diff --git a/.github/ISSUE_TEMPLATE/database_request.md b/.github/ISSUE_TEMPLATE/database_request.md new file mode 100644 index 000000000..cbd445472 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/database_request.md @@ -0,0 +1,67 @@ +--- +name: "📝 API/DB Feature Request" +about: Suggest a new backend API or database feature +title: "[Feature] " +labels: [feature, backend] +assignees: "" +--- + +## ✨ API/Database Feature Request + +### Summary + +Describe the feature being requested. What functionality does it add to the backend or database? What problem does it solve? + +## 📘 Use Case + +Explain the use case behind this feature. Who is it for, and why is it needed now? + +## 📥 Example API Request + +``` +POST /api/example-endpoint +Content-Type: application/json +Authorization: Bearer + +{ + "exampleField": "value", + "anotherField": 123 +} +``` + +## 📤 Example API Response + +``` +// JSON response +{ + "id": "abc123", + "status": "success", + "data": { + "result": true, + "timestamp": "2025-04-30T18:00:00Z" + } +} +``` + +## 📦 Database Considerations + +- **New Tables**: Yes/No + If yes, describe the schema or include a rough layout. + +- **Modified Tables**: Yes/No + Describe what changes are needed and why. + +- **Migrations Required**: Yes/No + +- **Indexes Required**: Yes/No + Include any thoughts on performance or query efficiency. + +## 🔐 Security & Access Control + +- Does the endpoint require authentication? Yes/No +- Should it be limited to specific roles (e.g. admin, worker, user)? +- Any sensitive data in the request or response? + +## 📎 Additional Context + +Add any screenshots, designs, relevant discussion links, or references to prior issues. diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 847ce0fa9..b72f2431c 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -1,38 +1,134 @@ -name: Deploy to Remote +name: 🚀 Deploy on: + # Allow contributors to schedule manual deployments. + # Permission to deploy can be restricted by requiring approval in environment configuration. workflow_dispatch: inputs: - target_environment: - description: "Deployment Environment" + target_domain: + description: "Deployment Domain" + required: true + default: "openfront.dev" + type: choice + options: + - openfront.io + - openfront.dev + target_host: + description: "Deployment Host" required: true default: "staging" type: choice options: - - production + - eu + - us - staging + target_subdomain: + description: "Deployment Subdomain" + required: false + default: "" + type: string + + # Automatic deployment on push + # See https://docs.github.com/en/actions/writing-workflows/workflow-syntax-for-github-actions#onpushpull_requestpull_request_targetpathspaths-ignore + push: + branches: + - "*" jobs: deploy: - name: Deploy to ${{ inputs.target_environment }} + # Don't deploy on push if this is a fork + if: ${{ github.event_name == 'workflow_dispatch' || github.repository == 'openfrontio/OpenFrontIO' }} + # Use different logic based on event type + name: Deploy to ${{ + github.event_name == 'push' + && (github.ref_name == 'main' && 'openfront.dev' + || format('{0}.openfront.dev', github.ref_name)) + || inputs.target_subdomain && format('{0}.{1}', inputs.target_subdomain, inputs.target_domain) + || inputs.target_domain + || 'openfront.dev' + }} runs-on: ubuntu-latest - environment: ${{ inputs.target_environment }} - + environment: ${{ + github.event_name == 'push' + && (github.ref_name == 'main' && 'openfront.dev' + || format('{0}.openfront.dev', github.ref_name)) + || inputs.target_subdomain && format('{0}.{1}', inputs.target_subdomain, inputs.target_domain) + || inputs.target_domain + || 'openfront.dev' + }} + env: + DOMAIN: ${{ inputs.target_domain || 'openfront.dev' }} + SUBDOMAIN: ${{ github.event_name == 'push' && github.ref_name || inputs.target_subdomain || 'main' }} steps: - uses: actions/checkout@v4 + - name: Update deployment status + env: + FQDN: ${{ env.SUBDOMAIN && format('{0}.{1}', env.SUBDOMAIN, env.DOMAIN) || env.DOMAIN || 'openfront.dev' }} + run: | + echo "FQDN=$FQDN" >> $GITHUB_ENV + cat <> $GITHUB_STEP_SUMMARY + ### In progress :ship: + + Deploying from $GITHUB_REF to $FQDN + EOF - name: Log in to Docker Hub uses: docker/login-action@v3 with: username: ${{ vars.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_TOKEN }} - - run: | + - name: Create SSH private key + env: + SERVER_HOST_EU: ${{ secrets.SERVER_HOST_EU }} + SERVER_HOST_STAGING: ${{ secrets.SERVER_HOST_STAGING }} + SERVER_HOST_US: ${{ secrets.SERVER_HOST_US }} + SSH_PRIVATE_KEY: ${{ secrets.SSH_PRIVATE_KEY }} + run: | + set -euxo pipefail mkdir -p ~/.ssh - echo "${{ secrets.SSH_PRIVATE_KEY }}" > ~/.ssh/id_rsa + echo "${SSH_PRIVATE_KEY}" > ~/.ssh/id_rsa + test -n "$SERVER_HOST_STAGING" && ssh-keyscan -H "$SERVER_HOST_STAGING" >> ~/.ssh/known_hosts + test -n "$SERVER_HOST_US" && ssh-keyscan -H "$SERVER_HOST_US" >> ~/.ssh/known_hosts + test -n "$SERVER_HOST_EU" && ssh-keyscan -H "$SERVER_HOST_EU" >> ~/.ssh/known_hosts chmod 600 ~/.ssh/id_rsa - ssh-keyscan -H ${{ secrets.SERVER_HOST }} >> ~/.ssh/known_hosts - cat >.env <> $GITHUB_STEP_SUMMARY + ### Success! :rocket: + + Deployed from $GITHUB_REF to $FQDN + EOF + - name: Update deployment status ❌ + if: failure() + run: | + cat <> $GITHUB_STEP_SUMMARY + ### Failure! :fire: + + Unable to deploy from $GITHUB_REF to $FQDN EOF - ./deploy.sh ${{ inputs.target_environment }} diff --git a/.gitignore b/.gitignore index c82285b78..f65e77037 100644 --- a/.gitignore +++ b/.gitignore @@ -5,5 +5,5 @@ static/ TODO.txt resources/images/.DS_Store resources/.DS_Store -.env +.env* .DS_Store \ No newline at end of file diff --git a/.husky/pre-commit b/.husky/pre-commit old mode 100644 new mode 100755 index 2312dc587..2b8ba2862 --- a/.husky/pre-commit +++ b/.husky/pre-commit @@ -1 +1,8 @@ -npx lint-staged +#!/usr/bin/env sh +. "$(dirname -- "$0")/_/husky.sh" + +# Add PATH setup to ensure npx is found +export PATH="/usr/local/bin:$HOME/.npm-global/bin:$HOME/.nvm/versions/node/$(node -v)/bin:$PATH" + +# Then run lint-staged if tests pass +npx lint-staged \ No newline at end of file diff --git a/Dockerfile b/Dockerfile index bc4043754..91404240d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,13 +1,31 @@ # Use an official Node runtime as the base image -FROM node:18 +FROM node:18 AS base + +# Create dependency layer +FROM base AS dependencies +RUN apt-get update && apt-get install -y \ + nginx \ + supervisor \ + git \ + curl \ + jq \ + wget \ + apache2-utils \ + && rm -rf /var/lib/apt/lists/* + +RUN curl -L https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-linux-amd64.deb > cloudflared.deb \ + && dpkg -i cloudflared.deb \ + && rm cloudflared.deb + +# Final image +FROM base + +# Copy installed packages from dependencies stage +COPY --from=dependencies / / ARG GIT_COMMIT=unknown ENV GIT_COMMIT=$GIT_COMMIT -# Install Nginx, Supervisor and Git (for Husky) -RUN apt-get update && apt-get install -y nginx supervisor git && \ - rm -rf /var/lib/apt/lists/* - # Set the working directory in the container WORKDIR /usr/src/app @@ -25,6 +43,10 @@ COPY . . # Build the client-side application RUN npm run build-prod +# So we can see which commit was used to build the container +# https://openfront.io/commit.txt +RUN echo $GIT_COMMIT > static/commit.txt + # Copy Nginx configuration and ensure it's used instead of the default COPY nginx.conf /etc/nginx/conf.d/default.conf RUN rm -f /etc/nginx/sites-enabled/default @@ -33,8 +55,9 @@ RUN rm -f /etc/nginx/sites-enabled/default RUN mkdir -p /var/log/supervisor COPY supervisord.conf /etc/supervisor/conf.d/supervisord.conf -# Expose only the Nginx port -EXPOSE 80 443 +# Copy and make executable the startup script +COPY startup.sh /usr/local/bin/ +RUN chmod +x /usr/local/bin/startup.sh -# Start Supervisor to manage both Node.js and Nginx -CMD ["/usr/bin/supervisord", "-c", "/etc/supervisor/conf.d/supervisord.conf"] \ No newline at end of file +# Use the startup script as the entrypoint +ENTRYPOINT ["/usr/local/bin/startup.sh"] \ No newline at end of file diff --git a/README.md b/README.md index c43b997ea..e4bd2aa27 100644 --- a/README.md +++ b/README.md @@ -116,21 +116,23 @@ This project is licensed under the terms found in the [LICENSE](LICENSE) file. Contributions are welcome! Please feel free to submit a Pull Request. +1. Request to join the development [Discord](https://discord.gg/K9zernJB5z). 1. Fork the repository -2. Create your feature branch (`git checkout -b amazing-feature`) -3. Commit your changes (`git commit -m 'Add some amazing feature'`) -4. Push to the branch (`git push origin amazing-feature`) -5. Open a Pull Request +1. Create your feature branch (`git checkout -b amazing-feature`) +1. Commit your changes (`git commit -m 'Add some amazing feature'`) +1. Push to the branch (`git push origin amazing-feature`) +1. Open a Pull Request ## 🌐 Translation Translators are welcome! Please feel free to help translate into your language. How to help? +1. Request to join the translation [Discord](https://discord.gg/rUukAnz4Ww) 1. Go to the project's Crowdin translation page: [https://crowdin.com/project/openfront-mls](https://crowdin.com/project/openfront-mls) -2. Login if you already have an account/ Sign up if you don't have one -3. Select the language you want to translate in/ If your language isn't on the list, click the "Request New Language" button and enter the language you want added there. -4. Translate the strings +1. Login if you already have an account/ Sign up if you don't have one +1. Select the language you want to translate in/ If your language isn't on the list, click the "Request New Language" button and enter the language you want added there. +1. Translate the strings ### Project Governance diff --git a/deploy.sh b/deploy.sh index cb7bcc741..105de6009 100755 --- a/deploy.sh +++ b/deploy.sh @@ -7,6 +7,48 @@ set -e # Exit immediately if a command exits with a non-zero status +# Initialize variables +ENABLE_BASIC_AUTH=false + +# Parse command line arguments +POSITIONAL_ARGS=() +while [[ $# -gt 0 ]]; do + case $1 in + --enable_basic_auth) + ENABLE_BASIC_AUTH=true + shift + ;; + *) + POSITIONAL_ARGS+=("$1") + shift + ;; + esac +done + +# Restore positional parameters +set -- "${POSITIONAL_ARGS[@]}" + +# Check command line arguments +if [ $# -lt 2 ] || [ $# -gt 3 ]; then + echo "Error: Please specify environment and host, with optional subdomain" + echo "Usage: $0 [prod|staging] [eu|us|staging|masters] [subdomain] [--enable_basic_auth]" + exit 1 +fi + +# Validate first argument (environment) +if [ "$1" != "prod" ] && [ "$1" != "staging" ]; then + echo "Error: First argument must be either 'prod' or 'staging'" + echo "Usage: $0 [prod|staging] [eu|us|staging|masters] [subdomain] [--enable_basic_auth]" + exit 1 +fi + +# Validate second argument (host) +if [ "$2" != "eu" ] && [ "$2" != "us" ] && [ "$2" != "staging" ] && [ "$2" != "masters" ]; then + echo "Error: Second argument must be either 'eu', 'us', 'staging', or 'masters'" + echo "Usage: $0 [prod|staging] [eu|us|staging|masters] [subdomain] [--enable_basic_auth]" + exit 1 +fi + # Function to print section headers print_header() { echo "======================================================" @@ -14,59 +56,74 @@ print_header() { echo "======================================================" } -# Load environment variables +ENV=$1 +HOST=$2 +SUBDOMAIN=$3 # Optional third argument for custom subdomain + +# Set subdomain - use the custom subdomain if provided, otherwise use REGION +if [ -n "$SUBDOMAIN" ]; then + echo "Using custom subdomain: $SUBDOMAIN" +else + SUBDOMAIN=$HOST + echo "Using host as subdomain: $SUBDOMAIN" +fi + +# Load common environment variables first if [ -f .env ]; then - echo "Loading configuration from .env file..." + echo "Loading common configuration from .env file..." export $(grep -v '^#' .env | xargs) fi -# Check command line argument -if [ $# -ne 1 ] || ([ "$1" != "staging" ] && [ "$1" != "eu" ] && [ "$1" != "us" ]); then - echo "Error: Please specify environment (staging, eu, or us)" - echo "Usage: $0 [staging|eu|us]" - exit 1 +# Load environment-specific variables +if [ -f .env.$ENV ]; then + echo "Loading $ENV-specific configuration from .env.$ENV file..." + export $(grep -v '^#' .env.$ENV | xargs) fi -REGION=$1 -VERSION_TAG="latest" -DOCKER_REPO="" -ENV="" -SSH_KEY="" - -# Set environment-specific variables -if [ "$REGION" == "staging" ]; then - print_header "DEPLOYING TO STAGING ENVIRONMENT" +if [ "$HOST" == "staging" ]; then + print_header "DEPLOYING TO STAGING HOST" SERVER_HOST=$SERVER_HOST_STAGING - DOCKER_REPO=$DOCKER_REPO_STAGING - ENV="staging" - SSH_KEY=$SSH_KEY_STAGING -elif [ "$REGION" == "us" ]; then - print_header "DEPLOYING TO US ENVIRONMENT" +elif [ "$HOST" == "us" ]; then + print_header "DEPLOYING TO US HOST" SERVER_HOST=$SERVER_HOST_US - DOCKER_REPO=$DOCKER_REPO_PROD # Uses prod Docker repo for alt environment - SSH_KEY=$SSH_KEY_PROD - ENV="prod" +elif [ "$HOST" == "masters" ]; then + print_header "DEPLOYING TO MASTERS HOST" + SERVER_HOST=$SERVER_HOST_MASTERS else - print_header "DEPLOYING TO EU ENVIRONMENT" + print_header "DEPLOYING TO EU HOST" SERVER_HOST=$SERVER_HOST_EU - DOCKER_REPO=$DOCKER_REPO_PROD - SSH_KEY=$SSH_KEY_PROD - ENV="prod" fi # Check required environment variables if [ -z "$SERVER_HOST" ]; then - echo "Error: SERVER_HOST_${REGION^^} not defined in .env file or environment" + echo "Error: ${HOST} not defined in .env file or environment" exit 1 fi +# Check if basic auth is enabled and credentials are available +if [ "$ENABLE_BASIC_AUTH" = true ]; then + print_header "BASIC AUTH ENABLED" + if [ -z "$BASIC_AUTH_USER" ] || [ -z "$BASIC_AUTH_PASS" ]; then + echo "Error: Basic Auth is enabled but BASIC_AUTH_USER or BASIC_AUTH_PASS not defined in .env file or environment" + exit 1 + fi + echo "Basic Authentication will be enabled with user: $BASIC_AUTH_USER" +else + # If basic auth is not enabled, set the variables to empty to ensure they don't get used + BASIC_AUTH_USER="" + BASIC_AUTH_PASS="" + echo "Basic Authentication is disabled" +fi + # Configuration -DOCKER_USERNAME=${DOCKER_USERNAME} # Docker Hub username UPDATE_SCRIPT="./update.sh" # Path to your update script REMOTE_USER="openfront" REMOTE_UPDATE_PATH="/home/$REMOTE_USER" REMOTE_UPDATE_SCRIPT="$REMOTE_UPDATE_PATH/update-openfront.sh" # Where to place the script on server +VERSION_TAG=$(date +"%Y%m%d-%H%M%S") +DOCKER_IMAGE="${DOCKER_USERNAME}/${DOCKER_REPO}:${VERSION_TAG}" + # Check if update script exists if [ ! -f "$UPDATE_SCRIPT" ]; then echo "Error: Update script $UPDATE_SCRIPT not found!" @@ -75,7 +132,9 @@ fi # Step 1: Build and upload Docker image to Docker Hub print_header "STEP 1: Building and uploading Docker image to Docker Hub" -echo "Region: ${REGION}" +echo "Environment: ${ENV}" +echo "Host: ${HOST}" +echo "Subdomain: ${SUBDOMAIN}" echo "Using version tag: $VERSION_TAG" echo "Docker repository: $DOCKER_REPO" @@ -86,7 +145,7 @@ echo "Git commit: $GIT_COMMIT" docker buildx build \ --platform linux/amd64 \ --build-arg GIT_COMMIT=$GIT_COMMIT \ - -t $DOCKER_USERNAME/$DOCKER_REPO:$VERSION_TAG \ + -t $DOCKER_IMAGE \ --push \ . @@ -107,25 +166,34 @@ chmod +x $UPDATE_SCRIPT # Copy the update script to the server scp -i $SSH_KEY $UPDATE_SCRIPT $REMOTE_USER@$SERVER_HOST:$REMOTE_UPDATE_SCRIPT -# Copy environment variables if needed -if [ -f .env ]; then - scp -i $SSH_KEY .env $REMOTE_USER@$SERVER_HOST:$REMOTE_UPDATE_PATH/.env - # Secure the .env file - ssh -i $SSH_KEY $REMOTE_USER@$SERVER_HOST "chmod 600 $REMOTE_UPDATE_PATH/.env" -fi - if [ $? -ne 0 ]; then echo "❌ Failed to copy update script to server. Stopping deployment." exit 1 fi -echo "✅ Update script successfully copied to server." - -# Step 3: Execute the update script on the server -print_header "STEP 3: Executing update script on server" - -# Make the script executable on the remote server and execute it with the environment parameter -ssh -i $SSH_KEY $REMOTE_USER@$SERVER_HOST "chmod +x $REMOTE_UPDATE_SCRIPT && $REMOTE_UPDATE_SCRIPT $REGION $DOCKER_USERNAME $DOCKER_REPO" +ssh -i $SSH_KEY $REMOTE_USER@$SERVER_HOST "chmod +x $REMOTE_UPDATE_SCRIPT && \ +cat > $REMOTE_UPDATE_PATH/.env << 'EOL' +GAME_ENV=$ENV +ENV=$ENV +HOST=$HOST +DOCKER_IMAGE=$DOCKER_IMAGE +DOCKER_TOKEN=$DOCKER_TOKEN +ADMIN_TOKEN=$ADMIN_TOKEN +CF_ACCOUNT_ID=$CF_ACCOUNT_ID +R2_ACCESS_KEY=$R2_ACCESS_KEY +R2_SECRET_KEY=$R2_SECRET_KEY +R2_BUCKET=$R2_BUCKET +CF_API_TOKEN=$CF_API_TOKEN +DOMAIN=$DOMAIN +SUBDOMAIN=$SUBDOMAIN +OTEL_USERNAME=$OTEL_USERNAME +OTEL_PASSWORD=$OTEL_PASSWORD +OTEL_ENDPOINT=$OTEL_ENDPOINT +BASIC_AUTH_USER=$BASIC_AUTH_USER +BASIC_AUTH_PASS=$BASIC_AUTH_PASS +EOL +chmod 600 $REMOTE_UPDATE_PATH/.env && \ +$REMOTE_UPDATE_SCRIPT" if [ $? -ne 0 ]; then echo "❌ Failed to execute update script on server." @@ -133,6 +201,9 @@ if [ $? -ne 0 ]; then fi print_header "DEPLOYMENT COMPLETED SUCCESSFULLY" -echo "✅ New version deployed to ${REGION} environment!" -echo "🌐 Check your ${REGION} server to verify the deployment." +echo "✅ New version deployed to ${ENV} environment in ${HOST} with subdomain ${SUBDOMAIN}!" +if [ "$ENABLE_BASIC_AUTH" = true ]; then + echo "🔒 Basic authentication enabled with user: $BASIC_AUTH_USER" +fi +echo "🌐 Check your server to verify the deployment." echo "=======================================================" \ No newline at end of file diff --git a/eslint.config.js b/eslint.config.js index 8b14cd1f5..b204b29c7 100644 --- a/eslint.config.js +++ b/eslint.config.js @@ -13,6 +13,7 @@ const gitignorePath = path.resolve(__dirname, ".gitignore"); /** @type {import('eslint').Linter.Config[]} */ export default [ includeIgnoreFile(gitignorePath), + { ignores: ["src/server/gatekeeper/**"] }, { files: ["**/*.{js,mjs,cjs,ts}"] }, { languageOptions: { globals: { ...globals.browser, ...globals.node } } }, pluginJs.configs.recommended, diff --git a/example.env b/example.env index 1be8f5410..14430d50d 100644 --- a/example.env +++ b/example.env @@ -1,20 +1,32 @@ -# Server Configuration -SERVER_HOST_STAGING=xxx.xxx.xx.xxx -SERVER_HOST_EU=xxx.xxx.xxx.xxx -SERVER_HOST_US=x.xxx.xxx.xxx -SSH_KEY_STAGING=~/.ssh/your-staging-key -SSH_KEY_PROD=~/.ssh/your-prod-key +# SSH Configuration +SSH_KEY=~/.ssh/your-ssh-key # Docker Configuration DOCKER_USERNAME=username -DOCKER_REPO_PROD=your-prod-repo -DOCKER_REPO_STAGING=your-staging-repo -DOCKER_TOKEN=your_docker_token +DOCKER_REPO=your-repo-name +DOCKER_TOKEN=your_docker_token_here # Admin credentials -ADMIN_TOKEN=your_admin_token +ADMIN_TOKEN=your_admin_token_here + +# Cloudflare Configuration +CF_ACCOUNT_ID=your_cloudflare_account_id +CF_API_TOKEN=your_cloudflare_api_token +DOMAIN=your-domain.com + +# R2 Configuration R2_ACCESS_KEY=your_r2_access_key R2_SECRET_KEY=your_r2_secret_key -R2_ACCOUNT_ID=your_r2_account_id -R2_PROD_BUCKET=your-prod-bucket -R2_STAGING_BUCKET=your-staging-bucket \ No newline at end of file +R2_BUCKET=your-bucket-name + +# Server Hosts +SERVER_HOST_STAGING=123.456.78.90 +SERVER_HOST_EU=123.456.78.91 +SERVER_HOST_US=123.456.78.92 + +# Monitoring Credentials +MON_USERNAME=monitor_username +MON_PASSWORD=monitor_password + +# Version +VERSION_TAG="latest" \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 85241cb7f..3a1621df7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,6 +10,18 @@ "@aws-sdk/client-s3": "^3.758.0", "@datastructures-js/priority-queue": "^6.3.1", "@google-cloud/secret-manager": "^5.6.0", + "@opentelemetry/api": "^1.9.0", + "@opentelemetry/api-logs": "^0.200.0", + "@opentelemetry/auto-instrumentations-node": "^0.58.0", + "@opentelemetry/exporter-metrics-otlp-http": "^0.200.0", + "@opentelemetry/exporter-trace-otlp-http": "^0.200.0", + "@opentelemetry/host-metrics": "^0.36.0", + "@opentelemetry/resources": "^2.0.0", + "@opentelemetry/sdk-logs": "^0.200.0", + "@opentelemetry/sdk-metrics": "^2.0.0", + "@opentelemetry/sdk-node": "^0.200.0", + "@opentelemetry/semantic-conventions": "^1.32.0", + "@opentelemetry/winston-transport": "^0.11.0", "@types/dompurify": "^3.0.5", "@types/express": "^4.17.21", "@types/google-protobuf": "^3.15.12", @@ -25,7 +37,7 @@ "d3": "^7.9.0", "discord.js": "^14.16.3", "dompurify": "^3.1.7", - "dotenv": "^16.4.7", + "dotenv": "^16.5.0", "express": "^4.21.1", "express-rate-limit": "^7.5.0", "google-auth-library": "^9.14.0", @@ -34,6 +46,7 @@ "html-webpack-plugin": "^5.6.3", "ip-anonymize": "^0.1.0", "jimp": "^0.22.12", + "jose": "^6.0.10", "lit": "^3.2.1", "msgpack5": "^6.0.2", "nanoid": "^3.3.6", @@ -57,6 +70,7 @@ "webpack-dev-server": "^5.0.4", "wheelnav": "^1.7.1", "winston": "^3.17.0", + "winston-transport": "^4.9.0", "ws": "^8.18.0", "zod": "^3.23.8" }, @@ -5286,6 +5300,1458 @@ "node": ">=8.0.0" } }, + "node_modules/@opentelemetry/api-logs": { + "version": "0.200.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.200.0.tgz", + "integrity": "sha512-IKJBQxh91qJ+3ssRly5hYEJ8NDHu9oY/B1PXVSCWf7zytmYO9RNLB0Ox9XQ/fJ8m6gY6Q6NtBWlmXfaXt5Uc4Q==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api": "^1.3.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@opentelemetry/auto-instrumentations-node": { + "version": "0.58.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/auto-instrumentations-node/-/auto-instrumentations-node-0.58.0.tgz", + "integrity": "sha512-gtqPqkXp8TG6vrmbzAJUKjJm3nrCiVGgImlV1tj8lsVqpnKDCB1Kl7bCcXod36+Tq/O4rCeTDmW90dCHeuv9jQ==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/instrumentation": "^0.200.0", + "@opentelemetry/instrumentation-amqplib": "^0.47.0", + "@opentelemetry/instrumentation-aws-lambda": "^0.51.0", + "@opentelemetry/instrumentation-aws-sdk": "^0.51.0", + "@opentelemetry/instrumentation-bunyan": "^0.46.0", + "@opentelemetry/instrumentation-cassandra-driver": "^0.46.0", + "@opentelemetry/instrumentation-connect": "^0.44.0", + "@opentelemetry/instrumentation-cucumber": "^0.15.0", + "@opentelemetry/instrumentation-dataloader": "^0.17.0", + "@opentelemetry/instrumentation-dns": "^0.44.0", + "@opentelemetry/instrumentation-express": "^0.48.1", + "@opentelemetry/instrumentation-fastify": "^0.45.0", + "@opentelemetry/instrumentation-fs": "^0.20.0", + "@opentelemetry/instrumentation-generic-pool": "^0.44.0", + "@opentelemetry/instrumentation-graphql": "^0.48.0", + "@opentelemetry/instrumentation-grpc": "^0.200.0", + "@opentelemetry/instrumentation-hapi": "^0.46.0", + "@opentelemetry/instrumentation-http": "^0.200.0", + "@opentelemetry/instrumentation-ioredis": "^0.48.0", + "@opentelemetry/instrumentation-kafkajs": "^0.9.1", + "@opentelemetry/instrumentation-knex": "^0.45.0", + "@opentelemetry/instrumentation-koa": "^0.48.0", + "@opentelemetry/instrumentation-lru-memoizer": "^0.45.0", + "@opentelemetry/instrumentation-memcached": "^0.44.0", + "@opentelemetry/instrumentation-mongodb": "^0.53.0", + "@opentelemetry/instrumentation-mongoose": "^0.47.0", + "@opentelemetry/instrumentation-mysql": "^0.46.0", + "@opentelemetry/instrumentation-mysql2": "^0.46.0", + "@opentelemetry/instrumentation-nestjs-core": "^0.46.0", + "@opentelemetry/instrumentation-net": "^0.44.0", + "@opentelemetry/instrumentation-pg": "^0.52.0", + "@opentelemetry/instrumentation-pino": "^0.47.0", + "@opentelemetry/instrumentation-redis": "^0.47.0", + "@opentelemetry/instrumentation-redis-4": "^0.47.0", + "@opentelemetry/instrumentation-restify": "^0.46.0", + "@opentelemetry/instrumentation-router": "^0.45.0", + "@opentelemetry/instrumentation-runtime-node": "^0.14.0", + "@opentelemetry/instrumentation-socket.io": "^0.47.0", + "@opentelemetry/instrumentation-tedious": "^0.19.0", + "@opentelemetry/instrumentation-undici": "^0.11.0", + "@opentelemetry/instrumentation-winston": "^0.45.0", + "@opentelemetry/resource-detector-alibaba-cloud": "^0.31.0", + "@opentelemetry/resource-detector-aws": "^2.0.0", + "@opentelemetry/resource-detector-azure": "^0.7.0", + "@opentelemetry/resource-detector-container": "^0.7.0", + "@opentelemetry/resource-detector-gcp": "^0.34.0", + "@opentelemetry/resources": "^2.0.0", + "@opentelemetry/sdk-node": "^0.200.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.4.1", + "@opentelemetry/core": "^2.0.0" + } + }, + "node_modules/@opentelemetry/context-async-hooks": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0.tgz", + "integrity": "sha512-IEkJGzK1A9v3/EHjXh3s2IiFc6L4jfK+lNgKVgUjeUJQRRhnVFMIO3TAvKwonm9O1HebCuoOt98v8bZW7oVQHA==", + "license": "Apache-2.0", + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "node_modules/@opentelemetry/core": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.0.tgz", + "integrity": "sha512-SLX36allrcnVaPYG3R78F/UZZsBsvbc7lMCLx37LyH5MJ1KAAZ2E3mW9OAD3zGz0G8q/BtoS5VUrjzDydhD6LQ==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "node_modules/@opentelemetry/exporter-logs-otlp-grpc": { + "version": "0.200.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-logs-otlp-grpc/-/exporter-logs-otlp-grpc-0.200.0.tgz", + "integrity": "sha512-+3MDfa5YQPGM3WXxW9kqGD85Q7s9wlEMVNhXXG7tYFLnIeaseUt9YtCeFhEDFzfEktacdFpOtXmJuNW8cHbU5A==", + "license": "Apache-2.0", + "dependencies": { + "@grpc/grpc-js": "^1.7.1", + "@opentelemetry/core": "2.0.0", + "@opentelemetry/otlp-exporter-base": "0.200.0", + "@opentelemetry/otlp-grpc-exporter-base": "0.200.0", + "@opentelemetry/otlp-transformer": "0.200.0", + "@opentelemetry/sdk-logs": "0.200.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "node_modules/@opentelemetry/exporter-logs-otlp-http": { + "version": "0.200.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-logs-otlp-http/-/exporter-logs-otlp-http-0.200.0.tgz", + "integrity": "sha512-KfWw49htbGGp9s8N4KI8EQ9XuqKJ0VG+yVYVYFiCYSjEV32qpQ5qZ9UZBzOZ6xRb+E16SXOSCT3RkqBVSABZ+g==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api-logs": "0.200.0", + "@opentelemetry/core": "2.0.0", + "@opentelemetry/otlp-exporter-base": "0.200.0", + "@opentelemetry/otlp-transformer": "0.200.0", + "@opentelemetry/sdk-logs": "0.200.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "node_modules/@opentelemetry/exporter-logs-otlp-proto": { + "version": "0.200.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-logs-otlp-proto/-/exporter-logs-otlp-proto-0.200.0.tgz", + "integrity": "sha512-GmahpUU/55hxfH4TP77ChOfftADsCq/nuri73I/AVLe2s4NIglvTsaACkFVZAVmnXXyPS00Fk3x27WS3yO07zA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api-logs": "0.200.0", + "@opentelemetry/core": "2.0.0", + "@opentelemetry/otlp-exporter-base": "0.200.0", + "@opentelemetry/otlp-transformer": "0.200.0", + "@opentelemetry/resources": "2.0.0", + "@opentelemetry/sdk-logs": "0.200.0", + "@opentelemetry/sdk-trace-base": "2.0.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "node_modules/@opentelemetry/exporter-metrics-otlp-grpc": { + "version": "0.200.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-metrics-otlp-grpc/-/exporter-metrics-otlp-grpc-0.200.0.tgz", + "integrity": "sha512-uHawPRvKIrhqH09GloTuYeq2BjyieYHIpiklOvxm9zhrCL2eRsnI/6g9v2BZTVtGp8tEgIa7rCQ6Ltxw6NBgew==", + "license": "Apache-2.0", + "dependencies": { + "@grpc/grpc-js": "^1.7.1", + "@opentelemetry/core": "2.0.0", + "@opentelemetry/exporter-metrics-otlp-http": "0.200.0", + "@opentelemetry/otlp-exporter-base": "0.200.0", + "@opentelemetry/otlp-grpc-exporter-base": "0.200.0", + "@opentelemetry/otlp-transformer": "0.200.0", + "@opentelemetry/resources": "2.0.0", + "@opentelemetry/sdk-metrics": "2.0.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "node_modules/@opentelemetry/exporter-metrics-otlp-http": { + "version": "0.200.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-metrics-otlp-http/-/exporter-metrics-otlp-http-0.200.0.tgz", + "integrity": "sha512-5BiR6i8yHc9+qW7F6LqkuUnIzVNA7lt0qRxIKcKT+gq3eGUPHZ3DY29sfxI3tkvnwMgtnHDMNze5DdxW39HsAw==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0", + "@opentelemetry/otlp-exporter-base": "0.200.0", + "@opentelemetry/otlp-transformer": "0.200.0", + "@opentelemetry/resources": "2.0.0", + "@opentelemetry/sdk-metrics": "2.0.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "node_modules/@opentelemetry/exporter-metrics-otlp-proto": { + "version": "0.200.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-metrics-otlp-proto/-/exporter-metrics-otlp-proto-0.200.0.tgz", + "integrity": "sha512-E+uPj0yyvz81U9pvLZp3oHtFrEzNSqKGVkIViTQY1rH3TOobeJPSpLnTVXACnCwkPR5XeTvPnK3pZ2Kni8AFMg==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0", + "@opentelemetry/exporter-metrics-otlp-http": "0.200.0", + "@opentelemetry/otlp-exporter-base": "0.200.0", + "@opentelemetry/otlp-transformer": "0.200.0", + "@opentelemetry/resources": "2.0.0", + "@opentelemetry/sdk-metrics": "2.0.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "node_modules/@opentelemetry/exporter-prometheus": { + "version": "0.200.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-prometheus/-/exporter-prometheus-0.200.0.tgz", + "integrity": "sha512-ZYdlU9r0USuuYppiDyU2VFRA0kFl855ylnb3N/2aOlXrbA4PMCznen7gmPbetGQu7pz8Jbaf4fwvrDnVdQQXSw==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0", + "@opentelemetry/resources": "2.0.0", + "@opentelemetry/sdk-metrics": "2.0.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "node_modules/@opentelemetry/exporter-trace-otlp-grpc": { + "version": "0.200.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-grpc/-/exporter-trace-otlp-grpc-0.200.0.tgz", + "integrity": "sha512-hmeZrUkFl1YMsgukSuHCFPYeF9df0hHoKeHUthRKFCxiURs+GwF1VuabuHmBMZnjTbsuvNjOB+JSs37Csem/5Q==", + "license": "Apache-2.0", + "dependencies": { + "@grpc/grpc-js": "^1.7.1", + "@opentelemetry/core": "2.0.0", + "@opentelemetry/otlp-exporter-base": "0.200.0", + "@opentelemetry/otlp-grpc-exporter-base": "0.200.0", + "@opentelemetry/otlp-transformer": "0.200.0", + "@opentelemetry/resources": "2.0.0", + "@opentelemetry/sdk-trace-base": "2.0.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "node_modules/@opentelemetry/exporter-trace-otlp-http": { + "version": "0.200.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-http/-/exporter-trace-otlp-http-0.200.0.tgz", + "integrity": "sha512-Goi//m/7ZHeUedxTGVmEzH19NgqJY+Bzr6zXo1Rni1+hwqaksEyJ44gdlEMREu6dzX1DlAaH/qSykSVzdrdafA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0", + "@opentelemetry/otlp-exporter-base": "0.200.0", + "@opentelemetry/otlp-transformer": "0.200.0", + "@opentelemetry/resources": "2.0.0", + "@opentelemetry/sdk-trace-base": "2.0.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "node_modules/@opentelemetry/exporter-trace-otlp-proto": { + "version": "0.200.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-proto/-/exporter-trace-otlp-proto-0.200.0.tgz", + "integrity": "sha512-V9TDSD3PjK1OREw2iT9TUTzNYEVWJk4Nhodzhp9eiz4onDMYmPy3LaGbPv81yIR6dUb/hNp/SIhpiCHwFUq2Vg==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0", + "@opentelemetry/otlp-exporter-base": "0.200.0", + "@opentelemetry/otlp-transformer": "0.200.0", + "@opentelemetry/resources": "2.0.0", + "@opentelemetry/sdk-trace-base": "2.0.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "node_modules/@opentelemetry/exporter-zipkin": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-zipkin/-/exporter-zipkin-2.0.0.tgz", + "integrity": "sha512-icxaKZ+jZL/NHXX8Aru4HGsrdhK0MLcuRXkX5G5IRmCgoRLw+Br6I/nMVozX2xjGGwV7hw2g+4Slj8K7s4HbVg==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0", + "@opentelemetry/resources": "2.0.0", + "@opentelemetry/sdk-trace-base": "2.0.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.0.0" + } + }, + "node_modules/@opentelemetry/host-metrics": { + "version": "0.36.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/host-metrics/-/host-metrics-0.36.0.tgz", + "integrity": "sha512-14lNY57qa21V3ZOl6xrqLMHR0HGlnPIApR6hr3oCw/Dqs5IzxhTwt2X8Stn82vWJJis7j/ezn11oODsizHj2dQ==", + "license": "Apache-2.0", + "dependencies": { + "systeminformation": "5.23.8" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "node_modules/@opentelemetry/host-metrics/node_modules/systeminformation": { + "version": "5.23.8", + "resolved": "https://registry.npmjs.org/systeminformation/-/systeminformation-5.23.8.tgz", + "integrity": "sha512-Osd24mNKe6jr/YoXLLK3k8TMdzaxDffhpCxgkfgBHcapykIkd50HXThM3TCEuHO2pPuCsSx2ms/SunqhU5MmsQ==", + "license": "MIT", + "os": [ + "darwin", + "linux", + "win32", + "freebsd", + "openbsd", + "netbsd", + "sunos", + "android" + ], + "bin": { + "systeminformation": "lib/cli.js" + }, + "engines": { + "node": ">=8.0.0" + }, + "funding": { + "type": "Buy me a coffee", + "url": "https://www.buymeacoffee.com/systeminfo" + } + }, + "node_modules/@opentelemetry/instrumentation": { + "version": "0.200.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.200.0.tgz", + "integrity": "sha512-pmPlzfJd+vvgaZd/reMsC8RWgTXn2WY1OWT5RT42m3aOn5532TozwXNDhg1vzqJ+jnvmkREcdLr27ebJEQt0Jg==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api-logs": "0.200.0", + "@types/shimmer": "^1.2.0", + "import-in-the-middle": "^1.8.1", + "require-in-the-middle": "^7.1.1", + "shimmer": "^1.2.1" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "node_modules/@opentelemetry/instrumentation-amqplib": { + "version": "0.47.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-amqplib/-/instrumentation-amqplib-0.47.0.tgz", + "integrity": "sha512-bQboBxolOVDcD4l5QAwqKYpJVKQ8BW82+8tiD5uheu0hDuYgdmDziSAByc8yKS7xpkJw4AYocVP7JwSpQ1hgjg==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "^2.0.0", + "@opentelemetry/instrumentation": "^0.200.0", + "@opentelemetry/semantic-conventions": "^1.27.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "node_modules/@opentelemetry/instrumentation-aws-lambda": { + "version": "0.51.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-aws-lambda/-/instrumentation-aws-lambda-0.51.0.tgz", + "integrity": "sha512-yPtnDum6vykhxA1xZ2kKc3DGmrLdbRAkJG0HiQUcOas47j716wmtqsLCctHyXgO0NpmS/BCzbUnOxxPG6kln7A==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/instrumentation": "^0.200.0", + "@opentelemetry/semantic-conventions": "^1.27.0", + "@types/aws-lambda": "8.10.147" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "node_modules/@opentelemetry/instrumentation-aws-sdk": { + "version": "0.51.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-aws-sdk/-/instrumentation-aws-sdk-0.51.0.tgz", + "integrity": "sha512-NfmdJqrgJyAPGzPJk2bNl8vBn2kbDIHyTmKVNWhcQWh0VCA5aspi75Gsp5tHmLqk26VAtVtUEDZwK3nApFEtzw==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "^2.0.0", + "@opentelemetry/instrumentation": "^0.200.0", + "@opentelemetry/propagation-utils": "^0.31.0", + "@opentelemetry/semantic-conventions": "^1.27.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "node_modules/@opentelemetry/instrumentation-bunyan": { + "version": "0.46.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-bunyan/-/instrumentation-bunyan-0.46.0.tgz", + "integrity": "sha512-7ERXBAMIVi1rtFG5odsLTLVy6IJZnLLB74fFlPstV7/ZZG04UZ8YFOYVS14jXArcPohY8HFYLbm56dIFCXYI9w==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api-logs": "^0.200.0", + "@opentelemetry/instrumentation": "^0.200.0", + "@types/bunyan": "1.8.11" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "node_modules/@opentelemetry/instrumentation-cassandra-driver": { + "version": "0.46.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-cassandra-driver/-/instrumentation-cassandra-driver-0.46.0.tgz", + "integrity": "sha512-ItT2C32afignjHQosleI/iBjzlHhF+F7tJIK9ty47/CceVNlA9oK39ss9f7o9jmnKvQfhNWffvkXdjc0afwnSQ==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/instrumentation": "^0.200.0", + "@opentelemetry/semantic-conventions": "^1.27.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "node_modules/@opentelemetry/instrumentation-connect": { + "version": "0.44.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-connect/-/instrumentation-connect-0.44.0.tgz", + "integrity": "sha512-eChFPViU/nkHsCYSp2PCnHnxt/ZmI/N5reHcwmjXbKhEj6TRNJcjLpI+OQksP8lLu0CS9DlDosHEhknCsxLdjQ==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "^2.0.0", + "@opentelemetry/instrumentation": "^0.200.0", + "@opentelemetry/semantic-conventions": "^1.27.0", + "@types/connect": "3.4.38" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "node_modules/@opentelemetry/instrumentation-cucumber": { + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-cucumber/-/instrumentation-cucumber-0.15.0.tgz", + "integrity": "sha512-MOHDzttn5TSBqt4j3/XjBhYNH0iLQP7oX2pumIzXP7dJFTcUtaq6PVakKPtIaqBTTabOKqCJhrF240XGwWefPQ==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/instrumentation": "^0.200.0", + "@opentelemetry/semantic-conventions": "^1.27.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.0.0" + } + }, + "node_modules/@opentelemetry/instrumentation-dataloader": { + "version": "0.17.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-dataloader/-/instrumentation-dataloader-0.17.0.tgz", + "integrity": "sha512-JqovxOo7a65+3A/W+eiqUv7DrDsSvsY0NemHJ4uyVrzD4bpDYofVRdnz/ehYcNerlxVIKU+HcybDmiaoj41DPw==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/instrumentation": "^0.200.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "node_modules/@opentelemetry/instrumentation-dns": { + "version": "0.44.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-dns/-/instrumentation-dns-0.44.0.tgz", + "integrity": "sha512-+tAFXkFPldOpIba2akqKQ1ukqHET1pZ4pqhrr5x0p+RJ+1a1pPmTt1vCyvSSr634WOY8qMSmzZps++16yxnMbA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/instrumentation": "^0.200.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "node_modules/@opentelemetry/instrumentation-express": { + "version": "0.48.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-express/-/instrumentation-express-0.48.1.tgz", + "integrity": "sha512-j8NYOf9DRWtchbWor/zA0poI42TpZG9tViIKA0e1lC+6MshTqSJYtgNv8Fn1sx1Wn/TRyp+5OgSXiE4LDfvpEg==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "^2.0.0", + "@opentelemetry/instrumentation": "^0.200.0", + "@opentelemetry/semantic-conventions": "^1.27.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "node_modules/@opentelemetry/instrumentation-fastify": { + "version": "0.45.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-fastify/-/instrumentation-fastify-0.45.0.tgz", + "integrity": "sha512-m94anTFZ6jpvK0G5fXIiq1sB0gCgY2rAL7Cg7svuOh9Roya2RIQz2E5KfCsO1kWCmnHNeTo7wIofoGN7WLPvsA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "^2.0.0", + "@opentelemetry/instrumentation": "^0.200.0", + "@opentelemetry/semantic-conventions": "^1.27.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "node_modules/@opentelemetry/instrumentation-fs": { + "version": "0.20.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-fs/-/instrumentation-fs-0.20.0.tgz", + "integrity": "sha512-30l45ovjwHb16ImCGVjKCvw5U7X1zKuYY26ii5S+goV8BZ4a/TCpBf2kQxteQjWD05Gl3fzPMZI5aScfPI6Rjw==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "^2.0.0", + "@opentelemetry/instrumentation": "^0.200.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "node_modules/@opentelemetry/instrumentation-generic-pool": { + "version": "0.44.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-generic-pool/-/instrumentation-generic-pool-0.44.0.tgz", + "integrity": "sha512-bY7locZDqmQLEtY2fIJbSnAbHilxfhflaEQHjevFGkaiXc9UMtOvITOy5JKHhYQISpgrvY2WGXKG7YlVyI7uMg==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/instrumentation": "^0.200.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "node_modules/@opentelemetry/instrumentation-graphql": { + "version": "0.48.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-graphql/-/instrumentation-graphql-0.48.0.tgz", + "integrity": "sha512-w1sbf9F9bQTpIWGnKWhH1A+9N9rKxS4eM+AzczgMWp272ZM9lQv4zLTrH5NRST2ltY3nmZ72wkfFrSR0rECi0g==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/instrumentation": "^0.200.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "node_modules/@opentelemetry/instrumentation-grpc": { + "version": "0.200.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-grpc/-/instrumentation-grpc-0.200.0.tgz", + "integrity": "sha512-iaPHlO1qb1WlGUq0oTx0rJND/BtBeTAtyEfflu2VwKDe8XZeia7UEOfiSQxnGqVSTwW5F0P1S5UzqeDJotreWQ==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/instrumentation": "0.200.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "node_modules/@opentelemetry/instrumentation-hapi": { + "version": "0.46.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-hapi/-/instrumentation-hapi-0.46.0.tgz", + "integrity": "sha512-573y+ZxywEcq+3+Z3KqcbV45lrVwUKvQiP9OhABVFNX8wHbtM6DPRBmYfqiUkSbIBcOEihm5qH6Gs73Xq0RBEA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "^2.0.0", + "@opentelemetry/instrumentation": "^0.200.0", + "@opentelemetry/semantic-conventions": "^1.27.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "node_modules/@opentelemetry/instrumentation-http": { + "version": "0.200.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-http/-/instrumentation-http-0.200.0.tgz", + "integrity": "sha512-9tqGbCJikhYU68y3k9mi6yWsMyMeCcwoQuHvIXan5VvvPPQ5WIZaV6Mxu/MCVe4swRNoFs8Th+qyj0TZV5ELvw==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0", + "@opentelemetry/instrumentation": "0.200.0", + "@opentelemetry/semantic-conventions": "^1.29.0", + "forwarded-parse": "2.1.2" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "node_modules/@opentelemetry/instrumentation-ioredis": { + "version": "0.48.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-ioredis/-/instrumentation-ioredis-0.48.0.tgz", + "integrity": "sha512-kQhdrn/CAfJIObqbyyGtagWNxPvglJ9FwnWmsfXKodaGskJv/nyvdC9yIcgwzjbkG1pokVUROrvJ0mizqm29Tg==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/instrumentation": "^0.200.0", + "@opentelemetry/redis-common": "^0.37.0", + "@opentelemetry/semantic-conventions": "^1.27.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "node_modules/@opentelemetry/instrumentation-kafkajs": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-kafkajs/-/instrumentation-kafkajs-0.9.1.tgz", + "integrity": "sha512-eGl5WKBqd0unOKm7PJKjEa1G+ac9nvpDjyv870nUYuSnUkyDc/Fag5keddIjHixTJwRp3FmyP7n+AadAjh52Vw==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/instrumentation": "^0.200.0", + "@opentelemetry/semantic-conventions": "^1.30.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "node_modules/@opentelemetry/instrumentation-knex": { + "version": "0.45.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-knex/-/instrumentation-knex-0.45.0.tgz", + "integrity": "sha512-2kkyTDUzK/3G3jxTc+NqHSdgi1Mjw2irZ98T/cSyNdlbsnDOMSTHjbm0AxJCV4QYQ4cKW7a8W/BBgxDGlu+mXQ==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/instrumentation": "^0.200.0", + "@opentelemetry/semantic-conventions": "^1.27.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "node_modules/@opentelemetry/instrumentation-koa": { + "version": "0.48.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-koa/-/instrumentation-koa-0.48.0.tgz", + "integrity": "sha512-LV63v3pxFpjKC0IJO+y5nsGdcH+9Y8Wnn0fhu673XZ5auxqJk2t4nIHuSmls08oRKaX+5q1e+h70XmP/45NJsw==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "^2.0.0", + "@opentelemetry/instrumentation": "^0.200.0", + "@opentelemetry/semantic-conventions": "^1.27.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "node_modules/@opentelemetry/instrumentation-lru-memoizer": { + "version": "0.45.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-lru-memoizer/-/instrumentation-lru-memoizer-0.45.0.tgz", + "integrity": "sha512-W2MNx7hPtvSIgEFxFrqdBykdfN0UrShCbJxvMU9fwgqbOdxIrcubPt0i1vmy3Ap6QwSi+HmsRNQD2w3ucbLG3A==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/instrumentation": "^0.200.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "node_modules/@opentelemetry/instrumentation-memcached": { + "version": "0.44.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-memcached/-/instrumentation-memcached-0.44.0.tgz", + "integrity": "sha512-1zABdJlF9Tk0yUv2ELpF6Mk2kw81k+bnB3Sw+D/ssRDcGGCnCNbz+fKJE8dwAPkDP+OcTmiKm6ySREbcyRFzCg==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/instrumentation": "^0.200.0", + "@opentelemetry/semantic-conventions": "^1.27.0", + "@types/memcached": "^2.2.6" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "node_modules/@opentelemetry/instrumentation-mongodb": { + "version": "0.53.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-mongodb/-/instrumentation-mongodb-0.53.0.tgz", + "integrity": "sha512-zS2gQJQuG7RZw5yaNG/TnxsOtv1fFkn3ypuDrVLJtJLZtcOr4GYn31jbIA8od+QW/ChZLVcH364iDs+z/xS9wA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/instrumentation": "^0.200.0", + "@opentelemetry/semantic-conventions": "^1.27.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "node_modules/@opentelemetry/instrumentation-mongoose": { + "version": "0.47.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-mongoose/-/instrumentation-mongoose-0.47.0.tgz", + "integrity": "sha512-zg4ixMNmuACda75eOFa1m5h794zC9wp397stX0LAZvOylSb6dWT52P6ElkVQMV42C/27liEdQWxpabsamB+XPQ==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "^2.0.0", + "@opentelemetry/instrumentation": "^0.200.0", + "@opentelemetry/semantic-conventions": "^1.27.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "node_modules/@opentelemetry/instrumentation-mysql": { + "version": "0.46.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-mysql/-/instrumentation-mysql-0.46.0.tgz", + "integrity": "sha512-Z1NDAv07suIukgL7kxk9cAQX1t/smRMLNOU+q5Aqnhnf/0FIF/N4cX2wg+25IWy0m2PoaPbAVYCKB0aOt5vzAw==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/instrumentation": "^0.200.0", + "@opentelemetry/semantic-conventions": "^1.27.0", + "@types/mysql": "2.15.26" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "node_modules/@opentelemetry/instrumentation-mysql2": { + "version": "0.46.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-mysql2/-/instrumentation-mysql2-0.46.0.tgz", + "integrity": "sha512-JsmIA+aTfHqy2tahjnVWChRipYpYrTy+XFAuUPia9CTaspCx8ZrirPUqYnbnaPEtnzYff2a4LX0B2LT1hKlOiA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/instrumentation": "^0.200.0", + "@opentelemetry/semantic-conventions": "^1.27.0", + "@opentelemetry/sql-common": "^0.41.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "node_modules/@opentelemetry/instrumentation-nestjs-core": { + "version": "0.46.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-nestjs-core/-/instrumentation-nestjs-core-0.46.0.tgz", + "integrity": "sha512-5cYnBIMZuTSLFUt0pMH+NQNdI5/2YeCVuz29Mo2lkudbBUOvzGmzl/Y6LG1JEw2j6zuJx5IgO5CKNrJqAIzTWA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/instrumentation": "^0.200.0", + "@opentelemetry/semantic-conventions": "^1.30.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "node_modules/@opentelemetry/instrumentation-net": { + "version": "0.44.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-net/-/instrumentation-net-0.44.0.tgz", + "integrity": "sha512-SmAbOKTi0lgdTN9XMXOaf+4jw670MpiK3pw9/to/kRlTvNWwWA4RD34trCcoL7Gf2IYoXuj56Oo4Z5C7N98ukw==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/instrumentation": "^0.200.0", + "@opentelemetry/semantic-conventions": "^1.27.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "node_modules/@opentelemetry/instrumentation-pg": { + "version": "0.52.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-pg/-/instrumentation-pg-0.52.0.tgz", + "integrity": "sha512-OBpqlxTqmFkZGHaHV4Pzd95HkyKVS+vf0N5wVX3BSb8uqsvOrW62I1qt+2jNsZ13dtG5eOzvcsQTMGND76wizA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "^2.0.0", + "@opentelemetry/instrumentation": "^0.200.0", + "@opentelemetry/semantic-conventions": "^1.27.0", + "@opentelemetry/sql-common": "^0.41.0", + "@types/pg": "8.6.1", + "@types/pg-pool": "2.0.6" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "node_modules/@opentelemetry/instrumentation-pg/node_modules/@types/pg": { + "version": "8.6.1", + "resolved": "https://registry.npmjs.org/@types/pg/-/pg-8.6.1.tgz", + "integrity": "sha512-1Kc4oAGzAl7uqUStZCDvaLFqZrW9qWSjXOmBfdgyBP5La7Us6Mg4GBvRlSoaZMhQF/zSj1C8CtKMBkoiT8eL8w==", + "license": "MIT", + "dependencies": { + "@types/node": "*", + "pg-protocol": "*", + "pg-types": "^2.2.0" + } + }, + "node_modules/@opentelemetry/instrumentation-pg/node_modules/pg-types": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/pg-types/-/pg-types-2.2.0.tgz", + "integrity": "sha512-qTAAlrEsl8s4OiEQY69wDvcMIdQN6wdz5ojQiOy6YRMuynxenON0O5oCpJI6lshc6scgAY8qvJ2On/p+CXY0GA==", + "license": "MIT", + "dependencies": { + "pg-int8": "1.0.1", + "postgres-array": "~2.0.0", + "postgres-bytea": "~1.0.0", + "postgres-date": "~1.0.4", + "postgres-interval": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@opentelemetry/instrumentation-pg/node_modules/postgres-array": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postgres-array/-/postgres-array-2.0.0.tgz", + "integrity": "sha512-VpZrUqU5A69eQyW2c5CA1jtLecCsN2U/bD6VilrFDWq5+5UIEVO7nazS3TEcHf1zuPYO/sqGvUvW62g86RXZuA==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/@opentelemetry/instrumentation-pg/node_modules/postgres-bytea": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/postgres-bytea/-/postgres-bytea-1.0.0.tgz", + "integrity": "sha512-xy3pmLuQqRBZBXDULy7KbaitYqLcmxigw14Q5sj8QBVLqEwXfeybIKVWiqAXTlcvdvb0+xkOtDbfQMOf4lST1w==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@opentelemetry/instrumentation-pg/node_modules/postgres-date": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/postgres-date/-/postgres-date-1.0.7.tgz", + "integrity": "sha512-suDmjLVQg78nMK2UZ454hAG+OAW+HQPZ6n++TNDUX+L0+uUlLywnoxJKDou51Zm+zTCjrCl0Nq6J9C5hP9vK/Q==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@opentelemetry/instrumentation-pg/node_modules/postgres-interval": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/postgres-interval/-/postgres-interval-1.2.0.tgz", + "integrity": "sha512-9ZhXKM/rw350N1ovuWHbGxnGh/SNJ4cnxHiM0rxE4VN41wsg8P8zWn9hv/buK00RP4WvlOyr/RBDiptyxVbkZQ==", + "license": "MIT", + "dependencies": { + "xtend": "^4.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@opentelemetry/instrumentation-pino": { + "version": "0.47.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-pino/-/instrumentation-pino-0.47.0.tgz", + "integrity": "sha512-OFOy/TGtGXMYWrF4xPKhLN1evdqUpbuoKODzeh3GSjFkcooZZf4m/Hpzu12FV+s0wDBf43oAjXbNJWeCJQMrug==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api-logs": "^0.200.0", + "@opentelemetry/core": "^2.0.0", + "@opentelemetry/instrumentation": "^0.200.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "node_modules/@opentelemetry/instrumentation-redis": { + "version": "0.47.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-redis/-/instrumentation-redis-0.47.0.tgz", + "integrity": "sha512-T2YvuX/LaJEQKgKvIQJlbSMSzxp6oBm+9PMgfn7QcBXzSY9tyeyDF6QjLAKNvxs+BJeQzFmDlahjoEyatzxRWA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/instrumentation": "^0.200.0", + "@opentelemetry/redis-common": "^0.37.0", + "@opentelemetry/semantic-conventions": "^1.27.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "node_modules/@opentelemetry/instrumentation-redis-4": { + "version": "0.47.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-redis-4/-/instrumentation-redis-4-0.47.0.tgz", + "integrity": "sha512-9LywJGp1fmmLj6g1+Rv91pVE3ATle1C/qIya9ZLwPywXTOdFIARI/gvvvlI7uFABoLojj2dSaI/5JQrq4C1HSg==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/instrumentation": "^0.200.0", + "@opentelemetry/redis-common": "^0.37.0", + "@opentelemetry/semantic-conventions": "^1.27.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "node_modules/@opentelemetry/instrumentation-restify": { + "version": "0.46.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-restify/-/instrumentation-restify-0.46.0.tgz", + "integrity": "sha512-du1FjKsTGQH6q8QjG0Bxlg0L79Co/Ey0btKKb2sg7fvg0YX6LKdR2N1fzfne/A9k+WjQ5v28JuUXOk2cEPYU/Q==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "^2.0.0", + "@opentelemetry/instrumentation": "^0.200.0", + "@opentelemetry/semantic-conventions": "^1.27.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "node_modules/@opentelemetry/instrumentation-router": { + "version": "0.45.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-router/-/instrumentation-router-0.45.0.tgz", + "integrity": "sha512-CGEeT73Wy/nLQw+obG/mBCIgMbZQKrGG6hzbEdtQ4G2jqI97w7pLWdM4DvkpWVBNcxMpO13dX1nn2OiyZXND3Q==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/instrumentation": "^0.200.0", + "@opentelemetry/semantic-conventions": "^1.27.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "node_modules/@opentelemetry/instrumentation-runtime-node": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-runtime-node/-/instrumentation-runtime-node-0.14.0.tgz", + "integrity": "sha512-y78dGoFMKwHSz0SD113Gt1dFTcfunpPZXIJh2SzJN27Lyb9FIzuMfjc3Iu3+s/N6qNOLuS9mKnPe3/qVGG4Waw==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/instrumentation": "^0.200.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "node_modules/@opentelemetry/instrumentation-socket.io": { + "version": "0.47.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-socket.io/-/instrumentation-socket.io-0.47.0.tgz", + "integrity": "sha512-qAc+XCcRmZYjs8KJIPv+MMR2wPPPOppwoarzKRR4G+yvOBs1xMwbbkqNHifKga0XcfFX4KVr7Z5QQ6ZZzWyLtg==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/instrumentation": "^0.200.0", + "@opentelemetry/semantic-conventions": "^1.27.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "node_modules/@opentelemetry/instrumentation-tedious": { + "version": "0.19.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-tedious/-/instrumentation-tedious-0.19.0.tgz", + "integrity": "sha512-hNC/Bz+g4RvwaKsbA1VD+9x8X2Ml+fN2uba4dniIdQIrAItLdet4xx/7TEoWYtyVJQozphvpnIsUp52Rw4djCA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/instrumentation": "^0.200.0", + "@opentelemetry/semantic-conventions": "^1.27.0", + "@types/tedious": "^4.0.14" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "node_modules/@opentelemetry/instrumentation-undici": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-undici/-/instrumentation-undici-0.11.0.tgz", + "integrity": "sha512-H6ijJnKVZBB0Lhm6NsaBt0rUz+i52LriLhrpGAE8SazB0jCIVY4MrL2dNib/4w8zA+Fw9zFwERJvKXUIbSD1ew==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "^2.0.0", + "@opentelemetry/instrumentation": "^0.200.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.7.0" + } + }, + "node_modules/@opentelemetry/instrumentation-winston": { + "version": "0.45.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-winston/-/instrumentation-winston-0.45.0.tgz", + "integrity": "sha512-LZz3/6QvzoneSqD/xnB8wq/g1fy8oe2PwfZ15zS2YA5mnjuSqlqgl+k3sib7wfIYHMP1D3ajfbDB6UOJBALj/w==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api-logs": "^0.200.0", + "@opentelemetry/instrumentation": "^0.200.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "node_modules/@opentelemetry/otlp-exporter-base": { + "version": "0.200.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-exporter-base/-/otlp-exporter-base-0.200.0.tgz", + "integrity": "sha512-IxJgA3FD7q4V6gGq4bnmQM5nTIyMDkoGFGrBrrDjB6onEiq1pafma55V+bHvGYLWvcqbBbRfezr1GED88lacEQ==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0", + "@opentelemetry/otlp-transformer": "0.200.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "node_modules/@opentelemetry/otlp-grpc-exporter-base": { + "version": "0.200.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-grpc-exporter-base/-/otlp-grpc-exporter-base-0.200.0.tgz", + "integrity": "sha512-CK2S+bFgOZ66Bsu5hlDeOX6cvW5FVtVjFFbWuaJP0ELxJKBB6HlbLZQ2phqz/uLj1cWap5xJr/PsR3iGoB7Vqw==", + "license": "Apache-2.0", + "dependencies": { + "@grpc/grpc-js": "^1.7.1", + "@opentelemetry/core": "2.0.0", + "@opentelemetry/otlp-exporter-base": "0.200.0", + "@opentelemetry/otlp-transformer": "0.200.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "node_modules/@opentelemetry/otlp-transformer": { + "version": "0.200.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-transformer/-/otlp-transformer-0.200.0.tgz", + "integrity": "sha512-+9YDZbYybOnv7sWzebWOeK6gKyt2XE7iarSyBFkwwnP559pEevKOUD8NyDHhRjCSp13ybh9iVXlMfcj/DwF/yw==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api-logs": "0.200.0", + "@opentelemetry/core": "2.0.0", + "@opentelemetry/resources": "2.0.0", + "@opentelemetry/sdk-logs": "0.200.0", + "@opentelemetry/sdk-metrics": "2.0.0", + "@opentelemetry/sdk-trace-base": "2.0.0", + "protobufjs": "^7.3.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "node_modules/@opentelemetry/propagation-utils": { + "version": "0.31.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/propagation-utils/-/propagation-utils-0.31.0.tgz", + "integrity": "sha512-Gnxes8Mwm7BwLCDobUD1A5YoFWIKDch6WQWvO+jc0uvfI4vujDExVghbGg5sTJhHc2Sg2cU0+ANgV/jUjdS79w==", + "license": "Apache-2.0", + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.0.0" + } + }, + "node_modules/@opentelemetry/propagator-b3": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-b3/-/propagator-b3-2.0.0.tgz", + "integrity": "sha512-blx9S2EI49Ycuw6VZq+bkpaIoiJFhsDuvFGhBIoH3vJ5oYjJ2U0s3fAM5jYft99xVIAv6HqoPtlP9gpVA2IZtA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "node_modules/@opentelemetry/propagator-jaeger": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-jaeger/-/propagator-jaeger-2.0.0.tgz", + "integrity": "sha512-Mbm/LSFyAtQKP0AQah4AfGgsD+vsZcyreZoQ5okFBk33hU7AquU4TltgyL9dvaO8/Zkoud8/0gEvwfOZ5d7EPA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "node_modules/@opentelemetry/redis-common": { + "version": "0.37.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/redis-common/-/redis-common-0.37.0.tgz", + "integrity": "sha512-tJwgE6jt32bLs/9J6jhQRKU2EZnsD8qaO13aoFyXwF6s4LhpT7YFHf3Z03MqdILk6BA2BFUhoyh7k9fj9i032A==", + "license": "Apache-2.0", + "engines": { + "node": "^18.19.0 || >=20.6.0" + } + }, + "node_modules/@opentelemetry/resource-detector-alibaba-cloud": { + "version": "0.31.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resource-detector-alibaba-cloud/-/resource-detector-alibaba-cloud-0.31.0.tgz", + "integrity": "sha512-Ty3GkSnht10UySMdHC1ngwGEYMbTBxt0/PMpjwbM6ibxkgf57apx04cSeHVm9TwBE/vm9+4/zt4RciCqyWQwtA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "^2.0.0", + "@opentelemetry/resources": "^2.0.0", + "@opentelemetry/semantic-conventions": "^1.27.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.0.0" + } + }, + "node_modules/@opentelemetry/resource-detector-aws": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resource-detector-aws/-/resource-detector-aws-2.0.0.tgz", + "integrity": "sha512-jvHvLAXzFPJJhj0AdbMOpup+Fchef32sHM1Suj4NgJGKxTO47T84i5OjKiG/81YEoCaKmlTefezNbuaGCrPd3w==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "^2.0.0", + "@opentelemetry/resources": "^2.0.0", + "@opentelemetry/semantic-conventions": "^1.27.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.0.0" + } + }, + "node_modules/@opentelemetry/resource-detector-azure": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resource-detector-azure/-/resource-detector-azure-0.7.0.tgz", + "integrity": "sha512-aR2ALsK+b/+5lLDhK9KTK8rcuKg7+sqa/Cg+QCeasqoy7qby70FRtAbQcZGljJ5BLBcVPYjl1hcTYIUyL3Laww==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "^2.0.0", + "@opentelemetry/resources": "^2.0.0", + "@opentelemetry/semantic-conventions": "^1.27.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.0.0" + } + }, + "node_modules/@opentelemetry/resource-detector-container": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resource-detector-container/-/resource-detector-container-0.7.0.tgz", + "integrity": "sha512-B6DmocHE6bCJt6Iy6z7p+ESjrp7WI4MJN2jWa2MBj9UEZ60Mj/q4BZ8qv0NSmcOYuJhjykNqCUmA+dAOnQn/Kw==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "^2.0.0", + "@opentelemetry/resources": "^2.0.0", + "@opentelemetry/semantic-conventions": "^1.27.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.0.0" + } + }, + "node_modules/@opentelemetry/resource-detector-gcp": { + "version": "0.34.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resource-detector-gcp/-/resource-detector-gcp-0.34.0.tgz", + "integrity": "sha512-Mug9Oing1nVQE8pYT33UKuPSEa/wjQTMk3feS9F84h4U7oZIx5Mz3yddj3OHOPgrW/7d1Ve/mG7jmYqBI9tpTg==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "^2.0.0", + "@opentelemetry/resources": "^2.0.0", + "@opentelemetry/semantic-conventions": "^1.27.0", + "gcp-metadata": "^6.0.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.0.0" + } + }, + "node_modules/@opentelemetry/resources": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.0.tgz", + "integrity": "sha512-rnZr6dML2z4IARI4zPGQV4arDikF/9OXZQzrC01dLmn0CZxU5U5OLd/m1T7YkGRj5UitjeoCtg/zorlgMQcdTg==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, + "node_modules/@opentelemetry/sdk-logs": { + "version": "0.200.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-logs/-/sdk-logs-0.200.0.tgz", + "integrity": "sha512-VZG870063NLfObmQQNtCVcdXXLzI3vOjjrRENmU37HYiPFa0ZXpXVDsTD02Nh3AT3xYJzQaWKl2X2lQ2l7TWJA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api-logs": "0.200.0", + "@opentelemetry/core": "2.0.0", + "@opentelemetry/resources": "2.0.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.4.0 <1.10.0" + } + }, + "node_modules/@opentelemetry/sdk-metrics": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-2.0.0.tgz", + "integrity": "sha512-Bvy8QDjO05umd0+j+gDeWcTaVa1/R2lDj/eOvjzpm8VQj1K1vVZJuyjThpV5/lSHyYW2JaHF2IQ7Z8twJFAhjA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0", + "@opentelemetry/resources": "2.0.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.9.0 <1.10.0" + } + }, + "node_modules/@opentelemetry/sdk-node": { + "version": "0.200.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-node/-/sdk-node-0.200.0.tgz", + "integrity": "sha512-S/YSy9GIswnhYoDor1RusNkmRughipvTCOQrlF1dzI70yQaf68qgf5WMnzUxdlCl3/et/pvaO75xfPfuEmCK5A==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api-logs": "0.200.0", + "@opentelemetry/core": "2.0.0", + "@opentelemetry/exporter-logs-otlp-grpc": "0.200.0", + "@opentelemetry/exporter-logs-otlp-http": "0.200.0", + "@opentelemetry/exporter-logs-otlp-proto": "0.200.0", + "@opentelemetry/exporter-metrics-otlp-grpc": "0.200.0", + "@opentelemetry/exporter-metrics-otlp-http": "0.200.0", + "@opentelemetry/exporter-metrics-otlp-proto": "0.200.0", + "@opentelemetry/exporter-prometheus": "0.200.0", + "@opentelemetry/exporter-trace-otlp-grpc": "0.200.0", + "@opentelemetry/exporter-trace-otlp-http": "0.200.0", + "@opentelemetry/exporter-trace-otlp-proto": "0.200.0", + "@opentelemetry/exporter-zipkin": "2.0.0", + "@opentelemetry/instrumentation": "0.200.0", + "@opentelemetry/propagator-b3": "2.0.0", + "@opentelemetry/propagator-jaeger": "2.0.0", + "@opentelemetry/resources": "2.0.0", + "@opentelemetry/sdk-logs": "0.200.0", + "@opentelemetry/sdk-metrics": "2.0.0", + "@opentelemetry/sdk-trace-base": "2.0.0", + "@opentelemetry/sdk-trace-node": "2.0.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, + "node_modules/@opentelemetry/sdk-trace-base": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0.tgz", + "integrity": "sha512-qQnYdX+ZCkonM7tA5iU4fSRsVxbFGml8jbxOgipRGMFHKaXKHQ30js03rTobYjKjIfnOsZSbHKWF0/0v0OQGfw==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.0.0", + "@opentelemetry/resources": "2.0.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, + "node_modules/@opentelemetry/sdk-trace-node": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0.tgz", + "integrity": "sha512-omdilCZozUjQwY3uZRBwbaRMJ3p09l4t187Lsdf0dGMye9WKD4NGcpgZRvqhI1dwcH6og+YXQEtoO9Wx3ykilg==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/context-async-hooks": "2.0.0", + "@opentelemetry/core": "2.0.0", + "@opentelemetry/sdk-trace-base": "2.0.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "node_modules/@opentelemetry/semantic-conventions": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.32.0.tgz", + "integrity": "sha512-s0OpmpQFSfMrmedAn9Lhg4KWJELHCU6uU9dtIJ28N8UGhf9Y55im5X8fEzwhwDwiSqN+ZPSNrDJF7ivf/AuRPQ==", + "license": "Apache-2.0", + "engines": { + "node": ">=14" + } + }, + "node_modules/@opentelemetry/sql-common": { + "version": "0.41.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sql-common/-/sql-common-0.41.0.tgz", + "integrity": "sha512-pmzXctVbEERbqSfiAgdes9Y63xjoOyXcD7B6IXBkVb+vbM7M9U98mn33nGXxPf4dfYR0M+vhcKRZmbSJ7HfqFA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "^2.0.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.1.0" + } + }, + "node_modules/@opentelemetry/winston-transport": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/winston-transport/-/winston-transport-0.11.0.tgz", + "integrity": "sha512-A7tku+4svJxYEtwMQaHLl9hEXNwpEf2tyUF1F9VYHK/rhhY5Wq/zUaSFW2iFBF1Wse5IxBang8C8k9ZTy41hwA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api-logs": "^0.200.0", + "winston-transport": "4.*" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + } + }, "node_modules/@pkgjs/parseargs": { "version": "0.11.0", "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", @@ -6233,6 +7699,12 @@ "dev": true, "license": "MIT" }, + "node_modules/@types/aws-lambda": { + "version": "8.10.147", + "resolved": "https://registry.npmjs.org/@types/aws-lambda/-/aws-lambda-8.10.147.tgz", + "integrity": "sha512-nD0Z9fNIZcxYX5Mai2CTmFD7wX7UldCkW2ezCF8D1T5hdiLsnTWDGRpfRYntU6VjTdLQjOvyszru7I1c1oCQew==", + "license": "MIT" + }, "node_modules/@types/babel__core": { "version": "7.20.5", "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", @@ -6297,6 +7769,15 @@ "@types/node": "*" } }, + "node_modules/@types/bunyan": { + "version": "1.8.11", + "resolved": "https://registry.npmjs.org/@types/bunyan/-/bunyan-1.8.11.tgz", + "integrity": "sha512-758fRH7umIMk5qt5ELmRMff4mLDlN+xyYzC+dkPTdKwbSkJFvz6xwyScrytPU0QIBbRRwbiE8/BIg8bpajerNQ==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, "node_modules/@types/caseless": { "version": "0.12.5", "resolved": "https://registry.npmjs.org/@types/caseless/-/caseless-0.12.5.tgz", @@ -6783,6 +8264,15 @@ "integrity": "sha512-MqTGEo5bj5t157U6fA/BiDynNkn0YknVdh48CMPkTSpFTVmvao5UQmm7uEF6xBEo7qIMAlY/JSleYaE6VOdpaA==", "license": "MIT" }, + "node_modules/@types/memcached": { + "version": "2.2.10", + "resolved": "https://registry.npmjs.org/@types/memcached/-/memcached-2.2.10.tgz", + "integrity": "sha512-AM9smvZN55Gzs2wRrqeMHVP7KE8KWgCJO/XL5yCly2xF6EKa4YlbpK+cLSAH4NG/Ah64HrlegmGqW8kYws7Vxg==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, "node_modules/@types/mime": { "version": "1.3.5", "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz", @@ -6800,6 +8290,15 @@ "bl": ">=5.1.0" } }, + "node_modules/@types/mysql": { + "version": "2.15.26", + "resolved": "https://registry.npmjs.org/@types/mysql/-/mysql-2.15.26.tgz", + "integrity": "sha512-DSLCOXhkvfS5WNNPbfn2KdICAmk8lLc+/PNvnPnF7gOdMZCxopXduqv0OQ13y/yA/zXTSikZZqVgybUxOEg6YQ==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, "node_modules/@types/node": { "version": "22.10.2", "resolved": "https://registry.npmjs.org/@types/node/-/node-22.10.2.tgz", @@ -6822,7 +8321,6 @@ "version": "8.11.11", "resolved": "https://registry.npmjs.org/@types/pg/-/pg-8.11.11.tgz", "integrity": "sha512-kGT1qKM8wJQ5qlawUrEkXgvMSXoV213KfMGXcwfDwUIfUHXqXYXOfS1nE1LINRJVVVx5wCm70XnFlMHaIcQAfw==", - "dev": true, "license": "MIT", "dependencies": { "@types/node": "*", @@ -6830,6 +8328,15 @@ "pg-types": "^4.0.1" } }, + "node_modules/@types/pg-pool": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@types/pg-pool/-/pg-pool-2.0.6.tgz", + "integrity": "sha512-TaAUE5rq2VQYxab5Ts7WZhKNmuN78Q6PiFonTDdpbx8a1H0M1vhy3rhiMjl+e2iHmogyMw7jZF4FrE6eJUy5HQ==", + "license": "MIT", + "dependencies": { + "@types/pg": "*" + } + }, "node_modules/@types/qs": { "version": "6.9.16", "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.16.tgz", @@ -6906,6 +8413,12 @@ "@types/send": "*" } }, + "node_modules/@types/shimmer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", + "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==", + "license": "MIT" + }, "node_modules/@types/sinon": { "version": "17.0.3", "resolved": "https://registry.npmjs.org/@types/sinon/-/sinon-17.0.3.tgz", @@ -6953,6 +8466,15 @@ "dev": true, "license": "MIT" }, + "node_modules/@types/tedious": { + "version": "4.0.14", + "resolved": "https://registry.npmjs.org/@types/tedious/-/tedious-4.0.14.tgz", + "integrity": "sha512-KHPsfX/FoVbUGbyYvk1q9MMQHLPeRZhRJZdO45Q4YjvFkv4hMNghCWTvy7rdKessBsmtz4euWCWAB6/tVpI1Iw==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, "node_modules/@types/tough-cookie": { "version": "4.0.5", "resolved": "https://registry.npmjs.org/@types/tough-cookie/-/tough-cookie-4.0.5.tgz", @@ -8553,7 +10075,6 @@ "version": "1.4.1", "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.4.1.tgz", "integrity": "sha512-cuSVIHi9/9E/+821Qjdvngor+xpnlwnuwIyZOaLmHBVdXL+gP+I6QQB9VkO7RI77YIcTV+S1W9AreJ5eN63JBA==", - "dev": true, "license": "MIT" }, "node_modules/clean-css": { @@ -10063,9 +11584,9 @@ } }, "node_modules/dotenv": { - "version": "16.4.7", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.7.tgz", - "integrity": "sha512-47qPchRCykZC03FhkYAhrvwU4xDBFIj1QPqaarj6mdM/hgUzfPHcpkHJOn3mJAufFeeAxAzeGsr5X0M4k6fLZQ==", + "version": "16.5.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.5.0.tgz", + "integrity": "sha512-m/C+AwOAr9/W1UOIZUo232ejMNnJAJtYQjUbHoNTBNTJSvqzzDh7vnrei3o3r3m9blf6ZoDkvcw0VmozNRFJxg==", "license": "BSD-2-Clause", "engines": { "node": ">=12" @@ -11412,6 +12933,12 @@ "node": ">= 0.6" } }, + "node_modules/forwarded-parse": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/forwarded-parse/-/forwarded-parse-2.1.2.tgz", + "integrity": "sha512-alTFZZQDKMporBH77856pXgzhEzaUVmLCDk+egLgIgHst3Tpndzz8MnKe+GzRJRfvVdn69HhpW7cmXzvtLvJAw==", + "license": "MIT" + }, "node_modules/fraction.js": { "version": "4.3.7", "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", @@ -12398,6 +13925,18 @@ "node": ">=4" } }, + "node_modules/import-in-the-middle": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-1.13.1.tgz", + "integrity": "sha512-k2V9wNm9B+ysuelDTHjI9d5KPc4l8zAZTGqj+pcynvWkypZd857ryzN8jNC7Pg2YZXNMJcHRPpaDyCBbNyVRpA==", + "license": "Apache-2.0", + "dependencies": { + "acorn": "^8.14.0", + "acorn-import-attributes": "^1.9.5", + "cjs-module-lexer": "^1.2.2", + "module-details-from-path": "^1.0.3" + } + }, "node_modules/import-local": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.2.0.tgz", @@ -13456,6 +14995,15 @@ "jiti": "bin/jiti.js" } }, + "node_modules/jose": { + "version": "6.0.10", + "resolved": "https://registry.npmjs.org/jose/-/jose-6.0.10.tgz", + "integrity": "sha512-skIAxZqcMkOrSwjJvplIPYrlXGpxTPnro2/QWTDCxAdWQrSTV5/KqspMWmi5WAx5+ULswASJiZ0a+1B/Lxt9cw==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/panva" + } + }, "node_modules/jpeg-js": { "version": "0.4.4", "resolved": "https://registry.npmjs.org/jpeg-js/-/jpeg-js-0.4.4.tgz", @@ -14738,6 +16286,12 @@ "node": ">=10" } }, + "node_modules/module-details-from-path": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/module-details-from-path/-/module-details-from-path-1.0.4.tgz", + "integrity": "sha512-EGWKgxALGMgzvxYF1UyGTy0HXX/2vHLkw6+NvDKW2jypWbHpjQuj4UMcqQWXHERJhVGKikolT06G3bcKe4fi7w==", + "license": "MIT" + }, "node_modules/mrmime": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.0.tgz", @@ -15643,7 +17197,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/pg-numeric/-/pg-numeric-1.0.2.tgz", "integrity": "sha512-BM/Thnrw5jm2kKLE5uJkXqqExRUY/toLHda65XgFTBTFYZyopbKjBe29Ii3RbkvlsMoFwD+tHeGaCjjv0gHlyw==", - "dev": true, "license": "ISC", "engines": { "node": ">=4" @@ -15668,7 +17221,6 @@ "version": "4.0.2", "resolved": "https://registry.npmjs.org/pg-types/-/pg-types-4.0.2.tgz", "integrity": "sha512-cRL3JpS3lKMGsKaWndugWQoLOCoP+Cic8oseVcbr0qhPzYD5DWXK+RZ9LY9wxRf7RQia4SCwQlXk0q6FCPrVng==", - "dev": true, "license": "MIT", "dependencies": { "pg-int8": "1.0.1", @@ -16114,7 +17666,6 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/postgres-array/-/postgres-array-3.0.2.tgz", "integrity": "sha512-6faShkdFugNQCLwucjPcY5ARoW1SlbnrZjmGl0IrrqewpvxvhSLHimCVzqeuULCbG0fQv7Dtk1yDbG3xv7Veog==", - "dev": true, "license": "MIT", "engines": { "node": ">=12" @@ -16124,7 +17675,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/postgres-bytea/-/postgres-bytea-3.0.0.tgz", "integrity": "sha512-CNd4jim9RFPkObHSjVHlVrxoVQXz7quwNFpz7RY1okNNme49+sVyiTvTRobiLV548Hx/hb1BG+iE7h9493WzFw==", - "dev": true, "license": "MIT", "dependencies": { "obuf": "~1.1.2" @@ -16137,7 +17687,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/postgres-date/-/postgres-date-2.1.0.tgz", "integrity": "sha512-K7Juri8gtgXVcDfZttFKVmhglp7epKb1K4pgrkLxehjqkrgPhfG6OO8LHLkfaqkbpjNRnra018XwAr1yQFWGcA==", - "dev": true, "license": "MIT", "engines": { "node": ">=12" @@ -16147,7 +17696,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/postgres-interval/-/postgres-interval-3.0.0.tgz", "integrity": "sha512-BSNDnbyZCXSxgA+1f5UU2GmwhoI0aU5yMxRGO8CdFEcY2BQF9xm/7MqKnYoM1nJDk8nONNWDk9WeSmePFhQdlw==", - "dev": true, "license": "MIT", "engines": { "node": ">=12" @@ -16157,7 +17705,6 @@ "version": "1.1.4", "resolved": "https://registry.npmjs.org/postgres-range/-/postgres-range-1.1.4.tgz", "integrity": "sha512-i/hbxIE9803Alj/6ytL7UHQxRvZkI9O4Sy+J3HGc4F4oo/2eQAjTSNJ0bfxyse3bH0nuVesCk+3IRLaMtG3H6w==", - "dev": true, "license": "MIT" }, "node_modules/prelude-ls": { @@ -16746,6 +18293,20 @@ "node": ">=0.10.0" } }, + "node_modules/require-in-the-middle": { + "version": "7.5.2", + "resolved": "https://registry.npmjs.org/require-in-the-middle/-/require-in-the-middle-7.5.2.tgz", + "integrity": "sha512-gAZ+kLqBdHarXB64XpAe2VCjB7rIRv+mU8tfRWziHRJ5umKsIHN2tLLv6EtMw7WCdP19S0ERVMldNvxYCHnhSQ==", + "license": "MIT", + "dependencies": { + "debug": "^4.3.5", + "module-details-from-path": "^1.0.3", + "resolve": "^1.22.8" + }, + "engines": { + "node": ">=8.6.0" + } + }, "node_modules/requires-port": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", @@ -17304,6 +18865,12 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/shimmer": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/shimmer/-/shimmer-1.2.1.tgz", + "integrity": "sha512-sQTKC1Re/rM6XyFM6fIAGHRPVGvyXfgzIDvzoq608vM+jeyVD0Tu1E6Np0Kc2zAIFWIj963V2800iF/9LPieQw==", + "license": "BSD-2-Clause" + }, "node_modules/side-channel": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", diff --git a/package.json b/package.json index 6ef7184a9..3dd79f075 100644 --- a/package.json +++ b/package.json @@ -80,6 +80,18 @@ "@aws-sdk/client-s3": "^3.758.0", "@datastructures-js/priority-queue": "^6.3.1", "@google-cloud/secret-manager": "^5.6.0", + "@opentelemetry/api": "^1.9.0", + "@opentelemetry/api-logs": "^0.200.0", + "@opentelemetry/auto-instrumentations-node": "^0.58.0", + "@opentelemetry/exporter-metrics-otlp-http": "^0.200.0", + "@opentelemetry/exporter-trace-otlp-http": "^0.200.0", + "@opentelemetry/host-metrics": "^0.36.0", + "@opentelemetry/resources": "^2.0.0", + "@opentelemetry/sdk-logs": "^0.200.0", + "@opentelemetry/sdk-metrics": "^2.0.0", + "@opentelemetry/sdk-node": "^0.200.0", + "@opentelemetry/semantic-conventions": "^1.32.0", + "@opentelemetry/winston-transport": "^0.11.0", "@types/dompurify": "^3.0.5", "@types/express": "^4.17.21", "@types/google-protobuf": "^3.15.12", @@ -95,7 +107,7 @@ "d3": "^7.9.0", "discord.js": "^14.16.3", "dompurify": "^3.1.7", - "dotenv": "^16.4.7", + "dotenv": "^16.5.0", "express": "^4.21.1", "express-rate-limit": "^7.5.0", "google-auth-library": "^9.14.0", @@ -104,6 +116,7 @@ "html-webpack-plugin": "^5.6.3", "ip-anonymize": "^0.1.0", "jimp": "^0.22.12", + "jose": "^6.0.10", "lit": "^3.2.1", "msgpack5": "^6.0.2", "nanoid": "^3.3.6", @@ -127,6 +140,7 @@ "webpack-dev-server": "^5.0.4", "wheelnav": "^1.7.1", "winston": "^3.17.0", + "winston-transport": "^4.9.0", "ws": "^8.18.0", "zod": "^3.23.8" }, diff --git a/resources/flags/1_Airgialla - Copy.svg b/resources/flags/1_Airgialla - Copy.svg deleted file mode 100644 index 31c823dae..000000000 --- a/resources/flags/1_Airgialla - Copy.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/flags/1_Airgialla.svg b/resources/flags/1_Airgialla.svg index 31c823dae..5e0559b08 100644 --- a/resources/flags/1_Airgialla.svg +++ b/resources/flags/1_Airgialla.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/1_Connacht.svg b/resources/flags/1_Connacht.svg index 83d2c1e35..244a19dd3 100644 --- a/resources/flags/1_Connacht.svg +++ b/resources/flags/1_Connacht.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/1_Dalriata.svg b/resources/flags/1_Dalriata.svg index 77df2c2da..a978b110d 100644 --- a/resources/flags/1_Dalriata.svg +++ b/resources/flags/1_Dalriata.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/1_Dumnonia.svg b/resources/flags/1_Dumnonia.svg index 587479fac..53aefcf12 100644 --- a/resources/flags/1_Dumnonia.svg +++ b/resources/flags/1_Dumnonia.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/1_Dyfed.svg b/resources/flags/1_Dyfed.svg index 572ea3e24..2023c0341 100644 --- a/resources/flags/1_Dyfed.svg +++ b/resources/flags/1_Dyfed.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/1_East Anglia.svg b/resources/flags/1_East Anglia.svg index c7cd38095..0289fb9d1 100644 --- a/resources/flags/1_East Anglia.svg +++ b/resources/flags/1_East Anglia.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/1_Essex.svg b/resources/flags/1_Essex.svg index 9a23cf7cb..a496363cf 100644 --- a/resources/flags/1_Essex.svg +++ b/resources/flags/1_Essex.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/1_Fortriu.svg b/resources/flags/1_Fortriu.svg index 2dc92ff6f..3771be8bf 100644 --- a/resources/flags/1_Fortriu.svg +++ b/resources/flags/1_Fortriu.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/1_Franks.svg b/resources/flags/1_Franks.svg index 12fcc685f..fd6ea79dc 100644 --- a/resources/flags/1_Franks.svg +++ b/resources/flags/1_Franks.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/1_Gwent.svg b/resources/flags/1_Gwent.svg index 70ca9c2ec..bf535c1b3 100644 --- a/resources/flags/1_Gwent.svg +++ b/resources/flags/1_Gwent.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/1_Gwynedd.svg b/resources/flags/1_Gwynedd.svg index 810a52c2b..9b5eb553c 100644 --- a/resources/flags/1_Gwynedd.svg +++ b/resources/flags/1_Gwynedd.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/1_Kent.svg b/resources/flags/1_Kent.svg index c8fd30508..b9e687f88 100644 --- a/resources/flags/1_Kent.svg +++ b/resources/flags/1_Kent.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/1_Laigin.svg b/resources/flags/1_Laigin.svg index c4ea180bb..1a297d18f 100644 --- a/resources/flags/1_Laigin.svg +++ b/resources/flags/1_Laigin.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/1_Mercia.svg b/resources/flags/1_Mercia.svg index c1e21998b..baf7a56d6 100644 --- a/resources/flags/1_Mercia.svg +++ b/resources/flags/1_Mercia.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/1_Munster.svg b/resources/flags/1_Munster.svg index 1a86db77c..f0831c7df 100644 --- a/resources/flags/1_Munster.svg +++ b/resources/flags/1_Munster.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/1_Northern Uí Néill.svg b/resources/flags/1_Northern Uí Néill.svg index ba0b2bef6..bba20f9fd 100644 --- a/resources/flags/1_Northern Uí Néill.svg +++ b/resources/flags/1_Northern Uí Néill.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/1_Northumbria.svg b/resources/flags/1_Northumbria.svg index dd8af6366..93b560683 100644 --- a/resources/flags/1_Northumbria.svg +++ b/resources/flags/1_Northumbria.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/1_Powys.svg b/resources/flags/1_Powys.svg index df2727556..a4f34e151 100644 --- a/resources/flags/1_Powys.svg +++ b/resources/flags/1_Powys.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/1_Southern Uí Néill.svg b/resources/flags/1_Southern Uí Néill.svg index 4f8797cee..bba20f9fd 100644 --- a/resources/flags/1_Southern Uí Néill.svg +++ b/resources/flags/1_Southern Uí Néill.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/1_Strathclyde.svg b/resources/flags/1_Strathclyde.svg index a9a863cac..195e92f7d 100644 --- a/resources/flags/1_Strathclyde.svg +++ b/resources/flags/1_Strathclyde.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/1_Sussex.svg b/resources/flags/1_Sussex.svg index a4f2d1078..8494aa1a3 100644 --- a/resources/flags/1_Sussex.svg +++ b/resources/flags/1_Sussex.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/1_Ulaid.svg b/resources/flags/1_Ulaid.svg index 46c560cc6..52bbb64a6 100644 --- a/resources/flags/1_Ulaid.svg +++ b/resources/flags/1_Ulaid.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/1_Wessex.svg b/resources/flags/1_Wessex.svg index 4ac48544b..811a54e3d 100644 --- a/resources/flags/1_Wessex.svg +++ b/resources/flags/1_Wessex.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/Abbasid Caliphate.svg b/resources/flags/Abbasid Caliphate.svg new file mode 100644 index 000000000..7fa748f07 --- /dev/null +++ b/resources/flags/Abbasid Caliphate.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/Achaemenid Empire.svg b/resources/flags/Achaemenid Empire.svg new file mode 100644 index 000000000..80f293ed0 --- /dev/null +++ b/resources/flags/Achaemenid Empire.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/African union.svg b/resources/flags/African union.svg new file mode 100644 index 000000000..5ecbc2bb6 --- /dev/null +++ b/resources/flags/African union.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/Alabama.svg b/resources/flags/Alabama.svg index 76029356b..5ba1cd7bf 100644 --- a/resources/flags/Alabama.svg +++ b/resources/flags/Alabama.svg @@ -1,7 +1,3 @@ - - - - - - - + + + \ No newline at end of file diff --git a/resources/flags/Alaska.svg b/resources/flags/Alaska.svg index e55a43233..e883715c4 100644 --- a/resources/flags/Alaska.svg +++ b/resources/flags/Alaska.svg @@ -1,86 +1,3 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + \ No newline at end of file diff --git a/resources/flags/Alkebulan.svg b/resources/flags/Alkebulan.svg new file mode 100644 index 000000000..d1133fb63 --- /dev/null +++ b/resources/flags/Alkebulan.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/Amazigh flag.svg b/resources/flags/Amazigh flag.svg new file mode 100644 index 000000000..1cc28fec2 --- /dev/null +++ b/resources/flags/Amazigh flag.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/American_Samoa.svg b/resources/flags/American_Samoa.svg index fb25f0f2a..bd0898658 100644 --- a/resources/flags/American_Samoa.svg +++ b/resources/flags/American_Samoa.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/Anarchist flag.svg b/resources/flags/Anarchist flag.svg new file mode 100644 index 000000000..8e3c359cd --- /dev/null +++ b/resources/flags/Anarchist flag.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/Arabia.svg b/resources/flags/Arabia.svg new file mode 100644 index 000000000..02d077b8b --- /dev/null +++ b/resources/flags/Arabia.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/Aram Damascus.svg b/resources/flags/Aram Damascus.svg new file mode 100644 index 000000000..31ebb632e --- /dev/null +++ b/resources/flags/Aram Damascus.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/Arizona.svg b/resources/flags/Arizona.svg index f4a72adbf..35ed66911 100644 --- a/resources/flags/Arizona.svg +++ b/resources/flags/Arizona.svg @@ -1,15 +1,3 @@ - - - - - - - - - - - - - - - + + + \ No newline at end of file diff --git a/resources/flags/Arkansas.svg b/resources/flags/Arkansas.svg index 7f0d33c05..506d82de0 100644 --- a/resources/flags/Arkansas.svg +++ b/resources/flags/Arkansas.svg @@ -1,38 +1,3 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + \ No newline at end of file diff --git a/resources/flags/Assyria.svg b/resources/flags/Assyria.svg new file mode 100644 index 000000000..b2b48a596 --- /dev/null +++ b/resources/flags/Assyria.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/Athens.svg b/resources/flags/Athens.svg new file mode 100644 index 000000000..d7652146e --- /dev/null +++ b/resources/flags/Athens.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/Aztec Empire.svg b/resources/flags/Aztec Empire.svg new file mode 100644 index 000000000..e3762f8c2 --- /dev/null +++ b/resources/flags/Aztec Empire.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/Babylonia.svg b/resources/flags/Babylonia.svg new file mode 100644 index 000000000..b724c8fc5 --- /dev/null +++ b/resources/flags/Babylonia.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/Burma.svg b/resources/flags/Burma.svg new file mode 100644 index 000000000..7338f8779 --- /dev/null +++ b/resources/flags/Burma.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/Byzantine Empire.svg b/resources/flags/Byzantine Empire.svg new file mode 100644 index 000000000..4762f49bf --- /dev/null +++ b/resources/flags/Byzantine Empire.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/California.svg b/resources/flags/California.svg index b3240f80c..9b280064c 100644 --- a/resources/flags/California.svg +++ b/resources/flags/California.svg @@ -1,21 +1,3 @@ - - - - - - - - - - - - - - - - - - - - - + + + \ No newline at end of file diff --git a/resources/flags/Capybara.svg b/resources/flags/Capybara.svg new file mode 100644 index 000000000..c44bc388d --- /dev/null +++ b/resources/flags/Capybara.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/Carthage.svg b/resources/flags/Carthage.svg new file mode 100644 index 000000000..030fb9688 --- /dev/null +++ b/resources/flags/Carthage.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/Ceará.svg b/resources/flags/Ceará.svg new file mode 100644 index 000000000..fbd9ceb7c --- /dev/null +++ b/resources/flags/Ceará.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/Chinook.svg b/resources/flags/Chinook.svg new file mode 100644 index 000000000..438dc5c17 --- /dev/null +++ b/resources/flags/Chinook.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/Chuvashia.svg b/resources/flags/Chuvashia.svg new file mode 100644 index 000000000..221c1e411 --- /dev/null +++ b/resources/flags/Chuvashia.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/Colchis.svg b/resources/flags/Colchis.svg new file mode 100644 index 000000000..ee71fc1f1 --- /dev/null +++ b/resources/flags/Colchis.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/Colorado.svg b/resources/flags/Colorado.svg index 404466a21..cd76cd81a 100644 --- a/resources/flags/Colorado.svg +++ b/resources/flags/Colorado.svg @@ -1,9 +1,3 @@ - - - - - - - - - + + + \ No newline at end of file diff --git a/resources/flags/Communist flag.svg b/resources/flags/Communist flag.svg new file mode 100644 index 000000000..debd38bf6 --- /dev/null +++ b/resources/flags/Communist flag.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/Confederate States.svg b/resources/flags/Confederate States.svg new file mode 100644 index 000000000..c2b4cdb33 --- /dev/null +++ b/resources/flags/Confederate States.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/Connecticut.svg b/resources/flags/Connecticut.svg index c9a6a7dde..d89a1d537 100644 --- a/resources/flags/Connecticut.svg +++ b/resources/flags/Connecticut.svg @@ -1,50 +1,3 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + \ No newline at end of file diff --git a/resources/flags/Corsica.svg b/resources/flags/Corsica.svg new file mode 100644 index 000000000..5abea4577 --- /dev/null +++ b/resources/flags/Corsica.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/Cthulhu Republic.svg b/resources/flags/Cthulhu Republic.svg new file mode 100644 index 000000000..7c48eafaa --- /dev/null +++ b/resources/flags/Cthulhu Republic.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/Danzig.svg b/resources/flags/Danzig.svg new file mode 100644 index 000000000..b22ac146d --- /dev/null +++ b/resources/flags/Danzig.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/Delaware.svg b/resources/flags/Delaware.svg index 3f3e22c09..7e8b05b6a 100644 --- a/resources/flags/Delaware.svg +++ b/resources/flags/Delaware.svg @@ -1,73 +1,3 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + \ No newline at end of file diff --git a/resources/flags/Dilmun.svg b/resources/flags/Dilmun.svg new file mode 100644 index 000000000..9c9633e65 --- /dev/null +++ b/resources/flags/Dilmun.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/District_of_Columbia.svg b/resources/flags/District_of_Columbia.svg index 058dfaf94..fe4ca615e 100644 --- a/resources/flags/District_of_Columbia.svg +++ b/resources/flags/District_of_Columbia.svg @@ -1,10 +1,3 @@ - - - - - - - - - - + + + \ No newline at end of file diff --git a/resources/flags/Dutch East India Company.svg b/resources/flags/Dutch East India Company.svg new file mode 100644 index 000000000..2f1908b5f --- /dev/null +++ b/resources/flags/Dutch East India Company.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/Elam.svg b/resources/flags/Elam.svg new file mode 100644 index 000000000..4b3042e77 --- /dev/null +++ b/resources/flags/Elam.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/Empire of Japan.svg b/resources/flags/Empire of Japan.svg new file mode 100644 index 000000000..185d5d9d0 --- /dev/null +++ b/resources/flags/Empire of Japan.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/Empire of Japan1.svg b/resources/flags/Empire of Japan1.svg new file mode 100644 index 000000000..6c9c3acd5 --- /dev/null +++ b/resources/flags/Empire of Japan1.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/Essex.svg b/resources/flags/Essex.svg new file mode 100644 index 000000000..a496363cf --- /dev/null +++ b/resources/flags/Essex.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/Fascist Spain.svg b/resources/flags/Fascist Spain.svg new file mode 100644 index 000000000..6705fea85 --- /dev/null +++ b/resources/flags/Fascist Spain.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/Flag_of_the_Trucial_States_(1968–1971).svg b/resources/flags/Flag_of_the_Trucial_States_(1968–1971).svg new file mode 100644 index 000000000..429755e1f --- /dev/null +++ b/resources/flags/Flag_of_the_Trucial_States_(1968–1971).svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/Flanders.svg b/resources/flags/Flanders.svg new file mode 100644 index 000000000..08e455716 --- /dev/null +++ b/resources/flags/Flanders.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/Florida.svg b/resources/flags/Florida.svg index f06347605..d8f4ea56b 100644 --- a/resources/flags/Florida.svg +++ b/resources/flags/Florida.svg @@ -1,113 +1,3 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + \ No newline at end of file diff --git a/resources/flags/Franks.svg b/resources/flags/Franks.svg new file mode 100644 index 000000000..fd6ea79dc --- /dev/null +++ b/resources/flags/Franks.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/French foreign legion.svg b/resources/flags/French foreign legion.svg new file mode 100644 index 000000000..86dd9a903 --- /dev/null +++ b/resources/flags/French foreign legion.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/Garamant.svg b/resources/flags/Garamant.svg new file mode 100644 index 000000000..d8b5205ab --- /dev/null +++ b/resources/flags/Garamant.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/Georgia_US.svg b/resources/flags/Georgia_US.svg index 167d762d4..3f1607975 100644 --- a/resources/flags/Georgia_US.svg +++ b/resources/flags/Georgia_US.svg @@ -1,71 +1,3 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + \ No newline at end of file diff --git a/resources/flags/German Empire.svg b/resources/flags/German Empire.svg new file mode 100644 index 000000000..bf3d266a1 --- /dev/null +++ b/resources/flags/German Empire.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/Guam.svg b/resources/flags/Guam.svg index 310e085e3..85199a230 100644 --- a/resources/flags/Guam.svg +++ b/resources/flags/Guam.svg @@ -1,22 +1,3 @@ - - - - - - - - - - - - - - - - - - - - - - + + + \ No newline at end of file diff --git a/resources/flags/Habsburg Austria.svg b/resources/flags/Habsburg Austria.svg new file mode 100644 index 000000000..04ef01718 --- /dev/null +++ b/resources/flags/Habsburg Austria.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/Hawaii.svg b/resources/flags/Hawaii.svg index 2cefabcc7..9a086c545 100644 --- a/resources/flags/Hawaii.svg +++ b/resources/flags/Hawaii.svg @@ -1,36 +1,3 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + \ No newline at end of file diff --git a/resources/flags/Holy Roman Empire.svg b/resources/flags/Holy Roman Empire.svg new file mode 100644 index 000000000..f42f3ba10 --- /dev/null +++ b/resources/flags/Holy Roman Empire.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/Hyrcania.svg b/resources/flags/Hyrcania.svg new file mode 100644 index 000000000..f3985aea9 --- /dev/null +++ b/resources/flags/Hyrcania.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/Idaho.svg b/resources/flags/Idaho.svg index 106a4b8d6..84332262e 100644 --- a/resources/flags/Idaho.svg +++ b/resources/flags/Idaho.svg @@ -1,745 +1,3 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + \ No newline at end of file diff --git a/resources/flags/Illinois.svg b/resources/flags/Illinois.svg index 328ec307e..eb36a1d8a 100644 --- a/resources/flags/Illinois.svg +++ b/resources/flags/Illinois.svg @@ -1,279 +1,3 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + \ No newline at end of file diff --git a/resources/flags/Indiana.svg b/resources/flags/Indiana.svg index 4ad691fb9..9549122ff 100644 --- a/resources/flags/Indiana.svg +++ b/resources/flags/Indiana.svg @@ -1,34 +1,3 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + \ No newline at end of file diff --git a/resources/flags/Iowa.svg b/resources/flags/Iowa.svg index 8eccb497c..08cf2c123 100644 --- a/resources/flags/Iowa.svg +++ b/resources/flags/Iowa.svg @@ -1,17 +1,3 @@ - - - - - - - - - - - - - - - - - + + + \ No newline at end of file diff --git a/resources/flags/Kansas.svg b/resources/flags/Kansas.svg index 5fa7bc6ba..468241db8 100644 --- a/resources/flags/Kansas.svg +++ b/resources/flags/Kansas.svg @@ -1,189 +1,3 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + \ No newline at end of file diff --git a/resources/flags/Kemet.svg b/resources/flags/Kemet.svg new file mode 100644 index 000000000..919f5ad6c --- /dev/null +++ b/resources/flags/Kemet.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/Kent.svg b/resources/flags/Kent.svg new file mode 100644 index 000000000..b9e687f88 --- /dev/null +++ b/resources/flags/Kent.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/Kentucky.svg b/resources/flags/Kentucky.svg index 8dfc070b8..d0bb8ee0b 100644 --- a/resources/flags/Kentucky.svg +++ b/resources/flags/Kentucky.svg @@ -1,215 +1,3 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + \ No newline at end of file diff --git a/resources/flags/Khemet.svg b/resources/flags/Khemet.svg new file mode 100644 index 000000000..7fcd1418c --- /dev/null +++ b/resources/flags/Khemet.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/Kingdom of Egypt.svg b/resources/flags/Kingdom of Egypt.svg new file mode 100644 index 000000000..8ade02acc --- /dev/null +++ b/resources/flags/Kingdom of Egypt.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/Kingdom of Iraq.svg b/resources/flags/Kingdom of Iraq.svg new file mode 100644 index 000000000..996ad2627 --- /dev/null +++ b/resources/flags/Kingdom of Iraq.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/Kingdom of Jerusalem.svg b/resources/flags/Kingdom of Jerusalem.svg new file mode 100644 index 000000000..47f0f8b1c --- /dev/null +++ b/resources/flags/Kingdom of Jerusalem.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/Kingdom of Judah.svg b/resources/flags/Kingdom of Judah.svg new file mode 100644 index 000000000..2e36da44c --- /dev/null +++ b/resources/flags/Kingdom of Judah.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/Kingdom_of_Iraq.svg b/resources/flags/Kingdom_of_Iraq.svg new file mode 100644 index 000000000..996ad2627 --- /dev/null +++ b/resources/flags/Kingdom_of_Iraq.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/Kingdom_of_Judah.svg b/resources/flags/Kingdom_of_Judah.svg new file mode 100644 index 000000000..2e36da44c --- /dev/null +++ b/resources/flags/Kingdom_of_Judah.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/Kiwi.svg b/resources/flags/Kiwi.svg new file mode 100644 index 000000000..939df215f --- /dev/null +++ b/resources/flags/Kiwi.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/Kush.svg b/resources/flags/Kush.svg new file mode 100644 index 000000000..d06ae8972 --- /dev/null +++ b/resources/flags/Kush.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/Laigin.svg b/resources/flags/Laigin.svg new file mode 100644 index 000000000..1a297d18f --- /dev/null +++ b/resources/flags/Laigin.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/League of Nations.svg b/resources/flags/League of Nations.svg new file mode 100644 index 000000000..7b0f57899 --- /dev/null +++ b/resources/flags/League of Nations.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/Leinster.svg b/resources/flags/Leinster.svg new file mode 100644 index 000000000..f451e834c --- /dev/null +++ b/resources/flags/Leinster.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/Liberalism_flag.svg b/resources/flags/Liberalism_flag.svg new file mode 100644 index 000000000..db6c0b9c4 --- /dev/null +++ b/resources/flags/Liberalism_flag.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/Libyan Jamahiriya.svg b/resources/flags/Libyan Jamahiriya.svg new file mode 100644 index 000000000..e915104e5 --- /dev/null +++ b/resources/flags/Libyan Jamahiriya.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/Lihyan.svg b/resources/flags/Lihyan.svg new file mode 100644 index 000000000..b1f542b98 --- /dev/null +++ b/resources/flags/Lihyan.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/Listenbourg.svg b/resources/flags/Listenbourg.svg new file mode 100644 index 000000000..4d691bf89 --- /dev/null +++ b/resources/flags/Listenbourg.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/Louisiana.svg b/resources/flags/Louisiana.svg index 5df8e8db0..11d1ed9f1 100644 --- a/resources/flags/Louisiana.svg +++ b/resources/flags/Louisiana.svg @@ -1,338 +1,3 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + \ No newline at end of file diff --git a/resources/flags/Lydia.svg b/resources/flags/Lydia.svg new file mode 100644 index 000000000..1842f9402 --- /dev/null +++ b/resources/flags/Lydia.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/Macedonia.svg b/resources/flags/Macedonia.svg new file mode 100644 index 000000000..3c09c0bcf --- /dev/null +++ b/resources/flags/Macedonia.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/Maine.svg b/resources/flags/Maine.svg index 55dec6635..5bcb96c78 100644 --- a/resources/flags/Maine.svg +++ b/resources/flags/Maine.svg @@ -1,308 +1,3 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + \ No newline at end of file diff --git a/resources/flags/Maryland.svg b/resources/flags/Maryland.svg index da1ad6734..fdec0cc58 100644 --- a/resources/flags/Maryland.svg +++ b/resources/flags/Maryland.svg @@ -1,21 +1,3 @@ - - - - - - - - - - - - - - - - - - - - - + + + \ No newline at end of file diff --git a/resources/flags/Massachusetts.svg b/resources/flags/Massachusetts.svg index 09277e3b1..129a7aa23 100644 --- a/resources/flags/Massachusetts.svg +++ b/resources/flags/Massachusetts.svg @@ -1,40 +1,3 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + \ No newline at end of file diff --git a/resources/flags/Median Empire.svg b/resources/flags/Median Empire.svg new file mode 100644 index 000000000..2f96c693e --- /dev/null +++ b/resources/flags/Median Empire.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/Michigan.svg b/resources/flags/Michigan.svg index 30e60225a..d84c13d80 100644 --- a/resources/flags/Michigan.svg +++ b/resources/flags/Michigan.svg @@ -1,39 +1,3 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + \ No newline at end of file diff --git a/resources/flags/Minnesota.svg b/resources/flags/Minnesota.svg index e01a24bfe..8225d850a 100644 --- a/resources/flags/Minnesota.svg +++ b/resources/flags/Minnesota.svg @@ -1,15 +1,3 @@ - - - - - - - - - - - - - - - + + + \ No newline at end of file diff --git a/resources/flags/Mississippi.svg b/resources/flags/Mississippi.svg index 07931071d..9847cadfa 100644 --- a/resources/flags/Mississippi.svg +++ b/resources/flags/Mississippi.svg @@ -1,12 +1,3 @@ - - - - - - - - - - - - + + + \ No newline at end of file diff --git a/resources/flags/Missouri.svg b/resources/flags/Missouri.svg index f5d8a46ab..87dfd13bc 100644 --- a/resources/flags/Missouri.svg +++ b/resources/flags/Missouri.svg @@ -1,399 +1,3 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + \ No newline at end of file diff --git a/resources/flags/Mongol Empire.svg b/resources/flags/Mongol Empire.svg new file mode 100644 index 000000000..f3051c0d8 --- /dev/null +++ b/resources/flags/Mongol Empire.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/Montana.svg b/resources/flags/Montana.svg index 6adce8bd8..fe3043c18 100644 --- a/resources/flags/Montana.svg +++ b/resources/flags/Montana.svg @@ -1,95 +1,3 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + \ No newline at end of file diff --git a/resources/flags/Munster.svg b/resources/flags/Munster.svg new file mode 100644 index 000000000..f0831c7df --- /dev/null +++ b/resources/flags/Munster.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/Māori flag.svg b/resources/flags/Māori flag.svg new file mode 100644 index 000000000..a04f55679 --- /dev/null +++ b/resources/flags/Māori flag.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/NATO.svg b/resources/flags/NATO.svg new file mode 100644 index 000000000..b206a1955 --- /dev/null +++ b/resources/flags/NATO.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/Nebraska.svg b/resources/flags/Nebraska.svg index d61066841..a02978e79 100644 --- a/resources/flags/Nebraska.svg +++ b/resources/flags/Nebraska.svg @@ -1,122 +1,3 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + \ No newline at end of file diff --git a/resources/flags/Nevada.svg b/resources/flags/Nevada.svg index f5b6c572d..c2d4095eb 100644 --- a/resources/flags/Nevada.svg +++ b/resources/flags/Nevada.svg @@ -1,61 +1,3 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + \ No newline at end of file diff --git a/resources/flags/New_Hampshire.svg b/resources/flags/New_Hampshire.svg index 60010ce8f..42a5f828a 100644 --- a/resources/flags/New_Hampshire.svg +++ b/resources/flags/New_Hampshire.svg @@ -1,221 +1,3 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + \ No newline at end of file diff --git a/resources/flags/New_Jersey.svg b/resources/flags/New_Jersey.svg index 458ea0b53..1756bf87e 100644 --- a/resources/flags/New_Jersey.svg +++ b/resources/flags/New_Jersey.svg @@ -1,382 +1,3 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + \ No newline at end of file diff --git a/resources/flags/New_Mexico.svg b/resources/flags/New_Mexico.svg index 097dd19a4..697067125 100644 --- a/resources/flags/New_Mexico.svg +++ b/resources/flags/New_Mexico.svg @@ -1,9 +1,3 @@ - - - - - - - - - + + + \ No newline at end of file diff --git a/resources/flags/New_York.svg b/resources/flags/New_York.svg index a012b0488..d72ef6a81 100644 --- a/resources/flags/New_York.svg +++ b/resources/flags/New_York.svg @@ -1,230 +1,3 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + \ No newline at end of file diff --git a/resources/flags/North karelia.svg b/resources/flags/North karelia.svg new file mode 100644 index 000000000..e6f258030 --- /dev/null +++ b/resources/flags/North karelia.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/North_Carolina.svg b/resources/flags/North_Carolina.svg index a6738b97d..2b8ad4104 100644 --- a/resources/flags/North_Carolina.svg +++ b/resources/flags/North_Carolina.svg @@ -1,46 +1,3 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + \ No newline at end of file diff --git a/resources/flags/North_Dakota.svg b/resources/flags/North_Dakota.svg index 0f72d7846..0a20b07e5 100644 --- a/resources/flags/North_Dakota.svg +++ b/resources/flags/North_Dakota.svg @@ -1,166 +1,3 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + \ No newline at end of file diff --git a/resources/flags/Northern_Mariana_Islands.svg b/resources/flags/Northern_Mariana_Islands.svg index a7734ea64..f842dedae 100644 --- a/resources/flags/Northern_Mariana_Islands.svg +++ b/resources/flags/Northern_Mariana_Islands.svg @@ -1,73 +1,3 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + \ No newline at end of file diff --git a/resources/flags/OFM.svg b/resources/flags/OFM.svg new file mode 100644 index 000000000..fc6585878 --- /dev/null +++ b/resources/flags/OFM.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/resources/flags/Ohio.svg b/resources/flags/Ohio.svg index 3fa323e61..05f765840 100644 --- a/resources/flags/Ohio.svg +++ b/resources/flags/Ohio.svg @@ -1,197 +1,3 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + \ No newline at end of file diff --git a/resources/flags/Oklahoma.svg b/resources/flags/Oklahoma.svg index 24d91f30a..7c94ecd48 100644 --- a/resources/flags/Oklahoma.svg +++ b/resources/flags/Oklahoma.svg @@ -1,181 +1,3 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + \ No newline at end of file diff --git a/resources/flags/Oregon.svg b/resources/flags/Oregon.svg index 6870d480f..ce845093a 100644 --- a/resources/flags/Oregon.svg +++ b/resources/flags/Oregon.svg @@ -1,29 +1,3 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + \ No newline at end of file diff --git a/resources/flags/Ottoman Empire.svg b/resources/flags/Ottoman Empire.svg new file mode 100644 index 000000000..11f4a7580 --- /dev/null +++ b/resources/flags/Ottoman Empire.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/Palekh.svg b/resources/flags/Palekh.svg new file mode 100644 index 000000000..fbcc80939 --- /dev/null +++ b/resources/flags/Palekh.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/Pará.svg b/resources/flags/Pará.svg new file mode 100644 index 000000000..f09a31c48 --- /dev/null +++ b/resources/flags/Pará.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/Pennsylvania.svg b/resources/flags/Pennsylvania.svg index 2204c29b9..5ccf55fdb 100644 --- a/resources/flags/Pennsylvania.svg +++ b/resources/flags/Pennsylvania.svg @@ -1,27 +1,3 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + \ No newline at end of file diff --git a/resources/flags/Persia.svg b/resources/flags/Persia.svg new file mode 100644 index 000000000..f6adb8251 --- /dev/null +++ b/resources/flags/Persia.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/Phrygia.svg b/resources/flags/Phrygia.svg new file mode 100644 index 000000000..45aed76d3 --- /dev/null +++ b/resources/flags/Phrygia.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/Poland Lithuania.svg b/resources/flags/Poland Lithuania.svg new file mode 100644 index 000000000..399deca04 --- /dev/null +++ b/resources/flags/Poland Lithuania.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/Polish–Lithuanian Commonwealth.svg b/resources/flags/Polish–Lithuanian Commonwealth.svg new file mode 100644 index 000000000..24dcc0196 --- /dev/null +++ b/resources/flags/Polish–Lithuanian Commonwealth.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/Puerto_Rico.svg b/resources/flags/Puerto_Rico.svg deleted file mode 100644 index 432b2221a..000000000 --- a/resources/flags/Puerto_Rico.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/resources/flags/Qing Dynasty.svg b/resources/flags/Qing Dynasty.svg new file mode 100644 index 000000000..b2d88554b --- /dev/null +++ b/resources/flags/Qing Dynasty.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/Quebec.svg b/resources/flags/Quebec.svg index c3557d4d7..e22648fed 100644 --- a/resources/flags/Quebec.svg +++ b/resources/flags/Quebec.svg @@ -1,10 +1,3 @@ - - - - - - - - - - + + + \ No newline at end of file diff --git a/resources/flags/Republic of China.svg b/resources/flags/Republic of China.svg new file mode 100644 index 000000000..489f51c7d --- /dev/null +++ b/resources/flags/Republic of China.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/Republic of Egypt.svg b/resources/flags/Republic of Egypt.svg new file mode 100644 index 000000000..38cdc9214 --- /dev/null +++ b/resources/flags/Republic of Egypt.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/Republic of Formosa.svg b/resources/flags/Republic of Formosa.svg new file mode 100644 index 000000000..2ecd17293 --- /dev/null +++ b/resources/flags/Republic of Formosa.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/Republic of Korea.svg b/resources/flags/Republic of Korea.svg new file mode 100644 index 000000000..254c49a27 --- /dev/null +++ b/resources/flags/Republic of Korea.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/Republic of Pirates.svg b/resources/flags/Republic of Pirates.svg new file mode 100644 index 000000000..86d658ffe --- /dev/null +++ b/resources/flags/Republic of Pirates.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/Rhode_Island.svg b/resources/flags/Rhode_Island.svg index 9df5d2ce9..a4a17f463 100644 --- a/resources/flags/Rhode_Island.svg +++ b/resources/flags/Rhode_Island.svg @@ -1,28 +1,3 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + \ No newline at end of file diff --git a/resources/flags/Romanov Russia.svg b/resources/flags/Romanov Russia.svg new file mode 100644 index 000000000..8eb8cb0a0 --- /dev/null +++ b/resources/flags/Romanov Russia.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/Ror Empire.svg b/resources/flags/Ror Empire.svg new file mode 100644 index 000000000..22472a837 --- /dev/null +++ b/resources/flags/Ror Empire.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/SPQR.svg b/resources/flags/SPQR.svg new file mode 100644 index 000000000..3531d3ed2 --- /dev/null +++ b/resources/flags/SPQR.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/Saba kingdom.svg b/resources/flags/Saba kingdom.svg new file mode 100644 index 000000000..48753a3b0 --- /dev/null +++ b/resources/flags/Saba kingdom.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/Sami flag.svg b/resources/flags/Sami flag.svg new file mode 100644 index 000000000..7b27ad513 --- /dev/null +++ b/resources/flags/Sami flag.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/Santa Cruz.svg b/resources/flags/Santa Cruz.svg new file mode 100644 index 000000000..b5c231bcc --- /dev/null +++ b/resources/flags/Santa Cruz.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/Sassanid Empire.svg b/resources/flags/Sassanid Empire.svg new file mode 100644 index 000000000..faf1dbca2 --- /dev/null +++ b/resources/flags/Sassanid Empire.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/Second Republic of Iraq.svg b/resources/flags/Second Republic of Iraq.svg new file mode 100644 index 000000000..c3e47e9da --- /dev/null +++ b/resources/flags/Second Republic of Iraq.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/Second Spanish Republic.svg b/resources/flags/Second Spanish Republic.svg new file mode 100644 index 000000000..92549d38a --- /dev/null +++ b/resources/flags/Second Spanish Republic.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/Siam.svg b/resources/flags/Siam.svg new file mode 100644 index 000000000..850a4a1df --- /dev/null +++ b/resources/flags/Siam.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/Siberia.svg b/resources/flags/Siberia.svg new file mode 100644 index 000000000..6c03fedef --- /dev/null +++ b/resources/flags/Siberia.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/Sicily.svg b/resources/flags/Sicily.svg new file mode 100644 index 000000000..67a50409e --- /dev/null +++ b/resources/flags/Sicily.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/Socialist_flag.svg b/resources/flags/Socialist_flag.svg new file mode 100644 index 000000000..64d315b2e --- /dev/null +++ b/resources/flags/Socialist_flag.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/South_Carolina.svg b/resources/flags/South_Carolina.svg index b849f83ed..aebda4ad0 100644 --- a/resources/flags/South_Carolina.svg +++ b/resources/flags/South_Carolina.svg @@ -1,7 +1,3 @@ - - - - - - - + + + \ No newline at end of file diff --git a/resources/flags/South_Dakota.svg b/resources/flags/South_Dakota.svg index 4b727f010..0820eb27b 100644 --- a/resources/flags/South_Dakota.svg +++ b/resources/flags/South_Dakota.svg @@ -1,30 +1,3 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + \ No newline at end of file diff --git a/resources/flags/Sparta.svg b/resources/flags/Sparta.svg new file mode 100644 index 000000000..56c152294 --- /dev/null +++ b/resources/flags/Sparta.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/Sultanate of Nejd.svg b/resources/flags/Sultanate of Nejd.svg new file mode 100644 index 000000000..ddf517f9f --- /dev/null +++ b/resources/flags/Sultanate of Nejd.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/Sweden Norway Union.svg b/resources/flags/Sweden Norway Union.svg new file mode 100644 index 000000000..ca1a32b14 --- /dev/null +++ b/resources/flags/Sweden Norway Union.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/São Paulo.svg b/resources/flags/São Paulo.svg new file mode 100644 index 000000000..bd42387fa --- /dev/null +++ b/resources/flags/São Paulo.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/Tennessee.svg b/resources/flags/Tennessee.svg index 14800a3e2..481da706f 100644 --- a/resources/flags/Tennessee.svg +++ b/resources/flags/Tennessee.svg @@ -1,40 +1,3 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + \ No newline at end of file diff --git a/resources/flags/Texas.svg b/resources/flags/Texas.svg index 003164cfc..c6cf38223 100644 --- a/resources/flags/Texas.svg +++ b/resources/flags/Texas.svg @@ -1,18 +1,3 @@ - - - - - - - - - - - - - - - - - - + + + \ No newline at end of file diff --git a/resources/flags/Trucial States.svg b/resources/flags/Trucial States.svg new file mode 100644 index 000000000..429755e1f --- /dev/null +++ b/resources/flags/Trucial States.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/USA 1776.svg b/resources/flags/USA 1776.svg new file mode 100644 index 000000000..a4edb8918 --- /dev/null +++ b/resources/flags/USA 1776.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/Ulaid.svg b/resources/flags/Ulaid.svg new file mode 100644 index 000000000..52bbb64a6 --- /dev/null +++ b/resources/flags/Ulaid.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/Umayyad Caliphate.svg b/resources/flags/Umayyad Caliphate.svg new file mode 100644 index 000000000..e2de3e3ea --- /dev/null +++ b/resources/flags/Umayyad Caliphate.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/United Arab Republic.svg b/resources/flags/United Arab Republic.svg new file mode 100644 index 000000000..49d981ec2 --- /dev/null +++ b/resources/flags/United Arab Republic.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/United_States_Virgin_Islands.svg b/resources/flags/United_States_Virgin_Islands.svg index d4aef22f1..378f2982b 100644 --- a/resources/flags/United_States_Virgin_Islands.svg +++ b/resources/flags/United_States_Virgin_Islands.svg @@ -1,61 +1,3 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + \ No newline at end of file diff --git a/resources/flags/Urartu.svg b/resources/flags/Urartu.svg new file mode 100644 index 000000000..36a214925 --- /dev/null +++ b/resources/flags/Urartu.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/Utah.svg b/resources/flags/Utah.svg index 159adc413..2947cd5af 100644 --- a/resources/flags/Utah.svg +++ b/resources/flags/Utah.svg @@ -1,12 +1,3 @@ - - - - - - - - - - - - + + + \ No newline at end of file diff --git a/resources/flags/Vermont.svg b/resources/flags/Vermont.svg index 422043747..3e09e97cb 100644 --- a/resources/flags/Vermont.svg +++ b/resources/flags/Vermont.svg @@ -1,64 +1,3 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + \ No newline at end of file diff --git a/resources/flags/Virginia.svg b/resources/flags/Virginia.svg index 39a12ce14..5989843ce 100644 --- a/resources/flags/Virginia.svg +++ b/resources/flags/Virginia.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/Wallonia.svg b/resources/flags/Wallonia.svg new file mode 100644 index 000000000..cbcba268b --- /dev/null +++ b/resources/flags/Wallonia.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/Washington.svg b/resources/flags/Washington.svg index ef698bb33..24e77a4f8 100644 --- a/resources/flags/Washington.svg +++ b/resources/flags/Washington.svg @@ -1,100 +1,3 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + \ No newline at end of file diff --git a/resources/flags/Wassex.svg b/resources/flags/Wassex.svg new file mode 100644 index 000000000..811a54e3d --- /dev/null +++ b/resources/flags/Wassex.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/West Roman Empire.svg b/resources/flags/West Roman Empire.svg new file mode 100644 index 000000000..112e04c41 --- /dev/null +++ b/resources/flags/West Roman Empire.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/West_Virginia.svg b/resources/flags/West_Virginia.svg index 4c209fffd..d2ea3e9f7 100644 --- a/resources/flags/West_Virginia.svg +++ b/resources/flags/West_Virginia.svg @@ -1,321 +1,3 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + \ No newline at end of file diff --git a/resources/flags/Wisconsin.svg b/resources/flags/Wisconsin.svg index 5cb71ca52..1e5141561 100644 --- a/resources/flags/Wisconsin.svg +++ b/resources/flags/Wisconsin.svg @@ -1,147 +1,3 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + \ No newline at end of file diff --git a/resources/flags/Wyoming.svg b/resources/flags/Wyoming.svg index 6d7414f97..d31e61a2b 100644 --- a/resources/flags/Wyoming.svg +++ b/resources/flags/Wyoming.svg @@ -1,175 +1,3 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + \ No newline at end of file diff --git a/resources/flags/Yellow_Flag.svg b/resources/flags/Yellow_Flag.svg new file mode 100644 index 000000000..9a1a0033a --- /dev/null +++ b/resources/flags/Yellow_Flag.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/Zaire.svg b/resources/flags/Zaire.svg new file mode 100644 index 000000000..6bcd0bbd7 --- /dev/null +++ b/resources/flags/Zaire.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/Zheleznogorsk.svg b/resources/flags/Zheleznogorsk.svg new file mode 100644 index 000000000..6fe752cb8 --- /dev/null +++ b/resources/flags/Zheleznogorsk.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/ac.svg b/resources/flags/ac.svg index ed065981d..836de95f3 100644 --- a/resources/flags/ac.svg +++ b/resources/flags/ac.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/ad.svg b/resources/flags/ad.svg index 00059c5c8..6a560c504 100644 --- a/resources/flags/ad.svg +++ b/resources/flags/ad.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/ae.svg b/resources/flags/ae.svg index 1a5fc3c5d..fde83d033 100644 --- a/resources/flags/ae.svg +++ b/resources/flags/ae.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/af.svg b/resources/flags/af.svg index cf45bbe1b..6518cc884 100644 --- a/resources/flags/af.svg +++ b/resources/flags/af.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/ag.svg b/resources/flags/ag.svg index accc9f62f..989660b9e 100644 --- a/resources/flags/ag.svg +++ b/resources/flags/ag.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/ai.svg b/resources/flags/ai.svg index f213afbba..8249cd603 100644 --- a/resources/flags/ai.svg +++ b/resources/flags/ai.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/al.svg b/resources/flags/al.svg index 2c296edeb..1b1d8a2e6 100644 --- a/resources/flags/al.svg +++ b/resources/flags/al.svg @@ -1,7 +1,3 @@ - - - - - - - + + + \ No newline at end of file diff --git a/resources/flags/am.svg b/resources/flags/am.svg index 397e8e6bd..eca73a79f 100644 --- a/resources/flags/am.svg +++ b/resources/flags/am.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/amazonas.svg b/resources/flags/amazonas.svg index ae5ba7abf..bc1258be7 100644 --- a/resources/flags/amazonas.svg +++ b/resources/flags/amazonas.svg @@ -1,9 +1,3 @@ - - - - - - - - - + + + \ No newline at end of file diff --git a/resources/flags/antipope.svg b/resources/flags/antipope.svg index 9e92586f4..eb0ef1157 100644 --- a/resources/flags/antipope.svg +++ b/resources/flags/antipope.svg @@ -1,10 +1,3 @@ - - - - - - - - - - + + + \ No newline at end of file diff --git a/resources/flags/ao.svg b/resources/flags/ao.svg index e0a7e1bac..5e53ddb74 100644 --- a/resources/flags/ao.svg +++ b/resources/flags/ao.svg @@ -1,8 +1,3 @@ - - - - - - - - + + + \ No newline at end of file diff --git a/resources/flags/aq.svg b/resources/flags/aq.svg index 04e93aa19..5f58b0aa1 100644 --- a/resources/flags/aq.svg +++ b/resources/flags/aq.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/aquitaine.svg b/resources/flags/aquitaine.svg index 63bbf0d34..7ae304e53 100644 --- a/resources/flags/aquitaine.svg +++ b/resources/flags/aquitaine.svg @@ -1,9 +1,3 @@ - - - - - - - - - + + + \ No newline at end of file diff --git a/resources/flags/ar.svg b/resources/flags/ar.svg index 9c24a70a3..cc3fe8770 100644 --- a/resources/flags/ar.svg +++ b/resources/flags/ar.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/armagnac.svg b/resources/flags/armagnac.svg index 608fff44b..62b7009fb 100644 --- a/resources/flags/armagnac.svg +++ b/resources/flags/armagnac.svg @@ -1,8 +1,3 @@ - - - - - - - - + + + \ No newline at end of file diff --git a/resources/flags/as.svg b/resources/flags/as.svg index e935ef79a..8c8be33d9 100644 --- a/resources/flags/as.svg +++ b/resources/flags/as.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/asturias.svg b/resources/flags/asturias.svg index c1baaf0f9..de66bb6bd 100644 --- a/resources/flags/asturias.svg +++ b/resources/flags/asturias.svg @@ -1,8 +1,3 @@ - - - - - - - - + + + \ No newline at end of file diff --git a/resources/flags/at.svg b/resources/flags/at.svg index 7e7c0c7fa..025630e0c 100644 --- a/resources/flags/at.svg +++ b/resources/flags/at.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/au.svg b/resources/flags/au.svg index 360a568d7..118ff0df6 100644 --- a/resources/flags/au.svg +++ b/resources/flags/au.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/aus_norter.svg b/resources/flags/aus_norter.svg index 66ca555e5..e2604ae82 100644 --- a/resources/flags/aus_norter.svg +++ b/resources/flags/aus_norter.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/aus_nsw.svg b/resources/flags/aus_nsw.svg index 7e23f6934..93e59d340 100644 --- a/resources/flags/aus_nsw.svg +++ b/resources/flags/aus_nsw.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/aus_quelan.svg b/resources/flags/aus_quelan.svg index d5bcfe9fb..56acb58e9 100644 --- a/resources/flags/aus_quelan.svg +++ b/resources/flags/aus_quelan.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/aus_souaus.svg b/resources/flags/aus_souaus.svg index 6ca7965cf..396468f8e 100644 --- a/resources/flags/aus_souaus.svg +++ b/resources/flags/aus_souaus.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/aus_tas.svg b/resources/flags/aus_tas.svg index f1c4a986a..b6d5145ce 100644 --- a/resources/flags/aus_tas.svg +++ b/resources/flags/aus_tas.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/aus_vic.svg b/resources/flags/aus_vic.svg index 14c916447..ee5a632be 100644 --- a/resources/flags/aus_vic.svg +++ b/resources/flags/aus_vic.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/aus_wesaus.svg b/resources/flags/aus_wesaus.svg index c94c2cceb..3fc5bd692 100644 --- a/resources/flags/aus_wesaus.svg +++ b/resources/flags/aus_wesaus.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/austria-hungary.svg b/resources/flags/austria-hungary.svg new file mode 100644 index 000000000..804bfc82a --- /dev/null +++ b/resources/flags/austria-hungary.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/austria_hungary.svg b/resources/flags/austria_hungary.svg deleted file mode 100644 index 920a52220..000000000 --- a/resources/flags/austria_hungary.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/resources/flags/aw.svg b/resources/flags/aw.svg index 5797e1e82..2d7b7e663 100644 --- a/resources/flags/aw.svg +++ b/resources/flags/aw.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/ax.svg b/resources/flags/ax.svg index d96f10de1..1ba2c72ba 100644 --- a/resources/flags/ax.svg +++ b/resources/flags/ax.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/az.svg b/resources/flags/az.svg index 12530f0bd..5006744ed 100644 --- a/resources/flags/az.svg +++ b/resources/flags/az.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/ba.svg b/resources/flags/ba.svg index 2705593fc..32692331f 100644 --- a/resources/flags/ba.svg +++ b/resources/flags/ba.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/baguette.svg b/resources/flags/baguette.svg index 1af18fda4..063b6e90e 100644 --- a/resources/flags/baguette.svg +++ b/resources/flags/baguette.svg @@ -1,10 +1,3 @@ - - - - - - - - - - + + + \ No newline at end of file diff --git a/resources/flags/bahia.svg b/resources/flags/bahia.svg index 519f02562..0295c5ae0 100644 --- a/resources/flags/bahia.svg +++ b/resources/flags/bahia.svg @@ -1,9 +1,3 @@ - - - - - - - - - + + + \ No newline at end of file diff --git a/resources/flags/basque.svg b/resources/flags/basque.svg deleted file mode 100644 index af9aa62de..000000000 --- a/resources/flags/basque.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/resources/flags/bb.svg b/resources/flags/bb.svg index 8586bef7f..0c78f8d91 100644 --- a/resources/flags/bb.svg +++ b/resources/flags/bb.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/bd.svg b/resources/flags/bd.svg index 23d03029c..0884dfe9a 100644 --- a/resources/flags/bd.svg +++ b/resources/flags/bd.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/be.svg b/resources/flags/be.svg index db3594475..05a12d42f 100644 --- a/resources/flags/be.svg +++ b/resources/flags/be.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/bf.svg b/resources/flags/bf.svg index 362623c2e..f91f3cb27 100644 --- a/resources/flags/bf.svg +++ b/resources/flags/bf.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/bg.svg b/resources/flags/bg.svg index 431883de1..c2940b63a 100644 --- a/resources/flags/bg.svg +++ b/resources/flags/bg.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/bh.svg b/resources/flags/bh.svg index 5f587bad5..55e37bce9 100644 --- a/resources/flags/bh.svg +++ b/resources/flags/bh.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/bi.svg b/resources/flags/bi.svg index a11e34866..e832a3914 100644 --- a/resources/flags/bi.svg +++ b/resources/flags/bi.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/bj.svg b/resources/flags/bj.svg index ec0ef6de4..3348760d1 100644 --- a/resources/flags/bj.svg +++ b/resources/flags/bj.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/bl.svg b/resources/flags/bl.svg index 847893709..9d6cca354 100644 --- a/resources/flags/bl.svg +++ b/resources/flags/bl.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/bm.svg b/resources/flags/bm.svg index 7fcf23adc..584ce4b97 100644 --- a/resources/flags/bm.svg +++ b/resources/flags/bm.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/bn.svg b/resources/flags/bn.svg index cadb574f6..925eae7cb 100644 --- a/resources/flags/bn.svg +++ b/resources/flags/bn.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/bo.svg b/resources/flags/bo.svg index 378a01958..43f8c8518 100644 --- a/resources/flags/bo.svg +++ b/resources/flags/bo.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/bq.svg b/resources/flags/bq.svg index d4a14aabf..b263041d3 100644 --- a/resources/flags/bq.svg +++ b/resources/flags/bq.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/br.svg b/resources/flags/br.svg index 2ed432a91..bc3f766f8 100644 --- a/resources/flags/br.svg +++ b/resources/flags/br.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/britanny.svg b/resources/flags/britanny.svg deleted file mode 100644 index 468598bc5..000000000 --- a/resources/flags/britanny.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/resources/flags/brittany.svg b/resources/flags/brittany.svg new file mode 100644 index 000000000..642443c9e --- /dev/null +++ b/resources/flags/brittany.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/bs.svg b/resources/flags/bs.svg index c5f9794dc..957c1c396 100644 --- a/resources/flags/bs.svg +++ b/resources/flags/bs.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/bt.svg b/resources/flags/bt.svg index f013c98df..fa9a07330 100644 --- a/resources/flags/bt.svg +++ b/resources/flags/bt.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/buenos_aires.svg b/resources/flags/buenos_aires.svg index 374e3d2b9..fd5b3677d 100644 --- a/resources/flags/buenos_aires.svg +++ b/resources/flags/buenos_aires.svg @@ -1,10 +1,3 @@ - - - - - - - - - - + + + \ No newline at end of file diff --git a/resources/flags/bulgaria.svg b/resources/flags/bulgaria.svg new file mode 100644 index 000000000..a314b8bc1 --- /dev/null +++ b/resources/flags/bulgaria.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/burgundy.svg b/resources/flags/burgundy.svg index 246e75cbf..05dfd7eac 100644 --- a/resources/flags/burgundy.svg +++ b/resources/flags/burgundy.svg @@ -1,8 +1,3 @@ - - - - - - - - + + + \ No newline at end of file diff --git a/resources/flags/bv.svg b/resources/flags/bv.svg index 346c61c18..0910d8cc2 100644 --- a/resources/flags/bv.svg +++ b/resources/flags/bv.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/bw.svg b/resources/flags/bw.svg index 3a2fe57ca..51191bb6b 100644 --- a/resources/flags/bw.svg +++ b/resources/flags/bw.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/by.svg b/resources/flags/by.svg index 0f14938b6..64451fc18 100644 --- a/resources/flags/by.svg +++ b/resources/flags/by.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/bz.svg b/resources/flags/bz.svg index f84d11ac5..fef3efae7 100644 --- a/resources/flags/bz.svg +++ b/resources/flags/bz.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/ca.svg b/resources/flags/ca.svg index 46a55dee1..8b85b91c2 100644 --- a/resources/flags/ca.svg +++ b/resources/flags/ca.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/castille.svg b/resources/flags/castille.svg index 1779338e1..459f736b5 100644 --- a/resources/flags/castille.svg +++ b/resources/flags/castille.svg @@ -1,9 +1,3 @@ - - - - - - - - - + + + \ No newline at end of file diff --git a/resources/flags/catalonia.svg b/resources/flags/catalonia.svg index 17c053491..dc73343ce 100644 --- a/resources/flags/catalonia.svg +++ b/resources/flags/catalonia.svg @@ -1,7 +1,3 @@ - - - - - - - + + + \ No newline at end of file diff --git a/resources/flags/catamarca.svg b/resources/flags/catamarca.svg index d5b2dc8fa..1b19c9694 100644 --- a/resources/flags/catamarca.svg +++ b/resources/flags/catamarca.svg @@ -1,11 +1,3 @@ - - - - - - - - - - - + + + \ No newline at end of file diff --git a/resources/flags/cc.svg b/resources/flags/cc.svg index d4f813001..d890d121a 100644 --- a/resources/flags/cc.svg +++ b/resources/flags/cc.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/cd.svg b/resources/flags/cd.svg index 3bf58b0f8..745b13faa 100644 --- a/resources/flags/cd.svg +++ b/resources/flags/cd.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/ceara.svg b/resources/flags/ceara.svg deleted file mode 100644 index 300887e58..000000000 --- a/resources/flags/ceara.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/resources/flags/cf.svg b/resources/flags/cf.svg index dc07e3b20..085e55e0c 100644 --- a/resources/flags/cf.svg +++ b/resources/flags/cf.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/cg.svg b/resources/flags/cg.svg index c0e1b9f1d..892897812 100644 --- a/resources/flags/cg.svg +++ b/resources/flags/cg.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/ch.svg b/resources/flags/ch.svg index dd4884df7..ac2170394 100644 --- a/resources/flags/ch.svg +++ b/resources/flags/ch.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/ci.svg b/resources/flags/ci.svg index be8ce526b..0333f3ba0 100644 --- a/resources/flags/ci.svg +++ b/resources/flags/ci.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/ck.svg b/resources/flags/ck.svg index 23988f826..62f5d9a01 100644 --- a/resources/flags/ck.svg +++ b/resources/flags/ck.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/cl.svg b/resources/flags/cl.svg index 006ed96b4..035a04edc 100644 --- a/resources/flags/cl.svg +++ b/resources/flags/cl.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/cm.svg b/resources/flags/cm.svg index f9adaa95a..0e4be93c7 100644 --- a/resources/flags/cm.svg +++ b/resources/flags/cm.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/cn.svg b/resources/flags/cn.svg index b935a6a8b..67e9217e6 100644 --- a/resources/flags/cn.svg +++ b/resources/flags/cn.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/co.svg b/resources/flags/co.svg index a3339e824..6c3e592c7 100644 --- a/resources/flags/co.svg +++ b/resources/flags/co.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/cordoba.svg b/resources/flags/cordoba.svg index 064f03d47..e9cd5fe74 100644 --- a/resources/flags/cordoba.svg +++ b/resources/flags/cordoba.svg @@ -1,11 +1,3 @@ - - - - - - - - - - - + + + \ No newline at end of file diff --git a/resources/flags/cp.svg b/resources/flags/cp.svg index b5f1bae2f..21d396ad2 100644 --- a/resources/flags/cp.svg +++ b/resources/flags/cp.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/cr.svg b/resources/flags/cr.svg index 511186307..0efdca3f9 100644 --- a/resources/flags/cr.svg +++ b/resources/flags/cr.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/cthulhu_republic.svg b/resources/flags/cthulhu_republic.svg deleted file mode 100644 index ac3c140e0..000000000 --- a/resources/flags/cthulhu_republic.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/resources/flags/cu.svg b/resources/flags/cu.svg index 7e7d9bb3e..ee8d0ecd6 100644 --- a/resources/flags/cu.svg +++ b/resources/flags/cu.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/cv.svg b/resources/flags/cv.svg index 436e4a997..a1c145a2c 100644 --- a/resources/flags/cv.svg +++ b/resources/flags/cv.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/cw.svg b/resources/flags/cw.svg index dac37413d..656eb6d0e 100644 --- a/resources/flags/cw.svg +++ b/resources/flags/cw.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/cx.svg b/resources/flags/cx.svg index eaa506ae4..480ce34b2 100644 --- a/resources/flags/cx.svg +++ b/resources/flags/cx.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/cy.svg b/resources/flags/cy.svg index 7c804c127..b22770f9e 100644 --- a/resources/flags/cy.svg +++ b/resources/flags/cy.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/cz.svg b/resources/flags/cz.svg index 299034178..801382dc4 100644 --- a/resources/flags/cz.svg +++ b/resources/flags/cz.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/de.svg b/resources/flags/de.svg index 6b1dd0b17..4571c43e8 100644 --- a/resources/flags/de.svg +++ b/resources/flags/de.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/denmark.svg b/resources/flags/denmark.svg new file mode 100644 index 000000000..590083a3a --- /dev/null +++ b/resources/flags/denmark.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/dg.svg b/resources/flags/dg.svg index b262e6177..c10614d80 100644 --- a/resources/flags/dg.svg +++ b/resources/flags/dg.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/dj.svg b/resources/flags/dj.svg index aca31372f..c85d09535 100644 --- a/resources/flags/dj.svg +++ b/resources/flags/dj.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/dk.svg b/resources/flags/dk.svg index 0cf01ea37..3fa1a2e8a 100644 --- a/resources/flags/dk.svg +++ b/resources/flags/dk.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/dm.svg b/resources/flags/dm.svg index b88ae6239..5ab9cd332 100644 --- a/resources/flags/dm.svg +++ b/resources/flags/dm.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/do.svg b/resources/flags/do.svg index 732e74578..c0d588209 100644 --- a/resources/flags/do.svg +++ b/resources/flags/do.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/dz.svg b/resources/flags/dz.svg index 6c0a89ad2..b5cec0b72 100644 --- a/resources/flags/dz.svg +++ b/resources/flags/dz.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/east_germany.svg b/resources/flags/east_germany.svg index e7c231de2..aba00aace 100644 --- a/resources/flags/east_germany.svg +++ b/resources/flags/east_germany.svg @@ -1,267 +1,3 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + \ No newline at end of file diff --git a/resources/flags/ec.svg b/resources/flags/ec.svg index 8e1868aed..72c56b4e2 100644 --- a/resources/flags/ec.svg +++ b/resources/flags/ec.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/ee.svg b/resources/flags/ee.svg index 57ad2d040..cf5519e7f 100644 --- a/resources/flags/ee.svg +++ b/resources/flags/ee.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/eg.svg b/resources/flags/eg.svg index 0196cfe60..50b6f291a 100644 --- a/resources/flags/eg.svg +++ b/resources/flags/eg.svg @@ -1,9 +1,3 @@ - - - - - - - - - + + + \ No newline at end of file diff --git a/resources/flags/eh.svg b/resources/flags/eh.svg index ed9ba5a8c..2e303fbe8 100644 --- a/resources/flags/eh.svg +++ b/resources/flags/eh.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/england.svg b/resources/flags/england.svg deleted file mode 100644 index ffc3c2146..000000000 --- a/resources/flags/england.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/resources/flags/eo.svg b/resources/flags/eo.svg index 7b1f87805..86d1e9bfb 100644 --- a/resources/flags/eo.svg +++ b/resources/flags/eo.svg @@ -1,10 +1,3 @@ - - - - - - - - - - + + + \ No newline at end of file diff --git a/resources/flags/er.svg b/resources/flags/er.svg index ff9d4ca33..85d60a0f0 100644 --- a/resources/flags/er.svg +++ b/resources/flags/er.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/es-ct.svg b/resources/flags/es-ct.svg index 4c56eab8f..d2ac0f3c8 100644 --- a/resources/flags/es-ct.svg +++ b/resources/flags/es-ct.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/es-ga.svg b/resources/flags/es-ga.svg index 645c421c1..52dd25f52 100644 --- a/resources/flags/es-ga.svg +++ b/resources/flags/es-ga.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/es-pv.svg b/resources/flags/es-pv.svg index 791dc07ae..7f5ca3fef 100644 --- a/resources/flags/es-pv.svg +++ b/resources/flags/es-pv.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/es.svg b/resources/flags/es.svg index e4cf1ba42..b30c29021 100644 --- a/resources/flags/es.svg +++ b/resources/flags/es.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/estonia.svg b/resources/flags/estonia.svg new file mode 100644 index 000000000..249b6c8fd --- /dev/null +++ b/resources/flags/estonia.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/et.svg b/resources/flags/et.svg index 67b7067c5..1cb92ec98 100644 --- a/resources/flags/et.svg +++ b/resources/flags/et.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/eu.svg b/resources/flags/eu.svg index ee00c2c82..1b4aded31 100644 --- a/resources/flags/eu.svg +++ b/resources/flags/eu.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/fi.svg b/resources/flags/fi.svg index e699b15f3..f7abea01a 100644 --- a/resources/flags/fi.svg +++ b/resources/flags/fi.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/finland.svg b/resources/flags/finland.svg new file mode 100644 index 000000000..9fc0dbfc1 --- /dev/null +++ b/resources/flags/finland.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/fj.svg b/resources/flags/fj.svg index 5f88f89e2..705af5b8c 100644 --- a/resources/flags/fj.svg +++ b/resources/flags/fj.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/fk.svg b/resources/flags/fk.svg index effa177b5..f964ab8bc 100644 --- a/resources/flags/fk.svg +++ b/resources/flags/fk.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/fm.svg b/resources/flags/fm.svg index 64c34ee12..eb21ab517 100644 --- a/resources/flags/fm.svg +++ b/resources/flags/fm.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/fo.svg b/resources/flags/fo.svg index a8c1b3f6c..9861cfdb8 100644 --- a/resources/flags/fo.svg +++ b/resources/flags/fo.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/fr.svg b/resources/flags/fr.svg index b5f1bae2f..21d396ad2 100644 --- a/resources/flags/fr.svg +++ b/resources/flags/fr.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/french_foreign_legion.svg b/resources/flags/french_foreign_legion.svg deleted file mode 100644 index 0f0798c85..000000000 --- a/resources/flags/french_foreign_legion.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/resources/flags/frost_giant.svg b/resources/flags/frost_giant.svg index eec6fd074..5a2d8db5d 100644 --- a/resources/flags/frost_giant.svg +++ b/resources/flags/frost_giant.svg @@ -1,9 +1,3 @@ - - - - - - - - - + + + \ No newline at end of file diff --git a/resources/flags/ga.svg b/resources/flags/ga.svg index bca9cada5..054d4eb14 100644 --- a/resources/flags/ga.svg +++ b/resources/flags/ga.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/galapagos.svg b/resources/flags/galapagos.svg index 5a0648c97..3b2061f19 100644 --- a/resources/flags/galapagos.svg +++ b/resources/flags/galapagos.svg @@ -1,9 +1,3 @@ - - - - - - - - - + + + \ No newline at end of file diff --git a/resources/flags/galicia.svg b/resources/flags/galicia.svg deleted file mode 100644 index 5700543f8..000000000 --- a/resources/flags/galicia.svg +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - - - - - - - - - - - diff --git a/resources/flags/gb-eng.svg b/resources/flags/gb-eng.svg index 46ab66d11..0405039da 100644 --- a/resources/flags/gb-eng.svg +++ b/resources/flags/gb-eng.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/gb-sct.svg b/resources/flags/gb-sct.svg index eab30b6a5..6cb901545 100644 --- a/resources/flags/gb-sct.svg +++ b/resources/flags/gb-sct.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/gb-wls.svg b/resources/flags/gb-wls.svg index ee2c5165f..abf989481 100644 --- a/resources/flags/gb-wls.svg +++ b/resources/flags/gb-wls.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/gb.svg b/resources/flags/gb.svg index 548520629..31666286a 100644 --- a/resources/flags/gb.svg +++ b/resources/flags/gb.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/gd.svg b/resources/flags/gd.svg index 403486bb8..fc2d9fc32 100644 --- a/resources/flags/gd.svg +++ b/resources/flags/gd.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/ge.svg b/resources/flags/ge.svg index 69607fb73..8195a3da7 100644 --- a/resources/flags/ge.svg +++ b/resources/flags/ge.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/gf.svg b/resources/flags/gf.svg index 1ff8e190e..bbbbca5ad 100644 --- a/resources/flags/gf.svg +++ b/resources/flags/gf.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/gg.svg b/resources/flags/gg.svg index f36cefb45..6d14c566e 100644 --- a/resources/flags/gg.svg +++ b/resources/flags/gg.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/gh.svg b/resources/flags/gh.svg index 827c50d3e..4e4f15c8a 100644 --- a/resources/flags/gh.svg +++ b/resources/flags/gh.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/gi.svg b/resources/flags/gi.svg index 34a4f1bb2..f75c1499f 100644 --- a/resources/flags/gi.svg +++ b/resources/flags/gi.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/gl.svg b/resources/flags/gl.svg index d3d45bcdd..75b1e5e89 100644 --- a/resources/flags/gl.svg +++ b/resources/flags/gl.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/gm.svg b/resources/flags/gm.svg index d126fb4df..ea1a9f857 100644 --- a/resources/flags/gm.svg +++ b/resources/flags/gm.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/gn.svg b/resources/flags/gn.svg index 0959a35ec..453a21586 100644 --- a/resources/flags/gn.svg +++ b/resources/flags/gn.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/gp.svg b/resources/flags/gp.svg index 15d6978d3..78f2335a2 100644 --- a/resources/flags/gp.svg +++ b/resources/flags/gp.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/gq.svg b/resources/flags/gq.svg index c193fb423..f141d148e 100644 --- a/resources/flags/gq.svg +++ b/resources/flags/gq.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/gr.svg b/resources/flags/gr.svg index 509d9d96f..5a2a9b28a 100644 --- a/resources/flags/gr.svg +++ b/resources/flags/gr.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/granada.svg b/resources/flags/granada.svg index daa999e2b..483eb4197 100644 --- a/resources/flags/granada.svg +++ b/resources/flags/granada.svg @@ -1,21 +1,3 @@ - - - - - - - - - - - - - - - - - - - - - + + + \ No newline at end of file diff --git a/resources/flags/greece.svg b/resources/flags/greece.svg new file mode 100644 index 000000000..65661239e --- /dev/null +++ b/resources/flags/greece.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/gs.svg b/resources/flags/gs.svg index 17676913f..fc5fdc230 100644 --- a/resources/flags/gs.svg +++ b/resources/flags/gs.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/gt.svg b/resources/flags/gt.svg index 5d86471da..4bf81752e 100644 --- a/resources/flags/gt.svg +++ b/resources/flags/gt.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/gu.svg b/resources/flags/gu.svg index ae42bfb94..347e6f782 100644 --- a/resources/flags/gu.svg +++ b/resources/flags/gu.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/gw.svg b/resources/flags/gw.svg index c14b0825c..b51f0c957 100644 --- a/resources/flags/gw.svg +++ b/resources/flags/gw.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/gy.svg b/resources/flags/gy.svg index d7e56967e..7bae214f2 100644 --- a/resources/flags/gy.svg +++ b/resources/flags/gy.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/hk.svg b/resources/flags/hk.svg index a6bc8eb04..08225d048 100644 --- a/resources/flags/hk.svg +++ b/resources/flags/hk.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/hm.svg b/resources/flags/hm.svg index 360a568d7..f305e44ce 100644 --- a/resources/flags/hm.svg +++ b/resources/flags/hm.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/hn.svg b/resources/flags/hn.svg index 53a508674..14ba8124a 100644 --- a/resources/flags/hn.svg +++ b/resources/flags/hn.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/hr.svg b/resources/flags/hr.svg index 0580dea97..56b7a05b0 100644 --- a/resources/flags/hr.svg +++ b/resources/flags/hr.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/ht.svg b/resources/flags/ht.svg index 6bd95d770..61d21d274 100644 --- a/resources/flags/ht.svg +++ b/resources/flags/ht.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/hu.svg b/resources/flags/hu.svg index c4a2cccb3..e3f41f31e 100644 --- a/resources/flags/hu.svg +++ b/resources/flags/hu.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/hungary.svg b/resources/flags/hungary.svg new file mode 100644 index 000000000..e4d529af9 --- /dev/null +++ b/resources/flags/hungary.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/ic.svg b/resources/flags/ic.svg index 121f12ace..4ac6a283b 100644 --- a/resources/flags/ic.svg +++ b/resources/flags/ic.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/iceland.svg b/resources/flags/iceland.svg new file mode 100644 index 000000000..389b85694 --- /dev/null +++ b/resources/flags/iceland.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/id.svg b/resources/flags/id.svg index 428fb36af..d6be945c8 100644 --- a/resources/flags/id.svg +++ b/resources/flags/id.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/ie.svg b/resources/flags/ie.svg index a2f340708..93014dedf 100644 --- a/resources/flags/ie.svg +++ b/resources/flags/ie.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/il.svg b/resources/flags/il.svg index 161305ccf..e88e7dd9d 100644 --- a/resources/flags/il.svg +++ b/resources/flags/il.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/im.svg b/resources/flags/im.svg index 6a8554de9..12b11c1d0 100644 --- a/resources/flags/im.svg +++ b/resources/flags/im.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/in.svg b/resources/flags/in.svg index c7524a6f1..e8f795761 100644 --- a/resources/flags/in.svg +++ b/resources/flags/in.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/io.svg b/resources/flags/io.svg index 80823e366..8b736b163 100644 --- a/resources/flags/io.svg +++ b/resources/flags/io.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/iq.svg b/resources/flags/iq.svg index b9901af19..488786643 100644 --- a/resources/flags/iq.svg +++ b/resources/flags/iq.svg @@ -1,9 +1,3 @@ - - - - - - - - - + + + \ No newline at end of file diff --git a/resources/flags/ir.svg b/resources/flags/ir.svg index a4703a291..fd6a55a19 100644 --- a/resources/flags/ir.svg +++ b/resources/flags/ir.svg @@ -1,12 +1,3 @@ - - - - - - - - - - - - + + + \ No newline at end of file diff --git a/resources/flags/iraq.svg b/resources/flags/iraq.svg new file mode 100644 index 000000000..0a01d53fb --- /dev/null +++ b/resources/flags/iraq.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/ireland.svg b/resources/flags/ireland.svg new file mode 100644 index 000000000..468cd034d --- /dev/null +++ b/resources/flags/ireland.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/is.svg b/resources/flags/is.svg index 6390a28ac..c81ec87c5 100644 --- a/resources/flags/is.svg +++ b/resources/flags/is.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/it.svg b/resources/flags/it.svg index 017ba0b14..331449618 100644 --- a/resources/flags/it.svg +++ b/resources/flags/it.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/italy.svg b/resources/flags/italy.svg new file mode 100644 index 000000000..7409ef219 --- /dev/null +++ b/resources/flags/italy.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/je.svg b/resources/flags/je.svg index de6750cd9..36af31d0d 100644 --- a/resources/flags/je.svg +++ b/resources/flags/je.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/jm.svg b/resources/flags/jm.svg index 70a176d62..b9e427556 100644 --- a/resources/flags/jm.svg +++ b/resources/flags/jm.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/jo.svg b/resources/flags/jo.svg index cbd75517d..670773e44 100644 --- a/resources/flags/jo.svg +++ b/resources/flags/jo.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/jp.svg b/resources/flags/jp.svg index 06da6928c..9241b2a02 100644 --- a/resources/flags/jp.svg +++ b/resources/flags/jp.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/ke.svg b/resources/flags/ke.svg index 059aa0480..e743aad57 100644 --- a/resources/flags/ke.svg +++ b/resources/flags/ke.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/kg.svg b/resources/flags/kg.svg index fc315c505..421661cb3 100644 --- a/resources/flags/kg.svg +++ b/resources/flags/kg.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/kh.svg b/resources/flags/kh.svg index b25bc75c8..2338d2ee3 100644 --- a/resources/flags/kh.svg +++ b/resources/flags/kh.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/ki.svg b/resources/flags/ki.svg index 84c008813..654f96655 100644 --- a/resources/flags/ki.svg +++ b/resources/flags/ki.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/km.svg b/resources/flags/km.svg index d306d41cf..bf4727d30 100644 --- a/resources/flags/km.svg +++ b/resources/flags/km.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/kn.svg b/resources/flags/kn.svg index b80662839..404062ca0 100644 --- a/resources/flags/kn.svg +++ b/resources/flags/kn.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/kp.svg b/resources/flags/kp.svg index 66dfd7f02..1d4a477f7 100644 --- a/resources/flags/kp.svg +++ b/resources/flags/kp.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/kr.svg b/resources/flags/kr.svg index 0d5977990..a95351322 100644 --- a/resources/flags/kr.svg +++ b/resources/flags/kr.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/kurdistan.svg b/resources/flags/kurdistan.svg index 05ec9feb1..3ea647b25 100644 --- a/resources/flags/kurdistan.svg +++ b/resources/flags/kurdistan.svg @@ -1,9 +1,3 @@ - - - - - - - - - + + + \ No newline at end of file diff --git a/resources/flags/kw.svg b/resources/flags/kw.svg index 625a49aa5..9bdb09a97 100644 --- a/resources/flags/kw.svg +++ b/resources/flags/kw.svg @@ -1,10 +1,3 @@ - - - - - - - - - - + + + \ No newline at end of file diff --git a/resources/flags/ky.svg b/resources/flags/ky.svg index 3c3d2eec2..0e9cfc65d 100644 --- a/resources/flags/ky.svg +++ b/resources/flags/ky.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/kz.svg b/resources/flags/kz.svg index d7093a9a6..8fad3a35b 100644 --- a/resources/flags/kz.svg +++ b/resources/flags/kz.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/la.svg b/resources/flags/la.svg index 1c33bb0c0..79efc411b 100644 --- a/resources/flags/la.svg +++ b/resources/flags/la.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/latvia.svg b/resources/flags/latvia.svg new file mode 100644 index 000000000..17ca9a634 --- /dev/null +++ b/resources/flags/latvia.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/lb.svg b/resources/flags/lb.svg index 6088b5ef8..e5bdca688 100644 --- a/resources/flags/lb.svg +++ b/resources/flags/lb.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/lc.svg b/resources/flags/lc.svg index a23cfd0a7..d625d5b33 100644 --- a/resources/flags/lc.svg +++ b/resources/flags/lc.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/leon.svg b/resources/flags/leon.svg index 23c3fccd1..a10f06e4f 100644 --- a/resources/flags/leon.svg +++ b/resources/flags/leon.svg @@ -1,9 +1,3 @@ - - - - - - - - - + + + \ No newline at end of file diff --git a/resources/flags/li.svg b/resources/flags/li.svg index 89c28c939..98b520c19 100644 --- a/resources/flags/li.svg +++ b/resources/flags/li.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/lithuania.svg b/resources/flags/lithuania.svg new file mode 100644 index 000000000..8008d7afe --- /dev/null +++ b/resources/flags/lithuania.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/lk.svg b/resources/flags/lk.svg index 7fa2d5a07..c54ea79fb 100644 --- a/resources/flags/lk.svg +++ b/resources/flags/lk.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/lr.svg b/resources/flags/lr.svg index 22294ff71..165ddb739 100644 --- a/resources/flags/lr.svg +++ b/resources/flags/lr.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/ls.svg b/resources/flags/ls.svg index 391d3a96c..82aa7c6e7 100644 --- a/resources/flags/ls.svg +++ b/resources/flags/ls.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/lt.svg b/resources/flags/lt.svg index ca3692572..8b6c32966 100644 --- a/resources/flags/lt.svg +++ b/resources/flags/lt.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/lu.svg b/resources/flags/lu.svg index be23ef917..e13eca71d 100644 --- a/resources/flags/lu.svg +++ b/resources/flags/lu.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/lv.svg b/resources/flags/lv.svg index f1be43613..3b7b32376 100644 --- a/resources/flags/lv.svg +++ b/resources/flags/lv.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/ly.svg b/resources/flags/ly.svg index 9f1227140..043b1626f 100644 --- a/resources/flags/ly.svg +++ b/resources/flags/ly.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/ma.svg b/resources/flags/ma.svg index 948f565e3..5eb0d6181 100644 --- a/resources/flags/ma.svg +++ b/resources/flags/ma.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/mc.svg b/resources/flags/mc.svg index 428fb36af..d6be945c8 100644 --- a/resources/flags/mc.svg +++ b/resources/flags/mc.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/md.svg b/resources/flags/md.svg index eb0dbd29b..dcadfb975 100644 --- a/resources/flags/md.svg +++ b/resources/flags/md.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/me.svg b/resources/flags/me.svg index a3950c112..c879c2f1a 100644 --- a/resources/flags/me.svg +++ b/resources/flags/me.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/mf.svg b/resources/flags/mf.svg index b5f1bae2f..21d396ad2 100644 --- a/resources/flags/mf.svg +++ b/resources/flags/mf.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/mg.svg b/resources/flags/mg.svg index 408bf1a99..f9979681f 100644 --- a/resources/flags/mg.svg +++ b/resources/flags/mg.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/mh.svg b/resources/flags/mh.svg index 49186c17f..2d52c482d 100644 --- a/resources/flags/mh.svg +++ b/resources/flags/mh.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/minas_gerais.svg b/resources/flags/minas_gerais.svg index 0f6bd4bd5..4432aa7ef 100644 --- a/resources/flags/minas_gerais.svg +++ b/resources/flags/minas_gerais.svg @@ -1,8 +1,3 @@ - - - - - - - - + + + \ No newline at end of file diff --git a/resources/flags/mk.svg b/resources/flags/mk.svg index 16ac7c3ef..1b031e893 100644 --- a/resources/flags/mk.svg +++ b/resources/flags/mk.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/ml.svg b/resources/flags/ml.svg index 001d48a91..30b4be8ff 100644 --- a/resources/flags/ml.svg +++ b/resources/flags/ml.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/mm.svg b/resources/flags/mm.svg index a5dc9c289..aff972286 100644 --- a/resources/flags/mm.svg +++ b/resources/flags/mm.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/mn.svg b/resources/flags/mn.svg index 79c7e9c0c..f3e263fe5 100644 --- a/resources/flags/mn.svg +++ b/resources/flags/mn.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/mo.svg b/resources/flags/mo.svg index e31d52ce4..9bd0d6023 100644 --- a/resources/flags/mo.svg +++ b/resources/flags/mo.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/mp.svg b/resources/flags/mp.svg index a56fbff4d..c6e1463a2 100644 --- a/resources/flags/mp.svg +++ b/resources/flags/mp.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/mq.svg b/resources/flags/mq.svg index 9c55b0646..83d5bc86e 100644 --- a/resources/flags/mq.svg +++ b/resources/flags/mq.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/mr.svg b/resources/flags/mr.svg index 639014875..85959fc7f 100644 --- a/resources/flags/mr.svg +++ b/resources/flags/mr.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/ms.svg b/resources/flags/ms.svg index 5e24f7dbe..a3b34c376 100644 --- a/resources/flags/ms.svg +++ b/resources/flags/ms.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/mt.svg b/resources/flags/mt.svg index c7514e2dd..9d319f194 100644 --- a/resources/flags/mt.svg +++ b/resources/flags/mt.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/mu.svg b/resources/flags/mu.svg index 443c161e3..582360bd9 100644 --- a/resources/flags/mu.svg +++ b/resources/flags/mu.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/mv.svg b/resources/flags/mv.svg index 4205f5e4d..789c2ff74 100644 --- a/resources/flags/mv.svg +++ b/resources/flags/mv.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/mw.svg b/resources/flags/mw.svg index c141ecf8d..15631a021 100644 --- a/resources/flags/mw.svg +++ b/resources/flags/mw.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/mx.svg b/resources/flags/mx.svg index 951c2129b..59864e8ac 100644 --- a/resources/flags/mx.svg +++ b/resources/flags/mx.svg @@ -1,14 +1,3 @@ - - - - - - - - - - - - - - + + + \ No newline at end of file diff --git a/resources/flags/my.svg b/resources/flags/my.svg index f545c5034..da6cba6ef 100644 --- a/resources/flags/my.svg +++ b/resources/flags/my.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/mz.svg b/resources/flags/mz.svg index e42badb39..71c0c142a 100644 --- a/resources/flags/mz.svg +++ b/resources/flags/mz.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/na.svg b/resources/flags/na.svg index e24d14413..6a36a9ab8 100644 --- a/resources/flags/na.svg +++ b/resources/flags/na.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/nc.svg b/resources/flags/nc.svg index 6eb32d031..885793d46 100644 --- a/resources/flags/nc.svg +++ b/resources/flags/nc.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/ne.svg b/resources/flags/ne.svg index 354a693b0..8e46211f0 100644 --- a/resources/flags/ne.svg +++ b/resources/flags/ne.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/netherlands.svg b/resources/flags/netherlands.svg new file mode 100644 index 000000000..88cddfc7f --- /dev/null +++ b/resources/flags/netherlands.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/neuragic_empire.svg b/resources/flags/neuragic_empire.svg new file mode 100644 index 000000000..ac8626885 --- /dev/null +++ b/resources/flags/neuragic_empire.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/nf.svg b/resources/flags/nf.svg index 33ea995ef..94541152c 100644 --- a/resources/flags/nf.svg +++ b/resources/flags/nf.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/ng.svg b/resources/flags/ng.svg index 34c80f07d..621d91e3c 100644 --- a/resources/flags/ng.svg +++ b/resources/flags/ng.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/ni.svg b/resources/flags/ni.svg index b186af7d8..67a9b0ac3 100644 --- a/resources/flags/ni.svg +++ b/resources/flags/ni.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/nl.svg b/resources/flags/nl.svg index 5056e58f7..b46519b65 100644 --- a/resources/flags/nl.svg +++ b/resources/flags/nl.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/no.svg b/resources/flags/no.svg index f005a7e55..3bfc2458d 100644 --- a/resources/flags/no.svg +++ b/resources/flags/no.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/normandy.svg b/resources/flags/normandy.svg index 65baedee6..299cda8de 100644 --- a/resources/flags/normandy.svg +++ b/resources/flags/normandy.svg @@ -1,9 +1,3 @@ - - - - - - - - - + + + \ No newline at end of file diff --git a/resources/flags/northern_ireland.svg b/resources/flags/northern_ireland.svg index c96373d78..67ea42bf5 100644 --- a/resources/flags/northern_ireland.svg +++ b/resources/flags/northern_ireland.svg @@ -1,9 +1,3 @@ - - - - - - - - - + + + \ No newline at end of file diff --git a/resources/flags/norway.svg b/resources/flags/norway.svg new file mode 100644 index 000000000..77e1125b5 --- /dev/null +++ b/resources/flags/norway.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/np.svg b/resources/flags/np.svg index b171542e9..4466c56cb 100644 --- a/resources/flags/np.svg +++ b/resources/flags/np.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/nr.svg b/resources/flags/nr.svg index a54babe0d..3aaafafa5 100644 --- a/resources/flags/nr.svg +++ b/resources/flags/nr.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/nu.svg b/resources/flags/nu.svg index 959333d5e..f98d326df 100644 --- a/resources/flags/nu.svg +++ b/resources/flags/nu.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/nuragic.svg b/resources/flags/nuragic.svg deleted file mode 100644 index eb4ca2bcc..000000000 --- a/resources/flags/nuragic.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/resources/flags/nz.svg b/resources/flags/nz.svg index 7fbff13cc..df67327c2 100644 --- a/resources/flags/nz.svg +++ b/resources/flags/nz.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/om.svg b/resources/flags/om.svg index d5a00a7c4..fcc4b8444 100644 --- a/resources/flags/om.svg +++ b/resources/flags/om.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/pa.svg b/resources/flags/pa.svg index 47f39bb53..68335f906 100644 --- a/resources/flags/pa.svg +++ b/resources/flags/pa.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/para.svg b/resources/flags/para.svg index 3922ce371..aae5eb835 100644 --- a/resources/flags/para.svg +++ b/resources/flags/para.svg @@ -1,9 +1,3 @@ - - - - - - - - - + + + \ No newline at end of file diff --git a/resources/flags/paris.svg b/resources/flags/paris.svg index 88eb90d93..d4ebae022 100644 --- a/resources/flags/paris.svg +++ b/resources/flags/paris.svg @@ -1,10 +1,3 @@ - - - - - - - - - - + + + \ No newline at end of file diff --git a/resources/flags/pe.svg b/resources/flags/pe.svg index 1edd66691..d5af3fbad 100644 --- a/resources/flags/pe.svg +++ b/resources/flags/pe.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/pf.svg b/resources/flags/pf.svg index df1d6a054..369ee6410 100644 --- a/resources/flags/pf.svg +++ b/resources/flags/pf.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/pg.svg b/resources/flags/pg.svg index d5e40f107..8eabc7bc3 100644 --- a/resources/flags/pg.svg +++ b/resources/flags/pg.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/ph.svg b/resources/flags/ph.svg index ce8d9fc55..36a4611a1 100644 --- a/resources/flags/ph.svg +++ b/resources/flags/ph.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/pk.svg b/resources/flags/pk.svg index ab35c8fa9..a46c24e0e 100644 --- a/resources/flags/pk.svg +++ b/resources/flags/pk.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/pl.svg b/resources/flags/pl.svg index 8ae533a96..13de4ae04 100644 --- a/resources/flags/pl.svg +++ b/resources/flags/pl.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/pm.svg b/resources/flags/pm.svg index 0a53dec42..f3fa5a040 100644 --- a/resources/flags/pm.svg +++ b/resources/flags/pm.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/pn.svg b/resources/flags/pn.svg index 8d38cacf5..7f29503e3 100644 --- a/resources/flags/pn.svg +++ b/resources/flags/pn.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/poland.svg b/resources/flags/poland.svg new file mode 100644 index 000000000..c5085c6b2 --- /dev/null +++ b/resources/flags/poland.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/polar_bear.svg b/resources/flags/polar_bear.svg deleted file mode 100644 index 24d25441f..000000000 --- a/resources/flags/polar_bear.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/resources/flags/polar_bears.svg b/resources/flags/polar_bears.svg new file mode 100644 index 000000000..248cf0438 --- /dev/null +++ b/resources/flags/polar_bears.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/portugal.svg b/resources/flags/portugal.svg new file mode 100644 index 000000000..44f46eec0 --- /dev/null +++ b/resources/flags/portugal.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/pr.svg b/resources/flags/pr.svg index ab07da353..3b845d2c5 100644 --- a/resources/flags/pr.svg +++ b/resources/flags/pr.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/provence.svg b/resources/flags/provence.svg index 4e07e0e82..f22063f41 100644 --- a/resources/flags/provence.svg +++ b/resources/flags/provence.svg @@ -1,8 +1,3 @@ - - - - - - - - + + + \ No newline at end of file diff --git a/resources/flags/prussia.svg b/resources/flags/prussia.svg index 4ff758262..e8c19b1a8 100644 --- a/resources/flags/prussia.svg +++ b/resources/flags/prussia.svg @@ -1,11 +1,3 @@ - - - - - - - - - - - + + + \ No newline at end of file diff --git a/resources/flags/ps.svg b/resources/flags/ps.svg index 3319f5661..51ce9ef9f 100644 --- a/resources/flags/ps.svg +++ b/resources/flags/ps.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/pt.svg b/resources/flags/pt.svg index dd191aa59..e84340930 100644 --- a/resources/flags/pt.svg +++ b/resources/flags/pt.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/pw.svg b/resources/flags/pw.svg index 55617d652..96d63dfb6 100644 --- a/resources/flags/pw.svg +++ b/resources/flags/pw.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/py.svg b/resources/flags/py.svg index eabb4b79b..0f8631d6a 100644 --- a/resources/flags/py.svg +++ b/resources/flags/py.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/qa.svg b/resources/flags/qa.svg index 741fd776f..fbd995116 100644 --- a/resources/flags/qa.svg +++ b/resources/flags/qa.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/re.svg b/resources/flags/re.svg index 8101bf669..d7dfe6d7e 100644 --- a/resources/flags/re.svg +++ b/resources/flags/re.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/rio_de_janeiro.svg b/resources/flags/rio_de_janeiro.svg index 4f8ae4d20..ae6d43afa 100644 --- a/resources/flags/rio_de_janeiro.svg +++ b/resources/flags/rio_de_janeiro.svg @@ -1,13 +1,3 @@ - - - - - - - - - - - - - + + + \ No newline at end of file diff --git a/resources/flags/ro.svg b/resources/flags/ro.svg index ea84108c0..c4031503b 100644 --- a/resources/flags/ro.svg +++ b/resources/flags/ro.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/rs.svg b/resources/flags/rs.svg index 71e0fc298..3bdf6bfa3 100644 --- a/resources/flags/rs.svg +++ b/resources/flags/rs.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/ru.svg b/resources/flags/ru.svg index 6e2b7015f..0060ee1df 100644 --- a/resources/flags/ru.svg +++ b/resources/flags/ru.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/rw.svg b/resources/flags/rw.svg index 2e5a4e383..d2593fc86 100644 --- a/resources/flags/rw.svg +++ b/resources/flags/rw.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/sa.svg b/resources/flags/sa.svg index 0b6f82f0e..1d9b05b77 100644 --- a/resources/flags/sa.svg +++ b/resources/flags/sa.svg @@ -1,8 +1,3 @@ - - - - - - - - + + + \ No newline at end of file diff --git a/resources/flags/santa_claus.svg b/resources/flags/santa_claus.svg index dee0672d7..b30631da7 100644 --- a/resources/flags/santa_claus.svg +++ b/resources/flags/santa_claus.svg @@ -1,8 +1,3 @@ - - - - - - - - + + + \ No newline at end of file diff --git a/resources/flags/santa_cruz.svg b/resources/flags/santa_cruz.svg index daad285a9..b1b16c34c 100644 --- a/resources/flags/santa_cruz.svg +++ b/resources/flags/santa_cruz.svg @@ -1,11 +1,3 @@ - - - - - - - - - - - + + + \ No newline at end of file diff --git a/resources/flags/sao_paulo.svg b/resources/flags/sao_paulo.svg deleted file mode 100644 index 76c5582a2..000000000 --- a/resources/flags/sao_paulo.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/resources/flags/sardines.svg b/resources/flags/sardines.svg index bea73200a..e56b6c4a5 100644 --- a/resources/flags/sardines.svg +++ b/resources/flags/sardines.svg @@ -1,8 +1,3 @@ - - - - - - - - + + + \ No newline at end of file diff --git a/resources/flags/sb.svg b/resources/flags/sb.svg index fecd8218f..04850ab1d 100644 --- a/resources/flags/sb.svg +++ b/resources/flags/sb.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/sc.svg b/resources/flags/sc.svg index 2aae5a246..073303a0e 100644 --- a/resources/flags/sc.svg +++ b/resources/flags/sc.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/scotland.svg b/resources/flags/scotland.svg deleted file mode 100644 index 37b63db46..000000000 --- a/resources/flags/scotland.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/resources/flags/sd.svg b/resources/flags/sd.svg index 98242f47e..890b97b2f 100644 --- a/resources/flags/sd.svg +++ b/resources/flags/sd.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/se.svg b/resources/flags/se.svg index 2f9511742..c1b38ca17 100644 --- a/resources/flags/se.svg +++ b/resources/flags/se.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/seville.svg b/resources/flags/seville.svg index e1c496a3d..15bd83edc 100644 --- a/resources/flags/seville.svg +++ b/resources/flags/seville.svg @@ -1,18 +1,3 @@ - - - - - - - - - - - - - - - - - - + + + \ No newline at end of file diff --git a/resources/flags/sg.svg b/resources/flags/sg.svg index a1af807e7..a68ed11e9 100644 --- a/resources/flags/sg.svg +++ b/resources/flags/sg.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/sh-ac.svg b/resources/flags/sh-ac.svg index ed065981d..fa09b74b5 100644 --- a/resources/flags/sh-ac.svg +++ b/resources/flags/sh-ac.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/sh-hl.svg b/resources/flags/sh-hl.svg index 45199426d..b5f50babb 100644 --- a/resources/flags/sh-hl.svg +++ b/resources/flags/sh-hl.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/sh-ta.svg b/resources/flags/sh-ta.svg index b277dfba5..b9e412dff 100644 --- a/resources/flags/sh-ta.svg +++ b/resources/flags/sh-ta.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/sh.svg b/resources/flags/sh.svg index 45199426d..99e238b30 100644 --- a/resources/flags/sh.svg +++ b/resources/flags/sh.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/sh_yugo.svg b/resources/flags/sh_yugo.svg deleted file mode 100644 index 695dfbf57..000000000 --- a/resources/flags/sh_yugo.svg +++ /dev/null @@ -1,48 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/resources/flags/si.svg b/resources/flags/si.svg index 563703ac1..38b8fd709 100644 --- a/resources/flags/si.svg +++ b/resources/flags/si.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/sj.svg b/resources/flags/sj.svg index f005a7e55..3bfc2458d 100644 --- a/resources/flags/sj.svg +++ b/resources/flags/sj.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/sk.svg b/resources/flags/sk.svg index 60e0cc786..a8e2fa2c3 100644 --- a/resources/flags/sk.svg +++ b/resources/flags/sk.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/sl.svg b/resources/flags/sl.svg index 234c69190..3b2061f19 100644 --- a/resources/flags/sl.svg +++ b/resources/flags/sl.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/sm.svg b/resources/flags/sm.svg index c265bdc49..ed69ec740 100644 --- a/resources/flags/sm.svg +++ b/resources/flags/sm.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/sn.svg b/resources/flags/sn.svg index 5bae1b7f7..5ecc0313d 100644 --- a/resources/flags/sn.svg +++ b/resources/flags/sn.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/so.svg b/resources/flags/so.svg index 14e69c29e..689fcd61a 100644 --- a/resources/flags/so.svg +++ b/resources/flags/so.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/spain.svg b/resources/flags/spain.svg new file mode 100644 index 000000000..89a989135 --- /dev/null +++ b/resources/flags/spain.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/spanish_empire.svg b/resources/flags/spanish_empire.svg index fc06e0d86..38850df3a 100644 --- a/resources/flags/spanish_empire.svg +++ b/resources/flags/spanish_empire.svg @@ -1,8 +1,3 @@ - - - - - - - - + + + \ No newline at end of file diff --git a/resources/flags/sr.svg b/resources/flags/sr.svg index 02507b77b..513fe8af2 100644 --- a/resources/flags/sr.svg +++ b/resources/flags/sr.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/ss.svg b/resources/flags/ss.svg index ca76822d5..57bfab594 100644 --- a/resources/flags/ss.svg +++ b/resources/flags/ss.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/st.svg b/resources/flags/st.svg index 0a9ba48b5..deee7481c 100644 --- a/resources/flags/st.svg +++ b/resources/flags/st.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/sv.svg b/resources/flags/sv.svg index 1b5324a02..a68865b8d 100644 --- a/resources/flags/sv.svg +++ b/resources/flags/sv.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/sweden.svg b/resources/flags/sweden.svg new file mode 100644 index 000000000..a06700c26 --- /dev/null +++ b/resources/flags/sweden.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/sx.svg b/resources/flags/sx.svg index 3fdf0069e..ebe49aec1 100644 --- a/resources/flags/sx.svg +++ b/resources/flags/sx.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/sy.svg b/resources/flags/sy.svg index ca5d90efe..3d47b55cc 100644 --- a/resources/flags/sy.svg +++ b/resources/flags/sy.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/sz.svg b/resources/flags/sz.svg index ab3a2bc63..db9bd461e 100644 --- a/resources/flags/sz.svg +++ b/resources/flags/sz.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/ta.svg b/resources/flags/ta.svg index b277dfba5..3d0a53639 100644 --- a/resources/flags/ta.svg +++ b/resources/flags/ta.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/tc.svg b/resources/flags/tc.svg index fd200d087..df58df480 100644 --- a/resources/flags/tc.svg +++ b/resources/flags/tc.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/td.svg b/resources/flags/td.svg index ea84108c0..c4031503b 100644 --- a/resources/flags/td.svg +++ b/resources/flags/td.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/tf.svg b/resources/flags/tf.svg index 606b1c125..4bfb91123 100644 --- a/resources/flags/tf.svg +++ b/resources/flags/tf.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/tg.svg b/resources/flags/tg.svg index cd4254740..b8c597d5b 100644 --- a/resources/flags/tg.svg +++ b/resources/flags/tg.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/th.svg b/resources/flags/th.svg index 26a8825f5..5cad06705 100644 --- a/resources/flags/th.svg +++ b/resources/flags/th.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/tibet.svg b/resources/flags/tibet.svg index 47e62a3c3..8c28c64cf 100644 --- a/resources/flags/tibet.svg +++ b/resources/flags/tibet.svg @@ -1,544 +1,3 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + \ No newline at end of file diff --git a/resources/flags/tj.svg b/resources/flags/tj.svg index 7bec49589..ab058133b 100644 --- a/resources/flags/tj.svg +++ b/resources/flags/tj.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/tk.svg b/resources/flags/tk.svg index 063af4c9f..6cc8af049 100644 --- a/resources/flags/tk.svg +++ b/resources/flags/tk.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/tl.svg b/resources/flags/tl.svg index 7738640e7..c52ac06f8 100644 --- a/resources/flags/tl.svg +++ b/resources/flags/tl.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/tm.svg b/resources/flags/tm.svg index 5fa002a3c..81cf3654a 100644 --- a/resources/flags/tm.svg +++ b/resources/flags/tm.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/tn.svg b/resources/flags/tn.svg index 3c512a9a5..5c7e02a1a 100644 --- a/resources/flags/tn.svg +++ b/resources/flags/tn.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/to.svg b/resources/flags/to.svg index 07b1d1175..ec327a997 100644 --- a/resources/flags/to.svg +++ b/resources/flags/to.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/tr.svg b/resources/flags/tr.svg index 29b7a794d..b165ffa3c 100644 --- a/resources/flags/tr.svg +++ b/resources/flags/tr.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/tt.svg b/resources/flags/tt.svg index 3befa2268..0bcd7ce51 100644 --- a/resources/flags/tt.svg +++ b/resources/flags/tt.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/tv.svg b/resources/flags/tv.svg index 8333d97ec..23ad94a74 100644 --- a/resources/flags/tv.svg +++ b/resources/flags/tv.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/tw.svg b/resources/flags/tw.svg index 7c48d612b..a429e3f4f 100644 --- a/resources/flags/tw.svg +++ b/resources/flags/tw.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/tz.svg b/resources/flags/tz.svg index 20b2af936..3ff9021b8 100644 --- a/resources/flags/tz.svg +++ b/resources/flags/tz.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/ua.svg b/resources/flags/ua.svg index edb0bf557..4476890dd 100644 --- a/resources/flags/ua.svg +++ b/resources/flags/ua.svg @@ -1,8 +1,3 @@ - - - - - - - - + + + \ No newline at end of file diff --git a/resources/flags/ug.svg b/resources/flags/ug.svg index 0fbfa8901..cb49b4c0f 100644 --- a/resources/flags/ug.svg +++ b/resources/flags/ug.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/uk.svg b/resources/flags/uk.svg new file mode 100644 index 000000000..be9a7c8e3 --- /dev/null +++ b/resources/flags/uk.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/flags/uk_us_flag.svg b/resources/flags/uk_us_flag.svg index 231cb4e04..850e9213f 100644 --- a/resources/flags/uk_us_flag.svg +++ b/resources/flags/uk_us_flag.svg @@ -1,314 +1,3 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + \ No newline at end of file diff --git a/resources/flags/um.svg b/resources/flags/um.svg index 6eb1c4877..8a6fd078e 100644 --- a/resources/flags/um.svg +++ b/resources/flags/um.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/un.svg b/resources/flags/un.svg index 8c7ed482c..d01f7e779 100644 --- a/resources/flags/un.svg +++ b/resources/flags/un.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/us.svg b/resources/flags/us.svg index 7db5d91f8..6128210e4 100644 --- a/resources/flags/us.svg +++ b/resources/flags/us.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/ussr.svg b/resources/flags/ussr.svg index 3142b2435..eb297278b 100644 --- a/resources/flags/ussr.svg +++ b/resources/flags/ussr.svg @@ -1,9 +1,3 @@ - - - - - - - - - + + + \ No newline at end of file diff --git a/resources/flags/uy.svg b/resources/flags/uy.svg index b32bbb025..8f9177af5 100644 --- a/resources/flags/uy.svg +++ b/resources/flags/uy.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/uz.svg b/resources/flags/uz.svg index 5b83884ae..32cfc7d8c 100644 --- a/resources/flags/uz.svg +++ b/resources/flags/uz.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/va.svg b/resources/flags/va.svg index 5087d6f4c..be5d5655e 100644 --- a/resources/flags/va.svg +++ b/resources/flags/va.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/valencia.svg b/resources/flags/valencia.svg index 5c9783e29..f111c8b31 100644 --- a/resources/flags/valencia.svg +++ b/resources/flags/valencia.svg @@ -1,10 +1,3 @@ - - - - - - - - - - + + + \ No newline at end of file diff --git a/resources/flags/vc.svg b/resources/flags/vc.svg index 0eaa98f91..576b3e113 100644 --- a/resources/flags/vc.svg +++ b/resources/flags/vc.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/ve.svg b/resources/flags/ve.svg index d6bb83fc3..6e4540f2f 100644 --- a/resources/flags/ve.svg +++ b/resources/flags/ve.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/venice.svg b/resources/flags/venice.svg index 93e4f7f8b..8ddb72a4e 100644 --- a/resources/flags/venice.svg +++ b/resources/flags/venice.svg @@ -1,8 +1,3 @@ - - - - - - - - + + + \ No newline at end of file diff --git a/resources/flags/vg.svg b/resources/flags/vg.svg index d0583e4e1..5b5f1befc 100644 --- a/resources/flags/vg.svg +++ b/resources/flags/vg.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/vi.svg b/resources/flags/vi.svg index 107ce1330..4707f09cd 100644 --- a/resources/flags/vi.svg +++ b/resources/flags/vi.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/vn.svg b/resources/flags/vn.svg index faec9c095..4d614a373 100644 --- a/resources/flags/vn.svg +++ b/resources/flags/vn.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/vu.svg b/resources/flags/vu.svg index f26533ac0..225c11400 100644 --- a/resources/flags/vu.svg +++ b/resources/flags/vu.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/wales.svg b/resources/flags/wales.svg deleted file mode 100644 index 8dcc0c130..000000000 --- a/resources/flags/wales.svg +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/resources/flags/west_germany.svg b/resources/flags/west_germany.svg index 43a3005eb..d2d4562f7 100644 --- a/resources/flags/west_germany.svg +++ b/resources/flags/west_germany.svg @@ -1,9 +1,3 @@ - - - - - - - - - + + + \ No newline at end of file diff --git a/resources/flags/wf.svg b/resources/flags/wf.svg index f7ac702e3..69e3ab00f 100644 --- a/resources/flags/wf.svg +++ b/resources/flags/wf.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/ws.svg b/resources/flags/ws.svg index 90baa9c61..a1636b9fe 100644 --- a/resources/flags/ws.svg +++ b/resources/flags/ws.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/xk.svg b/resources/flags/xk.svg index 78c13c785..5422e9463 100644 --- a/resources/flags/xk.svg +++ b/resources/flags/xk.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/xx.svg b/resources/flags/xx.svg index 9dea6e9a3..17d86415a 100644 --- a/resources/flags/xx.svg +++ b/resources/flags/xx.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/ye.svg b/resources/flags/ye.svg index ab188c55b..bf0eb44ab 100644 --- a/resources/flags/ye.svg +++ b/resources/flags/ye.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/yt.svg b/resources/flags/yt.svg index 3fcf3546a..0ab4cfc7b 100644 --- a/resources/flags/yt.svg +++ b/resources/flags/yt.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/yugoslavia.svg b/resources/flags/yugoslavia.svg index 8668b2507..56a4e9cd6 100644 --- a/resources/flags/yugoslavia.svg +++ b/resources/flags/yugoslavia.svg @@ -1,10 +1,3 @@ - - - - - - - - - - + + + \ No newline at end of file diff --git a/resources/flags/za.svg b/resources/flags/za.svg index 6d12c64a8..d9b1d1f02 100644 --- a/resources/flags/za.svg +++ b/resources/flags/za.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/zm.svg b/resources/flags/zm.svg index d2f397dcd..7596ab885 100644 --- a/resources/flags/zm.svg +++ b/resources/flags/zm.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/flags/zw.svg b/resources/flags/zw.svg index 25e7079c6..dedc83d43 100644 --- a/resources/flags/zw.svg +++ b/resources/flags/zw.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/resources/images/MastersIcon.png b/resources/images/MastersIcon.png new file mode 100644 index 000000000..52532c841 Binary files /dev/null and b/resources/images/MastersIcon.png differ diff --git a/resources/images/ShieldIconBlack.svg b/resources/images/ShieldIconBlack.svg new file mode 100644 index 000000000..26bc34312 --- /dev/null +++ b/resources/images/ShieldIconBlack.svg @@ -0,0 +1,39 @@ + + diff --git a/resources/lang/bg.json b/resources/lang/bg.json index 8377226a0..f3599e42c 100644 --- a/resources/lang/bg.json +++ b/resources/lang/bg.json @@ -1,5 +1,12 @@ { + "lang": { + "en": "Bulgarian", + "native": "Български", + "svg": "bg", + "lang_code": "bg" + }, "main": { + "title": "ОпенФронт (Алфа)", "join_discord": "Влез в Дискорд!", "create_lobby": "Създай частна игра", "join_lobby": "Присъединяване към частна игра", @@ -15,6 +22,7 @@ "action_alt_view": "Алтернативен изглед (терен/държави)", "action_attack_altclick": "Атака (когато левият бутон е зададен за отваряне на меню)", "action_build": "Отваряне на меню за строене", + "action_emote": "Отваряне на менюто за емоджита", "action_center": "Центриране на камерата върху играч", "action_zoom": "Приближаване/Отдалечаване на камерата", "action_move_camera": "Преместване на камера", @@ -77,8 +85,7 @@ "icon_crown": "Корона - Това е играч номер 1 в класацията", "icon_traitor": "Кръстосани мечове - Предател. Този играч е атакувал съюзник.", "icon_ally": "Ръкостискане - Съюзник. Този играч е Ваш съюзник.", - "info_enemy_panel": "Информационно меню за врагове", - "action_emote": "Отваряне на менюто за емоджита" + "info_enemy_panel": "Информационно меню за врагове" }, "single_modal": { "title": "Самостоятелна Игра", @@ -94,6 +101,7 @@ "start": "Започване на игра" }, "map": { + "map": "Карта", "world": "Свят", "europe": "Европа", "mena": "МЕНА", @@ -110,10 +118,11 @@ "random": "Произволна", "iceland": "Исландия", "pangaea": "Пангея", - "map": "Карта", - "betweentwoseas": "Между Две Морета", "japan": "Япония и съседи", - "knownworld": "Познат Свят" + "betweentwoseas": "Между Две Морета", + "knownworld": "Познат Свят", + "faroeislands": "Фарьорски острови", + "europeclassic": "Европа (класическа)" }, "private_lobby": { "title": "Присъединяване към частна игра", @@ -139,6 +148,8 @@ }, "host_modal": { "title": "Частна игра", + "mode": "Начин на игра", + "team_count": "Брой отбори", "options_title": "Опции", "bots": "Ботове: ", "bots_disabled": "Изключено", @@ -150,25 +161,18 @@ "player": "Играч", "players": "Играчи", "waiting": "Изчакване на играчи...", - "start": "Започване на игра", - "mode": "Начин на игра" - }, - "difficulty": { - "Relaxed": "Релаксирано", - "Balanced": "Балансирано", - "Intense": "Интензивно", - "Impossible": "Невъзможно", - "difficulty": "Трудност" + "start": "Започване на игра" }, "game_starting_modal": { "title": "Играта се стартира...", "desc": "Подготвяне за стартиране на лобито. Моля, изчакайте." }, - "lang": { - "en": "Bulgarian", - "native": "Български", - "svg": "bg", - "lang_code": "bg" + "difficulty": { + "difficulty": "Трудност", + "Relaxed": "Релаксирано", + "Balanced": "Балансирано", + "Intense": "Интензивно", + "Impossible": "Невъзможно" }, "game_mode": { "ffa": "Всеки срещу всеки (FFA)", @@ -176,5 +180,50 @@ }, "select_lang": { "title": "Изберете език" + }, + "user_setting": { + "title": "Потребителски настройки", + "tab_basic": "Базови настройки", + "tab_keybinds": "Бързи клавиши", + "dark_mode_label": "🌙 Тъмен режим", + "dark_mode_desc": "Превключване на изгледа на сайта между светъл и тъмен режим", + "emojis_label": "😊 Емоджита", + "emojis_desc": "Превключване дали емоджита да се показват в игра", + "left_click_label": "🖱️ Щтракване на ляв бутон, за да се отвори менюто", + "left_click_desc": "Когато е ВКЛЮЧЕНО, щракването с ляв бутон отваря менюто и атаките се извършват чрез бутона на меч. Когато е ИЗКЛЮЧЕНО, щракването с ляв бутон атакува директно.", + "attack_ratio_label": "⚔️ Съотношение на атака", + "attack_ratio_desc": "Какъв процент от Вашите войници да се изпратят в атака (1–100%)", + "troop_ratio_label": "🪖🛠️ Съотношение на войници и работници", + "troop_ratio_desc": "Коригиране на баланса между войници (за битка) и работници (за производство на злато) (1–100%)", + "easter_writing_speed_label": "Множител за скорост на писане", + "easter_writing_speed_desc": "Регулиране на това колко бързо се преструвате, че кодирате(x1–x100)", + "easter_bug_count_label": "Брой грешки", + "easter_bug_count_desc": "С колко грешки сте ок (0–1000, емоционално)", + "view_options": "Вижте настройките", + "toggle_view": "Превключване на изгледа", + "toggle_view_desc": "Алтернативен изглед (терен/държави)", + "zoom_controls": "Контроли за позиция на камерата", + "zoom_out": "Отдалечаване на камерата", + "zoom_out_desc": "Отдалечаване на камерата от картата", + "zoom_in": "Приближаване на камерата", + "zoom_in_desc": "Приближаване на камерата към картата", + "camera_movement": "Движение на камерата", + "center_camera": "Центриране на камерата", + "center_camera_desc": "Центриране на камерата върху играч", + "move_up": "Придвижване на камерата нагоре", + "move_up_desc": "Придвижване на камерата нагоре", + "move_left": "Придвижване на камерата наляво", + "move_left_desc": "Придвижване на камерата наляво", + "move_down": "Придвижване на камерата надолу", + "move_down_desc": "Придвижване на камерата надолу", + "move_right": "Придвижване на камерата надясно", + "move_right_desc": "Придвижване на камерата надясно", + "reset": "Нулиране", + "unbind": "Освобождаване" + }, + "map_categories": { + "continental": "Континентално", + "regional": "Регионално", + "fantasy": "Друго" } } diff --git a/resources/lang/bn.json b/resources/lang/bn.json index 64d24d666..047a5ec1e 100644 --- a/resources/lang/bn.json +++ b/resources/lang/bn.json @@ -1,5 +1,12 @@ { + "lang": { + "en": "Bengali", + "native": "বাংলা", + "svg": "bd", + "lang_code": "bn" + }, "main": { + "title": "Openfront (ALPHA)", "join_discord": "ডিসকর্ডে যোগ দিন!", "create_lobby": "লবি তৈরি করুন", "join_lobby": "লবিতে যোগ দিন", @@ -15,6 +22,7 @@ "action_alt_view": "বিকল্প দৃশ্য (ভূখণ্ড/দেশ)", "action_attack_altclick": "আক্রমণ (যখন বাম ক্লিক মেনু খুলতে সেট করা হয়)", "action_build": "নির্মাণ মেনু খুলুন", + "action_emote": "ইমোজি মেনু খুলুন", "action_center": "ক্যামেরা খেলোয়াড়ে ফোকাস করুন", "action_zoom": "জুম আউট/ইন করুন", "action_move_camera": "ক্যামেরা সরান", @@ -77,8 +85,7 @@ "icon_crown": "মুকুট - এটি লিডারবোর্ডে নম্বর ১ খেলোয়াড়", "icon_traitor": "ক্রস করা তলোয়ার - বিশ্বাসঘাতক। এই খেলোয়াড় একজন মিত্রকে আক্রমণ করেছে।", "icon_ally": "হ্যান্ডশেক - মিত্র। এই খেলোয়াড় আপনার মিত্র।", - "info_enemy_panel": "শত্রু তথ্য প্যানেল", - "action_emote": "ইমোজি মেনু খুলুন" + "info_enemy_panel": "শত্রু তথ্য প্যানেল" }, "single_modal": { "title": "কম্পিউটার মোড", @@ -94,6 +101,7 @@ "start": "গেম শুরু করুন" }, "map": { + "map": "মানচিত্র", "world": "বিশ্ব", "europe": "ইউরোপ", "mena": "মধ্যপ্রাচ্য", @@ -110,10 +118,10 @@ "random": "যেকোনো", "iceland": "আইসল্যান্ড", "pangaea": "পাঞ্জিয়া", - "map": "মানচিত্র", - "betweentwoseas": "দুই সমুদ্রের মধ্যবর্তী অঞ্চল", "japan": "জাপান ও তার পার্শ্ববর্তী অঞ্চল", - "knownworld": "পরিচিত পৃথিবী" + "betweentwoseas": "দুই সমুদ্রের মধ্যবর্তী অঞ্চল", + "knownworld": "পরিচিত পৃথিবী", + "faroeislands": "ফ্যারো দ্বীপপুঞ্জ" }, "private_lobby": { "title": "ব্যক্তিগত লবিতে যোগ দিন", @@ -139,6 +147,8 @@ }, "host_modal": { "title": "ব্যক্তিগত লবি", + "mode": "মোড", + "team_count": "দলের সংখ্যা", "options_title": "বিকল্পসমূহ", "bots": "বট: ", "bots_disabled": "নিষ্ক্রিয়", @@ -150,25 +160,18 @@ "player": "খেলোয়াড়", "players": "খেলোয়াড়", "waiting": "খেলোয়াড়দের জন্য অপেক্ষা করছে...", - "start": "গেম শুরু করুন", - "mode": "মোড" - }, - "difficulty": { - "Relaxed": "সহজ", - "Balanced": "মাঝারি", - "Intense": "কঠিন", - "Impossible": "অসম্ভব", - "difficulty": "লেভেল" + "start": "গেম শুরু করুন" }, "game_starting_modal": { "title": "খেলা শুরু হচ্ছে...", "desc": "লবি শুরু হতে প্রস্তুত হচ্ছে। অনুগ্রহ করে অপেক্ষা করুন।" }, - "lang": { - "en": "Bengali", - "native": "বাংলা", - "svg": "bd", - "lang_code": "bn" + "difficulty": { + "difficulty": "লেভেল", + "Relaxed": "সহজ", + "Balanced": "মাঝারি", + "Intense": "কঠিন", + "Impossible": "অসম্ভব" }, "game_mode": { "ffa": "সবাই বনাম সবাই", @@ -176,5 +179,50 @@ }, "select_lang": { "title": "ভাষা নির্বাচন করুন" + }, + "user_setting": { + "title": "ইউজার সেটিংস", + "tab_basic": "মৌলিক সেটিংস", + "tab_keybinds": "কীবাইন্ডস", + "dark_mode_label": "🌙 ডার্ক মোড", + "dark_mode_desc": "লাইট এবং ডার্ক থিমের মধ্যে সাইটের চেহারা পরিবর্তন করুন", + "emojis_label": "ইমোজি", + "emojis_desc": "গেমে ইমোজি দেখানো চালু/বন্ধ করুন", + "left_click_label": "মেনু খোলার জন্য বাম ক্লিক করুন", + "left_click_desc": "অন থাকা অবস্থায়, বাম-ক্লিক মেনু খুলবে এবং তরবারি বাটন আক্রমণ করবে। অফ থাকা অবস্থায়, বাম-ক্লিক সরাসরি আক্রমণ করবে।", + "attack_ratio_label": "⚔️ আক্রমণের অনুপাত", + "attack_ratio_desc": "আক্রমণে আপনার সৈন্যদের কত শতাংশ পাঠাবেন (1-100%)", + "troop_ratio_label": "🪖🛠️ সৈন্য এবং শ্রমিক অনুপাত", + "troop_ratio_desc": "সৈন্য (যুদ্ধের জন্য) এবং শ্রমিক (সোনা উৎপাদনের জন্য) এর মধ্যে ভারসাম্য সমন্বয় করুন (1-100%)", + "easter_writing_speed_label": "লেখার গতি গুণক", + "easter_writing_speed_desc": "সমন্বয় করুন যে আপনি কত দ্রুত কোডিং করার ভান করেন (x1-x100)", + "easter_bug_count_label": "বাগ সংখ্যা", + "easter_bug_count_desc": "আপনি কতগুলো বাগের সাথে ঠিক আছেন (0-1000, মানসিকভাবে)", + "view_options": "দৃশ্যের বিকল্প", + "toggle_view": "দৃশ্য পরিবর্তন করুন", + "toggle_view_desc": "বিকল্প দৃশ্য (ভূমি/দেশ)", + "zoom_controls": "জুম নিয়ন্ত্রণ", + "zoom_out": "জুম আউট", + "zoom_out_desc": "মানচিত্র থেকে জুম আউট করুন", + "zoom_in": "জুম ইন করুন", + "zoom_in_desc": "মানচিত্রে জুম ইন করুন", + "camera_movement": "ক্যামেরা মুভমেন্ট", + "center_camera": "ক্যামেরা সেন্টার করুন", + "center_camera_desc": "ক্যামেরা খেলোয়াড়ের উপর কেন্দ্রীভূত করুন", + "move_up": "ক্যামেরা উপরে সরান", + "move_up_desc": "ক্যামেরা উপরে সরান", + "move_left": "ক্যামেরা বামে সরান", + "move_left_desc": "ক্যামেরা বামে সরান", + "move_down": "ক্যামেরা নিচে সরান", + "move_down_desc": "ক্যামেরা নিচে সরান", + "move_right": "ক্যামেরা ডানে সরান", + "move_right_desc": "ক্যামেরা ডানে সরান", + "reset": "রিসেট করুন", + "unbind": "আনবাইন্ড করুন" + }, + "map_categories": { + "continental": "মহাদেশীয়", + "regional": "আঞ্চলিক", + "fantasy": "অন্য" } } diff --git a/resources/lang/en.json b/resources/lang/en.json index c2b7d0425..e3679dbe4 100644 --- a/resources/lang/en.json +++ b/resources/lang/en.json @@ -8,6 +8,8 @@ "main": { "title": "OpenFront (ALPHA)", "join_discord": "Join the Discord!", + "login_discord": "Login with Discord", + "logged_in": "Logged in!", "create_lobby": "Create Lobby", "join_lobby": "Join Lobby", "single_player": "Single Player", @@ -121,7 +123,14 @@ "japan": "Japan and Neighbors", "betweentwoseas": "Between Two Seas", "knownworld": "Known World", - "faroeislands": "Faroe Islands" + "faroeislands": "Faroe Islands", + "deglaciatedantarctica": "Deglaciated Antarctica", + "europeclassic": "Europe (classic)" + }, + "map_categories": { + "continental": "Continental", + "regional": "Regional", + "fantasy": "Other" }, "private_lobby": { "title": "Join Private Lobby", @@ -136,7 +145,8 @@ }, "public_lobby": { "join": "Join next Game", - "waiting": "players waiting" + "waiting": "players waiting", + "teams": "Team count:" }, "username": { "enter_username": "Enter your username", diff --git a/resources/lang/eo.json b/resources/lang/eo.json index b64c252e1..8e83db9ce 100644 --- a/resources/lang/eo.json +++ b/resources/lang/eo.json @@ -1,5 +1,12 @@ { + "lang": { + "en": "Esperanto", + "native": "Esperanto", + "svg": "eo", + "lang_code": "eo" + }, "main": { + "title": "OpenFront (ALFA)", "join_discord": "Kunigu la Discord-servilon !", "create_lobby": "Krei salonon", "join_lobby": "Kunigi salonon", @@ -15,6 +22,7 @@ "action_alt_view": "Alternativa vido (tereno/lando)", "action_attack_altclick": "Ataki (kiam la maldekstra klako estas formi por malfermi la menuon)", "action_build": "Malfermi la konstruan menuon", + "action_emote": "Malfermi miensimbolan menuon", "action_center": "Recentrigi la kameraon sur la ludanto", "action_zoom": "Zomi", "action_move_camera": "Moviĝi kameraon", @@ -77,8 +85,7 @@ "icon_crown": "Krono - Ĉi tiu ludanto estas numero 1 en la ranglisto", "icon_traitor": "Krucitaj glavoj - Perfida. Ĉi tiu ludanto atakis aliancanon.", "icon_ally": "Manpremo - Aliancano. Ĉi tiu ludanto estas via aliancano.", - "info_enemy_panel": "Malamiko informpanelo", - "action_emote": "Malfermi miensimbolan menuon" + "info_enemy_panel": "Malamiko informpanelo" }, "single_modal": { "title": "Sola Ludanto", @@ -94,6 +101,7 @@ "start": "Komenci la ludon" }, "map": { + "map": "Karto", "world": "Mondo", "europe": "Eŭropo", "mena": "Mezoriento kaj Nordafriko", @@ -110,10 +118,11 @@ "random": "Hazarda", "iceland": "Islando", "pangaea": "Pangeo", - "map": "Karto", - "betweentwoseas": "Inter du maroj", "japan": "Japanio kaj najbaroj", - "knownworld": "Konata Mondo" + "betweentwoseas": "Inter du maroj", + "knownworld": "Konata Mondo", + "faroeislands": "Ferooj", + "europeclassic": "Eŭropo (klasika)" }, "private_lobby": { "title": "Aliĝi al privata salono", @@ -139,6 +148,8 @@ }, "host_modal": { "title": "Privata Salono", + "mode": "Reĝimo", + "team_count": "Nombro de teamoj", "options_title": "Opcioj", "bots": "Robotoj :", "bots_disabled": "Malŝaltita", @@ -150,25 +161,18 @@ "player": "Ludanto", "players": "Ludantoj", "waiting": "Atendante ludantojn...", - "start": "Komenci la ludon", - "mode": "Reĝimo" - }, - "difficulty": { - "Relaxed": "Senstreĉa", - "Balanced": "Ekvilibriga", - "Intense": "Intensa", - "Impossible": "Neebla", - "difficulty": "Malfacileco" + "start": "Komenci la ludon" }, "game_starting_modal": { "title": "Ludo komenciĝas...", "desc": "Preparante por komenci la salonon. Bonvolu atendi." }, - "lang": { - "en": "Esperanto", - "native": "Esperanto", - "svg": "eo", - "lang_code": "eo" + "difficulty": { + "difficulty": "Malfacileco", + "Relaxed": "Senstreĉa", + "Balanced": "Ekvilibriga", + "Intense": "Intensa", + "Impossible": "Neebla" }, "game_mode": { "ffa": "Senpaga por ĉiuj", @@ -176,5 +180,50 @@ }, "select_lang": { "title": "Elekti lingvon" + }, + "user_setting": { + "title": "Uzantparametroj", + "tab_basic": "Bazaj parametroj", + "tab_keybinds": "Fulmoklavoj", + "dark_mode_label": "🌙 Malhela Modo", + "dark_mode_desc": "Baskuli la retpaĝa aspekto inter hela kaj malhela temo", + "emojis_label": "😊 Emoĝioj", + "emojis_desc": "Montri/Maski la emoĝiojn en la ludo", + "left_click_label": "🖱️Maldekstra alklako por malfermi menuon", + "left_click_desc": "Kiam aktiviga, maldekstra alklako malfermas menuon kaj glava atakbutono. Kiam malaktiviga, maldekstra alklako atakas direkten.", + "attack_ratio_label": "⚔️ Atakkvociento", + "attack_ratio_desc": "Kian procenton de viaj trupoj sendi en atako (1–100%)", + "troop_ratio_label": "🪖🛠️ Trupoj kaj Laboristoj kvociento", + "troop_ratio_desc": "Alĝustigu la ekvilibron inter soldatoj (por batalo) kaj laboristoj (por orproduktado) (1–100%)", + "easter_writing_speed_label": "Rapidskriba multiganto", + "easter_writing_speed_desc": "Alĝustigu kiom rapide vi ŝajnigas kodi (x1–x100)", + "easter_bug_count_label": "Nombro da cimoj", + "easter_bug_count_desc": "Kiom da cimoj vi bonfartas (0–1000, emocie)", + "view_options": "Vidi opciojn", + "toggle_view": "Baskuli vido", + "toggle_view_desc": "Alterna vido (tereno/landoj)", + "zoom_controls": "Zomaj kontroloj", + "zoom_out": "Malzomi", + "zoom_out_desc": "Malzomi la mapon", + "zoom_in": "Zomi", + "zoom_in_desc": "Zomi en la mapon", + "camera_movement": "Fotila movado", + "center_camera": "Centriĝi la fotilon", + "center_camera_desc": "Centriĝi la fotilon sur la ludanto", + "move_up": "Movi Fotilon Supren", + "move_up_desc": "Movi la fotilon supren", + "move_left": "Movi Fotilon Maldekstren", + "move_left_desc": "Movi la fotilon maldekstren", + "move_down": "Movi Fotilon Malsupren", + "move_down_desc": "Movi la fotilon malsupren", + "move_right": "Movi Fotilon Dekstren", + "move_right_desc": "Movi la fotilon dekstren", + "reset": "Rekomencigi", + "unbind": "Senligi" + }, + "map_categories": { + "continental": "Kontinenta", + "regional": "Regiona", + "fantasy": "Alia" } } diff --git a/resources/lang/fr.json b/resources/lang/fr.json index 1a84cefab..f57ea9943 100644 --- a/resources/lang/fr.json +++ b/resources/lang/fr.json @@ -1,5 +1,12 @@ { + "lang": { + "en": "French", + "native": "Français", + "svg": "fr", + "lang_code": "fr" + }, "main": { + "title": "OpenFront (ALPHA)", "join_discord": "Rejoignez le Discord!", "create_lobby": "Créer un salon", "join_lobby": "Rejoindre un salon", @@ -15,6 +22,7 @@ "action_alt_view": "Vue alternative (terrain/pays)", "action_attack_altclick": "Attaquer (quand le clic gauche est configuré pour ouvrir le menu)", "action_build": "Ouvrir le menu de construction", + "action_emote": "Ouvrir le menu des émojis", "action_center": "Recentrer la caméra", "action_zoom": "Zoomer/Dézoomer", "action_move_camera": "Déplacer la caméra", @@ -77,8 +85,7 @@ "icon_crown": "Couronne - Ce joueur est le numéro 1 du classement", "icon_traitor": "Épées croisées - Traître. Ce joueur a attaqué un allié.", "icon_ally": "Poignée de main - Allié. Ce joueur est votre allié.", - "info_enemy_panel": "Panneau d'information de l'ennemi", - "action_emote": "Ouvrir le menu des émojis" + "info_enemy_panel": "Panneau d'information de l'ennemi" }, "single_modal": { "title": "Joueur seul", @@ -94,6 +101,7 @@ "start": "Commencer la partie" }, "map": { + "map": "Carte", "world": "Monde", "europe": "Europe", "mena": "MOAN", @@ -110,10 +118,11 @@ "random": "Aléatoire", "iceland": "Islande", "pangaea": "Pangée", - "map": "Carte", - "betweentwoseas": "Entre deux mers", "japan": "Japon et pays voisins", - "knownworld": "Monde connu" + "betweentwoseas": "Entre deux mers", + "knownworld": "Monde connu", + "faroeislands": "Îles Féroé", + "europeclassic": "Europe (classique)" }, "private_lobby": { "title": "Rejoindre un salon privé", @@ -139,6 +148,8 @@ }, "host_modal": { "title": "Salon privé", + "mode": "Mode", + "team_count": "Nombre d'équipes", "options_title": "Paramètres", "bots": "Bots : ", "bots_disabled": "Désactivé", @@ -150,25 +161,18 @@ "player": "Joueur", "players": "Joueurs", "waiting": "En attente de joueurs...", - "start": "Commencer la partie", - "mode": "Mode" - }, - "difficulty": { - "Relaxed": "Détendu", - "Balanced": "Équilibré", - "Intense": "Intense", - "Impossible": "Impossible", - "difficulty": "Difficulté" + "start": "Commencer la partie" }, "game_starting_modal": { "title": "La partie est en train de commencer...", "desc": "Préparation du salon. Veuillez patienter." }, - "lang": { - "en": "French", - "native": "Français", - "svg": "fr", - "lang_code": "fr" + "difficulty": { + "difficulty": "Difficulté", + "Relaxed": "Détendu", + "Balanced": "Équilibré", + "Intense": "Intense", + "Impossible": "Impossible" }, "game_mode": { "ffa": "Chacun pour soi", @@ -176,5 +180,50 @@ }, "select_lang": { "title": "Sélectionner une langue" + }, + "user_setting": { + "title": "Paramètres utilisateur", + "tab_basic": "Réglages de base", + "tab_keybinds": "Raccourcis clavier", + "dark_mode_label": "🌙 Mode nuit", + "dark_mode_desc": "Basculer l'apparence du site entre les thèmes clairs et sombres", + "emojis_label": "😊 Émojis", + "emojis_desc": "Afficher/Masquer les émoticônes dans le jeu", + "left_click_label": "🖱️ Clic gauche pour ouvrir le menu", + "left_click_desc": "Activé, un clic gauche ouvre le menu et le bouton épée d'attaque. Désactivé, un clic gauche attaque directement.", + "attack_ratio_label": "⚔️ Ratio d'attaque", + "attack_ratio_desc": "Quel pourcentage de vos troupes envoyer dans une attaque (1–100%)", + "troop_ratio_label": "🪖🛠️ Ratio des troupes et des ouvriers", + "troop_ratio_desc": "Ajuster l'équilibre entre les troupes (pour le combat) et les ouvriers (pour la production d'or) (1–100%)", + "easter_writing_speed_label": "Multiplicateur de vitesse d'écriture", + "easter_writing_speed_desc": "Ajuster la vitesse à laquelle vous prétendez coder (x1–x100)", + "easter_bug_count_label": "Nombre de bugs", + "easter_bug_count_desc": "Combien de bugs vous acceptez (0-1000, émotionnellement)", + "view_options": "Options d'affichage", + "toggle_view": "Activer/désactiver l'affichage", + "toggle_view_desc": "Vue alternative (terrain/pays)", + "zoom_controls": "Contrôles de zoom", + "zoom_out": "Zoom arrière", + "zoom_out_desc": "Dézoom de la carte", + "zoom_in": "Zoom avant", + "zoom_in_desc": "Zoom sur la carte", + "camera_movement": "Mouvement de la caméra", + "center_camera": "Centrer la caméra", + "center_camera_desc": "Centrer la caméra sur le joueur", + "move_up": "Caméra Haut", + "move_up_desc": "Déplacer la caméra vers le haut", + "move_left": "Caméra Gauche", + "move_left_desc": "Déplacer la caméra vers la gauche", + "move_down": "Caméra Bas", + "move_down_desc": "Déplacer la caméra vers le bas", + "move_right": "Caméra Droite", + "move_right_desc": "Déplacer la caméra vers la droite", + "reset": "Réinitialiser", + "unbind": "Détacher" + }, + "map_categories": { + "continental": "Continental", + "regional": "Régional", + "fantasy": "Autre" } } diff --git a/resources/lang/hi.json b/resources/lang/hi.json index bf99eb976..b029cf89c 100644 --- a/resources/lang/hi.json +++ b/resources/lang/hi.json @@ -1,5 +1,12 @@ { + "lang": { + "en": "Hindi", + "native": "हिन्दी", + "svg": "in", + "lang_code": "hi" + }, "main": { + "title": "Openfront (ALPHA)", "join_discord": "Discord से जुड़ें!", "create_lobby": "लॉबी बनाएं", "join_lobby": "लॉबी में शामिल हों", @@ -15,6 +22,7 @@ "action_alt_view": "वैकल्पिक दृश्य (भूगोल/देश)", "action_attack_altclick": "हमला (जब बाएं क्लिक को मेनू खोलने के लिए सेट किया गया हो)", "action_build": "निर्माण मेनू खोलें", + "action_emote": "इमोजी मेन्यू खोलें", "action_center": "कैमरा खिलाड़ी पर फोकस करें", "action_zoom": "जूम आउट/इन करें", "action_move_camera": "कैमरा हिलाएं", @@ -77,8 +85,7 @@ "icon_crown": "मुकुट - लीडरबोर्ड में नंबर 1 खिलाड़ी", "icon_traitor": "क्रॉस की गई तलवारें - विश्वासघाती। इस खिलाड़ी ने सहयोगी पर हमला किया।", "icon_ally": "हाथ मिलाना - सहयोगी। यह खिलाड़ी आपका सहयोगी है।", - "info_enemy_panel": "दुश्मन जानकारी पैनल", - "action_emote": "इमोजी मेन्यू खोलें" + "info_enemy_panel": "दुश्मन जानकारी पैनल" }, "single_modal": { "title": "कंप्यूटर मोड", @@ -94,6 +101,7 @@ "start": "गेम शुरू करें" }, "map": { + "map": "नक्शा", "world": "विश्व", "europe": "यूरोप", "mena": "मध्य पूर्व", @@ -110,10 +118,10 @@ "random": "यादृच्छिक", "iceland": "आइसलैंड", "pangaea": "पांजिया", - "map": "नक्शा", - "betweentwoseas": "समुद्रों के मध्य भूमि", "japan": "जापान और सीमावर्ती देश", - "knownworld": "ज्ञात दुनिया" + "betweentwoseas": "समुद्रों के मध्य भूमि", + "knownworld": "ज्ञात दुनिया", + "faroeislands": "फ़रो द्वीपसमूह" }, "private_lobby": { "title": "निजी लॉबी में शामिल हों", @@ -139,6 +147,8 @@ }, "host_modal": { "title": "निजी लॉबी", + "mode": "मोड", + "team_count": "दलों की संख्या", "options_title": "विकल्प", "bots": "बॉट: ", "bots_disabled": "निष्क्रिय", @@ -150,25 +160,18 @@ "player": "खिलाड़ी", "players": "खिलाड़ी", "waiting": "खिलाड़ियों की प्रतीक्षा कर रहे हैं...", - "start": "गेम शुरू करें", - "mode": "मोड" - }, - "difficulty": { - "Relaxed": "आसान", - "Balanced": "मध्यम", - "Intense": "कठिन", - "Impossible": "असंभव", - "difficulty": "लेवल" + "start": "गेम शुरू करें" }, "game_starting_modal": { "title": "खेल शुरू हो रहा है...", "desc": "लॉबी शुरू होने की तैयारी हो रही है। कृपया प्रतीक्षा करें।" }, - "lang": { - "en": "Hindi", - "native": "हिन्दी", - "svg": "in", - "lang_code": "hi" + "difficulty": { + "difficulty": "लेवल", + "Relaxed": "आसान", + "Balanced": "मध्यम", + "Intense": "कठिन", + "Impossible": "असंभव" }, "game_mode": { "ffa": "हर कोई बनाम हर कोई", @@ -176,5 +179,50 @@ }, "select_lang": { "title": "भाषा चुनें" + }, + "user_setting": { + "title": "यूज़र सेटिंग्स", + "tab_basic": "मूल सेटिंग्स", + "tab_keybinds": "कीबाइंड्स", + "dark_mode_label": "🌙 डार्क मोड", + "dark_mode_desc": "लाइट और डार्क थीम में साइट का रूप बदलें", + "emojis_label": "इमोजी", + "emojis_desc": "गेम में इमोजी दिखाना चालू/बंद करें", + "left_click_label": "मेनू खोलने के लिए बायां क्लिक करें", + "left_click_desc": "ऑन होने पर, बायां-क्लिक मेनू खोलेगा और तलवार बटन से हमला होगा। ऑफ होने पर, बायां-क्लिक सीधे हमला करेगा।", + "attack_ratio_label": "⚔️ आक्रमण अनुपात", + "attack_ratio_desc": "आक्रमण में अपनी सेना का कितना प्रतिशत भेजें (1-100%)", + "troop_ratio_label": "🪖🛠️ सैनिक और कर्मचारी अनुपात", + "troop_ratio_desc": "सैनिकों (युद्ध के लिए) और श्रमिकों (स्वर्ण उत्पादन के लिए) के बीच संतुलन समायोजित करें (1-100%)", + "easter_writing_speed_label": "लेखन गति गुणक", + "easter_writing_speed_desc": "समायोजित करें कि आप कोडिंग का नाटक कितनी तेजी से करते हैं (x1-x100)", + "easter_bug_count_label": "बग संख्या", + "easter_bug_count_desc": "आप कितने बग्स के साथ ठीक हैं (0-1000, भावनात्मक रूप से)", + "view_options": "दृश्य विकल्प", + "toggle_view": "दृश्य टॉगल करें", + "toggle_view_desc": "वैकल्पिक दृश्य (भूभाग/देश)", + "zoom_controls": "ज़ूम नियंत्रण", + "zoom_out": "ज़ूम आउट", + "zoom_out_desc": "मानचित्र से ज़ूम आउट करें", + "zoom_in": "ज़ूम इन करें", + "zoom_in_desc": "मानचित्र में ज़ूम इन करें", + "camera_movement": "कैमरा मूवमेंट", + "center_camera": "कैमरा केंद्रित करें", + "center_camera_desc": "कैमरा खिलाड़ी पर केंद्रित करें", + "move_up": "कैमरा ऊपर ले जाएं", + "move_up_desc": "कैमरा ऊपर ले जाएं", + "move_left": "कैमरा बाएं ले जाएं", + "move_left_desc": "कैमरा बाएं ले जाएं", + "move_down": "कैमरा नीचे ले जाएं", + "move_down_desc": "कैमरा नीचे ले जाएं", + "move_right": "कैमरा दाएं ले जाएं", + "move_right_desc": "कैमरा दाएं ले जाएं", + "reset": "रीसेट करें", + "unbind": "अनबाइंड करें" + }, + "map_categories": { + "continental": "महाद्वीपीय", + "regional": "रीजनल", + "fantasy": "अन्य" } } diff --git a/resources/lang/it.json b/resources/lang/it.json index 5933a810d..3916843dc 100644 --- a/resources/lang/it.json +++ b/resources/lang/it.json @@ -1,5 +1,12 @@ { + "lang": { + "en": "Italian", + "native": "Italiano", + "svg": "it", + "lang_code": "it" + }, "main": { + "title": "OpenFront (ALPHA)", "join_discord": "Unisciti al nostro Discord!", "create_lobby": "Crea lobby", "join_lobby": "Unisciti a una Lobby", @@ -15,6 +22,7 @@ "action_alt_view": "Vista alternata (terreno/paesi)", "action_attack_altclick": "Attacco (quando il clic sinistro è impostato per aprire il menu)", "action_build": "Apri il menu di costruzione", + "action_emote": "Apri menu emote", "action_center": "Centra camera sul giocatore", "action_zoom": "Zoom avanti/indietro", "action_move_camera": "Muovi la camera", @@ -77,8 +85,7 @@ "icon_crown": "Corona - Questo è il giocatore numero uno della classifica", "icon_traitor": "Spade incrociate - Traditore. Questo giocatore ha attaccato un alleato.", "icon_ally": "Stretta di mano - Alleato, Questo giocatore è un tuo alleato", - "info_enemy_panel": "Pannello informazioni nemico", - "action_emote": "Apri menu emote" + "info_enemy_panel": "Pannello informazioni nemico" }, "single_modal": { "title": "Giocatore Singolo", @@ -94,6 +101,7 @@ "start": "Inizia partita" }, "map": { + "map": "Mappa", "world": "Mondo", "europe": "Europa", "mena": "MENA", @@ -110,10 +118,10 @@ "random": "Casuale", "iceland": "Islanda", "pangaea": "Pangea", - "map": "Mappa", - "betweentwoseas": "Tra I Due Mari", "japan": "Giappone e paesi confinanti", - "knownworld": "Mondo Conosciuto" + "betweentwoseas": "Tra I Due Mari", + "knownworld": "Mondo Conosciuto", + "faroeislands": "Isole Faroe" }, "private_lobby": { "title": "Partecipa ad una Lobby Privata", @@ -139,6 +147,8 @@ }, "host_modal": { "title": "Lobby privata", + "mode": "Modalità", + "team_count": "Numero di Squadre", "options_title": "Opzioni", "bots": "Bot: ", "bots_disabled": "Disabilitato", @@ -150,25 +160,18 @@ "player": "Giocatore", "players": "Giocatori", "waiting": "In attesa dei giocatori...", - "start": "Avvia Partita", - "mode": "Modalità" - }, - "difficulty": { - "Relaxed": "Tranquillo", - "Balanced": "Bilanciato", - "Intense": "Intenso", - "Impossible": "Impossibile", - "difficulty": "Difficoltà" + "start": "Avvia Partita" }, "game_starting_modal": { "title": "La partita sta iniziando...", "desc": "Preparazione per l'avvio della lobby. Attendere prego." }, - "lang": { - "en": "Italian", - "native": "Italiano", - "svg": "it", - "lang_code": "it" + "difficulty": { + "difficulty": "Difficoltà", + "Relaxed": "Tranquillo", + "Balanced": "Bilanciato", + "Intense": "Intenso", + "Impossible": "Impossibile" }, "game_mode": { "ffa": "Tutti contro tutti", @@ -176,5 +179,50 @@ }, "select_lang": { "title": "Seleziona Lingua" + }, + "user_setting": { + "title": "Impostazioni Utente", + "tab_basic": "Impostazioni Di Base", + "tab_keybinds": "Tasti", + "dark_mode_label": "🌙 Modalità Scura", + "dark_mode_desc": "Attiva/disattiva l'aspetto del sito tra il tema chiaro e scuro", + "emojis_label": "😊 Emoji", + "emojis_desc": "Attiva o disattiva la visualizzazione delle emoji nel gioco", + "left_click_label": "🖱️ Clic sinistro per aprire il menu", + "left_click_desc": "Quando attivo, il clic sinistro apre il menu e il pulsante di attacco. Quando disattivo, fare clic con il tasto destro attaccherà direttamente.", + "attack_ratio_label": "⚔️ Rapporto Di Attacco", + "attack_ratio_desc": "Quale percentuale delle tue truppe inviare in attacco (1–100%)", + "troop_ratio_label": "🪖🛠️ Rapporto truppe e lavoratori", + "troop_ratio_desc": "Regola l'equilibrio tra truppe (per combattere) e lavoratori (per la produzione dell'oro) (1–100%)", + "easter_writing_speed_label": "Moltiplicatore Della Velocità Di Scrittura", + "easter_writing_speed_desc": "Regolare quanto velocemente si finge di programmare (x1–x100)", + "easter_bug_count_label": "Conteggio Bug", + "easter_bug_count_desc": "Quanti bug con cui stai bene (0–1000, emotivamente).", + "view_options": "Opzioni di Visualizzazione", + "toggle_view": "Attiva/Disattiva Vista", + "toggle_view_desc": "Vista alternativa (terreno/paesi)", + "zoom_controls": "Controllo Zoom", + "zoom_out": "Zoom Indietro", + "zoom_out_desc": "Riduce ingrandimento della mappa", + "zoom_in": "Zoom Avanti", + "zoom_in_desc": "Aumenta ingrandimento della mappa", + "camera_movement": "Movimento vista", + "center_camera": "Centra Vista", + "center_camera_desc": "Centra vista sul giocatore", + "move_up": "Sposta vista in alto", + "move_up_desc": "Sposta la vista verso l'alto", + "move_left": "Sposta vista a Sinistra", + "move_left_desc": "Sposta la vista a sinistra", + "move_down": "Sposta vista In Giù", + "move_down_desc": "Sposta la vista verso il basso", + "move_right": "Sposta vista a Destra", + "move_right_desc": "Sposta la vista a destra", + "reset": "Resetta", + "unbind": "Unbind (cancella assegnazione tasto)" + }, + "map_categories": { + "continental": "Continentale", + "regional": "Regionale", + "fantasy": "Altro" } } diff --git a/resources/lang/ja.json b/resources/lang/ja.json index a86528b71..b88aa456f 100644 --- a/resources/lang/ja.json +++ b/resources/lang/ja.json @@ -6,7 +6,8 @@ "lang_code": "ja" }, "main": { - "join_discord": "Discordサーバーに参加!", + "title": "OpenFront (ALPHA)", + "join_discord": "Discordサーバーに参加!", "create_lobby": "ロビーを作成", "join_lobby": "ロビーに参加", "single_player": "シングルプレイヤー", @@ -21,6 +22,7 @@ "action_alt_view": "表示切替(地形/国家)", "action_attack_altclick": "攻撃(左クリックがメニューの場合)", "action_build": "建設メニューを開く", + "action_emote": "エモートメニューを表示", "action_center": "カメラをプレイヤーに寄せる", "action_zoom": "ズームアウト/イン", "action_move_camera": "カメラ移動", @@ -34,7 +36,7 @@ "ui_pop": "人口 - 現在のユニット数、最大人口、増加速度を表示。", "ui_gold": "資産 - 所持金と増加速度を表示。", "ui_troops_workers": "兵士と労働者 - 攻撃/防御/金生成のための配分。兵士は攻撃や防御に使われる。労働者はゴールドを生成するために使われます。兵士と労働者の数はスライダーで調整できます。", - "ui_attack_ratio": "攻撃比率 - 攻撃時の使用兵士の割合。", + "ui_attack_ratio": "攻撃比率 - 攻撃時に使用する兵力の割合で、スライダーで調整でき、攻撃側の兵力が防御側より多いほど損失が減り、少ないと攻撃側の損害が増えますが、この効果は攻撃と防御の比率が2対1を超えるとそれ以上強化されません。\n", "ui_options": "オプション", "ui_options_desc": "以下の項目が含まれます:", "option_pause": "ゲームの一時停止(シングルプレイヤーのみ)", @@ -48,14 +50,13 @@ "radial_boat": "ボートを送る(海にアクセスできる場合)。", "radial_close": "メニューを閉じる。", "info_title": "情報メニュー", - "info_enemy_panel": "他国情報パネル", "info_enemy_desc": "選択プレイヤーの名前、資産、兵士数、裏切り者かどうかを表示。裏切り者とは、同盟を結んでいたプレイヤーを裏切り、攻撃したプレイヤーのことです。以下のアイコンは、以下のやりとりを表しています:", "info_target": "ターゲットマークを付ける(攻撃協調用)。", "info_alliance": "同盟を申し込む。同盟国は資源と兵力を共有できますが、互いに攻撃することはできません。", "info_emoji": "絵文字を送る。", "info_ally_panel": "同盟情報パネル", "info_ally_desc": "同盟後に使える新しいアイコン:", - "ally_betray": "味方を裏切り、同盟を終わらせる。あなたの名前の横には永久にアイコンが貼り付けられます。ボットはあなたと同盟を結ぶ可能性が低くなり、プレイヤーは同盟を結ぶ前によく考えるようになります。", + "ally_betray": "同盟を破棄して味方を裏切る行為で、相手も裏切り者でない限り、あなたの名前の横には裏切りアイコンが永続的に表示され、ゲーム終了まであなたへの攻撃では相手の損害が少なくなり、ボットは同盟を結びにくくなり、他のプレイヤーも同盟をためらうようになります。", "ally_donate": "自分の部隊の一部を味方に寄付すること。兵力が不足して攻撃を受けているときや、敵を粉砕するために余力が必要なときに使う。", "build_menu_title": "建設メニュー", "build_name": "名前", @@ -68,7 +69,7 @@ "build_port": "港", "build_port_desc": "自国と他国の港の間で自動的に貿易船を送ります(相手か自分が貿易停止していない場合)。両者にゴールドをもたらします。バトルシップの建造も可能。水辺にのみ建設可能です。", "build_warship": "戦艦", - "build_warship_desc": "周囲を巡回し、貿易船を拿捕したり、敵の戦艦やボートを破壊します。最寄りの港から出撃し、建設時に指定した場所を巡回します。", + "build_warship_desc": "指定したエリアを巡回し、交易船を拿捕し敵の軍艦やボートを撃破するユニットで、最寄りの港から出現し、最初にクリックした場所を巡回し始めます。軍艦は攻撃クリックで選択し、移動先を攻撃クリックすることで操作できます。\n", "build_silo": "ミサイル格納庫", "build_silo_desc": "ミサイルの発射を可能にします。", "build_sam": "SAMランチャー", @@ -83,12 +84,11 @@ "icon_desc": "ゲーム内アイコンとその意味:", "icon_crown": "王冠 - リーダーボード1位のプレイヤー", "icon_traitor": "交差した剣 - 裏切り者(同盟を攻撃)", - "icon_ally": "握手 - 味方(同盟関係)" + "icon_ally": "握手 - 味方(同盟関係)", + "info_enemy_panel": "敵の情報パネル" }, "single_modal": { "title": "シングルプレイヤー", - "map": "マップ", - "difficulty": "難易度", "allow_alliances": "同盟を許可", "options_title": "オプション", "bots": "ボット数: ", @@ -101,7 +101,7 @@ "start": "ゲーム開始" }, "map": { - "map": "マップ", + "map": "地図", "world": "世界", "europe": "ヨーロッパ", "mena": "中東・北アフリカ", @@ -115,14 +115,18 @@ "britannia": "ブリタニア", "gatewaytotheatlantic": "西ヨーロッパ", "australia": "オーストラリア", + "random": "ランダム", "iceland": "アイスランド", - "japan": "日本とその近隣", "pangaea": "パンゲア", - "random": "ランダム" + "japan": "日本とその隣国", + "betweentwoseas": "2つの海の間", + "knownworld": "知られてる世界", + "faroeislands": "フェロー諸島", + "europeclassic": "ヨーロッパ (クラシック)" }, "private_lobby": { - "title": "プライベートゲームに参加", - "enter_id": "ロビーIDを入力", + "title": "ランダム", + "enter_id": "プライベートゲームに参加", "player": "人のプレイヤー", "players": "人のプレイヤー", "join_lobby": "ロビーに参加", @@ -133,7 +137,8 @@ }, "public_lobby": { "join": "次のゲームに参加", - "waiting": "人が参加しています..." + "waiting": "人が参加しています...", + "teams": "チームの数:" }, "username": { "enter_username": "ユーザー名を入力", @@ -145,12 +150,12 @@ "host_modal": { "title": "プライベートロビー", "mode": "モード", - "allow_alliances": "同盟を許可", + "team_count": "チームの数", "options_title": "オプション", "bots": "ボット数: ", "bots_disabled": "無効", "disable_nations": "実在する国家を無効化", - "instant_build": "即時建設", + "instant_build": "実在する国家を無効化", "infinite_gold": "資金無限", "infinite_troops": "兵士無限", "disable_nukes": "核兵器使用禁止", @@ -172,9 +177,54 @@ }, "game_mode": { "ffa": "バトルロワイヤル", - "teams": "チーム戦" + "teams": "チーム" }, "select_lang": { "title": "言語を選択" + }, + "user_setting": { + "title": "ユーザー設定", + "tab_basic": "基本設定", + "tab_keybinds": "キー設定", + "dark_mode_label": "🌙 ダークモード", + "dark_mode_desc": "ダークモードを切り替えます。", + "emojis_label": "😊 絵文字", + "emojis_desc": "ゲーム内での絵文字を表示します。", + "left_click_label": "🖱️ 左クリックでメニューを開く", + "left_click_desc": "オンにすると左クリックでメニューを開き、剣ボタンで攻撃します。オフにすると右クリックで直接攻撃します。", + "attack_ratio_label": "⚔️ 攻撃比率", + "attack_ratio_desc": "攻撃時に出す兵力の割合を設定します(1〜100%)", + "troop_ratio_label": "🪖🛠️ 兵士と労働者の比率", + "troop_ratio_desc": "戦闘用の兵士と金生産用の労働者のバランスを調整します(1〜100%)", + "easter_writing_speed_label": "書くスピード倍率", + "easter_writing_speed_desc": "どれくらい爆速でコードを書いてるフリをするか(×1〜×100)", + "easter_bug_count_label": "バグのカウント!", + "easter_bug_count_desc": "どれくらいのバグなら精神的に許せるか(0〜1000)", + "view_options": "表示オプション", + "toggle_view": "表示切替", + "toggle_view_desc": "地形ビューと国境ビューを切り替えます", + "zoom_controls": "ズーム操作", + "zoom_out": "ズームアウト", + "zoom_out_desc": "マップを縮小します", + "zoom_in": "ズームイン", + "zoom_in_desc": "マップを拡大します", + "camera_movement": "カメラ移動", + "center_camera": "カメラ中央配置", + "center_camera_desc": "プレイヤーにカメラを中央合わせします", + "move_up": "カメラを上に移動", + "move_up_desc": "カメラを上方向に移動します", + "move_left": "カメラを左に移動", + "move_left_desc": "カメラを左方向に移動します", + "move_down": "カメラを下に移動", + "move_down_desc": "カメラを下方向に移動します", + "move_right": "カメラを右に移動", + "move_right_desc": "カメラを右方向に移動します", + "reset": "リセット", + "unbind": "解除" + }, + "map_categories": { + "continental": "大陸", + "regional": "地域", + "fantasy": "その他" } } diff --git a/resources/lang/nl.json b/resources/lang/nl.json index 3029bc5f6..97daa345f 100644 --- a/resources/lang/nl.json +++ b/resources/lang/nl.json @@ -1,5 +1,12 @@ { + "lang": { + "en": "Dutch", + "native": "Nederlands", + "svg": "nl", + "lang_code": "nl" + }, "main": { + "title": "OpenFront (ALFA)", "join_discord": "Word lid van de Discord!", "create_lobby": "Lobby aanmaken", "join_lobby": "Lobby toetreden", @@ -10,11 +17,12 @@ }, "help_modal": { "hotkeys": "Sneltoetsen", - "table_key": "Toets", + "table_key": "Sneltoets", "table_action": "Actie", "action_alt_view": "Alternatieve weergave (terrein/landen)", "action_attack_altclick": "Aanvallen (als linkermuisknop is ingesteld op menu openen)", "action_build": "Open bouwmenu", + "action_emote": "Open emoji-menu", "action_center": "Camera centreren op speler", "action_zoom": "In-/uitzoomen", "action_move_camera": "Camera bewegen", @@ -28,7 +36,7 @@ "ui_pop": "Pop - Jouw totale bevolking, jouw maximale bevolking en de snelheid waarmee je ze verwerft.", "ui_gold": "Goud - Het goud dat je hebt en de snelheid waarmee je het verwerft.", "ui_troops_workers": "Troepen en Werkers - Het aantal toegewezen troepen en werkers. Troepen worden gebruikt om aan te vallen of verdedigen. Werkers worden gebruikt om goud te genereren. Je kunt het aantal troepen en werkers aanpassen met de schuifbalk.", - "ui_attack_ratio": "Aanvalsverhouding - Het aantal troepen dat wordt gebruikt wanneer je aanvalt. Je kunt de aanvalsverhouding aanpassen met de schuifbalk. Heb je meer aanvallende dan verdedigende troepen dan verlies je er minder bij de aanval, heb je er minder dan lopen je aanvallende troepen meer schade op. Dit effect gaat niet verder dan verhoudingen van 2:1.", + "ui_attack_ratio": "Aanvalsverhouding - Het aantal troepen dat wordt gebruikt wanneer je aanvalt. Je kunt de aanvalsverhouding aanpassen met de schuifbalk. Gebruik je bij een aanval meer aanvallende troepen dan er verdedigende troepen zijn, dan verlies je er minder dan wanneer je met minder troepen aanvalt. Dit effect gaat niet verder dan verhoudingen van 2:1.", "ui_options": "Opties", "ui_options_desc": "De volgende elementen zijn hierin te vinden:", "option_pause": "Spel pauzeren/hervatten - Alleen beschikbaar in het speltype voor één speler.", @@ -77,8 +85,7 @@ "icon_crown": "Kroon - Dit is de nummer 1 speler op de leaderboard.", "icon_traitor": "Gekruiste zwaarden - Verrader. Deze speler heeft een bondgenoot aangevallen.", "icon_ally": "Handdruk - Bondgenoot. Deze speler is je bondgenoot.", - "info_enemy_panel": "Infopaneel vijand", - "action_emote": "Open emoji-menu" + "info_enemy_panel": "Infopaneel vijand" }, "single_modal": { "title": "Eén speler", @@ -94,6 +101,7 @@ "start": "Start Spel" }, "map": { + "map": "Kaart", "world": "Wereld", "europe": "Europa", "mena": "MENA", @@ -110,10 +118,11 @@ "random": "Willekeurig", "iceland": "IJsland", "pangaea": "Pangea", - "map": "Kaart", - "betweentwoseas": "Tussen twee zeeën", "japan": "Japan en buren", - "knownworld": "Bekende Wereld" + "betweentwoseas": "Tussen twee zeeën", + "knownworld": "Bekende Wereld", + "faroeislands": "Faeröer eilanden", + "europeclassic": "Europa (klassiek)" }, "private_lobby": { "title": "Privélobby toetreden", @@ -139,6 +148,8 @@ }, "host_modal": { "title": "Privélobby", + "mode": "Modus", + "team_count": "Aantal teams", "options_title": "Opties", "bots": "Bots:", "bots_disabled": "Uitgeschakeld", @@ -150,25 +161,18 @@ "player": "Speler", "players": "Spelers", "waiting": "Wachten op spelers...", - "start": "Start Spel", - "mode": "Modus" - }, - "difficulty": { - "Relaxed": "Ontspannen", - "Balanced": "Gebalanceerd", - "Intense": "Intens", - "Impossible": "Onmogelijk", - "difficulty": "Moeilijkheidsgraad" + "start": "Start Spel" }, "game_starting_modal": { "title": "Spel gaat starten...", "desc": "Voorbereiden op het starten van de lobby. Even geduld." }, - "lang": { - "en": "Dutch", - "native": "Nederlands", - "svg": "nl", - "lang_code": "nl" + "difficulty": { + "difficulty": "Moeilijkheidsgraad", + "Relaxed": "Ontspannen", + "Balanced": "Gebalanceerd", + "Intense": "Intens", + "Impossible": "Onmogelijk" }, "game_mode": { "ffa": "Iedereen tegen iedereen (FFA)", @@ -176,5 +180,50 @@ }, "select_lang": { "title": "Kies taal" + }, + "user_setting": { + "title": "Gebruikersinstellingen", + "tab_basic": "Basisinstellingen", + "tab_keybinds": "Sneltoetsen", + "dark_mode_label": "🌙 Donkere modus", + "dark_mode_desc": "Schakel tussen lichte en donkere thema's voor de site", + "emojis_label": "😊 Emoji's", + "emojis_desc": "Schakel het tonen van emoji's in de game uit/aan ", + "left_click_label": "🖱️ Linkermuisknop voor openen menu", + "left_click_desc": "AAN: linkermuisknop opent het radiale menu met zwaard-aanvalsknop. UIT: linkermuisklik valt direct aan.", + "attack_ratio_label": "⚔️ Aanvalsverhouding", + "attack_ratio_desc": "Welk percentage van je troepen je bij een aanval stuurt (1-100%)", + "troop_ratio_label": "🪖🛠️ Troepen en Werkers-verhouding", + "troop_ratio_desc": "De balans tussen troepen (voor gevechten) en werkers (voor goudproductie) aanpassen (1-100%)", + "easter_writing_speed_label": "Schrijfsnelheidsvermenigvuldiger", + "easter_writing_speed_desc": "Pas aan hoe snel je pretendeert te coderen (x1-x100)", + "easter_bug_count_label": "Aantal bugs", + "easter_bug_count_desc": "Hoeveel bugs je oké vindt (0-1000, gevoelsmatig)", + "view_options": "Weergave-opties", + "toggle_view": "Weergave wisselen", + "toggle_view_desc": "Alternatieve weergave (terrein/landen)", + "zoom_controls": "Zoombediening", + "zoom_out": "Uitzoomen", + "zoom_out_desc": "Kaart uitzoomen", + "zoom_in": "Inzoomen", + "zoom_in_desc": "Kaart inzoomen", + "camera_movement": "Camerabediening", + "center_camera": "Camera centreren", + "center_camera_desc": "Camera op speler centreren", + "move_up": "Camera omhoog", + "move_up_desc": "Beweeg de camera naar boven", + "move_left": "Camera naar links", + "move_left_desc": "Beweeg de camera naar links", + "move_down": "Camera omlaag", + "move_down_desc": "Beweeg de camera naar beneden", + "move_right": "Camera naar rechts", + "move_right_desc": "Beweeg de camera naar rechts", + "reset": "Resetten", + "unbind": "Loskoppelen" + }, + "map_categories": { + "continental": "Continent", + "regional": "Regio", + "fantasy": "Overig" } } diff --git a/resources/lang/pl.json b/resources/lang/pl.json index 01fc7a0dd..b67075f3b 100644 --- a/resources/lang/pl.json +++ b/resources/lang/pl.json @@ -1,5 +1,12 @@ { + "lang": { + "en": "Polish", + "native": "Polski", + "svg": "pl", + "lang_code": "pl" + }, "main": { + "title": "OpenFront (ALPHA)", "join_discord": "Dołącz do Discord'a!", "create_lobby": "Utwórz lobby", "join_lobby": "Dołącz do lobby", @@ -15,6 +22,7 @@ "action_alt_view": "Alternatywny widok (teren/państwa)", "action_attack_altclick": "Atak (gdy lewy przycisk myszy jest ustawiony na otwieranie menu).", "action_build": "Otwórz menu budowy", + "action_emote": "Otwórz menu emoji", "action_center": "Wyśrodkuj kamerę na graczu", "action_zoom": "Oddal/Przybliż", "action_move_camera": "Przesuń kamerę", @@ -77,8 +85,7 @@ "icon_crown": "Korona — Jest to gracz numer 1 w rankingu", "icon_traitor": "Skrzyżowane miecze — Zdrajca. Ten gracz atakował sojusznika.", "icon_ally": "Uścisk dłoni — Sojusznik. Ten gracz jest twoim sojusznikiem.", - "info_enemy_panel": "Panel informacji o wrogu", - "action_emote": "Otwórz menu emoji" + "info_enemy_panel": "Panel informacji o wrogu" }, "single_modal": { "title": "Gra jednoosobowa", @@ -94,6 +101,7 @@ "start": "Rozpocznij Grę" }, "map": { + "map": "Mapa", "world": "Świat", "europe": "Europa", "mena": "MENA", @@ -110,10 +118,11 @@ "random": "Losowe", "iceland": "Islandia", "pangaea": "Pangea", - "map": "Mapa", - "betweentwoseas": "Między dwoma morzami", "japan": "Japonia i sąsiedzi", - "knownworld": "Znany Świat" + "betweentwoseas": "Między dwoma morzami", + "knownworld": "Znany Świat", + "faroeislands": "Wyspy Owcze", + "europeclassic": "" }, "private_lobby": { "title": "Dołącz do prywatnego Lobby", @@ -139,6 +148,8 @@ }, "host_modal": { "title": "Prywatne lobby", + "mode": "Tryb", + "team_count": "Liczba drużyn", "options_title": "Opcje", "bots": "Boty: ", "bots_disabled": "Wyłączone", @@ -150,25 +161,18 @@ "player": "Gracz", "players": "Gracze", "waiting": "Oczekiwanie na graczy...", - "start": "Rozpocznij grę", - "mode": "Tryb" - }, - "difficulty": { - "Relaxed": "Zrelaksowany", - "Balanced": "Zbalansowany", - "Intense": "Intensywny", - "Impossible": "Niemożliwy", - "difficulty": "Poziom trudności" + "start": "Rozpocznij grę" }, "game_starting_modal": { "title": "Gra się rozpoczyna...", "desc": "Przygotowanie do uruchomienia lobby. Proszę czekać." }, - "lang": { - "en": "Polish", - "native": "Polski", - "svg": "pl", - "lang_code": "pl" + "difficulty": { + "difficulty": "Poziom trudności", + "Relaxed": "Zrelaksowany", + "Balanced": "Zbalansowany", + "Intense": "Intensywny", + "Impossible": "Niemożliwy" }, "game_mode": { "ffa": "Każdy na Każdego", @@ -176,5 +180,50 @@ }, "select_lang": { "title": "Wybierz język" + }, + "user_setting": { + "title": "Ustawienia użytkownika", + "tab_basic": "Podstawowe ustawienia", + "tab_keybinds": "Skróty klawiszowe", + "dark_mode_label": "🌙 Tryb ciemny", + "dark_mode_desc": "Przełącz wygląd strony pomiędzy jasnym a ciemnym trybem", + "emojis_label": "😊 Emotki", + "emojis_desc": "Przełącz, czy emotki mają być wyświetlane w grze", + "left_click_label": "🖱️ Kliknij lewym przyciskiem myszy aby otworzyć Menu", + "left_click_desc": "Gdy WŁĄCZONE, lewy przycisk myszy otwiera menu, a przycisk z mieczem atakuje. Gdy WYŁĄCZONE, lewy przycisk myszy atakuje bezpośrednio.", + "attack_ratio_label": "⚔️ Współczynnik ataku", + "attack_ratio_desc": "Jaki procent swoich żołnierzy chcesz wysłać do ataku (1–100%)", + "troop_ratio_label": "🛠️ Stosunek żołnierzy do pracowników", + "troop_ratio_desc": "Dostosuj balans między żołnierzami (do walki) a pracownikami (do produkcji złota) (1–100%)", + "easter_writing_speed_label": "Mnożnik prędkości pisania", + "easter_writing_speed_desc": "Dostosuj, jak szybko udajesz, że programujesz (x1–x100)", + "easter_bug_count_label": "Liczba błędów", + "easter_bug_count_desc": "Ile błędów jesteś w stanie zaakceptować (0–1000)", + "view_options": "Opcje widoku", + "toggle_view": "Przełącz widok", + "toggle_view_desc": "Alternatywny widok (teren/państwa)", + "zoom_controls": "Sterowanie przybliżeniem", + "zoom_out": "Oddal", + "zoom_out_desc": "Oddala widok mapy", + "zoom_in": "Przybliż", + "zoom_in_desc": "Przybliż mapę", + "camera_movement": "Ruch kamery", + "center_camera": "Wyśrodkuj kamerę", + "center_camera_desc": "Wyśrodkowuje kamerę na graczu", + "move_up": "Przesuń kamerę w górę", + "move_up_desc": "Przesuwa kamerę w górę", + "move_left": "Przesuń kamerę w lewo", + "move_left_desc": "Przesuwa kamerę w lewo", + "move_down": "Przesuń kamerę w dół", + "move_down_desc": "Przesuwa kamerę w dół", + "move_right": "Przesuń kamerę w prawo", + "move_right_desc": "Przesuwa kamerę w prawo", + "reset": "Zresetuj", + "unbind": "Odbinduj" + }, + "map_categories": { + "continental": "Kontynentalny", + "regional": "Lokalny", + "fantasy": "Pozostałe" } } diff --git a/resources/lang/ru.json b/resources/lang/ru.json index 8a135f9fa..73e884578 100644 --- a/resources/lang/ru.json +++ b/resources/lang/ru.json @@ -1,5 +1,12 @@ { + "lang": { + "en": "Russian", + "native": "Русский", + "svg": "ru", + "lang_code": "ru" + }, "main": { + "title": "OpenFront (АЛЬФА)", "join_discord": "Присоединяйтесь к Discord!", "create_lobby": "Создать лобби", "join_lobby": "Присоединиться к лобби", @@ -12,9 +19,10 @@ "hotkeys": "Горячие клавиши", "table_key": "Клавиша", "table_action": "Действие", - "action_alt_view": "Альтернативный вид (ландшафт/страны)", + "action_alt_view": "Альтернативное представление (ландшафт/страны)", "action_attack_altclick": "Атака (если левая кнопка мыши назначена на открытие меню)", "action_build": "Открыть меню строительства", + "action_emote": "Открыть меню смайлов", "action_center": "Центрировать камеру на игроке", "action_zoom": "Отдалить/Приблизить", "action_move_camera": "Перемещение камеры", @@ -34,7 +42,7 @@ "option_pause": "Приостановить/Продолжить игру — Доступно только в режиме одиночной игры.", "option_timer": "Таймер — Время, прошедшее с начала игры.", "option_exit": "Кнопка выхода.", - "option_settings": "Настройки — Открыть меню настроек. В нём вы можете переключать альтернативный вид, тёмный режим, смайлики и взаимодействие левой кнопкой мыши.", + "option_settings": "Настройки — Открыть меню настроек. В нём вы можете переключить альтернативное представление, тёмный режим, смайлы и взаимодействие левой кнопкой мыши.", "radial_title": "Круговое меню", "radial_desc": "Щелчок правой кнопкой мыши (нажатие на мобильном устройстве) открывает круговое меню. Из него можно:", "radial_build": "Открыть меню строительства.", @@ -77,8 +85,7 @@ "icon_crown": "Корона — Это игрок номер 1 в таблице лидеров", "icon_traitor": "Скрещённые мечи — Предатель. Этот игрок напал на союзника.", "icon_ally": "Рукопожатие — Союзник. Этот игрок — ваш союзник.", - "info_enemy_panel": "Панель информации о враге", - "action_emote": "Открыть меню смайлов" + "info_enemy_panel": "Панель информации о враге" }, "single_modal": { "title": "Одиночная игра", @@ -94,6 +101,7 @@ "start": "Начать игру" }, "map": { + "map": "Карта", "world": "Мир", "europe": "Европа", "mena": "MENA", @@ -110,10 +118,11 @@ "random": "Случайно", "iceland": "Исландия", "pangaea": "Пангея", - "map": "Карта", - "betweentwoseas": "Между двух морей", "japan": "Япония и соседи", - "knownworld": "Известный мир" + "betweentwoseas": "Между двух морей", + "knownworld": "Известный мир", + "faroeislands": "Фарерские острова", + "europeclassic": "Европа (классическая)" }, "private_lobby": { "title": "Присоединиться к приватному лобби", @@ -139,6 +148,8 @@ }, "host_modal": { "title": "Приватное лобби", + "mode": "Режим", + "team_count": "Количество команд", "options_title": "Настройки", "bots": "Боты: ", "bots_disabled": "Отключены", @@ -150,25 +161,18 @@ "player": "Игрок", "players": "Игрока(-ов)", "waiting": "Ожидание игроков...", - "start": "Начать игру", - "mode": "Режим" - }, - "difficulty": { - "Relaxed": "Расслабленная", - "Balanced": "Уравновешенная", - "Intense": "Напряжённая", - "Impossible": "Невозможная", - "difficulty": "Сложность" + "start": "Начать игру" }, "game_starting_modal": { "title": "Игра начинается...", "desc": "Подготовка к запуску лобби. Пожалуйста, подождите." }, - "lang": { - "en": "Russian", - "native": "Русский", - "svg": "ru", - "lang_code": "ru" + "difficulty": { + "difficulty": "Сложность", + "Relaxed": "Расслабленная", + "Balanced": "Уравновешенная", + "Intense": "Напряжённая", + "Impossible": "Невозможная" }, "game_mode": { "ffa": "Каждый против каждого (FFA)", @@ -176,5 +180,50 @@ }, "select_lang": { "title": "Выберите язык" + }, + "user_setting": { + "title": "Пользовательские настройки", + "tab_basic": "Основные настройки", + "tab_keybinds": "Назначение клавиш", + "dark_mode_label": "🌙 Тёмный режим", + "dark_mode_desc": "Переключение внешнего вида сайта между светлой и тёмной темой", + "emojis_label": "😊 Смайлы", + "emojis_desc": "Переключение видимости смайлов во время игры", + "left_click_label": "🖱️ Открытие меню левой кнопкой мыши", + "left_click_desc": "ВКЛЮЧЕНО: щелчок левой кнопкой мыши открывает меню, атака совершается кнопкой с мечом. ВЫКЛЮЧЕНО: нажатие левой кнопкой мыши совершает атаку напрямую.", + "attack_ratio_label": "⚔️ Соотношение атаки", + "attack_ratio_desc": "Какой процент ваших войск отправлять в бой (1–100%)", + "troop_ratio_label": "🪖🛠️ Соотношение войск и рабочих", + "troop_ratio_desc": "Настройте соотношение между войсками (для боя) и рабочими (для добычи золота) (1–100%)", + "easter_writing_speed_label": "Множитель скорости печати", + "easter_writing_speed_desc": "Настройте скорость, с которой вы делаете вид, что программируете (x1–x100)", + "easter_bug_count_label": "Количество багов", + "easter_bug_count_desc": "Количество багов, которое вы считаете приемлемым (0–1000, эмоционально)", + "view_options": "Настройки просмотра", + "toggle_view": "Переключить представление", + "toggle_view_desc": "Альтернативное представление (ландшафт/страны)", + "zoom_controls": "Масштабирование", + "zoom_out": "Отдалить", + "zoom_out_desc": "Отдалить карту", + "zoom_in": "Приблизить", + "zoom_in_desc": "Приблизить карту", + "camera_movement": "Перемещение камеры", + "center_camera": "Центрировать камеру", + "center_camera_desc": "Центрировать камеру на игроке", + "move_up": "Переместить вверх", + "move_up_desc": "Переместить камеру вверх", + "move_left": "Переместить влево", + "move_left_desc": "Переместить камеру влево", + "move_down": "Переместить вниз", + "move_down_desc": "Переместить камеру вниз", + "move_right": "Переместить вправо", + "move_right_desc": "Переместить камеру вправо", + "reset": "Сбросить", + "unbind": "Освободить" + }, + "map_categories": { + "continental": "Континентальные", + "regional": "Региональные", + "fantasy": "Прочие" } } diff --git a/resources/lang/sh.json b/resources/lang/sh.json index 8476917f6..520ff46f0 100644 --- a/resources/lang/sh.json +++ b/resources/lang/sh.json @@ -1,5 +1,12 @@ { + "lang": { + "en": "Serbo-Croatian", + "native": "Srpsko-Hrvatski", + "svg": "sh_yugo", + "lang_code": "sh" + }, "main": { + "title": "OpenFront (ALFA)", "join_discord": "Pridruži se Diskordu!", "create_lobby": "Napravi čekaonicu", "join_lobby": "Pridruži se čekaonici", @@ -15,6 +22,7 @@ "action_alt_view": "Alternativni prikaz (teren / države)", "action_attack_altclick": "Napad (ukoliko je levi klik podešen da otvara izbornik)", "action_build": "Otvara izbornik za izgradnju", + "action_emote": "Otvori izbornik emotikona", "action_center": "Centrira kameru na igrača", "action_zoom": "Približi / udalji", "action_move_camera": "Pomera kameru", @@ -77,8 +85,7 @@ "icon_crown": "Kruna - Ovo je igrač broj 1 na ljestvici", "icon_traitor": "Ukršteni mačevi - Izdajica. Ovaj igrač je napao saveznika.", "icon_ally": "Rukovanje - Saveznik. Ovaj igrač ti je saveznik.", - "info_enemy_panel": "Informacije o neprijatelju", - "action_emote": "Otvori izbornik emotikona" + "info_enemy_panel": "Informacije o neprijatelju" }, "single_modal": { "title": "Igraj sam", @@ -94,6 +101,7 @@ "start": "Započni partiju" }, "map": { + "map": "Mapa", "world": "Svijet", "europe": "Evropa", "mena": "BISA", @@ -110,10 +118,11 @@ "random": "Nasumična", "iceland": "Island", "pangaea": "Pangea", - "map": "Mapa", - "betweentwoseas": "Između dva mora", "japan": "Japan i susjedi", - "knownworld": "Poznati svijet" + "betweentwoseas": "Između dva mora", + "knownworld": "Poznati svijet", + "faroeislands": "Farska ostrva", + "europeclassic": "Evropa (klasika)" }, "private_lobby": { "title": "Pridruži se privatnoj čekaonici", @@ -139,6 +148,8 @@ }, "host_modal": { "title": "Privatna čekaonica", + "mode": "Tip igre", + "team_count": "Broj timova", "options_title": "Opcije", "bots": "Botovi: ", "bots_disabled": "Onemogućeni", @@ -150,25 +161,18 @@ "player": "Igrač", "players": "Igrači", "waiting": "Čekamo igrače...", - "start": "Započni partiju", - "mode": "Tip igre" - }, - "difficulty": { - "Relaxed": "Bleja", - "Balanced": "Fer", - "Intense": "Napeto", - "Impossible": "Nemoguće", - "difficulty": "Težina" + "start": "Započni partiju" }, "game_starting_modal": { "title": "Partija počinje...", "desc": "Čekaonica se priprema za start. Ček' malo." }, - "lang": { - "en": "Serbo-Croatian", - "native": "Srpsko-Hrvatski", - "svg": "sh_yugo", - "lang_code": "sh" + "difficulty": { + "difficulty": "Težina", + "Relaxed": "Bleja", + "Balanced": "Fer", + "Intense": "Napeto", + "Impossible": "Nemoguće" }, "game_mode": { "ffa": "Svako za sebe", @@ -176,5 +180,50 @@ }, "select_lang": { "title": "Odaberi jezik" + }, + "user_setting": { + "title": "Podješavanja", + "tab_basic": "Osnovna podješavanja", + "tab_keybinds": "Prečice", + "dark_mode_label": "Tamni mod", + "dark_mode_desc": "Promeni izgled stranice sa svetlog na tamni mod", + "emojis_label": "Emotikoni", + "emojis_desc": "Uključi ili isključi prikazivanje emotikona", + "left_click_label": "Otvori meni na lijevi klik", + "left_click_desc": "Kada je UKLJUČEN, lijevi klik otvara meni, a dugme sa mačem napada. Kada je ISKLJUČEN, desni klik napada direktno.", + "attack_ratio_label": "Razmjer napada", + "attack_ratio_desc": "Procena vojnika koje ćeš poslati u napad (1-100%)", + "troop_ratio_label": "Razmjer vojnika i radnika", + "troop_ratio_desc": "Prilagođava odnos između vojnika (za borbu) i radnika (za proizvodnju zlata) (1-100%)", + "easter_writing_speed_label": "Brzina pisanja", + "easter_writing_speed_desc": "Prilagođava koliko brzo se pretvaraš da kodiraš (1x-100x)", + "easter_bug_count_label": "Broj bagova", + "easter_bug_count_desc": "Koliko bagova možeš da izdržiš (0-1000, emotivno)", + "view_options": "Opcije za prikaz", + "toggle_view": "Promeni prikaz", + "toggle_view_desc": "Alternativni prikaz (teren / države)", + "zoom_controls": "Kontrole daljine", + "zoom_out": "Udalji", + "zoom_out_desc": "Udaljava te od mape", + "zoom_in": "Približi", + "zoom_in_desc": "Približava te mapi", + "camera_movement": "Kretanje kamere", + "center_camera": "Centriraj kameru", + "center_camera_desc": "Centrira kameru na igrača", + "move_up": "Pomeri kameru na nagore", + "move_up_desc": "Pomera kameru nagore", + "move_left": "Pomeri kameru ulevo", + "move_left_desc": "Pomera kameru ulevo", + "move_down": "Pomeri kameru nadole", + "move_down_desc": "Pomera kameru nadole", + "move_right": "Pomeri kameru udesno", + "move_right_desc": "Pomera kameru udesno", + "reset": "Resetuj", + "unbind": "Obriši prečicu" + }, + "map_categories": { + "continental": "Kontinentalne", + "regional": "Regionalne", + "fantasy": "Druge" } } diff --git a/resources/lang/uk.json b/resources/lang/uk.json index 946187b5c..ab88d828d 100644 --- a/resources/lang/uk.json +++ b/resources/lang/uk.json @@ -1,5 +1,12 @@ { + "lang": { + "en": "Ukrainian", + "native": "Українська", + "svg": "ua", + "lang_code": "uk" + }, "main": { + "title": "OpenFront (АЛЬФА)", "join_discord": "Приєднуйтеся до Discord!", "create_lobby": "Створити лобі", "join_lobby": "Приєднатися до лобі", @@ -13,8 +20,9 @@ "table_key": "Клавіш", "table_action": "Дія", "action_alt_view": "Альтернативний вигляд (топогорафія/країни)", - "action_attack_altclick": "Атака (коли клацання лівою кнопкою миші призначено на відкриття меню)", + "action_attack_altclick": "Атака (коли лівий клац призначено на відкриття меню)", "action_build": "Відкрити меню будівництва", + "action_emote": "Відкрити меню емодзі", "action_center": "Відцентрувати камеру на гравцеві", "action_zoom": "Зменшити/Збільшити масштаб", "action_move_camera": "Перемістити камеру", @@ -77,8 +85,7 @@ "icon_crown": "Корона — Це гравець номер 1 у таблиці лідерів", "icon_traitor": "Перехрещені мечі — Зрадник. Цей гравець атакував союзника.", "icon_ally": "Рукостискання — Союзник. Цей гравець є вашим союзником.", - "info_enemy_panel": "Панель інформації ворога", - "action_emote": "Відкрити меню емодзі" + "info_enemy_panel": "Панель інформації ворога" }, "single_modal": { "title": "Гра наодинці", @@ -94,6 +101,7 @@ "start": "Розпочати гру" }, "map": { + "map": "Мапа", "world": "Світ", "europe": "Європа", "mena": "MENA", @@ -110,10 +118,11 @@ "random": "Випадково", "iceland": "Ісландія", "pangaea": "Пангея", - "map": "Мапа", - "betweentwoseas": "Поміж двох морів", "japan": "Японія та сусіди", - "knownworld": "Відомий світ" + "betweentwoseas": "Поміж двох морів", + "knownworld": "Відомий світ", + "faroeislands": "Фарерські острови", + "europeclassic": "Європа (класична)" }, "private_lobby": { "title": "Приєднатися до приватного лобі", @@ -139,6 +148,8 @@ }, "host_modal": { "title": "Приватне лобі", + "mode": "Режим", + "team_count": "Кількість команд", "options_title": "Налаштування", "bots": "Боти: ", "bots_disabled": "Відключено", @@ -150,25 +161,18 @@ "player": "Гравець", "players": "Гравці(в)", "waiting": "Очікування гравців...", - "start": "Розпочати гру", - "mode": "Режим" - }, - "difficulty": { - "Relaxed": "Розслаблена", - "Balanced": "Збалансована", - "Intense": "Напружена", - "Impossible": "Неможлива", - "difficulty": "Складність" + "start": "Розпочати гру" }, "game_starting_modal": { "title": "Гра починається...", "desc": "Підготовка до запуску лобі. Будь ласка, зачекайте." }, - "lang": { - "en": "Ukrainian", - "native": "Українська", - "svg": "ua", - "lang_code": "uk" + "difficulty": { + "difficulty": "Складність", + "Relaxed": "Розслаблена", + "Balanced": "Збалансована", + "Intense": "Напружена", + "Impossible": "Неможлива" }, "game_mode": { "ffa": "Всі проти всіх (FFA)", @@ -176,5 +180,50 @@ }, "select_lang": { "title": "Виберіть мову" + }, + "user_setting": { + "title": "Користувацькі налаштування", + "tab_basic": "Основні налаштування", + "tab_keybinds": "Призначення клавіш", + "dark_mode_label": "🌙 Темний режим", + "dark_mode_desc": "Перемикання зовнішнього вигляду сайту між світлою та темною темою", + "emojis_label": "😊 Емодзі", + "emojis_desc": "Перемикання видимості емодзі під час гри", + "left_click_label": "🖱️ Відкриття меню лівою кнопкою миші", + "left_click_desc": "УВІМКНЕНО: лівий клац відкриває меню, атака здійснюється кнопкою з мечем. ВИМКНЕНО: лівий клац здійснює атаку напряму.", + "attack_ratio_label": "⚔️ Співвідношення атаки", + "attack_ratio_desc": "Який відсоток ваших військ відправляти в напад (1–100%)", + "troop_ratio_label": "🪖🛠️ Співвідношення військ і працівників", + "troop_ratio_desc": "Налаштуйте співвідношення між військами (для бою) та працівниками (для видобування золота) (1–100%)", + "easter_writing_speed_label": "Множник швидкості друку", + "easter_writing_speed_desc": "Налаштуйте швидкість, з якою ви удаєте, що програмуєте (x1–x100)", + "easter_bug_count_label": "Кількість багів", + "easter_bug_count_desc": "Кількість багів, що ви вважаєте прийнятною (0–1000, емоційно)", + "view_options": "Налаштування вигляду", + "toggle_view": "Змінити вигляд", + "toggle_view_desc": "Альтернативний вигляд (топогорафія/країни)", + "zoom_controls": "Масштабування", + "zoom_out": "Зменшити масштаб", + "zoom_out_desc": "Зменшити масштаб мапи", + "zoom_in": "Збільшити масштаб", + "zoom_in_desc": "Збільшити масштаб мапи", + "camera_movement": "Керування камерою", + "center_camera": "Відцентрувати камеру", + "center_camera_desc": "Відцентрувати камеру на гравцеві", + "move_up": "Рухати вгору", + "move_up_desc": "Перемістити камеру вгору", + "move_left": "Рухати ліворуч", + "move_left_desc": "Перемістити камеру ліворуч", + "move_down": "Рухати вниз", + "move_down_desc": "Перемістити камеру вниз", + "move_right": "Рухати праворуч", + "move_right_desc": "Перемістити камеру праворуч", + "reset": "Скинути", + "unbind": "Звільнити" + }, + "map_categories": { + "continental": "Континентальні", + "regional": "Регіональні", + "fantasy": "Інші" } } diff --git a/resources/maps/Africa.json b/resources/maps/Africa.json index 051521ebf..0866bcc94 100644 --- a/resources/maps/Africa.json +++ b/resources/maps/Africa.json @@ -65,7 +65,7 @@ }, { "coordinates": [208, 832], - "name": "Sierra Leon", + "name": "Sierra Leone", "strength": 2, "flag": "sl" }, @@ -119,7 +119,7 @@ }, { "coordinates": [1423, 1646], - "name": "Zimbabwa", + "name": "Zimbabwe", "strength": 2, "flag": "zw" }, diff --git a/resources/maps/DeglaciatedAntarctica.bin b/resources/maps/DeglaciatedAntarctica.bin new file mode 100644 index 000000000..28f46db63 --- /dev/null +++ b/resources/maps/DeglaciatedAntarctica.bin @@ -0,0 +1 @@ +0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;:::9998877777777788899::;;<<===<<;;::9988877777777778877766666554445566778899::;;<;;;;::::::::::::::998899::::998877665544332222221100011111000001111222222334445556665544332211000112111223344556677889999887766554433221100//...--,,++*****)**************++,,,,,,,-,--..//00112233445566778899:::;;<;;;;;;;:::;;<;;;;::;;;<<===================>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;:::999887766666667778899::;;<<=<<;;::998877776666667777766655555443445566778899::;;;::::999999:99:9999888899::998877665544332222111100/0011100//0001111111122334445556554433221100/001110112233445566778899887766554433221100//...--,,++**)))))))))))))))))***+++++,,,,,,--..//001122334455667788999::;;;;;;;:::9::;;;;;:::::;;<<<<<<<<<<<<<<<<<<<===>>>????>>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::999888776666666667778899::;;<<<;;::99887776666666666776665555544333445566778899::;::::9999999999999988778899998877665544332211111100///00000/////0000111111223334445554433221100///0010001122334455667788887766554433221100//..---,,++**)))))())))))))))))))**+++++++,+,,--..//001122334455667788999::;:::::::999::;::::99:::;;<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99988877665555555666778899::;;<;;::9988776666555555666665554444433233445566778899:::999988888898898888777788998877665544332211110000//.//000//..///00000000112233344454433221100//.//000/0011223344556677887766554433221100//..---,,++**))((((((((((((((((()))*****++++++,,--..//001122334455667788899:::::::999899:::::99999::;;;;;;;;;;;;;;;;;;;<<<===>>>>====>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988877766555555555666778899::;;;::998877666555555555566555444443322233445566778899:999988888888888888776677888877665544332211000000//.../////.....////0000001122233344433221100//...//0///00112233445566777766554433221100//..--,,,++**))((((('(((((((((((((())*******+*++,,--..//001122334455667788899:999999988899:999988999::;;;;;;;;;;;;;;;;;;;<<<===========>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998887776655444444455566778899::;::99887766555544444455555444333332212233445566778899988887777778778777766667788776655443322110000////..-..///..--...////////0011222333433221100//..-..///.//001122334455667766554433221100//..--,,,++**))(('''''''''''''''''((()))))******++,,--..//00112233445566777889999999888788999998888899:::::::::::::::::::;;;<<<====<<<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887776665544444444455566778899:::998877665554444444444554443333322111223344556677889888877777777777777665566777766554433221100//////..---.....-----....//////00111222333221100//..---../...//0011223344556666554433221100//..--,,+++**))(('''''&''''''''''''''(()))))))*)**++,,--..//00112233445566777889888888877788988887788899:::::::::::::::::::;;;<<<<<<<<<<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988777666554433333334445566778899:998877665544443333334444433322222110112233445566778887777666666766766665555667766554433221100////....--,--...--,,---........//001112223221100//..--,--...-..//00112233445566554433221100//..--,,+++**))((''&&&&&&&&&&&&&&&&&'''((((())))))**++,,--..//0011223344556667788888887776778888877777889999999999999999999:::;;;<<<<;;;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>???>>==<<;;::99887766655544333333333444556677889998877665544433333333334433322222110001122334455667787777666666666666665544556666554433221100//......--,,,-----,,,,,----......//0001112221100//..--,,,--.---..//001122334455554433221100//..--,,++***))((''&&&&&%&&&&&&&&&&&&&&''((((((()())**++,,--..//0011223344556667787777777666778777766777889999999999999999999:::;;;;;;;;;;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>?>>==<<;;::998877666555443322222223334455667788988776655443333222222333332221111100/0011223344556677766665555556556555544445566554433221100//....----,,+,,---,,++,,,--------..//00011121100//..--,,+,,---,--..//0011223344554433221100//..--,,++***))((''&&%%%%%%%%%%%%%%%%%&&&'''''(((((())**++,,--..//00112233445556677777776665667777766666778888888888888888888999:::;;;;::::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==>>>==<<;;::998877665554443322222222233344556677888776655443332222222222332221111100///00112233445566766665555555555555544334455554433221100//..------,,+++,,,,,+++++,,,,------..///00011100//..--,,+++,,-,,,--..//00112233444433221100//..--,,++**)))((''&&%%%%%$%%%%%%%%%%%%%%&&'''''''('(())**++,,--..//00112233445556676666666555667666655666778888888888888888888999:::::::::::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>====>==<<;;::998877665554443322111111122233445566778776655443322221111112222211100000//.//001122334455666555544444454454444333344554433221100//..----,,,,++*++,,,++**+++,,,,,,,,--..///000100//..--,,++*++,,,+,,--..//001122334433221100//..--,,++**)))((''&&%%$$$$$$$$$$$$$$$$$%%%&&&&&''''''(())**++,,--..//001122334445566666665554556666655555667777777777777777777888999::::9999::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>==<<===<<;;::998877665544433322111111111222334455667776655443322211111111112211100000//...//0011223344556555544444444444444332233444433221100//..--,,,,,,++***+++++*****++++,,,,,,--...///000//..--,,++***++,+++,,--..//0011223333221100//..--,,++**))(((''&&%%$$$$$#$$$$$$$$$$$$$$%%&&&&&&&'&''(())**++,,--..//00112233444556555555544455655554455566777777777777777777788899999999999::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>===<<<<=<<;;::998877665544433322110000000111223344556676655443322111100000011111000/////..-..//00112233445554444333333433433332222334433221100//..--,,,,++++**)**+++**))***++++++++,,--...///0//..--,,++**)**+++*++,,--..//00112233221100//..--,,++**))(((''&&%%$$#################$$$%%%%%&&&&&&''(())**++,,--..//00112233344555555544434455555444445566666666666666666667778889999888899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>===<<;;<<<;;::998877665544333222110000000001112233445566655443322111000000000011000/////..---..//001122334454444333333333333332211223333221100//..--,,++++++**)))*****)))))****++++++,,---...///..--,,++**)))**+***++,,--..//001122221100//..--,,++**))(('''&&%%$$#####"##############$$%%%%%%%&%&&''(())**++,,--..//00112233344544444443334454444334445566666666666666666667778888888888899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>==<<<;;;;<;;::9988776655443332221100///////0001122334455655443322110000//////00000///.....--,--..//0011223344433332222223223222211112233221100//..--,,++++****))())***))(()))********++,,---.../..--,,++**))())***)**++,,--..//0011221100//..--,,++**))(('''&&%%$$##"""""""""""""""""###$$$$$%%%%%%&&''(())**++,,--..//00112223344444443332334444433333445555555555555555555666777888877778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>==<<<;;::;;;::9988776655443322211100/////////0001122334455544332211000//////////00///.....--,,,--..//00112233433332222222222222211001122221100//..--,,++******))((()))))((((())))******++,,,---...--,,++**))((())*)))**++,,--..//00111100//..--,,++**))((''&&&%%$$##"""""!""""""""""""""##$$$$$$$%$%%&&''(())**++,,--..//00112223343333333222334333322333445555555555555555555666777777777778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>===<<;;;::::;::9988776655443322211100//.......///001122334454433221100////....../////...-----,,+,,--..//001122333222211111121121111000011221100//..--,,++****))))(('(()))((''((())))))))**++,,,---.--,,++**))(('(()))())**++,,--..//001100//..--,,++**))((''&&&%%$$##""!!!!!!!!!!!!!!!!!"""#####$$$$$$%%&&''(())**++,,--..//00111223333333222122333332222233444444444444444444455566677776666778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>===<<;;;::99:::9988776655443322111000//.........///0011223344433221100///..........//...-----,,+++,,--..//001122322221111111111111100//00111100//..--,,++**))))))(('''((((('''''(((())))))**+++,,,---,,++**))(('''(()((())**++,,--..//0000//..--,,++**))((''&&%%%$$##""!!!!!`!!!!!!!!!!!!!!""#######$#$$%%&&''(())**++,,--..//00111223222222211122322221122233444444444444444444455566666666666778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<;;:::9999:9988776655443322111000//..-------...//00112233433221100//....------.....---,,,,,++*++,,--..//0011222111100000010010000////001100//..--,,++**))))((((''&''(((''&&'''(((((((())**+++,,,-,,++**))((''&''((('(())**++,,--..//00//..--,,++**))((''&&%%%$$##""!!````````````````!!!"""""######$$%%&&''(())**++,,--..//00011222222211101122222111112233333333333333333334445556666555566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<;;:::99889998877665544332211000///..---------...//001122333221100//...----------..---,,,,,++***++,,--..//00112111100000000000000//..//0000//..--,,++**))((((((''&&&'''''&&&&&''''(((((())***+++,,,++**))((''&&&''('''(())**++,,--..////..--,,++**))((''&&%%$$$##""!!```!!"""""""#"##$$%%&&''(())**++,,--..//00011211111110001121111001112233333333333333333334445555555555566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;::999888898877665544332211000///..--,,,,,,,---..//0011223221100//..----,,,,,,-----,,,+++++**)**++,,--..//001110000//////0//0////....//00//..--,,++**))((((''''&&%&&'''&&%%&&&''''''''(())***+++,++**))((''&&%&&'''&''(())**++,,--..//..--,,++**))((''&&%%$$$##""!!``!!!!!""""""##$$%%&&''(())**++,,--..///001111111000/001111100000112222222222222222222333444555544445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;::99988778887766554433221100///...--,,,,,,,,,---..//00112221100//..---,,,,,,,,,,--,,,+++++**)))**++,,--..//0010000//////////////..--..////..--,,++**))((''''''&&%%%&&&&&%%%%%&&&&''''''(()))***+++**))((''&&%%%&&'&&&''(())**++,,--....--,,++**))((''&&%%$$###""!!``ɉ`!!!!!!!"!""##$$%%&&''(())**++,,--..///0010000000///0010000//000112222222222222222222333444444444445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;:::99888777787766554433221100///...--,,+++++++,,,--..//001121100//..--,,,,++++++,,,,,+++*****))())**++,,--..//000////....../../....----..//..--,,++**))((''''&&&&%%$%%&&&%%$$%%%&&&&&&&&''(()))***+**))((''&&%%$%%&&&%&&''(())**++,,--..--,,++**))((''&&%%$$###""!!`ԍ````!!!!!!""##$$%%&&''(())**++,,--...//0000000///.//00000/////00111111111111111111122233344443333445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;:::99888776677766554433221100//...---,,+++++++++,,,--..//0011100//..--,,,++++++++++,,+++*****))((())**++,,--..//0////..............--,,--....--,,++**))((''&&&&&&%%$$$%%%%%$$$$$%%%%&&&&&&''((()))***))((''&&%%$$$%%&%%%&&''(())**++,,----,,++**))((''&&%%$$##""""!!`ʔ```!`!!""##$$%%&&''(())**++,,--...//0///////...//0////..///00111111111111111111122233333333333445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::999887776666766554433221100//...---,,++*******+++,,--..//00100//..--,,++++******+++++***)))))(('(())**++,,--..///....------.--.----,,,,--..--,,++**))((''&&&&%%%%$$#$$%%%$$##$$$%%%%%%%%&&''((()))*))((''&&%%$$#$$%%%$%%&&''(())**++,,--,,++**))((''&&%%$$##"""!!!!`Ć``!!""##$$%%&&''(())**++,,---..///////...-../////.....//00000000000000000001112223333222233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::999887776655666554433221100//..---,,,++*********+++,,--..//000//..--,,+++**********++***)))))(('''(())**++,,--../....--------------,,++,,----,,++**))((''&&%%%%%%$$###$$$$$#####$$$$%%%%%%&&'''((()))((''&&%%$$###$$%$$$%%&&''(())**++,,,,++**))((''&&%%$$##""!!!!!``!!!""##$$%%&&''(())**++,,---../.......---../....--...//00000000000000000001112222222222233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998887766655556554433221100//..---,,,++**)))))))***++,,--..//0//..--,,++****))))))*****)))(((((''&''(())**++,,--...----,,,,,,-,,-,,,,++++,,--,,++**))((''&&%%%%$$$$##"##$$$##""###$$$$$$$$%%&&'''((()((''&&%%$$##"##$$$#$$%%&&''(())**++,,++**))((''&&%%$$##""!!!`````!!""##$$%%&&''(())**++,,,--.......---,--.....-----..///////////////////000111222211112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998887766655445554433221100//..--,,,+++**)))))))))***++,,--..///..--,,++***))))))))))**)))(((((''&&&''(())**++,,--.----,,,,,,,,,,,,,,++**++,,,,++**))((''&&%%$$$$$$##"""#####"""""####$$$$$$%%&&&'''(((''&&%%$$##"""##$###$$%%&&''(())**++++**))((''&&%%$$##""!!```!!""##$$%%&&''(())**++,,,--.-------,,,--.----,,---..///////////////////000111111111112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877766555444454433221100//..--,,,+++**))((((((()))**++,,--../..--,,++**))))(((((()))))((('''''&&%&&''(())**++,,---,,,,++++++,++,++++****++,,++**))((''&&%%$$$$####""!""###""!!"""########$$%%&&&'''(''&&%%$$##""!""###"##$$%%&&''(())**++**))((''&&%%$$##""!!`Ë`!!""##$$%%&&''(())**++++,,-------,,,+,,-----,,,,,--...................///00011110000112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877766555443344433221100//..--,,+++***))((((((((()))**++,,--...--,,++**)))(((((((((())((('''''&&%%%&&''(())**++,,-,,,,++++++++++++++**))**++++**))((''&&%%$$######""!!!"""""!!!!!""""######$$%%%&&&'''&&%%$$##""!!!""#"""##$$%%&&''(())****))((''&&%%$$##""!!```!!""##$$%%&&''(())**++++,,-,,,,,,,+++,,-,,,,++,,,--...................///00000000000112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877666554443333433221100//..--,,+++***))(('''''''((())**++,,--.--,,++**))((((''''''((((('''&&&&&%%$%%&&''(())**++,,,++++******+**+****))))**++**))((''&&%%$$####""""!!`!!"""!!``!!!""""""""##$$%%%&&&'&&%%$$##""!!`!!"""!""##$$%%&&''(())**))((''&&%%$$##""!!`Ā`!!""##$$%%&&''(())****++,,,,,,,+++*++,,,,,+++++,,-------------------...///0000////00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877666554443322333221100//..--,,++***)))(('''''''''((())**++,,---,,++**))(((''''''''''(('''&&&&&%%$$$%%&&''(())**++,++++**************))(())****))((''&&%%$$##""""""!!``!!!!!```!!!!""""""##$$$%%%&&&%%$$##""!!``!!"!!!""##$$%%&&''(())*))((''&&%%$$##""!!``!!""##$$%%&&''(())*****++,+++++++***++,++++**+++,,-------------------...///////////00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665554433322223221100//..--,,++***)))((''&&&&&&&'''(())**++,,-,,++**))((''''&&&&&&'''''&&&%%%%%$$#$$%%&&''(())**+++****))))))*))*))))(((())**))((''&&%%$$##""""!!!!`ޞ`!!!`Ö`!!!!!!!!""##$$$%%%&%%$$##""!!`ޞ`!!!`!!""##$$%%&&''(()))((''&&%%$$##""!!``!!""##$$%%&&''(()))))**+++++++***)**+++++*****++,,,,,,,,,,,,,,,,,,,---...////....//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665554433322112221100//..--,,++**)))(((''&&&&&&&&&'''(())**++,,,++**))(('''&&&&&&&&&&''&&&%%%%%$$###$$%%&&''(())**+****))))))))))))))((''(())))((''&&%%$$##""!!!!!!````Lj```!!!!!!""###$$$%%%$$##""!!`ޞ``!``!!""##$$%%&&''(()((''&&%%$$##""!!!```Ņ`!!""##$$%%&&''(()))))))**+*******)))**+****))***++,,,,,,,,,,,,,,,,,,,---...........//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544433222111121100//..--,,++**)))(((''&&%%%%%%%&&&''(())**++,++**))((''&&&&%%%%%%&&&&&%%%$$$$$##"##$$%%&&''(())***))))(((((()(()((((''''(())((''&&%%$$##""!!!!````ʋ`````!!""###$$$%$$##""!!`Ԟ``ޞ`!!""##$$%%&&''(((''&&%%$$##""!!``ǀ`!!``````````!!""##$$%%&&''((((((((())*******)))())*****)))))**+++++++++++++++++++,,,---....----..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544433222110011100//..--,,++**))((('''&&%%%%%%%%%&&&''(())**+++**))((''&&&%%%%%%%%%%&&%%%$$$$$##"""##$$%%&&''(())*))))((((((((((((((''&&''((((''&&%%$$##""!!````!!"""###$$$$##""!!`ڞ``ޞ`!!""##$$%%&&''((''&&%%$$##""!!`҄````!!!!!!!!!!!!``!!""##$$%%&&''((((((((((())*)))))))((())*))))(()))**+++++++++++++++++++,,,-----------..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544333221110000100//..--,,++**))((('''&&%%$$$$$$$%%%&&''(())**+**))((''&&%%%%$$$$$$%%%%%$$$#####""!""##$$%%&&''(()))((((''''''(''(''''&&&&''((''&&%%$$##""!!```!!"""###$$$##""!!`ӂ`!!"""##$$%%&&''(''&&%%$$##""!!`ݚ`!```!!!!""!!!!!!!!!!!!""##$$%%&&'''''''''''''(()))))))((('(()))))((((())*******************+++,,,----,,,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443332211100//000//..--,,++**))(('''&&&%%$$$$$$$$$%%%&&''(())***))((''&&%%%$$$$$$$$$$%%$$$#####""!!!""##$$%%&&''(()((((''''''''''''''&&%%&&''(''&&%%$$##""!!``!!!"""##$##""!!`ˊ``!!!!""##$$%%&&''(''&&%%$$##""!!````!!!!!!!!""""""""""""!!""##$$%%&&'''''''''''''''(()((((((('''(()((((''((())*******************+++,,,,,,,,,,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443322211000////0//..--,,++**))(('''&&&%%$$#######$$$%%&&''(())*))((''&&%%$$$$######$$$$$###"""""!!`!!""##$$%%&&''(((''''&&&&&&'&&'&&&&%%%%&&''''&&%%$$##""!!```!!!"""###""!!````!!!""##$$%%&&'''''&&%%$$##""!!````!!!"!!!""""##""""""""""""##$$%%&&&&&&&&&&&&&&&&&''((((((('''&''((((('''''(()))))))))))))))))))***+++,,,,++++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443322211000//..///..--,,++**))((''&&&%%%$$#########$$$%%&&''(()))((''&&%%$$$##########$$###"""""!!``!!""##$$%%&&''(''''&&&&&&&&&&&&&&%%$$%%&&'''&&%%$$##""!!`Ə``!!!""#""""!!```Д``!!""##$$%%&&'''&&%%%$$##""!!```!!!!!""""""""#""#########""####$$%%%&&&&&&&&&&&&&&&&''('''''''&&&''(''''&&'''(()))))))))))))))))))***+++++++++++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544332211100///..../..--,,++**))((''&&&%%%$$##"""""""###$$%%&&''(()((''&&%%$$####""""""#####"""!!!!!``!!""##$$%%&&''''&&&&%%%%%%&%%&%%%%$$$$%%&&&&&%%$$##""!!``!!!"""!!!"!!!`ڑ`!!""##$$%%&&&&&%%$$$##""!!``!!!!"""#"""##""""""""""###"""####$$%%%%%%%%%%%%%%%%%&&'''''''&&&%&&'''''&&&&&''((((((((((((((((((()))***++++****++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544332211100///..--...--,,++**))((''&&%%%$$$##"""""""""###$$%%&&''(((''&&%%$$###""""""""""##"""!!!!!``!!""##$$%%&&''''&&&&%%%%%%%%%%%%%%$$##$$%%&&&%%$$##""!!!```!!"!!!!!!!!`ɀ`!!""##$$%%&&&%%$$$$##""!!``!!"""""#####""""!!"""""""""""""""##$$$%%%%%%%%%%%%%%%%&&'&&&&&&&%%%&&'&&&&%%&&&''((((((((((((((((((()))***********++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544332211000//...----.--,,++**))((''&&%%%$$$##""!!!!!!!"""##$$%%&&''(''&&%%$$##""""!!!!!!"""""!!!`````!!""##$$%%&&'''&&&%%%%$$$$$$%$$%$$$$####$$%%%%%$$##""!!``Ȁ`!!!```!````!!""##$$%%&%%%$$####"""!!``!!""""######"""!!!!!!!!!!"""!!!""""##$$$$$$$$$$$$$$$$$%%&&&&&&&%%%$%%&&&&&%%%%%&&'''''''''''''''''''((()))****))))**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544332211000//...--,,---,,++**))((''&&%%$$$###""!!!!!!!!!"""##$$%%&&'''&&%%$$##"""!!!!!!!!!!""!!!`Ŕ`!!""##$$%%&&''&&&%%%%$$$$$$$$$$$$$$##""##$$%%%$$##""!!``!```!!""##$$%%%%%$$####""""!!`̀`!!""#######""!!!!``!!!!!!!!!!!!!!!""###$$$$$$$$$$$$$$$$%%&%%%%%%%$$$%%&%%%%$$%%%&&'''''''''''''''''''((()))))))))))**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100///..---,,,,-,,++**))((''&&%%$$$###""!!```````!!!""##$$%%&&'&&%%$$##""!!!!``````!!!!!``†`!!""##$$%%&&'&&%%%$$$$######$##$####""""##$$$$$##""!!`ϊ`ښǀ`!!""##$$%%%$$$##""""!""!!``!!""######"""!!!````````!!!```!!!!""#################$$%%%%%%%$$$#$$%%%%%$$$$$%%&&&&&&&&&&&&&&&&&&&'''((())))(((())**++,,--..//00112233445566778899::;;<<==>>??????????????????????>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100///..---,,++,,,++**))((''&&%%$$###"""!!``!!!""##$$%%&&&%%$$##""!!!````!!``!!""##$$%%&&&&%%%$$$$##############""!!""##$$$$##""!!`Ņ`````!!""##$$%$$$$$##""""!!!"!!``!!""#####"""!!``Ƌ``````!!"""################$$%$$$$$$$###$$%$$$$##$$$%%&&&&&&&&&&&&&&&&&&&'''((((((((((())**++,,--..//00112233445566778899::;;<<==>>????????????????????>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//...--,,,++++,++**))((''&&%%$$###"""!!`ː``!!""##$$%%&%%$$##""!!````̔`!!""##$$%%&&&%%$$$####""""""#""#""""!!!!""###$$##""!!`Œ``!!""##$$$$$$###""!!!!`!!!``!!""""""""!!!`՗`!!"""""""""""""""""##$$$$$$$###"##$$$$$#####$$%%%%%%%%%%%%%%%%%%%&&&'''((((''''(())**++,,--..//00112233445566778899::;;<<==>>>>???????????>>>>>>>==>>>>>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//...--,,,++**+++**))((''&&%%$$##"""!!!````!!""##$$%%%$$##""!!``!``!!""##$$%%&&%%$$$####""""""""""""""!!``!!""#####""!!`Ɗ`!!""##$$$#####""!!!!``!```!!"""""""!!!``!!!""""""""""""""""##$#######"""##$####""###$$%%%%%%%%%%%%%%%%%%%&&&'''''''''''(())**++,,--..//00112233445566778899::;;<<==>>>>?????????>>>>>>>=====>>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..---,,+++****+**))((''&&%%$$##"""!!!``!!""##$$%%$$##""!!``!``!!""##$$%%&%%$$###""""!!!!!!"!!"!!!!``!!"""###""!!``!!""##$$####"""!!```Ξ``!!!!!!!!!!``Í`!!!!!!!!!!!!!!!!!""#######"""!""#####"""""##$$$$$$$$$$$$$$$$$$$%%%&&&''''&&&&''(())**++,,--..//00112233445566778899::;;<<====>>???????>>=======<<=======>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..---,,+++**))***))((''&&%%$$##""!!!```!!""##$$%%$$##""!!``!`Δ`!!""##$$%%&%%$$###""""!!!!!!!!!!!!!!`Ι`!!"""#""!!`Ҍ`!!""##$##"""""!!`ފ܂`!!!!!!!!`̌``!!!!!!!!!!!!!!!!""#"""""""!!!""#""""!!"""##$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&''(())**++,,--..//00112233445566778899::;;<<====>>????>>>=======<<<<<======>>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,,++***))))*))((''&&%%$$##""!!!``!!""##$$%$$##""!!`ʀ`!!`̏`!!""##$$%%%%$$##"""!!!!``````!``!````!!!"""!!``!!""####""""!!!`׊`````````NJ````````````````!!"""""""!!!`!!"""""!!!!!""###################$$$%%%&&&&%%%%&&''(())**++,,--..//00112233445566778899::;;<<<<==>>??>>>==<<<<<<<;;<<<<<<<====>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,,++***))(()))((''&&%%$$##""!!```!!""##$$%$$##""!!`ˀ`!!``!!""##$$%%%%$$##"""!!!!```Ȁ`!!!"!!!`Ċ`!!""##""!!!!!!!`````!!"!!!!!!!``!!"!!!!``!!!""###################$$$%%%%%%%%%%%&&''(())**++,,--..//00112233445566778899::;;<<<<==>>>>===<<<<<<<;;;;;<<<<<<====>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,+++**)))(((()((''&&%%$$##""!!`΀`!!""##$$$$##""!!`ƀ`!!!!``!!""##$$%%%$$##""!!!```Ȁ```!!!!`͍`!!"""""!!!!````!!!!``!!!!!!!```!!!!!```!!"""""""""""""""""""###$$$%%%%$$$$%%&&''(())**++,,--..//00112233445566778899::;;;;<<==>>===<<;;;;;;;::;;;;;;;<<<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,+++**)))((''((((''&&%%$$##""!!``!!""##$$$##""!!`nj````ϒ`!!""##$$%%$$##""!!!`ё`!```!!"""""!!````!!``!```````!`!````!!"""""""""""""""""""###$$$$$$$$$$$%%&&''(())**++,,--..//00112233445566778899::;;;;<<====<<<;;;;;;;:::::;;;;;;<<<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++***))(((''''((''&&%%$$##""!!!``!!""##$$%$$##""!!`Ĕ`!!""##$$%%$$##""!!```Ƌ``!!"""!!!`˒`!````````ʌ``!!!!!!!!!!!!!!!!!!!"""###$$$$####$$%%&&''(())**++,,--..//00112233445566778899::::;;<<==<<<;;:::::::99:::::::;;;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++***))(((''&&''''&&%%$$##""!!!``!!""##$$$$##"""!!``!!""##$$%$$##""!!``!!"""!!!`ɇ``ʀ`!!!!!!!!!!!!!!!!!!!"""###########$$%%&&''(())**++,,--..//00112233445566778899::::;;<<<<;;;:::::::99999::::::;;;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**)))(('''&&&&''&&%%$$##""!!```!!""##$$$##""!!!!``!!""##$$%$$##""!!````!!"""!!`!`À`!`````````````````!!!"""####""""##$$%%&&''(())**++,,--..//0011223344556677889999::;;<<;;;::9999999889999999::::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**)))(('''&&%%&&&&%%$$##""!!`Շ`!!""##$$##""!!!!``!!""##$$%$$##""!!`ǐ`!!"!!!!`````````!``!!!"""""""""""##$$%%&&''(())**++,,--..//0011223344556677889999::;;;;:::999999988888999999::::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(((''&&&%%%%&&%%$$##""!!`Ď`!!""##$##""!!````!!""##$$%$$##""!!`Ӌ`!!!!!!!!````!!!`!!!!`͎``!!!""""!!!!""##$$%%&&''(())**++,,--..//0011223344556677888899::;;:::9988888887788888889999::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(((''&&&%%$$%%%%%$$##""!!``!!""####""!!`Ѝ`!!""##$$%$$##""!!`ό`!!!!!`````!!!!!!!!!`Ҍ`!!!!!!!!!!!""##$$%%&&''(())**++,,--..//0011223344556677888899::::9998888888777778888889999::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(('''&&%%%$$$$%%%%$$##""!!`ƀ`!!""####""!!```!!""##$$%$$##""!!`ӎ``!!!!```!!""!"""!!`…``!!!!````!!""##$$%%&&''(())**++,,--..//0011223344556677778899::999887777777667777777888899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(('''&&%%%$$##$$$%$$##""!!`ȍ`!!""##$##""!!``!!""##$$%%$$##""!!`ѕ`!!!!``!!"""""!!```````!!""##$$%%&&''(())**++,,--..//001122334455667777889999888777777766666777777888899::;;<<==>>??????>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&%%$$$####$$$%$$##""!!`Ά`!!""####""!!``!!""##$$%$$##""!!``!!"!!`Џ`!!""""!!`ޞ`!!""##$$%%&&''(())**++,,--..//00112233445566666677889988877666666655666666677778899::;;<<==>>???>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&%%$$$##""###$$$$##""!!`Ā`!!""###""!!``!!""##$$%%$$##""!!`љ`!!"!!!``!!"""!!!!`ɋ`!!""##$$%%&&''(())**++,,--..//00112233445566666677888877766666665555566666677778899::;;<<==>>?>>>==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%$$###""""###$$$$##""!!``!!""####""!!``!!""##$$%$$##""!!`ӑ`!!"!!```!!!!!!```Ӕ``!!!""##$$%%&&''(())**++,,--..//00112233445555556677887776655555554455555556666778899::;;<<==>>>=====>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>=>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%$$###""!!"""##$$###""!!``!!""##$##""!!``!!""##$$%%%$$##""!!``!!!!```!!!!`Е`!!!""##$$%%&&''(())**++,,--..//00112233445555556677776665555555444445555556666778899::;;<<==>===<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>===>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$##"""!!!!"""####""""!!``!!""##$##""!!``!!""##$$%%%$$##""!!``!!!!`````̗```!!""##$$%%&&''(())**++,,--..//00112233444444556677666554444444334444444555566778899::;;<<===<<<<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<==>>?>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$##"""!!``!!!""##""""""!!``!!""##$##""!!``!!""##$$%%%%$$##""!!`̛````!!``!!""##$$%%&&''(())**++,,--..//00112233444444556666555444444433333444444555566778899::;;<<=<<<;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<==>>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$###""!!!``!!!""""!!!!!!!``!!""##$##""!!``!!""##$$%%&%%$$$##""!!`͂`!!``!``!!""##$$%%&&''(())**++,,--..//00112233333344556655544333333322333333344445566778899::;;<<<;;;;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;<<==>=>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$###""!!!````!!""!!!!!!!!```!!""##$$##""!!`ʀ`!!""##$$%%%%$$####""!!``!!````!!""##$$%%&&''(())**++,,--..//001122333333344555544433333332222233333344445566778899::;;<;;;::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;<<====>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""!!```!!!!```````!`Ȁ`!!""##$$$##""!!`̒``!!""##$$%%%%$$###""""!!`€`!!!!``!!``!!""##$$%%&&''(())**++,,--..//001122322223344554443322222221122222223333445566778899::;;;:::::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>==<<;;:;;<<=<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""!!``!!!``!````!!!""##$$$##""!!`ٗ``!!!""##$$%%%%$$##""""""!!`̀`!!"!!```!!!``!!""##$$%%&&''(())**++,,--..//001122222223344443332222222111112222223333445566778899::;:::99::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>==<<;;:::;;<<<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!`````!!``!!!!!""##$##""!!```!!!!""##$$%%%%$$##"""!!!!!!`€`!!"!!!!!"!!``!!""##$$%%&&''(())**++,,--..//001121111223344333221111111001111111222233445566778899:::99999::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>???????>>======<<;;::9::;;<;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!`Ɂ`!!!```!``!!""####""!!`Ã````!!!!"""##$$%%%%$$##""!!!!!!!!``!!""!!!""!!`Ȕ`!!""##$$%%&&''(())**++,,--..//001111111223333222111111100000111111222233445566778899:9998899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>?????>>======<<;;::999::;;;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!````````!!""##""!!``!!!!!""""##$$%%%%$$##""!!!```````!!""""""""!!``!!""##$$%%&&''(())**++,,--..//00110000112233222110000000//00000001111223344556677889998888899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>=>>?>>>>==<<<<<<;;::99899::;:;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ɍ`!!""##""!!````!!!!""""###$$%%%%$$##""!!```!!!""""""""!!``!!""##$$%%&&''(())**++,,--..//0010000001122221110000000/////0000001111223344556677889888778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>===>>>>>==<<<<<<;;::9988899::::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ҏ`!!""#""!!``!!!"""""####$$%%%%$$##""!!`̓`!!!!!!!""""!!`ď`!!""##$$%%&&''(())**++,,--..//0000////00112211100///////..///////000011223344556677888777778899::;;<<==>>?>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<==>====<<;;;;;;::998878899:9::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Î`!!""#""!!``!!!!"""####$$$%%%%$$##""!!`Ɔ``!!!!!!!!""!!````!!""##$$%%&&''(())**++,,--..//000//////001111000///////.....//////000011223344556677877766778899::;;<<==>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<=====<<;;;;;;::9988777889999::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""#""!!``!!!!!""##$$$$%%&%%$$##""!!`Έ`````!!!!""!!`!``!!""##$$%%&&''(())**++,,---..//0//....//0011000//.......--.......////0011223344556677766666778899::;;<<==>=>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;<<=<<<<;;::::::998877677889899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""""!!``````!!""##$$%%&&%%$$##""!!`Ɋ```!!""!!!!``!!""##$$%%&&''(())**++,,-,,--..///......//0000///.......-----......////0011223344556676665566778899::;;<<====>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;<<<<<;;::::::99887766677888899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!"""!!``!!""##$$%%&%%$$##""!!``!!!"!!!`Ȓ`!!""##$$%%&&''(())**++,,,,,,--../..----..//00///..-------,,-------....//0011223344556665555566778899::;;<<=<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;:;;<;;;;::99999988776656677878899::;;<<==>>??>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""""!!``!!""##$$%%%%$$##""!!``!!!!!!``!!""##$$%%&&''(())**++,,,,++,,--...------..////...-------,,,,,------....//0011223344556555445566778899::;;<<<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;:::;;;;;::9999998877665556677778899::;;<<==>>>>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>?????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ì`!!""!!``!!""##$$%%%%$$$##""!!````!!```!!""##$$%%&&''(())**++,,,++++,,--.--,,,,--..//...--,,,,,,,++,,,,,,,----..//0011223344555444445566778899::;;<;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>==<<;;::9::;::::998888887766554556676778899::;;<<==>>==>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>???????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ʃ`!!"!!`ȉ`!!""##$$%%%$$$##""!!````!!""##$$%%&&''(())**++,,++**++,,---,,,,,,--....---,,,,,,,+++++,,,,,,----..//0011223344544433445566778899::;;;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>==<<;;::999:::::99888888776655444556666778899::;;<<======>>>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>===>>?????????????????>>==<<;;::99887766554433221100//..--,,++**)))((''&&%%$$##""!!`ā`!!!!``!!""##$$%%$$#####""!!``!!""##$$%%&&''(())**++,++****++,,-,,++++,,--..---,,+++++++**+++++++,,,,--..//0011223344433333445566778899::;:;;<<==>>????????????????????????????????????????????????????????????????????????????????????>>>>>>>============<<;;::99899:999988777777665544344556566778899::;;<<==<<====>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>======>>>??????????????>>==<<;;::99887766554433221100//..--,,++**)))((''&&%%$$##""!!``!!!``!!""##$$%$$######""!!``!!""##$$%%&&''(())**++++**))**++,,,++++++,,----,,,+++++++*****++++++,,,,--..//0011223343332233445566778899::::;;<<==>>?????????????????????????????????????????????????????????????????????????????????>>>>>>>>============<<;;::99888999998877777766554433344555566778899::;;<<<<<<=====>>??????????????????????????????????????????????????????????????????????????>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>===<<<==>>>????????????>>==<<;;::99887766554433221100//..--,,++**))()((''&&%%$$##""!!`````!!""##$$$$##"""###""!!``!!""##$$%%&&''(())**+++**))))**++,++****++,,--,,,++*******))*******++++,,--..//0011223332222233445566778899:9::;;<<==>>???????????????????????????????????????????????????????????????????????????????>>>=======<<<<<<<<<<<<;;::9988788988887766666655443323344545566778899::;;<<;;<<<<===>>????????????????????????????????????????????????????????????????????????>>>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<<<<===>>??????????>>==<<;;::99887766554433221100//..--,,++**))((((''&&%%$$##""!!`Ő`!!""##$$$$##"""""##""!!``!!""##$$$%%&&''(())**+**))(())**+++******++,,,,+++*******)))))******++++,,--..//001122322211223344556677889999::;;<<==>>?????????????????????????????????????????????????????????????????????????????>>========<<<<<<<<<<<<;;::998877788888776666665544332223344445566778899::;;;;;;<<<<<==>>??????????????????????????????????????????????????????????????????>>>>>>==>>>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<;;;<<===>>>>>?????>>==<<;;::99887766554433221100//..--,,++**))(('(''&&%%$$##""!!``!!""##$$$##""!!!""##""!!``!!""####$$%%&&''(())***))(((())**+**))))**++,,+++**)))))))(()))))))****++,,--..//001122211111223344556677889899::;;<<==>>???????????????????????????????????????????????????????????????????????????>>===<<<<<<<;;;;;;;;;;;;::99887767787777665555554433221223343445566778899::;;::;;;;<<<==>>??????????????????????????????????????????????????????????????>>>>>>>>=======>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;;;;<<<==>>>>>>??>>==<<;;::99887766554433221100//..--,,++**))((''''&&%%$$##""!!`ǒ`!!""##$$$##""!!!!!""##""!!`Ę`!!""#####$$%%&&''(())*))((''(())***))))))**++++***)))))))((((())))))****++,,--..//001121110011223344556677888899::;;<<==>>?????????????????????????????????????????????????????????????????????????>>==<<<<<<<<;;;;;;;;;;;;::9988776667777766555555443322111223333445566778899::::::;;;;;<<==>>????????????????????????????????????????????????????????????>>>>======<<=====>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;:::;;<<<=====>>>>>==<<;;::99887766554433221100//..--,,++**))((''&'&&%%$$##""!!`Ǖ`!!""##$$$##""!!```!!""##""!!`ǀ`!!""###""##$$%%&&''(()))((''''(())*))(((())**++***))(((((((''((((((())))**++,,--..//001110000011223344556677878899::;;<<==>>??????????????????????????????????????????????????????????????????????>>>==<<<;;;;;;;::::::::::::998877665667666655444444332211011223233445566778899::99::::;;;<<==>>??????????????????????????????????????????????????????????>>========<<<<<<<===>>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::::::;;;<<======>>==<<;;::99887766554433221100//..--,,++**))((''&&&&&%%$$##""!!`ȗ``!!""##$$$##""!!``!!""##""!!``!!""##""""##$$%%&&''(()((''&&''(()))(((((())****)))((((((('''''(((((())))**++,,--..//001000//0011223344556677778899::;;<<==>>????????????????????????????????????????????????????????????????????>>>==<<;;;;;;;;::::::::::::998877665556666655444444332211000112222334455667788999999:::::;;<<==>>????????????????????????????????????????????????????????>>====<<<<<<;;<<<<<=====>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;:::999::;;;<<<<<=====<<;;::99887766554433221100//..--,,++**))((''&&%&&%%$$##"""!!````!``!!""##$$$##""!!`՞`!!""###""!!```!!""##""!!""##$$%%&&''(((''&&&&''(()((''''(())**)))(('''''''&&'''''''(((())**++,,--..//000/////0011223344556676778899::;;<<==>>????????????????????????????????????????????????????????????????>>>>===<<;;;:::::::999999999999887766554556555544333333221100/0011212233445566778899889999:::;;<<==>>>>>>>>>>??>???????????????????????????????????????????>>==<<<<<<<<;;;;;;;<<<====>>>>>>???????????????>>>??????????????>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::999999:::;;<<<<<<==<<;;::99887766554433221100//..--,,++**))((''&&%%%%%$$##"""!!!```!!!!!!!""##$$$$##""!!`̓`!!""####""!!``!!""#""!!!!""##$$%%&&''(''&&%%&&''(((''''''(())))((('''''''&&&&&''''''(((())**++,,--..//0///..//0011223344556666778899::;;<<==>>???????????????????>>?????????????????????????????????????????>>>>===<<;;::::::::999999999999887766554445555544333333221100///00111122334455667788888899999::;;<<==>>>>>>>>>>>>>?????????????????????????????????????????>>==<<<<;;;;;;::;;;;;<<<<<===>>>>>>>??????????>>>>>>????????????>>>>>>>>>>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99988899:::;;;;;<<<<<;;::99887766554433221100//..--,,++**))((''&&%%$%%$$##""!!!```!!!!!"!!""##$$$$##""!!`ȍ`!!""##$##""!!``!!""""!!``!!""##$$%%&&'''&&%%%%&&''(''&&&&''(())(((''&&&&&&&%%&&&&&&&''''(())**++,,--..///.....//0011223344556566778899::;;<<==>>???????????????>>>>>>???????????????????????????????????????>>====<<<;;:::99999998888888888887766554434454444332222221100//.//00101122334455667788778888999::;;<<==========>>=>>???????????????????????????????????????>>==<<;;;;;;;;:::::::;;;<<<<======>>>>????????>>>===>>??????????>>==========>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99888888999::;;;;;;<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$$##""!!!`Lj`!!!"""""""##$$%$$##""!!`ď`!!""##$$##""!!``!!"""!!``!!""##$$%%&&'&&%%$$%%&&'''&&&&&&''(((('''&&&&&&&%%%%%&&&&&&''''(())**++,,--../...--..//0011223344555566778899::;;<<==>>?????????????>>>>==>>?????????????????????????????????????>>====<<<;;::999999998888888888887766554433344444332222221100//...//00001122334455667777778888899::;;<<=============>>?????????????????????????????????????>>==<<;;;;::::::99:::::;;;;;<<<=======>>??????>>======>>????????>>============>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988877788999:::::;;;;;::99887766554433221100//..--,,++**))((''&&%%$$#$$##""!!``Ȑ``!!"""""#""##$$%%$$##""!!``!!""##$$$##""!!``!!!!!!``!!""##$$%%&&'&&%%$$$$%%&&'&&%%%%&&''(('''&&%%%%%%%$$%%%%%%%&&&&''(())**++,,--...-----..//0011223344545566778899::;;<<==>>???????????>>======>>???????????????????????????????????>>==<<<<;;;::999888888877777777777766554433233433332211111100//..-..//0/001122334455667766777788899::;;<<<<<<<<<<==<==>>???????????????????????????????????>>==<<;;::::::::9999999:::;;;;<<<<<<====>>????>>===<<<==>>??????>>==<<<<<<<<<<===>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877777788899::::::;;::99887766554433221100//..--,,++**))((''&&%%$$#####""!!`ȕ`!!""""######$$%%$$##""!!``ˀ`!!""##$$$$##""!!``!!!!!``!!""##$$%%&&'&&%%$$##$$%%&&&%%%%%%&&''''&&&%%%%%%%$$$$$%%%%%%&&&&''(())**++,,--.---,,--..//0011223344445566778899::;;<<==>>?????????>>====<<==>>?????????????????????????????????>>==<<<<;;;::998888888877777777777766554433222333332211111100//..---..////001122334455666666777778899::;;<<<<<<<<<<<<<==>>?????????????????????????????????>>==<<;;::::9999998899999:::::;;;<<<<<<<==>>??>>==<<<<<<==>>????>>==<<<<<<<<<<<<===>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887776667788899999:::::99887766554433221100//..--,,++**))((''&&%%$$##"##""!!`ō`!!"""""###$$%%$$##""!!```!!""##$$$$##""!!`˙``````!!""##$$%%&&&&&%%$$####$$%%&%%$$$$%%&&''&&&%%$$$$$$$##$$$$$$$%%%%&&''(())**++,,---,,,,,--..//0011223343445566778899::;;<<==>>???????>>==<<<<<<==>>???????????????????????????????>>==<<;;;;:::998887777777666666666666554433221223222211000000//..--,--.././/001122334455665566667778899::;;;;;;;;;;<<;<<==>>???????????????????????????????>>==<<;;::999999998888888999::::;;;;;;<<<<==>>>>==<<<;;;<<==>>?>>>==<<;;;;;;;;;;<<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766666677788999999::99887766554433221100//..--,,++**))((''&&%%$$##"""""!!``!!!!!"""##$$%$$##""!!!`````!!""###$$$##""!!`݊`!!""##$$%%&&&&%%$$##""##$$%%%$$$$$$%%&&&&%%%$$$$$$$#####$$$$$$%%%%&&''(())**++,,-,,,++,,--..//0011223333445566778899::;;<<==>>?????>>==<<<<;;<<==>>?????????????????????????????>>==<<;;;;:::998877777777666666666666554433221112222211000000//..--,,,--....//001122334455555566666778899::;;;;;;;;;;;;;<<==>>?????????????????????????????>>==<<;;::9999888888778888899999:::;;;;;;;<<==>>==<<;;;;;;<<==>>>>==<<;;;;;;;;;;;;<<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877666555667778888899999887766554433221100//..--,,++**))((''&&%%$$##""!""!!```!!!!!""##$$$##""!!!!``!!``!!"""###$$$##""!!`҈``!!""##$$%%%%%%%$$##""""##$$%$$####$$%%&&%%%$$#######""#######$$$$%%&&''(())**++,,,+++++,,--..//0011223233445566778899::;;<<==>>???>>==<<;;;;;;<<==>>???????????????????????????>>==<<;;::::999887776666666555555555555443322110112111100//////..--,,+,,--.-..//001122334455445555666778899::::::::::;;:;;<<==>>???????????????????????????>>==<<;;::998888888877777778889999::::::;;;;<<====<<;;;:::;;<<==>===<<;;::::::::::;;;<<==>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665555556667788888899887766554433221100//..--,,++**))((''&&%%$$##""!!!"!!`Å```!!!""##$##""!!````!``!!""""##$$##""!!`ҋ`!!""##$$%%%%%$$##""!!""##$$$######$$%%%%$$$#######"""""######$$$$%%&&''(())**++,+++**++,,--..//0011222233445566778899::;;<<==>>?>>==<<;;;;::;;<<==>>?????????????????????????>>==<<;;::::999887766666666555555555555443322110001111100//////..--,,+++,,----..//001122334444445555566778899:::::::::::::;;<<==>>?????????????????????????>>==<<;;::998888777777667777788888999:::::::;;<<==<<;;::::::;;<<====<<;;::::::::::::;;;<<==>>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665554445566677777888887766554433221100//..--,,++**))((''&&%%$$##""!!`!!!```!!""###""!!`Ɖ`!```!!!"""##$##""!!`ͅ`!!""##$$$$$$$##""!!!!""##$##""""##$$%%$$$##"""""""!!"""""""####$$%%&&''(())**+++*****++,,--..//0011212233445566778899::;;<<==>>>==<<;;::::::;;<<==>>?????>>>>??????????????>>==<<;;::999988877666555555544444444444433221100/0010000//......--,,++*++,,-,--..//00112233443344445556677889999999999::9::;;<<==>>?????????????????????>>>>==<<;;::99887777777766666667778888999999::::;;<<<<;;:::999::;;<<=<<<;;::9999999999:::;;<<====>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544444455566777777887766554433221100//..--,,++**))((''&&%%$$##""!!``!``!!""##""!!`ʄ``!!!!""##$##""!!``!!""###$$$$$##""!!``!!""###""""""##$$$$###"""""""!!!!!""""""####$$%%&&''(())**+***))**++,,--..//0011112233445566778899::;;<<==>==<<;;::::99::;;<<==>>>>>>>>>>>????????????>>==<<;;::999988877665555555544444444444433221100///00000//......--,,++***++,,,,--..//00112233333344444556677889999999999999::;;<<==>>???????????????????>>>>==<<;;::998877776666665566666777778889999999::;;<<;;::999999::;;<<<<;;::999999999999:::;;<<====>>>>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544433344555666667777766554433221100//..--,,++**))((''&&%%$$##""!!``‰`!!""#""!!````!!!""##$##""!!``!!""#"#######""!!``!!""#""!!!!""##$$###""!!!!!!!``!!!!!!!""""##$$%%&&''(())***)))))**++,,--..//0010112233445566778899::;;<<===<<;;::999999::;;<<==>>>>>====>>??????????>>==<<;;::998888777665554444444333333333333221100//.//0////..------,,++**)**++,+,,--..//00112233223333444556677888888888899899::;;<<==>>?????????????????>>====<<;;::99887766666666555555566677778888889999::;;;;::99988899::;;<;;;::998888888888999::;;<<<<==>>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433333344455666666777766554433221100//..--,,++**))((''&&%%$$##""!!``˃`!!""""!!`̀``!!""####""!!``!!"""""#####""!!`π`!!""""!!!!!!""####"""!!!!!!!```!!!!!!""""##$$%%&&''(())*)))(())**++,,--..//0000112233445566778899::;;<<=<<;;::99998899::;;<<===========>>????????>>==<<;;::998888777665544444444333333333333221100//.../////..------,,++**)))**++++,,--..//00112222223333344556677888888888888899::;;<<==>>???????????????>>====<<;;::9988776666555555445555566666777888888899::;;::9988888899::;;;;::99888888888888999::;;<<<<======>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443332223344455555666777766554433221100//..--,,++**))((''&&%%$$##""!!!`ʼn`!!"""""!!`ч`!!""###""!!`ĕ`!!!"!"""""""!!`lj`!!"""!!````!!""##"""!!```````````!!!!""##$$%%&&''(()))((((())**++,,--..//0/00112233445566778899::;;<<<;;::9988888899::;;<<=====<<<<==>>??????>>==<<;;::998877776665544433333332222222222221100//..-../....--,,,,,,++**))())**+*++,,--..//00112211222233344556677777777778878899::;;<<==>>?????????????>>==<<<<;;::998877665555555544444445556666777777888899::::998887778899::;:::9988777777777788899::;;;;<<======>>>?????????>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433222222333445555556677665544332211000//..--,,++**))((''&&%%$$##""!!``!!"!!!"!!``!!""###""!!`Þ`!!!!!""""""!!`΂`!!""!!``!!""""!!!`Հ`!!!!""##$$%%&&''(()(((''(())**++,,--..////00112233445566778899::;;<;;::998888778899::;;<<<<<<<<<<<==>>????>>==<<;;::998877776665544333333332222222222221100//..---.....--,,,,,,++**))((())****++,,--..//00111111222223344556677777777777778899::;;<<==>>???????????>>==<<<<;;::99887766555544444433444445555566677777778899::99887777778899::::998877777777777788899::;;;;<<<<<<===>>???????>>>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433222111223334444455566665544332211000///..--,,++**))((''&&%%$$##""!!```!!"!!!!!!!``!!""##""!!`˖``!`!!!!!!!!!`ч`!!"!!!`֑`!!"""!!!````!!""##$$%%&&''((('''''(())**++,,--.././/00112233445566778899::;;;::99887777778899::;;<<<<<;;;;<<==>>??>>==<<;;::998877666655544333222222211111111111100//..--,--.----,,++++++**))(('(())*)**++,,--..//00110011112223344556666666666776778899::;;<<==>>?????????>>==<<;;;;::99887766554444444433333334445555666666777788999988777666778899:999887766666666667778899::::;;<<<<<<===>>?????>>=>>>>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443322111111222334444445566554433221100////..--,,++**))((''&&%%$$##""!!``!!!"!!```!!``!!""#""!!`ً``!!!!!!!!`˃`!!"!!!!`ύ`!!!!!```!!""##$$%%&&''('''&&''(())**++,,--....//00112233445566778899::;::9988777766778899::;;;;;;;;;;;<<==>>>>==<<;;::998877666655544332222222211111111111100//..--,,,-----,,++++++**))(('''(())))**++,,--..//00000011111223344556666666666666778899::;;<<==>>???????>>==<<;;;;::99887766554444333333223333344444555666666677889988776666667788999988776666666666667778899::::;;;;;;<<<==>>???>>=====>>>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443322111000112223333344455554433221100///....--,,++**))((''&&%%$$##""!!`nj`!!"!!````!!""#""!!`ՀА``````````!!!!````!!!!``!!""##$$%%&&''''&&&&&''(())**++,,--.-..//00112233445566778899:::998877666666778899::;;;;;::::;;<<==>>==<<;;::998877665555444332221111111000000000000//..--,,+,,-,,,,++******))((''&''(()())**++,,--..//00//0000111223344555555555566566778899::;;<<==>>?????>>==<<;;::::998877665544333333332222222333444455555566667788887766655566778898887766555555555566677889999::;;;;;;<<<==>>?>>==<======>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443322110000001112233333344554433221100//......--,,++**))((''&&%%$$##""!!`ŋ`!!"!!!`Ɯ``!!""#""!!```!!!!`͚`!````!!""##$$%%&&&'&&&%%&&''(())**++,,----..//00112233445566778899:99887766665566778899:::::::::::;;<<====<<;;::998877665555444332211111111000000000000//..--,,+++,,,,,++******))((''&&&''(((())**++,,--..//////0000011223344555555555555566778899::;;<<==>>???>>==<<;;::::99887766554433332222221122222333334445555555667788776655555566778888776655555555555566677889999::::::;;;<<==>>>==<<<<<=====>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544332211000///0011122222333444433221100//...--.--,,++**))((''&&%%$$##""!!`Ĉ`!!"!!`````!!""###""!!``!!!`ޞ`̀`!!""##$$%%&&&&%%%%%&&''(())**++,,-,--..//00112233445566778899988776655555566778899:::::9999::;;<<==<<;;::99887766554444333221110000000////////////..--,,++*++,++++**))))))((''&&%&&''('(())**++,,--..//..////00011223344444444445545566778899::;;<<==>>?>>==<<;;::999988776655443322222222111111122233334444445555667777665554445566778777665544444444445556677888899::::::;;;<<==>==<<;<<<<<<===>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//////00011222222334433221100//..------,,++**))((''&&%%$$##""!!`ʼn`!!!!``!!!""###""!!``!!!`ޞ`!!""##$$%%%%&%%%$$%%&&''(())**++,,,,--..//00112233445566778898877665555445566778899999999999::;;<<<<;;::99887766554444333221100000000////////////..--,,++***+++++**))))))((''&&%%%&&''''(())**++,,--....../////0011223344444444444445566778899::;;<<==>>>==<<;;::999988776655443322221111110011111222223334444444556677665544444455667777665544444444444455566778888999999:::;;<<===<<;;;;;<<<<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100///...//000111112223333221100//..---,,---,,++**))((''&&%%$$##""!!`ȉ`!!"!!`ޞ```!!""##""!!``!!`ޞ`!!""##$$%%%%%%$$$$$%%&&''(())**++,+,,--..//00112233445566778887766554444445566778899999888899::;;<<;;::998877665544333322211000///////............--,,++**)**+****))((((((''&&%%$%%&&'&''(())**++,,--..--....///0011223333333333443445566778899::;;<<==>==<<;;::99888877665544332211111111000000011122223333334444556666554443334455667666554433333333334445566777788999999:::;;<<=<<;;:;;;;;;<<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//......///001111112233221100//..--,,,,,,,,++**))((''&&%%$$##""!!`ʎ`!!""!!`̞`!!""#""!!```ޞ`!!""##$$$$$%$$$##$$%%&&''(())**++++,,--..//00112233445566778776655444433445566778888888888899::;;;;::99887766554433332221100////////............--,,++**)))*****))((((((''&&%%$$$%%&&&&''(())**++,,------.....//0011223333333333333445566778899::;;<<===<<;;::9988887766554433221111000000//00000111112223333333445566554433333344556666554433333333333344455667777888888999::;;<<<;;:::::;;;;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//...---..///0000011122221100//..--,,,++,,,,++**))((''&&%%$$##""!!`Š`!!""""!!`̀`!!""""!!`ɜ`՞`!!""##$$$$$$$#####$$%%&&''(())**+*++,,--..//00112233445566777665544333333445566778888877778899::;;::99887766554433222211100///.......------------,,++**))())*))))((''''''&&%%$$#$$%%&%&&''(())**++,,--,,----...//0011222222222233233445566778899::;;<<=<<;;::9988777766554433221100000000///////00011112222223333445555443332223344556555443322222222223334455666677888888999::;;<;;::9::::::;;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..------...//00000011221100//..--,,+++++++,++**))((''&&%%$$##""!!`Ǐ`!!""""!!`Ȁ``!!""#""!!`К`!!""######$###""##$$%%&&''(())****++,,--..//00112233445566766554433332233445566777777777778899::::99887766554433222211100//........------------,,++**))((()))))((''''''&&%%$$###$$%%%%&&''(())**++,,,,,,-----..//0011222222222222233445566778899::;;<<<;;::998877776655443322110000//////../////00000111222222233445544332222223344555544332222222222223334455666677777788899::;;;::99999:::::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..---,,,--.../////000111100//..--,,+++**++++++**))((''&&%%$$##""!!``!!""""!!````!!!""##""!!`Ã`!!""########"""""##$$%%&&''(())*)**++,,--..//00112233445566655443322222233445566777776666778899::99887766554433221111000//...-------,,,,,,,,,,,,++**))(('(()((((''&&&&&&%%$$##"##$$%$%%&&''(())**++,,++,,,,---..//0011111111112212233445566778899::;;<;;::9988776666554433221100////////.......///0000111111222233444433222111223344544433221111111111222334455556677777788899::;::998999999:::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,,,,,---..//////001100//..--,,++*******++**))((''&&%%$$##""!!`ŀ``!!""""!!```````!!!!""###""!!``!!"""""""#"""!!""##$$%%&&''(())))**++,,--..//0011223344556554433222211223344556666666666677889999887766554433221111000//..--------,,,,,,,,,,,,++**))(('''(((((''&&&&&&%%$$##"""##$$$$%%&&''(())**++++++,,,,,--..//0011111111111112233445566778899::;;;::9988776666554433221100////......--...../////00011111112233443322111111223344443322111111111111222334455556666667778899:::998888899999::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,,+++,,---.....///0000//..--,,++***))****+**))((''&&%%$$##""!!``!!!""""!!`Ξ`!!!!````!!!"""####""!!`Џ`!!""""""""!!!!!""##$$%%&&''(()())**++,,--..//0011223344555443322111111223344556666655556677889988776655443322110000///..---,,,,,,,++++++++++++**))((''&''(''''&&%%%%%%$$##""!""##$#$$%%&&''(())**++**++++,,,--..//0000000000110112233445566778899::;::9988776655554433221100//........-------...////00000011112233332211100011223343332211000000000011122334444556666667778899:99887888888999::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++++++,,,--......//00//..--,,++**)))))))****))((''&&%%$$##""!!``!!!"""#""!!`ψ`!!!!!!!!!"""!""##""!!`Ն`!!"!!!!!"!!!``!!""##$$%%&&''(((())**++,,--..//00112233445443322111100112233445555555555566778888776655443322110000///..--,,,,,,,,++++++++++++**))((''&&&'''''&&%%%%%%$$##""!!!""####$$%%&&''(())******+++++,,--..//0000000000000112233445566778899:::9988776655554433221100//....------,,-----.....///0000000112233221100000011223333221100000000000011122334444555555666778899988777778888899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,+++***++,,,-----...////..--,,++**)))(())))****))((''&&%%$$##""!!``!!"!!!""""!!`ǃ`!!!"!!!!"""!!!""##""!!```!!!!!!!!!!```!!""##$$%%&&''('(())**++,,--..//0011223344433221100000011223344555554444556677887766554433221100////...--,,,+++++++************))((''&&%&&'&&&&%%$$$$$$##""!!`!!""#"##$$%%&&''(())**))****+++,,--..//////////00/00112233445566778899:9988776655444433221100//..--------,,,,,,,---....//////000011222211000///00112232221100//////////0001122333344555555666778898877677777788899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++******+++,,------..//..--,,++**))((((((())****))((''&&%%$$##""!!``!!!!!!!"""!!`Ā``!!!""""""!!`!!""##""!!!``!!!!`````!`€`!!""##$$%%&&''''(())**++,,--..//0011223343322110000//00112233444444444445566777766554433221100////...--,,++++++++************))((''&&%%%&&&&&%%$$$$$$##""!!``!!""""##$$%%&&''(())))))*****++,,--../////////////00112233445566778899988776655444433221100//..----,,,,,,++,,,,,-----...///////0011221100//////001122221100////////////0001122333344444455566778887766666777778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++***)))**+++,,,,,---....--,,++**))(((''(((())***))((''&&%%$$##""!!``!!!!```!!"!!``ˀ``!!!!!!!!``!!""##""!!``!!!```ˀ`!!""##$$%%&&'''&''(())**++,,--..//001122333221100//////001122334444433334455667766554433221100//....---,,+++*******))))))))))))((''&&%%$%%&%%%%$$######""!!`՞`!!"!""##$$%%&&''(())(())))***++,,--..........//.//001122334455667788988776655443333221100//..--,,,,,,,,+++++++,,,----......////00111100///...//0011211100//..........///001122223344444455566778776656666667778899::;;<<==>>>>?>>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))))))***++,,,,,,--..--,,++**))(('''''''(())***))((''&&%%$$##""!!``!!!!``!!!``!!!!!!``!!""#""!!`Ñ`!!`֚͊`!!""##$$%%&&''&&&''(())**++,,--..//0011223221100////..//0011223333333333344556666554433221100//....---,,++********))))))))))))((''&&%%$$$%%%%%$$######""!!!`͞`!!!!!""##$$%%&&''(((((()))))**++,,--.............//0011223344556677888776655443333221100//..--,,,,++++++**+++++,,,,,---.......//001100//......//00111100//............///001122223333334445566777665555566666778899::;;<<==>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**)))((())***+++++,,,----,,++**))(('''&&''''(())***))((''&&%%$$##""!!`Ç`!!!!`՞`!````````!!""#""!!`ԃ`!`͝`!!""##$$%%&&'&&%&&''(())**++,,--..//00112221100//......//00112233333222233445566554433221100//..----,,,++***)))))))((((((((((((''&&%%$$#$$%$$$$##""""""!!```Ę`!`!`!!""##$$%%&&''((''(((()))**++,,----------..-..//00112233445566778776655443322221100//..--,,++++++++*******+++,,,,------....//0000//...---..//001000//..----------...//001111223333334445566766554555555666778899::;;<<====>====>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(((((()))**++++++,,--,,++**))((''&&&&&&&''(())**))((''&&%%$$##""!!`Ƅ`!!"!!`՞``!`ˉѓ`!!""##""!!``!`ύ`!!""##$$%%&&&&%%%&&''(())**++,,--..//001121100//....--..//001122222222222334455554433221100//..----,,,++**))))))))((((((((((((''&&%%$$###$$$$$##""""""!!`Д```!!""##$$%%&&''''''((((())**++,,-------------..//001122334455667776655443322221100//..--,,++++******))*****+++++,,,-------..//00//..------..//0000//..------------...//001111222222333445566655444445555566778899::;;<<=========>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>?????>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((('''(()))*****+++,,,,++**))((''&&&%%&&&&''(())**))((''&&%%$$##""!!``!!!!!`````É`!!""###""!!`ʍ`!`‰`!!""##$$%%&&&&%%$%%&&''(())**++,,--..//0011100//..------..//0011222221111223344554433221100//..--,,,,+++**)))(((((((''''''''''''&&%%$$##"##$####""!!!!!!`̎Ŋ`!!""##$$%%&&&''&&''''((())**++,,,,,,,,,,--,--..//0011223344556676655443322111100//..--,,++********)))))))***++++,,,,,,----..////..---,,,--..//0///..--,,,,,,,,,,---..//000011222222333445565544344444455566778899::;;<<<<=<<<<===>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''''''((())******++,,++**))((''&&%%%%%%%&&''(())**))((''&&%%$$##""!!``!!!!```!!""####""!!```!`č`!!""##$$%%&&&%%$$$%%&&''(())**++,,--..//00100//..----,,--..//00111111111112233444433221100//..--,,,,+++**))((((((((''''''''''''&&%%$$##"""#####""!!!!!!`Ҋ``!!""##$$%%&&&&&&&&&'''''(())**++,,,,,,,,,,,,,--..//00112233445566655443322111100//..--,,++****))))))(()))))*****+++,,,,,,,--..//..--,,,,,,--..////..--,,,,,,,,,,,,---..//000011111122233445554433333444445566778899::;;<<<<<<<<<===>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>===>>>>>===>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(('''&&&''((()))))***++++**))((''&&%%%$$%%%%&&''(())*))((''&&%%$$##""!!`Ē````ܞӁ`!!""##$$##""!!!````dž`!!""##$$%%&%%%$$#$$%%&&''(())**++,,--..//000//..--,,,,,,--..//001111100001122334433221100//..--,,++++***))((('''''''&&&&&&&&&&&&%%$$##""!""#""""!!`````Nj`!!""##$$%%&&&%&&%%&&&&'''(())**++++++++++,,+,,--..//001122334455655443322110000//..--,,++**))))))))((((((()))****++++++,,,,--....--,,,+++,,--../...--,,++++++++++,,,--..////0011111122233445443323333334445566778899::;;;;<;;;;<<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>=============>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&&&&'''(())))))**++**))((''&&%%$$$$$$$%%&&''(())))((''&&%%$$##""!!``!!""##$$$##""!!!!`````!`Ā`!!""##$$%%%%%$$###$$%%&&''(())**++,,--..//0//..--,,,,++,,--..//0000000000011223333221100//..--,,++++***))((''''''''&&&&&&&&&&&&%%$$##""!!!"""""!!`э`!!""##$$%%&%%%%%%%&&&&&''(())**+++++++++++++,,--..//0011223344555443322110000//..--,,++**))))((((((''((((()))))***+++++++,,--..--,,++++++,,--....--,,++++++++++++,,,--..////0000001112233444332222233333445566778899::;;;;;;;;;<<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<=====<<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&%%%&&'''((((()))****))((''&&%%$$$##$$$$%%&&''(()))((''&&%%$$##""!!```````!!""##$$$$##"""!!!!!```!``!!""##$$%%%$$$##"##$$%%&&''(())**++,,--..///..--,,++++++,,--..//00000////00112233221100//..--,,++****)))(('''&&&&&&&%%%%%%%%%%%%$$##""!!`!!"!!!!`Θ`!!""##$$%%%%$%%$$%%%%&&&''(())**********++*++,,--..//001122334454433221100////..--,,++**))(((((((('''''''((())))******++++,,----,,+++***++,,--.---,,++**********+++,,--....//0000001112233433221222222333445566778899::::;::::;;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<<<<<<<<<<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%%%&&&''(((((())**))((''&&%%$$#######$$%%&&''(()))((''&&%%$$##""!!``!!`````!!""##$$%%$$##""""!!!!!``````!!""##$$%%$$$##"""##$$%%&&''(())**++,,--../..--,,++++**++,,--..///////////001122221100//..--,,++****)))((''&&&&&&&&%%%%%%%%%%%%$$##""!!``!!!!!`Ɛ`!!""##$$%%%$$$$$$$%%%%%&&''(())*************++,,--..//0011223344433221100////..--,,++**))((((''''''&&'''''((((()))*******++,,--,,++******++,,----,,++************+++,,--....//////000112233322111112222233445566778899:::::::::;;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;<<<<<;;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%$$$%%&&&'''''((())))((''&&%%$$###""####$$%%&&''(())((''&&%%$$##""!!`̕```!!""##$$%%$$###"""""!!!```!!""##$$%%$$###""!""##$$%%&&''(())**++,,--...--,,++******++,,--../////....//0011221100//..--,,++**))))(((''&&&%%%%%%%$$$$$$$$$$$$##""!!``!!```Ą`!!""##$$%%$$#$$##$$$$%%%&&''(())))))))))**)**++,,--..//00112233433221100//....--,,++**))((''''''''&&&&&&&'''(((())))))****++,,,,++***)))**++,,-,,,++**))))))))))***++,,----..//////00011223221101111112223344556677889999:9999:::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;;;;;;;;;;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$$$%%%&&''''''(())((''&&%%$$##"""""""##$$%%&&''(()((''&&%%$$##""!!`ܕ`!!""##$$%%$$####"""""!!``!!""##$$%%$$###""!!!""##$$%%&&''(())**++,,--.--,,++****))**++,,--...........//00111100//..--,,++**))))(((''&&%%%%%%%%$$$$$$$$$$$$##"""!!``!``!!""##$$%%$$#######$$$$$%%&&''(()))))))))))))**++,,--..//001122333221100//....--,,++**))((''''&&&&&&%%&&&&&'''''((()))))))**++,,++**))))))**++,,,,++**))))))))))))***++,,----......///001122211000001111122334455667788999999999:::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;:::;;;;;:::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$###$$%%%&&&&&'''((((''&&%%$$##"""!!""""##$$%%&&''((((''&&%%$$##""!!`Ƀ`!!""##$$%%%$$$#####"""!!```!!""##$$%$$##"""!!`!!""##$$%%&&''(())**++,,---,,++**))))))**++,,--.....----..//001100//..--,,++**))(((('''&&%%%$$$$$$$############""!!!!`̙``!!""##$$%%$$##"##""####$$$%%&&''(((((((((())())**++,,--..//0011223221100//..----,,++**))((''&&&&&&&&%%%%%%%&&&''''(((((())))**++++**)))((())**++,+++**))(((((((((()))**++,,,,--......///001121100/000000111223344556677888898888999::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;:::::::::::::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$######$$$%%&&&&&&''((''&&%%$$##""!!!!!!!""##$$%%&&''((((''&&%%$$##""!!``!!""##$$%%%%$$$$#####""!!!``!!""##$$%$$##"""!!``!!""##$$%%&&''(())**++,,-,,++**))))(())**++,,-----------..//0000//..--,,++**))(((('''&&%%$$$$$$$$############""!!!!!`ɓΈ`!!""##$$%%$$##"""""""#####$$%%&&''((((((((((((())**++,,--..//00112221100//..----,,++**))((''&&&&%%%%%%$$%%%%%&&&&&'''((((((())**++**))(((((())**++++**))(((((((((((()))**++,,,,------...//0011100/////0000011223344556677888888888999::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::999:::::999::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$###"""##$$$%%%%%&&&''''&&%%$$##""!!!``!!!!""##$$%%&&''(((''&&%%$$##""!!`Ş`!!""##$$%%&%%%$$###"""""!!``!!""##$$$$##""!!!``!!""##$$%%&&''(())**++,,,++**))(((((())**++,,-----,,,,--..//00//..--,,++**))((''''&&&%%$$$#######""""""""""""!!``````!!""##$$%$$##""!""!!""""###$$%%&&''''''''''(('(())**++,,--..//001121100//..--,,,,++**))((''&&%%%%%%%%$$$$$$$%%%&&&&''''''(((())****))((('''(())**+***))((''''''''''((())**++++,,------...//00100//.//////00011223344556677778777788899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9999999999999::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""""""###$$%%%%%%&&''&&%%$$##""!!`````!!""##$$%%&&''(((''&&%%$$##""!!`Б`!!""##$$%%&%%$$##""""""""!!``!!""####$$##""!!!```!!""##$$%%&&''(())**++,,,++**))((((''(())**++,,,,,,,,,,,--..////..--,,++**))((''''&&&%%$$########""""""""""""!!`ǎ`!!""##$$%$$##""!!!!!!!"""""##$$%%&&'''''''''''''(())**++,,--..//0011100//..--,,,,++**))((''&&%%%%$$$$$$##$$$$$%%%%%&&&'''''''(())**))((''''''(())****))((''''''''''''((())**++++,,,,,,---..//000//...../////0011223344556677777777788899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>???????????????????????????????????????????????????????????>>==<<;;::998889999988899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""!!!""###$$$$$%%%&&&&%%$$##""!!`ф`!!""##$$%%&&''(((''&&%%$$##""!!``!!""##$$%%%%$$##"""!!!!"""!!`Ç`!!!""""####""!!````!!!""##$$%%&&''(())**++,,++**))((''''''(())**++,,,,,++++,,--..//..--,,++**))((''&&&&%%%$$###"""""""!!!!!!!!!!!!`ʍ`!!""##$$$$##""!!`!!``!!!!"""##$$%%&&&&&&&&&&''&''(())**++,,--..//00100//..--,,++++**))((''&&%%$$$$$$$$#######$$$%%%%&&&&&&''''(())))(('''&&&''(())*)))((''&&&&&&&&&&'''(())****++,,,,,,---..//0//..-......///0011223344556666766667778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>?????????????????????????????????????????????????????????>>==<<;;::99888888888888899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!!"""##$$$$$$%%&&&%%$$##""!!``!!""##$$%%&&''((((''&&%%$$##""!!```!!""##$$%%%$$##""!!!!!!!""!!```!!!""""##""!!```!!""##$$%%&&''(())**++++**))((''''&&''(())**+++++++++++,,--....--,,++**))((''&&&&%%%$$##""""""""!!!!!!!!!!!!`ȏ`!!""###$$$##""!!````!!!!!""##$$%%&&&&&&&&&&&&&''(())**++,,--..//000//..--,,++++**))((''&&%%$$$$######""#####$$$$$%%%&&&&&&&''(())((''&&&&&&''(())))((''&&&&&&&&&&&&'''(())****++++++,,,--..///..-----.....//0011223344556666666667778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>==>>???????????????????????????????????????????????????????>>==<<;;::9988777888887778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!```!!"""#####$$$%%&&%%$$##""!!`Ċ`!!""##$$%%&&''(()((''&&%%$$##""!!!``!!""##$$%%$$##""!!!````!!!!!`````````!!!!""#""!!``!!""##$$%%&&''(())**++**))((''&&&&&&''(())**+++++****++,,--..--,,++**))((''&&%%%%$$$##"""!!!!!!!```````````ƌ`!!""#""######""!!`ט```!!!""##$$%%%%%%%%%%&&%&&''(())**++,,--..//0//..--,,++****))((''&&%%$$########"""""""###$$$$%%%%%%&&&&''((((''&&&%%%&&''(()(((''&&%%%%%%%%%%&&&''(())))**++++++,,,--../..--,------...//0011223344555565555666778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>=====>>?????????????????????????????????????????????????????>>==<<;;::998877777777777778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!!""######$$%%%%$$##""!!``!!""##$$%%&&''(())((''&&%%$$##""!!!``!!""##$$%$$##""!!```!!!``!!`!!!!``!!!!"""!!``!!""##$$%%&&''(())****))((''&&&&%%&&''(())***********++,,----,,++**))((''&&%%%%$$$##""!!!!!!!!`͌````!!"""""""#####""!!`̏``!!""##$$%%%%%%%%%%%%%&&''(())**++,,--..///..--,,++****))((''&&%%$$####""""""!!"""""#####$$$%%%%%%%&&''((''&&%%%%%%&&''((((''&&%%%%%%%%%%%%&&&''(())))******+++,,--...--,,,,,-----..//0011223344555555555666778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>=====<<==>>???????????????????????????????????????????????????>>==<<;;::99887766677777666778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ڞ`!!!"""""###$$%%$$##""!!`ƛ`!!""##$$%%&&''(()))((''&&%%$$##"""!!`Ӈ`!!""##$$$##""!!`ώ`````!!!!!!!!````!!"!!``!!""##$$%%&&''(())**))((''&&%%%%%%&&''(())*****))))**++,,--,,++**))((''&&%%$$$$###""!!!``````Đ`!!!!!"""""!!"""""""!!`Ō`!!""##$$$$$$$$$$%%$%%&&''(())**++,,--../..--,,++**))))((''&&%%$$##""""""""!!!!!!!"""####$$$$$$%%%%&&''''&&%%%$$$%%&&''('''&&%%$$$$$$$$$$%%%&&''(((())******+++,,--.--,,+,,,,,,---..//0011223344445444455566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>====<<<<<==>>?????????????????????????????????????????????????>>==<<;;::9988776666666666666778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!""""""##$$%%$$##""!!``!!""##$$%%&&''(())))((''&&%%$$##""!!`````!!""##$$##""!!`֕`!!"!""""!!```!!!`€`!!""##$$%%&&''(())))((''&&%%%%$$%%&&''(()))))))))))**++,,,,++**))((''&&%%$$$$###""!!``Dž`!!!!!""""!!!!!"""""!!`ҕ`!!"""##$$$$$$$$$$$$$%%&&''(())**++,,--...--,,++**))))((''&&%%$$##""""!!!!!!``!!!!!"""""###$$$$$$$%%&&''&&%%$$$$$$%%&&''''&&%%$$$$$$$$$$$$%%%&&''(((())))))***++,,---,,+++++,,,,,--..//0011223344444444455566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????>>=>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<<<;;<<==>>???????????????????????????????????????????????>>==<<;;::998877665556666655566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ː`!!!!!"""##$$%%$$##""!!```````!!""##$$%%&&''(())**))((''&&%%$$##""!!```Ԇ``!!!``!!""##$##""!!``!!""""""""!!!`````!!`Đ`!!""##$$%%&&''(()))((''&&%%$$$$$$%%&&''(()))))(((())**++,,++**))((''&&%%$$####"""!!`ύʏ`!!"""!!!!!!``!!!!!!!`ɏ`!!!""##########$$#$$%%&&''(())**++,,--.--,,++**))((((''&&%%$$##""!!!!!!!!`````!!!""""######$$$$%%&&&&%%$$$###$$%%&&'&&&%%$$##########$$$%%&&''''(())))))***++,,-,,++*++++++,,,--..//0011223333433334445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????>>===>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<<;;;;;<<==>>?????????????????????????????????????????????>>==<<;;::99887766555555555555566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`˚``!!!!!!""##$$%%$$##""!!!!!`!!!!""##$$%%&&''(())****))((''&&%%$$##""!!!!``````!!!!!!``!!""####""!!`ш`!!"""####""!!!!```!``!``!!!``!!""##$$%%&&''(()((''&&%%$$$$##$$%%&&''((((((((((())**++++**))((''&&%%$$####"""!!`Ì````!!""!!!!!```!!!!!`Č`!!!""#############$$%%&&''(())**++,,---,,++**))((((''&&%%$$##""!!!!``````!!!!!"""#######$$%%&&%%$$######$$%%&&&&%%$$############$$$%%&&''''(((((()))**++,,,++*****+++++,,--..//0011223333333334445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????>>==<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;;;::;;<<==>>???????????????????????????????????????????>>==<<;;::9988776655444555554445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`````!!!""##$$%%$$##""!!!!!!!!""##$$%%&&''(())**++**))((''&&%%$$##""!!!!!!````````````!!!!!"""!!``!!""####""!!`̍`!!!""######"""!!!!!!!``!!!!!!``!!""##$$%%&&''((((''&&%%$$######$$%%&&''(((((''''(())**++**))((''&&%%$$##""""!!!`ǎ`!!``!!"!!````Ғ`````ĉ``!!""""""""""##"##$$%%&&''(())**++,,-,,++**))((''''&&%%$$##""!!`````!!!!""""""####$$%%%%$$###"""##$$%%&%%%$$##""""""""""###$$%%&&&&''(((((()))**++,++**)******+++,,--..//0011222232222333445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????>>==<<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;;:::::;;<<==>>?????????????????????????????????????????>>==<<;;::998877665544444444444445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ޑ``!!""##$$%%$$##"""""!""""##$$%%&&''(())**++++**))((''&&%%$$##""""!!!!!!```!!!!!!!!!!!!"""""!!``!!""####""!!``!!!!""##$$##""""!!!"!!``!!!!"!!``!!""##$$%%&&''((''&&%%$$####""##$$%%&&'''''''''''(())****))((''&&%%$$##""""!!!`̍``!!!!`ӏ`!!"!!`LJ҉`!!"""""""""""""##$$%%&&''(())**++,,,++**))((''''&&%%$$##""!!`Ņ```!!!"""""""##$$%%$$##""""""##$$%%%%$$##""""""""""""###$$%%&&&&''''''((())**+++**)))))*****++,,--..//0011222222222333445566778899::;;<<==>>?????????>>??>????????????????????????????????????????????????????????>>==<<;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;:::::99::;;<<==>>???????????????????????????????????????>>==<<;;::99887766554433344444333445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ۊ`!!""##$$%%$$##""""""""##$$%%&&''(())**++,,++**))((''&&%%$$##""""""!!!!`````!!!!!!!!!!!"""""#""!!``!!""####""!!```!`!!""##$$###"""""""!!`````````!!`!!!!`ˀ`!!""##$$%%%&&''(''&&%%$$##""""""##$$%%&&'''''&&&&''(())**))((''&&%%$$##""!!!!``Œ``!!!""!!``!!""!!``!!!!!!!!!!!""!""##$$%%&&''(())**++,++**))((''&&&&&%%$$##""!!`і`!!!!!!""""##$$$$##"""!!!""##$$%$$$##""!!!!!!!!!!"""##$$%%%%&&''''''((())**+**))())))))***++,,--..//0011112111122233445566778899::;;<<==>>?>>>>>>>>>>>>>??????????????????????????????????????????????>?>>>>>?>>==<<;;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::::99999::;;<<==>>?????????????????????????????????????>>==<<;;::9988776655443333333333333445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!""##$$%%$$#####"####$$%%&&''(())**++,,,,++**))((''&&%%$$####""""""!!!!!!!!""""""""""""####""!!`Ԗ`!!""####""!!`ŗ``!!""##$$####"""#""!!!```!!!!!!!```!!!`΃`!!""##$$%%%&&'''&&%%$$##""""!!""##$$%%&&&&&&&&&&&''(())))((''&&%%$$##""!!!!`ˋ```````!!!!""""!!````!!"""!!```!!!!!!!!!!!!!""##$$%%&&''(())**+++**))((''&&&&%%%%$$##""!!`́``!!!!!!!""##$$##""!!!!!!""##$$$$##""!!!!!!!!!!!!"""##$$%%%%&&&&&&'''(())***))((((()))))**++,,--..//0011111111122233445566778899::;;<<==>>>>>>>>>==>>=>>????????????????????????????????????????????>>>>>>>>>>==<<;;:;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::999998899::;;<<==>>???????????????????????????????????>>==<<;;::998877665544332223333322233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!``͏`!!""##$$%%%$$########$$%%&&''(())**++,,--,,++**))((''&&%%$$######""""!!!!!"""""""""""#######""!!`ޞ`!!""####""!!``!!""##$$$#######""!!!!!!!!!!!``!!!``!!!""##$$$%%&&'&&%%$$##""!!!!!!""##$$%%&&&&&%%%%&&''(())((''&&%%$$##""!!````!!!!!!!!!"""##""!!!!!!""""!!`Ŏ`````````!!`!!""##$$%%&&''(())**+**))((''&&%%%%%$$$##""!!`ƅ````!!!!""####""!!!```!!""##$###""!!``````````!!!""##$$$$%%&&&&&&'''(())*))(('(((((()))**++,,--..//0000100001112233445566778899::;;<<==>=============>>?????????????????????????????????????????>>>=>=====>==<<;;:::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99998888899::;;<<==>>?????????????????????????????????>>==<<;;::99887766554433222222222222233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ĉ`!!""##$$%%%%$$$$$#$$$$%%&&''(())**++,,----,,++**))((''&&%%$$$$######""""""""############$$##""!!`ޞ`!!""""###""!!``!!""##$$$$###$##"""!!!"""!!``!!```!!""##$$$%%&&&%%$$##""!!!!``!!""##$$%%%%%%%%%%%&&''((((''&&%%$$##""!!``!!!!!!!""""####""!!!!""""!!`ˆ```!!""##$$%%&&''(())***))((''&&%%%%$$$$##""!!`ǝ```!!""##""!!```!!""####""!!``!!!""##$$$$%%%%%%&&&''(()))(('''''((((())**++,,--..//0000000001112233445566778899::;;<<=========<<==<==>>??????????????????????????????????????>>>>==========<<;;::9::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988888778899::;;<<==>>???????????????????????????????>>==<<;;::9988776655443322111222221112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ό`!!""##$$%%&&%%$$$$$$$$%%&&''(())**++,,--..--,,++**))((''&&%%$$$$$$####"""""###########$$#$$##""!!`ٞ`!!!""""""""!!``!!""##$$$$$$$$##""""""""!!``!!!``!!""###$$%%&%%$$##""!!````!!""##$$%%%%%$$$$%%&&''((''&&%%$$##""!!`я`!!"""""""###""##""""""#""!!`ƈ`!!""##$$%%&&''(())**))((''&&%%$$$$$###""!!`Œ`!!""""!!`ݞ`!!""#""""!!`ǃ``!!""####$$%%%%%%&&&''(()((''&''''''((())**++,,--..////0////000112233445566778899::;;<<=<<<<<<<<<<<<<==>>????????????????????????????????????>>>===<=<<<<<=<<;;::999::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998888777778899::;;<<==>>?????????????????????????????>>==<<;;::998877665544332211111111111112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ō`!!""##$$%%&&&%%%%%$%%%%&&''(())**++,,--....--,,++**))((''&&%%%%$$$$$$#########$$$$$$$$$###$$##""!!``!!!!"""""""!!``!!""##$$%$$$%$$###"""#""!!``!!`ڞ`!!""####$$%%%$$##""!!`ɉ`!!""##$$$$$$$$$$$$%%&&''(''&&%%$$##""!!`׆`!!"""""####""""##""""#""!!`ˆ`!!""##$$%%&&''(())*))((''&&%%$$$$####""!!``!!"""!!`ŏ`!!""""""!!``!!""####$$$$$$%%%&&''(((''&&&&&'''''(())**++,,--../////////000112233445566778899::;;<<<<<<<<<;;<<;<<==>>>?????????????????????????????????>>====<<<<<<<<<<;;::99899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887777766778899::;;<<==>>???????????????????????????>>==<<;;::99887766554433221100011111000112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`dž`!!""##$$%%&&'&&%%%%%%%%&&''(())**++,,--..//..--,,++**))((''&&%%%%%%$$$$###"#"###$$$$$$$##"#####""!!```!!!!!!!!!!!``!!""##$$%%%%%%$$#####""!!```š`!!""#""##$$%%$$##""!!`‡`!!""##$$$$$$$####$$%%&&''''&&%%$$##""!!`ʀ`!!""######""!!""#####""!!`ŀ`!!""##$$%%&&''(())*))((''&&%%$$#####"""!!``!!""!!`Á`!!""!!!!!```!!""""##$$$$$$%%%&&''(''&&%&&&&&&'''(())**++,,--..../....///00112233445566778899::;;<;;;;;;;;;;;;;<<==>>>>>>????????????????????????????>>===<<<;<;;;;;<;;::9988899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988777766666778899::;;<<==>>?????????????????????????>>==<<;;::9988776655443322110000000000000112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ɑ`!!""##$$%%&&''&&&&&%&&&&''(())**++,,--..////..--,,++**))((''&&&&%%%%$$##"""""""##$$$$$##"""###"""!!```!!!!!!!!!!`˗``!!""##$$%%%%%&%%$$$##""!!`ć``Œ`!!""""""##$$$$##""!!``!!""###$##########$$%%&&''''&&%%$$##""!!`Ŗ`!!""#####""!!!!""####""!!`̇`!!""##$$%%&&''(())))((''&&%%$$####""""!!`ˀ`!!"!!`„`!!!!!!!``!!""""######$$$%%&&'''&&%%%%%&&&&&''(())**++,,--.........///00112233445566778899::;;;;;;;;;::;;:;;<<===>>>>>>????????????????????????>>>==<<<<;;;;;;;;;;::998878899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877666665566778899::;;<<==>>???????????????????????>>==<<;;::99887766554433221100///00000///00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''''&&&&&&&&''(())**++,,--..//00//..--,,++**))((''&&&&%%$$##"""!"!"""####$##""!""""""!!!`Ϟ```````!!!`ː`!!""##$$%%&&&&&%%$$##""!!`Ɗ`!!!"!!""##$$$##""!!``!!""#########""""##$$%%&&''''&&%%$$##""!!`͋`!!"""#"#""!!``!!""###""!!`LJ`!!""##$$%%&&''(()))((''&&%%$$##"""""!!!`Ȃ`!!!`ˉ``!!``````!!!!""######$$$%%&&'&&%%$%%%%%%&&&''(())**++,,----.----...//00112233445566778899::;:::::::::::::;;<<======>>>>>????????????????????>>>==<<<;;;:;:::::;::99887778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766665555566778899::;;<<==>>?????????????????????>>==<<;;::99887766554433221100/////////////00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(('''''&''''(())**++,,--..//0000//..--,,++**))((''&&%%$$##""!!!!!!!""#####""!!!"""!!!!!``!!`Ɂ`!!""##$$%%&&&&&&%%$$##""!!````!!!!!!!""##$$##""!!``!!""##"#""""""""""##$$%%&&''''&&%%$$##""!!``!!"""""""!!``!!""#""!!`ʏ`!!""##$$%%&&''''(()((''&&%%$$##""""!!!!``!!!`Ɋ```!!!!""""""###$$%%&&&%%$$$$$%%%%%&&''(())**++,,---------...//00112233445566778899:::::::::99::9::;;<<<======>>>>??????????????????>>===<<;;;;::::::::::9988776778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655555445566778899::;;<<==>>???????????????????>>==<<;;::99887766554433221100//.../////...//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ˏ`!!""##$$%%&&''((((''''''''(())**++,,--..//0000//..--,,++**))((''&&%%$$##""!!!`!`!!!""""#""!!`!!!!!!````ɕ`!``!!""##$$%%&&'''&&%%$$##""!!`````!!`````!``!!""####""!!``!!""#""""""""!!!!""##$$%%&&''''&&%%$$##""!!`ˎ`!!!!!"!""!!`ٛ`!!""""!!`ǐ``!!""##$$%%&&''''''(((''&&%%$$##""!!!!!```!!!`̐```!!""""""###$$%%&%%$$#$$$$$$%%%&&''(())**++,,,,-,,,,---..//00112233445566778899:9999999999999::;;<<<<<<=====>>????????????????>>===<<;;;:::9:99999:998877666778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665555444445566778899::;;<<==>>?????????????????>>==<<;;::99887766554433221100//.............//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ω`!!""##$$%%&&''(()((((('(((())**++,,--..//0000//..--,,++**))((''&&%%$$##""!!`````!!"""""!!``!!!``͛`!!``!!""##$$%%&&'''''&&%%$$##""!!!!!!!!!`ŕ``!!""###""!!``!!""""!"!!!!!!!!!!""##$$%%&&'''&&%%$$##""!!`ӏ``!!!!!!!!!``!!""""!!!`͏``!!!""##$$%%&&'''&&&''(''&&%%$$##""!!!!```!!!!````!!!!!!"""##$$%%%$$#####$$$$$%%&&''(())**++,,,,,,,,,---..//0011223344556677889999999998899899::;;;<<<<<<====>>??????????????>>==<<<;;::::9999999999887766566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554444433445566778899::;;<<==>>???????????????>>==<<;;::99887766554433221100//..---.....---..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())(((((((())**++,,--..//0000//..--,,++**))((''&&%%$$##""!!`ޞޞ`!!!!"!!````۝`!`Î`!!""##$$%%&&''((''&&%%$$##""!!!!!!!`ϓ`!!""###""!!`Ǝ`!!""!!!!!!!!````!!""##$$%%&&''&&%%$$##""!!`ȍ````!`!!!``!!"""!!`````!!!!""##$$%%&&'''&&&&&'''&&%%$$##""!!````!!"!!!!```!!!!!!"""##$$%$$##"######$$$%%&&''(())**++++,++++,,,--..//0011223344556677889888888888888899::;;;;;;<<<<<==>>????????????>>==<<<;;:::9998988888988776655566778899::;;<<==>>>???>?>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655444433333445566778899::;;<<==>>?????????????>>==<<;;::99887766554433221100//..-------------..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ԓ`!!""##$$%%&&''(())))))())))**++,,--..//00100//..--,,++**))((''&&%%$$##""!!`О`!!!!!!!``````!!""##$$%%&&''(''&&%%%%$$##""""""!!`Ҟ`!!""####""!!``!!"!!`!``````!!""##$$%%&&''&&%%$$##""!!```````Ȑ`!!!!!!`̎````!!!!!"""##$$%%&&'''&&%%%&&'&&%%$$##""!!``!!"!!!``````!!!""##$$$##"""""#####$$%%&&''(())**+++++++++,,,--..//0011223344556677888888888778878899:::;;;;;;<<<<==>>>?????????>>==<<;;;::9999888888888877665545566778899::;;<<==>>>?>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544333332233445566778899::;;<<==>>???????????>>==<<;;::99887766554433221100//..--,,,-----,,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`̌`!!""##$$%%&&''(())*))))))))**++,,--..//001100//..--,,++**))((''&&%%$$##""!!!`ܝ````!!````ˋ```!!""##$$%%&&'''&&%%$$%%$$##"""""!!`і`!!""##""!!``!!!!``ɋ`!!""##$$%%&&'''&&%%$$##""!!!`ʀŎ`!!!!`ՙ``!!!!!!!""""##$$%%&&'''&&%%%%%&&&%%$$##""!!``!!"""!!``!!!""##$##""!""""""###$$%%&&''(())****+****+++,,--..//0011223344556677877777777777778899::::::;;;;;<<==>>>???????>>==<<;;;::999888787777787766554445566778899::;;<<===>>>=>===>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433332222233445566778899::;;<<==>>?????????>>==<<;;::99887766554433221100//..--,,,,,,,,,,,,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())*****)****++,,--..//001100//..--,,++**))((''&&%%$$##""!!```ʓ``ǐ``!!""##$$%%&&'&&%%$$$$$%$$##"""!!``!!""#""!!`ˋ`!!!!``!!""##$$%%&&'''&&%%$$##""!!!`ˑ```!`Б`!!!!!!"""""###$$%%&&'''&&%%$$$%%&&%%$$##""!!``!!""!!`π``!!""###""!!!!!"""""##$$%%&&''(())*********+++,,--..//00112233445566777777777667767788999::::::;;;;<<===>>?????>>==<<;;:::99888877777777776655443445566778899::;;<<===>=======>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443322222112233445566778899::;;<<==>>???????>>==<<;;::99887766554433221100//..--,,+++,,,,,+++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())*********++,,--..//001100//..--,,++**))((''&&%%$$##""!!`ӕ`!!""##$$%%&&&&%%$$##$$$$##""!!!```!!""##""!!``!!```!!""##$$%%&&''&&&%%$$##""!!`ϓ```!!!"""""""####$$%%&&'''&&%%$$$$$%%%%$$##""!!``!!"!!`Ą`!!""#""!!`!!!!!!"""##$$%%&&''(())))*))))***++,,--..//00112233445566766666666666667788999999:::::;;<<===>>???>>==<<;;:::9988877767666667665544333445566778899::;;<<<===<=<<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544332222111112233445566778899::;;<<==>>?????>>==<<;;::99887766554433221100//..--,,+++++++++++++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**+++*++++,,--..//001100//..--,,++**))))((''&&%%$$##""!!```!!""##$$%%&&&%%$$#####$##""!!!``!!""##""!!``!!``!!""##$$%%&&&&&&%%$$##""!!`ɅɎ`````!!!""""""#####$$$%%&&'''&&%%$$###$$%%%$$##""!!``!!!!`lj``!!"""!!````!!!!!""##$$%%&&''(()))))))))***++,,--..//001122334455666666666556656677888999999::::;;<<<==>>?>>==<<;;::9998877776666666666554433233445566778899::;;<<<=<<<<<<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221111100112233445566778899::;;<<==>>???>>==<<;;::99887766554433221100//..--,,++***+++++***++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++++++++,,--..//001100//..--,,++**))((((''&&%%%%$$##""!!``!!""##$$%%&&%%$$##""####""!!```!!""##""!!``!!```!!""##$$%%&&&%&&%%$$##""!!`Ā`!!!!!!!"""#######$$$$%%&&'''&&%%$$#####$$%$$###"""!!`̕`!!"!!``!!"!!`ޞ```!!!""##$$%%&&''(((()(((()))**++,,--..//00112233445565555555555555667788888899999::;;<<<==>>>==<<;;::999887776665655555655443322233445566778899::;;;<<<;<;;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443322111100000112233445566778899::;;<<==>>?>>==<<;;::99887766554433221100//..--,,++*************++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ζ`!!""##$$%%&&''(())**++,,,+,,,,--..//001100//..--,,++**))((((''&&%%%%$$$##""!!``!!""##$$%%&&%%$$##"""""#""!!``!!""##""!!`ɓ``˗`!!""##$$%%&%%%%%%$$##""!!`Ή`!!!!!""""#####$$$$$%%%&&'''&&%%$$##"""##$$$##"""""!!```!!"!!```͖`!!!!`Ւ``!!""##$$%%&&''((((((((()))**++,,--..//00112233445555555554455455667778888889999::;;;<<==>==<<;;::99888776666555555555544332212233445566778899::;;;<;;;;;;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100000//00112233445566778899::;;<<==>>>==<<;;::99887766554433221100//..--,,++**)))*****)))**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!````!!""##$$%%&&''(())**++,,,,,,,,--..//001100//..--,,++**))((''''&&%%$$$$$$$##""!!```!!""##$$%%&%%$$##""!!""""""!!``````!!""##""!!`ǂ``!!""##$$%%%%$%%%$$$##""!!`̉`!!"""""""""##$$$$%%%%&&'''&&%%$$##"""""##$##"""!!!!!```!!!"""!!```!!`ą`!!!`ŀ`!!""##$$%%&&''''(''''((())**++,,--..//00112233445444444444444455667777778888899::;;;<<===<<;;::9988877666555454444454433221112233445566778899:::;;;:;:::;;<<==>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443322110000/////00112233445566778899::;;<<==>==<<;;::99887766554433221100//..--,,++**)))))))))))))**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`!!!!""##$$%%&&''(())**++,,---,----..//001100//..--,,++**))((''''&&%%$$$$#######""!!!``!!""##$$%%%%$$##""!!!!!"""""!!!```!!!``!!""##""!!``!!""##$$%%%$$$$$$#$##""!!`ʀ`!!"""""""!"""##$$%%%&&&'''&&%%$$##""!!!""###""!!!!!!!``!!!!"""!!``!!!!````Ń`!!""##$$%%&&'''''''''((())**++,,--..//00112233444444444334434455666777777888899:::;;<<=<<;;::998877766555544444444443322110112233445566778899:::;:::::::;;<<==>>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100/////..//00112233445566778899::;;<<===<<;;::99887766554433221100//..--,,++**))((()))))((())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!""##$$%%&&''(())**++,,--------..//001100//..--,,++**))((''&&&&%%$$###########""!!!``!!""##$$%%%%$$##""!!``!!!!!"""!!!``!!!!!``!!""##""!!`ǎ`!!""##$$%%$$#$$$#####""!!`ƃ`!!""!!!!!!!!""##$$%%&&'''&&%%$$##""!!!!!""#""!!!``````!!!"""#""!!``!!"!!`ǎ``!!""##$$%%&&&&&'&&&&'''(())**++,,--..//00112233433333333333334455666666777778899:::;;<<<;;::998877766555444343333343322110001122334455667788999:::9:999::;;<<====>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100////.....//00112233445566778899::;;<<=<<;;::99887766554433221100//..--,,++**))((((((((((((())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!""""##$$%%&&''(())**++,,--...-....//001100//..--,,++**))((''&&&&%%$$####""""""###""!!``!!""##$$%%%%$$##""!!```!!!!"""!!`ό``!!!"!!`Ç`!!""###""!!``!!""##$$%$$######"###""!!``!!"!!!!!!!`!!!""##$$%%&&'&&%%$$##""!!```!!"""!!````!!"""###""!!!!"!!`ć`!!""##$$%%&&&&&&&&&&'''(())**++,,--..//001122333333333223323344555666666777788999::;;<;;::9988776665544443333333333221100/001122334455667788999:9999999::;;<<====>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//.....--..//00112233445566778899::;;<<<;;::99887766554433221100//..--,,++**))(('''((((('''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""""##$$%%&&''(())**++,,--........//001100//..--,,++**))((''&&%%%%$$##""""""""""""""!!`ǂ`!!""##$$%%&%%$$##""!!````!!"!!```````!!!""""!!`lj`!!""###""!!``!!""##$$%$$##"###""""""!!``!!!!!```````!!""##$$%%&&&%%$$##""!!``!!"!!`ԛ`!!""##$##""!!""!!`ǂ`!!"""##$$%%%%%&%%%%&&&''(())**++,,--..//001122322222222222223344555555666667788999::;;;::9988776665544433323222223221100///00112233445566778889998988899::;;<<<<==>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//....-----..//00112233445566778899::;;<;;::99887766554433221100//..--,,++**))(('''''''''''''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"####$$%%&&''(())**++,,--..///.////001100//..--,,++**))((''&&%%%%$$##""""!!!!!!""""!!`˅`!!""##$$%%&&%%$$##""!!`В`!!!``!!!!!!!!"""#""!!``!!""####""!!``!!""##$$$$##""""""!"""!!``!!!!```!!""##$$%%&%%$$##""!!`ϖ`!!!``!!""##$##"""""!!``!!!!""##$$%%%%%%%%%%&&&''(())**++,,--..//001122222222211221223344455555566667788899::;::9988776655544333322222222221100//.//00112233445566778889888888899::;;<<<<==>>>>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..-----,,--..//00112233445566778899::;;;::99887766554433221100//..--,,++**))((''&&&'''''&&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$#####$$%%&&''(())**++,,--..////////001100//..--,,++**))((''&&%%$$$$##""!!!!!!!!!!!!!!!`̄`!!""###$$%%&&%%$$##""!!`Ā`!!``!!!!!!"""###""!!!`͍`!!""##$##""!!``!!""##$$$##""!"""!!!!!!`Lj`!!!`͎`!!""##$$%%&%%$$##""!!`ِ`!!``!!""##$$##"""!!``!!!!!""##$$$$$%$$$$%%%&&''(())**++,,--..//001121111111111111223344444455555667788899:::9988776655544333222121111121100//...//00112233445566777888787778899::;;;;<<======>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..----,,,,,--..//00112233445566778899::;::99887766554433221100//..--,,++**))((''&&&&&&&&&&&&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$#$$$$%%&&''(())**++,,--..//000/00001100//..--,,++**))((''&&%%$$$$##""!!!!``````!!!!!```!!!!""###$$%%&&%%$$##""!!`````!!""""""###""!!!!!``!!""##$$$##""!!````ō`!!""##$$$##""!!!!!!`!!!`Ɍ`````!!""##$$%%%%$$##""!!````!!""##$##""!!``!``!!""##$$$$$$$$$$%%%&&''(())**++,,--..//001111111110011011223334444445555667778899:9988776655444332222111111111100//..-..//00112233445566777877777778899::;;;;<<======>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,,,,++,,--..//00112233445566778899:::99887766554433221100//..--,,++**))((''&&%%%&&&&&%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$$%%&&''(())**++,,--..//000000001100//..--,,++**))((''&&%%$$####""!!```````````!!"""##$$%%&%%$$##""!!``!!"""####""!!```!``!!""##$$%$$##""!!!!!``!!""##$$$##""!!`!!!`````!!""##$$%%$$##""!!`Lj`!!""###""!!`Ċ``!!""#####$####$$$%%&&''(())**++,,--..//001000000000000011223333334444455667778899988776655444332221110100000100//..---..//00112233445566677767666778899::::;;<<<<<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,,,+++++,,--..//00112233445566778899:99887766554433221100//..--,,++**))((''&&%%%%%%%%%%%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$%%%%&&''(())**++,,--...//00110111100//..--,,++**))((''&&%%$$####""!!``!!"""##$$%%&%%$$##""!!``!!""###""!!``!``!!""##$$%%$$##""!!!!!`Ȉ`!!""##$$$##""!!`````΃`!!""##$$$$##""!!`ċ`!!""#""!!`ΐɊ`!!""###########$$$%%&&''(())**++,,--..//000000000//00/00112223333334444556667788988776655443332211110000000000//..--,--..//00112233445566676666666778899::::;;<<<<<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>==<<;;::99887766554433221100//..--,,+++++**++,,--..//001122334455667788999887766554433221100//..--,,++**))((''&&%%$$$%%%%%$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%%&&''(())**++,,---....//001111100//..--,,++**))((''&&%%$$##""""!!`۞`!!"!""##$$%%%%$$##""!!``!!""##""!!`ޞ``````!!""##$$%%%$$##"""!!`Ę`!!""##$$##""!!`ݞÀ`!!""##$$$##""!!`ď`!!"""!!`ʒ`!!""##"""#""""###$$%%&&''(())**++,,--..//0/////////////0011222222333334455666778887766554433322111000/0/////0//..--,,,--..//0011223344555666565556677889999::;;;;;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????==<<;;::99887766554433221100//..--,,++++*****++,,--..//0011223344556677889887766554433221100//..--,,++**))((''&&%%$$$$$$$$$$$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%&&&&''(())**++,,,,-----..//0011100//..--,,++**))((''&&%%$$##""""!!`Ӟ``!!!!!!""##$$%%%$$##""!!``!!""##""!!`ޞ`!!""##$$%%%$$##"""!!`Қ`!!""##$$$##""!!`؉`!!""##$$$##""!!`ʌ`!!""!!`Ž`!!""""""""""""###$$%%&&''(())**++,,--../////////..//.//00111222222333344555667787766554433222110000//////////..--,,+,,--..//0011223344555655555556677889999::;;;;;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????=<<;;::99887766554433221100//..--,,++*****))**++,,--..//00112233445566778887766554433221100//..--,,++**))((''&&%%$$###$$$$$###$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&&&''(())**++++++,,,----..//00100//..--,,++**))((''&&%%$$##""!!!!`Γ`!``!`!!""##$$%$$##""!!``ܞ`!!""#""!!`Ϟ`!!""##$$%$$$$$$##""!!`ӝ`!!""##$$$##""!!!``!!""##$##""!!`֒`!!!!`Í`!!"""!!!"!!!!"""##$$%%&&''(())**++,,--../.............//00111111222223344555667776655443322211000///./...../..--,,+++,,--..//0011223344455545444556677888899::::::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????<<;;::99887766554433221100//..--,,++****)))))**++,,--..//001122334455667787766554433221100//..--,,++**))((''&&%%$$#############$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&''''(())**++++++++,,,,,--..//000//..--,,++**))((''&&%%$$##""!!!!`ޚ`````!!""##$$$##""!!``````!!""##""!!``!!""##$$$$$$$$$##""!!`ӎ`!!""##$$##""!!!!`Â````̌`!!""##$$##""!!```!!!`˓`!!""!!!!!!!!!!"""##$$%%&&''(())**++,,--.........--..-..//00011111122223344455667665544332211100////..........--,,++*++,,--..//0011223344454444444556677888899::::::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????<;;::99887766554433221100//..--,,++**)))))(())**++,,--..//0011223344556677766554433221100//..--,,++**))((''&&%%$$##"""#####"""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(('''''(())**++******+++,,,,--..//0//..--,,++**))((''&&%%$$##""!!```Õޞ`!!""##$$##""!!`؞`!!!````!!""#""!!``!!""##$$$#######""!!!`ˑ`!!""##$$##""!!`!``!!!!```!!""##$$##""!!``!```!!`ԕ`!!""!!```!````!!!""##$$%%&&''(())**++,,--.-------------..//000000111112233444556665544332211100///...-.-----.--,,++***++,,--..//00112233344434333445566777788999999::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????;;::99887766554433221100//..--,,++**))))((((())**++,,--..//00112233445566766554433221100//..--,,++**))((''&&%%$$##"""""""""""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(('(((())**++********+++++,,--..///..--,,++**))((''&&%%$$##""!!`ޞ`!!""##$##""!!``!!!!!!!```!!""##""!!``!!""##$$$#######""!!!!`Ԙ``!!""##$$##""!!```Ύ`!!!!!!`!`Ҕ`!!""##$$$$##""!!``!!!``!!!`Ɏ````!!""!!```!!!""##$$%%&&''(())**++,,---------,,--,--..///000000111122333445565544332211000//....----------,,++**)**++,,--..//00112233343333333445566777788999999::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????;::99887766554433221100//..--,,++**))(((((''(())**++,,--..//001122334455666554433221100//..--,,++**))((''&&%%$$##""!!!"""""!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((((())**++**))))))***++++,,--../..--,,++**))((''&&%%$$##""!!`ڞ`!!""##$$##""!!```!!""!!!!!``!!""#"""""!!``!!""##$$##"""""""!!```”`!!!""##$$##""!!`ޞ`!!""""!!`؆`!!""##$$$$##""!!`É`!!!!``!!!`Ï`!!!!!""!!`ݝ``!!""##$$%%&&''(())**++,,-,,,,,,,,,,,,,--..//////0000011223334455544332211000//...---,-,,,,,-,,++**)))**++,,--..//00112223332322233445566667788888899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????::99887766554433221100//..--,,++**))(((('''''(())**++,,--..//0011223344556554433221100//..--,,++**))((''&&%%$$##""!!!!!!!!!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))())))**++**))))))))*****++,,--...--,,++**))((''&&%%$$##"""!!`Ύ``````!!""##$$$##""!!``!!"""!!!!```!!""#""""""!!``!!""##$###"""""""!!`ޖ`!!!""##$$##""!!`ڞ`!!"""""!!```!!""##$$%%$$##""!!``!!!!``!!!`͗``!!!!!""!!`͊`!!""##$$%%&&''(())**++,,,,,,,,,++,,+,,--...//////000011222334454433221100///..----,,,,,,,,,,++**))())**++,,--..//00112223222222233445566667788888899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????:99887766554433221100//..--,,++**))(('''''&&''(())**++,,--..//00112233445554433221100//..--,,++**))((''&&%%$$##""!!```!!!!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**)))))**++**))(((((()))****++,,--.--,,++**))((''&&%%$$##""!"!!``!!!!!""##$$%$$##""!!````!!!!!!!!!!`````!!!"""""!!!!"!!``!!""##$###""!!!!!!!`ў`!!""######""!!`؞``!!""""!""!!`!`!!""##$$%%%%$$##""!!```!!!!``!!!!`И`!!"""""!!```!!""##$$%%&&''(())**++,,+++++++++++++,,--....../////00112223344433221100///..---,,,+,+++++,++**))((())**++,,--..//00111222121112233445555667777778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????99887766554433221100//..--,,++**))((''''&&&&&''(())**++,,--..//001122334454433221100//..--,,++**))((''&&%%$$##""!!```````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**)****++**))(((((((()))))**++,,---,,++**))((''&&%%$$##""!!!!`Հ``!!!""##$$%%%$$##""!!!!!!!!!!!`!```!!!!"""""!!!!!!!!```!!""##$##"""!!!!!!!!`ў`!!"""""###"""!!`ޞ`!!!!"!!!!""!!!!!""##$$%%&&%%$$##""!!``!!!!`֖`!!!`ǔ`!!"""""!!```Æ`!!""##$$%%&&''(())**++++++++++**++*++,,---......////001112233433221100//...--,,,,++++++++++**))(('(())**++,,--..//00111211111112233445555667777778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????9887766554433221100//..--,,++**))((''&&&&&%%&&''(())**++,,--..//0011223344433221100//..--,,++**))((''&&%%$$##""!!`՞ܛ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++*****++**))((''''''((())))**++,,-,,++**))((''&&%%$$##""!!`!`Ë`!!""##$$%%$$##""""!!!!```````Ҟ`!!"""!!!!````!!!```!!!""##$##"""!!````````ƙ`!!!"!""""""!!!``ƞ`!!!`!!!!`!!""!"!""##$$%%&&&&%%$$##""!!`‰``!!!`ȉ`!!!`ȕ`!!""#""!!``!`Ç`!!""##$$%%&&''(())**+++*************++,,------.....//0011122333221100//...--,,,+++*+*****+**))(('''(())**++,,--..//00011101000112233444455666666778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????887766554433221100//..--,,++**))((''&&&&%%%%%&&''(())**++,,--..//001122334433221100//..--,,++**))((''&&%%$$##""!!`՞`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++*++++**))((''''''''((((())**++,,,++**))((''&&%%$$##""!!```!!""##$$$$##""""!!!```!!!!!!!!```````!!!!""##$##""!!!`ؚ`!!!!!!!"""!!!``!!!``!```!!"""""##$$%%&&''&&%%$$##""!!``Dž`!!!`````!!!!`ל`!!""###""!!``!!``!!""##$$%%&&''(())**++********))**)**++,,,------....//00011223221100//..---,,++++**********))((''&''(())**++,,--..//00010000000112233444455666666778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????87766554433221100//..--,,++**))((''&&%%%%%$$%%&&''(())**++,,--..//00112233433221100//..--,,++**))((''&&%%$$##""!!`ё`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,+++++**))((''&&&&&&'''(((())**++,++**))((''&&%%$$##""!!!``!!""##$$$##""!!!!!``!!!!!!``````!!!!"""##$##""!!!`````!`!!!!!!`!`˘`!!`ڞ`֖`!!"""##$$%%&&''''&&%%$$##""!!!``!!!!!``!!!`؞`!!""##$##""!!!!!`Ŋ`!!""##$$%%&&''(())****)))))))))))))**++,,,,,,-----..//000112221100//..---,,+++***)*)))))*))((''&&&''(())**++,,--..///000/0///00112233334455555566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????7766554433221100//..--,,++**))((''&&%%%%$$$$$%%&&''(())**++,,--..//0011223333221100//..--,,++**))((''&&%%$$##""!!`О`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,+++**))((''&&&&&&&&'''''(())**+++**))((''&&%%$$##""!!!``!!""##$##""!!!!```!!!`````!!""""##$##""!!`````!!!```!!`מ`!!""###$$%%&&''((''&&%%$$##""!!!```!!!!!!``!!!`ٞ``!!""##$$###""!!!`Ȇ`!!""##$$%%&&''(())***))))))))(())())**+++,,,,,,----..///001121100//..--,,,++****))))))))))((''&&%&&''(())**++,,--..///0///////00112233334455555566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????766554433221100//..--,,++**))((''&&%%$$$$$##$$%%&&''(())**++,,--..//001122333221100//..--,,++**))((''&&%%$$##""!!`Н`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%%%&&&''''(())**+**))((''&&%%$$##""!!````!!""####""!!```Đ`!!```!!""###$##""!!````ɝʀ````ʔ`!!""##$$%%&&''((((''&&%%$$##"""!!!`````!!""!!``!``Ŝ`!!!""##$$##"##"""!!```!!""##$$%%&&''(())**))((((((((((((())**++++++,,,,,--..///0011100//..--,,,++***)))()((((()((''&&%%%&&''(())**++,,--...///./...//00112222334444445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????66554433221100//..--,,++**))((''&&%%$$$$#####$$%%&&''(())**++,,--..//00112233221100//..--,,++**))((''&&%%$$##""!!`ș`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%%%%%&&&&&''(())***))((''&&%%$$##""!!``!!""##""!!`ԛ``!!``!!""##$##""!!`ԓɖ`!!""##$$%%&&''(())((''&&%%$$##"""!!!!!!```!!""!!``˗`!!!""##$$##"""##"""!!`Ó`!!""###$$%%&&''(())))((((((((''(('(())***++++++,,,,--...//00100//..--,,+++**))))((((((((((''&&%%$%%&&''(())**++,,--.../.......//00112222334444445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????6554433221100//..--,,++**))((''&&%%$$#####""##$$%%&&''(())**++,,--..//0011223221100//..--,,++**))((''&&%%$$##""!!`Ɛ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$$$%%%&&&&''(())*))((''&&%%$$##""!!```!!""##""!!`Ǒ`!!!``!!""##$##""!!`ҕ`!!""##$$%%&&''(())))((''&&%%$$###"""!!!!!!!!"""!!`ǁ`!!""##$$##""!""""""!!`—`!!"""##$$%%&&''(())(('''''''''''''(())******+++++,,--...//000//..--,,+++**)))((('('''''(''&&%%$$$%%&&''(())**++,,---...-.---..//00111122333333445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????554433221100//..--,,++**))((''&&%%$$####"""""##$$%%&&''(())**++,,--..//001122221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$$$$$%%%%%&&''(()))((''&&%%$$##""!!`ƒ`!!""##""!!`ď`````!!""####""!!``!!""##$$%%&&''(())*))((''&&%%$$###""""""!!!""#""!!`ˍ`!!""##$##""!!!""""!!!``!!"""##$$%%&&''((((''''''''&&''&''(()))******++++,,---..//0//..--,,++***))((((''''''''''&&%%$$#$$%%&&''(())**++,,---.-------..//00111122333333445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????54433221100//..--,,++**))((''&&%%$$##"""""!!""##$$%%&&''(())**++,,--..//00112221100//..--,,++**))((''&&%%$$##""!!`˗`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$######$$$%%%%&&''(()((''&&%%$$##""!!``!!""####""!!`Ą`!!""####""!!``!!""##$$%%&&''(())***))((''&&%%$$$###"""""""""#""!!`ɍ`!!""####""!!`!!!!!!!!`ʘ`!!!!""##$$%%&&''((''&&&&&&&&&&&&&''(())))))*****++,,---..///..--,,++***))((('''&'&&&&&'&&%%$$###$$%%&&''(())**++,,,---,-,,,--..//00001122222233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????4433221100//..--,,++**))((''&&%%$$##""""!!!!!""##$$%%&&''(())**++,,--..//00112221100//..--,,++**))((''&&%%$$##""!!`ޗ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$########$$$$$%%&&''(((''&&%%$$##""!!````!!""##$$##""!!`՝`!!""###""!!`Ā`!!""##$$%%&&''(())****))((''&&%%$$$#####"""""""""!!`Ȁ`!!""###""!!``!!!!```Г``!!!!""##$$%%&&''''&&&&&&&&%%&&%&&''((())))))****++,,,--../..--,,++**)))((''''&&&&&&&&&&%%$$##"##$$%%&&''(())**++,,,-,,,,,,,--..//00001122222233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????433221100//..--,,++**))((''&&%%$$##""!!!!!``!!""##$$%%&&''(())**++,,--..//0011221100//..--,,++**))((''&&%%$$##""!!`Ǖ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""""""###$$$$%%&&''(''&&%%$$##""!!``!!!!""##$$$##""!!`π``!!""####""!!``!!""##$$%%&&''(())**+**))((''&&%%%$$$##""!!!!!"""!!`ȁ`!!""#""!!`Nj````Л```!!""##$$%%&&''&&%%%%%%%%%%%%%&&''(((((()))))**++,,,--...--,,++**)))(('''&&&%&%%%%%&%%$$##"""##$$%%&&''(())**+++,,,+,+++,,--..////001111112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????33221100//..--,,++**))((''&&%%$$##""!!!!```!!""##$$%%&&''(())**++,,--..//0011221100//..--,,++**))((''&&%%$$##""!!`З`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""""""""#####$$%%&&''''&&%%$$##""!!`Ő`!!!!""##$$%$$##""!!```!`````!!""##$##""!!`„`!!""##$$%%&&''(())**++**))((''&&%%$$##""!!!!!!!""!!`ƈ`!!""#""!!`͓̇`!!""##$$%%&&&&%%%%%%%%$$%%$%%&&'''(((((())))**+++,,--.--,,++**))(((''&&&&%%%%%%%%%%$$##""!""##$$%%&&''(())**+++,+++++++,,--..////001111112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????3221100//..--,,++**))((''&&%%$$##""!!```ޞ`!!""##$$%%&&''(())**++,,--..//0011221100//..--,,++**))((''&&%%$$##""!!`˘`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!!"""####$$%%&&'''&&%%$$##""!!``!``!!""##$$%$$##""!!!``!!!!```!!!""##$$##""!!`Ց`!!""##$$$%%&&''(())****))((''&&%%$$##""!!`````!!!!`˂`!!""##""!!`Ņ`!!""##$$%%&&%%$$$$$$$$$$$$$%%&&''''''((((())**+++,,---,,++**))(((''&&&%%%$%$$$$$%$$##""!!!""##$$%%&&''(())***+++*+***++,,--....//000000112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????221100//..--,,++**))((''&&%%$$##""!!`ޞ`!!""##$$%%&&''(())**++,,--..//0011221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!!!!"""""##$$%%&&'&&%%$$##""!!``Ɛ````!!""##$$%$$##""!!``!!!!!!!!!""##$$##""!!`Ǟ`!!"""##$$$%%&&''(())**))((''&&%%$$##""!!``!!!``!!""###""!!``!!""##$$%%%%$$$$$$$$##$$#$$%%&&&''''''(((())***++,,-,,++**))(('''&&%%%%$$$$$$$$$$##""!!`!!""##$$%%&&''(())***+*******++,,--....//000000112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????21100//..--,,++**))((''&&%%$$##""!!`ޞ`!!""##$$%%&&''(())**++,,--..//00112221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``````!!!""""##$$%%&&&%%$$##""!!`ї`!!"""##$$$##"""!!``!!""!!!"""##$$$$##""!!`ڞ`!!""""###$$%%&&''(())))((''&&%%$$##""!!`ē`!!``!!""###""!!`Ö`!!""##$$%%%$$#############$$%%&&&&&&'''''(())***++,,,++**))(('''&&%%%$$$#$#####$##""!!``!!""##$$%%&&''(()))***)*)))**++,,----..//////00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1100//..--,,++**))((''&&%%$$##""!!`ޞ`!!""##$$%%&&''(())**++,,--..//001122221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!!!""##$$%%&%%$$##""!!```!!""""##$##""!!!!``!!""!!"""""##$$##""!!`Ϟ`!!!!!""###$$%%&&''(()))((''&&%%$$##""!!``!!``!!""##""!!`ɔ`!!""##$$%%$$########""##"##$$%%%&&&&&&''''(()))**++,++**))((''&&&%%$$$$##########""!!```!!""##$$%%&&''(()))*)))))))**++,,----..//////00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//001122221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ʉ``!!!!""##$$%%%$$##""!!`ǀ`!!!!""###""!!!```!!!!!!!!!!""##$##""!!`̞`!!!!!!"""##$$%%&&''(()((''&&%%$$##""!!`À````!!"""""!!`ʈ`!!""##$$%%$$##"""""""""""""##$$%%%%%%&&&&&''(()))**+++**))((''&&&%%$$$###"#"""""#""!!`LJ`!!""##$$%%&&''((()))()((())**++,,,,--......//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????21100//..--,,++**))((''&&%%$$##""!!````ޞ`!!""##$$%%&&''(())**++,,--..//0011223221100//..--,,++**))((''&&%%$$##""!!````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!````!!""##$$%$$##""!!```!!!!""#""!!```!!!!``!!!!!""####""!!`ě`!`````!!"""##$$%%&&''(()((''&&%%$$##""!!`Ã`!```!!""""!!```!!""##$$%%$$##""""""""!!""!""##$$$%%%%%%&&&&''((())**+**))((''&&%%%$$####"""""""""""!!`Ս`!!""##$$%%&&''((()((((((())**++,,,,--......//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????221100//..--,,++**))((''&&%%$$##""!!!`Ɯ`!!""##$$%%&&''(())**++,,--..//0011223221100//..--,,++**))(('''&&%%$$##""!!!!`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$$##""!!``````!!"""!!`````````!!""###""!!`ϙ``!!!""##$$%%&&''((('''&&%%$$##""!!``!`!``!!!!"!!```!!!""##$$%%$$##""!!!!!!!!!!!!!""##$$$$$$%%%%%&&''((())***))((''&&%%%$$###"""!"!!!!!""!!!`Ӎ`!!""##$$%%&&'''((('('''(())**++++,,------..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????3221100//..--,,++**))((''&&%%$$##""!!`Ȟ`!!""##$$%%&&''(())**++,,--..//001122221100//..--,,++**))((''&&&%%%%$$##""!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!""##$##""!!```!``!!"!!`Ό`!!""#""!!`̙`!!!!""##$$%%&&''(''''&&%%$$##""!!``!!!``!!!!!```!!!!""##$$%%$$##""!!!!!!!!``!!`!!""###$$$$$$%%%%&&'''(())*))((''&&%%$$$##""""!!!!!!!!!!!!!`ӌ`!!""##$$%%&&'''('''''''(())**++++,,------..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????3221100//..--,,++**))((''&&%%$$##""!!`О`!!""##$$%%&&''(())**++,,--..//00112221100//..--,,++**))((''&&&%%$%%%$$##""""!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""####""!!``!!!``Ɖ`!!!``!!""""!!`Ϟ```!!""##$$%%&&'''&&&&&&%%$$##""!!```!!````!!````!!!!"""##$$%%$$##""!!``````````!!""######$$$$$%%&&'''(()))((''&&%%$$$##"""!!!`!`````!!````!!""##$$%%&&&'''&'&&&''(())****++,,,,,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????221100//..--,,++**))((''&&%%$$##""!!`ω`!!""##$$%%&&''(())**++,,--..//00112221100//..--,,++**))((''&&%%%$$$$$%$$##"""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""###""!!``!!"!!``!!!``!!"""!!``!!""##$$%%&&'&&&&&&&%%$$##""!!`̖```````!!!!!""""##$$%%$$##""!!`ʀ`!!"""######$$$$%%&&&''(()((''&&%%$$###""!!!!`````!!""##$$%%&&&&'&&&&&&&''(())****++,,,,,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????21100//..--,,++**))((''&&%%$$##""!!`؞`!!""##$$%%&&''(())**++,,--..//0011221100//..--,,++**))((''&&%%%$$#$$$$%$$####"##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##""!!``!!""!!`͍`````!!""!!``!!""##$$%%&&&%%%%&&&%%$$##""!!```!!!!!""""###$$%%%$$##""!!`ň`!!""""""#####$$%%&&&''(((''&&%%$$###""!!!``ʀƏ`!!""##$$%%&%&&&%&%%%&&''(())))**++++++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????21100//..--,,++**))((''&&%%$$##""!!`Ӟ`!!""##$$%%&&''(())**++,,--..//001121100//..--,,++**))((''&&%%$$$#####$$%$$#####$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##""!!``!!""!!``!!"!!!`Ȑ`!!""##$$%%&%%%%%%%&&%%$$##""!!``ƍ`!!"""""####$$$%%%$$##""!!``!!!!""""""####$$%%%&&''(''&&%%$$##"""!!``Ж`!!"""##$$%%%%&%%%%%%%&&''(())))**++++++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????21100//..--,,++**))((''&&%%$$##""!!`ƚ`!!""##$$%%&&''(())**++,,--..//001121100//..--,,++**))((''&&%%$$$##"####$$%$$$$#$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!"""#""!!`Î`!!"""!!````!!!!``͉`!!""##$$%%%%$$$$%%%%%%$$##""!!`Ā``ĉ`!!"""####$$$$$$$$$$$##""!!```!!!!!!"""""##$$%%%&&'''&&%%$$##"""!!``!!!""##$$%$%%%$%$$$%%&&''(((())******++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????221100//..--,,++**))((''&&%%$$##""!!`Ɗ`!!""##$$%%&&''(())**++,,--..//00111100//..--,,++**))((''&&%%$$###"""""##$$%$$$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!``!!"""""!!``!!""""!!!``!!!`ό`!!""##$$%%%$$$$$$$%%%%$$##""!!`·``!!""####$$$$$$#$$$$$##""!!`ƕ``!!!!!!""""##$$$%%&&'&&%%$$##""!!!``!!!""##$$$$%$$$$$$$%%&&''(((())******++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//0011100//..--,,++**))((''&&%%$$###""!""""##$$%%%$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``Ċ`!!"!"""!!``!!""#""!!````````!!!`ޞ`!!""##$$%$$####$$$$$%%$$##""!!```!```!!""###$$$##########$$##""!!`ܞ````!!!!!""##$$$%%&&&%%$$##""!!!`ŀ``!!""##$#$$$#$###$$%%&&''''(())))))**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????21100//..--,,++**))((''&&%%$$##""!!`ѓ`!!""##$$%%&&''(())**++,,--..//001100//..--,,++**))((''&&%%$$##"""!!!!!""##$$%%%%&&''(())**++++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ʏ`!!!!!!!!``!!""###""!!```!!!!!!``!!!!`ޞ`!!"""##$$$#######$$$$%%$$##""!!`!!!!``!!""############"########""!!```!!!!""###$$%%&%%$$##""!!```!!""####$#######$$%%&&''''(())))))**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????221100//..--,,++**))((''&&%%$$##""!!`΋`!!""##$$%%&&''(())**++,,--..//00100//..--,,++**))((''&&%%$$##"""!!`!!!!""##$$%%&&''(())**+++*++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ő`!!`!!!!!``!!""####""!!!!!!!!!!!`ˎ``!!"!!`Ȟ`!!!""##$##""""#####$$%%$$##""!!!!!!```````!!""####"###""""""""""####""!!````!!""###$$%%%$$##""!!``!!""##"###"#"""##$$%%&&&&''(((((())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????3221100//..--,,++**))((''&&%%$$##""!!`М`!!""##$$%%&&''(())**++,,--..//0000//..--,,++**))((''&&%%$$##""!!!````!!""##$$%%&&''(())**+***++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ǔ```````````!!""##$##""!!!"""""!!```!!!"!!`̀`!!!""###"""""""####$$%%$$##""!""!!```!!!!!`````!!""####""""""""""!""""""""""!!``!!"""##$$%%$$##""!!``!!"""""#"""""""##$$%%&&&&''(((((())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????33221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//000//..--,,++**))((''&&%%$$##""!!!``!!""##$$%%&&''(())***)**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``ʔ`!!""##$$$##"""""""""!!``!!!!"!!`ޞ``!!""#""!!!!"""""##$$%%$$##""""!!``!!!!!!!!!!!!""##""""!"""!!!!!!!!!!"""""!!`€`!!"""##$$$$##""!!``!!"""!"""!"!!!""##$$%%%%&&''''''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????433221100//..--,,++**))((''&&%%$$##""!!```!!""##$$%%&&''(())**++,,--..//000//..--,,++**))((''&&%%$$##""!!```!!""##$$%%&&''(())*)))**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ɖ`!!""##$$$$##"""###""!!``!!!""!!`ޞ`!!"""!!!!!!!""""##$$%%$$##"""!!``!!"""""!!!!!""##""""!!!!!!!!!!`!!!!!!!!!!!```!!!""##$$$##""!!``!!"!!!"!!!!!!!""##$$%%%%&&''''''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????4433221100//..--,,++**))((''&&%%$$##""!!!!!""##$$%%&&''(())**++,,--..//000//..--,,++**))((''&&%%$$##""!!`р`!!""##$$%%&&''(())))())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Џ`!!""##$$%%$$########""!!`Δ`!!""!!`Ӟ`!!"!!````!!!!!""##$$%$$##""!!```!!"""""""""""##""!!!!`!!!`````````!!!!!````!!!""##$$$##""!!``!!!!`!!!`!```!!""##$$$$%%&&&&&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????54433221100//..--,,++**))((''&&%%$$##""!!!""##$$%%&&''(())**++,,--..//0000//..--,,++**))((''&&%%$$##""!!`ܗ`!!""##$$%%&&''(()))((())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ّ``ҝ````!!""##$$%%%%$$###$##""!!``!!""""!!``!!!!```!!!!""##$$$##""!!``!!""###"""""##""!!!!`````````Ն``!!""###$##""!!``!!!``!```!!""##$$$$%%&&&&&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????554433221100//..--,,++**))((''&&%%$$##"""""##$$%%&&''(())**++,,--..//00100//..--,,++**))((''&&%%$$##""!!`͌``!!""##$$%%&&''(())(('(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ό``!!`€`!!``!!""##$$%%&&%%$$$$$$##""!!``!!""#""!!`ѕ`!!!````!!""##$##""!!```ő``!!""#########""!!````!!""#####""!!``!!!`۞`ў`!!""####$$%%%%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????6554433221100//..--,,++**))((''&&%%$$##"""##$$%%&&''(())**++,,--..//00100//..--,,++**))((''&&%%$$##""!!``!`!!""##$$%%&&''(())(('''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`````!!!``!!!!!!""##$$%%&&&&%%$$$$##""!!`Ɍ`!!"""!!`Đ`!!!`ˀ`!!""###""!!`ٚ`!!""#######""!!```!!"""####""!!``!!!`֞ԇ`!!""#####$$%%%%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????66554433221100//..--,,++**))((''&&%%$$#####$$%%&&''(())**++,,--..//001100//..--,,++**))((''&&%%$$##""!!``!!!""##$$%%&&''(())((''&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!``…`!!"!!````!!"!!""##$$%%&&''&&%%$$##""!!`Nj`!!""!!`ƕ`!!``!!""#""!!`ޞ`!!""##$$##""!!```ϒ`!!!"""###""!!``!!!`ޗ`!!"""""##$$$$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????766554433221100//..--,,++**))((''&&%%$$###$$%%&&''(())**++,,--..//0011100//..--,,++**))((''&&%%$$##""!!``!!!""##$$%%&&''(())((''&&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!!`Ǎ͐`!!""!!!`р`!!"""""##$$%%&&'''&&%%$$##""!!``!!"!!`ϊ`!`€`!!""#""!!`````Ɗ`!!""##$$##"""!!`````̞`!!!!!"""##""!!``!!!!```!!"""""##$$$$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????7766554433221100//..--,,++**))((''&&%%$$$$$%%&&''(())**++,,--..//00111100//..--,,++**))((''&&%%$$##""!!`ă`!!""##$$%%&&''(())((''&&%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""""!!!````````````!!""""!!!``!!""""##$$%%&&''''&&%%$$##""!!`ɉ`!!"!!`Â`Б`!!""#""!!`Ž`!!``!!""##$##""!!!!!!!`ϛ````!!!"""##""!!``!!!!``!!!!!""######$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????87766554433221100//..--,,++**))((''&&%%$$$%%&&''(())**++,,--..//00111100//..--,,++**))((''&&%%$$##""!!`ˋ`!!""##$$%%&&''(()((''&&%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""""""!!!!!!!```!!!!!```!!""#""!!``!!""###$$%%&&''''&&%%$$##""!!`ҏ`!!"!!`̃`!!""""!!`ˀ`!!``!!""####""!!!!!!!`Ϙ``!!!"""""!!``!!!!`€`!!!!!!""######$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????887766554433221100//..--,,++**))((''&&%%%%%&&''(())**++,,--..//001121100//..--,,++**))((''&&%%$$##""!!`Ӎ`!!""##$$%%&&''((((''&&%%$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$#####"""!!!!!!!!!!!!!!!!``!!""##""!!``!!""##$$%%&&''((''&&%%$$##""!!``!!!!``!!""""!!`ŀ`!!``!!""####""!!``````Ξ`!!!""""!!```!``!```!!""""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????9887766554433221100//..--,,++**))((''&&%%%&&''(())**++,,--..//0011221100//..--,,++**))((''&&%%$$##""!!`˂`!!""##$$%%&&''(((''&&%%$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$######"""""""!!!"""""!!!`ȅ`!!""##""!!``!!""##$$%%&&''((''&&%%$$##""!!`֗`!!!`֞`!!""#""!!`Ê`!!!````!!""####""!!`۞``!!!""!!````!!""""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????99887766554433221100//..--,,++**))((''&&&&&''(())**++,,--..//0011221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''((''&&%%$$#$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$$###""""""""""""""""!!```!!""##""!!``!!""##$$%%&&''(((''&&%%$$##""!!`Ȑ`!!`Ӟ`!!""#""!!`ǂ`!!!````!!!!""##$##""!!`ޞ`!!!"!!`ޞ`!!!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????:99887766554433221100//..--,,++**))((''&&&''(())**++,,--..//0011221100//..--,,++**))((''&&%%$$##""!!`Հ`!!""##$$%%&&''((''&&%%$$###$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$$$#######"""#####"""!!!``Ô`!!""##""!!``!!""##$$%%&&''((((''&&%%$$##""!!``!!`О`!!""#""!!````!!"!!``!!!!!!""##$$##""!!`ٞ``!!"!!``!!!!!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????::99887766554433221100//..--,,++**))(('''''(())**++,,--..//0011221100//..--,,++**))((''&&%%$$##""!!!`σ`!!""##$$%%&&''''&&%%$$##"##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%%$$$################""!!!!`ʒ`!!""##""!!``!!""##$$%%&&''((((''&&%%$$##""!!``!!!`ؓ`!!""##""!!!`!!!"""!!``!!!!""""##$$$$##""!!`ޞ`!!!!```!```````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????;::99887766554433221100//..--,,++**))(('''(())**++,,--..//0011221100//..--,,++**))((''&&%%$$##""!!!!``!!""##$$%%&&'''&&%%$$##"""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%%%$$$$$$$###$$$$$###"""!!!``!!"""#""!!``!!""##$$%%&&''(())((''&&%%$$##""!!`ޞ`!!!!`Ð``!!""####""!!!!!"""""!!``!!""""""##$$%%$$##""!!`И`!!"!!````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????;;::99887766554433221100//..--,,++**))((((()))**++,,--..//001121100//..--,,++**))((''&&%%$$##""!!`````!!""##$$%%&&''&&%%$$##""!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&&&%%%$$$$$$$$$$$$$$$$##""""!!``!!!!""""!!`Ɠ`!!""##$$%%&&''(())((''&&%%$$##""!!`ٞ`!!"!!`ѕ`!!""######"""!""""""""!!``!!""""####$$%%%$$##""!!``!!""!!`Е`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????<;;::99887766554433221100//..--,,++**))((()))))**++,,--..//0011100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&'&&%%$$##""!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&&&&%%%%%%%$$$%%%%%$$$###"""!!`ɐ``!!!!""""!!`՘`!!""##$$%%&&''(())((''&&%%$$##""!!`ݘ`!!"!!``!!"""#######"""""""!!"""!!`Ƈ`!!""######$$%%%%$$##""!!`Ó`!!"""!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????<<;;::99887766554433221100//..--,,++**))))))(())**++,,--..//00100//..--,,++**))((''&&%%$$##""!!`֞```!!""##$$%%&&&&%%$$##""!!`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(('''''&&&%%%%%%%%%%%%%%%%$$####""!!```ɘċ```!!!""!!`Տ`!!""##$$%%&&''(())((''&&%%$$##""!!`ފ`!!""!!`˒`!!!!""#"""###"""""!!!!""!!`̍`!!""###$$$$%%&%%$$##""!!`ؗ`!!""""!!`č`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????=<<;;::99887766554433221100//..--,,++**))))(((())**++,,--..//0000//..--,,++**))((''&&%%$$##""!!`Ԟ`!`Š`!!""##$$%%&&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''''''&&&&&&&%%%&&&&&%%%$$$###""!!```Ǒ`!!!""!!````!!""##$$%%&&''(())))((''&&%%$$##""!!`````!!""!!`ʐ`!!!!!!""""""#"""""!!``!!!!`̘`!!""##$$$$$%%&%%$$##""!!`Ɲ`!!""#""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????==<<;;::99887766554433221100//..--,,++**))((''(())**++,,--..//0000//..--,,++**))((''&&%%$$##""!!``!!`Š`!!""##$$%%&&%%$$##""!!`ޞ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((((('''&&&&&&&&&&&&&&&&%%$$$##""!!``!!`ʐ``!!""!!!`!!!""##$$%%&&''(())**))((''&&%%$$##""!!!`Ȍ`!!!!""!!``ʈ`!!!```!!"!!!"""!!!!!``!!!!`͌`!!""##$$%%%%&%%$$##""!!`̙`!!""###""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????=<<;;::99887766554433221100//..--,,++**))((''''(())**++,,--..//0000//..--,,++**))((''&&%%$$##""!!`!!!!``!!""##$$%%&%%$$##""!!`ޞ`!!"""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(((((('''''''&&&'''''&&%%$$####""!!`ܔ`!!!````!!""!!!!!""##$$%%&&''(())***))((''&&%%$$##""!!`ȅ`!!!!"!!```!!!``!!!!!!"!!!!!``!!!!`˔`!!""##$$%%%%&&%%$$##""!!`ƙ`!!""###""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????<<;;::99887766554433221100//..--,,++**))((''&&''(())**++,,--..//0000//..--,,++**))((''&&%%$$##""!!!"!!``!!""##$$%%&%%$$##""!!`ޞ`!!!!"""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**)))))((('''''''''''''&&%%$$##""""!!`ؚ`!!!!!``!!""""!"""##$$%%&&''(())**+**))((''&&%%$$##""!!````!!!`̀`!!!`Ȓ`!!```!!!`````!!"!!`ˊ`!!""##$$%%&&&&%%$$##""!!``!!""##$##""!!`ɐ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????<;;::99887766554433221100//..--,,++**))((''&&&&''(())**++,,--..//0000//..--,,++**))((''&&%%$$##""!""!!`ʆ`!!""##$$%%&%%$$##""!!`````!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))))))((((((('''(''&&%%$$##""""!!`̙`!!!!!`ҏ`!!"""""""##$$%%&&''(())**++**))((''&&%%$$##""!!`ތ`!!!``Œ`!!!!`````!`À`!!""!!``!!""##$$%%&&&&%%$$##""!!``!!""##$##""!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????;;::99887766554433221100//..--,,++**))((''&&%%&&''(())**++,,--..//0000//..--,,++**))((''&&%%$$##""""!!`ҏ`!!""##$$%%&%%$$##""!!```!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++*****)))(((((((((''&&%%$$##""!!!!`ϗ`!!"!!`Б`!!""#"###$$%%&&''(())**++**))((''&&%%$$##""!!`Ȇ`!!!``!!!!`Ɋ``Œ`!!""!!``!!""##$$%%&&&&%%$$##""!!``!!""##$##""!!```Ó``!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????;::99887766554433221100//..--,,++**))((''&&%%%%&&''(())**++,,--..//0000//..--,,++**))((''&&%%$$##"""!!`ҏ`!!""##$$%%%%$$##""!!`Ʉ``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++******)))))))((''&&%%$$##""!!!!`Η`!!""!!``!!""####$$%%&&''(())**++++**))((''&&%%$$##""!!`Ƈ`!!``!!!!`Ԁ`!!""!!`````!!""##$$%%&&&&%%$$##""!!``!!""##$$$##""!!``!```!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????::99887766554433221100//..--,,++**))((''&&%%$$%%&&''(())**++,,--..//0000//..--,,++**))((''&&%%$$##""!!`ʊ`!!""##$$%%%%$$##""!!`՚`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,+++++***)))))((''&&%%$$##""!!```͔`!!""!!`‹`!!""###$$$%%&&''(())**++,++**))((''&&%%$$##""!!`Ȁ````Ï`!!"!!`؍`!!""!!``!``!!""##$$%%&&&&%%$$##""!!`ܞ`!!""##$$%$$##""!!!!`˔`!!!!"""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????:99887766554433221100//..--,,++**))((''&&%%$$$$%%&&''(())**++,,--..//000//..--,,++**))((''&&%%$$##""!!``!!""##$$%%%$$##""!!`ԙ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>==<<;;::99887766554433221100//..--,,++++++***))((''&&%%$$##""!!`ғ`!!!!`ƍ`!!""##$$$%%&&''(())**++,,++**))((''&&%%$$##""!!`ƍ`!!!!!`ۉ`!!"!!`Ú`!!``!!""##$$%%&&&%%%$$##""!!`ϛ`!!""##$$%%%$$##""!!!!``!!""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????99887766554433221100//..--,,++**))((''&&%%$$##$$%%&&''(())**++,,--..//0//..--,,++**))((''&&%%$$##""!!`‹`!!""##$$%%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>=>>==<<;;::99887766554433221100//..--,,,,,+++**))((''&&%%$$##""!!`ї`!!!!`ѓ`!!""##$$%%%&&''(())**++,,++**))((''&&%%$$##""!!```!!!``!!!!!`Ǔ`!!!`ƈ`!!""##$$%%%%%%%%%$$##""!!`ٝ`!!""##$$%%&%%$$##"""!!``!!!"!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????9887766554433221100//..--,,++**))((''&&%%$$####$$%%&&''(())**++,,--..///..--,,++**))((''&&%%$$##""!!`Γ`!!""##$$%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>=====>==<<;;::99887766554433221100//..--,,,,,++**))((''&&%%$$##""!!`ә`!!!!``!!""##$$%%&&''(())**++,,++**))((''&&%%$$##""!!`ם``````!!!!``!!!!``!!""##$$%%%%$%%%%$$##""!!``!!""##$$%%&&%%$$##"""!!``!!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????887766554433221100//..--,,++**))((''&&%%$$##""##$$%%&&''(())**++,,--../..--,,++**))((''&&%%$$##""!!`ϖ`!!""##$$%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>===<===>==<<;;::99887766554433221100//..---,,++**))((''&&%%$$##""!!`ǖ`!!!``!!""##$$%%&&''(())**++,,,++**))((''&&%%$$##""!!`֘`````ʍ`!!""!!`ՙ`!!""##$$$$$$$$$$$$##""!!``!!""##$$%%&&%%$$##""!!``!`!`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????87766554433221100//..--,,++**))((''&&%%$$##""""##$$%%&&''(())**++,,--...--,,++**))((''&&%%$$##""!!`ԗ`!!""##$$%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>==<<<<<====<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ʙ`!!!`ȍ``!!""##$$%%&&''(())**++,,-,,++**))((''&&%%$$##""!!`ˀϛ`!!"!!``!!""###$$$$$#$$$$$$##""!!``!!""##$$%%&&%%$$##""!!````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????7766554433221100//..--,,++**))((''&&%%$$##""!!""##$$%%&&''(())**++,,--.--,,++**))((''&&%%$$##""!!`֗`!!""##$$$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>====<<<;<<<===<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ж`!!`ʑ`!!!""##$$%%&&''(())**++,,--,,++**))((''&&%%$$##""!!`Δ`!!""!!``!!""##"##$############""!!`€`!!""##$$%%&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????766554433221100//..--,,++**))((''&&%%$$##""!!!!""##$$%%&&''(())**++,,--.--,,++**))((''&&%%$$##""!!`Ȁ`!!""##$$$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>==========<<;;;;;<<==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!`Ԇ`!!!""##$$%%&&''(())**++,,--,,++**))((''&&%%$$##""!!`ΐ`!!"""!!!!""##"""#####"########""!!``!!""##$$%%%%%$$##""!!`ɞ``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????66554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,----,,++**))((''&&%%$$##""!!`ԙ`!!""##$$$##""!!`˄`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==========<<<<;;;:;;;<<=<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ȁ`!!!`Lj`!!""##$$%%&&''(())**++,,---,,++**))((''&&%%$$##""!!`΍`!!"""!!""##""!""#"""""""""""##""!!``!!""##$$%%%%%%$$##""!!`ޜ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????6554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,---,,++**))((''&&%%$$##""!!`כ`!!""##$$$$##""!!`͋`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>====<<<<<<<<<<;;:::::;;<<<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!"!!```!!""##$$%%&&''(())**++,,----,,++**))((''&&%%$$##""!!`ă`!!""""""##""!!!"""""!""""""""##""!!``!!""##$$%$$$%%%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????6554433221100//..--,,++**))((''&&%%$$##""!!`ޞ`!!""##$$%%&&''(())**++,,--,,++**))((''&&%%$$##""!!`̎`!!""##$$$##""!!`ǃ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<<<<<<<<;;;;:::9:::;;<<<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``Ɖ`!!""!!`Ȑ`!!!""##$$%%&&''(())**++,,----,,++**))((''&&%%$$##""!!`ӎ`!!""""##""!!`!!"!!!!!!!!!!!"""""!!``!!""##$$$$$$$%%%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????554433221100//..--,,++**))((''&&%%$$##""!!```!!""##$$%%&&''(())**++,,----,,++**))((''&&%%$$##""!!``!!""##$$$##""!!`̄`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<<;;;;;;;;;;::99999::;;<<<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ɑ```!!""""!!`Β``!!!""##$$%%&&''(())**++,,--..--,,++**))((''&&%%$$##""!!`Ί`!!""###""!!``!!!!!`!!!!!!!!"""""!!``!!""##$$$###$$%%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????54433221100//..--,,++**))((''&&%%$$##""!!`€`!!""##$$%%&&''(())**++,,---,,++**))((''&&%%$$##""!!``!!""##$$$##""!!`͆`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;;;;;;;;::::9998999::;;<<<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!````!!``!!""##""!!```!!!"""##$$%%&&''(())**++,,--....--,,++**))((''&&%%$$##""!!`À`!!""##""!!`ޞ`!``````````!!!!!!!!``!!""##$$#####$$%%%$$##""!!`Ǔ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????4433221100//..--,,++**))((''&&%%$$##""!!`ڜ`!!""##$$%%&&''(())**++,,--,,++**))((''&&%%$$##""!!``!!""##$$##""!!`€``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;;::::::::::998888899::;;<<<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!``!!!!!!""####""!!!``!!!"""##$$%%&&''(())**++,,--../..--,,++**))((''&&%%$$##""!!``!!""##""!!`ޞ```!!!!!!!``!!""####"""##$$%%$$##""!!`ˀ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????4433221100//..--,,++**))((''&&%%$$##""!!`х`!!""##$$%%&&''(())**++,,--,,++**))((''&&%%$$##""!!``!!""##$$$##""!!``ˀ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::::::::::9999888788899::;;<<<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!``!!"!!""##$$##""!!!!!"""###$$%%&&''(())**++,,--..///..--,,++**))((''&&%%$$##""!!`Ĉ`!!""#""!!`Ҟ`````````!!""###"""""##$$%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????4433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,-,,++**))((''&&%%$$##""!!``!!""##$$$$##""!!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::::999999999988777778899::;;<<<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""!!```!!"""""##$$$$##"""!!"""###$$%%&&''(())**++,,--..////..--,,++**))((''&&%%$$##""!!``!!""#""!!``!!""#""!!!""##$$%$$##""!!`Ȁ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????54433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,---,,++**))((''&&%%$$##""!!``!!""##$$$$##""!!!```!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9999999999888877767778899::;;<<<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""!!````!!!""#""##$$%%$$##"""""###$$$%%&&''(())**++,,--..//0//..--,,++**))((''&&%%$$##""!!`Lj`!!""###""!!`ޞ`!!""""!!!!!""##$$$##""!!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????54433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,----,,++**))((''&&%%$$##""!!``!!""##$$%$$##"""!!`!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::999988888888887766666778899::;;<<<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ӌ``!!!!!""#####$$%%%%$$###""###$$$%%&&''(())**++,,--..//00//..--,,++**))((''&&%%$$##""!!`Ά``````!!""###""!!`ޞ`!!"""!!```!!""##$##""!!``Ǝ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????554433221100//..--,,++**))((''&&%%$$##""!!````!!""##$$%%&&''(())**++,,--..--,,++**))((''&&%%$$##""!!`˔`!!""##$$%%$$##"""!!!!"""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99888888888877776665666778899::;;<<<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!!!"""##$##$$%%&&%%$$#####$$$%%%&&''(())**++,,--..//0000//..--,,++**))((''&&%%$$##""!!``!!!!!```!!""###""!!`מ`!!!!!``!!""###""!!`̉`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????6554433221100//..--,,++**))((''&&%%$$##""!!!!!!""##$$%%&&''(())**++,,--...--,,++**))((''&&%%$$##""!!`ՙ`!!""##$$%%%$$###""!""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988887777777777665555566778899::;;<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""""!!``!!""""""##$$$$%%&&&&%%$$$##$$$%%%&&''(())**++,,--..//001100//..--,,++**))((''&&%%$$##""!!`````````!!!!!!!``!!""###""!!`Н`!!!`Ā`!!""###""!!``````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????66554433221100//..--,,++**))((''&&%%$$##""!!!!""##$$%%&&''(())**++,,--....--,,++**))((''&&%%$$##""!!`Б`!!""##$$%%%%$$###""""###$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877777777776666555455566778899::;;;;::99887766554433221100//..--,,++**))((''&&%%$$##""""""!!``!!""!!!"""##$$%%&&''&&%%$$$$$%%%&&&''(())**++,,--..//00111100//..--,,++**))((''&&%%$$##""!!!!!!!!`````!!!"""""!!``Μ`!!""####""!!```Ȗ````!!""###""!!!!!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????766554433221100//..--,,++**))((''&&%%$$##""""""##$$%%&&''(())**++,,--..//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&%%$$$##"####$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887777666666666655444445566778899::;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!"""!!````````!!"!!!!!!!""##$$%%&&''&&%%%$$%%%&&&''(())**++,,--..//0011221100//..--,,++**))((''&&%%$$##""!!!!!!!!!!!!!!"""""""!!``!!""####""!!`ޞ``!!""###""!!!!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????7766554433221100//..--,,++**))((''&&%%$$##""""##$$%%&&''(())**++,,--..///..--,,++**))((''&&%%$$##""!!`Ӟ`!!""##$$%%&%%$$$####$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776666666666555544434445566778899::::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!!!!!``!!!!!!!!"!!!```!!!""##$$%%&&''&&%%%%%&&&'''(())**++,,--..//001122221100//..--,,++**))((''&&%%$$##""""""""!!!!!"""#####""!!``!!""####""!!```ȗ`!!""###""""!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????87766554433221100//..--,,++**))((''&&%%$$######$$%%&&''(())**++,,--..////..--,,++**))((''&&%%$$##""!!`Ȑ`!!""##$$%%&&%%%$$#$$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877666655555555554433333445566778899::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!!``̀````!!!!!!!!"!!````!!""##$$%%&&''&&&%%&&&'''(())**++,,--..//00112233221100//..--,,++**))((''&&%%$$##""""""""""""""######""!!`ǀ`!!""##$##""!!``!``!!""###"""!!`lj`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????887766554433221100//..--,,++**))((''&&%%$$####$$%%&&''(())**++,,--..//0//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&%%%$$$$%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655555555554444333233344556677889999887766554433221100//..--,,++**))((''&&%%$$##""!!``````!!!!!"""""""!!`ۖ`!!""##$$%%&&''&&&&&'''((())**++,,--..//0011223333221100//..--,,++**))((''&&%%$$########"""""###$$$##""!!`҈`!!""##$$##""!!!!`Վ`!!"""""!!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????9887766554433221100//..--,,++**))((''&&%%$$$$$$%%&&''(())**++,,--..//00//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&&%%$%%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655554444444444332222233445566778899887766554433221100//..--,,++**))((''&&%%$$##""!!`ŌÀ``!!!!!"""""""!!`̈`!!""##$$%%&&'''&&'''((())**++,,--..//001122334433221100//..--,,++**))((''&&%%$$##############$$$$##""!!`€`!!""##$$$##""!!!!``!!""""!!!`Č`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????99887766554433221100//..--,,++**))((''&&%%$$$$%%&&''(())**++,,--..//0000//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&&%%%%&&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655444444444433332221222334455667788887766554433221100//..--,,++**))((''&&%%$$##""!!`Ǒ`!!!"""""####""!!`Ί`!!""##$$%%&&'''''((()))**++,,--..//00112233444433221100//..--,,++**))((''&&%%$$$$$$$$#####$$$$$##""!!``!!""##$$$$##"""!!``!!!!!!``Î`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????:99887766554433221100//..--,,++**))((''&&%%%%%%&&''(())**++,,--..//00100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&&&%&&&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554444333333333322111112233445566778887766554433221100//..--,,++**))((''&&%%$$##""!!`ɐ`!!"""""######""!!``ȃ`!!""##$$%%&&''''((()))**++,,--..//0011223344554433221100//..--,,++**))((''&&%%$$$$$$$$$$$$$$$$##""!!`Ȋ`!!""##$$%%$$##""!!`Ŋ`!!!!!`̎`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????::99887766554433221100//..--,,++**))((''&&%%%%&&''(())**++,,--..//0011100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&'&&&&'''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544333333333322221110111223344556677887766554433221100//..--,,++**))((''&&%%$$##""!!`Š`!!""####$$$##""!!`Ù`!!""##$$%%&&''(()))***++,,--..//001122334455554433221100//..--,,++**))((''&&%%%%%%%%$$$$$%%$$##""!!`х`!!""##$$%%$$##""!!``````͌``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????;::99887766554433221100//..--,,++**))((''&&&&&&''(())**++,,--..//00111100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&'''&''''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544333322222222221100000112233445566777766554433221100//..--,,++**))((''&&%%$$##""!!``!!""###$$$$$##""!!`؏`!!""##$$%%&&''(())***++,,--..//00112233445566554433221100//..--,,++**))((''&&%%%%%%%%%%%%%%%$$##""!!``!!""###$$%%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????;;::99887766554433221100//..--,,++**))((''&&&&''(())**++,,--..//00111100//..--,,++**))((''&&%%$$##""!!!!``!!!""##$$%%&&''''''((())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443322222222221111000/000112233445566777766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%$$##""!!`Ê`!!""##$$%%&&''(())**++,,--..//0011223344556666554433221100//..--,,++**))((''&&&&&&&&%%%%%&&%%$$##""!!`Ň`!!""""##$$%%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????<;;::99887766554433221100//..--,,++**))((''''''(())**++,,--..//00111100//..--,,++**))((''&&%%$$##""!!!!``!!!!!""##$$%%&&'''(((())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544332222111111111100/////0011223344556677766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566766554433221100//..--,,++**))((''&&&&&&&&&&&&&&%%$$##""!!`ǀ`!!""""##$$%%$$##""!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????<<;;::99887766554433221100//..--,,++**))((''''(())**++,,--..//00111100//..--,,++**))((''&&%%$$##""!!`````!!``!!""##$$%%&&''(()))**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544332211111111110000///.///001122334455667766554433221100//..--,,++**))((''&&%%$$##""!!`Ň`!!""##$$%%$$##""!!``!!""##$$%%&&''(())**++,,--..//001122334455667766554433221100//..--,,++**))((''''''''&&&&&&&%%$$##""!!`̍`!!!!!""##$$%$$##""!!`Œ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????=<<;;::99887766554433221100//..--,,++**))(((((())**++,,--..//00111100//..--,,++**))((''&&%%$$##""!!``!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>==<<;;::998877665544332211110000000000//.....//001122334455667766554433221100//..--,,++**))((''&&%%$$##""!!`І`!!""##$$%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566777766554433221100//..--,,++**))(('''''''''''''&&%%$$##""!!`Ɍ`!!!!!!""##$$$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????==<<;;::99887766554433221100//..--,,++**))(((())**++,,--..//001121100//..--,,++**))((''&&%%$$##""!!`ޞ```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>==<<;;::9988776655443322110000000000////...-...//001122334455667766554433221100//..--,,++**))((''&&%%$$##""!!`Ƈ`!!""##$$%%$$##""!!`ɔ`!!""##$$%%&&''(())**++,,--..//0011223344556677887766554433221100//..--,,++**))(((((((('''''''&&%%$$##""!!`͏`````!!""##$$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>==<<;;::99887766554433221100//..--,,++**))))))**++,,--..//0011221100//..--,,++**))((''&&%%$$##""!!`ɑ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>=====<<;;::9988776655443322110000//////////..-----..//001122334455667766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%%$$##""!!`ޞ`!!""##$$%%&&''(())**++,,--..//00112233445566778887766554433221100//..--,,++**))(((((((((((((''&&%%$$##""!!`ˍ`!!""##$##""!!`‡```````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))))**++,,--..//00112221100//..--,,++**))((''&&%%$$##""!!`Nj`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>=====<<;;::99887766554433221100//////////....---,---..//001122334455667766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%$$##""!!```!!""##$$%%&&''(())**++,,--..//0011223344556677889887766554433221100//..--,,++**))))))))(((((((''&&%%$$##""!!`ˍ`!!""####""!!`ˏ`!!!!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++******++,,--..//0011223221100//..--,,++**))((''&&%%$$##""!!`͉`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<<<;;::99887766554433221100////..........--,,,,,--..//0011223344556666554433221100//..--,,++**))((''&&%%%$$##""!!`Œ`!!""##$$%%$$##""!!```!!!""##$$%%&&''(())**++,,--..//001122334455667788999887766554433221100//..--,,++**)))))))))))))((''&&%%$$##""!!`ӈ``!!""###""!!`˒`!!!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++****++,,--..//001122333221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<<<;;::99887766554433221100//..........----,,,+,,,--..//00112233445566554433221100//..--,,++**))((''&&%%%%%$$##""!!`ϋ`!!""##$$%%%$$##""!!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899:99887766554433221100//..--,,++********)))))))((''&&%%$$##""!!```!````!!""#""!!`ѓ````!!"""""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++++++,,--..//0011223333221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;;;::99887766554433221100//....----------,,+++++,,--..//001122334455554433221100//..--,,++**))((''&&%%$$$%$$$##""!!``!!""##$$%%%%$$##""!!!"""##$$%%&&''(())**++,,--..//00112233445566778899:::99887766554433221100//..--,,++************))((''&&%%%$$##""!!!```!!!!!`Ί`!!""#""!!`˓`!!!``!!""""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++++,,--..//001122334433221100//..--,,++**))((''&&%%$$##""!!`ˀ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;;;::99887766554433221100//..----------,,,,+++*+++,,--..//0011223344554433221100//..--,,++**))((''&&%%$$$$$$$###""!!``!!""##$$%%&%%$$##""""""##$$%%&&''(())**++,,--..//00112233445566778899::;::99887766554433221100//..--,,++++++++****))((''&&%%$$$$##"""!!!!!!"!!!`ё`!!""""!!`č`!!!!`Ş`!!""######$$%%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,,,,,--..//0011223344433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;:::::99887766554433221100//..----,,,,,,,,,,++*****++,,--..//00112233444433221100//..--,,++**))((''&&%%$$###$#####""!!`ė`!!""##$$%%&&%%$$##"""###$$%%&&''(())**++,,--..//00112233445566778899::;;;::99887766554433221100//..--,,++++++++**))((''&&%%$$$$##""""""!!!""!!``!!"""!!`ʐ`!!""!!`ܚ`!!""#####$$%%$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,,,--..//00112233444433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;:::::99887766554433221100//..--,,,,,,,,,,++++***)***++,,--..//001122334433221100//..--,,++**))((''&&%%$$#######"""""!!`Ŕ`!!""##$$%%&&&%%$$######$$%%&&''(())**++,,--..//00112233445566778899::;;<;;::99887766554433221100//..--,,,,,,++**))((''&&%%$$####""!"""""""""!!`Ò`!!""!!`Ž`!!""!!`ʼn`!!""##$$$$$$$$$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..------..//001122334454433221100//..--,,++**))((''&&%%$$##""!!`NJ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99999887766554433221100//..--,,,,++++++++++**)))))**++,,--..//0011223333221100//..--,,++**))((''&&%%$$##"""#""""""""!!`י`!!""##$$%%&&&&%%$$###$$$%%&&''(())**++,,--..//00112233445566778899::;;<<<;;::99887766554433221100//..--,,,,++**))((''&&%%$$####""!!!!!!!"""!!`̋`!!""!!``!!""""!!``!!""##$$$$$$$$##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..----..//001122334454433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99999887766554433221100//..--,,++++++++++****)))()))**++,,--..//00112233221100//..--,,++**))((''&&%%$$##"""""""!!!!!!!!`ל`!!""##$$%%&&'&&%%$$$$$$%%&&''(())**++,,--..//00112233445566778899::;;<<=<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""""!!`!!!!!!!!!`ȕ`!!""!!`Ë`!!""#""!!``!!""##$$%%$$######$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//......//001122334454433221100//..--,,++**))((''&&%%$$##""!!`ś`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99888887766554433221100//..--,,++++**********))((((())**++,,--..//001122221100//..--,,++**))((''&&%%$$##""!!!"!!!!!!!!!``!!""##$$%%&&&'&&%%$$$%%%&&''(())**++,,--..//00112233445566778899::;;<<=<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""""!!``````!!!!``!!"!!`Ɖ`!!""#""!!``!!""##$$%$$####""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//....//001122334454433221100//..--,,++**))((''&&%%$$##""!!`Ǖ````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99888887766554433221100//..--,,++**********))))((('((())**++,,--..//0011221100//..--,,++**))((''&&%%$$##""!!!!!!!````````!!""##$$$%%%&&'&&%%%%%%&&''(())**++,,--..//00112233445566778899::;;<<=<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!````````!!!!`Š`````!!""##""!!```!!""##$$$$##""""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//////0011223344554433221100//..--,,++**))((''&&%%$$##""!!`ȓ`!!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887777766554433221100//..--,,++****))))))))))(('''''(())**++,,--..//00111100//..--,,++**))((''&&%%$$##""!!```!``̎`!!""##$$$$%%%&&'&&%%%&&&''(())**++,,--..//00112233445566778899::;;<<=<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!```ޑʐ``!!```!!!!``!!""####""!!!``````!!""##$$$##""""!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100////0011223344554433221100//..--,,++**))((''&&%%$$##""!!`͍`!!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887777766554433221100//..--,,++**))))))))))(((('''&'''(())**++,,--..//001100//..--,,++**))((''&&%%$$##""!!``ޞ`!!""##$$$#$$$%%&&'&&&&&&''(())**++,,--..//00112233445566778899::;;<<=<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```ޛ```!!!!!!!!""######""!!!!!!!``!!""##$$$##""!!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544332211000000112233445554433221100//..--,,++**))((''&&%%$$##""!!`˔`!!"!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766666554433221100//..--,,++**))))((((((((((''&&&&&''(())**++,,--..//001100//..--,,++**))((''&&%%$$##""!!``Ғ`!!""##$$$###$$$%%&&'&&&'''(())**++,,--..//00112233445566778899::;;<<=<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ޙʼn`!!"""!!"""#######"""!!!!!``!!""##$$$##""!!!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443322110000112233445554433221100//..--,,++**))((''&&%%$$##""!!``!!""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766666554433221100//..--,,++**))((((((((((''''&&&%&&&''(())**++,,--..//00100//..--,,++**))((''&&%%$$##""!!!``!!""######"###$$%%&&'''''(())**++,,--..//00112233445566778899::;;<<=<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ޞ`!!!!!!"!!""""""###""""""!!`````!!""##$$$##""!!````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544332211111122334455554433221100//..--,,++**))((''&&%%$$##""!!`Ď`!!"""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766555554433221100//..--,,++**))((((''''''''''&&%%%%%&&''(())**++,,--..//000//..--,,++**))((''&&%%$$##""!!!``!!""######"""###$$%%&&''((())**++,,--..//00112233445566778899::;;<<=<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ޞ`!!!!!!!!!"""""""###""""!!```!!!!!""##$$$##""!!`ͅ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221111223344556554433221100//..--,,++**))((''&&%%$$##""!!``!!""###$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766555554433221100//..--,,++**))((''''''''''&&&&%%%$%%%&&''(())**++,,--..//0//..--,,++**))((''&&%%$$##""!!````!!""#""""""!"""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ٞ`````!``!!!!!!"""#####""!!```!!!!!!""##$$$##""!!`̝`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544332222223344556554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554444433221100//..--,,++**))((''''&&&&&&&&&&%%$$$$$%%&&''(())**++,,--..///..--,,++**))((''&&%%$$##""!!`ޞ`!!"""""""""!!!"""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!!!!!!""#####""!!!```````!!!"""""##$$%$$##""!!`Ӌ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433222233445566554433221100//..--,,++**))((''&&%%$$##""!!``͑`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554444433221100//..--,,++**))((''&&&&&&&&&&%%%%$$$#$$$%%&&''(())**++,,--..//..--,,++**))((''&&%%$$##""!!`ޞ`!!!!!"!!!!!!`!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```͔`````!!!""##$##""!!!!!!!!!!""""""##$$%%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544333333445566554433221100//..--,,++**))((''&&%%$$##""!!`ޛ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433333221100//..--,,++**))((''&&&&%%%%%%%%%%$$#####$$%%&&''(())**++,,--..//..--,,++**))((''&&%%$$##""!!````!!!!!!!!!!``!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```́``!!""##$##"""!!!!!!!"""#####$$%%%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544333344556666554433221100//..--,,++**))((''&&%%$$##""!!`֏`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433333221100//..--,,++**))((''&&%%%%%%%%%%$$$$###"###$$%%&&''(())**++,,--..//..--,,++**))((''&&%%$$##""!!!`ʀ````!`````ޞ``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!``!!""##$##""""""""""######$$%%&&%%$$##""!!`````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544444455667766554433221100//..--,,++**))((''&&%%$$##""!!``€`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433222221100//..--,,++**))((''&&%%%%$$$$$$$$$$##"""""##$$%%&&''(())**++,,--../..--,,++**))((''&&%%$$##""!!`Ŗ`Ԝ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ў`!!""##$$###"""""""###$$$$$%%&&&&%%$$##""!!!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544445566777766554433221100//..--,,++**))((''&&%%$$##""!!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433222221100//..--,,++**))((''&&%%$$$$$$$$$$####"""!"""##$$%%&&''(())**++,,--../..--,,++**))((''&&%%$$##""!!`Ƅ֚`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ҏ`!!""##$$##########$$$$$$%%&&''&&%%$$##""!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665555556677887766554433221100//..--,,++**))((''&&%%$$##""!!`Ő`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221111100//..--,,++**))((''&&%%$$$$##########""!!!!!""##$$%%&&''(())**++,,--....--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!""##$$$$########$$$$%%%&&''''&&%%$$##"""""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665555667788887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221111100//..--,,++**))((''&&%%$$##########""""!!!`!!!""##$$%%&&''(())**++,,--....--,,++**))((''&&%%$$##""!!`Ҟ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!``!!""##$$$$$$$$########$$%%&&''(''&&%%$$##"""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766666677889887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100000//..--,,++**))((''&&%%$$####""""""""""!!````!!""##$$%%&&''(())**++,,--...--,,++**))((''&&%%$$##""!!`˞`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!``!!""###$$$$$$###"#"####$$%%&&''(''&&%%$$#######$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766667788999887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100000//..--,,++**))((''&&%%$$##""""""""""!!!!``!!""##$$%%&&''(())**++,,--..--,,++**))((''&&%%$$##""!!`О`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;;<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""!!`ʝ`!!""###########""""""""##$$%%&&''(''&&%%$$#####$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887777778899:99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100/////..--,,++**))((''&&%%$$##""""!!!!!!!!!!`ˋ`!!""##$$%%&&''(())**++,,--...--,,++**))((''&&%%$$##""!!`ޞ`!!""##$$%%&&''(())**++,,--..//00112233445566778899:::;;;<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""!!`֎`!!""#"""######"""!"!""""##$$%%&&''(''&&%%$$$$$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877778899:::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100/////..--,,++**))((''&&%%$$##""!!!!!!!!!!```Ɔ`!!""##$$%%&&''(())**++,,--..--,,++**))((''&&%%$$##""!!`Đ`!!""##$$%%&&''(())**++,,--..//00112233445566778899:::::;;<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`׏``!!""#"""""""""""!!!!!!!!""##$$%%&&''(''&&%%$$$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988888899::;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//.....--,,++**))((''&&%%$$##""!!!!```````Ê`!!""##$$%%&&''(())**++,,----,,++**))(('''&&%%$$##""!!``!!""""##$$%%&&''(())**++,,--..//0011223344556677889999:::;;<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ր``!!!""#""!!!""""""!!!`!`!!!!""##$$%%&&''(''&&%%%%%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99888899::;::99887766554433221100//..--,,++***))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//.....--,,++**))((''&&%%$$##""!!```È`!!""##$$%%&&''(())**++,,--,,++**))((''&&&&%%$$##""!!``!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899999::;;;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ȏ`!!!!""#""!!!!!!!!!!!``````!!""##$$%%&&''(''&&%%%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::999999::;::99887766554433221100//..--,,++**)))))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..-----,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,,,++**))((''&&&&&&%%$$##""!!``!!!!!!""##$$%%&&''(())**++,,--..//00112233445566778888999::;;;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!!"""#""!!```!!!!!!``!!""##$$%%&&''(''&&&&&&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9999::;::99887766554433221100//..--,,++**))))))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..-----,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,,++**))((''&&%%%%%%$$##""!!`ژ`````!!""##$$%%&&''(())**++,,--..//00112233445566778888899::;;;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ɉˊ`!!""""#""!!```````Ĉ`!!""##$$%%&&''(''&&&&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::::::;::99887766554433221100//..--,,++**))((())((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,,-,,++**))((''&&%%$$##""!!`Ȃ`!!""##$$%%&&''(())**++,++**))((''&&%%%%%%$$##""!!`՞``!!""##$$%%&&''(())**++,,--..//00112233445566777788899::;;;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`````````````````````````؞```!!""###""!!`ј`!!""##$$%%&&''(('''''''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::::;::99887766554433221100//..--,,++**))(((((()((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,,,,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++++**))((''&&%%$$$$$$$$##""!!`ޞә`!!""##$$%%&&''(())**++,,--..//00112233445566777778899::;;;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!!!!!!!!!!!!!!!!!!!!!`؊``!`Ɗ`!!""##""!!``!!""##$$%%&&''((('''''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;;;::99887766554433221100//..--,,++**))(('''(((((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,+++,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++**))((''&&%%$$$$$$$$$$##""!!`ȓ`!!""##$$%%&&''(())**++,,--..//001122334455666667778899::;;;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!!!!!!!!!!!!!!!!!!!!!``````!!!!``Љ`!!""#"""!!``!!""##$$%%&&''((((((((())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;::99887766554433221100//..--,,++**))((''''''(((''&&%%$$##""!!``!!""##$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,+++++++**))((''&&%%$$##""!!`€`!!""##$$%%&&''(())****))((''&&%%$$#######$###""!!``!!""##$$%%&&''(())**++,,--..//0011223344555566666778899::::;;::99887766554433221100//..--,,++**))((''&&%%$$##"""""""""""""""""""""""""!!!!`!!!!!"!!`΍`!!""""!"!!``!!""##$$%%&&''((((((())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&''''(''&&%%$$##""!!``!!""###$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++***+++**))((''&&%%$$##""!!`…`!!""##$$%%&&''(())****))((''&&%%$$############""!!``!!""##$$%%&&''(())**++,,--..//00112233445555555666778899::::;;::99887766554433221100//..--,,++**))((''&&%%$$##"""""""""""""""""""""""""!!!!!!!""""!!```ď`!!""""!!!!!``!!""##$$%%&&''(()))))**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&&&&'''''&&%%$$##""!!``̋`!!""#####$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++********)))((''&&%%$$##""!!``!!""##$$%%&&''(())**))((''&&%%$$##"""""""#"##""!!`ɑ`!!""##$$%%&&''(())**++,,--..//00112233444444555556677889999::;;::99887766554433221100//..--,,++**))((''&&%%$$#########################""""!"""""#""!!!!`ɓ``````!!""""!!`!!``!!""##$$%%&&''(()))**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%&&&&''&&%%$$##""!!`ޞ``!!""#"""###$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**)))***)))(((''&&%%$$##""!!`ƀ`!!""##$$%%&&''(())*))((''&&%%$$##"""""""""""""!!`ǒ`!!""##$$%%&&''(())**++,,--..//001122334444444445556677889999::;;::99887766554433221100//..--,,++**))((''&&%%$$#########################"""""""####""!!!!````!!!`!``````````````!!!""""!!``!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%%%&&&'&&%%$$##""!!`ޗ`!!!""""""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))))))))(((''''&&%%$$##""!!`Ƈ`!!""##$$%%&&''(()))((''&&%%$$##""!!!!!!!"!"""!!`͔`!!""##$$%%&&''(())**++,,--..//00112233333333344444556677888899::;;::99887766554433221100//..--,,++**))((''&&%%$$$$$$$$$$$$$$$$$$$$$$$$$####"#####$##"""!!``!!!!!!!!!!!!!!```!!!!!!!!""""!!`ޞ```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$%%%%&&'&&%%$$##""!!````!!!!!!"!!!"""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((()))((('''&&&%%$$##""!!``!!""##$$%%&&''(())((''&&%%$$##""!!!!!!!!!!!!!!!`ғ`!!""##$$%%&&''(())**++,,--..//001122333333333333444556677888899::;;::99887766554433221100//..--,,++**))((''&&%%$$$$$$$$$$$$$$$$$$$$$$$$$#######$$$$##"""!!`ӓ`!!""!"!!!!!!!!!!!!!!!!!"""""!!````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$$$%%%&&'&&%%$$##""!!`Ğ`!!!!`!!!!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(((((((('''&&&&&%%$$##""!!``!!""##$$%%&&''(()((''&&%%$$##""!!```````!`!!!!!`Փ`!!""##$$%%&&''(())**++,,--..//00112222222222223333344556677778899::;;::99887766554433221100//..--,,++**))((''&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$#$$$$$%$$##""!!`ψ`!!"!!!""""""""!!!""""""""""""!!``!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$###$$$$%%&&&&%%$$##""!!`Ȁ`!!````!```!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(('''((('''&&&%%%%$$##""!!`Á`!!""##$$%%&&''((((''&&%%$$##""!!`````!!`Ք`!!""##$$%%&&''(())**++,,--..//001122222222222222233344556677778899::;;::99887766554433221100//..--,,++**))((''&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$%%%%$$##""!!`҆`!!!!!!"""""""""""""""!!!"""!!`ޞ`!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$######$$$%%&&&&%%$$##""!!`````ٞ```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''''''''&&&%%%%%%$$##""!!`ю`!!""##$$%%&&''((''&&%%$$##""!!``!`ό`!!""##$$%%&&''(())**++,,--..//00111111111111111222223344556666778899::;;::99887766554433221100//..--,,++**))((''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%$%%%%%&%%$$##""!!`̀``!```!!!"!!!!!!!""""!!!!!!"!!`ޞ`!`Ƈ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""####$$%%&&&&%%$$##""!!!``Îْ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&'''&&&%%%$$%%$$##""!!`ϋ`!!""##$$%%&&''((''&&%%$$##""!!``!!`ˉ`!!""##$$%%&&''(())**++,,--..//001111111111111111112223344556666778899::;;::99887766554433221100//..--,,++**))((''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%&&&&%%$$##""!!`Ǐ``!!!!!!!!!!!!"!!```!!!!!`ƞ`!`ƈ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""""""###$$%%&&&&%%$$##""!!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&&&&&&%%%$$$$$$$$##""!!`Ä`!!""##$$%%&&''((((''&&%%$$##""!!``!!!`ɉ`!!""##$$%%&&''(())**++,,--..//00000000000000000011111223344555566778899::;;::99887766554433221100//..--,,++**))(('''''''''''''''''''''''''&&&&%&&&&&'&&%%$$##""!!`Ύמ``!```````!!!!```!!!``!!`Ď`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!""""##$$%%&&&&%%$$##"""!!`̀`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%&&&%%%$$$##$$###""!!`č`!!""##$$%%&&''((((''&&%%$$##""!!``!!!`ѐ`!!""##$$%%&&''(())**++,,--..//0000000000000000000000111223344555566778899::;;::99887766554433221100//..--,,++**))(('''''''''''''''''''''''''&&&&&&&''''&&%%$$##""!!````!!```````!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!!"""##$$%%&&&&%%$$##""!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%%%%%$$$#########""!!``!!""##$$%%&&''((((''&&%%$$##""!!``!!!!`Ӗ`!!""##$$%%&&''(())**++,,--..//00/////////////////0000011223344445566778899::;;::99887766554433221100//..--,,++**))(((((((((((((((((((((((((''''&'''''(''&&%%$$##""!!`Ց``Ñ``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!!!""##$$%%&&%%$$##""!!``!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$%%%$$$###""##"#"""!!``!!""##$$%%&&''(((''''&&%%$$##""!!``!!!!`Ԕ`!!""##$$%%&&''(())**++,,--..//0//////////////////////00011223344445566778899::;;::99887766554433221100//..--,,++**))((((((((((((((((((((((((('''''''((((''&&%%$$##""!!```·`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!!""##$$%%&&%%$$##""!!``!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$$$$$###""""""""""!!```!!""##$$%%&&''(((''&''&&%%$$##""!!``!!!!!`՚`!!""##$$%%&&''(())**++,,--..//////................./////0011223333445566778899::;;::99887766554433221100//..--,,++**)))))))))))))))))))))))))(((('((((()((''&&%%$$##""!!!``ʍ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ٞ``!!""##$$%%&%%$$##""!!``!!"""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$###$$$###"""!!""!"!!!`ȏ`!!""##$$%%&&''((''&&&&'&&%%$$##""!!`̓`!!!!`ƚ`!!""##$$%%&&''(())**++,,--..////......................///0011223333445566778899::;;::99887766554433221100//..--,,++**)))))))))))))))))))))))))((((((())))((''&&%%$$##""!!!`̋``€``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`̗`!!""##$$%%%%$$##""!!``!!"""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$########"""!!!!!!!!!!`ɏ`!!""##$$%%&&''(''&&%&&&&%%$$##"""!!``````ə`!!""##$$%%&&''(())**++,,--..///....-----------------.....//0011222233445566778899::;;::99887766554433221100//..--,,++*************************))))()))))*))((''&&%%$$##"""!!`Æ`!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%%$$##""!!```!!""###$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""###"""!!!``!!`!```!!""##$$%%&&''''&&%%%%&%%$$##"""""!!`č˚`!!""##$$%%&&''(())**++,,--../.....----------------------...//0011222233445566778899::;;::99887766554433221100//..--,,++*************************)))))))****))((''&&%%$$##"""!!`ʆ```!!````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%%$$##""!!`Ñ``!!!""###$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""""""""!!!`````Ā`!!""##$$%%&&'''&&%%$%%%%$$##""!!"""!!`````!!""##$$%%&&''(())**++,,--../....----,,,,,,,,,,,,,,,,,-----..//0011112233445566778899::;;::99887766554433221100//..--,,+++++++++++++++++++++++++****)*****+**))((''&&%%$$##""!!`͊`````!!``!!!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%%$$##""!!`Ł`!!!!""##$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!"""!!!`ă`!!""##$$%%&&''&&%%$$$$%$$##""!!!!""!!```!!``!!""##$$%%&&''(())**++,,--../..-----,,,,,,,,,,,,,,,,,,,,,,---..//0011112233445566778899::;;::99887766554433221100//..--,,+++++++++++++++++++++++++*******++++**))((''&&%%$$##""!!````!!!!!!!!`````!!"!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%%$$##""!!``!!"""##$$$%%&&''(())**++,,--...//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!!!!``ʚ`!!""##$$%%&&&&%%$$#$$$$##""!!``!!"!!`Ė`!!!!`Ę`!!""##$$%%&&''(())**++,,--.....----,,,,+++++++++++++++++,,,,,--..//0000112233445566778899::;;::99887766554433221100//..--,,,,,,,,,,,,,,,,,,,,,,,,,++++*+++++,++**))((''&&%%$$##""!!``!!!!!!!""!!!!`````!!!""""!"""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%%$$##""!!``!!"""##$$%%%&&''(())**++,,-----..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!!`È`!!""##$$%%&&%%$$####$##""!!``!!!!``!!!!```!!""##$$%%&&''(())**++,,--.....--,,,,,++++++++++++++++++++++,,,--..//0000112233445566778899::;;::99887766554433221100//..--,,,,,,,,,,,,,,,,,,,,,,,,,+++++++,,,++**))((''&&%%$$##""!!`ω`!!""""""""!!!!!!!!!!"!!!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`````!!""##$$%%&%%$$##""!!``!!""##$$%%%&&''(())**++,,,,,----..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`````Ȇ`!!""##$$%%&%%$$##"#####""!!``!!!!``!!"!!``!!!""##$$%%&&''(())**++,,--...----,,,,++++*****************+++++,,--..////00112233445566778899::;;::99887766554433221100//..-------------------------,,,,+,,,,,,++**))((''&&%%$$##""!!`ɇ`!!"""""##""""!!!!!""!!!!!`!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!``!!""##$$%%&&%%$$##""!!`ʇ`!!""###$$$%%&&''(())**++++,,,,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`̊`!!""##$$%%%$$##""""###""!!``!!"!!`Ә`!!"!!``!!!""##$$%%&&''(())**++,,--...----,,+++++**********************+++,,--..////00112233445566778899::;;::99887766554433221100//..-------------------------,,,,,,,--,,++**))((''&&%%$$##""!!``̐`!!"""#####"""""""""!!``````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!``!!""##$$%%&&&%%$$##""!!`ҋ`!!""""##$$$%%&&''(())**+++++,,,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ո`!!""##$$%%$$##""!"""##""!!``!!"!!`җ`!!""!!``!!"""##$$%%&&''(())**++,,--..---,,,,++++****)))))))))))))))))*****++,,--....//00112233445566778899::;;::99887766554433221100//.........................----,------,,++**))((''&&%%$$##""!!`˂`!!!"""##$####"""""!!`ۑ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""""!!!!""##$$%%&&&&%%$$##""!!``!!!"""###$$%%&&''(())****+++++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ԋ`!!""##$$%$$##""!!!!""""!!`̏`!!"!!`֘`!!"""!!``!!""##$$%%&&''(())**++,,--..---,,,,++*****))))))))))))))))))))))***++,,--....//00112233445566778899::;;::99887766554433221100//.........................-------..--,,++**))((''&&%%$$##""!!```!!!!!""##$#####""!!`ޞ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""""!!""##$$%%&&&&%%$$##""!!``!!!!""###$$%%&&''(())*****++++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ˇ`!!""##$$$##""!!`!!!"""!!`Ņ`!!"!!`ԑ`!!""""!!``ޞ`!!""##$$%%&&''(())**++,,------,,,++++****))))((((((((((((((((()))))**++,,----..//00112233445566778899::;;::99887766554433221100/////////////////////////....-......--,,++**))((''&&%%$$##""!!!`‰``!`!!!""##$$##""!!`ޞ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$####""""##$$%%&&'&&%%$$##""!!`̀````!!!"""##$$%%&&''(())))*****++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ԍ`!!""##$$##""!!```!!""!!`Ĉ`!!!!``!!""#""!!!``ˆ`!!""##$$%%&&''(())**++,,-----,,,++++**)))))(((((((((((((((((((((()))**++,,----..//00112233445566778899::;;::99887766554433221100/////////////////////////.......//..--,,++**))((''&&%%$$##""!!!`Ȉ```!!""####""!!`ފ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$####""##$$%%&&''&&%%$$##""!!````!!"""##$$%%&&''(()))))****++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ˆ`!!""####""!!``!!!!``Lj`!!!``!!""##""!!!!```!!""##$$%%&&''(())**++,,-,,,,,,+++****))))(((('''''''''''''''''((((())**++,,,,--..//00112233445566778899::;;::9988776655443322110000000000000000000000000////.//////..--,,++**))((''&&%%$$##""!!`ňΉ`!!""###""!!`Ԋ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$####$$%%&&''&&%%$$##""!!``!!!""##$$%%&&''(((()))))**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`́`!!""##""!!``!!``!!!`Ԓ`!!""####"""!!!!`````!!""##$$%%&&''(())**++,,-,,,,,,+++****))(((((''''''''''''''''''''''((())**++,,,,--..//00112233445566778899::;;::9988776655443322110000000000000000000000000///////00//..--,,++**))((''&&%%$$##""!!``!!""####""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$##$$%%&&'''&&%%$$##""!!```!!!""##$$%%&&''((((())))**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&%%$$##""!!`Ă`!!""##""!!``!``!!!`Д```!!""##$$##""""!!!!!!!!""##$$%%&&''(())**++,,,,,++++++***))))((((''''&&&&&&&&&&&&&&&&&'''''(())**++++,,--..//00112233445566778899::;;::998877665544332211111111111111111111111110000/000000//..--,,++**))((''&&%%$$##""!!`Ë`!!""###""!!`È`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%%%$$$$%%&&&''&&%%$$##""!!```!!""##$$%%&&''''((((())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&&%%$$##"""!!``!!""""!!`ɔ``̊`!!!`ה``!!```!!""##$$$$###""""!!!!!""##$$%%&&''(())**++,,,,,++++++***))))(('''''&&&&&&&&&&&&&&&&&&&&&&'''(())**++++,,--..//00112233445566778899::;;::9988776655443322111111111111111111111111100000001100//..--,,++**))((''&&%%$$##""!!`Ɗ`!!""####""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%$$$$$$$%%%%%&&&&&%%$$##""!!``!!""##$$%%&&'''''(((())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%$$##"""!!``!!""#""!!`ǁ`!`ŀ`!!`̑`!!!!``!!""##$$%%$$####""""""""##$$%%&&''(())**++,,,,+++******)))((((''''&&&&%%%%%%%%%%%%%%%%%&&&&&''(())****++,,--..//00112233445566778899::;;::9988776655443322222222222222222222222221111011111100//..--,,++**))((''&&%%$$##""!!`ĉ`!!""####""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$$$$$$$%%%%%&&&%%$$##""!!``!!""##$$%%&&&&&'''''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%$$##""!!!```!!""###""!!``!!``!!`Ň`!!"!!`Ƈ``!!""##$$%%%%$$$####"""""##$$%%&&''(())**++,,,,+++******)))((((''&&&&&%%%%%%%%%%%%%%%%%%%%%%&&&''(())****++,,--..//00112233445566778899::;;::9988776655443322222222222222222222222221111111221100//..--,,++**))((''&&%%$$##""!!``!!""####""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$######$$$$$$%%%%&%%$$##""!!``Ǒ`!!""##$$%%&&&&&&''''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$##""!!!```!!""####""!!``!!`–`!!``!!"!!`ǁ``!!!""##$$%%&&%%$$$$########$$%%&&''(())**++,,,,++***))))))(((''''&&&&%%%%$$$$$$$$$$$$$$$$$%%%%%&&''(())))**++,,--..//00112233445566778899::;;::9988776655443333333333333333333333333222212222221100//..--,,++**))((''&&%%$$##""!!``!!""####""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##########$$$$$%%%%&%%$$##""!!``!!""##$$%%%%%%&&&&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$##""!!``̀`!!""##$##""!!``!!!`Ñ`!!`Ã`!!"!!``Е``!!!!""##$$%%&&&&%%%$$$$#####$$%%&&''(())**++,,,,++***))))))(((''''&&%%%%%$$$$$$$$$$$$$$$$$$$$$$%%%&&''(())))**++,,--..//00112233445566778899::;;::9988776655443333333333333333333333333222222233221100//..--,,++**))((''&&%%$$##""!!``!!""##$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$###""""""######$$$$%%&%%$$##""!!`````!!""##$$%%%%%%%%&&&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$####""!!`΍`!!""##$##""!!``!!!!`φ`!`ɉ`!!""!!!``````!!!!"""##$$%%&&''&&%%%%$$$$$$$$%%&&''(())**++,,,,++**)))(((((('''&&&&%%%%$$$$#################$$$$$%%&&''(((())**++,,--..//00112233445566778899::;;::998877665544444444444444444444444443333233333221100//..--,,++**))((''&&%%$$##""!!``!!""##$$##""!!````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""""""""""#####$$$$%%&%%$$##""!!!!`Ñ`!!""##$$%$$$$$%%%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$####""!!`ȉ`!!""##$##""!!`΂`!!!!`̈́```!!"""!!!!`!!!!!!""""##$$%%&&''''&&&%%%%$$$$$%%&&''(())**++,,,,++**)))(((((('''&&&&%%$$$$$######################$$$%%&&''(((())**++,,--..//00112233445566778899::;;::99887766554444444444444444444444444333333333221100//..--,,++**))((''&&%%$$##""!!``!!""##$$$##""!!!`!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""!!!!!!""""""####$$%%&%%$$##""!!!``!!""##$$$$$$$$$$%%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""""!!`ʍ`!!""##$$##""!!``!!!!`ǀ```!!"""""!!!!!!!""""###$$%%&&''((''&&&&%%%%%%%%&&''(())**++,,,,++**))(((''''''&&&%%%%$$$$####"""""""""""""""""#####$$%%&&''''(())**++,,--..//00112233445566778899::;;::9988776655555555555555555555555554444344433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$####""!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!!!!!!"""""####$$%%&%%$$##""!!``!!""##$$$#####$$$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""""!!`ˆ`!!""##$$##""!!``!!!!`Ā```!!""""""!""""""####$$%%&&''(((('''&&&&%%%%%&&''(())**++,,,,++**))(((''''''&&&%%%%$$#####""""""""""""""""""""""###$$%%&&''''(())**++,,--..//00112233445566778899::;;::998877665555555555555555555555555444444433221100//..--,,++**))((''&&%%$$##""!!``!!""######""##"""!"""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!``````!!!!!!""""##$$%%%%$$##""!!``!!""###########$$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!`Ì`!!""##$$$##""!!``!!"!!```Ĉ`!!""##"""""""####$$$%%&&''(())((''''&&&&&&&&''(())**++,,,,++**))(('''&&&&&&%%%$$$$####""""!!!!!!!!!!!!!!!!!"""""##$$%%&&&&''(())**++,,--..//00112233445566778899::;;::99887766666666666666666666666665555454433221100//..--,,++**))((''&&%%$$##""!!``!!""""###"""""#"""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!````!!!!!""""##$$%%$$##""!!``!!""###"""""#####$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!`ƅ`!!""##$$$##""!!```!!""!!```ɏ`!!""###"######$$$$%%&&''(())))(((''''&&&&&''(())**++,,,,++**))(('''&&&&&&%%%$$$$##"""""!!!!!!!!!!!!!!!!!!!!!!"""##$$%%&&&&''(())**++,,--..//00112233445566778899::;;::998877666666666666666666666666655554433221100//..--,,++**))((''&&%%$$##""!!`Ǎ`!!""""""""!!"""##"###$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ʉ````!!!!""##$$%$$##""!!``!!"""""""""""####$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!````!!""##$$$$##""!!`!!!"""!!```ǎ`!!""########$$$$%%%&&''(())**))((((''''''''(())**++,,,,++**))((''&&&%%%%%%$$$####""""!!!!`````````````````!!!!!""##$$%%%%&&''(())**++,,--..//00112233445566778899::;;::99887777777777777777777777777666554433221100//..--,,++**))((''&&%%$$##""!!`ˋ`!!!!!!"""!!!!!""####$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!!""##$$$$##""!!``!!""""!!!!!"""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ŋ`!!""##$$%$$##""!!!!""""!!``!``!!""##$#$$$$$$%%%%&&''(())****)))(((('''''(())**++,,,,++**))((''&&&%%%%%%$$$####""!!!!!`````!!!""##$$%%%%&&''(())**++,,--..//00112233445566778899::;;::9988777777777777777777777777766554433221100//..--,,++**))((''&&%%$$##""!!`Dž`!!!!!!!!!``!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!````!!""##$$$##""!!``!!!!!!!!!!!!""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ғ`!!""##$$%%$$##""!"""#""!!```!!``!!""##$$$$$$%%%%&&&''(())**++**))))(((((((())**++,,,,++**))((''&&%%%$$$$$$###""""!!!!``ޞ``!!""##$$$$%%&&''(())**++,,--..//00112233445566778899::;;::998888888888888888888888887766554433221100//..--,,++**))((''&&%%$$##""!!`ˉ`````!!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$##""!!``!!!!!`````!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`!``!!""##$$%%%$$##""""###""!!``````!!!!``!!""##$$%%%%%%&&&&''(())**++++***))))((((())**++,,,,++**))((''&&%%%$$$$$$###""""!!```Ҕ`!!""##$$$$%%&&''(())**++,,--..//00112233445566778899::;;::99888888888888888888888887766554433221100//..--,,++**))((''&&%%$$##""!!`Ҏ`````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ǘ`!!""##$$##""!!````````!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!````!!""##$$%%%$$##"###$##""!!!!!!!!!!!``!!""##$$%%%%&&&&'''(())**++,,++****))))))))**++,,,,++**))((''&&%%$$$######"""!!!!``!!""####$$%%&&''(())**++,,--..//00112233445566778899::;;::9999999999999999999998877665544333221100//..--,,++**))((''&&%%$$##""!!`̍`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$$##""!!````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ʊ`!!""##$$%%%$$####$$$##""!!!!!!""!!``!!""##$$%%&&&&&''''(())**++,,,,+++****)))))**++,,,,++**))((''&&%%$$$######"""!!!!```!!""####$$%%&&''(())**++,,--..//00112233445566778899::;;::999999999999999999988776655443333221100//..--,,++**))((''&&%%$$##""!!`ˊ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%%%$$#$$$%$$##""""""""!!``!!""##$$%%&&&''''((())**++,,--,,++++********++,,,,++**))((''&&%%$$###""""""!!!```͘`!!""""##$$%%&&''(())**++,,--..//00112233445566778899::;;:::::::::::::::::99887766554433222211100//..--,,++**))((''&&%%$$##""!!`ύ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ǃ``!!!!""##$$$$##""!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ŀ`!!""##$$%%&%%$$$$%%%$$##"""""""!!``!!""##$$%%&&'''(((())**++,,----,,,++++*****++,,,,++**))((''&&%%$$###""""""!!!``!!!""""##$$%%&&''(())**++,,--..//00112233445566778899::;;:::::::::::::::998877665544332222111100//..--,,++**))((''&&%%$$##""!!`В`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!!!!""##$$$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%$$##""!!`ŏ`!!""##$$%%&%%$%%%&%%$$######""!!``!!""##$$%%&&''((()))**++,,--..--,,,,++++++++,,,,++**))((''&&%%$$##"""!!!!!!``É``!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;;;;;;;;;;;;::998877665544332211110000///..--,,++**))((''&&%%$$##""!!`ΐ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!````!!""##$$$$##""!!``!!""##$$%%&&'''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$###""!!`Ž`!!""##$$%%&&%%%%&&&%%$$#####""!!`Ê`!!""##$$%%&&''(())))**++,,--....---,,,,+++++,,,,++**))((''&&%%$$##"""!!!!!!``!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;;;;;;;;;;::998877665544332211110000////..--,,++**))((''&&%%$$##""!!`͍`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!""##$$$$##""!!``!!""##$$%%&&&&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$####"""!!``!!""##$$%%&&%&&&'&&%%$$$$$##""!!```!!""##$$%%&&''(()))***++,,--..//..----,,,,,,,,,,++**))((''&&%%$$##""!!!`````ƍ```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<<<<;;::9988776655443322110000////../..--,,++**))((''&&%%$$##""!!`ˌ`!!""##$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ˀ`!!""##$$$$###""!!```!!""##$$%%&&&&&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$####"""""!!``!!""##$$%%&&&&&'''&&%%$$$$$##""!!````!!!""##$$%%&&''(())****++,,--..////...----,,,,,,,++**))((''&&%%$$##""!!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<<;;::9988776655443322110000////......--,,++**))((''&&%%$$##""!!`Ɉ`!!""###$$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ŀ`!!""##$$$#####""!!!``!!""##$$%%%%%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$###""""!!!!!```!!""##$$%%&&&'''(''&&%%%%%$$##""!!!``!!!!""##$$%%&&''(())***+++,,--..//00//....------,,++**))((''&&%%$$##""!!``ܞ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<;;::99887766554433221100////....--...--,,++**))((''&&%%$$##""!!`ʉ`!!"""""####$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ւ`!!""##$$##"""""!!!``!!""####$$%%%%%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""""!!!!!!`͌`!!""##$$%%&&''''(((''&&%%%%%$$##""!!!!!!"""##$$%%&&''(())**++++,,--..//0000///....---,,++**))((''&&%%$$##""!!`ފ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;;;::99887766554433221100////....-----.--,,++**))((''&&%%$$##""!!`ӌ`!!"""""""####$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`‡`!!""##$##"""""!!```!!""#####$$$$$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""!!!!`````!!""##$$%%&&''((()((''&&&&&%%$$##"""!!""""##$$%%&&''(())**+++,,,--..//001100////...--,,++**))((''&&%%$$##""!!`ړ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;;::99887766554433221100//....----,,-----,,++**))((''&&%%$$##""!!`Ό`!!!!!!!!""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$##""!!!!!``!!""###""##$$$$$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!``̋`!!""##$$%%&&''(())((''&&&&&%%$$##""""""###$$%%&&''(())**++,,,,--..//001111000///..--,,++**))((''&&%%$$##""!!`̊`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;;::99887766554433221100//....----,,,,,----,,++**))((''&&%%$$##""!!````!!!!!!!!!""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ǒ`!!""####""!!!!!``!!""###""""#######$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!```!!""##$$%%&&''(())))(('''''&&%%$$###""####$$%%&&''(())**++,,,---..//00112211000//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;::99887766554433221100//..----,,,,++,,,,---,,++**))((''&&%%$$##""!!!!`̎````````!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ό`!!""####""!!`````!!""""""!!""#######$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``ŀ`!!""##$$%%&&''(())))(('''''&&%%$$######$$$%%&&''(())**++,,----..//00112221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;::99887766554433221100//..----,,,,+++++,,,---,,++**))((''&&%%$$##""!!!!```````č`!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ћ`!!""####""!!``!!"""""!!!!"""""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ˆ`!!""##$$%%&&''(())*))(((((''&&%%$$$##$$$$%%&&''(())**++,,,--...//001122221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::::99887766554433221100//..--,,,,++++**++++,,---,,++**))((''&&%%$$##""""!!!!!!!!`ō```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ʃ`!!""###""!!`ޞ`!!""!!!!``!!"""""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ϑ`!!""##$$%%&&''(())**))(((((''&&%%$$$$$$%%%&&''(())**+++++,,--..//00112221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899:::99887766554433221100//..--,,,,++++*****+++,,---,,++**))((''&&%%$$##""""!!!!!!!!`Ə`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!""####""!!`ޞ`!!!!!!!``!!!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Όƍ`!!""##$$%%&&''(())****)))))((''&&%%%$$%%%%&&''(())**+++++++,,--..//001121100//..--,,++**))((''&&%%$$###""!!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::99887766554433221100//..--,,++++****))****++,,---,,++**))((''&&%%$$####""""""""!!`ĉ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`````!!!""##$##""!!``!!!!````!!!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``````͌`!!""##$$%%&&''(())****)))))((''&&%%%%%%&&&''(())****+****++,,--..//0011100//..--,,++**))((''&&%%$$##"""!!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899:99887766554433221100//..--,,++++****)))))***++,,---,,++**))((''&&%%$$####""""""""!!``!!""####$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!```!!!!!""##$$##""!!```````````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`NJ`!!!!!``ˆ`!!""##$$%%&&''(())**++*****))((''&&&%%&&&&''(())*)))*******++,,--..//00100//..--,,++**))((''&&%%$$##"""!!``````!!""##$$%%&&''(())**++,,--..//00112233445566778899:99887766554433221100//..--,,++****))))(())))**++,,---,,++**))((''&&%%$$$$#######""!!``!!""""###$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!!!!"""##$$$##""!!`````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ΐ`!!!!!!!!`````````!!""##$$%%&&''(())**++++*****))((''&&&&&&'''(())*)))))*))))**++,,--..//000//..--,,++**))((''&&%%$$##""!!!````!!`````!!""##$$%%&&''(())**++,,--..//00112233445566778899:99887766554433221100//..--,,++****))))((((()))**++,,---,,++**))((''&&%%$$$$#######""!!`ȉ`!!"""""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""!!!"""""##$$$$##""!!``!!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ϒ``!!"""""!!!!!!!!!!``͌`!!""##$$%%&&''(())**++,,+++++**))(('''&&''''(())*))((()))))))**++,,--..//0//..--,,++**))((''&&%%$$##""!!!``!!!!!!!!!`````!!""##$$%%&&''(())**++,,--..//0011223344556677889999887766554433221100//..--,,++**))))((((''(((())**++,,---,,++**))((''&&%%%%$$$$$$##""!!`Ȇ`!!!!!!!!"""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""""""""###$$%$$##""!!``!!!!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!""""""""!!!!!!!!!!``````!!""##$$%%&&''(())**++,,,,+++++**))((''''''((())*))((((()(((())**++,,--..///..--,,++**))((''&&%%$$##""!!````!!!!""!!!!!!!!````!!""##$$%%&&''(())**++,,--..//0011223344556677889999887766554433221100//..--,,++**))))(((('''''((())**++,,---,,++**))((''&&%%%%$$$$$##""!!`ȅ`!!!!!!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$###"""#####$$%%%$$##""!!``!!"!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!""#####""""""""""!!!!!!!```````!!""##$$%%&&''(())**++,,--,,,+,++**))(((''(((())*))(('''((((((())**++,,--../..--,,++**))((''&&%%$$##""!!`ɀ`!!!"""""""""!!!!!!!``!!""##$$%%&&''(())**++,,--..//0011223344556677889999887766554433221100//..--,,++**))((((''''&&''''(())**++,,---,,++**))((''&&&&%%%%$$##""!!`ˉ`!!``````!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$########$$$%%%%$$##""!!`đ`!!"!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!````!!"""########""""""""""!!!!!!!!!!!``!!""##$$%%&&''(())**++,,---,,+++,++**))(((((()))*))(('''''(''''(())**++,,--...--,,++**))((''&&%%$$##""!!`````````!!!""""##""""""""!!!!```!!""##$$%%&&''(())**++,,--..//0011223344556677889999887766554433221100//..--,,++**))((((''''&&&&&'''(())**++,,---,,++**))((''&&&&%%%$$##""!!`ъ`````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$###$$$$$%%&&%%$$##""!!``!!"!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ȇ`!!!"""##$$$$$##########"""""""!!!!!!!!!""##$$%%&&''(())**++,,,,,,,++*+++++**)))(())))*))((''&&&'''''''(())**++,,--..--,,++**))((''&&%%$$##""!!`Ç`!!!!!!!!!"""#########"""""""!!!```!!""##$$%%&&''(())**++,,--..//0011223344556677889999887766554433221100//..--,,++**))((''''&&&&%%&&&&''(())**++,,-,,++**))((''&&&%%%%$$##""!!!`̍ޞ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$$$$$%%%&&&&%%$$##""!!``!!"!!`ǎˀ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`̈`!!!""###$$$$$$$$##########"""""""""""!!""##$$%%&&''(())**++,,,,,,,++***+******))))))**))((''&&&&&'&&&&''(())**++,,----,,++**))((''&&%%$$##""!!`‹`!!!!!!!!!"""####$$########""""!!!!````!!""##$$%%&&''(())**++,,--..//0011223344556677889999887766554433221100//..--,,++**))((''''&&&&%%%%%&&&''(())**++,,,++**))((''&&&%%%%$$##""!!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%$$$%%%%%&&''&&%%$$##""!!```!!""!!`````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ϋ`!!"""###$$%%%%%$$$$$$$$$$#######"""""""""##$$%%&&''(())**++,++++++++**)**********))***))((''&&%%%&&&&&&&''(())**++,,--,,++**))((''&&%%$$##""!!!``!!""""""""###$$$$$$$$$#######"""!!!!!!!""##$$%%&&''(())**++,,--..//0011223344556677889999887766554433221100//..--,,++**))((''&&&&%%%%$$%%%%&&''(())**++,++**))((''&&%%%$$$$##""!!```ƌ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%%%%%&&&''''&&%%$$##""!!!!!""""!!```!!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``ŏ`!!""##$$$%%%%%%%%$$$$$$$$$$###########""##$$%%&&''(())**++,++++++++**)))*))))********))((''&&%%%%%&%%%%&&''(())**++,,,,++**))((''&&%%$$##""!!!``!!"""""""###$$$$%%$$$$$$$$####""""!!!!""##$$%%&&''(())**++,,--..//0011223344556677889999887766554433221100//..--,,++**))((''&&&&%%%%$$$$$%%%&&''(())**+++**))((''&&%%%$$$$##""!!`̍`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&%%%&&&&&''((''&&%%$$##""!!!""##""!!!!!!!!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$$%%&&&&&%%%%%%%%%%$$$$$$$#########$$%%&&''(())**++,++********))()))))))**+***))((''&&%%$$$%%%%%%%&&''(())**++,,++**))((''&&%%$$##""!!```!!""######$$$$$$$$$$$$$$$$$$$###"""""""##$$%%&&''(())**++,,--..//0011223344556677889999887766554433221100//..--,,++**))((''&&%%%%$$$$##$$$$%%&&''(())**+**))((''&&%%$$$####""!!`ˑ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&&&&&&'''((((''&&%%$$##"""""####""!!!"""!!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``````!!""##$$%%%&&&&&&&&%%%%%%%%%%$$$$$$$$$$$##$$%%&&''(())**++,++********))((()(((())****))((''&&%%$$$$$%$$$$%%&&''(())**++++**))((''&&%%$$##""!!`҇`!!""####$$$$$$$$$$$$$$$$$$$$$####""""##$$%%&&''(())**++,,--..//0011223344556677889999887766554433221100//..--,,++**))((''&&%%%%$$$$#####$$$%%&&''(())***))((''&&%%$$$####""!!`đ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(('''&&&'''''(())((''&&%%$$##"""##$$##""""""""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!``!!""##$$%%%&&'''''&&&&&&&&&&%%%%%%%$$$$$$$$$%%&&''(())**++,++**))))))))(('((((((())**))((''&&%%$$###$$$$$$$%%&&''(())**++**))((''&&%%$$##""!!`ў`!!""##$$$%$$############$$$$$$$#######$$%%&&''(())**++,,--..//0011223344556677889999887766554433221100//..--,,++**))((''&&%%$$$$####""####$$%%&&''(())*))((''&&%%$$###""""!!`ƌ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''''''''((())))((''&&%%$$#####$$$$##"""###""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!``!!""##$$%%&&&''''''''&&&&&&&&&&%%%%%%%%%%%$$%%&&''(())**++,++**))))))))(('''(''''(())))((''&&%%$$#####$####$$%%&&''(())**++**))((''&&%%$$##""!!`ޕ`!!""##$$%$$###############$$$$$$$####$$%%&&''(())**++,,--..//0011223344556677889999887766554433221100//..--,,++**))((''&&%%$$$$####"""""###$$%%&&''(()))((''&&%%$$###""""!!`É`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((('''((((())**))((''&&%%$$###$$%%$$#######""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&&''(((((''''''''''&&&&&&&%%%%%%%%%&&''(())**+++++**))((((((((''&'''''''(())((''&&%%$$##"""#######$$%%&&''(())**+**))((''&&%%$$##""!!`ו`!!""##$$$$##""""""""""""####$$%$$$$$$$%%&&''(())**++,,--..//0011223344556677889999887766554433221100//..--,,++**))((''&&%%$$####""""!!""""##$$%%&&''(()((''&&%%$$##"""!!!!`ʼn`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(((((((()))****))((''&&%%$$$$$%%%%$$###$$##""!!`````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ǚ`!!""##$$%%&&'''((((((((''''''''''&&&&&&&&&&&%%&&''(())**+++++**))((((((((''&&&'&&&&''((((''&&%%$$##"""""#""""##$$%%&&''(())****))((''&&%%$$##""!!`֚`!!""##$$$##"""""""""""""""###$$$%$$$$%%&&''(())**++,,--..//0011223344556677889999887766554433221100//..--,,++**))((''&&%%$$####""""!!!!!"""##$$%%&&''(((''&&%%$$##"""!!!!`Ŏ`!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**)))((()))))**++**))((''&&%%$$$%%&&%%$$$$$$##""!!``!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????>>??>>>>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!`ә`!!""##$$%%&&''(()))))(((((((((('''''''&&&&&&&&&''(())**++++***))((''''''''&&%&&&&&&&''((''&&%%$$##""!!!"""""""##$$%%&&''(())**))((''&&%%$$##""!!`Í`!!""##$$$##""!!!!!!!!!!!!""""##$$$%%%%%&&''(())**++,,--..//0011223344556677889999887766554433221100//..--,,++**))((''&&%%$$##""""!!!!``!!!!""##$$%%&&''(''&&%%$$##""!!!```Ë``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))))))))***++++**))((''&&%%%%%&&&&%%$$$$##""!!``!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!`͍`!!""##$$%%&&''(()))))))(((((((((('''''''''''&&''(())*********))((''''''''&&%%%&%%%%&&''''&&%%$$##""!!!!!"!!!!""##$$%%&&''(())*))((''&&%%$$##""!!`Ɣ`!!""##$$$##""!!!!!!!!!!!!!!!"""###$$%%%&&''(())**++,,--..//0011223344556677889999887766554433221100//..--,,++**))((''&&%%$$##""""!!!!```!!!""##$$%%&&'''&&%%$$##""!!!`lj`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++***)))*****++,,++**))((''&&%%%&&''&&%%%%$$##""!!``!!"""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????>>>>==>>======>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``Ǎ`!!""##$$%%&&''(())***))))))))))((((((('''''''''(())********)))((''&&&&&&&&%%$%%%%%%%&&''&&%%$$##""!!```!!!!!!!""##$$%%&&''(())*))((''&&%%$$##""!!`ƀ`!!""##$$$##""!!````````````!!!!""###$$%%&&''(())**++,,--..//001122334455667788999887766554433221100//..--,,++**))((''&&%%$$##""!!!!```ʑ``!!""##$$%%&&'&&%%$$##""!!``Ō`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++********+++,,,,++**))((''&&&&&''''&&%%%$$##""!!``!!"""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????>>==============>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`͉`!!""##$$%%&&''(())*****))))))))))(((((((((((''(())****)))))))((''&&&&&&&&%%$$$%$$$$%%&&&&%%$$##""!!``!````!!""##$$%%&&''(())))((''&&%%$$##""!!``!!""##$$$##""!!```!!!"""##$$%%&&''(())**++,,--..//0011223344556677889887766554433221100//..--,,++**))((''&&%%$$##""!!!!`͑`!!""##$$%%&&&%%$$##""!!`Ņ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,+++***+++++,,--,,++**))((''&&&''((''&&%%$$##""!!`ŀ`!!""#####$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????>>>?????????????????????????????>>====<<==<<<<<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`є`!!""##$$%%&&''(())**++**********)))))))((((((((())***)))))))(((''&&%%%%%%%%$$#$$$$$$$%%&&%%$$##""!!`̞``!!""##$$%%&&''(())))((''&&%%$$##""!!`Ì`!!""##$$$$##""!!`ٕ``!!"""##$$%%&&''(())**++,,--..//00112233445566778887766554433221100//..--,,++**))((''&&%%$$##""!!```˖`!!""##$$%%&%%$$##""!!`я`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++++++++,,,----,,++**))(('''''((((''&&%%$$##""!!```!!""####$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????>>>>>???????????????????????????>>==<<<<<<<<<<<<<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`̌`!!""##$$%%&&''(())**+++++**********)))))))))))(())***)))(((((((''&&%%%%%%%%$$###$####$$%%&&%%$$##""!!`΍`!!""##$$%%&&''(())))((''&&%%$$##""!!```ŋ`!!""##$$%$$##""!!`Г`!!!""##$$%%&&''(())**++,,--..//001122334455667787766554433221100//..--,,++**))((''&&%%$$##""!!`ΐ`!!""##$$%%%%$$##""!!`Ɗ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,,+++,,,,,--..--,,++**))(('''(())((''&&%%$$##""!!``!!""##$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????>>===>>?????????????????????????>>==<<<<;;<<;;;;;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ʍ`!!""##$$%%&&''(())**++,++++++++++*******)))))))))))*))((((((('''&&%%$$$$$$$$##"#######$$%%&&%%$$##""!!```!!""##$$%%&&''(())))((''&&%%$$##""!!````!!``ɉ`!!""##$$$$##""!!``!!!""##$$%%&&''(())**++,,--..//0011223344556677766554433221100//..--,,++**))((''&&%%$$##""!!`ǐ`!!""##$$%%$$##""!!`ʌ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,,,,,,,---....--,,++**))((((()))((''&&%%$$##""!!``!!""##$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????>>=====>>????????>>>??????????>>>>==<<;;;;;;;;;;;;;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ɔ`!!""##$$%%&&''(())**++,,,,++++++++++***********)))))))((('''''''&&%%$$$$$$$$##"""#""""##$$%%%%$$##""!!`ϒ`!!""##$$%%&&''(())*))((''&&%%$$##""!!!!!!!!!``LJ`!!""##$$$$##""!!```!!""##$$%%&&''(())**++,,--..//00112233445566766554433221100//..--,,++**))((''&&%%$$##""!!`ʉ`!!""##$$%%$$##""!!`ʐ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..---,,,-----..//..--,,++**))((())*))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????>>==<<<==>>??????>>>>>>??????>>>>>==<<;;;;::;;::::::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ʉ`!!""##$$%%&&''(())**++,,-,,,,,,,,,,+++++++******))((()(('''''''&&&%%$$########""!"""""""##$$%%%$$##""!!`͍`!!""##$$%%&&''(())**))((''&&%%$$##""!!!!""!!!!`ŋ`!!""##$$%$$##""!!`Е`!!""##$$%%&&''(())**++,,--..//001122334455666554433221100//..--,,++**))((''&&%%$$$##""!!`̊`!!""##$$$$##""!!`Ċ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--------...////..--,,++**)))))**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????>>==<<<<<==>>????>>===>>>????>>>====<<;;::::::::::::::;;<<==>>????????????>>????????????????????>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,----,,,,,,,,,,++++++++**))(((((('''&&&&&&&%%$$########""!!!"!!!!""##$$%%$$##""!!`ƈ`!!""##$$%%&&''(())****))((''&&%%$$##"""""""""!!!```!!""##$$%$$##""!!`ϙ`!!""##$$%%&&''(())**++,,--..//00112233445566554433221100//..--,,++**))((''&&%%$$$$##""!!`Ύ`!!""##$$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//...---.....//00//..--,,++**)))***))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????>>==<<;;;<<==>>??>>======>>??>>=====<<;;::::99::999999::;;<<==>>?????>???>>>>>>?????????????????>>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--.----------,,,,,,,++**))(('''(''&&&&&&&%%%$$##""""""""!!`!!!!!!!""##$$%$$##""!!`ƈ`!!""##$$%%&&''(())**+**))((''&&%%$$##""""##""""!!```!!!""##$$%%%$$##""!!`ˋ`!!""##$$%%&&''(())**++,,--..//001122334455554433221100//..--,,++**))((''&&%%$$#####""!!`ˍ`!!""##$$##""!!`ǎ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//........///0000//..--,,++*******))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????>>==<<;;;;;<<==>>>>==<<<===>>>>===<<<<;;::99999999999999::;;<<==>>??>>>>>>>>==>>>???????????????>>==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&'&&%%$$##""!!`Ɠ`!!""##$$%%&&''(())**++,,--....----------,,,,++**))((''''''&&&%%%%%%%$$##""""""""!!``!````!!""##$$$$##""!!`Ɇ`!!""##$$%%&&''(())**+++**))((''&&%%$$#########"""!!!!!!""##$$%%%$$##""!!``!!""##$$%%&&''(())**++,,--..//001122334455554433221100//..--,,++**))((''&&%%$$#####""!!``!!""##$##""!!`ʌ`!!"""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100///.../////001100//..--,,++***+**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????>>==<<;;:::;;<<==>>==<<<<<<==>>==<<<<<;;::9999889988888899::;;<<==>>>>>=>>>======>>?????????????>>====>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&&&&%%$$##""!!`ɋ`!!""##$$%%&&''(())**++,,--../..........---,,++**))((''&&&'&&%%%%%%%$$$##""!!!!!!!!`Ş``!!""##$$$##""!!`Ç`!!""##$$%%&&''(())**++,++**))((''&&%%$$####$$####""!!!"""##$$%%%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445554433221100//..--,,++**))((''&&%%$$##"""#""!!`ď`!!""##$##""!!`ʐ`!!!"""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100////////000111100//..--,,++++++**))((''&&%%$$##""!!``````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????>>==<<;;:::::;;<<====<<;;;<<<====<<<;;;;::998888888888888899::;;<<==>>========<<===>>???????????>>==<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%&&%%%%%$$##""!!`‘`!!""##$$%%&&''(())**++,,--..///........--,,++**))((''&&&&&&%%%$$$$$$$##""!!!!!!!!!`ҍ`!!""##$$##""!!`À``!!""##$$%%&&''(())**++,,,++**))((''&&%%$$$$$$$$$###""""""##$$%%&%%$$##""!!`Ã`!!""##$$%%&&''(())**++,,--..//0011223344554433221100//..--,,++**))((''&&%%$$##"""""""!!`Î`!!""##$$##""!!`ϐ``!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544332211000///0000011221100//..--,,+++,++**))((''&&%%$$##""!!!!!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????>>==<<;;::999::;;<<==<<;;;;;;<<==<<;;;;;::99888877887777778899::;;<<=====<===<<<<<<==>>?????????>>==<<<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%%%%%%%$$##""!!``!!""##$$%%&&''(())**++,,--..////////..--,,++**))((''&&%%%&%%$$$$$$$###""!!``````````!!""##$$##""!!`ˀ``!!!""##$$%%&&''(())**++,,-,,++**))((''&&%%$$$$%%$$$$##"""###$$%%&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233444433221100//..--,,++**))((''&&%%$$##""!!!"""!!``!!""##$$##""!!`Ȋ````!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443322110000000011122221100//..--,,,,,,++**))((''&&%%$$##""!!!!!!``!!""###$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????>>==<<;;::99999::;;<<<<;;:::;;;<<<<;;;::::9988777777777777778899::;;<<==<<<<<<<<;;<<<==>>???????>>==<<;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$%%$$$$$%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00////..--,,++**))((''&&%%%%%%$$$#######""!!`֒`!!""##$$$##""!!``!!!!""##$$%%&&''(())**++,,---,,++**))((''&&%%%%%%%%%$$$######$$%%&&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//0011223344433221100//..--,,++**))((''&&%%$$##""!!!!!""!!``!!""##$$$##""!!`ʋ`!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443322111000111112233221100//..--,,,-,,++**))((''&&%%$$##""""""!!``!!""###$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????>>==<<;;::9988899::;;<<;;::::::;;<<;;:::::998877776677666666778899::;;<<<<<;<<<;;;;;;<<==>>?????>>==<<;;;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$$$$$$$$%$$##""!!`͑`!!""##$$%%&&''(())**++,,--..//000//..--,,++**))((''&&%%$$$%$$#######"""!!`Ӟ`!!""##$$$$##""!!`!!!"""##$$%%&&''(())**++,,--.--,,++**))((''&&%%%%&&%%%%$$###$$$%%&&'&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233433221100//..--,,++**))((''&&%%$$##""!!```!!!!!`Ë`!!""##$$$##""!!`ˎ```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443322111111112223333221100//..------,,++**))((''&&%%$$##"""""!!``!!!"""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????>>==<<;;::998888899::;;;;::999:::;;;;:::9999887766666666666666778899::;;<<;;;;;;;;::;;;<<==>>???>>==<<;;::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$#$$#####$$$$$$##""!!```!!""##$$%%&&''(())**++,,--..//000//..--,,++**))((''&&%%$$$$$$###"""""""!!!``!!""##$$%$$##""!!!""""##$$%%&&''(())**++,,--...--,,++**))((''&&&&&&&&&%%%$$$$$$%%&&''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//001122333221100//..--,,++**))((''&&%%$$##""!!``!!!`Î`!!""##$$##""!!`Ɣ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443322211122222334433221100//..---.--,,++**))((''&&%%$$####""!!``!!!"""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????>>==<<;;::99887778899::;;::999999::;;::9999988776666556655555566778899::;;;;;:;;;::::::;;<<==>>?>>==<<;;::::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$###########$$#$###""!!!``!!""##$$%%&&''(())**++,,--..//000//..--,,++**))((''&&%%$$###$##"""""""!!!!!``!!""##$$%%$$##""!"""###$$%%&&''(())**++,,--../..--,,++**))((''&&&&''&&&&%%$$$%%%&&'''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//0011223221100//..--,,++**))((''&&%%$$##""!!`ޞ```‹`!!""##$$$##""!!`Δ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443322222222333444433221100//......--,,++**))((''&&%%$$###""!!````!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>>>>>????????????????????>>==<<;;::9988777778899::::99888999::::999888877665555555555555566778899::;;::::::::99:::;;<<==>>>==<<;;::99::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"##"""""##########""!!!```!!""##$$%%&&''(())**++,,--..//000//..--,,++**))((''&&%%$$######"""!!!!!!!````!!""##$$%%$$##"""####$$%%&&''(())**++,,--..///..--,,++**))(('''''''''&&&%%%%%%&&''''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//001122221100//..--,,++**))((''&&%%$$##""!!``ʍ`!!""##$$$$##""!!`̑`!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443332223333344554433221100//.....--,,++**))((''&&%%$$##"""!!``!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>>>>>??????????????????>>==<<;;::998877666778899::9988888899::99888887766555544554444445566778899:::::9:::999999::;;<<==>==<<;;::9999::;;<<==>>?????????????>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""""""""""##"#"####"""!!!`̆`!!""##$$%%&&''(())**++,,--..//000//..--,,++**))((''&&%%$$##"""#""!!!!!!!``Ȅ`!!""##$$%%%$$##"###$$$%%&&''(())**++,,--..//0//..--,,++**))((''''((''''&&%%%&&&''''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//0011221100//..--,,++**))((''&&%%$$##""!!````!!""##$$###""!!`Đ``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443333333344455554433221100///..--,,++**))((''&&%%$$##""!!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<======>>????????????????>>==<<;;::998877666667788999988777888999988877776655444444444444445566778899::9999999988999::;;<<===<<;;::998899::;;<<==>>??????????>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!""!!!!!""""""""####"""!!!```````````!!""##$$%%&&''(())**++,,--..//000//..--,,++**))((''&&%%$$##""""""!!!`````٘`!!""##$$%%%%$$###$$$$%%&&''(())**++,,--..//000//..--,,++**))((((((((('''&&&&&&''''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112221100//..--,,++**))((''&&%%$$##""!!```Ԍ`!!""######""!!`ȕ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544433344444556554433221100//..--,,++**))((''&&%%$$##""!!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<======>>??????>???????>>==<<;;::99887766555667788998877777788998877777665544443344333333445566778899999899988888899::;;<<=<<;;::99888899::;;<<==>>???????>>>>======>>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!!!!!!!""!"!""#####"""!!``!!!!!`!!!!!!""##$$%%&&''(())**++,,--..//000//..--,,++**))((''&&%%$$##""!!!"!!```!!""##$$%%&%%$$#$$$%%%&&''(())**++,,--..//00100//..--,,++**))(((())((((''&&&'''''&&%%$$##""!!`π`!!""##$$%%&&''(())**++,,--..//001122221100//..--,,++**))((''&&%%$$##""!!!``!!""###""""!!`Җ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655444444445556554433221100//..--,,++**))((''&&%%$$##""!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<<<<<==>>????>>>?????>>==<<;;::9988776655555667788887766677788887776666554433333333333333445566778899888888887788899::;;<<<;;::9988778899::;;<<==>>?????>>>===========>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`!!`````!!!!!!!!""#####"""!!!!!!!!!!!!!!""##$$%%&&''(())**++,,--..//000//..--,,++**))((''&&%%$$##""!!!!!!``!!""##$$%%&%%$$$%%%%&&''(())**++,,--..//0011100//..--,,++**)))))))))(((''''''''&&%%$$##""!!`ȋ`!!""##$$%%&&''(())**++,,--..//0011223221100//..--,,++**))((''&&%%$$##""!!`ы`!!"""""""""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766555444555556554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<<<<<==>>>>>>=>>???>>==<<;;::998877665544455667788776666667788776666655443333223322222233445566778888878887777778899::;;<;;::998877778899::;;<<==>>???>>====<<<<<<====>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`````!!`!`!!"""""###""!!"""""!""""""##$$%%&&''(())**++,,--..//000//..--,,++**))((''&&%%$$##""!!```!!``!!""##$$%%&&%%$%%%&&&''(())**++,,--..//001121100//..--,,++**))))**))))(('''(((''&&%%$$##""!!`ʌ`!!""##$$%%&&''(())**++,,--..//0011223221100//..--,,++**))((''&&%%$$##""!!`̍`!!!""""!!!!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665555555566554433221100//..--,,++**))((''&&%%$$##""!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;;;;;<<==>>>>===>>?>>==<<;;::99887766554444455667777665556667777666555544332222222222222233445566778877777777667778899::;;;::99887766778899::;;<<==>>>>>===<<<<<<<<<<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`€````!!"""""###""""""""""""""##$$%%&&''(())**++,,--..//000//..--,,++**))((''&&%%$$##""!!````!!""##$$%%&&&%%%&&&&''(())**++,,--..//00112221100//..--,,++*********)))(((((((''&&%%$$##""!!`ˉ`!!""##$$%%&&''(())**++,,--..//00112233221100//..--,,++**))((''&&%%$$##""!!`Ƌ`!!!!!!!!!!!`ŏ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776665556666554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;;;;;<<======<==>>>==<<;;::9988776655443334455667766555555667766555554433222211221111112233445566777776777666666778899::;::9988776666778899::;;<<==>>>==<<<<;;;;;;<<<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ўޞ`!!!!!"""##""#####"######$$%%&&''(())**++,,--..//000//..--,,++**))((''&&%%$$##""!!`۞``!!""##$$%%&&&%&&&'''(())**++,,--..//0011223221100//..--,,++****++****))((())((''&&%%$$##""!!````!!""##$$%%&&''(())**++,,--..//0011223221100//..--,,++**))((''&&%%$$##""!!`ɑ```!!!!````Ŏ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877666666666554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::::::;;<<====<<<==>==<<;;::998877665544333334455666655444555666655544443322111111111111112233445566776666666655666778899:::998877665566778899::;;<<=====<<<;;;;;;;;;;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!!!!!"""##############$$%%&&''(())**++,,--..//000//..--,,++**))((''&&%%$$###""!!`ޞ`!!""##$$%%&&&&''''(())**++,,--..//001122333221100//..--,,+++++++++***)))))))((''&&%%$$##""!!!!`ǐ``!!""##$$%%&&''(())**++,,--..//0011223221100//..--,,++**))((''&&%%$$##""!!`Л````Џ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887776667766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::::::;;<<<<<<;<<===<<;;::99887766554433222334455665544444455665544444332211110011000000112233445566666566655555566778899:99887766555566778899::;;<<===<<;;;;::::::;;;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!````````!!!""##$$$$$#$$$$$$%%&&''(())**++,,--..//000//..--,,++**))((''&&%%$$##""""!!`Ã`!!""##$$%%&&&'''((())**++,,--..//00112233433221100//..--,,++++++++++**)))**))((''&&%%$$##""!!!!````Ä`!!!""##$$%%&&''(())**++,,--..//0011223221100//..--,,++**))((''&&%%$$##""!!`ΚҐ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887777777766554433221100//..--,,++**))((''&&%%$$##""!!`````!!""##$$%%&&''(())**++,,--..//001122334455667788999999::;;<<<<;;;<<=<<;;::9988776655443322222334455554433344455554443333221100000000000000112233445566555555554455566778899988776655445566778899::;;<<<<<;;;:::::::::::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ʅ`!!!""##$$$$$$$$$$%%&&''(())**++,,--..//000//..--,,++**))((''&&%%$$##"""!!!``!!""##$$%%&&''(((())**++,,--..//0011223344433221100//..--,,,,++++++++*******))((''&&%%$$##""""!!!!!```````Ğ`!!!""##$$%%&&''(())**++,,--..//00112233221100//..--,,++**))((''&&%%$$##""!!`͂`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99888777887766554433221100//..--,,++**))((''&&%%$$##""!!!!!`````!!""##$$%%&&''(())**++,,--..//001122334455667788999999::;;;;;;:;;<<<;;::998877665544332211122334455443333334455443333322110000//00//////00112233445555545554444445566778898877665544445566778899::;;<<<;;::::999999::::;;<<==>>???????>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`˃``!!""##$$%$%%%%%%&&''(())**++,,--..//000//..--,,++**))((''&&%%$$##""!!!!````Ċ`!!""##$$%%&&''(())**++,,--..//001122334454433221100//..--,,++*****+++***++**))((''&&%%$$##""""!!!!!!!!!!!``څ`!!"""##$$%%&&''(())**++,,--..//00112233221100//..--,,++**))((''&&%%$$##""!!`ˀ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99888888887766554433221100//..--,,++**))((''&&%%$$##""!!!!!!!``!!""##$$%%&&''(())**++,,--..//0011223344556677889888899::;;;;:::;;<;;::9988776655443322111112233444433222333444433322221100//////////////00112233445544444444334445566778887766554433445566778899::;;;;;:::99999999999::;;<<==>>?????>>>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%%%%%&&''(())**++,,--..//000//..--,,++**))((''&&%%$$##""!!!``Е`!!""##$$%%&&''(())**++,,--..//001122334454433221100//..--,,++*******++++++++**))((''&&%%$$####"""""!!!!!!!!!``````!!"""##$$%%&&''(())**++,,--..//0011223333221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99988899887766554433221100//..--,,++**))((''&&%%$$##"""""!!!!`р`!!""##$$%%&&''(())**++,,--..//0011223344556677888888899::::::9::;;;::9988776655443322110001122334433222222334433222221100////..//......//00112233444443444333333445566778776655443333445566778899::;;;::99998888889999::;;<<==>>???>>==>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ä``!!""##$$%%&&&&''(())**++,,--..//000//..--,,++**))((''&&%%$$##""!!```!!""##$$%%&&''(())**++,,--..//001122334454433221100//..--,,++**)))))**++++,,++**))((''&&%%$$####"""""""""""!!!!`!!!!!""###$$%%&&''(())**++,,--..//001122334433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99999999887766554433221100//..--,,++**))((''&&%%$$##"""""""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778877778899::::999::;::9988776655443322110000011223333221112223333222111100//..............//00112233443333333322333445566777665544332233445566778899:::::9998888888888899::;;<<==>>?>>=====>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//000//..--,,++**))((''&&%%$$##""!!`֐```!!""##$$%%&&''(())**++,,--..//001122334454433221100//..--,,++**)))))))**++,,,,++**))((''&&%%$$$$#####"""""""""!!!!!!!""###$$%%&&''(())**++,,--..//00112233444433221100//..--,,++**))((''&&%%$$##""!!`ʒ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;:::999::99887766554433221100//..--,,++**))((''&&%%$$####""!!!!``!!""##$$%%&&''(())**++,,--..//0011223344556677877777788999999899:::99887766554433221100///00112233221111112233221111100//....--..------..//00112233333233322222233445566766554433222233445566778899:::998888777777888899::;;<<==>>>==<<===>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ɂ`!!""##$$%%&&''(())**++,,--..//00//..--,,++**))((''&&%%$$##""!!`ϗ``!!!!""##$$%%&&''(())**++,,--..//001122334454433221100//..--,,++**))((((())**++,,,,++**))((''&&%%$$$$###########""""!"""""##$$$%%&&''(())**++,,--..//0011223344554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::::::::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!``!!""##$$%%&&''(())**++,,--..//00112233445566777766667788999988899:99887766554433221100/////001122221100011122221110000//..--------------..//00112233222222221122233445566655443322112233445566778899999888777777777778899::;;<<==>==<<<<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00//..--,,++**))((''&&%%$$##""!!`````!!!!!""##$$%%&&''(())**++,,--..//001122334454433221100//..--,,++**))((((((())**++,,,,++**))((''&&%%%%$$$$$#########"""""""##$$$%%&&''(())**++,,--..//001122334455554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;:::::99887766554433221100//..--,,++**))((''&&%%$$##""!!``````!!""##$$%%%%&&''(())**++,,--..//001122334455667766666677888888788999887766554433221100//...//0011221100000011221100000//..----,,--,,,,,,--..//00112222212221111112233445565544332211112233445566778899988777766666677778899::;;<<===<<;;<<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//0//..--,,++**))((''&&%%$$##""!!````!!!!!!""""##$$%%&&''(())**++,,--..//001122334454433221100//..--,,++**))(('''''(())**++,,,,++**))((''&&%%%%$$$$$$$$$$$####"#####$$%%%&&''(())**++,,--..//0011223344556554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!""##$$%%%%%%&&''(())**++,,--..//0011223344556666555566778888777889887766554433221100//.....//00111100///0001111000////..--,,,,,,,,,,,,,,--..//00112211111111001112233445554433221100112233445566778888877766666666666778899::;;<<=<<;;;;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..///..--,,++**))((''&&%%$$##""!!`````!!!!!!!"""""##$$%%&&''(())**++,,--..//001122334454433221100//..--,,++**))(('''''''(())**++,,,,++**))((''&&&&%%%%%$$$$$$$$$#######$$%%%&&''(())**++,,--..//0011223344556554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!!""##$$%%%$$$%%&&''(())**++,,--..//00112233445566555555667777776778887766554433221100//..---..//001100//////001100/////..--,,,,++,,++++++,,--..//00111110111000000112233445443322110000112233445566778887766665555556666778899::;;<<<;;::;;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""!!!```!!""##$$%%&&''(())**++,,--..//..--,,++**))((''&&%%$$##""!!``!!!!!!!""""""####$$%%&&''(())**++,,--..//001122334454433221100//..--,,++**))((''&&&&&''(())**++,,,,++**))((''&&&&%%%%%%%%%%%$$$$#$$$$$%%&&&''(())**++,,--..//0011223344556554433221100//..--,,++**))((''&&%%$$##""!!````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`È```È`!!""##$$%$$$$$$%%&&''(())**++,,--..//001122334455554444556677776667787766554433221100//..-----..//0000//...///0000///....--,,++++++++++++++,,--..//001100000000//00011223344433221100//00112233445566777776665555555555566778899::;;<;;:::::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!``!!""##$$%%&&''(())**++,,--../..--,,++**))((''&&%%$$##""!!`È`!!!!!"""""""#####$$%%&&''(())**++,,--..//001122334454433221100//..--,,++**))((''&&&&&&&''(())**++,,,++**)))((''''&&&&&%%%%%%%%%$$$$$$$%%&&&''(())**++,,,,--..//0011223344556554433221100//..--,,++**))((''&&%%$$##""!!``!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!``!!""##$$$$###$$%%&&''(())**++,,--..//0011223344554444445566666656677766554433221100//..--,,,--..//00//......//00//.....--,,++++**++******++,,--..//00000/000//////00112233433221100////00112233445566777665555444444555566778899::;;;::99:::;;<<==>>?????????>>>>>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!``Ä`!!""##$$%%&&''(())**++,,--....--,,++**))((''&&%%$$##""!!`֘``!!"""""""######$$$$%%&&''(())**++,,--..//001122334444433221100//..--,,++**))((''&&%%%%%&&''(())**++,++**))())((''''&&&&&&&&&&&%%%%$%%%%%&&'''(())**++++++,,--..//00112233445554433221100//..--,,++**))((''&&%%$$##""""!!!!`lj`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!``````!!""##$######$$%%&&''(())**++,,--..//00112233444433334455666655566766554433221100//..--,,,,,--..////..---...////...----,,++**************++,,--..//00////////..///001122333221100//..//00112233445566666555444444444445566778899::;::99999::;;<<==>>??????>>>>>>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``ȅ`!!""##$$%%&&''(())**++,,--...--,,++**))((''&&%%$$##""!!`ю``!!!"""""#######$$$$$%%&&''(())**++,,--..//001122334444433221100//..--,,++**))((''&&%%%%%%%&&''(())**+++**))((())(((('''''&&&&&&&&&%%%%%%%&&'''(())**++++++++,,--..//001122334454433221100//..--,,++**))((''&&%%$$##""""""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!```!!!!!!```!!""####"""##$$%%&&''(())**++,,--..//001122334433333344555555455666554433221100//..--,,+++,,--..//..------..//..-----,,++****))**))))))**++,,--../////.///......//0011223221100//....//00112233445566655444433333344445566778899:::9988999::;;<<==>>???>>>>=======>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ώ`!!""##$$%%&&''(())**++,,--...--,,++**))((''&&%%$$##""!!`À``!!!!""#######$$$$$$%%%%&&''(())**++,,--..//001122334443333221100//..--,,++**))((''&&%%$$$$$%%&&''(())**+**))(('(((((((('''''''''''&&&&%&&&&&''((())**********++,,--..//0011223344433221100//..--,,++**))((''&&%%$$##""!!!!!!`Ŏ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!````!!"!!!!!`ޚ`!!""#""""""##$$%%&&''(())**++,,--..//0011223333222233445555444556554433221100//..--,,+++++,,--....--,,,---....---,,,,++**))))))))))))))**++,,--..//........--...//00112221100//..--..//00112233445555544433333333333445566778899:998888899::;;<<==>>>>>>==========>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ʉ`!!""##$$%%&&''(())**++,,--.--,,++**))((''&&%%$$##""!!`č``!!!!"""#####$$$$$$$%%%%%&&''(())**++,,--..//001122334443333221100//..--,,++**))((''&&%%$$$$$$$%%&&''(())***))(('''((('''''((('''''''''&&&&&&&''((())************++,,--..//00112233433221100//..--,,++**))((''&&%%$$##""!!!!!!`ʐ```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""!!!!!!!"""""!!`Є`!!"""""!!!""##$$%%&&''(())**++,,--..//00112233222222334444443445554433221100//..--,,++***++,,--..--,,,,,,--..--,,,,,++**))))(())(((((())**++,,--.....-...------..//001121100//..----..//001122334455544333322222233334455667788999887788899::;;<<==>>>====<<<<<<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ύ`!!""##$$%%&&''(())**++,,--.--,,++**))((''&&%%$$##""!!``!!!!""""##$$$$$$$%%%%%%&&&&''(())**++,,--..//001122334443322221100//..--,,++**))((''&&%%$$#####$$%%&&''(())*))((''&'''''''''''(''(((((''''&'''''(()))****))))))))**++,,--..//001122333221100//..--,,++**))((''&&%%$$##""!!`````ƍ`!`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""""!!!!""#""""!!```````!!""!!!!!!""##$$%%&&''(())**++,,--..//001122221111223344443334454433221100//..--,,++*****++,,----,,+++,,,----,,,++++**))(((((((((((((())**++,,--..--------,,---..//0011100//..--,,--..//001122334444433322222222222334455667788988777778899::;;<<======<<<<<<<<<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ȏ`!!""##$$%%&&''(())**++,,---,,++**))((''&&%%$$##""!!```!!!""""###$$$$$%%%%%%%&&&&&''(())**++,,--..//001122334443322221100//..--,,++**))((''&&%%$$#######$$%%&&''(()))((''&&&'''&&&&&''''''(''''('''''''(()))*)*)))))))))))**++,,--..//0011223221100//..--,,++**))((''&&%%$$##""!!`Δ`!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$###"""""""#####""!!``!!``!!!!!```!!""##$$%%&&''(())**++,,--..//0011221111112233333323344433221100//..--,,++**)))**++,,--,,++++++,,--,,+++++**))((((''((''''''(())**++,,-----,---,,,,,,--..//00100//..--,,,,--..//001122334443322221111112222334455667788877667778899::;;<<===<<<<;;;;;;;<<==>>????????????>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ː`!!""##$$%%&&''(())**++,,----,,++**))((''&&%%$$##""!!``!!!""""####$$%%%%%%%&&&&&&''''(())**++,,--..//001122233343322111100//..--,,++**))((''&&%%$$##"""""##$$%%&&''(()((''&&%&&&&&&&&&&&'&&''''''''''((''(((())))))(((((((())**++,,--..//00112221100//..--,,++**))((''&&%%$$##""!!`Ŗ`!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$####""""##$####""!!```!!!```!!```!!""##$$%%&&''(())**++,,--..//00111100001122333322233433221100//..--,,++**)))))**++,,,,++***+++,,,,+++****))((''''''''''''''(())**++,,--,,,,,,,,++,,,--..//000//..--,,++,,--..//001122333332221111111111122334455667787766666778899::;;<<<<<<;;;;;;;;;;<<==>>??????????>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ϋ`!!""##$$%%&&''(())**++,,---,,++**))((''&&%%$$##""!!`Ć`!!!"""####$$$%%%%%&&&&&&&'''''(())**++,,--..//001122222333322111100//..--,,++**))((''&&%%$$##"""""""##$$%%&&''(((''&&%%%&&&%%%%%&&&&&&'&&&&'''''''''(((()()((((((((((())**++,,--..//001121100//..--,,++**))((''&&%%$$##""!!`Ɍ`!!"""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$#######$$$$$##""!!!!!"!!````!!""##$$%%&&''(())**++,,--..//001100000011222222122333221100//..--,,++**))((())**++,,++******++,,++*****))((''''&&''&&&&&&''(())**++,,,,,+,,,++++++,,--..//0//..--,,++++,,--..//001122333221111000000111122334455667776655666778899::;;<<<;;;;:::::::;;<<==>>????????>>=>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ǎ`!!""##$$%%&&''(())**++,,---,,++**))((''&&%%$$##""!!`Ȋ`!!""####$$$$%%&&&&&&&''''''(((())**++,,--..//001111111222322110000//..--,,++**))((''&&%%$$##""!!!!!""##$$%%&&''(''&&%%$%%%%%%%%%%%&%%&&&&&&&&&&''&&''''((((((''''''''(())**++,,--..//0011100//..--,,++**))((''&&%%$$##""!!`ȕ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$####$$%$$$$##""!!!""!!``!!""##$$%%&&''(())**++,,--..///0000////00112222111223221100//..--,,++**))((((())**++++**)))***++++***))))((''&&&&&&&&&&&&&&''(())**++,,++++++++**+++,,--..///..--,,++**++,,--..//001122222111000000000001122334455667665555566778899::;;;;;;::::::::::;;<<==>>??????>>===>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ʎ`!!""##$$%%&&''(())**++,,---,,++**))((''&&%%$$##""!!``!!""###$$$$%%%&&&&&'''''''((((())**++,,--..//001111111112222110000//..--,,++**))((''&&%%$$##""!!!!!!!""##$$%%&&'''&&%%$$$%%%$$$$$%%%%%%&%%%%&&&&&&&&&''''('('''''''''''(())**++,,--..//0011100//..--,,++**))((''&&%%$$##""!!`̍`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%$$$$$$$%%%%%$$##""""""!!``!!""##$$%%&&''(())**++,,--...//00//////001111110112221100//..--,,++**))(('''(())**++**))))))**++**)))))((''&&&&%%&&%%%%%%&&''(())**+++++*+++******++,,--../..--,,++****++,,--..//0011222110000//////00001122334455666554455566778899::;;;::::9999999::;;<<==>>????>>==<===>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ȇ`!!""##$$$%%&&''(())**++,,---,,++**))((''&&%%$$##""!!`’`!!""##$$$%%%%&&'''''''(((((())))**++,,--..//0011110000011121100////..--,,++**))((''&&%%$$##""!!`````!!""##$$%%&&'&&%%$$#$$$$$$$$$$$%$$%%%%%%%%%%&&%%&&&&''''''&&&&&&&&''(())**++,,--..//00100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%$$$$%%&%%$$$$##""""!!``!!""##$$%%&&''(())**++,,--...////....//0011110001121100//..--,,++**))(('''''(())****))((()))****)))((((''&&%%%%%%%%%%%%%%&&''(())**++********))***++,,--...--,,++**))**++,,--..//0011111000///////////001122334455655444445566778899::::::9999999999::;;<<==>>??>>==<<<===>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!"""###$$%%&&''(())**++,,-,,++**))((''&&%%$$##""!!``!!""##$$%%%&&&'''''((((((()))))**++,,--..//0011100000000111100////..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&&%%$$###$$$#####$$$$$$%$$$$%%%%%%%%%&&&&'&'&&&&&&&&&&&''(())**++,,--..//000//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&%%%%%%%&%%$$$#####""!!``!!""##$$%%&&''(())**++,,,---..//......//000000/0011100//..--,,++**))((''&&&''(())**))(((((())**))(((((''&&%%%%$$%%$$$$$$%%&&''(())*****)***))))))**++,,--.--,,++**))))**++,,--..//0011100////......////001122334455544334445566778899:::9999888888899::;;<<==>>>>==<<;<<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!""###$$%%&&''(())**++,,,,++**))((''&&%%$$##""!!`Ŕ`!!""##$$%%&&''((((((())))))****++,,--..//00111000/////000100//....--,,++**))((''&&%%$$##""!!`ǚ`!!""##$$%%&%%$$##"###########$##$$$$$$$$$$%%$$%%%%&&&&&&%%%%%%%%&&''(())**++,,--..//00//..--,,++**))((''&&%%$$##""!!`Ә`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&&%%%%&%%$$####"#""!!``!!""##$$%%&&''(())**++,,,,---....----..//0000///00100//..--,,++**))((''&&&&&''(())))(('''((())))(((''''&&%%$$$$$$$$$$$$$$%%&&''(())**))))))))(()))**++,,---,,++**))(())**++,,--..//00000///...........//0011223344544333334455667788999999888888888899::;;<<==>>==<<;;;<<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``Đ`!!!!"""##$$%%&&''(())**++,,,++**))((''&&%%$$##""!!`Г`!!""##$$%%&&''(((()))))))*****++,,--..//0011100////////0000//....--,,++**))((''&&%%$$##""!!`׌`!!""##$$%%%$$##"""###"""""######$####$$$$$$$$$%%%%&%&%%%%%%%%%%%&&''(())**++,,--..//0//..--,,++**))((''&&%%$$##""!!`ȏ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(('''&&&&&&%%$$###"""""!!``!!""##$$%%&&''(())**+++++,,,--..------..//////.//000//..--,,++**))((''&&%%%&&''(())((''''''(())(('''''&&%%$$$$##$$######$$%%&&''(()))))()))(((((())**++,,-,,++**))(((())**++,,--..//000//....------....//0011223344433223334455667788999888877777778899::;;<<====<<;;:;;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!`Ĉ````!!"""##$$%%&&''(())**++,++**))((''&&%%$$##""!!`Š`!!""##$$%%&&''(()))))******++++,,--..//0000000///.....///0//..----,,++**))((''&&%%$$##""!!`ƙ`!!""##$$%$$##""!"""""""""""#""##########$$##$$$$%%%%%%$$$$$$$$%%&&''(())**++,,--..///..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''''&&&%%$$##""""!"!!``!!""##$$%%&&''(())***+++++,,,----,,,,--..////...//0//..--,,++**))((''&&%%%%%&&''((((''&&&'''(((('''&&&&%%$$##############$$%%&&''(())((((((((''((())**++,,,++**))((''(())**++,,--../////...-----------..//0011223343322222334455667788888877777777778899::;;<<==<<;;:::;;;<<==>>????>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!""##$$%%&&''(())**+++**))((''&&%%$$##""!!``!!""##$$%%&&''(())*******+++++,,--..//0000000//........////..----,,,++**))((''&&%%$$##""!!`Ȟ`!!""##$$$##""!!!"""!!!!!""""""#""""#########$$$$%$%$$$$$$$$$$$%%&&''(())**++,,--../..--,,++**))((''&&%%$$##""!!`ʓ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(((''&&%%$$##"""!!!!!```!!""##$$%%&&''((())******+++,,--,,,,,,--......-..///..--,,++**))((''&&%%$$$%%&&''((''&&&&&&''((''&&&&&%%$$####""##""""""##$$%%&&''((((('(((''''''(())**++,++**))((''''(())**++,,--..///..----,,,,,,----..//0011223332211222334455667788877776666666778899::;;<<<<;;::9:::;;<<==>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ȓ``!!!""##$$%%&&''(())**++**))((''&&%%$$##""!!``!!""##$$%%&&''(())***++++++,,,,--..//0000/////...-----.../..--,,,,,,++**))((''&&%%$$##""!!`ʔ`!!""##$$##""!!`!!!!!!!!!!!"!!""""""""""##""####$$$$$$########$$%%&&''(())**++,,--....--,,++**))((''&&%%$$##""!!`Ҙ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!`!``!!""##$$%%&&&''(((()))*****+++,,,,++++,,--....---../..--,,++**))((''&&%%$$$$$%%&&''''&&%%%&&&''''&&&%%%%$$##""""""""""""""##$$%%&&''((''''''''&&'''(())**+++**))((''&&''(())**++,,--.....---,,,,,,,,,,,--..//0011223221111122334455667777776666666666778899::;;<<;;::999:::;;<<==>>>>===>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ʋ``!!""##$$%%&&''(())**+**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++++++,,,,,--..//0000/////..--------....--,,,,+,,++**))((''&&%%$$##""!!`ē`!!""####""!!``!!!`````!!!!!!"!!!!"""""""""####$#$###########$$%%&&''(())**++,,--...--,,++**))((''&&%%$$##""!!`Ɋ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!````!!""##$$%%%%&&''''(())))))***++,,++++++,,------,--...--,,++**))((''&&%%$$###$$%%&&''&&%%%%%%&&''&&%%%%%$$##""""!!""!!!!!!""##$$%%&&'''''&'''&&&&&&''(())**+**))((''&&&&''(())**++,,--...--,,,,++++++,,,,--..//0011222110011122334455667776666555555566778899::;;;;::998999::;;<<=========>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Б`!!""##$$%%&&''(())***))((''&&%%$$##""!!`‹``!!""##$$%%&&''(())**+++,,,,,,----..//0/////.....---,,,,,---.--,,++++++++**))((''&&%%$$##""!!`ǐ`!!""####""!!``````!``!!!!!!!!!!""!!""""######""""""""##$$%%&&''(())**++,,--..--,,++**))((''&&%%$$##""!!`΍`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``„`!!""##$$%%%%%&&''''((()))))***++++****++,,----,,,--.--,,++**))((''&&%%$$#####$$%%&&&&%%$$$%%%&&&&%%%$$$$##""!!!!!!!!!!!!!!""##$$%%&&''&&&&&&&&%%&&&''(())***))((''&&%%&&''(())**++,,-----,,,+++++++++++,,--..//0011211000001122334455666666555555555566778899::;;::99888999::;;<<====<<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ѓ`!!""##$$%%&&''(())***))((''&&%%$$##""!!``!!!""##$$%%&&''(())**++,,,,,,-----..////////.....--,,,,,,,,----,,++++*++++**))((''&&%%$$##""!!`ĕ`!!""#####""!!`Ј``!````!!!!!!!!!""""#"#"""""""""""##$$%%&&''(())**++,,--.--,,++**))((''&&%%$$##""!!`ϐ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ё`!!""##$$$$$$%%&&&&''(((((()))**++******++,,,,,,+,,---,,++**))((''&&%%$$##"""##$$%%&&%%$$$$$$%%&&%%$$$$$##""!!!!``!!``````!!""##$$%%&&&&&%&&&%%%%%%&&''(())*))((''&&%%%%&&''(())**++,,---,,++++******++++,,--..//0011100//0001122334455666555544444445566778899::::9988788899::;;<<<<<<<<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Г`!!""##$$%%&&''(())***))((''&&%%$$##""!!``!!!""##$$%%&&''(())**++,,,------..../////.....-----,,,+++++,,,-,,++*********))((''&&%%$$##""!!`Е`!!""#""""""!!``ΐ```````!!``!!!!""""""!!!!!!!!""##$$%%&&''(())**++,,----,,++**))((''&&%%$$##""!!`ʐ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ӓ`````!!""##$$$$$$$%%&&&&'''((((()))****))))**++,,,,+++,,-,,++**))((''&&%%$$##"""""##$$%%%%$$###$$$%%%%$$$####""!!``````!!""##$$%%&&%%%%%%%%$$%%%&&''(()))((''&&%%$$%%&&''(())**++,,,,,+++***********++,,--..//00100/////001122334455555544444444445566778899::998877788899::;;<<<<;;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`̀`!!""##$$%%&&''(())***))((''&&%%$$##""!!``!!"""##$$%%&&''(())**++,,-------....////......-----,,++++++++,,,,++****)****))((''&&%%$$##""!!`Ǟ`!!""""""""!!!`ԒNJ```!!!!"!"!!!!!!!!!!!""##$$%%&&''(())**++,,---,,++**))((''&&%%$$##""!!`ː`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ʑ`!!``!!""########$$%%%%&&''''''((())**))))))**++++++*++,,,++**))((''&&%%$$##""!!!""##$$%%$$######$$%%$$#####""!!`ցʅ`!!""##$$%%%%%$%%%$$$$$$%%&&''(()((''&&%%$$$$%%&&''(())**++,,,++****))))))****++,,--..//000//..///00112233445554444333333344556677889999887767778899::;;;;;;;;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())****))((''&&%%$$##""!!`Ć`!!"""##$$%%&&''(())**++,,---------..////...-----,,,,,+++*****+++,++**))))))))*))((''&&%%$$##""!!`ǃ````!!""""!!!!!!!`ǒ՚```!!!!!!````````!!""##$$%%&&''(())**++,,--,,++**))((''&&%%$$##""!!`ʏ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!``!!""########$$%%%%&&&'''''((())))(((())**++++***++,++**))((''&&%%$$##""!!!!!""##$$$$##"""###$$$$###"""""!!`‡`!!""##$$%%$$$$$$$$##$$$%%&&''(((''&&%%$$##$$%%&&''(())**+++++***)))))))))))**++,,--..//0//.....//00112233444444333333333344556677889988776667778899::;;;;:::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())****))((''&&%%$$##""!!```!!""###$$%%&&''(())**++,,--,,--,,,--..//..------,,,,,++********++++**))))())))))((''&&%%$$##""!!``!!``!!"""!!!!!!`!``€`!`!```!!""##$$%%&&''(())**++,,-,,++**))((''&&%%$$##""!!`А`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!"!!``!!"""""""""##$$$$%%&&&&&&'''(())(((((())******)**+++**))((''&&%%$$##""!!```!!""##$$##""""""##$$##"""""!!!``!!""##$$%%$$$#$$$######$$%%&&''(''&&%%$$####$$%%&&''(())**+++**))))(((((())))**++,,--..///..--...//00112233444333322222223344556677888877665666778899:::::::::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ʉ`!!""##$$%%&&''(())****))((''&&%%$$##""!!``!!!""###$$%%&&''(())**++,,-,,,,,,,,,,--....---,,,,,+++++***)))))***+**))(((((((())((''&&%%%$$##""!!``!!!!!!""!!!!```````ޚ`!!""##$$%%&&''(())***++,,,,++**))((''&&%%$$##""!!`ʍ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!""!!``!!"""""""""##$$$$%%%&&&&&'''((((''''(())****)))**+**))((''&&%%$$##""!!``!!""####""!!!"""####"""!!!!!``!!""##$$$$$########""###$$%%&&'''&&%%$$##""##$$%%&&''(())*****)))((((((((((())**++,,--../..-----..//00112233333322222222223344556677887766555666778899::::999::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ό`!!""##$$%%&&''(())**+**))((''&&%%$$##""!!`Å`!!!""##$$$%%&&''(())**++,,-,,,++,,+++,,--..--,,,,,,+++++**))))))))****))(((('(((((((''&&%%%$$##""!!`˔`!!"!!""!!!``ʈӖ`!!""##$$%%&&''(())***++,,,++**))((''&&%%$$##""!!`΋`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!"""!!``!!!!!!!!!""####$$%%%%%%&&&''((''''''(())))))())**+**))((''&&%%$$##""!!``!!""##""!!!!!!""##""!!!!!````!!""#####$$###"###""""""##$$%%&&'&&%%$$##""""##$$%%&&''(())***))((((''''''(((())**++,,--...--,,---..//001122333222211111112233445566777766554555667788999999999::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!""##$$%%&&''(())****))((''&&%%$$##""!!```!!"""##$$$%%&&''(())**++,,-,,++++++++++,,----,,,+++++*****)))((((()))*))((''''''''((''&&%%$$$$###""!!`Ƌ`!!"!!"!!```!!""##$$%%&&''(()))**++,,++**))((''&&%%$$##""!!`̌`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""""#""!!```!!!!!!!!!""####$$$%%%%%&&&''''&&&&''(())))((())****))((''&&%%$$##""!!``!!""""!!```!!!""""!!!```ą`!!""""######""""""""!!"""##$$%%&&&%%$$##""!!""##$$%%&&''(()))))((('''''''''''(())**++,,--.--,,,,,--..//001122222211111111112233445566776655444555667788999988899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!```````````ƕ`!!""##$$%%&&''(())**++**))((''&&%%$$##""!!``!!!"""##$$%%%&&''(())**++,,-,,+++**++***++,,--,,++++++*****))(((((((())))((''''&'''''''&&%%$$$$####""!!`ƌ`!!!!!!!``!!""##$$%%&&''(()))**++,+++**))((''&&%%$$##""!!`Í`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""###""!!````````````!!""""##$$$$$$%%%&&''&&&&&&''(((((('(())***))((''&&%%$$##""!!``!!""!!```!!""!!```!!!!"""""##"""!"""!!!!!!""##$$%%&%%$$##""!!!!""##$$%%&&''(()))((''''&&&&&&''''(())**++,,---,,++,,,--..//001122211110000000112233445566665544344455667788888888899::;;<<==>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!!!!!!!!!````!!""##$$%%&&''(())**+++**))((''&&%%$$##""!!```!!!""###$$%%%&&''(())**++,,-,,++**********++,,,,+++*****)))))((('''''((()((''&&&&&&&&''&&%%$$####""#""!!`Ҋ`!!!``!```!!""##$$%%&&''(((())**++++++**))((''&&%%$$##""!!`ǐ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$#####$##""!!!!!``````!!""""###$$$$$%%%&&&&%%%%&&''(((('''(())**))((''&&%%$$##""!!``!!!!`̌`!!!!``!!!!!!""""""!!!!!!!!``!!!""##$$%%%$$##""!!``!!""##$$%%&&''((((('''&&&&&&&&&&&''(())**++,,-,,+++++,,--..//001111110000000000112233445566554433344455667788887778899::;;<<==>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""!!!!!!!!!!!!!````````````!!!""##$$%%&&''(())**++++**))((''&&%%$$##""!!```!!!"""###$$%%&&&''(())**++,,-,,++***))**)))**++,,++******)))))((''''''''((((''&&&&%&&&&&&&%%$$####"""""!!``!``Ɋ`!!""##$$%%&&'''((())**+******))((''&&%%$$###""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$###$$$##""!!!!!!!!!````!!!!""######$$$%%&&%%%%%%&&''''''&''(())*))((''&&%%$$##""!!``!!!!``!!`````!!!!!""!!!`!!!````!!""##$$%$$##""!!``!!""##$$%%&&''(((''&&&&%%%%%%&&&&''(())**++,,,++**+++,,--..//001110000///////00112233445555443323334455667777777778899::;;<<===>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""""""""""""!!!!!!!!!!!!!!!!""##$$%%&&''(())**++,++**))((''&&%%$$##""!!`Ċ`!!!!"""##$$$%%&&&''(())**++,,-,,++**))))))))))**++++***)))))((((('''&&&&&'''(''&&%%%%%%%%&&%%$$##""""!!""!!````Ǎ`!!""##$$%%&&''''(())*******))((''&&%%$$##""""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$$%$$##"""""!!!!!!!!``!!!!"""#####$$$%%%%$$$$%%&&''''&&&''(()))((''&&%%$$##""!!``!!!!`````!!!!!!`````Ċ`!!""##$$$$##""!!``!!""##$$%%&&'''''&&&%%%%%%%%%%%&&''(())**++,++*****++,,--..//000000//////////00112233445544332223334455667777666778899::;;<<===>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$###"""""""""""""!!!!!!!!!!!!"""##$$%%&&''(())**++,,++**))((''&&%%$$##""!!`ǀ`!!!"""###$$$%%&&'''(())**++,,,,,++**)))(())((())**++**))))))(((((''&&&&&&&&''''&&%%%%$%%%%%%%$$##""""!!!!!!!`ʍ`!!""##$$%%&&&&'''(())*))))))((''&&%%$$##"""""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$%%%$$##"""""""""!!!!`````!!""""""###$$%%$$$$$$%%&&&&&&%&&''(()((''&&%%$$##""!!``!!!!````!!`ܔ`!!""##$$##""!!``!!""##$$%%&&'''&&%%%%$$$$$$%%%%&&''(())**+++**))***++,,--..//000////.......//00112233444433221222334455666666666778899::;;<<<===>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$#############""""""""""""""""##$$%%&&''(())**++,,++**))((''&&%%$$##""!!``!!"""###$$%%%&&'''(())**++,,,,,++**))(((((((((())****)))((((('''''&&&%%%%%&&&'&&%%$$$$$$$$%%$$##""!!!!``!!!!`ő`!!""##$$%%&&&&&''(()))))))((''&&%%$$##""!!!!!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%%&%%$$#####""""""""!!!```!!!"""""###$$$$####$$%%&&&&%%%&&''(((''&&%%$$##""!!``!!!!```Ϟ`!!""##$##""!!``!!""##$$%%&&&&&&%%%$$$$$$$$$$$%%&&''(())**+**)))))**++,,--..//////..........//00112233443322111222334455666655566778899::;;<<<===>>>>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$#############""""""""""""###$$%%&&''(())**++,,++**))((''&&%%$$##""!!``!!""###$$$%%%&&''((())**++,,,,+++**))(((''(('''(())**))(((((('''''&&%%%%%%%%&&&&%%$$$$#$$$$$$$##""!!!!`````՜`!!""##$$%%&%%&&&''(()((((((''&&%%$$##""!!!!!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%&&&%%$$#########""""!!!!````!!!!!!!"""##$$######$$%%%%%%$%%&&''(''&&%%$$##""!!!``!!!!`̜`!!""##$##""!!``!!""##$$%%&&&&&%%$$$$######$$$$%%&&''(())***))(()))**++,,--..///....-------..//00112233332211011122334455555555566778899::;;;<<<====>>>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$$$$$$$$$$################$$%%&&''(())**++,,,++**))((''&&%%$$##""!!`́`!!""###$$$%%&&&''((())**++,,+++++**))((''''''''''(())))((('''''&&&&&%%%$$$$$%%%&%%$$########$$##""!!```Ӟ`ٝ`!!""##$$%%%%%%%&&''(((((((''&&%%$$##""!!``````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&&&'&&%%$$$$$########"""!!!!!````!!!!!"""####""""##$$%%%%$$$%%&&'''&&%%$$##""!!!``!!!``!!""##$##""!!`Ğ`!!""##$$%%%%%%%%$$$###########$$%%&&''(())*))((((())**++,,--......----------..//00112233221100011122334455554445566778899::;;;<<<======>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%$$$$$$$$$$$$$############$$$%%&&''(())**++,,,,++**))((''&&%%$$##""!!`܋`!!""##$$%%%&&&''(()))**++++++++***))(('''&&''&&&''(())((''''''&&&&&%%$$$$$$$$%%%%$$####"#######""!!`ފ`!!""##$$%%%%$$%%%&&''(''''''&&%%$$##""!!`Ȁ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&'''&&%%$$$$#########""""!!!`````!!!""##""""""##$$$$$$#$$%%&&'&&%%$$##""!!```````!!""###""!!``!!""##$$%%%%%%%$$####""""""####$$%%&&''(()))((''((())**++,,--...----,,,,,,,--..//001122221100/0001122334444444445566778899:::;;;<<<<=====>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$%%&&''(())**++,,-,,++**))((''&&%%$$##""!!`ƃ`!!""##$$%%%&&'''(()))**++++++*****))((''&&&&&&&&&&''(((('''&&&&&%%%%%$$$#####$$$%$$##""""""""###""!!`Ŋ`!!""##$$%%%%$$$$$%%&&'''''''&&%%$$##""!!`ޞ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(('''''''&&%%$$########$$###"""!!``!!!""""!!!!""##$$$$###$$%%&&&%%$$##""!!``!!""###""!!``!!""##$$$$$$$$$$###"""""""""""##$$%%&&''(()(('''''(())**++,,------,,,,,,,,,,--..//0011221100///0001122334444333445566778899:::;;;<<<<<<===>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&''(())**++,,--,,++**))((''&&%%$$##""!!``!!""##$$%%&&&'''(())***++++******)))((''&&&%%&&%%%&&''((''&&&&&&%%%%%$$########$$$$##""""!""""""##""!!```Ğ`!!""##$$%%%$$##$$$%%&&'&&&&&&%%$$##""!!`ޞ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(('''''&&%%$$###"""""##$$##""!!````!!""!!!!!!""######"##$$%%&%%$$##""!!``!!""#"""!!``!!""##$$$$$$$$$##""""!!!!!!""""##$$%%&&''(((''&&'''(())**++,,---,,,,+++++++,,--..//00111100//.///0011223333333334455667788999:::;;;;<<<<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%&&''(())**++,,----,,++**))((''&&%%$$##""!!`ŗ`!!""##$$%%&&''((())***+++*****)))))((''&&%%%%%%%%%%&&''''&&&%%%%%$$$$$###"""""###$##""!!!!!!!!"""""""!!!`Θ`!!""##$$%%%$$#####$$%%&&&&&&&%%$$##""!!`ڞ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(((''&&%%$$##""""""""####""!!`·`!!!!````!!""####"""##$$%%%$$##""!!``!!"""""!!``!!""############"""!!!!!!!!!!!""##$$%%&&''(''&&&&&''(())**++,,,,,,++++++++++,,--..//001100//...///0011223333222334455667788999:::;;;;;;<<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(('''&&&&&&&&&&&&&%%%%%%%%%%%%&&&''(())**++,,----,,++**))((''&&%%$$##""!!```!!""##$$%%&&''((())**++++***))))))(((''&&%%%$$%%$$$%%&&''&&%%%%%%$$$$$##""""""""####""!!!!`!!!!!!""""""!!!``````!!""##$$%%$$##""###$$%%&%%%%%%%$$##""!!`՞`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""!!!!!""##""!!`Ӑ`!!!``!!""""""!""##$$%$$##""!!``!!"""!!!``!!""###########""!!!!``````!!!!""##$$%%&&'''&&%%&&&''(())**++,,,++++*******++,,--..//0000//..-...//00112222222223344556677888999::::;;;;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(('''''''''''''&&&&&&&&&&&&&&&&''(())**++,,--..--,,++**))((''&&%%$$##""!!```!!!""##$$%%&&''(()))**++++**)))))(((((''&&%%$$$$$$$$$$%%&&&&%%%$$$$$#####"""!!!!!"""#""!!```````!!!!!""""!!`````!!!!``!!""##$$%%$$##"""""##$$%%%%%%%%%$$##""!!`ɞ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!!!!"""#""!!``!````!!"""""!!!""##$$$##""!!`Ƅ`!!""!!!`ˀ`!!""##""""""""""!!!`````!!""##$$%%&&'&&%%%%%&&''(())**++++++**********++,,--..//00//..---...//00112222111223344556677888999::::::;;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((('''''''''''''&&&&&&&&&&&&'''(())**++,,--....--,,++**))((''&&%%$$##""!!!!!!""##$$%%&&''(()))****++**)))(((((('''&&%%$$$##$$###$$%%&&%%$$$$$$#####""!!!!!!!!""""!!```!!!!"""!!`ǀ````````!!!!!!!!!`˞`!!""##$$%%$$##""!!"""##$$%$$$$$$$$$##""!!`ʞ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!`````!!""""!!```!!!!!!!`!!""##$$##""!!`̀`!!"!!!```!!""""""""""""!!```!!""##$$%%&&&%%$$%%%&&''(())**+++****)))))))**++,,--..////..--,---..//0011111111122334455667778889999:::::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(((((((((((((''''''''''''''''(())**++,,--..//..--,,++**))((''&&%%$$##""!!!"""##$$%%&&''(())****)****))((((('''''&&%%$$##########$$%%%%$$$#####"""""!!!`````!!!""!!`π```!!"""!!`````!!!!!!!!!!!!"""!!``!!""##$$%%$$##""!!!!!""##$$$$$$$$$$###""!!`ޞ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!!""!!``!!!!!!``!!""##$##""!!`À`!!!!!``!!"""!!!!!!!!!!``!!""##$$%%&&%%$$$$$%%&&''(())******))))))))))**++,,--..//..--,,,---..//001111000112233445566777888999999:::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**)))(((((((((((((''''''''''''((())**++,,--..////..--,,++**))((''&&%%$$##""""""##$$%%&&''(())****)))**))(((''''''&&&%%$$###""##"""##$$%%$$######"""""!!```!!!!!``!!"!!```````!!!!!!!!!!!!""""""""!!```!!""##$$%%$$##""!!``!!!""##$##########""!!`ޞ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!!!!```````````!!""##$##""!!``!!``ƒ`!!!!!!!!!!!!!```!!""##$$%%%%$$##$$$%%&&''(())***))))((((((())**++,,--....--,,+,,,--..//0000000001122334455666777888899999::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**)))))))))))))(((((((((((((((())**++,,--..//00//..--,,++**))((''&&%%$$##"""###$$%%&&''(())****))())))(('''''&&&&&%%$$##""""""""""##$$$$###"""""!!!!!`ޞ``!!!`Ȏ`!!"!!`````!!!!!!!!!!""""""""""""###""!!!!!""##$$%%$$##""!!```!!""##########"""!!`ޞ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!!!``!!!``!!""######""!!`````!!!``````````!!""##$$%%$$#####$$%%&&''(())))))(((((((((())**++,,--..--,,+++,,,--..//0000///001122334455666777888888999::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++***)))))))))))))(((((((((((()))**++,,--..//0000//..--,,++**))((''&&%%$$######$$%%&&''(())****))((())(('''&&&&&&%%%$$##"""!!""!!!""##$$##""""""!!!!!`Ж```ҙ`!!!!````!!!!!!!!!!""""""""""""########""!!!""##$$%%$$##""!!``!!""#""""""""""!!`؞`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ɉ``!```!!!!``!!"""""###""!!`````!!""##$$%$$##""###$$%%&&''(()))(((('''''''(())**++,,----,,++*+++,,--../////////001122334455566677778888899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++*************))))))))))))))))**++,,--..//001100//..--,,++**))((''&&%%$$###$$$%%&&''(())****))(('((((''&&&&&%%%%%$$##""!!!!!!!!!!""####"""!!!!!````’Ҝ`!!!```!!!!!!!""""""""""############$$$##"""""##$$%%$$##""!!``!!"""""""""""!!!`՚`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ï``!!""!!``!!"""""""""!!``!!""##$$$$##"""""##$$%%&&''((((((''''''''''(())**++,,--,,++***+++,,--..////...//001122334455566677777788899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,+++*************))))))))))))***++,,--..//00111100//..--,,++**))((''&&%%$$$$$$%%&&''(())****))(('''((''&&&%%%%%%$$$##""!!!``!!```!!""##""!!!!!!`NJ`!``````````!!!!!""""""""""############$$$$$$$$##"""##$$%%$$##""!!`Ή`!!""!!!!!!!!!!`ҕ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ō`!!""""!!``!!"""!!!"""""!!``!!""##$$##""!!"""##$$%%&&''(((''''&&&&&&&''(())**++,,,,++**)***++,,--.........//001122334445556666777778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,+++++++++++++****************++,,--..//0011221100//..--,,++**))((''&&%%$$$%%%&&''(())****))((''&''''&&%%%%%$$$$$##""!!`````!!""""!!!````ޞ`````````!!!!!!!!!"""""""##########$$$$$$$$$$$$%%%$$#####$$%%%$$##""!!`ؐ`!!!!!!!!!!!``È`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""#""!!```!!!""!!!!!!"""!!``!!""##$##""!!!!!""##$$%%&&''''''&&&&&&&&&&''(())**++,,++**)))***++,,--....---..//001122334445556666667778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,,+++++++++++++************+++,,--..//001122221100//..--,,++**))((''&&%%%%%%&&''(())****))((''&&&''&&%%%$$$$$$###""!!`ș֜`!!"""!!``````````!!!!!!`````!!!!!!!!!"""""##########$$$$$$$$$$$$%%%%%%%%$$###$$%%%%$$##""!!`Ջ`!!!`````````Ž`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##""!!`ӊ`!!!!!!!!```!!!!!!!``!!""####""!!``!!!""##$$%%&&'''&&&&%%%%%%%&&''(())**++++**))()))**++,,---------..//001122333444555566666778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,,,,,,,,,,,,++++++++++++++++,,--..//00112233221100//..--,,++**))((''&&%%%&&&''(())****))((''&&%&&&&%%$$$$$#####""!!`ϝ`!!!!!`ё``!!!!!!!!!!!!!!!!!!!!!"""""""""#######$$$$$$$$$$%%%%%%%%%%%%&&&%%$$$$$%%&&%%$$##""!!``````!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""###""!!`````!```!!```!!!!!``!!""###""!!```!!""##$$%%&&&&&&%%%%%%%%%%&&''(())**++**))((()))**++,,----,,,--..//001122333444555555666778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..---,,,,,,,,,,,,,++++++++++++,,,--..//0011223333221100//..--,,++**))((''&&&&&&''(())****))((''&&%%%&&%%$$$######"""!!`Ǘ`!!!```!!!!!!!!!!""""""!!!!!"""""""""#####$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&%%$$$%%&&&%%$$##""!!`ʎ`!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$##""!!!```!`````ܞ``````!!""##""!!``!!""##$$%%&&&%%%%$$$$$$$%%&&''(())****))(('((())**++,,,,,,,,,--..//001122233344445555566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..-------------,,,,,,,,,,,,,,,,--..//001122334433221100//..--,,++**))((''&&&'''(())****))((''&&%%$%%%%$$#####""""""!!`Ǐ``!``ф```!!!!"""""""""""""""""""""#########$$$$$$$%%%%%%%%%%&&&&&&&&&&&&'''&&%%%%%&&'&&%%$$##""!!```````!!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$##""!!!!!!``!!""#""!!`Ɍ`!!""##$$%%%%%%$$$$$$$$$$%%&&''(())**))(('''((())**++,,,,+++,,--..//001122233344444455566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//...-------------,,,,,,,,,,,,---..//00112233444433221100//..--,,++**))((''''''(())****))((''&&%%$$$%%$$###""""""!!!!!`ϙ`ޞ```````````!!!!!""""""""""######"""""#########$$$$$%%%%%%%%%%&&&&&&&&&&&&''''''''&&%%%&&'''&&%%$$##""!!!!!!`Ŋ```!`````````````Æ`!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!""##$$$$##"""!!!!``!!""##""!!`ы`!!""##$$%%%%$$$$#######$$%%&&''(())))((''&'''(())**+++++++++,,--..//001112223333444445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//.............----------------..//0011223344554433221100//..--,,++**))(('''((())****))((''&&%%$$#$$$$##"""""!!!!!!```ǓÔ````!!!!``!!!!!!!!!!""""#####################$$$$$$$$$%%%%%%%&&&&&&&&&&''''''''''''(((''&&&&&''(''&&%%$$##""!!!!!!`ȉ``!!!!!!!!!!!!!!!!!`я``!!""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!``!!""##$$%$$##"""""!!``!!""##""!!`ŋ`!!""##$$%%%$$$$##########$$%%&&''(())((''&&&'''(())**++++***++,,--..//001112223333334445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100///.............------------...//001122334455554433221100//..--,,++**))(((((())****))((''&&%%$$###$$##"""!!!!!!````!!!!!!!!!!!!!!!!!"""""##########$$$$$$#####$$$$$$$$$%%%%%&&&&&&&&&&''''''''''''((((((((''&&&''(((''&&%%$$##""""""!!`ō``!!!!!"!!!!!!!!!!!!!!`````̚``!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!```!!""##$$%%$$###""!!``!!""###""!!``!!""##$$%%$$$####"""""""##$$%%&&''((((''&&%&&&''(())*********++,,--..//000111222233333445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100/////////////................//00112233445566554433221100//..--,,++**))((()))****))((''&&%%$$##"####""!!!!!````!!!!!""""!!""""""""""####$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&''''''''''(((((((((((()))(('''''(()((''&&%%$$##""""""!!`Ύ``!!!!"""""""""""""""""!!!!!!````!!`Ǖ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""!!!``!!""##$$%%%%$$##""!!``!!""###""!!``!!""##$$%%$$####""""""""""##$$%%&&''((''&&%%%&&&''(())****)))**++,,--..//000111222222333445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544332211000/////////////............///0011223344556666554433221100//..--,,++**))))))****))((''&&%%$$##"""##""!!!``````````````!!"""""""""""""""""#####$$$$$$$$$$%%%%%%$$$$$%%%%%%%%%&&&&&''''''''''(((((((((((())))))))(('''(()))((''&&%%$$######""!!`ć``!!!!"""""#""""""""""""""!!!!!!!!```````!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""!!!`````!!""##$$%%&&%%$$##""!!`````!!""####""!!``!!""##$$%%$$###""""!!!!!!!""##$$%%&&''''&&%%$%%%&&''(()))))))))**++,,--..///00011112222233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443322110000000000000////////////////001122334455667766554433221100//..--,,++**)))*****))((''&&%%$$##""!""""!!``̀`````!!!!!!```````````!!!!!!"""""####""##########$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''(((((((((())))))))))))***))((((())*))((''&&%%$$######""!!`Ȏ`!!!!""""#################""""""!!!!!!!!!``͊`!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$###"""!!!`!!!!""##$$%%&&&%%$$##""!!````!!!""####""!!``!!""##$$%$$##""""!!!!!!!!!!""##$$%%&&''&&%%$$$%%%&&''(())))((())**++,,--..///00011111122233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221110000000000000////////////000112233445566777766554433221100//..--,,++********))((''&&%%$$##""!!!""!!``!!`````!!!!!!!!!!!!!!!!!!!!!!!!""#################$$$$$%%%%%%%%%%&&&&&&%%%%%&&&&&&&&&'''''(((((((((())))))))))))********))((())***))((''&&%%$$$$$$##""!!`Ώ`!!!""""#####$##############""""""""!!!!!!!`ӌ`!!!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$###"""!!!!!!""##$$%%&&'&&%%$$##""!!````````````!!""###""!!``!!""##$$%$$##"""!!!!```````!!""##$$%%&&&&%%$$#$$$%%&&''((((((((())**++,,--...///0000111112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221111111111111000000000000000011223344556677887766554433221100//..--,,++***+**))((''&&%%$$##""!!`!!"!!`````!!!!!""""""!!!!!!!!!!!""""""#####$$$$##$$$$$$$$$$%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((())))))))))************+++**)))))**+**))((''&&%%$$$$$$##""!!`̌`!!""""####$$$$$$$$$$$$$$$$$######""""""""!!`Ғ`!!"!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$###"""!""""##$$%%&&'''&&%%$$##""!!!``````````!!!!!````!``!!""""""!!``!!""##$$$$##""!!!!```!!""##$$%%&&%%$$###$$$%%&&''(((('''(())**++,,--...///0000001112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433222111111111111100000000000011122334455667788887766554433221100//..--,,++++**))((''&&%%$$##""!!``!!!``!!""""""""""""""""""""""""##$$$$$$$$$$$$$$$$$%%%%%&&&&&&&&&&''''''&&&&&'''''''''((((())))))))))************++++++++**)))**+++**))((''&&%%%%%%$$##""!!`ˑ`!!"""####$$$$$%$$$$$$$$$$$$$$########"""""!!`ҕ`!!"!!````````ӓ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$###""""""##$$%%&&''(''&&%%$$##""!!!!!!!!!!!!!!!!!!``!!!``!!"""!!!``!!""##$$$$##""!!!``̝`!!""##$$%%%%$$##"###$$%%&&'''''''''(())**++,,---...////00000112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433222222222222211111111111111112233445566778899887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!`ʏ``!!"""######"""""""""""######$$$$$%%%%$$%%%%%%%%%%&&&&'''''&'''''''''''''''((((((((()))))))**********++++++++++++,,,++*****++,++**))((''&&%%%%%%$$##""!!`Α`!!""####$$$$%%%%%%%%%%%%%%%%%$$$$$$######""!!`Α`!!"""!!`ʐ`!!```!!!!````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%$$####"####$$%%&&''(((''&&%%$$##"""!!!!!!!!!!"""""!!``!!!!!``!!!!!!``!!""##$$$##""!!```!!""##$$%%$$##"""###$$%%&&''''&&&''(())**++,,---...//////000112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544333222222222222211111111111122233445566778899887766554433221100//..--,,++**))((''&&%%$$##""!!`ޞ``!``!!""######################$$%%%%%%%%%%%%%%%%%&&&&&''''''&&&'&&&&&''''''((((((((()))))**********++++++++++++,,,,,,,,++***++,,,++**))((''&&&&&&%%$$##""!!``!!""##$$$$%%%%%&%%%%%%%%%%%%%%$$$$$$$$###""!!`ΐ`!!""""!!`ŋ`!!!```!!!!!!!!`````!````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$#########$$%%&&''(()((''&&%%$$##""""""""""""""""""!!```!!"!!```!!!!```!!""##$$##""!!``!!""##$$%$$##""!"""##$$%%&&&&&&&&&''(())**++,,,---..../////00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443333333333333222222222222222233445566778899887766554433221100//..--,,++**))((''&&%%$$##""!!`ݞ```!!""##$$$$$###########$$$$$$%%%%%&&&&%%&&&&&&&&&&'''''&'&&%&&&&&&&&&&&'''(((((((())*******++++++++++,,,,,,,,,,,,---,,+++++,,-,,++**))((''&&&&&%%$$##""!!``!!""##$$%%%%&&&&&&&&&&&&&&&&&%%%%%%$$$$##""!!`Ə`!!""##""!!```!!`!!!!""""!!!!!!!!!!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"##$#$$$$%%&&''(()))((''&&%%$$###""""""""""#####""!!!```!!""!!``!```````!!""##$##""!!``!!""##$$$$##""!!!"""##$$%%&&&&%%%&&''(())**++,,,---......///00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554443333333333333222222222222333445566778899887766554433221100//..--,,++**))((''&&%%$$##""!!`ޞ`!!""##$$$$$$$$$$$$$$$$$$$$$%%&&&&&&&&&&&&&&&&&'''''''&&&&%%%&%%%%%&&&&&&''(((((((())*)**++++++++,,,,,,,,,,,,--------,,+++,,---,,++**))(('''''&&%%$$##""!!`ņ`!!""##$$%%%&&&&&'&&&&&&&&&&&&&&%%%%%%%$$##""!!`ǎ`!!""####""!!``!!!!""""""""!!!!!"!!!!!`Ɠ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""##$$$$%%&&''(())*))((''&&%%$$##################""!!!!!!"""!!``!!!``!!""####""!!`Ċ`!!""##$$$##""!!`!!!""##$$%%%%%%%%%&&''(())**+++,,,----.....//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544444444444443333333333333333445566778899887766554433221100//..--,,++**))((''&&%%$$##""!!`ޞ`!!""##$$%%%%$$$$$$$$$$$%%%%%%&&&&&''''&&'''''''''''''&&%&%%$%%%%%%%%%%%&&&''''''''(())))**++,,,,,,,,,------------...--,,,,,--.--,,++**))(('''''&&%%$$##""!!``!!""##$$%%&&&'''''''''''''''''&&&&&&%%$$##""!!`̏`!!""##$##""!!``!!!""""####"""""""""""!!!`Ȓ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!""##$$%%&&''(())***))((''&&%%$$$##########$$$$$##"""!!!""""!!``!!!``!!""##$##""!!`„``!!""##$$$##""!!``!!!""##$$%%%%$$$%%&&''(())**+++,,,------...//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665554444444444444333333333333444556677889999887766554433221100//..--,,++**))((''&&%%$$##""!!````!!""##$$%%%%%%%%%%%%%%%%%%%%%&&''''''''''''''''&&&&''&&%%%%$$$%$$$$$%%%%%%&&''''''''(()())**++,,,,------------........--,,,--...--,,++**))(((((''&&%%$$##""!!``!!""##$$%%&&'''''(''''''''''''''&&&&&%%$$##""!!`Ώ`!!""##$$$##""!!``!!""""########"""""#"""""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!""##$$%%&&''(())***))((''&&%%$$$$$$$$$$$$$$$$$$##""""""##""!!``!!!`Ώ`!!""##$$##""!!`ʀ`!!""##$$$##""!!`ݞ``!!""##$$$$$$$$$%%&&''(())***+++,,,,-----..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766555555555555544444444444444445566778899:99887766554433221100//..--,,++**))((''&&%%$$##""!!``````!!""##$$%%&&&&%%%%%%%%%%%&&&&&&'''''((((''(((''&&&&&&&&%%$%$$#$$$$$$$$$$$%%%&&&&&&&&''(((())**++,,------...........///..-----../..--,,++**))(((((''&&%%$$##""!!``!!""##$$%%&&''(((((((((((((((((''''&&%%$$##""!!`Ēώ`!!""##$$%$$##""!!````!!"""####$$$$###########""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`!!""##$$%%&&''(())***))((''&&%%%$$$$$$$$$$%%%%%$$###"""####""!!```!!!`̞`!!""##$$$##""!!``!!""##$$$$##""!!`ɖ`!!""##$$$$###$$%%&&''(())***+++,,,,,,---..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877666555555555555544444444444455566778899:::99887766554433221100//..--,,++**))((''&&%%$$##""!!````!!!``!!!""##$$%%&&&&&&&&&&&&&&&&&&&&&''((((((((((((''&&%%%%&&%%$$$$###$#####$$$$$$%%&&&&&&&&''('(())**++,,------......////////..---..///..--,,++**))))((''&&%%$$##""!!`Ȟ`!!""##$$%%&&''((()((((((((((((((''''&&%%$$##""!!``````Ē`!!""##$$%%$$##""!!!!``````Ě``!!""####$$$$$$$$#####$####""!!`ؑ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())***))((''&&%%%%%%%%%%%%%%%%%%$$######$$##""!!```!!!!!`Ҁ`!!!""##$$##""!!``!!""##$$$$##""!!`ؗ`!!""#########$$%%&&''(()))***++++,,,,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776666666666666555555555555555566778899::::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!!!!!!!""##$$%%&&''''&&&&&&&&&&&''''''((((())))(((''&&%%%%%%%%$$#$##"###########$$$%%%%%%%%&&''''(())**++,,,,,,---..//////000//.....//0//..--,,++**))))((''&&%%$$##""!!`…`!!""##$$%%&&''(())))))))))))))))(((''&&%%$$##""!!``!!!!!`ă`!!""##$$%%%$$##""!!!!!!``!!```!!!""###$$$$%%%%$$$$$$$$$$##""!!`͑`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())***))((''&&&%%%%%%%%%%&&&&&%%$$$###$$$$##""!!!````!!!""!!```!!!!""##$##""!!`ʃ`!!"""##$$$$##""!!`ޙ`!!""####"""##$$%%&&''(()))***++++++,,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887776666666666666555555555555666778899::::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ь`````!!!"""!!"""##$$%%&&'''''''''''''''''''''(())))))))((''&&%%$$$$%%$$####"""#"""""######$$%%%%%%%%&&'&''(())**++,,,,,,---..//0000000//...//000//..--,,++****))((''&&%%$$##""!!`````!!""##$$%%&&''(()))*))))))))))))))(((''&&%%$$##""!!`Ã`!!!!!!!`````р`!!""##$$%%&%%$$##""""!!!!!!!!`ʗ`!!!""##$$$$%%%%%%%%$$$$$%$$$##""!!`ć`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())***))((''&&&&&&&&&&&&&&&&&&%%$$$$$$%%$$##""!!!!`````!````!!""""!!````!!""###""!!```!!""""##$$$##""!!`ב`!!"""""""""##$$%%&&''((()))****+++++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877777777777776666666666666666778899::;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ĉ`!!!!!"""""""""##$$%%&&''(((('''''''''''(((((()))))*))((''&&%%$$$$$$$$##"#""!"""""""""""###$$$$$$$$%%&&&&''(())**++++++,,,--..//0011100/////00100//..--,,++****))((''&&%%$$##""!!!!````````!!!""##$$%%&&''(())****************)))((''&&%%$$##""!!``!!"""""!!!!!!``NJ`!!""##$$%%&&%%$$##""""""!!"!!`Ǎ`!!"""###$$%%%%&&&&%%%%%%%%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())****))(('''&&&&&&&&&&'''''&&%%%$$$%%%%$$##"""!!!!`````````!!!!!!!``!!""""!!``!!""#""!!``!!!!!""##$$##""!!``!!""""!!!""##$$%%&&''((()))******+++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988877777777777776666666666667778899::;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ԟ`!!!!"""###""###$$%%&&''((((((((((((((((((((())****))((''&&%%$$####$$##""""!!!"!!!!!""""""##$$$$$$$$%%&%&&''(())**++++++,,,--..//0011100///001100//..--,,,++++**))((''&&%%$$##""!!!!!``!!!!!!!!""##$$%%&&''(())***+**************)))((''&&%%$$##""!!``!!"""""""!!!!!!!`````!!""##$$%%&&&%%$$####""""""!!`ƀ`!!""""###$$%%&&&&&&&%%%%%&%%$$##""!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())****))((''''''''''''''''''&&%%%%%%&&%%$$##""""!!!!!!!!!!```!!!"!!``!!""#""!!``!!"""""!!```!!!!""##$##""!!``!!!!!!!!!!""##$$%%&&'''((())))*****++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99888888888888877777777777777778899::;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ϓ`!!"""#########$$%%&&''(())))((((((((((())))))))))))((''&&%%$$########""!"!!`!!!!!!!!!!!"""########$$%%%%&&''(())******+++,,--..//00111000001100//..--,,+++++++**))((''&&%%$$##""""!!!````!!!!!!"""##$$%%&&''(())**++++++++++++++++***))((''&&%%$$##""!!`ˇ`!!""#####""""""!!!!!!`ʼn`!!""##$$%%&&&&%%$$######""""!!``!!!!!""""##$$%%&&''&&&&&&&&&%%$$##""!!``!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())****))(((''''''''''(((((''&&&%%%&&&&%%$$###""""!!!!!!!!!!``````!!""""!!``!!""##""!!``!!"""""!!`ǀ```!!""###""!!``!!!!!```!!""##$$%%&&'''((())))))***++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::999888888888888877777777777788899::;;;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!"""###$$$##$$$%%&&''(()))))))))))))))))))))))))))((''&&%%$$##""""##""!!!!``!`````!!!!!!""########$$%$%%&&''(())******+++,,--..//001110001100//..--,,+++++++++**))((''&&%%$$##"""""!!!!``Ɨ`!!"""""""##$$%%&&''(())**+++,++++++++++++++**))((''&&%%$$##""!!`Ɣ`!!""######"""""""!!!!!```Ə`!!""##$$%%&&'&&%%$$$$#####""!!``!!!!!!!"""##$$%%&&'''&&&&&'&&%%$$##""!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**+**))((((((((((((((((((''&&&&&&''&&%%$$####""""""""""!!!!!!``!!!"""#""!!!!""###""!!`Θ`!!!!!"!!`Ė`!!""#""!!````````!!""##$$%%&&&'''(((()))))**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9999999999999888888888888888899::;;<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!""###$$$$$$$$$%%&&''(())****)))))))))))****))((((((''&&%%$$##""""""""!!`!`ڞ`````!!!""""""""##$$$$%%&&''(())))))***++,,--..//0011111100//..--,,++*****++++**))((''&&%%$$####"""!!!!!`Ҙ`!!"""""###$$%%&&''(())**++,,,,,,,,,,,,,,,,++**))((''&&%%$$##""!!`ː`````!!""##$$$$######""""""!!!!`ȋ`!!""##$$%%&&''&&%%$$$$$$##""!!`Ó``!```!!!!""##$$%%&&'''''''''&&%%$$##""!!"""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**+**)))(((((((((()))))(('''&&&''''&&%%$$$####""""""""""!!!!!!!!""####""!!""####""!!`À``!!!!!!``!!"""!!`Б`!!""##$$%%&&&'''(((((()))**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;:::9999999999999888888888888999::;;<<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!!""###$$$%%%$$%%%&&''(())*******************))((((((''&&%%$$##""!!!!""!!``ω``!!""""""""##$#$$%%&&''(())))))***++,,--..//00111100//..--,,++*******++++**))((''&&%%$$#####""""!!!`͔`!!""#####$$%%&&''(())**++,,,-,,,,,,,,,,,,,,++**))((''&&%%$$##""!!``````!!`!!!!""##$$$$$$#######"""""!!!!``!!""##$$%%&&''&&%%%%$$$##""!!`````!````!!!""##$$%%&&''''''(''&&%%$$##"""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++**))))))))))))))))))((''''''((''&&%%$$$$##########""""""!!"""###$##""""##$##""!!````!!!``!!"""!!!``!!""##$$%%%%&&&''''((((())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;:::::::::::::9999999999999999::;;<<=<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!""##$$$%%%%%%%%%&&''(())**++++************)))((''''''&&%%$$##""!!!!!!!!!`ڊ`!!!!!!!!""####$$%%&&''(((((()))**++,,--..//001100//..--,,++**)))))**++++**))((''&&%%$$$$###"""""!!``!!""####$$$%%&&''(())**++,,----------------,,++**))((''&&%%$$##""!!!!!!``!!!!!!!""##$$%%%%$$$$$$######"""!!`ˆ`!!""##$$%%&&'''&&%%%%$$##""!!``!!!!!`ˀ``!!""##$$%%&&''(((((''&&%%$$##""###$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ˆ`!!""##$$%%&&''(())**+++***))))))))))*****))((('''((((''&&%%%$$$$##########""""""""##$$$$##""##$$$##""!!``````!!""!!!``!!""##$$%%%%&&&''''''((())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;:::::::::::::999999999999:::;;<<==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ѝ`!!"""##$$$%%%&&&%%&&&''(())***+++++++++++++**)))((''''''&&%%$$##""!!````!!!``!!!!!!!!""#"##$$%%&&''(((((()))**++,,--..//0000//..--,,++**)))))))**++++**))((''&&%%$$$$$####"""!!``!!""##$$$$%%&&''(())**++,,---.--------------,,++**))((''&&%%$$##""!!!!!!`˂`!!""!""""##$$%%%%%%$$$$$$$#####""!!``````!!""##$$%%&&''''&&&%%$$##""!!``!!!"!!``````!!""##$$%%&&''(()((''&&%%$$#####$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`є`!!""##$$%%&&''(())**++,++******************))(((((())((''&&%%%%$$$$$$$$$$######""###$$$%$$####$$$$##""!!``!!!!!```!!""##$$$$%%%&&&&'''''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;;;;;;;;;;;::::::::::::::::;;<<===<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!"""##$$%%%&&&&&&&&&''(()))))**++,++++++++**))(((''&&&&&&%%$$##""!!`````````````!!""""##$$%%&&''''''((())**++,,--..//00//..--,,++**))((((())**++++**))((''&&%%%%$$$####""!!``!!""##$$%%%&&''(())**++,,--................--,,++**))((''&&%%$$##"""""!!```!!"""""""##$$%%&&&&%%%%%%$$$$$##""!!`œ```!!!!``!!""##$$%%&&''(''&&&%%$$##""!!``!!"""!!`````!!!!`````````!!""##$$%%&&''(())((''&&%%$$##$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!""##$$%%&&''(())**++,,,+++**********+++++**)))((())))((''&&&%%%%$$$$$$$$$$########$$%%%%$$##$$%$$##""!!``!!!``!!""##$$$$%%%&&&&&&'''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<;;;;;;;;;;;;;::::::::::::;;;<<====<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!!""###$$%%%&&&'''&&'''(()))))))**++,,,,,++**))(((''&&&&&&%%$$##""!!`ڞҗ`!!"!""##$$%%&&''''''((())**++,,--..////..--,,++**))((((((())**++++**))((''&&%%%%%$$$$##""!!`ތ`!!""##$$%%&&''(())**++,,--.../..............--,,++**))((''&&%%$$##"""""!!````````````!!!""##"####$$%%&&&&&&%%%%%%%$$$##""!!````!!!!!!!!```!!""##$$%%&&''((''&&%%$$##""!!``!!""""!!!!!!!!!!!!!!!!!``!!""##$$%%&&''(()))((''&&%%$$$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!````!!!""##$$%%&&''(())**++,,-,,++++++++++++++++++**))))))**))((''&&&&%%%%%%%%%%$$$$$$##$$$%%%&%%$$$$%%%$$##""!!```````!!""##$##$$$%%%%&&&&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<<<<<<<<<<<;;;;;;;;;;;;;;;;<<==>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ǔ``!!!!""###$$%%&&&'''''''''(()(((((())**++,,,++**))(('''&&%%%%%%$$##""!!`۞`!!!!""##$$%%&&&&&&'''(())**++,,--..//..--,,++**))(('''''(())**++++**))((''&&&&%%%$$$##""!!`ш`!!""##$$%%&&''(())**++,,--..///////////////..--,,++**))((''&&%%$$#####""!!!!!!!`Ƌ``!!!!!``!!!""#######$$%%&&''''&&&&&&%%%$$##""!!``!!!!!!""""!!!```!!""##$$%%&&''((((''&&%%$$##""!!``!!""##""!!!!!""""!!!!!!!!`؈`!!""##$$%%&&''(())))((''&&%%$$%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!!!""##$$%%&&''(())**++,,---,,,++++++++++,,,,,++***)))****))(('''&&&&%%%%%%%%%%$$$$$$$$%%&&&&%%$$%%%%$$##""!!````!!""######$$$%%%%%%&&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>===<<<<<<<<<<<<<;;;;;;;;;;;;<<<==>>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!!"""##$$$%%&&&'''(((''((()(((((((())**++,++**))(('''&&%%%%%%%%$$##""!!``!`!!""##$$%%&&&&&&'''(())**++,,--....--,,++**))(('''''''(())**++++**))((''&&&&&%%%$$##""!!`Đ``!!""##$$%%&&''(())**++,,--..//0//////////////..--,,++**))((''&&%%$$#####""!!!!!!!```````!!!!!!!!!!"""##$$#$$$$%%&&''''''&&&&&&%%$$##""!!`΍``!!!!""""""""!!!!``!!""##$$%%&&''(()((''&&%%$$##""!!````!!""###""""""""""""""""!!``!!""##$$%%&&''(())**))((''&&%%%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!"""##$$%%&&''(())**++,,--.--,,,,,,,,,,,,,,,,,,++******++**))((''''&&&&&&&&&&%%%%%%$$%%%&&&'&&%%%%&%%$$##""!!````!!""####""###$$$$%%%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>=============<<<<<<<<<<<<<<<<==>>>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!!""""##$$$%%&&'''((((((((((((''''''(())**+++**))((''&&&%%$$$$$$$$##""!!```!!""##$$%%%%%%&&&''(())**++,,--..--,,++**))((''&&&&&''(())**++++**))((''''&&&%%$$##""!!`Δ`!!!""##$$%%&&''(())**++,,--..//000000000000000//..--,,++**))((''&&%%$$$$$##"""""""!!!!``!!!!!"""""!!"""##$$$$$$$%%&&''((((''''&&%%$$##""!!`ɍ`!!!""""""####"""!!!``!!""##$$%%&&''(())((''&&%%$$##""!!!!```!!""####"""""####"""""""!!``!!""##$$%%&&''(())****))((''&&%%&&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""""""##$$%%&&''(())**++,,--...---,,,,,,,,,,-----,,+++***++++**))(((''''&&&&&&&&&&%%%%%%%%&&'''&&%%%&%%$$##""!!``````!``````````!!""####""""###$$$$$$%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>=============<<<<<<<<<<<<===>>?>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!````!!!""""###$$%%%&&'''((()))((((((''''''''(())**+**))((''&&&%%$$$$$$$$$##""!!``!!""##$$%%%%%%&&&''(())**++,,----,,++**))((''&&&&&&&''(())**++++**))(('''''&&%%$$##""!!`҂``!!!""##$$%%&&''(())**++,,--..//00100000000000000//..--,,++**))((''&&%%$$$$$##"""""""!!!!```!!!!""""""""""###$$%%$%%%%&&''(((((('''&&%%$$##""!!`ψ`!!!""""########""""!!``!!""##$$%%&&''(()))((''&&%%$$##""!!!!!``!!""##$################""!!!!""##$$%%&&''(())**++**))((''&&&&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""""###$$%%&&''(())**++,,--../..------------------,,++++++,,++**))((((''''''''''&&&&&&%%&&&'''&&%%%%&%%$$##""!!``!!!```!!```!!!!!!!!!!""####""!!"""####$$$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>================>>??>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!````!!!!!"""####$$%%%&&''((()))))(((''''&&&&&&''(())***))((''&&%%%$$#######$$##""!!``!!""##$$$$$$$%%%&&''(())**++,,--,,++**))((''&&%%%%%&&''(())**++++**))(((('''&&%%$$##""!!``!!!"""##$$%%&&''(())**++,,--..//0000011111111111100//..--,,++**))((''&&%%%%%$$#######"""!!``!!!"""""#####""###$$%%%%%%%&&''(())))((''&&%%$$##""!!`ͅ``!!!!""""##$$$$###"""!!`‡````!!""##$$%%&&''(())))((''&&%%$$##""""!!``!!""##$$$#####$$$$#######""!!""##$$%%&&''(())**++++**))((''&&'''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$#######$$%%&&''(())**++,,--..///...----------.....--,,,+++,,,,++**)))((((''''''''''&&&&&&&&'''&&%%$$%%%$$##""!!`Ȓ`!!!!!``!!```!!!!!!!!!!!""####""!!!!"""######$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>============>>>???>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!````!!!!!!"""####$$$%%&&&''((()))))(('''''&&&&&&&&''(())*))((''&&%%%$$#########$$##""!!``!!""##$$$$$$$%%%&&''(())**++,,,,++**))((''&&%%%%%%%&&''(())**++++**))(((((''&&%%$$##""!!````!!!"""##$$%%&&''(())**++,,--..//000000001111111111100//..--,,++**))((''&&%%%%%$$#######""!!``!!""""##########$$$%%&&%&&&&''(())))))((''&&%%$$##""!!``!!!!!!""##$$$$####""!!``````!!```!!""##$$%%&&''(())*))((''&&%%$$##""""!!``!!""##$$$$$$$$$$$$$$$$$$##""""##$$%%&&''(())**++,,++**))(('''''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$####$$$%%&&''(())**++,,--..//0//..................--,,,,,,--,,++**))))((((((((((''''''&&''''&&%%$$$$%%$$##""!!`Ȏ`!!"!!``````!!!!""""""""""####""!!``!!!""""#####$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>?????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`````!!!!!!"""""###$$$$%%&&&''(()))*))(('''&&&&%%%%%%&&''(()))((''&&%%$$$##"""""""####""!!``!!""##$#####$$$%%&&''(())**++,,++**))((''&&%%$$$$$%%&&''(())**++++**))))(((''&&%%$$##""!!````!!!!"""###$$%%&&''(())**++,,--..//0000///0000000112221100//..--,,++**))((''&&&&&%%$$$$$$$##""!!`̓`!!""####$$$$$##$$$%%&&&&&&&''(())***))((''&&%%$$##""!!`````!!!!""##$$$$$###""!!`Њ`!!!``!!``!`ˀ`!!""##$$%%&&''(())))))((''&&%%$$###""!!`ɀ`!!""##$$%%$$$$$%%%%$$$$$$$##""##$$%%&&''(())**++,,,,++**))((''((())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$$$$%%&&''(())**++,,--..//000///........../////..---,,,----,,++***))))(((((((((('''''''''&&%%$$##$$%%$$##""!!``Û`!!"!!`˒``!!!!"""""""""""####""!!``!!!""""""###$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!````!!!!!!""""""###$$$$%%%&&'''(()))*))((''&&&&&%%%%%%%%&&''(()((''&&%%$$$##"""""""""####""!!``!!""########$$$%%&&''(())**++++**))((''&&%%$$$$$$$%%&&''(())**++++**)))))((''&&%%$$##""!!!!!!!!"""###$$%%&&''(())**++,,--..//0000//////000000112221100//..--,,++**))((''&&&&&%%$$$$$$##""!!`͔`!!""###$$$$$$$$$$%%%&&''&''''(())***))((''&&%%$$##""!!`Ɍ```!!""##$$$$$$##""!!````!!!!```!!!!`Ғ````!!``!!""##$$%%&&''(()))))))((''&&%%$$##""!!`՞`!!""##$$%%%%%%%%%%%%%%%%%$$####$$%%&&''(())**++,,--,,++**))((((())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$%%%&&''(())**++,,--..//00100//////////////////..------..--,,++****))))))))))((((((''''&&%%$$####$$%%$$##""!!``!`͌`!!""!!`ƅ`!!!!""""##########$##""!!`ޞ``!!!!"""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!!!!!""""""#####$$$%%%%&&'''(())*)))((''&&&%%%%$$$$$$%%&&''(((''&&%%$$###""!!!!!!!""###""!!`Ə`!!""##"""""###$$%%&&''(())**++**))((''&&%%$$#####$$%%&&''(())**++++****)))((''&&%%$$##""!!!!""""###$$$%%&&''(())**++,,--..//0000//...///////00112221100//..--,,++**))(('''''&&%%%%%$$##""!!`Η``!!""##$$$$%%%%%$$%%%&&'''''''(())**+**))((''&&%%$$##""!!`ы`!!""##$$%$$$##""!!!!``!!"!!!`Ň```````!!"!!`ɓ``!!!!!!``!!""##$$%%&&''(()))(()))((''&&%%$$##""!!`ޞ`!!""##$$%%%%%%%&&&&%%%%%%%$$##$$%%&&''(())**++,,----,,++**))(()))**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%%%%&&''(())**++,,--..//00111000//////////00000//...---....--,,+++****))))))))))(((((''&&%%$$##""##$$%%$$##""!!``!``!!"""!!``!!!""""""""######$$$##""!!```!!!!!!"""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""!!!!""""""######$$$%%%%&&&''((())*)))((''&&%%%%%$$$$$$$$%%&&''(''&&%%$$###""!!!!!!!!!""###""!!`̀`!!""#"""""""###$$%%&&''(())****))((''&&%%$$#######$$%%&&''(())**++++*****))((''&&%%$$##""""""""###$$$%%&&''(())**++,,--..//0000//......//////00112221100//..--,,++**))(('''''&&%%%$$##""!!`“`!!!""##$$$%%%%%%%%%%&&&''(('(((())**++**))((''&&%%$$##""!!``!!""##$$%%%$$##""!!`Č`!!"!!!`Š`!!!!!!!"""!!`Œ``!!!!!!!```!!""##$$%%&&''(()(((((((((''&&%%$$##""!!``!!""##$$%%&&&&&&&&&&&&&&%%$$$$%%&&''(())**++,,--..--,,++**)))))**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%&&&''(())**++,,--..//0011211000000000000000000//......//..--,,++++**********))))((''&&%%$$##""""##$$%%$$##""!!````!!!``!!""""!!```!!!!!!""""""###$$$$$##""!!````!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""""""""######$$$$$%%%&&&&''((())*))(((''&&%%%$$$$######$$%%&&'''&&%%$$##"""!!```````!!""###""!!``!!"""!!!!!"""##$$%%&&''(())**))((''&&%%$$##"""""##$$%%&&''(())**++++++***))((''&&%%$$##""""####$$$%%%&&''(())**++,,--..//0000//..---.......//00112221100//..--,,++**))(((((''&&&%%$$##""!!`ј`````!!!""##$$%%%%&&&&&%%&&&''((((((())**+++**))((''&&%%$$##""!!`NJ`!!""##$$%%%$$##""!!`ʍ``!!"!!````!!!!!""#""!!`ˀ``!!!!"""!!```!``!!""##$$%%&&''(()((((''(((''&&%%$$##""!!!``!!""##$$%%&&&&''''&&&&&&&%%$$%%&&''(())**++,,--....--,,++**))***++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&&&&&''(())**++,,--..//001122211100000000001111100///...////..--,,,++++*********))((''&&%%$$##""!!""##$$%%$$##""!!!````!``!!!``!!""#""!!!```````!!!!!!!!""###$$$$##""!!`֋```!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$###""""######$$$$$$%%%&&&&'''(()))*))(((''&&%%$$$$$########$$%%&&'&&%%$$##"""!!``!!""###""!!```!!""!!!!!!!"""##$$%%&&''(())))((''&&%%$$##"""""""##$$%%&&''(())**+++++++**))((''&&%%$$########$$$%%%&&''(())**++,,--..//0000//..------......//00112221100//..--,,++**))((((''&&%%$$##""!!`ϒ``!!`!`!!!!"""##$$%%&&&&&&&&&&'''(())())))**++,++**))((''&&%%$$##""!!`΄`!!""##$$%%%%$$##""!!`Ė`!!"!!`φ`!!"""###""!!`````!!!!""""!!``!!!!!!""##$$%%&&&&''((('''''''''&&%%$$##""!!!`Ŏ`!!""##$$%%&&'''''''''''&&%%%%&&''(())**++,,--..//..--,,++*****++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&&'''(())**++,,--..//00112232211111111111111111100//////00//..--,,,,++++++++**))((''&&%%$$##""!!!!""##$$%%$$##""!!!!!!!``!!!``!!""##""!!`ƛ```!!!!!!"""######""!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$#########$$$$$$%%%%%&&&''''(()))*))(('''&&%%$$$####""""""##$$%%&&&%%$$##""!!!`͖`!!"""##""!!``!!!!`````!!!""##$$%%&&''(())((''&&%%$$##""!!!!!""##$$%%&&''(())**++,,+++**))((''&&%%$$####$$$$%%%&&&''(())**++,,--..//0000//..--,,,-------..//00112221100//..--,,++**))))((''&&%%$$##""!!`Ս`!``!!!!!!!!!""##$$%%&&''''&&'''(()))))))**++,,++**))((''&&%%$$##""!!``!!""##$$%%%%$$##""!!``!!"!!`ъ`!!""##$##""!!!!`````!!!!""""""!!``!!"!!""##$$%%&&&&&&''(''''&&'''&&%%$$##""!!```!!""##$$%%&&''((('''''''&&%%&&''(())**++,,--..////..--,,++**+++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(('''''''(())**++,,--..//00112233322211111111112222211000///0000//..---,,,,+++++**))((''&&%%$$##""!!``!!""##$$%%$$##"""!!!!!`ė`!!!!``!!"""""""!!``````!!"""#####""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$####$$$$$$%%%%%%&&&''''((())**))(('''&&%%$$#####""""""""##$$%%&%%$$##""!!!`ς`!!""""#""!!``!!!``!!!""##$$%%&&''((((''&&%%$$##""!!!!!!!""##$$%%&&''(())**++,,,++**))((''&&%%$$$$$$$$%%%&&&''(())**++,,--..//0000//..--,,,,,,------..//00112221100//..--,,++**)))((''&&%%$$##""!!`ƌ``!!!!``!!!""##$$%%&&''''''((())**)****++,,,,++**))((''&&%%$$##""!!``!!""##$$%%&%%$$##""!!`֑`!!"!!`Ɇ`!!""##$$##""!!!!!!!!!!""""##""!!````!!""""##$$%%&&&&%%&&'''&&&&&&&&&%%$$##""!!``!!""##$$%%&&''(((((((((''&&&&''(())**++,,--..//00//..--,,+++++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''''((())**++,,--..//00112233433222222222222222222110000001100//..----,,,,++**))((''&&%%$$##""!!``!!""##$$%%$$##"""""!!`Ε`!!!!``!!""""""!!!``!!!"""""""!!`Ń`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$$$$$$%%%%%%&&&&&'''(((())**))((''&&&%%$$###""""!!!!!!""##$$%%%$$##""!!``ΐ`!!!!""""!!`Ŕ`!!!```!!""##$$%%&&''((''&&%%$$##""!!`````!!""##$$%%&&''(())**++,,,++**))((''&&%%$$$$%%%%&&&'''(())**++,,--..//0000//..--,,+++,,,,,,,--..//00112221100//..--,,++**))((''&&%%$$##""!!``Ȕ``````!!""##$$%%&&''''((())*******++,,--,,++**))((''&&%%$$##""!!`ω`!!""##$$%%%%$$##""!!`ʕ`!!"!!`ʼn`!!""###$$##""""!!!!!""""#####""!!`````!!````!!""""##$$%%&&&&%%%%&&'&&&&%%&&&&%%$$##""!!``!!""##$$%%&&''(())(((((((''&&''(())**++,,--..//0000//..--,,++,,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((((((())**++,,--..//0011223344433322222222223333322111000111100//...---,,++**))((''&&%%$$##""!!``!!""##$$%$$####""!!`є`!!"!!``!!!"!!!!!!!!`````!!!!!""""""!!`ʌ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%$$$$%%%%%%&&&&&&'''(((()))**))((''&&&%%$$##"""""!!!!!!!!""##$$%$$##""!!``!!!!"""!!`‰`!!!``!!""##$$%%&&''''&&%%$$##""!!``!!""##$$%%&&''(())**++,,,++**))((''&&%%%%%%%%&&&'''(())**++,,--..//0000//..--,,++++++,,,,,,--..//001121100//..--,,++**))((''&&%%$$##""!!`ĀDž`!!""##$$%%&&''(()))**++*++++,,----,,++**))((''&&%%$$##""!!```!!""##$$%%%$$##""!!`Đ`!!"!!`Ȁ`!!"""###$$##""""""""""####$$##""!!!!!!!!!``!!""###$$%%%&&&%%$$%%&&&%%%%%%%%%%$$##""!!``!!""##$$%%&&''(()))))))))((''''(())**++,,--..//001100//..--,,,,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(((()))**++,,--..//001122334454433333333333333333322111111221100//..--,,++**))((''&&%%$$##""!!``!!""##$$$$##""##""!!`ƅ```!!""!!``ƒ``!!!!!!``!!!```!``!!`!!!!!!!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%%%%%%&&&&&&'''''((())))**))((''&&%%%$$##"""!!!!``````!!""##$$$##""!!````!!"""!!``!!!!``!!""##$$%%&&'''&&%%$$##""!!`ڕ`!!""##$$%%&&''(())**++,,,++**))((''&&%%%%&&&&'''((())**++,,--..//0000//..--,,++***+++++++,,--..//001111100//..--,,++**))((''&&%%$$##""!!`҉`!!""##$$%%&&''(())**+++++++,,--..--,,++**))((''&&%%$$##""!!!`Œ`!!""##$$%%$$##""!!`ˇ`!!"!!```!!"""""##$$####"""""####$$$$$##""!!!!!""!!``!!""###$$%%%%%%%%$$$$%%&%%%%$$%%%%%%$$##""!!``!!""##$$%%&&''(())**)))))))((''(())**++,,--..//00111100//..--,,---..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**)))))))**++,,--..//001122334455544433333333334444333222111221100//..--,,++**))((''&&%%$$##""!!``!!""##$$$##""""##""!!``!!````!!""""!!!`ˀ`!``````!!``!```!!!``!``!!!!!!``!!""###$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&%%%%&&&&&&''''''((())))***))((''&&%%%$$##""!!!!!``!!""##$##""!!``!!""!!`ә`!!!!`̞`!!!""##$$%%&&''&&%%$$##""!!`ы`!!""##$$%%&&''(())**++,,,++**))((''&&&&&&&&'''((())**++,,--..//0000//..--,,++******++++++,,--..//001100000//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,+,,,,--....--,,++**))((''&&%%$$##""!!!`Ή`!!""##$$%%$$##""!!`ȓ`!!""!!!```!!!!!"""##$$##########$$$$%%$$##"""""""""!!!!""##$$$%%%$$%%%$$##$$%%%$$$$$$$$%%%%$$##""!!```!!""##$$%%&&''(())*********))(((())**++,,--..//0011221100//..-----..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))))***++,,--..//001122334455655444444444444444333332222221100//..--,,++**))((''&&%%$$##""!!``!!""##$$##""!!""#""!!``!!!!````````!!!""##""!!!```!`````!!!``!!``!````````!!""#####$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&&&&&&&''''''((((()))****))((''&&%%$$$##""!!!````φ`!!""####""!!``!!"!!`Ί`!!!`!`˞``!!""##$$%%&&'&&%%$$##""!!`χ`!!""##$$%%&&''(())**++,,,,++**))((''&&&&''''((()))**++,,--..//0000//..--,,++**)))*******++,,--..//000000000//..--,,++**))((''&&%%$$##""!!``€`!!""##$$%%&&''(())**++,,,,,--..//..--,,++**))((''&&%%$$##"""!!``!!""##$$%%$$##""!!``!!"""!!!!`````!!!!!!""##$$$$#####$$$$%%%%%$$##"""""##""!!""""##$$%%$$$$$$$####$$%$$$$##$$$$$$$$$##""!!``!!!""##$$%%&&''(())**++*******))(())**++,,--..//001122221100//..--...//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++*******++,,--..//001122334455666555444444444444332233322221100//..--,,++**))((''&&%%$$##""!!``!!""##$$##""!!!!""#""!!``!!"!!`!!!!!!!!!""####"""!!```!`ݗ`!!!!!``!!``!!!````!!""###""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(('''&&&&''''''(((((()))*****))((''&&%%$$$##""!!```!!""###""!!``!!"!!``!!````!!""##$$%%&&&&%%$$##""!!`Ӕ`!!""##$$%%&&''(())**++,,,,++**))((''''''''((()))**++,,--..//0000//..--,,++**))))))******++,,--..//00///0000//..--,,++**))((''&&%%$$##""!!`ʈ`!!""##$$%%&&''(())**++,,----..////..--,,++**))((''&&%%$$##""!!``!!""##$$%%$$##""!!`͑`!!""""!!!!!!``````!!!""##$$$$$$$$$$%%%%&&%%$$#########""""!"""##$$$$##$$$##""##$$$########$$$$$$$##""!!`ď`!!""##$$%%&&''(())**+++++++++**))))**++,,--..//00112233221100//.....//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++****+++,,--..//0011223344556676655555555555443322222222221100//..--,,++**))((''&&%%$$##""!!``!!""##$##""!!``!!""""!!``!!""!!!!!!!!!"""##$$##"""!!``!`͞``!!""!!```!!```!!``Ā``!!""#""""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(('''''''''(((((()))))*****))((''&&%%$$###""!!`Ԑ`!!""##""!!``!!"!!``ˊ```ڜ`!!""##$$%%&&%%$$##""!!``!!""##$$%%&&''(())**++,,,,++**))((''''(((()))***++,,--..//0000//..--,,++**))((()))))))**++,,--..//////////0//..--,,++**))((''&&%%$$##""!!`͋`!!""##$$%%&&''(())**++,,---..//00//..--,,++**))((''&&%%$$##""!!`Ӕ`!!""##$$%$$##""!!`É`!!""""""!!!!!!````!!""##$$$$$$$%%%%&&&&&%%$$#####$$##""!!!!""##$$#######""""##$####""########$####""!!`ˊ`!!""##$$%%&&''(())**++,+++++++**))**++,,--..//0011223333221100//..///00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,+++++++,,--..//001122334455667776665555555544332211222121111100//..--,,++**))((''&&%%$$##""!!``!!""##$##""!!``!!""""!!`Ċ`!!"""!"""""""""##$$$$##""!!``!!`с``Î`!!"""!!!````````!`֏`!``ގ`!!!""#""""!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(((''''(((((())))))***+**))((''&&%%$$###""!!``!!""#""!!`ׄ`!!!`ގ`!!""##$$%%&&%%$$##""!!``!!""##$$%%&&''(())**++,,-,,++**))(((((((()))***++,,--..//0000//..--,,++**))(((((())))))**++,,--..//.../////0//..--,,++**))((''&&%%$$##""!!`ǎ`````ʍ`!!""##$$%%&&''(())**++,,--..//0000//..--,,++**))((''&&%%$$##""!!``!!""##$$$$##""!!``!!""##""""""!!!`…`!!""##$$%%%%%%&&&&''&&%%$$$$$$$##""!!`!!!""####""###""!!""###""""""""########""#""!!``!!""##$$%%&&''(())**++,,,,,,,++****++,,--..//001122334433221100/////00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++++,,,--..//001122334455667787766666665544332211111111110000//...--,,++**))((''&&%%$$##""!!``!!""##$$##""!!``!!"""!!`€`!!!""""""""""###$$%%$$##""!!``!!``!!``!!""""!!!!!!!!!`````!`˝`ݞ`!!!"""""!!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((((((((())))))*****+**))((''&&%%$$##""""!!`Õ`!!""##""!!```!!````!!""##$$%%&%%$$##""!!`ō`!!""##$$%%&&''(())**++,,--,,++**))(((())))***+++,,--..//0000//..--,,++**))(('''((((((())**++,,--..........///..--,,++**))((''&&%%$$##""!!```!!!!!``ˍ`!!""##$$%%&&''(())**++,,--..//00100//..--,,++**))((''&&%%$$##""!!`Ʌ`!!""##$$##""!!````!!""####""""""!!``!!""##$$%%%&&&&'''''&&%%$$$$$##""!!```!!""##"""""""!!!!""#""""!!""""""""#"""""#""!!``!!""##$$%%&&''(())**++,,,,,,,,++**++,,--..//00112233444433221100//000112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,,,,,,--..//001122334455667788877766665544332211001110100000//.....--,,++**))((''&&%%$$##""!!````!!""##$$##""!!``!!"!!!```!!""#########$$%%%$$##""!!``!!!!``!!!!``ς`!!"""""!!!!!!!!!!``!!!`ݞ````Ù``!!""""""!!!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**)))(((())))))******++**))((''&&%%$$##""""!!``!!""###""!!`ɀ`!!!``!``!!""##$$%%&%%$$##""!!`ŕ`!!""##$$%%&&''(())**++,,---,,++**))))))))***+++,,--..//0000//..--,,++**))((''''''(((((())**++,,--..---...../..--,,++**))((''&&%%$$##""!!`΀`!!!!!!!!````!!""##$$%%&&''(())**++,,--..//00100//..--,,++**))((''&&%%$$##""!!`Ѝ`!!""##$$$##""!!``!``!!""########"""!!```!!""##$$%%&&&''''((''&&%%%$$##""!!`DŽ`!!""""!!"""!!``!!"""!!!!!!!!""""""""!!""#""!!```!!""##$$%%&&''(())**++,,-----,,++++,,--..//0011223344554433221100000112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,,,---..//0011223344556677889887776655443322110000000000////..--.----,,++**))((''&&%%$$##""!!!!!!""##$$$##""!!``!!!````!!""######$$$%%&%%$$##""!!``!!!!`ŀ`!!""!!`„`!!""#"""""""""!!!!!!!!`Л`!!!`ǐ`!!!"""!!!!!````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**)))))))))******++++**))((''&&%%$$##""!!!!``!!""###""!!``!!!!!!`ɂ`!!""##$$%%&%%$$##""!!``!!""##$$%%&&''(())**++,,---,,++**))))****+++,,,--..//0000//..--,,++**))((''&&&'''''''(())**++,,----------....--,,++**))((''&&%%$$##""!!`؞`!!""""!!!!!`ǐ`!!""##$$%%&&''(())**++,,--..//00100//..--,,++**))((''&&%%$$##""!!`ă`!!""##$$$$##""!!!!`͔`!!""##$$######""!!!```!!""##$$%%&&'''(((((''&&%%$$##""!!``!!"""!!!!!!!``!!"!!!!``!!!!!!!!"!!!!!""#""!!!````!!""##$$%%&&''(())**++,,------,,++,,--..//0011223344555544332211001112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..-------..//00112233445566778899887766554433221100//000/0/////..---------,,++**))((''&&%%$$##""!!!!""##$$$$##""!!``!!``!!""##$$$$$%%&&&%%$$##""!!``!!!!`Ȁ`!!""""!!``!!""###""""""""""!!""!!``!!!!``!!"""!!!!!`җ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++***))))******++++++**))((''&&%%$$##""!!!!`Ԁ`!!""###""!!``!!"!!`Ȁ`!!""##$$%%&%%$$##""!!``!!""##$$%%&&''(())**++,,---,,++********+++,,,--..//0000//..--,,++**))((''&&&&&&''''''(())**++,,--,,,-----...--,,++**))((''&&%%$$##""!!`ʛ`!!""""""!!!!`ό`!!""##$$%%&&''(())**++,,--..//0011100//..--,,++**))((''&&%%$$##""!!````!!""##$$%$$##""!!!!`Ӟ`!!""##$$$$$$$###""!!!!``!!""##$$%%&&''((()((''&&%%$$##""!!``!!""!!``!!!``!!!!``````!!!!!!!!``!!""#""!!!!!``Ɍ`!!""##$$%%&&''(())**++,,--..--,,,,--..//0011223344556655443322111112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..----...//00112233445566778899887766554433221100//////////....--,,-,,,,,-,,++**))((''&&%%$$##""""""##$$$$##""!!``!!!```!!""##$$$%%%&&'&&%%$$##""!!``!!"!!```!!""""!!``!!""##########""""""""!!``!!""!!```!!"!!!!````Ė`!!""##$$%%&&''(())**+++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++*********++++++++**))((''&&%%$$##""!!`````!!""##""!!``!!!!!`ˀ`!!""##$$%%&&%%$$##""!!``!!""##$$%%&&''(())**++,,----,,++****++++,,,---..//0000//..--,,++**))((''&&%%%&&&&&&&''(())**++,,,,,,,,,,--..--,,++**))((''&&%%$$##""!!`ӛ`!!""##"""""!!```!!""##$$%%&&''(())**++,,--..//001121100//..--,,++**))((''&&%%$$##""!!!!````!!""##$$%%$$##"""!!`۞`!!""##$$%$$$$$$##"""!!!``!!""##$$%%&&''(()))((''&&%%$$##""!!`Ȁ``!!!!`````!!```````!```!!""#"""!!!!!`ƒ`!!""##$$%%&&''(())**++,,--..--,,--..//0011223344556666554433221122233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//.......//00112233445566778899887766554433221100//..///./.....--,,,,,,,,,,-,,++**))((''&&%%$$##""""##$$%%$$##""!!````!!"!!`````!!""##$$%%&&'''&&%%$$##""!!````!!""!!``!!""#""!!``!!""##$$##########""""!!`ـ`!!""""!!!``!!!!!!`ʗ`!!""""##$$%%&&''(())**+++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,+++****++++++,,++**))((''&&%%$$##""!!``!!""#""!!``!!!!!``!!""##$$%%&&&%%$$##""!!`Ǎ`!!""##$$%%&&''(())**++,,--.--,,++++++++,,,---..//0000//..--,,++**))((''&&%%%%%%&&&&&&''(())**++,,+++,,,,,----,,++**))((''&&%%$$##""!!`ޞ`!!""####""""!!!``!!""##$$%%&&''(())**++,,--..//00112221100//..--,,++**))((''&&%%$$##""!!!!```!!````!!""##$$%%$$##""!!`̀`Ĝ`!!""##$$%%%%%%$$$##"""!!`ۅ`!!""##$$%%&&''(()))((''&&%%$$##""!!`և`!!`````!!""""""""!!!``!!""##$$%%&&''(())**++,,--...----..//0011223344556677665544332222233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//....///00112233445566778899887766554433221100//..........----,,++,+++++,,-,,++**))((''&&%%$$######$$%%%%$$##""!!!``!!!"""!!!!!``!!""##$$%%&&'''&&%%$$##""!!!!!!""""!!```!!""##""!!`!!""##$$$$$$$$$$######""!!``!!""##""!!!``!!!!````!!""!""##$$%%&&''(())***++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,+++++++++,,,,,++**))((''&&%%$$##""!!`ތ`!!""##""!!`Ǖ`!!``!`Î`!!""##$$%%&&&%%$$##""!!`ʑ`!!""##$$%%&&''(())**++,,--.--,,++++,,,,---...//0000//..--,,++**))((''&&%%$$$%%%%%%%&&''(())**++++++++++,,---,,++**))((''&&%%$$##""!!`ރ`!!""#######""!!!!!""##$$%%&&''(())**++,,--..//0011223221100//..--,,++**))((''&&%%$$##""""!!!!!!!!!``!!""##$$%%%$$##""!!````!````!!""##$$%%&%%%%%%$$###""!!``!!""##$$%%&&''(())))((''&&%%$$##""!!`ד```!!""""#""""!!`Ñ`!!""##$$%%&&''(())**++,,--...--..//0011223344556677776655443322333445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100///////00112233445566778899887766554433221100//..--...-.-----,,++++++++++,,-,,++**))((''&&%%$$####$$%%&&%%$$##""!!!!!!""#""!!!!!``!!""##$$%%&&'''&&%%$$##""!!!!""##""!!``!!""###""!!!""##$$%%$$$$$$$$$$####""!!````!!""###""!!``!!``!!"!!!""##$$%%&&''(())***++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,,++++,,,,,,,,++**))((''&&%%$$##""!!`ǀ`!!""#""!!``!!```Í`!!""##$$%%&&&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..--,,,,,,,,---...//0000//..--,,++**))((''&&%%$$$$$$%%%%%%&&''(())**++***+++++,,---,,++**))((''&&%%$$##""!!````!!""##$$####"""!!""##$$%%&&''(())**++,,--..//001122333221100//..--,,++**))((''&&%%$$##""""!!!""!!`ՒӀ```!!""##$$%%%$$##""!!``!!!!!!!`!!""##$$%%&&&&&&%%%$$###""!!```!!""##$$%%&&''(())**))((''&&%%$$##""!!```!```!!"!!!""###""!!`̀`!!""##$$%%&&''(())**++,,--......//0011223344556677887766554433333445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100////000112233445566778899887766554433221100//..----------,,,,++**+*****++,,,++**))((((''&&%%$$$$$$%%&&&&%%$$##"""!!"""###"""""!!``˄`!!""##$$%%&&'''&&%%$$##""""""###""!!``!!""####""!""##$$%%%%%%%%%%$$$$$$##""!!!!!!""####""!!``!`΋`!!"!!`!!""##$$%%&&''(()))**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,,,,,,,,--,,++**))((''&&%%$$##""!!``!!""#""!!``!``ޞ`!!""##$$%%&&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..--,,,,----...///0000//..--,,++**))((''&&%%$$###$$$$$$$%%&&''(())**********++,,---,,++**))((''&&%%$$##""!!!!`Ȋ`!!""##$$$$$##"""""##$$%%&&''(())**++,,--..//00112222223221100//..--,,++**))((''&&%%$$####""""""!!````!``!!""##$$%%%%$$##""!!`!!!!"!!!!!""##$$%%&&'&&&&&&%%$$$##""!!``!!!""##$$%%&&''(())****))((''&&%%$$##""!!``!!``!!!!!!!!""###""!!``!!""##$$%%&&''(())**++,,--../..//0011223344556677888877665544334445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443322110000000112233445566778899887766554433221100//..--,,---,-,,,,,++**********++,++**))((((((''&&%%$$$$%%&&''&&%%$$##""""""##$##"""""!!!``````!!""##$$%%&&''''&&%%$$##""""####""!!``!!""##$$##"""##$$%%&&%%%%%%%%%%$$$$##""!!!!""####""!!```χ`!!"!!``!!""##$$%%&&''(()))**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998887766554433221100//..---,,,,----,,++**))((''&&%%$$##""!!``!!""""!!`ޙ```ޞ`!!""##$$%%&&&%%$$##""!!`ђ`!!""##$$%%&&''(())**++,,--...--------...///0000//..--,,++**))((''&&%%$$######$$$$$$%%&&''(())**)))*****++,,---,,++**))((''&&%%$$##""!!!!`Ś`!!""##$$$$$$###""##$$%%&&''(())**++,,--..//0011222222222221100//..--,,++**))((''&&%%$$####"""#""!!``!`````````!!!``!!""##$$%%&%%$$##""!!!"""""""!""##$$%%&&''''''&&&%%$$$##""!!!!!""##$$%%&&''(())**+**))((''&&%%$$##""!!```!!!````!!!!!```!!""##""!!`ўБ`!!""##$$%%&&''(())**++,,--../////0011223344556677889988776655444445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100001112233445566778899887766554433221100//..--,,,,,,,,,,++++**))*)))))**+++**))(('''''(''&&%%%%%%&&''''&&%%$$###""###$$$#####""!!!!!!!``!!""##$$%%&&''(''&&%%$$######$##""!!``!!""##$$$##"##$$%%&&&&&&&&&&%%%%%%$$##""""""####""!!`ȏ`Ȁ`!!!!```!!""##$$%%&&''((())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99888777766554433221100//..---------,,++**))((''&&%%$$##""!!``!!""#""!!````!!!""##$$%%&&%%$$##""!!`Ƅ`!!""##$$%%&&''(())**++,,--....----....///00000//..--,,++**))((''&&%%$$##"""#######$$%%&&''(())))))))))**++,,---,,++**))((''&&%%$$##""""!!``Í`!!""##$$%%%$$#####$$%%&&''(())**++,,--..//001121111111222221100//..--,,++**))((''&&%%$$$$######""!!!!!```!!!!!!!!!!``̑`!!""##$$%%&&%%$$##""!""""#"""""##$$%%&&''(''''''&&%%%$$##""!!"""##$$%%&&''(())**+++**))((''&&%%$$##""!!`!!!!!``!!!!````!!""##""!!`````ƈ`!!!""##$$%%&&''(())**++,,--..///0011223344556677889999887766554455566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544332211111112233445566778899887766554433221100//..--,,++,,,+,+++++**))))))))))**+**))((''''''''''&&%%%%&&''''''&&%%$$######$$%$$#####"""!!!!!!```!!""##$$%%&&''(((''&&%%$$####$$##""!!``!!""##$$$###$$%%&&''&&&&&&&&&&%%%%$$##""""####""!!`ˑ`!!"!!`ę`!!""##$$%%&&''((())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988777777766554433221100//...------,,++**))((''&&%%$$$##""!!`Ā`!!""""!!``!!!""##$$%%&&%%$$##""!!``!!""##$$%%&&''(())**++,,--../........///00000//..--,,++**))((''&&%%$$##""""""######$$%%&&''(())((()))))**++,,---,,++**))((''&&%%$$##""""!!!``````!!""##$$%%%%$$$##$$%%&&''(())**++,,--..//00111111111111122221100//..--,,++**))((''&&%%$$$$###$##""!!"!!!!!!!!!!!!!`Б`!!""##$$%%&&&%%$$##"""#######"##$$%%&&''(((((('''&&%%%$$##"""""##$$%%&&''(())**++,++**))((''&&%%$$##""!!!!"!!````````````!!!`ϖ`!!""####""!!`!!!``!!!""##$$%%&&''(())**++,,--..//00112233445566778899:998877665555566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443322111122233445566778899887766554433221100//..--,,++++++++++****))(()((((())***))((''&&&&&'''''&&&&&&&&&&''''&&%%$$$##$$$%%%$$$$$##"""""""!!`!!!""##$$%%&&''(()((''&&%%$$$$$$$##""!!```!!!""##$$$#$$%%&&''''''''''&&&&&&%%$$########""!!`̘`!!!!!```!!""##$$%%&&'''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877766667766554433221100//.....--,,++**))((''&&%%$$###""!!``!!""#""!!``Ō``!!""##$$%%&%%$$##""!!`’`!!""##$$%%&&''(())**++,,--..//....////000100//..--,,++**))((''&&%%$$##""!!!"""""""##$$%%&&''(((((((((())**++,,---,,++**))((''&&%%$$####""!!!!!!!``!!""##$$%%%%$$$$$%%&&''(())**++,,--..//0011111000000011122221100//..--,,++**))((''&&%%%%$$$$$$##""!""!!!"""""!!```̖`!!""##$$%%&&&&%%$$##"####$#####$$%%&&''(()((((((''&&&%%$$##""###$$%%&&''(())**++++,++**))((''&&%%$$##""!""""!!```````!!``!!!!!!`````!!""##$##""!!!!!````!!""##$$%%&&''(())**++,,--..//00112233445566778899:9988776655666778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433222222233445566778899887766554433221100//..--,,++**+++*+*****))(((((((((())*))((''&&&&&&&&&&&&&&&&&&&&&&&'''&&%%$$$$$$%%&%%$$$$$###""""""!!!!""##$$%%&&''(()))((''&&%%$$$$%$$##""!!```!!""##$$$$%%&&''((''''''''''&&&&%%$$####$##""!!`؞`!!!!``!!""##$$%%&&''''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766666667766554433221100///..--,,++**))((''&&%%$$###""!!``Ā`!!""##""!!!`ʼn`!!""##$$%%&%%$$##""!!`̉``!!""##$$%%&&''(())**++,,--..//////////000100//..--,,++**))((''&&%%$$##""!!!!!!""""""##$$%%&&''(('''((((())**++,,---,,++**))((''&&%%$$####"""!!!!!``!!""##$$%%%%%$$%%&&''(())**++,,--..//001111000000000001122221100//..--,,++**))((''&&%%%%$$$$##""!!!""""""""!!`Ǒ``!!""##$$%%&&''&&%%$$###$$$$$$$#$$%%&&''(())))))(((''&&%%$$$#####$$%%&&'''((())****++,++**))((''&&%%$$##""""#""!!!!!```!!!!!!!!!!!!!!````!!""##$$$##""!!!`я`!!""##$$%%&&''(())**++,,--..//00112233445566778899:99887766666778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544332222333445566778899887766554433221100//..--,,++**********))))((''('''''(()))((''&&%%%%%&&&&&%%%%%%%%%%&&&&&&&&%%%$$%%%&&&%%%%%$$#######""!"""##$$%%&&''(())*))((''&&%%%%%%$$##""!!`̅`!!""##$$%%&&''((((((((((''''''&&%%$$$$$$##""!!`М````ȓ`!!""##$$%%&&&&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877666555566666554433221100//..--,,++**))((''&&%%$$##"""!!```!!""###""!!``!!""##$$%%&%%$$##""!!`Å`!!""##$$%%&&''(())**++,,--..//00////00001100//..--,,++**))((''&&%%$$##""!!```!!!!!!!""##$$%%&&''''''''''(())**++,,---,,++**))((''&&%%$$$$##"""""!!``!!"""##$$%%%%%%%&&''(())**++,,--..//001100000///////0001122211100//..--,,++**))((''&&&&%%$$##""!!`!!!"""""!!!`ב`!!!""##$$%%&&''''&&%%$$#$$$$%$$$$$%%&&''(())*))))((''&&%%$$$$$##$$$%%%&&&&''((())****++,++**))((''&&%%$$##"####""!!!!!!!!!!""!!""""""!!`̇`!!!""##$$%$$##""!!`Б`!!""##$$%%&&''(())**++,,--..//00112233445566778899:998877667778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443333333445566778899887766554433221100//..--,,++**))***)*)))))((''''''''''(()((''&&%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&%%%%%%&&'&&%%%%%$$$######""""##$$%%&&''(())***))((''&&%%%%%$$##""!!`˄`!!""##$$%%&&''(()((((((((((''''&&%%$$$$$$##""!!``!!""##$$%%%%&&&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665555555666554433221100//..--,,++**))((''&&%%$$##"""!!```!!""###""!!``!!""##$$%%&&%%$$##""!!`````!!""##$$%%&&''(())**++,,--..//0000000001100//..--,,++**))((''&&%%$$##""!!```!!!!!!""##$$%%&&''&&&'''''(())**++,,---,,++**))((''&&%%$$$$###""""!!`ِ`!!"""##$$%%&%%&&''(())**++,,--..//00110000///////////001121111100//..--,,++**))((''&&%%$$##""!!``!!!"!"!!!``!!!""##$$%%&&''((''&&%%$$$%%%%%%%$%%&&''(())***))((''&&%%$$###$$$$$%%%%%%&&&'''(())))**++,++**))((''&&%%$$####$##"""""!!!"""""""""""""!!`́``!!!""##$$%$$####""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899:::9988777778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433334445566778899887766554433221100//..--,,++**))))))))))((((''&&'&&&&&''(((''&&%%$$$$$%%%%%$$$$$$$$$$%%%%%%%%&&&%%&&&&&&&&&&&%%$$$$$$$##"###$$%%&&''((())****))((''&&&%%$$##""!!``!!""##$$%%&&''(()))))))((((((''&&%%%%$$##""!!``!!""##$$$%%%%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665554444555554433221100//..--,,++**))((''&&%%$$##""!!!``!!""###""!!`ʒ`!!""##$$%%&&&&%%$$##""!!!!`!``!!""##$$%%&&''(())**++,,--..//00100001111100//..--,,++**))((''&&%%$$##""!!`ӌ`````!!""##$$%%&&&&&&&&&&''(())**++,,---,,++**))((''&&%%%%$$####""!!`ʏ`!!"!""##$$%%&&&''(())**++,,--..//001000/////.......///0011101100//..--,,++**))((''&&%%$$##""!!`ؙ``!!!!!````!!"""##$$%%&&''((((''&&%%$%%%%&%%%%%&&''(())***))((''&&%%$$#######$$$$$$%%%%&&'''(())))**++,++**))((''&&%%$$#$$$$##""""""""""##""#####""!!`ˉ`!!!"""##$$%$$##""#""!!`“`!!""##$$%%&&''(())**++,,--..//00112233445566778899:::99887788899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544444445566778899887766554433221100//..--,,++**))(()))()(((((''&&&&&&&&&&''(''&&%%$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%&&&&&&&&%%%%%%%$$$$$$####$$%%&&''((((()))))))((''&&%%$$##""!!``!!""##$$%%&&''(()))))))))((((''&&%%%%$$##""!!````!!""##$$$$$$%%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544444445554433221100//..--,,++**))((''&&%%$$##""!!!`Ϙ`!!""##""!!`Ò`!!""##$$%%&&'&&%%$$##""!!!!!!!!""##$$%%&&''(())**++,,--..//001111111111100//..--,,++**))((''&&%%$$##""!!`ƀ`!!""##$$%%&&%%%&&&&&''(())**++,,---,,++**))((''&&%%%%$$$###""!!```!!!!""##$$%%&&''(())**++,,--..//00000////...........//001000100//..--,,++**))((''&&%%$$##""!!`ˀ`!`!`Ώ```````!!"""##$$%%&&''(())((''&&%%%&&&&&&&%&&''(())***))((''&&%%$$##"""####$$$$$$$%%%&&&''(((())**++,++**))((''&&%%$$$$%$$#####"""############""!!`ǔ`!!!"""##$$%$$##""""""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::::998888899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655444455566778899887766554433221100//..--,,++**))((((((((((''''&&%%&%%%%%&&'''&&%%$$#####$$$$$##########$$$$$$$$%%%%%%%%%%%%%%%%%%%%$$$$%$$#$$$%%&&'''''''(()))))(((''&&%%$$##""!!``!!""##$$%%&&''(())****))))))((''&&&%%$$##""!!`````!!````!!""#####$$$$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544433334444433221100//..--,,++**))((''&&%%$$##""!!```!!"""##""!!`ȋ`!!""##$$%%&&'''&&%%$$##""""!"!!""##$$%%&&''(())**++,,--..//0011211112221100//..--,,++**))((''&&%%$$##""!!`˃`!!""##$$%%%%%%%%%%&&''(())**++,,---,,++**))((''&&&&%%$$$$##""!!!`Õ`!!`!!""##$$%%&&''(())**++,,--..//00///.....-------...//000/000///..--,,++**))((''&&%%$$##""!!`Ȇ``’``!``!!!!!!!""""##$$%%&&''(()))((''&&%&&&&'&&&&&''(())***))((''&&%%$$##"""""""######$$$$%%&&&''(((())**++,++**))((''&&%%$%%%%$$##########$$##$$$$##""!!`̓`!!""##$$%$$##""!!"!!!!`ŏ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;::9988999::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766555555566778899887766554433221100//..--,,++**))((''((('('''''&&%%%%%%%%%%&&'&&%%$$#######################$$$$$$$$$$$%%%%%%%%$$$$$$$$$$$$$$$$$%%&&&''''''''(((((((('''&&%%$$##""!!``!!""##$$%%&&''(())*******)))((''&&%%$$##""!!```!!!!!!!`̀`!!``!!""########$$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544333333344433221100//..--,,++**))((''&&%%$$##""!!`̈́`!!!"""##""!!``!!""##$$%%&&''''&&%%$$##""""""""##$$%%&&''(())**++,,--..//00112222222221100//..--,,++**))((''&&%%$$##""!!`ʈ`!!""##$$%%%$$$%%%%%&&''(())**++,,---,,++**))((''&&&&%%%$$$##""!!``!``!!""##$$%%&&''(())**++,,--../////....-----------..//0///0//....--,,++**))((''&&%%$$##""!!`ˊ̏ӌ`!!!!!!!!!!""!!""##$$%%&&''(()))((''&&&'''''''&''(())***))((''&&%%$$##""!!!""""#######$$$%%%&&''''(())**++,++**))((''&&%%%%&%%$$$$$###$$$$$$$$$$$$##""!!``!!""##$$%$$##""!!!!!!`!`````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;;;::99999::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665555666778899887766554433221100//..--,,++**))((''''''''''&&&&%%$$%$$$$$%%&&&%%$$##"""""#####""""""""""########$$$$$$$$$$$$$$$$$$$$####$$$$$$%%%&&&&&&&&&''(((((''''''&&%%$$##""!!``!!""##$$%%&&''(())**++*****))((''&&%%$$##""!!```!!!!!!!!`ѓ`!!`Ȟ`!!"""""""######$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544333222233333221100//..--,,++**))((''&&%%$$##""!!`М`!!!!""##""!!``!!""##$$%%%&&&&''&&%%$$####"#""##$$%%&&''(())**++,,--..//000011222223221100//..--,,++**))((''&&%%$$##""!!`ņ`!!""##$$$$$$$$$$$%%&&''(())**++,,---,,++**))((''''&&%%%%$$##""!!`Ѝ``!!""##$$%%&&''(())**++,,--..///...-----,,,,,,,---..///.///....--,,++**))((''&&%%$$##""!!`Ç`!!!!"""""""!!!!""##$$%%&&''(()))((''&''''('''''(())***))((''&&%%$$##""!!!!!!!""""""####$$%%%&&''''(())**++,++**))((''&&%&&&&%%$$$$$$$$$$%%$$%%$$##""!!``!!""##$$$$##""!!``!``````!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<;;::99:::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776666666778899887766554433221100//..--,,++**))((''&&'''&'&&&&&%%$$$$$$$$$$%%&%%$$##"""""""""""""""""""""""###########$$$$$$$$#############$$$$$$%%%&&&&&&&&''''''''&&&&&&&%%$$##""!!``!!""##$$%%&&''(())**++++++***))((''&&%%$$##""!!```!!!!""""!!```!!!!`ډ`!!""""""""""####$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544332222222333221100//..--,,++**))((''&&%%$$##""!!```!!!""##""!!``!!""##$$%%%%&&&&''&&%%$$########$$%%&&''''(())**++,,--..//00001122333221100//..--,,++**))((''&&%%$$##""!!`Ƈ`!!""##$$$###$$$$$%%&&''(())**++,,---,,++**))((''''&&&%%%$$##""!!``!!""##$$%%&&''(())**++,,--..//....----,,,,,,,,,,,--../.../..----,,++**))((''&&%%$$##""!!``!!"""""""!!``!!""##$$%%&&''(()))(('''((((((('(())***))((''&&%%$$##""!!```!!!!"""""""###$$$%%&&&&''(())**++,++**))((''&&&&'&&%%%%%$$$%%%%%%%%%%$$##""!!``!!""##$$$##""!!```!!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<<<;;:::::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766667778899887766554433221100//..--,,++**))((''&&&&&&&&&&%%%%$$##$#####$$%%%$$##""!!!!!"""""!!!!!!!!!!""""""""####################""""######$$$%%%%%%%%%&&'''''&&&&&&&&&&%%$$##""!!``!!""##$$%%&&''(())**++,+++++**))((''&&%%$$##""!!``!!!!"""""""!!``````!!""!!``!!!!!!!!!""""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544332221111222221100//..--,,++**))((''&&%%$$##""!!```!!""##""!!``!!""###$$$$%%%%&&''&&%%$$$$#$##$$%%&&&'&&''(())**++,,--..////00112233221100//..--,,++**))((''&&%%$$##""!!``!!""############$$%%&&''(())**++,,---,,++**))((((''&&&&%%$$##""!!`ŀ`!!""##$$%%&&''(())**++,,--../...---,,,,,+++++++,,,--...-...----,,++**))((''&&%%$$##""!!`̊`!!!""""!!``!!""##$$%%&&''(()))(('(((()((((())***))((''&&%%$$##""!!````!!!!!!""""##$$$%%&&&&''(())**++,++**))((''&''''&&%%%%%%%%%%&&%%&%%$$##""!!``!!""##$$$##""!!`֜`!!"""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==<<;;::;;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877777778899887766554433221100//..--,,++**))((''&&%%&&&%&%%%%%$$##########$$%$$##""!!!!!!!!!!!!!!!!!!!!!!!"""""""""""########"""""""""""""######$$$%%%%%%%%&&&&&&&&%%%%%%%%%%%$$##""!!```!!""##$$%%&&''(())**++,,,,,++**))((''&&%%$$##""!!`φ`!!!""""####""!!!!!``!!""!!```!!!!!!!!!!!""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544332211111112221100//..--,,++**))((''&&%%$$##""!!`΀`!!""##""!!``!!""####$$$$%%%%&&''&&%%$$$$$$$$%%&&&&&&&&''(())**++,,--..////0011223221100//..--,,++**))((''&&%%$$##""!!`Ȁ`!!""""###"""#####$$%%&&''(())**++,,---,,++**))(((('''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--...----,,,,+++++++++++,,--.---.--,,,,++**))((''&&%%$$##""!!`ˆ``!!!""!!``!!""##$$%%&&''(())))((()))))))())**+**))((''&&%%$$##""!!`ś`!!!!!!!"""###$$%%%%&&''(())**++,++**))((''''(''&&&&&%%%&&&&&&&&&%%$$##""!!``!!""##$$$$##""!!```````!!""""##$$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==<<;;;;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988777788899887766554433221100//..--,,++**))((''&&%%%%%%%%%%$$$$##""#"""""##$$$##""!!`````!!!!!``````````!!!!!!!!""""""""""""""""""""!!!!""""""###$$$$$$$$$%%&&&&&%%%%%%%%%%%%%%$$##""!!!``!!""##$$%%&&''(())**++,,-,,,,++**))((''&&%%$$##""!!``!!""""#######""!!!!!``!!""!!`````````!!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544332211100001111100//..--,,++**))((''&&%%$$##""!!``!!""###""!!``!!!""""####$$$$%%&&''&&%%%%$%$$%%&&%&%&%%&&''(())**++,,--....//001122221100//..--,,++**))((''&&%%$$##""!!`Ɇ`!!"""""""""""""##$$%%&&''(())**++,,---,,++**))))((''&&%%$$##""!!`ς`!!""##$$%%&&''(())**++,,--..---,,,+++++*******+++,,---,---,,,,++**))((''&&%%$$##""!!```!!!!``!!""##$$%%&&''(())))())))*)))))**++**))((''&&%%$$##""!!``````!!!!""###$$%%%%&&''(())**++,++**))(('((((''&&&&&&&&&&''&&'&&%%$$##""!!````!!""##$$%%$$##""!!````!!!!!``ˀ`!!""###$$$#$$%%&&''(())**++,,--..//00112233445566778899::;;<<==<<;;<<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99888888899887766554433221100//..--,,++**))((''&&%%$$%%%$%$$$$$##""""""""""##$##""!!````````!!!!!!!!!!!""""""""!!!!!!!!!!!!!""""""###$$$$$$$$%%%%%%%%$$$$$$$$$%%%%$$##""!!!!!""##$$%%&&''(())**++,,----,,++**))((''&&%%$$##""!!``!!"""####$$$$##""""!!``!!""!!````!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544332211000000011100//..--,,++**))((''&&%%$$##""!!```!!""###""!!``ȁ``!!""""####$$$$%%&&''&&%%%%%%%%&&%%%%%%%%&&''(())**++,,--....//001122221100//..--,,++**))((''&&%%$$##""!!`Ņ`!!!!!!"""!!!"""""##$$%%&&''(())**++,,---,,++**)))((''&&%%$$##""!!`€`!!""##$$%%&&''(())**++,,--.--,,,,++++***********++,,-,,,-,,++++**))((''&&%%$$##""!!`Ć`!!!``!!""##$$%%&&''(())*)))*******)**+++**))((''&&%%$$##""!!```!!!"""##$$$$%%&&''(())**++,++**))(((()(('''''&&&'''''''''&&%%$$##""!!!!!!""##$$%%%%$$##""!!```````!!!!!!!!!!````!!""##$####$$%%&&''(())**++,,--..//00112233445566778899::;;<<==<<<<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998888999887766554433221100//..--,,++**))((''&&%%$$$$$$$$$$####""!!"!!!!!""###""!!`Ҕ``````!!!!!!!!!!!!!!!!!!!!````!!!!!!"""#########$$%%%%%$$$$$$$$$$$$%%%%$$##"""!!""##$$%%&&''(())**++,,--.---,,++**))((''&&%%$$##""!!`!!""####$$$$$$$##""!!`ǀ`!!""!!````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544332211000////00000//..--,,++**))((''&&%%$$##""!!```!!""###""!!!``!!!!""""####$$%%&&''&&&&%&%%&%%%$%$%$$%%&&''(())**++,,----..//001122221100//..--,,++**))((''&&%%$$##""!!`````Lj``!!!!!!!!!!!!!!""##$$%%&&''(())**++,,---,,++***))((''&&%%$$##""!!`—`!!""##$$%%&&''(())**++,,---,,,+++*****)))))))***++,,,+,,,+++++**))((''&&%%$$##""!!`ѐ`!!`Ì`!!""##$$%%&&''(())*)****+*****++++**))((''&&%%$$##""!!```!!"""##$$$$%%&&''(())**++,++**))())))((''''''''''((''(''&&%%$$##""!!!!""##$$%%&%%$$##""!!```!!!!!!!!!"""""!!!```!``!!""#####"##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==<<===>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9999999887766554433221100//..--,,++**))((''&&%%$$##$$$#$#####""!!!!!!!!!!""###""!!``````!!!!!!!!`````````!!!!!!"""########$$$$$$$$#########$$%%%%$$##"""""##$$%%&&''(())**++,,--....--,,++**))((''&&%%$$##""!!!""###$$$$%%%$$##""!!`΅`!!""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100///////000//..--,,++**))((''&&%%$$##""!!`Џ`!!""####""!!!````````!!!!""""####$$%%&&''&&&&&&&%%%$$$$$$$$%%&&''(())**++,,----..//001122221100//..--,,++**))((''&&%%$$##""!!!!!!```````!!!```!!!!!""##$$%%&&''(())**++,,---,,++**))((''&&%%$$##""!!`֐`!!""##$$%%&&''(())**++,,-,,++++****)))))))))))**++,+++,++***+**))((''&&%%$$##""!!`̒`!`É`!!""##$$%%&&''(())***+++++++*++,++**))((''&&%%$$##""!!`Ȓ`!!!""####$$%%&&''(())**++,++**))))*))((((('''(((((((((''&&%%$$##""""""##$$%%&&&%%$$##""!!```!!!!!!!!""""""""""!!`!!!!``!!""""##""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<=====>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99999887766554433221100//..--,,++**))((''&&%%$$##########""""!!``!`````!!""##""!!`````````֌````!!!"""""""""##$$$$$############$$%%%%$$###""##$$%%&&''(())**++,,--../...--,,++**))((''&&%%$$##""!""##$$$$%%%%%$$##""!!``!!"""!!`Ȑ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100///....//////..--,,++**))((''&&%%$$##""!!`ω`!!""####"""!!!!!!!!````!!!!""""##$$%%&&''''&&&%%$$$#$#$##$$%%&&''(())**++,,,,--..//001122221100//..--,,++**))((''&&%%$$##""!!!!!!!!`̋```````!!""##$$%%&&''(())**++,,--,,++**))((''&&%%$$##""!!`Â`!!""##$$%%&&''(())**++,,,,+++***)))))((((((()))**+++*+++******))((''&&%%$$##""!!``!!`ˀ`!!""##$$%%&&''(())***++++,+++++,++**))((''&&%%$$##""!!`ć`!!!!!""####$$%%&&''(())**++,++**)****))(((((((((())(()((''&&%%$$##""""##$$%%&&&&%%$$##""!!```!!!!"""""""""#####"""!!!!"!!!!"""""""""!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;:::99887766554433221100//..--,,++**))((''&&%%$$##""###"#"""""!!```!!""##""!!``Д``!!!""""""""########"""""""""##$$%%%%$$#####$$%%&&''(())**++,,--..////..--,,++**))((''&&%%$$##"""##$$$%%%%&%%$$##""!!````!!""!!`Ԟ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//.......//////..--,,++**))((''&&%%$$##""!!```!!""####"""!!!!!!!!`̄`!!!!""""##$$%%&&'''&&%%$$$########$$%%&&''(())**++,,,,--..//001122221100//..--,,++**))((''&&%%$$##""""""!!!!``ӕ`!!""##$$%%&&''(())**++,,--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,,++****))))((((((((((())**+***+**)))*))((''&&%%$$##""!!`Ȋ`!!!```!!""##$$%%&&''(())**++,,,,,,,+,,++**))((''&&%%$$##""!!````!````!!""""##$$%%&&''(())**++,++****+**)))))((()))))))))((''&&%%$$######$$%%&&'&&%%$$##""!!`Л``!!!!""""""""##########""!""""!!!!!!!!""!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""""""""""!!!!!```!!""##""!!``!!!!!!!!!""#####""""""""""""##$$%%%%$$$##$$%%&&''(())**++,,--..//0///..--,,++**))((''&&%%$$##"##$$%%%%&&&&%%$$##""!!```!!""!!`Ҟ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//...----...../....--,,++**))((''&&%%$$##""!!!`Ƌ`!!""#####""""""""!!`````!!!!""##$$%%&&'&&%%$$###"#"#""##$$%%&&''(())**++++,,--..//001122221100//..--,,++**))((''&&%%$$##""""""""!!!`€`!!""##$$%%&&''(())**++,,--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,++***)))((((('''''''((())***)***)))))))((''&&%%$$##""!!`Ԗ`!!!!!```!!""##$$%%&&''(())**++,,,,-,,,,,,++**))((''&&%%$$##""!!```!!!``!!""""##$$%%&&''(())**++,++*++++**))))))))))**))*))((''&&%%$$####$$%%&&'''&&%%$$##""!!````````````!!!!""""#########$$$$$###"""""!!``!!!!!!!!!`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!"""!"!!!!!!!!``!!""#"""!!```!!!!!!!!""""""""!!!!!!!!!""##$$%%%%$$$$$%%&&''(())**++,,--..//0000//..--,,++**))((''&&%%$$###$$%%%&&&&'&&%%$$##""!!!``ŀ`!!"""!!`՝``````````````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..-------..........--,,++**))((''&&%%$$##""!!`̓`!!""##$###""""""""!!!````!!!!""##$$%%&&&%%$$###""""""""##$$%%&&''(())**++++,,--..//001122221100//..--,,++**))((''&&%%$$######""""!!!```!!""##$$%%&&''(())**++,,--,,++**))((''&&%%$$##""!!`̖`!!""##$$%%&&''(())**+++**))))(((('''''''''''(())*)))*))((()))((''&&%%$$##""!!`ҍ`!!"!!!!!!""##$$%%&&'''(()))**++,,-----,,++**))((''&&%%$$##""!!``!!!``!!!!""##$$%%&&''(())**++,++++,++*****)))*********))((''&&%%$$$$$$%%&&''(''&&%%$$##""!!```````!!!!!!!!!!!!!""""########$$$$$$$$$$##"""!!``````!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!!!!!!```!!!``!!"""""!!````````!!"""""!!!!!!!!!!!!""##$$%%%%%$$%%&&''(())**++,,--..//001000//..--,,++**))((''&&%%$$#$$%%&&&&''''&&%%$$##""!!!`ǖ``!!""""!!`č`!!!!!!!!!!!!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..---,,,,-----.--....--,,++**))((''&&%%$$##""!!``ɋ````````!!""##$$$########""!!!!!``È```!!""##$$%%&%%$$##"""!"!"!!""##$$%%&&''(())****++,,--..//001122221100//..--,,++**))((''&&%%$$########"""!!!`„`!!""##$$%%&&''(())**++,,-,,++**))((''&&%%$$##""!!`ɋ`!!""##$$%%&&''(())**++**)))((('''''&&&&&&&'''(()))()))((((())((''&&%%$$##""!!`̍`!!"""!!!""##$$%%&&'''''((())**++,,----,,++**))((''&&%%$$##""!!``!!!``!!!!""##$$%%&&''(())**++,+,,,,++**********++**+**))((''&&%%$$$$%%&&''(((''&&%%$$##""!!!!!!!!!!!!!!!!!!!""""####$$$$$$$$$%%%%%$$##""!!`Ï```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!`!```!`Ӕ`!!"""!!!`````!!!!!!!!`````````!!""##$$%%%%%%%&&''(())**++,,--..//00111100//..--,,++**))((''&&%%$$$%%&&&''''(''&&%%$$##"""!!```!!""#""!!``!!!!!!!!!!!!!!!````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,,,,,,--------....--,,++**))((''&&%%$$##""!!!``````DŽ````!!!!!!!`````````````````!!""##$$$$$########"""!!!!!````````Œ`!!""##$$%%%$$##"""!!!!!!!!""##$$%%&&''(())****++,,--..//001122221100//..--,,++**))((''&&%%$$$$$$####"""!!!`ʐ``!!""##$$%%&&''(())**++,,---,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())****))((((''''&&&&&&&&&&&''(()((()(('''(()((''&&%%$$##""!!`ȉ`!!"""""""##$$%%&&'&&&&''((())**++,,---,,++**))((''&&%%$$##""!!``!!````!!""##$$%%&&''(())**++,,,-,,+++++***+++++++++**))((''&&%%%%%%&&''(()((''&&%%$$##""!!!!!!!"""""""""""""####$$$$$$$$%%%%%%%%%$$##""!!`Ҙ``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```````!!!!!!!`Â````````````!!```!!!!!```!!""##$$%%%%%%&&''(())**++,,--..//001111100//..--,,++**))((''&&%%$%%&&''''((((''&&%%$$##"""!!!````!!""##""!!``!!""""""""""""!!!!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,,++++,,,,,-,,--....--,,++**))((''&&%%$$##""!!!!!!!!```!!!!!!!!!!!!!!!!!!!!!!!!!!!```!!""##$$%%$$$$$$$$##"""""!!!!!!!!!!`ʐ`!!""##$$%%$$##""!!!`!`!``!!""##$$%%&&''(())))**++,,--..//001122221100//..--,,++**))((''&&%%$$$$$$$$###"""!!```!!!""##$$%%&&''(())**++,,----,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**))((('''&&&&&%%%%%%%&&&''((('((('''''(((''&&%%$$##""!!`·`!!""#"""##$$%%&&&&&&&&&'''(())**++,,-,,++**))((''&&%%$$##""!!``!!``!!""##$$%%&&''(())**++,,--,,++++++++++,,++,++**))((''&&%%%%&&''(()))((''&&%%$$##"""""""""""""""""""####$$$$%%%%%%%%%&&&&&%%$$##""!!```À`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```````!!!!!```!!!!!!!!``````!!!!```````!!""##$$%%%%%%&&''(())**++,,--..//001121100//..--,,++**))((''&&%%%&&'''(((()((''&&%%$$###""!!!!``!!!""##""!!``!!"""""""""""""""!!!!`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,+++++++,,,,,,,,--....--,,++**))((''&&%%$$##"""!!!!!!!!`````!!!!!"""""""!!!!!!!!!!!!!!!!!!`````````````!!""##$$%%%%$$$$$$$$###"""""!!!!!!!!!`É`!!""##$$%$$##""!!!````!!""##$$%%&&''(())))**++,,--..//001122221100//..--,,++**))((''&&%%%%%%$$$$###"""!!!````````!!!""##$$%%&&''(())**++,,--.--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())*))((''''&&&&%%%%%%%%%%%&&''('''(''&&&''(((''&&%%$$##""!!`˅`!!""#####$$%%&&&&&%%%%&&'''(())**++,,,,++**))((''&&%%$$##""!!`````!!""##$$%%&&''(())**++,,--,,,,,+++,,,,,,,++++**))((''&&&&&&''(())*))((''&&%%$$##"""""""#############$$$$%%%%%%%%&&&&&&&&&%%$$##""!!!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;;<<==>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!!!`````````!!!!!!!!!!!`Ç`!!"!!```!!""##$$%$$$$%%&&''(())**++,,--..//001121100//..--,,++**))((''&&%&&''(((())))((''&&%%$$###"""!!!!!!""###""!!``!!""###########"""""!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,+++****+++++,++,,--....--,,++**))((''&&%%$$##""""""""!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!""##$$%%&&%%%%%%%%$$#####""""""""""!!`͈`!!""##$$$##""!!``֔Ϗϑ`!!""##$$%%&&''((((())**++,,--..//001122221100//..--,,++**))((''&&%%%%%%%%$$$###""!!!!!!```!!!!!"""##$$%%&&''(())**++,,--..--,,++**))((''&&%%$$##""!!`‹`!!""##$$%%&&''(())))(('''&&&%%%%%$$$$$$$%%%&&'''&'''&&&&&''((''&&%%$$##""!!`ɋ`!!""###$$%%&&&%%%%%%%%&&&''(())**++,,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--,,,,,,,,,,,,,++++*+**))((''&&&&''(())***))((''&&%%$$###################$$$$%%%%&&&&&&&&&'''''&&%%$$##""!!!!!````!!""##$$%%&&''(())**++,,--..//00112233445566778899:::::;;<<===>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!!!!!!````!!""""!!!!!``!!""!!``!``!!""##$$$$$$$$%%&&''(())**++,,--..//001121100//..--,,++**))((''&&&''((())))*))((''&&%%$$$##""""!!"""###""!!``!!""""""""""#####""""!""##$$%%&&''(())))**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++*******++++++++,,--....--,,++**))((''&&%%$$###""""""""!!!!!"""""#######""""""""""""""""""!!!!!!!!!!!!!""##$$%%&&%%%%%%%%%%$$$#####"""""""""!!``͍`!!""##$##""!!`Æ`!!""##$$%%&&''((((())**++,,--..//001122221100//..--,,++**))((''&&&&&&%%%%$$$###"""!!!!!!!!!!!"""##$$%%&&''(())**++,,--...--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(()))((''&&&&%%%%$$$$$$$$$$$%%&&'&&&'&&%%%&&''((''&&%%$$##""!!``ʋ`!!""##$$%%%%%%%%$$$$%%&&&''(())**++,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,------,,,-,,,,++********))((''''''(())**+**))((''&&%%$$#######$$$$$$$$$$$$$%%%%&&&&&&&&'''''''''&&%%$$##""""!!!!!!!""##$$%%&&''(())**++,,--..//0011223344556677788899:::::;;<<===>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""""!!!!``!!""""""""!!```!!""""!!`!!`Ґ`!!""##$$$####$$%%&&''(())**++,,--..//001121100//..--,,++**))((''&''(())))****))((''&&%%$$$###""""""####""!!``!!!!!"""""""""#######"""##$$%%&&''(()))())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++***))))*****+**++,,--....--,,++**))((''&&%%$$########""""""""###########################""""""""""""""""##$$%%&&%%$$$$$%%%%%$$$$$##########""!!!`ό`!!""###""!!`Ǐ`!!""##$$%%&&''''''(())**++,,--..//001122221100//..--,,++**))((''&&&&&&&&%%%$$$##""""""!!!"""""###$$%%&&''(())**++,,--....--,,++**))((''&&%%$$##""!!`Ð`!!""##$$%%&&''(()))((''&&&%%%$$$$$#######$$$%%&&&%&&&%%%%%&&''((''&&%%$$##""!!`ƀ`!!""##$$$%%%%$$$$$$$$%%%&&''(())**++,,++**))((''&&%%$$##""!!```!!""##$$%%&&''(())**++,,----------,,,+++****)*****))((''''(())**+++**))((''&&%%$$$$$$$$$$$$$$$$$$$%%%%&&&&'''''''''(((((''&&%%$$##"""""!!!!""##$$%%&&''(())**++,,--..//001122334455667777778899999::;;<<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!"""""""!!!``!!""#"""""!!!!!""##""!!!!``!!""##$$######$$%%&&''(())**++,,--..//001121100//..--,,++**))(('''(()))****+**))((''&&%%%$$####""#####""!!```!!!!!!!!!!!""##$####"##$$%%&&''(()))((())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**)))))))********++,,--....--,,++**))((''&&%%$$$########"""""#####$$$$$$###################"""""""""""""##$$$%%%%%$$$$$$$%%%%%%$$$$$#########""!!!````ˑ`!!""###""!!``!!""##$$%%&&''''''(())**++,,--..//001122221100//..--,,++**))((''''''&&&&%%%$$$###"""""""""""###$$%%&&''(())**++,,--../..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(()))((''&&%%%%$$$$###########$$%%&%%%&%%$$$%%&&''''&&%%$$$###""!!`````!!""##$$$$$$$$$####$$%%%&&''(())**++++**))((''&&%%$$##""!!`ٕ``````!```!!""##$$%%&&''(())**++,,----,,,,,,,++++**)))))))***))(((((())**++,++**))((''&&%%$$$$$$$%%%%%%%%%%%%%&&&&''''''''(((((((((''&&%%$$####"""""""##$$%%&&''(())**++,,--..//00112233445566776667778899999::;;<<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!""####"""!!``!!""#####""!!!""####""!"!!``!!""##$##""""##$$%%&&''(())**++,,--..//001121100//..--,,++**))(('(())****++++**))((''&&%%%$$$########""!!````!!!!!!!!!""##$$$###$$%%&&''(()))(('(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**)))(((()))))*))**++,,--....--,,++**))((''&&%%$$$$$$$$########$$$$$$$$$##""""##$$$$$$##"""############"""###$$%%%$$#####$$$$$$$$%%$$$$$$$$$$##"""!!!!!`ԋ`!!""##""!!```!!""##$$%%&&&&&&''(())**++,,--..//001122221100//..--,,++**))((''''''''&&&%%%$$######"""#####$$$%%&&''(())**++,,--..///..--,,++**))((''&&%%$$##""!!`ː`!!""##$$%%&&''(((((((''&&%%%$$$#####"""""""###$$%%%$%%%$$$$$%%&&''&&%%$$###"""""!!!!!``ȋ`!!""####$$$$########$$$%%&&''(())**+++**))((''&&%%$$##""!!`Ԉ`!!!!!!!!!````!!""##$$%%&&''(())**++,,-,,,,,,,,,,+++***))))())))***))(((())**++,,,++**))((''&&%%%%%%%%%%%%%%%%%%%&&&&''''((((((((()))))((''&&%%$$#####""""##$$%%&&''(())**++,,--..//0011223344556666666666778888899::;;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ɀ`!!""#####""!!``!!""######"""""####"""!!"!!``!!""####""""""##$$%%&&''(())**++,,--..//001121100//..--,,++**))((())***++++,++**))((''&&&%%$$$$##$$##""!!`````````!!""##$$$#$$%%&&''(()))(('''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((((((())))))))**++,,--....--,,++**))((''&&%%%$$$$$$$$#####$$$$$$$$$##""""""##$$$$##"""""#########""""""###$$$$$#######$$$$$$$$%%%$$$$$$$$$##"""!!!!!``ї`!!""#""!!`Ǎ`!!""##$$%%&&&&&&''(())**++,,--..//001122221100//..--,,++**))((((((''''&&&%%%$$$###########$$$%%&&''(())**++,,--..////..--,,++**))((''&&%%$$##""!!`‰``!!""##$$%%&&''(((((((''&&%%$$$$####"""""""""""##$$%$$$%$$###$$%%&&&&%%$$###""""!!"!!!!!!`Í``!!""############""""##$$$%%&&''(())**+++**))((''&&%%$$##""!!```!!!!!!!"!!!!!!!""##$$%%&&''(())**++,,-,,,,,+++++++****))((((((())***))))))**++,,-,,++**))((''&&%%%%%%%&&&&&&&&&&&&&''''(((((((()))))))))((''&&%%$$$$#######$$%%&&''(())**++,,--..//001122334455666666555666778888899::;;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!````!!"""####""!!``!!""##$$$##"""#""""""!!!!!!!`````````!!""####""!!!!""##$$%%&&''(())**++,,--..//001121100//..--,,++**))())**++++,,,,++**))((''&&&%%%$$$$$$##""!!`ˀ`!!""##$$$$%%&&''(()))((''&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(((''''((((()(())**++,,--....--,,++**))((''&&%%%%%%%%$$##""##$$$$$####""!!!!""###$##""!!!""######""""!!!"""##$$$##"""""########$$%%%%%%%%%%$$###"""""!!!`Ҟ`!!""""!!`Ό`!!""##$$%%%%%%%&&''(())**++,,--..//001122221100//..--,,++**))(((((((('''&&&%%$$$$$$###$$$$$%%%&&''(())**++,,--..//0//..--,,++**))((''&&%%$$##""!!``!!!""##$$%%&&'''''''''''&&%%$$$###"""""!!!!!!!"""##$$$#$$$#####$$%%&&%%$$##"""!!!!!!!"""!!!`·`!!""""""""####""""""""###$$%%&&''(())**++**))((''&&%%$$##""!!`Λ`!!"""""""""!!!!""##$$%%&&''(())**++,,,,,++++++++++***)))(((('(((())***))))**++,,---,,++**))((''&&&&&&&&&&&&&&&&&&&''''(((()))))))))*****))((''&&%%$$$$$####$$%%&&''(())**++,,--..//00112233445566555555555566777778899:::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`````!!!!!!"""##""!!``!!""##$$$$####"""""!!!``!!!!!!!````!!!!!``!!""###""!!!!!!""##$$%%&&''(())**++,,--..//001121100//..--,,++**)))**+++,,,,-,,++**))(('''&&%%%%$$$$##""!!``!!""##$$$%%&&''(()))((''&&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(('''''''(((((((())**++,,--....--,,++**))((''&&&%%%%%$$##""""##$$#####""!!!!!!""####""!!!!!""###""""!!!!!!"""#####"""""""########$$%%%%%%%%%%$$##""""""!!!``՚`!!""#""!!`É`!!""##$$%%%%%%%%%&&''(())**++,,--..//001122221100//..--,,++**))))))(((('''&&&%%%$$$$$$$$$$$%%%&&''(())**++,,--..//0//..--,,++**))((''&&%%$$##""!!`ț`!!!""##$$%%&&'''''''''''&&%%$$####""""!!!!!!!!!!!""##$###$##"""##$$%%%%$$##"""!!!!``!!!""""!!```Ȕ`!!"""""""""""""""!!!!""###$$%%&&''(())**+**))((''&&%%$$##""!!`ɕ`!!"""""""#"""""""##$$%%&&''(())**++,,,,,+++++*******))))(('''''''(())*******++,,--.--,,++**))((''&&&&&&&'''''''''''''(((())))))))*********))((''&&%%%%$$$$$$$%%&&''(())**++,,--..//0011223344556655555544455566777778899:::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!!!!!!!!!!""""!!``!!""##$$%%$$##""!!!!!!````!!!!!````!```!!!!!!!``!!""##""!!````!!""##$$%%&&''(())**++,,--..//001121100//..--,,++**)**++,,,,----,,++**))(('''&&&%%%%$$##""!!``!!""##$$%%&&''(()))((''&&%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(('''&&&&'''''(''(())**++,,--...--,,++**))((''&&%%$%%$$##""!!""#####""""!!````!!"""#""!!```!!""""""!!!!```!!!""###""!!!!!""""""""##$$$%%%&&%%$$##"""""""""!!!````!!""#""!!`ǐ`!!""##$$$$$$$$$%%&&''(())**++,,--..//001122221100//..--,,++**))))))))((('''&&%%%%%%$$$%%%%%&&&''(()))**++,,--..//0//..--,,++**))((''&&%%$$##""!!``!!"""##$$%%&&&&&&&&&&&&&&&%%$$###"""!!!!!```````!!!""###"###"""""##$$%%$$##""!!!`````!!""""!!!!`Ӑ`!!!!!!!!!""""!!!!!!!!"""##$$%%&&''(())**+**))((''&&%%$$##""!!```!!""#########""""##$$%%&&''(())**++,++++++**********)))(((''''&''''(())*****++,,--...--,,++**))(('''''''''''''''''''(((())))*********+++++**))((''&&%%%%%$$$$%%&&''(())**++,,--..//0011223344556655444444444455666667788999::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!""!!``!!!""!!``!!""##$$%$$##""!!!!!```!!"!!!````!!!!!!!!""""!!``!!""#""!!``!!""##$$%%&&''(())**++,,--..//001121100//..--,,++***++,,,----.--,,++**))(((''&&&&%%$$##""!!``!!""##$$%%&&''(())((''&&%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&&&&&''''''''(())**++,,--.--,,++**))((''&&%%$$$$$##""!!!!""##"""""!!``!!""""!!``!!"""!!!!```!!!"""""!!!!!!!""""""""##$$$%%%%%$$##""!!!!!!"""!!!!!``!!""##""!!`Ԑ`!!""##$$$$$$$$$$$%%&&''(())**++,,--..//001122211100//..--,,++******))))((('''&&&%%%%%%%%%%%&&&''(()))))**++,,--..////..--,,++**))((''&&%%$$##""!!`ǖ`!!"""##$$%%&&&&&&&&&&&&&&&%%$$##""""!!!!````!!""#"""#""!!!""##$$$$##""!!!`ۛ`!!""""!!!!```````̎``!!!!!!!!!!!!!!!````!!"""##$$%%&&''(())**+**))((''&&%%$$##""!!````````!!!""#######$#######$$%%&&''(())**++,++++++*****)))))))((((''&&&&&&&''(())**+++,,--../..--,,++**))(('''''''((((((((((((())))********+++++++++**))((''&&&&%%%%%%%&&''(())**++,,--..//001122334455665544444433344455666667788999::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""""""!!```!!!!``!!""##$$%$$##""!!`````!!"!!!`````!!!!!"!!!""""""!!``!!""""!!``!!""##$$%%&&''(())**++,,--..//001121100//..--,,++*++,,----....--,,++**))(((''&&%%$$##""!!!!``!!""##$$%%&&''(()((''&&%%$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&%%%%&&&&&'&&''(())**++,,---,,++**))((''&&%%$$#$$##""!!``!!"""""!!!!`ޞ`!!!!"!!`ޞ`!!!!!!``Џ``!!"""!!`````!!!!!!!!""###$$$%%$$##""!!!!!!!!""""!!!!``!!""##""!!`ɐ`!!""############$$%%&&''(())**++,,--..//00112111000///..--,,++********)))(((''&&&&&&%%%&&&&&'''((((((())**++,,--..///..--,,++**))((''&&%%$$##""!!`̗`!!""##$$%%%&&&%%%%%%%%%%%%%$$##"""!!!```֓`!!"""!"""!!!!!""##$$##""!!``֞`!!""#""""!!!!!!!!`̏````````!!!!````!!!""##$$%%&&''(())**+**))((''&&%%$$##""!!!!!!!!!!!""##$$$$$$$$$####$$%%&&''(())**++,++******))))))))))((('''&&&&%&&&&''(())**++,,--..//..--,,++**))((((((((((((((((((())))****+++++++++,,,,,++**))((''&&&&&%%%%&&''(())**++,,--..//00112233445566554433333333334455555667788899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""""!!`ޙ`!!`````````!!""##$$%$$##""!!`ړ`!!"""!!!!!!!!!""""""""###""!!`Ε``!!"""!!``!!""##$$%%&&''(())**++,,--..//001121100//..--,,+++,,---......--,,++**))((''&&%%$$##""!!```ņ`!!""##$$%%&&''((((''&&%%$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%%%%&&&&&&&&''(())**++,,-,,++**))((''&&%%$$#####""!!``!!""!!!!!`ކ`!!!!!!!`ޞ``!!!!!```!!!!!``!!!!!!!!""###$$$$$##""!!``````!!""""""!!``!!""###""!!``!!"""###########$$%%&&''(())**++,,--..//001110000/////..--,,++++++****)))((('''&&&&&&&&&&&'''((((((((())**++,,--../..--,,++**))((''&&%%$$##""!!`ޞ`!!"""###$$%%%%%%%%%%%%%%%%%$$##""!!!!`ː`!!"!!!"!!```!!""####""!!`Ҟ`!!""#""""!!!!!!!!`Ӎ`````!!!""##$$%%&&''(())**+**))((''&&%%$$##""!!!!!!!!"""##$$$$$$$%$$$$$$$%%&&''(())**++,++******)))))(((((((''''&&%%%%%%%&&''(())**++,,--..//..--,,++**))((((((()))))))))))))****++++++++,,,,,,,,,++**))((''''&&&&&&&''(())**++,,--..//0011223344556655443333332223334455555667788899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$###""!!`؞`!!`````!!!!!!!!!""##$$%%$$##""!!`ޙ`!!""""!!!!!"""""#"""#####""!!``!!"""!!``!!""##$$%%&&''(())**++,,--..//001121100//..--,,+,,--..../..--,,++**))((''&&%%$$##""!!`՚`!!""##$$%%&&'''((''&&%%$$#$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%$$$$%%%%%&%%&&''(())**++,,,++**))((''&&%%$$##"###""!!`ƞ`!!!!!```֊```````!`Ξ``````ŀ`!!!`ٞ```````!!"""###$$##""!!``!!!"""""!!``!!""###""!!```!!""""""""""""##$$%%&&''(())**++,,--..//001000///.////..--,,++++++++***)))((''''''&&&'''''((''''''''(())**++,,--...--,,++**))((''&&%%$$##""!!`ݞ`!!!"""##$$$%%%$$$$$$$$$$$$$##""!!!``ˏ`!!!!`!!!``!!""##""!!`ݚ`!!""###""""""""!!``̋`````!!""##$$%%&&''(())**+**))((''&&%%$$##"""""""""""##$$%%%%%%%%%$$$$%%&&''(())**++,++**))))))(((((((((('''&&&%%%%$%%%%&&''(())**++,,--..//..--,,++**)))))))))))))))))))****++++,,,,,,,,,-----,,++**))(('''''&&&&''(())**++,,--..//001122334455555544332222222222334444455667778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`֞`!``!!!!!!!!!!!!""##$$%%%%$$##""!!````!!""#"""""""""########$$##""!!``````!!""!!``!!""##$$%%&&''(())**++,,--..//00112221100//..--,,,--...//..--,,++**))((''&&%%$$##""!!``˓`!!""##$$%%&&'''''&&%%$$###$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$$$$%%%%%%%%&&''(())**++,++**))((''&&%%$$##"""#""!!``!!``Ԙ`!`````ݞ`!!"""###$##""!!`Ӏ`!!!"""""!!``!!""##""!!`ш`!!!"""""""""""##$$%%&&''(())**++,,--..//000////...////..--,,,,,,++++***)))((('''''''''''((''''''''''(())**++,,--...--,,++**))((''&&%%$$##""!!```!!!"""##$$$$$$$$$$$$$$$$$##""!!``Ɋ`!!``!``!!""#""!!`ږ`!!""####""""""""!!!``ʆ`!!``!!""##$$%%&&''(())**+**))((''&&%%$$##""""""""###$$%%%%%%%&%%%%%%%&&''(())**++,++**))))))((((('''''''&&&&%%$$$$$$$%%&&''(())**++,,--..//..--,,++**)))))))*************++++,,,,,,,,---------,,++**))(((('''''''(())**++,,--..//00112233445555554433222222111222334444455667778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ӟ`````!!!!!"""""""""##$$%%&&%%$$##""!!!`΍`!!""##"""""#####$###$$$$$##""!!!!``!!""!!``!!""##$$%%&&''(())**++,,--..//0011223221100//..--,--..///..--,,++**))((''&&%%$$##""!!`ˀ`!!""##$$%%&&&''&&%%$$##"##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$####$$$$$%$$%%&&''(())**+++**))((''&&%%$$##""!"""!!`````Δ````!!!"""####""!!`Ε``!!!!"""!!```!!""##""!!`Ό`!!!!!!!!!!!!!""##$$%%&&''(())**++,,--..//0///...-..////..--,,,,,,,,+++***))(((((('''(((((''&&&&&&&&''(())**++,,--...--,,++**))((''&&%%$$##""!!`ј``!!!""###$$$#############""!!`Ԓ`!```ʼn`!!"""""!!`Ɣ`!!""##$$########""!!!!```Ɇ`!!``!!""##$$%%&&''(())**+**))((''&&%%$$###########$$%%&&&&&&&&&%%%%&&''(())**+++++**))((((((''''''''''&&&%%%$$$$#$$$$%%&&''(())**++,,--..//..--,,++*******************++++,,,,---------.....--,,++**))(((((''''(())**++,,--..//0011223344444444443322111111111122333334455666778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`̞`!!""""""""""""##$$%%&&&&%%$$##""!!``!!""###########$$$$$$$$$$$$##""!!!```!!"""!!```!!""##$$%%&&''(())**++,,--..//001122333221100//..---..///..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&&&&&%%$$##"""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$#######$$$$$$$$%%&&''(())**+**))((''&&%%$$##""!!!"!!`̊Γϋ`!!!"""##""!!!``ϓ`!!!!"""!!!``ř`!!""###""!!````!!!!!!!!!!!""##$$%%&&''(())**++,,--..///....---..////..------,,,,+++***)))(((((((((((''&&&&&&&&&&''(())**++,,--..--,,++**))((''&&%%$$##""!!`Д`!!!""###################""!!`ӎ````ˆ`!!""""!!``!!""##$$$########"""!!!!!```Ń`!!!``!!""##$$%%&&''(())**+**))((''&&%%$$########$$$%%&&&&&&&'&&&&&&&''(())**+++++**))(((((('''''&&&&&&&%%%%$$#######$$%%&&''(())**++,,--..//..--,,++*******+++++++++++++,,,,--------.........--,,++**))))((((((())**++,,--..//001122334444444444332211111100011122333334455666778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ў`!!""""#########$$%%&&''&&%%$$##""!!``!!""##$$#####$$$$$$$$$$$$$$$$##"""!!````!!!""""!!``!!""##$$%%&&''(())**++,,--..//00112233433221100//..-..///..--,,++**))((''&&%%$$##""!!``!!""##$$%%&%%&&%%$$##""!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$###""""#####$##$$%%&&''(())***))((''&&%%$$##""!!`!!!```!!!""""!!`````!!!""!!!!`Ȍ`!!""##""!!`NJ```````````!!""##$$%%&&''(())**++,,--../...---,--..////..--------,,,+++**))))))((()((''&&%%%%%%%%&&''(())**++,,--.--,,++**))((''&&%%$$##""!!`Ȋ``!!"""###"""""""""""""""!!``ύ`!!!!"!!``!!""##$$%$$$$$$$$##""""!!!!!!``````!!``!!""##$$%%&&''(())**+**))((''&&%%$$$$$$$$$$$%%&&'''''''''&&&&''(())**++++***))((''''''&&&&&&&&&&%%%$$$####"####$$%%&&''(())**++,,--..//..--,,+++++++++++++++++++,,,,----........./////..--,,++**)))))(((())**++,,--..//00112233333333333333221100000000001122222334455566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`````!!""###########$$%%&&'''&&%%$$##""!!``!!""##$$$$$$$$$$$%$$#########$$##"""!!!!!!!"""""!!``!!""##$$%%&&''(())**++,,--..//001122334433221100//...////..--,,++**))((''&&%%$$##""!!``!!""##$$%%%%%%%%$$##""!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""""""########$$%%&&''(())*))((''&&%%$$##""!!``!`̑`!!!""!!`ي`!!!"""!!!```!!""#""!!`א``!!""##$$%%&&''(())**++,,--...----,,,--..////......----,,,+++***)))))))((''&&%%%%%%%%%%&&''(())**++,,----,,++**))((''&&%%$$##""!!``!!"""""""""""""""""""!!``!!!!"!!`Ȁ``!!""##$$%%%$$$$$$$$###"""""!!!!!``Ƀ````!``````!!```!!!``!!""##$$%%&&''(())**++**))((''&&%%$$$$$$$$%%%&&'''''''('''''''(())**+++****))((''''''&&&&&%%%%%%%$$$$##"""""""##$$%%&&''(())**++,,--..//..--,,+++++++,,,,,,,,,,,,,----......../////////..--,,++****)))))))**++,,--..//001122233333333333332211000000///0001122222334455566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!```!!""##$$$$$$$$$%%&&''(''&&%%$$##""!!``!!""##$$%%$$$$$%%%$$###############"""!!!!"""""!!!```!!""###$$$%%&&''(())**++,,--..//001122334433221100//.//0//..--,,++**))((''&&%%$$##""!!``!!"""##$$%%$$%%$$##""!!`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""!!!!"""""#""##$$%%&&''(()))((''&&%%$$##""!!``Ǝ``!!!!!`֞``!!""""!!!`ʛ`!!""""!!`˚```̑`!!""##$$%%&&''(())**++,,--.---,,,+,,--..////........---,,,++******))((''&&%%$$$$$$$$%%&&''(())**++,,---,,++**))((''&&%%$$##""!!`қ`!!!!"""!!!!!!!!!!!!!!!`````!!!!`р``!!!""##$$%%&%%%%%%%%$$####""""""!!!!`````!!!!!!!!!!!!!!!```!!!``!!""##$$%%&&''(())**+++**))((''&&%%%%%%%%%%%&&''(((((((((''''(())**+++***)))((''&&&&&&%%%%%%%%%%$$$###""""!""""##$$%%&&''(())**++,,--..//..--,,,,,,,,,,,,,,,,,,,----..../////////00000//..--,,++*****))))**++,,--..//00112222222222222222221100//////////001111122334445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!!!```!!""##$$$$$$$$$%%&&''(((''&&%%$$##""!!```!!""##$$%%%%%%%%%%$$##"""""""""####"""!!!!!!!!!!!!``!!""""###$$%%&&''(())**++,,--..//001122334433221100///00//..--,,++**))((''&&%%$$##""!!`ŀ`!!""""##$$$$$$$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!!!""""""""##$$%%&&''(()))((''&&%%$$##""!!``˄`!!!!`Ԟ`!!""""!!!``!!"""!!!!`Ԁ```!!""##$$%%&&''(())**++,,---,,,,+++,,--..////////....---,,,+++***))((''&&%%$$$$$$$$$$%%&&''(())**++,,-,,++**))((''&&%%$$##""!!`ӕ`!!!!!!!!!!!!!!!!!!!!!`ٕ`!!!``!!!!""##$$%%&&&%%%%%%%%$$$#####"""""!!!!``Ĉ`!!!!!!!"!!!!!!""!!!!````!!!``!!""##$$%%&&''(())**++++**))((''&&%%%%%%%%&&&''((((((()((((((())**++***))))((''&&&&&&%%%%%$$$$$$$####""!!!!!!!""##$$%%&&''(())**++,,--..//..--,,,,,,,-------------....////////000000000//..--,,++++*******++,,--..//00112221122222222222221100//////...///001111122334445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""!!!!``!!""##$$%%%%%%%%%&&''(()((''&&%%$$##""!!!`!!""##$$%%&&%%%%%%$$##"""""""""""""""!!!!!!!!!!!!````!!"""""###$$%%&&''(())**++,,--..//001122334433221100/0000//..--,,++**))((''&&%%$$##""!!``!!!!!!""##$$##$$##""!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!````!!!!!"!!""##$$%%&&''(()))((''&&%%$$##""!!```!!``!!"""""!!```!!""!!`!!`ŏ``Ð`!!"""##$$%%&&''(())**++,,-,,,+++*++,,--..//////////...---,,++**))((''&&%%$$########$$%%&&''(())**++,,,++**))((''&&%%$$##""!!`ǒ`!``!!!``````````````Ó``!!!````!!!"""##$$%%&&'&&&&&&&&%%$$$$######""""!!!!`````````!!!!"""""""""""""""!!!!!``!!!!```!!""##$$%%&&''(())**++,,++**))((''&&&&&&&&&&&''(()))))))))(((())**++***)))(((''&&%%%%%%$$$$$$$$$$###"""!!!!`!!!!""##$$%%&&''(())**++,,--..//..-------------------....////0000000001111100//..--,,+++++****++,,--..//00112111111111111111111100//..........//000001122333445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!"""""!!!```Ā`!!""##$$%%%%%%%%&&''(()))((''&&%%$$##""!!!!""##$$%%&&&&&&%%$$##""!!!!!!!!!""""!!!```````````!!!!!!"""##$$%%&&''(())**++,,--..//00112233443322110001100//..--,,++**))((''&&%%$$##""!!````!!!!!!!!""########""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!!!!!!!""##$$%%&&''(())((''&&%%$$##""!!```ˆ`!!"""""!!!``!!"!!```ĉ`Ԝ`!!!!""##$$%%&&''(())**++,,,++++***++,,--..//0000////..--,,++**))((''&&%%$$##########$$%%&&''(())**++,,++**))((''&&%%$$##""!!`ѝ````̍`!!!!!!!""""##$$%%&&'''&&&&&&&&%%%$$$$$#####""""!!!!!!!!!!`````````!!"""""""#""""""##""""!!!!!!!!``!!!""##$$%%&&''(())**++,,,+++**))((''&&&&&&&&'''(()))))))*)))))))**++**)))((((''&&%%%%%%$$$$$#######""""!!``````!!""##$$%%&&''(())**++,,--..//..-------.............////0000000011111111100//..--,,,,+++++++,,--..//00112111100111111111111100//......---...//000001122333445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`````!!!""##""""!!!!`````!!""##$$%%&&&&&&&&''(())*))((''&&%%$$##"""!""##$$%%&&''&&%%$$##""!!!!!!!!!!!!!!!```!!!!!!"""##$$%%&&''(())**++,,--..//00112233443322110111100//..--,,++**))((''&&%%$$##""!!!``!!!!!````!!""##""###""!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ԓ````!``!!""##$$%%&&''(()((''&&%%$$##""!!`ɍϓ``!!""#""!!!``!!!!`ڞ`̖Ĉ``!!!!""##$$%%&&''(())**++,+++***)**++,,--..//0000//..--,,++**))((''&&%%$$##""""""""##$$%%&&''(())**++++**))((''&&%%$$##""!!`̆ǀΌ`!!!!!"""###$$%%&&''(''''''''&&%%%%$$$$$$####""""!!!!!!!!!!!!!!!!``֞`!!!!!"!""############"""""!!""!!``````!!!""##$$%%&&''(())**++,,,++*+***))(('''''''''''(())*********))))**+***)))((('''&&%%$$$$$$##########"""!!!``!!""##$$%%&&''(())**++,,--..//...................////0000111111111222221100//..--,,,,,++++,,--..//00112110000000000000000000//..----------../////001122233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!!!!""#####"""!!!!```!!!!""##$$%%&&&&&&&&''(())***))((''&&%%$$##""""##$$%%&&''&&%%$$##""!!`````````!!!!```````!!!""##$$%%&&''(())**++,,--..//0011223344332211121100//..--,,++**))((''&&%%$$##""!!!!```!!```!!""""""#""!!`Β`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!""##$$%%&&''(((''&&%%$$##""!!`ג`!!""#"""!!``!!!`ޏ“```!!""##$$%%&&''(())**+++****)))**++,,--..//00//..--,,++**))((''&&%%$$##""""""""""##$$%%&&''(())**+++**))((''&&%%$$##""!!``!!""""####$$%%&&''(((''''''''&&&%%%%%$$$$$####""""""""""!!!!!!!!`ԋ`!!!!!!!""#######$$####""""""""!!``!!!``!!""##$$%%&&''(())**++,,,++*****))))((''''''''((())*******+*******+***))(((''''&&%%$$$$$$#####"""""""!!!!``!!""##$$%%&&''(())**++,,--..//......./////////////0000111111112222222221100//..----,,,,,,,--..//00112110000//0000000000000//..------,,,---../////001122233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!"""##$$####""""!!``!!!!!""##$$%%&&''''''''(())**+**))((''&&%%$$###"##$$%%&&''&&%%$$##""!!```````!!!""##$$%%&&''(())**++,,--..//00112233443322121100//..--,,++**))((''&&%%$$##""!!!!```͉`!!""!!"""!!``ғ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ː`!!""##$$%%&&''(((''&&%%$$##""!!`А`!!""#""""!!`LJ`!`ې`!!""##$$%%&&''(())**+***)))())**++,,--..////..--,,++**))((''&&%%$$##""!!!!!!!!""##$$%%&&''(())**++**))((''&&%%$$##""!!``!!"""###$$$%%&&'''''((((((((''&&&&%%%%%%$$$$####""""""""""""""!!`Ζ````!`!!""##$$$$$$$$#####""##""!!``!!!!``!!""##$$%%&&''(())**++,,++**)*)))))((((((((((((())**+++++++++****+**)))((('''&&&%%$$######""""""""""!!!```!!""##$$%%&&''(())**++,,--..////////////////////0000111122222222233333221100//..-----,,,,--..//001121100///////////////////..--,,,,,,,,,,--.....//001112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""""""""##$$$$$###""""!!!!!""""##$$%%&&''''''''(())**+++**))((''&&%%$$####$$%%&&''&&%%$$##""!!`ĉ``!!""##$$%%&&''(())**++,,--..//001122334433221100//..--,,++**))((''&&%%$$##""!!`!!`ŀ€`!!!!!!"!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ǁ`!!""##$$%%&&''(((''&&%%$$##""!!``!!""""""""!!```````Ō``!!""##$$%%&&&&''(())***))))((())**++,,--..//..--,,++**))((''&&%%$$##""!!!!!!!!!!""##$$%%&&''(())****))((''&&%%$$$##""!!`ǔ`!!""##$$$$%%&&'''''''(((((('''&&&&&&&%%%%%$$$$##########"""""""!!``ϕ``!!""##$$$%%$$$$########""!!``!!!````!!""##$$%%&&''(())**++,++**)))))(((((((((((((()))**+++++++,++++++**)))(('''&&&&%%$$######"""""!!!!!!!```!!""##$$%%&&''(())**++,,--..//0///////0000000000000111122222222333333333221100//....--,,,,---..//0011100////../////////////..--,,,,,,+++,,,--.....//001112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""""###$$%%$$$$####""!!"""""##$$%%&&''(((((((())**++,++**))((''&&%%$$$#$$%%&&''&&%%$$##""!!`ˀ`!!""##$$%%&&''(())**++,,--..//0011223333221100//..--,,++**))((''&&%%$$##""!!````!!!``!!!!``ǘ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ʕ`!!""##$$%%&&''((((''&&%%$$##""!!`Ɉ`!!"""!!""""!!!!!!!!`ώ`!!""##$$$%%%%&&''(())*)))((('(())**++,,--....--,,++**))((''&&%%$$##""!!````````!!""##$$%%&&''(())**))((''&&%%$$###""!!`ʙ`!!""##$$%%%&&''''&&&'''''''''&&&%%%%%%%%%%%%$$$$##############""!!!```͞`!!""##$$%%%%$$$$$##$$##""!!`Ƈ`!!!!``!!``!!""##$$%%&&''(())**++++**))()((((('''(())))))))**++,,,,,,,,,+++**))((('''&&&%%%$$##""""""!!!!!!!!!!``!!""##$$%%&&''(())**++,,--..//0000000000000000000111122223333333334444433221100//..--,,++,,,--..//00100//...................--,,++++++++++,,-----..//000112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$########$$%%%%%$$$####"""""####$$%%&&''(((((((())**++,,,++**))((''&&%%$$$$%%&&'''&&%%$$##""!!`````!!""##$$%%&&''(())**++,,--..//001122333221100//..--,,++**))((''&&%%$$##""!!``!!``!``ʌ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ˉ`!!""##$$%%&&''((((''&&%%$$##""!!``!!""!!!!""""!!!!!!!!````ו`!!""##$$$$%%%%&&''(()))(((('''(())**++,,--..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())))((''&&%%$$###""!!`њ`!!""##$$%%&&'''&&&&&''''''&&&%%%%%%%%$$%%%$$$$$$$$$$$$$#######""!!!!!``````!!""##$$%%%%%%$$$$$$$$##""!!`Ѐɞ`!!!``!!!```!!""##$$%%&&''(())**+++**))((((('''''''(()))))***++,,,,,,,-,,++**))(((''&&&%%%%$$##""""""!!!!!```````!!""##$$%%&&''(())**++,,--..//000000001111111111111222233333333444444433221100//..--,,++++,,,--..//000//....--.............--,,++++++***+++,,-----..//000112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$#####$$$%%&&%%%%$$$$##""#####$$%%&&''(())))))))**++,,-,,++**))((''&&%%%$%%&&''''&&%%$$##""!!``!!!`````!!""##$$%%&&''(())**++,,--..//00112233433221100//..--,,++**))((''&&%%$$##""!!```!!`ݞ``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(()((''&&%%$$##""!!``!!!!``!!!!!!!"""""!!!!`!``ȇ`!!"""#####$$$$%%&&''(()((('''&''(())**++,,--.--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())((''&&%%$$##""""!!`Ï`!!""##$$%%&&&'&&%%%&&&&&&&&&%%%$$$$$$$$$$$$#$$$$$$$$$$$$$$$$$##"""!!!!!!!!```Ϟ`!!""##$$%%&&&%%%%%$$%%$$##""!!`ޞ``````!!"!!```!!!!``!!""##$$%%&&''(())**++***))(('('''''&&&''(())****++,,------,,++**))(('''&&&%%%$$$##""!!!!!!`````!!""##$$%%&&''(())**++,,--..//001111111111111111112222333344444444454433221100//..--,,++**+++,,--..//0//..-------------------,,++**********++,,,,,--..///00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$$$$$%%&&&&&%%%$$$$#####$$$$%%&&''(())))))))**++,,---,,++**))((''&&%%%%&&''((''&&%%$$##""!!````!!!!!!!!`΀`!!""##$$%%&&''(())**++,,--..//0011223344433221100//..--,,++**))((''&&%%$$##""!!``!!!`͞`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ɏ`!!""##$$%%&&''(())((''&&%%$$##""!!``؜`!!``!!!!!!!"""""!!!!!!!````````lj`!!"""""####$$$$%%&&''(((''''&&&''(())**++,,----,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())((''&&%%$$##"""!"!!`ԓ`!!""##$$%%&&&&&%%%%%&&&&&&%%%$$$$$$$$##$$$###$$$$$$$$$$$$$$$$$##"""""!!!!!!!!``Āŕ`!!""##$$%%&&&&%%%%%%%$$##""!!``!!!``!!`!!"""!!!```؞`!!!!`!!""##$$%%&&''(())*******))(('''''&&&&&&&''(())**++,,------,,++**))(('''&&%%%$$$$##""!!!!!!``!!""##$$%%&&''(())**++,,--..//00111111122222222222223333444444445554433221100//..--,,++****+++,,--..///..----,,-------------,,++******)))***++,,,,,--..///00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$$%%%&&''&&&&%%%%$$##$$$$$%%&&''(())********++,,--.--,,++**))((''&&&%&&''((((''&&%%$$##""!!!``````!!!"""!!!!!``````!!""##$$%%&&''(())**++,,--..//001122334454433221100//..--,,++**))((''&&%%$$##""!!``!!!!`ך`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ë`!!""##$$%%&&''(()))((''&&%%$$##""!!``!`۞``````!!!!!!!!!!"!!!!!!!!!!`NJ`!!""!"""""####$$%%&&''('''&&&%&&''(())**++,,---,,++**))((''&&%%$$##""!!`̗`!!""##$$%%&&''(()((''&&%%$$##""!!!!!`Š`!!""##$$%%%%&%%$$$%%%%%%%%%$$$############"##########$$%%%%%$$###""""""""!!!!!````!!""##$$%%&&'&&&&&%%&%%$$##""!!`````!!!!!!!!!!""#""!!!!``!!"!!!""##$$%%&&''(())******)))((''&'&&&&&%%%&&''(())**++,,----,,++**))((''&&&%%%$$$###""!!``````!!""##$$%%&&''(())**++,,--..//0011222222222222222233334444555555554433221100//..--,,++**))***++,,--../..--,,,,,,,,,,,,,,,,,,,++**))))))))))**+++++,,--...//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%%%%%&&'''''&&&%%%%$$$$$%%%%&&''(())********++,,--...--,,++**))((''&&&&''(())((''&&%%$$##""!!!!`````!!!!!!""""""""!!!!!```!!!""##$$%%&&''(())**++,,--..//00112233445554433221100//..--,,++**))((''&&%%$$##""!!`lj`!!!!`ؙ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ʼn`!!""##$$%%&&''(()))((''&&%%$$##""!!`````!!!!!!!!!!!"!!!!!!!!!`͌`!!!!!!!!""""####$$%%&&'''&&&&%%%&&''(())**++,,-,,++**))((''&&%%$$##""!!`ʂ`!!""##$$%%&&''((((''&&%%$$##""!!!`!`ҙ`!!""##$$%%%%%$$$$$%%%%%%$$$########""###"""##########$$%%%%%$$#####""""""""!!!!```!`````!!""##$$%%&&''''&&&&&&&%%$$##""!!!!!!!"""!!""!""###"""!!!```!!"""!""##$$%%&&''(()))))))))))((''&&&&&%%%%%%%&&''(())**++,,--,,++**))((''&&&%%$$$####""!!`ϊ`!!""##$$%%&&''(())**++,,--..//001122222333333333333344445555555554433221100//..--,,++**))))***++,,--...--,,,,++,,,,,,,,,,,,,++**))))))((()))**+++++,,--...//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%%&&&''((''''&&&&%%$$%%%%%&&''(())**++++++++,,--../..--,,++**))(('''&''(())))((''&&%%$$##"""!!!!!``````!!!!!!"""###"""""!!!!!!!!!""##$$%%&&''(())**++,,--..//0011223344556554433221100//..--,,++**))((''&&%%$$##""!!`````!!``͍`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ǐ`!!""##$$%%&&''(())))((''&&%%$$##""!!!!`À`````````!!!""""""""!!``ʋ```!!`!!!!!""""##$$%%&&'&&&%%%$%%&&''(())**++,,,,++**))((''&&%%$$##""!!`҆`!!""##$$%%&&''((((''&&%%$$##""!!```Ȑ``!!""##$$$$%$$###$$$$$$$$$###""""""""""""!""""""""""##$$%%&%%$$$########"""""!!!!!!!!!!!!""##$$%%&&''('''''&&'&&%%$$##""!!!!!""""""""""##$##""""!!!!!""#"""##$$%%&&''(())))))))))(((''&&%&%%%%%$$$%%&&''(())**++,,,,++**))((''&&%%%$$$###"""!!`۞`!!""##$$%%&&''(())**++,,--..//00112233333333333333444455556666554433221100//..--,,++**))(()))**++,,--.--,,+++++++++++++++++++**))(((((((((())*****++,,---..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&&&&&&''((((('''&&&&%%%%%&&&&''(())**++++++++,,--..///..--,,++**))((''''(())**))((''&&%%$$##""""!!!!!!!```!!!!""""""########"""""!!!"""##$$%%&&''(())**++,,--..//001122334455666554433221100//..--,,++**))((''&&%%$$##""!!!!!``````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""###$$%%&&''(())))((''&&%%$$##""!!!!````!!""""""""!!!``Ɏ````!!!!""""##$$%%&&&%%%%$$$%%&&''(())**++,,,,++**))((''&&%%$$##""!!``!!""##$$%%&&''((((''&&%%$$##""!!`Ŋ`!!""##$$$$$#####$$$$$$###""""""""!!"""!!!""""""""""##$$%%&%%$$$$$########""""!!!"!!!!!""##$$%%&&''(((('''''''&&%%$$##"""""""###""##"##$$$###"""!!!""###"##$$%%&&''(())()(((((((((''&&%%%%%$$$$$$$%%&&''(())**++,,++**))((''&&%%%$$###"""""!!!`ԏ`!!""##$$%%&&''(())**++,,--..//001122334444444444444555566666554433221100//..--,,++**))(((()))**++,,---,,++++**+++++++++++++**))(((((('''((())*****++,,---..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&&&'''(())((((''''&&%%&&&&&''(())**++,,,,,,,,--..//0//..--,,++**))((('(())****))((''&&%%$$###"""""!!!!!!!!!""""""###$$$#####"""""""""##$$%%&&''(())**++,,--..//00112233445566766554433221100//..--,,++**))((''&&%%$$##""!!!!!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!````!!""""##$$%%&&''(())))((''&&%%$$##""""!!!``````ȍ`!!!!!!""""!!!!`ˍۓ```!!!!""##$$%%&%%%$$$#$$%%&&''(())**++,,,++**))((''&&%%$$##""!!`Ë`!!""##$$%%&&''((((''&&%%$$##""!!````ǎ`!!""####$##"""#########"""!!!!!!!!!!!!`!!!!!!!!!!""##$$%%&%%%$$$$$$$$#####""""""""""""##$$%%&&''((((((((''(''&&%%$$##"""""##########$$%$$####"""""##$###$$%%&&''(())(((((((((('''&&%%$%$$$$$###$$%%&&''(())**++++**))((''&&%%$$$###"""!!!!````!!""##$$%%&&''(())**++,,--..//0011223344444444445555666666554433221100//..--,,++**))((''((())**++,,-,,++*******************))((''''''''''(()))))**++,,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''''''''(()))))(((''''&&&&&''''(())**++,,,,,,,,--..//000//..--,,++**))(((())**++**))((''&&%%$$####"""""""!!!""""######$$$$$$$$#####"""###$$%%&&''(())**++,,--..//0011223344556677766554433221100//..--,,++**))((''&&%%$$##"""""!!!`͌`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`؏`!!""""##$$%%&&''(())))((''&&%%$$##""""!!!!!!!!``!!!!!!"""""!!!`Ō`!!!!""##$$%%%$$$$###$$%%&&''(())**++,,,++**))((''&&%%$$##""!!````!!""##$$%%&&''((((''&&%%$$##""!!`ލ`!!""#####"""""######"""!!!!!!!!``!!!``!!!!!!!!!!""##$$%%&%%%%%$$$$$$$$####"""#"""""##$$%%&&''(('''''((((((''&&%%$$#######$$$##$$#$$%%%$$$###"""##$$$#$$%%&&''(())(('('''''''''&&%%$$$$$#######$$%%&&''(())**++**))((''&&%%$$$##"""!!!!!``!!""##$$%%&&''(())**++,,--..//0011223344555555555556666766554433221100//..--,,++**))((''''((())**++,,,++****))*************))((''''''&&&'''(()))))**++,,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(('''''((())**))))((((''&&'''''(())**++,,--------..//00100//..--,,++**)))())**++++**))((''&&%%$$$#####"""""""""######$$$%%%$$$$$#########$$%%&&''(())**++,,--..//001122334455667787766554433221100//..--,,++**))((''&&%%$$##""""!!`Ȓ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ޞ``!!!!""##$$%%&&''(())))((''&&%%$$####"""!!!!!!``````!!""""""!!`Ə```!!""##$$%$$$###"##$$%%&&''(())**++,,,++**))((''&&%%$$##""!!`!!!!""##$$%%&&''(()((''&&%%$$##""!!`Ȟ`!!"""""#""!!!"""""""""!!!``````````````````!!""##$$%%&&%%%%%%%%$$$$$############$$%%&&''(('''''''((()((''&&%%$$#####$$$$$$$$$$%%&%%$$$$#####$$%$$$%%&&''(())((''''''''''&&&%%$$#$#####"""##$$%%&&''(())****))((''&&%%$$###"""!!!```Dž`!!""##$$%%&&''(())**++,,--..//00112233445555555566667766554433221100//..--,,++**))((''&&'''(())**++,++**)))))))))))))))))))((''&&&&&&&&&&''((((())**+++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(((((((())*****)))(((('''''(((())**++,,--------..//0011100//..--,,++**))))**++,,++**))((''&&%%$$$$#######"""####$$$$$$%%%%%%%%$$$$$###$$$%%&&''(())**++,,--..//00112233445566778887766554433221100//..--,,++**))((''&&%%$$####""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``Ȕ`!!!!""##$$%%&&''(())))((''&&%%$$####""""!!!!``!!""#"""!!`ō`!!""##$$$####"""##$$%%&&''(())**++,,,++**))((''&&%%$$##""!!!!!""##$$%%&&''(()))((''&&%%$$##""!!`Ԓ`!!""""""!!!!!""""""!!!``Ƈ`!!""##$$%%&&&&%%%%%%%%$$$$###$#####$$%%&&''((''&&&&&'''(()((''&&%%$$$$$$$%%%$$%%$%%&&&%%%$$$###$$%%%$%%&&''(())((''&'&&&&&&&&&%%$$#####"""""""##$$%%&&''(())**))((''&&%%$$###""!!!`````!!""##$$%%&&''(())**++,,--..//00112233445566666666677766554433221100//..--,,++**))((''&&&&'''(())**+++**))))(()))))))))))))((''&&&&&&%%%&&&''((((())**+++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((((()))**++****))))((''((((())**++,,--........//001121100//..--,,++***)**++,,,,++**))((''&&%%%$$$$$#########$$$$$$%%%&&&%%%%%$$$$$$$$$%%&&''(())**++,,--..//0011223344556677889887766554433221100//..--,,++**))((''&&%%$$###""!!`Ȗ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`֚```!!""##$$%%&&''(())))((''&&%%$$$$##""!!``!`И```͑`!!""#""!!```!!""##$###"""!""##$$%%&&''(())**++,,,++**))((''&&%%$$##""!""""##$$%%&&''(())))((''&&%%$$##""!!`ˇ`!!!!!!"!!```!!!!!!!!!`ђ`!!""##$$%%&&&&&&&&%%%%%$$$$$$$$$$$$%%&&&&''''&&&&&&&'''(()((''&&%%$$$$$%%%%%%%%%%&&'&&%%%%$$$$$%%&%%%&&''(())((''&&&&&&&&&&%%%$$##"#"""""!!!""##$$%%&&''(())))((''&&%%$$##"""!!!```!!!!""##$$%%&&''(())**++,,--..//00112233445566666666777766554433221100//..--,,++**))((''&&%%&&&''(())**+**))(((((((((((((((((((''&&%%%%%%%%%%&&'''''(())***++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))))))))**+++++***))))((((())))**++,,--........//00112221100//..--,,++****++,,--,,++**))((''&&%%%%$$$$$$$###$$$$%%%%%%&&&&&&&&%%%%%$$$%%%&&''(())**++,,--..//001122334455667788999887766554433221100//..--,,++**))((''&&%%$$##""!!`Ε`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`֗`!!""##$$%%&&''(())))((''&&%%$$##""!!```ő``!!!```!!"""""!!`Ƈ`!!""###""""!!!""##$$%%&&''(())**++,,,++**))((''&&%%$$##"""""##$$%%&&''(())*))((''&&%%$$##""!!`ޘ`!!!!!!!``!!!!!!```!!""##$$%%&&&&&&%%%%%$$%$$$%$$$$$%%&&&&&&''&&%%%%%&&&''(()((''&&%%%%%%%&&&%%&&%&&'''&&&%%%$$$%%&&&%&&''(())((''&&%&%%%%%%%%%$$##"""""!!!!!!!""##$$%%&&''(())((''&&%%$$##"""!!```!!!!!""##$$%%&&''(())**++,,--..//00112233445566777777777766554433221100//..--,,++**))((''&&%%%%&&&''(())***))((((''(((((((((((((''&&%%%%%%$$$%%%&&'''''(())***++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**)))))***++,,++++****))(()))))**++,,--..////////0011223221100//..--,,+++*++,,----,,++**))((''&&&%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&%%%%%%%%%&&''(())**++,,--..//00112233445566778899:99887766554433221100//..--,,++**))((''&&%%$$##""!!`dž`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ˌ`!!""##$$%%&&''(())))((''&&%%$$##""!!````!!!!!``!!""""!!`Ɋ``!!""#"""!!!`!!""##$$%%&&''(())**++,,,++**))((''&&%%$$##"####$$%%&&''(())**))((''&&%%$$##""!!`֒`````!!`ޞ````````!!""##$$%%&&&&&%%$$$$$$$$$$$$$$$%$%%%%%%&&&&%%%%%%%&&&''(()((''&&%%%%%&&&&&&&&&&''(''&&&&%%%%%&&'&&&''(())((''&&%%%%%%%%%%$$$##""!"!!!!!```!!""##$$%%&&''((((''&&%%$$##""!!!``!!!""""##$$%%&&''(())**++,,--..//00112233445566777777777766554433221100//..--,,++**))((''&&%%$$%%%&&''(())*))(('''''''''''''''''''&&%%$$$$$$$$$$%%&&&&&''(()))**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++********++,,,,,+++****)))))****++,,--..////////001122333221100//..--,,++++,,--..--,,++**))((''&&&&%%%%%%%$$$%%%%&&&&&&''''''''&&&&&%%%&&&''(())**++,,--..//00112233445566778899:::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ɋ`!!""##$$%%&&''(())*))((''&&%%$$##""!!```!!!!"!!``!!!!!!``!!"""!!!!``!!""##$$%%&&''(())**++,,,++**))((''&&%%$$#####$$%%&&''(())**))((''&&%%$$##""!!`Ǘ`!!`Αь`!!""##$$$%%&&&%%$$$$$##$###$$$$$$$$%%%%%%&&%%$$$$$%%%&&''(((('''&&&&&&&&''&&''&''((('''&&&%%%&&'''&''(())((''&&%%$%$$$$$$$$$##""!!!!!````!!""##$$%%&&''((''&&%%$$##""!!!``!!"""""##$$%%&&''(())**++,,--..//00112233445566778888887766554433221100//..--,,++**))((''&&%%$$$$%%%&&''(()))((''''&&'''''''''''''&&%%$$$$$$###$$$%%&&&&&''(()))**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++*****+++,,--,,,,++++**))*****++,,--..//00000000112233433221100//..--,,,+,,--....--,,++**))(('''&&&&&%%%%%%%%%&&&&&&'''((('''''&&&&&&&&&''(())**++,,--..//00112233445566778899::::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())))((''&&%%$$##""!!!``!!!"""!!``!!!!``!!""!!!``ώ`!!""##$$%%&&''(())**++,,,++**))((''&&%%$$#$$$$%%&&''(())***))((''&&%%$$##"""!!`Ѝ``````!!""####$$%%%%%$$###############$#$$$$$$%%%%$$$$$$$%%%&&''((''&&'&&&&&&&&'''''''(()((''''&&&&&''('''(())((''&&%%$$$$$$$$$$###""!!`!``ь`!!""##$$%%&&''''&&%%$$##""!!``````!!"""####$$%%&&''(())**++,,--..//00112233445566778888887766554433221100//..--,,++**))((''&&%%$$##$$$%%&&''(()((''&&&&&&&&&&&&&&&&&&&%%$$##########$$%%%%%&&''((())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++++++++,,-----,,,++++*****++++,,--..//0000000011223344433221100//..--,,,,--..//..--,,++**))((''''&&&&&&&%%%&&&&''''''(((((((('''''&&&'''(())**++,,--..//00112233445566778899::;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`׉`!!""##$$%%&&''(())((''&&%%$$##""!!``Æ`!!""""!!`؞````ˆ`!!!!``ό`!!""##$$%%&&''(())**++,,,,++**))((''&&%%$$$$$%%&&''(())***))((''&&%%$$##""""!!`ܖȋ`!!""####$$%%%$$#####""#"""########$$$$$$%%$$#####$$$%%&&''''&&&&&%%%%%%&&''(('(()))((('''&&&''((('(())((''&&%%$$#$#########""!!``ǎ`!!""##$$%%&&''&&%%$$##""!!`À`!!`ˀ`!!""#####$$%%&&''(())**++,,--..//00112233445566778899887766554433221100//..--,,++**))((''&&%%$$####$$$%%&&''(((''&&&&%%&&&&&&&&&&&&&%%$$######"""###$$%%%%%&&''((())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,+++++,,,--..----,,,,++**+++++,,--..//001111111122334454433221100//..---,--..////..--,,++**))((('''''&&&&&&&&&''''''((()))((((('''''''''(())**++,,--..//00112233445566778899::;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ō`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(()((''&&%%$$##""!!`Ќ`!!""""!!`Ԟ͐`!!`Փ`!!""##$$%%&&''(())**++,,,,++**))((''&&%%$%%%%&&''(())***))((''&&%%$$##""!"!!``!!!""""##$$$$$##"""""""""""""""#"######$$$$#######$$$%%&&''&&%%&%%%%%%%%&&''((())*))(((('''''(()((())((''&&%%$$##########"""!!`͏ڛ`!!""##$$%%&&'''&&%%$$##""!!`΅``!!!!`````````````!!""###$$$$%%&&''(())**++,,--..//00112233445566778899887766554433221100//..--,,++**))((''&&%%$$##""###$$%%&&''(''&&%%%%%%%%%%%%%%%%%%%$$##""""""""""##$$$$$%%&&'''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,,,,,,,--.....---,,,,+++++,,,,--..//00111111112233445554433221100//..----..//00//..--,,++**))(((('''''''&&&''''(((((())))))))((((('''((())**++,,--..//00112233445566778899::;;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ŋ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(()((''&&%%$$##""!!`ӌ`!!""""!!`ܞɀ``ӗ`!!""##$$%%&&''(())**++,,-,,++**))((''&&%%%%%&&''(())***))((''&&%%$$##""!!!!`Ԟ`!!!""""##$$$##"""""!!"!!!""""""""######$$##"""""###$$%%&&&&%%%%%$$$$$$%%&&''(())**)))((('''(()))())((''&&%%$$##"#"""""""""!!`՞`!!""##$$%%&&''''&&%%$$##""!!```!!!""!!``````!!!!!!!!!!!!!""##$$$$$%%&&''(())**++,,--..//00112233445555667788887766554433221100//..--,,++**))((''&&%%$$##""""###$$%%&&'''&&%%%%$$%%%%%%%%%%%%%$$##""""""!!!"""##$$$$$%%&&'''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,,,,---..//....----,,++,,,,,--..//0011222222223344556554433221100//...-..//0000//..--,,++**)))((((('''''''''(((((()))***)))))((((((((())**++,,--..//00112233445566778899::;;;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ċ`!!""##$$%%&&''(()((''&&%%$$##""!!``!!""##""!!``ѐ`!!""##$$%%&&''(())**++,,--,,++**))((''&&%&&&&''(())***))((''&&%%$$##""!!`!`Ȟ``!!!!""#####""!!!!!!!!!!!!!!!"!""""""####"""""""###$$%%&&%%$$%$$$$$$$$%%&&''(())**))))((((())*)))((''&&%%$$##""""""""""!!!`Ǖ`!!""##$$%%&&''((''&&%%$$##""!!````!!!!""""!!!`````!!!!!!!!!!!!!!!!""##$$$%%%%&&''(())**++,,--..//00112233444444556677887766554433221100//..--,,++**))((''&&%%$$##""!!"""##$$%%&&'&&%%$$$$$$$$$$$$$$$$$$$##""!!!!!!!!!!""#####$$%%&&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--------../////...----,,,,,----..//001122222222334455666554433221100//....//001100//..--,,++**))))((((((('''(((())))))********)))))((()))**++,,--..//00112233445566778899::;;;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ϕ`!!""##$$%%&&''((((''&&%%$$##""!!``!!""###""!!``ю`!!""##$$%%&&''(())**++,,---,,++**))((''&&&&&''(())***))((''&&%%$$##""!!``!``!!!!""###""!!!!!``!```!!!!!!!!""""""##""!!!!!"""##$$%%%%$$$$$######$$%%&&''(())***)))((())**))((''&&%%$$##""!"!!!!!!!!!`Ӓ``!!""##$$%%&&''((((''&&%%$$##""!!!!!!!"""##""!!!!!!!!!!!"""""""""""""##$$%%%%%&&''(())**++,,--..//00112233333444445566777766554433221100//..--,,++**))((''&&%%$$##""!!!!"""##$$%%&&&%%$$$$##$$$$$$$$$$$$$##""!!!!!!```!!!""#####$$%%&&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..-----...//00////....--,,-----..//00112233333333445566766554433221100///.//00111100//..--,,++***)))))((((((((())))))***+++*****)))))))))**++,,--..//00112233445566778899::;;;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ȍ``!!"""###$$%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ĉ`!!""###$$%%&&''((((''&&%%$$##""!!`ҋ``!!""##$##""!!`Ј`!!""##$$%%&&''(())**++,,----,,++**))((''&''''(())***))((''&&%%$$##""!!`ޞ````!!"""""!!``````````!`!!!!!!""""!!!!!!!"""##$$%%$$##$########$$%%&&''(())****)))))**))((''&&%%$$##""!!!!!!!!!!``Ϙ`!!!""##$$%%&&''(())((''&&%%$$##""!!!!""""####"""!!!!!""""""""""""""""##$$%%%&&&&''(())**++,,--..//00112233333333334455667766554433221100//..--,,++**))((''&&%%$$##""!!``!!!""##$$%%&%%$$###################""!!```````!!"""""##$$%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//........//00000///....-----....//0011223333333344556677766554433221100////0011221100//..--,,++****)))))))((())))******++++++++*****)))***++,,--..//00112233445566778899::;;<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`lj`!!!"""""###$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""####$$%%&&''((((''&&%%$$##""!!````````````````!!!""##$##""!!``!!""##$$%%&&''(())**++,,--..--,,++**))(('''''(())***))((''&&%%$$##""!!`ޞ``!!"""!!`ǀŏ``!!!!!!""!!`````!!!""##$$$$#####""""""##$$%%&&''(())****)))**))((''&&%%$$##""!!`!`````````!!!""##$$%%&&''(())))((''&&%%$$##"""""""###$$##"""""""""""#############$$%%&&&&&''(())**++,,--..//00112233332223333344556666554433221100//..--,,++**))((''&&%%$$##""!!``!!!""##$$%%%$$####""#############""!!``!!"""""##$$%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//.....///00110000////..--.....//0011223344444444556677877665544332211000/001122221100//..--,,+++*****)))))))))******+++,,,+++++*********++,,--..//00112233445566778899::;;<<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ǝ`!!!""""!"""##$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ȉ`!!""""##$$%%&&''((((''&&%%$$##""!!!!!!!!!!!`````!!!!!!!!""##$$##""!!`̔`!!""##$$%%&&''(())**++,,--...--,,++**))(('(((())***))((''&&%%$$##""!!`ܞ`!!!!"!!!`ޞ`````!!!!``!!!""##$$##""#""""""""##$$%%&&''(())*******))((''&&%%$$##""!!```!!!"""##$$%%&&''(())**))((''&&%%$$##""""####$$$$###"""""################$$%%&&&''''(())**++,,--..//001122333222222222334455666554433221100//..--,,++**))((''&&%%$$##""!!```!!""##$$%$$##"""""""""""""""""""!!`ڔ`!!!!!!""##$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100////////0011111000////.....////0011223344444444556677888776655443322110000112233221100//..--,,++++*******)))****++++++,,,,,,,,+++++***+++,,--..//00112233445566778899::;;<<=<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`````!!""""!!!!"""###$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ɖ`!!""""##$$%%&&''((((''&&%%$$##""!!!!!!!!!!!!!````!!!!!!!!"""##$$##""!!`ݗ`!!""##$$%%&&''(())**++,,--....--,,++**))((((())****))((''&&%%$$##""!!`ޞ`!!!!!!!``!!`Ә``!!""####"""""!!!!!!""##$$%%&&''(())******))((''&&%%$$##""!!`Ҁ`!!!"""##$$%%&&''(())****))((''&&%%$$#######$$$%%$$###########$$$$$$$$$$$$$%%&&'''''(())**++,,--..//001122333222111222223344556554433221100//..--,,++**))((''&&%%$$##""!!`͞`!!""##$$$##""""!!"""""""""""""!!`ˀ``!!!!!""##$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100/////000112211110000//../////001122334455555555667788988776655443322111011223333221100//..--,,,+++++*********++++++,,,---,,,,,+++++++++,,--..//00112233445566778899::;;<<===<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!````!!!```````!!!!!!!!`!!!""###$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!"!!""##$$%%&&''((((''&&%%$$##"""""""""""!!!!!!````!!!""""""""##$$$##""!!`ה`!!""##$$%%&&''(())**++,,--../..--,,++**))())))**+**))((''&&%%$$##""!!`׌```!````!`؞`!!""##""!!"!!!!!!!!""##$$%%&&''(())**+**))((''&&%%$$##""!!`π`!!""###$$%%&&''(())**++**))((''&&%%$$####$$$$%%%%$$$#####$$$$$$$$$$$$$$$$%%&&'''(((())**++,,--..//00112233322111111111223344556554433221100//..--,,++**))((''&&%%$$##""!!`ׄ`!!""##$$##""!!!!!!!!!!!!!!!!!!!!`````!!""###$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443322110000000011222221110000/////0000112233445555555566778899988776655443322111122334433221100//..--,,,,+++++++***++++,,,,,,--------,,,,,+++,,,--..//00112233445566778899::;;<<==>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!!!!!!!``!!!``!!!!!!```!!!"""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!!!""##$$%%&&''((((''&&%%$$##"""""""""""""!!!!!!```````!!""""""""###$$%$$##""!!``!!""##$$%%&&''(())**++,,--../..--,,++**)))))**++**))((''&&%%$$##""!!```!`ɞ`!!""#""!!!!!``````!!""##$$%%&&''(())****))((''&&%%$$##""!!`ˀ``!!""###$$%%&&''(())**++++**))((''&&%%$$$$$$$%%%&&%%$$$$$$$$$$$%%%%%%%%%%%%%&&''((((())**++,,--..//0011223332211100011111223344556554433221100//..--,,++**))((''&&%%$$##""!!``!!""####""!!!!``!!!!!!!!!!!!!!`ҝ`!!""###$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443322110000011122332222111100//00000112233445566666666778899:9988776655443322212233444433221100//..---,,,,,+++++++++,,,,,,---...-----,,,,,,,,,--..//00112233445566778899::;;<<==>>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!"""!!!!!!!!``!!````ڎ``!!"""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!``!!""##$$%%&&''((((''&&%%$$###########""""""!!!!!!!!!````!!"""########$$%%$$##""!!`͞`!!""##$$%%&&''(())**++,,--..//..--,,++**)****+++**))((''&&%%$$##""!!`̍΀```!!""""!!``!``!!""##$$%%&&''(())***))((''&&%%$$##""!!`ɀ``!!!""##$$$%%&&''(())**++,,++**))((''&&%%$$$$%%%%&&&&%%%$$$$$%%%%%%%%%%%%%%%%&&''((())))**++,,--..//00011223322110000000001122334455554433221100//..--,,++**))((''&&%%$$##""!!``!!""##""!!`````````````````ȓ`!!"""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544332211111111223333322211110000011112233445566666666778899:::9988776655443322223344554433221100//..----,,,,,,,+++,,,,------........-----,,,---..//00112233445566778899::;;<<==>>?>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""""""""""!!!!````ˌ`!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!```!!""##$$%%&&''((((''&&%%$$#############""""""!!!!!!!!!!!""########$$$%%%$$##""!!`Ɣ`!!""##$$%%&&''(())**++,,--..///..--,,++*****+++**))((''&&%%$$##""!!``!!"""!!```Օ`!!""##$$%%&&''(())**))((''&&%%$$##""!!``!!!!""##$$$%%&&''(())**++,,,,++**))((''&&%%%%%%%&&&''&&%%%%%%%%%%%&&&&&&&&&&&&&''(()))))**++,,--..////00011222211000///000001122334455554433221100//..--,,++**))((''&&%%$$##""!!``!!""""!!`ʈ`!!"""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443322111112223344333322221100111112233445566777777778899::;::9988776655443332334455554433221100//...-----,,,,,,,,,------...///.....---------..//00112233445566778899::;;<<==>>???>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""""###""!!!!``Қ`!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443322111000//..--,,++**))((''&&%%$$##""!!`ˑ`!!""##$$%%&&''(()((''&&%%$$$$$$$$$$$######"""""""""!!!!""###$$$$$$$$%%&%%$$##""!!`љ`!!""##$$%%&&''(())**++,,--..////..--,,++*+++++**))((''&&%%$$##""!!``!!"""!!`ٞ`!!""##$$%%&&''(())***))((''&&%%$$##""!!``````!!!"""##$$%%%&&''(())**++,,--,,++**))((''&&%%%%&&&&''&&&&&%%%%%&&&%%%&&&&&&&&&&''(()))****++,,--......///0011221100/////////00112233445554433221100//..--,,++**))((''&&%%$$##""!!`̀`!!""!!`Ξ`!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?>>????????????????>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433222222223344444333222211111222233445566777777778899::;;;::9988776655443333445566554433221100//....-------,,,----......////////.....---...//00112233445566778899::;;<<==>>?????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$#######""!!!!`ޜו``````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544332211000000//..--,,++**))((''&&%%$$##""!!```!!""##$$%%&&''(())((''&&%%$$$$$$$$$$$$$######"""""""""""##$$$$$$$$%%%&&&%%$$##""!!`Ɏ`!!""##$$%%&&''(())**++,,--..//0//..--,,++++++**))((''&&%%$$##""!!!``!!""""!!`ޞ`!!""##$$%%&&''(())****))((''&&%%$$##""!!!!``````!!!!""""##$$%%%&&''(())**++,,----,,++**))((''&&&&&&&'''&&&&&&&&&&&&&%%%%%&%&&''''''(()(())**++,,-----.....///00111100///.../////0011223344554433221100//..--,,++**))((''&&%%$$##""!!`ޚ`!!""!!`͈`!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>>>>??????????????>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544332222233344554444333322112222233445566778888888899::;;<;;::9988776655444344556666554433221100///.....---------......///000/////.........//00112233445566778899::;;<<==>>??????>>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$#####""!!```ޞ`!!!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544332211000///0///..--,,++**))((''&&%%$$##""!!!`̒`!!""##$$%%&&''(()))((''&&%%%%%%%%%%%$$$$$$#########"""""####$$%%%%%%&&'&&%%$$##""!!`Ȁ`!!""##$$%%&&''(())**++,,--..//00//..--,,+,++**))((''&&%%$$##""!!```!!"!"""!!`ғ`!!""##$$%%&&''(())**++**))((''&&%%$$##""!!!!!``!!!!!!!"""###$$%%&&&''(())**++,,--..--,,++**))((''&&&&''''&&%%%%&&&&&&&%%$$$%%%%&&''''(()(((())**++,,--------...//001100//.........//001122334454433221100//..--,,++**))((''&&%%$$##""!!`̏`!!!!`Æ```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>==>>????????????>>===>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443333333344555554443333222223333445566778888888899::;;<<<;;::9988776655444455667766554433221100////.......---....//////00000000/////...///00112233445566778899::;;<<==>>??????>>>>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$##""!!`ޞ`!!!!!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//////////..--,,++**))((''&&%%$$##""!!!`ƒ`!!""##$$%%&&''(())))((''&&%%%%%%%%%%%%%$$$$$$######""""""####$$%%%&&&''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//000//..--,,++**))((''&&%%$$##""!!`̀`!!!!!!!!```!!""##$$%%&&''(())**++++**))((''&&%%$$##""""!!!!!!!!""""####$$%%&&&''(())**++,,--....--,,++**))((''''''''&&%%%%%%%%&%&%%$$$$$%$%%&&''(()((''(())**++,,,,,-----...//0000//...---.....//001122334454433221100//..--,,++**))((''&&%%$$##""!!``!!!!`В`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<=====>>??????????>>=====>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433333444556655554444332233333445566778899999999::;;<<=<<;;::99887766555455667777665544332211000/////.........//////00011100000/////////00112233445566778899::;;<<==>>??????>>=>=>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ޞ`!!"""!!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100///..././//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())*))((''&&&&&&&&&&&%%%%%%$$$$##""""!!!!""""##$$%%&&'''&&%%$$##""!!`ώ`!!""##$$%%&&''(())**++,,--..//00//..--,,++**))((''&&%%$$##""!!`Ȕ`!!`!!!!``!!!""##$$%%&&''(())**++,,++**))((''&&%%$$##"""""!!"""""""###$$$%%&&'''(())**++,,--..//..--,,++**))((''''''&&%%$$$$%%%%%%%$$###$$$$%%&&''(((''''(())**++,,,,,,,,---..//00//..---------..//001122334454433221100//..--,,++**))((''&&%%$$##""!!`ɓ`!!`Ð`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==<<==>>????????>>==<<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544444444556666655544443333344445566778899999999::;;<<===<<;;::998877665555667788776655443322110000///////...////0000001111111100000///000112233445566778899::;;<<==>>??????>>======<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ي`!!!"""""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//........//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**))((''&&&&&&&&&&&&&%%$$$$##""""!!!!!!""""##$$%%&&''&&%%$$##""!!`Ў`!!""##$$%%&&''(())**++,,--..//0//..--,,++**))((''&&%%$$##""!!`Ӌ``````Ō``!!!""##$$%%&&''(())**++,,,,++**))((''&&%%$$####""""""""####$$$$%%&&'''(())**++,,--..////..--,,++**))((((''&&%%$$$$$$$$%$%$$#####$#$$%%&&''(''&&''(())**+++++,,,,,---..////..---,,,-----..//001122334454433221100//..--,,++**))((''&&%%$$##""!!```!!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<=<<<<==>>??????>>==<<<<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655444445556677666655554433444445566778899::::::::;;<<==>==<<;;::99887766656677888877665544332211100000/////////00000011122211111000000000112233445566778899::;;<<==>>?????>>>==<=<=<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`؊`!!!!"""""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//...---.-....--,,++**))((''&&%%$$##""!!```!!""##$$%%&&''(())*))))(('''''''''''&&%%$$####""!!!!````!!!!""##$$%%&&'&&%%$$##""!!`ɏ`!!""##$$%%&&''(())**++,,--..///..--,,++**))((''&&%%$$##""!!`Ԓ`ݞ`!!"""##$$%%&&''(())**++,,--,,++**))((''&&%%$$#####""#######$$$%%%&&''((())**++,,--..//00//..--,,++**))((''&&%%$$####$$$$$$$##"""####$$%%&&'''&&&&''(())**++++++++,,,--..//..--,,,,,,,,,--..//001122334454433221100//..--,,++**))((''&&%%$$##""!!``!!!!`·`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<<<;;<<==>>????>>==<<;;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766555555556677777666555544444555566778899::::::::;;<<==>>>==<<;;::99887766667788998877665544332211110000000///000011111122222222111110001112233445566778899::;;<<==>>????>>>>==<<<<<=<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``ޘ`!!`!!""#""!!`É`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--------..--,,++**))((''&&%%$$##""!!`ˏ`!!""##$$%%&&''(())))))))(('''''''''&&%%$$####""!!!!``!!!!""##$$%%&&'&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..///..--,,++**))((''&&%%$$##""!!`Տ`!!"""##$$%%&&''(())**++,,----,,++**))((''&&%%$$$$########$$$$%%%%&&''((())**++,,--..//00//..--,,++**))((''&&%%$$########$#$##"""""#"##$$%%&&'&&%%&&''(())*****+++++,,,--....--,,,+++,,,,,--..//00112233444433221100//..--,,++**))((''&&%%$$##""!!```!!!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<<;;;;<<==>>??>>==<<;;;;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665555566677887777666655445555566778899::;;;;;;;;<<==>>?>>==<<;;::998877767788999988776655443322211111000000000111111222333222221111111112233445566778899::;;<<==>>????>>>===<<;<;<<<<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!``Ѐ```!!""""!!`ɐ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..---,,,-,----,,,++**))((''&&%%$$##""!!`֞`!!""##$$%%&&''(()))(()((((((((((''&&%%$$##""""!!```ڞ````!!""##$$%%&&&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..///..--,,++**))((''&&%%$$##""!!`΍`!!""###$$%%&&''(())**++,,--..--,,++**))((''&&%%$$$$$##$$$$$$$%%%&&&''(()))**++,,--..//00//..--,,++**))((''&&%%$$##""""#######""!!!""""##$$%%&&&%%%%&&''(())********+++,,--..--,,+++++++++,,--..//00112233444433221100//..--,,++**))((''&&%%$$##""!!`!``````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<<;;::;;<<==>>>>==<<;;:::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776666666677888887776666555556666778899::;;;;;;;;<<==>>???>>==<<;;::998877778899::99887766554433222211111110001111222222333333332222211122233445566778899::;;<<==>>????>>====<<;;;;;<<;;;;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!"""!!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,,,,,,,--,,++++**))((''&&%%$$##""!!`ו`!!""##$$%%&&''(())(((((((((((((''&&%%$$##""""!!`ޛ`!!""##$$%%&&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..///..--,,++**))((''&&%%$$##""!!`ɀ`!!""##$$%%&&''(())**++,,--....--,,++**))((''&&%%%%$$$$$$$$%%%%&&&&''(()))**++,,--..//00//..--,,++**))((''&&%%$$##""""""""#"#""!!!!!"!""##$$%%&%%$$%%&&''(()))))*****+++,,----,,+++***+++++,,--..//0011223344433221100//..--,,++**))((''&&%%$$###""!!``````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<;;;::::;;<<==>>==<<;;:::::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766666777889988887777665566666778899::;;<<<<<<<<==>>?????>>==<<;;::9988878899::::998877665544333222221111111112222223334443333322222222233445566778899::;;<<==>>????>>===<<<;;:;:;;;;;;;;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!````!!""!!`!`ņ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,,+++,+,,,,+++*+**))((''&&%%$$##""!!`ω`!!""##$$%%&&''''((((''(''''''''''&&%%$$##""!!!!`ޞ`!!""##$$%%&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..////..--,,++**))((''&&%%$$##""!!`````!!""##$$%%&&''(())**++,,--..//..--,,++**))((''&&%%%%%$$%%%%%%%&&&'''(())***++,,--..//00//..--,,++**))((''&&%%$$##""!!!!"""""""!!```!!!!""##$$%%%$$$$%%&&''(())))))))***++,,--,,++*********++,,--..//00112233433221100//..--,,++**))((''&&%%$$#####""!!``!!```!!!""##$$%%&&''(())**++,,--..//0011222333445566778899::;;;;;::99::;;<<====<<;;::999::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877777777889999988877776666677778899::;;<<<<<<<<==>>???????>>==<<;;::99888899::;;::9988776655443333222222211122223333334444444433333222333445566778899::;;<<==>>????>>==<<<<;;:::::;;:::;;;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!`````!!"!!````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++++++++,,++******))((''&&%%$$##""!!`ʀ`!!""##$$%%&&'''''(('''''''''''''&&%%$$##""!!!!`ޞ`!!""##$$%%&&%%$$##""!!``!!""##$$%%&&''''(())**++,,--..///..--,,++**))((''&&%%$$##""!!``!`!!!""##$$%%&&''(())**++,,--..////..--,,++**))((''&&&&%%%%%%%%&&&&''''(())***++,,--..//00//..--,,++**))((''&&%%$$##""!!!!!!!!"!"!!``!`!!""##$$%$$##$$%%&&''((((()))))***++,,,,++***)))*****++,,--..//001122333221100//..--,,++**))((''&&%%$$##"##""!!`͂`!!!!!!!""##$$%%&&''(())**++,,--..///00011222333445566778899::;;:::9999::;;<<==<<;;::99999::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887777788899::999988887766777778899::;;<<========>>?????????>>==<<;;::999899::;;;;::99887766554443333322222222233333344455544444333333333445566778899::;;<<==>>????>>==<<<;;;::9:9:::::::;;;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!!!`````!!"!!`ݞ`ˀ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,+++***+*++++***)****))((''&&%%$$##""!!``!!""##$$%%&&&&&&''''&&'&&&&&&&&&&%%$$##""!!```ޞ`!!""##$$%%&%%$$##""!!``!!""##$$%%&&'&&&''(())**++,,--..///..--,,++**))((''&&%%$$##""!!``!!!!""##$$%%&&''(())**++,,--..//00//..--,,++**))((''&&&&&%%&&&&&&&'''((())**+++,,--..//00//..--,,++**))((''&&%%$$##""!!````!!!!!!!```!!""##$$$####$$%%&&''(((((((()))**++,,++**)))))))))**++,,--..//0011223221100//..--,,++**))((''&&%%$$##""""""!!`Ά`!!!!!"""##$$%%&&''(())**++,,--..//////0011122233445566778899:::::998899::;;<<<<;;::9988899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998888888899:::::999888877777888899::;;<<========>>???????????>>==<<;;::9999::;;<<;;::998877665544443333333222333344444455555555444443334445566778899::;;<<==>>????>>==<<;;;;::99999::999::;;;;::99887766554433221100//..--,,++**))((''&&%%$$##""""!!!!!!````̞`!!``!!""!!`ٞ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++********++**))))***))((''&&%%$$##""!!``!!""##$$%%&&&&&&&&''&&&&&&&&&&&&&%%$$##""!!`ޞ`!!""##$$%%&%%$$##""!!`͍`!!""##$$%%&&'&&&&&''(())**++,,--..//..--,,++**))((''&&%%$$##""!!``!!!"""##$$%%&&''(())**++,,--..//000//..--,,++**))((''''&&&&&&&&''''(((())**+++,,--..//00//..--,,++**))((''&&%%$$##""!!````!`!!``!!""##$$##""##$$%%&&'''''((((()))**++++**)))((()))))**++,,--..//00112221100//..--,,++**))((''&&%%$$##""!"""!!``!!""""##$$%%&&''(())**++,,--..///..///0011122233445566778899::999888899::;;<<;;::998888899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988888999::;;::::999988778888899::;;<<==>>>>>>>>?????????????>>==<<;;:::9::;;<<<<;;::9988776655544444333333333444444555666555554444444445566778899::;;<<==>>????>>==<<;;;:::998989999999::;;;;::99887766554433221100//..--,,++**))((''&&%%$$##"""""""!!!!!`ɝ`!!!``!!""""!!`ԋ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++***)))*)****)))())))))((''&&%%$$##""!!``!!""##$$%%&&&%%%%%&&&&%%&%%%%%%%%%%$$##""!!`ޞ`!!""##$$%%%%%%$$##""!!``!!""##$$%%&&&&%%%&&''(())**++,,--../..--,,++**))((''&&%%$$##""!!`˂``!!!""##$$%%&&''(())**++,,--..//000//..--,,++**))(('''''&&'''''''((()))**++,,,--..//00//..--,,++**))((''&&%%$$##""!!`ՙ````!!""##$$##""""##$$%%&&''''''''((())**++**))((((((((())**++,,--..//001121100//..--,,++**))((''&&%%$$##""!!!!!!!``!!""##$$%%&&''(())**++,,--..///.....//000111223344556677889999988778899::;;;;::99887778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99999999::;;;;;:::9999888889999::;;<<==>>>>>>>>???????????????>>==<<;;::::;;<<==<<;;::99887766555544444443334444555555666666665555544455566778899::;;<<==>>????>>==<<;;::::99888889988899::;;;;::99887766554433221100//..--,,++**))((''&&%%$$##""""!!!!!!!`Ę`!!!!!!""##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))))))))**))(((()))))((''&&%%$$##""!!`‘`!!""##$$%%&&&%%%%%%%&&%%%%%%%%%%%%%$$##""!!`ޞ`!!""###$$%%%%%$$###""!!``!!""##$$%%&&&&%%%%%&&''(())**++,,--../..--,,++**))((''&&%%$$##""!!`Ό`!!!""##$$%%&&''(())**++,,--..//000//..--,,++**))((((''''''''(((())))**++,,,--..//000//..--,,++**))((''&&%%$$##""!!`Ћ`!!""##$##""!!""##$$%%&&&&&'''''((())****))((('''((((())**++,,--..//0011100//..--,,++**))((''&&%%$$##""!!`!!!!``!!""##$$%%&&''(())**++,,--..//..--...//000111223344556677889988877778899::;;::9988777778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99999:::;;<<;;;;::::998899999::;;<<==>>???????????????????????>>==<<;;;:;;<<====<<;;::998877666555554444444445555556667776666655555555566778899::;;<<==>>????>>==<<;;:::99988787888888899::;;::99887766554433221100//..--,,++**))((''&&%%$$##"""!!!!!!!```ś`!!"!!""###""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**)))((()())))((('(((())((''&&%%$$##""!!``!!""##$$$$%%&%%$$$$$%%%%$$%$$$$$$$$$$##""!!`՞`!!"""##$$$$$$$##"#"""!!```!!""##$$%%&&&%%$$$%%&&''(())**++,,--....--,,++**))((''&&%%$$##""!!```!!""##$$%%&&''(())**++,,--..//000//..--,,++**))(((((''((((((()))***++,,---..//0000//..--,,++**))((''&&%%$$##""!!`ˀ```!!!""####""!!!!""##$$%%&&&&&&&&'''(())**))(('''''''''(())**++,,--..//00100//..--,,++**))((''&&%%$$##""!!``````!!""##$$%%&&''(())**++,,--....-----..///00011223344556677888887766778899::::998877666778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::::::::;;<<<<<;;;::::99999::::;;<<==>>?????????????????????????>>==<<;;;;<<==>>==<<;;::9988776666555555544455556666667777777766666555666778899::;;<<==>>????>>==<<;;::99998877777887778899::::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!``````!!""""###""!!`Ҁ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(((((((())((''''(((())((''&&%%$$##""!!`ɇ`!!""##$$##$$%%%$$$$$$$%%$$$$$$$$$$$$$$##""!!`ݞ`!!""""##$$$$$##"""""""!!!``Ĉ`!!""##$$%%&&%%$$$$$%%&&''(())**++,,--....--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//000//..--,,++**))))(((((((())))****++,,---..//00100//..--,,++**))((''&&%%$$##""!!``!!!!!!!""##""!!``!!""##$$%%%%%&&&&&'''(())))(('''&&&'''''(())**++,,--..//0000//..--,,++**))((''&&%%$$##""!!`ˀ`!!""##$$%%&&''(())**++,,--...--,,---..///00011223344556677887776666778899::99887766666778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;:::::;;;<<==<<<<;;;;::99:::::;;<<==>>???????????????????????????>>==<<<;<<==>>>>==<<;;::99887776666655555555566666677788877777666666666778899::;;<<==>>????>>==<<;;::9998887767677777778899::99887766554433221100//..--,,++**))((''&&%%$$##""!!!```!!"""####""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((('''('(((('''&''''(()((''&&%%$$##""!!`Ŋ`!!""##$####$$%$$#####$$$$##$#############""!!`ƀ`!!!!""#######""!"!""""!!!!``!!""##$$%%&%%$$###$$%%&&''(())**++,,--...--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//000//..--,,++**)))))(()))))))***+++,,--...//000000//..--,,++**))((''&&%%$$##""!!``!!!!!`!!""""!!``!!""##$$%%%%%%%%&&&''(())((''&&&&&&&&&''(())**++,,--..//000//..--,,++**))((''&&%%$$##""!!`΂`!!""##$$%%&&''(())**++,,--..--,,,,,--...///00112233445566777776655667788999988776655566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;;;;;;<<=====<<<;;;;:::::;;;;<<==>>?????????????????????????????>>==<<<<==>>??>>==<<;;::998877776666666555666677777788888888777776667778899::;;<<==>>????>>==<<;;::99888877666667766677889999887766554433221100//..--,,++**))((''&&%%$$##""!!``Š`!!""##$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''''''''((''&&&&''''((((''&&%%$$##""!!`ϒ`!!""##$##""##$$$#######$$#################"""!!``!!!!""#####""!!!!!"""""!!!``!!""##$$%%%$$#####$$%%&&''(())**++,,--..--,,++**))((''&&%%$$##""!!`Ɠ`!!""##$$%%&&''(())**++,,--..//000//..--,,++****))))))))****++++,,--...//00000////..--,,++**))((''&&%%$$##""!!`ʔ`!!!```!!""""!!``!!""##$$$$$%%%%%&&&''((((''&&&%%%&&&&&''(())**++,,--..//000//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--.--,,++,,,--...///00112233445566776665555667788998877665555566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;;;<<<==>>====<<<<;;::;;;;;<<==>>???????????????????????????????>>===<==>>????>>==<<;;::9988877777666666666777777888999888887777777778899::;;<<==>>????>>==<<;;::99888777665656666666778899887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""####""!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(('''&&&'&''''&&&%&&&&''(((''&&%%$$##""!!`̍`!!""##$##""""##$##"""""####""#"""""""""""""""!!!`̕```!!"""""""!!`!`!!""""""!!`ɍ`!!""##$$%%$$##"""##$$%%&&''(())**++,,--..--,,++**))((''&&%%$$##""!!`΅`!!""##$$%%&&''(())**++,,--..//000//..--,,++*****))*******+++,,,--..///0000////...--,,++**))((''&&%%$$##""!!`Ɛ````ӓ`!!"""!!``!!"""##$$$$$$$$%%%&&''((''&&%%%%%%%%%&&''(())**++,,--..//00//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,----,,+++++,,---...//00112233445566666554455667788887766554445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<<<<<<==>>>>>===<<<<;;;;;<<<<==>>?????????????????????????????????>>====>>??????>>==<<;;::99888877777776667777888888999999998888877788899::;;<<==>>????>>==<<;;::99887777665555566555667788887766554433221100//..--,,++**))((''&&%%$$##""!!`Ԁ`!!""###""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&&&&&&''&&%%%%&&&&''((''&&%%$$##""!!`€```!!""##$##""!!""###"""""""##"""""""""""""""""!!!!`˔`!!"""""!!```!!""#""!!`Ќ`!!""##$$%$$##"""""##$$%%&&''(())**++,,--.--,,++**))((''&&%%$$##""!!`DŽ`!!""##$$%%&&''(())**++,,--..//0000//..--,,++++********++++,,,,--..///0000///....--,,++**))((''&&%%$$##""!!`ɏΊ`!!""!!``!!!""#####$$$$$%%%&&''''&&%%%$$$%%%%%&&''(())**++,,--..////..--,,++**))((''&&%%$$##""!!`Α`!!""##$$%%&&''(())**++,,,--,,++**+++,,---...//00112233445566555444455667788776655444445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<<<===>>??>>>>====<<;;<<<<<==>>???????????????????????????????????>>>=>>????????>>==<<;;::99988888777777777888888999:::9999988888888899::;;<<==>>????>>==<<;;::99887776665545455555556677887766554433221100//..--,,++**))((''&&%%$$##""!!`Ҟ`!!""###""!!`Ԏ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&%%%&%&&&&%%%$%%%%&&''(''&&%%$$##""!!``!!!""#####""!!!!""#""!!!!!""""!!"!!!!!!!!!!!!!!!`!`ё`!!!!!!!``ޞ`!!""""!!`̍`!!""##$$$$##""!!!""##$$%%&&''(())**++,,----,,++**))((''&&%%$$##""!!`ƅ`!!""##$$%%&&''(())**++,,--..//00100//..--,,+++++**+++++++,,,---..//00000//....----,,++**))((''&&%%$$##""!!`Б`!!!!``!!!!""########$$$%%&&''&&%%$$$$$$$$$%%&&''(())**++,,--..//...--,,++**))((''&&%%$$##""!!`Ā`!!""##$$%%&&''(())**+++,,,,++*****++,,,---..//00112233445555544334455667777665544333445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>========>>?????>>>====<<<<<====>>?????????????????????????????????????>>>>??????????>>==<<;;::999988888887778888999999::::::::99999888999::;;<<==>>????>>==<<;;::99887766665544444554445566777766554433221100//..--,,++**))((''&&%%$$##""!!`ޞ`!!""###""!!`τ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%%%%%&&%%$$$$%%%%&&''''&&%%$$##""!!``!!!"""####""!!``!!"""!!!!!!!""!!!!!!!!!!!!!!!!!````!!!!!`ޞ`!!""#""!!`ő`!!""##$$$##""!!!!!""##$$%%&&''(())**++,,---,,++**))((''&&%%$$##""!!`ŀ`!!""##$$%%&&''(())**++,,--..//00100//..--,,,,++++++++,,,,----..//00000//...------,,++**))((''&&%%$$##""!!`̎`!!!!`````!!"""""#####$$$%%&&&&%%$$$###$$$$$%%&&''(())**++,,--....--.--,,++**))((''&&%%$$##""!!``ʗ`!!""##$$%%&&''(())***+++,,++**))***++,,,---..//00112233445544433334455667766554433333445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>=====>>>????????>>>>==<<=====>>????????????????????????????????????????>????????????>>==<<;;:::99999888888888999999:::;;;:::::999999999::;;<<==>>????>>==<<;;::99887766655544343444444455667766554433221100//..--,,++**))((''&&%%$$##""!!`ޔ`!!""##""!!``````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%$$$%$%%%%$$$#$$$$%%&&''''&&%%$$##""!!`ޞ```!!"""""""!!``!!"!!`````!!!!``!``````````````````ޞ`!!"""#""!!``!!""##$$##""!!```!!""##$$%%&&''(())**++,,-,,++**))(('''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//001100//..--,,,,,++,,,,,,,---...//00000//..----,,,,,++**))((''&&%%$$##""!!`Î`!!!!``!!""""""""###$$%%&&%%$$#########$$%%&&''(())**++,,--..----.--,,++**))((''&&%%$$##""!!````!!""##$$$%%&&''(())****++++**)))))**+++,,,--..//00112233444443322334455666655443322233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>??????????>>>>=====>>>>???????????????????????????????????????????????????????>>==<<;;::::99999998889999::::::;;;;;;;;:::::999:::;;<<==>>????>>==<<;;::9988776655554433333443334455667766554433221100//..--,,++**))((''&&%%$$##""!!```!!""#""!!`Ξ`!!!!``͊`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$$$$$%%$$####$$$$%%&&''''&&%%$$##""!!``````!!!"""""!!``!!!``!!``۞`!!"""""!!``!!""##$##""!!``!!""##$$%%&&''(())**++,,,++**))((''&&&&%%$$##""!!`ʍ`!!""##$$%%&&''(())**++,,--..//001100//..----,,,,,,,,----....//00000//..---,,,,,,++**))((''&&%%$$##""!!`ʌ`!!"!!``!!!!!!"""""###$$%%%%$$###"""#####$$%%&&''(())**++,,----,,--.--,,++**))((''&&%%$$##""!!``!``!!""#####$$%%&&''(()))***++**))(()))**+++,,,--..//00112233443332222334455665544332222233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>???????????????>>==>>>>>?????????????????????????????????????????????????????????>>==<<;;;:::::999999999::::::;;;<<<;;;;;:::::::::;;<<==>>????>>==<<;;::998877665554443323233333334455667766554433221100//..--,,++**))((''&&%%$$##""!!``!!""""!!`Ϟ`!!!!!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$###$#$$$$###"####$$%%&&''''&&%%$$##""!!``!!```Č`!!!!!!!!!``!!`ܞ````ǖ`!!!"""!!``!!""##$##""!!`ڞ`!!""##$$%%&&''(())**++,++**))((''&&&&%%%$$##""!!`ɋ`!!""##$$%%&&''(())**++,,--..//0011100//..-----,,-------...///0000///..--,,,,+++++***))((''&&%%$$##""!!`̌`!!"""!!`ƈ`!!!!!!!!!"""##$$%%$$##"""""""""##$$%%&&''(())**++,,--,,,,--.--,,++**))((''&&%%$$##""!!!!``!!"""""####$$%%&&''(())))****))((((())***+++,,--..//00112233333221122334455554433221112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>?????????????????????????????????????????????????????????????>>==<<;;;;:::::::999::::;;;;;;<<<<<<<<;;;;;:::;;;<<==>>????>>==<<;;::9988776655444433222223322233445566766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##""!!`€`!!"""!!!`Γ`!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$########$$##""""####$$%%&&''''&&%%$$##""!!`!!`ؔ```!!!!!`Æ`!!``͍`!!!!"""!!`ԋ`!!""##$##""!!`ޞ`!!""##$$%%&&''(())**++++**))((''&&%%%%%%$$##""!!`Lj`!!""##$$%%&&''(())**++,,--..//0011100//....--------....////0000///..--,,,++++++****))((''&&%%$$##""!!`ʍ``!!""""!!`Ɋ`````!!!!!"""##$$$$##"""!!!"""""##$$%%&&''(())**++,,,,++,,---,,++**))((''&&%%$$##""!!!!!``!!""""""""##$$%%&&''((()))**))((''((())***+++,,--..//00112233222111122334455443322111112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>????????????????????????????????????????????????????????????????>>==<<<;;;;;:::::::::;;;;;;<<<===<<<<<;;;;;;;;;<<==>>????>>==<<;;::99887766554443332212122222223344556666554433221100//..--,,++**))((''&&%%$$##""!!``!!""###""!!``!!""""!!`Ɍ`!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$###"""#"####"""!""""##$$%%&&''''&&%%$$##""!!!!!`````````č``````!!!"!!`ĈŇ`!!""##$$##""!!`Ո``!!""##$$%%&&''(())**++**))((''&&%%%%$$%$$##""!!`̏`!!""##$$%%&&''(())**++,,--..//001121100//.....--.......///00000//...--,,++++*****)**))((''&&%%$$##""!!`Ώ``!!!""#""!!`…````!!!""##$$##""!!!!!!!!!""##$$%%&&''(())**++,,++++,,-,,++**))((''&&%%$$##""!!!`````!!"""!!!""""##$$%%&&''(((())))(('''''(()))***++,,--..//00112222211001122334444332211000112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<<;;;;;;;:::;;;;<<<<<<========<<<<<;;;<<<==>>????>>==<<;;::998877665544333322111112211122334455666554433221100//..--,,++**))((''&&%%$$###""!!``!!""###""!!``!!""""!!`π`!!"""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""""""""##""!!!!""""##$$%%&&''''&&%%$$##""!""!!!!`̐Ԕ`!!!"!!``ʏ``````````Č`!!""##$$##""!!`ݍ`!!""##$$%%&&''(())****))((''&&%%$$$$$$$$##""!!`͎`!!""##$$%%&&''(())**++,,--..//0011221100////........////000000//...--,,+++******)))*))((''&&%%$$##""!!`ύ`!!!""###""!!``!!!""####""!!!```!!!!!""##$$%%&&''(())**++++**++,,,++**))((''&&%%$$##""!!``À`!!!"!!!!!!!!!""##$$%%&&'''((())((''&&'''(()))***++,,--..//00112211100001122334433221100000112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>===<<<<<;;;;;;;;;<<<<<<===>>>=====<<<<<<<<<==>>????>>==<<;;::998877665544333222110101111111223344556554433221100//..--,,++**))((''&&%%$$##""""!!``!!""####""!!!!""""!!`ʇ``!!"""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""!!!"!""""!!!`!!!!""##$$%%&&''''&&%%$$##"""""!!!`͛``!!"!!!````!!!!````!!!!!!`ˏ`!!""##$$##""!!`ޞ`!!""##$$%%&&''(())**))((''&&%%$$$$##$$##""!!`Ə``!!""##$$%%&&''(())**++,,--..//001122221100/////..///////000100//..---,,++****)))))()))((''&&%%$$##""!!``!!"""""""""!!```!!""##""!!``````!!""##$$%%&&''(())**++****++,++**))((''&&%%$$##""!!`̑`!!"!!!!```!!!!""##$$%%&&''''((((''&&&&&''((()))**++,,--..//001111100//0011223333221100///00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>====<<<<<<<;;;<<<<======>>>>>>>>=====<<<===>>????>>==<<;;::998877665544332222110000011000112233445554433221100//..--,,++**))((''&&%%$$##""""!!!``!!""##$##""!!""""!!`څ`!!!""###$$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!!!!""!!```!!!!""##$$%%&&''''&&%%$$##"##""!!`ϝ`!!"!!!`!!!!!!!!!!!!!!!!!!``!!""##$$$##""!!`ܝ`!!"""##$$%%&&''(())))((''&&%%$$######$##""!!`ɔ```!!!""##$$%%&&''(())**++,,--..//0011223221110000////////00001100//..---,,++***))))))((()))((''&&%%$$##""!!`ϒ`!!""""""""""!!``!!""""!!`̔`!!""##$$%%&&''(())****))**++,++**))((''&&%%$$##""!!``Ʉ`!!"!!``````!!""##$$%%&&&'''((''&&%%&&&''((()))**++,,--..//0011000////00112233221100/////00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>=====<<<<<<<<<======>>>???>>>>>=========>>????>>==<<;;::9988776655443322211100/0/00000001122334454433221100//..--,,++**))((''&&%%$$##""!!!!```!!""##$$##""""""!!`ڊ`!!""###$$##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!```!`!!!!`ޞ```!!""##$$%%&&''''&&%%$$#####""!!`Չ`!!""!!!!!""""!!!!""""""!!`Š`!!""##$$$##""!!`ڞ`!!!!""##$$%%&&''(())((''&&%%$$####""##$##""!!`ȃ```````!!!!!""##$$%%&&''(())**++,,--..//00112232211000////0//00000001100//..--,,,++**))))((((('((((('''&&%%$$##""!!`͓`!!"""!!!!!!!!!`…`!!"""!!`Ҏ`!!""##$$%%&&''(())**))))**++,++**))((''&&%%$$##""!!`À`!!"!!`ː`!!""##$$%%&&&&''''&&%%%%%&&'''((())**++,,--..//00000//..//001122221100//...//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>=======<<<====>>>>>>????????>>>>>===>>>????>>==<<;;::9988776655443322111100/////00///0011223344433221100//..--,,++**))((''&&%%$$##""!!!!``!!""##$$$##""##""!!```!!""########$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!````!!!``Ў`!!""##$$%%&&''''&&%%$$#$$##""!!````!!"""!""""""""""""""""""!!``!!""##$$$$##""!!`ޞ`!!!!""##$$%%&&''((((''&&%%$$##""""""####""!!```!!!!!!!!!!"""##$$%%&&''(())**++,,--..//00112232211000///////00000111100//..--,,,++**)))(((((('''(((''''&&%%$$##""!!`ґ`!!"!!!!!!!!!!`ɒ`!!"""!!`ω`!!""##$$%%&&''(())))(())**++,++**))((''&&%%$$##""!!``!!"!!`ʄ`!!""##$$%%%%&&&''&&%%$$%%%&&'''((())**++,,--..//00///....//0011221100//.....//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>=========>>>>>>???????????>>>>>>>>>????>>==<<;;::9988776655443322111000//././//////00112233433221100//..--,,++**))((''&&%%$$##""!!````!!""##$$$$#####""!!``!!!""""##""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ޚ`````!!""##$$%%&&''''&&%%$$$$$##""!!!!``Ώ`!!"""""""####""""######""!!``!!""##$$%$$##""!!`͎```!!""##$$%%&&''((''&&%%$$##""""!!""###""!!``!!!!!!!!!"""""##$$%%&&''(())**++,,--..//0011223221100///....///001111100//..--,,+++**))(((('''''&'''''&&'&&%%$$##""!!`ʋ`!!"!!!````````Ì`!!!!"!!``!!""##$$%%&&''(())(((())**++++**))((''&&%%$$##""!!``!!""!!`̈`!!""##$$%%%%%&&&&%%$$$$$%%&&&'''(())**++,,--../////..--..//00111100//..---..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>===>>>>???????????????????>>>?????>>==<<;;::9988776655443322110000//.....//...//001122333221100//..--,,++**))((''&&%%$$##""!!``!!"""##$$$$####""!!``!`!!""""""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ϕ`!!""##$$%%&&''(''&&%%$%%$$##""!!!!`ɘ`!!""""#################""!!`̆`!!""##$$%$$##""!!`ޞ`!!""##$$%%&&''''&&%%$$##""!!!!!!""###""!!``!!!""""""""""###$$%%&&''(())**++,,--..//0011223221100///.......//0011100//..--,,+++**))(((''''''&&&'''&&&&&&&%%$$##""!!``!!!!``ɇ`!!!!!!!``!!""##$$%%&&''(((((''(())**+++**))((''&&%%$$##""!!``!!"!!``!!""##$$$$$%%%&&%%$$##$$$%%&&&'''(())**++,,--..//...----..//001100//..-----..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>????????????????????????????>>==<<;;::998877665544332211000///..-.-.......//00112233221100//..--,,++**))((''&&%%$$##""!!``!!"""##$$$$##""!!```!!!!""!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ے`!!""##$$%%&&''(''&&%%%%%$$##""""!!`̎`!!!"""""##############""!!`ŀ`!!""##$$$$##""!!`ޞ`!!""##$$%%&&''&&%%$$##""!!!!``!!""##"""!!``!!""""""""#####$$%%&&''(())**++,,--..//0011223221100//...----...//00100//..--,,++***))((''''&&&&&%&&&&&%%&%&&%%$$##""!!``!!!!`Б`!!``!!!``!!""##$$%%&&'''(((''''(())**++**))((''&&%%$$##""!!`ˆ`!!""!!``!!""##$$$$$$%%%%$$#####$$%%%&&&''(())**++,,--.....--,,--..//0000//..--,,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>?????????????????????????????>>==<<;;::99887766554433221100////..-----..---..//001122221100//..--,,++**))((''&&%%$$##""!!``!!!""##$$$##""!!`ȇ`!!!!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ݘ`!!""##$$%%&&''(''&&%&&%%$$##""""!!``!!!"""""######"""""""#""!!``˂`!!""##$$$##""!!`ޞ`!!""##$$%%&&'&&%%$$##""!!````!!"""""!"!!`„`!!""########$$$%%&&''(())**++,,--..//0011223221100//...-------..//000//..--,,++***))(('''&&&&&&%%%&&&%%%%%%&%%$$##""!!`Ï`!!!`nj```!!``!!""##$$%%&&'''''''&&''(())****))((''&&%%$$##""!!``ʊ`!!""!!``!!""##$####$$$%%$$##""###$$%%%&&&''(())**++,,--..---,,,,--..//00//..--,,,,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100///...--,-,-------..//0011221100//..--,,++**))((''&&%%$$##""!!``!!!""##$$##""!!````!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ڙ`!!""##$$%%&&''((''&&&&&%%$$###""!!`‰``!!!!!""""""""""""""""""!!!``````!!""##$$$##""!!`Ϟ`!!""##$$%%&&&%%$$##""!!`ޞ`!!!""!!!!!!!`ň`!!""######$$$$$%%&&''(())**++,,--..//0011223221100//..---,,,,---..//0//..--,,++**)))((''&&&&%%%%%$%%%%%$$%$%%%%%$$##""!!`Ň`!!!`ȍ`ޞ`!``!!""##$$%%&&&&&'''&&&&''(())**))((''&&%%$$##""!!`ς`!!""!!`ˀ`!!""#########$$$$##"""""##$$$%%%&&''(())**++,,-----,,++,,--..////..--,,+++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//....--,,,,,--,,,--..//001121100//..--,,++**))((''&&%%$$##""!!```!!""##$##""!!````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ٛ`!!""##$$%%&&''((''&''&&%%$$###""!!`̇`!!!!!""""""!!!!!!!"""""!!``!!!``!!""##$$$##""!!`̞`!!""##$$%%&&%%$$##""!!`ڞ`!!!!!!!!`!!!``!!""##$$$$$$$$%%%&&''(())**++,,--..//0011223221100//..---,,,,,,,--..///..--,,++**)))((''&&&%%%%%%$$$%%%$$$$$$%%%%%$$##""!!`ō`!!!`Ȍ``!!""##$$%%%&&&&&&&%%&&''(())))((''''&&%%$$##""!!``!!""!!`ƅ`!!""###""""###$$##""!!"""##$$$%%%&&''(())**++,,--,,,++++,,--..//..--,,+++++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//...---,,+,+,,,,,,,--..//0011100//..--,,++**))((''&&%%$$##""!!``!!""####""!!`›`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`̒`!!""##$$%%&&''(('''''&&%%$$##""!!`ЉÄ````!!!!!!!!!!!!!!!!!!!!!``!!!``!!""##$$$$##""!!`қ`!!""##$$%%%%$$##""!!`ܞ````!!```````!!""##$$$$$%%%%%&&''(())**++,,--..//0011223221100//..--,,,++++,,,--../..--,,++**))(((''&&%%%%$$$$$#$$$$$##$#$$$%%%%$$##""!!`ʊ`````˕`!!""##$$%%%%%%&&&%%%%&&''(())((''&&&&&%%$$##""!!``!!!!`nj``!!""##"""""""####""!!!!!""###$$$%%&&''(())**++,,,,,++**++,,--....--,,++***++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..----,,+++++,,+++,,--..//001100//..--,,++**))((''&&%%$$##""!!``!!""###""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ӈ`!!""##$$%%&&''((('((''&&%%$$##""!!```````!!!!!!```````!!!!!!!``!!!```!!""##$$$$##""!!`ޞ`!!""##$$%%%%$$##""!!`՞``̀```!!""##$$%%%%%%%&&&''(())**++,,--..//0011223221100//..--,,,+++++++,,--...--,,++**))(((''&&%%%$$$$$$###$$$######$$$%%%%$$##""!!```ޞ`!!""##$$$$$%%%%%%%$$%%&&''((((''&&&&&&&%%$$##""!!``!!!!``!!""""!!!!"""##""!!``!!!""###$$$%%&&''(())**++,,+++****++,,--..--,,++*****++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..---,,,++*+*+++++++,,--..//0000//..--,,++**))((''&&%%$$##""!!`````!!""##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Đ`!!""##$$%%&&''((((((''&&%%$$##""!!`Œ`!!!!!`````````````````!!!```!!!""##$$$$##""!!`ݞ`!!""##$$%%%$$##""!!```ޞĊ`!```!!!""##$$%%%%%&&&&&''(())**++,,--..//0011223221100//..--,,+++****+++,,--.--,,++**))(('''&&%%$$$$#####"#####""#"###$$%%%%$$##""!!`ɔ`!`ޞ`!!""##$$$$$$$%%%$$$$%%&&''((''&&%%%%%%%%$$##""!!`Ō```!`̈`!!"""!!!!!!!""""!!```!!"""###$$%%&&''(())**+++++**))**++,,----,,++**)))**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,,,++*****++***++,,--..//00//..--,,++**))((''&&%%$$##""!!```!!!``!!""#""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(()()((''&&%%$$##""!!`Ň``!!!!!!!`Ð͌̌`!!!!```!!!!""##$$%$$##""!!`ޞ`!!""##$$%%$$##""!!``Ŏ`!!!!!!!""##$$%%&&&&&&&'''(())**++,,--..//0011223221100//..--,,+++*******++,,---,,++**))(('''&&%%$$$######"""###""""""###$$%%%$$##""!!`ҕ`!!!```!!""#######$$$$$$$##$$%%&&''''&&%%%%%%%%$$##""!!``!```!!"""!!````!!!""!!``!!"""###$$%%&&''(())**++***))))**++,,--,,++**)))))**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,,+++**)*)*******++,,--..////..--,,++**))((''&&%%$$##""!!`ӛ`!!!!``!!""#""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ș`!!""##$$%%&&''(()))((''&&%%$$##""!!```!!!"""""!!``!!!!!!!!"""##$$%%%$$##""!!```Ҙ`!!""##$$%$$##""!!`ޞЀ`!!!!!"""##$$%%&&&&&'''''(())**++,,--..//0011223221100//..--,,++***))))***++,,-,,++**))((''&&&%%$$####"""""!"""""!!"!"""##$$%$$##"""!!`ԓ`!!"!!``!!"""########$$$####$$%%&&''&&%%$$$$$$$$##""!!````!!!!``````Ǎ`!!""!!```!!!!```!!!"""##$$%%&&''(())*****))(())**++,,,,++**))((())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++++**)))))**)))**++,,--..///..--,,++**))((''&&%%$$##""!!`ŕ`!!"!!````!!""##""!!````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ҟ`!!""##$$%%&&''(())))((''&&%%$$##""!!!``!!!"""""""!!`Ȍ`!!!!!""""##$$%%&%%$$##""!!`!``!!""##$$$$##""!!`ޞ`!!""""""##$$%%&&'''''''((())**++,,--..//0011223221100//..--,,++***)))))))**++,,,++**))((''&&&%%$$###""""""!!!"""!!!!!!"""##$$$##""""!!`ʄ``!!"!!`Ӕ`!!""""""""#######""##$$%%&&&&%%$$$$$$$$##""!!``!``!!!!!!!!`Ɏ`!!"!!``!!!``!!!"""##$$%%&&''(())**)))(((())**++,,++**))((((())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,+++***))()()))))))**++,,--..//..--,,++**))((''&&%%$$##""!!``!!"!!``!!`Ή`!!""####""!!!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ɗ`!!""##$$%%&&''(())))((''&&%%$$##""!!!!!"""####""!!`````Ɉ`!!"""""###$$%%&&&%%$$##""!!!``!!""##$$$##""!!`ʞ`!!"""""###$$%%&&'''''((((())**++,,--..//0011223221100//..--,,++**)))(((()))**++,++**))((''&&%%%$$##""""!!!!!`!!!!!``!`!!!""##$##""!!!!`Æ``!!!""!!`֕`!!!!""""""""###""""##$$%%&&%%$$########""!!``!!```!!"""!!!!`LJ`!!"!!``!!`ˀ``!!!""##$$%%&&''(()))))((''(())**++++**))(('''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++****))((((())((())**++,,--../..--,,++**))((''&&%%$$##""!!``!!""!!```!!!``!!""##$##""!!!!`̀`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ӈ`!!""##$$%%&&''(())*))((''&&%%$$##"""!!"""#####""!!``!!!!`Ɛ`!!"""####$$%%&&'&&%%$$##""!!``!!""##$$$$##""!!`ٞ`!!""######$$%%&&''(((((()))**++,,--..//0011223221100//..--,,++**)))((((((())**+++**))((''&&%%%$$##"""!!!!!!``!!!```!!!""###""!!!!`Ɨ`!!!"""!!`ҕ`!!!!!!!!!"""""""!!""##$$%%%%$$#########""!!`ˀ`!!!``````!!!""""""!!`̀`!!!``!!!``!!!""##$$%%&&''(())(((''''(())**++**))(('''''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++***)))(('('((((((())**++,,--....--,,++**))((''&&%%$$##""!!``!!""""!!```!!!!!``!!""##$##""!!```͎``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ϟ`!!""##$$%%&&''(())**))((''&&%%$$##"""""###$$##""!!``!!!!!`Ȏ`!!""###$$$%%&&'''&&%%$$##""!!`Š`!!""##$$%$$##""!!`ԗ``!!""""""##$$%%&&''(()))))**++,,--..//0011223221100//..--,,++**))(((''''((())**+**))((''&&%%$$$##""!!!!````ޞ```Ӟޞ``!!""#""!!````!!""""!!`՝````!!!!!!!!"""!!!!""##$$%%$$##"""""""""!!``!!!!!!!!!!!""##""!!``!!```!!!`ʍ``!!""##$$%%&&''(((((''&&''(())****))((''&&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))))(('''''(('''(())**++,,--....--,,++**))((''&&%%$$##""!!``!!""#""!!!!!!""!!```!!""##$##""!!`Ɏ``````````!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Փ`!!""##$$%%&&''(())**))((''&&%%$$###""###$$$##""!!``!!""!!``!!""##$$$$%%&&''''&&%%$$##""!!```!!""##$$%$$##""!!`ޞ`!!""""""##$$%%&&''(())***++,,--..//0011223221100//..--,,++**))((('''''''(())***))((''&&%%$$$##""!!!``؞ޞ`!!"""!!`ˏ`!!"""!!`Ԝ`````!!!!!!!``!!""##$$$$##""""""""""!!`ɉ`!!"!!!!!!"""##""!!`Ɖ```!!!`Ë`!!""##$$%%&&''(('''&&&&''(())**))((''&&&&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**)))(((''&'&'''''''(())**++,,--...--,,++**))((''&&%%$$##""!!``!!""##""!!!"""""!!!!!""##$##""!!`ڞ`!!!!!!!!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ҟ`!!""##$$%%&&''(())**))((''&&%%$$#####$$$$$##""!!``!!"!!``!!""##$$$%%%&&&&&&&&&&%%$$##""!!````````!!!""##$$%$$##""!!`ܞ`!!!!!!""##$$%%&&''(())**++,,--..//001122221100//..--,,++**))(('''&&&&'''(())*))((''&&%%$$###""!!``ˀ`!!""!!`ϗ`!!"""!!`М```!!!``!!""##$$##""!!!!!!!!!!``!!"""""""""##""!!`Җ`!!"!!`†``!!""##$$%%&&'''''&&%%&&''(())))((''&&%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((((''&&&&&''&&&''(())**++,,--..--,,++**))((''&&%%$$##""!!``!!"""##""""""##""!!!""##$$##""!!`ˆ`!!!!!!!!!!"""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ƞ``!!""##$$%%&&''(())**))((''&&%%$$$##$$$$$##""!!`‹`!!"!!``!!""##$$%%%%&&&&&&&&&&&&%%$$##""!!!````````!!!!!!!!""##$$%%$$##""!!`ޞ`!!!!!!""##$$%%&&''(())**++,,--..//0011221100//..--,,++**))(('''&&&&&&&''(()))((''&&%%$$###""!!``!!"!!`Ǒ`!!"""!!`Ҙ``````!!""####""!!!!!!!!!!`̓`!!""""""####""!!`Ǝ`!!"!!``!!""##$$%%&&''&&&%%%%&&''(())((''&&%%%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((('''&&%&%&&&&&&&''(())**++,,----,,++**))((''&&%%$$##""!!``!!""""##"""#####"""""##$$$##""!!``!!"""""""""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`œ`!!""##$$%%&&''(())**))((''&&%%$$$$$%$$##""!!`ʍ`!!!!``!!""##$$%%%&&&&%%%%%%%%%%%%%$$##""!!!!!!!!!!!!!!!!"""##$$%%%$$##""!!`݀`````!!""##$$%%&&''(())**++,,--..//00111100//..--,,++**))((''&&&%%%%&&&''(()((''&&%%$$##"""!!`̀`!!!!`ʒ`!!""""!!`Α€`!!""##""!!`````````ɑ`!!""########""!!``!!"!!```!!""##$$%%&&&&&%%$$%%&&''((((''&&%%$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''''&&%%%%%&&%%%&&''(())**++,,---,,++**))((''&&%%$$##""!!``!!!!""######$$##"""##$$$##""!!``!!""""""""###$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ʒ``!!""##$$%%&&''(())**))((''&&%%%$$%$$##""!!`Æ`!!!!``!!""##$$%%&&&&&%%%%%%%%%%%%%%%$$##"""!!!!!!!!""""""""##$$%%%%$$##""!!!``ϙ`!!""##$$%%&&''(())**++,,--..//001100//..--,,++**))((''&&&%%%%%%%&&''(((''&&%%$$##"""!!``!!!!`̒`!!""#""!!`ψ`!!""""!!``!!""###$$##""!!``!!""!!``!!""##$$%%&&%%%$$$$%%&&''((''&&%%$$$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(('''&&&%%$%$%%%%%%%&&''(())**++,,--,,++**))((''&&%%$$##""!!```!!!!""###$$$$$#####$$$##""!!````!!""#########$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`̜`!!""##$$%%&&''(())**))((''&&%%%%$$##""!!`Ɗ`!!!!``!!""##$$%%&&&&&%%$$$$$$$$$$$$$$$$$##""""""""""""""""###$$%%%%$$##""!!````!!""##$$%%&&''(())**++,,--..//0000//..--,,++**))((''&&%%%$$$$%%%&&''(''&&%%$$##""!!!!``!!"!!`ѕ`!!""##""!!`ȋ`!!""!!``!!""##$$##""!!``!!""!!`Å`!!""##$$%%&%%%$$##$$%%&&''''&&%%$$###$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&&%%$$$$$%%$$$%%&&''(())**++,,-,,++**))((''&&%%$$##""!!````!!""##$$%%$$###$$$##""!!``!!!""########$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ȟ`!!""##$$%%&&''(())***))((''&&%%$$##""!!`Ј`!!!!``!!""##$$%%&&&&%%$$$$$$$$$$$$$$$$$$$###""""""""########$$%%%%$$##""!!````!!""##$$%%&&''(())**++,,--..//00//..--,,++**))((''&&%%%$$$$$$$%%&&'''&&%%$$##""!!!!!`͓`!!"!!``!!""##""!!``Á`!!""!!``!!""##$$##""!!`ʏ`!!""!!`Ȁ`!!""##$$%%%%$$$####$$%%&&''&&%%$$#####$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&%%%$$#$#$$$$$$$%%&&''(())**++,,,++**))((''&&%%$$##""!!`Ì```````!!""##$$%%$$$$$$$##""!!`À``````!!!""##$$#$$$$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ˌ`!!""##$$%%&&''(())**))((''&&%%$$##""!!`ȅ`!!!!``!!""##$$%%&&&%%$$#################$$################$$$%%&&%%$$##""!!`È`!!""##$$%%&&''(())**++,,--..//0//..--,,++**))((''&&%%$$$####$$$%%&&'&&%%$$##""!!````Ԕ`!!"!!``!!""##""!!``!!"!!``!!""##$$##""!!`ƃ`!!"!!``!!""##$$%%%$$$##""##$$%%&&&&%%$$##"""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%$$#####$$###$$%%&&''(())**++,,++**))((''&&%%$$##""!!`Ċ``!!!!!``!!""##$$%%$$$%$$##""!!``!!!!!!!"""##$####$$$%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``ʊ`!!""##$$%%&&''(())**))((''&&%%$$##""!!``!!!!``!!""##$$%%&%%$$#####################$########$$$$$$$$%%&&&%%$$##"""!!``č`!!""##$$%%&&''(())**++,,--..////..--,,++**))((''&&%%$$$#######$$%%&&&%%$$##""!!`ޞ`!!"!!``!!""#""!!`р`!!!!`Ӎ`!!""##$$$##""!!``!!"!!`ˆ`!!""##$$%%$$###""""##$$%%&&%%$$##"""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%$$$##"#"#######$$%%&&''(())**++,++**))((''&&%%$$##""!!``!!!!!!!!``!!""##$$%%%%$$##""!!``!!!!!!"""######"##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ӌ`!!""##$$%%&&''(())**))((''&&%%$$##""!!``!!!!``!!""##$$%%%$$##"""""""""""""""""#####$$$$$$$$$$$$$%%%&&&%%$$##""!""!!`Θ`!!""##$$%%&&''(())**++,,--..///..--,,++**))((''&&%%$$###""""###$$%%&%%$$##""!!`ޞ`!!"!!``!!""""!!`Ϟ`!!!``!!""##$$$##""!!`‹`!!!!`Å`!!""##$$%$$###""!!""##$$%%%%$$##""!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$##"""""##"""##$$%%&&''(())**+++**))((''&&%%$$##""!!``!!"""!!`ƀ`!!""##$$%%%%$$##""!!``!!""""""######""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ؗ`!!""##$$%%&&''(())*))((''&&%%$$##""!!`Ƀ`!!!!``!!""##$$%$$##"""""""""""""""""""""###$$$$$$%%%%%%%%&&&%%$$##""!!!"!!`Κ`!!""##$$%%&&''(())**++,,--..//..--,,++**))((''&&%%$$###"""""""##$$%%&%%$$##""!!```!!"!!``!!"""""!!`֚`!!``!!""##$$##""!!``!!"!!``!!""##$$$$##"""!!!!""##$$%%$$##""!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$###""!"!"""""""##$$%%&&''(())**++**))((''&&%%$$##""!!``!!"""!!`DŽ`!!""##$$%%&%%$$##""!!``!!"""""##"""""""!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`À`!!"""##$$%%&&''(())*))((''&&%%$$##""!!`ƈ`!!""!!``!!""##$$$##""!!!!!!!!!!!!!!!!!"""""##$$%%%%%%%%%&&&&%%$$##""!!`!!!`͖`!!""##$$%%&&''(())**++,,--../..--,,++**))((''&&%%$$##"""!!!!"""##$$%%%%%$$##""!!!```!!!!!``!!""!!!`ə`````!!""##$$$##""!!`ǃ`!!!!``!!""##$$$##"""!!``!!""##$$$$##""!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$####""!!!!!""!!!""##$$%%&&''(())****))((''&&%%$$##""!!``!!""!!```!!"""##$$%%%%$$##""!!`À`!!""####""""""!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!!!""##$$%%&&''(()))((''&&%%$$##""!!`̌`!!""!!`Ҏ`!!""##$##""!!!!!!!!!!!!!!!!!!!!!"""##$$%%&&&&&&&&&%%$$##""!!``!`ϑ`!!""##$$%%&&''(())**++,,--....--,,++**))((''&&%%$$##"""!!!!!!!""##$$%$%%%$$##""!!!!``!!!!``!!!!!`̞ט`!!""##$$$##""!!``!!!!``!!""##$$##""!!!``!!""##$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$###"""!!`!`!!!!!!!""##$$%%&&''(())***))((''&&%%$$##""!!`΀`!!"!!`т`!!!"""""##$$%%%$$##""!!``!!""###""!!!!!!!`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!``!!!!""##$$%%&&''(())((''&&%%$$##""!!`Ֆ‚`!!"""!!`ƃ`!!""###""!!`````````````````!!!!!""##$$%%&&&&&&&%%$$##""!!```ˎ`!!""##$$%%&&''(())**++,,--...--,,++**))((''&&%%$$##""!!!````!!!""##$$$$$$$$$##"""!!!``!!```!!!``ћ`!!""##$$##""!!``!!!!``!!""####""!!!```!!""##$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""""!!```!!```!!""##$$%%&&''(())**))((''&&%%$$##""!!`ƀ`!!"!!```!!!"""!!""##$$%%%$$##""!!````!!""###""!!!!!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!````!!""##$$%%&&''(())((''&&%%$$##""!!````````!!""""!!``!!""#""!!````!!!""##$$%%&&''&&%%$$##""!!`ޞ``!!""##$$%%&&''(())**++,,--...--,,++**))((''&&%%$$##""!!!```!!""##$#$$$$$####""""!!`˃`!!`ޞ```ޞ`!!""##$$$##""!!``!!!``!!""###""!!```!!""##$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""!!!``ƀ```!!""##$$%%&&''(())*))((''&&%%$$##""!!``!!""!!``````````ȃ`!!!!!!!!!""##$$%%%$$##""!!!!!!""###""!!`````·`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`˜`!!""##$$%%&&''(())((''&&%%$$##""!!!```!!!!!``!!""#""!!`Α`!!"""!!`ʑ``!!""##$$%%&&&&%%$$##""!!``!!""##$$%%&&''(())**++,,--...--,,++**))((''&&%%$$##""!!```!!""###########"""""!!``!`؞`!!""##$$##""!!`Ç``!!``!!""###""!!`ʎ`!!""####""!!`ʁ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!`Ƒ`!!""##$$%%&&''(())*))((''&&%%$$##""!!`Ո`!!"!!``!!!```!!!``!!!!!!``!!""##$$%%%$$##""!!!!""###""!!`ƍ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`О`!!""##$$%%&&''(())))((''&&%%$$##""!!!!!!!!!!!``!!""#""!!`ӌ`!!"""!!`ʑ`!!""##$$%%&&&%%$$##""!!`܊``!!!""##$$%%&&''(())**++,,--..--,,++**))((''&&%%$$##""!!``!!""#"#####""""""!!!```!!`ɞ`!!""##$##""!!``!``!!""###""!!`ʀ`!!""####""!!`΂`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!``````!!""##$$%%&&''(())**))((''&&%%$$##""!!``!!"!!`̊`!!!!!!!!!`````````!!""##$$%%%$$##""""""###""!!`ʼn`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ŀ`!!""##$$%%&&''(())))((''&&%%$$##"""!!!""""!!``!!""#""!!`ʉ`!!""!!``!!""##$$%%&&%%$$##""!!`ޞ`````!!""##$$%%&&''(())**++,,----,,++**))((''&&%%$$##""!!`Ȑ`!!"""""""""""!!!!!``!!``!!""####""!!``!``!!""#"""!!`͇`!!""####""!!`ˆ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``͎`!!!""##$$%%&&''(())**))((''&&%%$$##""!!``!!""!!``!!"!!!"!!`Μ`!!""##$$%%%%$$##""""###""!!`ņ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())*))((''&&%%$$##""""""""""!!``!!""##""!!`‘`!!""!!``!!""##$$%%&&%%$$##""!!`ޞ`!!""##$$%%&&''(())**++,,---,,++**))((''&&%%$$##""!!`ޙ`!!""!"""""!!!!!!````!``!!""#####""!!``!`ʼn`!!""#""!!!``!!""##$$##""!!``!!""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`σ`!!!""##$$%%&&''(())***))((''&&%%$$##""!!``ˀ`!!"""!!``!!""""!!`ў`!!""##$$%%&%%$$#######""!!`ʑ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**))((''&&%%$$###"""###""!!`LJ`!!""##""!!``!!"""!!``!!""##$$%%&&%%$$##""!!`̔`!!""##$$%%&&''(())**++,,--,,++**))((''&&%%$$##""!!`ĉ`!!!!!!!!!!!!!```Ӗ`!``!!""##"""""!!``!!``!!""""!!!```!!""##$$$##""!!`ȉ`!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())***))((''&&%%$$##""!!`Ǝ`!!""""!!``!!"""!!`ޞ`!!""##$$%%&&&%%$$######"""!!`ʉ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ȋ`!!""##$$%%&&''(())****))((''&&%%$$#########""!!`Ʉ`!!""##""!!``!!"""!!``!!""##$$%%&%%$$##""!!!``!!""##$$%%&&''(())**++,,,,++**))((''&&%%$$##""!!`ɘ`!!!`!!!!!```֓````!!""#""""!!!!`ɉ``!!!!``!!"""!!``Đ`!!""##$$$$##""!!``!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`˒`!!""##$$%%&&''(())**))((''&&%%$$$##""!!`Ζ`!!""""!!``!!"""!!`ޜ``!!""##$$%%&&'&&%%$$$##"""!!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ҋ`!!""##$$%%&&''(())**+**))((''&&%%$$$###$$##""!!`̎`!!""##""!!``!!""""!!`̒`!!""##$$%%%%$$##""!!````!!""##$$%%&&''(())**++,,,,++**))((''&&%%$$##""!!`ȑ````````؝`!!""""!!!!!!!``!!"!!`ƈ`!!"""!!`ҍ``!!""##$$$##""!!``````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Շ```!!""##$$%%&&''(())**))((''&&%%$$####""!!`Ê``!!""#""!!``!!""""!!``Ȋ`````!!""##$$%%&&''&&%%$$##"""!!!`΅`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!""##$$%%&&''(())**++**))((''&&%%$$$$$$$$##""!!``!!""##""!!``!!""""!!`ђ`!!""##$$%%%%$$##""!!`ӊ`!!""##$$%%&&''(())**++,,++**))((''&&%%$$$$##""!!`ˈ`!!"""!!!!`````!!"!!`̈́`!!""""!!``!!""##$$$##""!!`ҍ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!!""##$$%%&&''(())**))((''&&%%$$#####""!!``!!!""##""!!``!!""#""!!!``!!!!``!!""##$$%%&&''&&%%$$##""!!!``Å`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$###""!!```!!""##$$%%&&''(())**+++**))((''&&%%%$$$%%$$##""!!``!!""#""!!``!!""""!!`ʊ`!!""##$$%%%$$##"""!!`ǜ`!!!""##$$%%&&''(())**++++**))((''&&%%$$####""!!``!!!!!!````!!""!!``!!""""!!!``!!""##$$$##""!!`Ώ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ˎ``````!!!!""##$$%%&&''(())**))((''&&%%$$##"""##""!!``!!!""####""!!``!!""###""!!!```!!!!!!!!""##$$%%&&''&&%%$$##""!!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$###""!!`ˀ`!!""##$$%%&&''(())**++++**))((''&&%%%%%%%$$##""!!`֍`!!""""!!`—`!!""#""!!``!!""##$$%%$$##""""!!`Ν``!!""##$$%%&&''(())**++**))((''&&%%$$####""!!`̓`!!!!``!!"""!!```!!""""!!```!!""##$$$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!!!!!!""""##$$%%&&''(())**))((''&&%%$$##"""""""""!!```!!"""##$##""!!``!!""##$##"""!!``````!!!""""!!""##$$%%&&''&&%%$$##""!!``Nj`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""!!``!!""##$$%%&&''(())**++,++**))((''&&&%%%%%$$##""!!`͌```!!""""!!``!!""#""!!``!!""##$$%$$##""!"!!`̘`!!""##$$%%&&''(())****))((''&&%%$$##"""""!!`́`````!!""""!!``!!!""""!!`Ă`!!""##$$%$$##""!!`ʌ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!!!!!!""""##$$%%&&''(())**))((''&&%%$$##""!!!""""""!!```!!!"""##$$$##""!!````!!""##$$$##"""!!!!!!!!!""""""""##$$%%&&''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""!!``!!""##$$%%&&''(())**++,++**))((''&&&&&&%%$$##""!!```Ȑ`!!``!!""""!!``!!""##""!!`͒`!!""##$$%$$##""!!!!`ݚ`!!""##$$%%&&''(())****))((''&&%%$$##"""""!!``!!""""!!``!!""#""!!``!!""##$$%$$##""!!`̄`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!`!!"""""""####$$%%&&''(())**))((''&&%%$$##""!!!!!!!""""!!!!!!""###$$%$$##""!!!!!!""##$$%$$###""!!!!!!"""####""##$$%%&&''''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!`˂`!!""##$$%%&&''(())**++,,,++**))(('''&&&&&%%$$##""!!!!`͋`!!!``!!""#""!!`Ҙ`!!""##""!!`Β`!!""##$$$$##""!!`!!`ϕ``!!""##$$%%&&''(())**))((''&&%%$$##""!!!!!!`````!!""#""!!``!!""##""!!``!!""##$$$$##""!!`ˉ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!"""""""####$$%%&&''(())**))((''&&%%$$##""!!```!!!!!"""!!!"""###$$%%%$$##""!!!!""##$$%%%$$###"""""""""########$$%%&&''''&&%%$$##""!!`ʎ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!````!!""##$$%%&&''(())**++,,,++**))((''''''&&%%$$##""!!!!`̘`!!!`€`!!""#""!!`ϖ`!!""##""!!`ʋ`!!""##$$$##""!!````!!""##$$%%&&''(())))((''&&%%$$##""!!!!!!`LJ`!!!!""###""!!`Ā`!!""#""!!`י`!!""##$$$##""!!`ӌ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""!""#######$$$$%%&&''(())**))((''&&%%$$##""!!````!!!"""""""##$$$%%&%%$$##""""""##$$%%&%%$$$##""""""###$$$$##$$%%&&''''&&%%$$##""!!`ȍ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!````!!""##$$%%&&''(())**++,,,++**))((('''''&&%%$$##""""!!`Ԑ`!!!!`ɋ`!!""""!!``!!""###""!!`Γ`!!""##$$$##""!!```!!""##$$%%&&''(())))((''&&%%$$##""!!``````!!!!""###""!!``!!""#""!!````````!!""##$$$##""!!`Ã`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""""#######$$$$%%&&''(())**))((''&&%%$$##""!!`ޞ``!!""""###$$$%%&&&%%$$##""""##$$%%&&&%%$$$#########$$$$$$$$%%&&''(''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ϋ`!!""##$$$%%&&''(())**++,,,,++**))((((((''&&%%$$##""""!!``!!!!``!!""""!!``!!""###""!!`Ӗ`!!""##$$##""!!``Ŋ`!!""##$$%%&&''(())))((''&&%%$$##""!!`ؑ`!!"""####""!!``!!""#""!!```!!!!!!`Ƈ`!!""##$$$$##""!!```˔`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$###"##$$$$$$$%%%%&&''(())***))((''&&%%$$##""!!`ޞ`!!""###$$%%%&&'&&%%$$######$$%%&&'&&%%%$$######$$$%%%%$$%%&&''(''&&%%$$##""!!`ŀ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ϑ`!!""##$$#$$%%&&''(())**++,,,,++**)))(((((''&&%%$$####""!!`ȏ`!!"!!`Ž`!!""""!!`ʒ`!!""####""!!`̓`!!""##$$##""!!````!!""##$$%%&&''(())*))((''&&%%$$##""!!`Ւ`!!""##$##""!!``!!""###""!!!!!!!!!!!`͇`!!""##$$%$$##""!!!!`ˆ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$####$$$$$$$%%%%&&''(())**+**))((''&&%%$$##""!!``!!""##$$%%&&'''&&%%$$####$$%%&&'''&&%%%$$$$$$$$$%%%%%%%%&&''((''&&%%$$##""!!`΂`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""######$$%%&&''(())**++,,,,++**))))))((''&&%%$$###""!!`Պ`!!""!!``!!""#""!!`ؕ`!!""##$##""!!`ϊ`!!""##$$$##""!!``!```!!""##$$%%&&''(())***))((''&&%%$$##""!!````Ѕ`!!""##$##""!!``!!""####""!!!""""""!!```!!""##$$%%$$##""!!!!````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$#$$%%%%%%%&&&&''(())**++**))((''&&%%$$##""!!`ʞ`!!""##$$%%&&'''&&%%$$$$$$%%&&''(''&&&%%$$$$$$%%%&&&&%%&&''(((''&&%%$$##""!!`ɇ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""####"##$$%%&&''(())**++,,,,++***)))))((''&&%%$$##""!!`Ӗ`!!"""!!`і`!!""#""!!`֗`!!""##$##""!!``!!""##$$$$##""!!!!`ϓ`!!""##$$%%&&''(())**+**))((''&&%%$$##""!!!!``!!""####""!!``!!""##$##"""""""""""!!!`ʏ`!!""##$$%%$$##""""!!!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$%%%%%%%&&&&''(())**++++**))((''&&%%$$##""!!``!!!""##$$%%&&'''&&%%$$$$%%&&''(((''&&&%%%%%%%%%&&&&&&&&''(()((''&&%%$$##""!!```````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""#""""##$$%%&&''(())**++,,,,++******))((''&&%%$$##""!!`Ē`!!"""!!`ژ`!!""##""!!`Ž`!!""##$##""!!`і`!!""##$$%$$##""!!`ɗ`!!""##$$%%&&''(())**+++**))((''&&%%$$##""!!``!!""###""!!``!!""##$$##"""####""!!!!`Ď`!!""##$$%%%$$##""""!!!!!!""####$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%$%%&&&&&&&''''(())**++++**))((''&&%%$$##""!!```!!""##$$%%&&'''&&%%%%%%&&''(()(('''&&%%%%%%&&&''''&&''(()))((''&&%%$$##""!!!!!!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ď``!!""""""!""##$$%%&&''(())**++,,,,+++****))((''&&%%$$##""!!`•`!!""!!`À`!!""##""!!``!!"""###""!!`מ`!!""##$$%$$##""!!`Қ`!!""##$$%%&&''(())**++,++**))((''&&%%$$##""!!``!!""##""!!```!!""##$$$$#######""!!```Ć`!!""##$$%%%%$$####""""!!""""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%&&&&&&&''''(())**++,++**))((''&&%%$$##""!!``!!""##$$%%&&''&&&%%%%&&''(()))(('''&&&&&&&&&''''''''(())*))((''&&%%$$##""!!!!!!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!"""""!!!!""##$$%%&&''(())**++,,,,++++**))((''&&%%$$##""!!``!!"""!!````!!""##""!!`Ȟ`!!!"""#""!!`ܞ`!!""##$$%%$$##""!!`̐`!!""##$$%%&&''(())**++++**))((''&&%%$$##""!!``!!""#""!!```!!!""##$$%%$$#####""!!``!!""##$$%%%%$$####""""""""""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&%&&'''''''(((())**++,,++**))((''&&%%$$##""!!```!!""##$$%%&&&&&&&&&&&&''(())*))(((''&&&&&&'''((((''(())***))((''&&%%$$##"""""""!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!!!!!!!`!!""##$$%%&&''(())**++,,,,,++**))((''&&%%$$##""!!`ʈ`!!""""!!!!``!!""##""!!`Ȟ``!!!"""!!`ޞ`!!""##$$%%$$##""!!`ɍ``!!""##$$%%&&''(())**++++**))((''&&%%$$##""!!``!!""##""!!``!!!!""##$$%%%%$$$##""!!`Ɋ`!!""##$$%%&%%$$$$####"""!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&&'''''''(((())**++,,++**))((''&&%%$$##""!!`ޛ`!!""##$$%%&&&&&%%%%&&&''(())***))((('''''''''(((((((())**+**))((''&&%%$$##""""""""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ɇ`!!!!!!!```!!""##$$%%&&''(())**++,,,,++**))((''&&%%$$##""!!```````̊`!!""""!!!!``!!""###""!!`˃`!!!"""!!``ŋ`!!""##$$%%$$##""!!`ы``!!!""##$$%%&&''(())**++++**))((''&&%%$$##""!!``!!""###""!!!!!"""##$$%%&%%$$##""!!`Å`!!""##$$%%&&%%$$$$###""!!!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(('''&''((((((())))**++,,++**))((''&&%%$$##""!!`מ`!!""##$$%%&&%%%%%%%%&&''(())****)))((''''''((())))(())**+++**))((''&&%%$$#######"""##$$%%&&''(())**++,,--..//001122334455666778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!````````ƌ`!!""##$$%%&&''(())**++,,,,++**))((''&&%%$$##""!!`````!!!!!!``Ë``!!"""""!!`ɑ`!!""###""!!`ǀ``````!!!!!``!!""##$$%%%$$##""!!`Ȏ``!!!!""##$$%%&&''(())**++++**))((''&&%%$$##""!!``!!""####""!!""""##$$%%&%%$$##""!!`ȏ`!!""##$$%%&&&%%%$$##""!!`````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''''((((((())))**++,,,,++**))((''&&%%$$##""!!`ݖ`!!""##$$%%&&%%%%$$$$%%&&''(())****)))((((((((())))))))**++,++**))((''&&%%$$##########$$%%&&''(())**++,,--..//00112233445566666778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ˑ`!!""##$$%%&&''(())**++,,,,++**))((''&&%%$$##""!!!```````````````````````!!!!!!!!!!!````!!""""!!``!!""##""!!`р`!!!!``!!!``!!""##$$%%%$$##""!!`Ϗ`!!!!"""##$$%%&&''(())**++++**))((''&&%%$$##""!!``!!""####"""""###$$%%&&%%$$##""!!``!!""##$$%%&&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((('(()))))))****++,,-,,++**))((''&&%%$$##""!!``!!""##$$%%&&%%$$$$$$$$%%&&''(())*****))(((((()))****))**++,,,++**))((''&&%%$$$$$$$###$$%%&&''(())**++,,--..//0011223344555555566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,-,,++**))((''&&%%$$##""!!!!!!!!!!!!````!!!!!!!!!!!!!!!!""""""!!!!!``!!""""!!`Ȅ`!!""###""!!````!!!!!!`͉`````!!""##$$%%%$$##""!!`ϑ``!!!""""##$$%%&&''(())**++,++**))((''&&%%$$##""!!`Î`!!""##$##""####$$%%&&&%%$$##""!!``!!""##$$%%&&%%$$##""!!`Ɯ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(((()))))))****++,,--,,++**))((''&&%%$$##""!!``!!""##$$%%&&%%$$$$####$$%%&&''(())*****)))))))))********++,,-,,++**))((''&&%%$$$$$$$$$$%%&&''(())**++,,--..//001122334455555555566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`π`!!""##$$%%&&''(())**++,,-,,++**))((''&&%%$$##"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""!!!!`ґ`!!"""!!`‚`!!""####""!!!`!!!"""!!`גƊ`!!""##$$%%%$$##""!!`Ɍ`````!!""""###$$%%&&''(())**++,,++**))((''&&%%$$##""!!```!!""##$#####$$$%%&&&%%$$##""!!``!!""##$$%%&&&%%$$##""!!`ʀ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**)))())*******++++,,---,,++**))((''&&%%$$##""!!``!!""##$$%%&&%%$$########$$%%&&''(())**+**))))))***++++**++,,---,,++**))((''&&%%%%%%%$$$%%&&''(())**++,,--..//00112233444444444445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ȋ`!!""##$$%%&&''(())**++,,--,,++**))((''&&%%$$##""""""""""""!!!!""""""""""""""""######""""!!`ʒ`!!""!!``!!""##$##""!!!!!""""!!`͐`!!""##$$%%%%$$##""!!`͒`!!!`ވ`!!"""####$$%%&&''(())**++,,,++**))((''&&%%$$##""!!````!`````!!""##$##$$$$%%&&&%%$$##""!!``ŀ`!!""##$$%%&&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))))*******++++,,--.--,,++**))((''&&%%$$##""!!``!!""##$$%%&%%$$####""""##$$%%&&''(())**+*********++++++++,,--.--,,++**))((''&&%%%%%%%%%%&&''(())**++,,--..//0011223344444444444445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ɩ`!!""##$$%%&&''(())**++,,---,,++**))((''&&%%$$###"""""""""""""""""""""""""""###########"""!!``!!"!!``!!""##$$$##"""!"""#""!!`֎`!!""##$$%%&%%$$##""!!`Ӓ`````!!!!```!!""####$$$%%&&''(())**++,,,,++**))((''&&%%$$##""!!``!!!!!!!``!!""##$$$$%%%&&&%%$$##""!!`ƅ`!!""##$$%%&&&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++***)**+++++++,,,,--...--,,++**))((''&&%%$$##""!!`€`!!""##$$%%&%%$$##""""""""##$$%%&&''(())**+******+++,,,,++,,--...--,,++**))((''&&&&&&&%%%&&''(())**++,,--..//001122334443333333333445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ε`!!""##$$%%&&''(())**++,,----,,++**))((''&&%%$$############""""################$$$$$$####""!!`җ`!!""!!```!!""##$$%$$##"""""#"""!!`̒`!!""##$$%%&%%$$##""!!`є``!!!!``!!"!!`Ğ``!```!!""###$$$$%%&&''(())**++,,,,++**))((''&&%%$$##""!!!``!!!"!!!!!`À`!!""##$$%%%%&&&%%$$##""!!`ō`!!""##$$%%&&&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443322110100//..--,,++****+++++++,,,,--../..--,,++**))((''&&%%$$##""!!``!!""##$$%%&%%$$##""""!!!!""##$$%%&&''(())**++++++++,,,,,,,,--../..--,,++**))((''&&&&&&&&&&''(())**++,,--..//00112233443333333333333445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--.--,,++**))((''&&%%$$$###########################$$$$$$$$$$$##""!!`Տ`!!""!!!``!!""##$$%%%$$###"##""!!!`Ɠ`!!""##$$%%&%%$$##""!!`͘`!!!!!!`````````!!"""!!``!!!!!``!!""##$$$$%%%&&''(())**++,,,,++**))((''&&%%$$##""!!!``ě`!!""""""!!``!!""##$$%%&&&'&&%%$$##""!!``!!""##$$%%&&'&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100000//...--,,+++*++,,,,,,,----..//..--,,++**))((''&&%%$$##""!!``!!""##$$%%%%$$##""!!!!!!!!""##$$%%&&''(())**+++++,,,----,,--..///..--,,++**))(('''''''&&&''(())**++,,--..//0011223333333222222222233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--...--,,++**))((''&&%%$$$$$$$$$$$$####$$$$$$$$$$$$$$$$%%%%%%$$##""!!`ʍ`!!"""!!!!!""##$$%%&%%$$####""!!!``Ñ`!!""##$$%%&%%$$##""!!`ϖ``!!!"!!`````!!!!!`````!!!!""#""!!``!!!"!!!!!""##$$$%%%%&&''(())**++,,,,++**))((''&&%%$$##""!!```!!"""#""""!!````!!""##$$%%&&&''&&%%$$##""!!``!!""##$$%%&&'&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100/00//..-----,,++++,,,,,,,----..////..--,,++**))((''&&%%$$##""!!````!!""##$$%%%%$$##""!!!!````!!""##$$%%&&''(())**++,,,,--------..//0//..--,,++**))((''''''''''(())**++,,--..//001122333333222222222222233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--....--,,++**))((''&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%$$##""!!``ӆ`!!"""""!!""##$$%%&&&%%$$##""!!```!!""##$$%%&%%$$##""!!`ˏ``!!"!!!!!!!!!!!!!`````!!!!!!""###""!!```!!"""""!!""##$$%%%%&&&''(())**++,,,,++**))((''&&%%$$##""!!``!!""######""!!!!!!""##$$%%&&''''&&%%$$##""!!`ƀ`!!""##$$%%&&'&&%%$$##""!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100/////..---,,,,,,,+,,-------....//00//..--,,++**))((''&&%%$$##""!!!!!!""##$$%%%%$$##""!!````!!""##$$%%&&''(())**++,,--....--..//000//..--,,++**))((((((('''(())**++,,--..//00112222222222211111111112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`````!!""##$$%%&&''(())**++,,--../..--,,++**))((''&&%%%%%%%%%%%%$$$$%%%%%%%%%%%%%%%%&&&&&&%%$$##""!!``!!""#"""""##$$%%&&&%%$$##""!!`ދ`!!""##$$%%&%%$$##""!!`nj`!!"!!!!!"""""!!!!!!!!!!""""##$##""!!!!!"""#"""""##$$%%%&&&&''(())**++,,,,++**))((''&&%%$$##""!!``!!""##$####""!!!!""##$$%%&&''''&&%%$$##""!!``!!""##$$%%&&''&&%%$$##""!!`!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//.//..--,,,,,,,,,,,-------....//0000//..--,,++**))((''&&%%$$##""!!!!""##$$%%%%$$##""!!`Չ`!!""##$$%%&&''(())**++,,--.......//00100//..--,,++**))(((((((((())**++,,--..//0011222222222211111111111112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!``````ƒ`!!""##$$%%&&''(())**++,,--..//..--,,++**))((''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&%%$$##""!!```Ó`!!""####""##$$%%&&'&&%%$$##""!!`ˀ`!!""##$$%%&%%$$##""!!`Nj`!!""""""""""""!!!!!""""""##$$$##""!!!""#####""##$$%%&&&&'''(())**++,,-,,++**))((''&&%%$$##""!!`ω`!!!""##$$$##""""""##$$%%&&''(''&&%%$$##""!!``!!""##$$%%&&''''&&%%$$##""!!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//.....--,,,++++++++,,--.....////001100//..--,,++**))((''&&%%$$##""""""##$$%%%%$$##""!!`ޞ`!!""##$$%%&&''(())**++,,--..//..//0011100//..--,,++**)))))))((())**++,,--..//001122121111111110000000000112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!!!!!!``ʋ`!!""##$$%%&&''(())**++,,--..///..--,,++**))((''&&&&&&&&&&&&%%%%&&&&&&&&&&&&&&&&''''''&&%%$$##""!!!!````````!!""#######$$%%&&'''&&%%$$##""!!``!!""##$$%%&%%$$##""!!`ȍ`!!""""#####""""""""""####$$%$$##"""""###$#####$$%%&&&''''(())**++,,--,,++**))((''&&%%$$##""!!`ɍ`!!!""##$$$##""""##$$%%&&''(''&&%%$$##""!!``!!""##$$%%&&''''&&%%$$##""!!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..-..--,,+++++++++++,,--...////00111100//..--,,++**))((''&&%%$$##""""##$$%%%%$$##""!!``!!""##$$%%&&''(())**++,,--../////001121100//..--,,++**))))))))))**++,,--..//00112111111111110000000000000112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""""!!!!!!!!```!!""##$$%%&&''(())**++,,--..////..--,,++**))(('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''&&%%$$##""!!!!!!!!!!``````!!""##$$$##$$%%&&''''&&%%$$##""!!``!!""##$$%%%%$$##""!!`ǎ`!!""##""####"""""######$$%%%$$##"""##$$$$$##$$%%&&''''((())**++,,---,,++**))((''&&%%$$##""!!`Й``!!""##$$$######$$$$%%&&'''&&%%$$##""!!``!!""##$$%%&&''((''&&%%$$##"""!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..-----,,+++********++,,--..//00011221100//..--,,++**))((''&&%%$$######$$%%%%$$##""!!``!!""##$$%%&&''(())**++,,--..//0//00112221100//..--,,++*******)))**++,,--..//0011111101000000000//////////00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????>>>======>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""""""""""!!!!```!!""##$$%%&&''(())**++,,--..//00//..--,,++**))((''''''''''''&&&&''''''''''''''''((((((''&&%%$$##""""!!!!!!!!!!!``````!!!""##$$$$$$$%%&&''(''&&%%$$##""!!`Û`!!""##$$%%%%$$##""!!`ƍ`!!"""""""##########$$$$%%&%%$$#####$$$%$$$$$%%&&'''(((())**++,,----,,++**))((''&&%%$$##""!!`Ï`!!""##$$$#######$$$%%&&'&&%%$$##""!!`È`!!""##$$%%&&''(((''&&%%$$##"""!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,--,,++***********++,,--..//00112221100//..--,,++**))((''&&%%$$####$$%%&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//000011223221100//..--,,++**********++,,--..//001111100000000000/////////////00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????>>=========>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$#####""""""""!!!!``!!""##$$%%&&''(())**++,,--..//000//..--,,++**))((('''''''''''''''''''''''''''((((((((((''&&%%$$##""""""""""!!!!!!!!``````Ȁ``!!!!""##$$%%%$$%%&&''((''&&%%$$##""!!``!!""##$$%%%$$###""!!`ʌ`!!"""!!"""######$$$$$$%%&&&%%$$###$$%%%%%$$%%&&''(((()))**++,,--..--,,++**))((''&&%%$$##""!!``!!""##$$$$########$$%%&&&%%$$##""!!``!!""##$$%%&&''((((''&&%%$$###""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,,,,++***))))))))**++,,--..//00112221100//..--,,++**))((''&&%%$$$$$$%%&&&%%$$##""!!````!!""##$$%%&&''(())**++,,--..//00001122333221100//..--,,+++++++***++,,--..//0011110000/0/////////..........//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????>>===<<<<<<==============>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##########""""!!``!!""##$$%%&&''(())**++,,--..//0000//..--,,++**))((((((((((((''''(((((((((((((((())))))((''&&%%$$####"""""""""""!!!!!!!!!!````````!!!!"""##$$%%%%%%%&&''(((''&&%%$$##""!!``!!""##$$%%$$##""""!!`ɏ`!!"!!!!!""##$$$$$$%%%%&&'&&%%$$$$$%%%&%%%%%&&''((())))**++,,--....--,,++**))((''&&%%$$##""!!`À`!!""##$$##"""""###$$%%&%%$$##""!!``!!""##$$%%&&''(())((''&&%%$$###""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,+,,++**)))))))))))**++,,--..//00112221100//..--,,++**))((''&&%%$$$$%%&&'&&%%$$##""!!!`````!!!""##$$%%&&''(())**++,,--..//0011112233433221100//..--,,++++++++++,,--..//001110000///////////.............//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????>>==<<<<<<<<<==============>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$$########"""!!``!!""##$$%%&&''(())**++,,--..//001100//..--,,++**)))((((((((((((((((((((((((((())))))))))((''&&%%$$##########""""""""!!!!!!!!!!!```````!!!!!""""##$$%%&&&%%&&''(((''&&%%$$##""!!`ƒ`!!""##$$%%$$##"""""!!`ʐ`````````!!!``!!!""##$$%%%%%%&&'''&&%%$$$%%&&&&&%%&&''(())))***++,,--../..--,,++**))((''&&%%$$##""!!`Lj`!!""##$##""""""""##$$%%%%$$##""!!``!!""##$$%%&&''(()))((''&&%%$$$####$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,+++++**)))(((((((())**++,,--..//00112221100//..--,,++**))((''&&%%%%%%&&'''&&%%$$##""!!!!!!!!!""##$$%%&&''(())**++,,--..//001111223344433221100//..--,,,,,,,+++,,--.././/001000////./.........----------..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????>>==<<<;;;;;;<<<<<<<<<<<<<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$$$$$$$###""!!``!!""##$$%%&&''(())**++,,--..//0011100//..--,,++**))))))))))))(((())))))))))))))))******))((''&&%%$$$$###########""""""""""!!!!!!!!!!!!!!!""""###$$%%&&&&&&&''(((''&&%%$$##""!!`˜`!!""##$$%$$##""!!!!!`Ž`!!!!!!!```!!```!!""##$$%%&&&&''(''&&%%%%%&&&'&&&&&''(()))****++,,--..//..--,,++**))((''&&%%$$##""!!`ŀ`!!""####""!!!!!"""##$$%%%$$##""!!`Ñ`!!""##$$%%&&''(())*))((''&&%%$$$##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++*++**))((((((((((())**++,,--..//0011221100//..--,,++**))(((''&&%%%%&&''(''&&%%$$##"""!!!!!"""##$$%%&&''(())**++,,--..//00112222334454433221100//..--,,,,,,,,,,--../...//000////...........-------------..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????>>==<<;;;;;;;;;<<<<<<<<<<<<<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%%$$$$$$$##""!!``!!""##$$%%&&''(())**++,,--..//00111100//..--,,++***)))))))))))))))))))))))))))**********))((''&&%%$$$$$$$$$$########"""""""""""!!!!!!!"""""####$$%%&&'''&&''(()((''&&%%$$##""!!`ܛ`!!""##$$$$##""!!!!!!``!!!!!!``!`͌`!!""##$$%%&&''(((''&&%%%&&'''''&&''(())****+++,,--..////..--,,++**))((''&&%%$$##""!!```!!""###""!!!!!!!!""##$$%%$$##""!!`Ā`!!""##$$%%&&''(())***))((''&&%%%$$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++*****))(((''''''''(())**++,,--..//00111100//..--,,++**))(('''''&&&&&&''(((''&&%%$$##"""""""""##$$%%&&''(())**++,,--..//0011222233445554433221100//..-------,,,--../..-..//0///....-.---------,,,,,,,,,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????>>==<<;;;::::::;;;;;;;;;;;;;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%%%%%%%$$##""!!``!!""##$$%%&&''(())**++,,--..//001121100//..--,,++************))))****************++++++**))((''&&%%%%$$$$$$$$$$$##########"""""""""""""""####$$$%%&&'''''''(())((''&&%%$$##""!!`ϖ`!!""##$$$$##""!!```!```!!"!!```````!`͐`!!""##$$%%&&''(((''&&&&&'''('''''(())***++++,,--..........--,,++**))((''&&%%$$##""!!!`ˀ`!!""##""!!`````!!!""##$$%$$##""!!``!!""##$$%%&&''(())****))((''&&%%%$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**)**))(('''''''''''(())**++,,--..//001100//..--,,++**))(('''&&&&&&&&''(()((''&&%%$$###"""""###$$%%&&''(())**++,,--..//001122333344556554433221100//..----------../..---..///....-----------,,,,,,,,,,,,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????>>==<<;;:::::::::;;;;;;;;;;;;;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&&&%%%%%%%$$##""!!```!!""##$$%%&&''(())**++,,--..//0011221100//..--,,+++***************************++++++++++**))((''&&%%%%%%%%%%$$$$$$$$###########"""""""#####$$$$%%&&''(((''(())))((''&&%%$$##""!!`‘`!!""##$$$##""!!```````!!"!!`````!!!!!`!!`͑`!!""##$$%%&&''((((''&&&''(((((''(())**++++,,,----..........--,,++**))((''&&%%$$##""!!``!!""#""!!```!!""##$$%$$##""!!``!!""##$$%%&&''(())**+**))((''&&&%%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**)))))(('''&&&&&&&&''(())**++,,--..//0000//..--,,++**))((''&&&&&&&&&''(()))((''&&%%$$#########$$%%&&''(())**++,,--..//00112233334455666554433221100//.......---../..--,--../...----,-,,,,,,,,,++++++++++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????>>==<<;;:::999999::::::::::::::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&&&&&&&&%%$$##""!!!```!!""##$$%%&&''(())**++,,--..//00112221100//..--,,++++++++++++****++++++++++++++++,,,,,,++**))((''&&&&%%%%%%%%%%%$$$$$$$$$$###############$$$$%%%&&''((((((())*))((''&&%%$$##""!!`˕`!!""##$$$$##""!!`Ӟ```!!!``!!""!!``!!!!!!!!!!!!`Ƈ`!!""##$$%%&&''(())(('''''((()((((())**+++,,,,---,-------------,,++**))((''&&%%$$##""!!``!!"""!!`Ӟ`!!""##$$$$##""!!``!!""##$$%%&&''(())**++**))((''&&&%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))())((''&&&&&&&&&&&''(())**++,,--..//00//..--,,++**))((''&&&%%%%&&&&''(()))((''&&%%$$$#####$$$%%&&''(())**++,,--..//0011223344445566766554433221100//........../..--,,,--...----,,,,,,,,,,,+++++++++++++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????>>==<<;;::999999999::::::::::::::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(('''''&&&&&&&%%$$##""!!!!```!!""##$$%%&&''(())**++,,--..//0011223221100//..--,,,+++++++++++++++++++++++++++,,,,,,,,,,++**))((''&&&&&&&&&&%%%%%%%%$$$$$$$$$$$#######$$$$$%%%%&&''(()))(())***))((''&&%%$$##""!!`ӔŎƊ``!!""##$$$$##""!!`ˊ΍`!!!``!!""!!``!!!!!"""""!"!!`ǀ`!!""##$$%%&&''(())))(('''(()))))(())**++,,,,----,,,------------,,++**))((''&&%%$$##""!!``!!""""!!`Ћ`!!""##$$$$##""!!``!!""##$$%%&&''(())**+++**))(('''&&&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(((((''&&&%%%%%%%%&&''(())**++,,--..////..--,,++**))((''&&%%%%%%%%%&&''(()))((''&&%%$$$$$$$$$%%&&''(())**++,,--..//001122334444556677766554433221100///////.../..--,,+,,--.---,,,,+,+++++++++**********++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????>>==<<;;::99988888899999999999999::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''''''''''&&%%$$##"""!!!!````!!""##$$%%&&''(())**++,,--..//001122333221100//..--,,,,,,,,,,,,++++,,,,,,,,,,,,,,,,------,,++**))((''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$%%%%&&&''(()))))))****))((''&&%%$$##""!!`ϋ```````͐`!!""##$$$$##""!!`ӊ``!!!!``!!"""!!```!!"""""""""""!!``!!""##$$$$%%&&''(())))((((()))*)))))**++,,,-----,,+,,,,,,,,,,,,,,,++**))((''&&%%$$##""!!``!!"""!!``!!""##$$$##""!!``!!""##$$%%&&''(())**+++**))(('''&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(('((''&&%%%%%%%%%%%&&''(())**++,,--..//..--,,++**))((''&&%%%$$$$%%%%&&''(()))((''&&%%%$$$$$%%%&&''(())**++,,--..//00112233445555667787766554433221100/////////..--,,+++,,---,,,,+++++++++++*************++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????>>==<<;;::9988888888899999999999999::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((((('''''''&&%%$$##""""!!!!!````!!""##$$%%&&''(())**++,,--..//00112233433221100//..---,,,,,,,,,,,,,,,,,,,,,,,,,,,----------,,++**))((''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$%%%%%&&&&''(())***))**++**))((''&&%%$$##""!!``À`!!!`!```````!!!```Ï`!!""##$$%$$$##""!!```Ɏ`!!!!``!!""""!!!``!!"""""#####"""!!``!!""###$##$$%%&&''(())))((())*****))**++,,,,,---,,+++,,,,,,,,,,,,,,++**))((''&&%%$$##""!!`Ɩ`!!"""!!`̀`!!""##$$##""!!``!!""##$$%%&&''(())**++++**))(((''''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(('''''&&%%%$$$$$$$$%%&&''(())**++,,--....--,,++**))((''&&%%$$$$$$$$$%%&&''(()))((''&&%%%%%%%%%&&''(())**++,,--..//001122334455556677888776655443322110000000//..--,,++*++,,-,,,++++*+*********))))))))))**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????>>==<<;;::998887777778888888888888899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((((((((((''&&%%$$###""""!!!!!!```````!!""##$$%%&&''(())**++,,--..//0011223344433221100//..------------,,,,----------------......--,,++**))(((('''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%&&&&'''(())*******++++**))((''&&%%$$##""!!!`̈``!!!!!!!!!!!!!!!!!!!`Е`!!""##$$$$$##""!"!!``!!"!!``!!""""""!!!!!""""#########""!!`!!""########$$%%&&''(()))))))***+*****++++++,,,-,,++*+++++++++++++,,++**))((''&&%%$$##""!!`Ж`!!""!!```!!""##$$##""!!``!!""##$$%%&&''(())**++++**))(((''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&''&&%%$$$$$$$$$$$%%&&''(())**++,,--..--,,++**))((''&&%%$$$####$$$$%%&&''(()))((''&&&%%%%%&&&''(())**++,,--..//001122334455666677889887766554433221100000//..--,,++***++,,,++++***********)))))))))))))**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????>>==<<;;::99887777777778888888888888899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**)))))(((((((''&&%%$$####"""""!!!!!`!!!!!!""##$$%%&&''(())**++,,--..//001122334454433221100//...---------------------------..........--,,++**))((((((((((''''''''&&&&&&&&&&&%%%%%%%&&&&&''''(())**+++**++,,++**))((''&&%%$$##""!!!````````ȗ```````!!"""!"!!!!!!!"""!!!!````!!""##$$$###""!!!!`ώ`!!"!!`ڍ``!!"""""""""!!""""""""#######""!!!""#""""#""##$$%%&&''(()))))**+++++**++**+++++,,,++***+++++++++++++++**))((''&&%%$$##""!!`Ȕ`!!"!!``!!""##$$##""!!`•`!!""##$$%%&&''(())**++,++**)))(((())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&&&%%$$$########$$%%&&''(())**++,,----,,++**))((''&&%%$$#########$$%%&&''(()))((''&&&&&&&&&''(())**++,,--..//001122334455666677889998877665544332211100//..--,,++**)**++,+++****)*)))))))))(((((((((())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????>>==<<;;::9988777666666777777777777778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))))))))))((''&&%%$$$####""""""!!!!!!!!""##$$%%&&''(())**++,,--..//00112233445444333221100//............----................//////..--,,++**))))(((((((((((''''''''''&&&&&&&&&&&&&&&''''((())**+++++++,,,,++**))((''&&%%$$##"""!!!!`!!!!!``Ņ``!!!!!!```````!!"""""""""""""""""""!!!``!!""#######""!!`!!`ʐ`!!"!!```````!!!""""!!!!!!!!!!!!!""""""#####""!""""""""""""##$$%%&&''(())***+++,+++++******+++,++**)*************+++**))((''&&%%$$##""!!`̐`!!!!```ē`!!""##$$##""!!`À`!!""##$$%%&&''(())**++,++**)))(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%&&%%$$###########$$%%&&''(())**++,,--,,++**))((''&&%%$$###""""####$$%%&&''(()))(('''&&&&&'''(())**++,,--..//001122334455667777889999887766554433221100//..--,,++**)))**+++****)))))))))))((((((((((((())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????>>==<<;;::998877666666666777777777777778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++*****)))))))((''&&%%$$$$#####"""""!""""""##$$%%&&''(())**++,,--..//0011223344544333333221100///...........................//////////..--,,++**))))))))))(((((((('''''''''''&&&&&&&'''''(((())**++,,,++,,--,,++**))((''&&%%$$##"""!!!!!!!!!!!`````‘```!!!!!!!!!!```````!!!!!!""###"#"""""""###""""!!!`،`!!""####"""!!`````!!!!```````!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""####""""""!!!!"!!""##$$%%&&''(())**++,,,,++**))*****+++**)))*************++**))((''&&%%$$##""!!`ƅ`!!"!!```!!""##$$##""!!``!!""##$$%%&&''(())**++,++***))))**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%%$$###""""""""##$$%%&&''(())**++,,,,++**))((''&&%%$$##"""""""""##$$%%&&''(()))(('''''''''(())**++,,--..//001122334455667777889999887766554433221100//..--,,++**))())**+***))))()(((((((((''''''''''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????>>==<<;;::99887766655555566666666666666778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**********))((''&&%%%$$$$######""""""""##$$%%&&''(())**++,,--..//001122334454433322233221100////////////....////////////////000000//..--,,++****)))))))))))(((((((((('''''''''''''''(((()))**++,,,,,,,----,,++**))((''&&%%$$###""""!"""""!!!!!!!```!!!!!""""""!!!!!!!!!!!!!!""###################""!!`ȅ``!!"""""""!!!`͒`!!!!`ޞ`!!!!!!!!!!!!!!!!`````````````!!!!!!""""""""""!!!!!!!!!!""##$$%%&&''(())**++,,++**))))))***+**))()))))))))))))**++**))((''&&%%$$##""!!``!!""!!!`Г`!!""##$$$$##""!!`˕`!!""##$$%%&&''(())**++,,,++***))**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$%%$$##"""""""""""##$$%%&&''(())**++,,++**))((''&&%%$$##"""!!!!""""##$$%%&&''(()))((('''''((())**++,,--..//001122334455667788889999887766554433221100//..--,,++**))((())***))))((((((((((('''''''''''''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????>>==<<;;::9988776655555555566666666666666778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,+++++*******))((''&&%%%%$$$$$#####"######$$%%&&''(())**++,,--..//001122334454433222222232211000///////////////////////////0000000000//..--,,++**********))))))))((((((((((('''''''((((())))**++,,---,,--..--,,++**))((''&&%%$$###"""""""""""!!!!!!`````!!!!!""""""""""!!!!!!!""""""##$$$#$#######$$$####""!!``!!""""!!!!``!!!```!!!!!""""!!`````````!!!!!""""""!!!!````!``!!""##$$%%&&''(())**++++**))(()))))***))((()))))))))))))*****))((''&&%%$$##""!!``!!""!!`̈`!!""##$$%$$##""!!`Γ`!!""##$$%%&&''(())**++,,,,+++****++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$$##"""!!!!!!!!""##$$%%&&''(())**++++**))((''&&%%$$##""!!!!!!!!!""##$$%%&&''(()))((((((((())**++,,--..//001122334455667788889999887766554433221100//..--,,++**))(('(())*)))(((('('''''''''&&&&&&&&&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????>>==<<;;::998877665554444445555555555555566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++++++++++**))((''&&&%%%%$$$$$$########$$%%&&''(())**++,,--..//00112233445443322211122222211000000000000////000000000000000011111100//..--,,++++***********))))))))))((((((((((((((())))***++,,-------....--,,++**))((''&&%%$$$####"#####"""""""!!!!!!!!"""""######""""""""""""""##$$$$$$$$$$$$$$$$$$$##""!!`Ό``!!!!!!!````````ˀ`!!""""""!!`Ϙ```!!!!!!!!!!````!!""##$$%%&&''(())**++**))(((((()))*))(('((((((((((((())*****))((''&&%%$$##""!!``!!"""!!`ȇ`!!""##$$%$$##""!!`Ֆ`!!""##$$%%&&''(())**++,,-,,+++**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$#$$##""!!!!!!!!!!!""##$$%%&&''(())**++**))((''&&%%$$##""!!!````!!!!""##$$%%&&''(())))((((()))**++,,--..//001122334455667788999999887766554433221100//..--,,++**))(('''(()))(((('''''''''''&&&&&&&&&&&&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????>>==<<;;::99887766554444444445555555555555566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,,,,+++++++**))((''&&&&%%%%%$$$$$#$$$$$$%%&&''(())**++,,----..//001122334443322111111122222111000000000000000000000000000111111111100//..--,,++++++++++********)))))))))))((((((()))))****++,,--...--..//..--,,++**))((''&&%%$$$###########""""""!!!!!"""""##########"""""""######$$%%%$%$$$$$$$%%%$$$##""!!`ו`!!!!``ʍ`!!""""!!```!!!!!!```!!""##$$%%&&''(())****))((''((((()))(('''((((((((((((())))**))(((''&&%%$$##""!!``!!"""!!```!!""##$$%%$$##""!!``!!""##$$%%&&''(())**++,,--,,,++++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$#####""!!!````````!!""##$$%%&&''(())****))((''&&%%$$##""!!`````!!""##$$%%&&''(())))))))))**++,,--..//001122334455667788999999887766554433221100//..--,,++**))((''&''(()(((''''&'&&&&&&&&&%%%%%%%%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????>>==<<;;::9988776655444333333444444444444445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,,,,+++++++**))(('''&&&&%%%%%%$$$$$$$$%%&&''(())**++,,,,,---..//001122334332211100011112222111111111111000011111111111111112222221100//..--,,,,+++++++++++**********)))))))))))))))****+++,,--.......////..--,,++**))((''&&%%%$$$$#$$$$$#######""""""""#####$$$$$$##############$$%%%%%%%%%%%%%%%%$$####""!!`̎````Ë`!!""""!!````````!!""##$$%%&&''(())****))((''''''((()((''&'''''''''''''(())))))(((''''&&%%$$##""!!```!!""#""!!``!!!""##$$%%%%$$##""!!```!!""##$$%%&&''(())**++,,----,,,++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"##""!!```!!""##$$%%&&''(())**))((''&&%%$$##""!!`˓`!!""##$$%%&&''(()))))))***++,,--..//00112233445566778899::99887766554433221100//..--,,++**))((''&&&''(((''''&&&&&&&&&&&%%%%%%%%%%%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????>>==<<;;::998877665544333333333444444444444445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..---,,+++++++++**))((''''&&&&&%%%%%$%%%%%%&&''(())**++,,,,,,,,--..//001122333221100000001111111111111111111100110001111111122222222221100//..--,,,,,,,,,,++++++++***********)))))))*****++++,,--..///..//00//..--,,++**))((''&&%%%$$$$$$$$$$$######"""""#####$$$$$$$$$$#######$$$$$$%%&&&%&%%%%%%%%%$$##""""""!!````ÌȊ`!!""!!``!!""##$$%%&&''(())***))((''&&'''''(((''&&&'''''''''''''(((())((''''''&&%%%$$##""!!!``!!""##""!!````!!!""##$$%%&%%$$##""!!``!!""##$$%%&&''(())**++,,--..---,,,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""""!!`ˌ`!!""##$$%%&&''(())))((''&&%%$$##""!!`ˎ`!!""##$$%%&&''(())******++,,--..//00112233445566778899::99887766554433221100//..--,,++**))((''&&%&&''('''&&&&%&%%%%%%%%%$$$$$$$$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????>>==<<;;::99887766554433322222233333333333333445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++*******++**))(((''''&&&&&&%%%%%%%%&&''(())****+++++++,,,--..//00112232211000///0000111110011222222110000000001122222222333333221100//..----,,,,,,,,,,,++++++++++***************++++,,,--..///////0000//..--,,++**))((''&&&%%%%$%%%%%$$$$$$$########$$$$$%%%%%%$$$$$$$$$$$$$$%%&&&&&&&&&&&&%%$$##"""""!!"!!!!!`‡`!!"!!```!!""##$$%%&&''(())***))((''&&&&&&'''(''&&%&&&&&&&&&&&&&''(((((('''&&&&&%%%%%$$##""!!!```!!""###""!!!!!!"""""##$$%%%%$$##""!!`DŽ`!!""##$$%%&&''(())**++,,--...---,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!""!!`†`!!""##$$%%&&''(()))((''&&%%$$##""!!``!!""##$$%%&&''(())***+++,,--..//00112233445566778899::99887766554433221100//..--,,++**))((''&&%%%&&'''&&&&%%%%%%%%%%%$$$$$$$$$$$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????>>==<<;;::9988776655443322222222233333333333333445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++*********++**))(((('''''&&&&&%&&&&&&''(())******++++++++,,--..//00112221100///////00000000001122221100//00///001122223333333333221100//..----------,,,,,,,,+++++++++++*******+++++,,,,--..//000//001100//..--,,++**))((''&&&%%%%%%%%%%%$$$$$$#####$$$$$%%%%%%%%%%$$$$$$$%%%%%%&&'''&'&&&&&%%$$##""!!!!!!!"!!!!!`È`!!"!!````!!!""##$$%%&&''(())***))((''&&%%&&&&&'''&&%%%&&&&&&&&&&&&&''''((''&&&&&&%%$%%%%$$##"""!!!````!!""####""!!!!"""""""##$$%%$$##""!!`׃`!!""##$$%%&&''(())**++,,--.....----..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!`‡`!!""##$$%%&&''(())((''&&%%$$##""!!``!!""##$$%%&&''(())**+++,,--..//00112233445566778899::99887766554433221100//..--,,++**))((''&&%%$%%&&'&&&%%%%$%$$$$$$$$$##########$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????>>==<<;;::998877665544332221111112222222222222233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**)))))))**++**)))((((''''''&&&&&&&&''((()))))))*******+++,,--..//001121100///...////00000//0011221100/////////001122333344444433221100//....-----------,,,,,,,,,,+++++++++++++++,,,,---..//0000000111100//..--,,++**))(('''&&&&%&&&&&%%%%%%%$$$$$$$$%%%%%&&&&&&%%%%%%%%%%%%%%&&''''''''&&%%$$##""!!!!!``!!"""!!``!!"!!`````!!!!""####$$%%&&''(())*))((''&&%%%%%%&&&'&&%%$%%%%%%%%%%%%%&&''''''&&&%%%%%$$$%%%%$$##"""!!!!!``!!""##$$##""""""""!!!""##$$%%$$##""!!``!!""##$$%%&&''(())**++,,--../...--..//00112233445566778899::::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`!!`č`!!""##$$%%&&''(())((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,,--..//00112233445566778899::99887766554433221100//..--,,++**))((''&&%%$$$%%&&&%%%%$$$$$$$$$$$#############$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????>>==<<;;::99887766554433221111111112222222222222233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**)))))))))**++**))))((((('''''&''''''((((()))))))********++,,--..//0011100//.......//////////00111100//..//...//001122334444444433221100//..........--------,,,,,,,,,,,+++++++,,,,,----..//001110011221100//..--,,++**))(('''&&&&&&&&&&&%%%%%%$$$$$%%%%%&&&&&&&&&&%%%%%%%&&&&&&''((('''&&%%$$##""!!`````!!""!!``!!""!!!`ˊ`````!!!`````!!!"""#"""##$$%%&&''(()))((''&&%%$$%%%%%&&&%%$$$%%%%%%%%%%%%%&&&&''&&%%%%%%$$#$$%%%%$$###"""!!!`ˉ`!!""##$$##""""""!!!!!""##$$%%$$##""!!`ѕ`!!""##$$%%&&''(())**++,,--..///....//001122334455667788999999::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!````ɉ`!!""##$$%%&&''(()))((''&&%%$$##""!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::99887766554433221100//..--,,++**))((''&&%%$$#$$%%&%%%$$$$#$#########""""""""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????>>==<<;;::9988776655443322111000000111111111111112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((((((())**++***))))((((((''''''''(((('((((((()))))))***++,,--..//00100//...---..../////..//001100//.........//001122334455554433221100////...........----------,,,,,,,,,,,,,,,----...//00111111122221100//..--,,++**))(((''''&'''''&&&&&&&%%%%%%%%&&&&&''''''&&&&&&&&&&&&&&''((((''&&%%$$##""!!`Γ``!!!!!```!!""!!!`````!!!!!!!!!!!!```!!"""""""""##$$%%&&''(()((''&&%%$$$$$$%%%&%%$$#$$$$$$$$$$$$$%%&&&&&&%%%$$$$$###$$%%%%$$###""""!!`ǐ``!!""##$$$$####""!!```!!""##$$%$$##""!!``!!""##$$%%&&''(())**++,,--..///..//00112233445566778899999999::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`̐`!!""##$$%%&&''(())*))((''&&%%$$##""!!!`````!!""##$$%%&&''(())**++,,--..//00112233445566778899::99887766554433221100//..--,,++**))((''&&%%$$###$$%%%$$$$###########"""""""""""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????>>==<<;;::998877665544332211000000000111111111111112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((((((((())**++****)))))((((('(((((((('''((((((())))))))**++,,--..//000//..-------..........//0000//..--..---..//001122334455554433221100//////////........-----------,,,,,,,-----....//0011222112233221100//..--,,++**))((('''''''''''&&&&&&%%%%%&&&&&''''''''''&&&&&&&''''''((((''&&%%$$##""!!`΋`!!!!```````!!!""!!```!!`!!!!!!!"""!!!!!!````!!"""""!!!""##$$%%&&''(((''&&%%$$##$$$$$%%%$$###$$$$$$$$$$$$$%%%%&&%%$$$$$$##"##$$%%%%$$$###"""!!``!!""##$$%%$$##""!!``!!""##$$%$$##""!!``!!""##$$%%&&''(())**++,,--..//////0011223344556677889998888899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ņ`!!"""##$$%%&&''(())*))((''&&%%$$##""!!!!!````!!!""##$$%%&&''(())**++,,--..//00112233445566778899::99887766554433221100//..--,,++**))((''&&%%$$##"##$$%$$$####"#"""""""""!!!!!!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????>>==<<;;::998877665544332211000//////00000000000000112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(('''''''(())**+++****)))))(('''''''''''&'''''''((((((()))**++,,--..//0//..---,,,----.....--..//00//..---------..//00112233445555443322110000///////////..........---------------....///001122222223333221100//..--,,++**)))(((('((((('''''''&&&&&&&&'''''((((((''''''''''''''(()((''&&%%$$##""!!`͇`````!!!!!!!!""!!`Γ`!!!!!!""""""""""""!!!!!``!!""!!!!!!!""##$$%%&&''(''&&%%$$######$$$%$$##"#############$$%%%%%%$$$#####"""##$$%%%%$$$####""!!```!!""##$$%%$$##""!!``!!""##$$%$$##""!!``!!""##$$%%&&''(())**++,,--..//0//001122334455667788999888888899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!````````````!!"""##$$%%&&''(())*))((''&&%%$$##"""!!!!!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::99887766554433221100//..--,,++**))((''&&%%$$##"""##$$$####"""""""""""!!!!!!!!!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????>>==<<;;::99887766554433221100/////////00000000000000112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(('''''''''(())**++++****))(('''''''''''&&&'''''''(((((((())**++,,--..///..--,,,,,,,----------..////..--,,--,,,--..//00112233445555443322110000000000////////...........-------.....////00112233322334433221100//..--,,++**)))(((((((((((''''''&&&&&'''''(((((((((('''''''(((((())((''&&%%$$##""!!`ˍʍ`!!!!!!!"""!!`Ȁ`!!"!"""""!!!!"""""""!!!``!!!!!!```!!""##$$%%&&'''&&%%$$##""#####$$$##"""#############$$$$%%$$######""!""##$$%%%%%$$$###""!!!``````!!""##$$%%$$##""!!``!!""##$$%$$##""!!`Ґ`!!""##$$%%&&''(())**++,,--..//0000112233445566778899988777778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!!!!!!!!```!!!""##$$%%&&''(())*))((''&&%%$$##"""""!!!!"""##$$%%&&''(())**++,,--..//00112233445566778899::99887766554433221100//..--,,++**))((''&&%%$$##""!""##$###""""!"!!!!!!!!!``````````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????>>==<<;;::99887766554433221100///......//////////////00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&&&&&''(())**++++**))((''&&&&&&&&&&&%&&&&&&&'''''''((())**++,,--../..--,,,+++,,,,-----,,--..//..--,,,,,,,,,--..//00112233445555443322111100000000000//////////...............////00011223333333444433221100//..--,,++***))))()))))(((((((''''''''((((())))))(((((((((((((())((''&&%%$$##""!!``!!""""""""""!!``!!""""""!!!!!!!!""""""!!````!!````!!""##$$%%&&'&&%%$$##""""""###$##""!"""""""""""""##$$$$$$###"""""!!!""##$$$%%$$$$$$##""!!!!!!``!!""##$$%%$$##""!!`ŀ`!!""##$$%%$$##""!!`π`!!""##$$%%&&''(())**++,,--..//00011223344556677889998877777778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!!!!!!!!!`````!!!!!""##$$%%&&''(())*))((''&&%%$$###"""""""""##$$%%&&''(())**++,,--..//00112233445566778899::99887766554433221100//..--,,++**))((''&&%%$$##""!!!""###""""!!!!!!!!!!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??>>==<<;;::99887766554433221100//.........//////////////00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&&&&&&&''(())**++**))((''&&&&&&&&&&&%%%&&&&&&&''''''''(())**++,,--...--,,+++++++,,,,,,,,,,--....--,,++,,+++,,--..//00112233444554433322111111111100000000///////////......./////00001122334443344554433221100//..--,,++***)))))))))))(((((('''''((((())))))))))((((((()))))))((''&&%%$$##""!!```!!"""""""##""!!``!!""#"""!!!````!!!!""""!!``!```ʘ`!!""##$$%%&&&%%$$##""!!"""""###""!!!"""""""""""""####$$##""""""!!`!!""##$$$$$$$######"""!!!``!!""###$$%$$##""!!```!!""##$$%$$##""!!`π`!!""##$$%%&&''(())**++,,--..//001122334455667788999887766666778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""""""""""""!!!!!!```!````!!""##$$%%&&''(())*))((''&&%%$$#####""""###$$%%&&''(())**++,,--..//00112233445566778899::99887766554433221100//..--,,++**))((''&&%%$$##""!!`!!""#"""!!!!`!````````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>>>==<<;;::99887766554433221100//...------..............//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%%%%&&''(())****))((''&&%%%%%%%%%%%$%%%%%%%&&&&&&&'''(())**++,,--.--,,+++***++++,,,,,++,,--..--,,+++++++++,,--..//0011223344444332222222111111111110000000000///////////////00001112233444444455554433221100//..--,,+++****)*****)))))))(((((((()))))******))))))))))))))))((''&&%%$$##""!!`Ɏ`!!""""""#"###""!!````!!""##""!!````!!!!"""!!``!!````!!""##$$%%&&%%$$##""!!!!!!"""#""!!`!!!!!!!!!!!!!""######"""!!!!!``!!""###$$######""""""!!``Ǟ`!!""""##$$$##""!!````!!""##$$%%$$##""!!`Ҁ`!!""##$$%%&&''(())**++,,--..//0011223344556677889988776666666778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""""""""""""!!!!!!```!!""##$$%%&&''(())*))((''&&%%$$$#########$$%%&&''(())**++,,--..//00112233445566778899::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!"""!!!!```Ѐ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>>==<<;;::99887766554433221100//..---------..............//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%%%%%%&&''(())**))((''&&%%%%%%%%%%%$$$%%%%%%%&&&&&&&&''(())**++,,---,,++*******++++++++++,,----,,++**++***++,,--..//00112233344332222222211111221111111100000000000///////000001111223344555445566554433221100//..--,,+++***********))))))((((()))))**********)))))))*****))((''&&%%$$##""!!`Ő`!!"!!!""""""""#""!!!!``!!""##""!!```!!!"""!!``!!!!!``!!""##$$%%&%%$$##""!!``!!!!!"""!!``!!!!!!!!!!!!!""""##""!!!!!!```!!""#######""""""""!!`ޞ`!!"""""##$##""!!````!!""##$$%%$$##""!!``!!""##$$%%&&''(())**++,,--..//001122334455667788998877665555566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$############"""""!!`̌``!!""##$$%%&&''(())***))((''&&%%$$$$$####$$$%%&&''(())**++,,--..//00112233445566778899::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!"!!!``ى`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>==<<;;::99887766554433221100//..---,,,,,,--------------..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$$$$%%&&''(())))((''&&%%$$$$$$$$$$$#$$$$$$$%%%%%%%&&&''(())**++,,-,,++***)))****+++++**++,,--,,++*********++,,--..//001122333332211111111000112222211111111110000000000000001111222334455555556666554433221100//..--,,,++++*+++++*******))))))))*****++++++***************))((''&&%%$$##""!!`΋`!!!!!!!!!"!""""#""!!!!!!""##""!!```!!"""!!!!""!!``!!""##$$%%&%%$$##""!!````!!!"!!`ܞ````````````!!""""""!!!````ކ`!!"""##""""""!!!!!!`ޏ``!!!!!""##$##""!!`````!!""##$$%%%%$$##""!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899887766555555566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$#############""!!``!!""##$$%%&&''(())**+**))((''&&%%%$$$$$$$$$%%&&''(())**++,,--..//00112233445566778899::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ʗ`!!!!``ˑ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>==<<;;::99887766554433221100//..--,,,,,,,,,--------------..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$$$$$$%%&&''(())((''&&%%$$$$$$$$$$$###$$$$$$$%%%%%%%%&&''(())**++,,,++**)))))))**********++,,,,++**))**)))**++,,--..//001122233221111111100000112222222211111111111000000011111222233445566655667766554433221100//..--,,,+++++++++++******)))))*****++++++++++*******+++++**))((''&&%%$$##""!!`Ƌ`!!!```!!!!!!!!""#""""!!""##""!!`ˀ`!!"""!!""""!!`ˇ`!!""##$$%%%%$$##""!!`ь``!!!!`Ӟ`!!!!""!!```!!"""""""!!!!!!!!``````!!!!!""####""!!``!!!""##$$%%&&%%$$##""!!!```!!""##$$%%&&''((())**++,,--..//001122334455667788988776655444445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$$$$$$$$##""!!``!!""##$$%%&&''(())**++**))((''&&%%%%%$$$$%%%&&''(())**++,,--..//00112233445566778899::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ΐ``!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<====<<;;::99887766554433221100//..--,,,++++++,,,,,,,,,,,,,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$#######$$%%&&''((((''&&%%$$###########"#######$$$$$$$%%%&&''(())**++,++**)))((())))*****))**++,,++**)))))))))**++,,--..//0011222221100000000///00112232222222222111111111111111222233344556666666777766554433221100//..---,,,,+,,,,,+++++++********+++++,,,,,,+++++++++++++++**))((''&&%%$$##""!!`ć```````!`!!!!""#""""""##""!!`Ɗ`!!"""""#""!!```!!""##$$%%%%$$##""!!`О`!!!!`ޖ`!!!!!!``!!!!""!!!!!!````````````!!""####""!!`ܝ`!!""##$$%%&&&&%%$$##""!!!````!!!""##$$%%&&'''''(())**++,,--..//001122334455667788877665544444445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$$$$$$$##""!!`ȏ`!!""##$$%%&&''(())**+++**))((''&&&%%%%%%%%%&&''(())**++,,--..//00112233445566778899::99887766554433221100//..--,,++**))((''&&%%$$##""!!`י```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<====<<;;::99887766554433221100//..--,,+++++++++,,,,,,,,,,,,,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$#########$$%%&&''((''&&%%$$###########"""#######$$$$$$$$%%&&''(())**+++**))((((((())))))))))**++++**))(())((())**++,,--..//00111221100000000/////00112233332222222222211111112222233334455667776677887766554433221100//..---,,,,,,,,,,,++++++*****+++++,,,,,,,,,,+++++++,,,,,++**))((''&&%%$$##""!!`ł````!!""###""###""!!``!!""""##""!!```!!""##$$%%%%%$$$##""!!`ܞ`!!!!``Ɋ```!!`Dž`!!!!!!!!```ɐϐ`!!""##""!!`ׇ`!!""##$$%%%&&&&%%$$##"""!!!!!!!""##$$%%%%&&'''''(())**++,,--..//001122334455667787766554433333445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%%%%%$$##""!!`χ`!!""##$$%%&&''(())**++++**))((''&&&&&%%%%&&&''(())**++,,--..//00112233445566778899::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ɔ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<===<<;;::99887766554433221100//..--,,+++******++++++++++++++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""""""##$$%%&&''''&&%%$$##"""""""""""!"""""""#######$$$%%&&''(())**+**))((('''(((()))))(())**++**))((((((((())**++,,--..//001111100////////...//00112233333333322222222222222233334445566777777788887766554433221100//...----,-----,,,,,,,++++++++,,,,,------,,,,,,,,,,,,,,,++**))((''&&%%$$##""!!``!!""#######""!!``!!""###""!!``````!`!!""##$$%%%%$$$$##""!!`ѝ``!``````!!```Ғ`!!""##""!!``!!""##$$$%%&&&&%%$$##"""!!!!"""##$$$$$%%%&&&&&''(())**++,,--..//001122334455667776655443333333445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%%%%$$##""!!```ϝ`!!""##$$%%&&''(())**++,++**))(('''&&&&&&&&&''(())**++,,--..//00112233445566778899::99887766554433221100//..--,,++**))((''&&%%$$##""!!`̌`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<===<<;;::99887766554433221100//..--,,++*********++++++++++++++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""""""""##$$%%&&''&&%%$$##"""""""""""!!!"""""""########$$%%&&''(())***))(('''''''(((((((((())****))((''(('''(())**++,,--..//0001100////////.....//00112233333333333332222222333334444556677888778899887766554433221100//...-----------,,,,,,+++++,,,,,----------,,,,,,,-----,,++**))((''&&%%$$##""!!```!!""####$$##""!!``!!""#""!!```!!!!!!!!""##$$%%%%$$$###""!!`ޞ```Ԑ`!!""##""!!``!!""###$$$%%&&&&%%$$###"""""""##$$$$$$$$%%&&&&&''(())**++,,--..//001122334455667665544332222233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&&&&&%%$$##""!!`!!``!!""##$$%%&&''(())**++,,,++**))(('''''&&&&'''(())**++,,--..//00112233445566778899::99887766554433221100//..--,,++**))((''&&%%$$##""!!`И`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<===<<;;::99887766554433221100//..--,,++***))))))**************++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!!!""##$$%%&&&&%%$$##""!!!!!!!!!!!`!!!!!!!"""""""###$$%%&&''(())*))(('''&&&''''(((((''(())**))(('''''''''(())**++,,--..//00000//........---..//00112233444443333333333333334444555667788888889999887766554433221100///....-.....-------,,,,,,,,-----......---------------,,++**))((''&&%%$$##""!!!`Lj`!!""##$$$$##""!!``!!""""!!!`ˀ`!!!!!!!"!""##$$%%%%$$####""!!`Ǟʓ`!!""###""!!````!!""####$$%%&&&&%%$$###""""##########$$$%%%%%&&''(())**++,,--..//001122334455666554433222222233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&&&&&%%$$##""!!!!!``!!""##$$%%&&''(())**++,,-,,++**))((('''''''''(())**++,,--..//00112233445566778899::::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ӏ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==<<;;::99887766554433221100//..--,,++**)))))))))**************++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!!!!!""##$$%%&&%%$$##""!!!!!!!!!!!``!!!!!!!""""""""##$$%%&&''(()))((''&&&&&&&''''''''''(())))((''&&''&&&''(())**++,,--..///00//........-----..//0011223344444444433333334444455556677889998899::99887766554433221100///...........------,,,,,-----..........-------.....--,,++**))((''&&%%$$##""!!`ǒ``!!""##$$%$$##""!!``!!"""!!!``!!!""""""""##$$%%%%$$###"""""!!`ؚ`!!""###""!!``!``!!""##"###$$%%&&&&%%$$$#################$$%%%%%&&''(())**++,,--..//001122334455655443322111112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(('''''''&&%%$$##""!""!!!!""##$$%%&&''(())**++,,---,,++**))(((((''''((())**++,,--..//00112233445566778899::;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ō`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==<<;;::99887766554433221100//..--,,++**)))(((((())))))))))))))**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```````!!""##$$%%%%$$##""!!``````````ݞ``````!!!!!!!"""##$$%%&&''(()((''&&&%%%&&&&'''''&&''(())((''&&&&&&&&&''(())**++,,--../////..--------,,,--..//00112233334444444444444444555566677889999999::::998877665544332211000////./////.......--------.....//////...............--,,++**))((''&&%%$$##""!!`ɋ```!!""##$$$##""!!```!!"!!```!!""""""#"##$$%%%%$$##""""!!!!`͚`!!""####""!!`!!!!!""##""""##$$%%&&&&%%$$$#####"""""""""###$$$$$%%&&''(())**++,,--..//001122334455544332211111112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(('''''''&&%%$$##"""""!!""##$$%%&&''(())**++,,--.--,,++**)))((((((((())**++,,--..//00112233445566778899::;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ř`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<=<<;;::99887766554433221100//..--,,++**))((((((((())))))))))))))**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%$$##""!!`͎`!!!!!!!!""##$$%%&&''(((''&&%%%%%%%&&&&&&&&&&''((((''&&%%&&%%%&&''(())**++,,--...//..--------,,,,,--..//0011223333445554444444555556666778899:::99::;;::998877665544332211000///////////......-----.....//////////......./////..--,,++**))((''&&%%$$##""!!```ō````````!!""##$$%$$##""!!```!!!``!!""#######$$%%%%$$##"""!!!!!`ў`!!""##$$##""!!!"!!""#"""!"""##$$%%&&&&%%$$###"""""""""""""##$$$$$%%&&''(())**++,,--..//001122334454433221100000112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(((((((''&&%%$$##"##""""##$$%%&&''(())**++,,--...--,,++**)))))(((()))**++,,--..//00112233445566778899::;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<=<<;;::99887766554433221100//..--,,++**))(((''''''(((((((((((((())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ӟ`!!""##$$%$$##""!!`َ``````!!!""##$$%%&&''(''&&%%%$$$%%%%&&&&&%%&&''((''&&%%%%%%%%%&&''(())**++,,--.....--,,,,,,,,+++,,--..//00112222334455555555555566667778899:::::::;;;;::99887766554433221110000/00000///////......../////000000///////////////..--,,++**))((''&&%%$$##""!!!!`Ȏ`!!!!!``!!!""##$$%%%$$##""!!```!``!!""#####$#$$%%%%$$##""!!!!```Η`!!!""##$$##""!"""""#"""!!!!""##$$%%&&%%$$##""""!!!!!!!!!"""#####$$%%&&''(())**++,,--..//001122334443322110000000112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(((((((''&&%%$$#####""##$$%%&&''(())**++,,--../..--,,++***)))))))))**++,,--..//00112233445566778899::;;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`````````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<=<<;;::99887766554433221100//..--,,++**))(('''''''''(((((((((((((())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%$$##""!!```!!""##$$%%&&'''&&%%$$$$$$$%%%%%%%%%%&&''''&&%%$$%%$$$%%&&''(())**++,,---..--,,,,,,,,+++++,,--..//001122223344555555556666677778899::;;;::;;<<;;::998877665544332211100000000000//////...../////0000000000///////00000//..--,,++**))((''&&%%$$##""!!!!```!!!!``!!""##$$%%%$$##""!!```!!""##$$$$$%%%%$$##""!!!``Η`!!!!""##$$##"""#""#""!!!`!!!""##$$%%%%$$##"""!!!!!!!!!!!!!""#####$$%%&&''(())**++,,--..//00112233433221100/////00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**)))))))((''&&%%$$#$$####$$%%&&''(())**++,,--..///..--,,++*****))))***++,,--..//00112233445566778899::;;;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ȓ``!!!!!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<=<<;;::99887766554433221100//..--,,++**))(('''&&&&&&''''''''''''''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$$$##""!!``!!""##$$%%&&'&&%%$$$###$$$$%%%%%$$%%&&''&&%%$$$$$$$$$%%&&''(())**++,,-----,,++++++++***++,,--..//00111122334455555555556666778899::;;;;;;<<<<;;::9988776655443322211110111110000000////////00000111111000000000000000//..--,,++**))((''&&%%$$##"""!!````!``!!"!!`ƅ`!!""##$$%%%$$##""!!```!!""##$$%$%%%%$$##""!!``Ȁ```!!""##$$##"####""!!!```!!""##$$%%$$##""!!!!`````````!!!"""""##$$%%&&''(())**++,,--..//001122333221100///////00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**)))))))((''&&%%$$$$$##$$%%&&''(())**++,,--..//0//..--,,+++*********++,,--..//00112233445566778899::;;;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`є`!!!!!!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<=<<;;::99887766554433221100//..--,,++**))((''&&&&&&&&&''''''''''''''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%$$##""!!`ҋ`!!""##$$%%&&&&%%$$#######$$$$$$$$$$%%&&&&%%$$##$$###$$%%&&''(())**++,,,--,,++++++++*****++,,--..//00111122334455555555556666778899::;;;;<<==<<;;::9988776655443322211111111111000000/////00000111111111100000001111100//..--,,++**))((''&&%%$$##"""!!`̎`!!!!!"!!````ޞ``̞`!!""##$$$%$$##""!!``````!!""##$$%%%%$$##""!!`΋`!!""##$$#####""!!```!!""##$$$$##""!!!````!!"""""##$$%%&&''(())**++,,--..//0011223221100//.....//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++*******))((''&&%%$%%$$$$%%&&''(())**++,,--..//000//..--,,+++++****+++,,--..//00112233445566778899::;;;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`˕`!!"""""""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<=<<;;::99887766554433221100//..--,,++**))((''&&&%%%%%%&&&&&&&&&&&&&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$$$##""!!```!!""##$$%%&&%%$$###"""####$$$$$##$$%%&&%%$$#########$$%%&&''(())**++,,,,,++********)))**++,,--..//00001122334444444444555566778899::;;<<====<<;;::99887766554433322221222221111111000000001111122222211111111111111100//..--,,++**))((''&&%%$$##""!!`ɋ`!!"!!""!!```!!``!!```!!""##$$$$$$$##""!!``!!``!!""##$$%%$$##""!!`̗`!!""##$$###""!!``!!""##$$##""!!```!!!!!""##$$%%&&''(())**++,,--..//00112221100//.......//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++*******))((''&&%%%%%$$%%&&''(())**++,,--..//00100//..--,,,+++++++++,,--..//00112233445566778899::;;<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!"""!!!""##$$%%&&''(())**++,,--..//0001112233445566778899::;;<<<;;::99887766554433221100//..--,,++**))((''&&%%%%%%%%%&&&&&&&&&&&&&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`͆`!!""##$$$$##""!!``!!""##$$%%%%$$##"""""""##########$$%%%%$$##""##"""##$$%%&&''(())**+++,,++********)))))**++,,--..//00001122334444444444555566778899::;;<<====<<;;::99887766554433322222222222111111000001111122222222221111111222221100//..--,,++**))((''&&%%$$##""!!``!!""""""!!``!!!!!``!!!!```!!!""##$$$$#$$$##""!!``!!`Ҝ`!!""##$$%%%$$##""!!`Ȅ`!!""##$$$##""!!``!!""##$##""!!`Ԁ`!!!!!""##$$%%&&''(())**++,,--..//001121100//..-----..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,+++++++**))((''&&%&&%%%%&&''(())**++,,--..//0011100//..--,,,,,++++,,,--..//00112233445566778899::;;<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!"!!!!!!""##$$%%&&''(())**++,,--..//0000112233445566778899::;;<;;::99887766554433221100//..--,,++**))((''&&%%%$$$$$$%%%%%%%%%%%%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%$$##""!!`˙`!!""##$$%%%%$$##"""!!!""""#####""##$$%%$$##"""""""""##$$%%&&''(())**+++++**))))))))((())**++,,--..////001122333333333344445566778899::;;<<====<<;;::99887766554443333233333222222211111111222223333332222222222222221100//..--,,++**))((''&&%%$$##""!!`Ǝ`!!"""#""!!````!!!""!!!!""!!!!!!""##$$$$###$##""!!!````!!""##$$%%$$##""!!``!!""##$$$##""!!``!!""####""!!`֊````!!""##$$%%&&''(())**++,,--..//0011100//..-------..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,+++++++**))((''&&&&&%%&&''(())**++,,--..//001121100//..---,,,,,,,,,--..//00112233445566778899::;;<<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`‡`!!!!!```!!""##$$%%&&''(())**++,,--..///000112233445566778899::;;;::99887766554433221100//..--,,++**))((''&&%%$$$$$$$$$%%%%%%%%%%%%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ć`!!""##$$%$$##""!!`Ċ`!!""##$$%%%%$$##""!!!!!!!""""""""""##$$$$##""!!""!!!""##$$%%&&''(())***++**))))))))((((())**++,,--..////001122333333333344445566778899::;;<<====<<;;::99887766554443333333333322222211111222223333333333222222233333221100//..--,,++**))((''&&%%$$##""!!``!!""##""!!````!```!!!"""""!!""""!!!"""##$$$$##"###""!!!!!````!!""####$$%$$##""!!``!!""##$$##""!!``!!""###""!!``!!""##$$%%&&''(())**++,,--..//00100//..--,,,,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,,,,,,++**))((''&''&&&&''(())**++,,--..//00112221100//..-----,,,,---..//00112233445566778899::;;<<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`̋``!```!!""##$$%%&&''(())**++,,--..////00112233445566778899::;::99887766554433221100//..--,,++**))((''&&%%$$$######$$$$$$$$$$$$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%$$##""!!``!!""##$$%%%$$##""!!!```!!!!"""""!!""##$$##""!!!!!!!!!""##$$%%&&''(())*****))(((((((('''(())**++,,--....//001122222222223333445566778899::;;<<====<<;;::9988776655544443444443333333222222223333344444433333333333333221100//..--,,++**))((''&&%%$$##""!!``!!""###""!!!!!!!!``!!!"""##""""##""""""##$$$$##"""#""!!``````````!!""""##$$$$##""!!`Đ`!!""##$$##""!!``!!""###""!!````!!""##$$%%&&''(())**++,,--..//000//..--,,,,,,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,,,,,,++**))(('''''&&''(())**++,,--..//0011223221100//...---------..//00112233445566778899::;;<<=<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`NJ`````!!!""##$$%%&&''(())**++,,--...///00112233445566778899:::99887766554433221100//..--,,++**))((''&&%%$$#########$$$$$$$$$$$$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`„`!!""##$$%%$$##""!!``!!"""##$$%$$##""!!````!!!!!!!!!!""####""!!``!!```!!""##$$%%&&''(()))**))(((((((('''''(())**++,,--....//001122222222223333445566778899::;;<<====<<;;::9988776655544444444444333333222223333344444444443333333444433221100//..--,,++**))((''&&%%$$##""!!`Ņ`!!!"""###""!!!!"!!!```!!"""#####""####"""###$$$$##""!"""!!``!!""""##$$$##""!!`ޞ``````!!""##$$##""!!``!!""####""!!!````!!""##$$%%&&''(())**++,,--..//000//..--,,+++++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..-------,,++**))(('((''''(())**++,,--..//001122333221100//.....----...//00112233445566778899::;;<<===<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ǀ``!!""##$$%%&&''(())**++,,--....//00112233445566778899:99887766554433221100//..--,,++**))((''&&%%$$###""""""##############$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ǀ`!!""##$$%%$$##""!!``!!!"""##$$$##""!!`ؕ``!!!!!``!!""##""!!````!!""##$$%%&&''(()))))((''''''''&&&''(())**++,,----..//001111111111222233445566778899::;;<<====<<;;::9988776665555455555444444433333333444445555554444444444444433221100//..--,,++**))((''&&%%$$##""!!`Ɖ``!!"""###""""""""!!!!!"""###$$####$$######$$$$##""!!!"!!``!!"!!""##$$##""!!`͐``!!!!!``̍`!!""##$$##""!!``!!""##$##""!!!```!!!!""##$$%%&&''(())**++,,--..//000//..--,,+++++++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..-------,,++**))(((((''(())**++,,--..//00112233433221100///.........//00112233445566778899::;;<<==>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!""##$$%%&&''(())**++,,---...//001122334455667788999887766554433221100//..--,,++**))((''&&%%$$##"""""""""##############$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ˀ`!!""##$$%%$$##""!!`ɐ`!!!!!""##$$##""!!`͆``````!!""""!!`Ñ`!!""##$$%%&&''((())((''''''''&&&&&''(())**++,,----..//001111111111222233445566778899::;;<<====<<;;::998877666555555555554444443333344444555555555544444445554433221100//..--,,++**))((''&&%%$$##""!!``!!!""##"""""#"""!!!""######$$##$$$$###$$$$$##""!!`!!!!``!!!!!!""##$$##""!!```````!!!!!!!!!```!!""##$$$$##""!!```!!""##$##"""!!!`````!!!!""##$$%%&&''(())**++,,----..//0//..--,,++*****++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//.......--,,++**))())(((())**++,,--..//0011223344433221100/////....///00112233445566778899::;;<<==>>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`À`!!""##$$%%&&''(())**++,,----..//0011223344556677889887766554433221100//..--,,++**))((''&&%%$$##"""!!!!!!""""""""""""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%%$$##""!!`΍`!`!!!""##$##""!!`Ƈ``!!"""!!``!!""##$$%%&&&''(((((''&&&&&&&&%%%&&''(())**++,,,,--..//000000000011112233445566778899::;;<<====<<;;::99887776666566666555555544444444555556666665555555555554433221100//..--,,++**))((''&&%%$$##""!!``!!!""""""#####"""""#########$$$%%$$$$$$$$##""!!``!!``!!``!!""##$##""!!`ԙ`!!!`````!!!!"""""!!!!``!!""##$$%$$##""!!``!!""##$$$##"""!!!!`````!!!!""""##$$%%&&''(())**++,,--,,--..///..--,,++*******++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//.......--,,++**)))))(())**++,,--..//0011223344544332211000/////////00112233445566778899::;;<<==>>?>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!""##$$%%&&''(())**++,,,---..//00112233445566778887766554433221100//..--,,++**))((''&&%%$$##""!!!!!!!!!""""""""""""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%%$$##""!!`Ɔ````!!""####""!!``!!""!!``!!""##$$%%&&&&'''((''&&&&&&&&%%%%%&&''(())**++,,,,--..//000000000011112233445566778899::;;<<====<<;;::998877766666666666555555444445555566666666665555555554433221100//..--,,++**))((''&&%%$$##""!!`΀``!!""!!""#####"""###"""""###$$%%%$$$%%$$##""!!``````!!""###""!!`Џ`!!!`ٚ``````````````````!!!!!"""""""""!!`Î`!!""##$$%%$$##""!!`ˀ`!!""##$$$$###"""!!!``!!!""""##$$%%&&''(())**++,,,,,,,,--../..--,,++**)))))**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100///////..--,,++**)**))))**++,,--..//00112233445554433221100000////000112233445566778899::;;<<==>>???>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!```!!""##$$%%&&''(())**++,,,,,--..//001122334455667787766554433221100//..--,,++**))((''&&%%$$##""!!!``````!!!!!!!!!!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&%%$$##""!!``!!""##""!!``!!""!!`Ê`!!""##$$%%%%%&&'''''&&%%%%%%%%$$$%%&&''(())**++++,,--..//////////0000112233445566778899::;;<<====<<;;::9988877776777776666666555555556666677777766666666554433221100//..--,,++**))((''&&%%$$##""!!`ݞ`!!!!!!""##$####""""""""""##$$%%%%%%$$##""!!`Ҟ`!!""###""!!`̄`!!!!````!!!!!!!!!!!!!!!!!!!!!""""#####""!!``!!""##$$%%%$$##""!!``!!""##$$%%$$###""""!!`````!!"""####$$%%&&''(())**++,,,,,,++,,--...--,,++**)))))))**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100///////..--,,++*****))**++,,--..//001122334455655443322111000000000112233445566778899::;;<<==>>?????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!``!!""##$$%%&&''(())**++,++,,,--..//0011223344556677766554433221100//..--,,++**))((''&&%%$$##""!!```!!!!!!!!!!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%%%$$##""!!``!!""##""!!``!!"!!`ȑ`!!""##$$%%%%%%&&&''&&%%%%%%%%$$$$$%%&&''(())**++++,,--..//////////0000112233445566778899::;;<<====<<;;::99888777777777776666665555566666777777777766666554433221100//..--,,++**))((''&&%%$$##""!!`ޞÊ`!!!``!!""##$##""""!!!!!"""##$$%%%%%%$$##""!!``!!""##""!!```!!""!!!!``````!!!!!!!!!!!!!!!!!!!"""""#######""!!``!!""##$$%$$##""!!```!!""##$$%%%%$$$###"""!!!!!!!"""####$$%%&&''(())**++,+++++++++,,--.--,,++**))((((())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443322110000000//..--,,++*++****++,,--..//001122334455666554433221111100001112233445566778899::;;<<==>>???????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""!!!``!!""##$$%%&&''(())**+++++++,,--..//00112233445566766554433221100//..--,,++**))((''&&%%$$##""!!`֓`````````````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!""##$$%%&&%%$$##""!!`ʔ`!!""""""!!`ƀ`!!!!!`Ȓ`!!""##$$%%$$$%%&&&&&%%$$$$$$$$###$$%%&&''(())****++,,--..........////00112233445566778899::;;<<====<<;;::999888878888877777776666666677777888888777766554433221100//..--,,++**))((''&&%%$$##""!!`ޞ```̋````!!""###""!!!!!!!!!!""##$$%%&%%$$##""!!``!!""##""!!`Ɖ```````!!!""""!!!!!!!!!!"""""""""""""""""""""####$$$$##""!!``!!""##$$%%$$##""!!````!!!""##$$%%&&%%$$$####""!!!!!""###$$$$%%&&''(())**++++++++++**++,,---,,++**))((((((())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443322110000000//..--,,+++++**++,,--..//001122334455667665544332221111111112233445566778899::;;<<==>>?????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""!!``!!""###$$%%&&''(())**++**+++,,--..//001122334455666554433221100//..--,,++**))((''&&%%$$##""!!`Γ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!""##$$%%&&%%$$##""!!`؞`!!"""""!!`׊`!!!``!!""##$$%$$$$$%%%&&%%$$$$$$$$#####$$%%&&''(())****++,,--..........////00112233445566778899::;;<<====<<;;::999888888888887777776666677777888888888877766554433221100//..--,,++**))((''&&%%$$##""!!```!!!```!!""##""!!!!`````!!!""##$$%%%$$##""!!``!!""#""!!`ș``!!!!!!!!!""##""""!!!!!!"""""""""""""""""""#####$$$$$$##""!!``````!!""##$$%%%$$##""!!!`!!!!""##$$%%&&&&%%%$$$###"""""""###$$$$%%&&''(())****+++*********++,,-,,++**))(('''''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443322111111100//..--,,+,,++++,,--..//001122334455667776655443322222111122233445566778899::;;<<==>>???????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$###""!!``!!""""##$$%%&&''(())*******++,,--..//0011223344556554433221100//..--,,++**))((''&&%%$$##""!!`Ȏ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!""##$$%%&&%%$$##""!!`̞`!!!!!!!!!`ޞ`````!!""##$$$$###$$%%%%%$$########"""##$$%%&&''(())))**++,,----------....//00112233445566778899::;;<<====<<;;:::9999899999888888877777777888889999998887766554433221100//..--,,++**))((''&&%%$$##""!!```!!!!!``!!""""!!`````!!""##$$%%$$##""!!``!!""#""!!`̅````!!!!!!!!!"""####""""""""""#####################$$$$%%%$$##""!!```!!!!`Ą`!!""##$$%%%%$$##""!!!!!"""##$$%%&&''&&%%%$$$$##"""""##$$$%%%%&&''(())**************))**++,,,++**))(('''''''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443322111111100//..--,,,,,++,,--..//001122334455667787766554433322222222233445566778899::;;<<==>>?????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""""##$$%%&&''(())**))***++,,--..//00112233445554433221100//..--,,++**))((''&&%%$$##""!!`ʍ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!"""##$$%%&&&&%%$$##""!!`˅`!!!!!!!!`ޞ`!!""##$$$#####$$$%%$$########"""""##$$%%&&''(())))**++,,----------....//00112233445566778899::;;<<====<<;;:::999999999998888887777788888999999999887766554433221100//..--,,++**))((''&&%%$$##""!!`ċ`!!!"""!!``!!"""!!``!!""##$$%$$##""!!`ˀ`!!""##""!!``!`````!!!!"""""""""##$$####""""""###################$$$$$%%%%%%$$##""!!!!!!!`מ````!!""##$$%%&&%%$$##"""!""""##$$%%&&''''&&&%%%$$$#######$$$%%%%&&''(())***)))***)))))))))**++,++**))((''&&&&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443322222221100//..--,--,,,,--..//001122334455667788877665544333332222333445566778899::;;<<==>>???????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!!!""##$$%%&&''(()))))))**++,,--..//0011223344554433221100//..--,,++**))((''&&%%$$##""!!`ю`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""""##$$%%&&''&&%%$$##""!!``````````!!""##$$##"""##$$$$$##""""""""!!!""##$$%%&&''(((())**++,,,,,,,,,,----..//00112233445566778899::;;<<====<<;;;::::9:::::99999998888888899999::::99887766554433221100//..--,,++**))((''&&%%$$##""!!`‡`!!""""!!`Ì`!!""!!```!!""##$$%$$##""!!``!!""##""!!`ƕ````!!!`!!!!!!"""""""""###$$$$##########$$$$$$$$$$$$$$$$$$$$$%%%%&&&%%$$##""!!!"!!```````!!``ɓ`!!""##$$%%&&&&%%$$##"""""###$$%%&&''((''&&&%%%%$$#####$$%%%&&&&''(())*)))))))))))))))(())**+++**))((''&&&&&&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443322222221100//..-----,,--..//001122334455667788988776655444333333333445566778899::;;<<==>>?????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!!""##$$%%&&''(())(()))**++,,--..//00112233444433221100//..--,,++**))((''&&%%$$##""!!`Ɛ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""###$$%%&&'''&&%%$$##""!!`ʀ`!!""##$##"""""###$$##""""""""!!!!!""##$$%%&&''(((())**++,,,,,,,,,,----..//00112233445566778899::;;<<====<<;;;:::::::::::9999998888899999:::::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ň``!!""""!!`Ə`!!"!!``!!""##$$%$$##""!!``!!""##""!!`ǒ```!``````!!!!"!!!!!!""""#########$$%%$$$$######$$$$$$$$$$$$$$$$$$$%%%%%&&&&&&%%$$##""""""!!```ˀ`!!!!`׈`!!!`Ґ`!!""##$$%%&&'&&%%$$###"####$$%%&&''(((('''&&&%%%$$$$$$$%%%&&&&''(())*))))((()))((((((((())**+**))((''&&%%%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443333333221100//..-..----..//001122334455667788999887766554444433334445566778899::;;<<==>>??????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!````!!""##$$%%&&''((((((())**++,,--..//0011223344433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$#####$$%%&&''''&&%%$$##""!!``!!""####""!!!""#####""!!!!!!!!```!!""##$$%%&&''''(())**++++++++++,,,,--..//00112233445566778899::;;<<====<<<;;;;:;;;;;:::::::99999999:::::;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ˊ`!!!"""""!!`Nj`!!!!```!!""##$$%%$$##""!!``!!""###""!!`̉`!!!!!!!!!!!!"""!""""""#########$$$%%%%$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&'''&&%%$$##"""#""!!!``!!!!!``!!"!!`Ã`!!""##$$%%&&'''&&%%$$#####$$$%%&&''(())(('''&&&&%%$$$$$%%&&&''''(()()))(((((((((((((((''(())***))((''&&%%%%%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443333333221100//.....--..//00112233445566778899:998877665554444444445566778899::;;<<==>>???????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''((''((())**++,,--..//0011223344433221100//..--,,++**))((''&&%%$$##""!!`Ϗ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##$$$%%&&''((''&&%%$$##""!!`ǖ`!!""###""!!!!!"""##""!!!!!!!!``!!""##$$%%&&''''(())**++++++++++,,,,--..//00112233445566778899::;;<<====<<<;;;;;;;;;;;::::::99999:::::;;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ŋ`!!!"""""!!!`Č`!!!!``!!""##$$%$$##""!!``!!""##$##""!!`Ė`!!!"!!!!!!""""#""""""####$$$$$$$$$%%&&%%%%$$$$$$%%%%%%%%%%%%%%%%%%%&&&&&''''''&&%%$$######""!!!`````!!"""!!``!!"""!!`ȇ`!!""##$$%%&&''''&&%%$$$#$$$$%%&&''(())))((('''&&&%%%%%%%&&&''''(()((()(((('''((('''''''''(())*))((''&&%%$$$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655444444433221100//.//....//00112233445566778899:::9988776655555444455566778899::;;<<==>>????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!````````lj`!!""##$$%%&&''''''''(())**++,,--..//001122334433221100//..--,,++**))((''&&%%$$##""!!`̎`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$$%%&&''(((''&&%%$$##""!!```!!""##""!!```!!"""""!!```````ޞ`!!""##$$%%&&&&''(())**********++++,,--..//00112233445566778899::;;<<=====<<<<;<<<<<;;;;;;;::::::::;;;;;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ƈ``!!"""""!!!``ĉ`!!!!``!!""##$$%%$$##""!!`ɓ`!!""##$$##""!!``!!"""""""""""###"######$$$$$$$$$%%%&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''(((''&&%%$$###$##"""!!!!!!!""""!!``!!"""!!`҂`!!""##$$%%&&''((''&&%%$$$$$%%%&&''(())**))(((''''&&%%%%%&&'''(((()(('((('''''''''''''''&&''(()))((''&&%%$$$$$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655444444433221100/////..//00112233445566778899::;::99887766655555555566778899::;;<<==>>?????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!!!!!!```!!""##$$%%&&'''''&&'''(())**++,,--..//00112233433221100//..--,,++**))((''&&%%$$##""!!`ˋ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$%%%&&''(()((''&&%%$$##""!!`О`````!`````!!""#""!!``!!!""!!``ӕ`!!!!""##$$%%&&&&''(())**********++++,,--..//00112233445566778899::;;<<=====<<<<<<<<<<<;;;;;;:::::;;;;;;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ć`!!!"""""!!!`ċ`!!!!``!!""##$$%%%$$##""!!`Ǔ`!!"""##$##""!!``!!""""""""####$######$$$$%%%%%%%%%&&%%%%%&%%%%%%&&&&&&&&&&&&&&&&&&&'''''((((((''&&%%$$$$$$##"""!!!!!""##""!!`Ǝ`!!"""!!```!!""##$$%%&&''(((''&&%%%$%%%%&&''(())****)))((('''&&&&&&&'''(((()(('''(''''&&&'''&&&&&&&&&''(()((''&&%%$$#####$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655555554433221100/00////00112233445566778899::;;;::998877666665555666778899::;;<<==>>??????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ƒ``!!!!!!!!!!!`э`!!""##$$%%&&''&&&&&&&''(())**++,,--..//0011223333221100//..--,,++**))((''&&%%$$##""!!`ȋȈ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%%&&''(()))((''&&%%$$##""!!`ր````!!!!!!!!!!``!!""##""!!``!!!!!`ޞ`````!!""##$$%%%%&&''(())))))))))****++,,--..//00112233445566778899::;;<<==>====<=====<<<<<<<;;;;;;;;<<<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!!""#""!!```!!``ў`!!""##$$%%%%$$##""!!``!!!""####""!!``!!!!!!!""####$$$#$$$$$$%%%%%%%%%&&&%%$$%%%%&&&&&&'''''''''''''''''''''(((()))((''&&%%$$$%$$###"""""""###""!!`ȅ`!!""""!!!``!!""##$$%%&&''(()((''&&%%%%%&&&''(())**++**)))((((''&&&&&''((()))((''&'''&&&&&&&&&&&&&&&%%&&''(((''&&%%$$#######$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655555554433221100000//00112233445566778899::;;<;;::9988777666666666778899::;;<<==>>???????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ē``!!!!"""""""!!``!!""##$$%%&&''&&&&%%&&&''(())**++,,--..//0011223332221100//..--,,++**))((''&&%%$$##""!!`ō````!!""##$$%%&&''(())**++,,--..//0011223344556677889999::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%&&&''(())*))((''&&%%$$##""!!```!!!!!!!!!"!!!!!``ˀ`!!""###""!!```!!!!````!!""##$$%%%%&&''(())))))))))****++,,--..//00112233445566778899::;;<<==>===========<<<<<<;;;;;<<<<<<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`É`````!!!""""""!!`Ȋ```!!""""##$$%%%%$$##""!!``!!!!""##""!!``!!!!!!!""##$$%$$$$$$%%%%&&&&&&&&&%%$$$$$%%%%&&&'''''''''''''''''''((((())))))((''&&%%%%%%$$###"""""####""!!`ш`!!""##""!!``!!""##$$%%&&''(()))((''&&&%&&&&''(())**++++***)))((('''''''((()))((''&&&'&&&&%%%&&&%%%%%%%%%&&''(''&&%%$$##"""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877666666655443322110110000112233445566778899::;;<<<;;::99887777766667778899::;;<<==>>????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!!""""""""""!!````!!""##$$%%&&''&&%%%%%%%&&''(())**++,,--..//0011223222211100//..--,,++**))((''&&%%$$##""!!```!!!`ɍ`!!""##$$%%&&''(())**++,,--..//00112233445566778899999::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&&&''(())***))((''&&%%$$##""!!``!!!!!""""""""""!!!`````!!""####""!!```````````!!""##$$$$$%%&&''(((((((((())))**++,,--..//00112233445566778899::;;<<==>>>=>>>>>=======<<<<<<<<====<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ʍ`!!!!!!!""""!""!!`ʇ`!!""!""##$$%%%%$$##""!!````!!""#""!!`‡``````!!""##$$%$%%%%%%&&&&&&&&&&%%$$##$$$$%%%&&''(((((((((((((((((((())))())))((''&&%%%&%%$$$#######$##""!!``!!""##""!!``!!""##$$%%&&''(())))((''&&&&&'''(())**++,,++***))))(('''''(())))((''&&%&&&%%%%%%%%%%%%%%%$$%%&&'''&&%%$$##"""""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776666666554433221111100112233445566778899::;;<<=<<;;::998887777777778899::;;<<==>>??????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!!""""#######""!!!!!!""##$$%%&&''&&%%%%$$%%%&&''(())**++,,--..//0011222111111100//..--,,++**))((''&&%%$$##""!!````!!!!!!````!!""##$$%%&&''(())**++,,--..//0011223344556677888998899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&'''(())**+**))((''&&%%$$##""!!`і`!!"""""""""#"""""!!!!``!!""""""#""!!`ύ`!!""###$$$$$%%&&''(((((((((())))**++,,--..//00112233445566778899::;;<<==>>>>>>>>>>======<<<<<=======<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ʍ`!!!!!!""""!!!!"!!`ŋ`!!"!!!""##$$%%%$$##""!!``!!"""!!`ˀ`!!""##$$%%%%%&&&&'''''&&%%$$#####$$$$%%&&''(((((((((((((((()))))(((())))((''&&&&&&%%$$$#####$$$##""!!```!!""###""!!``!!""##$$%%&&''(())*))(('''&''''(())**++,,,,+++***)))((((((())))((''&&%%%&%%%%$$$%%%$$$$$$$$$%%&&'&&%%$$##""!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887777777665544332212211112233445566778899::;;<<===<<;;::9988888777788899::;;<<==>>???????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!""""##########""!!!!""##$$%%&&&&&&%%$$$$$$$%%&&''(())**++,,--..//0011211110000000//..--,,++**))((''&&%%$$##""!!!!!!!"""!!```!!""##$$$%%&&''(())**++,,--..//00112233445566778788888899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(('''''(())**++**))((''&&%%$$##""!!`ə`!!""""##########"""!!``!!!!!"""""""!!``!!""#######$$%%&&''''''''''(((())**++,,--..//00112233445566778899::;;<<==>>?????>>>>>>>========>>>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Æ`!!""""""!!!!`!!!``!!!!`!!""##$$%%%$$##""!!``!!""!!``!!""##$$%%&&&&''''''&&%%$$##""####$$$%%&&''(()))))))))))))))))((('(())))((''&&&'&&%%%$$$$$$$%$$##""!!!!!""###""!!``ʎ`!!""##$$%%&&''(())**))(('''''((())**++,,--,,+++****))((((())))((''&&%%$%%%$$$$$$$$$$$$$$$##$$%%&&&%%$$##""!!!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877777776655443322222112233445566778899::;;<<==>==<<;;::99988888888899::;;<<==>>?????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``````````!!!"""####$$$$$$$##""""""##$$%%&&&&&&%%$$$$##$$$%%&&''(())**++,,--..//0011100000000000//..--,,++**))((''&&%%$$##""!!!!""""""!!`˗``!!!""##$$$$$%%&&''(())**++,,--..//00112233445566777788778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''((())**+++**))((''&&%%$$##""!!``!!""###########""!!``!!!!!!!!!!""""!!``!!"""""#####$$%%&&''''''''''(((())**++,,--..//00112233445566778899::;;<<==>>??????>>>>>>=====>>>>>>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!"""""!!!```!``!!!``!!""##$$$$$##"""!!``!!""!!`Ŋ`!!""##$$%%&&''''(''&&%%$$##"""""####$$%%&&''(())))))))))))*))((''''(())))((''''''&&%%%$$$$$%%%$$##""!!!""###""!!`ƅ`!!""##$$%%&&''(())***))((('(((())**++,,----,,,+++***)))))))))((''&&%%$$$%$$$$###$$$#########$$%%&%%$$##""!!`````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988888887766554433233222233445566778899::;;<<==>>>==<<;;::999998888999::;;<<==>>???????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!!!!!!!!"""########$$$$$$##""""##$$%%&&&&%%%%$$#######$$%%&&''(())**++,,--..//0010000/////0000//..--,,++**))((''&&%%$$##"""""""###""!!```!!!!""##$$$##$$%%&&''(())**++,,--..//00112233445566767777778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((((())**++,++**))((''&&%%$$##""!!`̀`!!""""####"####""!!```Ǔ`!!!```!!!!!!!!!!``!!"""""""""##$$%%&&&&&&&&&&''''(())**++,,--..//00112233445566778899::;;<<==>>??????????>>>>>>>>???>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""""!!``ޞ``Ȍ`!!!``!!""##$$$##"""!!!!``!!!!`Â`!!""##$$%%&&''((''&&%%$$##""!!""""###$$%%&&''(())))*)*))))))(('''&''(())))(('''(''&&&%%%%%%%&%%$$##"""""###""!!`܁`!!""##$$%%&&''(())****))((((()))**++,,--..--,,,++++**)))))))((''&&%%$$#$$$###############""##$$%%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99888888877665544333332233445566778899::;;<<==>>?>>==<<;;:::999999999::;;<<==>>?????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!!!!!!"""##########$$%%$$######$$%%&&&&%%%%$$####""###$$%%&&''(())**++,,--..//000/////////0000//..--,,++**))((''&&%%$$##""""######""!!``!!!!"""##$$$####$$%%&&''(())**++,,--..//00112233445566667766778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(()))**++,,++**))((''&&%%$$##""!!`ɀ`!!""""""""""""#""!!`Ӕ`!!`````!!!!```Î``!!!!!!"""""##$$%%&&&&&&&&&&''''(())**++,,--..//00112233445566778899::;;<<==>>??????????>>>>>?????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!"""!!`ޞ``!!``!!""######""!!!!!``!!"!!``!!""##$$%%&&''(''&&%%$$##""!!!!!""""##$$%%&&''(()))))))))))((''&&&&''(())))((((((''&&&%%%%%&&&%%$$##"""####""!!``!!""##$$%%&&''(())****)))())))**++,,--....---,,,+++*****))((''&&%%$$###$####"""###"""""""""##$$%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::999999988776655443443333445566778899::;;<<==>>???>>==<<;;:::::9999:::;;<<==>>???????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""""""""""""##""###""""##$$%%$$####$$%%&&&&%%$$$$##"""""""##$$%%&&''(())**++,,--..//0////.....//0000//..--,,++**))((''&&%%$$#######$$$##""!!!!!""""##$$###""##$$%%&&''(())**++,,--..//00112233445565666666778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**)))))**++,,,,++**))((''&&%%$$##""!!``!!"""!!!""""!""""!!`Ϟ``О`````!!!!!!!!!""##$$%%%%%%%%%%&&&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ɛ`!!""!!`ޞމ`!!!``!!""""###""!!!````ˀ`!!""!!`ɒ`!!""##$$%%&&''''&&%%$$##""!!``!!!!"""##$$%%&&''(((()()((((((''&&&%&&''(())))((()(('''&&&&&&&'&&%%$$#####$##""!!`ҏ``!!""##$$%%&&''(())**++**)))))***++,,--..//..---,,,,++***))((''&&%%$$##"###"""""""""""""""!!""##$$$$##""!!`́`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9999999887766554444433445566778899::;;<<==>>?????>>==<<;;;:::::::::;;<<==>>?????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""""""""""##"""""""""""##$$%%$$$$$$%%&&&&%%$$$$##""""!!"""##$$%%&&''(())**++,,--..///.........//0000//..--,,++**))((''&&%%$$####$$$$$$##""!!""""###$$###""""##$$%%&&''(())**++,,--..//00112233445555665566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))***++,,--,,++**))((''&&%%$$##""!!`````!!"""!!!!!!!!!!!""!!!`Ϙŀ`````!!!!!""##$$%%%%%%%%%%&&&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`֐`!!!!`ޞ```!!!!`ˇ`!!!""""""!!``À`!!""!!`ƞ`!!""##$$%%&&'''&&%%$$##""!!```!!!!""##$$%%&&''(((((((((((''&&%%%%&&''(())))))))(('''&&&&&'''&&%%$$###$##""!!`̘````!!!""##$$%%&&''(())**++++***)****++,,--..////...---,,++**))((''&&%%$$##"""#""""!!!"""!!!!!!!!!""##$$$$##""!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;:::::::998877665545544445566778899::;;<<==>>???????>>==<<;;;;;::::;;;<<==>>???????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$###########"""!!"""!!!!""##$$%%$$$$%%&&&&%%$$####""!!!!!!!""##$$%%&&''(())**++,,--../....-----..//0000//..--,,++**))((''&&%%$$$$$$$%%%$$##"""""####$$##"""!!""##$$%%&&''(())**++,,--..//00112233445455555566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++*****++,,----,,++**))((''&&%%$$##""!!!!!!!"""!!```!!!!`!!!!!``````!!""##$$$$$$$$$$%%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ʑ`!!!!``!!``!!!!!`˗``!!!!"""!!``!!""!!`˞`!!""##$$%%&&''&&%%$$##""!!`̐``!!!""##$$%%&&''''('(''''''&&%%%$%%&&''((())))*))((('''''''(''&&%%$$$$##""!!``!!!``͏`!!""##$$%%&&''(())**++,,++*****+++,,--..//00//..--,,++**))((''&&%%$$##""!"""!!!!!!!!!!!!!!!``!!""########""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;:::::::9988776655555445566778899::;;<<==>>?????????>>==<<<;;;;;;;;;<<==>>?????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$#########"""!!!!!!!!!!!""##$$%%%%%%&&&&%%$$####""!!!!``!!!""##$$%%&&''(())**++,,--...---------..//0000//..--,,++**))((''&&%%$$$$%%%%%%$$##""####$$$##"""!!!!""##$$%%&&''(())**++,,--..//00112233444455445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**+++,,--..--,,++**))((''&&%%$$##""!!!!!"""!!```````!!``!!""##$$$$$$$$$$%%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ǐ`!!""!!```!!!`Æ``````Ξ``!!!!"!!``!!"""!!`̞`!!""##$$%%&&''&&%%$$##""!!`ē``!!""##$$%%&&'''''''''''&&%%$$$$%%&&''((((())*))((('''''(((''&&%%$$$$##""!!`````!!``!``!!""##$$%%&&''(())**++,,,+++*++++,,--..//00//..--,,++**))((''&&%%$$##""!!!"!!!!```!!!```````!!""########""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;;;;;::99887766566555566778899::;;<<==>>???????????>>==<<<<<;;;;<<<==>>???????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$$$$##""!!!``!!!````!!""##$$%%%%&&&&%%$$##""""!!`````!!""##$$%%&&''(())**++,,--.----,,,,,--..//0000//..--,,++**))((''&&%%%%%%%&&&%%$$#####$$$$##""!!!``!!""##$$%%&&''(())**++,,--..//00112233434444445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,+++++,,--....--,,++**))((''&&%%$$##""""""""!!`מ̙```!!""###########$$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!"""!!!!!!`ņ``!!!!``!!"""!!`ʼn`!!""##$$%%&&''&&%%$$##""!!``!!""##$$%%&&&&'&'&&&&&&%%$$$#$$%%&&'''(((())*)))((((((()((''&&%%%%$$##""!!!!!!!```!!""##$$%%&&''(())**++,,,,+++++,,,--..//00//..--,,++**))((''&&%%$$##""!!`!!!``````̞`!!"""""""###""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;;;;;::998877666665566778899::;;<<==>>?????????????>>===<<<<<<<<<==>>?????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$$##""!!!`````!!""##$$%%&&&&%%$$##""""!!`ǎ`!!""##$$%%&&''(())**++,,---,,,,,,,,,--..//000//..--,,++**))(('''&&%%%%&&&&&&%%$$#########""!!!``!!""##$$%%&&''(())**++,,--..//00112233334433445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++,,,--..//..--,,++**))((''&&%%$$##""""""!!`ޞ`!!""############$$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""""!!!!!`Ņ``!!`̔`!!""!!`֚`!!""##$$%%&&'&&%%$$##""!!``!!""##$$%%&&&&&&&&&&&%%$$####$$%%&&'''''(())*)))((((()))((''&&%%%%$$##""!!!!!!!``!!""##$$%%&&''(())**++,,,,,+,,,,--..//00//..--,,++**))((''&&%%$$##""!!``!`ʀ`!!"""""""##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<<<<<;;::9988776776666778899::;;<<==>>???????????????>>=====<<<<===>>???????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%$$##""!!````Ϗ`!!""##$$%%&&&%%$$##""!!!!`Ə`!!""##$$%%&&''(())**++,,--,,,,+++++,,--..//0//..--,,++**))(('''''&&&&&&&'''&&%%$$#######""!!```!!""##$$%%&&''(())**++,,--..//0011223332333333445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,,,,--..////..--,,++**))((''&&%%$$####""!!`ޞ`!!"""""""""""""####$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""#"""""!!`Âʋ```!!"!!`֞`!!""##$$%%&&'&&%%$$##""!!``!!""##$$%%%%&%&%%%%%%$$###"##$$%%&&&''''(())**)))))))*))((''&&&&%%$$##"""""!!`Ŗ`!!""##$$%%&&''(())**++,,-,,,,,---..//00//..--,,++**))((''&&%%$$##""!!``̓`!!!!!!!""##""!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<<<<<;;::99887777766778899::;;<<==>>?????????????????>>>=========>>????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`LJ`!!""##$$%%&&%%$$##""!!!!``!!""##$$%%&&''(())**++,,-,,+++++++++,,--..///..--,,++**))((''&&''&&&&&''''&&%%$$##"""""""!!`ˀ`!!""##$$%%&&''(())**++,,--..//0011223222332233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,---..//00//..--,,++**))((''&&%%$$###""!!`Ȟ`!!"""""""""""""####$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ί`!!""###"""""!!`Ă```Ç``!!"!!`۞`!!""##$$%%&&'&&%%$$##""!!`˖`!!""##$$%%%%%%%%%%%%$$##""""##$$%%&&&&&''(())**)))))***))((''&&&&%%$$##""""!!`˕`!!""##$$%%&&''(())**++,,---,----..//0000//..--,,++**))((''&&%%$$##""!!``Ճ``!!!!!!!""##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>=======<<;;::998878877778899::;;<<==>>???????????????????>>>>>====>>>????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ƈ`!!""##$$%%&&%%$$##""!!````!!""##$$%%&&''(())**++,,,,++++*****++,,--../..--,,++**))((''&&&&&&%&&''''&&%%$$##"""""""!!!`َ`!!""##$$%%&&''(())**++,,--..//00112222122222233445566778899::;;<<==>>???????????>????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..-----..//0000//..--,,++**))((''&&%%$$##""!!`ǜ`!!!!!!!!!!!!!!""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!""##$#####""!!```!!!```!!!!`Ӟ`!!""##$$%%&&''&&%%$$##""!!```ʐ`!!""##$$$$$%$%$$$$$$##"""!""##$$%%%&&&&''(())*********))((''&&&&&%%$$####""!!``!!""##$$%%&&''(())**++,,-------...//001100//..--,,++**))((''&&%%$$##""!!`Ј``````!!""##""!!``````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>=======<<;;::9988888778899::;;<<==>>??????????????????????>>>>>>>>>????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ç``!!""##$$%%&&%%$$##""!!`Ɉ`!!""##$$%%&&''(())**+++,,++*********++,,--...--,,++**))((''&&%%&&%%%&&''&&%%$$##""!!!!!!!!!`ǀ`!!""##$$%%&&''(())**++,,--..//001122211122112233445566778899::;;<<==>>?????????>>>>???????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--...//00100//..--,,++**))((''&&%%$$##""!!`ɞ`!!!!!!!!!!!!!!""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ˀ``!!!""##$$$#####""!!````!!!!!!!``ċ`!!"!!`ɞ`!!""##$$%%&&'''&&%%$$##""!!!!`ē`!!""##$$$$$$$$$$$$$##""!!!!""##$$%%%%%&&''(())*******))((''&&&&&&&%%$$###""!!``!!""##$$%%&&''(())**++,,--..-....//001100//..--,,++**))((''&&%%$$##""!!`Μ`!!""##""!!!!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>==<<;;::99899888899::;;<<==>>??????????????????????????>>>>??????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ɇ`!!!""##$$%%&&%%$$##""!!``!!""##$$%%&&''(())**+++++++****)))))**++,,--.--,,++**))((''&&%%%%%%$%%&&&&%%$$##""!!!!!!!````!!""##$$%%&&''(())**++,,--..//0011221101111112233445566778899::;;<<==>>???????>>=>>>???????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//.....//0011100//..--,,++**))((''&&%%$$##""!!`ƀ``````````````!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Æ`!!!!""##$$%$$$$$##""!!!!!!!"""!!!!```````!!"!!``!!""##$$%%&&''(''&&%%$$##""!!!``!!""#######$#$######""!!!`!!""##$$$%%%%&&''(())**+**))((''&&%%%%%&&%%$$$##""!!`‰`!!""##$$%%&&''(())**++,,--......///0011100//..--,,++**))((''&&%%$$##""!!`є`!!""##""!!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>==<<;;::999998899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ȇ`!!!""##$$%%&&%%$$##""!!`ŀ`!!""##$$%%&&''(())******++**)))))))))**++,,---,,++**))((''&&%%$$%%$$$%%&&%%$$##""!!``````Ґ`!!""##$$%%&&''(())**++,,--..//00112110001100112233445566778899::;;<<==>>?????>>====>>???????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..///001121100//..--,,++**))((''&&%%$$##""!!``!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ܞ`!!!"""##$$%%%$$$$$##""!!!!"""""""!!!!``````````````!!!!``!!""!!``!!""##$$%%&&''((''&&%%$$##"""!!``!!""###############""!!```!!""##$$$$$%%&&''(())***))((''&&%%%%%%%&&%%$$$##""!!``!!""##$$%%&&''(())**++,,--.././///001121100//..--,,++**))((''&&%%$$##""!!`ȋ`!!""##""""""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9::9999::;;<<==>>??????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ȇ`!!"""##$$%%&&&%%$$##""!!`˃`!!""##$$%%&&''(())*********))))((((())**++,,-,,++**))((''&&%%$$$$$$#$$%%%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00111100/000000112233445566778899::;;<<==>>???>>==<===>>???????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100/////00112221100//..--,,++**))((''&&%%$$##""!!`````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ޞ`!!""""##$$%%&%%%%%$$##"""""""###""""!!!!!!!!!!````````!!!!!!!!!!!`ˉ`!!""!!``!!""##$$%%&&'''(((''&&%%$$##""!!``!!!""""""""#"#""""""!!`ޞ`!!""###$$$$%%&&''(())*))((''&&%%$$$$$%%&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..////000112221100//..--,,++**))((''&&%%$$##""!!```!!""##""""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;:::::99::;;<<==>>????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!"""##$$%%&&&%%$$##"""!!`ɉ`!!""##$$%%&&''(())))))))**))((((((((())**++,,,++**))((''&&%%$$##$$###$$%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00111100///00//00112233445566778899::;;<<==>>?>>==<<<<==>>???????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//00011223221100//..--,,++**))((''&&%%$$##""!!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``nj`!!"""###$$%%&&&%%%%%$$##""""#######""""!!!!!!!!!!!!!!!!!!!!!!""""!!``!!"""!!`с`!!""##$$%%&&''''((''&&%%$$##""!!`Å`!!!"""""""""""""""!!``!!""#####$$%%&&''(()))((''&&%%$$$$$$$%%&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..///000011223221100//..--,,++**))((''&&%%$$##""!!``!!""#########$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;:;;::::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ñ`!!""###$$%%&&&%%$$##"""!!`ǍÕ``!!""##$$%%&&''(()))))))))))(((('''''(())**++,++**))((''&&%%$$######"##$$%$$##""!!``!!""##$$%%&&''(())**++,,--..//0011100//.//////00112233445566778899::;;<<==>>>==<<;<<<==>>?????????????????????????????????????????????????????????????????????????>>==<<;;::99887766565544332211000001122333221100//..--,,++**))((''&&%%$$##""!!!!````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????>>==<<;;::998887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""###$$%%&&'&&&&&%%$$#######$$$####""""""""""!!!!!!!!""""""""""!!!`ȏ`!!"""!!`Ӓ`!!""##$$%%&&&&&''((''&&%%$$##""!!````!!!!!!!!"!"!!!!!!!``!!""""####$$%%&&''(()((''&&%%$$#####$$%%&&%%$$##""!!```!!""##$$%%&&''(())**++,,--..//00011122333221100//..--,,++**))((''&&%%$$##""!!``!!""########$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;;;::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&&%%$$##""!!!`Ԛ``Ѓ`!!""##$$%%&&''((((((((())(('''''''''(())**+++**))((''&&%%$$##""##"""##$$$##""!!`ϊ`!!""##$$%%&&''(())**++,,--..//0011100//...//..//00112233445566778899::;;<<==>==<<;;;;<<==>>???????????????????????????????????????????????????????????????????????>>==<<;;::9988776655555544332211001112233433221100//..--,,++**))((''&&%%$$##"""!!!!!``````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????>>==<<;;::9988777766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$$%%&&'''&&&&&%%$$####$$$$$$$####""""""""""""""""""""""#""!!!!`ɍ`!!"""!!`֒`!!""##$$%%&&&&&&''((''&&%%$$##""!!``!!!!!!!!!!!!!!!!`۞`!!""""""##$$%%&&''(((''&&%%$$#######$$%%&&%%$$##""!!!`ϐ`!!""##$$%%&&''(())**++,,--..//001112233433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$$$$$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;<<;;;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!""##$$%%&&&%%$$##""!!!``ӑ``!!``ɏ`!!""##$$%%&&''(((((((((((((''''&&&&&''(())**+**))((''&&%%$$##""""""!""##$$##""!!`ϊ`!!""##$$%%&&''(())**++,,--.././/00100//..-......//00112233445566778899::;;<<===<<;;:;;;<<==>>?????????????????????????????????????????????????????????????????????>>==<<;;::998877665545555544332211111223344433221100//..--,,++**))((''&&%%$$##""""!!!!!!!!````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????>>==<<;;::99887777766554433221100//..--,,++**))((''&&%%$$##""!!`͏`!!""##$$%%&&''('''''&&%%$$$$$$$%%%$$$$##########""""""""######""!!`!!`Ɍ`!!""!!``!!""##$$%%%%%%&&''(''&&%%$$##""!!````````!`!``````̞``!!!!""""##$$%%&&''(''&&%%$$##"""""##$$%%&&%%$$##""!!`Ɏ`!!""##$$%%&&''(())**++,,--..//00112223344433221100//..--,,++**))((''&&%%$$##""!!```!!""##$$$$$$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<<<;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!""##$$%%&&&%%$$##""!!``Γ``!!!!!!``!!""##$$%%&&'''''''''''''((''&&&&&&&&&''(())***))((''&&%%$$##""!!""!!!""##$$##""!!```!!""##$$%%&&''(())**++,,--../...//000//..---..--..//00112233445566778899::;;<<=<<;;::::;;<<==>>???????????????????????????????????????????????????????????????????>>==<<;;::99887766554444555544332211222334454433221100//..--,,++**))((''&&%%$$###"""""!!!!!!`ɕ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????>>==<<;;::99887766666554433221100//..--,,++**))((''&&%%$$##""!!`ˏ`!!""##$$%%&&''(('''''&&%%$$$$%%%%%%%$$$$#####################""!!```‰`!!"!!`ޞ`!!""##$$%%%%%%%&&''''&&%%$$##""!!````!!!!!!""##$$%%&&'''&&%%$$##"""""""##$$%%&%%$$##""!!`Ċ`!!""##$$%%&&''(())**++,,--..//001122334454433221100//..--,,++**))((''&&%%$$##""!!!```!!""##$$%%%%%%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>==<==<<<<==>>??????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!""##$$%%&&&%%$$##""!!`֒`!!!!""!!!`!!""##$$%%&&'''''''''''''''''&&&&%%%%%&&''(())*))((''&&%%$$##""!!!!!!`!!""##$##""!!``!!!""####$$%%&&''(())**++,,--...-..//0//..--,------..//00112233445566778899::;;<<<;;::9:::;;<<==>>?????????????????????????????????????????????????????????????????>>==<<;;::9988776655443444455544332222233445554433221100//..--,,++**))((''&&%%$$####"""""""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????>>==<<;;::998877666666554433221100//..--,,++**))((''&&%%$$##""!!`ȍ`!!""##$$%%&&''((((((''&&%%%%%%%&&&%%%%$$$$$$$$$$############""!!````!!!!`ܞ`!!""##$$$$$$$$%%&&''''&&%%$$##""!!`͛מ````!!!!""##$$%%&&'&&%%$$##""!!!!!""##$$%%%%$$##""!!`̏`!!""##$$%%&&''(())**++,,--..//00112233445554433221100//..--,,++**))((''&&%%$$##""!!!!````!!""##$$%%%%%%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>?>>>>>=====<<==>>????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""""##$$%%&&'&&%%$$##""!!```````!!!""""""!!!""##$$%%&&''&&&&&&&&&&&&&''&&%%%%%%%%%&&''(()))((''&&%%$$##""!!``!!``!!""###""!!`ƌ`!!!""######$$%%&&''(())**++,,--.---..///..--,,,--,,--..//00112233445566778899::;;<;;::9999::;;<<==>>???????????????????????????????????????????????????????????????>>==<<;;::998877665544333344455544332233344555443322221100//..--,,++**))((''&&%%$$$#####"""""!!``Ξ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???>>==<<;;::9988776655556554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(((((((''&&%%%%&&&&&&&%%%%$$$$$$$$$$$$$##"""#""!!`ޞ``!!!!`ޞ`!!""##$$$$$$$$$%%&&''&&%%$$##""!!`В```!!""##$$%%&&&%%$$##""!!!!!!!""##$$%%%$$##""!!`ʍ``!!""##$$%%&&''(())**++,,--..//0011223344556554433221100//..--,,++**))((''&&%%$$##"""!!!!!```!!""##$$%%&&&&&&&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>==>>>=>>====>>??????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""##$$%%&&'''&&%%$$##""!!!!!`!!!!""""##"""!""##$$%%&&'&&&&&&&&&&&&&&&&&&%%%%$$$$$%%&&''(()((''&&%%$$##""!!````!!""###""!!`ё`!!""""""""##$$%%&&''(())**++,,---,--../..--,,+,,,,,,--..//00112233445566778899::;;;::998999::;;<<==>>?????????????????????????????????????????????????????????????>>==<<;;::99887766554433233334455544333334455544332222221100//..--,,++**))((''&&%%$$$$#######""!!!`````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??>>==<<;;::99887766555555554433221100//..--,,++**))((''&&%%$$##""!!`nj`!!""##$$%%&&''(())))((''&&&&&&&'''&&&&%%%%%%%%%%$$$$##""""""!!`ڞ`!!!!`ʞ`!!""#########$$%%&&'&&%%$$##""!!`Ԓ`!!""##$$%%&%%$$##""!!`````!!""##$$%$$##""!!```````!!!""##$$%%&&''(())**++,,--..//001122334455655443322221100//..--,,++**))((''&&%%$$##""""!!!!!`````!!""##$$%%&&&&&&&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>====>====>>>>>>==>>????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$#####$$%%&&''(''&&%%$$##""!!!!!!!!"""######"""##$$%%&&&&&&%%%%%%%%%%%%%&&%%$$$$$$$$$%%&&''(((''&&%%$$##""!!`Ύ`!!""##""!!``!!"""""""""##$$%%&&''(())**++,,-,,,--...--,,+++,,++,,--..//00112233445566778899::;::99888899::;;<<==>>???????????????????????????????????????????????????????????>>==<<;;::9988776655443322223334455544334445554433221112221100//..--,,++**))((''&&%%%$$$$$#####""!!``!!`ϗ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?>>==<<;;::99887766554444554433221100//..--,,++**))((''&&%%$$##""!!`ǒ`!!""##$$%%&&''(()))))((''&&&&'''''''&&&&%%%%%%%$$$$##""!!!"!!`ޞ`!!"!!``!!""#########$$%%&&&&%%$$##""!!`˒`!!""##$$%%%%$$##""!!``!!""##$$$$##""!!`ɔ`!!!!!!!""##$$%%&&''(())**++,,--..//00112233445565544332222211100//..--,,++**))((''&&%%$$###"""""!!!!``````````!!!!""##$$%%&&''''''''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>=======<<==>>??>>>>??????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$###$$%%&&''(((''&&%%$$##"""""!""""####$$###"##$$%%&&&&&%%%%%%%%%%%%%%%%%%$$$$#####$$%%&&''(''&&%%$$##""!!`Տ`!!""##"""!!``!!!!!!!!!!""##$$%%&&''(())**++,,,+,,--.--,,++*++++++,,--..//00112233445566778899:::9988788899::;;<<==>>?????????????????????????????????????????????????????????>>==<<;;::998877665544332212222334455544444555443322111112221100//..--,,++**))((''&&%%%%$$$$$$$##""!!````!!!`ʞ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>>>==<<;;::998877665544444454433221100//..--,,++**))((''&&%%$$##""!!`ɋ`!!""##$$%%&&''(())**))(('''''''(((''''&&&&&&%%$$####""!!!!!!`ޞ`!!!!````!!"""""""""##$$%%&&&%%$$##""!!`ؔ`!!""##$$%%%$$##""!!`۞`!!""##$$$##""!!`ɉ``!!!!!!"""##$$%%&&''(())**++,,--..//00112233445565544332211111100//./..--,,++**))((''&&%%$$####"""""!!!!!!!!!!!!!!!""##$$%%&&''''''''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<<=<<<<==>>??>>????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$$%%&&''(()((''&&%%$$##""""""""###$$$$$$###$$%%&&&%%%%%$$$$$$$$$$$$$%%$$#########$$%%&&'''&&%%$$##""!!`Ȃ`!!""""""!!`ˀ``!!!!!!!!!""##$$%%&&''(())**++,+++,,---,,++***++**++,,--..//00112233445566778899:998877778899::;;<<==>>???????????????????????????????????????????????????????>>==<<;;::99887766554433221111222334455544555544332211000112221100//..--,,++**))((''&&&%%%%%$$$$$##""!!!!````!!"!!`Ξ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>>==<<;;::99887766554433334444433221100//..--,,++**))((''&&%%$$##""!!`ώ`!!""##$$%%&&''(())***))((''''(((((((''''&&&%%$$####""!!```!!!```!!!!`ޞ`!!"""""""""##$$%%&&%%$$##""!!```````̀`!!""##$$%%%$$##""!!`ٗ`!!""##$$$$##""!!``!!"""""""##$$%%&&''(())**++,,--..//00112233445565544332211111000//......--,,++**))((''&&%%$$$#####""""!!!!!!!!!!""""##$$%%&&''(((((((())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<<<<<;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$%%&&''(())(((''&&%%$$#####"####$$$$%%$$$#$$%%&&&%%%%$$$$$$$$$$$$$$$$$$####"""""##$$%%&&''&&%%$$##""!!`€`!!""!!!!`````````!!""##$$%%&&''(())**+++*++,,-,,++**)******++,,--..//001122334455667788999887767778899::;;<<==>>?????????????????????????????????????????????????????>>==<<;;::9988776655443322110111122334455555554433221100000112221100//..--,,++**))((''&&&&%%%%%%%$$##""!!!!!!!!""!!`Ǟ`!!""###$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>==<<;;::998877665544333333444433221100//..--,,++**))((''&&%%$$##""!!`ȉ`!!""##$$%%&&''(())****))((((((()))((((''&&%%$$##""""!!`````!!`Г`!!!!!!!!!!""##$$%%&&%%$$##""!!````````!!!!!!`Ď`!!""##$$%%$$##"""!!`Ѕ`!!""##$$$$##""!!```!!""""""###$$%%&&''(())**++,,--..//00112233445565544332211000000//..-.....--,,++**))((''&&%%$$$$#####"""""""""""""""##$$%%&&''(((((((())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;;<;;;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%%&&''(((((((''''&&%%$$########$$$%%%%%%$$$%%%%%%%$$$$$#############$$##"""""""""##$$%%&&'&&%%$$##""!!``!!!!!!```!!""##$$%%&&''(())**+***++,,,++**)))**))**++,,--..//001122334455667788988776666778899::;;<<==>>???????????????????????????????????????????????????>>==<<;;::9988776655443322110000111223344555554433221100///00112221100//..--,,++**))(('''&&&&&%%%%%$$##""""!!!!""""!!`Ȕ`!!""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<===<<;;::998877665544332222333333221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**+**))(((())))))((''&&%%$$##""""!!`Ҟހ````!!!!!!!!!!""##$$%%&&%%$$##""!!!!!!``!!!!!!!!``!!""##$$%%$$##""!!!`̘`!!""##$$%$$##""!!`͑`!!""#######$$%%&&''(())**++,,--..//0011223344556554433221100000///..-----...--,,++**))((''&&%%%$$$$$####""""""""""####$$%%&&''(())))))))**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;;;;;::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%&&''(((((('''''''&&%%$$$$$#$$$$%%%%&%%%%$%%%%%%%$$$$##################""""!!!!!""##$$%%&&&%%$$##""!!``!!````!!""##$$%%&&''(())****)**++,++**))())))))**++,,--..//001122334455667788877665666778899::;;<<==>>?????????????????????????????????????????????????>>==<<;;::99887766554433221100/0000112233445554433221100/////00112221100//..--,,++**))((''''&&&&&&&%%$$##""""""""##""!!``!!"""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<=<<;;::9988776655443322222233333221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++**)))))))*))((''&&%%$$##""!!!!`ޞ`````````!!""##$$%%%%%%$$##""!!!!!!!!!!""""!!``!!""##$$%%$$##""!!!`ǐ`!!""##$$$$##""!!`ȑ`!!""#####$$$%%&&''(())**++,,--..//0011223344556554433221100//////..--,---------,,++**))((''&&%%%%$$$$$###############$$%%&&''(())))))))**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::::;::::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&&&''('(''''''&&&'''&&%%$$$$$$$$%%%%%%%%%%$$$$$$$$$#####"""""""""""""##""!!!!!!!!!""##$$%%&%%$$##""!!````!!""##$$%%&&''(())***)))**+++**))((())(())**++,,--..//001122334455667787766555566778899::;;<<==>>???????????????????????????????????????????????>>==<<;;::99887766554433221100////0001122334454433221100//...//00112221100//..--,,++**))((('''''&&&&&%%$$####""""###""!!``!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<<;;::99887766554433221111222233221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++++**))))**))((''&&%%$$##""!!!!`ޞ`!!""##$$%%%%%$$$##""""""!!""""""!!`΀`!!""##$$%$$##""!!``Ɋ`!!""##$$$$##""!!`̍`!!""##$$$$$%%&&''(())**++,,--..//0011223344556554433221100/////...--,,,,,-------,,++**))((''&&&%%%%%$$$$##########$$$$%%&&''(())********++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;:::::::99::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&''('''''''&&&&&&&&&&&%%%%%$%%%%&%%$%$$$$$$$$$$$$####""""""""""""""""""!!!!`````!!""##$$%%%%$$##""!!``!!""##$$%%&&''(())***))())**+**))(('(((((())**++,,--..//001122334455667776655455566778899::;;<<==>>?????????????????????????????????????????????>>==<<;;::99887766554433221100//.////0011223344433221100//.....//00112221100//..--,,++**))(((('''''''&&%%$$########$##""!!```!!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<;;::998877665544332211111122223221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,++******))((''&&%%$$##""!!```О`!!""##$$$$$$$$$$$##""""""""""#""!!`ʀ`!!""##$$$$##""!!`ˉ`!!""##$$$##""!!``!!""##$$$%%%&&''(())**++,,--..//0011223344556554433221100//......--,,+,,,,,,,,,,,,,++**))((''&&&&%%%%%$$$$$$$$$$$$$$$%%&&''(())********++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9999:9999::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(('''''(''&'&&&&&&%%%&&&&&&&%%%%%%%%&%%$$$$$$$#########"""""!!!!!!!!!!!!!""!!````!!""##$$%%$$##""!!``!!""##$$%%&&''(())***))((())***))(('''((''(())**++,,--..//001122334455667665544445566778899::;;<<==>>???????????????????????????????????????????>>==<<;;::99887766554433221100//....///00112233433221100//..---..//00112221100//..--,,++**)))((((('''''&&%%$$$$####$$$##""!!```````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;;::99887766554433221100001111223221100//..--,,++**))((''&&%%$$##""!!`Æ``!!""##$$%%&&''(())**++,,,,++****))((''&&%%$$##""!!`ޔ`!!""##$$$$$$###$$####""""####""!!`ƀ`!!""##$$$$##""!!`ʋ`!!""##$$##""""!!`̕`!!""##$$%%&&''(())**++,,--..//0011223344556554433221100//.....---,,+++++,,,,,,,,,++++**))(('''&&&&&%%%%$$$$$$$$$$%%%%&&''(())**++++++++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99999998899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(('''(''&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$#$############""""!!!!!!!!!!!!!!!!!!``!!""##$$$$##""!!``!!""##$$%%&&''(())**))(('(())*))((''&''''''(())**++,,--..//001122334455666554434445566778899::;;<<==>>?????????????????????????????????????????>>==<<;;::99887766554433221100//..-....//001122333221100//..-----..//00112221100//..--,,++**))))(((((((''&&%%$$$$$$$$%$$##""!!`Â`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;::998877665544332211000000111122221100//..--,,++**))((''&&%%$$##""!!`̉`!!!""##$$%%&&''(())**++,,--,,++**))((''&&%%$$##""!!`О`!!""##$$#############"""""###""!!`ג`!!""##$$$##""!!`ʏ`!!""##$##"""""!!`ˑ``!!""##$$%%&&''(())**++,,--..//001122334455554433221100//..------,,++*+++++++++++++++*+**))((''''&&&&&%%%%%%%%%%%%%%%&&''(())**++++++++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988889888899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((((''&&%&%%%%%%$$$%%%%%%%$%$$%%$%%$$#######"""""""""!!!!!`````````````!!```!!""##$$$##""!!`͑`!!""##$$%%&&''(())*))(('''(()))((''&&&''&&''(())**++,,--..//001122334455655443333445566778899::;;<<==>>???????????????????????????????????????>>==<<;;::99887766554433221100//..----...//0011223221100//..--,,,--..//00112221100//..--,,++***)))))(((((''&&%%%%$$$$%%$$##""!!`Ȏ````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;::99887766554433221100////0000112221100//..--,,++**))((''&&%%$$##""!!`˃``!!!""##$$%%&&''(())**++,,---,,++**))((''&&%%$$##""!!`ٞ`!!""########"""##""""!!""""""!!`מ`!!""##$$$##""!!`ˎ`!!""####""!!"!!`đ`!!""##$$%%&&''(())**++,,--..//0011223344554433221100//..-----,,,++*****+++++++++*****+**))((('''''&&&&%%%%%%%%%%&&&&''(())**++,,,,,,,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998888888778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%%%%$$$$$$$$$$$$$$$$$$$$$$##"#""""""""""""!!!!````ǀ`!!""##$$##""!!`Ç`!!"""##$$%%&&''(()))((''&''(()((''&&%&&&&&&''(())**++,,--..//001122334455544332333445566778899::;;<<==>>?????????????????????????????????????>>==<<;;::99887766554433221100//..--,----..//00112221100//..--,,,,,--..//00112221100//..--,,++****)))))))((''&&%%%%%%%%%%$$##""!!`ƃ````!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;::99887766554433221100//////000011221100//..--,,++**))((''&&%%$$##""!!`ΐ`!!"""##$$%%&&''(())**++,,----,,++**))((''&&%%$$##""!!`ۀ`!!""###"""""""""""""!!!!!"""!!`ƞ`!!""##$$##""!!`ȍ`!!""###""!!!!!!`ǐ`!!""##$$%%&&''(())**++,,--..//001122334454433221100//..--,,,,,,++**)***************)*****))(((('''''&&&&&&&&&&&&&&&''(())**++,,,,,,,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887777877778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$%$$$$$$###$$$$$$$#$##$$#$$##"""""""!!!!!!!!!````!!``!!""##$$##""!!``!!"""##$$%%&&''(()((''&&&''(((''&&%%%&&%%&&''(())**++,,--..//001122334454433222233445566778899::;;<<==>>???????????????????????????????????>>==<<;;::99887766554433221100//..--,,,,---..//001121100//..--,,+++,,--..//00112221100//..--,,+++*****)))))((''&&&&%%%%&&%%$$##""!!```!``!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;::99887766554433221100//....////001121100//..--,,++**))((''&&%%$$##""!!`Ҙ`!!"""##$$%%&&''(())**++,,----,,++**))((''&&%%$$##""!!`΀`!!""##""""""!!!""!!!!``!!!!""!!`۞`!!""####""!!`Ð`!!""###""!!``!!``!!""##$$%%&&''(())**++,,--..//00112233444433221100//..--,,,,,+++**)))))*********)))))*****)))(((((''''&&&&&&&&&&''''(())**++,,--------..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988777777766778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$$$$######################""!"!!!!!!!!!!!!`ٜ`!!``!!""##$$##""!!``!!!!""##$$%%&&''(((''&&%&&''(''&&%%$%%%%%%&&''(())**++,,--..//001122334443322122233445566778899::;;<<==>>?????????????????????????????????>>==<<;;::99887766554433221100//..--,,+,,,,--..//0011100//..--,,+++++,,--..//00112221100//..--,,++++*******))((''&&&&&&&&&&%%$$##""!!````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;::99887766554433221100//......////00111100//..--,,++**))((''&&%%$$##""!!`Ŕ`!!""##$$%%&&''(())**++,,----,,++**))((''&&%%$$##""!!``‹`!!""#""!!!!!!!!!!!!!```!!!!!``!!!""###""!!`Đ`!!""##""!!`````!!""##$$%%&&''(())**++,,--..//0011223344433221100//..--,,++++++**))()))))))))))))))()))))**))))((((('''''''''''''''(())**++,,--------..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>????????>>==<<;;::998877666676666778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$#$######"""#######"#""##"##""!!!!!!!````````````!!!!```!!""##$$##""!!``!!!!""##$$%%&&''(''&&%%%&&'''&&%%$$$%%$$%%&&''(())**++,,--..//001122334332211112233445566778899::;;<<==>>???????????????????????????????>>==<<;;::99887766554433221100//..--,,++++,,,--..//00100//..--,,++***++,,--..//0011221100///..--,,,+++++*****))((''''&&&&''&&%%$$##""!!`Ϙ```!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;::99887766554433221100//..----....//00111100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,----,,++**))((''&&%%$$##""!!```΀`!!"""!!!!!!```!!```ۙ``!!`Ɖ```!!""##""!!`ȏ`!!""##""!!`՚`!!""##$$%%&&''(())**++,,--..//001122334433221100//..--,,+++++***))((((()))))))))((((()))))***)))))((((''''''''''(((())**++,,--........//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>???>>==<<;;::99887766666665566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$#######""""""""""""""""""""""!!`!`````!!!!""!!!````!!""##$$$###""!!````!!""##$$%%&&'''&&%%$%%&&'&&%%$$#$$$$$$%%&&''(())**++,,--..//001122333221101112233445566778899::;;<<==>>?????????????????????????????>>==<<;;::99887766554433221100//..--,,++*++++,,--..//000//..--,,++*****++,,--..//00111100//.....--,,,,+++++++**))((''''''''''&&%%$$##""!!```!!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899:::99887766554433221100//..------....//0011100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,---,,++**))((''&&%%$$##""!!``!!`‰`!!""!!```````ǜ``қ```!``!!""#""!!``!!""##""!!``!!""##$$%%&&''(())**++,,--..//00112233333221100//..--,,++******))(('((((((((((((((('((((()))))))))))((((((((((((((())**++,,--........//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>===>>>>>?>>==<<;;::9988776655556555566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"#""""""!!!"""""""!"!!""!""!!```!!!!""""!!!!!````!!""##$$$###"""!!``!!""##$$%%&&'&&%%$$$%%&&&%%$$###$$##$$%%&&''(())**++,,--..//001122322110000112233445566778899::;;<<==>>???????????????????????????>>==<<;;::99887766554433221100//..--,,++****+++,,--..//0//..--,,++**)))**++,,--..//001100//.......---,,,,,+++++**))((((''''((''&&%%$$##""!!````!!!!!`ő`!!""##$$%%&&''(())**++,,--..//00112233445566778899:::99887766554433221100//..--,,,,----..//001100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--.--,,++**))((''&&%%$$##""!!``!!!`˄`!!"!!`͈``Ϙ`!!!!!``!!""""!!``!!""##""!!``!!""##$$%%&&''(())**++,,--..//0011223333221100//..--,,++*****)))(('''''((((((((('''''((((()))))))*))))(((((((((())))**++,,--..////////00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>========>>>==<<;;::998877665555555445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""""""!!!!!!!!!!!!!!!!!!!!!!```!!""""##"""!!!!!!!!""##$$$##"""!!!!!``!!""##$$%%&&&&%%$$#$$%%&%%$$##"######$$%%&&''(())**++,,--..//00112221100/000112233445566778899::;;<<==>>?????????????????????????>>==<<;;::99887766554433221100//..--,,++**)****++,,--..///..--,,++**)))))**++,,--..//0000//..-----..----,,,,,,,++**))((((((((((''&&%%$$##""!!!!!!!"!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::99887766554433221100//..--,,,,,,----..//00100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..--,,++**))((''&&%%$$##""!!!!"!!```!!!!`ݞ```ɉ````!!!!````!!""""!!``!!""##""!!``!!""##$$%%&&''(())**++,,--..//001122332221100//..--,,++**))))))((''&'''''''''''''''&'''''(((((()))**)))))))))))))))**++,,--..////////00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<=====>==<<;;::99887766554444544445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!"!!!!!!```!!!!!!!`!``!!`!!`À`!!"""####"""""!!!!""##$$$##"""!!!!````!!""##$$%%&&&%%$$###$$%%%$$##"""##""##$$%%&&''(())**++,,--..//001121100////00112233445566778899::;;<<==>>???????????????????????>>==<<;;::99887766554433221100//..--,,++**))))***++,,--../..--,,++**))((())**++,,--..//00//..---------.-----,,,,,++**))))(((())((''&&%%$$##""!!!!""""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::99887766554433221100//..--,,++++,,,,--..//000//..--,,++**))((''&&%%%$$##""!!``!!""##$$%%&&''(())**++,,--....--,,++**))((''&&%%$$##""!!"""!!!````````````!!"!!`ۜ`!!!`ɀ`!!!""""!!``!!""##""!!``!!""##$$%%&&''(())**++,,--..//001122332221100//..--,,++**)))))(((''&&&&&'''''''''&&&&&'''''((((((())***))))))))))****++,,--..//00000000112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<<<<<<===<<;;::9988776655444444433445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!!!``````````````Ň``!!""###$$###"""""!!""##$$##""!!!````!!""##$$%%&&&%%$$##"##$$%$$##""!""""""##$$%%&&''(())**++,,--..//0011100//.///00112233445566778899::;;<<==>>?????????????????????>>==<<;;::99887766554433221100//..--,,++**))())))**++,,--...--,,++**))((((())**++,,--..////..--,,,,,----..-------,,++**))))))))))((''&&%%$$##"""""""""!!``!!""###$$%%&&''(())**++,,--..//0011223344556677889999887766554433221100//..--,,++++++,,,,--..//0//..--,,++**))((''&&%%$$$$##""!!``!!""##$$%%&&''(())**++,,--../..--,,++**))((''&&%%$$##""""#""!!!!!!!!!!!!!``!!!!``!!`ŀ``!!!""""!!`ċ`!!""##""!!``!!""##$$%%&&''(())**++,,--..//001122222211100//..--,,++**))((((((''&&%&&&&&&&&&&&&&&&%&&&&&''''''((())***************++,,--..//00000000112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;<<<<<=<<;;::998877665544333343333445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`!````ń````€`!!!""###$#####""!!!!!!""####""!!!``!!""##$$%%&&&%%$$##"""##$$$##""!!!""!!""##$$%%&&''(())**++,,--..//00100//....//00112233445566778899::;;<<==>>???????????????????>>==<<;;::99887766554433221100//..--,,++**))(((()))**++,,--.--,,++**))(('''(())**++,,--..//..--,,,,,,,,,--....-----,,++****))))**))((''&&%%$$##""""###""!!``!!""####$$%%&&''(())**++,,--..//00112233445566778899887766554433221100//..--,,++****++++,,--..///..--,,++**))((''&&%%$$$$###""!!``!!""##$$%%&&''(())**++,,--..//..--,,++**))((''&&%%$$##""###"""!!!!!!!!!!!```!!"!!````!!`ք`!!""#""!!`ˉ`!!""""!!``!!""##$$%%&&''(())**++,,--..//00112222211100//..--,,++**))((((('''&&%%%%%&&&&&&&&&%%%%%&&&&&'''''''(())***********++++,,--..//00111111112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;;;;;;<<<;;::99887766554433333332233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!````!!!!`ˀ`!!!""##$####""""!!!!``!!""##""!!`````!!""##$$%%&&&%%$$##""!""##$##""!!`!!!!!!""##$$%%&&''(())**++,,--..//000//..-...//00112233445566778899::;;<<==>>?????????????????>>==<<;;::99887766554433221100//..--,,++**))(('(((())**++,,---,,++**))(('''''(())**++,,--....--,,+++++,,,,--.......--,,++**********))((''&&%%$$#########""!!`Ϝ`!!!""""##$$%%&&''(())**++,,--..//001122334455667788887766554433221100//..--,,++******++++,,--../..--,,++**))((''&&%%$$#####"""!!``!!""##$$%%&&''(())**++,,--..////..--,,++**))((''&&%%$$####$##""""""""""""!!`ʼn`!!!!!`Б````````!!""""!!``‰`!!""""!!``!!""##$$%%&&''(())**++,,--..//0011221111000//..--,,++**))((''''''&&%%$%%%%%%%%%%%%%%%$%%%%%&&&&&&'''(())**+++++++++++,,--..//00111111112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;:::;;;;;<;;::9988776655443322223222233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``````!!!!!!!````!!"""######"""""!!````!!""""!!``````````````!!!!""##$$%%&&&%%$$##""!!!""###""!!``!!``!!""##$$%%&&''(())**++,,--..//0//..----..//00112233445566778899::;;<<==>>???????????????>>==<<;;::99887766554433221100//..--,,++**))((''''((())**++,,-,,++**))((''&&&''(())**++,,--..--,,+++++++++,,--......---,,++++****++**))((''&&%%$$####$$##""!!```!!!""""##$$%%&&''(())**++,,--..//0011223344556677887766554433221100//..--,,++**))))****++,,--...--,,++**))((''&&%%$$####"""""!!`ˀ`!!""##$$%%&&''(())**++,,--..//0//..--,,++**))((''&&%%$$##$$$###""""""""""!!`ˈ`!!!`֙`````!!!``!!""""!!``!!""""!!``!!""##$$%%%&&''(())**++,,--..//001121111000//..--,,++**))(('''''&&&%%$$$$$%%%%%%%%%$$$$$%%%%%&&&&&&&''(())**+++++++,,,,--..//00112222222233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::::::::;;;::998877665544332222222112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!!!!!""""!!!```!!!"""""""#""""!!!!``!!""""!!````!!!!!!!!!!!!!!!!""##$$%%&&&%%$$##""!!`!!""#""!!`۞```!!""##$$%%&&''(())**++,,--..///..--,---..//00112233445566778899::;;<<==>>??????????>>>>>==<<;;::99887766554433221100//..--,,++**))((''&''''(())**++,,,++**))((''&&&&&''(())**++,,----,,++*****++++,,--....--,,,++++++++++++**))((''&&%%$$$$$$$$##""!!```!!!!""##$$%%&&''(())**++,,--..//00112233445566777766554433221100//..--,,++**))))))****++,,--.--,,++**))((''&&%%$$##"""""!!!!```!!""##$$%%&&''(())**++,,--..//00//..--,,++**))((''&&%%$$$$%$$##########""!!`Ό```Ȕ`!!!!!!!!!""""!!```!!""""!!`Ò`!!""##$$$$%%&&''(())**++,,--..//001110000///..--,,++**))((''&&&&&&%%$$#$$$$$$$$$$$$$$$#$$$$$%%%%%%&&&''(())**++,,,,,,,--..//00112222222233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::999:::::;::99887766554433221111211112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ǐ`!!!!!"""""""!!!!!!!"""""""""""!!!!!`ƈ`!!""!!``!!!!!!!!!!!!!!!""""##$$%%&&&%%$$##""!!``!!""""!!`ʞȊ`!!""##$$%%&&''(())**++,,--../..--,,,,--..//00112233445566778899::;;<<==>>????????>>>>>==<<;;::99887766554433221100//..--,,++**))((''&&&&'''(())**++,++**))((''&&%%%&&''(())**++,,--,,++*********++,,--..--,,,++++++++++,,++**))((''&&%%$$$$%%$$##""!!``!!!!""##$$%%&&''(())**++,,--..//001122334455667766554433221100//..--,,++**))(((())))**++,,---,,++**))((''&&%%$$##""""!!!!!`ɀ`!!""##$$%%&&''(())**++,,--..//000//..--,,++**))((''&&%%$$%%%$$$########""!!`ʊ̐``!!!!"""!!""""!!`Ɋ`!!""""!!`ˏ`!!""##$$$$$%%&&''(())**++,,--..//0010000///..--,,++**))((''&&&&&%%%$$#####$$$$$$$$$#####$$$$$%%%%%%%&&''(())**++,,,----..//00112233333333445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99999999:::9988776655443322111111100112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`̀`!!""""""####"""!!!""""!!!!!!"!!!!```ǁ`!!!!!`Ā``!!!""""""""""""""""##$$%%&&&%%$$##""!!```!!""""!!`؞`!!""##$$%%&&''(())**++,,--...--,,+,,,--..//00112233445566778899::;;<<==>>??????>>=====<<;;::99887766554433221100//..--,,++**))((''&&%&&&&''(())**+++**))((''&&%%%%%&&''(())**++,,,,++**)))))****++,,----,,+++*****++,,,,,++**))((''&&%%%%%%%%$$##""!!````!!""##$$%%&&''(())**++,,--..//0011223344556666554433221100//..--,,++**))(((((())))**++,,-,,++**))((''&&%%$$##""!!!!!````!!""##$$%%&&''(())**++,,--..//0000//..--,,++**))((''&&%%%%&%%$$$$$$$$##""!!`ϔ`!!"""""""""""!!`ː`!!""#""!!`ȇ`!!""######$$%%&&''(())**++,,--..//000////...--,,++**))((''&&%%%%%%$$##"###############"#####$$$$$$%%%&&''(())**++,,---..//00112233333333445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988899999:998877665544332211000010000112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""""#######"""""""!!!!!!!!!!!``ǀ`!!!````!!!"""""""""""""""####$$%%&&'&&%%$$##""!!``!!"""!!`Ԕ`!!""##$$%%&&''(())**++,,--..--,,++++,,--..//00112233445566778899::;;<<==>>????>>=====<<;;::99887766554433221100//..--,,++**))((''&&%%%%&&&''(())**+**))((''&&%%$$$%%&&''(())**++,,++**)))))))))**++,,--,,+++*******++,,-,,++**))((''&&%%%%&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566554433221100//..--,,++**))((''''(((())**++,,,++**))((''&&%%$$##""!!!!``Β`!!""##$$%%&&''(())**++,,--..//001100//..--,,++**))((''&&%%&&&%%%$$$$$$$##""!!````!!""""###""##""!!``!!""#""!!`Ώ`!!""#""#####$$%%&&''(())**++,,--..//0////...--,,++**))((''&&%%%%%$$$##"""""#########"""""#####$$$$$$$%%&&''(())**++,,--..//0011223344444445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998888888899988776655443322110000000//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!!!!""#"#####"""""!!!``````!``ҍ````!!!!"""################$$%%&&''&&%%$$##""!!`Ԟ`!!""!!!`Η`!!""##$$%%&&''(())**++,,--.--,,++*+++,,--..//00112233445566778899::;;<<==>>??>>==<<<<<;;::99887766554433221100//..--,,++**))((''&&%%$%%%%&&''(())***))((''&&%%$$$$$%%&&''(())**++++**))((((())))**++,,,,++***)))))**++,,-,,++**))((''&&&&&&&&%%$$##""!!```!!""##$$$%%&&''(())**++,,--..//001122334455554433221100//..--,,++**))((''''''(((())**++,++**))((''&&%%$$##""!!```Ύ`!!""##$$%%&&''(())**++,,--..//0011100//..--,,++**))((''&&&&'&&%%%%%%%%$$##""!!!``!!""##########""!!``!!""""!!`ʋ`!!""""""""""##$$%%&&''(())**++,,--..///....---,,++**))((''&&%%$$$$$$##""!"""""""""""""""!"""""######$$$%%&&''(())**++,,--..//00112233444445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988777888889887766554433221100////0////00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!````````!!!`!!!!""""""""""""!!```ӌˀ`!!!"""###############$$$$%%&&'''&&%%$$##""!!``!!"!!!``!!""##$$%%&&''(())**++,,----,,++****++,,--..//00112233445566778899::;;<<==>>>>==<<<<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$%%%&&''(())*))((''&&%%$$###$$%%&&''(())**++**))((((((((())**++,,++***)))))))**++,,-,,++**))((''&&&&''&&%%$$##""!!!``!!""##$$$%%&&''(())**++,,--..//0011223344554433221100//..--,,++**))((''&&&&''''(())**+++**))((''&&%%$$##""!!`Ќ`!!""##$$%%&&''(())**++,,--..//001121100//..--,,++**))((''&&'''&&&%%%%%%%$$##""!!!`Ό``!!""###$$$##$##""!!``!!"""!!`Ā`!!""!""!!"""""##$$%%&&''(())**++,,--../....---,,++**))((''&&%%$$$$$###""!!!!!"""""""""!!!!!"""""#######$$%%&&''(())**++,,--..//001122334455566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988777777778887766554433221100///////..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!!```!!!!!````!!"!"""""!!!!!``!!""""###$$$###$$$$$$$$$$%%&&'''&&%%$$##""!!``!!!!````!!""##$$%%&&''(())**++,,,--,,++**)***++,,--..//00112233445566778899::;;<<==>>==<<;;;;;::99887766554433221100//..--,,++**))((''&&%%$$#$$$$%%&&''(()))((''&&%%$$#####$$%%&&''(())****))(('''''(((())**++++**)))((((())**++,,-,,++**))((''''''''&&%%$$##""!!!``!!""####$$%%&&''(())**++,,--..//00112233444433221100//..--,,++**))((''&&&&&&''''(())**+++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112221100//..--,,++**))((''''(''&&&&&&&&%%$$##""!!`NJ`!!!""##$$$$$$$$##""!!`Ĉ`!!""!!`Å`!!"!!!!!!!!!!""##$$%%&&''(())**++,,--...----,,,++**))((''&&%%$$######""!!`!!!!!!!!!!!!!!!`!!!!!""""""###$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776667777787766554433221100//..../....//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!!``!!````!!!!!!!!!!!!```!!"""###$$$$#####$$$$$$#$$%%&&''&&%%$$##""!!``!!!``!!""##$$%%&&''(())**++,,,,,,++**))))**++,,--..//00112233445566778899::;;<<====<<;;;;;::99887766554433221100//..--,,++**))((''&&%%$$####$$$%%&&''(()((''&&%%$$##"""##$$%%&&''(())**))(('''''''''(())**++**)))((((((())**++,,-,,++**))((''''((''&&%%$$##"""!!``!!""####$$%%&&''(())**++,,--..//001122334433221100//..--,,++**))((''&&%%%%&&&&''(())**++**))((''&&%%$$##""!!```!!""##$$%%&&''(())**++,,,--..//000112221100//..--,,++**))((''((('''&&&&&&&%%$$##""!!```č`!!!""###$$$$$$$$##""!!`Ò`!!"!!`ˆ`!!"!!`!!``!!!!!""##$$%%&&''(())**++,,--.----,,,++**))((''&&%%$$#####"""!!````!!!!!!!!!````!!!!!"""""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776666666677766554433221100//.......--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""""""!!``````!`!!!!!````Η`!!""###$$$$##"""#########$$%%&&'&&%%$$##""!!``!`ڞ`!!""##$$%%&&''(())**+++++,,++**))()))**++,,--..//00112233445566778899::;;<<==<<;;:::::99887766554433221100//..--,,++**))((''&&%%$$##"####$$%%&&''(((''&&%%$$##"""""##$$%%&&''(())))((''&&&&&''''(())****))((('''''(())**++,,-,,++**))((((((((''&&%%$$##"""!!`Ƅ`!!"""""##$$%%&&''(())**++,,--..//0011223333221100//..--,,++**))((''&&%%%%%%&&&&''(())**++**))((''&&%%$$##""!!`̕`!!!""##$$%%&&''(())**+++++,,--..///00112221100//..--,,++**))(((()((''''''''&&%%$$##""!!!!`͌``!!"""#######$$$$##""!!`Ə`!!"!!`ň`!!"!!```````!!""##$$%%&&''(())**++,,---,,,,+++**))((''&&%%$$##""""""!!``````````˛````!!!!!!"""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655566666766554433221100//..----.----..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""""!!`````!!````````````!!""##$$$$##"""""######"##$$%%&&'&&%%$$##""!!```!!`ҝ`!!""##$$%%&&''(())**++++++++**))(((())**++,,--..//00112233445566778899::;;<<<<;;:::::99887766554433221100//..--,,++**))((''&&%%$$##""""###$$%%&&''(''&&%%$$##""!!!""##$$%%&&''(())((''&&&&&&&&&''(())**))((('''''''(())**++,,-,,++**))(((())((''&&%%$$###""!!``!!"""""##$$%%&&''(())**++,,--..//00112233221100//..--,,++**))((''&&%%$$$$%%%%&&''(())**+**))((''&&%%$$##""!!`ё``!!!""##$$%%&&''(())**+++++++,,--..///00112221100//..--,,++**))(()))((('''''''&&%%$$##""!!!!`````````!```“`!!""""""#####$$$##""!!``!!""!!``!!""!!``!!""##$$%%&&''(())**++,,-,,,,+++**))((''&&%%$$##"""""!!!`DŽ€`!!!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655555555666554433221100//..-------,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$#####""!!```!!!!!!!!!!``````!!""##$$$$##""!!!"""""""""##$$%%&&&&%%$$##""!!```!``ʓ`!!""##$$%%&&''(())**++***++**))(('((())**++,,--..//00112233445566778899::;;<<;;::99999887766554433221100//..--,,++**))((''&&%%$$##""!""""##$$%%&&'''&&%%$$##""!!!!!""##$$%%&&''((((''&&%%%%%&&&&''(())))(('''&&&&&''(())**++,,-,,++**)))))))((''&&%%$$##""!!!!````````!!!!!""##$$%%&&''(())**++,,--..//001122221100//..--,,++**))((''&&%%$$$$$$%%%%&&''(())**+**))((''&&%%$$##""!!`͞`!!!"""##$$%%&&''(())**+++****++,,--...//00112221100//..--,,++**))))*))((((((((''&&%%$$##""""!!!````!!!!!!!!!!!`ɍ`!!!!!"""""""##$$$##""!!`˄`!!"""!!`ʇ`!!""!!``Å`!!""##$$%%&&''(())**++,,,++++***))((''&&%%$$##""!!!!!!!``````!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655444555556554433221100//..--,,,,-,,,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$#####""!!!!!!!!""!!!!`````!`€```!!!""##$$$$##""!!!!!""""""!""##$$%%&&%%$$##""!!`ј``э`!!""##$$%%&&''(())**++*******))((''''(())**++,,--..//00112233445566778899::;;;;::99999887766554433221100//..--,,++**))((''&&%%$$##""!!!!"""##$$%%&&'&&%%$$##""!!```!!""##$$%%&&''((''&&%%%%%%%%%&&''(())(('''&&&&&&&''(())**++,,-,,++**)))))((''&&%%$$##""!!`!!!!!!!!!``!!!!!""##$$%%&&''(())**++,,--..//0011221100//..--,,++**))((''&&%%$$####$$$$%%&&''(())****))((''&&%%$$##""!!`ǀ`!!!"""##$$%%&&''(())**+++******++,,--...//00112221100//..--,,++**))***)))(((((((''&&%%$$##""""!!!`Ѕ`!!!!!!!!!!"!!!!``!!!!!!!!"""""##$##""!!`Ñ```````!!""""!!`Ќ`!!"!!`ƈ`!!""##$$%%&&''(())**++,++++***))((''&&%%$$##""!!!!!``````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655444444445554433221100//..--,,,,,,,++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$$##""!!!""""!!!!``؛`!``!!!!!""##$$$$##""!!```!!!!!!!!!""##$$%%&&%%$$##""!!`҆``!!""##$$%%&&''(())**+**)))**))((''&'''(())**++,,--..//00112233445566778899::;;::99888887766554433221100//..--,,++**))((''&&%%$$##""!!`!!!!""##$$%%&&&%%$$##""!!``!!""##$$%%&&''''&&%%$$$$$%%%%&&''((((''&&&%%%%%&&''(())**++,,-,,++***))((''&&%%$$##""!!`````!!!!!!`````!!""##$$%%&&''(())**++,,--..//00111100//..--,,++**))((''&&%%$$######$$$$%%&&''(())****))((''&&%%$$##""!!``````!!"""###$$%%&&''(())**+++**))))**++,,---..//00112221100//..--,,++****+**))))))))((''&&%%$$####"""!!`ă`!!!!""""""""""!!``````!!!!!!!""#####""!!`ʊ`!!!!!!!!""#""!!`ϑ`!!"!!`Ӌ`!!""##$$%%&&''(())**++++****)))((''&&%%$$##""!!`````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443334444454433221100//..--,,++++,++++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$$##"""""""!!!!`ޞ````!!``!!!"""##$$$$##""!!``!!!!!!`!!""##$$%%&&%%$$##""!!``!!""##$$%%&&''(())****)))))))((''&&&&''(())**++,,--..//00112233445566778899::::99888887766554433221100//..--,,++**))((''&&%%$$##""!!```!!!""##$$%%&&%%$$##""!!`Ĉ`!!""###$$%%&&''&&%%$$$$$$$$$%%&&''((''&&&%%%%%%%&&''(())**++,,-,,++**))((''&&%%$$##""!!``!!"!!`ɀ`!!""##$$%%&&''(())**++,,--..//001100//..--,,++**))((''&&%%$$##""""####$$%%&&''(())****))((''&&%%$$##""!!!!````````````!!!!"""###$$%%&&''(())**+++**))))))**++,,---..//00112221100//..--,,++**+++***)))))))((''&&%%$$####"""!!``````````!!""""""""""#"""!!`ʇ```!!!!!""###""!!`˅`!!!!!!!""###""!!`Ë`!!""!!`͋`!!""##$$%%&&''(())**++****)))((''&&%%$$##""!!`Ɖ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443333333344433221100//..--,,+++++++**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%%$$##"""""!!```ڞ````!``!!!``!!""""##$$$$##""!!`ޞ```````!!""##$$%%&%%$$##""!!``!!""##$$%%&&''(())****))((())((''&&%&&&''(())**++,,--..//00112233445566778899::99887777766554433221100//..--,,++**))((''&&%%$$##""!!`ʂ``!!""##$$%%&&%%$$##""!!``!!"""##$$%%&&&&%%$$#####$$$$%%&&''''&&%%%$$$$$%%&&''(())**++,,,,++**))((''&&%%$$##""!!`ΐ`!!!!!!``!!""##$$%%&&''(())**++,,--..//00100//..--,,++**))((''&&%%$$##""""""####$$%%&&''(())****))((''&&%%$$##""!!!!!!!!!!!!!!!!!!""###$$$%%&&''(())**+++**))(((())**++,,,--..//00112221100//..--,,++++,++********))((''&&%%$$$$###""!!!!!!!``!!!!!""""#########""!!`ɇ````!!""""""!!`ˍ`!!"""""""####""!!``!!""!!`Ȏ`!!""##$$%%&&''(())****))))(((''&&%%$$##""!!`ˆ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443322233333433221100//..--,,++****+****++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%%$$###""!!`ޞ``!!!!!!`՞`!!!`О`!!""###$$$$##""!!`ޞ`!!""##$$%%&%%$$##""!!``!!""##$$%%&&''(())****))(((((((''&&%%%%&&''(())**++,,--..//00112233445566778899998877777766554433221100//..--,,++**))((''&&%%$$##""!!`Ō`!!""##$$%%&%%$$##""!!``!!"""##$$%%&&%%$$#########$$%%&&''&&%%%$$$$$$$%%&&''(())**++,,,,++**))((''&&%%$$##""!!```!!!``!!""##$$%%&&''(())**++,,--..//0000//..--,,++**))((''&&%%$$##""!!!!""""##$$%%&&''(())****))((''&&%%$$##""""!!!!!!!!!!!!""""###$$$%%&&''(())**+++**))(((((())**++,,,--..//00112221100//..--,,++,,,+++*******))((''&&%%$$$$###""!!!!!!!!!!!!""##########$##""!!``!!""""!!`Ȍ`!!"""""##$$##""!!```!!"""!!`ǖ``!!""##$$%%&&''(())****))))((((''&&%%$$##""!!`ʋ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443322222222333221100//..--,,++*******))**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&&%%$$##""!!`ޞ``!!!!!!!`מ`!!`ɞ`!!""##$$$$##""!!`ޞ`!!""##$$%%&%%$$##""!!``!!""##$$%%&&''(())***))(('''((''&&%%$%%%&&''(())**++,,--..//0011223344556677889988776667766554433221100//..--,,++**))((''&&%%$$##""!!`Ǜ`!!""##$$%%&%%$$##""!!``!!!!!""##$$%%%%$$##"""""####$$%%&&&&%%$$$#####$$%%&&''(())**++,,,,++**))((''&&%%$$##""!!`````!!""##$$%%&&''(())**++,,--..//00//..--,,++**))((''&&%%$$##""!!!!!!""""##$$%%&&''(())****))((''&&%%$$##""""""""""""""""""##$$$%%%&&''(())**+++**))((''''(())**+++,,--..//00112221100//..--,,,,-,,++++++++**))((''&&%%%%$$$##"""""""!!"""""####$$$$$$$$##""!!``!!!!!!`Ō`!!""#####$$$##""!!``!!!"""""!!`Ā`!!""##$$%%&&''(())****))(((('''''&&%%$$##""!!`Ƈ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443322111222223221100//..--,,++**))))*))))**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&&%%$$##""!!```!!!""!!``!!!`ɘ`!!""##$$%$$##""!!```!!""##$$%%&%%$$##""!!``!!""##$$%%&&''(())***))(('''''''&&%%$$$$%%&&''(())**++,,--..//001122334455667788887766666766554433221100//..--,,++**))((''&&%%$$##""!!`ޞ`!!""##$$%%&%%$$##""!!``!!!!!""##$$%%$$##"""""""""##$$%%&&%%$$$#######$$%%&&''(())**++,,,,++**))((''&&%%$$##""!!`ŝ`!!""##$$%%&&''(())**++,,--..//0//..--,,++**))((''&&%%$$##""!!````!!!!""##$$%%&&''(())****))((''&&%%$$####""""""""""""####$$$%%%&&''(())**+++**))((''''''(())**+++,,--..//00112221100//..--,,---,,,+++++++**))((''&&%%%%$$$##""""""""""""##$$$$$$$$$$$##""!!``!!!!`Ő`!!""####$$%$$##""!!``!!!"""""!!!`ǀ`!!""##$$%%&&'''(())***))((((''''''&&%%$$##""!!`ʇ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443322111111112221100//..--,,++**)))))))(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''''&&%%$$##""!!!`ޞ``!!"""""!!```````!!!!`ˀ`!!""##$$%$$$$##""!!```!!""##$$%%&%%$$##""!!``!!""##$$%%&&''(())***))((''&&&''&&%%$$#$$$%%&&''(())**++,,--..//00112233445566778877665556666554433221100//..--,,++**))((''&&%%$$##""!!`ޞ`!!""##$$%%&%%$$##""!!`````!!""##$$$$##""!!!!!""""##$$%%%%$$###"""""##$$%%&&''(())**++,+,,++**))((''&&%%$$##""!!`È`!!""##$$%%&&''(())**++,,--..////..--,,++**))((''&&%%$$##""!!``!!!!""##$$%%&&''(())****))((''&&%%$$##################$$%%%&&&''(())**+++**))((''&&&&''(())***++,,--..//00112221100//..----.--,,,,,,,,++**))((''&&&&%%%$$#######""#####$$$$%%%%%$$##"""!!`````Č`!!""###$$%%%$$##""!!```!!"""""!!!!!`Ȑ`!!""##$$%%%&&&&''(())*))((''''&&&&&&&%%$$##""!!`ć``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443322110001111121100//..--,,++**))(((()(((())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''''&&%%$$##""!!`̀``!!!"""##""!!!!!!!````!!"!!`ɀ````!!""##$$%$$####""!!`ӓ`!!""##$$%%%%$$##""!!``!!""##$$%%&&''(())***))((''&&&&&&&%%$$####$$%%&&''(())**++,,--..//0011223344556677776655555666554433221100//..--,,++**))((''&&%%$$##""!!`ޞ`!!""##$$%%&%%$$##""!!`Č`!!""##$$##""!!!!!!!!!""##$$%%$$###"""""""##$$%%&&''(())**++++,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..////..--,,++**))((''&&%%$$##""!!`````!!""##$$%%&&''(())***)))((''&&%%$$$$############$$$$%%%&&&''(())**+++**))((''&&&&&&''(())***++,,--..//00112221100//..--...---,,,,,,,++**))((''&&&&%%%$$############$$%%%%%%%$$##""!!!`ˊ`!!""###$$%%%$$##""!!``!!"""""!!!`!!`ʐ``!!""##$$$%%%%&&&&''(()))((''''&&&&&&&&%%$$##""!!`lj`!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443322110000000011100//..--,,++**))(((((((''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((((''&&%%$$##""!!``````!!!!""###""!!!!!!!!``!!!""!!`ŀ`!!````!!""##$$$$$####""!!`՞`!!""##$$%%%%$$##""!!``!!""##$$%%&&''(())***))((''&&%%%&&%%$$##"###$$%%&&''(())**++,,--..//001122334455667766554445566554433221100//..--,,++**))((''&&%%$$##""!!`ؕ`!!""##$$%%%%$$##""!!``!!""##$##""!!`````!!!!""##$$$$##"""!!!!!""##$$%%&&''(())**+*++,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..////..--,,++**))((''&&&%%$$##""!!!``!!""##$$%%&&''(())*))(((('''&&%%$$$$$$$$$$$$$$$$$$%%&&&'''(())**+++**))((''&&%%%%&&''(()))**++,,--..//00112221100//..../..--------,,++**))((''''&&&%%$$$$$$$##$$$$$%%%%&%%$$##""!!!``!!!"""##$$%%%$$##""!!`͉`!!""#""!!`````!!""#####$$$$%%%%&&''(()((''&&&&%%%%%%%%$$$##""!!`ȍ`!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100///00000100//..--,,++**))((''''(''''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((((''&&%%$$##""!!!!`!!!!!"""###""!!!!!!!`````!!!"""!!`Ѐ`!!!!!!!""#####$$##""""!!`ѓ`!!""##$$%%%%$$##""!!``!!""##$$%%&&''(())**))((''&&%%%%%%%$$##""""##$$%%&&''(())**++,,--..//00112233445566665544444556554433221100//..--,,++**))((''&&%%$$##""!!`ڕ``!!""##$$%%%%$$##""!!`Ҝ`!!""###""!!````!!""##$$##"""!!!!!!!""##$$%%&&''(())****++++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..///..--,,++**))((''&&&%%%$$##""!!`ʁ`!!""##$$%%&&''(()))(((('''''&&%%%%$$$$$$$$$$$$%%%%&&&'''(())**+++**))((''&&%%%%%%&&''(()))**++,,--..//00112221100//..///...-------,,++**))((''''&&&%%$$$$$$$$$$$$%%&&&%%$$##""!!```!!!!"""##$$%%%$$##""!!```!!""#""!!```!!""######$$$$%%%%&&''(((''&&&&%%%%%%%%$$$$##""!!`ˏ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100////////000//..--,,++**))(('''''''&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))))((''&&%%$$##""!!!!!!!""""###""!!````````!!!!"""""!!`̈́`!!!!!!""""""#####""""!!`ě`!!""##$$%%%%$$##""!!``!!""##$$%%&&''(())**))((''&&%%$$$%%$$##""!"""##$$%%&&''(())**++,,--..//0011223344556655443334455554433221100//..--,,++**))((''&&%%$$##""!!`Ӑ`!!""##$$%%$$##""!!`Þ`!!""##""!!`ɞ`!!""####""!!!`````!!""##$$%%&&''(())*)**+++**))((''&&%%$$##""!!``!!""##$$%%&&'''(())**++,,--../..--,,++**))((''&&%%%$$$##""!!``!!""##$$%%&&''(())((''''&''''&&%%%%%%%%%%%%%%%%%%&&'''((())**+++**))((''&&%%$$$$%%&&''((())**++,,--..//00112221100////0//........--,,++**))(((('''&&%%%%%%%$$%%%%%&&&%%$$##""!!`Ր```!!!""##$$%%%$$##""!!!``!!""#""!!`מ`!!""""""""####$$$$%%&&''(''&&%%%%$$$$$$$$#####""!!`Ɍ`!!""###$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//.../////0//..--,,++**))((''&&&&'&&&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))))((''&&%%$$##""""!""""""""#""!!```!!!!!"""#""!!!```!!"""""""""""""##""!!!!!``!!""##$$%%%%$$##""!!``!!""##$$%%&&''(())*))((''&&%%$$$$$$$##""!!!!""##$$%%&&''(())**++,,--..//00112233445555443333344554433221100//..--,,++**)))((''&&%%$$##""!!```!!""##$$%%$$##""!!`ݞ`!!""###""!!`я`!!""###""!!!``!!""##$$%%&&''(())))**++**))((''&&%%$$##""!!``!!""##$$%%&&''''(())**++,,--...--,,++**))((''&&%%%$$$$##""!!`ʕ`!!""##$$%%&&''((((''''&&&''''&&&&%%%%%%%%%%%%&&&&'''((())**+++**))((''&&%%$$$$$$%%&&''((())**++,,--..//00112221100//000///.......--,,++**))(((('''&&%%%%%%%%%%%%&&'&&%%$$##""!!`Ð`!!!""##$$%%%$$##""!!````!!""###""!!`͎`!!!"""""""####$$$$%%&&'''&&%%%%$$$$$$$$######""!!`Ȋ`!!"""####$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//........///..--,,++**))((''&&&&&&&%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++****))((''&&%%$$##""""!!!"""""""!!`ݞ`!!""""##""!!````!!!""""""!!!!!!"""""!!!!!!``!!""##$$%%%%$$##""!!``!!""##$$%%&&''(()))((''&&%%$$###$$##""!!`!!!""##$$%%&&''(())**++,,--..//001122334455443322233444433221100//..--,,++**))(((''&&%%$$##""!!```!!""##$$%%$$##""!!`Ύ`!!""###""!!``!!""#""!!```!!""##$$%%&&''((()())**+**))((''&&%%$$##""!!``!!""##$$%%&&'&&''(())**++,,--.--,,++**))((''&&%%$$$##$$##""!!`͈`!!""##$$%%&&''((''&&&&%&&''''&&&&&&&&&&&&&&&&&&''((()))**+++**))((''&&%%$$####$$%%&&'''(())**++,,--..//0011222110000100////////..--,,++**))))(((''&&&&&&&%%&&&&&'''&&%%$$##""!!`À```!!""##$$%%%$$##""!!``!!!!""####""!!`ǐ``!!!!!!!!""""####$$%%&&'&&%%$$$$########""""""!!`Ċ`!!!""""###$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..---...../..--,,++**))((''&&%%%%&%%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++****))((''&&%%$$##""!!!!!"!!!"!!`ә`!!""""##""!!`ɋ```!!!!""##""!!!!!!!!!""!!```!``!!""##$$%%%%$$##""!!``!!""##$$%%&&''(())((''&&%%$$#######""!!```!!""##$$%%&&''(())**++,,--..//0011223344443322222334433221100//..--,,++**))(((''&&%%$$##""!!`ۉ`!!""##$$%%$$##""!!``!!""##""!!``!!""""!!``!!""##$$%%&&&''((((())****))((''&&%%$$##""!!`Ö`!!""##$$%%&&&&&&''(())**++,,---,,++**))((''&&%%$$$#######""!!``!!""##$$%%&&''''&&&&%%%&&''''''&&&&&&&&&&&&''''((()))**+++**))((''&&%%$$######$$%%&&'''(())**++,,--..//00112221100111000///////..--,,++**))))(((''&&&&&&&&&&&&''(''&&%%$$##""!!`ʎ`!!""##$$%%%$$##""!!!!!!""##$##""!!`э``!!!!!!!""""####$$%%&&&%%$$$$########""""""!!`Œ`!!!!!""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--------...--,,++**))((''&&%%%%%%%$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!!!!!!`Җ`!!""####""!!`͘``!!!!!"""##""!!``````!!!!!``Ð`!!""##$$%%%%$$##""!!````!!""##$$%%&&''((((''&&%%$$##"""###""!!``!!""##$$%%&&''(())**++,,--..//00112233443322111223333221100//..--,,++**))(('''&&%%$$##""!!```ڗ`!!""##$$%%%%$$##""!!``!!""##""!!`ď`!!"""!!```!!""##$$%%%&&'''('(())***))((''&&%%$$##""!!``!!""##$$%%&&&&%%&&''(())**++,,-,,++**))((''&&%%$$###""#####""!!`Ǘ`!!""##$$%%&&''&&%%%%$%%&&'''''&&&%%%%&&''''''(()))***+++**))((''&&%%$$##""""##$$%%&&&''(())**++,,--..//0011222111121100000000//..--,,++****)))(('''''''&&'''''(((''&&%%$$##""!!``!!""##$$%%%$$##""!!""""##$##""!!`Ȓ``````!!!!""""##$$%%&%%$$####""""""""!!!!!!`ĉ```!!!!"""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,,-----.--,,++**))((''&&%%$$$$%$$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!```!`ͅ``!!""####"""!!``!!!!!""""#"""!!```!!!`ڞҒ`!!""##$$%%&%%$$##""!!``!``!!""##$$%%&&''((''&&%%$$##""""""""!!```!!""##$$%%&&''(())**++,,--..//00112233443322111112233221100//..--,,++**))(('''&&%%$$##""!!`ޞ`!!""##$$%%%$$##""!!`É`!!""#""!!!`̗`!!""!!`ݏ`!!""##$$%%%%&&'''''(())*))((''&&%%$$##""!!!`Ȗ`!!""##$$%%&&%%%%%%&&''(())**++,,,++**))((''&&%%$$###"""""##""!!`ՙ`!!""##$$%%&&''&&%%%%$$$%%&&'''&&%%%%%%%&&''(((()))***+++**))((''&&%%$$##""""""##$$%%&&&''(())**++,,--..//0011222112221110000000//..--,,++****)))((''''''''''''(()((''&&%%$$##""!!```!!""##$$%%%%$$##""""""##$$##""!!`ȝ`!!!!""""##$$%%%$$####""""""""!!!!!!`ĉ``!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,,,,,,,---,,++**))((''&&%%$$$$$$$##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ޞ``ȁ``!!!""####""!!!`Ã`!!!""""""""""!!`Ӕ````Ξ`!!""##$$%%&%%$$##""!!```!``!!""##$$%%&&''''&&%%$$##""!!!"""!!````!!""##$$%%&&''(())**++,,--..//00112233443322110001122221100//..--,,++**))((''&&&%%$$##""!!`ܞ`!!""##$$%%%$$##""!!`Ȇ`!!""""!!``Κ`!!""!!`ޞ`!!""###$$$$%%&&&'&''(()))((''&&%%$$##""!!`!`•`!!""##$$%%&%%%%$$%%&&''(())**++,++**))((''&&%%$$##"""!!"""#""!!`ӑ`!!""##$$%%&&&&%%$$$$#$$%%&&&&&%%%$$$$%%&&''(())***++++**))((''&&%%$$##""!!!!""##$$%%%&&''(())**++,,--..//0011222223221111111100//..--,,++++***))(((((((''((((()))((''&&%%$$##""!!!`ȉ`!!""##$$%%&%%$$##""####$$$$##""!!`҅````!!!!""##$$%$$##""""!!!!!!!!`````Š``!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,+++,,,,,-,,++**))((''&&%%$$####$####$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ܞɁ`!!!""####""!!!``!!"""""""""!!!!`қ`!!""##$$%%&%%$$###""!!!`!!!`ޓ`!!""##$$%%&&'''&&%%$$##""!!!!!!!!``!!""##$$%%&&''(())**++,,--..//0011223343322110000011221100//..--,,++**))((''&&&%%$$##""!!````!!""##$$%%$$##""!!``!!"""!!`ޞ`!!"""!!`Ŏ`!!""###$$$$%%&&&&&''(()((''&&%%$$##""!!```Ē`!!""##$$%%&%%$$$$$$%%&&''(())**+++**))((''&&%%$$##"""!!!!!""""!!``!!""##$$%%&&&%%$$$$###$$%%&&&%%$$$$$$$%%&&''(())**+++**))((''&&%%$$##""!!!!!!""##$$%%%&&''(())**++,,--..//0011222333222111111100//..--,,++++***))(((((((((((())*))((''&&%%$$##""!!`‹`!!""##$$%%&&%%$$######$$%%$$##""!!``!!!!""##$$$##""""!!!!!!!!`Ō``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++++++++,,,++**))((''&&%%$$#######""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!"""####""!!```!!""""""!!!!!!```!!""##$$%%%$$#####""!!!!!`ޛ`!!""##$$%%&&'''&&%%$$##""!!```!!!``Ԟ`!!""##$$%%&&''(())**++,,--..//001122333221100///00111100//..--,,++**))((''&&%%%$$##""!!`ڀ`!!""##$$%%$$##""!!`͝`!!!"!!`۞`!!""""!!`ڜ`!!!"""####$$%%%&%&&''(((''&&%%$$##""!!`ڞ`ʼn`!!""##$$%%%%$$$$##$$%%&&''(())**+**))((''&&%%$$##""!!!``!!!""""!!`ę`!!""##$$%%&&&%%$$####"##$$%%%%%$$$####$$%%&&''(())**+**))((''&&%%$$##""!!````!!""##$$$%%&&''(())**++,,--..//0011223333222222221100//..--,,,,+++**)))))))(()))))**))((''&&%%$$##""!!``!!""##$$%%&&&%%$$##$$$$%%%$$##""!!````!!""##$##""!!!!````````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++***+++++,++**))((''&&%%$$##""""#""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!"""####""!!``!!"""!!!!!!!```!!""##$$%%$$##""##""!!!!`Ɛ`!!""##$$%%&&''&&%%$$##""!!`````!!""##$$%%&&''(())**++,,--..//00112233221100/////001100//..--,,++**))((''&&%%%%$$##""!!`۞`!!""##$$%%$$##""!!`ޞ`!!!!!!`О`!!!""!!`Þ```!!"""####$$%%%%%&&''((''&&%%$$##""!!`͞`!!""##$$%%%%$$######$$%%&&''(())***))((''&&%%$$##""!!!```!!""""!!`̖`!!""##$$%%&%%$$####"""##$$%%%$$#######$$%%&&''(())***))((''&&%%$$##""!!``!!""##$$$%%&&''(())**++,,--..//0011223333322222221100//..--,,,,+++**))))))))))))***))((''&&%%$$##""!!``!!""##$$%%&&'&&%%$$$$$$%%&%%$$##""!!`ώ`!!""###""!!!!`NJ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++********+++**))((''&&%%$$##"""""""!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!````!!""#####""!!```!!"""!!!!````ғ`!!""##$$%$$##""""""!!!!`ǒ``!!""##$$%%&&''&&%%$$##""!!`ܞ܀`!!""##$$%%&&''(())**++,,--..//00112233221100//...//0000//..--,,++**))((''&&%%$$%%$$##""!!`ޞ`!!""##$$$%$$##""!!`ٞ```!!``̜`!!!"!!`˞`!!!""""##$$$%$%%&&''(''&&%%$$##""!!`Κ`!!""##$$%%$$####""##$$%%&&''(())*))((''&&%%$$##""!!``ʔ`!!""""!!``!!""##$$%%%%$$##""""!""##$$$$$###""""##$$%%&&''(())*))((''&&%%$$##""!!`ܞ`!!!"""###$$%%&&''(())**++,,--..//0011223333333333221100//..----,,,++*******))*******))((''&&%%$$##""!!``!!""##$$%%&&'''&&%%$$%%%%&&%%$$##""!!`Վ`!!""###""!!````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**)))*****+**))((''&&%%$$##""!!!!"!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``````!``!!""#####""!!`ڍ`!!"""!!````!!""##$$$$##""!!""!!```ڞ`!!!""##$$%%&&'''&&%%$$##""!!`ݞ`!!""##$$%%&&''(())**++,,--..//0011223221100//.....//00//..--,,++**))((''&&%%$$$$$%$$##""!!``!!""####$$$$##""!!`˚```՞``!!!``!!!""""##$$$$$%%&&''''&&%%$$##""!!`О`Ε`!!""##$$%$$##""""""##$$%%&&''(()))((''&&%%$$##""!!``!!""""!!```֌``!!""##$$%%%%$$##""""!!!""##$$$##"""""""##$$%%&&''(()))((''&&%%$$##""!!`ڞ`!!!!!"""###$$%%&&''(())**++,,--..//0011223343333333221100//..----,,,++************+**))((''&&%%$$##""!!``!!""##$$%%&&''(''&&%%%%%%&&&%%$$##""!!`؎`!!""##""!!`ʐ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))))))))***))((''&&%%$$##""!!!!!!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!!!!!``ʚ`!!""##$##""!!`О`!!"""!!`ˀ`!!""##$$$$##""!!!!!!`ۘ`!!!""##$$%%&&'''&&%%$$##""!!``!!""##$$%%&&''(())**+++,,--..//00112221100//..---..////..--,,++**))((''&&%%$$##$$$$###""!!`€`!!""######$$$##""!!``!```Ț``!!!!""###$#$$%%&&'''&&%%$$##""!!```Ғ`!!""##$$$$##""""!!""##$$%%&&''(())((''&&%%$$##""!!`ʉ`!!""#""!!!``!!""##$$%%%%$$##""!!!!`!!""#####"""!!!!""##$$%%&&''(()((''&&%%$$##""!!`מ``````!!!"""##$$%%&&''(())**++,,--..//0011223344444433221100//....---,,+++++++**+++++**))((''&&%%$$##""!!`ƍ`!!""##$$%%&&''((''&&%%&&&&&&%%$$##""!!`Ӎ`!!""#""!!`ǒ```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((()))))*))((''&&%%$$##""!!````!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!!"!!`ɚ`!!""##$##""!!!`ɖ`!!""""!!`ח``!!""##$$$$##""!!``!!`ҋ`!!"""##$$%%&&''''&&%%$$##""!!``!!""##$$%%&&''(())**++++,,--..//001121100//..-----..//..--,,++**))((''&&%%$$#####$####""!!``!!""##""""##$$$##""!!`ǖ`ݞ`!!!!""#####$$%%&&'''&&%%$$##""!!``!``!!""##$$$##""!!!!!!""##$$%%&&''(()((''&&%%$$##""!!`ɉ`!!""#""!!!```!!""##$$%%%$$##""!!!!``!!""###""!!!!!!!""##$$%%&&''((((''&&%%$$##""!!`ˀ`!!!"""##$$%%&&''(())**++,,--..//0011223344444433221100//....---,,+++++++++++++**))((''&&%%$$##""!!`œ`!!""##$$%%&&''((((''&&&&&&''&&%%$$##""!!`Ć`!!""""!!`ɍ``````!!```````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(((((((()))((''&&%%$$##""!!````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""""""""!!````!!""##$##""!!``Ƈ````!!""""!!`Ǜ`!!!""##$$$$##""!!``!````!!"""##$$%%&&''((''&&%%$$##""!!``!!""##$$%%&&''(())**+++*++,,--..//0011100//..--,,,--....--,,++**))((''&&%%$$##""####"""""!!```!!""##""""""##$$##""!!````!!"""#"##$$%%&&'''&&%%$$##""!!!!!`ʏ`!!""##$##""!!!!``!!""##$$%%&&''((((''&&%%$$##""!!``!!""##"""!!!`!!""##$$%%%$$##""!!````!!""""""!!!````!!""##$$%%&&''((((''&&%%$$##""!!```Ȓ``!!!""##$$%%&&''(())**++,,--..//0011223344554433221100////...--,,,,,,,++,,,,++**))((''&&%%$$##""!!`̎Ɏ`!!""##$$%%&&''(()((''&&''''''&&%%$$##""!!`Ȏ̓``!!""""!!`dž``!!!!!!!!!!!!!`!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>>>>==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(('''((((()((''&&%%$$##""!!`À``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""""""#""!!````!!!!""##$##""!!`͍````!!!`Ǟ`!!""#""!!`Ξ```!!!""##$$$$##""!!`ݞ```!!!""###$$%%&&''((((''&&%%$$##""!!``!!""##$$%%&&''(())))******++,,--..//00100//..--,,,,,--..--,,++**))((''&&%%$$##"""""#"""""!!!`œ`!!"""#""!!!!""##$$##""!!`ˀ`!!"""""##$$%%&&'''&&%%$$##""!!!!`Տ`!!""##$##""!!````!!""##$$%%&&''((''&&%%$$##""!!``!!""###"""!!!!""##$$%%%$$##""!!`ˀ``!!""""!!```!!""##$$%%&&''((((''&&%%$$##""!!!`Ɉ`!!!""##$$%%&&''(())**++,,--..//0011223344554433221100////...--,,,,,,,,,,,,,++**))((''&&%%$$##""!!```````!!""##$$%%&&''(())((''''''((''&&%%$$##""!!`ӑ`````!!!""##""!!`˃`!!!!!!!!""!!!!!!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>>====>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''''''''(((''&&%%$$##""!!`Њ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$#########""!!!!!!!!""##$##""!!`ɚ`!!!!!!!``!!"""#""!!`ɕ``!```!!"""##$$$$##""!!`ޞ`!!!""###$$%%&&''(()((''&&&%%$$##""!!`À``!!""##$$%%&&''(()))())***)**++,,--..//000//..--,,+++,,----,,++**))((''&&%%$$##""!!""""!!!!!!``!!""!"""!!!!!!""##$$##""!!``!!!"!""##$$%%&&&&&&&%%$$##"""!!`́`!!""####""!!`œ`!!""##$$%%&&''(((''&&%%$$##""!!``!!""####"""!""##$$%%%$$##""!!`ɗ`!!!!!!`ؘ`!!""##$$%%&&''((((''&&%%$$##"""!!`ɍ``!!""##$$%%&&''(())**++,,--..//001122334455443322110000///..-------,,----,,++**))((''&&%%$$##""!!`˒`!!!!``!!""##$$%%&&''(()))((''((((((''&&%%$$##""!!````!!!````!!!!""###""!!`ʍ`!!!"""""""""!!!!!!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<=====<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&'''''((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$######$##""!!!!""""##$$##""!!`ɓ``!!!!!"!!````!!"""""""!!`Nj``!!!!!``!!!"""##$$$##""!!`ޞ`!!""##$$$%%&&''(()((''&&&&%%%$$##""!!``!!""##$$%%&&''(()))((())))))**++,,--..//0//..--,,+++++,,--,,++**))((''&&%%$$##""!!!!!"!!!!!````!!""!!!"!!````!!""##$$##""!!``!!!!!""##$$%%&&&&&&&%%$$##"""!!``!!""###""!!``!!""##$$%%&&''((''&&%%$$##""!!`Ç`!!""####""""##$$%%&%%$$##""!!`̇`!!!!!`ƅ`!!""##$$%%&&''(((''&&%%$$##""!!!``!!""##$$%%&&''(())**++,,--..//001122334455443322110000///..------------,,++**))((''&&%%$$##""!!`Ɖ`!!!!!```!!""##$$%%&&''(())*))(((((())((''&&%%$$##""!!!`````````````!!!!!!!!!!!"""###""!!`͌`!!"""""""""!!!!!`!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<===<<<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&&&&&&''''&&%%$$##""!!`ŀ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$$$$$$##""""""""##$$##""!!`Â`!!!""""""!!`!!!!"!!!!"""!!`˅`!!!!"!!!``!!!!""##$##""!!`ޞ`!!""##$$$%%&&''(()((''&&%%%%$$$$###""!!``!!""##$$%%&&''((((('(()))())**++,,--..///..--,,++***++,,,,++**))((''&&%%$$##""!!``!!!!`````!!""!!`!!!``!!""##$$##""!!```!`!!""##$$%%%%%%%%%%%$$###""!!``͐`!!""####""!!`ڈ`!!""##$$%%&&''(''&&%%$$$##""!!``!!""##$###"##$$%%&&%%$$##""!!`̍``````Ɏ`!!""##$$%%&&''(''&&%%$$##""!!!!``!!""##$$%%&&''(())**++,,--..//0011223344554433221111000//.......--..--,,++**))((''&&%%$$##""!!`ˊ`!!"""!!```!!!""##$$%%&&''(())***))(())))))((''&&%%$$##""!!!!!!!!!!!!!!!!!"""!!!!""""####""!!`Ɍ`!!""#####""!!```````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<<<<;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%&&&&&'''&&%%$$##""!!`˅`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$$$%$$##""""####$$$$##""!!```!!!"""""#""!!!!!"!!!!!!"!!``````````!!!""""!!```!!!""##$##""!!```!!""##$$%%&&''(()((''&&%%%%$$$$#####""!!```!!""##$$%%&&''((((('''(((((())**++,,--../..--,,++*****++,,++**))((''&&%%$$##""!!```!`Ȁ`!!"!!``!``!!""##$$##""!!````!!""##$$%%%%%%%%%%%$$###""!!!```!!""###""!!`ڌ`!!""##$$%%&&''''&&%%$$$####""!!``!!""##$$####$$%%&&&%%$$##""!!`ܗܗ`!!""##$$%%&&''(''&&%%$$##""!!````‰`!!""##$$%%&&''(())**++,,--..//0011223344554433221111000//..........--,,++**))((''&&%%$$##""!!`͉`!!""""!!!!!!""##$$%%&&''((())****))))))**))((''&&%%$$##"""!!!!!!!!!!!!!"""""""""""######""!!`É`!!""####""!!`Ì҅`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<<;;;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%%%%%&&''&&%%$$##""!!`À`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%%%%%%$$########$$%$$##""!!``!!!"""######""!"""!!````!!"!!````!!!!!!!!!!"""""!!!`ώ``!!""###"""!!``!!""##$$%%&&''((((''&&%%$$$$####"""##""!!!``!!""##$$%%&&''((''''&''((('(())**++,,--...--,,++**)))**++,,++**))((''&&%%$$##""!!``О`!!!!`Ξ```!!""##$$##""!!``!!!""##$$$$$$$$$$%%%$$$##""!!!``!!""####""!!`ʄ`!!""##$$%%&&'''&&%%$$###"""""!!```!!""##$$$#$$%%%%%&%%$$##""!!`ӓ`!!""##$$%%&&''''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445554433222211100///////....--,,++**))((''&&%%$$##""!!`Ɍ`!!""##""!!!"""##$$%%&&''''((())****))******))((''&&%%$$##"""""""""""""""""###""""#######""!!`̋`!!""###""!!`č`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;;;;::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$%%%%%&&''&&%%$$##""!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%%%&%%$$####$$$$%%$$##""!!`̃````!!!"""#####$##""""!!``!!"!!!!!!!!!!!!!!"""""!!!`ޞ`!!""#"""!!``Ő`!!""##$$%%&&''(((''&&%%$$$$####"""""##""!!!``!!""##$$%%&&''((''''&&&''''''(())**++,,--.--,,++**)))))**++,++**))((''&&%%$$##""!!```!!`يΐ`!!""##$$##""!!`ɀ``!!!!""##$$$$$$$$$$%%%$$$##""!!`ś`!!""####""!!`̈`!!""##$$%%&&'''&&%%$$###"""""!!!``!!""##$$$$$$$%%%%&%%$$##""!!``!!""##$$%%&&''(''&&%%$$##""!!```Lj`!!""##$$%%&&''(())**++,,--..//00112233445554433222211100/////////..--,,++**))((''&&%%$$##""!!`Ȏ`!!""###""""""##$$%%&&'''''''(())********++**))((''&&%%$$###"""""""""""""###########$##"""!!`Ž`!!""###""!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;;::::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$$$$$%%&&''&&%%$$##""!!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&&&&&&&%%$$$$$$$$%%%%$$##""!!````!!!!!"""###$$$$$$##""!!``!!""!!!!"""""""""""""!!``ޞ`!!""#""!!!`ɋ`!!""##$$%%&&''((''&&%%$$####""""!!!""##"""!!!!""##$$%%&&''((''&&&&%&&'''&''(())**++,,---,,++**))((())**++++**))((''&&%%$$##""!!```ޞ`!!""##$##""!!````!!""##########$$%%%%$$##""!!`ƃ`!!""####""!!``!!""##$$%%&&&&&%%$$##"""!!!!!`````!!""##$$$$$$$$$$%%%%$$##""!!``!!""##$$%%&&''(((''&&%%$$##""!!!`ǎ`!!""##$$%%&&''(())**++,,--..//00112233445555443333222110000000////..--,,++**))((''&&%%$$##""!!`Ā`!!"""""#"""###$$%%&&&&&&&&'''(())****++++++**))((''&&%%$$#################$$$####$$##"""!!`Ɗ`!!""#"""!!`ˆ`!!""##$$%%&&''(())**++,,--..//00112233445566778899:::::99::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$###$$$$$%%&&''&&%%$$##""!!!````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&&&&'&&%%$$$$%%%%&&%%$$##""!!!`!!!!!!"""###$$$$$$##""!!``!!"""""""""!!!""""!!!!`ޑ`!!""#""!!!``!!""##$$%%&&''(''&&%%$$####""""!!!!!""##"""!!""##$$%%&&''((''&&&&%%%&&&&&&''(())**++,,-,,++**))((((())**+++**))((''&&%%$$##""!!``!!""##$##""!!`Ɖ`!!""##########$$%%%%$$##""!!`Û`!!""####""!!``!!""##$$%%&&&&%%$$##"""!!!!!``````!!````!!""##$$%$$###$$$$%%%$$##""!!`ċ`!!""##$$%%&&''((((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445565544333322211000000000//..--,,++**))((''&&%%$$##""!!``!!""""""#####$$%%&&&&&&&&&&&''(())**++++,,++**))((''&&%%$$$#############$$$$$$$$$$##""!!!`ȇ`!!"""""!!`ʼn`!!"""##$$%%&&''(())**++,,--..//00112233445566778899:::9999::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$########$$%%&&''&&%%$$##"""!!!!```````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(('''''''''&&%%%%%%%%&&&&%%$$##""!!!!!"""""###$$$%%$$##""!!`ɀ`!!""""""""!!!!!!!!!!!``ގ`!!"""""!!``„`!!""##$$%%&&''''&&%%$$##""""!!!!```!!""###""""##$$%%&&''((''&&%%%%$%%&&&%&&''(())**++,,,++**))(('''(())**++**))((''&&%%$$##""!!``!!""###""!!``!!"""""""""""##$$%%%$$##""!!``!!""####""!!`̋`!!""##$$%%&%%%%%$$##""!!!````͔`!!!!!!!!!`!!!!""##$$$$#######$$%%$$##""!!`‡`!!""##$$%%&&''(()((''&&%%$$##""!!`Í`!!""##$$%%&&''(())**++,,--..//00112233445566554444333221111111000//..--,,++**))((''&&%%$$##""!!``!!!!!!"""##$$%%%%%%%%%%%%&&&''(())**++,,,,++**))((''&&%%$$$$$$$$$$$$$$$$$%%%$$$$##""!!!``!!"""!!!``!!!!""##$$%%&&''(())**++,,--..//001122334455667788999998899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""#####$$%%&&''&&%%$$##"""!!!!!!!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''''''(''&&%%%%&&&&''&&%%$$##"""!""""""###$$$%%%$$##""!!``!!""###""!!```!!!!```π`!!"""""!!`͋`!!""##$$%%&&'''&&%%$$##""""!!!!``!!""###""##$$%%&&''((''&&%%%%$$$%%%%%%&&''(())**++,++**))(('''''(())**++**))((''&&%%$$##""!!``!!""##""!!``!!"""""""""""##$$%$$$##""!!``!!""##$##""!!`В`!!""##$$%%%%%%%%$$##""!!!`Ԏ`!!!!!""!!!!!!!!""##$$##"""####$$%%$$##""!!`ȁ``````!!""##$$%%&&''(()((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//001122334455666554444333221111111100//..--,,++**))((''&&%%$$##""!!`Ȋ`!!!!!!!"""##$$%%%%%%%%%%%%%&&''(())**++,,,,++**))((''&&%%%$$$$$$$$$$$$$%%%%%%$$##""!!```!!!!!!!`Ć``!!!""##$$%%&&''(())**++,,--..//001122334455667788999888899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""""""""##$$%%&&''&&%%$$###""""!!!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(((((((((''&&&&&&&&''''&&%%$$##"""""#####$$$%%%%%$$##""!!`Š`!!""##""!!``````!!"""!!!!`Ӗ`!!""##$$%%&&''&&%%$$##""!!!!```ޞ`!!""######$$%%&&''((''&&%%$$$$#$$%%%$%%&&''(())**+++**))((''&&&''(())**++**))((''&&%%$$##""!!```!!""##""!!``!!!!!!!!!!!!""##$$$$$##""!!`Α`!!""##$$##""!!```!!""##$$%%%%%$$$$$##""!!```ޞ`!!""""""!!````!!""####"""""""##$$%$$##""!!``!!!!!!!""##$$%%&&''(()((''&&%%$$##""!!`‰`!!""##$$%%&&''(())**++,,--..//001122334455666655554443322222221100//..--,,++**))((''&&%%$$##""!!`ʋ``````!!!""##$$$$$$$$$$$$%%%&&''(())**++,,,,++**))((''&&%%%%%%%%%%%%%%%%%&%%$$##""!!`Љ``!!!````!!""##$$%%&&''(())**++,,--..//001122334455667788888778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!"""""##$$%%&&''&&%%$$###"""""""""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(((((()((''&&&&''''((''&&%%$$###"######$$$%%%&%%$$##""!!`ȍ`!!""##""!!`ʑ֎``!!"""!!!!!`Қ`!!""##$$%%&&'&&%%$$##""!!!!`ޞ`!!""##$$##$$%%&&''((''&&%%$$$$###$$$$$$%%&&''(())**+**))((''&&&&&''(())**++**))((''&&%%$$##""!!!```!!""###""!!`ԑ`!!!!!!!!!!!!""##$####""!!`ɍ`!!""##$$$##""!!`````!!!""##$$%%%%$$$$$$##""!!`ā`!!""""""!!``!!""##""!!!""""##$$$$##""!!``!!!!!!!""##$$%%&&''(()((''&&%%$$##""!!`‡`!!""##$$%%&&''(())**++,,--..//0011223344556677665555444332222221100//..--,,++**))((''&&%%$$##""!!`ȇ`!!!""##$$$$$$$$$$$$$%%&&''(())**++,,,,++**))((''&&&%%%%%%%%%%%%%&&&%%$$##""!!````€`!!""##$$%%&&''(())**++,,--..//001122334455667788877778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!!!!""##$$%%&&''&&%%$$$####"""""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**)))))))))((''''''''((((''&&%%$$#####$$$$$%%%&&&%%$$##""!!`Š`!!""##""!!`њ`!!!"!"!!```!`Ζ`!!""##$$%%&&&&%%$$##""!!```ޞ`!!""##$$$$$$%%&&''((''&&%%$$####"##$$$#$$%%&&''(())***))((''&&%%%&&''(())**+**))((''&&%%$$##""!!!!``!!""##""!!`Ƈ```````````!!""######""!!`ە`!!""##$$$$##""!!!!!!!!""##$$%%%%$$$#####""!!``!!""""""!!`đ`!!""#""!!!!!!!""##$$$##""!!`ň`!!""""""##$$%%&&''(()((''&&%%$$##""!!`Š`!!!""##$$%%&&''(())**++,,--..//001122334455667766665554433333221100//..--,,++**))((''&&%%$$##""!!`Ɖ```!!""############$$$%%&&''(())**++,,,,++**))((''&&&&&&&&&&&&&&&&&%%$$##""!!`Ljʊ`!!""##$$%%&&''(())**++,,--..//001122334455667777766778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!!!!""##$$%%&&''&&%%$$$###########$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))))))*))((''''(((())((''&&%%$$$#$$$$$$%%%&&&&&%%$$##""!!``!!""#""!!`ԗ`!!!"!!!!````!!""##$$%%&&&%%$$##""!!`ޞ`!!""##$$%$$%%&&''((''&&%%$$####"""######$$%%&&''(())*))((''&&%%%%%&&''(())***))((''&&%%$$##""!!!!!``!!""##""!!``!!""#"""""!!!!``!!""##$$%$$##""!!!!!"""##$$%%%%$$#######""!!``!!""""!!`Љ`!!"""!!```!!!!""##$$##""!!`ĉ`!!"""""##$$%%&&''(()((''&&%%$$##""!!`ŋ`!!!""##$$%%&&''(())**++,,--..//00112233445566776666555443333221100//..--,,++**))((''&&%%$$##""!!`Ɇ`!!""#############$$%%&&''(())**++,,,,++**))(('''&&&&&&&&&&&&&&%%$$##""!!`Ǐ`!!""##$$%%&&''(())**++,,--..//001122334455667776666778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`````!!""##$$%%&&''&&%%%$$$$#######$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++*********))(((((((())))((''&&%%$$$$$%%%%%&&&'''&&%%$$##""!!````!!""##""!!`ҍ`!!!!!`!`؞`!!""##$$%%&&%%$$##""!!`ޞ``!!""##$$%%%&&''((''&&%%$$##""""!""###"##$$%%&&''(()))((''&&%%$$$%%&&''(())*))((''&&%%$$##""!!``````!!""###""!!`````!!""""""!!````!!""##$$%%$$##""""""""##$$%%%%$$###"""""""!!``!!!!!!!``!!"!!````!!""##$##""!!`ɍ`!!""####$$%%&&''(())((''&&%%$$##""!!`Ϗ`!`!!""##$$%%&&''(())**++,,--..//0011223344556677776665544433221100//..--,,++**))((''&&%%$$##""!!`ɉ`!!""""""""""""###$$%%&&''(())**++++++++**))(('''''''''''&&&%%%$$##""!!`Ì`!!""##$$%%&&''(())**++,,--..//001122334455666665566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`̑`!!""##$$%%&&''&&%%%$$$$$$$$$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++******+**))(((())))**))((''&&%%%$%%%%%%&&&'''''&&%%$$##""!!!!!!""###""!!``!!!!!```Ý`!!""##$$%%&%%$$$$##""!!```!!""##$$%%&&''(''&&%%$$##""""!!!""""""##$$%%&&''(()((''&&%%$$$$$%%&&''(()))((''&&%%$$##""!!``!!""###""!!!``!!"!!!!!`ޜ`!!""##$$%%$$##"""""###$$%%%%$$##""""""""!!`Ӑ`!!!!!!`€`!!"!!`ˋ`!!""###""!!`Ƌ`!!""###$$%%&&''(((()((''&&%%$$##""!!`͐``!!""##$$%%&&''(())**++,,--..//0011223344556677776665544433221100//..--,,++**))((''&&%%$$##""!!`ƍ``!!"""""""""""""##$$%%&&''(())**+++++++***))(((''''''''&&%%%%%$$##""!!`ˋ`!!""##$$%%&&''(())**++,,--..//00112233445566666555566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ʉ`!!""##$$%%&&''&&&%%%%$$$$$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,+++++++++**))))))))****))((''&&%%%%%&&&&&'''(((''&&%%$$##""!!!!""###""!!``!!!``ޞ`!!""##$$%%%%$$####""!!!!```!!""##$$%%&&''(''&&%%$$##""!!!!`!!"""!""##$$%%&&''(((''&&%%$$###$$%%&&''(())((''&&%%$$##""!!`ׄ`!!""####""!!``!!!!!!!!`מ`!!""##$$%%%$$########$$%%%%$$##"""!!!!!""!!`ϓ```````!!"!!`΅`!!""###""!!`Ɍ`!!""##$$%%&&&'''''((((''&&%%$$##""!!`Í`!!""##$$%%&&''(())**++,,--..//00112233445566778777665554433221100//..--,,++**))((''&&%%$$##""!!`ʉ`!!!!!!!!!!!!"""##$$%%&&''(())*********))))((('''''''&&%%%$$$$##""!!`Α`!!""##$$%%&&''(())**++,,--..//00112233445555555445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!""##$$%%&&''''&&&%%%%%%%%%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++++++,++**))))****++**))((''&&&%&&&&&&'''(((((''&&%%$$##""""""###""!!!`````ޞ`!!""##$$%%%$$####""!!```Ɏ`!!""##$$%%&&''''&&%%$$##""!!!!``!!!!!!""##$$%%&&''(''&&%%$$#####$$%%&&''(()((''&&%%$$##""!!`ޑ`!!""##$##""!!`ӕ``!```!!`Ȟ`!!""##$$$$%%%$$#####$$$%%%%$$##""!!!!!!!!"!!``!!"!!`Ȁ`!!"""#""!!``!!""##$$%%&&&&&''''(((''&&%%$$##""!!`ӑ``!!""##$$%%&&''(())**++,,--..//0011223344556677888777665554433221100//..--,,++**))((''&&%%$$##""!!````ǎ`!!!!!!!!!!!!!""##$$%%&&''(())*******))))((''''''''&&%%$$$$$##""!!`Ǒ`!!""##$$%%&&''(())**++,,--..//0011223344555555544445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`!```!!""##$$%%&&''(('''&&&&%%%%%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??>>>??????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,,,,,,,,++********++++**))((''&&&&&'''''((()))((''&&%%$$##""""###""!!`!``ޞ`!!""##$$%%$$##""""!!`ɇ`!!""##$$%%&&''''&&%%$$##""!!```ޞ`!!!`!!""##$$%%&&'''&&%%$$##"""##$$%%&&''((((''&&%%$$##""!!``!!""####""!!`Д````!!""##$$#$$%%%$$$$$$$$%%%%$$##""!!!`````!!!!``!!!!!``!!"""""!!`ˎ`!!""##$$%%&&%&&&&&''((''&&%%$$##""!!`ɏ`!!""##$$%%&&''(())**++,,--..//001122334455667788988877666554433221100//..--,,++**))((''&&%%$$##""!!!!!``̏```````````!!!""##$$%%&&''(()))))))))(((('''&&&&&&&%%$$$######""!!`È`!!""##$$%%&&''(())**++,,--..//001122334455554444433445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!```!!""##$$%%&&''(((('''&&&&&&&&&&&''(())**++,,--..//000112233445566778899::;;<<==>>?>>>>>??????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,,,,,-,,++****++++,,++**))(('''&''''''((()))))((''&&%%$$#######""!!``̝`!!""##$$%$$##""""!!`œ``!!""##$$%%&&''''&&%%$$##""!!`ޞ````!!""##$$%%&&'&&%%$$##"""""##$$%%&&''((((''&&%%$$##""!!````````!!""##$##""!!`̎`!!""######$$%%%$$$$$%%%%%$$##""!!```!!!``!!!``!!!"!!!`ƕ`!!""##$$%%&%%%%&&&&''(''&&%%$$##""!!`Β`!!""##$$%%&&''(())**++,,--..//0011223344556677889988877666554433221100//..--,,++**))((''&&%%$$##""!!!!!!````!!""##$$%%&&''(()))))))((((''&&&&&&&&%%$$########""!!`Ȍ`!!""##$$%%&&''(())**++,,--..//0011223344555444443333445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!"!!!!!!""##$$%%&&''(())(((''''&&&&&&&''(())**++,,--../////00112233445566778899::;;<<==>>>===>>??????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..---------,,++++++++,,,,++**))(('''''((((()))***))((''&&%%$$#####""!!`Ҁ`!!""##$$$$##""!!!!`֑`!!""##$$%%&&''''&&%%$$##""!!`ޞғ`!!""##$$%%&&&%%$$##""!!!""##$$%%&&''((((''&&%%$$##""!!!!!!!``!!""##$##""!!`˝`!!"""###"##$$%%%%%%%%%%%$$##""!!`ӌ`!!!`ʕ````!!!!!!``!!""##$$%%%%$%%%%%&&''''&&%%$$##""!!`ӗ`!!""##$$%%&&''(())**++,,--..//00112233445566778899998877766554433221100//..--,,++**))((''&&%%$$##"""""!!!``!!""##$$%%&&''(((((((((''''&&&%%%%%%%$$###"""""""!!`ː`!!""##$$%%&&''(())**++,,--..//00112233444444333332233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""""!!!""##$$%%&&''(())))((('''''''''''(())**++,,--..///.///00112233445566778899::;;<<==>=====>>??????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..------.--,,++++,,,,--,,++**))((('(((((()))*****))((''&&%%$$$$$##""!!````!!""###$$##""!!!!`ޞ`!!""##$$%%&&''(''&&%%$$##""!!`ޞ`!!""##$$%%&&%%$$##""!!!!!""##$$%%&&''((((''&&%%$$##""!!!!!!``!!""####""!!`Ȟ`!!"""""""##$$%%%%%%&&%%$$##""!!``!!`̙Ɓ`!``!``À`!!""##$$%%%$$$$%%%%&&'''&&%%$$##""!!```!!""##$$%%&&''(())**++,,--..//001122334455667788999998877766554433221100//..--,,++**))((''&&%%$$##"""""!!```!!""##$$%%&&''(((((((''''&&%%%%%%%%$$##""""""""!!`ѕ`!!""##$$%%&&''(())**++,,--..//0011223334444433333222233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"#""""""##$$%%&&''(())**)))(((('''''''(())**++,,--../......//00112233445566778899::;;<<===<<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//.........--,,,,,,,,----,,++**))((((()))))***+++**))((''&&%%$$$##""""!!``!!""######""!!```Ξ`!!""##$$%%&&''((''&&%%$$##""!!``!!""##$$%%%%$$##""!!```!!""##$$%%&&''((((''&&%%$$##""""""!!``!!""##$##""!!`͘`!!!!"""!""##$$%%&&&&&%%$$##""!!``!!`њ``Ǎ`!!""##$$%$$$#$$$$$%%&&&&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::998887766554433221100//..--,,++**))((''&&%%$$###""!!`ԁ`!!""##$$%%&&'''''''''''&&&&%%%$$$$$$$##"""!!!!!!!`Ȓ`!!""##$$%%&&''(())**++,,--..//00112222333333322222112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$#####"""##$$%%&&''(())****)))((((((((((())**++,,--../....-...//00112233445566778899::;;<<=<<<<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//....../..--,,,,----..--,,++**)))())))))***++++**))((''&&%%$$##""!!!!!`````!!""#"""##""!!`ސ`!!""##$$%%&&''((((''&&%%$$##""!!```!!""##$$%%%$$##""!!``!!""##$$%%&&''((((''&&%%$$##"""""!!`Ā`!!""##$##""!!`ʜ`!!!!!!!!""##$$%%&&&&%%$$##""!!``!`Л`!!""##$$$$$####$$$$%%&&&&&%%$$##""!!`ޞ`!!""##$$%%&&''(())**++,,--..//00112233445566778899:::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ǃ`!!""##$$%%&&'''''''''''&&&&%%$$$$$$$$##""!!!!!!!!!`Đ`!!""##$$%%&&''(())**++,,--..//0011222222333332222211112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$#$######$$%%&&''(())**++***))))((((((())**++,,--.....------..//00112233445566778899::;;<<<;;;<<==>>>?>>??????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100/////////..--------....--,,++**)))))*****+++++**))((''&&%%$$##""!!!!!````!!``!!"""""""""!!`ޞ`!!""##$$%%&&''(())((''&&%%$$##""!!`ŏ`!!""##$$%%%$$##""!!``!!""##$$%%&&''(()((''&&%%$$####""!!``!!""####""!!`````!!!`!!""##$$%%&%&%%$$##""!!```Ñ`!!""##$$$###"#####$$%%%%&%%$$##""!!`ޞ`!!""##$$%%&&''(())**++,,--..//00112233445566778899:::99887766554433221100//..--,,++**))((''&&%%$$##""!!`э`!!""##$$%%&&&&&&&&&&&&&&&%%%%$$$#######""!!!````````Ő`!!""##$$%%&&''(())**++,,--..//00111111122222221111100112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$$###$$%%&&''(())**++++***)))))))))))**++,,--...-.----,---..//00112233445566778899::;;<;;;;;<<==>>>>>>??????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//////0//..----....//..--,,++***)******+++++**))((''&&%%$$##""!!``````````````!!!!!``!!""""!!!""!!`ޞ`!!""##$$%%&&''(()((''&&%%$$##""!!`ʂ`!!""##$$%%%%$$##""!!``!!""##$$%%&&''(())((''&&%%$$##""!!``!!""##$##""!!`````!!""##$$%%%%%$$##"""!!````!!""##$$###""""####$$%%%%&%%$$##""!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899:::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ъ`!!""##$$%%%&&&&&&&&&&&&&%%%%$$########""!!``ҕ`!!""##$$%%&&''(())**++,,--..//000111111122222111110000112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$%$$$$$$%%&&''(())**++,,+++****)))))))**+++,,,--.----,,,,,,--..//00112233445566778899::;;;:::;;<<===>==>>??????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544332211000000000//........////..--,,++*****+++++,++**))((''&&%%$$##""!!````!!!!````````!!```ː``!!!!!!!!!`ܞ``!!""""!!!!!!!`ٞ`!!""##$$%%&&''(())((''&&%%$$##""!!`É`!!""##$$%%%%$$##""!!``!!""##$$%%&&''((((''&&%%$$##""!!````!!""####""!!``!!"""##$$%$%$$##"""!!`Ӈ`!!""#####"""!"""""##$$$$%%&%%$$##""!!`ŕ`!!""##$$%%&&''(())**++,,--..//00112233445566778899:::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ō`!!""##$$$$%%%%%%%%%%%%%%%%$$$$###"""""""!!`Ώ`!!""##$$%%&&''(())**++,,--..//000000000111111100000//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%%$$$%%&&''(())**++,,,,+++***********+++++,,,---,-,,,,+,,,--..//00112233445566778899::;:::::;;<<======>>??????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544332211000000100//....////00//..--,,+++*++++++,,++**))((''&&%%$$##""!!```!!!!!!!!!!!!!!!!!!!!``````!!!!!!"!!!!`۞`````!!!""""!!```!!`ܞ`!!""##$$%%&&''(())((''&&%%$$##""!!`͏``!!""##$$%%&%%$$##""!!``!!""##$$%%&&''(((''&&%%$$##""!!`މ`!!""##$##""!!```!!"""##$$$$$##""!!!!`ω`!!""###"""!!!!""""##$$$$%%&%%$$##""!!`ԏ`!!""##$$%%&&''(())**++,,--..//00112233445566778899:::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ً`!!""##$$$$$$$%%%%%%%%%%%%%$$$$##""""""""""!!`΅`!!""##$$%%&&''(())**++,,--..//0//00000001111100000////00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%&%%%%%%&&''(())**++,,--,,,++++*******++***+++,,-,,,,++++++,,--..//00112233445566778899:::999::;;<<<=<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544332211111111100////////0000//..--,,+++++,,,,,,,++**))((''&&%%$$##""!!```!!!!!""""!!!!!!!!""!!!!`Қ`!!!!!!!""""!!````!!!!!!!""""!!```ڞ`!!""##$$%%&&''(()))((''&&%%$$##""!!`̎`!!!""##$$%%&&%%$$##""!!``!!""##$$%%&&''((''&&%%$$##""!!`ޞ`!!""##$##""!!!````!!!""##$#$##""!!!!!``!!""""""!!!`!!!!!""####$$%%%$$##""!!`Ȋ`!!""##$$%%&&''(())**++,,--..//00112233445566778899:::99887766554433221100//..--,,++**))((''&&%%$$##""!!`NJ`!!"""####$##$$$$$$$$$$$$$$$$####"""!!!!!!!!!!`ʒ`!!""##$$%%&&''(())**++,,--..///////////0000000/////..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&&&%%%&&''(())**++,,----,,,+++*************+++,,,+,++++*+++,,--..//00112233445566778899:99999::;;<<<<<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544332211111121100////00001100//..--,,,+,,,,,,--,,++**))((''&&%%$$##""!!````!!!!"""""""""""""""""""!!`ٙ``!!!!!!"""""!!`އ``!!!!!!"""""""!!``!!""##$$%%&&''(())((''&&%%$$##""!!`ǐ`!!""##$$%%&&&%%$$##""!!``!!""##$$%%&&''(''&&%%$$##""!!!!```!!""##$##""!!``!!!""#####""!!``!!`Ǎ`!!"""""!!!```!!!!""####$$%%%$$##""!!`΋`!!""##$$%%&&''(())**++,,--..//00112233445566778899:::99887766554433221100//..--,,++**))((''&&%%$$##""!!`̆`!!""""########$$$$$$$$$$$$$####""!!!!!!!!!!!``!!""##$$%%&&''(())**++,,--..///..///////00000/////....//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&'&&&&&&''(())**++,,--..--,,++**********)))***++,++++******++,,--..//00112233445566778899988899::;;;<;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544332222222221100000000111100//..--,,,,,-------,,++**))((''&&%%$$##""!!``!!!!!"""""####""""""""##""!!`ˉ`!!""""""!!!!!!!`ޞ`!!""""""!!!"""!!`ˀ`!!""##$$%%&&''(())((''&&%%$$##""!!`„`!!""##$$%%&&&&%%$$##""!!``!!""##$$%%&&''''&&%%$$##""!!!!!``!!""####""!!````!!""#"#""!!```Ȑ`!!!!!!!``nj```!!""""##$$%%$$##""!!`Ɋ`!!""##$$%%&&''(())**++,,--..//00112233445566778899:::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ʏ`!!!!!""""#""################""""!!!```````````!!""##$$%%&&''(())**++,,--..///.........///////.....--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(('''''&&&''(())**++,,--..--,,++**)))))))))))))***+++*+****)***++,,--..//00112233445566778898888899::;;;;;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544332222223221100001111221100//..---,------..--,,++**))((''&&%%$$##""!!!!!!""""##################""!!```!!""""""!!!!!!!!!`ޞ``!!""""""!!!!!""!!``!!""##$$%%&&''(()))((''&&%%$$##""!!``!!""##$$%%&&&&%%$$##""!!``!!""##$$%%&&'''&&%%$$##""!!```!``!!""##""!!`DŽ`!!"""""!!`ؒВ`!!!!!``!!""""##$$%%$$##""!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ړ`!!!!!""""""""#############""""!!``͋`!!""##$$%%&&''(())**++,,--..//..--......./////.....----..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(('(''''''(())**++,,--..--,,++**))))))))))((()))**+****))))))**++,,--..//00112233445566778887778899:::;::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544333333333221111111122221100//..-----.......--,,++**))((''&&%%$$##""!!"""""#####$$$$########$$##""!!!````!!""##""!!```````!!```Ì`!!""##""!!```!!"!!``!!""##$$%%&&''(()))((''&&%%$$##""!!``!!""##$$%%&&'&&%%$$##""!!```!!""##$$%%&&'''&&%%$$##""!!``Nj€`!!""#""!!`ޞ`!!""!""!!`؋``````!!!!""##$$%$$##""!!`Ŏ`!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ґ````!!!!"!!""""""""""""""""!!!!`Ѕ`!!""##$$%%&&''(())**++,,--../..---------.......-----,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((((('''(())**++,,--..--,,++**))((((((((((((()))***)*))))()))**++,,--..//00112233445566778777778899::::::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544333333433221111222233221100//...-......//..--,,++**))((''&&%%$$##""""""####$$$$$$$$$$$$$$$$$$##""!!!!!!!""##""!!``!!`!``!!""#""!!``!!!!``!!""##$$%%&&''(()))((''&&%%$$##""!!``!!""##$$%%&&'''&&%%$$##""!!!``!!""##$$%%&&''(''&&%%$$##""!!``֗````````````Ɖ`!!""#""!!`Ó`!!!!!"!!!`ʀ`!!!!""##$$$##""!!`̉``!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!!!!!!"""""""""""""!!!!`Ѐ`!!""##$$%%&&''(())**++,,--....--,,-------.....-----,,,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))()(((((())**++,,--..--,,++**))(((((((((('''((())*))))(((((())**++,,--..//001122334455667776667788999:99::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544444444433222222223333221100//.....///////..--,,++**))((''&&%%$$##""#####$$$$$%%%%$$$$$$$$%%$$##"""!!!!""##""!!`ڞ`!!!!!``!!""#""!!`ޞ`!!"!!```!!""##$$%%&&''(())))((''&&%%$$##""!!`ŀ`!!""##$$%%&&''''&&%%$$##""!!!!!""##$$%%&&''(''&&%%$$##""!!```!!!!!`````!!!!!!```!!""##""!!`Ɗ`!!!!`!!!!`ˀ```!!""##$$##""!!`Ċ`!!!"""##$$%%&&''(())**++,,--..//00112233445566778899::;;<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`̎```!``!!!!!!!!!!!!!!!!```€`!!""##$$%%&&''(())**++,,--...--,,,,,,,,,-------,,,,,++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**)))))((())**++,,--..--,,++**))(('''''''''''''((()))()(((('((())**++,,--..//001122334455667666667788999999::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544444454433222233334433221100///.//////00//..--,,++**))((''&&%%$$######$$$$%%%%%%%%%%%%%%%%%%$$##"""""""##""!!`ޞ`!!!"!!````!!""#""!!`ޞ`!!"""!!``!!!""##$$%%&&''(())*))((''&&%%$$##""!!``!!""##$$%%&&''(''&&%%$$##"""!!""##$$%%&&''(''&&%%$$##""!!`ˀ`!!!!!!!!!!!!!!!!!!!````!!""###""!!```!!!``!```!!""##$##""!!`Å`!!!"""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ӑ```!!!!!!!!!!!!!`Љ`!!""##$$%%&&''(())**++,,--..--,,++,,,,,,,-----,,,,,++++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**)*))))))**++,,--..--,,++**))((''''''''''&&&'''(()((((''''''(())**++,,--..//001122334455666555667788898899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665555555554433333333444433221100/////0000000//..--,,++**))((''&&%%$$##$$$$$%%%%%&&&&%%%%%%%%&&%%$$###""""##""!!`ޞ`!!"""!!!!!!""#""!!`ޞ`!!""""!!`Ə`!!""##$$%%&&''(())**))((''&&%%$$##""!!`Ǒ`!!""##$$%%&&''((''&&%%$$##"""""##$$%%&&''((''&&%%$$##""!!`͘`!!""""!!!!!!""""""!!!!!```!!""###""!!``!````!!""####""!!`ȓ`!!"""###$$%%&&''(())**++,,--..//00112233445566778899::;;<<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ɉƕ`````````````˒`!!""##$$%%&&''(())**++,,----,,+++++++++,,,,,,,+++++**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++*****)))**++,,--..--,,++**))((''&&&&&&&&&&&&&'''((('(''''&'''(())**++,,--..//001122334455655555667788888899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655555565544333344445544332211000/0000001100//..--,,++**))((''&&%%$$$$$$%%%%&&&&&&&&&&&&&&&&&&%%$$#########""!!```!!""#""!!!!""#""!!`ޞ``!!""""!!`Ď`!!""##$$%%&&''(())***))((''&&%%$$##""!!`ޜ`!!""##$$%%&&''((((''&&%%$$###""##$$%%&&''((''&&%%$$##""!!``!!"""!!!!!""""""""""!!!!!````!!""####""!!`ې``Ă`!!""###""!!`ȇ``!!"""###$$%%&&''(())**++,,--..//00112233445566778899::;;<<=<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```ɋ`!!""##$$%%&&''(())**++,,---,,++**+++++++,,,,,+++++****++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++*+******++,,--..--,,++**))((''&&&&&&&&&&%%%&&&''(''''&&&&&&''(())**++,,--..//001122334455544455667778778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877666666666554444444455554433221100000111111100//..--,,++**))((''&&%%$$%%%%%&&&&&''''&&&&&&&&''&&%%$$$######""!!``!!""###""""""#""!!`ދ`!!"""!!``!!""##$$%%&&''(())***))((''&&%%$$##""!!`՞`!!""##$$%%&&''(()((''&&%%$$#####$$%%&&''(((''&&%%$$##""!!``!!""!!```!!""#####"""""!!!!!```!!""####""!!`ˆ``!!""####""!!`Ɍ`!!!""###$$$%%&&''(())**++,,--..//00112233445566778899::;;<<===<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!````!!""##$$%%&&''(())**++,,--,,++*********+++++++*****))**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,+++++***++,,--..--,,++**))((''&&%%%%%%%%%%%%%&&&'''&'&&&&%&&&''(())**++,,--..//001122334454444455667777778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877666666766554444555566554433221110111111221100//..--,,++**))((''&&%%%%%%&&&&''''''''''''''''''&&%%$$$$$$##""!!`Ş`!!""##$##""""###""!!````!!"""!!``!!""##$$%%&&''(())***))((''&&%%$$##""!!```!!""##$$%%&&''(()))((''&&%%$$$##$$%%&&''((((''&&%%$$##""!!``!!"!!``!!""######"""""!!!``!!""####""!!`ʄ`!!""####""!!`ĉ``!!!""###$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!!``!!""##$$%%&&''(())**++,,-,,++**))*******+++++*****))))**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,+,++++++,,--..--,,++**))((''&&%%%%%%%%%%$$$%%%&&'&&&&%%%%%%&&''(())**++,,--..//001122334443334455666766778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877777777766555555556666554433221111122222221100//..--,,++**))((''&&%%&&&&&'''''((((''''''''((''&&%%%$$$$##""!!`ܞ`!!""##$$$####"##"#""!!!!`Ň`!!!!!!`̑`!!""##$$%%&&''(())****))((''&&%%$$##""!!`ŏ`!!!""##$$%%&&''(())*))((''&&%%$$$$$%%&&''(()((''&&%%$$##""!!``!!!!`ޞ`!!""##$#####"""!!``!!""####""!!`Ř`!!""####""!!```!!!"""##$$$%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""""!!!```!!"""##$$%%&&''(())**++,,,++**)))))))))*******)))))(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,,,,+++,,--..--,,++**))((''&&%%$$$$$$$$$$$$$%%%&&&%&%%%%$%%%&&''(())**++,,--..//001122334333334455666666778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877777787766555566667766554433222122222233221100//..--,,++**))((''&&&&&&''''((((((((((((((((((''&&%%%%$$##""!!`````!!""##$$$$##""""""""""!!```!!!!`Ȓ`!!""##$$%%&&''(())***))((''&&%%$$##""!!```!!!""##$$%%&&''(())***))((''&&%%%$$%%&&''(()))((''&&%%$$##""!!`ǐ`!!""!!`ٞ`!!""##$$$#####""!!`͉`!!""##$##""!!```!!""####""!!`````!!!!"""##$$$%%%&&&''(())**++,,--..//00112233445566778899::;;<<==>>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!`Ȋ`!!"""##$$%%&&''(())**++,++**))(()))))))*****)))))(((())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,-,,,,,,--..--,,++**))((''&&%%$$$$$$$$$$###$$$%%&%%%%$$$$$$%%&&''(())**++,,--..//001122333222334455565566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998888888887766666666777766554433222223333333221100//..--,,++**))((''&&'''''((((())))(((((((())((''&&&%%%$$##""!!``!!!!!""##$$$$##"""!""!""!!!!`````ȏ`!!""##$$%%&&''(())***))((''&&%%$$##""!!```!!!"""##$$%%&&''(())))))*))((''&&%%%%%&&''(())*))((''&&%%$$##""!!`Ň`!!""!!``!!""##$$$$$###""!!`€`!!""##$$##""!!````!```!!""##$##""!!!!!!!!"""###$$%%%%%%%&&''(())**++,,--..//00112233445566778899::;;<<==>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!``ː`!!"!""##$$%%&&''(())**+++**))((((((((()))))))(((((''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877666554433221100//..-----,,,--..--,,++**))((''&&%%$$#############$$$%%%$%$$$$#$$$%%&&''(())**++,,--..//001122322222334455555566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998888889887766667777887766554433323333334433221100//..--,,++**))((''''''(((())))))))))))))))))((''&&&&%%$$##""!!!!!!!""##$$$$##""!!!!!!!!!!``҃`!!""##$$%%&&''(())****))((''&&%%$$##""!!`!!!!"""##$$%%&&''(((((())))*))((''&&&%%&&''(())***))((''&&%%$$##""!!```!!"""!!``!!""##$$$$$$##""!!```!!""##$$$##""!!!!!!!``!!""##$##""!!!!!""""###$$%%%%%%%%%&&''(())**++,,--..//00112233445566778899::;;<<===<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``Ɏ`!!!!!""##$$%%&&''(())**+**))((''((((((()))))(((((''''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766655554433221100//..-.------..--,,++**))((''&&%%$$##########"""###$$%$$$$######$$%%&&''(())**++,,--..//001122211122334445445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::999999999887777777788887766554433333444444433221100//..--,,++**))((''((((()))))****))))))))**))(('''&&&%%$$##""!!"""""###$$$##""!!!`!!`!!```!!""##$$%%&&''(())**+**))((''&&%%$$##""!!!!"""###$$%%&&''((('(((((())*))((''&&&&&''(())*****))((''&&%%$$##""!!!````!!"""!!````!!""##$$%$$$##""!!!```!!"""###$$##""!!!!"!!``!!""##$$##""""""""###$$$%$$$$$$$$%%&&''(())**++,,--..//00112233445566778899::;;<<=<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ϗ`!`!`!!""##$$%%&&''(())***))(('''''''''((((((('''''&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655555554433221100//.....---..--,,++**))((''&&%%$$##"""""""""""""###$$$#$####"###$$%%&&''(())**++,,--..//001121111122334444445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::999999:99887777888899887766554443444444554433221100//..--,,++**))(((((())))******************))((''''&&%%$$##"""""""#####$##""!!`````````!!""##$$%%&&''(())**+++**))((''&&%%$$##""!""""###$$%%&&''((('''''(((())*))(('''&&''(())***))))))((''&&%%$$##""!!!!!!!"""!!`ގ`!!""##$$%%%$$##""!!!!```!!!"""###$$##"""""""!!``!!""##$$$##"""""####$$$$$$$$$$$$$$%%&&''(())**++,,--..//00112233445566778899::;;<<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ˈ```!!""##$$%%&&''(())*))((''&&'''''''((((('''''&&&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665554444554433221100//./......--,,++**))((''&&%%$$##""""""""""!!!"""##$####""""""##$$%%&&''(())**++,,--..//001110001122333433445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;:::::::::99888888889999887766554444455555554433221100//..--,,++**))(()))))*****++++********++**))((('''&&%%$$##""#######"###""!!`ޙ``````!!!!""##$$%%&&''(())**++,++**))((''&&%%$$##""""###$$$%%&&'''''''&''''''(())*))(('''''(())**)))))))((''&&%%$$####"""!!!!"""!!`̞`!!""##$$%%%%$$##"""!!!!`Ǒ``!!!"""###$##""""#""!!``!!""##$$$$########$$$%$$$########$$%%&&''(())**++,,--..//00112233445566778899::;;<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ҏ`!!""##$$%%&&''(())))((''&&&&&&&&&'''''''&&&&&%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554444444554433221100/////...--,,++**))((''&&%%$$##""!!!!!!!!!!!!!"""###"#""""!"""##$$%%&&''(())**++,,--..//001000001122333333445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::::::;::9988889999::99887766555455555566554433221100//..--,,++**))))))****++++++++++++++++++**))((((''&&%%$$#########"""#""!!!`“````!!!!!!!!""##$$%%&&''(())**++,,,++**))((''&&%%$$##"####$$$%%&&'''''''&&&&&''''(())*))(((''(())**)))((((((''&&%%$$######"""""""#""!!`ŀ`!!""##$$%%&%%$$##""""!!!`ɗ`!!!"""###$#######""!!``!!""##$$%$$#####$$$$%$$###########$$%%&&''(())**++,,--..//00112233445566778899::;;<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ʎ`!!""##$$%%&&''(())))((''&&%%&&&&&&&'''''&&&&&%%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655444333344554433221100/0//..--,,++**))((''&&%%$$##""!!!!!!!!!!```!!!""#""""!!!!!!""##$$%%&&''(())**++,,--..//000///001122232233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;;;;;;;::99999999::::99887766555556666666554433221100//..--,,++**))*****+++++,,,,++++++++,,++**)))(((''&&%%$$##$##""""!"""!!``Г``ȏ``!!!!!!!!""""##$$%%&&''(())**++,,-,,++**))((''&&%%$$####$$$%%%&&&&&&&&&&&%&&&&&&''(())*))((((())**))(((((((''&&%%$$##"""""""!"""""#""!!`````!!""##$$%%&%%$$#####"""!!```!!!"""##$######""!!``!!""##$$%%$$$$$$$$%%$$###""""""""##$$%%&&''(())**++,,--..//00112233445566778899::;;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!"""##$$%%&&''(()))((''&&%%%%%%%%%&&&&&&&%%%%%$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544333333344554433221100//..--,,++**))((''&&%%$$##""!!``````````!!!"""!"!!!!`!!!""##$$%%&&''(())**++,,--..//0/////001122222233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;;;;<;;::9999::::;;::99887766656666667766554433221100//..--,,++******++++,,,,,,,,,,,,,,,,,,++**))))((''&&%%$$$##""""!!!"!!`ޞ`!`Ā`!!!!"!"!""""""##$$%%&&''(())**++,,,++**))((''&&%%$$#####$$%%%&&&&&&&&&&&%%%%%&&&&''(()))((((())**))(((''''''&&%%$$##""""""!!!!!!!""#""!!!!````!!!""##$$%%&%%$$####"""""!!`”`!!!"""##$$$$##""!!`Ñ`!!""##$$%%%%$$$$$%%%$$##"""""""""""##$$%%&&''(())**++,,--..//00112233445566778899::;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`̋`!!"""##$$%%&&''(()((''&&%%$$%%%%%%%&&&&&%%%%%$$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544333222233444433221100//..--,,++**))((''&&%%$$##""!!`՛``!!"!!!!`````!!""##$$%%&&''(())**++,,--..///...//001112112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<<<<<<<;;::::::::;;;;::99887766666777777766554433221100//..--,,++**+++++,,,,,----,,,,,,,,--,,++***))((''&&%%$$##""!!!!`!!!`Ӟ`!!!```!!!!!!!!!!"""""##$$%%&&''(())**++,++**))((''&&%%$$##"""##$$%%&&&%%%%%%%%%$%%%%%%&&''(()((((())*)))(('''''''&&%%$$##""!!!!!!!`!!!!!""#""!!!!!!!!!""##$$%%&%%$$##""""""!!!!`ϝ``!!!""##$$$$##""!!`ƌ`!!""##$$%%%%%%%%%%$$##"""!!!!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ύ`!!!""##$$%%&&''(((''&&%%$$$$$$$$$%%%%%%%$$$$$##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544332222222334433221100//..--,,++**))((''&&%%$$##""!!`Ə`!!!`!`ѐ`!!""##$$%%&&''(())**++,,--../.....//001111112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<<<<=<<;;::::;;;;<<;;::99887776777777887766554433221100//..--,,++++++,,,,-----------------,,++**))((''&&%%$$##""!!!!``!``!!!!!```!!!!!`!`!!!!!!""##$$%%&&''(())**+++**))((''&&%%$$##"""""##$$%%&%%%%%%%%%$$$$$%%%%&&''((('''(())))(('''&&&&&&%%$$##""!!!!!!``````!!""#""""!!!!"""##$$%%&%%$$##""""!!!!!!`–`!!!""##$$$$##""!!```!!""##$$%%%%%%%%$$##""!!!!!!!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899:::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ʆ`!!!!""##$$%%&&''(''&&%%$$##$$$$$$$%%%%%$$$$$####$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443322211112233433221100//..--,,++**))((''&&%%$$##""!!``!!``͔`!!""##$$%%&&''(())**++,,--...---..//000100112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????>>=========<<;;;;;;;;<<<<;;::99887777788888887766554433221100//..--,,++,,,,,-----....---------,,++**))((''&&%%$$##""!!`````!!"!!!!```````````!!!!!""##$$%%&&''(())**+**))((''&&%%$$##""!!!""##$$%%%$$$$$$$$$#$$$$$$%%&&''('''''(()(((''&&&&&&&%%$$##""!!`````۞`!!""#"""""""""##$$%%&%%$$##""!!!!!!`````!!""###$$##""!!``!!""##$$%%&&%%$$##""!!!````````!!""##$$%%&&''(())**++,,--..//00112233445566778899::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ˋ```!!""##$$%%&&'''&&%%$$#########$$$$$$$#####""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221111111223333221100//..--,,++**))((''&&%%$$##""!!```̑`!!""##$$%%&&''(())**++,,--...-----..//000000112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????>>======>==<<;;;;<<<<==<<;;::99888788888899887766554433221100//..--,,,,,,----.............--,,++**))((''&&%%$$##""!!``Ȁ`!!!"""!!!!`````!!""##$$%%&&''(())***))((''&&%%$$##""!!!!!""##$$%$$$$$$$$$#####$$$$%%&&'''&&&''((((''&&&%%%%%%$$##""!!`ώ`!!""###""""###$$%%&%%$$##""!!!!```Ҕ`!!""#######""!!`ٚ``Ή`!!""##$$%%&%%$$##""!!```!!""##$$%%&&''(())**++,,--..//0011223344556677889999887766554433221100//..--,,++**))((''&&&%%$$##""!!`Ό`!!""##$$%%&&'&&%%$$##""#######$$$$$#####""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544332211100001122333221100//..--,,++**))((''&&%%$$##""!!`ɝ`!!""##$$%%&&''(())**++,,--..--,,,--..///0//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>==<<<<<<<<====<<;;::99888889999999887766554433221100//..--,,-----.....////......--,,++**))((''&&%%$$##""!!`````!!!""""!!!``!!""##$$%%&&''(())*))((''&&%%$$##""!!```!!""##$$$#########"######$$%%&&'&&&&&''('''&&%%%%%%%%%$$##""!!`Ѝ`!!""#########$$%%&%%$$##""!!```ʼn``!!"""#####""!!`ь`!``ȇ``!!""##$$%%&%%$$##""!!`ؙ`!!""##$$%%&&''(())**++,,--..//001122334455667788999887766554433221100//..--,,++**))((''&&%%%%$$##""!!`Ŋ`!!""##$$%%&&&&%%$$##"""""""""#######"""""!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544332211000000011222221100//..--,,++**))((''&&%%$$##""!!`֕`!!""##$$%%&&''(())**++,,--..--,,,,,--..//////00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>?>>==<<<<====>>==<<;;::9998999999::99887766554433221100//..------....///////////..--,,++**))((''&&%%$$##""!!!``````!!""""!!``!!""##$$%%&&''(())))((''&&%%$$##""!!``!!""##$#########"""""####$$%%&&&%%%&&''''&&%%%$$$$$%$$##""!!``!!""##$####$$$%%&%%$$##""!!``!!"""""###""!!``!!!`Έ``!!!""##$$%%&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899887766554433221100//..--,,++**))((''&&%%%%%$$##""!!`Έ`!!""##$$%%&&&%%$$##""!!"""""""#####"""""!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544332211000////0011222221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..--,,+++,,--.../..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????>>========>>>>==<<;;::99999:::::::99887766554433221100//..--...../////0000///..--,,++**))((''&&%%$$##""!!````````!!"""!!``!!""##$$%%&&''(()))((''&&%%$$##""!!``!!""###"""""""""!""""""##$$%%&%%%%%&&'&&&%%$$$$$$$$$$##""!!``!!""##$$$$$$$%%&%%$$##""!!```!!!"""""#""!!``!!!`ч`!!!!""##$$%%&%%$$##""!!```Ȑ`!!""##$$%%&&''(())**++,,--..//00112233445566778899887766554433221100//..--,,++**))((''&&%%$$%%$$##""!!`ˊ`!!""##$$%%&%%$$##""!!!!!!!!!"""""""!!!!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100///////0011122221100//..--,,++**))((''&&%%$$##""!!```!!""##$$%%&&''(())**++,,--..--,,+++++,,--......//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????>>====>>>>??>>==<<;;:::9::::::;;::99887766554433221100//......////0000000//..--,,++**))((''&&%%$$##""!!`ܞ`!!"""!!``!!""##$$%%&&''(()))((''&&%%$$##""!!``!!""##"""""""""!!!!!""""##$$%%%$$$%%&&&&%%$$$#####$$$##""!!`˕`!!""##$$$$$%%%&%%$$##""!!`ޞ`!!!!!"""#""!!``!!!!```!!"""##$$%%&%%$$##""!!`Џ`!!""##$$%%&&''(())**++,,--..//0011223344556677889887766554433221100//..--,,++**))((''&&%%$$$$$$##""!!``!!""##$$%%&%%$$##""!!``!!!!!!!"""""!!!!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100///....//0011122221100//..--,,++**))((''&&%%$$##""!!```!!!""##$$%%&&''(())**++,,--..--,,++***++,,---.--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>????>>==<<;;:::::;;;;;;;::99887766554433221100//../////00000100//..--,,++**))((''&&%%$$##""!!``!!"""!!``!!""##$$%%&&''(())((''&&%%$$##""!!``!!""""!!!!!!!!!`!!!!!!""##$$%$$$$$%%&%%%$$########$$##""!!`ɍ`!!""##$$%%%%%&&%%$$##""!!`ޞ``!!!!!""#""!!```!!"!!!``````!!"""##$$%%&%%$$##""!!`Ő`!!""##$$%%&&''(())**++,,--..//001122334455667788887766554433221100//..--,,++**))((''&&%%$$##$$$##""!!``!!""##$$%%%%$$##""!!```````!!!!!!!`````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//.......//00011221100//..--,,++**))((''&&%%$$##""!!`````````!!!!""##$$%%&&''(())**++,,--..--,,++*****++,,------..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>????????>>==<<;;;:;;;;;;<<;;::99887766554433221100//////000011100//..--,,++**))((''&&%%$$##""!!``!!"""!!``!!""##$$%%&&''(())((''&&%%$$##""!!``!!"""!!!!!!!!!````!!!!""##$$$###$$%%%%$$###"""""##$##""!!``!!""##$$%%%&&&&%%$$##"""!!`Ȗ```!!!""#""!!!```!!""!!!`````!!!!!!""###$$%%&%%$$##""!!`ˇ`!!""##$$%%&&''(())**++,,--..//00112233445566778887766554433221100//..--,,++**))((''&&%%$$####$##""!!`ʆ`!!""##$$%%&%%$$##""!!``!!!!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//...----..//0001121100//..--,,++**))((''&&%%$$##""!!```!`ˀ`!!!!!!!"""##$$%%&&''(())**++,,--..--,,++**)))**++,,,-,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;;;<<<<<<<;;::99887766554433221100//000001111100//..--,,++**))((''&&%%$$##""!!``!!"""!!!``!!""##$$%%&&''(()))((''&&%%$$##""!!``!!!!!````````Ӟ```!!""##$#####$$%$$$##""""""""####""!!``!!""##$$%%&&&&%%$$##""!!!``ǚ``!!""#""!!!!``!!"""!!`!!!!!!!!!""###$$%%&&%%$$##""!!`Ά`!!""##$$%%&&''(())**++,,--..//0011223344556677887766554433221100//..--,,++**))((''&&%%$$##""###""!!``!!""##$$%%&&%%$$##""!!`Ɋ`````ő`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..-------..///0011100//..--,,++**))((''&&%%$$##""!!``!!`Ĕ`!!!!!!""""##$$%%&&''(())**++,,--..--,,++**)))))**++,,,,,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<;<<<<<<==<<;;::998877665544332211000000111121100//..--,,++**))((''&&%%$$##""!!`Ç`!!"""!!```!!""##$$%%&&''(()))((''&&%%$$##""!!`ז``!!!`ܞ`!!""###"""##$$$$##"""!!!!!""####""!!``!!""##$$%%&&&&%%$$##""!!!`ҝ`!!""#"""!!``!!""""!!!!!!""""""##$$$%%&&&%%$$##""!!`ˉ`!!""##$$%%&&''(())**++,,--..//0011223344556677887766554433221100//..--,,++**))((''&&%%$$##""""#""!!`Å``!!""##$$%%&&&%%$$##""!!`É`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..---,,,,--..///001100//..--,,++**))((''&&%%$$##""!!``!!!!`ą`!!""""""###$$%%&&''(())**++,,--..--,,++**))((())**+++,++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<<<=======<<;;::998877665544332211001111122221100//..--,,++**))((''&&%%$$##""!!```!!"""!!`Ӈ`!!""##$$%%&&''(())))((''&&%%$$##""!!`Ă``!`˞`!!""#"""""##$###""!!!!!!!!""####""!!`Ā`!!""##$$%%&&%%$$##""!!``ԙ`!!""#"""!!``!!""""!"""""""""##$$$%%&&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//001122334455667787766554433221100//..--,,++**))((''&&%%$$##""!!"""!!`Ǝ`!!!""##$$%%&&&%%$$##""!!`Î`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,,,,,,--...//001100//..--,,++**))((''&&%%$$##""!!``!!"!!``!!""""####$$%%&&''(())**++,,--..--,,++**))((((())**++++++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>===<======>>==<<;;::998877665544332211111122223221100//..--,,++**))((''&&%%$$##""!!````!!!""""!!`ؑ`!!""##$$%%&&''(())*))((''&&%%$$##""!!```!!"""!!!""####""!!!`````!!""###""!!``!!""##$$%%&%%$$##""!!`Ҕ`!!""##""!!``!!""#""""""######$$%%%&&&&%%$$##""!!`Ȍ`!!""##$$%%&&''(())**++,,--..//00112233445566777766554433221100//..--,,++**))((''&&%%$$##""!!!!"""!!`ˋ`!!!""##$$%%&&&%%$$##""!!`͉`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,,++++,,--...//001100//..--,,++**))((''&&%%$$##""!!!!""!!``!!""####$$$%%&&''(())**++,,--..--,,++**))(('''(())***+**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>=====>>>>>>>==<<;;::998877665544332211222223333221100//..--,,++**))((''&&%%$$##""!!```!!!!!""##""!!``!!""##$$%%&&''(())**))((''&&%%$$##""!!`юŀ`!!"!!!!!""#"""!!```!!""##""!!``!!""##$$%%%%$$##""!!`ƒ`!!""###""!!`Ƈ`!!""##"#########$$%%%&&'&&%%$$##""!!`LJ`!!""##$$%%&&''(())**++,,--..//0011223344556677766554433221100//..--,,++**))((''&&%%$$##""!!``!!!!!``!!"""##$$%%&&&&%%$$##""!!`Ń`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,+++++++,,---..//001100//..--,,++**))((''&&%%$$##""!!""!!`ƕ`!!""##$$$$%%&&''(())**++,,--..--,,++**))(('''''(())******++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>=>>>>>>??>>==<<;;::998877665544332222223333433221100//..--,,++**))((''&&%%$$##""!!!```!!!"""##""!!``!!""##$$%%&&''(())**))((''&&%%$$##""!!`ԙ`!!!```!!""""!!`Č`!!""##""!!``!!""##$$%%%%$$##""!!`ā`!!""##$##""!!``!!""#######$$$$$$%%&&&''&&%%$$##""!!```!!""##$$$%%&&''(())**++,,--..//001122334455667766554433221100//..--,,++**))((''&&%%$$##""!!``!!!`Ć`!!"""##$$%%&&&&&%%$$##""!!`͆````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,+++****++,,---..//001100//..--,,++**))((''&&%%$$##"""""!!`Δ`!!""##$$%%%&&''(())**++,,--..--,,++**))((''&&&''(()))*))**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>???????>>==<<;;::998877665544332233333444433221100//..--,,++**))((''&&%%$$##""!!!!`````!!""###""!!``ŗ`!!""##$$%%&&''(())*))((''&&%%$$##""!!`И`!``!!"!!!`NJ`!!""#""!!``!!""##$$%%%$$##""!!``!!""###$##""!!`dž`!!""###$$$$$$$$$%%&&&''''&&%%$$##""!!`ȋ`!!!""##$$#$$%%&&''(())**++,,--..//00112233445566766554433221100//..--,,++**))((''&&%%$$##""!!`````!!""###$$%%&&%%%%%%$$##""!!``!!`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++*******++,,,--..//001100//..--,,++**))((''&&%%$$##""""!!`ā`!!""##$$%%&&''(())**++,,--..--,,++**))((''&&&&&''(())))))**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>??????????>>==<<;;::998877665544333333444454433221100//..--,,++**))((''&&%%$$##"""!!!!!```!!""#""!!`ޛ`!!""##$$%%&&''(())**))((''&&%%$$##""!!`Ɍ``۞`!!!!``!!""""!!``!!""##$$%$$##""!!```!!""""####""!!`̀`!!""##$$$$$%%%%%%&&'''(''&&%%$$##""!!`ɋ```!!!""#######$$%%&&''(())**++,,--..//00112233445566766554433221100//..--,,++**))((''&&%%$$##""!!``ɋ`!!""##$$%%&%%%%%%%%$$##""!!``!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++***))))**++,,,--..//001100//..--,,++**))((''&&%%$$###""!!`Γ`!!""##$$%%&&''(())**++,,--.--,,++**))((''&&%%%&&''((()(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544334444455554433221100//..--,,++**))((''&&%%$$##""""!!!!!```!!""""!!`֞`!!""##$$%%&&''(())**))(((''&&%%$$##""!!`ɍ`!!```!!"""""!!``˞`!!""##$$$$##""!!``!!!"""""####""!!``lj`!!""##$$%%%%%%%%&&'''((''&&%%$$##""!!`љ`!!!!"""######"##$$%%&&''(())**++,,--..//0011223344556666554433221100//..--,,++**))((''&&%%$$##""!!!``×`!!""##$$%%&%%%$$$$$$$$$##""!!```!!"!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**)))))))**+++,,--..//001100//..--,,++**))((''&&%%$$##""!!`֘`!!""##$$%%&&''(())**++,,----,,++**))((''&&%%%%%&&''(((((())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544444455556554433221100//..--,,++**))((''&&%%$$###"""""!!!!```!!""##""!!``!!""##$$%%&&''(())*))((''''&&%%$$##""!!```!`Ȋ`!!"""""!!`ΐ`!!""##$$$##""!!```!!!!!!!""####""!!!``!!""##$$%%%&&&&&&''((((''&&%%$$##""!!```!!!!"""#""""""""##$$%%&&''(())**++,,--..//00112233445566554433221100//..--,,++**))((''&&%%$$##""!!``ԉ`!!""##$$%%&%%$$$$$$$$$$##""!!!!``!!"""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**)))(((())**+++,,--..//00100//..--,,++**))((''&&%%$$##""!!`Ҕ`!!""##$$%%&&''(())**++,,---,,++**))((''&&%%$$$%%&&'''(''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544555556666554433221100//..--,,++**))((''&&%%$$####"""""!!!!``!!""####""!!``!!""##$$%%&&''(())))(('''&&&&&%%$$##""!!``ʑ`!!!!!!"!!``!!""##$$##""!!``!!`!!!!!""####""!!!````!!""##$$%%&&&&&&''(((((''&&%%$$##""!!```!`!!""""##"""""""!""##$$%%&&''(())**++,,--..//001122334455554433221100//..--,,++**))((''&&%%$$##""!!`ԗ``!!""##$$%%&%%$$$#########""!!````ċ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((((((())***++,,--..//00100//..--,,++**))((''&&%%$$##""!!```!!""##$$%%&&''(())**++,,---,,++**))((''&&%%$$$$$%%&&''''''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665555556666766554433221100//..--,,++**))((''&&%%$$$#####""""!!!`!!""##$$##""!!`Ņ`!!""##$$%%&&''(()))((''&&&&&&%%%%$$##""!!`Ċ`!!!!!!"!!`Ǝ`!!""##$##""!!```````!!""####"""!!!!``!!""##$$%%&&'&&&''(()((''&&%%$$##""!!``!!!!""""##""!!!!!!!!""##$$%%&&''(())**++,,--..//0011223344554433221100//..--,,++**))((''&&%%$$##""!!`Ӕ`!!""##$$%%&%%$$##########""!!`Ȇ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(((''''(())***++,,--..//00100//..--,,++**))((''&&%%$$##""!!!``!!""##$$%%&&''(())**++,,---,,++**))((''&&%%$$###$$%%&&&'&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665566666777766554433221100//..--,,++**))((''&&%%$$$$#####""""!!!""##$$$$##""!!``Ä`!!""##$$%%&&''(())((''&&&%%%%%%%%%$$##""!!```````````!!!!``!!""##$##""!!``!!""####"""!!!!`‚`!!""##$$%%&&&&&%&&''((((''&&%%$$##""!!``!!!""####""!!!!!!!`!!""##$$%%&&''(())**++,,--..//0011223344554433221100//..--,,++**))((''&&%%$$##""!!````Ê`!!""##$$%%&%%$$###"""""""""!!`ȕ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(('''''''(()))**++,,--..//00100//..--,,++**))((''&&%%$$##""!!!````!!""##$$%%&&''(())**++,,---,,++**))((''&&%%$$#####$$%%&&&&&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877666666777787766554433221100//..--,,++**))((''&&%%%$$$$$####"""!""##$$%%$$##""!!!``````!!""##$$%%&&''(())((''&&%%%%%%$$%%%%$$##""!!!!!!``!!!!``!!""##$##""!!``!!""##$###""""!!```!!""##$$%%&&&&%%%&&''((((''&&%%$$##""!!`!!"""####""!!```````!!""##$$%%&&''(())**++,,--..//0011223344554433221100//..--,,++**))((''&&%%$$##""!!!!``!!""##$$%%&%%$$##""""""""""!!!!`lj`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(('''&&&&''(()))**++,,--..//00100//..--,,++**))((''&&%%$$##"""!!!!!!""##$$%%&&''(())**++,,---,,++**))((''&&%%$$##"""##$$%%%&%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877667777788887766554433221100//..--,,++**))((''&&%%%%$$$$$####"""##$$%%%%$$##""!!!!!!!`€`!!""##$$%%&&''(())((''&&%%%$$$$$$$%%%%$$##""!!!!!!```!!!!``!!""###""!!``!!""##$###""""!!``````!!""##$$%%&&&%%%$%%&&''((((''&&%%$$##""!!!"""####""!!``!!""##$$%%&&''(())**++,,--..//00112233445554433221100//..--,,++**))((''&&%%$$##""!!!!```!!""##$$%%%%$$##"""!!!!!!!!!```Ë`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&&&&&''((())**++,,--..//00100//..--,,++**))((''&&%%$$##"""!!!!""##$$%%&&''(())**++,,---,,++**))((''&&%%$$##"""""##$$%%%%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877777788889887766554433221100//..--,,++**))((''&&&%%%%%$$$$###"##$$%%&&%%$$##"""!!!!!!````````!!""##$$%%&&''(()((''&&%%$$$$$$##$$%%%%$$##""""""!!!````!!"!!``!!""###""!!````!!""##$$###""!!``!!!!``!!""##$$%%&&%%%$$$%%&&''((((''&&%%$$##""!""###$##""!!``!!""##$$%%&&''(())**++,,--..//001122334455544332211000//..--,,++**))((''&&%%$$##""!!`̃``````̌`!!""##$$%%%$$##""!!!!!!!!!!`ː`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&%%%%&&''((())**++,,--..//00100//..--,,++**))((''&&%%$$###""""""##$$%%&&''(())**++,,---,,++**))((''&&%%$$##""!!!""##$$$%$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877888889999887766554433221100//..--,,++**))((''&&&&%%%%%$$$$###$$%%&&&&%%$$##"""""""!!!!!!!!``!!""##$$%%&&''(()((''&&%%$$$#######$$%%%%$$##""""""!!!```!``!!"!!``!!""##""!!`Ɩ`!``!!""##$$##""!!!!`̍`!!``!``!!""##$$%%%%%$$$#$$%%&&''((((''&&%%$$##"""###$$##""!!`͊`!!""##$$%%&&''(())**++,,--..//00112233445554433221100/////..--,,++**))((''&&%%$$##""!!`ΊĄ``!!!!!!``!!""##$$$$$$##""!!!``````````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%%%%&&'''(())**++,,--..//00100//..--,,++**))((''&&%%$$###""""##$$%%&&''(())**++,,---,,++**))((''&&%%$$##""!!!!!""##$$$$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998888889999:99887766554433221100//..--,,++**))(('''&&&&&%%%%$$$#$$%%&&''&&%%$$###""""""!!!!!!!!``!!""##$$%%&&''(()((''&&%%$$######""##$$%%%%$$######""!!`ј`!!!!``!!"!!`Ā`!!""""!!`ʊ`!```!!""####""!!!!`ޞ`!!````!!""##$$$%%%$$$###$$%%&&''((((''&&%%$$##"##$$$##""!!`Ȝ`!!""##$$%%&&''(())**++,,--..//00112233445554433221100///////..--,,++**))((''&&%%$$##""!!`ň```````!!!!!!!!``!!""##$$$$$##""!!``ʉ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%$$$$%%&&'''(())**++,,--..//00100//..--,,++**))((''&&%%$$$######$$%%&&''(())**++,,---,,++**))((''&&%%$$##""!!```!!""###$##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998899999::::99887766554433221100//..--,,++**))((''''&&&&&%%%%$$$%%&&''''&&%%$$#######""""""""!!!!""##$$%%&&''(()((''&&%%$$###"""""""##$$%%%%$$#####""!!`ؚ```!!!`É`!!""!!``!!""""!!`À`!!!`̜`!!""##""!!```О`!!`ޞ``!!"""###$$$$$###"##$$%%&&''((((''&&%%$$###$$$$$##""!!`֓`!!""##$$%%&&''(())**++,,--..//0011223344554433221100//....///..--,,++**))((''&&%%$$##""!!`ȍ```!!!!!```!!!!""""!!``!!""########""!!`Ύ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$$$$%%&&&''(())**++,,--..//00100//..--,,++**))((''&&%%$$$####$$%%&&''(())**++,,---,,++**))((''&&%%$$##""!!``!!""######$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::999999::::;::99887766554433221100//..--,,++**))((('''''&&&&%%%$%%&&''((''&&%%$$$######""""""""!!""##$$%%&&''(()((''&&%%$$##""""""!!""##$$%%%%$$$$##""!!`֗``!!```!!!!```!!"""!!``!!"""!!``!!!`Ę`!!""#""!!`ޑ`!!!`ޞԉ`!!!!""###$$$###"""##$$%%&&''((((''&&%%$$#$$%%%$$##""!!````!!""##$$%%&&''(())**++,,--..//00112233444433221100//.......//..--,,++**))((''&&%%$$##""!!`ʼn``````!!!!!!!!!!```````!!!""""""!!``!!""#######""!!`ˆ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$####$$%%&&&''(())**++,,--..//00100//..--,,++**))((''&&%%%$$$$$$%%&&''(())**++,,---,,++**))((''&&%%$$##""!!`Ҟ`!!"""#""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99:::::;;;;::99887766554433221100//..--,,++**))(((('''''&&&&%%%&&''((((''&&%%$$$$$$$########""""##$$%%&&''(()((''&&%%$$##"""!!!!!!!""##$$$%%%$$$##""!!`Ւ`!!!!!!````!!!!`ʀ`!!!""#""!!``!!""""!!```````!!!!`ɑ`!!""""!!`ޝ`!!!!`֘`!!!!!"""#####"""!""##$$%%&&''((((''&&%%$$$%%%%%$$##""!!!!```!!""##$$%%&&''(())**++,,--..//00112233444433221100//..----.......--,,++**))((''&&%%$$##""!!`Ȏ```!!!!!!!!!"""""!!!!!!!!!!""""""!!!!``!!""""""""""!!`Ɍ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$#######$$%%%&&''(())**++,,--..//00100//..--,,++**))((''&&%%%$$$$%%&&''(())**++,,----,,++**))((''&&%%$$##""!!`֞`!!""""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::::::;;;;<;;::99887766554433221100//..--,,++**)))(((((''''&&&%&&''(())((''&&%%%$$$$$$########""##$$%%&&''(()((''&&%%$$##""!!!!!!``!!""##$$$%%%$$##""!!`Չ`!!!!!!!!!``!!"!!`€`!!!""##""!!`ˀ`!!""##""!!``!!!!``!!!!``!!""#""!!````!!!!`````!!"""###"""!!!""##$$%%&&''((((''&&%%$%%&&&%%$$##""!!!!!!!""##$$%%&&''(())**++,,--..//00112233444433221100//..-------......--,,++**))((''&&%%$$##""!!`ɋ``````````!!!!!!!!!""""""""""!!!!!!!"""#""!!!!!``!!""""""""!!`ǖ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$###""""##$$%%%&&''(())**++,,--..//00100//..--,,++**))((''&&&%%%%%%&&''(())**++,,--.--,,++**))((''&&%%$$##""!!`ƒ`!!!"!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::;;;;;<<<<;;::99887766554433221100//..--,,++**))))(((((''''&&&''(())))((''&&%%%%%%%$$$$$$$$####$$%%&&''(()((''&&%%$$##""!!!`````!!""###$$%%$$##""!!`͈```!!"!!!``!!""!!``!!"""####""!!``!!""###""!!!!!!!``!!!!``!!""##""!!!!`ɋ`!!"!!``ӕ`!!!"""""!!!`!!""##$$%%&&''''((''&&%%%&&&&&%%$$##""""!!!""##$$%%&&''(())**++,,--..//00112233444433221100//..--,,,,-----------,,++**))((''&&%%$$##""!!`Ƈ``!!!!!!!!!!!!!"""""""""#####""""""""""##""!!`````Í`!!!!!!!!!!!`Ǐ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""""""##$$$%%&&''(())**++,,--..//00100//..--,,++**))((''&&&%%%%&&''(())**++,,--..--,,++**))((''&&%%$$##""!!`ܙ`!!!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;;;;<<<<=<<;;::99887766554433221100//..--,,++***)))))(((('''&''(())**))((''&&&%%%%%%$$$$$$$$##$$%%&&''(()((''&&%%$$##""!!``̆`!!""###$$$$##""!!``!!"!!``!!""""!!``````````!!"""#####""!!``!!""##$##""!!""!!``!!!!`ȉ`!!""###""!!!``!!!!`ޞ`!!!!!"""!!!``!!""##$$%%&&''''((''&&%&&'''&&%%$$##"""""""##$$%%&&''(())**++,,--..//00112233444433221100//..--,,,,,,,----------,,++**))((''&&%%$$##""!!``````!!!!!!!!!!!!"""""""""##########"""""""##""!!`ˊ`!!!!!!!!!`̌`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""!!!!""##$$$%%&&''(())**++,,--..//00100//..--,,++**))(('''&&&&&&''(())**++,,--...--,,++**))((''&&%%$$##""!!`ڞ`!`!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;<<<<<====<<;;::99887766554433221100//..--,,++****)))))(((('''(())****))((''&&&&&&&%%%%%%%%$$$$%%&&''(()((''&&%%$$##""!!`А`!!"""##$$$##""!!``!!!!!!``!!""#""!!```!!!!!!!!!!""########""!!``!!""##$$$##"""""!!``!!"!!``!!""##$##""!!`Þ`!!"!!`ޞ````!!!!!``۞`!!""##$$%%&&&&''((''&&&'''''&&%%$$####"""##$$%%&&''(())**++,,--..//00112233444433221100//..--,,++++,,,,,,,,,,,,,,++**))((''&&%%$$##""!!```!!!!!!!"""""""""""""#########$$$$$###########""!!`ޞ`````````ƌ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!!!""###$$%%&&''(())**++,,--..//00100//..--,,++**))(('''&&&&''(())**++,,--../..--,,++**))((''&&%%$$##""!!`````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<<<<====>==<<;;::99887766554433221100//..--,,+++*****))))((('(())**++**))(('''&&&&&&%%%%%%%%$$%%&&''(()((''&&%%$$##""!!`ύ`!!"""##$$##""!!``!!!!!!!!```!!""#""!!``!!!!!!!!!!""##"""""###""!!```!!""##$$%$$##"""!!``!!"!!``!!""##$$##""!!``!!""!!``!!!`ޏ`!!""##$$%%&&&&''((''&''((''&&%%$$$#######$$%%&&''(())**++,,--..//00112233444433221100//..--,,+++++++,,,,,,,,,,,,,++**))((''&&%%$$##""!!`ˇ``````````!!!!!!!""""""""""""#########$$$$$$$$$$#######$##""!!````````````ƎŇ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!````!!""###$$%%&&''(())**++,,--..//00100//..--,,++**))(((''''''(())**++,,--../..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<=====>>>>==<<;;::99887766554433221100//..--,,++++*****))))((())**++++**))(('''''''&&&&&&&&%%%%&&''(())((''&&%%$$##""!!`Ί`!!!""##$##""!!``!!```!!!!!````!!""###""!!``!!""""""""""##""""""""##""!!!`!!""##$$%%%$$##""!!``!!""!!`™`!!""##$$$##""!!`͓`!!""!!```!`݋`!!""##$$%%%%%%&&''(('''((''&&%%$$########$$%%&&''(())**++,,--..//00112233444433221100//..--,,++****++++++++++++++++**))((''&&%%$$##""!!`Œ``!!!!!!!!!!!!"""""""#############$$$$$$$$$%%%%%$$$$$$$$$$$##""!!`˚`!!!!!!!!!!``ϒ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!"""##$$%%&&''(())**++,,--..//00100//..--,,++**))(((''''(())**++,,--..//..--,,++**))((''&&%%$$##""!!`ǁ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>======>>>>?>>==<<;;::99887766554433221100//..--,,,+++++****)))())**++,,++**))(((''''''&&&&&&&&%%&&''(())))((''&&%%$$##""!!```!!!""###""!!````!!!!!``!!!!""##$##""!!!!!"""""""""##""!!!!!"""##""!!!!""##$$%%%%$$##""!!``!!""!!``!!""##$$##""!!`מ`!!""!!````!!""##$$%%%%%%%%&&''(('((''&&%%$$#######$$$%%&&''(())**++,,--..//00112233444433221100//..--,,++*******+++++++++++++++**))((''&&%%$$##""!!`ӎ```!!!!!!!!!!!!"""""""############$$$$$$$$$%%%%%%%%%%$$$$$$$$##""!!``!!!!!!!!!!!!`!````!!"""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ُ``!!"""##$$%%&&''(())**++,,--..//00100//..--,,++**)))(((((())**++,,--..///..--,,++**))((''&&%%$$##""!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==>>>>>????>>==<<;;::99887766554433221100//..--,,,,+++++****)))**++,,,,++**))(((((((''''''''&&&&''(())**))((''&&%%$$##""!!`̒``!!""##""!!``!!!!!!!!!""##$##""!!```!!""#######""!!!!!!!!"""""""!""##$$%%%%$$##""!!!``!!"""!!`˜`!!!""####""!!`ޞ`!!"""!!`̕`!!""##$$$$$$$$%%&&''(((''&&%%$$##"""""##$$%%&&''(())**++,,--..//0011223344433221100//..--,,++**))))******************)))((''&&%%$$##""!!`Г``!!!!!""""""""""""#######$$$$$$$$$$$$$%%%%%%$%%%%$$$$$$$$$$$$$##""!!``!!""""""""""!!!!!!`Ւ`!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ȋ`!!!""##$$%%&&''(())**++,,--..//00100//..--,,++**)))(((())**++,,--..////..--,,++**))((''&&%%$$##""!!``!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>???????>>==<<;;::99887766554433221100//..---,,,,,++++***)**++,,--,,++**)))((((((''''''''&&''(())***))((''&&%%$$##""!!`҈`!!""#""!!`Ɠ`!!!!!""""##$##""!!``!!""#####""!!`````!!!""""""""##$$%%%%$$##""!!```À`!!""#""!!`۝`!!!!""####""!!```!!""!!```!!""##$$$$$$$$%%&&''(''&&%%$$##"""""""##$$%%&&''(())**++,,--..//00112233433221100//..--,,++**)))))))***************))((((''&&%%$$##""!!`Ǐ`!!!!!""""""""""""#######$$$$$$$$$$$$%%%%%%%%$$$%$$$$$$$$$$$$$$##"""!!`ݕ`!!"""""""""""!"!!!!```!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!!""##$$%%&&''(())**++,,--..//00100//..--,,++***))))))**++,,--..//00//..--,,++**))((''&&%%$$##""!!``!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>???????????>>==<<;;::99887766554433221100//..----,,,,,++++***++,,----,,++**)))))))((((((((''''(())****))((''&&%%$$##""!!`ʋ`!!""#""!!`ȍ``!!!!""##$##""!!`Ā`!!""###""!!```!!!!""""##$$%%%%$$##""!!`̕`!!""##""!!`Ҝ```!!""####""!!```!!"""!!``!!""########$$%%&&'''&&%%$$##""!!!!!""##$$%%&&''(())**++,,--..//001122333221100//..--,,++**))(((())))))))))))))))))((('''&&%%$$##""!!`Ä`!!!"""""############$$$$$$$%%%%%%%%%%%%%&&%%$$#$$$$#############"""""!!``ɒ`!!""#########""""""!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ً``!!""##$$%%&&''(())**++,,--..//00100//..--,,++***))))**++,,--..//0000//..--,,++**))((''&&%%$$##""!!`````!!"!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//...-----,,,,+++*++,,--..--,,++***))))))((((((((''(())**++**))((''&&%%$$##""!!``!!""#""!!`€``!!!""####""!!`̉`!!""##""!!``!!!!!"""##$$%%%%$$##""!!`Ϟ``!!""####""!!`՛`!!""###""!!``!!!""""!!``!!""#########$$%%&&'&&%%$$##""!!!!!!!""##$$%%&&''(())**++,,--..//0011223221100//..--,,++**))((((((()))))))))))))))((''''&&%%$$##""!!`Ɋ``!!"""""############$$$$$$$%%%%%%%%%%%%&&&&%%$$###$##############""!!"""!!!```!!""###########"#""""!!`ʗ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00100//..--,,+++******++,,--..//001100//..--,,++**))((''&&%%$$##""!!!!!!!"""""###$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//....-----,,,,+++,,--....--,,++*******))))))))(((())**++++**))((''&&%%$$##""!!`͖`!!""#""!!```!!""###""!!`Қ`!!""##""!!````!!!!""##$$%%%$$##""!!````!!!""##$##""!!`˙`!!""##""!!``!!!""#""!!``!!"""""""""""##$$%%&&&%%$$##""!!`````!!""##$$%%&&''(())**++,,--..//00112221100//..--,,++**))((''''(((((((((((((((((('''&'&&%%$$##""!!`Д```````!!!"""#####$$$$$$$$$$$$%%%%%%%&%%$$$$%%%%%&%%$$##"####"""""""""""""!!!!"""!!!!`DŽ`!!""##$$$$$$$$######""!!`׏`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//001100//..--,,+++****++,,--..//00111100//..--,,++**))((''&&%%$$##""!!!!!""#""""####$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100///.....----,,,+,,--..//..--,,+++******))))))))(())**++,,++**))((''&&%%$$##""!!``!!""""!!``!!""##""!!`ɑ`!!""##""!!```!!!""##$$%%%$$##""!!````!!!!!""###$$##""!!``!!""#""!!``!!"""##""!!``!!"""""""""""##$$%%&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//001121100//..--,,++**))(('''''''(((((((((((((((''&&&&&&&%%$$##""!!``!!!!!!!!""#####$$$$$$$$$$$$%%%%%%%&&%%$$$$$$%%%%%%$$##"""#""""""""""""""!!``!!""""!!!``!!""##$$$$$$$$#$####""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ō`!!""##$$%%&&''(())**++,,--..//0011100//..--,,,++++++,,--..//0011221100//..--,,++**))((''&&%%$$##"""""""###"""""###$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100////.....----,,,--..////..--,,+++++++********))))**++,,,,++**))((''&&%%$$##""!!``!!""#""!!`З`!!""""!!``!!""###""!!```!!""##$$%%%$$##""!!!!!!!!"""#####$$##""!!```!!""""!!`ȑ`!!"""###""!!`ŀ`!!!!!!!!!!!!""##$$%%%%$$##""!!`ˊ`!!""##$$%%&&''(())**++,,--..//00111100//..--,,++**))((''&&&&''''''''''''''''''&&&%&&&%%$$##""!!```!!!!!!!"""###$$$$$%%%%%%%%%%%%&&&&%%%%$$####$$$$$%$$##""!""""!!!!!!!!!!!!!``!!""""!!``!!""##$$%%%%%%$$$$$##""!!`ˀ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`τ`!!""##$$%%&&''(())**++,,--..//00111100//..--,,,++++,,--..//00112221100//..--,,++**))((''&&%%%$$##"""""###""!!""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544332211000/////....---,--..//00//..--,,,++++++********))**++,,-,,++**))((''&&%%$$##""!!`֑`!!""""!!`ԑ`!!"""!!`ƀ`!!""####""!!``!!""##$$%%%$$##""!!!!"""""####"##$$##""!!`````````!!"""!!`Ș`!!""####""!!``````!!!!!!!!!!!!""##$$%%%$$##""!!`΋`!!""##$$%%&&''(())**++,,--..//001100//..--,,++**))((''&&&&&&&'''''''''''''''&&%%%%%&%%$$##""!!`NJ`!!"""""""##$$$$$%%%%%%%%%%%%&&&&&%%%%$$######$$$$$$##""!!!"!!!!!!!!!!!!!!`ϛ`!!"""!!``!!""##$$%%%%%%%$%$$$##""!!``````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`֌`!!""##$$%%&&''(())**++,,--..//0011221100//..---,,,,,,--..//00112221100//..--,,++**))((''&&%%%%%$$########""!!!!!"""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443322110000/////....---..//0000//..--,,,,,,,++++++++****++,,---,,++**))((''&&%%$$##""!!```Ć`!!""""!!`Ȁ`!!""!!`Ā`!!""##$##""!!``!!""##$$%%%%$$##""""""""###"""""##$$##""!!!!!!!!!``!!""!!`˕`!!""####""!!`͛ьГ`!!!``ʉ```````````!!""##$$%%$$##""!!`Ʉ`!!""##$$%%&&''(())**++,,--..//0000//..--,,++**))((''&&%%%%&&&&&&&&&&&&&&&&&&%%%$%%%%$$##""!!`Ï`!!!""""###$$$%%%%%&&&&&&&&&&&&&&%%$$$$##""""#####$##""!!`!!!!`````````````!!!!!!!``ʑ`!!""##$$%%&&&&%%%%%$$##""!!`!!`!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!``!!""##$$%%&&''(())**++,,--..//00112221100//..---,,,,--..//00112221100//..--,,++**))((''&&%%$$$$%$$######""!!``!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544332211100000////...-..//001100//..---,,,,,,++++++++**++,,--.--,,++**))((''&&%%$$##""!!`!!`````!!""#""!!```!!!"!!``!!""####"""!!``!!""##$$%%&&%%$$##""""####"""""!""##$$##""!!!!!!!!`̘`!!"""!!`ː`!!""##$##""!!`ѝ````Ƙ```!!!!`ύ`!!""##$$%$$##""!!`ˆ`!!""##$$%%&&''(())**++,,--..//000//..--,,++**))((''&&%%%%%%%&&&&&&&&&&&&&&&%%$$$$$%$$##""!!`Ĉ``!!!""""##$$%%%%&&&&&&&&&&&&&&&%%$$$$##""""""######""!!``!``ю`!!!!!`ޞ`!!""##$$%%&&&&&%&%%%$$##""!!!!!!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`!``!!""##$$%%&&''(())**++,,--..//001122221100//...------..//00112221100//..--,,++**))((''&&%%$$$$$$%$$$$##""!!```!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443322111100000////...//00111100//..-------,,,,,,,,++++,,--...--,,++**))((''&&%%$$##""!!!!!!!!```!!""###""!!!```!!!``!!""###""""!!``!!""##$$%%&&&%%$$########"""!!!!!""##$$##"""""""!!`ۘ`!!"""!!`Æ`!!""##$##""!!``!!`!```!!!!"!!`ʅ`!!""##$$$##""!!``!!""##$$%%&&''(())**++,,--..//00//..--,,++**))((''&&%%$$$$%%%%%%%%%%%%%%%%%%$$$#$$$$$##""!!`Ϗ``!!!!""##$$%%&&&''''''''&&%%%%$$####""!!!!"""""#""!!```ٜ``````ٞÅӔ`!!""##$$%%&&'''&&&&&%%$$##""!""!!!`Nj`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```ȍ`!!""##$$%%&&''(())**++,,--..//00112233221100//...----..//00112221100//..--,,++**))((''&&%%$$####$$%$$$$##""!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433222111110000///.//0011221100//...------,,,,,,,,++,,--../..--,,++**))((''&&%%$$##""!""!!!!!!!!""##$##""!!!```!!``!!""##""!""!!``!!""##$$%%&&'&&%%$$######""!!!!!`!!""##$$##""""""!!``!!""!!```!!""##$##""""!!```````!!!!``!!!!!"""!!``!!""##$$##""!!``!!""##$$%%&&''(())**++,,--..////..--,,++**))((''&&%%$$$$$$$%%%%%%%%%%%%%%%$$#####$$$##""!!`Ѝ`!!!!""##$$%%&&'''''''&&%%%%$$####""!!!!!!""""""!!`֊ɑ`````!!""##$$%%&&''''&'&&&%%$$##""""!!`ҏ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ܞ`!!""##$$%%&&''(())**++,,--..//001122333221100///......//00112221100//..--,,++**))((''&&%%$$######$$%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544332222111110000///001122221100//.......--------,,,,--..///..--,,++**))((''&&%%$$##""""""""!!!""##$$$##"""!!!````!!!""""!!!"!!``!!""##$$%%&&''&&%%$$$$##""!!!````!!""##$$#####""!!`````!!""!!``!!!""##$##""!!"!!`Ȑ`!!!!``!!!"!!!!!"!!!!!!!``!!""##$##""!!`Ž`!!""##$$%%&&''(())**++,,--..///..--,,++**))((''&&%%$$####$$$$$$$$$$$$$$$$$$###"#######""!!````!!""##$$%%&&''(''&&%%$$$$##""""!!````!!!!!"!!`۞`!!``!`````!!""##$$%%&&''(('''''&&%%$$##"""!!`ɀ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!""##$$%%&&''(())**++,,--..//0011223333221100///....//00112221100//..--,,++**))((''&&%%$$##""""##$$$$##""!!`΀`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544333222221111000/00112233221100///......--------,,--..//0//..--,,++**))((''&&%%$$##"##""""""""##$$%$$##"""!!``!!!""!!`!!!!``!!""##$$%%&&'''&&%%$$##""!!``Ԝ`!!""##$$####""!!`ј`!!```!!""!!``!!""##$##""!!!!!```!!!!``!!!!""!!""!!!!!!!`Æ`!!""####""!!``!!""##$$%%&&''(())**++,,--../..--,,++**))((''&&%%$$#######$$$$$$$$$$$$$$$##"""""####""!!``!!""##$$%%&&'''&&%%$$$$##""""!!``!!!!!!!`ٞ`!!!!!!!!!!!!""##$$%%&&''(((('('''&&%%$$###""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!""##$$%%&&''(())**++,,--..//001122334332211000//////00112221100//..--,,++**))((''&&%%$$##""""""##$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544333322222111100011223333221100///////........----..//000//..--,,++**))((''&&%%$$########"""##$$%%%$$##""!!```!!!!``!!!`Š`!!""##$$%%&&'''&&%%$$##""!!`ޖ`!!""##$$##""!!``!!!!```!!!!``!!""###""!!``!``!!!!`````!!""""!!```````!!""####""!!``!!""##$$%%&&''(())**++,,--....--,,++**))((''&&%%$$##""""##################"""!""""""""!!``!!""##$$%%&&''&&%%$$####""!!!!`ܞ`!!```!!!`ў`!!"!!"!!!!!""##$$%%&&''(())(((((''&&%%$$##""!!`…`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``ˉ`!!""##$$%%&&''(())**++,,--..//001122334332211000////00112221100//..--,,++**))((''&&%%$$##""!!!!""##$##""!!`Ȁ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655444333332222111011223344332211000//////........--..//00100//..--,,++**))((''&&%%$$#$$########$$%%%$$##""!!``!!!``!!!!`À`!!""##$$%%&&''&&%%$$##""!!``ˊ`!!""####""!!```!!!!!!``!!"!!``!!""##""!!``````````!!!!`͞`!!!"!!```!!""##$##""!!``!!""##$$%%&&''(())**++,,--...--,,++**))((''&&%%$$##"""""""###############""!!!!!"""""!!`Ŋ`!!""##$$%%&&'&&%%$$####""!!!!`ܞ`!!``!``!!""""""""""##$$%%&&''(())))()((''&&%%$$##""!!`ƒ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ց`!!""##$$%%&&''(())**++,,--..//00112233443322111000000112221100//..--,,++**))((''&&%%$$##""!!!!!!""####""!!`€`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554444333332222111223344443322110000000////////....//0011100//..--,,++**))((''&&%%$$$$$$$$###$$%%%%$$##""!!```!!```!!"!!``!!""##$$%%&&'&&%%$$##""!!``!!""####""!!``!!""!!!``!!!!``!!""###""!!``ˇ`!`!!!!!!!"!!`ʚ`!!!!!`DŽ`!!""##$$##""!!``!!""##$$%%&&''(())**++,,--..--,,++**))((''&&%%$$##""!!!!""""""""""""""""""!!!`!!!!!!!!`Ɍ`!!""##$$%%&&&&%%$$##""""!!```ڞ``!`Ș```!!""""#"""""##$$%%&&''(())**))))((''&&%%$$##""!!`Ї`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ђ`!!""##$$%%&&''(())**++,,--..//0011223344433221110000112221100//..--,,++**))((''&&%%$$##""!!````!!""###""!!`π`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766555444443333222122334455443322111000000////////..//001121100//..--,,++**))((''&&%%$%%$$$$$$$$%%%%$$##""!!`ǃ```!!"!!``!!""##$$%%&&&%%$$##""!!!!``!!""###""!!`ޜ`!!""""!!``!!!`׈`!!""##""!!!`ٖ``!!!!!!!!!"!!`ُ```!!``!``!!""##$##""!!`ȋ`!!""##$$%%&&''(())**++,,----,,++**))((''&&%%$$##""!!!!!!!"""""""""""""""!!````!!!!!!`Ȍ`!!""##$$%%&&&%%$$##""""!!`ޚ`ʋ̉`!!""##########$$%%&&''(())****)*))((''&&%%$$##""!!````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``À`!!""##$$%%&&''(())**++,,--..//0011223344544332221111112221100//..--,,++**))((''&&%%$$##""!!``!!""##""!!`Ā`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766555544444333322233445555443322111111100000000////00112221100//..--,,++**))((''&&%%%%%%%%$$$%%&%%$$##""!!`͋`ǐ`!!""!!``!!""##$$%%&&%%$$##""!!```ŀ`!!""###""!!`ޛ`!!""""!!``!!!`̞`!!""""!!```!!"!""""""!!!`؞````!!""####""!!``̏`!!""##$$%%&&''(())**++,,---,,++**))((''&&%%$$##""!!````!!!!!!!!!!!!!!!!!!`ޙ``````!`ň`!!""##$$%%&&%%$$##""!!!!`؞ō`!!""###$#####$$%%&&''(())**++****))((''&&%%$$##""!!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445544332221111223221100//..--,,++**))((''&&%%$$##""!!``!!""#""!!`Ā`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766655555444433323344556655443322211111100000000//0011223221100//..--,,++**))((''&&%&&%%%%%%%%&&%%$$##""!!````!`Ā`!!"!!``!!""##$$%%&%%$$##""!!``!!""###""!!`ʊ`!!""#""!!`Ώ`!!!`Ǟ`!!"""!!`€`!!"""""""!!``!`Ϟ````!!""##""!!``!!""##$$%%&&''(())**++,,-,,++**))((''&&%%$$##""!!```!!!!!!!!!!!!!!!`Ȋ```!!""##$$%%&%%$$##""!!!!`ޗ``!!""##$$$$$$$$$%%&&''(())**++++*+**))((''&&%%$$##""!!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ք`!!""##$$%%&&''(())**++,,--..//0011223344555443332222223221100//..--,,++**))((''&&%%$$##""!!``!!""##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766665555544443334455666655443322222221111111100001122333221100//..--,,++**))((''&&&&&&&&%%%&&&%%$$##""!!```!```!!!``!!""!!``!!""##$$%%%%$$##""!!`€``!!""###""!!`׀`!!""""!!`ˋ`!!!!`ɞ`!!""!!``!!"""##""!!``!`֘``!!""#""!!```Ǎ`!!""##$$%%&&''(())**++,,,,++**))((''&&%%$$##""!!`ʖ```````````````ǒ`!``!!""##$$%%%%$$##""!!```ޗ`!!""##$$$%$$$$$%%&&''(())**++,,++++**))((''&&%%$$##"""!!!`ʑ``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``Ɍ`!!""##$$%%&&''(())**++,,--..//001122334455554433322223221100//..--,,++**))((''&&%%$$##""!!``!!""###""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887776666655554443445566776655443332222221111111100112233433221100//..--,,++**))((''&''&&&&&&&&&&%%$$##""!!``!!!!```````!!!``!!"""!!``!!""##$$%%%$$##""!!``!!!""##$##""!!``!!""#""!!``!!!!`Ǟ`!!""!!```!!""##""!!!``!!````ѕ``!`!!""#""!!`ʏ`!!""##$$%%&&''(())**++,,,++++**))((''&&%%$$##""!!`̂ʋ```!!""##$$%%%$$##""!!`ޘ`!!""##$$%%%%%%%%&&''(())**++,,,,+,++**))((''&&%%$$##"""!!`ڛ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```Ȍ`!!""##$$%%&&''(())**++,,--..//00112233445555444333333221100//..--,,++**))((''&&%%$$##""!!`Ϗ`!!""####""!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887777666665555444556677776655443333333222222221111223344433221100//..--,,++**))((''''''''&&&''&&%%$$##""!!``!!!"!!```!!!``!!!!````!!""!!``!!""##$$%%%%$$##""!!``!!""##$$##""!!`ޞ`!!""""!!``!!!!`ʞ``!!"!!`ƈƀ`!!""#""!!``Ԙ`!!!`ʖ`!!!!!""#""!!``!!""##$$%%&&''(())**++++++*****))((''&&%%$$##""!!`Dž```!!""##$$%%$$##""!!`ܞ``!!""##$$%%&%%%%%&&''(())**++,,--,,,++**))((''&&%%$$##""!!`̞`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!`Ć`!!""##$$%%&&''(())**++,,--..//0011223344455544433333221100//..--,,++**))((''&&%%$$##""!!``!!""##$$##""!!`!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99888777776666555455667788776655444333333222222221122334454433221100//..--,,++**))(('((''''''''''&&%%$$##""!!```!!""!!```!!!!!!!!!!``!!"""!!`Ä`!!""##$$%%&%%$$##""!!`Ց`!!""##$##""!!`ޞ````!!"""!!``!!"!!`Ȟ````!``!!"!!!`````!!""#""!!``!!!``!!!"!""#""!!``!!""##$$%%&&''(())**+++++******))((''&&%%$$##""!!`ӌ`!``!!""##$$%%$$##""!!`ޞ`!!""##$$%%&&&&&&&&''(())**++,,----,,++**))((''&&%%$$##""!!`Ҟ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!`À`!!""##$$%%&&''(())**++,,--..//001122334445555444433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$$##""!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99888877777666655566778888776655444444433333333222233445554433221100//..--,,++**))(((((((('''((''&&%%$$##""!!!````````````!!""""!!`````!!!!"""!!""!!``!!""""!!```!!""##$$%%%%$$##""!!`ʀ`!!""##$$##""!!``!!!````!!""""!!`̆`!!""!!`ۖ`!!!!!!``!!!!```!!!`̂`!!""""!!``!!!!````!!""""#""!!`ď`!!""##$$%%&&''(()))*******))))))((''&&%%$$##""!!``Nj``ˋ```!!""##$$%%$$##""!!`ٞ`!!""##$$%%&&'&&&&&''(())**++,,--.--,,++**))((''&&%%$$##""!!````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!`Ȅ`!!""##$$%%&&''(())**++,,--..//0011223343344555544433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$$$##""!"""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99988888777766656677889988776655544444433333333223344556554433221100//..--,,++**))())((((((((((''&&%%$$##""!!!!!!!!!!!``!!!!""##""!!!!!!!!""""""""!!`׀`!!""#""!!!``!!""##$$%%&&%%$$##""!!`ˀ`!!""##$$##""!!```!!!!!!!````Ž`!!""""!!``!!"""!!``!!!!!"!!``````!!!!`̀`!!!!`ˀ`!!""""!!`ǒ`!!"!!!``!!"""#""!!`nj`!!""##$$%%&&''(())))*****))))))((''&&%%$$##""!!```Ή``!!!!""##$$%%$$##"""!!`ޞ`!!""##$$%%&&'''''''(())**++,,--...--,,++**))((''&&%%$$##""!!``!!`̏`!!""##$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""!!`͏``!!""##$$%%&&''(())**++,,--..//00112233433334455554433221100//..--,,++**))((''&&%%$$##""!!`ƀ`!!""##$$%%$$##""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99998888877776667788999988776655555554444444433334455666554433221100//..--,,++**))))))))((())((''&&%%$$##"""!!!!!!!!!!!!!!""####""!!!!!""""###""""!!``!!""###""!!!!!""##$$%%&&&&%%$$##""!!``!!""##$$$##""!!!!!"""!!!!!!!`````!!""##""!!````!!""#""!!`Šޞ`!!""""""!!!!!!!!!!`ޞ`!!""!!``!!"""!!`ύ`!!"""!!`ň`!!!"""""!!`̌`!!""##$$%%&&''(())()))))))((((((''&&%%$$##""!!```nj``ˉ``!!!!!""##$$%%$$##""!!!``π`!!""##$$%%&&'''''''(())**++,,--../..--,,++**))((''&&%%$$##""!!!!!`ˌ`!!""###$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ӈ`!!!""##$$%%&&''(())**++,,--..//001122334332233445554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%%$$##"###$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;:::9999988887776778899::9988776665555554444444433445566766554433221100//..--,,++**)**))))))))))((''&&%%$$##"""""""""""!!""""##$$##""""""""#######""!!``!!""####"""!!""##$$%%&&'&&%%$$##""!!``!!""##$$$##""!!!"""""""!!!!!!!````!!!""####""!!`!```!!!""##""!!``۞`!!"""""#""!!!!!!""!!```!!"""!!``Ǒ```˅`!!"""!!`י`!!""!!``!!!!"""!!`Ɋ`!!""##$$%%&&''(()((()))))((((((''&&%%$$##""!!`ʍ``ˍ```````!!!!""""##$$%%$$##""!!!``!!""##$$%%&&''(((((())**++,,--..///..--,,++**))((''&&%%$$##""!!!!`֕`!!""###$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`̀`!!!""##$$%%&&''(())**++,,--..//00112233433222233445554433221100//..--,,++**))((''&&%%$$##""!!```!!""##$$%%&%%$$####$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::::9999988887778899::::9988776666666555555554444556677766554433221100//..--,,++********)))**))((''&&%%$$###""""""""""""""##$$$$##"""""####$$$###""!!``!!""##$$##"""""##$$%%&&'''&&%%$$##""!!`͓`!!""##$$%$$##"""""###"""""""!!!!!!!!!""##$$##""!!!!!!!!""##""!!``!``!!""######""""""""""!!``!!""""!!!``!!``!!""!!`ƛ`!!"""!!```!!!!!!`NJ`!!""##$$%%&&''(((('(((((((''''''&&%%$$##""!!`Ő``ʍ``!!!!!!!!!"""""##$$%%$$##""!!`````!!""##$$%%&&''(((((())**++,,--..//0//..--,,++**))((''&&%%$$##"""!!`ғ``!!""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ˀ`!!"""##$$%%&&''(())**++,,--..//0011223343322112233445554433221100//..--,,++**))((''&&%%$$##""!!!!!""##$$%%&&&%%$$#$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;:::::999988878899::;;::9988777666666555555554455667787766554433221100//..--,,++*++**********))((''&&%%$$###########""####$$%%$$########$$$$$##""!!``!!""##$$$###""##$$%%&&''(''&&%%$$##""!!``!!""##$$%%%$$##"""#######"""""""!!!!"""##$$$$##""!"!!!"""###""!!`ρ`!!!```!!"""####$##""""""""!!`’`!!""#""!!!```!!!``!!""!!`Ξ`!!""""!!```!!!`ʍ`!!""##$$%%&&''((('''(((((''''''&&%%$$##""!!`ˌ````!!!!!!!!!""""####$$%%$$##""!!`ۈ`‹`!!""##$$%%&&''(()))))**++,,--..//000//..--,,++**))((''&&%%$$##"""!!``!!!"""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ɀ`!!""##$$%%&&''(())**++,,--..//001122334332211112233445554433221100//..--,,++**))((''&&%%$$##""!!!""##$$%%&&'&&%%$$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;;:::::999988899::;;;;::9988777777766666666555566778887766554433221100//..--,,++++++++***++**))((''&&%%$$$##############$$%%%%$$#####$$$$%$$##""!!``!!""##$$$$#####$$%%&&''(((''&&%%$$##""!!``!!""##$$%%&%%$$#####$$$#######"""""""""##$$%%$$##""""""""####""!!`ŀ`!!"!!!!!"!!""##$$$######""!!`Í`!!""##"""!!!!!!!``!!!!!`˓`!!""#""!!````ƍ`!!""##$$%%&&'''(''&'''''''&&&&&&%%$$##""!!`ʑ`````!!!!"""""""""#####$$%%$$$##""!!`ё`````Ξ`!!""##$$%%&&''(())))**++,,--..//00100//..--,,++**))((''&&%%$$###""!!`є``!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233433221100112233445554433221100//..--,,++**))((''&&%%$$##"""""##$$%%&&'''&&%%$%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<;;;;;::::999899::;;<<;;::9988877777766666666556677889887766554433221100//..--,,+,,++++++++++**))((''&&%%$$$$$$$$$$$##$$$$%%&&%%$$$$$$$$%%%$$##""!!``!!""##$$%$$$##$$%%&&''(()((''&&%%$$##""!!``!!""##$$%%&&&%%$$###$$$$$$$#######""""###$$%%%%$$##"#"""###$##""!!``!!!!!!!!!!!""##$$$####""!!`׊`!!""###"""!!!"!!``!!``֜`!!""#""!!`̋`!!""##$$%%&&'''''&&&'''''&&&&&&%%$$$##"""!!`Ȋ`!!``ŗ`!``!!!"""""""""####$$$$%%$$$$##""!!`lj`!!!!!``````````````!!""##$$%%&&'''(())**++,,--..//0011100//..--,,++**))((''&&%%$$##""!!`ԓ``!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//001122333322110000112233445554433221100//..--,,++**))((''&&%%$$##"""##$$%%&&''(''&&%%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<<;;;;;::::999::;;<<<<;;::9988888887777777766667788999887766554433221100//..--,,,,,,,,+++,,++**))((''&&%%%$$$$$$$$$$$$$$%%&&&&%%$$$$$%%%%%$$##""!!``!!""##$$%%%$$$$$%%&&''(()))((''&&%%$$##""!!``!!""##$$%%&&'&&%%$$$$$%%%$$$$$$$#########$$%%&&%%$$########$$##""!!``!!!!!!!!``!!""##$##$$##""!!``!!""#####"""""!!``!`ޞ`!!!""#""!!``!!""##$$%%&&&&'&&%&&&&&&&%%%%%%$$###""!!!`ć`!!!!!`р`!!!`ˊ`!!""""#########$$$$$%%$$####""!!`Đ`!!!!!!!!!!!!!!`````!!!!```!!""##$$%%%%&&&''(())**++,,--..//001100//..--,,++**))((''&&%%$$##""!!`Ҋ``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ã`!!""##$$%%&&''(())**++,,--..//001122333221100//00112233445554433221100//..--,,++**))((''&&%%$$#####$$%%&&''(((''&&%&&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>===<<<<<;;;;:::9::;;<<==<<;;::9998888887777777766778899:99887766554433221100//..--,--,,,,,,,,,,++**))((''&&%%%%%%%%%%%$$%%%%&&''&&%%%%%%%%&%%$$##""!!``!!""##$$%%%%%$$%%&&''(())*))((''&&%%$$##""!!!!""##$$%%&&'''&&%%$$$%%%%%%%$$$$$$$####$$$%%&&&&%%$$#$###$$$$$##""!!``!```````!!""#####$##""!!``!!""###"""""""!!``!!```!!!!""""!!`€`!!""##$$%%&&&&&%%%&&&&&%%%%%%$$###""!!!`Ë`!!"!!!`````````!!!!`Ċ`!!"""#########$$$$%%%%$$####""!!`ɕ`!!"""!!!!!!!!!!!!!!!!!!!``!!""##$$%%%%%&&&''(())**++,,--..//001100//..--,,++**))((''&&%%$$##""!!```````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233221100////00112233445554433221100//..--,,++**))((''&&%%$$###$$%%&&''(()((''&&&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>====<<<<<;;;;:::;;<<====<<;;::99999998888888877778899:::99887766554433221100//..--------,,,--,,++**))((''&&&%%%%%%%%%%%%%%&&''''&&%%%%%&&&&%%$$##""!!``!!""##$$%%&&%%%%%&&''(())***))((''&&%%$$##""!!""##$$%%&&''(''&&%%%%%&&&%%%%%%%$$$$$$$$$%%&&''&&%%$$$$$$$$%$$##""!!`ǎ```!!""##""####""!!``!!""##"""!!"""!!``!!````!!""""!!```!!""##$$%%%%&%%$%%%%%%%$$$$$$##"""!!```!!"""!!!!!!!!!`!!""!!``!!""###$$$$$$$$$%%%%%$$##"""""!!`Ύ`!!""""""""""""!!!!!""""!!`ݞ`!!""###$$$$$%%%&&''(())**++,,--..//001100//..--,,++**))((''&&%%$$##""!!`ƒ```!!!!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//0011223221100//..//00112233445554433221100//..--,,++**))((''&&%%$$$$$%%&&''(()))((''&'''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>=====<<<<;;;:;;<<==>>==<<;;:::99999988888888778899::;::99887766554433221100//..-..----------,,++**))((''&&&&&&&&&&&%%&&&&''((''&&&&&&&&'&&%%$$##""!!```!!""##$$%%&&&&&%%&&''(())**+**))((''&&%%$$##""""##$$%%&&''(((''&&%%%&&&&&&&%%%%%%%$$$$%%%&&''''&&%%$%$$$%%%%$$##""!!````!!""##""""###""!!`ɓ`!!""##""!!!!!""!!``!!!!`Ώ`!!"""!!``!!""##$$%%%%%$$$%%%%%$$$$$$##"""!!`ȍ`!!"""!!!!!!!!!!""""!!``!!""##$$$$$$$$$%%%%%%$$##""""""!!`Ë`!!""#""""""""""""""""""!!``!!""####$$$$$%%%&&''(())**++,,--..//001100//..--,,++**))((''&&%%$$##""!!`````!!!!!!!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//001122221100//....//00112233445544332211000//..--,,++**))((''&&%%$$$%%&&''(())*))((''''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>=====<<<<;;;<<==>>>>==<<;;:::::::99999999888899::;;;::99887766554433221100//........---..--,,++**))(('''&&&&&&&&&&&&&&''((((''&&&&&''''&&%%$$##""!!!!!""##$$%%&&''&&&&&''(())**+++**))((''&&%%$$##""##$$%%&&''(()((''&&&&&'''&&&&&&&%%%%%%%%%&&''((''&&%%%%%%%%&%%$$##""!!``!!""##""!!""##""!!``!!""##""!!!``!!!!!``!!"!!`π`!!""""!!``!!""##$$$$$%$$#$$$$$$$######""!!!`̎`!!""""""""""!""#""!!``!!""##$$%%%%%%%%%&%%$$##""!!!"!!`ĉ`!!""##########"""""###""!!````!!"""""#####$$$%%&&''(())**++,,--..//00100//..--,,++**))((''&&%%$$##""!!```!!!!!!!"""!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Æ`!!""##$$%%&&''(())**++,,--..//00112221100//..--..//00112233444433221100/0///..--,,++**))((''&&%%%%%&&''(())***))(('((())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>====<<<;<<==>>??>>==<<;;;::::::999999998899::;;<;;::99887766554433221100//.//..........--,,++**))(('''''''''''&&''''(())((''''''''(''&&%%$$##""!!!""##$$%%&&'''''&&''(())**++,++**))((''&&%%$$####$$%%&&''(()))((''&&&'''''''&&&&&&&%%%%&&&''((((''&&%&%%%&&&%%$$##""!!`Ğ`!!""""!!!!""#""!!``!!""#""!!```!!!!!``!!!!``!!""!!!``!!""##$$$$$$$###$$$$$######""!!!!`Ɔ`!!"""""""""""##""!!``!!""##$$%%%%%%%&&%%$$##""!!!!!!`̊`!!""###################""!!!!`ƞ`!!"""""#####$$$%%&&''(())**++,,--..//0000//..--,,++**))((''&&%%$$##""!!`͗`!!!!!!"""""!!`ޘ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ȉ`!!""##$$%%&&''(())**++,,--..//0011221100//..----..//001122334433221100////.....--,,++**))((''&&%%%&&''(())**+**))(((())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>====<<<==>>????>>==<<;;;;;;;::::::::9999::;;<<<;;::99887766554433221100////////...//..--,,++**))(((''''''''''''''(())))(('''''((((''&&%%$$##"""""##$$%%&&''(('''''(())**++,,,++**))((''&&%%$$##$$%%&&''(())*))(('''''((('''''''&&&&&&&&&''(())((''&&&&&&&&&%%$$##""!!`Ӟ`!!"""!!``!!""""!!``!!""""!!`ٞ``!!!!`````!!""!!`ɞ`!!!!!!```!!""#######$##"#######""""""!!````!!""#######"###""!!``!!""##$$%%&&&&&&&%%$$##""!!```!!`Ć`!!""##$$$$$$$$#####$$$##""!!!!```ŏ`!!!!!!"""""###$$%%&&''(())**++,,--..//0000//..--,,++**))((''&&%%$$##""!!``!!!""""""""!!`́`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//001121100//..--,,--..//0011223333221100//./.......--,,++**))((''&&&&&''(())**+++**))()))**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>===<==>>??????>>==<<<;;;;;;::::::::99::;;<<=<<;;::99887766554433221100/00//////////..--,,++**))(((((((((((''(((())**))(((((((()((''&&%%$$##"""##$$%%&&''(((((''(())**++,,-,,++**))((''&&%%$$$$%%&&''(())***))(('''((((((('''''''&&&&'''(())))((''&'&&&'&&%%$$##""!!``!!""!!``!!"""!!``!!"""!!`ɘ````!!!!!!!!""!!`Ş````ܞ`!!!!```!!""########"""#####""""""!!`ʇ`!!""##########""!!``!!""##$$%%&&&&&%%$$##""!!````!!""##$$$$$$$$$$$$$$$$$##""""!!!!``˖`!!!!!!"""""###$$%%&&''(())**++,,--..//0000//..--,,++**))((''&&%%$$##""!!``````````````!!""""""###""!!`````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00111100//..--,,,,--..//00112233221100//....---....--,,++**))((''&&&''(())**++,++**))))**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>===>>????????>>==<<<<<<<;;;;;;;;::::;;<<===<<;;::99887766554433221100000000///00//..--,,++**)))(((((((((((((())****))((((())))((''&&%%$$#####$$%%&&''(())((((())**++,,---,,++**))((''&&%%$$%%&&''(())**+**))((((()))((((((('''''''''(())**))(('''''''&&%%$$##""!!``!!"!!``!!""""!!``!!!!!!!````!!!!!!"!!!!!``!!!!``!!!```!!""#"""""#""!"""""""!!!!!!``!!""##$$$$#$##""!!``!!""##$$%%&&&&%%$$##""!!`ޞ`!!""##$$%%%%%%$$$$$%%%$$##""""!!!!!`€`!````!!!!!"""##$$%%&&''(())**++,,--..//0000//..--,,++**))((''&&%%$$##""!!!!!!!!!!!!!!!!"""########""!!!!`ʘ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`À`!!""##$$%%&&''(())**++,,--..//0011100//..--,,++,,--..//001122221100//..-.-----....--,,++**))(('''''(())**++,,,++**)***++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>=>>??????????>>===<<<<<<;;;;;;;;::;;<<==>==<<;;::9988776655443322110110000000000//..--,,++**)))))))))))(())))**++**))))))))*))((''&&%%$$###$$%%&&''(()))))(())**++,,--.--,,++**))((''&&%%%%&&''(())**+++**))((()))))))(((((((''''((())****))(('('''''&&%%$$##""!!``!!!!!``!!""""!!```!!!!!``!!""""!!!!!`ɞ`!!!!!`!!```!!"""""""""!!!"""""!!!!!!`Ʉ`!!""##$$$$$$##""!!``!!""##$$%%&&&&%%$$##""!!`ޞ`!!""##$$%%%%%%%%%%%%%%%$$####""""!!!```````````!!!!!"""##$$%%&&''(())**++,,--..//0000//..--,,++**))((''&&%%$$##""!!!!!!!!!!!!!!""######$$$##""!!!!`Ζ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//001100//..--,,++++,,--..//0011221100//..----,,,--....--,,++**))(('''(())**++,,-,,++****++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>????????????>>=======<<<<<<<<;;;;<<==>>>==<<;;::9988776655443322111111110001100//..--,,++***))))))))))))))**++++**)))))****))((''&&%%$$$$$%%&&''(())**)))))**++,,--...--,,++**))((''&&%%&&''(())**++,++**)))))***)))))))((((((((())**++**))((((((''&&%%$$##""!!```!!!``!!""""!!````!`€`!!"""!!```````!!"""!!````!!"!!!!!"!!`!!!!!!!`````Œ`!!""##$$%%$$##""!!`čҍ`!!""##$$%%%%%%%%$$##""!!`ʞі`!!""##$$%%&&&&&%%%%%&&&%%$$####"""""!!``````!!!!!!!``````ޞ````!!!""##$$%%&&''(())**++,,--..//0000//..--,,++**))((''&&%%$$##""""""""""""""""###$$$$######"""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ʍ`!!""##$$%%&&''(())**++,,--..//00100//..--,,++**++,,--..//00111100//..--,-,,,,,--....--,,++**))((((())**++,,---,,++*+++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>??????????????>>>======<<<<<<<<;;<<==>>?>>==<<;;::9988776655443322122111111111100//..--,,++***********))****++,,++********+**))((''&&%%$$$%%&&''(())*****))**++,,--../..--,,++**))((''&&&&''(())**++,,,++**)))*******)))))))(((()))**++++**))()((((''&&%%$$##""!!``!!``!!"""!!```!!""!!``!!""!!``!!!!!!!!!``!!!!!`ȉ`!!""##$$%%$$##""!!``````````!!""##$$%%%%%%%$$##""!!!`ў`````ܝ`!!""##$$%%&&&&&&&&&&&&&&&%%$$$$####"""!!!!!!!!!!!!!!!!!!```````!!!""##$$%%&&''(())**++,,--..//0000//..--,,++**))((''&&%%$$##""""""""""""""##$$$$#########""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ȁ`!!""##$$%%&&''(())**++,,--..//0000//..--,,++****++,,--..//001100//..--,,,,+++,,--....--,,++**))((())**++,,--.--,,++++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>========<<<<==>>???>>==<<;;::9988776655443322222222111221100//..--,,+++**************++,,,,++*****++++**))((''&&%%%%%&&''(())**++*****++,,--..///..--,,++**))((''&&''(())**++,,-,,++*****+++*******)))))))))**++,,++**)))))((''&&%%$$##""!!`````!!"""!!``!!"!!`Ɲ`!!"!!```!`````!`Ӟ`````̔`!!""##$$%%$$##""!!``!!!!!!!!`̊ˍ`!!""##$$%%$$$$$$##""!!!``܉`!!!!!```!!""##$$%%&&'''''&&&&&'''&&%%$$$$#####""!!!!!!"""""""!!!!!!`‹`````!!""##$$%%&&''(())**++,,--..//0000//..--,,++**))((''&&%%$$################$$$$###"""""###""!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//000//..--,,++**))**++,,--..//0000//..--,,+,+++++,,--....--,,++**)))))**++,,--...--,,+,,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>========<<==>>?????>>==<<;;::9988776655443323322222222221100//..--,,+++++++++++**++++,,--,,++++++++,++**))((''&&%%%&&''(())**+++++**++,,--..//0//..--,,++**))((''''(())**++,,---,,++***+++++++*******))))***++,,,,++**)*)))((''&&%%$$##""!!`Ո`!!""""!!``!!""!!``!!!!```͈`!!""##$$%%%$$##""!!`ʋ``!!!!!!!!!!```````Ċ`!!""##$$%$$$$$$##""!!``˞`!!!!!!!`!!""##$$%%&&'''''''''''''''&&%%%%$$$$###"""""""""""""""""!!`Ίԕ`!!""##$$%%&&''(())**++,,--..//0000//..--,,++**))((''&&%%$$##############$$$$##""""""""###""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<=????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00//..--,,++**))))**++,,--..//00//..--,,++++***++,,--....--,,++**)))**++,,--../..--,,,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>====>>???????>>==<<;;::9988776655443333333322233221100//..--,,,++++++++++++++,,----,,+++++,,,,++**))((''&&&&&''(())**++,,+++++,,--..//000//..--,,++**))((''(())**++,,--.--,,+++++,,,+++++++*********++,,--,,++****))((''&&%%$$##""!!`ː`ā`!!"""!!`ĉ`!!"""!!``!!!`ƈ`!!""##$$%%$$##""!!``Ì``!!!""""""""!!!``!!!!!`````˄`!!""##$$$$######""!!`ԓ`!!""""!!!!""##$$%%&&''((((('''''(((''&&%%%%$$$$$##""""""#######""""!!`ʊ`!!""##$$%%&&''(())**++,,--..//00100//..--,,++**))((''&&%%$$$$$$$$$$$$$$$$$$##"""!!!!!""###""!!`Ò`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//0//..--,,++**))(())**++,,--..////..--,,++*+*****++,,--....--,,++*****++,,--..///..--,---..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>==>>?????????>>==<<;;::9988776655443443333333333221100//..--,,,,,,,,,,,++,,,,--..--,,,,,,,,-,,++**))((''&&&''(())**++,,,,,++,,--..//00100//..--,,++**))(((())**++,,--...--,,+++,,,,,,,+++++++****+++,,----,,++*+**))((''&&%%$$##""!!``````!``!!""""!!`ǀ``!!""""!!``!!``!!""##$$%$$##""!!`͋`!!"""""""""!!`````!!!!!!!!!!!``````!!""##$$$######""!!`Ӕ`!!"""""""!""##$$%%&&''(((((((((((((((''&&&&%%%%$$$################""!!``!!""##$$%%&&''(())**++,,--..//00100//..--,,++**)))((''&&%%$$$$$$$$$$$$$$$$##""!!!!!!!!""###""!!`ٔ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<=???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..////..--,,++**))(((())**++,,--..//..--,,++****)))**++,,--....--,,++***++,,--..//0//..----..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>???????????>>==<<;;::9988776655444444443334433221100//..---,,,,,,,,,,,,,,--....--,,,,,----,,++**))(('''''(())**++,,--,,,,,--..//0011100//..--,,++**))(())**++,,--../..--,,,,,---,,,,,,,+++++++++,,--..--,,++++**))((''&&%%$$##""!!`````!!!``!!`!!""##""!!```!!!""#""!!`Đ`!!``!!""##$$%$$##""!!```!!""#######""!!``!!!!!"""""!!!!!!!!!!`΍`!!""######""""""!!!`ƈ`!!""###""""##$$%%&&''(()))))((((()))((''&&&&%%%%%$$######$$$$$$$###""!!`Ɗ`!!""##$$%%&&''(())**++,,--..//000//..--,,++**))(((((''&&%%%%%%%%%%%%%%$$##""!!!`````!!""##""!!`̌`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..///..--,,++**))((''(())**++,,--....--,,++**)*)))))**++,,--....--,,+++++,,--..//000//..-...//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>?????????????>>==<<;;::9988776655455444444444433221100//..-----------,,----..//..--------.--,,++**))(('''(())**++,,-----,,--..//001121100//..--,,++**))))**++,,--..///..--,,,-------,,,,,,,++++,,,--....--,,+,++**))((''&&%%$$##""!!!!!```!!!!!``!!!!""###""!!``!!!!""#""!!``!``!!""##$$%%$$##""!!``````!!!""#########""!!!!!!!"""""""""""!!!!!!``````!!""#####""""""!!!```!!""#####"##$$%%&&''(()))))))))))))))((''''&&&&%%%$$$$$$$$$$$$$$$##""!!`ň`!!""##$$%%&&''(())**++,,--..//0//..--,,++**))(((((((''&&%%%%%%%%%%%%$$##""!!```!!""##""!!``````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ɍ`!!""##$$%%&&''(())**++,,--..//..--,,++**))((''''(())**++,,--..--,,++**))))((())**++,,--....--,,+++,,--..//00100//....//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655555555444554433221100//...--------------..////..-----....--,,++**))((((())**++,,--..-----..//00112221100//..--,,++**))**++,,--..//0//..-----...-------,,,,,,,,,--..//..--,,,,++**))((''&&%%$$##""!!!!!!``!!"""!!`ą`!!!""####""!!``!!"""##""!!``!``!!""##$$%%%$$##""!!!!!!!!!""##$$$$$$$##""!!"""""#####""""""""""!!!!!!``ʼn`!!""""""""!!!!!!```Ȍ```````!``````!!""##$$####$$%%&&''(())*****)))))***))((''''&&&&&%%$$$$$$%%%%%%$$##""!!`NJ`!!""##$$%%&&''(())**++,,--..////..--,,++**))((''''(((''&&&&&&&&&&%%$$##""!!`ޞ``!!"""#""!!!``ׇ``!!!``Ê`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ˊ`!!""##$$%%&&''(())**++,,--../..--,,++**))((''&&''(())**++,,----,,++**))()((((())**++,,--....--,,,,,--..//0011100//.///00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776656655555555554433221100//...........--....//00//......../..--,,++**))((())**++,,--.....--..//0011223221100//..--,,++****++,,--..//000//..---.......-------,,,,---..////..--,-,,++**))((''&&%%$$##"""""!!!!!"""""!!``!!""####""!!!``!!"""##""!!``!!```!!""##$$%%%%$$##""!!!!!!"""##$$$$$$$$$##"""""""###########""""""!!!!!!!``Æ`!!"""""""!!!!!!`̏`!!!!!!!!!!!`````````!!!!""##$$$$$#$$%%&&''(())*************))))((((''&&&&&%%%%%%%%%%%%%$$##""!!`ȋ`!!""##$$%%&&''(())**++,,--..///..--,,++**))(('''''''''''&&&&&&&&&%%$$##""!!`ڔ`!!"""#""!!!!``!!!!!!`ŏ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ό`!!""##$$%%&&''(())**++,,--....--,,++**))((''&&&&''(())**++,,--,,++**))(((('''(())**++,,--....--,,,--..//001121100////00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776666666655566554433221100///..............//0000//.....////..--,,++**)))))**++,,--..//.....//001122333221100//..--,,++**++,,--..//00100//.....///.......---------..//00//..----,,++**))((''&&%%$$##""""""!!""###""!!``!!""####""!!```!!""#"""!!!``!!!!``!!""##$$%%&%%$$##"""""""""##$$%%%%%%%$$##""#####$$$$$##########""""""!!!!`ƌ`!!!!!!!!!`````ŏ`!!!!!!!"!!!!!!```!!!!!!!!!""##$$%%$$$$%%&&''(())**+++++******))((((''''&&%%%&&%%%%%%&&&&%%$$##""!!`Nj`!!""##$$%%&&''(())**++,,--../..--,,++**))((''&&&&'''''''''''''&&%%$$##""!!`Ύ`!!!!""#"""!!!```!!"""!!!`Ǎ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ќ`!!""##$$%%&&''(())**++,,--...--,,++**))((''&&%%&&''(())**++,,,,++**))(('('''''(())**++,,--....-----..//00112221100/000112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776776666666666554433221100///////////..////001100////////0//..--,,++**)))**++,,--../////..//00112233433221100//..--,,++++,,--..//0011100//...///////.......----...//0000//..-.--,,++**))((''&&%%$$#####"""""#####""!!````!!""####""!!`܋`!!"""""!!!`ŀ`!!!!``!!""##$$%%&&%%$$##""""""###$$%%%%%%%%%$$#######$$$$$$$$$$$######"""""""!!!``!!!!!!!!`Ɉ`!!"""""""""!!!!``````````!!!!!!!!""""##$$%%%%%$%%&&''(())**+++++++++**))((((''''&&%%%%%&&&&&&&&&&%%$$##""!!``!!""##$$%%&&''(())**++,,--...--,,++**))((''&&&&&&&&&''''''''''&&%%$$##""!!```!!!""#""""!!!```````!!""""!!`Ŏ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`€`!!""##$$%%&&''(())**++,,--.--,,++**))((''&&%%%%&&''(())**++,,++**))((''''&&&''(())**++,,--....---..//001122322110000112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887777777766677665544332211000//////////////00111100/////0000//..--,,++*****++,,--..//00/////0011223344433221100//..--,,++,,--..//001121100/////000///////.........//001100//....--,,++**))((''&&%%$$######""##$$$##""!!!!!!""####""!!`۞`!!""""!!!```!!"!!``!!""##$$%%&&%%$$#########$$%%&&&&&&&%%$$##$$$$$%%%%%$$$$$$$$$$######""""!!````!````````ƒ`!!"""""#""""""!!!!!!`````!!!!!!!"""""""""##$$%%&&%%%%&&''(())**++,,,,,++**))((''''&&&&%%$$$%%&&&&&&'&&%%$$##""!!`Ì``!!""##$$%%&&''(())**++,,--.--,,++**))((''&&%%%%&&&&&&&&&&&&''&&%%$$##""!!`Ȗ``!!""##"""!!!!!!!!`````````!!""""!!`ƅ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,---,,++**))((''&&%%$$%%&&''(())**++++**))((''&'&&&&&''(())**++,,--.......//001122333221101112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988788777777777766554433221100000000000//000011221100000000100//..--,,++***++,,--..//00000//001122334454433221100//..--,,,,--..//00112221100///0000000///////....///00111100//./..--,,++**))((''&&%%$$$$$#####$$$$$##""!!!!""##$##""!!`͔`!!"""!!!`Ǐ`!!"!!``!!""##$$%%&&%%$$######$$$%%&&&&&&&&&%%$$$$$$$%%%%%%%%%%%$$$$$$#######"""!!`````!```ɇ`!!""#######""""!!!!!!!!````````````````!!!!!!!""""""""####$$%%&&&&&%&&''(())**++,,,,,++**))((''''&&&&%%$$$$$%%&&'''&&%%$$##""!!``!!""##$$%%&&''(())**++,,---,,++**))((''&&%%%%%%%%%&&&&&&&&&''&&%%$$##""!!`ɓ`!!""###"""!!!!!!!!!!!!!``Ç`!!""""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ћ`!!""##$$%%&&''(())**++,,--,,++**))((''&&%%$$$$%%&&''(())**++**))((''&&&&%%%&&''(())**++,,--.....//001122334332211112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998888888877788776655443322111000000000000001122221100000111100//..--,,+++++,,--..//001100000112233445554433221100//..--,,--..//00112232211000001110000000/////////0011221100////..--,,++**))((''&&%%$$$$$$##$$%%%$$##""""""##$$##""!!``!!"""!!``Ћ`!!"!!``!!""##$$%%&&&%%$$$$$$$$$%%&&'''''''&&%%$$%%%%%&&&&&%%%%%%%%%%$$$$$$####""!!!!```Lj`!!""###$######""""""!!!!!!!!!!!!!!!!!`````!!!!"""""""#########$$%%&&''&&&&''(())**++,,-,,++**))((''&&&&%%%%$$###$$%%&&'&&%%$$##""!!`Ȋ`!!""##$$%%&&''(())**++,,--,,++**))((''&&%%$$$$%%%%%%%%%%%%&&&&%%$$##""!!`Ҝ`!!""###""""""""!!!!!!!!``!!""""!!`Ð`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Õ`!!""##$$%%&&''(())**++,,-,,++**))((''&&%%$$##$$%%&&''(())****))((''&&%&%%%%%&&''(())**++,,--..///001122334443322122233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998998888888888776655443322111111111110011112233221111111121100//..--,,+++,,--..//00111110011223344556554433221100//..----..//001122333221100011111110000000////0001122221100/0//..--,,++**))((''&&%%%%%$$$$$%%%%%$$##""""##$$##""!!``!!"""!!``!!"!!``!!""##$$%%&&&%%$$$$$$%%%&&'''''''''&&%%%%%%%&&&&&&&&&&&%%%%%%$$$$$$$###""!!`Ɋ`!!""##$$$$$####""""""""!!!!!!!!!!!!!!!!``!!!!!"""""""########$$$$%%&&'''''&''(())**++,,-,,++**))((''&&&&%%%%$$#####$$%%&&&%%$$##""!!`lj`!!""##$$%%&&''(())**++,,-,,++**))((''&&%%$$$$$$$$$%%%%%%%%%&&&&%%$$##""!!`ܙ`!!""###"""""""""""""""!!``!!""#""!!`̓`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ـ`!!""##$$%%&&''(())**++,,-,,++**))((''&&%%$$####$$%%&&''(())**))((''&&%%%%$$$%%&&''(())**++,,--..//00112233444433222233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::999999998889988776655443322211111111111111223333221111122221100//..--,,,,,--..//0011221111122334455666554433221100//..--..//001122334332211111222111111100000000011223322110000//..--,,++**))((''&&%%%%%%$$%%&&&%%$$######$$##""!!``!!"""!!`р`!!"!!``!!""##$$%%&&&&%%%%%%%%%&&''(((((((''&&%%&&&&&'''''&&&&&&&&&&%%%%%%$$$##""!!``!!""##$$%$$$$$$######"""""""""""""""""!!!!!!!""""#######$$$$$$$$$%%&&''((''''(())**++,,-,,++**))((''&&%%%%$$$$##"""##$$%%&&%%$$##""!!`Ό`!!""##$$%%&&''(())**++,,,++**))((''&&%%$$####$$$$$$$$$$$$%%&&&%%$$##""!!`͑`!!""#""!!!!""""""""""!!`Ė`!!""#""!!`Ɖ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,-,,++**))((''&&%%$$##""##$$%%&&''(())))((''&&%%$%$$$$$%%&&''(())**++,,--..//001122334444332333445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9::999999999988776655443322222222222112222334433222222223221100//..--,,,--..//001122222112233445566766554433221100//....//00112233444332211122222221111111000011122333322110100//..--,,++**))((''&&&&&%%%%%&&&&&%%$$####$$##""!!``!!""""!!``!!""!!``!!""##$$%%&&&&%%%%%%&&&''(((((((((''&&&&&&&'''''''''''&&&&&&%%%%%%$$##""!!``!!""##$$%%%%$$$$########""""""""""""""""!!"""""#######$$$$$$$$%%%%&&''((((('(())**++,,-,,++**))((''&&%%%%$$$$##"""""##$$%%&%%$$##""!!`ϋ`!!""##$$%%&&''(())**++,++**))((''&&%%$$#########$$$$$$$$$%%&&&%%$$##""!!``!!""""!!!!!!!"""""##""!!`טɊ`!!""#""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ȕ`!!""##$$%%&&''(())**++,,-,,++**))((''&&%%$$##""""##$$%%&&''(())((''&&%%$$$$###$$%%&&''(())**++,,--..//0011223344443333445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::::::::999::9988776655443332222222222222233444433222223333221100//..-----..//00112233222223344556677766554433221100//..//0011223344544332222233322222221111111112233443322111100//..--,,++**))((''&&&&&&%%&&'''&&%%$$$$$$$$##""!!``!!""#""!!``!!!"!!``!!""##$$%%&&'&&&&&&&&&''(()))))))((''&&'''''(((((''''''''''&&&&&%%$$##""!!``!!""##$$%%%%%%%$$$$$$#################"""""""####$$$$$$$%%%%%%%%%&&''(())(((())**++,,,,,++**))((''&&%%$$$$####""!!!""##$$%%%%$$##""!!`‹`!!""##$$%%&&''(())**++,++**))((''&&%%$$##""""############$$%%&&%%$$##""!!`ŕ`!!""!!````!!!!!"""#""!!`͓````!!""#""!!`ƍ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`җ`!!""##$$%%&&''(())**++,,-,,++**))((''&&%%$$##""!!""##$$%%&&''((((''&&%%$$#$#####$$%%&&''(())**++,,--..//00112233444434445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;:;;::::::::::9988776655443333333333322333344554433333333433221100//..---..//0011223333322334455667787766554433221100////001122334455544332223333333222222211112223344443322121100//..--,,++**))(('''''&&&&&'''''&&%%$$$$$$##""!!`ہ`!!""#""!!```!!!"!!````!!""##$$%%&&''&&&&&&'''(()))))))))(('''''''(((((((((((''''''&&&&%%$$##""!!``!!""##$$%%&&%%%%$$$$$$$$################""#####$$$$$$$%%%%%%%%&&&&''(()))))())**++,,,,,++**))((''&&%%$$$$####""!!!!!""##$$%%%$$##""!!`ʍ`!!""##$$%%&&''(())**+++**))((''&&%%$$##"""""""""#########$$%%&&%%$$##""!!`͈`!!"!!```!!!!!""#""!!```!!``````!!""###""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,,,++**))((''&&%%$$##""!!!!""##$$%%&&''((''&&%%$$####"""##$$%%&&''(())**++,,--..//001122334444445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;;;;;;:::;;::9988776655444333333333333334455554433333444433221100//.....//001122334433333445566778887766554433221100//00112233445565544333334443333333222222222334455443322221100//..--,,++**))((''''''&&''(((''&&%%%%$$##""!!`̛`!!""#""!!```!!"!!!!``!!""##$$%%&&''''''''''(())*******))((''((((()))))(((((((((('''&&%%$$##""!!``!!""##$$%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$#######$$$$%%%%%%%&&&&&&&&&''(())**))))**+++++++++**))((''&&%%$$####""""!!```!!""##$$%%$$##""!!`Ǎ`!!""##$$%%&&''(())**+++**))((''&&%%$$##""!!!!""""""""""""##$$%%&&%%$$##""!!``!!!!`ڞ```!!!""#""!!!```!!!!!!!!!!""##$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!""##$$%%&&''(())**++,,,,++**))((''&&%%$$##""!!``!!""##$$%%&&''''&&%%$$##"#"""""##$$%%&&''(())**++,,--..//0011223344455566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;<<;;;;;;;;;;::9988776655444444444443344445566554444444454433221100//...//001122334444433445566778898877665544332211000011223344556665544333444444433333332222333445555443323221100//..--,,++**))((((('''''(((((''&&%%%$$##""!!`ď`!!""##""!!``!!"!!!``!!""##$$%%&&''''''''((())*********))((((((()))))))))))((((((''&&%%$$##""!!``!!""##$$%%&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$##$$$$$%%%%%%%&&&&&&&&''''(())*****)**+++++++++**))((''&&%%$$####""""!!``!!""##$$%$$##""!!`ԓ`!!""##$$%%&&''(())**+**))((''&&%%$$##""!!!!!!!!!"""""""""##$$%%&&%%$$##""!!``````````!!!!`ϛ``!!""#""!!!```!``!!"!!!!!!""##$$$##""!!``!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,,,++**))((''&&%%$$##""!!``!!""##$$%%&&''&&%%$$##""""!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<<<<<<;;;<<;;::9988776655544444444444444556666554444455554433221100/////00112233445544444556677889998877665544332211001122334455667665544444555444444433333333344556655443333221100//..--,,++**))((((((''(()))((''&&%%$$##""!!``!!""#""!!``!!""!!``!!""##$$%%&&''((((((((())**+++++++**))(()))))*****)))))))))((''&&%%$$##""!!`‹`!!""##$$%%%%%%%%%%%%&&&&%%%%%%%%%%%%%%%%%$$$$$$$%%%%&&&&&&&'''''''''(())*******************))((''&&%%$$##""""!!!!`ݞ`!!""##$$$$##""!!`˒`!!""##$$%%&&''(())**+**))((''&&%%$$##""!!````!!!!!!!!!!!!""##$$%%&&%%$$##""!!!!!!!!!!``!!!``؞`!!""#"""!!!!!!``!!""""""""##$$$$##""!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,,++**))((''&&%%$$##""!!`Í`!!""##$$%%&&'&&%%$$##""!"!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<==<<<<<<<<<<;;::9988776655555555555445555667766555555556554433221100///001122334455555445566778899:998877665544332211112233445566777665544455555554444444333344455666655443433221100//..--,,++**)))))((((())))((''&&%%$$##""!!``!!""#""!!``!!""!!`````````````!!""##$$%%&&''(((((((()))**+++++++++**)))))))***********)))((''&&%%$$##""!!`ą`!!""####$$%%%%%%%%%%%%%&&&&&%%%%%%%%%%%%%%%%$$%%%%%&&&&&&&''''''''(((())*******************))((''&&%%$$##""""!!!!`ޞ``!!!""##$$%$$##""!!``!!""##$$%%&&''(())**+**))((''&&%%$$##""!!`````!!!!!!!!!""##$$%%&&%%$$##""!!!!!!!!!!!!!`ՙ`!!""#"""!!!"!!``!!"""""""##$$%$$##""!!`͚`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!""##$$%%&&''(())**++,,,,++**))((''&&%%$$##""!!`lj`!!""##$$%%&&&&%%$$##""!!!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>========<<<==<<;;::99887766655555555555555667777665555566665544332211000001122334455665555566778899:::998877665544332211223344556677877665555566655555554444444445566776655444433221100//..--,,++**))))))(())*))((''&&%%$$##""!!``!!"""!!`Ā`!!"""!!````!!!!!!!!!!!!!""##$$%%&&''(()))))))))**++,,,,,,,++**))****************))((''&&%%$$##""!!`Ȉ`!!""##""##$$$$$$$$$$$$%%%%%&&&&&&&&&&&&&&&&%%%%%%%&&&&'''''''((((((((()))**))))))))))))))))))((''&&%%$$##""!!!!```ܞ`!!``!!""##$$$##""!!``!!""##$$%%&&''(())****))((''&&%%$$##""!!`ƞ````````!!""##$$%%&&%%$$##""""""""""!!"!!`Ҝ`!!""##""""""!!`Ă`!!""#####$$%%%$$##""!!`Ґ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,,++**))((''&&%%$$##""!!``!!""##$$%%&&&%%$$##""!!`!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>=>>==========<<;;::998877666666666665566667788776666666676655443322110001122334455666665566778899::;::998877665544332222334455667788877665556666666555555544445556677776655454433221100//..--,,++*****)))))**))((''&&%%$$##""!!``!!""!!`ɑ`!!""#""!!`Ό```!!!!!!!!!!!!!!!""##$$%%&&''(())))))))***++,,,,,,,,,++********))********)))((''&&%%$$##""!!`ɋ`!!"""""""##$$$$$$$$$$$$$%%%%%&&&&&&&&&&&&&&&&%%&&&&&'''''''(((((((()))))))))))))))))))))))))((''&&%%$$##""!!!!`ޞ`!!``!!""##$$##""!!`‹`!!""##$$%%&&''(())**+**))((''&&%%$$##""!!`Б`!!""##$$%%&&%%$$##"""""""""""""!!```````!!""##"""""!!``!!"""""##$$%%%$$##""!!`“`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ѝ`!!""##$$%%&&''(())**++,++**))((''&&%%$$##""!!`щ`!!""##$$%%&&&%%$$##""!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>===>>==<<;;::9988777666666666666667788887766666777766554433221111122334455667766666778899::;;;::998877665544332233445566778898877666667776666666555555555667788776655554433221100//..--,,++******))***))((''&&%%$$##""!!`Η`!!"""!!`ƀ``!!""##""!!`ه`!!!!!!"""""""""""""##$$%%&&''(())*********++,,-------,,++**+***))))))))**))((((''&&%%$$##""!!`̌`!!"!""!!""############$$$$$%%%%%%%%%%&&&&&&&&&&&&&''''((((('(()))))))))(())((((((((((((((((((''&&%%$$##""!!```ܞ`!``!!""####""!!`Đ`!!""##$$%%&&''(())**++**))((''&&%%$$##""!!`Г`!!""##$$%%&&%%$$##########""#""!!!`````!!!!```!!""######""!!``!!!"""""##$$%%%$$##""!!`ژ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!""##$$%%&&''(())**++,++**))((''&&%%$$##""!!`ֆ`!!""##$$%%&&%%$$##""!!`͈̊`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>??>>>>>>>>>>==<<;;::99887777777777766777788998877777777877665544332211122334455667777766778899::;;<;;::998877665544333344556677889998877666777777766666665555666778888776656554433221100//..--,,+++++*******))((''&&%%$$##""!!`ę`!!"""!!````!!!""##""!!`Ξ``!!!!"""""""""""""""##$$%%&&''(())********+++,,--------,,,+++***))(())))))))(((('''&&%%$$##""!!`Ό`!!!!!!!!!""#############$$$$$%%%%%%%%%%&&&&&'&&'''''(((((('''(()))))))((((((((((((((((((((((''&&%%$$##""!!`ޞ```!!""###""!!`Ȅ``!!""##$$%%&&''(())**+++**))((''&&%%$$##""!!`Ӑ`!!""##$$%%&&&%%$$#############""!!!!!!!!!!!!!`````!!""##$#####""!!```!!!!!!""##$$%%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++++**))((''&&%%$$##""!!`ʑ`!!""##$$%%&%%$$##""!!``Е`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>??>>==<<;;::998887777777777777788999988777778888776655443322222334455667788777778899::;;<<<;;::99887766554433445566778899:998877777888777777766666666677889988776666554433221100//..--,,++++++**++**))((''&&%%$$##""!!`€`!!"""!!``!!!!!""###""!!`Μ`!!!""""""#############$$%%&&''(())**+++++++++,,--..----,,++++**)))(((((((())((''''&&&%%%$$##""!!`ʍ``!`!!``!!""""""""""""#####$$$$$$$$$$%%%%%%&&&&&''''''(('''&''(((((((((''(('''''''''''''''''''&&%%$$##""!!`ހ````!!""###""!!`Āώ`!!!""##$$%%&&''(())**++++**))((''&&%%$$##""!!`ҕ`!!""##$$%%&&&&%%$$$$$$$$$$##$##"""!!!!!""""!!!!!!!!""##$$$$$$##""!!!`Ҙ``!!!!!""##$$%%%$$##""!!`````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ϑ`!!""##$$%%&&''(())**+++**))((''&&%%$$##""!!`ǔ`!!""##$$%%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998888888888877888899::99888888889887766554433222334455667788888778899::;;<<=<<;;::998877665544445566778899:::998877788888887777777666677788999988776766554433221100//..--,,,,,+++++++**))((''&&%%$$##""!!``ƀ`!!"""!!``!!!"""##$##""!!`̀````!!!""""###############$$%%&&''(())**++++++++,,,--..----,,++++**)))((''((((((((''''&&&%%%$$##""!!`````!!"""""""""""""#####$$$$$$$$$$%%%%%&&&&&'''''''''&&&''((((((('''''''''''''''''''''''''&&%%$$##""!!```!!""###""!!`````Ǒ`!!!""##$$%%&&''(())**++,++**))((''&&%%$$##""!!`ے`!!""##$$%%&&'&&%%$$$$$$$$$$$$$##"""""""""""""!!!!!""##$$%$$$$$##""!!!`````!!""##$$%%%$$##""!!!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**+++**))((''&&%%$$##""!!`Ç`!!""##$$%%&%%$$##""!!`˕`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9998888888888888899::::998888899998877665544333334455667788998888899::;;<<===<<;;::9988776655445566778899::;::998888899988888887777777778899::9988777766554433221100//..--,,,,,,++,,++**))((''&&%%$$##""!!!```!!"""!!``!!"""##$$##""!!``!!``!!""######$$$$$$$$$$$$$%%&&''(())**++,,,,,,,,,--..--,,,,++****))(((''''''''((''&&&&%%%$$$$##""!!`Ōƀ`!!!!!!!!!!!!"""""##########$$$$$$%%%%%&&&&&&''&&&%&&'''''''''&&''&&&&&&&&&&&&&&&&&&'&&&&%%$$##""!!!`ʍ`!!""###""!!``!!!!`ˎ``!!"""##$$%%&&''(())**++,,++**))((''&&%%$$##""!!`Е`!!""##$$%%&&''&&%%%%%%%%%%$$%$$###"""""####""""""""##$$%%%%%%$$##"""!!``!!""##$$%%%$$##""!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**+++**))((''&&%%$$##""!!`Њ`!!""##$$%%%$$##""!!`҈`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99999999999889999::;;::99999999:9988776655443334455667788999998899::;;<<==>==<<;;::99887766555566778899::;;;::9988899999998888888777788899::::9988787766554433221100//..-----,,,,,,,++**))((''&&%%$$##""!!!!```!!"""!!`ˀ`!!""##$$$$##""!!```!!`Ȁ`!!""####$$$$$$$$$$$$$$$%%&&''(())**++,,,,,,,,---..--,,,,++****))(((''&&''''''''&&&&%%%$$$$##""!!`‹`!!!!!!!!!!!!!"""""##########$$$$$%%%%%&&&&&&&&&%%%&&'''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%$$##""!!`ƍ`!!""###""!!`€`!!!!`đ`!!!"""##$$%%&&''(())**++,,,++**))((''&&%%$$##""!!`Ҍ`!!""##$$%%&&'''&&%%%%%%%%%%%%%$$#############"""""##$$%%&%%%%%$$##"""!!``!!""##$$%%%$$##"""""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**+++**))((''&&%%$$##""!!`ł`!!""##$$%%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;:::99999999999999::;;;;::99999::::9988776655444445566778899::99999::;;<<==>>>==<<;;::998877665566778899::;;<;;::99999:::999999988888888899::;;::9988887766554433221100//..------,,--,,++**))((''&&%%$$##"""!!!!````!!"""!!``!!""##$$$$$$##""!!!!!!`ә`!!""##$$$$$%%%%%%%%%%%%%&&''(())**++,,---------..--,,++++**))))(('''&&&&&&&&''&&%%%%$$$####""!!`nj```````````!!!!!""""""""""######$$$$$%%%%%%&&%%%$%%&&&&&&&&&%%&&%%%%%%%%%%%%%%%%%%&%%%%%$$##""!!`ȏ`!!""###""!!``!!!``````̊`!!!""###$$%%&&''(())**++,,,,++**))((''&&%%$$##""!!`ˏ`!!""##$$%%&&''''&&&&&&&&&&%%&%%$$$#####$$$$########$$%%&&&&%%$$#$###""!!``!!""##$$%%&%%$$##"""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`О`!!""##$$%%&&''(())**++++**))((''&&%%$$##""!!``!!""##$$%%%$$##""!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;:::::::::::99::::;;<<;;::::::::;::99887766554445566778899:::::99::;;<<==>>?>>==<<;;::9988776666778899::;;<<<;;::999:::::::99999998888999::;;;;::9989887766554433221100//.....-------,,++**))((''&&%%$$##""""!!!!!``!!""!!``!!"!""##$$######""!!!!``!!""##$$%%%%%%%%%%%%%%&&''(())**++,,--------...--,,++++**))))(('''&&%%&&&&&&&&%%%%$$$####""!!`Ď```````````!!!!!""""""""""#####$$$$$%%%%%%%%%$$$%%&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$##""!!`Ɗ`!!""##""!!`ɀ`!!!``!`!!!```!!"""###$$%%&&''(())**++,,--,,++**))((''&&%%$$##""!!`χ`!!""##$$%%&&''(''&&&&&&&&&&&&&%%$$$$$$$$$$$$$#####$$%%&&&&%%$$###$###""!!````!!""##$$%%&&&%%$$#######$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++++**))((''&&%%$$##""!!``!!""##$$%%%%$$##""!!`!`€`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;::::::::::::::;;<<<<;;:::::;;;;::998877665555566778899::;;:::::;;<<==>>???>>==<<;;::99887766778899::;;<<=<<;;:::::;;;:::::::999999999::;;<<;;::9999887766554433221100//......--..--,,++**))((''&&%%$$###""""!!!!``!!""!!``!!!!!""########""""!!!`֞```!!""##$$%%%&&&&&&&&&&&&&''(())**++,,--.....-...--,,++****))((((''&&&%%%%%%%%&&%%$$$$###""""!!!`̌``!!!!!!!!!`Æ```!!!!!!!!!!""""""#####$$$$$$%%$$$#$$%%%%%%%%%$$%%$$$$$$$$$$$$$$$$$$%$$$%$$##""!!`Ȉ`!!""##""!!``!!```͏`!!!!!!``!!!"""##$$$%%&&''(())**++,,----,,++**))((''&&%%$$##""!!``Ć`!!""##$$%%&&''((''''''''''&&'&&%%%$$$$$%%%%$$$$$$$$%%&&&&%%$$##"######""!!!!``!!"""##$$%%&&&%%$$#####$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++++**))((''&&%%$$##""!!``!!""##$$%%&%%$$##""!!!`ל`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;;;;;;;;;::;;;;<<==<<;;;;;;;;<;;::9988776655566778899::;;;;;::;;<<==>>?????>>==<<;;::998877778899::;;<<===<<;;:::;;;;;;;:::::::9999:::;;<<<<;;::9:99887766554433221100/////.......--,,++**))((''&&%%$$####""""!!`ʞ`!!""!!`π````!!!!`!!""##"""""""!!!!`ޞ`!!!""##$$%%&&&&&&&&&&&&&&''(())**++,,--.....---.--,,++****))((((''&&&%%$$%%%%%%%%$$$$###""""!!``!``ɉ`!!!!!!!!!!!```!!!!!!!!!!"""""#####$$$$$$$$$###$$%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##""!!`΍`!!""#""!!``!`Ą`!!!"!!`—`!!!""###$$$%%&&''(())**++,,--..--,,++**))((''&&%%$$##""!!!`Ȏ`!!""##$$%%&&''((('''''''''''''&&%%%%%%%%%%%%%$$$$$%%&&&&%%$$##"""######""!!!!```!!!""##$$%%&&&%%$$$$$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++++**))((''&&%%$$##""!!``!!""##$$%%&&%%$$##""!!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<;;;;;;;;;;;;;;<<====<<;;;;;<<<<;;::99887766666778899::;;<<;;;;;<<==>>???????>>==<<;;::9988778899::;;<<==>==<<;;;;;<<<;;;;;;;:::::::::;;<<==<<;;::::99887766554433221100//////..//..--,,++**))((''&&%%$$$####"""!!``!!""!!`̉`!!!!!!!``!!""""""""!!!!``ޞ`!!!""##$$%%&&&'''''''''''''(())**++,,--...----,---,,++**))))((''''&&%%%$$$$$$$$%%$$####"""!!!!```!``ˉlj`!!""""""""!!`````````!!!!!!"""""######$$###"##$$$$$$$$$##$$##################$###$$$##""!!`Â`!!""##""!!`̌`!!!````!!""!!``!!"""###$$%%%&&''(())**++,,--....--,,++**))((''&&%%$$##""!!!```!!""##$$%%&&''(()((((((((((''(''&&&%%%%%&&&&%%%%%%%%&&&&%%$$##""!""""####""""!!!``!!!""##$$%%&&&%%$$$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ӏ`!!""##$$%%&&''(())**+++**))((''&&%%$$##""!!``!!""##$$%%&&&%%$$##"""!!!````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<<<<<<<<<;;<<<<==>>==<<<<<<<<=<<;;::998877666778899::;;<<<<<;;<<==>>?????????>>==<<;;::99888899::;;<<==>>>==<<;;;<<<<<<<;;;;;;;::::;;;<<====<<;;:;::99887766554433221100000///////..--,,++**))((''&&%%$$$$####""!!``!!""""!!``!!!!!!!``!!"""!!!!!!!```!!"""##$$%%&&''''''''''''''(())**++,,--...----,,,-,,++**))))((''''&&%%%$$##$$$$$$$$####"""!!!!`Ë``!`ɉ``````!!""""""""""!!`ˋ``!!!!!"""""#########"""##$$$$$$$###############################""!!``!!""###""!!``!!!!!!`Ή`!!"""!!```!!"""##$$$%%%&&''(())**++,,--..//..--,,++**))((''&&%%$$##"""!!!`````!!""##$$%%&&''(()))(((((((((((((''&&&&&&&&&&&&&%%%%%&&&&%%$$##""!!!""""####""""!!!````!!""##$$%%&&&%%%%%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ā`!!""##$$%%&&''(())**+++**))((''&&%%$$##""!!`Β`!!""##$$%%&&&%%$$##"""!!!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>===<<<<<<<<<<<<<<==>>>>==<<<<<====<<;;::9988777778899::;;<<==<<<<<==>>???????????>>==<<;;::998899::;;<<==>>?>>==<<<<<===<<<<<<<;;;;;;;;;<<==>>==<<;;;;::998877665544332211000000//00//..--,,++**))((''&&%%%$$$$###""!!`Ԍ`!!""""!!``!!""!!``!!!!!!!!!``ۀ`!!"""##$$%%&&'''((((((((((((())**++,,--...--,,,,+,,,++**))((((''&&&&%%$$$########$$##""""!!!```Ɖ`!`lj`!!!!```!!!""#######""!!`Ɗ````!!!!!""""""##"""!""#########""##""""""""""""""""""#"""###""!!`ˊˇ`!!""####""!!```!!""!!!`̏ƈ`!!"""!!`ѕЌ```Ď`!!!""###$$$%%&&&''(())**++,,--..////..--,,++**))((''&&%%$$##"""!!!!``!!!!""##$$%%&&''(())*))))))))))(()(('''&&&&&''''&&&&&&&&&&%%$$##""!!`!!!!""######"""!!!````!!""##$$%%&&&%%%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!""##$$%%&&''(())**+++**))((''&&%%$$##""!!`NJ`!!""##$$%%&&&&%%$$###"""!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>===========<<====>>??>>========>==<<;;::99887778899::;;<<=====<<==>>?????????????>>==<<;;::9999::;;<<==>>???>>==<<<=======<<<<<<<;;;;<<<==>>>>==<<;<;;::9988776655443322111110000000//..--,,++**))((''&&%%%%$$$##""!!``!!""""!!``!!"!!!``!!!!`````ׇ`!!""###$$%%&&''(((((((((((((())**++,,--...--,,,,+++,++**))((((''&&&&%%$$$##""########""""!!!`ȋ`!````!!!!!!!!!!""#########""!!``!!!!!"""""""""!!!""#######"""""""""""""""""""""""""""""##""!!```!!""####""!!`Ƌ`!!!"""""!!``````Ć`!!""""!!``````````!!!```!!!""###$$%%%&&&''(())**++,,--..//00//..--,,++**))((''&&%%$$###"""!!!```!!!!""##$$%%&&''(())***)))))))))))))(('''''''''''''&&&&&&&%%$$##""!!``!!!!"""#####"""!!!!!```А`!!""##$$%%&&&&&&&&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!```!!""##$$%%&&''(())**++++**))((''&&%%$$##""!!`Ɓ`!!""##$$%%&&&&%%$$###"""""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>==============>>????>>=====>>>>==<<;;::998888899::;;<<==>>=====>>???????????????>>==<<;;::99::;;<<==>>?????>>=====>>>=======<<<<<<<<<==>>??>>==<<<<;;::9988776655443322111111001100//..--,,++**))((''&&&%%%%$$##""!!``!!"""!!``!!!!!``!!!``ҕ`!!""##$$%%&&''((()))))))))))))**++,,--...--,,++++*+++**))((''''&&%%%%$$###""""""""##""!!!!``Œ`!`!!!!""""!!!"""##$$$$$$$##""!!`````!!!!!!""!!!`!!"""""""""!!""!!!!!!!!!!!!!!!!!!"!!!"""""""!!``!``!!""####""!!`яą`!!""##"""!!```!!!!!`Ɔ`!!""#""!!```!!!!!```!!!!!!!!``!!!"""##$$$%%%&&'''(())**++,,--..//0000//..--,,++**))((''&&%%$$###""""!!!!!""""##$$%%&&''(())**+**********))*))((('''''((((''''''&&%%$$##""!!`۞```!!""""""###"""!!!!!!`````!!""##$$%%&&&&&&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!!""##$$%%&&''(())**++,,++**))((''&&%%$$##""!!`Έ`!!""##$$%%&&'&&%%$$$###""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????>>?>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>==>>>>??????>>>>>>>>?>>==<<;;::9988899::;;<<==>>>>>==>>?????????????????>>==<<;;::::;;<<==>>???????>>===>>>>>>>=======<<<<===>>????>>==<=<<;;::9988776655443322222111111100//..--,,++**))((''&&&&%%$$##""!!`Ñ`!!""!!``!!````!!!`Ȃ`!!""##$$%%&&''(())))))))))))**++,,--...--,,++++***+**))((''''&&%%%%$$###""!!""""""""!!!!`ƅ`!!!!""""""""""##$$$$$$$$$##""!!`‰`!!!!!!!!!``!!"""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!```!!""####""!!`Ì````!!""#####""!!`````!!!!!!!!``!!""#""!!!!!!!!!!!!!!!!""!!`Տ`!!!"""##$$$%%&&&'''(())**++,,--..//001100//..--,,++**))((''&&%%$$$###"""!!!""""##$$%%&&''(())**+++*************))(((((((((((((''''&&%%$$##""!!``!!!"""""###"""""!!!!!!!````!!""##$$%%&&''''''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""!!!""##$$%%&&''(())**++,,,,++**))((''&&%%$$##""!!````!!""##$$%%&&'''&&%%$$$#######$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????>>>>>>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>????????>>>>>????>>==<<;;::99999::;;<<==>>??>>>>>???????????????????>>==<<;;::;;<<==>>?????????>>>>>???>>>>>>>=========>>??????>>====<<;;::9988776655443322222211221100//..--,,++**))(('''&&&%%$$##""!!``!!"!!````!!!`ϒ`!!""##$$%%&&''(())***********++,,--...--,,++****)***))((''&&&&%%$$$$##"""!!!!!!!!""!!````!!""""####"""###$$%%%%%%%$$##""!!`Š`````!!``ٞ`!!!!!!!!!``!!``````````````````!```!!!!!""""!!!!``!!""###""!!```````!!``!!!""##$$###""!!!!!`!!!"""""!!`ȉˆ`!!""###""!!!"""""!!!""""""!!`͋`!!"""###$$%%%&&&''((())**++,,--..//00111100//..--,,++**))((''&&%%$$$####"""""####$$%%&&''(())**++,++++++++++**+**)))((((())))(((((''&&%%$$##""!!````!!!!!!"""###""""""!!!!!!!``!!""##$$%%&&''''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""""""##$$%%&&''(())**++,,--,,++**))((''&&%%$$##""!!!``!!!""##$$%%&&''(''&&%%%$$$####$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????>>>>==>=>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>?????????????????????>>==<<;;::999::;;<<==>>?????>>?????????????????????>>==<<;;;;<<==>>???????????>>>???????>>>>>>>====>>>????????>>=>==<<;;::9988776655443333322222221100//..--,,++**))((''''&&%%$$##""!!```````Ϛ`!!"!!```!!!!`֗Āˎ`!!""##$$%%&&''(())***********++,,--...--,,++****)))*))((''&&&&%%$$$$##"""!!``!!!!!!!!`Ȏ`!!""""##########$$%%%%%%%%%$$##""!!````!!!!!!!!!``````!!!!"""""!!`̘`!!""##""!!``!!!!!!!!!!!!""##$$$$$##""!!!!!!""""""""!!`ˑ````````!!""##$##""""""""""""""""#""!!```!!""###$$%%%&&'''((())**++,,--..//0011221100//..--,,++**))((''&&%%%$$$###"""####$$%%&&''(())**++,,,+++++++++++++**)))))))))))))((''&&%%$$$$##""!!!```!!!!!"""#####"""""""!!!!````!!""##$$%%&&''(((())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$###"""##$$%%&&''(())**++,,----,,++**))((''&&%%$$##""!!!!!!""##$$%%&&''(((''&&%%%$$$$$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????>>>>??????????????????????????????????????>>========>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;:::::;;<<==>>??????????????????????????????>>==<<;;<<==>>??????????????????????????>>>>>>>>>??????????>>>>==<<;;::9988776655443333332233221100//..--,,++**))((('''&&%%$$##""!!!!!!``````!!`ɀ`!!""!!`†```!!!""!!`ɀ```````!!""##$$%%&&''(())**+++++++++++,,--...--,,++**))))()))((''&&%%%%$$####""!!!``````!!`ؒ`!!""###$$$$###$$$%%&&&&%%$$$$$##""!!`Ê``````````˕˓ט```!!!"""!!`̔`!!""##""!!`ʐ`!!!!!!!""!!"""##$$%%$$$##"""""!"""#####""!!`ʇ``!!!!!!````!!!""##$$$##"""#####"""######""!!!``̏`!!""##$$$%%&&&'''(()))**++,,--..//001122221100//..--,,++**))((''&&%%%$$$$#####$$$$%%&&''(())**++,,-,,,,,,,,,,++,++***)))))***))((''&&%%$$######""!!!`````!!!""#######"""""""!!!````!!!""##$$%%&&''(((())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$######$$%%&&''(())**++,,--..--,,++**))((''&&%%$$##"""!!"""##$$%%&&''(()((''&&&%%%$$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????>>>>>>????????????????????????????????????>>====<<=<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;:::;;<<==>>????????????????????????????????>>==<<<<==>>??????????????????????????????>>>>?????????????>?>>==<<;;::9988776655444443333333221100//..--,,++**))((((''&&%%$$##""!!!!!!!!!``````!!!!!``!!"""!!``!!``!!!""""!!`Ə``!`!!!!```!!!""##$$%%&&''(())**+++++++++++,,--...--,,++**))))((()((''&&%%%%$$####""!!!````!!""##$$$$$$$$$$%%&&&&%%$$$######""!!`ˆю`!!!!!!!`ω`!!""""!!`````!!""""""""""""##$$%%%%%$$##""""""########""!!```````!!!!!!!!!!``!!!!""##$$%$$################$##""!!!!```Ō``!!""##$$$%%&&&''((()))**++,,--..//00112233221100//..--,,++**))((''&&&%%%$$$###$$$$%%&&''(())**++,,---,,,,,,,,,,,,,++*********))((''&&%%$$########"""!!``!!!""##$#######""""!!!!```````!!!!""##$$%%&&''(())))**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$###$$%%&&''(())**++,,--....--,,++**))((''&&%%$$##""""""##$$%%&&''(()))((''&&&%%%%%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????>>====>>??????????????????????????????????>>==<<<<<<<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;;;<<==>>??????????????????????????????????>>==<<==>>???????????????????????????????????????????????????>>==<<;;::9988776655444444334433221100//..--,,++**)))(((''&&%%$$##""""""!!!!!!!!``!!!!""!!``!!""""!!``!!!!!"""""!!!`΅```Ǐ``!!!!!!!!!!!!!""##$$%%&&''(())**++,,,,,,,,,,,--...--,,++**))(((('(((''&&%%$$$$##""""!!````!!""##$$%%%$$$%%%&&&&%%$$#########""!!`ˆ``!!!!``ӏ`!!"""!!!`̏`!!!!!"""""""##""###$$%%&&%%%$$#####"###$$$$$##""!!!!`LJ`!!!!!!""""""!!!!!!"""##$$%%%$$###$$$$$###$$$$$$##"""!!!!!`ɍ`!!""##$$%%%&&'''((())***++,,--..//0011223333221100//..--,,++**))((''&&&%%%%$$$$$%%%%&&''(())**++,,--.----------,,-,,+++******))((''&&%%$$##"""""#"#""!!```!!""##$$########"""!!!!!!!!!!!"""##$$%%&&''(())))**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$$$%%&&''(())**++,,--..//..--,,++**))((''&&%%$$###""###$$%%&&''(())*))(('''&&&%%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????>>======>>????????????????????????????????>>==<<<<;;<;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;<<==>>????????????????????????????????????>>====>>?????????????????????????????????????????????????????>>==<<;;::9988776655555444444433221100//..--,,++**))))((''&&%%$$##"""""""""!!!!!!!!"""""!!``!!""#""!!``!!!!"""""!!!`````!!``!!!"!""""!!!"""##$$%%&&''(())**++,,,,,,,,,,,--...--,,++**))(((('''(''&&%%$$$$##""""!!`Ή`!!""##$$%%%%%%%&&&&%%$$###""""###""!!`ʼn````Ø`!!"!!!```!!!!!""############$$%%&&&&&%%$$######$$$$$$$$##""!!!!`Ɉ`!!!!!""""""""""!!""""##$$%%&%%$$$$$$$$$$$$$$$$%$$##""""!!!!``!!""##$$%%%&&'''(()))***++,,--..//001122334433221100//..--,,++**))(('''&&&%%%$$$%%%%&&''(())**++,,--...-------------,,+++++**))((''&&%%$$##"""""""""""!!``!!""#######$####""""!!!!!!!""""##$$%%&&''(())****++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%$$$%%&&''(())**++,,--..////..--,,++**))((''&&%%$$######$$%%&&''(())***))(('''&&&&&&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????>>==<<<<==>>??????????????????????????????>>==<<;;;;;;;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<<<==>>??????????????????????????????????????>>==>>???????????????????????????????????????????????????????>>==<<;;::9988776655555544554433221100//..--,,++***)))((''&&%%$$######""""""""!!""""##""!!``!!""##""!!``!!""#""!!```!!``!!!`̓`!!"""""""""""""##$$%%&&''(())**++,,-----------...--,,++**))((''''&'''&&%%$$####""!!!!`ޞ``!!""##$$%%%%&&&&&%%$$##"""""""""""!!`Ό``!!!`!``!!!"""""#######$$##$$$%%&&''&&&%%$$$$$#$$$%%%%%$$##""""!!`Ɋ`!!""""""######""""""###$$%%&&&%%$$$%%%%%$$$%%%%%%$$###""""!!``!!""##$$%%&&''((()))**+++,,--..//00112233444433221100//..--,,++**))(('''&&&&%%%%%&&&&''(())**++,,--../..........--.--,,,++**))((''&&%%$$##""!!!!!"!"""!!``!!""##"""##$$$###"""""""""""###$$%%&&''(())****++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%%%&&''(())**++,,--..//00//..--,,++**))((''&&%%$$$##$$$%%&&''(())**+**))((('''&&&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????>>==<<<<<<==>>????????????????????????????>>==<<;;;;::;:;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<==>>????????????????????????????????????????>>>>?????????????????????????????????????????????????????????>>==<<;;::9988776666655555554433221100//..--,,++****))((''&&%%$$#########""""""""#####""!!``!!""###""!!``!!"""!!``!!``!``!!""#"####"""###$$%%&&''(())**++,,-----------...--,,++**))((''''&&&'&&%%$$####""!!!!!!``ɝ`!!""##$$%%&&&&&%%$$##"""!!!!"""""!!``!````!!!"""""##$$$$$$$$$$$$%%&&'''''&&%%$$$$$$%%%%%%%%$$##""""!!`ː`!!"""""##########""####$$%%&&'&&%%%%%%%%%%%%%%%%&%%$$####"""!!`Ň`!!""##$$%%&&''((())***+++,,--..//0011223344554433221100//..--,,++**))((('''&&&%%%&&&&''(())**++,,--..///............--,,++**))((''&&%%$$##""!!!!!!!!!!!!!``!!"""""""##$$$####"""""""####$$%%&&''(())**++++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&%%%&&''(())**++,,--..//0000//..--,,++**))((''&&%%$$$$$$%%&&''(())**+++**))((('''''''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????>>==<<;;;;<<==>>??????????????????????????>>==<<;;::::::::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>=====>>??????????????????????????????????????????>>???????????????????????????????????????????????????????????>>==<<;;::9988776666665566554433221100//..--,,+++***))((''&&%%$$$$$$########""####$$##""!!```!!""###""!!``!!""!!`ʓ`!!!`ܞ`!!!````!!""############$$%%&&''(())**++,,--............--,,++**))((''&&&&%&&&%%$$##""""!!````!!!`ڙ`!!""##$$%%&&&%%$$##""!!!!!!!!!!!!!`````!!"""#####$$$$$$$%%$$%%%&&''(('''&&%%%%%$%%%&&&&&%%$$####""!!`ʋ`!!""######$$$$$$######$$$%%&&'''&&%%%&&&&&%%%&&&&&&%%$$$##""!!`Ɖ`!!""##$$%%&&''(()))***++,,,--..//001122334455554433221100//..--,,++**))(((''''&&&&&''''(())**++,,--..///.......--...--,,++**))((''&&%%$$##""!!`````!`!!!````!!""!!!""##$$$$###########$$$%%&&''(())**++++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&&&&''(())**++,,--..//001100//..--,,++**))((''&&%%%$$%%%&&''(())**++,++**)))(((''''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????>>==<<;;;;;;<<==>>????????????????????????>>==<<;;::::99:9::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>===>>?????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988777776666666554433221100//..--,,++++**))((''&&%%$$$$$$$$$########$$$$$##""!!!!!""####""!!``!!!!``!!`֞`!!"!!!!```!!""##$#$$$$###$$$%%&&''(())**++,,--............--,,++**))((''&&&&%%%&%%$$##""""!!``!`Ü`!!""##$$%%&&%%$$##""!!!````!!!!!!````!!""#####$$%%%%%%%%%%%%&&''(((((''&&%%%%%%&&&&&&&&%%$$####""!!```Ѝ`!!""####$$$$$$$$$$##$$$$%%&&''(''&&&&&&&&&&&&&&&&'&&%%$$$##""!!`Ɂ`!!""##$$%%&&''(())**+++,,,--..//00112233445566554433221100//..--,,++**)))((('''&&&''''(())**++,,--..///......--------,,++**))((''&&%%$$##""!!`````А`!!!!!!!""##$$$$$#######$$$$%%&&''(())**++,,,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(('''&&&''(())**++,,--..//00111100//..--,,++**))((''&&%%%%%%&&''(())**++,,,++**)))((((((())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????>>==<<;;::::;;<<==>>??????????????????????>>==<<;;::99999999::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988777777667766554433221100//..--,,,+++**))((''&&%%%%%%$$$$$$$$##$$$$%%$$##""!!!""####""!!``!!"!!`ǐ`!!`ޞ`!!"""!!!!!``Ӗ`!!""##$$$$$$$$$$$%%&&''(())**++,,--..////.///..--,,++**))((''&&%%%%$%%%$$##""!!!!`ޞ```Ĝ`!!""##$$%%%%$$##""!!`````````!``!!""##$$$$%%%%%%%&&%%&&&''(())(((''&&&&&%&&&'''''&&%%$$$$##""!!!!```!!""##$$$$$%%%%%%$$$$$$%%%&&''(((''&&&'''''&&&''''''&&%%%$$##""!!`ƅ`!!""##$$%%&&''(())**++,,---..//0011223344556666554433221100//..--,,++**)))(((('''''(((())**++,,--../....-------,,-----,,++**))((''&&%%$$##""!!`ޞ΀`!!```!!""##$$$$$$$$$$$$$%%%&&''(())**++,,,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''''''(())**++,,--..//0011221100//..--,,++**))((''&&&%%&&&''(())**++,,-,,++***)))(((())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????>>==<<;;::::::;;<<==>>????????????????????>>==<<;;::9999889899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988888777777766554433221100//..--,,,,++**))((''&&%%%%%%%%%$$$$$$$$%%%%%$$##"""""##$##""!!``!!!!`ƍ```!!!!````!!""#""""!!!!``!!""##$$%%%%$$$%%%&&''(())**++,,--..////.../..--,,++**))((''&&%%%%$$$%$$##""!!!!`ޞ`!!""##$$%%%$$##""!!`Ȍ̎``ȉ``!!""##$$$$%%&&&&&&&&&&&&''(()))))((''&&&&&&''''''''&&%%$$$$##""!!!!!`````!!""##$$$$%%%%%%%%%%$$%%%%&&''(()((''''''''''''''''(''&&%%$$##""!!`Ǝ``!!""##$$%%&&''(())**++,,---..//001122334455667766554433221100//..--,,++***)))((('''(((())**++,,--../....------,,,,,,,,,,,,++**))((''&&%%$$##""!!``ހ```!!""###$$$$$$$$$%%%%&&''(())**++,,----..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((('''(())**++,,--..//001122221100//..--,,++**))((''&&&&&&''(())**++,,---,,++***)))))))**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????>>==<<;;::9999::;;<<==>>??????????????????>>==<<;;::998888888899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988888877887766554433221100//..---,,,++**))((''&&&&&&%%%%%%%%$$%%%%&&%%$$##"""##$##""!!``!!"!!`lj`!!!!""!!!!`````!!""###"""""!!``!!""##$$%%%%%%%%%%&&''(())**++,,--..////..-...--,,++**))((''&&%%$$$$#$$$##""!!```ڞ`!!""##$$%%$$##""!!`ˏ``ʎ`!!!""##$$%%%%&&&&&&&''&&'''(())**)))(('''''&'''(((((''&&%%%%$$##""""!!!!!!!!""##$$%%%%%&&&&&&%%%%%%&&&''(()))(('''((((('''((((((''&&%%$$##""!!``!!!""##$$%%&&''(())**++,,--...//00112233445566777766554433221100//..--,,++***))))((((())))**++,,--.....----,,,,,,,++,,,,,,+++++**))((''&&%%$$##""!!!``ԋ`!!""###$$%%%%%%%%&&&''(())**++,,----..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(((((())**++,,--..//00112233221100//..--,,++**))(('''&&'''(())**++,,--.--,,+++***))))**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????>>==<<;;::999999::;;<<==>>????????????????>>==<<;;::99888877878899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9999988888887766554433221100//..----,,++**))((''&&&&&&&&&%%%%%%%%&&&&&%%$$#####$$##""!!``!!""!!``!!""""!!!!!!!`ƞ`!!""######"""!!`À`!!""##$$%%&&&%%%&&&''(())**++,,--..////..---.--,,++**))((''&&%%$$$$###$##""!!`ގ`!!""##$$%%$$##""!!`ˑ``ΐ`!!!""##$$%%%%&&''''''''''''(())*****))((''''''((((((((''&&%%%%$$##"""""!!!!!""##$$%%%%&&&&&&&&&&%%&&&&''(())*))(((((((((((((((()((''&&%%$$##""!!````!!!""##$$%%&&''(())**++,,--...//0011223344556677887766554433221100//..--,,+++***)))((())))**++,,--.....----,,,,,,++++++++++++++++**))((''&&%%$$##""!!!!`Ȁ`!!""""##$$%%%%%&&&&''(())**++,,--....////00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**)))((())**++,,--..//0011223333221100//..--,,++**))((''''''(())**++,,--...--,,+++*******++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????>>==<<;;::99888899::;;<<==>>??????????????>>==<<;;::9988777777778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9999998899887766554433221100//...---,,++**))((''''''&&&&&&&&%%&&&&''&&%%$$###$$$##""!!``!!"""!!``!!""#""""!!!!`ޞ́`!!""######""!!`̅`!!""##$$%%&&&&&&&&''(())**++,,--..////..--,---,,++**))((''&&%%$$####"###""!!`ڞ`!!""##$$%%%$$##""!!`Â``Б```!!"""##$$%%&&&&'''''''((''((())**++***))((((('((()))))((''&&&&%%$$####""""""""##$$%%&&&&&''''''&&&&&&'''(())***))(((())))((())))))((''&&%%$$##""!!!!!!"""##$$%%&&''(())**++,,--..///001122334455667788887766554433221100//..--,,+++****)))))****++,,---------,,,,+++++++**++++++*********))((''&&%%$$##"""!!!`ȉ`!!!"""##$$%%&&&&'''(())**++,,--........//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))))))**++,,--..//001122334433221100//..--,,++**))(((''((())**++,,--../..--,,,+++****++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????>>==<<;;::9988888899::;;<<==>>????????????>>==<<;;::998877776676778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;:::::9999999887766554433221100//....--,,++**))(('''''''''&&&&&&&&'''''&&%%$$$$$$$##""!!``!!""#""!!``!!""#"""""!!`ޞ``!!""##$$##""!!`ێ`!!""##$$%%&&'&&&'''(())**++,,--..////..--,,,-,,++**))((''&&%%$$####"""#""!!`ޞ`!!""##$$%%%%$$##""!!```Ҏ``!!!!"""##$$%%&&&&''(((((((((((())**+++++**))(((((())))))))((''&&&&%%$$#####"""""##$$%%&&&&''''''''''&&''''(())***))(((((())))))))))*))((''&&%%$$##""!!!!"""##$$%%&&''(())**++,,--..///00112233445566778899887766554433221100//..--,,,+++***)))****++,,,--------,,,,++++++********************))((''&&%%$$##""""!!`````!!!!""##$$%%&&'''(())**++,,--..........//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++***)))**++,,--..//00112233444433221100//..--,,++**))(((((())**++,,--..///..--,,,+++++++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????>>==<<;;::998877778899::;;<<==>>??????????>>==<<;;::99887766666666778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::::::99::99887766554433221100///...--,,++**))((((((''''''''&&''''((''&&%%$$$%%$$##""!!````!!""##""!!````!!""###"""!!``!``!!""##$##""!!`Ƀ`!!""##$$%%&&'''''(())**++,,--..////..--,,+,,,++**))((''&&%%$$##""""!"""!!`ޞ`!!""##$$%%%%$$##""!!```Ђ``!!!!!""###$$%%&&''''((((((())(()))**++,,+++**)))))()))*****))((''''&&%%$$$$########$$%%&&'''''((((((''''''((())***))((''''(()))))))))))))((''&&%%$$##""""""###$$%%&&''(())**++,,--..//00011223344556677889999887766554433221100//..--,,,++++*****++++,,,,,,,,,,,,,++++*******))******)))))))))))))((''&&%%$$###"""!!!!!````!!!""##$$%%&&''(())**++,,-----------..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++******++,,--..//0011223344554433221100//..--,,++**)))(()))**++,,--..//0//..---,,,++++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????>>==<<;;::99887777778899::;;<<==>>????????>>==<<;;::9988776666556566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;;;:::::::99887766554433221100////..--,,++**))(((((((((''''''''(((((''&&%%%%%%%$$##""!!!`!```!!""####""!!!!``̏`!!""#####""!!`!!!```!!""##$$##""!!```!!""##$$%%&&'''((())**++,,--..////..--,,+++,++**))((''&&%%$$##""""!!!"!!`ޞ`!!""##$$%%&&%%$$##""!!`͈``ʀ``!!!!""""###$$%%&&''''(())))))))))))**++,,,,,++**))))))********))((''''&&%%$$$$$#####$$%%&&''''((((((((((''(((())***))((''''''(()))))))))))))((''&&%%$$##""""###$$%%&&''(())**++,,--..//000112233445566778899::99887766554433221100//..---,,,+++***++++,,,++,,,,,,,,++++******))))))))))))))))))))))))((''&&%%$$####""!!!!!!``Ҁ``!!""##$$%%&&''(())**++,,-----------..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,+++***++,,--..//001122334455554433221100//..--,,++**))))))**++,,--..//000//..---,,,,,,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????>>==<<;;::9988776666778899::;;<<==>>??????>>==<<;;::998877665555555566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;;;;::;;::998877665544332211000///..--,,++**))))))((((((((''(((())((''&&%%%&&%%$$##""!!!!!!`````!!""##$$##""!!!``!!""##$###""!!!"!!!``!!""##$$##""!!`͈`!!""##$$%%&&''(())**++,,--..////..--,,++*+++**))((''&&%%$$##""!!!!`!!!`ޞ`!!""##$$%%&&&%%$$##""!!`ą`!``!!!!"""""##$$$%%&&''(((()))))))**))***++,,--,,,++*****)***+++++**))((((''&&%%%%$$$$$$$$%%&&''((((())))))(((((()))***))((''&&&&''((((((((((())))((''&&%%$$######$$$%%&&''(())**++,,--..//001112233445566778899::::99887766554433221100//..---,,,,+++++,,,,,++++++++++++****)))))))(())))))(((((((((((((((((''&&%%$$$###"""""!!!!```!!""##$$%%&&''(())**++,,,,,,,,,,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++++++,,--..//00112233445566554433221100//..--,,++***))***++,,--..//00100//...---,,,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????>>==<<;;::998877666666778899::;;<<==>>????>>==<<;;::99887766555544545566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<<<;;;;;;;::9988776655443322110000//..--,,++**)))))))))(((((((()))))((''&&&&&&&%%$$##"""!"!!!!!!!!""##$$$$##"""!!``````!!""##$$$##""!"""!!``!!""##$##""!!`̇`!!""##$$%%&&''(())**++,,--..///..--,,++***+**))((''&&%%$$##""!!!!``!!!``χ`!!""##$$%%&&&&%%$$##""!!`Š``̎```!!!""""####$$$%%&&''(((())************++,,-----,,++******++++++++**))((((''&&%%%%%$$$$$%%&&''(((())))))))))(())))***))((''&&&&&&''((((((((((())))((''&&%%$$####$$$%%&&''(())**++,,--..//001112233445566778899::;;::99887766554433221100//...---,,,+++,,,,,++**++++++++****))))))((((((((((((((((((((((((((((''&&%%$$$$##""""""!!!!```!!""##$$%%&&''(())**++,,,,,,,,,,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,,+++,,--..//0011223344556666554433221100//..--,,++******++,,--..//0011100//...-------..//00112233445566778899::;;<<==>>??????????????????????????????????????????>>==<<;;::99887766555566778899::;;<<==>>??>>==<<;;::9988776655444444445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<<<<;;<<;;::9988776655443322111000//..--,,++******))))))))(())))**))((''&&&''&&%%$$##""""""!!!!!""##$$%%$$##"""!!!!````````!!""##$$$$##"""""!!``!!""##$##""!!`̈́``!!""##$$%%&&''(())**++,,--.....--,,++**)***))((''&&%%$$##""!!```ޞ`!``!!""##$$%%&&''&&%%$$##""!!`̉``ˍ```!!!!""""#####$$%%%&&''(())))*******++**+++,,--..---,,+++++*+++,,,,,++**))))((''&&&&%%%%%%%%&&''(()))))******))))))****))((''&&%%%%&&'''''''''''(())))((''&&%%$$$$$$%%%&&''(())**++,,--..//00112222233445566778899::;;::99887766554433221100//...----,,,,,,,+++************))))(((((((''((((((''''''''''''''''(((''&&%%%$$$#####""""!!!!```!!""##$$%%&&''(())**++++++++++++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,,,,,--..//001122334455667766554433221100//..--,,+++**+++,,--..//001121100///...----..//00112233445566778899::;;<<==>>??????????????????????????????????????????>>==<<;;::9988776655555566778899::;;<<==>>>>==<<;;::998877665544443343445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>=====<<<<<<<;;::9988776655443322111100//..--,,++*********))))))))*****))(('''''''&&%%$$###"#""""""""##$$%%%%$$###""!!!!!!``!!`́`!!""##$$%%$$##"#""!!``!!""##$$##""!!``!!""##$$%%&&''(())**++,,--...--,,++**)))*))((''&&%%$$##""!!`ޞ```!!""##$$%%&&'''&&%%$$##""!!```̍````````````!!!!!!"""####$$$$%%%&&''(())))**++++++++++++,,--.....--,,++++++,,,,,,,,++**))))((''&&&&&%%%%%&&''(())))**********))*****))((''&&%%%%%%&&'''''''''''(())))((''&&%%$$$$%%%&&''(())**++,,--..//0011222222233445566778899::;;::99887766554433221100///...---,,,,,+++**))********))))(((((('''''''''''''''''''''''''''(((''&&%%%%$$######""""!!!!``̓`!!""##$$%%&&''(())****+++++++++++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..---,,,--..//00112233445566777766554433221100//..--,,++++++,,--..//00112221100///.......//00112233445566778899::;;<<==>>??????????????????????????????????????>>??>>==<<;;::998877665544445566778899::;;<<==>>==<<;;::99887766554433333333445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>======<<==<<;;::9988776655443322211100//..--,,++++++********))****++**))(('''((''&&%%$$######"""""##$$%%&&%%$$##""!!!````!!``!!""##$$%$$####""!!``!!""##$$##""!!```!!""##$$%%&&''(())**++,,-------,,++**))()))((''&&%%$$##""!!`ܞ````!!""##$$%%&&'''&&%%$$##""!!```͏``!!!!!!!!!!!!!!!""""####$$$$$%%&&&''(())****+++++++,,++,,,--..//...--,,,,,+,,,-----,,++****))((''''&&&&&&&&''(())*****++++++********))((''&&%%$$$$%%&&&&&&&&&&&''(())))((''&&%%%%%%&&&''(())**++,,--..//001111111112233445566778899::;;::99887766554433221100///....---,,++***))))))))))))(((('''''''&&''''''&&&&&&&&&&&&&&&&''''(''&&&%%%$$$$$####""""!!!!``!!""##$$%%&&''(())**************++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..------..//0011223344556677887766554433221100//..--,,,++,,,--..//00112232211000///....//00112233445566778899::;;<<==>>??????????????????????????????>>>?????>>>>>>==<<;;::99887766554444445566778899::;;<<====<<;;::9988776655443333223233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>=======<<;;::9988776655443322221100//..--,,+++++++++********+++++**))(((((((''&&%%$$$#$########$$%%&&%%$$##""!!!`ޞ`!!``Ă`!!""##$$$$#####""!!``!!""##$$##""!!``!!""##$$%%&&''(())**++,,-------,,++**))((()((''&&%%$$##""!!`ޞΉ`!!""##$$%%&&''''&&%%$$##""!!```ϐ``!!!!!!!!!!!!!!""""""###$$$$%%%%&&&''(())****++,,,,,,,,,,,,--../////..--,,,,,,--------,,++****))(('''''&&&&&''(())****++++++++++**+**))((''&&%%$$$$$$%%&&&&&&&&&&&''(())))((''&&%%%%&&&''(())**++,,--..//00111111111112233445566778899::;;::998877665544332211000///..--,,++***))(())))))))((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''(''&&&&%%$$$$$$####""""!!!``!!""##$$%%&&''(())**))***********++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//...---..//001122334455667788887766554433221100//..--,,,,,,--..//0011223332211000///////00112233445566778899::;;<<==>>??????????????????????????????>>>>>???>>==>>==<<;;::9988776655443333445566778899::;;<<==<<;;::998877665544332222222233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>==>>==<<;;::9988776655443332221100//..--,,,,,,++++++++**++++,,++**))((())((''&&%%$$$$$$#####$$%%&&%%$$##""!!```̒`!!``!```‰`!!""##$$$##"###""!!``!!"""#####""!!`Ɠ`!!""##$$%%&&''(())**++,,,,,,,,,,++**))(('(((''&&%%$$##""!!`ޙ`!!""##$$%%&&''''&&%%$$##""!!```Џ`!!!"""""""""""""""####$$$$%%%%%&&'''(())**++++,,,,,,,--,,---..//00///..-----,---.....--,,++++**))((((''''''''(())**+++++,,,,,,++++**))((''&&%%$$####$$%%%%%%%%%%%&&''(())))((''&&&&&&'''(())**++,,--..//0010000000000112233445566778899::;;::99887766554433221100//..--,,++**)))((((((((((((''''&&&&&&&%%&&&&&&%%%%%%%%%%%%%%%%&&&&''('''&&&%%%%%$$$$####"""!!``!!""##$$%%&&''(())*))))))))))))))**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//......//00112233445566778899887766554433221100//..---,,---..//0011223343322111000////00112233445566778899::;;<<==>>??????????????????????????????>>===>>>>>======<<;;::998877665544333333445566778899::;;<<<<;;::99887766554433222211212233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>==<<;;::9988776655443333221100//..--,,,,,,,,,++++++++,,,,,++**)))))))((''&&%%%$%$$$$$$$$%%&&%%$$##""!!``````!!!!``!!""##$$##""""""!!``!!""""#####""!!`̓`!!""##$$%%&&''(())**++,,,,,,,,,++**))(('''(('''&&%%$$##""!!```````!!""##$$%%&&''(''&&%%$$##""!!``!`ʍ`!!""""""""""""""######$$$%%%%&&&&'''(())**++++,,------------..//00000//..------........--,,++++**))((((('''''(())**++++,,,,,,,,,++**))((''&&%%$$######$$%%%%%%%%%%%&&''(())))((''&&&&'''(())**++,,--..//000000000000000112233445566778899::::99887766554433221100//..--,,++**)))((''((((((((''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&''(''''&&%%%%%%$$$$####""!!```!!""##$$%%&&''(())*)))(()))))))))))**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100///...//0011223344556677889999887766554433221100//..------..//0011223344433221110000000112233445566778899::;;<<==>>??????????????????????????????>>=====>>>==<<==<<;;::99887766554433222233445566778899::;;<<;;::9988776655443322111111112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>??>>==<<;;::9988776655444333221100//..------,,,,,,,,++,,,,--,,++**)))**))((''&&%%%%%%$$$$$%%&&%%$$##""!!`Ґ`!!!!!`NJȐ`!!""##$##""!"""""!!``!!!!!""""##""!!`ݎ`!!""##$$%%&&''(())***+++++++++++**))((''&''''&&&%%%$$$##""!!!!`````!!!""##$$%%&&''((''&&%%$$##""!!```ƅ`!!"""###############$$$$%%%%&&&&&''((())**++,,,,-------..--...//0011000//.....-.../////..--,,,,++**))))(((((((())**++,,,,,----,,++**))((''&&%%$$##""""##$$$$$$$$$$$%%&&''(())))((''''''((())**++,,--..//00000//////////00112233445566778899::99887766554433221100//..--,,++**))(((''''''''''''&&&&%%%%%%%$$%%%%%%$$$$$$$$$$$$$$$$%%%%&&''(('''&&&&&%%%%$$$$###""!!```!!!""##$$%%&&''(()))))(((((((((((((())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//////00112233445566778899::99887766554433221100//...--...//0011223344544332221110000112233445566778899::;;<<==>>?????????????????????????????>>>==<<<=====<<<<<<;;::9988776655443322222233445566778899::;;;;::998877665544332211110010112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655444433221100//..---------,,,,,,,,-----,,++*******))((''&&&%&%%%%%%%%&&&&%%$$##""!!``!!""!!````Â`!!""####""!!!!"""!!``!!!!!!""""#""!!```!!""##$$%%&&''(())****+++++++++**))((''&&&''&&&%%$$$$####""!!!!`ȏ`!!!!!!""##$$%%&&''(((''&&%%$$##""!!```ĉ`!!""#############$$$$$$%%%&&&&''''((())**++,,,,--............//001111100//......////////..--,,,,++**)))))((((())**++,,,,-----,,++**))((''&&%%$$##""""""##$$$$$$$$$$$%%&&''(())))((''''((())**++,,--..//0000/////////////0011223344556677889999887766554433221100//..--,,++**))(((''&&''''''''&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%&&''(((''&&&&&&%%%%$$$$##""!!```````!!!!""##$$%%&&'''(())))(((''((((((((((())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544332211000///00112233445566778899::::99887766554433221100//......//0011223344555443322211111112233445566778899::;;<<==>>????????????????????????????>>>>==<<<<<===<<;;<<;;::998877665544332211112233445566778899::;;::99887766554433221100000000112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655544433221100//......--------,,----..--,,++***++**))((''&&&&&&%%%%%&&'&&%%$$##""!!``!!""!!`ѝ``!!!```!!""###""!!`!!!!!!``!```!!!!""#""!!`!`ـ`!!""##$$%%&&''(())))***********))((''&&%&&&&%%%$$$####"""""!!`ː`!!!!!"""##$$%%&&''(((''&&%%$$##""!!````†`!!""##$$$$$$$$$$$$$$$%%%%&&&&'''''(()))**++,,----.......//..///00112211100/////.///00000//..----,,++****))))))))**++,,-------,,++**))((''&&%%$$##""!!!!""###########$$%%&&''(())))(((((()))**++,,--..//000////..........//00112233445566778899887766554433221100//..--,,++**))(('''&&&&&&&&&&&&%%%%$$$$$$$##$$$$$$################$$$$%%&&''((('''''&&&&%%%%$$$##""!!``````!!!!!!!!"""##$$%%&&'''''((((((''''''''''''''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544332211000000112233445566778899::;;::99887766554433221100///..///0011223344556554433322211112233445566778899::;;<<==>>????????????????????????????>>>===<<;;;<<<<<;;;;;;::99887766554433221111112233445566778899::::9988776655443322110000//0/00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655554433221100//.........--------.....--,,+++++++**))(('''&'&&&&&&&&''&&%%$$##""!!``!!"!!`ˁ`!!!!!!````!!""###""!!```!!!!````!!!!""#""!!!!```!!""##$$%%&&''(()))))*********))((''&&%%%&&%%%$$####""""""!!`͓`!!""""""##$$%%&&''(((''&&%%$$##""!!`Ȋ``Ŋ`!!""##$$$$$$$$$$$%%%%%%&&&''''(((()))**++,,----..////////////0011222221100//////00000000//..----,,++*****)))))**++,,----.--,,++**))((''&&%%$$##""!!!!!!""###########$$%%&&''(())))(((()))**++,,--..//00////.............//001122334455667788887766554433221100//..--,,++**))(('''&&%%&&&&&&&&%%%%$$$$$$###########################$$$$%%&&''(((''''''&&&&%%%%$$##""!!!!!!!!!!!!!""""##$$%%&&&&&&&''(((('''&&'''''''''''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443322111000112233445566778899::;;;;::99887766554433221100//////0011223344556665544333222222233445566778899::;;<<==>>????????????????????????????>>====<<;;;;;<<<;;::;;::9988776655443322110000112233445566778899::99887766554433221100////////00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776665554433221100//////........--....//..--,,+++,,++**))((''''''&&&&&'''&&%%$$##""!!```!!"""!!```!!"""!!!!``!!!""###""!!````````!!""#""!"!!!```````!!""##$$%%&&''((((()))))))))))((''&&%%$%%%%$$$###""""!!!!!!`̎`!!""""###$$%%&&''((((''&&%%$$##""!!`̍``ȑ`!!""##$$%%%%%%%%%%%%%&&&&''''((((())***++,,--....///////00//0001122332221100000/0001111100//....--,,++++********++,,--...--,,++**))((''&&%%$$##""!!````!!"""""""""""##$$%%&&''(())))))))***++,,--..///////....----------..//0011223344556677887766554433221100//..--,,++**))((''&&&%%%%%%%%%%%%$$$$#######""######""""""""""""""""####$$%%&&''((((((''''&&&&%%%$$##""!!!!!!""""""""###$$%%&&&&&&&&&''''''&&&&&&&&&&&&&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221111112233445566778899::;;<<;;::998877665544332211000//00011223344556676655444333222233445566778899::;;<<==>>????????????????????????????>>===<<<;;:::;;;;;::::::99887766554433221100000011223344556677889999887766554433221100////.././/00112233445566778899::;;<<==>>???????>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776666554433221100/////////......../////..--,,,,,,,++**))((('(''''''''(''&&%%$$##""!!```!!!""#""!!``!!""""""!!!```!!""##$##""!!`΀`!!""#""""!!!!!!!!``!!""##$$%%&&''((((()))))))))((''&&%%$$$%%$$$##""""!!!!!!!``ɏ`!!""#####$$%%&&''((((''&&%%$$##""!!`Ʌ`!`ό````!!""##$$%%%%%%%%%%%&&&&&&'''(((())))***++,,--....//00000000000011223333322110000001111111100//....--,,+++++*****++,,--...--,,++**))((''&&%%$$##""!!``!!"""""""""""##$$%%&&''(())))))***++,,--.../..//....-------------..//00112233445566777766554433221100//..--,,++**))((''&&&%%$$%%%%%%%%$$$$######"""""""""""""""""""""""""""####$$%%&&''(((((((''''&&&&%%$$##"""""""""""""####$$%%&&&&%%%%%&&''''&&&%%&&&&&&&&&&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544332221112233445566778899::;;<<<<;;::99887766554433221100000011223344556677766554443333333445566778899::;;<<==>>????????????????????????????>>==<<<<;;:::::;;;::99::99887766554433221100////00112233445566778899887766554433221100//........//00112233445566778899::;;<<==>>?????>>>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887776665544332211000000////////..////00//..--,,,--,,++**))(((((('''''((''&&%%$$##""!!```!!!!""##""!!``ŀ`!!""##""""!!!``!!""##$$##""!!``̌`!!""#"#"""!!!!!!``!!""##$$%%&&'''''''(((((((((((''&&%%$$#$$$$###"""!!!!`````Ō`!!""###$$$%%&&''(()((''&&%%$$##""!!`````!!!``!!""##$$%%&&&&&&&&&&&&&''''(((()))))**+++,,--..////0000000110011122334433322111110111222221100////..--,,,,++++++++,,--...--,,++**))((''&&%%$$##""!!`ޞ`!!!!!!!!!!!!""##$$%%&&''(())****+++,,---..........----,,,,,,,,,,--..//001122334455667766554433221100//..--,,++**))((''&&%%%$$$$$$$$$$$$####"""""""!!""""""!!!!!!!!!!!!!!!!""""##$$%%&&''(())((((''''&&&%%$$##""""""########$$$%%&&&&%%%%%%%&&&&&&%%%%%%%%%%%%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443322222233445566778899::;;<<==<<;;::998877665544332211100111223344556677877665554443333445566778899::;;<<==>>????????????????????????????>>==<<<;;;::999:::::999999887766554433221100//////001122334455667788887766554433221100//....--.-..//00112233445566778899::;;<<==>>???>>==>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887777665544332211000000000////////00000//..-------,,++**)))()(((((((((''&&%%$$##""!!``!!!"""##""!!`ޞ`!!""#####"""!!!```!!""###$$$##""!!!```ŀ`!!""#####"""""""!!``!!""##$$%%&&&'''''''(((((((((''&&%%$$###$$###""!!!!``Ɖ`!!""##$$$$%%&&''(())((''&&%%$$##""!!`͍`!`````“`!!!!!!!!""##$$%%&&&&&&&&&&&''''''((())))****+++,,--..////001111111111112233444443322111111222222221100////..--,,,,,+++++,,--...--,,++**))((''&&%%$$##""!!`ޞ`!!!!!!!!!!!!!!""##$$%%&&''(())**+++,,-----.-.--..----,,,,,,,,,,,,,--..//0011223344556666554433221100//..--,,++**))((''&&%%%$$##$$$$$$$$####""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""##$$%%&&''((())((((''''&&%%$$#############$$$$%%&&&&%%$$$$$%%&&&&%%%$$%%%%%%%%%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433322233445566778899::;;<<====<<;;::9988776655443322111111223344556677888776655544444445566778899::;;<<==>>????????????????????????????>>==<<;;;;::99999:::998899887766554433221100//....//0011223344556677887766554433221100//..--------..//00112233445566778899::;;<<==>>?>>=====>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99888777665544332211111100000000//00001100//..---..--,,++**))))))((((((''&&%%$$##""!!`Í``!!""""###"""!!`ޞ`!!""##$####"""!!!!!""##"##$####""!!!``!!```!!""##$###"""""!!``!!""##$$%%%&&&&&&&'''''''''''&&%%$$##"####"""!!!``ˈ`!!""##$$%%%&&''(()))((''&&%%$$##""!!``!!!!!!`lj`!!!"""!!""##$$%%&&'''''''''''''(((())))*****++,,,--..//000011111112211222334455444332222212223333322110000//..----,,,,,,,,--...--,,++**))((''&&%%$$##""!!`ޞ``````````````!!""##$$%%&&''(())**++,,-,,,----------,,,,++++++++++,,--..//00112233445566554433221100//..--,,++**))((''&&%%$$$############""""!!!!!!!``!!!!!!````````````````!!!!""##$$%%&&''((((((''(('''&&%%$$######$$$$$$$$%%%&&&&%%$$$$$$$%%%%%%$$$$$$$$$$$$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544333333445566778899::;;<<==>>==<<;;::99887766554433222112223344556677889887766655544445566778899::;;<<==>>????????????????????????????>>==<<;;;:::99888999998888887766554433221100//......//00112233445566777766554433221100//..----,,-,--..//00112233445566778899::;;<<==>>>==<<===>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998888776655443322111111111000000001111100//.......--,,++***)*))))))((''&&%%$$##""!!```!!!"""####"""!!!!```Δ`!!""##$$##""""!!!!""##"""#######"""!!!!!!`Ş`!!""##$$#####""!!``!!""##$$%%%&&&&&&&'''''''''&&%%$$##"""##"""!!``ƈ`!!""##$$%%%&&''(())))((''&&%%$$##""!!`ʌ`!!!!!!!````!!""""""""##$$%%&&'''''''''''(((((()))****++++,,,--..//00001122222222222233445555544332222223333333322110000//..-----,,,,,--../..--,,++**))((''&&%%$$##""!!``Џ`!!""##$$%%&&''(())**++,,,,,,-,-,,--,,,,+++++++++++++,,--..//001122334455554433221100//..--,,++**))((''&&%%$$$##""########""""!!!!!!`````````!!!!""##$$%%&&'''(((''''(((''&&%%$$$$$$$$$$$$$%%%%&&&&%%$$#####$$%%%%$$$##$$$$$$$$$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655444333445566778899::;;<<==>>>>==<<;;::998877665544332222223344556677889998877666555555566778899::;;<<==>>????????????????????????????>>==<<;;::::99888889998877887766554433221100//..----..//001122334455667766554433221100//..--,,,,,,,,--..//00112233445566778899::;;<<==>==<<<<<===>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::999888776655443322222211111111001111221100//...//..--,,++******))))((''&&%%$$##""!!``!!!""#####""!!!!!!!!!````̞``!!""##$$##""""!!!!""##""!""#"""###"""!!""!!``````!!""##$$$###""!!``!!""##$$$$%%%%%%%&&&&&&&&&&&%%$$##""!""""!!!`ˋ`!!""##$$%%&&''(())*))((''&&%%$$##""!!`ƈ`!!"""""!!!!`ˍ`!!""###""##$$%%&&''((((((((((((())))****+++++,,---..//0011112222222332233344556655544333332333444443322111100//....--------..///..--,,++**))((''&&%%$$##""!!`Ǝ`!!""##$$%%&&''(())**++,+++,,,,,,,,,,++++**********++,,--..//0011223344554433221100//..--,,++**))((''&&%%$$###""""""""""""!!!!`````҄ӓ```!!""##$$%%&&''''''&&'''''''&&%%$$$$$$%%%%%%%%&&&&&%%$$#######$$$$$$##############$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554444445566778899::;;<<==>>??>>==<<;;::99887766554433322333445566778899:9988777666555566778899::;;<<==>>????????????????????????????>>==<<;;:::999887778888877777766554433221100//..------..//0011223344556666554433221100//..--,,,,++,+,,--..//00112233445566778899::;;<<===<<;;<<<===>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::999988776655443322222222211111111222221100///////..--,,+++*+****))((''&&%%$$##""!!``!!""####""!!!``!!!!!!!!`ޞ`!!""##$$##""!!!!``!!""""!!!""""""####""""""!!``!!``!!""##$$$##""!!``!!""##$$$$%%%%%%%&&&&&&&&&%%$$##""!!!""!!!`͌`!!""##$$%%&&''(())*))((''&&%%$$##""!!`ň`!!"""""""!!!!``!!""#######$$%%&&''((((((((((())))))***++++,,,,---..//001111223333333333334455666665544333333444444443322111100//.....-----..////..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++++++,+,++,,++++*************++,,--..//00112233444433221100//..--,,++**))((''&&%%$$###""!!""""""""!!!!`Љ`!!""##$$%%&&&'''&&&&'''''''&&%%%%%%%%%%%%%&&&&&&%%$$##"""""##$$$$###""###########$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665554445566778899::;;<<==>>????>>==<<;;::998877665544333333445566778899:::99887776666666778899::;;<<==>>????????????????????????????>>==<<;;::9999887777788877667766554433221100//..--,,,,--..//00112233445566554433221100//..--,,++++++++,,--..//00112233445566778899::;;<<=<<;;;;;<<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;:::99988776655443333332222222211222233221100///00//..--,,++++++**))((''&&%%$$##""!!``!!""###""!!`````````!!``!!""##$$##""!!!!``!!""!!`!!"!!!""####""##""!!!!!!``!!""##$$$$##""!!`̓`!!""#####$$$$$$$%%%%%%%%%%%$$##""!!`!!!!```!!""##$$%%&&''(())*))((''&&%%$$##""!!``!!""#####"""!!``!!""##$$##$$%%&&''(()))))))))))))****++++,,,,,--...//00112222333333344334445566776665544444344455555443322221100////........//0//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**+***++++++++++****))))))))))**++,,--..//001122334433221100//..--,,++**))((''&&%%$$##"""!!!!!!!!!!!!```͜`!!""##$$$%%&&&&&&%%&&&&&''''&&%%%%%%&&&&&&&&'&&%%$$##"""""""######""""""""""""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655555566778899::;;<<==>>??????>>==<<;;::9988776655444334445566778899::;::998887776666778899::;;<<==>>????????????????????????????>>==<<;;::9998887766677777666666554433221100//..--,,,,,,--..//001122334455554433221100//..--,,++++**+*++,,--..//00112233445566778899::;;<<<;;::;;;<<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::::998877665544333333333222222223333322110000000//..--,,,+,+++**))((''&&%%$$##""!!`΃`!!""#""!!``!!`!!""##$$##""!!````!!"!!``!!!!!!""########""!!"!!``!!""##$$$##""!!`՞`!!""#####$$$$$$$%%%%%%%%%$$##""!!``!!``!!""##$$%%&&''(())*))((''&&%%$$##""!!````````!!""#######"""!!`ȇ`!!""##$$$$$%%&&''(()))))))))))******+++,,,,----...//0011222233444444444444556677777665544444455555555443322221100/////.....//00//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())******+*+**++****)))))))))))))**++,,--..//0011223333221100//..--,,++**))((''&&%%$$##"""!!``!!!!!!!!`ٓ`!!""##$$$%%%&&&%%%%&&&&&&&&&&&&&&&&&&&&&&''&&%%$$##""!!!!!""####"""!!"""""""""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766655566778899::;;<<==>>????????>>==<<;;::99887766554444445566778899::;;;::9988877777778899::;;<<==>>????????????????????????????>>==<<;;::9988887766666777665566554433221100//..--,,++++,,--..//0011223344554433221100//..--,,++********++,,--..//00112233445566778899::;;<;;:::::;;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;:::998877665544444433333333223333443322110001100//..--,,,,++**))((''&&%%$$##""!!`Ɉ`!!"""!!``!!!!""##$$##""!!``!!!!`Ӟ`!```!!""####$$##""""!!``!!""##$$$##""!!`؞`!!"""""#######$$$$$$$$$$$##""!!``!````ŏ`!!""##$$%%&&''(())))((''&&%%$$##""!!`ƅ`!!!!!!!!""##$$$$##""!!`ǐ`!!""##$$$$%%&&''(())*************++++,,,,-----..///00112233334444444554455566778877766555554555666665544333322110000////////000//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**)))**********))))(((((((((())**++,,--..//00112233221100//..--,,++**))((''&&%%$$##""!!!`````````ț`!!""###$$%%%%%%$$%%%%%&&&&&&&&&&&&'''''''&&%%$$##""!!!!!!!""""""!!!!!!!!!!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<=?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877666666778899::;;<<==>>??????????>>==<<;;::998877665554455566778899::;;<;;::99988877778899::;;<<==>>????????????????????????????>>==<<;;::9988877766555666665555554433221100//..--,,++++++,,--..//00112233444433221100//..--,,++****))*)**++,,--..//00112233445566778899::;;;::99:::;;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;;::998877665544444444433333333444443322111111100//..---,,,++**))((''&&%%$$##""!!``!!"!!``!!"!""##$$$##""!!``!!!!`Ϝ```!!""##$$$$##""!!!``!!""##$$##""!!``!!"""""#######$$$$$$$$$##""!!`ޞ`̎`!!""##$$%%&&''(()))((''&&%%$$##""!!`Ȋ`!!!!!!!!""##$$$$$$##""!!`Ћ`!!""##$$%%%&&''(())***********++++++,,,----....///00112233334455555555555566778888877665555556666666655443333221100000/////00100//..--,,++**))((''&&%%$$##""!!`Ɉ`!!""##$$%%&&''(()))))))*)*))**))))((((((((((((())**++,,--..//001122221100//..--,,++**))((''&&%%$$##""!!!!!`ט`!!""###$$$%%%$$$$%%%%%%%%%%&&&&'&''&'''&&%%$$##""!!`````!!""""!!!``!!!!!!!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<>==<<;;::9988777666778899::;;<<==>>????????????>>==<<;;::9988776655555566778899::;;<<<;;::999888888899::;;<<==>>????????????????????????????>>==<<;;::9988777766555556665544554433221100//..--,,++****++,,--..//001122334433221100//..--,,++**))))))))**++,,--..//00112233445566778899::;::99999:::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<;;;::998877665555554444444433444455443322111221100//..----,,++**))((''&&%%$$##""!!```!!!!``!!""""##$$$##""!!``!!"!!`ɔޞ`!!""##$$$##""!!````!!""##$##""!!```!!!!!"""""""###########""!!`ޞȔ`!!""##$$%%&&''(()))((''&&%%$$##""!!`Ǎ`!!""""""""##$$%%%$$##""!!`˅`!!""##$$%%&&''(())**+++++++++++++,,,,----.....//00011223344445555555665566677889988877666665666777776655444433221111000000001100//..--,,++**))((''&&%%$$##""!!`ȅ`!!""##$$%%&&''(()))((())))))))))((((''''''''''(())**++,,--..//0011221100//..--,,++**))((''&&%%$$##""!!``!!`ɏ`!!!"""##$$$$$$##$$$$$%%%%%%%%&&&&&&&&&&&%%$$##""!!``!!!!!!````````````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;>==<<;;::99887777778899::;;<<==>>??????????????>>==<<;;::99887766655666778899::;;<<=<<;;:::999888899::;;<<==>>????????????????????????????>>==<<;;::9988777666554445555544444433221100//..--,,++******++,,--..//0011223333221100//..--,,++**))))(()())**++,,--..//00112233445566778899:::9988999:::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<<;;::998877665555555554444444455555443322222221100//...---,,++**))((''&&%%$$##""!!``!!!!`ˀ``!!""#"##$$$$##""!!``!!"!!`Ǟ`!!""##$$$##""!!`΍`!!""####""!!`۞`!!!!!"""""""#########""""!!```!!""##$$%%&&''(())((''&&%%$$##""!!`ɋ`!!"""""""##$$%%%%%$$##""!!``!!""##$$%%&&''(())**+++++++++,,,,,,---....////000112233444455666666666666778899999887766666677777777665544443322111110000011100//..--,,++**))((''&&%%$$##""!!`Ӌ`!!""##$$%%&&''(()((((()()(())(((('''''''''''''(())**++,,--..//00111100//..--,,++**))((''&&%%$$##""!!````Ɠ`!!!"""###$$$####$$$$$$$$$$%%%%&%&&%&&&&%%$$##""!!`ˀ``!!!!`·`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998887778899::;;<<==>>????????????????>>==<<;;::998877666666778899::;;<<===<<;;:::9999999::;;<<==>>????????????????????????????>>==<<;;::9988776666554444455544334433221100//..--,,++**))))**++,,--..//00112233221100//..--,,++**))(((((((())**++,,--..//00112233445566778899:9988888999::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>===<<<;;::998877666666555555554455556655443322233221100//...--,,++**))((''&&%%$$##""!!`њ`!!!!``!!!""####$$%$$##""!!``!!"!!`ٞ`!!""##$$$$##""!!`р`!!""##""!!`````!!!!!!!"""""""""""!!!!`````!!""##$$%%&&''(()((''&&%%$$##""!!`ċ`!!""#######$$%%&&%%$$##""!!``!!""##$$%%&&''(())**++,,,,,,,,,,,----..../////001112233445555666666677667778899::99988777776777888887766555544332222111111111100//..--,,++**))((''&&%%$$##""!!`ʋ`!!""##$$%%&&''(((('''((((((((((''''&&&&&&&&&&''(())**++,,--..//0011100//..--,,++**))((''&&%%$$##""!!`Ӟ̕``!!!""######""#####$$$$$$$$%%%%%%%%%%%%$$##""!!``````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988888899::;;<<==>>??????????????????>>==<<;;::9988777667778899::;;<<==>==<<;;;:::9999::;;<<==>>????????????????????????????>>==<<;;::9988776665554433344444333333221100//..--,,++**))))))**++,,--..//001122221100//..--,,++**))((((''('(())**++,,--..//0011223344556677889998877888999::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>====<<;;::99887766666666655555555666665544333333221100//..--,,++**))((''&&%%$$##""!!`ɕ`!!"!!``!!""##$#$$%$$##""!!``!!"!!`מ`!!""##$$%$$##""!!``ݘ`!!""#""!!``ɚ`!!!!!!!"""""""""!!!!`ь`!!""##$$%%&&''((((''&&%%$$##""!!```!!""#######$$%%&&&&%%$$##""!!```!!""##$$%%&&''(())**++,,,,,,,,,------...////00001112233445555667777777777778899:::::9988777777888888887766555544332222211111221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''((('''''('(''((''''&&&&&&&&&&&&&''(())**++,,--..//00100//..--,,++**))((''&&%%$$##""!!`Պ`!!!"""###""""##########$$$$%$%%$%%%%%$$##""!!`Ӏ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99988899::;;<<==>>????????????????????>>==<<;;::99887777778899::;;<<==>>>==<<;;;:::::::;;<<==>>????????????????????????????>>==<<;;::9988776655554433333444332233221100//..--,,++**))(((())**++,,--..//0011221100//..--,,++**))((''''''''(())**++,,--..//0011223344556677889887777788899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>===<<;;::99887777776666666655666677665544333433221100//..--,,++**))((''&&%%$$##""!!`ˋ`!!""!!``!!""##$$$$%%$$##""!!``!!""!!`ޛ`!!""##$$%%$$##""!!!```ޞ`````!!"""!!`ם``````!!!!!!!!!!!```Ē`!!""##$$%%&&''((((''&&%%$$##""!!```!!!""##$$$$$$$%%&&'&&%%$$##""!!`ԏ`!!!""##$$%%&&''(())**++,,-----------....////000001122233445566667777777887788899::;;:::998888878889999988776666554433332222222221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''''''&&&''''''''''&&&&%%%%%%%%%%&&''(())**++,,--..//000//..--,,++**))((''&&%%$$##""!!`ܞ``!!""""""!!"""""########$$$$$$$$$$%%$$##""!!`ˊ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::999999::;;<<==>>??????????????????????>>==<<;;::998887788899::;;<<==>>?>>==<<<;;;::::;;<<==>>????????????????????????????>>==<<;;::9988776655544433222333332222221100//..--,,++**))(((((())**++,,--..//00111100//..--,,++**))((''''&&'&''(())**++,,--..//0011223344556677888776677788899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>==<<;;::998877777777766666666777776655444433221100//..--,,++**))((''&&%%$$##""!!``!!""!!``!!""##$$%$%%$$##""!!``!!""!!``!!""##$$%%%%$$##""!!!`!`ޞ`!!!``!!""!!`؞`!!!!!!!!!`Ύ`!!""##$$%%&&''(((''&&%%$$##""!!`ʎ`!!!!""##$$$$$$$%%&&''&&%%$$##""!!`À`````!!!""##$$%%&&''(())**++,,---------......///0000111122233445566667788888888888899::;;;;;::998888889999999988776666554433333222223221100//..--,,++**))((''&&%%$$##""!!`Ŋ`!!""##$$%%&&'''''&&&&&'&'&&''&&&&%%%%%%%%%%%%%&&''(())**++,,--..//00//..--,,++**))((''&&%%$$##""!!`֞`!!!"""!!!!""""""""""####$#$$#$$$$%%$$##""!!`҇`!!""##$$%%&&''(())**++,,--..//00112233445566778899:????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;:::999::;;<<==>>????????????????????????>>==<<;;::9988888899::;;<<==>>???>>==<<<;;;;;;;<<==>>????????????????????????????>>==<<;;::9988776655444433222223332211221100//..--,,++**))((''''(())**++,,--..//001100//..--,,++**))((''&&&&&&&&''(())**++,,--..//0011223344556677877666667778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>==<<;;::9988888877777777667777887766554433221100//..--,,++**))((''&&%%$$##""!!`ˋ`!!"""!!``!!""##$$%%%%%$$##""!!`՘``!!""!!```!!""##$$%%&&%%$$##"""!!!``!!!!!``!!""!!`ٞ`````````Ɛ`!!""##$$%%&&''((''&&%%$$##""!!`ȑ`!!!"""##$$%%%%%%%&&'''&&%%$$##""!!`````!!!!!!"""##$$%%&&''(())**++,,--...........////00001111122333445566777788888889988999::;;<<;;;::999998999:::::99887777665544443333333221100//..--,,++**))((''&&%%$$##""!!`ŏ`!!""##$$%%&&'''&&&&%%%&&&&&&&&&&%%%%$$$$$$$$$$%%&&''(())**++,,--..//0//..--,,++**))((''&&%%$$##""!!`ޞ`!!!!!!``!!!!!""""""""##########$$$$$##""!!`Ɗ`!!""##$$%%&&''(())**++,,--..//00112233445566778899:?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::::::;;<<==>>??????????????????????????>>==<<;;::99988999::;;<<==>>?????>>===<<<;;;;<<==>>????????????????????????????>>==<<;;::9988776655444333221112222211111100//..--,,++**))((''''''(())**++,,--..//0000//..--,,++**))((''&&&&%%&%&&''(())**++,,--..//0011223344556677766556667778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988888888877777777888887766554433221100//..--,,++**))((''&&%%$$##""!!`ʀ`!!""""!!`̀`!!""##$$%%&%%$$##""!!`ԗ`!!""!!!!!""##$$%%&&&&%%$$##"""!!!``!!"""!!``!!"!!`Ҟ̍`!!""##$$%%&&''((((''&&%%$$##""!!`Ȁ`!!"""##$$%%%%%%%&&''(''&&%%$$##""!!`!`!``!!!!!!!"""##$$%%&&''(())**++,,--.........//////00011112222333445566777788999999999999::;;<<<<<;;::999999::::::::99887777665544444333333221100//..--,,++**))((''&&%%$$##""!!`٘`!!""##$$%%&&'''&&&&%%%%%&%&%%&&%%%%$$$$$$$$$$$$$%%&&''(())**++,,--..///..--,,++**))((''&&%%$$##""!!``ԑ``!!!``!!!!!!!!!!""""#"##"####$$$$$##""!!`Đ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;:::;;<<==>>????????????????????????????>>==<<;;::999999::;;<<==>>???????>>===<<<<<<<==>>????????????????????????????>>==<<;;::9988776655443333221111122211001100//..--,,++**))((''&&&&''(())**++,,--..//00//..--,,++**))((''&&%%%%%%%%&&''(())**++,,--..//0011223344556676655555666778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9999998888888877888899887766554433221100//..--,,++**))((''&&%%$$##""!!```!!""#""!!``!!""##$$%%%%$$##""!!`ӓ`!!"""!!!!!""##$$%%&&&&%%$$###"""!!!!""""!!``!!""!!`͜`!!""##$$%%&&''(((''&&%%$$##""!!`Ӓ`!!""###$$%%&&&&&&&''(((''&&%%$$##""!!!!!!!!!""""""###$$%%&&''(())**++,,--..///////////00001111222223344455667788889999999::99:::;;<<==<<<;;:::::9:::;;;;;::9988887766555544444433221100//..--,,++**))((''&&%%$$##""!!`ל`!!""##$$%%&&''&&%%%%$$$%%%%%%%%%%$$$$##########$$%%&&''(())**++,,--../..--,,++**))((''&&%%$$##""!!``!`````ܞ````!!!!!!!!""""""""""###$$$$##""!!`Ɋ`!!""##$$%%&&''(())**++,,--..//00112233445566778899:???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;;;;<<==>>??????????????????????????????>>==<<;;:::99:::;;<<==>>?????????>>>===<<<<==>>????????????????????????????>>==<<;;::9988776655443332221100011111000000//..--,,++**))((''&&&&&&''(())**++,,--..////..--,,++**))((''&&%%%%$$%$%%&&''(())**++,,--..//0011223344556665544555666778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9999999998888888899999887766554433221100//..--,,++**))((''&&%%$$##""!!!````!!""##""!!``!!""##$$%%&%%$$##""!!```!!""#"""!!!!""##$$%%&&&&%%$$###"""!!""##""!!```!!""""!!`ђ`!!""##$$%%&&''(((''&&%%$$##""!!`ӎ```ȉ`!!""###$$%%&&&&&&&''(()((''&&%%$$##""!"!"!!"""""""###$$%%&&''(())**++,,--../////////00000011122223333444556677888899::::::::::::;;<<=====<<;;::::::;;;;;;;;::998888776655555444433221100//..--,,++**))((''&&%%$$##""!!`א`!!""##$$%%&&''&&%%%%$$$$$%$%$$%%$$$$#############$$%%&&''(())**++,,--../..--,,++**))((''&&%%$$##""!!``!!!``—``````!!!!"!""!""""###$$$$##""!!```ƍ`!!""##$$%%&&''(())**++,,--..//00112233445566778899:????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<;;;<<==>>????????????????????????????????>>==<<;;::::::;;<<==>>???????????>>>=======>>????????????????????????????>>==<<;;::998877665544332222110000011100//00//..--,,++**))((''&&%%%%&&''(())**++,,--..//..--,,++**))((''&&%%$$$$$$$$%%&&''(())**++,,--..//0011223344556554444455566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::::::99999999889999::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!!!""###""!!``!!""##$$%%%%$$##""!!``!!!""##""!!``!!""##$$%%&&&&%%$$$###""""####""!!```!!!""#""!!`ϖ`!!""##$$%%&&''(((''&&%%$$##""!!`Б`!!!``ljȉ`!!""##$$$%%&&'''''''(()))((''&&%%$$##"""""""""######$$$%%&&''(())**++,,--..//000000000001111222233333445556677889999:::::::;;::;;;<<==>>===<<;;;;;:;;;<<<<<;;::99998877666655554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''&&%%$$$$###$$$$$$$$$$####""""""""""##$$%%&&''(())**++,,--../..--,,++**))((''&&%%$$##""!!!!!!```!!!!!!!!!!"""##$$$$##""!!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<<<<==>>??????????????????????????????????>>==<<;;;::;;;<<==>>??????????????>>>====>>????????????????????????????>>==<<;;::9988776655443322211100///00000//////..--,,++**))((''&&%%%%%%&&''(())**++,,--....--,,++**))((''&&%%$$$$##$#$$%%&&''(())**++,,--..//0011223344555443344455566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;:::::::::99999999:::::99887766554433221100//..--,,++**))((''&&%%$$##"""!!!!""####""!!``!!""##$$%%%$$##""!!``!!""##""!!``!!""##$$%%&&&&%%$$$###""##$$##""!!!!!!""#""!!`ț`!!""##$$%%&&''((((''&&%%$$##""!!```!!!!!!``````!!""##$$%%&&'''''''(())*))((''&&%%$$##"#"#""#######$$$%%&&''(())**++,,--..//000000000111111222333344445556677889999::;;;;;;;;;;;;<<==>>>>>==<<;;;;;;<<<<<<<<;;::9999887766666554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''&&%%$$$$#####$#$##$$####"""""""""""""##$$%%&&''(())**++,,--../..--,,++**))((''&&%%$$##""!!"!!```!`!!`!!!!"""##$$$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>===<<<==>>????????????????????????????????????>>==<<;;;;;;<<==>>????????????????>>>>>>>????????????????????????????>>==<<;;::9988776655443322111100/////000//..//..--,,++**))((''&&%%$$$$%%&&''(())**++,,--..--,,++**))((''&&%%$$########$$%%&&''(())**++,,--..//0011223344544333334445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;;;;::::::::99::::;;::99887766554433221100//..--,,++**))((''&&%%$$##"""""""##$##""!!``!!""##$$%%%$$##""!!``!!"""#""!!`מ`!!""##$$%%&&&&%%%$$$####$$$$##""!!!"""##""!!`Ҟ`!!""##$$%%&&''(((((''&&%%$$##""!!``!!"""!!!!`ƍ`!!``!!""##$$%%&&''((((((())***))((''&&%%$$#########$$$$$$%%%&&''(())**++,,--..//0011111111111222233334444455666778899::::;;;;;;;<<;;<<<==>>??>>>==<<<<<;<<<=====<<;;::::998877766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&'&&&%%$$####"""##########""""!!!!!!!!!!""##$$%%&&''(())**++,,--../..--,,++**))((''&&%%$$##""""!!```````!!!""##$$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>======>>??????????????????????????????????????>>==<<<;;<<<==>>???????????????????>>>>????????????????????????????>>==<<;;::9988776655443322111000//.../////......--,,++**))((''&&%%$$$$$$%%&&''(())**++,,----,,++**))((''&&%%$$####""#"##$$%%&&''(())**++,,--..//0011223344433223334445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;;;;;;;::::::::;;;;;::99887766554433221100//..--,,++**))((''&&%%$$###""""##$##""!!``!!""##$$%%$$##""!!``!!"""""!!`ܞ`!!""##$$%%&&&&%%%$$$##$#$$$$##""""""###""!!`ў`!!""##$$%%&&''(((((''&&%%$$##""!!```!!""""""!!!``!!!!``!!""##$$%%&&''((((((())**+**))((''&&%%$$#$#$##$$$$$$$%%%&&''(())**++,,--..//0011111111122222233344445555666778899::::;;<<<<<<<<<<<<==>>?????>>==<<<<<<========<<;;:::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ȅ````!!""##$$%%&&'&&&%%$$####"""""#"#""##""""!!!!!!!!!!!!!""##$$%%&&''(())**++,,--../..--,,++**))((''&&%%$$##"""!!`Ƌڀ`!!!""##$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>===>>????????????????????????????????????????>>==<<<<<<==>>???????????????????????????????????????????????????>>==<<;;::9988776655443322110000//.....///..--..--,,++**))((''&&%%$$####$$%%&&''(())**++,,--,,++**))((''&&%%$$##""""""""##$$%%&&''(())**++,,--..//0011223343322222333445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<<<<;;;;;;;;::;;;;<<;;::99887766554433221100//..--,,++**))((''&&%%$$#######$$##""!!``!!""##$$%$$##""!!``!!!!!"!!`כ`!!""##$$%%&&&&%%$$$$$$#####$$$##"""#####""!!`ʗ`!!""##$$%%&&&''''''''&&%%$$##""!!`ʌ```!!!""###"""!!``!!"!!`ʍ`!!""##$$%%&&''(()))))))**+++**))((''&&%%$$$$$$$$$%%%%%%&&&''(())**++,,--..//0011222222222223333444455555667778899::;;;;<<<<<<<==<<===>>???????>>=====<===>>>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`‘`!!````!!!""##$$%%&&'&&%%%$$##""""!!!""""""""""!!!!``````````!!""##$$%%&&''(())**++,,--../..--,,++**))((''&&%%$$##""!!`Ə``!!""##$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>??????????????????????????????????????????>>===<<===>>???????????????????????????????????????????????????>>==<<;;::998877665544332211000///..---.....------,,++**))((''&&%%$$######$$%%&&''(())**++,,,,++**))((''&&%%$$##""""!!"!""##$$%%&&''(())**++,,--..//0011223332211222333445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<<<<<<<;;;;;;;;<<<<<;;::99887766554433221100//..--,,++**))((''&&%%$$$####$$##""!!``!!"""##$$$$##""!!```!!!!!!!`````!!""##$$%%&&%%$$$$#####"###$$$########""""!!`͋`!!""##$$%%&&&&&'''''''&&%%$$##""!!`Ĕ``!!```Ά`!!!""######""!!`͊`!!"!!`ˌ``!!""##$$%%&&''(()))))))**++,++**))((''&&%%$%$%$$%%%%%%%&&&''(())**++,,--..//0011222222222333333444555566667778899::;;;;<<============>>?????????>>======>>>>>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!!!!!!!""##$$%%&&'&&%%%$$##""""!!!!!"!"!!""!!!!```!!""##$$%%&&''(())**++,,--../..--,,++**))((''&&%%$$##""!!`ѓ`!!""####""!!`̇`!!""##$$%%&&''(())**++,,--..//00112233445566778899::???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>????????????????????????????????????????????>>======>>???????????????????????????????????????????????????>>==<<;;::99887766554433221100////..-----...--,,--,,++**))((''&&%%$$##""""##$$%%&&''(())**++,,++**))((''&&%%$$##""!!!!!!!!""##$$%%&&''(())**++,,--..//0011223221111122233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>======<<<<<<<<;;<<<<==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$$$$##""!!``!!"""##$$$##""!!````!!!!!!``!!""##$$%%%%$$######"""""##$$$###$##""!"!!``!!""##$$%%&%%&&&&&&&&&&&%%$$##""!!`Ç`!!!!!`Ɋ`!!"""##$$$##""!!`΍`!!!!`̏ɂ`!!!""##$$%%&&''(())*******++,,,++**))((''&&%%%%%%%%%&&&&&&'''(())**++,,--..//0011223333333333344445555666667788899::;;<<<<=======>>==>>>???????????>>>>>=>>>??>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!"!!!!"""##$$%%&&'&&%%$$$##""!!!!```!!!!!!!!!!``ٓ``!!""##$$%%&&''(())**++,,--....--,,++**))((''&&%%$$##""!!`ל`!!""####""!!`ȇ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>==>>>???????????????????????????????????????????????????>>==<<;;::99887766554433221100///...--,,,-----,,,,,,++**))((''&&%%$$##""""""##$$%%&&''(())**++++**))((''&&%%$$##""!!!!``!`!!""##$$%%&&''(())**++,,--..//0011222110011122233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>=========<<<<<<<<=====<<;;::99887766554433221100//..--,,++**))((''&&%%%$$$$$##""!!``!!!""##$$##""!!````````!!""##$$%%%$$####"""""!"""##$$$$$##""!!!!`DŽ`!!""##$$%%%%%%&&&&&&&&&&%%$$##""!!`ˆ`!!""!!!```````````````!!"""##$$$$##""!!`ǃ`!!!`dž``````````````!!!""##$$%%&&''(())*******++,,-,,++**))((''&&%&%&%%&&&&&&&'''(())**++,,--..//0011223333333334444445556666777788899::;;<<<<==>>>>>>>>>>>>?????????????>>>>>>????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""""""##$$%%&&'&&%%$$$##""!!!!``!`!``!!``ӌ`!!""##$$%%&&''(())**++,,--..--,,++**))((''&&%%$$##""!!`ƞ`!!"""""""!!`Ɍ`!!""##$$%%&&''(())**++,,--..//00112233445566778899:????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>???????????????????????????????????????????????????>>==<<;;::99887766554433221100//....--,,,,,---,,++,,++**))((''&&%%$$##""!!!!""##$$%%&&''(())**++**))((''&&%%$$##""!!`````!!""##$$%%&&''(())**++,,--..//0011211000001112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>========<<====>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%%$$##""!!``!!!""##$##""!!`Í`!!""##$$%$$##""""""!!!!!""##$$$##""!!`!`΍ʋ`!!""##$$%%%%$$%%%%%%%%%%%%$$##""!!``!!""""!!```````!!!!!!!!!!!!!!""###$$$$##""!!`ʄ`!!!!```Ǎ`!!!!`!!!!!!``!!!!!"""##$$%%&&''(())**+++++++,,---,,++**))((''&&&&&&&&&''''''((())**++,,--..//0011223344444444444555566667777788999::;;<<====>>>>>>>??>>???????????????????>?????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ƌ`!!!"""###$$%%&&'&&%%$$###""!!```ޞ````ԏ`!!""##$$%%&&''(())**++,,--...--,,++**))((''&&%%$$##""!!`ڞ`!!"""""""!!`Ȋ`!!""##$$%%&&''(())**++,,--..//00112233445566778899:??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>????????????????????????????????????????????????????>>==<<;;::99887766554433221100//...---,,+++,,,,,++++++**))((''&&%%$$##""!!!!!!""##$$%%&&''(())****))((''&&%%$$##""!!`Ξ`!!""##$$%%&&''(())**++,,--..//00111100//0001112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>========>>>>>==<<;;::99887766554433221100//..--,,++**))((''&&&%%%$$##""!!```!!""####""!!``!!""##$$$$##""""!!!!!`!!!""##$##""!!```````!!""##$$$%%$$$$%%%%%%%%%%$$##""!!`ʎ`!!""#"""!!`!!!````````!!!!!!!!!!!!!!!!""###$$%%$$##""!!`Ӏ`!!"!!!!``Ɖ`!!!!!!!!!!!!!``!!!!!"""##$$%%&&''(())**+++++++,,--.--,,++**))((''&'&'&&'''''''((())**++,,--..//0011223344444444455555566677778888999::;;<<====>>??????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`͔``!!""##$$%%&&'&&%%$$###""!!`ޞ```Θڀ`!!""##$$%%&&''(())**++,,--...--,,++**))((''&&%%$$##""!!``!!""!!!!!!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..----,,+++++,,,++**++**))((''&&%%$$##""!!````!!""##$$%%&&''(())**))((''&&%%$$##""!!!`֞`!!""##$$%%&&''(())**++,,--..//001100/////000112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>==>>>>??>>==<<;;::99887766554433221100//..--,,++**))((''&&&%%$$##""!!``!!""####""!!``!!""##$$##""!!!!!!````!!""###""!!`؞```!!``!!""##$$$$$$$##$$$$$$$$$$$$##""!!!`ʇ`!!""####""!!!!!!!!!!!!!!!!""""""""""""""##$$$%%%$$##""!!`Ϗ`!!""!!!!!`„`!!""""!""""""!!!!"""""###$$%%&&''(())**++,,,,,,,--...--,,++**))(('''''''''(((((()))**++,,--..//001122334455555555555666677778888899:::;;<<==>>>>??????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ƍ`!!""##$$%%&&&%%$$##"""!!`ޞ`!!""##$$%%%&&''(())**++,,--..--,,++**))((''&&%%$$##""!!``!!!!!!!!!```ʊ`!!""##$$%%&&''(())**++,,--..//00112233445566778899??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..---,,,++***+++++******))((''&&%%$$##""!!``!!""##$$%%&&''(())))((''&&%%$$##""!!``̌`!!""##$$%%&&''(())**++,,--..//00100//..///000112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>?????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$##""!!`Ā`!!""##$##""!!!!````!!""##""!!`ޞ`````!!!!!`ʀ`!!""##$$##$$####$$$$$$$$$$##""!!``̑`!!""#####""!"""!!!!!!!!""""""""""""""""##$$$%%&%%$$##""!!`ˎ`!!"""""!!!`É`!!""""""""""""!!"""""###$$%%&&''(())**++,,,,,,,--../..--,,++**))(('('(''((((((()))**++,,--..//001122334455555555566666677788889999:::;;<<==>>>>???????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&%%$$##"""""!!``````!!""##$$%%%%&&''(())**++,,--.--,,++**))((''&&%%$$##""!!```!!``````΍`!!""##$$%%&&''(())**++,,--..//0011223344556677889?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,,,++*****+++**))***))((''&&%%$$##""!!`ܞ`!!""##$$%%&&''(())((''&&%%$$##""!!`ޒ`!!""##$$%%&&''(())**++,,--..//0000//.....///00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""####""!!`˅`!!""####""!!````!!""#""!!`֊``!!!!!!""!!``!!""##$$######""############""!!`Ս`!!""##$$$##""""""""""""""""##############$$%%%&&&%%$$##""!!`Җғɉ`!!"""""""!!`ʐ`!!""##"######""""#####$$$%%&&''(())**++,,-------..///..--,,++**))((((((((())))))***++,,--..//001122334455666666666667777888899999::;;;<<==>>??????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ɍ``!!""##$$%%%%$$##""!!!!!!!!!``!!""##$$$$$%%&&''(())**++,,----,,++**))((''&&%%$$##""!!`€```!!""##$$%%&&''(())**++,,--..//001122334455667788????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,,+++**)))*****))))**))((''&&%%$$##""!!``!!""##$$%%&&''(())((''&&%%$$##""!!`І`!!""##$$%%&&''(())**++,,--..//0000//..--...///00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""####""!!`҆`!!"""##""!!``!!""###""!!```!!!!!!"""!!``!!""##$##""##""""############""!!```!!""##$$$$##"###""""""""################$$%%%&&'&&%%$$##""!!```````````ʘ`!!""###"""!!`ƌ`!!""###########""#####$$$%%&&''(())**++,,-------..//0//..--,,++**))()()(()))))))***++,,--..//0011223344556666666667777778889999::::;;;<<==>>??????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ɔ`!!""##$$%%$$##""!!!!!!!!``ʊ`!!""##$$$$$$%%&&''(())**++,,---,,++**))((''&&%%$$##""!!```Ì`!!""##$$%%&&''(())**++,,--..//001122334455667788???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++++**)))))***))(())*))((''&&%%$$##""!!``!!""##$$%%&&''(())((''&&%%$$##""!!`̀`!!""##$$%%&&''(())**++,,--..//000//..-----...//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""####""!!``!!""""##""!!``!!""##$##""!!`Ŏ`!!"""""""!!``!!""####""""""!!""""""""""##""!!``!!""##$$%$$################$$$$$$$$$$$$$$%%&&&'''&&%%$$##""!!``!!``!!!!``!!!!`ʌ`!!""#####""!!`ō`!!""##$$#$$$$$$####$$$$$%%%&&''(())**++,,--.......//000//..--,,++**)))))))))******+++,,--..//001122334455667777777777788889999:::::;;<<<==>>???????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ϔ`!!""##$$%$$##""!!````````!!""##$####$$%%&&''(())**++,,---,,++**))((''&&%%$$##""!!```!!""##$$%%&&''(())**++,,--..//001122334455667788??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,+++***))((()))))(((()))((''&&%%$$##""!!``!!""##$$%%&&''(())))((''&&%%$$##""!!```!!""##$$%%&&''(())**++,,--..//000//..--,,---...//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""""##""!!``!!!!!""""!!`ƕ`!!""####""!!`č`!!"""""#""!!``!!""####""!!""!!!!""""""""""""""!!`ɉ`!!""##$$%%%$$#$$$########$$$$$$$$$$$$$$$$%%&&&''(''&&%%$$##""!!!!!!!!!!!!!!!!!!``!!"""#####""!!`͌`!!""##$$$$$$$$$$##$$$$$%%%&&''(())**++,,--.......//00100//..--,,++**)*)*))*******+++,,--..//00112233445566777777777888888999::::;;;;<<<==>>????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ˏ`!!""##$$%$$##""!!`ғ`!!""#########$$%%&&''(())**++,,---,,++**))((''&&%%$$##""!!!````````!!""##$$%%&&''(())**++,,--..//0011223344556677889?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++****))((((()))((''(())((''&&%%$$##""!!``!!""##$$%%&&''(())*))((''&&%%$$##""!!`Ξ`!!""##$$%%&&''(())**++,,--..//000//..--,,,,,---..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!!"""#""!!```!!!!!""!!``!!""####""!!`ϕ`!!""####""!!``!!""###""!!!!!!``!!!!!!!!!!"""!!!`Ċ`!!""##$$%%%%$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%&&'''(((''&&%%$$##""!!""!!""""!!""""!!`ʈ`!!"""""##$##""!!`Đ``!!""##$$$%%%%%%$$$$%%%%%&&&''(())**++,,--..///////0011100//..--,,++*********++++++,,,--..//0011223344556677888888888889999::::;;;;;<<===>>?????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ȏ`!!""##$$$$##""!!`ʇ`!!""#####""""##$$%%&&''(())**++,,---,,++**))((''&&%%$$##""!!!!!!!!!````!!""##$$%%&&''(())**++,,--..//00112233445566778899????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++***)))(('''(((((''''(()((''&&%%$$##""!!``!!""##$$%%&&''(())*))((''&&%%$$##""!!````!!""##$$%%&&''(())**++,,--..//000//..--,,++,,,---..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!!!""#""!!`†````!!"!!`````!!""####""!!`ӕ`!!""####""!!``!!""###""!!``!!``!!!!!!!!!!!!!!`ʍ`!!""##$$%%&%%$%%%$$$$$$$$%%%%%%%%%%%%%%%%&&'''(()((''&&%%$$##"""""""""""""""""!!`†``!!"""!!""##$##""!!`˜``!````!!""##$$%%%%%%%%%$$%%%%%&&&''(())**++,,--..///////001121100//..--,,++*+*+**+++++++,,,--..//0011223344556677888888888999999:::;;;;<<<<===>>??????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$$$##""!!``!!""####"""""""##$$%%&&''(())**++,,---,,++**))((''&&%%$$##"""!!!!!!!!!!```!!""##$$%%&&''(())**++,,--..//0011223344556677889???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))))(('''''(((''&&''(()((''&&%%$$##""!!``!!""##$$%%&&''(())**))((''&&%%$$##""!!````!!!!""##$$%%&&''(())**++,,--..//000//..--,,+++++,,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!````````!!!""""!!``!!!!```!!!!""##$##""!!`ݞ`!!""##$##""!!``!!""###""!!```׊`````````!!!```!!""##$$%%&&&%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&''((()))((''&&%%$$##""##""####""#""!!`ʌ`!!!"""!!!!""##$##""!!``!!!!`!!!""##$$%%%&&&&&&%%%%&&&&&'''(())**++,,--..//0000000112221100//..--,,+++++++++,,,,,,---..//00112233445566778899999999999::::;;;;<<<<<==>>>???????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$$$##""!!``!!""####"""!!!!""##$$%%&&''(())**++,,---,,++**))((''&&%%$$##"""""""""!!!!!`Ύ`!!""##$$%%&&''(())**++,,--..//0011223344556677889??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**)))(((''&&&'''''&&&&''((((''&&%%$$##""!!``!!""##$$%%&&''(())****))((''&&%%$$##""!!`!!!!!!""##$$%%&&''(())**++,,--..//000//..--,,++**+++,,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!!```!!"""!!``!!!`Ϟў`!!""##$$##""!!`Ԙ`!!""##$##""!!``!!""###""!!`ޞ```````Lj`!!""##$$%%&&&&%&&&%%%%%%%%&&&&&&&&&&&&&&&&''((())*))((''&&%%$$##############""!!`ʕ`!!"""!!``!!""##$##""!!```!!"!!!!!""##$$%%&&&&&&&&&%%&&&&&'''(())**++,,--..//000000011223221100//..--,,+,+,++,,,,,,,---..//001122334455667788999999999::::::;;;<<<<====>>>?????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$$##""!!`ϖ``!!""####""!!!!!!!""##$$%%&&''(())**++,,---,,++**))((''&&%%$$###""""""""""!!!```!!""##$$%%&&''(())**++,,--..//001122334455667788?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((((''&&&&&'''&&%%&&''((((''&&%%$$##""!!`!!""##$$%%&&''(())**++**))((''&&%%$$##""!!!!!""""##$$%%&&''(())**++,,--..//000//..--,,++*****+++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!!!!``!!""!!``!!!`Ϟ```!!""##$$##""!!`˕`!!""##$##""!!`Ċ`!!""###""!!`Ӟ``!``ѓ`‡```Ǎ`!!""##$$%%&&'&&&&&&&&&&&&&&&&''''''''''''''(()))***))((''&&%%$$##$$##$$$$####""!!```!!"!"!!``!!""##$##""!!!!!""""!"""##$$%%&&&''''''&&&&'''''((())**++,,--..//00111111122333221100//..--,,,,,,,,,------...//00112233445566778899:::::::::::;;;;<<<<=====>>???????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$$##""!!`Ǚ````!!!""####""!!!````!!""##$$%%&&''(())**++,,---,,++**))((''&&%%$$#########"""""!!``!!""##$$%%&&''(())**++,,--..//001122334455667788????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((('''&&%%%&&&&&%%%%&&''((((''&&%%$$##""!!!""##$$%%&&''(())**++++**))((''&&%%$$##""!""""""##$$%%&&''(())**++,,--..//000//..--,,++**))***+++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!""""!!``!!"!!``!!!!``!``!!""##$$##""!!`К`!!""##$##""!!`̈́`!!""###""!!`֞`Ԕ·Ɉ``````!!!```Í`!!""##$$%%&&''&'''&&&&&&&&''''''''''''''''(()))**+**))((''&&%%$$$$$$$$$$$$$$##""!!```!!!"!!!!!!``!!""##$$##""!!!""#"""""##$$%%&&'''''''''&&'''''((())**++,,--..//0011111112233433221100//..--,-,-,,-------...//00112233445566778899:::::::::;;;;;;<<<====>>>>?????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$$$##""!!`À`!!!!!!""####""!!```!!""##$$%%&&''(())**++,,---,,++**))((''&&%%$$$##########"""!!`ޙ`!!""##$$%%&&''(())**++,,--..//001122334455667788???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''''&&%%%%%&&&%%$$%%&&''((((''&&%%$$##""!""##$$%%&&''(())**++,,++**))((''&&%%$$##"""""####$$%%&&''(())**++,,--..//000//..--,,++**)))))***++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""""""""!!``!!"!!``!!!!`ɞ`!!!""##$$$##""!!`۝`!!""##$$##""!!``!!""####""!!`Ǔ̓ˋ`````````!!!!!```!!!!!!!`̎`!!""##$$%%&&'''''''''''''''''(((((((((((((())***+++**))((''&&%%$$%%$$%%%%$$$$##""!!!!!!"!!`!``````!!""##$$##"""""####"###$$%%&&'''((((((''''((((()))**++,,--..//001122222223344433221100//..---------......///00112233445566778899::;;;;;;;;;;;<<<<====>>>>>???????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!""##$$%$$##""!!``!!!!!"""####""!!`ޞ`!!""##$$%%&&''(())**++,,---,,++**))((''&&%%$$$$$$$$$####""!!`ό`!!""##$$%%&&''(())**++,,--..//0011223344556677889??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(('''&&&%%$$$%%%%%$$$$%%&&''((((''&&%%$$##"""##$$%%&&''(())**++,,,,++**))((''&&%%$$##"######$$%%&&''(())**++,,--..//000//..--,,++**))(()))***++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""####""!!``!!!!``!!!`؞`!!""##$$$$##""!!`ՙ`!!""##$$##""!!`ˆ`!!""####""!!`ޘ```Ï````!`!!`!!!!!!!!!!!!!!!"""!!!!`ƒ`!!""##$$%%&&'''(((''''''''(((((((((((((((())***++,++**))((''&&%%%%%%%%%%%%%%$$##""!!!!!!!````!!""##$$##"""##$#####$$%%&&''(((((((((''((((()))**++,,--..//00112222222334454433221100//..-.-.--.......///00112233445566778899::;;;;;;;;;<<<<<<===>>>>???????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!``!!""##$$%%$$##""!!`LJ`!!"""""####""""!!`ޞ`!!""##$$%%&&''(())**++,,---,,++**))((''&&%%%$$$$$$$$$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&&%%$$$$$%%%$$##$$%%&&''((((''&&%%$$##"##$$%%&&''(())**++,,--,,++**))((''&&%%$$#####$$$$%%&&''(())**++,,--..//000//..--,,++**))((((()))**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$########""!!```!!!!``!!!`ޞ`!!""##$$$##""!!`ș`!!""##$$$##""!!`NJ`!!""####""!!`ݙ`!!!`Č`!!!!!!!!!!!!!!!"""""!!!"""""""!!``````ȇ`!!""##$$%%&&''((((((((((((((())))))))))))))**+++,,,++**))((''&&%%&&%%&&&&%%%%$$##"""!!`!``Ô`!!""##$$$#####$$$$#$$$%%&&''((())))))(((()))))***++,,--..//0011223333333445554433221100//.........//////000112233445566778899::;;<<<<<<<<<<<====>>>>??????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!```!!""##$$%%$$##""!!``!!""""#####""!!!!!`֓`!!""##$$%%&&''(())**++,,----,,++**))((''&&%%%%%%%%%$$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899:????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&%%%$$###$$$$$####$$%%&&''((((''&&%%$$###$$%%&&''(())**++,,----,,++**))((''&&%%$$#$$$$$$%%&&''(())**++,,--..//000//..--,,++**))((''((()))**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##$$$$##""!!!``!!"!!``!!!`ڞ`!!""##$$$##""!!`Ğ`!!""##$$$##""!!``!!""####""!!`؉`!!!!!````!!!!!"!""!"""""""""""""""###""""!!!!!!!````````````````!!""##$$%%&&''(()))(((((((())))))))))))))))**+++,,-,,++**))((''&&&&&&&&&&&&&%%$$##""!!```Ԋ`!!""##$$$$###$$%$$$$$%%&&''(()))))))))(()))))***++,,--..//001122333333344556554433221100//././..///////000112233445566778899::;;<<<<<<<<<======>>>?????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""!!!````!!""##$$%%$$##""!!!`×`!!""######""!!!!!!`܇`!!""##$$%%&&''(())**++,,----,,++**))((''&&&%%%%%%%%$$##""!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%$$#####$$$##""##$$%%&&''((((''&&%%$$#$$%%&&''(())**++,,--..--,,++**))((''&&%%$$$$$%%%%&&''(())**++,,--..//000//..--,,++**))(('''''((())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$$$$$##""!!!```!!""!!``!!"!!``!!""##$$$$##""!!`ǝ`!!""##$$$##""!!`ɑ```!!""####""!!`ݞ`````!!"""!!````````!!!!"""""""""""""""#####"""#######""!!!!!!!!!!!!!!!!!!!``!!!!""##$$%%&&''(()))))))))))))))**************++,,,---,,++**))((''&&''&&''''&&%%$$##""!!`ɉ`!!""##$$%%$$$$$%%%%$%%%&&''(()))******))))*****+++,,--..//00112233444444455666554433221100/////////0000001112233445566778899::;;<<===========>>>>????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""!!!!!!!""##$$%%$$##""!!`!``!!"""""###""!!``````!!""##$$%%&&''(())**++,,--.--,,++**))((''&&&&&&&&%%$$##""!!!`ʑ``!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%$$$##"""#####""""##$$%%&&''((((''&&%%$$$%%&&''(())**++,,--....--,,++**))((''&&%%$%%%%%%&&''(())**++,,--..//000//..--,,++**))((''&&'''((())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$%%%%$$##"""!!!```!!"""!!``!!""!!```!!""##$$%$$##""!!`Ğ``!!""##$$##""!!`````!!!!""####""!!`ܞ```!!!``!!!"""""!!!!!!!``````!!!!!"""""#"##"###############$$$####"""""""!!!!!!!!!!!!!!`Џ``!!!!""##$$%%&&''(())***))))))))****************++,,,--.--,,++**))((''''''''''''&&%%$$##""!!```ĉ```!!""##$$%%%%$$$%%&%%%%%&&''(())*********))*****+++,,--..//0011223344444445566766554433221100/0/0//00000001112233445566778899::;;<<=========>>>>>>??????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$###"""!!!!""##$$%%$$##""!!````````````!!"""""""#""!!`ޞ`!!""##$$%%&&''(())**++,,--.--,,++**))(('''&&&&&%%$$##""!!!`Ϟ`!`!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$##"""""###""!!""##$$%%&&''((((''&&%%$%%&&''(())**++,,--..//..--,,++**))((''&&%%%%%&&&&''(())**++,,--..//000//..--,,++**))((''&&&&&'''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%%%%%$$##"""!!!!!!"""!!``!!"""!!!!!""##$$%%$$##""!!`Λ``!`!!""##$$$##""!!``!!!!!!""####""!!`֞Ί`!!!!!!!!!!""###""!!!!!!!!!!!!!!""""###############$$$$$###$$$$$$$##""""""""""""""""""!!`͎`!!!""""##$$%%&&''(())***************++++++++++++++,,---...--,,++**))((''((''((((''&&%%$$##""!!!``!!!!""##$$%%&&%%%%%&&&&%&&&''(())***++++++****+++++,,,--..//001122334455555556677766554433221100000000011111122233445566778899::;;<<==>>>>>>>>>>>??????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$###"""""""##$$%%$$##""!!`۞``!!!!!!!!!!""""!!!"""!!`ݞ`!!""##$$%%&&''(())**++,,--..--,,++**))((''''&&%%$$##""!!```!!!!"""##$$%%&&''(())**++,,--..//00112233445566778899::;;>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$###""!!!"""""!!!!""##$$%%&&''((((''&&%%%&&''(())**++,,--..////..--,,++**))((''&&%&&&&&&''(())**++,,--..//000//..--,,++**))((''&&%%&&&'''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%&&&&%%$$###"""!!!""#""!!```!!""""!!!""##$$%%$$##""!!`ܛ`!!!!!""##$$$$##""!!`ŕ`!!!!""""##$##""!!`Ԟ``!!!"""!!"""#####"""""""!!!!!!"""""#####$#$$#$$$$$$$$$$$$$$$%%%$$$$#######"""""""""""""!!```!!!""""##$$%%&&''(())**+++********++++++++++++++++,,---../..--,,++**))((((((((((((''&&%%$$##""!!```!!!!""##$$%%&&&&%%%&&'&&&&&''(())**+++++++++**+++++,,,--..//001122334455555556677877665544332211010100111111122233445566778899::;;<<==>>>>>>>>>??????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$###""""##$$%%%$$##""!!`̞`!!!!!!!!""""!!!!!""!!`ݞ`!!""##$$%%&&''(())**++,,--...--,,++**))((''&&%%$$##""!!`ޞ`!!"!"""##$$%%&&''(())**++,,--..//00112233445566778899::;;<>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$####""!!!!!"""!!``!!""##$$%%&&''((((''&&%&&''(())**++,,--..//00//..--,,++**))((''&&&&&''''(())**++,,--..//000//..--,,++**))((''&&%%%%%&&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&&&&&&%%$$###""""""###""!!!``````Ѐ`!!""##"""""##$$%%%$$##""!!`ݞ`!!"!""##$$$$##""!!``!!""""""##$$##""!!``!``ȏ`!!"""""""""##$$$##""""""""""""""####$$$$$$$$$$$$$$$%%%%%$$$%%%%%%%$$##################""!!`ȋ`!!!"""####$$%%&&''(())**+++++++++++++++,,,,,,,,,,,,,,--...///..--,,++**))(())(())))((''&&%%$$##""!!```!!!""""##$$%%&&''&&&&&''''&'''(())**+++,,,,,,++++,,,,,---..//001122334455666666677888776655443322111111111222222333445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$#######$$%%%%$$##""!!`֝`!!"""""""""!!```!!!!!`Ս`!!""##$$%%&&''(())**++,,--...--,,++**))((''&&%%$$##""!!``!!"""###$$%%&&''(())**++,,--..//00112233445566778899::;;<<=??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$###"""!!```!!!!!``!!""##$$%%&&''((((''&&&''(())**++,,--..//0000//..--,,++**))((''&''''''(())**++,,--..//000//..--,,++**))((''&&%%$$%%%&&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&''''&&%%$$$###"""##$##""!!!!!!!!```!!""###"""##$$%%&%%$$##""!!`Δ`!!"""##$$%$$##""!!``!!"""####$$$##""!!``!`̐`!!""###""###$$$$$#######""""""#####$$$$$%$%%$%%%%%%%%%%%%%%%&&&%%%%$$$$$$$############""!!`Џ`!!"""####$$%%&&''(())**++,,,++++++++,,,,,,,,,,,,,,,,--...//0//..--,,++**))))))))))))((''&&%%$$##""!!!!!!""""##$$%%&&''''&&&''('''''(())**++,,,,,,,,,++,,,,,---..//001122334455666666677889887766554433221212112222222333445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%$$$####$$%%%%$$##""!!`ޞ`!!""""""""!!``!!!!`Lj`!!""##$$%%&&''(())**++,,--....--,,++**))((''&&%%$$##""!!`````!!"""###$$%%&&''(())**++,,--..//00112233445566778899::;;<<==?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""""!!``!!!``!!""##$$%%&&''(()((''&''(())**++,,--..//001100//..--,,++**))(('''''(((())**++,,--..//000//..--,,++**))((''&&%%$$$$$%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''''''''&&%%$$$######$$$##"""!!!!!!!!```!!""##$######$$%%&%%$$##""!!`ƚ`!!"""##$$%%$$##""!!``!!""#####$$$$##""!!```Ə`!!""########$$%%%$$##############$$$$%%%%%%%%%%%%%%%&&&&&%%%&&&&&&&%%$$$$$$$$$$$$$$$$##""!!`ʌ`!!""###$$$$%%&&''(())**++,,,,,,,,,,,,,,,--------------..///000//..--,,++**))**))****))((''&&%%$$##""!!!"""####$$%%&&''(('''''(((('((())**++,,,------,,,,-----...//001122334455667777777889998877665544332222222223333334445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%$$$$$$$%%%%$$##""!!`ր`!!""####""!!`ޞ`````!!""##$$%%&&''(())**++,,--....--,,++**))((''&&%%$$##""!!!!`Ã`!!""##$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""!!!`ă`````!!""##$$%%&&''(())(('''(())**++,,--..//0011100//..--,,++**))((('(((((())**++,,--..//000//..--,,++**))((''&&%%$$##$$$%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''((((''&&%%%$$$###$$%$$##""""""""!!!`!`````ę`!!""##$######$$%%&%%$$##""!!`ʀ`!!""##$$%%$$##""!!````Œ`!!""##$$$$%%$$##""!!``!!`ˏ`!!""##$$$##$$$%%%%%$$$$$$$######$$$$$%%%%%&%&&%&&&&&&&&&&&&&&&'''&&&&%%%%%%%$$$$$$$$$$##""!!`ϊ``!!""###$$$$%%&&''(())**++,,---,,,,,,,,----------------..///00100//..--,,++************))((''&&%%$$##""""""####$$%%&&''(((('''(()((((())**++,,---------,,-----...//0011223344556677777778899:9988776655443323232233333334445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&%%%$$$$%%&&%%$$##""!!`````!!""#####""!!!`ȕɄ`!!""##$$%%&&''(())**++,,--....--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!`ŀ`!!""##$$%%&&''(()))(('(())**++,,--..//0011100//..--,,++**))(('('((())))**++,,--..//000//..--,,++**))((''&&%%$$#####$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((((((((''&&%%%$$$$$$%%%$$###""""""""!!!!!!!!`ϖ`!!""##$##"""##$$%%%$$##""!!`€`!!""##$$%%%$$##""!!````````!`!``Ȍ`!!""##$$$$%%%%$$##""!!!!`Í`!!""##$$$$$$$$%%&&&%%$$$$$$$$$$$$$$%%%%&&&&&&&&&&&&&&&'''''&&&'''''''&&%%%%%%%%%%%%%%$$##""!!`Ȍ`!!!""##$$$%%%%&&''(())**++,,---------------..............//00011100//..--,,++**++**++++**))((''&&%%$$##"""###$$$$%%&&''(())((((())))()))**++,,---......----.....///0011223344556677888888899:::99887766554433333333344444455566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&%%%%%%%&&&&%%$$##""!!!``!!""##$##""!!```!!""##$$%%&&''(())**++,,--....--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!```!!""##$$%%&&''(())*))((())**++,,--..//0011100//..--,,++**))((''''''(())**++,,--..//000//..--,,++**))((''&&%%$$##""###$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(())))((''&&&%%%$$$%%&%%$$########"""!"!!!!!``!!""####"""""##$$%%$$##""!!`ǔ``!!""##$$%%&%%$$##""!!``!!```!!``!!!!!``!!""##$$%%%&&%%$$##""!!!``!!""##$$%%$$%%%&&&&&%%%%%%%$$$$$$%%%%%&&&&&'&''&'''''''''''''''(((''''&&&&&&&%%%%%%%%$$##""!!`я`!!!""##$$$%%%%&&''(())**++,,--...--------................//0001121100//..--,,++++++++++++**))((''&&%%$$######$$$$%%&&''(())))((())*)))))**++,,--.........--.....///0011223344556677888888899::;::998877665544343433444444455566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(('''&&&%%%%&&''&&%%$$##""!!``!!""##$##""!!`ޞ`!!""##$$%%&&''(())**++,,--../..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``Â`!!""##$$%%&&''(())***))())**++,,--..//0011100//..--,,++**))((''&'&'''(())**++,,--..//0//..--,,++**))((''&&%%$$##"""""###$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))))))))((''&&&%%%%%%&&&%%$$$########""""""!!`Ğ`!!""###""!!!""##$$%%$$##""!!``!!""##$$%%&&%%$$##""!!``!!``!!!!!`ʜ`!!!"!!``!!""##$$%%&&&&%%$$##""!!`ď`!!""##$$%%%%%%&&'''&&%%%%%%%%%%%%%%&&&&'''''''''''''''((((('''(((((((''&&&&&&&&&&&%%$$##""!!``!!""##$$%%%&&&&''(())**++,,--...............//////////////001112221100//..--,,++,,++,,,,++**))((''&&%%$$###$$$%%%%&&''(())**)))))****)***++,,--...//////..../////00011223344556677889999999::;;;::9988776655444444444555555666778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(('''&&&&&&&''&&%%$$##""!!``!!""##$##""!!`ޞ`!!""##$$%%&&''(())**++,,--../..--,,++**))((''&&%%$$##""!!`Ā`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`NJ`!!""##$$%%&&''(())**+**)))**++,,--..//0011100//..--,,++**))((''&&&&&&''(())**++,,--..///..--,,++**))((''&&%%$$##""!!"""###$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))****))(('''&&&%%%&&'&&%%$$$$$$$$###"#""""!!`Ѝ`!!""##""!!!!!""##$$%$$##""!!``!!""##$$%%&&%%$$##""!!````!!!```!!!!!`۞`!!"""!!``!!""##$$%%&&&&%%$$##""!!`Č`!!""##$$%%&%%&&&'''''&&&&&&&%%%%%%&&&&&'''''('(('((((((((((((((()))(((('''''''&&&&%%$$##""!!`Ҏ`!!""##$$%%&&&&''(())**++,,--..///........////////////////00111223221100//..--,,,,,,,,,,,,++**))((''&&%%$$$$$$%%%%&&''(())****)))**+*****++,,--../////////../////00011223344556677889999999::;;<;;::99887766554545445555555666778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((('''&&&&''&&%%$$##""!!``!!""##$##""!!`ƀ`!!""##$$%%&&''(())**++,,--....--,,++**))((''&&%%$$##""!!`̍`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ʐ`!!""##$$%%&&''(())**++**)**++,,--..//0011100//..--,,++**))((''&&%&%&&&''(())**++,,--../..--,,++**))((''&&%%$$##""!!!!!"""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++********))(('''&&&&&&'''&&%%%$$$$$$$$######""!!``!!""""!!```!!""##$$$##""!!```!!""##$$%%&%%$$##""!!``!!!!"!!```!!!"!!`מ`!!""""!!``!!""##$$%%&&'&&%%$$##""!!`̍`!!""##$$%%&&&&''(((''&&&&&&&&&&&&&&''''((((((((((((((()))))((()))))))((''''''''&&%%$$##""!!`ԋ`!!""##$$%%&&''''(())**++,,--..///////////////0000000000000011222333221100//..--,,--,,----,,++**))((''&&%%$$$%%%&&&&''(())**++*****++++*+++,,--..///000000////000001112233445566778899:::::::;;<<<;;::998877665555555556666667778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(((''''''''&&%%$$##""!!`ȋ`!!""####""!!```!!""##$$%%&&''(())**++,,--..//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`̈```Ō`!!""##$$%%&&''(())**++++***++,,--..//0011100//..--,,++**))((''&&%%%%%%&&''(())**++,,--...--,,++**))((''&&%%$$##""!!``!!!"""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**++++**))((('''&&&''(''&&%%%%%%%%$$$#$###""!!``!!"""!!``!!""##$$##""!!``!!""##$$%%%%$$##""!!``!!!"""!!!!!!""!!`͞`!!""""!!``!!""##$$%%&&'&&%%$$##""!!`Ȍ`!!""##$$%%&&'''((((('''''''&&&&&&'''''((((()())()))))))))))))))***))))((((((('''&&%%$$##""!!```!!""##$$%%&&'''(())**++,,--..//000////////00000000000000001122233433221100//..------------,,++**))((''&&%%%%%%&&&&''(())**++++***++,+++++,,--..//000000000//000001112233445566778899:::::::;;<<=<<;;::9988776656565566666667778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**)))(((''''''&&%%$$##""!!`ڔ`!!""##$$##""!!```֞`!!""##$$%%&&''(())**++,,--..///..--,,++**))((''&&%%$$##""!!``Ɗ``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ă`!!!``!!""##$$%%&&''(())**++,,++*++,,--..//0011100//..--,,++**))((''&&%%$%$%%%&&''(())**++,,--.--,,++**))((''&&%%$$##""!!```!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++++++++**))(((''''''(((''&&&%%%%%%%%$$$$$##""!!``!!!!!``!!""##$$##""!!``!!""##$$%%&%%$$##""!!``!!""#""!!!""""!!`˞`!!""#""!!````!!""##$$%%&&''&&%%$$##""!!`ċ`!!""##$$%%&&'''(()))((''''''''''''''(((()))))))))))))))*****)))*******))((((((((''&&%%$$##""!!`ғ`!!""##$$%%&&''(())**++,,--..//000000000000000111111111111112233344433221100//..--..--....--,,++**))((''&&%%%&&&''''(())**++,,+++++,,,,+,,,--..//00011111100001111122233445566778899::;;;;;;;<<===<<;;::99887766666666677777788899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**)))((((((''&&%%$$##""!!`ʖ`!!""##$$$$##""!!!``!!""##$$%%&&''(())**++,,--..//0//..--,,++**))((''&&%%$$##""!!`͍`!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!!!``!!""##$$%%&&''(())**++,,,+++,,--..//0011100//..--,,++**))((''&&%%$$$$$$%%&&''(())**++,,----,,++**))((''&&%%$$##""!!`ɐ`!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++,,,,++**)))((('''(()((''&&&&&&&&%%%$%$$$##""!!`ˀ`!!!!```!!""##$$##""!!`Ԏ`!!""##$$%%%%$$##""!!```!!""###""""""""!!`ƞ`!!""##""!!!!!!""##$$%%&&'''&&%%$$##""!!`ɐ`!!""##$$%%&&''(())))(((((((''''''((((()))))*)**)***************+++****)))))))((''&&%%$$##""!!`ϒ`!!""##$$%%&&''(())**++,,--..//0011000000001111111111111111223334454433221100//............--,,++**))((''&&&&&&''''(())**++,,,,+++,,-,,,,,--..//00111111111001111122233445566778899::;;;;;;;<<==>==<<;;::998877676766777777788899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++***)))(((((''&&%%$$##""!!```!!""##$$%%$$##""!!!```!!""##$$%%&&''(())**++,,--..//000//..--,,++**))((''&&%%$$##""!!````!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!"""!!`!!""##$$%%&&''(())**++,,-,,+,,--..//0011100//..--,,++**))((''&&%%$$#$#$$$%%&&''(())**++,,----,,++**))((''&&%%$$##""!!`Ǒ``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,,,,,,,++**)))(((((()))(('''&&&&&&&&%%%%%$$##""!!``````!!""##$$##""!!`Ɂ`!!""##$$%%%%$$##""!!`˂`!!!""##$##"""#""!!!``!!""###""!!!!""##$$%%&&''''&&%%$$##""!!`Ŏ`!!""##$$%%&&'''(((())(((((((((((((())))***************+++++***+++++++**))))))((''&&%%$$##""!!`͎`!!""##$$%%&&''(())**++,,--..//00111111111111122222222222222334445554433221100//..//..////..--,,++**))((''&&&'''(((())**++,,--,,,,,----,---..//00111222222111122222333445566778899::;;<<<<<<<==>>>==<<;;::9988777777777888888999::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++***)))))((''&&%%$$##""!!``!!!""##$$%%%%$$##"""!!``!!""##$$%%&&''(())**++,,--..//00100//..--,,++**))((''&&%%$$##""!!!``!!!"""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ʃ`!!"""""!!!""##$$%%&&''(())**++,,---,,,--..//0011100//..--,,++**))((''&&%%$$######$$%%&&''(())**++,,--,,++**))((''&&%%$$##""!!`ُ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,----,,++***)))((())*))((''''''''&&&%&%%%$$##""!!``!!""##$$$##""!!`À`!!""##$$%%%$$##""!!``!!!""##$$$####""!!```!!""####""""""##$$%%&&''(''&&%%$$##""!!`Ў`!!""##$$%%&&''''(((()))))))(((((()))))*****+*++*+++++++++++++++,,,++++******))((''&&%%$$##""!!`Š`!!""##$$%%&&''(())**++,,--..//0011211111111222222222222222233444556554433221100////////////..--,,++**))((''''''(((())**++,,----,,,--.-----..//00112222222221122222333445566778899::;;<<<<<<<==>>?>>==<<;;::99887878778888888999::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,+++***)))((''&&%%$$##""!!``!!!""##$$%%&&%%$$##"""!!`̞`!!""##$$%%&&''(())**++,,--..//0011100//..--,,++**))((''&&%%$$##""!!!```````!!!"""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##""!""##$$%%&&''(())**++,,--.--,--..//0011100//..--,,++**))((''&&%%$$##"#"###$$%%&&''(())**++,,-,,++**))((''&&%%$$##""!!`Ɠ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--------,,++***))))))***))(((''''''''&&&&&%%$$##""!!``!!""##$$$$##""!!``!!""##$$%%%$$##""!!``!!""##$$%$$##""!!`ތ`!!""##$$##""""##$$%%&&''((''&&%%$$##""!!`̏`!!""##$$%%&&&&&''''((()))))))))))))****+++++++++++++++,,,,,+++,,,,,,,++******))((''&&%%$$##""!!`ȍ`!!""##$$%%&&''(())**++,,--..//001122222222222223333333333333344555666554433221100//00//0000//..--,,++**))(('''((())))**++,,--..-----....-...//00112223333332222333334445566778899::;;<<=======>>???>>==<<;;::99888888888999999:::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,+++***))((''&&%%$$##""!!`Δ`!!"""##$$%%&&&&%%$$###""!!`Î``!!""##$$%%&&''(())**++,,--..//001121100//..--,,++**))((''&&%%$$##"""!!!!!!!````ΐ`!!""###$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!""####"""##$$%%&&''(())**++,,--...---..//0011100//..--,,++**))((''&&%%$$##""""""##$$%%&&''(())**++,,-,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--....--,,+++***)))**+**))(((((((('''&'&&&%%$$##""!!```!!!""##$$$##""!!``!!""##$$%%%$$##""!!``!!""##$$%%$$##""!!``!!""##$$$######$$%%&&''((((''&&%%$$##""!!``!!""##$$%%&&&&&&''''((())))))))))*****+++++,+,,+,,,,,,,,,,,,,,,---,,,,++++++**))((''&&%%$$##""!!`͊`!!""##$$%%&&''(())**++,,--..//00112222222222333333333333333344555667665544332211000000000000//..--,,++**))(((((())))**++,,--....---../.....//00112233333333322333334445566778899::;;<<=======>>?????>>==<<;;::998989889999999:::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,,+++**))((''&&%%$$##""!!`ҏ`!!""##$$%%&&''&&%%$$###""!!`̗`!!!""##$$%%&&''(())**++,,--..//00112221100//..--,,++**))((''&&%%$$##"""!!!!!!!!!!```!!""###$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!""##$$##"##$$%%&&''(())**++,,--../..-..//0011100//..--,,++**))((''&&%%$$##""!"!"""##$$%%&&''(())**++,,-,,++**))((''&&%%$$##""!!`֒`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<====>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//........--,,+++******+++**)))(((((((('''''&&%%$$##""!!!`````!!""##$$##""!!``!!""##$$%%%$$##""!!``!!""##$$%%%$$##""!!``!!""##$$$####$$%%&&''(()((''&&%%$$##""!!``!!"""##$$%%%%%%&&&&'''((()))))*****++++,,,,,,,,,,,,,,,-----,,,-------,,++++++**))((''&&%%$$##""!!```!!""##$$%%&&''(())**++,,--..//001122333333333334444444444444455666777665544332211001100111100//..--,,++**))((()))****++,,--..//.....////.///00112233344444433334444455566778899::;;<<==>>>>>>>???????>>==<<;;::999999999::::::;;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,,++**))((''&&%%$$##""!!`ɋ`!!""##$$%%&&''''&&%%$$##""!!`ď``!!!""##$$%%&&''(())**++,,--..//0011223221100//..--,,++**))((''&&%%$$###"""""""!!!!!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!""##$$$$###$$%%&&''(())**++,,--..///...//0011100//..--,,++**))((''&&%%$$##""!!!!!!""##$$%%&&''(())**++,,,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<=====>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..////..--,,,+++***++,++**))))))))((('('''&&%%$$##""!!!!```!!""##$##""!!`ȓ`!!""##$$%%$$##""!!``!!""##$$%%$$##""!!``!!""##$$$$$$$$%%&&''(()))((''&&%%$$##""!!`ϋ`!!""""##$$%%%%%%&&&&'''(((())))*****+++,,,,,,,-,---------------...----,,,,,,++**))((''&&%%$$##""!!!````!!""##$$%%&&''(())**++,,--..//00112233333333344444444444444445566677877665544332211111111111100//..--,,++**))))))****++,,--..////...//0/////00112233444444444334444455566778899::;;<<==>>>>>>>?????????>>==<<;;::9:9:99:::::::;;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..---,,++**))((''&&%%$$##""!!``€`!!""##$$%%&&''''&&%%$$##""!!``!!!"""##$$%%&&''(())**++,,--..//001122333221100//..--,,++**))((''&&%%$$###""""""""""!!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""""##$$%%$$#$$%%&&''(())**++,,--..//0//.//0011100//..--,,++**))((''&&%%$$##""!!`!`!!!""##$$%%&&''(())**++,,,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<<<<===>>??????????>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100////////..--,,,++++++,,,++***))))))))(((((''&&%%$$##"""!!!!``!!""####""!!``!!""##$$%%$$##""!!``!!""##$$%$$##""!!```!!""##$$%%$$$$%%&&''(())))((''&&%%$$##""!!`͈`!!""!""##$$$$$$%%%%&&&'''((((()))))***+++,+,+,,-------.....---.......--,,,,,,++**))((''&&%%$$##""!!!!!!!""##$$%%&&''(())**++,,--..//0011223344444444444555555555555556677788877665544332211221122221100//..--,,++**)))***++++,,--..//00/////0000/000112233444555555444455555666778899::;;<<==>>????????????????>>==<<;;:::::::::;;;;;;<<<==>>????????????????????????????????????????????????????>?????????????????????????????????????????????>>>??????????????????>>==<<;;::99887766554433221100//..---,,++**))((''&&%%$$##""!!!``!!""##$$%%&&''((''&&%%$$##""!!`ʋ`!!!"""##$$%%&&''(())**++,,--..//00112233433221100//..--,,++**))((''&&%%$$$#######"""""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""##$$%%%%$$$%%&&''(())**++,,--..//000///0011100//..--,,++**))((''&&%%$$##""!!````!!""##$$%%&&''(())**++,,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<<<<<<==>>????????>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//0000//..---,,,+++,,-,,++********)))()(((''&&%%$$##""""!!!``!!""###""!!``!!""##$$%%%$$##""!!``!!""##$$%%$$##""!!`ޞ`!!!""##$$%%%%%%%%&&''(())**))((''&&%%$$##""!!`Ž`!!"!!!""##$$$$$$%%%%&&&''''(((()))))***+++++++,,--.............///....------,,++**))((''&&%%$$##"""!!!!""##$$%%&&''(())**++,,--..//001122334444444445555555555555555667778898877665544332222222222221100//..--,,++******++++,,--..//0000///00100000112233445555555554455555666778899::;;<<==>>??????????????????>>==<<;;:;:;::;;;;;;;<<<==>>????????????????????????????????????????????????????>>>>????????????????????????????????????????>>>>>>>??????????????????>>==<<;;::99887766554433221100//...--,,++**))((''&&%%$$##""!!!```!!""##$$%%&&''((''&&%%$$##""!!`τ`!!"""###$$%%&&''(())**++,,--..//0011223344433221100//..--,,++**))((''&&%%$$$#########""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$#####$$%%&&%%$%%&&''(())**++,,--..//00100/00111100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<;;;;<<<==>>??????>>=>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100000000//..---,,,,,,---,,+++********)))))((''&&%%$$###""""!!```!!""####""!!``!!""##$$%%%$$##""!!```!!""##$$%%%%$$##""!!`````!!""##$$%%&%%%%&&''(())****))((''&&%%$$##""!!`̍`!!!`!!""######$$$$%%%&&&'''''((((()))***+*+*++,,--.../////...///////..------,,++**))((''&&%%$$##"""""""##$$%%&&''(())**++,,--..//00112233445555555555566666666666666778889998877665544332233223333221100//..--,,++***+++,,,,--..//001100000111101112233445556666665555666667778899::;;<<==>>????????????????????>>==<<;;;;;;;;;<<<<<<===>>????????????????????????????????????????????????????>>=>>>>>????????????????????????????????????>>>>===>>>???????>>>>>?????>>==<<;;::99887766554433221100//...--,,++**))((''&&%%$$##"""!!```!!!""##$$%%&&''((((''&&%%$$##""!!```!!"""###$$%%&&''(())**++,,--..//001122334454433221100//..--,,++**))((''&&%%%$$$$$$$####""!!`Ԙ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$###$$%%&&&&%%%&&''(())**++,,--..//001110001121100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;;;;;;;<<==>>????>>===>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100111100//...---,,,--.--,,++++++++***)*)))((''&&%%$$####"""!!!```!!""###""!!``!!""##$$%%%%$$##""!!```!!!""##$$%%&&%%$$##""!!!`!!```!!""##$$%%&&&&&&&''(())**++**))((''&&%%$$##""!!``!``!!""######$$$$%%%&&&&''''((((()))*******++,,--../////////000////......--,,++**))((''&&%%$$###""""##$$%%&&''(())**++,,--..//001122334455555555566666666666666667788899:998877665544333333333333221100//..--,,++++++,,,,--..//001111000112111112233445566666666655666667778899::;;<<==>>??????????????????????>>==<<;<;<;;<<<<<<<===>>????????????????????????????????????????????????????>>====>>>>??????????????????????????????????>>=======>>>????>>>>>>>>?????>>==<<;;::99887766554433221100///..--,,++**))((''&&%%$$##"""!!!!!!""##$$%%&&''(())((''&&%%$$##""!!``!!!""###$$$%%&&''(())**++,,--..//00112233445554433221100//..--,,++**))((''&&%%%$$$$$$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$$%%&&''&&%&&''(())****++,,--..//00111011221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;::::;;;<<==>>??>>==<==>>>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221111111100//...------...--,,,++++++++*****))((''&&%%$$$####""!!!!`Lj``!!""###""!!``!!""##$$%%%%$$##""!!``!!!""##$$%%&&&&%%$$##""!!!!!!!```!!""##$$%%&&'&&&&''(())**+++**))((''&&%%$$##""!!```!!"""""""####$$$%%%&&&&&'''''((()))*)*)**++,,--..//00///0000000//......--,,++**))((''&&%%$$#######$$%%&&''(())**++,,--..//001122334455666666666667777777777777788999:::998877665544334433444433221100//..--,,+++,,,----..//001122111112222122233445566677777766667777788899::;;<<==>>????????????????????????>>==<<<<<<<<<======>>>????????????????????????????????????????????????????>>==<=====>>????????????????????????????????>>====<<<===>>??>>>=====>>?????>>==<<;;::99887766554433221100///..--,,++**))((''&&%%$$###""!!!"""##$$%%&&''(()))((''&&%%$$##""!!`Ƃ`!!!""###$$$%%&&''(())**++,,--..//0011223344556554433221100//..--,,++**))((''&&&%%%%%%$$##""!!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$%%&&''''&&&''(())))))**++,,--..//0011112221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//001122334455667788999:::::::::;;<<==>>>>==<<<====>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221122221100///...---../..--,,,,,,,,+++*+***))((''&&%%$$$$###"""!!!`lj``!``!!""####""!!``!!""##$$%%%$$##""!!``!!""##$$%%&&''&&%%$$##"""!""!!!`˂`!``!!""##$$%%&&'''''(())**++,++**))((''&&%%$$##""!!``!!!""""""""####$$$%%%%&&&&'''''((()))))))**++,,--..//000001110000//////..--,,++**))((''&&%%$$$####$$%%&&''(())**++,,--..//001122334455666666666777777777777777788999::;::998877665544444444444433221100//..--,,,,,,----..//001122221112232222233445566777777777667777788899::;;<<==>>??????????????????????????>>==<=<=<<=======>>>????????????????????????????????????????????????????>>==<<<<====>>??????????????????????????????>>==<<<<<<<===>>>>========>>>>>??>>==<<;;::998877665544332211000//..--,,++**))((''&&%%$$###""""""##$$%%&&''(())*))((''&&%%$$##""!!``!!"""##$$$%%%&&''(())**++,,--..//001122334455666554433221100//..--,,++**))((''&&&%%%%$$##""!!``dž`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%%&&''((''&''('(()())))**++,,--..//001122221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,++**))((''&&%%$$##""!!`Ò`!!""##$$%%&&''(())**++,,--..//0011223344556677888899::9999:::;;<<==>>==<<;<<=====>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433222222221100///......///..---,,,,,,,,+++++**))((''&&%%%$$$$##"""!!`ŀ`!!!!!!""##$$##""!!``!!""##$$%%$$##""!!``!!""##$$%%&&'''&&%%$$##""""""!!`ǀ``!!``!!""##$$%%&&''''(())**++,,++**))((''&&%%$$##""!!`Ŋ```!!!!!!!!""""###$$$%%%%%&&&&&'''((()()())**++,,--..//000111111100//////..--,,++**))((''&&%%$$$$$$$%%&&''(())**++,,--..//00112233445566777777777778888888888888899:::;;;::998877665544554455554433221100//..--,,,---....//001122332222233332333445566777888888777788888999::;;<<==>>????????????????????????????>>=========>>>>>>?????????????????????????????????????????????????????>>==<<;<<<<<==>>????????????????????????????>>==<<<<;;;<<<==>>===<<<<<==>>>>>>>>>==<<;;::998877665544332211000//..--,,++**))((''&&%%$$$##"""###$$%%&&''(())***))((''&&%%$$##""!!```!!"""##$$$%%%&&''(())**++,,--..//00112233445566766554433221100//..--,,++**))(('''&&%%$$##""!!`х`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%&&''(((('''('''(((((())**++,,--..//001122221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++++**))((''&&%%$$##""!!`ȕ`!!""##$$%%&&''(())**++,,--..//001122334455667788888999999999::;;<<====<<;;;<<<<===>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544332233332211000///...//0//..--------,,,+,+++**))((''&&%%%%$$$###""!!```!!!"!!""##$$$##""!!`ŀ`!!""##$$%$$##""!!``!!""##$$%%&&''''&&%%$$###""""!!```!!!!``!!!""##$$%%&&''(())**++,,,++**))((''&&%%$$##""!!`ӊ`!!!!!!!!""""###$$$$%%%%&&&&&'''((((((())**++,,--..//0011111111000000//..--,,++**))((''&&%%%$$$$%%&&''(())**++,,--..//00112233445566777777777888888888888888899:::;;<;;::998877665555555555554433221100//..------....//001122333322233433333445566778888888887788888999::;;<<==>>??????????????????????????????>>=>=>==>>>>>>>?????????????????????????????????????????????????????>>==<<;;;;<<<<==>>??????????????????????????>>==<<;;;;;;;<<<====<<<<<<<<=====>>>>====<<;;::998877665544332211100//..--,,++**))((''&&%%$$$######$$%%&&''(())**+**))((''&&%%$$##""!!`!!!""###$$%%%&&&''(())**++,,--..//001122334455667766554433221100//..--,,++**))((''&&%%$$##""""!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&&&''(())(('(''&''('(((())**++,,--..//001122221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**+++**))((''&&%%$$##""!!`͚`!!""##$$%%&&''(())**++,,--..//0011223344556677877788998888999::;;<<==<<;;:;;<<<<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544333333332211000//////000//...--------,,,,,++**))((''&&&%%%%$$###""!!!`!!""""""##$$$$##""!!``!!""##$$$$##""!!!`ē`!!""##$$%%&&''(''&&%%$$##""""!!!`!```!!!"!!`ƀ``!!""##$$%%&&''(())**++,,,++**))((''&&%%$$##""!!`ʉ````````!!!!"""###$$$$$%%%%%&&&'''('('(())**++,,--..//00000000000/0000//..--,,++**))((''&&%%%%%%%&&''(())**++,,--..//00112233445566778888888888899999999999999::;;;<<<;;::998877665566556666554433221100//..---...////00112233443333344443444556677888999999888899999:::;;<<==>>????????????????????????????????>>>>>>>>>?????????????????????????????????????????????????????????>>==<<;;:;;;;;<<==>>????????????????????????>>==<<;;;;:::;;;<<==<<<;;;;;<<=========<===<<;;::998877665544332211100//..--,,++**))((''&&%%%$$###$$$%%&&''(())**+++**))((''&&%%$$##""!!!!""###$$%%%&&&''(())**++,,--..//001122334455667766554433221100//..--,,++**))((''&&%%$$##""!!!!`ȅ`!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&''(())))((''&&&''''''(())**++,,--..//00112221100//..--,,++**))((''&&%%$$##""!!`΀`!!""##$$%%&&''(())**++**))((''&&%%$$##""!!`ڞ`!!""##$$%%&&''(())**++,,--..//001122334455667787777788888888899::;;<<<<;;:::;;;;<<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443344443322111000///00100//........---,-,,,++**))((''&&&&%%%$$$##""!!!!"""#""##$$%%$$##""!!``!!""##$$##""!!``̙`!!""##$$%%&&'''&&%%$$##""!!!!!!!!!!!!""""!!``!!""##$$%%&&''(())**++,,++**))((''&&%%$$##""!!``!!!!"""####$$$$%%%%%&&&'''''''(())**++,,--..//000000000///0000//..--,,++**))((''&&&%%%%&&''(())**++,,--..//00112233445566778888888889999999999999999::;;;<<=<<;;::998877666666666666554433221100//......////00112233444433344544444556677889999999998899999:::;;<<==>>??????????????????????????????????>?>?>>??????????????????????????????????????????????????????????>>==<<;;::::;;;;<<==>>??????????????????????>>==<<;;:::::::;;;<<<<;;;;;;;;<<<<<====<<<=<=<<;;::998877665544332221100//..--,,++**))((''&&%%%$$$$$$%%&&''(())**++,++**))((''&&%%$$##""!"""##$$$%%&&&'''(())**++,,--..//001122334455667766554433221100//..--,,++**))((''&&%%$$##""!!!!`ǒ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(('''''(())))((''&&%&&'&''''(())**++,,--..//0011221100//..--,,++**))((''&&%%$$##""!!`֋`!!""##$$%%&&''(())**+**))((''&&%%$$##""!!`Ξ`!!""##$$%%&&''(())**++,,--..//0011223344556677776667788777788899::;;<<;;::9::;;;;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544444444332211100000011100///........-----,,++**))(('''&&&&%%$$$##"""!""######$$%%%$$##""!!``!!""##$##""!!`כ`!!""##$$%%&&'''&&%%$$##""!!!!`````!!!"""#""!!``!!""##$$%%&&''(())**++,,,++**))((''&&%%$$##""!!````!!!"""#####$$$$$%%%&&&'&'&''(())**++,,--..///////////.///////...--,,++**))((''&&&&&&&''(())**++,,--..//00112233445566778899999999999::::::::::::::;;<<<===<<;;::998877667766777766554433221100//...///000011223344554444455554555667788999::::::9999:::::;;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????>>>==<<;;::9:::::;;<<==>>????????????????????>>==<<;;::::999:::;;<<;;;:::::;;<<<<<<<<<;<<<<<;<;;::998877665544332221100//..--,,++**))((''&&&%%$$$%%%&&''(())**++,,,++**))((''&&%%$$##""""##$$$%%&&&'''(())**++,,--..//001122334455667766554433221100//..--,,++**))((''&&%%$$##""!!````````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(('''(())))((''&&%%%&&&&&&''(())**++,,--..//0011221100//..--,,++**))((''&&%%$$##""!!`֎`!!""##$$%%&&''(())**++**))((''&&%%$$##""!!`ג`!!""##$$%%&&''(())**++,,--..//001122334455667777666667777777778899::;;;;::999::::;;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544555544332221110001121100////////...-.---,,++**))((''''&&&%%%$$##""""###$##$$%%%$$##""!!``!!""###""!!`ϗ`!!""##$$%%&&'&&%%$$##""!!````!!""###""!!```!!""##$$%%&&''(())**++,,,,++**))((''&&%%$$##""!!`̍`!!!""""####$$$$$%%%&&&&&&&''(())**++,,--../////////...////......--,,++**))(('''&&&&''(())**++,,--..//001122334455667788999999999::::::::::::::::;;<<<==>==<<;;::998877777777777766554433221100//////00001122334455554445565555566778899:::::::::99:::::;;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????>>>==<<;;::9999::::;;<<==>>??????????????????>>==<<;;::9999999:::;;;;::::::::;;;;;<<<<;;;<;<;;;<;;::998877665544333221100//..--,,++**))((''&&&%%%%%%&&''(())**++,,-,,++**))((''&&%%$$##"###$$%%%&&'''((())**++,,--..//001122334455667766554433221100//..--,,++**))((''&&%%$$##""!!`Ս``````!!!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((((())))((''&&%%$%%&%&&&&''(())**++,,--..//00111100//..--,,++**))))((''&&%%$$##""!!``!!""##$$%%&&''(())**+++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566777766555667766667778899::;;::99899:::::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655555555443322211111122211000////////.....--,,++**))(((''''&&%%%$$###"##$$$$$$%%&%%$$##""!!``!!""#""!!`ʉ`!!""##$$%%&&&&%%$$##""!!`LJ`!!""#""##""!!!``!!""##$$%%&&''(())**++,,,,++**))((''&&%%$$##""!!`Â``!!!"""""#####$$$%%%&%&%&&''(())**++,,--...........-.......-------,,++**))(('''''''(())**++,,--..//00112233445566778899:::::::::::;;;;;;;;;;;;;;<<===>>>==<<;;::998877887788887766554433221100///000111122334455665555566665666778899:::;;;;;;::::;;;;;<<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????>>===<<;;::99899999::;;<<==>>????????????????>>==<<;;::9999888999::;;:::99999::;;;;;;;;;:;;;;;:;;<;;::998877665544333221100//..--,,++**))(('''&&%%%&&&''(())**++,,---,,++**))((''&&%%$$####$$%%%&&'''((())**++,,--..//001122334455667766554433221100//..--,,++**))((''&&%%$$##""!!`̗```!!!!!!!!!!!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((())))((''&&%%$$$%%%%%%&&''(())**++,,--..//001100//..--,,++**))((((((''&&%%$$##""!!``!!""##$$%%&&''(())**++++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//0011223344556677776655555666666666778899::::998889999:::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665566665544333222111223221100000000///./...--,,++**))(((('''&&&%%$$####$$$%$$%%&&%%$$##""!!``!!""""!!``!!""##$$%%&&&%%$$##""!!`՚`!!"""""""##""!!!``!!""##$$%%&&''(())**++,,,,++**))((''&&%%$$##""!!````````!!!!""""#####$$$%%%%%%%&&''(())**++,,--.........---....----------,,++**))(((''''(())**++,,--..//00112233445566778899:::::::::;;;;;;;;;;;;;;;;<<===>>?>>==<<;;::9988888888888877665544332211000000111122334455666655566766666778899::;;;;;;;;;::;;;;;<<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????>>===<<;;::9988889999::;;<<==>>??????????????>>==<<;;::998888888999::::99999999:::::;;;;:::;:;:::;;<;;::998877665544433221100//..--,,++**))(('''&&&&&&''(())**++,,--.--,,++**))((''&&%%$$#$$$%%&&&''((()))**++,,--..//001122334455667766554433221100//..--,,++**))((''&&%%$$##""!!`Β```````!!!!!!!!!""""!!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**)))))))((''&&%%$$#$$%$%%%%&&''(())**++,,--..//0000//..--,,++**))((((((((''&&%%$$##""!!!!""##$$%%&&''(())**++,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//001122334455667777665544455665555666778899::998878899999::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776666666655443332222223332211100000000/////..--,,++**)))((((''&&&%%$$$#$$%%%%%%&&&%%$$##""!!``!!"""!!`Ā`!!""##$$$%%%&&%%$$##""!!`ˉ`!!""""!!""##""!!``!!""##$$%%&&''(())**++,,-,,++**))((''&&%%$$##""!!!!!!!!`֚``!!!!!"""""###$$$%$%$%%&&''(())**++,,-----------,-------,,,,,----,,++**))((((((())**++,,--..//00112233445566778899::;;;;;;;;;;;<<<<<<<<<<<<<<==>>>???>>==<<;;::99889988999988776655443322110001112222334455667766666777767778899::;;;<<<<<<;;;;<<<<<===>>????????????????????????????????????????????????????????????????????????????????>?>???????????>?>>>==<<<;;::998878888899::;;<<==>>????????????>>==<<;;::99888877788899::9998888899:::::::::9:::::9::;;<;;::998877665544433221100//..--,,++**))(((''&&&'''(())**++,,--...--,,++**))((''&&%%$$$$%%&&&''((()))**++,,--..//001122334455667766554433221100//..--,,++**))((''&&%%$$##""!!`ʑ`!!!!!!!!!!""""""""""""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**)))))((''&&%%$$###$$$$$$%%&&''(())**++,,--..//00//..--,,++**))((''''((((''&&%%$$##""!!""##$$%%&&''(())**++,,,++**))((''&&%%$$##""!!````!!""##$$%%&&''(())**++,,--..//0011223344556677776655444445555555556677889999887778888999::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776677776655444333222334332211111111000/0///..--,,++**))))((('''&&%%$$$$%%%&%%&&&&%%$$##""!!``!!""!!``!!""##$$$%%%%%$$$##""!!``!!!!!!!!!!""#""!!`ڜ`!!""##$$%%&&''(())**++,,-,,++**))((''&&%%$$##""!!!!!!!!``````!!!!"""""###$$$$$$$%%&&''(())**++,,---------,,,----,,,,,,,,----,,++**)))(((())**++,,--..//00112233445566778899::;;;;;;;;;<<<<<<<<<<<<<<<<==>>>?????>>==<<;;::999999999999887766554433221111112222334455667777666778777778899::;;<<<<<<<<<;;<<<<<===>>????????????????????????????????????????????????????????????????????????????????>>>>>>???????>>>>>>==<<<;;::99887777888899::;;<<==>>??????????>>==<<;;::9988777777788899998888888899999::::999:9:999::;;<;;::998877665554433221100//..--,,++**))(((''''''(())**++,,--../..--,,++**))((''&&%%$%%%&&'''(()))***++,,--..//0011223344556677766554433221100//..--,,++**))((''&&%%$$##""!!```!!!!!!!!"""""""""####"""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++***))((''&&%%$$##"##$#$$$$%%&&''(())**++,,--..////..--,,++**))(('''''''''(''&&%%$$##""""##$$%%&&''(())**++,,-,,++**))((''&&%%$$##""!!!!!!""##$$%%&&''(())**++,,--..//001122334455667777665544333445544445556677889988776778888899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988777777776655444333333444332221111111100000//..--,,++***))))(('''&&%%%$%%&&&&&&'&&%%$$##""!!``!!""!!``!!""###$$$%%$$####""!!``!!!!!!``!!"""!!`͞`!!""##$$%%&&''(())**++,,--,,++**))((''&&%%$$##""""""""!!!!!````!!!!!"""###$#$#$$%%&&''(())**++,,,,,,,,,,,+,,,,,,,+++++,,----,,++**)))))))**++,,--..//00112233445566778899::;;<<<<<<<<<<<==============>>????????>>==<<;;::99::99::::998877665544332211122233334455667788777778888788899::;;<<<======<<<<=====>>>????????????????????????????????????????????????????????????????????????????????>>=>=>>>>>>>>>>>=>===<<;;;::9988776777778899::;;<<==>>????????>>==<<;;::9988777766677788998887777788999999999899999899::;;<;;::998877665554433221100//..--,,++**)))(('''((())**++,,--..///..--,,++**))((''&&%%%%&&'''(()))***++,,--..//00112233445566777766554433221100//..--,,++**))((''&&%%$$##""!!```!!!""""""""""############""!!`̑`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**)))((''&&%%$$##"""######$$%%&&''(())**++,,--..//..--,,++**))((''&&&&'''''(''&&%%$$##""##$$%%&&''(())**++,,---,,++**))((''&&%%$$##""!!!!""##$$%%&&''(())**++,,--..//00112233445566666766554433333444444444556677888877666777788899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988778888776655544433344544332222222211101000//..--,,++****)))(((''&&%%%%&&&'&&'''&&%%$$##""!!`€`!!""!!``!!"""###$$$$$###"""!!```````````!!"""!!`ޞ`!!""##$$%%&&''(())**++,,---,,++**))((''&&%%$$##""""""""!!!!!`Ε`!!!!!"""#######$$%%&&''(())**++,,,,,,,,,+++,,,,++++++++,,----,,++***))))**++,,--..//00112233445566778899::;;<<<<<<<<<================>>??????????>>==<<;;::::::::::::9988776655443322222233334455667788887778898888899::;;<<=========<<=====>>>????????????????????????????????????????????????????????????????????????????????>>======>>>>>>>======<<;;;::998877666677778899::;;<<==>>??????>>==<<;;::998877666666677788887777777788888999988898988899::;;<;;::998877666554433221100//..--,,++**)))(((((())**++,,--..//0//..--,,++**))((''&&%&&&''((())***+++,,--..//001122334455667787766554433221100//..--,,++**))((''&&%%$$##""!!```!!!""""""""#########$$$$##""!!`ҏ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**)))((''&&%%$$##""!""#"####$$%%&&''(())**++,,--....--,,++**))((''&&&&&&&&&''(''&&%%$$####$$%%&&''(())**++,,--.--,,++**))((''&&%%$$##""""""##$$%%&&''(())**++,,--...//001122334455555666655443322233443333444556677887766566777778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988888888776655544444455544333222222221111100//..--,,+++****))(((''&&&%&&''''''''&&%%$$##""!!``!!"""!!``!!""""###$$##""""""!!``!!``!!"""!!`ܞ`!!""##$$%%&&''(())**++,,---,,++**))((''&&%%$$########"""""!!`€````!!!"""#"#"##$$%%&&''(())**+++++++++++*+++++++*****++,,----,,++*******++,,--..//00112233445566778899::;;<<===========>>>>>>>>>>>>>>????????????>>==<<;;::;;::;;;;::99887766554433222333444455667788998888899998999::;;<<===>>>>>>====>>>>>?????????????????????????????????????????????????????????????????????????????????>>==<=<===========<=<<<;;:::99887766566666778899::;;<<==>>????>>==<<;;::99887766665556667788777666667788888888878888878899::;;<;;::998877666554433221100//..--,,++***))((()))**++,,--..//000//..--,,++**))((''&&&&''((())***+++,,--..//00112233445566778887766554433221100//..--,,++**))((''&&%%$$##""!!````!`!!"""##########$$$$$$$$$$##""!!`ϋ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(((''&&%%$$##""!!!""""""##$$%%&&''(())**++,,--..--,,++**))((''&&%%%%&&&&&''(''&&%%$$##$$%%&&''(())**++,,--...--,,++**))((''&&%%$$##""""##$$%%&&''(())**++,,--.....//001122334455555565544332222233333333344556677776655566667778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988999988776665554445565544333333332221211100//..--,,++++***)))((''&&&&'''(''((''&&%%$$##""!!```!!""#""!!``!!!"""#####"""!!"""!!!!!!``!!"""!!`ۑ`!!""##$$%%&&''(())**++,,----,,++**))((''&&%%$$########"""""!!``Ɉ`!!!"""""""##$$%%&&''(())**+++++++++***++++********++,,----,,+++****++,,--..//00112233445566778899::;;<<=========>>>>>>>>>>>>>>>>??????????????>>==<<;;;;;;;;;;;;::998877665544333333444455667788999988899:99999::;;<<==>>>>>>>>>==>>>>>?????????????????????????????????????????????????????????????????????????????????>>==<<<<<<=======<<<<<<;;:::9988776655556666778899::;;<<==>>??>>==<<;;::9988776655555556667777666666667777788887778787778899::;;<;;::998877766554433221100//..--,,++***))))))**++,,--..//00100//..--,,++**))((''&'''(()))**+++,,,--..//0011223344556677889887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!!!!"""########$$$$$$$$$%%$$##""!!`̊`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(((''&&%%$$##""!!`!!"!""""##$$%%&&''(())**++,,----,,++**))((''&&%%%%%%%%%&&''(''&&%%$$$$%%&&''(())**++,,--../..--,,++**))((''&&%%$$######$$%%&&''(())**++,,-------..//001122334444455554433221112233222233344556677665545566666778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9999999988776665555556665544433333333222221100//..--,,,++++**)))(('''&''((((((((''&&%%$$##""!!!!!""###""!!``!!!!"""##""!!!!!"""!!"!!``!!"""!!`ǀ`!!""##$$%%&&''(())**++,,--.--,,++**))((''&&%%$$$$$$$$#####""!!!```Έ``!!!"!"!""##$$%%&&''(())***********)*******)))))**++,,----,,+++++++,,--..//00112233445566778899::;;<<==>>>>>>>>>>>????????????????????????????>>==<<;;<<;;<<<<;;::998877665544333444555566778899::99999::::9:::;;<<==>>>??????>>>>????????????????????????????????????????????????????????????????????????????????????>>==<<;<;<<<<<<<<<<<;<;;;::9998877665545555566778899::;;<<==>>>>==<<;;::998877665555444555667766655555667777777776777776778899::;;<;;::998877766554433221100//..--,,+++**)))***++,,--..//0011100//..--,,++**))((''''(()))**+++,,,--..//00112233445566778899887766554433221100//..--,,++**))((''&&%%$$###""!!``!!!"!""###$$$$$$$$$$%%%%%%%%$$##""!!`ʍ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(('''&&%%$$##""!!``!!!!!!""##$$%%&&''(())**++,,--,,++**))((''&&%%$$$$%%%%%&&''(''&&%%$$%%&&''(())**++,,--..///..--,,++**))((''&&%%$$####$$%%&&''(())**++++,,-------..//001122334444445443322111112222222223344556666554445555666778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99::::9988777666555667665544444444333232221100//..--,,,,+++***))((''''((()(())((''&&%%$$##""!!!""##$##""!!```!!!"""""!!!``!!"""""!!``!!"""!!``!!""##$$%%&&''(())**++,,--..--,,++**))((''&&%%$$$$$$$$#####""!!!!!```ƈ`!!!!!!!""##$$%%&&''(())*********)))****))))))))**++,,----,,,++++,,--..//00112233445566778899::;;<<==>>>>>>>>>????????????????????????????????>>==<<<<<<<<<<<<;;::9988776655444444555566778899::::999::;:::::;;<<==>>?????????>>????????????????????????????????????????????????????????????????????????????????????>>==<<;;;;;;<<<<<<<;;;;;;::999887766554444555566778899::;;<<==>>==<<;;::99887766554444444555666655555555666667777666767666778899::;;<;;::998887766554433221100//..--,,+++******++,,--..//001121100//..--,,++**))(('((())***++,,,---..//00112233445566778899887766554433221100//..--,,++**))((''&&%%$$##""""!!``!!""""###$$$$$$$$%%%%%%%%%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(('''&&%%$$##""!!`ޞ`!`!!!!""##$$%%&&''(())**++,,,,++**))((''&&%%$$$$$$$$$%%&&''(''&&%%%%&&''(())**++,,--..//0//..--,,++**))((''&&%%$$$$$$%%&&''(())**+***++,,,,,,,--..//001122333334444332211000112211112223344556655443445555566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::::::::9988777666666777665554444444433333221100//..---,,,,++***))((('(())))))))((''&&%%$$##"""""##$$##""!!```!!!""!!```!!""""!!``!!""""!!``!!""##$$%%&&''(())**++,,--....--,,++**))((''&&%%%%%%%%$$$$$##"""!!!!!!````Ə``!`!`!!""##$$%%&&''(()))))))))))()))))))((((())**++,,----,,,,,,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????>>==<<==<<====<<;;::99887766554445556666778899::;;:::::;;;;:;;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;:;:;;;;;;;;;;;:;:::99888776655443444445566778899::;;<<====<<;;::9988776655444433344455665554444455666666666566666566778899::;;<;;::998887766554433221100//..--,,,++***+++,,--..//00112221100//..--,,++**))(((())***++,,,---..//00112233445566778899887766554433221100//..--,,++**))((''&&%%$$##"""!!!``!!"""##$$$%%%%%%%%%%&&&&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&&%%$$##""!!`؞````!!""##$$%%&&''(())**++,,++**))((''&&%%$$####$$$$$%%&&''(''&&%%&&''(())**++,,--..//000//..--,,++**))((''&&%%$$$$%%&&''(())**+*****++,,,,,,,--..//001122333333433221100000111111111223344555544333444455566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::;;;;::9988877766677877665555555544434333221100//..----,,,+++**))(((()))*))**))((''&&%%$$##"""##$$##""!!``!!!!!``!!""!!`````!!""#""!!``!!""##$$%%&&''(())**++,,--../..--,,++**))((''&&%%%%%%%%$$$$$##"""""!!!!!!!````````````!!""##$$%%&&''(()))))))))((())))(((((((())**++,,-----,,,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????>>============<<;;::998877665555556666778899::;;;;:::;;<;;;;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::::::;;;;;;;::::::9988877665544333344445566778899::;;<<==<<;;::998877665544333333344455554444444455555666655565655566778899::;;<;;::999887766554433221100//..--,,,++++++,,--..//0011223221100//..--,,++**))()))**+++,,---...//00112233445566778899887766554433221100//..--,,++**))((''&&%%$$##""!!!!``!!""##$$$%%%%%%%%&&&&&&&%%$$##""!!````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&&%%%%$$##""!!`ޕݑ`!!""##$$%%&&''(())**++++**))((''&&%%$$#########$$%%&&''(''&&&&''(())**++,,--..//00100//..--,,++**))((''&&%%%%%%&&''(())*****)))**+++++++,,--..//0011222223333221100///00110000111223344554433233444445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;;;;;;::9988877777788877666555555554444433221100//...----,,+++**)))())********))((''&&%%$$#####$$$$##""!!````!!!``!!""!!``!!!!""##""!!``!!""##$$%%&&''(())**++,,--..///..--,,++**))((''&&&&&&&&%%%%%$$###""""""!!!!!!!!!!!!`Ֆ``ń`!!""##$$%%&&'''((((((((((('((((((('''''(())**++,,---------..//00112233445566778899::;;<<==>>?????????????????????????????????????????????>>==>>==>>>>==<<;;::9988776655566677778899::;;<<;;;;;<<<<;<<<==>>???????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9:9:::::::::::9:9998877766554433233333445566778899::;;<<<<;;::99887766554433332223334455444333334455555555545555545566778899::;;<;;::999887766554433221100//..---,,+++,,,--..//001122333221100//..--,,++**))))**+++,,---...//00112233445566778899887766554433221100//..--,,++**))((''&&%%$$##""!!!```Ǟ`!!""##$$%%&&&&&&&&&&'&&%%$$##""!!``!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%%%%$$##"""!!``!!""##$$%%&&''(())**++**))((''&&%%$$##""""#####$$%%&&''(''&&''(())**++,,--..//0011100//..--,,++**))((''&&%%%%&&''(())*****)))))**+++++++,,--..//00112222223221100/////00000000011223344443322233334445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;<<<<;;::9998887778898877666666665554544433221100//....---,,,++**))))***+**++**))((''&&%%$$###$$%$$##""!!`````Շ`!!``!!""!!``!!!""###""!!``!!""##$$%%&&''(())**++,,--..////..--,,++**))((''&&&&&&&&%%%%%$$#####"""""""!!!!!!!!```Ą`!!""##$$%%&&''''((((((((('''((((''''''''(())**++,,--.----..//00112233445566778899::;;<<==>>???????????????????????????????????????????????>>>>>>>>>>>>==<<;;::99887766666677778899::;;<<<<;;;<<=<<<<<==>>?????????????????????????????????????????????????????????????????????????????????????????>?????>>==<<;;::999999:::::::999999887776655443322223333445566778899::;;<<;;::9988776655443322222223334444333333334444455554445454445566778899::;;<;;:::99887766554433221100//..---,,,,,,--..//00112233433221100//..--,,++**)***++,,,--...///00112233445566778899887766554433221100//..--,,++**))((''&&%%$$##""!!``ޞ`!!""##$$%%&&&&&&'''&&%%$$##""!!`‚`!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%$$$$$##""!!!``!!""##$$%%&&''(())**++**))((''&&%%$$##"""""""""##$$%%&&''(''''(())**++,,--..//001121100//..--,,++**))((''&&&&&&''(())****)))((())*******++,,--..//001111122221100//...//00////00011223344332212233333445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<<<<<<;;::9998888889998877766666666555554433221100///....--,,,++***)**++++++++**))((''&&%%$$$$$%%%$$##""!!``ƒ`!!!!```!``!!""!!``!!""####""!!``!!""##$$%%&&''(())**++,,--..//0//..--,,++**))((''''''''&&&&&%%$$$######"""""""""""!!```!!`Ï``!!""##$$%%&&'&'''''''''''&'''''''&&&&&''(())**++,,--.....//00112233445566778899::;;<<==>>?????????????????????????????????????????????????>>??>>????>>==<<;;::998877666777888899::;;<<==<<<<<====<=====>>???????????????????????????????????????????????????????????????????????????????????????>>>???>>==<<;;::998989999999999989888776665544332212222233445566778899::;;;;::998877665544332222111222334433322222334444444443444443445566778899::;;<;;:::99887766554433221100//...--,,,---..//0011223344433221100//..--,,++****++,,,--...///00112233445566778899887766554433221100//..--,,++**))((''&&%%$$##""!!`ޞ`!!""##$$%%&&''''''&&%%$$##""!!``!!""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$$$$##""!!!``!!""##$$%%&&''(())**++**))((''&&%%$$##""!!!!"""""##$$%%&&''(''(())**++,,--..//00112221100//..--,,++**))((''&&&&''(())****)))((((())*******++,,--..//0011111121100//...../////////0011223333221112222333445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<====<<;;:::99988899:998877777777666565554433221100////...---,,++****+++,++,,++**))((''&&%%$$$%%%%$$##""!!`ɓ```!!!!!!!```!!!``!!""!!``!!""####""!!``!!""##$$%%&&''(())**++,,--..//00//..--,,++**))((''''''''&&&&&%%$$$$$#######""""""""!!!!!!!`ԏ`!!""##$$%%&&&&'''''''''&&&''''&&&&&&&&''(())**++,,--...//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????>>==<<;;::9988777777888899::;;<<====<<<==>=========>>?????????????????????????????????????????????????????????????????????????????????????>>=>>>>>==<<;;::99888888999999988888877666554433221111222233445566778899::;;::99887766554433221111111222333322222222333334444333434333445566778899::;;<;;;::99887766554433221100//...------..//001122334454433221100//..--,,++*+++,,---..///000112233445566778899887766554433221100//..--,,++**))((''&&%%$$##""!!`ޞ`!!""##$$%%&&''''&&%%$$##""!!`ƈ`!!""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$#####""!!```!!""##$$%%&&''(())**+**))((''&&%%$$##""!!!!!!!!!""##$$%%&&''((())**++,,--..//0011223221100//..--,,++**))((''''''(())****))((('''(()))))))**++,,--..//00000111100//..---..//....///0011223322110112222233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>========<<;;:::999999:::9988877777777666665544332211000////..---,,+++*++,,,,,,,,++**))((''&&%%%%%&%%$$##""!!``!!!""""!!!!``!!!``!!""!!``!!""###""!!``!!""##$$%%&&''(())**++,,--..//000//..--,,++**))(((((((('''''&&%%%$$$$$$###########""!!!""!!``̊`!!""##$$%%&%&&&&&&&&&&&%&&&&&&&%%%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>>>>>???????????????>>>>???????????????????????????????????????>>==<<;;::99887778889999::;;<<=================<<==>>???????????????????????????????????????????????????????????????????????????????????>>===>>>==<<;;::9988787888888888887877766555443322110111112233445566778899::::9988776655443322111100011122332221111122333333333233333233445566778899::;;<;;::998877665544433221100///..---...//00112233445554433221100//..--,,++++,,---..///000112233445566778899887766554433221100//..--,,++**))((''&&%%$$##""!!`ڀ`!!""##$$%%&&''&&%%$$##""!!`ǐ`!!""###$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$#######""!!`Ç`!!""##$$%%&&''(())**+**))((''&&%%$$##""!!````!!!!!""##$$%%&&''(())**++,,--..//00112233221100//..--,,++**))((''''(())****))((('''''(()))))))**++,,--..//000000100//..-----.........//0011222211000111122233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==>>>>==<<;;;:::999::;::99888888887776766655443322110000///...--,,++++,,,-,,--,,++**))((''&&%%%&&&%%$$##""!!```!!!"""""""!!``!!!!``!!""!!``!!""###""!!``!!""##$$%%&&''(())**++,,--..//0000//..--,,++**))(((((((('''''&&%%%%%$$$$$$$########"""""""!!!````Lj`!!""##$$%%%%&&&&&&&&&%%%&&&&%%%%%%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>>>>>?????????????>>>>>>???????????????????????????????????????>>==<<;;::998888889999::;;<<========<=======<<<<<==>>?????????????????????????????????????????????????????????????????????????????????>>==<=====<<;;::998877777788888887777776655544332211000011112233445566778899::998877665544332211000000011122221111111122222333322232322233445566778899::;;;::99887766554433322221100///......//0011223344556554433221100//..--,,+,,,--...//000111223344556677889999887766554433221100//..--,,++**))((''&&%%$$##""!!````!!""##$$%%&&'''&&%%$$##""!!`lj`!!""###$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$####"""""!!`NJ`!!""##$$%%&&''(())**+**))((''&&%%$$##""!!`````!!""##$$%%&&''(())**++,,--..//00112233221100//..--,,++**))(((((())****))(('''&&&''((((((())**++,,--../////0000//..--,,,--..----...//0011221100/00111112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>==<<;;;::::::;;;::999888888887777766554433221110000//...--,,,+,,--------,,++**))((''&&&&&'&&%%$$##""!!!!!!""####"""!!``!!!!``!!"""!!``!!""###""!!``!!""##$$%%&&''(())**++,,--..//0000//..--,,++**))))))))(((((''&&&%%%%%%$$$$$$$$$$$##"""##""!!!!!!`Ƌ`!!""##$$%$%%%%%%%%%%%$%%%%%%%$$$$$%%&&''(())**++,,--..//00112233445566778899::;;<<======>>?????????>>>>====>>???????????????????????????????????????>>==<<;;::99888999::::;;<<<<<<<<<<<<<<<<<<<<<;;<<==>>???????????????????????????????????????????????????????????????????????????????>>==<<<===<<;;::99887767677777777777676665544433221100/000001122334455667788999988776655443322110000///0001122111000001122222222212222212233445566778899::;::99887766554433322222211000//...///001122334455666554433221100//..--,,,,--...//0001112233445566778899::99887766554433221100//..--,,++**))((''&&%%$$##""!!!`Ä`!!""##$$%%&&'&&%%$$##""!!`Ç`!!""##$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""""""!!`Ԏ`!!""##$$%%&&''(())**+**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233221100//..--,,++**))(((())****))(('''&&&&&''((((((())**++,,--..//////0//..--,,,,,---------..//00111100///00001112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>????>>==<<<;;;:::;;<;;::999999998887877766554433221111000///..--,,,,---.--..--,,++**))((''&&&''&&%%$$##""!!!!!!!""####""!!``!!"!!``!!"""!!`ˀ`!!""####""!!``!!""##$$%%&&''(())**++,,--..//0000//..--,,++**))))))))(((((''&&&&&%%%%%%%$$$$$$$$#######"""!!!!!``!!""##$$$$%%%%%%%%%$$$%%%%$$$$$$$$%%&&''(())**++,,--..//00112233445566778899::;;<<======>>???????>>>>======>>???????????????????????????????????????>>==<<;;::999999::::;;<<<<<<<<<<<<;<<<<<<<;;;;;<<==>>?????????????????????????????????????????????????????????????????????????????>>==<<;<<<<<;;::99887766666677777776666665544433221100////0000112233445566778899887766554433221100///////0001111000000001111122221112121112233445566778899:::9988776655443322211111211000//////00112233445566766554433221100//..--,---..///0011122233445566778899::::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&'&&%%$$##""!!`̉`!!""##$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""""!!!!!!`Ȇ``!!""##$$%%&&''(())**++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233221100//..--,,++**))))))****))((''&&&%%%&&'''''''(())**++,,--.....////..--,,+++,,--,,,,---..//001100//.//00000112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<;;;;;;<<<;;:::99999999888887766554433222111100///..---,--........--,,++**))(('''''&&%%$$##""!!`````!!""###""!!``!!!"!!``!!""""!!``!!""####""!!!``!!""##$$%%&&''(())**++,,--..//00100//..--,,++********)))))(('''&&&&&&%%%%%%%%%%%$$###$$##""""""!!`Ǝ`!!""##$#$$$$$$$$$$$#$$$$$$$#####$$%%&&''(())**++,,--..//00112233445566778899::;;<<<<<<==>>?????>>====<<<<==>>>??????????????????????????????????????>>==<<;;::999:::;;::;;;;;;;;;;;;;;;;;;;;;;;::;;<<==>>???????????????????????????????????????????????????????????????????????????>>==<<;;;<<<;;::99887766565666666666665655544333221100//./////001122334455667788887766554433221100////...///0011000/////001111111110111110112233445566778899:998877665544332221111111211100///00011223344556677766554433221100//..----..///0011122233445566778899::;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!""##$$%%&&&&%%$$##""!!`ҏ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!!!!!``!!!""##$$%%&&''(())**++++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//001122333221100//..--,,++**))))****))((''&&&%%%%%&&'''''''(())**++,,--....../..--,,+++++,,,,,,,,,--..//0000//...////000112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>===<<<;;;<<=<<;;::::::::9998988877665544332222111000//..----.../..//..--,,++**))(('''&&%%$$##""!!``!!""###""!!``!!!!"!!``!!""""!!```!!""####""!!````!!""##$$%%&&''(())**++,,--..//00100//..--,,++********)))))(('''''&&&&&&&%%%%%%%%$$$$$$$###"""""!!`Ǐ`!!""####$$$$$$$$$###$$$$########$$%%&&''(())**++,,--..//00112233445566778899::;;<<<<<<==>>???>>====<<<<<<==>>>?????????????????????????????????????>>==<<;;;:::::::;::::;;;;;;;;;;;;:;;;;;;;:::::;;<<==>>?????????????????????????????????????????????????????????????????????????>>==<<;;:;;;;;::99887766555555666666655555544333221100//....////0011223344556677887766554433221100//.......///0000////////000001111000101000112233445566778899988776655443322111000001121110000001122334455667787766554433221100//..-...//00011222333445566778899::;;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!""##$$%%&&&%%$$##""!!`ʍ``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!```````!!!""##$$%%&&''(())**++,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//0011223333221100//..--,,++********))((''&&%%%$$$%%&&&&&&&''(())**++,,-----....--,,++***++,,++++,,,--..//00//..-../////00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>===<<<<<<===<<;;;::::::::999998877665544333222211000//...-..////////..--,,++**))(((''&&%%$$##""!!```!!""#""!!`````!!"!!````!!""##""!!!!!""####""!!``!!""##$$%%&&''(())**++,,--..//001100//..--,,++++++++*****))(((''''''&&&&&&&&&&&%%$$$%%$$######""!!`̓`!!"""#"###########"#######"""""##$$%%&&''(())**++,,--..//00112233445566778899::;;;;;;<<==>>>>>==<<<<;;;;<<===>>???????????????????????????????????>>==<<;;;::::::::::99:::::::::::::::::::::::99::;;<<==>>???????????????????????????????????????????????????????????????????????>>==<<;;:::;;;::99887766554545555555555545444332221100//..-.....//00112233445566777766554433221100//....---...//00///.....//000000000/00000/00112233445566778898877665544332211100000001122110001112233445566778887766554433221100//....//00011222333445566778899::;;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!""##$$%%&&%%$$##""!!`ˊ`!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```͈`!!"""##$$%%&&''(())**++,,,,++**))((''&&%%$$##""!!`ˀ`!!""##$$%%&&''(())**++,,--..//00112233433221100//..--,,++******))((''&&%%%$$$$$%%&&&&&&&''(())**++,,------.--,,++*****+++++++++,,--..////..---....///00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>===<<<==>==<<;;;;;;;;:::9:9998877665544333322211100//....///0//0//..--,,++**))((''&&%%$$##""!!``!!""""!!``!!"!!!!!!""####""!!!""####""!!``!!""##$$%%&&''(())**++,,--..//001100//..--,,++++++++*****))((((('''''''&&&&&&&&%%%%%%%$$$#####""!!``!!!"""""#########"""####""""""""##$$%%&&''(())**++,,--..//00112233445566778899::;;;;;;<<==>>>==<<<<;;;;;;<<===>>?????????????????????????????????>>==<<;;:::::::::9:9999::::::::::::9:::::::99999::;;<<==>>?????????????????????????????????????????????????????????????????????>>==<<;;::9:::::99887766554444445555555444444332221100//..----....//001122334455667766554433221100//..-------...////......../////0000///0/0///001122334455667788877665544332211000/////001122111111223344556677889887766554433221100//.///00111223334445566778899::;;<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ܛ``!!""##$$%%%%$$##""!!`ɐ``!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ӕ`!!"""##$$%%&&''(())**++,,--,,++**))((''&&%%$$##""!!``Ā`!!""##$$%%&&''(())**++,,--..//001122334433221100//..--,,++++**))((''&&%%$$$###$$%%%%%%%&&''(())**++,,,,,----,,++**)))**++****+++,,--..//..--,--.....//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>======>>>==<<<;;;;;;;;:::::998877665544433332211100///.//00000//..--,,++**))((''&&%%$$##""!!``!!""#""!!``!!"!!!!""##$$##"""""####""!!`ʀ`!!""##$$%%&&''(())**++,,--..//0011100//..--,,,,,,,,+++++**)))(((((('''''''''''&&%%%&&%%$$$$$##""!!`ˈ`!!!!"!"""""""""""!"""""""!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::::::;;<<=====<<;;;;::::;;<<<==>>???????????????????????????????>>==<<;;:::999999999988999999999999999999999998899::;;<<==>>???????????????????????????????????????????????????????????????????>>==<<;;::999:::99887766554434344444444444343332211100//..--,-----..//0011223344556666554433221100//..----,,,---..//...-----../////////./////.//0011223344556677877665544332211000///////001122111222334455667788999887766554433221100////00111223334445566778899::;;<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!```!!""##$$%%%$$##""!!`ˎ`!!!"""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```Џ`!!""###$$%%&&''(())**++,,----,,++**))((''&&%%$$##""!!!```!!""##$$%%&&''(())**++,,--..//00112233444433221100//..--,,++**))((''&&%%$$$#####$$%%%%%%%&&''(())**++,,,,,,-,,++**)))))*********++,,--....--,,,----...//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>===>>?>>==<<<<<<<<;;;:;:::998877665544443332221100////00000//..--,,++**))((''&&%%$$##""!!`қ`!!""""!!`````!!"""""""##$$$$##"""####""!!``!!""##$$%%&&''(())**++,,--..//00111100//..--,,,,,,,,+++++**)))))(((((((''''''''&&&&&&&%%%$$$$##""!!`ѐ``!!!!!"""""""""!!!""""!!!!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::::::;;<<===<<;;;;::::::;;<<<==>>?????????????????????????????>>==<<;;::999999999898888999999999999899999998888899::;;<<==>>?????????????????????????????????????????????????????????????????>>==<<;;::99899999887766554433333344444443333332211100//..--,,,,----..//00112233445566554433221100//..--,,,,,,,---....--------.....////..././...//0011223344556677766554433221100///.....//001122222233445566778899:99887766554433221100/000112223344455566778899::;;<<<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!``!!""##$$%%%%$$##""!!``!!!"""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!```!!""###$$%%&&''(())**++,,--..--,,++**))((''&&%%$$##""!!!!``!!""##$$%%&&''(())**++,,--..//00112233444433221100//..--,,++**))((''&&%%$$###"""##$$$$$$$%%&&''(())**+++++,,,,++**))((())**))))***++,,--..--,,+,,-----..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>???>>===<<<<<<<<;;;;;::9988776655544443322211000/001100//..--,,++**))((''&&%%$$##""!!`Ӊ`!!"""!!``!!!!""#""""##$$%%$$#######"""!!``!!""##$$%%&&''(())**++,,--..//001121100//..--------,,,,,++***))))))(((((((((((''&&&''&&%%%%$$##""!!`Çȋ``!`!!!!!!!!!!!`!!!!!!!`````!!""##$$%%&&''(())**++,,--..//001122334455667788999999::;;<<<<<;;::::9999::;;;<<==>>???????????????????????????>>==<<;;::99988888888887788888888888888888888888778899::;;<<==>>???????????????????????????????????????????????????????????????>>==<<;;::99888999887766554433232333333333332322211000//..--,,+,,,,,--..//001122334455554433221100//..--,,,,+++,,,--..---,,,,,--.........-.....-..//00112233445566766554433221100///.......//0011222333445566778899:::9988776655443322110000112223344455566778899::;;<<==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!"!!`ƍ`!!""##$$%%%$$##""!!``!!"""###$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!```````!!""##$$$%%&&''(())**++,,--....--,,++**))((''&&%%$$##"""!!!!!""##$$%%&&''(())**++,,--..//00112233444433221100//..--,,++**))((''&&%%$$###"""""##$$$$$$$%%&&''(())**++++++,++**))((((()))))))))**++,,----,,+++,,,,---..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>?????>>========<<<;<;;;::99887766555544433322110000111100//..--,,++**))((''&&%%$$##""!!``!!"""!!```!!!!""#######$$%%%%$$#####""!!!`Ō`!!""##$$%%&&''(())**++,,--..//001121100//..--------,,,,,++*****)))))))(((((((('''''''&&&%%%$$##""!!```````!!!!!!!!!``!!!!```!!""##$$%%&&''(())**++,,--..//001122334455667788999999::;;<<<;;::::999999::;;;<<==>>?????????????????????????>>==<<;;::9988888888878777788888888888878888888777778899::;;<<==>>?????????????????????????????????????????????????????????????>>==<<;;::99887888887766554433222222333333322222211000//..--,,++++,,,,--..//0011223344554433221100//..--,,+++++++,,,----,,,,,,,,-----....---.-.---..//001122334455666554433221100//...-----..//00112233445566778899::;::99887766554433221101112233344555666778899::;;<<====<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!""!!`͋`!!""##$$%%%$$##""!!``!!""###$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""""!!!!!!!!!!""##$$$%%&&''(())**++,,--..//..--,,++**))((''&&%%$$##""""!!""##$$%%&&''(())**++,,--..//00112233344433221100//..--,,++**))((''&&%%$$##"""!!!""#######$$%%&&''(())*****++++**))(('''(())(((()))**++,,--,,++*++,,,,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>========<<<<<;;::99887766655554433322111011221100//..--,,++**))((''&&%%$$##""!!```!!""#""!!`€``!!""##$####$$%%&&%%$$$##""!!!`ș`!!""##$$%%&&''(())**++,,--..//0011221100//........-----,,+++******)))))))))))(('''((''&&&&%%$$##""!!!!``!!`ˋ͕`````````ř````Ǔ`!!""##$$%%&&''(())**++,,--..//0011223344556677788888899::;;;;;::9999888899:::;;<<==>>>??????????????????????>>==<<;;::998887777777777667777777777777777777777766778899::;;<<==>>???????????????????????????????????????????????????????????>>==<<;;::9988777888776655443322121222222222221211100///..--,,++*+++++,,--..//00112233444433221100//..--,,++++***+++,,--,,,+++++,,---------,-----,--..//0011223344556554433221100//...-------..//00112233445566778899::;::998877665544332211112233344555666778899::;;<<====<<;;::99887766554433221100//..--,,++**))((''&&%%%%$$##"""""!!`ˏ`!!""##$$%%%$$##""!!`Ɓ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""""!!!!!!!""##$$%%%&&''(())**++,,--..////..--,,++**))((''&&%%$$###"""""##$$%%&&''(())**++,,--..//00112233333433221100//..--,,++**))((''&&%%$$##"""!!!!!""#######$$%%&&''(())******+**))(('''''((((((((())**++,,,,++***++++,,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>===<=<<<;;::99887766665554443322111122221100//..--,,++**))((''&&%%$$##""!!!```!!""##""!!`͌`!!""##$$$$$%%&&&%%$$##""!!````!!""##$$%%&&''(())**++,,--..//00112221100//........-----,,+++++*******))))))))((((((('''&&&%%$$##""!!!!!!!!``΋Ë`!!""##$$%%&&''(())**++,,--..//00112233445566677788888899::;;;::999988888899:::;;<<==>>>>>??????????????????>>==<<;;::99887777777776766667777777777776777777766666778899::;;<<==>>?????????????????????????????????????????????????????????>>==<<;;::9988776777776655443322111111222222211111100///..--,,++****++++,,--..//001122334433221100//..--,,++*******+++,,,,++++++++,,,,,----,,,-,-,,,--..//00112233445554433221100//..---,,,,,--..//00112233445566778899::;::9988776655443322122233444556667778899::;;<<====<<;;::99887766554433221100//..--,,++**))((''&&%%%%$$##""""""!!`†``!!""##$$%%%$$##""!!`͊`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$####""""""""""##$$%%%&&''(())**++,,--..//00//..--,,++**))((''&&%%$$####""##$$%%&&''(())**++,,--..//00112222222333221100//..--,,++**))((''&&%%$$##""!!!```!!"""""""##$$%%&&''(()))))****))((''&&&''((''''((())**++,,++**)**+++++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>=====<<;;::99887776666554443322212233221100//..--,,++**))((''&&%%$$##""!!!````!!!""####""!!``````!!""##$$$$$%%&&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//001122221100////////.....--,,,++++++***********))((())((''''&&%%$$##""""!!""!!!``!!""##$$%%&&''(())**++,,--..//001122334455556667777778899:::::998888777788999::;;<<===>>>>>>>>>>>>>>??????>>==<<;;::9988777666666666655666666666666666666666665566778899::;;<<==>>???????????????????????????????????????????????????????>>==<<;;::9988776667776655443322110101111111111101000//...--,,++**)*****++,,--..//0011223333221100//..--,,++****)))***++,,+++*****++,,,,,,,,,+,,,,,+,,--..//001122334454433221100//..---,,,,,,,--..//00112233445566778899::;::99887766554433222233444556667778899::;;<<====<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$##"""""""!!`Í`!!!""##$$%%%$$##""!!`Ɍ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$#####"""""""##$$%%&&&''(())**++,,--..//0000//..--,,++**))((''&&%%$$$#####$$%%&&''(())**++,,--..//00112222222223221100//..--,,++**))((''&&%%$$##""!!!``!!"""""""##$$%%&&''(())))))*))((''&&&&&'''''''''(())**++++**)))****+++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>=>===<<;;::99887777666555443322223333221100//..--,,++**))((''&&%%$$##"""!!!!!!!""##$$##""!!!!!!````!!""##$$%%%%%&&&%%$$##""!!`ޓ`!!""##$$%%&&''(())**++,,--..//00112233221100////////.....--,,,,,+++++++********)))))))((('''&&%%$$##""""""""!!!`̉`!!""##$$%%&&''(())**++,,--..//0011223344555556667777778899:::99888877777788999::;;<<=====>>>>>>>>>>>>>???>>==<<;;::998877666666666565555666666666666566666665555566778899::;;<<==>>?????????????????????????????????????????????????????>>==<<;;::9988776656666655443322110000001111111000000//...--,,++**))))****++,,--..//00112233221100//..--,,++**)))))))***++++********+++++,,,,+++,+,+++,,--..//0011223344433221100//..--,,,+++++,,--..//00112233445566778899::;::998877665544332333445556677788899::;;<<====<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$##""!!!!""!!`ɍ`!!""##$$%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$##########$$%%&&&''(())**++,,--..//001100//..--,,++**))((''&&%%$$$$##$$%%&&''(())**++,,--..//00112222111112221100//..--,,++**))((''&&%%$$##""!!``ۘ`!!!!!!!""##$$%%&&''((((())))((''&&%%%&&''&&&&'''(())**++**))())*****++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>==<<;;::99888777766555443332334433221100//..--,,++**))((''&&%%$$##"""!!!!"""##$$$$##""!!!!!!!!```!!""##$$%%%&&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//001122333221100000000/////..---,,,,,,+++++++++++**)))**))((((''&&%%$$####""##""!!`ȅ`!!""##$$%%&&''(())**++,,--..//0011223344444455566666677889999988777766667788899::;;<<<==============>>>>>>==<<;;::99887766655555555554455555555555555555555555445566778899::;;<<==>>???????????????????????????????????????????????????>>==<<;;::99887766555666554433221100/0/00000000000/0///..---,,++**))()))))**++,,--..//001122221100//..--,,++**))))((()))**++***)))))**+++++++++*+++++*++,,--..//00112233433221100//..--,,,+++++++,,--..//00112233445566778899::;::9988776655443333445556677788899::;;<<====<<;;::99887766554433221100//..--,,++**))((''&&%%$$####""!!!!!!!!!`ϕ`!!""##$$%%$$##""!!`ʑ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$$#######$$%%&&'''(())**++,,--..//00111100//..--,,++**))((''&&%%%$$$$$%%&&''(())**++,,--..//00112222111111121100//..--,,++**))((''&&%%$$##""!!```!!!!!!!""##$$%%&&''(((((()((''&&%%%%%&&&&&&&&&''(())****))((())))***++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>?>>>==<<;;::99888877766655443333444433221100//..--,,++**))((''&&%%$$###"""""""##$$%%$$##""""""!!!`Î`!!""##$$%%&&&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//0011223333221100000000/////..-----,,,,,,,++++++++*******)))(((''&&%%$$########""!!``!!""##$$%%&&''(())**++,,--..//00112233444444455566666677889998877776666667788899::;;<<<<<=============>>>==<<;;::9988776655555555545444455555555555545555555444445566778899::;;<<==>>?????????????????????????????????????????????????>>==<<;;::99887766554555554433221100//////0000000//////..---,,++**))(((())))**++,,--..//0011221100//..--,,++**))((((((()))****))))))))*****++++***+*+***++,,--..//001122333221100//..--,,+++*****++,,--..//00112233445566778899::;::99887766554434445566677888999::;;<<====<<;;::99887766554433221100//..--,,++**))((''&&%%$$####""!!````!!!!`͓`!!""##$$%$$##""!!`‡`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%$$$$$$$$$$%%&&'''(())**++,,--..//0011221100//..--,,++**))((''&&%%%%$$%%&&''(())**++,,--..//001122221100000111100//..--,,++**))((''&&%%$$##""!!`ŀ``````!!""##$$%%&&'''''((((''&&%%$$$%%&&%%%%&&&''(())**))(('(()))))**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99988887766655444344554433221100//..--,,++**))((''&&%%$$###""""###$$%%%%$$##""""""!!`Ɉ`!!""##$$%%&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//001122334433221111111100000//...------,,,,,,,,,,,++***++**))))((''&&%%$$$$##$$##""!!`͌`!!""##$$%%&&''(())**++,,--..//001122333333334445555556677888887766665555667778899::;;;<<<<<<<<<<<<<<======<<;;::998877665554444444444334444444444444444444444433445566778899::;;<<==>>???????????????????????????????????????????????>>==<<;;::99887766554445554433221100//././//////////./...--,,,++**))(('((((())**++,,--..//00111100//..--,,++**))(((('''((())**)))((((())*********)*****)**++,,--..//0011223221100//..--,,+++*******++,,--..//00112233445566778899::;::998877665544445566677888999::;;<<====<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""""!!``````!!""##$$$$##""!!`ŏ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%%$$$$$$$%%&&''((())**++,,--..//001122221100//..--,,++**))((''&&&%%%%%&&''(())**++,,--..//00112222110000000111100//..--,,++**))((''&&%%$$##""!!`Ĕ`!!""##$$%%&&''''''(''&&%%$$$$$%%%%%%%%%&&''(())))(('''(((()))**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99998887776655444455554433221100//..--,,++**))((''&&%%$$$#######$$%%&&%%$$#####""!!``!!""##$$%%&&&%%$$##""!!`ޞ`!!""##$$%%&&''(())**++,,--..//00112233444433221111111100000//.....-------,,,,,,,,+++++++***)))((''&&%%$$$$$$$$##""!!````!!""##$$%%&&''(())**++,,--..//0011223333333334445555556677888776666555555667778899::;;;;;<<<<<<<<<<<<<===<<;;::99887766554444444443433334444444444443444444433333445566778899::;;<<==>>?????????????????????????????????????????????>>==<<;;::99887766554434444433221100//......///////......--,,,++**))((''''(((())**++,,--..//001100//..--,,++**))(('''''''((())))(((((((()))))****)))*)*)))**++,,--..//00112221100//..--,,++***)))))**++,,--..//00112233445566778899::;::998877665545556677788999:::;;<<====<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""""!!`՚Г`!!""##$$%%$$##""!!`Ʌ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&&%%%%%%%%%%&&''((())**++,,--..//00112233221100//..--,,++**))((''&&&&%%&&''(())**++,,--..//001122221100/////00111100//..--,,++**))((''&&%%$$##""!!`̀`!!""##$$%%&&&&&&''''&&%%$$###$$%%$$$$%%%&&''(())((''&''((((())**++,,--..//00112233445566778899::;;<<==>>???????>>>>>>??>>>>>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;:::9999887776655545566554433221100//..--,,++**))((''&&%%$$$####$$$%%&&&&%%$$####""!!```!!""##$$%%&%%$$##""!!`ޞ`!!""##$$%%&&''(())**++,,--..//001122334454433222222221111100///......-----------,,+++,,++****))((''&&%%%%$$%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00111222222222333444444556677777665555444455666778899:::;;;;;;;;;;;;;;<<<<<<;;::9988776655444333333333322333333333333333333333332233445566778899::;;<<==>>???????????????????????????????????????????>>==<<;;::99887766554433344433221100//..-.-...........-.---,,+++**))((''&'''''(())**++,,--..//0000//..--,,++**))((''''&&&'''(())((('''''(()))))))))()))))())**++,,--..//001121100//..--,,++***)))))))**++,,--..//00112233445566778899::;::9988776655556677788999:::;;<<====<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!`֗`!!""##$$%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&&&%%%%%%%&&''(()))**++,,--..//0011223333221100//..--,,++**))(('''&&&&&''(())**++,,--..//001122221100///////001100//..--,,++**))((''&&%%$$##""!!!``!!""##$$%%%&&&&&&&'&&%%$$#####$$$$$$$$$%%&&''((((''&&&''''((())**++,,--..//00112233445566778899::;;<<==>>????>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::::999888776655556666554433221100//..--,,++**))((''&&%%%$$$$$$$%%&&''&&%%$$##""!!``!!""##$$%%%$$##""!!`ޔ`!!""##$$%%&&''(())**++,,--..//0011223344554433222222221111100/////.......--------,,,,,,,+++***))((''&&%%%%%%%%$$##""!!``΍`!!""##$$%%&&''(())**++,,--..//001111222222222333444444556677766555544444455666778899:::::;;;;;;;;;;;;;<<<;;::998877665544333333333232222333333333333233333332222233445566778899::;;<<==>>?????????????????????????????????????????>>==<<;;::99887766554433233333221100//..------.......------,,+++**))((''&&&&''''(())**++,,--..//00//..--,,++**))((''&&&&&&&'''((((''''''''((((())))((()()((())**++,,--..//0011100//..--,,++**)))((((())**++,,--..//00112233445566778899::;::9988776656667788899:::;;;<<====<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!`Ε`!!""##$$%%$$##""!!`dž`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''''&&&&&&&&&&''(()))**++,,--..//001122334433221100//..--,,++**))((''''&&''(())**++,,--..//001122221100//.....//0000//..--,,++**))((''&&%%$$##""!!````!!""##$$%%%%%%%&&&&%%$$##"""##$$####$$$%%&&''((''&&%&&'''''(())**++,,--..//00112233445566778899::;;<<==>>??>>>======>>=======>>>>>?????????????>>>>>>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;::::99888776665667766554433221100//..--,,++**))((''&&%%%$$$$%%%&&'''&&%%$$##""!!``!!""##$$%%$$##""!!`ޗ`!!""##$$%%&&''(())**++,,--..//0011223344555544333333332222211000//////...........--,,,--,,++++**))((''&&&&%%&&%%$$##""!!`͊Ȇ`!!""##$$%%&&''(())**++,,--..//00110111111111222333333445566666554444333344555667788999::::::::::::::;;;;;;::99887766554433322222222221122222222222222222222222112233445566778899::;;<<==>>???????????????????????????????????????>>==<<;;::99887766554433222333221100//..--,-,-----------,-,,,++***))((''&&%&&&&&''(())**++,,--..////..--,,++**))((''&&&&%%%&&&''(('''&&&&&''((((((((('((((('(())**++,,--..//00100//..--,,++**)))((((((())**++,,--..//00112233445566778899::;::99887766667788899:::;;;<<====<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```ʕ`!!""##$$%%$$##""!!`Ր`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(('''''&&&&&&&''(())***++,,--..//00112233444433221100//..--,,++**))((('''''(())**++,,--..//001122221100//.......//00//..--,,++**))((''&&%%$$##""!!``!!""##$$$$%%%%%%%&%%$$##"""""#########$$%%&&''''&&%%%&&&&'''(())**++,,--..//00112233445566778899::;;<<==>>>>==================>>>>>???????>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;;:::99988776666777766554433221100//..--,,++**))((''&&&%%%%%%%&&'''&&%%$$##""!!``!!""##$$$$##""!!`ڌ`!!""##$$%%&&''(())**++,,--..//001122334455554433333333222221100000///////........-------,,,+++**))((''&&&&&&&&%%$$##""!!``Â`!!""##$$%%&&''(())**++,,--..//00100011111111122233333344556665544443333334455566778899999:::::::::::::;;;::9988776655443322222222212111122222222222212222222111112233445566778899::;;<<==>>?????????????????????????????????????>>==<<;;::99887766554433221222221100//..--,,,,,,-------,,,,,,++***))((''&&%%%%&&&&''(())**++,,--..//..--,,++**))((''&&%%%%%%%&&&''''&&&&&&&&'''''(((('''('('''(())**++,,--..//000//..--,,++**))((('''''(())**++,,--..//00112233445566778899::;::998877677788999::;;;<<<====<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ӗ`Ȋ``!!""##$$%%%$$##""!!`Έ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((((''''''''''(())***++,,--..//0011223344554433221100//..--,,++**))((((''(())**++,,--..//001122221100//..-----..//00//..--,,++**))((''&&%%$$##""!!````!!""##$$$$$$$$$$%%%%$$##""!!!""##""""###$$%%&&''&&%%$%%&&&&&''(())**++,,--..//00112233445566778899::;;<<==>>===<<<<<<==<<<<<<<=====>>>>>>>>>>>>>========>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<;;;;::99988777677887766554433221100//..--,,++**))((''&&&%%%%&&&''''&&%%$$##""!!``!!""##$$$##""!!`מ`!!""##$$%%&&''(())**++,,--..//0011223344556655444444443333322111000000///////////..---..--,,,,++**))((''''&&'&&%%$$##""!!`````!````!!""##$$%%&&''(())**++,,--..///000/00000000011122222233445555544333322223344455667788899999999999999::::::998877665544332221111111111001111111111111111111111100112233445566778899::;;<<==>>???????????????????????????????????>>==<<;;::99887766554433221112221100//..--,,+,+,,,,,,,,,,,+,+++**)))((''&&%%$%%%%%&&''(())**++,,--....--,,++**))((''&&%%%%$$$%%%&&''&&&%%%%%&&'''''''''&'''''&''(())**++,,--..//0//..--,,++**))((('''''''(())**++,,--..//00112233445566778899::;::9988777788999::;;;<<<====<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ˎ```!!!""##$$%%%%$$##""!!`LJ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((((('''''''(())**+++,,--..//001122334455554433221100//..--,,++**)))((((())**++,,--..//001122221100//..-------..//00//..--,,++**))((''&&%%$$##""!!`!``!!""##$$###$$$$$$$%$$##""!!!!!"""""""""##$$%%&&&&%%$$$%%%%&&&''(())**++,,--..//00112233445566778899::;;<<====<<<<<<<<<<<<<<<<<<=====>>>>>>>==============>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<<;;;:::9988777788887766554433221100//..--,,++**))(('''&&&&&&&''((''&&%%$$##""!!``!!""##$$##""!!`nj`!!""##$$%%&&''(())**++,,--..//00112233445566655444444443333322111110000000////////.......---,,,++**))(('''''&&%%$$##""!!`ш`!!!!!!!```!!""##$$%%&&''(())**++,,--..////0///000000000111222222334455544333322222233444556677888889999999999999:::99887766554433221111111110100001111111111110111111100000112233445566778899::;;<<==>>?????????????????????????????????>>==<<;;::99887766554433221101111100//..--,,++++++,,,,,,,++++++**)))((''&&%%$$$$%%%%&&''(())**++,,--..--,,++**))((''&&%%$$$$$$$%%%&&&&%%%%%%%%&&&&&''''&&&'&'&&&''(())**++,,--..///..--,,++**))(('''&&&&&''(())**++,,--..//00112233445566778899::;::9988788899:::;;<<<===>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!``!!""##$$%%&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))))(((((((((())**+++,,--..//00112233445566554433221100//..--,,++**))))(())**++,,--..//001122221100//..--,,,,,--..//00//..--,,++**))((''&&%%$$##""!!!!``!!""##$#########$$$$##""!!```!!""!!!!"""##$$%%&&%%$$#$$%%%%%&&''(())**++,,--..//00112233445566778899::;;<<==<<<;;;;;;<<;;;;;;;<<<<<=============<<<<<<<<===>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>===<<<<;;:::9988878899887766554433221100//..--,,++**))(('''&&&&'''((''&&%%$$##""!!```!!""##$$$$##""!!``!!""##$$%%&&''(())**++,,--..//001122334455666655555555444443322211111100000000000//...//..----,,++**))(((('''&&%%$$##""!!`ŀ``!!!!"!!!!!`Ȉ`!!""##$$%%&&''((())**++,,--.././//./////////00011111122334444433222211112233344556677788888888888888999999887766554433221110000000000//00000000000000000000000//00112233445566778899::;;<<==>>???????????????????????????????>>==<<;;::99887766554433221100011100//..--,,++*+*+++++++++++*+***))(((''&&%%$$#$$$$$%%&&''(())**++,,----,,++**))((''&&%%$$$$###$$$%%&&%%%$$$$$%%&&&&&&&&&%&&&&&%&&''(())**++,,--../..--,,++**))(('''&&&&&&&''(())**++,,--..//00112233445566778899::;::99888899:::;;<<<===>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ǂ`!``````!!""##$$%%&&%%$$##""!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**)))))((((((())**++,,,--..//0011223344556666554433221100//..--,,++***)))))**++,,--..//001122221100//..--,,,,,,,--..//00//..--,,++**))((''&&%%$$##""!!!``!!""####"""#######$##""!!``!!!!!!!!!""##$$%%%%$$###$$$$%%%&&''(())**++,,--..//00112233445566778899::;;<<<<;;;;;;;;;;;;;;;;;;<<<<<=======<<<<<<<<<<<<<<===>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>====<<<;;;::9988889999887766554433221100//..--,,++**))((('''''''((''&&%%$$##""!!`Հ``!!""##$$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566776655555555444443322222111111100000000///////...---,,++**))(((((''&&%%$$##""!!`ԝƉ``!!!"""""""!!!`````!!""##$$%%&&''(((())**++,,--..../.../////////0001111112233444332222111111223334455667777788888888888889998877665544332211000000000/0////000000000000/0000000/////00112233445566778899::;;<<==>>?????????????????????????????>>==<<;;::99887766554433221100/00000//..--,,++******+++++++******))(((''&&%%$$####$$$$%%&&''(())**++,,--,,++**))((''&&%%$$#######$$$%%%%$$$$$$$$%%%%%&&&&%%%&%&%%%&&''(())**++,,--...--,,++**))((''&&&%%%%%&&''(())**++,,--..//00112233445566778899::;::998999::;;;<<===>>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ē`!````````````!!!!!""##$$%%&&&%%$$##""!!`Ƒ`````!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++****))))))))))**++,,,--..//001122334455667766554433221100//..--,,++****))**++,,--..//001122221100//..--,,+++++,,--..//00//..--,,++**))((''&&%%$$##"""!!```!!""###"""""""""#####""!!`ޞ`!!````!!!""##$$%%$$##"##$$$$$%%&&''(())**++,,--..//00112233445566778899::;;<<;;;::::::;;:::::::;;;;;<<<<<<<<<<<<<;;;;;;;;<<<===>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>====<<;;;::999899::99887766554433221100//..--,,++**))(((''''((((''&&%%$$##""!!``!````!!""##$$$##""!!``!!""##$$%%&&''(())**++,,--..//001122334455667776666666655555443332222221111111111100///00//....--,,++**))))((''&&%%$$##""!!`````ˈ`!!!!""""#"""""!!!!!`ŋ`!!""##$$%%&&''''''(())**++,,--.-...-.........///0000001122333332211110000112223344556667777777777777788888877665544332211000//////////..///////////////////////..//00112233445566778899::;;<<==>>???????????????????????????>>==<<;;::99887766554433221100///000//..--,,++**)*)***********)*)))(('''&&%%$$##"#####$$%%&&''(())**++,,,,++**))((''&&%%$$####"""###$$%%$$$#####$$%%%%%%%%%$%%%%%$%%&&''(())**++,,--.--,,++**))((''&&&%%%%%%%&&''(())**++,,--..//00112233445566778899::;::9999::;;;<<===>>>>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``````````!!``!!!!!!!!!!!!!!!""##$$%%&&'&&%%$$##""!!```!!!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++*****)))))))**++,,---..//00112233445566777766554433221100//..--,,+++*****++,,--..//001122221100//..--,,+++++++,,--..////..--,,++**))((((''&&%%$$##"""!!!```!!""##""!!!"""""""####""!!```````!!""##$$$$##"""####$$$%%&&''(())**++,,--..//00112233445566778899::;;;;::::::::::::::::::;;;;;<<<<<<<;;;;;;;;;;;;;;<<<===>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>===<<<;;::9999::::99887766554433221100//..--,,++**)))((((((((''&&%%$$##""!!`˕`!!!!!``!!""##$$$$##""!!``!!""##$$%%&&''(())**++,,--..//001122334455667777666666665555544333332222222111111110000000///...--,,++**))))((''&&%%$$##""!!``!!!!````!!!"""#######"""!!!`ݞ`!!""##$$%%&&'''''''(())**++,,----.---.........///0000001122333221111000000112223344556666677777777777778887766554433221100/////////./....////////////.///////.....//00112233445566778899::;;<<==>>?????????????????????????>>==<<;;::99887766554433221100//./////..--,,++**))))))*******))))))(('''&&%%$$##""""####$$%%&&''(())**++,,++**))((''&&%%$$##"""""""###$$$$########$$$$$%%%%$$$%$%$$$%%&&''(())**++,,---,,++**))((''&&%%%$$$$$%%&&''(())**++,,--..//00112233445566778899::;::9:::;;<<<==>>>???>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!!!!!!````!!!!``!!!!!!!!!!!!"""""##$$%%&&'''&&%%$$##""!!`````!!!!!!!"""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++++**********++,,---..//0011223344556677887766554433221100//..--,,++++**++,,--..//001122221100//..--,,++*****++,,--..//..--,,++**))((((('''&&%%$$###""!!!``!!""##""!!!!!!!!!"""###""!!```!!""##$$##""!""#####$$%%&&''(())**++,,--..//00112233445566778899::;;:::999999::9999999:::::;;;;;;;;;;;;;::::::::;;;<<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>==<<<;;:::9::;;::99887766554433221100//..--,,++**)))((((((''&&%%$$##""!!`Ĝ`!!!!!!!""##$$$$##""!!``!!""##$$%%&&''(())**++,,--..//0011223344556677877777777666665544433333322222222222110001100////..--,,++****))((''&&%%$$##""!!!!!!!!!!`ȅ`!!"""####$####""!!`מ`!!""##$$%%&&&&&&&&''(())**++,,-,---,---------...//////001122222110000////001112233445556666666666666677777766554433221100///..........--.......................--..//00112233445566778899::;;<<==>>???????????????????????>>==<<;;::99887766554433221100//...///..--,,++**))()()))))))))))()(((''&&&%%$$##""!"""""##$$%%&&''(())**++++**))((''&&%%$$##""""!!!"""##$$###"""""##$$$$$$$$$#$$$$$#$$%%&&''(())**++,,-,,++**))((''&&%%%$$$$$$$%%&&''(())**++,,--..//00112233445566778899::;::::;;<<<==>>>?????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!!!!!!!!!!""!!!!"""""""""""""""##$$%%&&''(''&&%%$$##""!!!!!!!!"""""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,+++++*******++,,--...//001122334455667788887766554433221100//..--,,,+++++,,--..//001122221100//..--,,++*******++,,--....--,,++**))((''''''''&&%%$$###""!!`΁`!!""#""!!```!!!!!!!""#""!!``!!""####""!!!""""###$$%%&&''(())**++,,--..//00112233445566778899::::999999999999999999:::::;;;;;;;::::::::::::::;;;<<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>===<<;;::::;;;;::99887766554433221100//..--,,++***)))))((''&&%%$$##""!!``!!""!!""##$$$$##""!!``!!""##$$%%&&''(())**++,,--..//001122334455667788777777776666655444443333333222222221111111000///..--,,++****))((''&&%%$$##""!!""""!!!!`͕`!!""##$$$$$##""!!`ƀ`!!""##$$%%&&&&&&&&&&''(())**++,,,,-,,,---------...//////0011222110000//////0011122334455555666666666666677766554433221100//.........-.----............-.......-----..//00112233445566778899::;;<<==>>?????????????????????>>==<<;;::99887766554433221100//..-.....--,,++**))(((((()))))))((((((''&&&%%$$##""!!!!""""##$$%%&&''(())**++**))((''&&%%$$##""!!!!!!!"""####""""""""#####$$$$###$#$###$$%%&&''(())**++,,,++**))((''&&%%$$$#####$$%%&&''(())**++,,--..//00112233445566778899::;:;;;<<===>>????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""""""""""!!!!""""!!""""""""""""#####$$%%&&''(((''&&%%$$##""!!!!!"""""""###$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,,,++++++++++,,--...//00112233445566778899887766554433221100//..--,,,,++,,--..//001122221100//..--,,++**)))))**++,,--..--,,++**))(('''''&''&&&%%$$$$##""!!``!!""#""!!``````!!!""""!!``!!""##""!!`!!"""""##$$%%&&''(())**++,,--..//00112233445566778899::99988888899888888899999:::::::::::::99999999:::;;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>===<<;;;:;;<<;;::99887766554433221100//..--,,++***))))((''&&%%$$##""!!``!!"""""##$$$$##""!!!``!!""##$$%%&&''(())**++,,--..//00112233445566778888888887777766555444444333333333332211122110000//..--,,++++**))((''&&%%$$##""""""""""!!`````!!""##$$$$$##""!!```!!""##$$%%&%%%%%%%%&&''(())**++,+,,,+,,,,,,,,,---......//001111100////....//00011223344455555555555555666666554433221100//...----------,,-----------------------,,--..//00112233445566778899::;;<<==>>???????????????????>>==<<;;::99887766554433221100//..---...--,,++**))(('('((((((((((('('''&&%%%$$##""!!`!!!!!""##$$%%&&''(())****))((''&&%%$$##""!!!!```!!!""##"""!!!!!""#########"#####"##$$%%&&''(())**++,++**))((''&&%%$$$#######$$%%&&''(())**++,,--..//00112233445566778899::;;;<<===>>??????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""""""""""""""##""""###############$$%%&&''(()((''&&%%$$##""""""""#######$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,,,,+++++++,,--..///0011223344556677889999887766554433221100//..---,,,,,--..//001122221100//..--,,++**)))))))**++,,----,,++**))((''&&&&&&&&&%%$$$$$$##""!!```!!""###""!!````!!"""!!`ޞ`!!""""!!``!!!!"""##$$%%&&''(())**++,,--..//001122334455667788999988888888888888888899999:::::::99999999999999:::;;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>==<<;;;;<<<<;;::99887766554433221100//..--,,+++***))((''&&%%$$##""!!``!!""""##$$$$##""!!!``!!""##$$%%&&''(())**++,,--..//0011223344556677889888888887777766555554444444333333332222222111000//..--,,++++**))((''&&%%$$##""####""""!!!!!`!!""##$$%$$##""!!```Ɉ`!!""##$$%%%%%%%%%%%%%&&''(())**++++,+++,,,,,,,,,---......//0011100////......//000112233444445555555555555666554433221100//..---------,-,,,,------------,-------,,,,,--..//00112233445566778899::;;<<==>>?????????????????>>==<<;;::99887766554433221100//..--,-----,,++**))((''''''(((((((''''''&&%%%$$##""!!```!!!!""##$$%%&&''(())**))((''&&%%$$##""!!````!!!""""!!!!!!!!"""""####"""#"#"""##$$%%&&''(())**+++**))((''&&%%$$###"""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##########""""####""############$$$$$%%&&''(()))((''&&%%$$##"""""#######$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..----,,,,,,,,,,--..///00112233445566778899::99887766554433221100//..----,,--..//001122221100//..--,,++**))((((())**++,,--,,++**))((''&&&&&%&&%%%$$###$$$##""!!!`!!""##""""!!``!!""!!`ޞ`!!"""!!``!!!!!!""##$$%%&&''(())**++,,--..//0011223344556677889988877777788777777788888999999999999988888888999:::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>==<<<;<<==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ǀ`!!""###$$$$##""!!```!!""##$$%%&&''(())**++,,--..//001122334455667788999999999888887766655555544444444444332223322111100//..--,,,,++**))((''&&%%$$##########""!!!!!!""##$$%$$##""!!```ϕ`!!""##$$%%%%%$$$$$$$$%%&&''(())**+*+++*+++++++++,,,------..//00000//....----..///001122333444444444444445555554433221100//..---,,,,,,,,,,++,,,,,,,,,,,,,,,,,,,,,,,++,,--..//00112233445566778899::;;<<==>>???????????????>>==<<;;::99887766554433221100//..--,,,---,,++**))((''&'&'''''''''''&'&&&%%$$$##""!!`ؖ```!!""##$$%%&&''(())))((''&&%%$$##""!!`Ћ``!!""!!!`````!!"""""""""!"""""!""##$$%%&&''(())**+**))((''&&%%$$###"""""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##############$$####$$$$$$$$$$$$$$$%%&&''(())*))((''&&%%$$########$$$$$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..-----,,,,,,,--..//000112233445566778899::::99887766554433221100//...-----..//001122221100//..--,,++**))((((((())**++,,,,++**))((''&&%%%%%%%%%$$#####$$$##""!!!!""##""""!!``!!"""!!```!!""!!``!!```!!!""##$$%%&&''(())**++,,--..//0011223344556677888877777777777777777788888999999988888888888888999:::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<<====<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""###$$$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899:99999999888887766666555555544444444333333322211100//..--,,,,++**))((''&&%%$$##$$$$####"""""!""##$$%%%$$##""!!``!!`·`!!""##$$$%$$$$$$$$$$$%%&&''(())****+***+++++++++,,,------..//000//....------..///0011223333344444444444445554433221100//..--,,,,,,,,,+,++++,,,,,,,,,,,,+,,,,,,,+++++,,--..//00112233445566778899::;;<<==>>?????????????>>==<<;;::99887766554433221100//..--,,+,,,,,++**))((''&&&&&&'''''''&&&&&&%%$$$##""!!``!!""##$$%%&&''(()))((''&&%%$$##""!!`֏`!!!!```!!!!!""""!!!"!"!!!""##$$%%&&''(())***))((''&&%%$$##"""!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$$$$$$$####$$$$##$$$$$$$$$$$$%%%%%&&''(())***))((''&&%%$$#####$$$$$$$%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//....----------..//000112233445566778899::;;::99887766554433221100//....--..//001122221100//..--,,++**))(('''''(())**++,,++**))((''&&%%%%%$%%$$$##"""##$$$##"""!""##""!!!"!!`ȕ`!!""""!!!``!!!!!```````!!""##$$%%&&''(())**++,,--..//00112233445566778877766666677666666677777888888888888877777777888999::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>===<==>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ȃ`!!""##$$$%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::::::::99999887776666665555555555544333443322221100//..----,,++**))((''&&%%$$$$$$$$$$##""""""##$$%%&%%$$##""!!!!!!`Ŋ``!!""##$$$$$$$########$$%%&&''(())*)***)*********+++,,,,,,--../////..----,,,,--...//00112223333333333333344444433221100//..--,,,++++++++++**+++++++++++++++++++++++**++,,--..//00112233445566778899::;;<<==>>???????????>>==<<;;::99887766554433221100//..--,,+++,,,++**))((''&&%&%&&&&&&&&&&&%&%%%$$####""!!`ȍ`!!""##$$%%&&''(())((''&&%%$$##""!!`Ċ`!!!`Β`!!!!!!!!!`!!!!!`!!""##$$%%&&''(())*))((''&&%%$$##"""!!!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$$$$$$$$$$$%%$$$$%%%%%%%%%%%%%%%&&''(())**+**))((''&&%%$$$$$$$$%%%%%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//.....-------..//001112233445566778899::;;;;::99887766554433221100///.....//001122221100//..--,,++**))(('''''''(())**++++**))((''&&%%$$$$$$$$$##"""""##$$$##""""##""!!!!!!`͆`!!""""!!`ƀ`!!!`ݓˆ`!!""##$$%%&&''(())**++,,--..//00112233445566777766666666666666666677777888888877777777777777888999::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>====>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$$%$$##""!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899:::::::::99999887777766666665555555544444443332221100//..----,,++**))((''&&%%$$%%%%$$$$#####"##$$%%&&&%%$$##""!!"!!``!!""####$#$###########$$%%&&''(())))*)))*********+++,,,,,,--..///..----,,,,,,--...//001122222333333333333344433221100//..--,,+++++++++*+****++++++++++++*+++++++*****++,,--..//00112233445566778899::;;<<==>>?????????>>==<<;;::99887766554433221100//..--,,++*+++++**))((''&&%%%%%%&&&&&&&%%%%%%$$###"""!!`Ƙ`!!""##$$%%&&''(()((''&&%%$$##""!!``!!!`````!!!!``!`!``!!""##$$%%&&''(()))((''&&%%$$##""!!!`````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%%%%%%%$$$$%%%%$$%%%%%%%%%%%%&&&&&''(())**+++**))((''&&%%$$$$$%%%%%%%&&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100////..........//001112233445566778899::;;<<;;::99887766554433221100////..//001122221100//..--,,++**))((''&&&&&''(())**++**))((''&&%%$$$$$#$$###""!!!""##$$$###"##""!!```!!`є`!!""#""!!`````ޞ`!!""##$$%%&&''(())**++,,--..//001122334455667776665555556655555556666677777777777776666666677788899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>=>>>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!````!!""##$$%%$$##""!!`֛`!```!!""##$$%%&&''(())**++,,--..//001122334455667788999::;;;;;:::::99888777777666666666665544455443333221100//....--,,++**))((''&&%%%%%%%%%%$$######$$%%&&'&&%%$$##""""!!`Ɋ`!!""#########""""""""##$$%%&&''(()()))()))))))))***++++++,,--.....--,,,,++++,,---..//0011122222222222222333333221100//..--,,+++**********))***********************))**++,,--..//00112233445566778899::;;<<==>>???????>>==<<;;::99887766554433221100//..--,,++***+++**))((''&&%%$%$%%%%%%%%%%%$%$$$##""""!!`Ŕ`!!""##$$%%&&''(()((''&&%%$$##""!!`Ǝ```````Ğ``ޞ`!!""##$$%%&&''(()((''&&%%$$##""!!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%%%%%%%%%%%&&%%%%&&&&&&&&&&&&&&&''(())**++,++**))((''&&%%%%%%%%&&&&&&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100/////.......//001122233445566778899::;;<<<<;;::998877665544332211000/////001122221100//..--,,++**))((''&&&&&&&''(())****))((''&&%%$$#########""!!!!!""##$$$####""!!`````!!""""!!``!!""##$$%%&&''(())**++,,--..//00112233445566777665555555555555555556666677777776666666666666677788899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>??>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!!""##$$%%$$$##""!!`ˑ``!!!!`ʀ`!!""##$$%%&&''(())**++,,--..//0011223344556677888899::;;;;;:::::99888887777777666666665555555444333221100//....--,,++**))((''&&%%&&&&%%%%$$$$$#$$%%&&'''&&%%$$##""!!``!!""""""#"#"""""""""""##$$%%&&''(((()((()))))))))***++++++,,--...--,,,,++++++,,---..//00111112222222222222333221100//..--,,++*********)*))))************)*******)))))**++,,--..//00112233445566778899::;;<<==>>?????>>==<<;;::99887766554433221100//..--,,++**)*****))((''&&%%$$$$$$%%%%%%%$$$$$$##"""!!!`̏`!!""##$$%%&&''(((''&&%%$$##""!!`Քӎ̀Н``!!!""##$$%%&&''(((''&&%%$$##""!!``Ą`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&&&&&&&&%%%%&&&&%%&&&&&&&&&&&&'''''(())**++,,,++**))((''&&%%%%%&&&&&&&'''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443322110000//////////001122233445566778899::;;<<==<<;;::9988776655443322110000//001122221100//..--,,++**))((''&&%%%%%&&''(())**))((''&&%%$$#####"##"""!!```!!""##$$$##""!!`ޞ`!!"""!!```!!""##$$%%&&''(())**++,,--..//001122334455667766555444444554444444555556666666666666555555556667778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!""##$$%%$$####""!!`͏``!!!"!!``!!""##$$%%&&''(())**++,,--..//00112233445566778888899::;;<;;;;;::99988888877777777777665556655444433221100////..--,,++**))((''&&&&&&&&&&%%$$$$$$%%&&'''&&%%$$##""!!`NJ`!!""""""""""!!!!!!!!""##$$%%&&''('((('((((((((()))******++,,-----,,++++****++,,,--..//000111111111111112222221100//..--,,++***))))))))))(()))))))))))))))))))))))(())**++,,--..//00112233445566778899::;;<<==>>???>>==<<;;::99887766554433221100//..--,,++**)))***))((''&&%%$$#$#$$$$$$$$$$$#$###""!!!!``!!""##$$%%&&''((''&&%%$$##""!!`ǎ``!!""##$$%%&&''(''&&%%$$##""!!`ˊ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&&&&&&&&&&&&''&&&&'''''''''''''''(())**++,,-,,++**))((''&&&&&&&&'''''''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100000///////001122333445566778899::;;<<====<<;;::9988776655443322111000001122221100//..--,,++**))((''&&%%%%%%%&&''(())))((''&&%%$$##"""""""""!!``!!""##$$$##""!!```!!"""!!`ʉ`!!""##$$%%&&''(())**++,,--..//0011223344556676655444444444444444444555556666666555555555555556667778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""""""##$$%%$$#####""!!`ɏ```````!!!!""!!``!!""##$$%%&&''(())**++,,--..//00112233445566777778899::;;<;;;;;::99999888888877777777666666655544433221100////..--,,++**))((''&&''''&&&&%%%%%$%%&&''(''&&%%$$##""!!`΍`!!!!!!"!"!!!!!!!!!!!""##$$%%&&''''('''((((((((()))******++,,---,,++++******++,,,--..//0000011111111111112221100//..--,,++**)))))))))()(((())))))))))))()))))))((((())**++,,--..//00112233445566778899::;;<<==>>?>>==<<;;::99887766554433221100//..--,,++**))()))))((''&&%%$$######$$$$$$$######""!!!```!!""##$$%%&&''((''&&%%$$##""!!``!!""##$$%%&&''(''&&%%$$##""!!`ʊ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????>>==<<;;::99887766554433221100//..--,,++**))((''''''''''&&&&''''&&''''''''''''((((())**++,,---,,++**))((''&&&&&'''''''((())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443322111100000000001122333445566778899::;;<<==>>==<<;;::99887766554433221111001122221100//..--,,++**))((''&&%%$$$$$%%&&''(())((''&&%%$$##"""""!""!!!`„`!!""##$$##""!!!``!!"!!`ϓ`!!""##$$%%&&''(())**++,,--..//001122334455666665544433333344333333344444555555555555544444444555666778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""""##$$%%$$##"""##""!!``!!!!!!!!"""!!``!!""##$$%%&&''(())**++,,--..//001122334455667777778899::;;<<<<;;:::999999888888888887766677665555443322110000//..--,,++**))((''''''''''&&%%%%%%&&''((''&&%%$$##""!!`̎``!!!!!!!!!!````````!!""##$$%%&&'&'''&'''''''''((())))))**++,,,,,++****))))**+++,,--..///0000000000000011111100//..--,,++**)))((((((((((''(((((((((((((((((((((((''(())**++,,--..//00112233445566778899::;;<<==>>>==<<;;::99887766554433221100//..--,,++**))((()))((''&&%%$$##"#"###########"#"""!!```!!""##$$%%&&''(''&&%%$$##""!!``!!""##$$%%&&''(''&&%%$$##""!!`͍`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????>>==<<;;::99887766554433221100//..--,,++**))((''''''''''''''((''''((((((((((((((())**++,,--.--,,++**))((''''''''((((((())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221111100000001122334445566778899::;;<<==>>>>==<<;;::998877665544332221111122221100//..--,,++**))((''&&%%$$$$$$$%%&&''((((''&&%%$$##""!!!!!!!!!!`Ɖ`!!""####""!!```!!"!!`֏`!!""##$$%%&&''(())**++,,--..//00112233445566666554433333333333333333344444555555544444444444444555666778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$######$$%%$$##""""""#""!!``!!!!!!!""""""!!`י`!!""##$$%%&&''(())**++,,--..//001122334455666666778899::;;<<<<;;:::::9999999888888887777777666555443322110000//..--,,++**))((''((((''''&&&&&%&&''((((''&&%%$$##""!!``````!`!```!!""##$$%%&&&&'&&&'''''''''((())))))**++,,,++****))))))**+++,,--../////000000000000011100//..--,,++**))((((((((('(''''(((((((((((('((((((('''''(())**++,,--..//00112233445566778899::;;<<==>==<<;;::99887766554433221100//..--,,++**))(('(((((''&&%%$$##""""""#######""""""!!`̒`!!""##$$%%&&''''&&%%$$##""!!``!!""##$$%%&&''((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????>>==<<;;::99887766554433221100//..--,,++**))((((((((((''''((((''(((((((((((()))))**++,,--...--,,++**))(('''''((((((()))**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544332222111111111122334445566778899::;;<<==>>??>>==<<;;::9988776655443322221122221100//..--,,++**))((''&&%%$$#####$$%%&&''((''&&%%$$##""!!!!!`!!```ˋ`!!""###""!!``!!!!````!!""##$$%%&&''(())**++,,--..//0011223344556655555443332222223322222223333344444444444443333333344455566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$####$$%%$$##""!!!"""#""!!````````!!""""""""#""!!`՞`!!""##$$%%&&''(())**++,,--..//00112233445566666666778899::;;<<<<;;;::::::99999999999887778877666655443322111100//..--,,++**))((((((((((''&&&&&&''(())((''&&%%$$##""!!```Ғ`!!""##$$%%&&%&&&%&&&&&&&&&'''(((((())**+++++**))))(((())***++,,--...//////////////000000//..--,,++**))(((''''''''''&&'''''''''''''''''''''''&&''(())**++,,--..//00112233445566778899::;;<<===<<;;::99887766554433221100//..--,,++**))(('''(((''&&%%$$##""!"!"""""""""""!"!!!!`Օ`!!""##$$%%&&''''&&%%$$##""!!`ɐ`!!""##$$%%&&''((''&&%%$$##""!!`ō`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????>>==<<;;::99887766554433221100//..--,,++**))(((((((((((((())(((()))))))))))))))**++,,--../..--,,++**))(((((((()))))))**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443322222111111122334455566778899::;;<<==>>????>>==<<;;::99887766554433322222221100//..--,,++**))((''&&%%$$#######$$%%&&''''&&%%$$##""!!```````!!""###""!!``!!!!`Ν`!!!""##$$%%&&''(())**++,,--..//001122334455665555544332222222222222222223333344444443333333333333344455566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$$$%%$$##""!!!!!!"""""!!!``!!!!!!!"""""""##""!!`̕``!!""##$$%%&&''(())**++,,--..//0011223344556666555566778899::;;<<<<;;;;;:::::::99999999888888877766655443322111100//..--,,++**))(())))(((('''''&''(())))((''&&%%$$##""!!`̋̎Ќ`!!""##$$%%%&%%%&%%%&&&&&&&&&'''(((((())**+++**))))(((((())***++,,--...../////////////000//..--,,++**))(('''''''''&'&&&&''''''''''''&'''''''&&&&&''(())**++,,--..//00112233445566778899::;;<<=<<;;::99887766554433221100//..--,,++**))((''&'''''&&%%$$##""!!!!!!"""""""!!!!!!!!`֑`!!""##$$%%&&''(''&&%%$$##""!!`͓`!!""##$$%%&&''((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????>>==<<;;::99887766554433221100//..--,,++**))))))))))(((())))(())))))))))))*****++,,--..///..--,,++**))((((()))))))***++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433332222222222334455566778899::;;<<==>>??????>>==<<;;::998877665544333322221100//..--,,++**))((''&&%%$$##"""""##$$%%&&''&&%%$$##""!!``!!""#""!!``!!!!`ў`!!!""##$$%%&&''(())**++,,--..//00112233445566554444433222111111221111111222223333333333333222222223334445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$%%$$##""!!```!!!"""""!!``!!!!!!""#######""!!!`ޞ``!!!""##$$%%&&''(())**++,,--..//000011223344555555555566778899::;;<<<<<;;;;;;:::::::::::99888998877776655443322221100//..--,,++**))))))))))((''''''(())**))((''&&%%$$##""!!``ˋ`!!""##$$$%%%$%%%$%%%%%%%%%&&&''''''(())*****))((((''''(()))**++,,---..............//////..--,,++**))(('''&&&&&&&&&&%%&&&&&&&&&&&&&&&&&&&&&&&%%&&''(())**++,,--..//00112233445566778899::;;<<<;;::99887766554433221100//..--,,++**))((''&&&'''&&%%$$##""!!`!`!!!!!!!!!!!`!`````!!""##$$%%&&''''&&%%$$##""!!`đ`!!""##$$%%&&''((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????>>==<<;;::99887766554433221100//..--,,++**))))))))))))))**))))***************++,,--..//0//..--,,++**))))))))*******++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544333332222222334455666778899::;;<<==>>????????>>==<<;;::9988776655444333221100//..--,,++**))((''&&%%$$##"""""""##$$%%&&&&%%$$##""!!``!!""""!!``!!!!``!!""##$$%%&&''(())**++,,--..//0011223344556655444443322111111111111111111222223333333222222222222223334445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%%%$$##""!!```!!!""""!!``!!""""""#######""!!!!`۞`!````!!!""##$$%%&&''(())**++,,--..///0//0011223344555544445566778899::;;<<<<<<<;;;;;;;::::::::99999998887776655443322221100//..--,,++**))****))))((((('(())****))((''&&%%$$##""!!!``ȓ`!!""##$$$$%$$$%$$$%%%%%%%%%&&&''''''(())***))((((''''''(()))**++,,-----.............///..--,,++**))((''&&&&&&&&&%&%%%%&&&&&&&&&&&&%&&&&&&&%%%%%&&''(())**++,,--..//00112233445566778899::;;<;;::99887766554433221100//..--,,++**))((''&&%&&&&&%%$$##""!!````!!!!!!!````!!""##$$%%&&''((''&&%%$$##""!!``!!""##$$%%&&''(((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????>>==<<;;::99887766554433221100//..--,,++**********))))****))************+++++,,--..//000//..--,,++**)))))*******+++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655444433333333334455666778899::;;<<==>>??????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!""##$$%%&&%%$$##""!!``!!""!!`ȑ`!!!!``!!""##$$%%&&''(())**++,,--..//00112233445555544333332211100000011000000011111222222222222211111111222333445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%$$##""!!``!!!"""!!``!!"""""##$$$##""!!```̜`!!!``!!!"""##$$%%&&''(())**++,,,--..../////0011223344444444445566778899::;;<<=<<<<<<;;;;;;;;;;;::999::998888776655443333221100//..--,,++**********))(((((())**++**))((''&&%%$$##""!!!!`Ћ`!!""######$$$#$$$#$$$$$$$$$%%%&&&&&&''(()))))((''''&&&&''((())**++,,,--------------......--,,++**))((''&&&%%%%%%%%%%$$%%%%%%%%%%%%%%%%%%%%%%%$$%%&&''(())**++,,--..//00112233445566778899::;;;::99887766554433221100//..--,,++**))((''&&%%%&&&%%$$##""!!`Ӗ͓```````ՙЀ`!!""##$$%%&&''((''&&%%$$##""!!``!!""##$$%%&&''((((''&&%%$$##""!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????>>==<<;;::99887766554433221100//..--,,++**************++****+++++++++++++++,,--..//00100//..--,,++********+++++++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554444433333334455667778899::;;<<==>>??????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!!!""##$$%%%%$$##""!!`Ô`!!"!!!`Ж``!!`ˌ`!!""##$$%%&&''(())**++,,--..//001122334455554433333221100000000000000000011111222222211111111111111222333445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&%%$$##""!!```!!"""!!``!!""####$$$##""!!`ޞ`!!!!`׆`!!!"""##$$%%&&&''(())**++,,,,---.../..//0011223344443333445566778899::;;<<===<<<<<<<;;;;;;;;:::::::999888776655443333221100//..--,,++**++++****)))))())**++++**))((''&&%%$$##"""!!!```!!""######$###$###$$$$$$$$$%%%&&&&&&''(()))((''''&&&&&&''((())**++,,,,,-------------...--,,++**))((''&&%%%%%%%%%$%$$$$%%%%%%%%%%%%$%%%%%%%$$$$$%%&&''(())**++,,--..//00112233445566778899::;::99887766554433221100//..--,,++**))((''&&%%$%%%&%%$$##""!!`˅ڒ`!!""##$$%%&&''((((''&&%%$$##""!!`Ã`!!""##$$%%&&''(()((''&&%%$$##""!!!``````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????>>==<<;;::99887766554433221100//..--,,++++++++++****++++**++++++++++++,,,,,--..//0011100//..--,,++*****+++++++,,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665555444444444455667778899::;;<<==>>??????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`````!!""##$$%%%$$##""!!``!!!!````!!""##$$%%&&''(())**++,,--..//001122334444444332222211000//////00///////0000011111111111110000000011122233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!!!``!!""###$$$##""!!`՞`!!"!!`Ā`!!"""###$$%%%%&&&''(())**++++,,----.....//0011223333333333445566778899::;;<<=====<<<<<<<<<<<;;:::;;::999988776655444433221100//..--,,++++++++++**))))))**++,,++**))((''&&%%$$##""""!!``!!"""""""###"###"#########$$$%%%%%%&&''(((((''&&&&%%%%&&'''(())**+++,,,,,,,,,,,,,,------,,++**))((''&&%%%$$$$$$$$$$##$$$$$$$$$$$$$$$$$$$$$$$##$$%%&&''(())**++,,--..//00112233445566778899:::99887766554433221100//..--,,++**))((''&&%%$$$%%%%$$##""!!``!!""##$$%%&&''(())((''&&%%$$##""!!``È`!!""##$$%%&&''(())((''&&%%$$##""!!!!!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????>>==<<;;::99887766554433221100//..--,,++++++++++++++,,++++,,,,,,,,,,,,,,,--..//001121100//..--,,++++++++,,,,,,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655555444444455667788899::;;<<==>>??????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%$$##""!!`ɕ`!```!!""##$$%%&&''(())**++,,--..//001122334444433222221100//////////////////0000011111110000000000000011122233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!``!!""##$$$##""!!``!!!!```!!"""###$$%%%%%%%&&''(())**++++,,,---.--..//0011223333222233445566778899::;;<<========<<<<<<<<;;;;;;;:::99988776655444433221100//..--,,++,,,,++++*****)**++,,,,++**))((''&&%%$$###"""!!``ό`!!""""""""#"""#"""#########$$$%%%%%%&&''(((''&&&&%%%%%%&&'''(())**+++++,,,,,,,,,,,,,---,,++**))((''&&%%$$$$$$$$$#$####$$$$$$$$$$$$#$$$$$$$#####$$%%&&''(())**++,,--..//00112233445566778899:99887766554433221100//..--,,++**))((''&&%%$$#$$$%$$##""!!`‹`!!""##$$%%&&''(()))((''&&%%$$##""!!!``ȍ`!!""##$$%%&&''(()))((''&&%%$$##"""!!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????>>==<<;;::99887766554433221100//..--,,,,,,,,,,++++,,,,++,,,,,,,,,,,,-----..//00112221100//..--,,+++++,,,,,,,---..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766665555555555667788899::;;<<==>>??????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ξ`!!""##$$$##""!!`ǐ``!!""##$$%%&&''(())**++,,--..//00112233333333221111100///......//......./////0000000000000////////0001112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``````!!""##$$%$$##""!!`ɛ`!!"!!```!!!""###$$$%$%$$$%%%&&''(())****++,,,,-----..//0011222222222233445566778899::;;<<==>===========<<;;;<<;;::::9988776655554433221100//..--,,,,,,,,,,++******++,,--,,++**))((''&&%%$$####""!!`Ɋ`!!!!!!!!!"""!"""!"""""""""###$$$$$$%%&&'''''&&%%%%$$$$%%&&&''(())***++++++++++++++,,,,,,++**))((''&&%%$$$##########""#######################""##$$%%&&''(())**++,,--..//001122334455667788999887766554433221100//..--,,++**))((''&&%%$$###$$$$$##""!!`Β`!!""##$$%%&&''(())*))((''&&%%$$##""!!!!```!!""##$$%%&&''(())*))((''&&%%$$##"""""""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????>>==<<;;::99887766554433221100//..--,,,,,,,,,,,,,,--,,,,---------------..//0011223221100//..--,,,,,,,,-------..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877666665555555667788999::;;<<==>>??????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`€`!!""##$$$$##""!!```````!!""##$$%%&&''(())**++,,--..//001122333333221111100//................../////0000000//////////////0001112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`˕`!!""##$$$$##""!!`ޞ``€``!!"""!!!!!!""###$$$$$$$$$$$$%%&&''(())****+++,,,-,,--..//0011222211112233445566778899::;;<<==>>>>========<<<<<<<;;;:::9988776655554433221100//..--,,----,,,,+++++*++,,----,,++**))((''&&%%$$$###""!!```!!!!!!!!"!!!"!!!"""""""""###$$$$$$%%&&'''&&%%%%$$$$$$%%&&&''(())*****+++++++++++++,,,++**))((''&&%%$$#########"#""""############"#######"""""##$$%%&&''(())**++,,--..//0011223344556677889887766554433221100//..--,,++**))((''&&%%$$##"###$#$##""!!`̉`!!""##$$%%&&''(())**))((''&&%%$$##"""!!!!``!!""##$$%%&&''(())**))((''&&%%$$###""""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????>>==<<;;::99887766554433221100//..----------,,,,----,,------------.....//001122333221100//..--,,,,,-------...//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988777766666666667788999::;;<<==>>??????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ϕ``!!""##$$##""!!``!!!!!``ٚ`!!""##$$%%&&''(())**++,,--..//0011222222221100000//...------..-------...../////////////........///000112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!""##$$$##""!!`̞``!`!```!!!""#""!!!"""##$$$%$$$#$###$$$%%&&''(())))**++++,,,,,--..//0011111111112233445566778899::;;<<==>>>>>>>>>>==<<<==<<;;;;::9988776666554433221100//..----------,,++++++,,--..--,,++**))((''&&%%$$$##""!!`````````!!!`!!!`!!!!!!!!!"""######$$%%&&&&&%%$$$$####$$%%%&&''(()))**************++++++**))((''&&%%$$###""""""""""!!"""""""""""""""""""""""!!""##$$%%&&''(())**++,,--..//00112233445566778887766554433221100//..--,,++**))((''&&%%$$##"""#######""!!``!!""##$$%%&&''(())***))((''&&%%$$##""""!!!``!!""##$$%%&&''(())***))((''&&%%$$#########$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????>>==<<;;::99887766554433221100//..--------------..----...............//00112233332221100//..--------.......//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988777776666666778899:::;;<<==>>????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ϗ`!!""##$##""!!``!!!!!!!!`ܞ`!!""##$$%%&&''(())**++,,--..//00112222221100000//..------------------.....///////..............///000112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$$##""!!`ޏ`!!!!!!!``!!""###""""""##$$$%$$#########$$%%&&''(())))***+++,++,,--..//0011110000112233445566778899::;;<<==>>>>>>>>>>=======<<<;;;::9988776666554433221100//..--....----,,,,,+,,--....--,,++**))((''&&%%$$##""!!``!``!``!!!!!!!!!"""######$$%%&&&%%$$$$######$$%%%&&''(()))))*************+++**))((''&&%%$$##"""""""""!"!!!!""""""""""""!"""""""!!!!!""##$$%%&&''(())**++,,--..//001122334455667787766554433221100//..--,,++**))((''&&%%$$##""!"""#"#""""!!`ʃ`!!""##$$%%&&''(())***))((''&&%%$$###""""!!`````!!""##$$%%&&''(())**+**))((''&&%%$$$######$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????>>==<<;;::99887766554433221100//..........----....--............/////0011223332222221100//..-----.......///00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99888877777777778899:::;;<<==>>?????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ȇ`!!""####""!!```!!"""""!!!`````!!""##$$%%&&''(())**++,,--..//0011111111100/////..---,,,,,,--,,,,,,,-----.............--------...///00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`````!!""##$$##""!!`ܘ`!!"!"!!```!!""##$##"""###$$%%$$###"#"""###$$%%&&''(((())****+++++,,--..//0000000000112233445566778899::;;<<==>>??????>>===>>==<<<<;;::9988777766554433221100//..........--,,,,,,--../..--,,++**))((''&&%%$$##""!!````ޞ````````!!!""""""##$$%%%%%$$####""""##$$$%%&&''((())))))))))))))******))((''&&%%$$##"""!!!!!!!!!!``!!!!!!!!!!!!!!!!!!!!!!!``!!""##$$%%&&''(())**++,,--..//0011223344556677766554433221100//..--,,++**))((''&&%%$$##""!!!"""""""!"!!`‡`!!""##$$%%&&''(())**+**))((''&&%%$$####"""!!!```!!``!!""##$$%%&&''(())**+++**))((''&&%%$$$$$$$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????>>==<<;;::99887766554433221100//..............//....///////////////001122333222111121100//........///////00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998888877777778899::;;;<<==>>???????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$##""!!``!!!""""""""!!`!!!``!!""##$$%%&&''(())**++,,--..//001111111100/////..--,,,,,,,,,,,,,,,,,,-----.......--------------...///00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ё`!!""##$##""!!``!!"""""!!`!!!""##$$$######$$%%$$##"""""""""##$$%%&&''(((()))***+**++,,--..//0000////00112233445566778899::;;<<==>>??????>>>>>>>===<<<;;::9988777766554433221100//..////....-----,--..///..--,,++**))((''&&%%$$##""!!`Nj````!!!""""""##$$%%%$$####""""""##$$$%%&&''((((()))))))))))))***))((''&&%%$$##""!!!!!!!!!`!``!!!!!!!!!!!!`!!!!!!!```!!""##$$%%&&''(())**++,,--..//00112233445566766554433221100//..--,,++**))((''&&%%$$##""!!`!!!"!"!!!!!``!!""##$$%%&&''(())**++**))((''&&%%$$$####""!!!```!``!!!!````!!""##$$%%&&''(())**++,++**))((''&&%%%$$$$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????>>==<<;;::99887766554433221100//////////....////..////////////00000112233322111111121100//.....///////000112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9999888888888899::;;;<<==>>????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ɗ`!!""##$##""!!```!!!""#####"""!!!!!``!!""##$$%%&&''(())**++,,--..//00110000000//.....--,,,++++++,,+++++++,,,,,-------------,,,,,,,,---...//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```````!!""##$$$##""!!``!!""#"#""!!!!""##$$%$$###$$$%%$$##"""!"!!!"""##$$%%&&''''(())))*****++,,--..//////////00112233445566778899::;;<<==>>??????>>>??>>====<<;;::9988887766554433221100//////////..------..////..--,,++**))((''&&%%$$##""!!`Ċ``!!!!!!""##$$$$$##""""!!!!""###$$%%&&'''(((((((((((((())))))((''&&%%$$##""!!!`````````ޜ````````````````````!!""##$$%%&&''(())**++,,--..//0011223344556666554433221100//..--,,++**))((''&&%%$$##""!!``!!!!!!!`!```!!""##$$%%&&''(())**++++**))((''&&%%$$$$###"""!!!```È`!!!!!""!!!`!!!""##$$%%&&''(())**++,,,++**))((''&&%%%%%%%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????>>==<<;;::99887766554433221100//////////////00////00000000000000011223222211100001111100////////0000000112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99999888888899::;;<<<==>>????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`؎`!!""##$$##""!!`ޗ````!!!"""########""!""!!``!!""##$$%%&&''(())**++,,--..//00110000000//.....--,,++++++++++++++++++,,,,,-------,,,,,,,,,,,,,,---...//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!``!!``!!""##$$%$$##""!!!!""#####""!"""##$$%%%$$$$$$%%$$##""!!!!!!!!!""##$$%%&&''''((()))*))**++,,--..////....//00112233445566778899::;;<<==>>???????????>>>===<<;;::9988887766554433221100//0000////.....-..//0//..--,,++**))((''&&%%$$##""!!`ύ`!!!!!!""##$$$##""""!!!!!!""###$$%%&&'''''((((((((((((()))((''&&%%$$##""!!``Ōɐ`!!""##$$%%&&''(())**++,,--..//001122334455666554433221100//..--,,++**))((''&&%%$$##""!!```!`!```Đ``!!""##$$%%&&''(())**++,,++**))((''&&%%%$$$$##"""!!!!``!!"!!""""!!!!!""##$$%%&&''(())**++,,-,,++**))((''&&&%%%%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????>>==<<;;::9988776655443322110000000000////0000//0000000000001111122222221100000001111100/////00000001112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::::9999999999::;;<<<==>>????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ŏ`!!""######""!!`Ӑ``!!!!!!"""##$$$$$###"""""!!`````!!""##$$%%&&''(())**++,,--..//000000///////..-----,,+++******++*******+++++,,,,,,,,,,,,,++++++++,,,---..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!```!!``!!""##$$%%$$##""!!""##$#$##""""##$$%%&%%$$$%%%$$##""!!!`!```!!!""##$$%%&&&&''(((()))))**++,,--..........//00112233445566778899::;;<<==>>???????????>>>>==<<;;::999988776655443322110000000000//......//00//..--,,++**))((''&&%%$$##""!!`ʌ`````!!""#####""!!!!````!!"""##$$%%&&&''''''''''''''((((((''&&%%$$##""!!`Θ`!!""##$$%%&&''(())**++,,--..//0011223344556666554433221100//..--,,++**))((''&&%%$$##""!!```ހ``!!!""##$$%%&&''(())**++,,,,++**))((''&&%%%%$$$###"""!!!``````!!"""""##"""!"""##$$%%&&''(())**++,,---,,++**))((''&&&&&&&&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????>>==<<;;::99887766554433221100000000000000110000111111111111111111121111000////00011110000000011111112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;:::::9999999::;;<<===>>?????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""####""!!```!!!!!!"""###$$$$$$$$##"##""!!!!!`````!!""##$$%%&&''(())**++,,--..//000000///////..-----,,++******************+++++,,,,,,,++++++++++++++,,,---..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""""!!!``!!!``!!""##$$%%%$$##""""##$$$$$##"###$$%%&&&%%%%%%$$##""!!`````!!""##$$%%&&&&'''((()(())**++,,--....----..//00112233445566778899::;;<<==>>????????????>>>==<<;;::999988776655443322110011110000/////.//0000//..--,,++**))((''&&%%$$##""!!````‡`!!""###""!!!!``!!"""##$$%%&&&&&'''''''''''''((((''&&%%$$##""!!`Ő`!!""##$$%%&&''(())**++,,--..//00112233445566766554433221100//..--,,++**))((''&&%%$$##""!!`݀``!!!!""##$$%%&&''(())**++,,--,,++**))((''&&&%%%%$$###""""!!!!!!!!""#""####"""""##$$%%&&''(())**++,,--.--,,++**))(('''&&&&&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????>>==<<;;::99887766554433221111111111000011110011111111111111111111111100///////000011100000111111122233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;;::::::::::;;<<===>>??????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!""""""!!````!!!!""""""###$$%%%%%$$$#####""!!!!!!!!!!""##$$%%&&''(())**++,,--..//0000////.......--,,,,,++***))))))**)))))))*****+++++++++++++********+++,,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""""!!`Œ``!!!!``ł`!!""""##$$%%%$$##""##$$%$%$$####$$%%&&'&&%%%%$$##""!!`ڞޓ`!!""##$$%%%%&&''''((((())**++,,----------..//00112233445566778899::;;<<==>>?????????????>>==<<;;::::9988776655443322111111111100//////001100//..--,,++**))((''&&%%$$##""!!!!!``̉`!!!"""""!!```ޞ`!!!!!""##$$%%%&&&&&&&&&&&&&&'''''''&&%%$$##""!!`ƈ`!!""##$$%%&&''(())**++,,--..//001122334455667766554433221100//..--,,++**))((''&&%%$$##""!!````!!!!"""##$$%%&&''(())**++,,----,,++**))((''&&&&%%%$$$###"""!!!!!!""#####$$###"###$$%%&&''(())**++,,--...--,,++**))(('''''''''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????>>==<<;;::998877665544332211111111111111221111222211100000000000010000///....///000001111111222222233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;;;:::::::;;<<==>>>??????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`̐`!!""""!!`ޞ``!!!""""""###$$$%%%%%%%%$$#$$##"""""!!!!!""##$$%%&&''(())**++,,--..//0000////.......--,,,,,++**))))))))))))))))))*****+++++++**************+++,,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$####""!!``````!```!!"!!````!!!!"""##$$%%%$$####$$%%%%%$$#$$$%%&&'''&&&&%%$$##""!!`Ѐ`!!""##$$%%%%&&&'''(''(())**++,,----,,,,--..//00112233445566778899::;;<<==>>?????????????>>==<<;;::::9988776655443322112222111100000/00111100//..--,,++**))((''&&%%$$##""!!!!!!``͈`!!!"""!!`ޞ`!!!!!""##$$%%%%%&&&&&&&&&&&&&'''''&&%%$$##""!!`ϓ`!!""##$$%%&&''(())**++,,--..//00112233445566766554433221100//..--,,++**))((''&&%%$$##""!!`ɀ``!!!!!""""##$$%%&&''(())**++,,--..--,,++**))(('''&&&&%%$$$####""""""""##$##$$$$#####$$%%&&''(())**++,,--../..--,,++**))(((''''''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????>>==<<;;::9988776655443322222222221111222211222211000000000000000000//.......////000011112222222333445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<<;;;;;;;;;;<<==>>>???????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ӕ``!!!!!!!`ڞ````!!!""""######$$$%%&&&&&%%%$$$$$##""""""""""##$$%%&&''(())**++,,--..//00/0//....-------,,+++++**)))(((((())((((((()))))*************))))))))***+++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$####""!!`!!!!!!!!``!!"""!!`!``!!!!!!""##$$%%%$$##$$%%&%&%%$$$$%%&&''(''&&&%%$$##""!!`ń`!!""###$$$$%%&&&&'''''(())**++,,,,,,,,,,--..//00112233445566778899::;;<<==>>?????????????>>==<<;;;;::9988776655443322222222221100000011221100//..--,,++**))((''&&%%$$##"""""!!!`Ǎ``!!!!!`ٞ``````!!""##$$$%%%%%%%%%%%%%%&&&&&&'&&%%$$##""!!`ϑ`!!""##$$%%&&''(())**++,,--..//00112233445566766554433221100//..--,,++**))((''&&%%$$##""!!`̀`!!!!!""""###$$%%&&''(())**++,,--....--,,++**))((''''&&&%%%$$$###""""""##$$$$$%%$$$#$$$%%&&''(())**++,,--..///..--,,++**))((((((((())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????>>==<<;;::99887766554433222222222222223322222211000////////////0////...----.../////00112223333333445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<<<;;;;;;;<<==>>?????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``Ǐ`!!!!!`͛`!!!!!!""""""###$$$%%%&&&&&&&&%%$%%$$#####"""""##$$%%&&''(())**++,,--..//00////....-------,,+++++**))(((((((((((((((((()))))*******))))))))))))))***+++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$##""!!!!!!!"!!``!!""#""!!`````!!!""##$$%%%$$$$%%&&&&&%%$%%%&&''(((''&&%%$$##""!!`҅`!!""###$$$$%%%&&&'&&''(())**++,,,,++++,,--..//00112233445566778899::;;<<==>>?????????????>>==<<;;;;::9988776655443322333322221111101122221100//..--,,++**))((''&&%%$$##""""""!!```!!!!`ۜ`!!""##$$$$$%%%%%%%%%%%%%&&&&&&%%$$##""!!`˔`!!""##$$%%&&''(())**++,,--..//001122334455667766554433221100//..--,,++**))((''&&%%$$##""!!```!!"""""####$$%%&&''(())**++,,--..//..--,,++**))(((''''&&%%%$$$$########$$%$$%%%%$$$$$%%&&''(())**++,,--..//0//..--,,++**)))(((((())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????>>==<<;;::99887766554433333333332222333322221100//////////////////..-------....////001122333334445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>====<<<<<<<<<<==>>?????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``````ǒ`!!!!!"""#"""""##$$%%%&&'''''&&&%%%$$##""########$$%%&&''(())**++,,--..//00//./..----,,,,,,,++*****))(((''''''(('''''''((((()))))))))))))(((((((()))***++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$##""!"""""""!!`!!""##""!!```!!""##$$%%%$$%%&&'&'&&%%%%&&''((((''&&%%$$##""!!``!!"""#"####$$%%%%&&&&&''(())**++++++++++,,--..//00112233445566778899::;;<<==>>?????????????>>==<<<<;;::9988776655443333333333221111112233221100//..--,,++**))((''&&%%$$#####"""!!```````А`!!""###$$$$$$$$$$$$$$%%%%%%&&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//0011223344556677766554433221100//..--,,++**))((''&&%%$$##""!!!`č…`!!""####$$$%%&&''(())**++,,--..////..--,,++**))(((('''&&&%%%$$$######$$%%%%%&&%%%$%%%&&''(())**++,,--..//000//..--,,++**)))))))))**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????>>==<<;;::998877665544333333333333332222111100///............/....---,,,,---.....//0011223344445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>=====<<<<<<<==>>??????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ǃ``!!""""""#""!!!""##$$%%&&''''''&&%%$$##"""""""###$$%%&&''(())**++,,--..//00//....----,,,,,,,++*****))((''''''''''''''''''((((()))))))(((((((((((((()))***++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%$$##"""""""#""!!!""##""!!`Ə`!!""##$$%%%%%&&'''''&&%&&&''(()((''&&%%$$##""!!``!!""""""####$$$%%%&%%&&''(())**++++****++,,--..//00112233445566778899::;;<<==>>?????????????>>==<<<<;;::9988776655443344443333222221223333221100//..--,,++**))((''&&%%$$####""!!`ɏ؝`!!""#####$$$$$$$$$$$$$%%%%%&&&%%$$##""!!```!!""##$$%%&&''(())**++,,--..//001122334455667787766554433221100//..--,,++**))((''&&%%$$##""!!!``Ӛ````````!!""##$$$$%%&&''(())**++,,--..//00//..--,,++**)))((((''&&&%%%%$$$$$$$$%%&%%&&&&%%%%%&&''(())**++,,--..//00100//..--,,++***))))))**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????>>==<<;;::9988776655444444444433332222111100//..................--,,,,,,,----....//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>==========>>????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``Č`!!!"""""##""!!!!!""##$$%%&&''''&&%%$$##""!!"""""##$$%%&&''(())**++,,--..//0//..-.--,,,,+++++++**)))))(('''&&&&&&''&&&&&&&'''''(((((((((((((''''''''((()))**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%$$##"#######""!""##""!!``!!""##$$%%%&&''('(''&&&&''(())((''&&%%$$##""!!`Š`!!!!!"!""""##$$$$%%%%%&&''(())**********++,,--..//00112233445566778899::;;<<==>>?????????????>>====<<;;::9988776655444444444433222222334433221100//..--,,++**))((''&&%%$$$$##""!!`Ȏ`!!"""##############$$$$$$%%%%%%%$$##""!!`‰`!!""##$$%%&&''(())**++,,--..//00112233445566778887766554433221100//..--,,++**))((''&&%%$$##"""!!!`̐``!!!!!!!`Ɩ`!!""##$$%%%&&''(())**++,,--..//0000//..--,,++**))))((('''&&&%%%$$$$$$%%&&&&&''&&&%&&&''(())**++,,--..//0011100//..--,,++*********++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????>>==<<;;::99887766554444444444332211110000//...------------.----,,,++++,,,-----..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>=======>>????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`щ`!!""#####""!!```!!""##$$%%&&''&&%%$$##""!!!!!!!""##$$%%&&''(())**++,,--..///..----,,,,+++++++**)))))((''&&&&&&&&&&&&&&&&&&'''''(((((((''''''''''''''((()))**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&&%%$$#######$##"""###""!!``!!""##$$%%&&''((((''&'''(()))((''&&%%$$##""!!`ْ`!!!!!!!""""###$$$%$$%%&&''(())****))))**++,,--..//00112233445566778899::;;<<==>>?????????????>>====<<;;::9988776655445555444433333233444433221100//..--,,++**))((''&&%%$$$$##""!!`Ŏ`!!!"""""#############$$$$$%%%%%%%$$##""!!`Ë`!!""##$$%%&&''(())**++,,--..//001122334455667788887766554433221100//..--,,++**))((''&&%%$$##"""!!!`ƕ````!!!!!!!!!!`ؕ`!!""##$$%%&&''(())**++,,--..//001100//..--,,++***))))(('''&&&&%%%%%%%%&&'&&''''&&&&&''(())**++,,--..//001121100//..--,,+++******++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????>>==<<;;::998877665555555544332211110000//..------------------,,+++++++,,,,----..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>??????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""""""""!!``!!""##$$%%&&&&%%$$##""!!``!!!!!""##$$%%&&''(())**++,,--../..--,-,,++++*******))(((((''&&&%%%%%%&&%%%%%%%&&&&&'''''''''''''&&&&&&&&'''((())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&&%%$$#$$$$$$$##"####""!!``!!""##$$%%&&''(()((''''(())))((''&&%%$$##""!!`͑````!`!!!!""####$$$$$%%&&''(())))))))))**++,,--..//00112233445566778899::;;<<==>>?????????????>>>>==<<;;::9988776655555555554433333344554433221100//..--,,++**))((''&&%%%%$$##""!!`̎`!!!!""""""""""""""######$$$$$%%%%$$##""!!`Ć`!!""##$$%%&&''(())**++,,--..//00112233445566778899887766554433221100//..--,,++**))((''&&%%$$###""!!`Ȕ`!!!!!!""""""!!`ύ`!!""##$$%%&&''(())**++,,--..//0011100//..--,,++****)))((('''&&&%%%%%%&&'''''(('''&'''(())**++,,--..//00112221100//..--,,+++++++++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????>>==<<;;::99887766555555443322110000////..---,,,,,,,,,,,,-,,,,+++****+++,,,,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>??????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""""""""!!``!!""##$$%%&&&%%$$##""!!`````!!""##$$%%&&''(())**++,,--...--,,,,++++*******))(((((''&&%%%%%%%%%%%%%%%%%%&&&&&'''''''&&&&&&&&&&&&&&'''((())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''''&&%%$$$$$$$%$$###$##""!!``!!""##$$%%&&''(())(('((())**))((''&&%%$$##""!!```!!!!"""###$##$$%%&&''(())))(((())**++,,--..//00112233445566778899::;;<<==>>?????????????>>>>==<<;;::9988776655666655554444434455554433221100//..--,,++**))((''&&%%%%$$##""!!`ʉ`!`!!!!!"""""""""""""#####$$$$$%%%%$$##""!!``!!""##$$%%&&''(())**++,,--..//0011223344556677889999887766554433221100//..--,,++**))((''&&%%$$###""!!`҄``!!!!!"""""""""!!````!!""##$$%%&&''(())**++,,--..//001121100//..--,,+++****))(((''''&&&&&&&&''(''(((('''''(())**++,,--..//0011223221100//..--,,,++++++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????>>==<<;;::998877666655443322110000////..--,,,,,,,,,,,,,,,,,,++*******++++,,,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``ʐ`!!!!!!!!!!!!``!!""##$$%%&&%%$$##""!!`Ț`!!""##$$%%&&''(())**++,,--.--,,+,++****)))))))(('''''&&%%%$$$$$$%%$$$$$$$%%%%%&&&&&&&&&&&&&%%%%%%%%&&&'''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''''&&%%$%%%%%%%$$#$$##""!!``!!""##$$%%&&''(())(((())))))((''&&%%$$##""!!`````!!""""#####$$%%&&''(((((((((())**++,,--..//00112233445566778899::;;<<==>>???????????????>>==<<;;::9988776666666666554444445566554433221100//..--,,++**))((''&&&&%%$$##""!!``ʈ```!!!!!!!!!!!!!!""""""#####$$$%%$$##""!!`č`!!""##$$%%&&''(())**++,,--..//00112233445566778899::99887766554433221100//..--,,++**))((''&&%%$$$##""!!``!!!""""""######""!!!!``!!""##$$%%&&''(())**++,,--..//0011221100//..--,,++++***)))((('''&&&&&&''((((())((('((())**++,,--..//001122333221100//..--,,,,,,,,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100////....--,,,++++++++++++,++++***))))***+++++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`˃`!!!!!!!!!!!``!!""##$$%%%%$$##""!!``!!""##$$%%&&''(())**++,,----,,++++****)))))))(('''''&&%%$$$$$$$$$$$$$$$$$$%%%%%&&&&&&&%%%%%%%%%%%%%%&&&'''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((((''&&%%%%%%%&%%$$$$##""!!`ŀ`!!""##$$%%&&''(())()((()))))((''&&%%$$##""!!``!!!"""#""##$$%%&&''((((''''(())**++,,--..//00112233445566778899::;;<<==>>???????????????>>==<<;;::9988776677776666555554556666554433221100//..--,,++**))((''&&&&%%$$##""!!!`````Ě```!!!!!!!!!!!!!"""""#####$$$%%$$##""!!`̀``!!""##$$%%&&''(())**++,,--..//00112233445566778899::::99887766554433221100//..--,,++**))((''&&%%$$$##""!!````!!!"""""#########""!!!!`֛`!!""##$$%%&&''(())**++,,--..//001122221100//..--,,,++++**)))((((''''''''(()(())))((((())**++,,--..//00112233433221100//..---,,,,,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100////....--,,++++++++++++++++++**)))))))****++++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ĉ````````````!!""##$$%%&%%$$##""!!``!!""##$$%%&&''(())**++,,--,,++*+**))))(((((((''&&&&&%%$$$######$$#######$$$$$%%%%%%%%%%%%%$$$$$$$$%%%&&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((((''&&%&&&&&&&%%$$$##""!!`Ȁ````!!""##$$%%&&''(()(((((((((()((''&&%%$$##""!!`À`!!!!"""""##$$%%&&''''''''''(())**++,,--..//00112233445566778899::;;<<==>>???????????????>>==<<;;::9988777777777766555555667766554433221100//..--,,++**))((''''&&%%$$##""!!!!!!!````````````!!!!!!"""""###$$$$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;::99887766554433221100//..--,,++**))((''&&%%%$$##""!!!``!!!"""######$$$$$$##""""!!```!!""##$$%%&&''(())**++,,--..//00112233221100//..--,,,,+++***)))(((''''''(()))))**)))()))**++,,--..//0011223344433221100//..---------..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//....----,,+++************+****)))(((()))*****++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&%%$$##""!!``!!""##$$%%&&''(())**++,,-,,++****))))(((((((''&&&&&%%$$##################$$$$$%%%%%%%$$$$$$$$$$$$$$%%%&&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))))((''&&&&&&&'&&%%$$##""!!``!!````!!""##$$%%&&''(((((((('''(((((''&&%%$$##""!!````!!!"!!""##$$%%&&''''&&&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????>>==<<;;::9988778888777766666566777766554433221100//..--,,++**))((''''&&%%$$##"""!!!!!`Ƒ``!!!!!"""""###$$$$$##""!!``````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;;;::99887766554433221100//..--,,++**))((''&&%%%$$##""!!!!!!"""########$$$$$$##""""!!!`!!""##$$%%&&''(())**++,,--..//0011223333221100//..---,,,,++***))))(((((((())*))****)))))**++,,--..//001122334454433221100//...------..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//....----,,++******************))((((((())))****++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!""##$$%%&&%%$$##""!!``!!""##$$%%&&''(())**++,,,,++**)*))(((('''''''&&%%%%%$$###""""""##"""""""#####$$$$$$$$$$$$$########$$$%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))))((''&'''''''&&%%$$##""!!``!!!!!`!!!""##$$%%&&''(((((''''''''''(''&&%%$$##""!!```!!!!!""##$$%%&&&&&&&&&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????>>==<<;;::9988888888887766666677887766554433221100//..--,,++**))((((''&&%%$$##""""""!!`ƒ````!!!!!"""###$$$$##""!!!!!!```Ȋ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<;;::99887766554433221100//..--,,++**))((''&&&%%$$##"""!!"""###########$$%%$$####""!!!!""##$$%%&&''(())**++,,--..//001122334433221100//..----,,,+++***)))(((((())*****++***)***++,,--..//00112233445554433221100//.........//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..----,,,,++***))))))))))))*))))(((''''((()))))**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!``!!""##$$%%&&&&%%$$##""!!````````!!""##$$%%&&''(())**++,,,,++**))))(((('''''''&&%%%%%$$##""""""""""""""""""#####$$$$$$$##############$$$%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++****))(('''''''''&&%%$$##""!!````!!!!!""##$$%%&&''((('''''''&&&''''''&&%%$$##""!!```!``!!""##$$%%&&&&%%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????>>==<<;;::9988999988887777767788887766554433221100//..--,,++**))((((''&&%%$$###"""""!!``!!!!!"""###$$$$##""!!!!!!`!`̐`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<<<;;::99887766554433221100//..--,,++**))((''&&&%%$$##""""""#####""""""##$$%%$$####"""!""##$$%%&&''(())**++,,--..//00112233444433221100//...----,,+++****))))))))**+**++++*****++,,--..//0011223344556554433221100///......//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..----,,,,++**))))))))))))))))))(('''''''(((())))**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!``````!!""##$$%%&&&&%%$$$$##""!!!!!!!!!!""##$$%%&&''(())**++,,,,++**))()((''''&&&&&&&%%$$$$$##"""!!!!!!""!!!!!!!"""""#############""""""""###$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++****))(('((((((''&&%%$$##""!!`ȏ``!!""##$$%%&&''(((''''&&&&&&&&&&''''&&%%$$##""!!`!````!!""##$$%%%%%%%%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????>>==<<;;::9999999999887777778899887766554433221100//..--,,++**))))((''&&%%$$######""!!`ƅ````!!!"""##$$$$##""""""!!!!`ɇ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==<<;;::99887766554433221100//..--,,++**))(('''&&%%$$###""######""""""""##$$%%$$$$##""""##$$%%&&''(())**++,,--..//0011223344554433221100//....---,,,+++***))))))**+++++,,+++*+++,,--..//001122334455666554433221100/////////00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,,,++++**)))(((((((((((()(((('''&&&&'''((((())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!"!!!!!!```!!""##$$%%&&&&%%$$######""!!!!!!!!""##$$%%&&''(())**++,,,,++**))((((''''&&&&&&&%%$$$$$##""!!!!!!!!!!!!!!!!!!"""""#######""""""""""""""###$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++++**))((((((((''&&%%$$##""!!``!!""##$$%%&&''(''&&&&&&&%%%&&&&''''&&%%$$##""!!!!````!!""###$$$%%%%$$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????>>==<<;;::99::::9999888887889999887766554433221100//..--,,++**))))((''&&%%$$$####""!!``!!!"""##$$$$##""""""!"!!``ɐ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<====<<;;::99887766554433221100//..--,,++**))(('''&&%%$$########"""!!!!!!""##$$%%$$$$###"##$$%%&&''(())**++,,--..//001122334455554433221100///....--,,,++++********++,++,,,,+++++,,--..//001122334455667665544332211000//////00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,,,++++**))((((((((((((((((((''&&&&&&&''''(((())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""""!!!!!!!``!!""##$$%%&&&&%%$$########""""""""""##$$%%&&''(())**++,,,,++**))(('(''&&&&%%%%%%%$$#####""!!!``````!!```````!!!!!"""""""""""""!!!!!!!!"""###$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++++**))())))((''&&%%$$##""!!``!!""##$$%%&&'''&&&&%%%%%%%%%%&&''''&&%%$$##""!!!```!!``!!"""##$$$$$$$$$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????>>==<<;;::::::::::9988888899::99887766554433221100//..--,,++****))((''&&%%$$$$$##""!!```!!!""##$$$$######""""!!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>==<<;;::99887766554433221100//..--,,++**))(((''&&%%$$$##$##"""!!!!!!!!""##$$%%%%$$####$$%%&&''(())**++,,--..//00112233445566554433221100////...---,,,+++******++,,,,,--,,,+,,,--..//00112233445566777665544332211000000000112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++++****))(((''''''''''''(''''&&&%%%%&&&'''''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""#""""""!!!`ƈ`!!""##$$%%&&&%%$$##"""""###""""""""##$$%%&&''(())**++,,,,++**))((''''&&&&%%%%%%%$$#####""!!`````!!!!!"""""""!!!!!!!!!!!!!!"""###$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,,,++**))))))((''&&%%$$##""!!``!!""##$$%%&&'&&%%%%%%%$$$%%%%&&''''&&%%$$##"""!!````!!!!!`ň`!!"""###$$$$####$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????>>==<<;;::;;;;::::99999899::::99887766554433221100//..--,,++****))((''&&%%%$$$$##""!!```!!!""##$$$$######"#""!!!!`````````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>>==<<;;::99887766554433221100//..--,,++**))(((''&&%%$$$$##""!!!``````!!""##$$%%%%$$$#$$%%&&''(())**++,,--..//00112233445566665544332211000////..---,,,,++++++++,,-,,----,,,,,--..//00112233445566778776655443322111000000112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++++****))((''''''''''''''''''&&%%%%%%%&&&&''''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$#####""""""!!`ȇ`!!""##$$%%&&&%%$$##""""""""##########$$%%&&''(())**++,,,,++**))((''&'&&%%%%$$$$$$$##"""""!!`֒````!!!!!!!!!!!!!````````!!!"""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,,,++**)*))((''&&%%$$##""!!`ĉ``!!""##$$%%&&'&&%%%%$$$$$$$$$$%%&&''''&&%%$$##"""!!``!!!!!"!!``!!!!""###########$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????>>==<<;;;;;;;;;;::999999::;;::99887766554433221100//..--,,++++**))((''&&%%%%%$$##""!!```!!""##$$$#########"""!!!!!!!!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?>>==<<;;::99887766554433221100//..--,,++**)))((''&&%%$$##""!!!``!!""##$$%%%%$$$$%%&&''(())**++,,--..//00112233445566776655443322110000///...---,,,++++++,,-----..---,---..//00112233445566778887766554433221111111112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++****))))(('''&&&&&&&&&&&&'&&&&%%%$$$$%%%&&&&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##$#####""!!`̉`!!""##$$%%&&&%%$$##""!!!!!"""###""""##$$%%&&''(())**++,,,++**))((''&&&&%%%%$$$$$$$##"""""!!`͒`!!!!!!!``````!!!"""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..----,,++**))((''&&%%$$##""!!``!!!""##$$%%&&&&&%%$$$$$$$###$$$$%%&&''''&&%%$$###""!!!!!!""""!!``!!!!"""####""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????>>==<<;;<<<<;;;;:::::9::;;;;::99887766554433221100//..--,,++++**))((''&&&%%%$$##""!!``!!""##$###"""#####""""!!!!!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!""##$$%%%%%$%%&&''(())**++,,--..//00112233445566777766554433221110000//...----,,,,,,,,--.--....-----..//00112233445566778898877665544332221111112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++****))))((''&&&&&&&&&&&&&&&&&&%%$$$$$$$%%%%&&&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$$####""!!`̋``````!!""##$$%%&&&%%$$##""!!!!!!!!"""""""""##$$%%&&''(())**++,++**))((''&&%&%%$$$$#######""!!!!!`Ѕ```````ǐ``!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`É``!!!""##$$%%&&&&&%%$$$$##########$$%%&&&&&&&&%%$$###""!!"""""#""!!````!!"""""""""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????>>==<<<<<<<<<<;;::::::;;<<;;::99887766554433221100//..--,,,,++**))((''&&&%%$$##""!!!``!!""####"""""""""###""""""""""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ӓ`!!""##$$%%%%%%&&''(())**++,,--..//0011223344556677887766554433221111000///...---,,,,,,--.....//...-...//00112233445566778899988776655443322222222233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))))((((''&&&%%%%%%%%%%%%&%%%%$$$####$$$%%%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$%$$$$##""!!```!!!!!`LJ`!!""####$$%%&%%$$##""!!`````!!!"""!!!!""##$$%%&&''(())**+++**))((''&&%%%%$$$$#######""!!!!!!!`܎Ί`!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!"""##$$%%&&&&%%%$$#######"""####$$%%&&&&&&&&%%$$$##""""""###""!!``!!!""""!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????>>==<<====<<<<;;;;;:;;<<<<;;::99887766554433221100//..--,,,++**))((''&&%%$$##""!!!`ȅ`!!""##"""!!!"""""""##"""""""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!`ˊ`!!""##$$%%&%&&''(())**++,,--..//001122334455667788887766554433222111100///....--------../..////.....//00112233445566778899:99887766554433322222233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))))((((''&&%%%%%%%%%%%%%%%%%%$$#######$$$$%%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%%$$$$##""!!``!!!!!!!!`ł`!!""######$$%%%$$##""!!```!!!!!!!!!""##$$%%&&''(())**+**))((''&&%%$%$$####"""""""!!````!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ˀ`!!""##$$%%&&&&%%%$$####""""""""""##$$%%%%%%%%%&%%$$$##""######""!!`̖``!!!!!!!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????>>==========<<;;;;;;<<=<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``Ȋ`!!""#""!!!!!!!!!"""""##########$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!````!!""##$$%%&&&''(())**++,,--..//001122334455667788998877665544332222111000///...------../////00///.///00112233445566778899:::998877665544333333333445566778899::;;<<==>>???????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((((''''&&%%%$$$$$$$$$$$$%$$$$###""""###$$$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%&%%%%$$##""!!```````!!!"""""!!```!!""####""##$$%%$$##""!!``!!!````!!""##$$%%&&''(())***))((''&&%%$$$$####"""""""!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`΍`!!""##$$%%&&%%$$$##"""""""!!!""""##$$%%%%%%%%%&%%%$$######$##""!!`֕``!!!!````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????>>==>>>>====<<<<<;<<=<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ć`!!""#""!!!```!!!!!!!"""########$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ŏ`!!""##$$%%&&''(())**++,,--..//00112233445566778899998877665544333222211000////........//0//0000/////00112233445566778899::;::9988776655444333333445566778899::;;<<==>>???????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((((''''&&%%$$$$$$$$$$$$$$$$$$##"""""""####$$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&&&%%%%$$##""!!!!!!!!!""""""""!!!`˒`!!""####""""##$$%$$##""!!`````!!""##$$%%&&''(())*))((''&&%%$$#$##""""!!!!!!!!```Ɖ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>>>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ǂ`!!""##$$%%&%%$$$##""""!!!!!!!!!!""##$$$$$$$$$%%&%%%$$##$$$$##""!!`ӎ`````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????>>>>>>>>>>==<<<<<<=<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``Ą`!!""""!!``````!!!!!""##$$$$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`͛`!!""##$$%%&&''(())**++,,--..//00112233445566778899:9988776655443333222111000///......//0000011000/000112233445566778899::;;;::99887766554444444445566778899::;;<<==>>???????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''''&&&&%%$$$############$####"""!!!!"""#####$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&'&&&&%%$$##""!!!!!!!"""#####""!!`ԓ`!!""###""!!""##$$$##""!!`҈`!!""##$$%%&&''(()))((''&&%%$$####""""!!!!!!!!`ʌ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>===>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%%%$$###""!!!!!!!```!!!!""##$$$$$$$$$%%&&%%$$$$$$$##""!!`ǀІ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????>>????>>>>=====<=<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`lj`!!"""!!````!!!""##$$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`͍`!!""##$$%%&&''(())**++,,--..//00112233445566778899:99887766554443333221110000////////00100111100000112233445566778899::;;<;;::998877665554444445566778899::;;<<==>>???????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''''&&&&%%$$##################""!!!!!!!""""####$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(('''''&&&&%%$$##"""""""""######""!!`’`!!""##""!!!!""##$##""!!`˞`!!""##$$%%&&''(()))((''&&%%$$##"#""!!!!```````Š```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<========>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ˌ`!!""##$$%%%$$###""!!!!```````!!""#########$$%%%&%%$$%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????>>=====<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``Ɉ`!!""""!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::99887766554444333222111000//////00111112211101112233445566778899::;;<<<;;::9988776655555555566778899::;;<<==>>???????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&&%%%%$$###""""""""""""#""""!!!````!!!"""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''(''''&&%%$$##"""""""###$##""""!!``!!""#""!!``!!""##$##""!!`Ӛ`!!""##$$%%&&''(()))((''&&%%$$##""""!!!!`ъ`!!```ˊ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<===<<<===>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ޞ`!!""##$$%%$$##"""!!```Β`!!""#########$$%%%%%%%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????>>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ɍɀ`!!""""!!`Ӑ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`̌`!!""##$$%%&&''(())**++,,--..//00112233445566778899::99887766555444433222111100000000112112222111112233445566778899::;;<<=<<;;::99887766655555566778899::;;<<==>>???????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&&%%%%$$##""""""""""""""""""!!```!!!!""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(((((''''&&%%$$#########$$##""!!!!``!!""""!!``!!""###""!!`ǔ`!!""##$$%%&&''(()))((''&&%%$$##""!"!!```˖`!!!!!`ˎ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<===<<<<<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ȁ`!!""##$$%$$##"""!!``!!"""""""""##$$$%%%%%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ΐ```````````!!""##""!!``!!"""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Β`!!""##$$%%&&''(())**++,,--..//00112233445566778899:::998877665555444333222111000000112222233222122233445566778899::;;<<===<<;;::998877666666666778899::;;<<==>>???????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%$$$$##"""!!!!!!!!!!!!"!!!!`Ɇ``!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>==<<;;::99887766554433221100//..--,,++**))(()((((''&&%%$$#######$$##""!!!!`ƈ`!!""""!!``!!""#""!!`ޞ`!!""##$$%%&&''(())((''&&%%$$##""!!!!`Օ`!!"!!!```Ƌ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==<<;;;<<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%$$##""!!!```!!"""""""""##$$$$$%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ˌ`!!!!!!!!```````!!!!""#"#""!!``!!"""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::::9988776665555443332222111111112232233332222233445566778899::;;<<==>==<<;;::9988777666666778899::;;<<==>>???????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%$$$$##""!!!!!!!!!!!!!!!!!!`Ȏ``!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>===<<;;;:::99887766554433221100//..--,,++**)))))((((''&&%%$$$$$$$$$##""!!````!!""!!!````!!""""!!`ޞ`!!""##$$%%&&''(()((''&&%%$$##""!!`!!`͓`!!"""!!!!`ʏ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<=<<;;;;;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!""##$$$$##""!!!`Æ`!!!!!!!!!""###$$$$$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Œ``!!!!!!!!!!!!!!!!!!!""#""""""!!```!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;::99887766665554443332221111112233333443332333445566778899::;;<<==>>>==<<;;::99887777777778899::;;<<==>>???????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$####""!!!````````````!```ƈ```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>===<<;;::::::99887766554433221100//..--,,++**))*))))((''&&%%$$$$$$$##""!!`Ō`!!!!!!``!!""""!!`‹`!!""##$$%%&&''((((''&&%%$$##""!!```Ƈ`!!"""""!!!!`Ċ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<=<<;;:::;;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!`ލ`!!""##$$$$##""!!````!!!!!!!!!""#####$$##""!!`܂`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ē`!!!""""""""!!!!!!!""""#""!"""""!!!`Ɇ`!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ł`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;;;::998877766665544433332222222233433444433333445566778899::;;<<==>>?>>==<<;;::998887777778899::;;<<==>>???????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$####""!!```ʋ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<;;:::9::::99887766554433221100//..--,,++*****))))((''&&%%%%%%$$##""!!`ɏ`!!!!``Ȓ`!!""""!!``!!""##$$%%&&''(()((''&&%%$$##""!!`Ċ`!!""##""""!!`Ǝ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<<<;;::::::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!""##$$$$##""!!`````````!!"""######""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`‹`!!!!""""""""""""""""""#""!!!!""""!!!``Ä``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`†`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<;;::9988777766655544433322222233444445544434445566778899::;;<<==>>???>>==<<;;::9988888888899::;;<<==>>???????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$####""""!!`ƍ``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<;;::99999:::99887766554433221100//..--,,++**+****))((''&&%%%%$$##""!!``````!!"""!!`ɀ`!!""##$$%%&&''((((''&&%%$$##""!!``!!""##""""!!`ʖ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<<;;::999:::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`!``!!""##$$%$$##""!!``!!"""""##""!!```‡`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!!!"""""##"""""""#"#""!!`!!!"""""!!!``Ȁ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<====<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ʄ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<<<;;::99888777766555444433333333445445555444445566778899::;;<<==>>?????>>==<<;;::99988888899::;;<<==>>???????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$####""""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;::9998999:::99887766554433221100//..--,,+++++****))((''&&&%%$$##""!!``!!""!!`Ϛ`!!""##$$%%&&''(((''&&%%$$##""!!```````!!""######""!!`ڙ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<<;;::999999::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!``!!""##$$$$##""!!``!!!"""""#""!!``!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``````!!!!!""""##""""""""!!```!!!""""!!!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<===<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ҏ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<=<<;;::998888777666555444333333445555566555455566778899::;;<<==>>???????>>==<<;;::999999999::;;<<==>>???????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""""!!!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;::998888899:::99887766554433221100//..--,,++,+++**))((''&&%%$$##""!!`Ɍ`!!""!!`ȓ`!!""##$$%%&&''((''&&%%$$##""!!`ő`!!!!!""##$$####""!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<<;;::99888999::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""!!``!!""##$$$$##""!!`Ø`!!!!!"""#""!!!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ƌ`!!!!!""""""""""!"!!```!!!"""""!!!!``ŀ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ҍ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<===<<;;::9998888776665555444444445565566665555566778899::;;<<==>>?????????>>==<<;;:::999999::;;<<==>>???????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""""!!!!`À`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;:::99888788899:::99887766554433221100//..--,,,,,++**))((''&&%%$$##""!!`Ώ`!!""!!``!!""##$$%%&&''''&&%%$$##""!!``````!!!!!""##$$$$$$##""!!!`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<<;;::9988888899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!``!!""##$$$$##""!!`̏```!!!!!""#""!!!!`Ƙ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Γ````!!!!""!!!!!!!!`ȃ``!!""""""!!!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<=<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ˋ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>==<<;;::99998887776665554444445566666776665666778899::;;<<==>>???????????>>==<<;;:::::::::;;<<==>>???????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;:::9988777778899:::99887766554433221100//..--,,,,++**))((''&&%%$$##""!!``!!"""!!```!!""##$$%%&&'''&&%%$$##""!!`Lj`!!`````!!!"""""##$$%%$$$$##""!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<<;;::998877788899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!`֞`!!""##$$$$##""!!````!!!""#""""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ʊ`!!!!!!!!!!`!`ϖ`!!"""""""!!!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<=<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ҍ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>==<<;;:::99998877766665555555566766777766666778899::;;<<==>>?????????????>>==<<;;;::::::;;<<==>>???????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!`Á`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9998877767778899:::99887766554433221100//..---,,++**))((''&&%%$$##""!!``!!"!!!``!!""##$$%%&&''&&%%$$##""!!`ĉ`!!!!!!`!!!!"""""##$$%%%%%%$$##"""!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<<;;::99887777778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```՞`!!""##$$$$##""!!`͒``!!""#""""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`‡```!!``````œ`!!""""#""""!!!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Џ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>>==<<;;::::99988877766655555566777778877767778899::;;<<==>>???????????????>>==<<;;;;;;;;;<<==>>???????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```Ȍ``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::999887766666778899:::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ʒ`!!!!!!``!!""##$$%%&&&&%%$$$##"""!!`“`!!""!!!!!!"""#####$$%%&&%%%%$$##""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<<;;::9988776667778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ٕ`!!""##$$$##""!!``!!""###""!!`Ϗ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ž``Ȋ̑`!!!!!""##""""!!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<=<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>>>==<<;;;::::99888777766666666778778888777778899::;;<<==>>?????????????????>>==<<<;;;;;;<<==>>???????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`̊`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99888776665666778899::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ɏ`!!!`!!!``!!""##$$%%&&&%%$$###""!!!!``!!""""!""""#####$$%%&&&&&&%%$$###"##$$%%&&''(())**++,,--..//00112233445566778899::;;<<<;;::998877666666778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ޕ`!!""##$$$$##""!!``!!""##""!!`ȃ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ƒÀ``!!!!!""###""""!!`ʅ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<=<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?>>==<<;;;;:::999888777666666778888899888788899::;;<<==>>???????????????????>>==<<<<<<<<<==>>???????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ɓ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988877665555566778899::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!``!``!!""##$$%%&&%%$$###""!!!!!``!!"""""""###$$$$$%%&&''&&&&%%$$####$$%%&&''(())**++,,--..//00112233445566778899::;;<<<;;::99887766555666778899::;;<<==>>?>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!""##$$$##""!!``!!""###""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!````````!!""####"""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ŋ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??>>==<<<;;;;::9998888777777778898899998888899::;;<<==>>?????????????????????>>===<<<<<<==>>???????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!`Š`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877766555455566778899:99887766554433221100//..--,,++**))((''&&%%$$##""!!`ƌ``ܞ``!!""##$$%%&%%$$##"""!!``````!!""##"####$$$$$%%&&''''''&&%%$$$#$$%%&&''(())**++,,--..//00112233445566778899::;;<<<;;::9988776655555566778899::;;<<==>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!````!!""##$$$##""!!``!!""###""!!``ύ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ï`!`!!`ɐ`!!""#####""!!`ȏ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ȉ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????>>==<<<<;;;:::9998887777778899999::9998999::;;<<==>>???????????????????????>>=========>>???????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``Ɍ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988777665544444556677889999887766554433221100//..--,,++**))((''&&%%$$##""!!``ݞˀ`!!""##$$%%%%$$##"""!!`ϖ`!!""####$$$%%%%%&&''((''''&&%%$$$$%%&&''(())**++,,--..//00112233445566778899::;;<<<;;::998877665544455566778899::;;<<==>=>>>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!``!!""##$$$$##""!!``!!""###""!!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`̐`!!!!!``!!""#####""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`˅``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????>>===<<<<;;:::99998888888899:99::::99999::;;<<==>>?????????????????????????>>>======>>???????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766655444344455667788999887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%$$##""!!!`ޞ`!!""##$$$%%%%%&&''((((((''&&%%%$%%&&''(())**++,,--..//00112233445566778899::;;<<<;;::99887766554444445566778899::;;<<======>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""!!!!````ә`!!""##$$$$##""!!``!!""###""!!!!`ň`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ŋ`!!!""!!```!!""##$##""!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<===<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ˊ`!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????>>====<<<;;;:::99988888899:::::;;:::9:::;;<<==>>???????????????????????????>>>>>>>>>????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ʌ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776665544333334455667788999887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$$$##""!!!!!```!!""##$$%%&&&&''(())((((''&&%%%%&&''(())**++,,--..//00112233445566778899::;;<<<;;::9988776655443334445566778899::;;<<=<=====>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""""!!!!!`΀`!!""##$$%$$##""!!!``!!""###"""!!`א`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ŋ`!!"""!!!``!!""##$$##""!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!""####$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????>>>====<<;;;::::99999999::;::;;;;:::::;;<<==>>??????????????????????????????>>>>>>?????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`̉`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665554433323334455667788999887766554433221100//..--,,++**))((''&&%%$$##""!!````````!!""##$$$##""!!``!!``!!""##$$%%&&&&&''(())))((''&&&%&&''(())**++,,--..//00112233445566778899::;;<<<;;::998877665544333333445566778899::;;<<<<<<===>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$###""""!!!``ƒ`!!""##$$%$$##""!!```!!""###""!!`Ս`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""""!!``!!""##$$$$##""!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`````!!"""#""###$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????>>>>===<<<;;;:::999999::;;;;;<<;;;:;;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`É`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766555443322222334455667788999887766554433221100//..--,,++**))((''&&%%$$##""!!`!!!!``Ň```!``!!""##$$$##""!!````!!""##$$%%&%&&&''(())))((''&&&&''(())**++,,--..//00112233445566778899::;;<<<;;::99887766554433222333445566778899::;;<;<<<<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$####""!!``!!""##$$$$##""!!``!!""####""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""#""!!```!!""##$$%%$$##"""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!!!"""#"""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????>>>>==<<<;;;;::::::::;;<;;<<<<;;;;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`̑`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655444332221222334455667788999887766554433221100//..--,,++**))((''&&%%$$##""!!!!!!!`Ą`!!``!!!!!""##$$$$##""!!`ޞ`!!""##$$%%%%%&&''(())))(('''&''(())**++,,--..//00112233445566778899::;;<<<;;::9988776655443322222233445566778899::;;;;;;<<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$###""!!``````!!""##$$$$$$##""!!``!!""####""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""#""!!!!!""##$$%%%%$$##"""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!""##""!!"""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????>>>===<<<;;;::::::;;<<<<<==<<<;<<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ʓ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544433221111122334455667788999887766554433221100//..--,,++**))((''&&%%$$##""!""""!!`````!!!!!!"!!""##$$$$$##""!!`Ξ`!!""##$$%%%$%%%&&''(())))((''''(())**++,,--..//00112233445566778899::;;<<<;;::998877665544332211122233445566778899::;:;;;;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$##""!!`!!```!!!!""##$$$$$$$$##""!!``!!""####""!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ƀ`!!""#""!!!""##$$%%&&%%$$#####$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""""""##""!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????>>===<<<<;;;;;;;;<<=<<====<<<<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ȇ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443332211101112233445566778899887766554433221100//..--,,++**))((''&&%%$$###"""""""!!`ʌ`!!!!!""!!""""""###$$$$$##""!!`Ԟ`!!""##$$%$$$$%%&&''(())))((('(())**++,,--..//00112233445566778899::;;<<<;;::99887766554433221111112233445566778899::::::;;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%$$$##""!!!!!!!!!!""##$$$$###$$$##""!!``!!""####""!!```!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!""##"""""##$$%%&&&&%%$$###$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""""##""!!``!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????>>>===<<<;;;;;;<<=====>>===<===>>???????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443332211000001122334455667788887766554433221100//..--,,++**))((''&&%%$$#####"""""""!!```````````!!!!!""""!!!!!""""########""!!`Ћ`!!""##$$$$$#$$$%%&&''(())))(((())**++,,--..//00112233445566778899::;;<<<;;::9988776655443322110001112233445566778899:9:::::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%$$##""!""!!!""""##$$$$#####$$$##""!!````!!""####""!!!``!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``````````````````!!""###"""##$$%%&&''&&%%$$$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$#######""!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????>>>====<<<<<<<<==>==>>>>=====>>???????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ʼn`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443322211000/00011223344556677887766554433221100//..--,,++**))((''&&%%$$##"""""!!!""""!!!!!``!!!!!!!!""!!!!!!!!!!!!!"""#####"""!!!`Ώ`!!""##$#$$$####$$%%&&''(()))))())**++,,--..//00112233445566778899::;;<<<;;::9988776655443322110000001122334455667788999999:::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&%%%$$##""""""""""##$$$###"""##$$$##""!!!!``!!""""#""!!`!``!!!"""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!``!!!!!!!!!!!!!!``!!""#######$$%%&&''''&&%%$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$######""!!`ٞ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????>>>===<<<<<<==>>>>>??>>>=>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`͐`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544332221100/////00112233445566777766554433221100//..--,,++**))((''&&%%$$##"""""!!!!!""""!!!!!`‰`!!!!!!!!""!!!!!!!`````!!!!""""""""!!```ы`!!""#########"###$$%%&&''(())))))**++,,--..//00112233445566778899::;;<<<;;::99887766554433221100///00011223344556677889899999::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&&%%$$##"##"""####$$$###"""""##$$$##""!!!!```!!"""""!!````!!"""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!!!!!!!!!!!!!!!``!!""##$$###$$%%&&''((''&&%%%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$$##""!!`Ȅ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????>>>>========>>?>>????>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ž`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544332211100///.///001122334455667766554433221100//..--,,++**))((''&&%%$$##""!!!!!```!!""""""!!`…`!!""""""""!!````````!!!"""""!!!````!!""#####"###""""##$$%%&&''(())*)**++,,--..//00112233445566778899::;;<<<;;::99887766554433221100//////0011223344556677888888999::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(('''&&&%%$$##########$$$##"""!!!""##$$$##""""!!!``!!!!!"!!``!!""###$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""""!!""""""""""""!!`ˋ`!!""##$$$$$%%&&''((((''&&%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????>>==<<;;::99887766554433221100//..--,,++**))(('''&&%%$$###""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????>>>======>>??????????>??????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Č`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544332211100//.....//0011223344556666554433221100//..--,,++**))((''&&%%$$##""!!!!!``!!""""""!!``!!"""""""!!```!!!!!!!!````````````````!!!!""###""""""""!"""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<<;;::99887766554433221100//...///0011223344556677878888899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''''&&%%$$#$$###$$$$$##"""!!!!!""##$$$##""""!!!```!!!!!!!```!!""###$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""""""""""""""""""!!```````````!!""##$$$$$%%&&''(())((''&&&&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????>>==<<;;::99887766554433221100//..--,,++**))(('''&&%%$$###""!!`ȇ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????>>>>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544332211000//...-...//00112233445566554433221100//..--,,++**))((''&&%%$$##""!!`````!!""#""!!``!!""####""!!`ޞ`!!!!!``Б`!!!!!!!!!!!!!!!!!""##"""""!"""!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<;;::99887766554433221100//......//0011223344556677777788899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((('''&&%%$$$$$$$$$$$##""!!!```!!""##$$$####"""!!`````!!````Í``!!!"""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$####""###########""!!``!!!!!!!!!``̑`!!""##$$%%%%&&''(())))((''&&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&%%$$##"""!!`ɕ``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????>>>>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`‹`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544332211000//..-----..//001122334455554433221100//..--,,++**))((''&&%%$$##""!!``!!""#""!!`ƌ`!!""####"""!!!`Ē`````ŀ`!!!!!!!!!!!!!!""""##"""!!!!!!!!`!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;;::99887766554433221100//..---...//0011223344556676777778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((((''&&%%$%%$$$%$$##""!!!``!!""##$$$###""!!```Nj```!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$###############""!!`Ì`!!!!!!!!!!`Ɛ`!!""##$$%%&&''(())**))(('''''(())**++,,--..//00112233445566778899::;;<<==>>??????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&%%$$##""""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ʍ``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100///..---,---..//001122334455554433221100//..--,,++**))((''&&%%$$##""!!`І`!!""""!!`ȋ`ȇ``!!""""##""!!!``ϖ`!!"""""""""""""""##""!!!!!`!!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;::99887766554433221100//..------..//0011223344556666667778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**)))(((''&&%%%%%%%$$##""!!```!!""##$$##"""!!``Ɔ``È``!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$##$$$$$$$##""!!``ɇ`!!"""""""!!`Ϗ`!!""##$$%%&&''(())***))(('''(())**++,,--..//00112233445566778899::;;<<==>>??????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%$$##""!!!!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`΋`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100///..--,,,,,--..//001122334455554433221100//..--,,++**))((''&&%%$$##""!!````̇`!!""""!!``!````!!""""""""!!!`Ē`!!"""""""""""####""!!!``````Ñ`!!""##$$%%&&''(())**++,,--..//00112233445566778899:::99887766554433221100//..--,,,---..//0011223344556566666778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))))((''&&%&&%%$$##""!!``!!""##$##"""!!``!`Ņ``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$$$$$$$$##""!!`ˍ`!!""""""""!!``ϑ`!!""##$$%%&&''(())***))((((())**++,,--..//00112233445566778899::;;<<==>>??????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%$$##""!!!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ɇ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//...--,,,+,,,--..//001122334455554433221100//..--,,++**))((''&&%%$$##""!!!!!`Ƌ`!!"""!!``!!!!!`Ş`!!"""!!!""!!```!!""##"########""!!``ʀ׀`!!""##$$%%&&''(())**++,,--..//00112233445566778899::99887766554433221100//..--,,,,,,--..//0011223344555555666778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++***)))((''&&&%%$$##""!!`э`!!""####""!!!``!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%$$%%%%%$$##""!!`ʼn`!!""####""!!`͘`!!""##$$%%&&''(())***))((())**++,,--..//00112233445566778899::;;<<==>>??????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$##""!!````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//...--,,+++++,,--..//001122334455554433221100//..--,,++**))((''&&%%$$##""!!!!!``Ә`!!"""!!``!!!!```!!"""!!!!!!!`ڑ`!!"""""""####""!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::99887766554433221100//..--,,+++,,,--..//0011223344545555566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++****))((''&&%%$$##""!!``!!""###""!!!`†````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%%%%%%%$$##""!!``!!""####""!!```!!""##$$%%&&''(())***)))))**++,,--..//00112233445566778899::;;<<==>>??????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$##""!!`lj`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..---,,+++*+++,,--..//001122334455554433221100//..--,,++**))((''&&%%$$##"""""!!!```!!""#""!!`nj`!!""!!`````!!!"""!!```!!``Ԟ`!!""!""""###""!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::99887766554433221100//..--,,++++++,,--..//0011223344444455566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""###""!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&&%%&&&%%$$##""!!`Ŏ`!!""##$##""!!`ɂ`!!""##$$%%&&''(())***)))**++,,--..//00112233445566778899::;;<<==>>??????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$###""!!`ҍ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..---,,++*****++,,--..//001122334455554433221100//..--,,++**))((''&&%%$$##"""""!!!!``!!""###""!!``!!"""!!!!!!!!"""!!````!!!!!!!""##""!!``!!!""##$$%%&&''(())**++,,--..//00112233445566778899::99887766554433221100//..--,,++***+++,,--..//0011223343444445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`À`!!""##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&&&&&%%$$##""!!`ˊ`!!""####""!!`Ț`!!""##$$%%&&''(())******++,,--..//00112233445566778899::;;<<==>>??????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$####""!!`ŀ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!``ɒ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,,++***)***++,,--..//001122334455554433221100//..--,,++**))((''&&%%$$#####"""!!!!!""####""!!``!!""""!!!!!""""!!`ޞ`!!`!!!!""#""!!````!!!""##$$%%&&''(())**++,,--..//00112233445566778899::99887766554433221100//..--,,++******++,,--..//0011223333334445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&&&&&%%$$##""!!`Ê`!!""##$##""!!``!!""##$$%%&&''(())****++,,--..//001122333445566778899::;;<<==>>?????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!!`Č`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,,++**)))))**++,,--..//001122334455554433221100//..--,,++**))((''&&%%$$#####""""!!""##$$##""!!``!!""#""""""""#""!!``͍`````!!""#""!!````!!!!"""##$$%%&&''(())**++,,--..//00112233445566778899::99887766554433221100//..--,,++**)))***++,,--..//0011223233333445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`щ`!!""#""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&&&'&&%%$$##""!!`ȉ`!!""###$##""!!```!!""##$$%%&&''(())**++,,--..//00112233333445566778899::;;<<==>>???????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""""#""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,+++**)))()))**++,,--..//001122334455554433221100//..--,,++**))((''&&%%$$$$$###"""""##$$$##""!!``!!""##"""""####""!!`Þ`!!""#""!!``!!!!!!"""##$$%%&&''(())**++,,--..//00112233445566778899::99887766554433221100//..--,,++**))))))**++,,--..//0011222222333445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ʙ`!!""##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%&&&&%%$$##""!!`Š`!!""####$##""!!!`ȅ`!!""##$$%%&&''(())**++,,--..//00112233233445566778899::;;<<==>>?????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!""""!!`Ό`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ċ`!!!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,+++**))((((())**++,,--..//001122334455554433221100//..--,,++**))((''&&%%$$$$$####""##$$%$$##""!!``!!""##########""!!`ޞ`!!""#""!!!!!!""""###$$%%&&''(())**++,,--..//00112233445566778899::99887766554433221100//..--,,++**))((()))**++,,--..//0011212222233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`͒`!!""###""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%%&&&%%$$##""!!`҇`!!""##"##$##""!!`č``!!""##$$%%&&''(())**++,,--..//00112222233445566778899::;;<<==>>???????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!""""!!````ƐĊ``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!!`nj`!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++***))((('((())**++,,--..//001122334455554433221100//..--,,++**))((''&&%%%%%$$$#####$$%%$$##""!!``!!""##$######""""!!`ޞ`!!""##""!!""""""###$$%%&&''(())**++,,--..//00112233445566778899::99887766554433221100//..--,,++**))(((((())**++,,--..//0011111122233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`˞`!!""#####""!!``````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$%%%%%%$$##""!!``!!""#"""#####""!!`ȉ`!!""##$$%%&&''(())**++,,--..//00112212233445566778899::;;<<==>>?????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""""!!!!!``````!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ì`!!!`ʊ`!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++***))(('''''(())**++,,--..//001122334455554433221100//..--,,++**))((''&&%%%%%$$$$##$$%%%$$##""!!``!!""##$$$##""""""!!`ؙ`!!""####"""""""""""##$$%%&&''(())**++,,--..//0011223344556677889999887766554433221100//..--,,++**))(('''((())**++,,--..//0010111112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ғ``!!""######"""!!``!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$$%%%%$$##""!!``!!""""!""#####""!!`ʏ`!!""##$$%%&&''(())**++,,--..//001121112233445566778899::;;<<==>>???>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""""!!!!!```!!!!```!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Í`!!`Ň`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**)))(('''&'''(())**++,,--..//001122334455554433221100//..--,,++**))((''&&&&&%%%$$$$$%%%%$$##""!!`†`!!""##$$###"""!!!!!`Θ``!!""##$$##""#""""""""##$$%%&&''(())**++,,--..//00112233445566778899887766554433221100//..--,,++**))((''''''(())**++,,--..//0000001112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ň`!!!"""""""""""!!!!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$###$$$$$$$##""!!``!!"""!!!"""####""!!`ɇ`!!""##$$%%&&''(())**++,,--..//0011110112233445566778899::;;<<==>>???>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""#"""""!!!!!!!!!!!!"""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!`ȉ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**)))((''&&&&&''(())**++,,--..//001122334455554433221100//..--,,++**))((''&&&&&%%%%$$%%&%%$$##""!!`````!!""##$$###""!!!!!!!`ћ`````````!!!""##$$$$##""""!!!!!""##$$%%&&''(())**++,,--..//001122334455667788887766554433221100//..--,,++**))((''&&&'''(())**++,,--..//0/00000112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ƈ`!!!""""""""""!!!!!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$#####$$$$$##""!!``````!!"!!`!!"""####""!!`„`!!""##$$%%&&''(())**++,,--..//00111000112233445566778899::;;<<==>>>>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ȃ`!!""#"""""!!!""""!!!"""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```͍`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(((''&&&%&&&''(())**++,,--..//001122334455554433221100//..--,,++**))(('''''&&&%%%%%&&%%$$##""!!``!!!!!""##$$##"""!!!````!``````!!!!!!!``!!!""##$$$$##"""!!!!!!!!""##$$%%&&''(())**++,,--..//0011223344556677887766554433221100//..--,,++**))((''&&&&&&''(())**++,,--..//////000112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ä`!!"""""!!!!!!!!!`````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""#######""!!`ό``!!!!``!!!!``!!!""###""!!``!!""##$$%%&&''(())**++,,--..//00100/00112233445566778899::;;<<==>>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!""#####""""""""""""###$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ˇ``Ȋ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(((''&&%%%%%&&''(())**++,,--..//001122334455554433221100//..--,,++**))(('''''&&&&%%&&&%%$$##""!!```!!!!!""##$$##"""!!````!!!!!!!!!!!!!`ݞ`!!""##$$$$##""!!!!`````!!""##$$%%&&''(())**++,,--..//00112233445566777766554433221100//..--,,++**))((''&&%%%&&&''(())**++,,--.././////00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!"""""!!!!!!!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""""#######""!!`я`!!!!!!`ˀ`!!``!!!!""##""!!``!!""##$$%%&&''(())**++,,--..//000///00112233445566778899::;;<<=====<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""######"""####"""###$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ɉ``ˆ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(('''&&%%%$%%%&&''(())**++,,--..//001122334455554433221100//..--,,++**))((((('''&&&&&&&%%$$##""!!``````!!!"""""##$$##""!!!`ؙ`!!!!!"""""!!`ܞ`!!""###$$##""!!!```!!""##$$%%&&''(())**++,,--..//001122334455667766554433221100//..--,,++**))((''&&%%%%%%&&''(())**++,,--......///00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!""#""!!````````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!""""""""""!!`×`!!""""!!`ˊǁЉ`!`ۇ```!!""#""!!``!!""##$$%%&&''(())**++,,--..//00//.//00112233445566778899::;;<<====<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ӊ`!!""##$$$############$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ɍ```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(('''&&%%$$$$$%%&&''(())**++,,--..//001122334455554433221100//..--,,++**))(((((''''&&'&&%%$$##""!!``!!!!!!!"""""##$$##""!!!`،`!!"""""""!!`ܒ`!!"""####""!!``ܞ`!!""##$$%%&&''(())**++,,--..//00112233445566766554433221100//..--,,++**))((''&&%%$$$%%%&&''(())**++,,--.-.....//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`!!!""#""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!""""""""""!!`Ɩ`!!"""""!!```````````͉``ł`̐`!!""#""!!`͈`!!""##$$%%&&''(())**++,,--..//0//...//00112233445566778899::;;<<<==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ʉ`!!""##$$$$###$$$$###$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ǐ``ɍ````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&%%$$$#$$$%%&&''(())**++,,--..//001122334455554433221100//..--,,++**)))))((('''''&&%%$$##""!!`Ϟ`!!!!!!"""#####$$##""!!``ɑ`!!"""#""!!`݉`!!"""##""!!`٘`!!""##$$%%&&''(())**++,,--..//001122334455666554433221100//..--,,++**))((''&&%%$$$$$$%%&&''(())**++,,------...//00112233445566778899::;;<<==>>?????>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!""#""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!!!!!!!""""!!```!!""###""!!!!!!!!!!!!````!````!```Ù`!!""#""!!``!!""##$$%%&&''(())**++,,--..////..-..//00112233445566778899::;;<<<=<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`̎`!!""##$$%$$$$$$$$$$$$%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!```†`````!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&%%$$#####$$%%&&''(())**++,,--..//001122334455554433221100//..--,,++**)))))(((('''&&%%$$##""!!```!!"""""""#####$$##""!!`ґ`!!""""!!`؊```!!!!!""""""!!```!!""##$$%%&&''(())**++,,--..//001122334455666554433221100//..--,,++**))((''&&%%$$###$$$%%&&''(())**++,,-,-----..//00112233445566778899::;;<<==>>?>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!"""#""!!`Ā`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!!!!!!""""!!``!!!""#####""!!!!!!!!!!!!!`!!!!!!!!!!!```````````!!""#""!!``!!""##$$%%&&''(())**++,,--..///..---..//00112233445566778899::;;;<<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%$$$%%%%$$$%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!````!!!`Ì`!!``!!```!!!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%$$###"###$$%%&&''(())**++,,--..//001122334455554433221100//..--,,++*****)))((((''&&%%$$##""!!`````!!!""""""###$$$$$##""!!`ҕ`!!"""!!`ژ`!!!!`!!!!""""!!``!!!""##$$%%&&''(())**++,,--..//001122334455666554433221100//..--,,++**))((''&&%%$$######$$%%&&''(())**++,,,,,,---..//00112233445566778899::;;<<==>>>>>=>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""""##""!!``!!""##$$%%&&''(())**++,,--..//001122334445566778899::;;<<==>>?????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ݞ```````!!""""!!!!!""##$$$##""""""""""""!!!!!"!!!!"!!!!!!!!!!`````!`!```!!!""###""!!```!!""##$$%%&&''(())**++,,--../..--,--..//00112233445566778899::;;;<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%%%%%%%%%%%%&&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!!!!``!!!``!!!!!!!!!"""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%$$##"""""##$$%%&&''(())**++,,--..//001122334455554433221100//..--,,++*****))))(((''&&%%$$##""!!!!!!!!""#######$$$$$$##""!!`ә``````!!""!!`˒``!!!!````!!!!!!!```!!!""##$$%%&&&''(())**++,,--..//00112233445566554433221100//..--,,++**))((''&&%%$$##"""###$$%%&&''(())**++,+,,,,,--..//00112233445566778899::;;<<==>=====>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"####""!!``!!""##$$%%&&''(())**++,,--..//00112233444445566778899::;;<<==>>?????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!""""!!"""##$$$$$##"""""""""""""!"""""""""""!!!!!!!!!!!``!!!!!!!!""###""!!`͓`!!""##$$%%&&''(())**++,,--...--,,,--..//00112233445566778899:::;;;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``ǀ`!!""##$$%%%%%&&&&%%%&&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!"!!``!!"!!`̉`!!""!!!"""""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$##"""!"""##$$%%&&''(())**++,,--..//001122334455554433221100//..--,,+++++***))))((''&&%%$$##""!!!!!"""######$$$%%%$$##""!!`՘`!!!!``!!""!!`ƕ`!!!!``!!!!!```!!"""##$$%$%%&&&''(())**++,,--..//001122334455554433221100//..--,,++**))((''&&%%$$##""""""##$$%%&&''(())**++++++,,,--..//00112233445566778899::;;<<=====<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$######""!!``!!""##$$%%&&''(())**++,,--..//001122334443445566778899::;;<<==>>?????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!""""""""##$$%%%$$############"""""#""""#""""""""""!!!!``!!!"!!!"""##$##""!!`Ϗ`!!""##$$%%&&''(())**++,,--...--,,+,,--..//00112233445566778899:::;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&&&&&&&&&&&'''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""""""!!`nj`!!"!!`Ă`!!"""""""""#####$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$##""!!!!!""##$$%%&&''(())**++,,--..//001122334455554433221100//..--,,+++++****)))((''&&%%$$##""""""""##$$$$$$$%%%%$$##""!!`ɀ`!!!!!``!!"!!`````ˀ``````!!"""##$$$$$$%%%&&''(())**++,,--..//0011223344554433221100//..--,,++**))((''&&%%$$##""!!!"""##$$%%&&''(())**+*+++++,,--..//00112233445566778899::;;<<=<<<<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$#$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233444333445566778899::;;<<==>>???????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ɇ`!!!""""""""##$$%%%$$#############"###########""""""""""!!`ʀ``!!""""""""##$$##""!!`ٙ`!!""##$$%%&&''(())**++,,--..--,,+++,,--..//001122334455667788999::;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ȁ`!!""##$$%%&&&&&''''&&&'''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""""!!`ˋ`!!""!!```!!""#"""#######$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$###""!!!`!!!""##$$%%&&''(())**++,,--..//001122334455554433221100//..--,,,,,+++****))((''&&%%$$##"""""###$$$$$$%%%&&%%$$##""!!``!!""!!``!!!!``!!""###$$$$$#$$%%%&&''(())**++,,--..//00112233444433221100//..--,,++**))((''&&%%$$##""!!!!!!""##$$%%&&''(())******+++,,--..//00112233445566778899::;;<<<<<;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$##""!!``!!""##$$$%%&&''(())**++,,--..//00112233433233445566778899::;;<<==>>??????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ņ`!!!!""!!"""##$$%%%$$$$$$$$$$$$#####$####$##########""""!!``!!!"""#"""###$$$$##""!!`Ӗ`!!""##$$%%&&''(())**++,,-----,,++*++,,--..//001122334455667788999::;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ń`!!""##$$%%&&'''''''''''((())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$###""!!`ό`!!""!!!```!!""########$$$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$###""!!````!!""##$$%%&&''(())**++,,--..//001122334455554433221100//..--,,,,,++++***))((''&&%%$$########$$%%%%%%%&&&%%$$##""!!``!!"""!!``!!!!``!!""###$#######$$$%%&&''(())**++,,--..//001122334433221100//..--,,++**))((''&&%%$$##""!!```!!!""##$$%%&&''(())*)*****++,,--..//00112233445566778899::;;<;;;;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$%$$##""!!``!!""##$$$$%%&&''(())**++,,--..//00112233322233445566778899::;;<<==>>?????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ʉ``!!!!!!!!""##$$%%%$$$$$$$$$$$$$#$$$$$$$$$$$##########""!!````!!!""########$$%%$$##""!!``````!!""##$$%%&&''(())**++,,----,,++***++,,--..//001122334455667788899::;::99887766554433221100//..--,,++**))((''&&%%$$##""!!````!!""##$$%%%&&'''(((('''((())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`̋`!!"""!!!!!!""##$###$$$$$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""!!`ܙ`!!""##$$%%&&''(())**++,,--..//001122334455554433221100//..-----,,,++++**))((''&&%%$$#####$$$%%%%%%&&&&&%%$$##""!!``!!"""!!``!!``!!""##$######"##$$$%%&&''(())**++,,--..//0011223333221100//..--,,++**))((''&&%%$$##""!!```!!""##$$%%&&''(())))))***++,,--..//00112233445566778899::;;;;;:;;<<==>>?????>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%$$##""!!``!!""######$$%%&&''(())**++,,--..//00112232212233445566778899::;;<<==>>????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ɇ``!!``!!!""##$$%%%%%%%%%%%%%$$$$$%$$$$%$$$$$$$$$$####""!!!!!!"""###$###$$$%%%%$$##""!!!!!!``!!""##$$%%&&''(())**++,,,,,,,,++**)**++,,--..//001122334455667788899::;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!`!!!""##$$$$$%%&&'''''''''((())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ˇ`!!""""!!!""##$$$$$$$$%%%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""!!`Փ`!!""##$$%%&&''(())**++,,--..//001122334455554433221100//..-----,,,,+++**))((''&&%%$$$$$$$$%%&&&&&&&'&&%%$$##""!!`š`!!""""!!``!``!!""####"""""""###$$%%&&''(())**++,,--..//00112233221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(()()))))**++,,--..//00112233445566778899::;:::::;;<<==>>???>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""#######$$%%&&''(())**++,,--..//00112221112233445566778899::;;<<==>>???????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ȍ````!!""##$$%%%%%%%%%%%%%%$%%%%%%%%%%%$$$$$$$$$$##""!!!!"""##$$$$$$$$%%&&%%$$##""!!!!!!``!!""##$$%%&&''(())**++,,,,,,,++**)))**++,,--..//001122334455667778899::;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!""##$$$$$$$%%&&'''''''''((())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""""""""##$$%$$$%%%%%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!``!!""##$$%%&&''(())**++,,--..//0011223344556554433221100//.....---,,,,++**))((''&&%%$$$$$%%%&&&&&&'''&&%%$$##""!!``!!"""!!``!```!!""####""""""!""###$$%%&&''(())**++,,--..//00112233221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(((((()))**++,,--..//00112233445566778899:::::9::;;<<==>>?>>=>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""#""""##$$%%&&''(())**++,,--..//00112110112233445566778899::;;<<==>>??????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ā̔`!!""##$$%%&&&&&&&&&%%%%%&%%%%&%%%%%%%%%%$$$$##""""""###$$$%$$$%%%&&&&%%$$##""""""!!``!!""##$$%%&&''(())**++,++++++++**))())**++,,--..//001122334455667778899::::999887766554433221100//..--,,++**))((''&&%%$$##"""!"""##$$#####$$%%&&&&&&&&&'''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ō`!!""##"""##$$%%%%%%%%&&&&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!`Ԑ`!!""##$$%%&&''(())**++,,--..//00112233445566554433221100//.....----,,,++**))((''&&%%%%%%%%&&'''''''&&%%$$##""!!``!!""""!!```!``!!!""####""!!!!!!!"""##$$%%&&''(())**++,,--..//00112233221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(('((((())**++,,--..//00112233445566778899:99999::;;<<==>>>===>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""""""""##$$%%&&''(())**++,,--..//00111000112233445566778899::;;<<==>>?????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ʀ`!!""##$$%%&&&&&&&&&&%&&&&&&&&&&&%%%%%%%%%%$$##""""###$$%%%%%%%%&&''&&%%$$##"""""!!``Ƈ`!!""##$$%%&&''(())**++,++++++++**))((())**++,,--..//001122334455666778899::99999887766554433221100//..--,,++**))((''&&%%$$##"""""##$$#######$$%%&&&&&&&&&'''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""######$$%%&%%%&&&&&&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``؞`!!""##$$%%&&''(())**++,,--..//00112233445566554433221100/////...----,,++**))((''&&%%%%%&&&''''''''&&%%$$##""!!``!!""#""!!!``!!!``!!""####""!!!!!!`!!"""##$$%%&&''(())**++,,--..//00112233221100//..--,,++**))((''&&%%$$##""!!`О`!!""###$$%%&&'''''''((())**++,,--..//00112233445566778899999899::;;<<==>==<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""!!!!""##$$%%&&''(())**++,,--..//00100/00112233445566778899::;;<<==>>????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ʉ`!!""##$$%%%&&''''&&&&&'&&&&'&&&&&&&&&&%%%%$$######$$$%%%&%%%&&&''''&&%%$$#####""!!`!```!!""##$$%%&&''(())**+*+++********))(('(())**++,,--..//0011223344556667788999988899887766554433221100//..--,,++**))((''&&%%$$###"###$$##"""""##$$%%%%%%%%%&&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ȉ`!!""#####$$%%&&&&&&&&'''''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ޜ`!!""##$$%%&&''(())**++,,--..//001122334455666554433221100/////....---,,++**))((''&&&&&&&&''((((''&&%%$$##""!!``!!""##""!!!!!"!!``!!""####""!!``````!!!""##$$%%&&''(())**++,,--..//0011223221100//..--,,++**))((''&&%%$$##""!!`ɀ`!!"""###$$%%&&''&'''''(())**++,,--..//00112233445566778898888899::;;<<===<<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!!!!!!!""##$$%%&&''(())**++,,--..//000///00112233445566778899::;;<<==>>????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%%%&&'''''&'''''''''''&&&&&&&&&&%%$$####$$$%%&&&&&&&&''((''&&%%$$#####""!!!!!```````ĕ``!!""##$$%%&&''(())**+***+********))(('''(())**++,,--..//0011223344555667788998888888887766554433221100//..--,,++**))((''&&%%$$#####$$##"""""""##$$%%%%%%%%%&&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ĉ`!!""##$$$$$%%&&'&&&'''''''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ۘ`!!""##$$%%&&''(())**++,,--..//0011223344556666554433221100000///....--,,++**))((''&&&&&'''((((''&&%%$$##""!!``!!""###"""!!"""!!`э`!!""###""!!```!!!""##$$%%&&''(())**++,,--..//0011223221100//..--,,++**))((''&&%%$$##""!!```!!"""""##$$%%&&&&&&&'''(())**++,,--..//00112233445566778888878899::;;<<=<<;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!````!!""##$$%%&&''(())**++,,--..//0//.//00112233445566778899::;;<<==>>????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ћ`!!""##$$$$%%&&'''''''(''''(''''''''''&&&&%%$$$$$$%%%&&&'&&&'''((((''&&%%$$$$$##""!"!!!!!!!``````!!`````!!!""##$$%%&&''(())**+**)***))))))))((''&''(())**++,,--..//0011223344555667788887778888887766554433221100//..--,,++**))((''&&%%$$$#$$$##""!!!!!""##$$$$$$$$$%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ć``!!""##$$$$$%%&&''''''''((((())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``lj`!!""##$$%%&&''(())**++,,--..//001122334455667766554433221100000////...--,,++**))((''''''''(()((''&&%%$$##""!!``!!""###"""""#""!!```!!""###""!!```!!""##$$%%&&''(())**++,,--..//0011223221100//..--,,++**))((''&&%%$$##""!!!``!!""!!"""##$$%%&&%&&&&&''(())**++,,--..//00112233445566778777778899::;;<<<;;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!````!!""##$$%%&&''(())**++,,--..///...//00112233445566778899::;;<<==>>????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!""##$$$$$%%&&''('(((((((((((''''''''''&&%%$$$$%%%&&''''''''(())((''&&%%$$$$$##"""""!!!!!!!!!!!!!!!!`````````!!!!""##$$%%&&''(())**+**)))*))))))))((''&&&''(())**++,,--..//0011223344455667788777777777887766554433221100//..--,,++**))((''&&%%$$$$$##""!!!!!!!""##$$$$$$$$$%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ƌ`!!!""##$$%%%%%&&''('''((((((())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`۔`!!""##$$%%&&''(())**++,,--..//00112233445566777665544332211111000////..--,,++**))(('''''((())((''&&%%$$##""!!`Ć`!!""#####""###""!!``!!""##""!!`ǀ`!!""##$$%%&&''(())**++,,--..//0011223221100//..--,,++**))((''&&%%$$##""!!!!!""!!!!!""##$$%%%%%%%&&&''(())**++,,--..//00112233445566777776778899::;;<;;:;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ӏ`!!""##$$%%&&''(()))**++,,--../..-..//00112233445566778899::;;<<==>>????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""######$$%%&&''((()(((()((((((((((''''&&%%%%%%&&&'''('''((())))((''&&%%%%%$$##"#"""""""!!!!!!""!!!!!!!!!!```````!!!!"""##$$%%&&''(())**+**))()))((((((((''&&%&&''(())**++,,--..//0011223344455667777666777777777766554433221100//..--,,++**))((''&&%%%$$##""!!`````!!""#########$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!""##$$%%%%%&&''(((((((()))))**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ʗ`!!""##$$%%&&''(())**++,,--..//00112233445566778776655443322111110000///..--,,++**))(((((((()))((''&&%%$$##""!!``!!""##$#####$##""!!`َ`!!""#""!!``!!""##$$%%&&''(())**++,,--..//00112233221100//..--,,++**))((''&&%%$$##"""!!""!!``!!!""##$$%%$%%%%%&&''(())**++,,--..//00112233445566766666778899::;;;:::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())))**++,,--...---..//00112233445566778899::;;<<==>>???????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ƈ`!!""#######$$%%&&''(()))))))))((((((((((''&&%%%%&&&''(((((((())**))((''&&%%%%%$$#####""""""""""""""""!!!!!!!!!!!!!!!!""""##$$%%&&''(())**+**))((()((((((((''&&%%%&&''(())**++,,--..//001122333445566776666666667777766554433221100//..--,,++**))((''&&%%$$##""!!``!!""#########$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```````!!"""##$$%%&&&&&''(()((()))))))**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//0011223344556677887766554433222221110000//..--,,++**))((((()))*))((''&&%%$$##""!!``!!""##$$$##$$##""!!`ˀ`!!""""!!`̀`!!""##$$%%&&''(())**++,,--..//00112233221100//..--,,++**))((''&&%%$$##"""""!!```!!""##$$$$$$$%%%&&''(())**++,,--..//00112233445566666566778899::;::9::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''((((())**++,,--.--,--..//00112233445566778899::;;<<==>>??????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ϓ`!!""#"""""##$$%%&&''(())))*))))))))))((((''&&&&&&'''((()((()))****))((''&&&&&%%$$#$#######""""""##""""""""""!!!!!!!""""###$$%%&&''(())**+**))(('(((''''''''&&%%$%%&&''(())**++,,--..//00112233344556666555666666666766554433221100//..--,,++**))((''&&%%$$##""!!`җ``!!"""""""""###$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!!!!!"""##$$%%&&&&&''(())))))))*****++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!""##$$%%&&''(())**++,,--..//001122334455667788887766554433222221111000//..--,,++**))))))))**))((''&&%%$$##""!!``!!""##$$$$$$$$##""!!``!!""""!!``!!""##$$%%&&''(())**++,,--..//00112233221100//..--,,++**))((''&&%%$$###""!!``!!""##$$#$$$$$%%&&''(())**++,,--..//00112233445565555566778899:::999::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`€`!!""##$$%%&&''(((((())**++,,---,,,--..//00112233445566778899::;;<<==>>????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$##""!!`ˎ`!!"""""""""##$$%%&&''(())*****))))))))))((''&&&&'''(())))))))**++**))((''&&&&&%%$$$$$################""""""""""""""""####$$%%&&''(())**+**))(('''(''''''''&&%%$$$%%&&''(())**++,,--..//0011222334455665555555556666666554433221100//..--,,++**))((''&&%%$$##""!!`Ύ`!!"""""""""###$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!!!""###$$%%&&'''''(())*)))*******++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!""##$$%%&&''(())**++,,--..//00112233445566778899887766554433333222111100//..--,,++**)))))*****))((''&&%%$$##""!!``!!""##$$%%$$%$$##""!!``!!""!!``!!""##$$%%&&''(())**++,,--..//001122333221100//..--,,++**))((''&&%%$$###""!!```!!""#######$$$%%&&''(())**++,,--..//00112233445555545566778899:99899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`€`!!""##$$%%&&''(''''(())**++,,-,,+,,--..//00112233445566778899::;;<<==>>??????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$##"""!!`ϐ`!!""""!!!!!""##$$%%&&''(())***********))))((''''''((()))*)))***++++**))(('''''&&%%$%$$$$$$$######$$##########"""""""####$$$%%&&''(())**+**))((''&'''&&&&&&&&%%$$#$$%%&&''(())**++,,--..//001122233445555444555555555666554433221100//..--,,++**))((''&&%%$$##""!!`ҋ`!!!!!!!!!!"""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""""""""###$$%%&&'''''(())********+++++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!!""##$$%%&&''(())**++,,--..//0011223344556677889999887766554433333222211100//..--,,++********++**))((''&&%%$$##""!!``````!!""##$$%%%%%%%$$##""!!`ҏ`!!""!!``!!""##$$%%&&''(())**++,,--..//001122333221100//..--,,++**))((''&&%%$$##""!!``!!""##"#####$$%%&&''(())**++,,--..//00112233445444445566778899988899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&'''''''''(())**++,,,+++,,--..//00112233445566778899::;;<<==>>????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$###"""!!``!!"""!!!!!!!""##$$%%&&''(())*************))((''''((())********++,,++**))(('''''&&%%%%%$$$$$$$$$$$$$$$$################$$$$%%&&''(())**+**))((''&&&'&&&&&&&&%%$$###$$%%&&''(())**++,,--..//0011122334455444444444555556554433221100//..--,,++**))((''&&%%$$##""!!`И`!!!!!!!!!!!"""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""""""##$$$%%&&''((((())**+***+++++++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`````!!!"""##$$%%&&''(())**++,,--..//00112233445566778899::99887766554444433322221100//..--,,++*****+++++**))((''&&%%$$##""!!!!!!!!""##$$%%&&%%%%%$$##""!!``!!""!!``!!""##$$%%&&''(())**++,,--..//00112233221100//..--,,++**))((''&&%%$$##""!!``!!""#"""""###$$%%&&''(())**++,,--..//00112233444443445566778898878899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`€`!!""##$$%%&&'''''&&&&''(())**++,++*++,,--..//00112233445566778899::;;<<==>>??????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$###""!!!!`ō`!!""!!`````!!""##$$%%&&''(()))))))**++****))(((((()))***+***+++,,,,++**))(((((''&&%&%%%%%%%$$$$$$%%$$$$$$$$$$#######$$$$%%%&&''(())**+**))((''&&%&&&%%%%%%%%$$##"##$$%%&&''(())**++,,--..//0011122334444333444444444556554433221100//..--,,++**))((''&&%%$$##""!!```````````!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$#########$$$%%&&''((((())**++++++++,,,,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!!!!"""##$$%%&&''(())**++,,--..//00112233445566778899::::99887766554444433332221100//..--,,++++++++,,++**))((''&&%%$$##""!!!!!!""##$$%%&&&%%%%%%$$##""!!``!!"!!``!!""###$$%%&&''(())**++,,--..//001122221100//..--,,++**))((''&&%%$$##""!!``!!"""!"""""##$$%%&&''(())**++,,--..//00112233433333445566778887778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`р`!!""##$$%%&&'''&&&&&&&''(())**+++***++,,--..//00112233445566778899::;;<<==>>????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""!!!!`ɏ`!!"!!``!!""##$$%%&&''(()))))))**++++**))(((()))**++++++++,,--,,++**))(((((''&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$%%%%&&''(())**+**))((''&&%%%&%%%%%%%%$$##"""##$$%%&&''(())**++,,--..//0001122334433333333344444556554433221100//..--,,++**))((''&&%%$$##""!!``!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$#######$$%%%&&''(()))))**++,+++,,,,,,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!"""###$$%%&&''(())**++,,--..//00112233445566778899::;;::99887766555554443333221100//..--,,+++++,,,,,++**))((''&&%%$$##""""""""##$$%%&&&%%%$%%%%$$##""!!`ȋ``````!!""!!``!!""###$$%%&&''(())**++,,--..//00112221100//..--,,++**))((''&&%%$$##""!!`ĉ`!!"!!!!!"""##$$%%&&''(())**++,,--..//00112233333233445566778776778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Á`!!""##$$%%&&'&&&&&%%%%&&''(())**+**)**++,,--..//00112233445566778899::;;<<==>>??????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""!!````!!"!!`ޞ`!!""##$$%%&&''((((((())**++++**))))))***+++,+++,,,----,,++**)))))((''&'&&&&&&&%%%%%%&&%%%%%%%%%%$$$$$$$%%%%&&&''(())**+**))((''&&%%$%%%$$$$$$$$##""!""##$$%%&&''(())**++,,--..//000112233332223333333334455554433221100//..--,,++**))((''&&%%$$##""!!`ď``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$$$$$$%%%&&''(()))))**++,,,,,,,,-----..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""""""""###$$%%&&''(())**++,,--..//00112233445566778899::;;;;::99887766555554444333221100//..--,,,,,,,,--,,++**))((''&&%%$$##""""""##$$%%&&&%%$$$$%%%$$##""!!`ˋ`!!!!``!!"!!`Ɗ`!!"""""##$$%%&&''(())**++,,--..//001121100//..--,,++**))((''&&%%$$##""!!`Ǒ`!!!!`!!!!!""##$$%%&&''(())**++,,--..//00112232222233445566777666778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!""##$$%%&&'&&&&%%%%%%%&&''(())***)))**++,,--..//00112233445566778899::;;<<==>>????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!`͋`!!""!!```!!!!""##$$%%&&''((((((())**++++**))))***++,,,,,,,,--..--,,++**)))))(('''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%&&&&''(())**+**))((''&&%%$$$%$$$$$$$$##""!!!""##$$%%&&''(())**++,,--..///00112233222222222333334455554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$$$$%%&&&''(())*****++,,-,,,-------..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""""###$$$%%&&''(())**++,,--..//00112233445566778899::;;<<;;::99887766666555444433221100//..--,,,,,-----,,++**))((''&&%%$$########$$%%&&&%%$$$#$$%%%$$##""!!`Ê`!!!!!``!!"!!`Ā`!!""""""##$$%%&&''(())**++,,--..//001121100//..--,,++**))((''&&%%$$##""!!`͐`!!````!!!""##$$%%&&''(())**++,,--..//00112222212233445566766566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!""##$$%%&&'&&%%%%%$$$$%%&&''(())*))())**++,,--..//00112233445566778899::;;<<==>>??>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!``Α`!!"""!!````!!""##$$%%&&'''''''(())**++++******+++,,,-,,,---....--,,++*****))(('('''''''&&&&&&''&&&&&&&&&&%%%%%%%&&&&'''(())**+**))((''&&%%$$#$$$########""!!`!!""##$$%%&&''(())**++,,--..///0011222211122222222233445554433221100//..--,,++**))((''&&%%$$##""!!`Dž`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%%%%%%&&&''(())*****++,,--------.....//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$########$$$%%&&''(())**++,,--..//00112233445566778899::;;<<<<;;::99887766666555544433221100//..--------..--,,++**))((''&&%%$$######$$%%&&&%%$$####$$%%%$$##""!!`З`!!"!!``!!"!!``!!""!!!!""##$$%%&&''(())**++,,--..//00111100//..--,,++**))((''&&%%$$##""!!`ƀ``À``!!""##$$%%&&''(())**++,,--..//00112111112233445566655566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ˀ``!!!""##$$%%&&'&&%%%%$$$$$$$%%&&''(()))((())**++,,--..//00112233445566778899::;;<<==>>>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``NJ`!!""!!``!!""##$$%%&&'''''''(())**++++****+++,,--------..//..--,,++*****))(((((''''''''''''''''&&&&&&&&&&&&&&&&''''(())**+**))((''&&%%$$###$########""!!``!!""##$$%%&&''(())**++,,--...//001122111111111222223344554433221100//..--,,++**))((''&&%%$$##""!!`э`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%%%%&&'''(())**+++++,,--.---.......//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$#####$$$%%%&&''(())**++,,--..//00112233445566778899::;;<<==<<;;::99887777766655554433221100//..-----.....--,,++**))((''&&%%$$$$$$$$%%&&&%%$$###"##$$%%%$$##""!!`Ԕ`!!""!!``!!"!!``!!""!!!!!!""##$$%%&&''(())**++,,--..//00111100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00111110112233445565545566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!"""##$$%%&&'&&%%$$$$$####$$%%&&''(()(('(())**++,,--..//00112233445566778899::;;<<==>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`א`!!"!!`Ĉ`!!""##$$%%&&'&&&&&''(())**++++++*++,,,,-----...////..--,,+++++**))()(((((((''''''((''''''''''&&&&&&&''''((())**+**))((''&&%%$$##"###""""""""!!`מ`!!""##$$%%&&''(())**++,,--...//00111100011111111122334454433221100//..--,,++**))((''&&%%$$##""!!`ʎ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&&&&&&&'''(())**+++++,,--......../////00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$$$$$%%%&&''(())**++,,--..//00112233445566778899::;;<<====<<;;::99887777766665554433221100//........//..--,,++**))((''&&%%$$$$$$%%&&&%%$$##""""##$$%%%$$##""!!``!!"""!!``!!"!!`͆`!!"!!````!!""##$$%%&&''(())**++,,--..//00111100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//001100000112233445554445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ā`!!!"""##$$%%&&'&&%%$$$$#######$$%%&&''((('''(())**++,,--..//00112233445566778899::;;<<==>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!"!!``!!""##$$%%&&'&&&&&&&''(())***+++***++,,,,--...../////..--,,+++++**)))))((((((((((((((((''''''''''''''''(((())**+**))((''&&%%$$##"""#"""""""""!!`؜`!!""##$$%%&&''(())**++,,----..//00110000000001111122334454433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&&&&&''((())**++,,,,,--../...///////00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$$%%%&&&''(())**++,,--..//00112233445566778899::;;<<==>>==<<;;::99888887776666554433221100//...../////..--,,++**))((''&&%%%%%%%%&&&%%$$##"""!""##$$%%%$$##""!!````!!""""!!``!!"!!``!!!!``!!""##$$%%&&''(())**++,,--..//00111100//..--,,++**))((''&&%%$$##""!!````!!""##$$%%&&''(())**++,,--..//00000000/00112233445443445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ā`!!""###$$%%&&'&&%%$$#####""""##$$%%&&''(''&''(())**++,,--..//00112233445566778899::;;<<==>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""!!``!!""##$$%%&&&&&%%%%%&&''(())***+**)**++++,,-----.........--,,,,,++**)*)))))))(((((())(((((((((('''''''(((()))**+**))((''&&%%$$##""!"""!!!!!!""!!``!!""##$$%%&&''(())**++,,,,,---..//0000///000000000112233444433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(('''''''''((())**++,,,,,--..////////00000112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%%%%%&&&''(())**++,,--..//00112233445566778899::;;<<==>>>>==<<;;::99888887777666554433221100////////00//..--,,++**))((''&&%%%%%%&&&%%$$##""!!!!""##$$%%%$$##""!!!!````!!""#""!!``!!!!!``!!!`Ӏ`!!""##$$%%&&''(())**++,,--..//00111100//..--,,++**))((''&&%%$$##""!!!````````!!!""##$$%%&&''(())**++,,--..//000000/////00112233444333445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""###$$%%&&'&&%%$$####"""""""##$$%%&&'''&&&''(())**++,,--..//00112233445566778899::;;<<====<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""!!``!!""##$$%%&&&&%%%%%%%&&''(()))***)))**++++,,-----.........--,,,,,++*****))))))))))))))))(((((((((((((((())))**+**))((''&&%%$$##""!!!"!!!!!!!!!!``!!"""##$$%%&&''(())**+++,,,,,,--..//00/////////00000112233444433221100//..--,,++**))((''&&%%$$##""!!`ȉ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(('''''''(()))**++,,-----..//0///0000000112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%%&&&'''(())**++,,--..//00112233445566778899::;;<<==>>??>>==<<;;::99999888777766554433221100/////00000//..--,,++**))((''&&&&&&&&&%%$$##""!!!`!!""##$$%%%$$##""!!!!!!!!""##""!!``!!!!``!!`·`!!""##$$%%&&''(())**++,,--..//001121100//..--,,++**))((''&&%%$$##""!!!!````!!!!!!!!""##$$%%&&''(())**++,,--..//0000//////.//00112233433233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!""##$$$%%&&'&&%%$$##"""""!!!!""##$$%%&&'&&%&&''(())**++,,--..//00112233445566778899::;;<<====<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ύ`!!""!!`Ǖ`!!""##$$%%&&%%%$$$$$%%&&''(()))*))())****++,,,,,-------....-----,,++*+*******))))))**))))))))))((((((())))***+**))((''&&%%$$##""!!`!!!``````!!```!!!!""##$$%%&&''(())**++++++,,,--..////.../////////0011223344433221100//..--,,++**))((''&&%%$$##""!!`ƈ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((((((((()))**++,,-----..//00000000111112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&&&&&&'''(())**++,,--..//00112233445566778899::;;<<==>>????>>==<<;;::999998888777665544332211000000001100//..--,,++**))((''&&&&&&&%%$$##""!!```!!""##$$%%%$$##""""!!!!""###""!!`ˉ``````!!``!!""##$$%%&&''(())**++,,--..//0011221100//..--,,++**))((''&&%%$$##"""!!!!``!!!!!!!!"""##$$%%&&''(())**++,,--..//0000////.....//00112233322233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!`ă`!!""##$$%%&&'&&%%$$##""""!!!!!!!""##$$%%&&&%%%&&''(())**++,,--..//00112233445566778899::;;<<====<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ɉ`!!"""!!`Ƒ`!!""##$$%%&&%%%$$$$$$$%%&&''((()))((())****++,,,,,-------....-----,,+++++****************))))))))))))))))****+**))((''&&%%$$##""!!``!```Ҋ``!!!""##$$%%&&''(())***++++++,,--..//........./////0011223344433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((((((())***++,,--.....//00100011111112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&&&'''((())**++,,--..//00112233445566778899::;;<<==>>??????>>==<<;;:::::999888877665544332211000001111100//..--,,++**))(('''''&&%%$$##""!!`֙`!!""##$$%%%$$##""""""""####""!!`Ѝ```!!""##$$%%&&''(())**++,,--..//00112221100//..--,,++**))((''&&%%$$##""""!!!!!!""""""""##$$%%&&''(())**++,,--..//0000//......-..//00112232212233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!``````!!""##$$%%&&&&%%$$##""!!!!!````!!""##$$%%&%%$%%&&''(())**++,,--..//00112233445566778899::;;<<====<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!""""!!`Ɗ`!!""##$$%%&%%$$$#####$$%%&&''((()(('(())))**+++++,,,,,,,--.......--,,+,+++++++******++**********)))))))****++**))((''&&%%$$##""!!``!`ѓÂ``!!""##$$%%&&''(())******+++,,--....---.........//001122334433221100//..--,,++**))((''&&%%$$##""!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**)))))))))***++,,--.....//00111111112222233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''''''''((())**++,,--..//00112233445566778899::;;<<==>>????????>>==<<;;:::::999988877665544332211111111221100//..--,,++**))(('''&&%%$$##""!!`Ā`!!""##$$%%%$$####""""##$##""!!``!!``!!""##$$%%&&''(())**++,,--..//001122221100//..--,,++**))((''&&%%$$###""""!!""""""""###$$%%&&''(())**++,,--..//0000//....-----..//00112221112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""!!!`````!!!``!!""##$$%%&&&%%$$##""!!!!```!!""##$$%%%$$$%%&&''(())**++,,--..//00112233445566778899::;;<<====<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!```!!""#""!!``!!""##$$%%%$$$#######$$%%&&'''((('''(())))**+++++,,,,,,,--.......--,,,,,++++++++++++++++****************+++**))((''&&%%$$##""!!``!`ƕ`!!""##$$%%&&''(()))******++,,--..---------.....//001122334433221100//..--,,++**))((''&&%%$$##""!!`ʋ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**)))))))**+++,,--../////00112111222222233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(('''''((()))**++,,--..//00112233445566778899::;;<<==>>??????????>>==<<;;;;;:::99998877665544332211111222221100//..--,,++**))((''&&%%$$##""!!`Ά`!!""##$$%%%$$########$$##""!!`````!!""##$$%%&&''(())**++,,--..//00112233221100//..--,,++**))((''&&%%$$####""""""########$$%%&&''(())**++,,--..//0000//..------,--..//00112110112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""!!!!!`!!!!!!``!!""##$$%%&&%%$$##""!!```ޞ`!!""##$$%%$$#$$%%&&''(())**++,,--..//00112233445566778899::;;<<====<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!``!!""##""!!``ʏ`!!""##$$%%$$###"""""##$$%%&&'''(''&''(((())*****+++++++,,----../..--,-,,,,,,,++++++,,++++++++++*******++++**))((''&&%%$$##""!!``!!`͒`!!""##$$%%&&''(()))))))***++,,----,,,---------..//0011223333221100//..--,,++**))((''&&%%$$##""!!`Ê`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++*********+++,,--../////00112222222233333445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(((((((()))**++,,--..//00112233445566778899::;;<<==>>????????????>>==<<;;;;;::::999887766554433222222223221100//..--,,++**))((''&&%%$$##""!!`ň`!!""##$$%%%%$$$$####$$$##""!!`͏``!!""##$$%%&&''(())**++,,--..//0011223333221100//..--,,++**))((''&&%%$$$####""########$$$%%&&''(())**++,,--..///000//..----,,,,,--..//00111000112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""""""!!!!!!"""!!``!!""##$$%%&%%$$##""!!`ޝ``!!""##$$$$###$$%%&&''(())**++,,--..//00112233445566778899::;;<<====<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""!!!`΄`!!""##""!!``!!""##$$%$$###"""""""##$$%%&&&'''&&&''(((())*****+++++++,,----../..-----,,,,,,,,,,,,,,,,++++++++++++++++++**))((''&&%%$$##""!!`۞``ɏ`!!""##$$%%&&''(()(())))))**++,,--,,,,,,,,,-----..//001122333221100//..--,,++**))((''&&%%$$##""!!`Í`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++*******++,,,--..//00000112232223333333445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((((()))***++,,--..//00112233445566778899::;;<<==>>??????????????>>==<<<<<;;;::::9988776655443322222333221100//..--,,++**))((''&&%%$$##""!!`Ŕ`!!""##$$%%&&%%$$$$$$$$$##""!!`Ə``!!!""###$$%%&&''(())**++,,--..//00112233433221100//..--,,++**))((''&&%%$$$$######$$$$$$$$%%&&''(())**++,,----...//0//..--,,,,,,+,,--..//00100/00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""!!!!"""!""""""!!``!!""##$$%%%%$$##""!!``!!""##$$##"##$$%%&&''(())**++,,--..//00112233445566778899::;;<<====<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""""!!`````!!""####""!!`ϒ`!!""##$$$$##"""!!!!!""##$$%%&&&'&&%&&''''(()))))*******++,,,,--../..-.-------,,,,,,--,,,,,,,,,,+++++++,,++**))((''&&%%$$##""!!`ފӒ`!!""##$$%%&&''(((((((()))**++,,,,+++,,,,,,,,,--..//001122333221100//..--,,++**))((''&&%%$$##""!!`̍`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,+++++++++,,,--..//00000112233333333444445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))))))))***++,,--..//00112233445566778899::;;<<==>>????????????????>>==<<<<<;;;;:::998877665544333333333221100//..--,,++**))((''&&%%$$##""!!`֘`!!""##$$%%&&&%%%%$$$$%$$##""!!``!!!""#####$$%%&&''(())**++,,--..//00112233433221100//..--,,++**))((''&&%%%$$$$##$$$$$$$$%%%&&''(())**++,,------...///..--,,,,+++++,,--..//000///00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!!!!""""##""!!``!!""##$$%%%$$$##""!!`````!!""####"""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<====<<;;::99887766554433221100//..--,,++**))((''&&%%$$###"""!!!````````````!!!!""####""!!`ѕ`!!""##$$$##"""!!!!!!!""##$$%%%&&&%%%&&''''(()))))*******++,,,,--../.....----------------,,,,,,,,,,,,,,,,,++**))((''&&%%$$##""!!``ǔ`!!""##$$%%&&''((''(((((())**++,,+++++++++,,,,,--..//0011223221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,+++++++,,---..//00111112233433344444445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**)))))***+++,,--..//00112233445566778899::;;<<==>>??????????????????>>=====<<<;;;;::9988776655443333333221100//..--,,++**))((''&&%%%$$##""!!`Ӛ`!!""##$$%%&&&&%%%%%%%%$$##""!!``!!""####"##$$%%&&''(())**++,,--..//00112233433221100//..--,,++**))((''&&%%%%$$$$$$%%%%%%%%&&''(())**++,,,,,,,,---../..--,,++++++*++,,--..//0//.//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!````!!!!"""#""!!``!!""##$$%%$$##$##""!!!!```!!""##""!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<====<<;;::99887766554433221100//..--,,++**))((''&&%%$$####""!!!!!!!!!!!!!!!!!""####""!!``!!""##$$##""!!!`````!!""##$$%%%&%%$%%&&&&''((((()))))))**++++,,--.././.......------..----------,,,,,,,--,,++**))((''&&%%$$##""!!!`ʊ`!!""##$$%%&&'''''''''((())**++++***+++++++++,,--..//001122221100//..--,,++**))((''&&%%$$##""!!`Č`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,,,,,,,,---..//00111112233444444445555566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++********+++,,--..//00112233445566778899::;;<<==>>????????????????????>>=====<<<<;;;::99887766554444433221100//..--,,++**))((''&&%%%%%$$##""!!`ʉ`!!""##$$%%&&''&&&&%%%%%%$$##""!!``!!""#"""""##$$%%&&''(())**++,,--..//00112233433221100//..--,,++**))((''&&&%%%%$$%%%%%%%%&&&''(())**++++,,,,,,,,---...--,,++++*****++,,--..///...//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!````!!!"""""!!``!!""##$$$$#####""!!!!`΀`!!""#""!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<====<<;;::99887766554433221100//..--,,++**))((''&&%%$$$###"""!!!!!!!!!!!!""""####""!!`ˁ`!!""##$##""!!!``!!""##$$$%%%$$$%%&&&&''((((()))))))**++++,,--..////................-----------------,,++**))((''&&%%$$##""!!``!!""##$$%%&&''&&''''''(())**++*********+++++,,--..//0011221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,,,,,,--...//00112222233445444555555566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++*****+++,,,--..//00112233445566778899::;;<<==>>??????????????????????>>>>>===<<<<;;::998877665544433221100//..--,,++**))((''&&%%$$$%$$##""!!``!!""##$$%%&&''&&&&&&&&%%$$##""!!`Ã`!!"""""!""##$$%%&&''(())**++,,--..//00112233433221100//..--,,++**))((''&&&&%%%%%%&&&&&&&&''(())**+++*++++++++,,,--.--,,++******)**++,,--../..-..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ѕ``!!!"""!!``!!!""##$$##""#""!!```Ƌ`!!"""!!`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<====<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$##"""""""""""""""""#####""!!`щ`!!""###""!!```ޞ`!!""##$$$$%$$#$$%%%%&&'''''((((((())****++,,--....//////......//..........-------.--,,++**))((''&&%%$$##""!!`È`!!""##$$%%&&&&&&&&&'''(())****)))*********++,,--..//00111100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..---------...//00112222233445555555566666778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++++++++,,,--..//00112233445566778899::;;<<==>>????????????????????????>>>>>====<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$$$$$##""!!`ŀ`!!""##$$%%&&'''''&&&&&&%%$$##""!!```!!"!!!!!""##$$%%&&''(())**++,,--..//00112233433221100//..--,,++**))(('''&&&&%%&&&&&&&&'''(())********++++++++,,,---,,++****)))))**++,,--...---..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ŋ`!!!!!!!`È`!!!""####"""""!!`ń`!!"!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<====<<;;::99887766554433221100//..--,,++**))((''&&%%%$$$###""""""""""""########""!!`ȇ`!!""#""!!`ޜ`!!!""####$$$###$$%%%%&&'''''((((((())****++,,--....////////////////...............--,,++**))((''&&%%$$##""!!`Δ`!!""##$$%%&&%%&&&&&&''(())**)))))))))*****++,,--..//001100//..--,,++**))((''&&%%$$##""!!`ƍ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..-------..///00112233333445565556666666778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,+++++,,,---..//00112233445566778899::;;<<==>>?????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$###$$$##""!!`Ê`!!""##$$%%&&''(''''''''&&%%$$##""!!!```!!!!!`!!""##$$%%&&''(())**++,,--..//00112233433221100//..--,,++**))((''''&&&&&&''''''''(())*******)********+++,,-,,++**))))))())**++,,--.--,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,,++**))((''&&%%$$##""!!`ȏ``!!!!`ƒ``!!""##""!!"!!`͒`!!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%$$#########""""######"##""!!`̏`!!""""!!`ڞ``````!!""####$##"##$$$$%%&&&&&'''''''(())))**++,,----..//00//////00//////////........--,,++**))((''&&%%$$##""!!`Η`!!""##$$%%%%%%%%%&&&''(())))((()))))))))**++,,--..//0000//..--,,++**))((''&&%%$$##""!!`Ǎ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//.........///00112233333445566666666777778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,,,,,,,---..//00112233445566778899::;;<<==>>?????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$######$$##""!!`ʀ`!!""##$$%%&&''''&&''''''&&%%$$##""!!!``ʐ`!````!!""##$$%%&&''(())**++,,--..//00112233433221100//..--,,++**))(((''''&&''''''''((())****))))))********+++,,,++**))))((((())**++,,---,,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,,++**))((''&&%%$$##""!!`̒````ŀ`!!""""!!!!!`ƒ`!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>>==<<;;::99887766554433221100//..--,,++**))((''&&&%%%$$$######"""""""""""""#""!!`А`!!"""!!`ޏ`!!""""###"""##$$$$%%&&&&&'''''''(())))**++,,----..//000000000000/////////////..--,,++**))((''&&%%$$##""!!`ԓ`!!""##$$%%$$%%%%%%&&''(())((((((((()))))**++,,--..//000//..--,,++**))((''&&%%$$##""!!`ȉ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//.......//000112233444445566766677777778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,,,,---...//00112233445566778899::;;<<==>>?????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""###$##""!!``!!""##$$%%&&'''&&&&&&''''&&%%$$##"""!!!`ɉ``!!""##$$%%&&''(())**++,,--..//00112233433221100//..--,,++**))((((''''''(((((((())****)))))())))))))***++,++**))(((((('(())**++,,-,,+,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,+++**))((''&&%%$$##""!!`̊`!!"""!!``!!`Ǐ``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?>>==<<;;::99887766554433221100//..--,,++**))((''&&&&%%$$$$$##""!!!!""""""!""""!!`ʋ`!!""!!`Ȁ``!!""""#""!""####$$%%%%%&&&&&&&''(((())**++,,,,--..//////00000000000000//////..--,,++**))((''&&%%$$##""!!`Ֆ`!!""##$$$$$$$$$$%%%&&''(((('''((((((((())**++,,--..//0//..--,,++**))((''&&%%$$##""!!`Ή`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100/////////000112233444445566777777778888899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--------...//00112233445566778899::;;<<==>>?????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""""""####""!!``!!""##$$%%&&''&&%%&&&&''''&&%%$$##"""!!!``````````̋ˀ`!!""##$$%%&&''(())**++,,--..//00112233433221100//..--,,++**)))((((''(((((((()))****))(((((())))))))***+++**))(((('''''(())**++,,,+++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,+++**))((''&&%%$$$##""!!`Ɇ``!!"""!!````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???>>==<<;;::99887766554433221100//..--,,++**))(('''&&&%%%$$##""!!!!!!!!!!!!!""""!!`ń`!!"""!!```!!!!"""!!!""####$$%%%%%&&&&&&&''(((())**++,,,,--..//////00000000000000000//..--,,++**))((''&&%%$$##""!!`֔`!!""##$$$##$$$$$$%%&&''(('''''''''((((())**++,,--..////..--,,++**))((''&&%%$$##""!!`̌`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100///////001112233445555566778777888888899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..-----...///00112233445566778899::;;<<==>>?????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!"""###""!!``!!""##$$%%&&'&&%%%%%%&&''''&&%%$$###""!!``!!!!!!!!!````!!""##$$%%&&''(())**++,,--..//001122334433221100//..--,,++**))))(((((())))))))****))((((('(((((((()))**+**))((''''''&''(())**++,++*++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++***))((''&&%%$$$$##""!!`˅`!!"""!!!`ٞ``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???>>==<<;;::99887766554433221100//..--,,++**))(('''&&%%$$##""!!````!!!!!!`!!""""!!`ʇ`!!""#""!!`Ɗ`!!!!"!!`!!""""##$$$$$%%%%%%%&&''''(())**++++,,--......//////001111110000//..--,,++**))((''&&%%$$##""!!`я`!!""##########$$$%%&&''''&&&'''''''''(())**++,,--..///..--,,++**))((''&&%%$$##""!!`ˍ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443322110000000001112233445555566778888888899999::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//........///00112233445566778899::;;<<==>>?????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!!""###""!!```!!""##$$%%&&'&&%%$$%%%%&&''''&&%%$$##""!!`Ž`!!!!!!!!!!!!!`````!!""##$$%%&&''(())**++,,--..//0011223344433221100//..--,,++***))))(())))))))*****))((''''''(((((((()))***))((''''&&&&&''(())**+++***++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++***))((''&&%%$$#####""!!`ŋ```!!""!!```ǔ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!````````!!""""!!```!!""#""!!`Ƅ```!!!``!!""""##$$$$$%%%%%%%&&''''(())**++++,,--......//////00111111100//..--,,++**))((''&&%%$$##""!!`Ԏ`!!""###""######$$%%&&''&&&&&&&&&'''''(())**++,,--..///..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100000001122233445566666778898889999999::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//.....///000112233445566778899::;;<<==>>?????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!!""###""!!!!!""##$$%%&&'&&%%$$$$$$%%&&''''&&%%$$##""!!`Ā`!!""""""""!!!!!!!`Η`!!""##$$%%&&''(())**++,,--..//00112233444433221100//..--,,++****))))))**********))(('''''&''''''''((())*))((''&&&&&&%&&''(())**+**)**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**)))((''&&%%$$######""!!``!!``!!"!!``Β`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`۞ޞ`!!""""!!`````!!!""##""!!``!``!!!!""#####$$$$$$$%%&&&&''(())****++,,------......//0000111100//..--,,++**))((''&&%%$$##""!!`͍`!!"""""""""""###$$%%&&&&%%%&&&&&&&&&''(())**++,,--..///..--,,++**))((''&&%%$$##""!!`Ȋ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544332211111111122233445566666778899999999:::::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100////////000112233445566778899::;;<<==>>?????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!""###""!!!""##$$%%&&'&&%%$$##$$$$%%&&''''&&%%$$##""!!``!!""""""""""""!!!!!``̕`!!""##$$%%&&''(())**++,,--..//001122334454433221100//..--,,+++****))********+**))((''&&&&&&''''''''((()))((''&&&&%%%%%&&''(())***)))**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**)))((''&&%%$$##""""##""!!``!!``!!"!!`Ϙ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ޞ`!!""#""!!!!!!!!""###""!!`ё````!!!!!!""#####$$$$$$$%%&&&&''(())****++,,------......//000011100//..--,,++**))((''&&%%$$##""!!`͈`!!!""""!!""""""##$$%%&&%%%%%%%%%&&&&&''(())**++,,--..//..--,,++**))((''&&%%$$##""!!`Έ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443322111111122333445566777778899:999:::::::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100/////0001112233445566778899::;;<<==>>???????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`і`!!""###"""""##$$%%&&'&&%%$$######$$%%&&'''&&%%$$##""!!``!!""#######"""""""!!`͜```!!""##$$%%&&''(())**++,,--..//00112233445554433221100//..--,,++++******++++++**))((''&&&&&%&&&&&&&&'''(()((''&&%%%%%%$%%&&''(())*))())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(((''&&%%$$##""""""##""!!`Ӌ`!!``!!"!!`˓`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`՞`!!""#""!!!!!"""####""!!`˓```````!!"""""#######$$%%%%&&''(())))**++,,,,,,------..////000000//..--,,++**))((''&&%%$$##""!!`ˍ`!!!!!!!!!!!!"""##$$%%%%$$$%%%%%%%%%&&''(())**++,,--../..--,,++**))((''&&%%$$##""!!`Å`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433222222222333445566777778899::::::::;;;;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544332211000000001112233445566778899::;;<<==>>????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""###"""##$$%%&&'&&%%$$##""####$$%%&&'&&%%$$##""!!!``!!""##########""""!!`ɞ````````!!!""##$$%%&&''(())**++,,--..//0011223344556554433221100//..--,,,++++**+++++++**))((''&&%%%%%%&&&&&&&&'''(((''&&%%%%$$$$$%%&&''(()))((())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(((''&&%%$$##""!!!!""#""!!``!!!``!!"!!`̔```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ޞ`!!""#""""""""##$##""!!`ӊ`!!"""""#######$$%%%%&&''(())))**++,,,,,,------..////00000//..--,,++**))((''&&%%$$##""!!`֐```!!!!``!!!!!!""##$$%%$$$$$$$$$%%%%%&&''(())**++,,--../..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544332222222334445566778888899::;:::;;;;;;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443322110000011122233445566778899::;;<<==>>?????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""######$$%%&&'&&%%$$##""""""##$$%%&&&%%$$##""!!````!!""##$$$$$######""!!`З`!!!!!!````!!!""##$$%%&&''(())**++,,--..//001122334455666554433221100//..--,,,,++++++,,++**))((''&&%%%%%$%%%%%%%%&&&''(''&&%%$$$$$$#$$%%&&''(()(('(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(('''&&%%$$##""!!!!!!""#""!!``!!"!!``!!"!!`ѓ``!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`О`!!""##"""""###$$$##""!!```!!!!!"""""""##$$$$%%&&''(((())**++++++,,,,,,--..../////0//..--,,++**))((''&&%%$$##""!!`Џ````````!!!""##$$$$###$$$$$$$$$%%&&''(())**++,,--../..--,,++**))((''&&%%$$##""!!`̑`!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443333333334445566778888899::;;;;;;;;<<<<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221111111122233445566778899::;;<<==>>??????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""####$$%%&&'&&%%$$##""!!""""##$$%%&%%$$##""!!``!!""##$$$$$$$$####""!!`ʗ`!!!!!!!!!!``````!!"""##$$%%&&''(())**++,,--..//00112233445566766554433221100//..---,,,,++,,,++**))((''&&%%$$$$$$%%%%%%%%&&&'''&&%%$$$$#####$$%%&&''((('''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(('''&&%%$$##""!!````!!""#""!!``!!"!!``!!"!!`В```!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""#########$$$$##""!!``!!!!!"""""""##$$$$%%&&''(((())**++++++,,,,,,--....////////..--,,++**))((''&&%%$$##""!!`֗``!!""##$$#########$$$$$%%&&''(())**++,,--../..--,,++**))((''&&%%$$##""!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433333334455566778899999::;;<;;;<<<<<<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544332211111222333445566778899::;;<<==>>????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ą`!!""##$$%%&&'&&%%$$##""!!!!!!""##$$%%%$$##""!!``!!""##$$%%%$$$$$##""!!``!!""""!!!!!!!!`````````!!"""##$$%%&&''(())**++,,--..//0011223344556677766554433221100//..----,,,,,,++**))((''&&%%$$$$$#$$$$$$$$%%%&&'&&%%$$######"##$$%%&&''(''&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&%%$$##""!!``!!""#""!!!!""!!``!!""!!`ˎ`!!!!!""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""#######$$$%%$$##""!!`ϐ````!!!!!!!""####$$%%&&''''(())******++++++,,----.....////..--,,++**))((''&&%%$$##""!!`ˆ`!!""####"""#########$$%%&&''(())**++,,--....--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544444444455566778899999::;;<<<<<<<<=====>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443322222222333445566778899::;;<<==>>????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ԁ`!!""##$$%%&&&&%%$$##""!!``!!!!""##$$%$$##""!!`р`!!""##$$%%%%%%$$$##""!!`È`!!"""""""!!!!!!!!!!!!!!!""###$$%%&&''(())**++,,--..//001122334455667787766554433221100//...----,,,++**))((''&&%%$$######$$$$$$$$%%%&&&%%$$####"""""##$$%%&&'''&&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&&%%$$##""!!`ғ`!!""#""!!"""!!``!!""""!!``!!!!"""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ҏ`!!""##$$$$$$$%%%$$##""!!`я`!!!!!!!""####$$%%&&''''(())******++++++,,----......///..--,,++**))((''&&%%$$##""!!`ύ`!!""##"""""""""#####$$%%&&''(())**++,,--...--,,++**))((''&&%%%$$##""!!`ȇ```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655444444455666778899:::::;;<<=<<<=======>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433222223334445566778899::;;<<==>>??????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!""##$$%%&&%%$$##""!!````!!""##$$$$##""!!`ŀ`!!""##$$%%&%%%%$$##""!!``!!"""""""""""!!!!!!!!!""###$$%%&&''(())**++,,--..//00112233445566778887766554433221100//....--,,++**))((''&&%%$$#####"########$$$%%&%%$$##""""""!""##$$%%&&'&&%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%&%%$$##""!!``Ŏ`!!""#""""""!!```!!""##""!!`΋`!!""""####$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ɇ`!!""##$$$$$$%%%%%$$##""!!`Ȉ``````!!""""##$$%%&&&&''(())))))******++,,,,-----...//..--,,++**))((''&&%%$$##""!!`э`!!"""""!!!"""""""""##$$%%&&''(())**++,,--.--,,++**))((''&&%%$%$$##""!!`ł`!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766555555555666778899:::::;;<<========>>>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544333333334445566778899::;;<<==>>????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!``!!""##$$%%&%%$$##""!!`Ѕ`!!""##$$$##""!!`Ȁ`!!""##$$%%&&&&%%$$##""!!``!!!""""""""""""""""""""##$$$%%&&''(())**++,,--..//0011223344556677889887766554433221100//..--,,++**))((''&&%%$$##""""""########$$$%%%$$##""""!!!!!""##$$%%&&&%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%$$##""!!`֐`!!!""#""""!!``````!!!""###""!!`‚`!!"""#####$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%%%%&&%%$$##""!!``!!""""##$$%%&&&&''(())))))******++,,,,------.../..--,,++**))((''&&%%$$##""!!`ɋ`!!!"""!!!!!!!!!"""""##$$%%&&''(())**++,,---,,++**))((''&&%%$$$$$##""!!`Ҋ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665555555667778899::;;;;;<<==>===>>>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443333344455566778899::;;<<==>>??????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!```!!""##$$%%&%%$$##""!!`΀`!!""##$##""!!``!!""##$$%%&&&&%%$$##""!!``!!!!!!""""##"""""""""##$$$%%&&''(())**++,,--..//0011223344556677889887766554433221100//..--,,++**))((''&&%%$$##"""""!""""""""###$$%$$##""!!!!!!`!!""##$$%%&%%$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$%$$##""!!`ޞ``!!""#""!!``!!!!!!!""##$##""!!``Ɔ`!!""###$$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ʎ`!!""##$$%%%%&&&&&%%$$##""!!`ӕ`!!!!""##$$%%%%&&''(((((())))))**++++,,,,,---......--,,++**))((''&&%%$$##""!!`Ɏ``!!!!!```!!!!!!!!!""##$$%%&&''(())**++,,-,,++**))((''&&%%$$#$$$##""!!`ƀ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776666666667778899::;;;;;<<==>>>>>>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554444444455566778899::;;<<==>>????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""!!!``!!""##$$%%&%%$$##""!!`À`!!""##$##""!!``!!""##$$%%&&&%%$$##""!!!```!!!!!"""""#""""#####$$%%%&&''(())**++,,--..//0011223344556677889887766554433221100//..--,,++**))((''&&%%$$##""!!!!!!""""""""###$$$##""!!!!````!!""##$$%%%$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$%$$##""!!``Ŗ`!!""""!!``!!!!!"""##$$$##""!!!```!!""##$$$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ʒ`!!""##$$%%&&&&'&&%%$$##""!!`ӕ`!!!!""##$$%%%%&&''(((((())))))**++++,,,,,,---.....--,,++**))((''&&%%$$##""!!`Nj`!!!``````!!!!!""##$$%%&&''(())**++,,,++**))((''&&%%$$####$$##""!!`````````!!""##$$%%&&''(())****++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766666667788899::;;<<<<<==>>?>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544444555666778899::;;<<==>>??????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""!!!````!!""##$$%%&&&%%$$##""!!``!!""####""!!`ʕ`!!""##$$%%&&%%$$##""!!``````!!!!""""!!""###$$%%%&&''(())**++,,--..//0011223344556677889887766554433221100//..--,,++**))((''&&%%$$##""!!!!!`!!!!!!!!"""##$##""!!```ˀ`!!""##$$%$$#$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$#$$$##""!!!``!!""""!!``!!"""""##$$%$$##""!!!!``ĉ`!!""##$$$%%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`я`!!""##$$%%&&''&&%%$$##""!!`Ҕ````!!""##$$$$%%&&''''''(((((())****+++++,,,----....--,,++**))((''&&%%$$##""!!`Ǎ```Ϟ````!!""##$$%%&&''(())**++,++**))((''&&%%$$##"#######""!!!!!!!!!```````!!""##$$%%&&''(())))))**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877777777788899::;;<<<<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655555555666778899::;;<<==>>????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$###"""!!!!!!""##$$%%&&&&%%$$##""!!``!!""###""!!`͒`!!""##$$%%&%%$$##""!!`ӊ`!!!!!"!!!!""###$$%%&&''(())**++,,--..//001122334455667788887766554433221100//..--,,++**))((''&&%%$$##""!!`````!!!!!!!!"""###""!!`Ȁ`!!""##$$$###$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$###$##""!!!``!!""""!!``!!"""###$$%%%$$##"""!!!!````````!!""##$$%%%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`˅`!!""##$$%%&&''&&%%$$##""!!``!!""##$$$$%%&&''''''(((((())****++++++,,,---....--,,++**))((''&&%%$$##""!!`Ɗϋ`!!""##$$%%&&''(())**+++**))((''&&%%$$##""""######""!!!!!!!!!!!!!!!!""##$$%%&&''(())))))))**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988777777788999::;;<<=====>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766555556667778899::;;<<==>>??????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$###"""!!!!""##$$%%&&''&&%%$$##""!!``!!""##""!!`̈`!!""##$$%%&%%$$##""!!`ޞ````!!!!``!!""###$$%%&&''(())**++,,--..//0011223344556677887766554433221100//..--,,++**))((''&&%%$$##""!!````````!!!""##""!!`ѓ`!!""##$##"##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"###""!!````!!""""!!``!!""###$$%%&%%$$##""""!!!!!!!``!!```!!""##$$%%%&&&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&'''&&%%$$##""!!`͌`!!""####$$%%&&&&&&''''''(())))*****+++,,,,--....--,,++**))((''&&%%$$##""!!`ƌ`!!""##$$%%&&''(())**++**))((''&&%%$$##""!"""""####"""""""""!!!!!!!""##$$%%&&''(((((((((())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99888888888999::;;<<=====>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877666666667778899::;;<<==>>????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$###""""""##$$%%&&''''&&%%$$##""!!``!!""##""!!`Ȁ`!!""##$$%%%%$$##""!!`Ȟ`!```!``!!"""##$$%%&&''(())**++,,--..//0011223344556677887766554433221100//..--,,++**))((''&&%%$$##""!!`Ȁ`!!!"""""!!`Ѐ`!!""####"""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""#""!!`Ց`!!""""!!``!!""##$$%%%%$$##""#""""!!!!!!!!!!!!!""##$$%%&&&&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ď`!!""##$$%%&&'&&%%$$##""!!`Ø`!!""#####$$%%&&&&&&''''''(())))******+++,,,--....--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**+**))((''&&%%$$##""!!!!""""#"##""""""""""""""""##$$%%&&''(((((((((((())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99888888899:::;;<<==>>>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776666677788899::;;<<==>>??????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$###""""##$$%%&&''((''&&%%$$##""!!``!!""##""!!``!!""##$$%%%%$$##""!!`ٜ`!!```ٞ`!!"""##$$%%&&''(())**++,,--..//001122334455667787766554433221100//..--,,++**))((''&&%%$$##""!!````!!""!!!``!!""###""!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!"""!!`͖`!!""#""!!``!!""##$$%%%%$$##"""""""""""""!!!"!!!""##$$%%&&&''''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`͎`!!""##$$%%&&''&&%%$$##""!!`Ք`!!""""""##$$%%%%%%&&&&&&''(((()))))***++++,,--...--,,++**))((''&&%%$$##""!!`È`!!""##$$%%&&''(())***))((''&&%%$$##""!!`!!!!!""""""#######"""""""##$$%%&&''((((''''''''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::999999999:::;;<<==>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887777777788899::;;<<==>>????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%$$$######$$%%&&''((((''&&%%$$##""!!``!!""#""!!`ǔ`!!""##$$%%%%$$##""!!`ٞ`!!!````!!!""##$$%%&&''(())**++,,--..//0011223344556677766554433221100//..--,,++**))((''&&%%$$##""!!``!!!!!``!!""##""!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!"!!``ӝ`!!""#""!!`ņ`!!""##$$%%%$$##""!!"""""""""""!!!""""##$$%%&&'''''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`̉`!!""##$$%%&&''&&%%$$##""!!``!!"""""""##$$%%%%%%&&&&&&''(((())))))***+++,,--...--,,++**))((''&&%%$$##""!!`ˊ`!!""##$$%%&&''(())**))((''&&%%$$##""!!```!!!!"!""""#"""""########$$%%&&''((('''''''''''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9999999::;;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877777888999::;;<<==>>??????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%$$$####$$%%&&''(())((''&&%%$$##""!!``!!""##""!!`Ȑ`!!""##$$%%%%$$##""!!`̛````!!!!```!!!""##$$%%&&''(())**++,,--..//001122334455667766554433221100//..--,,++**))((''&&%%$$##""!!``!!````!!""#""!!`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`!!!`Ӑ`!!""""!!``!!""##$$$$%$$##""!!!!!!!!!!!!!!!`!!""##$$%%&&'''(((())**++,,--..//00112233445566778899::;;<<==>>????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ϑ`!!""##$$%%&&'''&&%%$$##""!!`Е`!!!!!!!!""##$$$$$$%%%%%%&&''''((((()))****++,,--..--,,++**))((''&&%%$$##""!!`ɍ`!!""##$$%%&&''(())*))((''&&%%$$##""!!`כ```!!!!!!""""""""######$$%%&&''''''''&&&&&&&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;:::::::::;;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988888888999::;;<<==>>????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&%%%$$$$$$%%&&''(()))((''&&%%$$##""!!``!!""##""!!`Ǒ`!!""##$$%%&%%$$##""!!```!!``!!!!!!!````!!""##$$%%&&''(())**++,,--..//0011223344556666554433221100//..--,,++**))((''&&%%$$##""!!```ޗ`!!"""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!`Ł`!!""""!!!``!!""###$$$$$##""!!``!!!!!!!!!!!``!!""##$$%%&&''((())**++,,--..//00112233445566778899::;;<<==>>??????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`֕`!!""##$$%%&&'''&&%%$$##""!!`ȍ``!!!!!!!!""##$$$$$$%%%%%%&&''''(((((()))***++,,--..--,,++**))((''&&%%$$##""!!`Ȋ`!!""##$$%%&&''(())*))((''&&%%$$##""!!`̀`!`!!!!"!!!!!""##$$$$%%&&'''''''&&&&&&&&&&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;:::::::;;<<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988888999:::;;<<==>>??????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&%%%$$$$%%&&''(())*))((''&&%%$$##""!!`!!""####""!!`Մ`!!""##$$%%&%%$$##""!!``!!!``Ȍ````!!!!!``!!""##$$%%&&''(())**++,,--..//0011223344556666554433221100//..--,,++**))((''&&%%$$##""!!`Ж``!!"!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!````!!"""!!!``!!"""####$##""!!````````````Ӕ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``ɉ`!!""##$$%%&&''&&%%$$##""!!`Г```````!!""######$$$$$$%%&&&&'''''((())))**++,,--..--,,++**))((''&&%%$$##""!!`ċ`!!""##$$%%&&''(())*))((''&&%%$$##""!!`ă````!!!!!!!!""##$$%%&&''''&&&&&&%%%%%%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;;;;;;;<<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99999999:::;;<<==>>????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(('''&&&%%%%%%&&''(())***))((''&&%%$$##""!!!""##$$##""!!``!!""##$$%%&&%%$$##""!!`!!!`ޞ`!!!!!```!!""##$$%%&&''(())**++,,--..//00112233445566554433221100//..--,,++**))((''&&%%$$##""!!`ڞ`!!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``````!!"!!```!!!""""####$##""!!`Î`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!`````!!""##$$%%&&''&&%%$$##""!!`ג`!!""######$$$$$$%%&&&&''''''((()))**++,,--..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())*))((''&&%%$$##""!!`ԑʃ`!`````!!""##$$%%&&&&&&&&&%%%%%%%%%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;;;;;<<===>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99999:::;;;<<==>>??????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(('''&&&%%%%&&''(())**+**))((''&&%%$$##""!""##$$$$##""!!``````!!""##$$%%&&&&%%$$##""!!!!!`ـ`!!"!!``!!""##$$%%&&''(())**++,,--..//001122334455554433221100//..--,,++**))((''&&%%$$##""!!`ݞ`!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$####""!!``!!!``!!!!`````!!!!""""####""!!`ϗ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!!`ŋ`!!""##$$%%&&''&&%%$$##""!!`ʏ`!!""""""######$$%%%%&&&&&'''(((())**++,,--.--,,++**))((''&&%%$$##""!!`‚`!!""##$$%%&&''(())*))((''&&%%$$##""!!```!!""##$$%%&&&&%%%%%%$$$$$$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<<<<<<<===>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::::::::;;;<<==>>????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((('''&&&&&&''(())**+++**))((''&&%%$$##"""##$$%%$$##""!!!!```````!!`!!""##$$%%&&''&&%%$$##""!""!!````````!!"!!```!!""##$$%%&&''(())**++,,--..//0011223344554433221100//..--,,++**))((''&&%%$$##""!!`ˀ``!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"#""!!``ǘ`!!!!``!!!`````!!!!""""####""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""!!!!!`Œ`!!""##$$%%&&''&&%%$$##""!!```Ŕ`!!""""""######$$%%%%&&&&&&'''((())**++,,--.--,,++**))((''&&%%$$##""!!`ˇ`!!""##$$%%&&''(())*))((''&&%%$$##""!!`Ɔ`!!""##$$%%%%%%%%%$$$$$$$$$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<<<<<==>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;:::::;;;<<<==>>??????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((('''&&&&''(())**++,++**))((''&&%%$$##"##$$%%%%$$##""!!!!!!!!!!!!!!""##$$%%&&''''&&%%$$##"""""!!!!`````!!!!``!!"!!!````!!""##$$%%&&''(())**++,,--..//001122334454433221100//..--,,++**))((''&&%%$$##""!!``````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""""!!`ޞ`!!!!``!!``!!````!!!!""""##""!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""""!!``!!""##$$%%&&'''&&%%$$##""!!!!`ў`!!!!!!""""""##$$$$%%%%%&&&''''(())**++,,----,,++**))((''&&%%$$##""!!`͋`!!""##$$%%&&''(())*))((''&&%%$$##""!!``!!""##$$%%%%%$$$$$$########$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>=========>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;;;;;;<<<==>>????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**)))(((''''''(())**++,,,++**))((''&&%%$$###$$%%&&%%$$##""""!!!!!!!""!""##$$%%&&''((''&&%%$$##"##""!!!!!!```!!!!!!``!!""!!!!!```!!""##$$%%&&''(())**++,,--..//0011223344554433221100//..--,,++**))((''&&%%$$##""!!````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!"!!`ޞ`!!!``!!!``!!`Ƀ`!!!!""""##""!!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$###"""!!``!!""##$$%%&&''''&&%%$$##""!!!!``!!!!!!""""""##$$$$%%%%%%&&&'''(())**++,,----,,++**))((''&&%%$$##""!!`ʉ`!!""##$$%%&&''(())))((''&&%%$$##""!!`É`!!""##$$%$$$$$$$$###########$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>=======>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;;;<<<===>>??????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**)))(((''''(())**++,,-,,++**))((''&&%%$$#$$%%&&&&%%$$##""""""""""""""##$$%%&&''((((''&&%%$$#####""""!!!!`Ù`!!"""!!``!!"""!!!!!``!!""##$$%%&&''(())**++,,--..//00112233445554433221100//..--,,++**))((''&&%%$$##""!!!!`ċ``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!`ތ```!!!```````````!!!!""##""!!!!`````”`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$###""!!``!!""##$$%%&&''''&&%%$$##""""!!`Ʌ`````!!!!!!""####$$$$$%%%&&&&''(())**++,,----,,++**))((''&&%%$$##""!!`lj`!!""##$$%%&&''(())))((''&&%%$$##""!!`NJ`!!""##$$$$$$######""""""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????>>>============>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<<<<<<===>>????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++***)))(((((())**++,,---,,++**))((''&&%%$$$%%&&''&&%%$$####"""""""##"##$$%%&&''(())((''&&%%$$#$$##""""""!!`ƅ`!!""""!!`Ɓ`!!""""""!!!`Ȁ`!!""##$$%%&&''(())**++,,--..//001122334455554433221100//..--,,++**))((''&&%%$$##""!!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`!!!````!!!!!``!!!!""##"""!!!!!!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ɖ`!!""##$$%%&&''''&&%%$$##""""!!``!!!!!!""####$$$$$$%%%&&&''(())**++,,----,,++**))((''&&%%$$##""!!`Ɗ`!!""##$$%%&&''(())))((''&&%%$$##""!!``!!""##$########"""""""""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????>>===============>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<<<===>>>??????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++***)))(((())**++,,--.--,,++**))((''&&%%$%%&&''''&&%%$$##############$$%%&&''(())))((''&&%%$$$$$####"""!!`ʏ`!!""#""!!``!!"""""""!!`````!!""##$$%%&&''(())**++,,--..//00112233445566554433221100//..--,,++**))((''&&%%$$##"""!!``````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!````````!!!!!!!````!!""##""""!!!!!!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`͉`!!""##$$%%&&''(''&&%%$$####""!!``Ł`````!!""""#####$$$%%%%&&''(())**++,,----,,++**))((''&&%%$$##""!!`ǎ`!!""##$$%%&&''(())))((''&&%%$$##""!!`Å`!!""#######""""""!!!!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????>>===<<<<<<<<<<<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>========>>>????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,+++***))))))**++,,--...--,,++**))((''&&%%%&&''((''&&%%$$$$#######$$#$$%%&&''(())**))((''&&%%$%%$$####""!!`֙`!!""##""!!``!!""##"""!!!!`!!!""##$$%%&&''(())**++,,--..//0011223344556666554433221100//..--,,++**))((''&&%%$$##"""!!!!!!````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ɋ`!!!!"""!!``!!""###"""""""!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''((''&&%%$$####""!!!``Š`!!""""######$$$%%%&&''(())**++,,----,,++**))((''&&%%$$##""!!`Ê`!!""##$$%%&&''(())))((''&&%%$$##""!!`ŀ`!!""###""""""""!!!!!!!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????>>==<<<<<<<<<<<<<<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>=====>>>???????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,+++***))))**++,,--../..--,,++**))((''&&%&&''((((''&&%%$$$$$$$$$$$$$$%%&&''(())****))((''&&%%%%%$$$$##""!!``!!""##""!!``!!""###""!!!!!!""##$$%%&&''(())**++,,--..//001122334455667766554433221100//..--,,++**))((''&&%%$$###""!!!!!!!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""""""!!``!!""""##"""""""!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(((''&&%%$$$$##""!!!`!``ѐ```!!!!"""""###$$$$%%&&''(())**++,,----,,++**))((''&&%%$$##""!!`Ǝ`!!""##$$%%&&''(())*))((''&&%%$$##""!!``!!""""""""!!!!!!````````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????>>==<<<;;;;;;;;;;;;<<==>>????????????????????????????????>>>>>>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>?????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,,+++******++,,--..///..--,,++**))((''&&&''(())((''&&%%%%$$$$$$$%%$%%&&''(())**++**))((''&&%&&%%$$$$##""!!``!!""###""!!`ɖ`!!""###""""!"""##$$%%&&''(())**++,,--..//00112233445566777766554433221100//..--,,++**))((''&&%%$$###""""""!!!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##""!!``!!!""""######"""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(((''&&%%$$$$##"""!!!!!```!!``!!!!""""""###$$$%%&&''(())**++,,---,,++**))((''&&%%$$##""!!`Ȍ`!!""##$$%%&&''(())))((''&&%%$$##""!!`É`!!"""!!!!!!!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????>>==<<;;;;;;;;;;;;;;;<<==>>?????????????????????????????>>>>>>>>>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,,+++****++,,--..//0//..--,,++**))((''&''(())))((''&&%%%%%%%%%%%%%%&&''(())**++++**))((''&&&&&%%%%$$##""!!!!""##$##""!!```!!""###""""""##$$%%&&''(())**++,,--..//0011223344556677887766554433221100//..--,,++**))((''&&%%$$$##"""""""!!`Í`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""###""!!```!!!!""#######""##$$%%&&''(())**++,,--..//000112233445566778899::;;<<==>>?????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''((((''&&%%%%$$##"""!"!!!```!!!!`Ώ````!!!!!"""####$$%%&&''(())**++,,--,,++**))((''&&%%$$##""!!`ɍ`!!""##$$%%&&''(())))((''&&%%$$##""!!`ʎ`!!"!!!!!!````۞`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????>>==<<;;;::::::::::::;;<<==>>???????????????????????????>>>========>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..---,,,++++++,,--..//000//..--,,++**))(('''(())**))((''&&&&%%%%%%%&&%&&''(())**++,,++**))((''&''&&%%%%$$##""!!""##$$$##""!!``!!""#####"###$$%%&&''(())**++,,--..//001122334455667788887766554433221100//..--,,++**))((''&&%%$$$#####""""!!`Г`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$##""!!``!!!!""##$$#####$$%%&&''(())**++,,--..////000112233445566778899::;;<<==>>?????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ԙ`!!""##$$%%&&''((((''&&%%%%$$###""""!!`ӝ`!!"!!``!!!!!!"""###$$%%&&''(())**++,,-,,++**))((''&&%%$$##""!!`Ώ`!!""##$$%%&&''(()))((''&&%%$$##""!!``!!!!!`````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????>>==<<;;:::::::::::::::;;<<==>>??????????????????????>>>>>===========>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..---,,,++++,,--..//00100//..--,,++**))(('(())****))((''&&&&&&&&&&&&&&''(())**++,,,,++**))(('''''&&&&%%$$##""""##$$%$$##""!!`ƅ`!!""#######$$%%&&''(())**++,,--..//00112233445566778899887766554433221100//..--,,++**))((''&&%%%$$###"""""!!`͑`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ȁ`!!""##$$##""!!````!!""##$$$##$$%%&&''(())**++,,--......///00112233445566778899::;;<<==>>???????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ŝ`!!""##$$%%&&''(()((''&&&&%%$$###"""!!```!!""!!`````!!!""""##$$%%&&''(())**++,,,,++**))((''&&%%$$##""!!`̐`!!""##$$%%&&''(()))((''&&%%$$##""!!``!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????>>==<<;;:::999999999999::;;<<==>>????????????????????>>>>>===<<<<<<<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//...---,,,,,,--..//0011100//..--,,++**))((())**++**))((''''&&&&&&&''&''(())**++,,--,,++**))(('((''&&&&%%$$##""##$$%%$$##""!!``!!""##$#$$$%%&&''(())**++,,--..//0011223344556677889999887766554433221100//..--,,++**))((''&&%%$$##""!!"!!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$$$##""!!``!!""##$$$$$%%&&''(())**++,,---.......///00112233445566778899::;;<<==>>???????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`͌`!!""##$$%%&&''(()((''&&&&%%$$$###""!!`````!!!"""!!`ٓ``!!!"""##$$%%&&''(())**++,,,++**))((''&&%%$$##""!!`ʍ`!!""##$$%%&&''(()))((''&&%%$$##""!!````Ë`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????>>==<<;;::999999999999999::;;<<==>>??????????????????>>=====<<<<<<<<<<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//...---,,,,--..//001121100//..--,,++**))())**++++**))((''''''''''''''(())**++,,----,,++**))(((((''''&&%%$$####$$%%%$$##""!!`Ƃ`!!""##$$$$%%&&''(())**++,,--..//0011223344556677889999887766554433221100//..--,,++**))((''&&%%$$##""!!!!!````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%$$##""!!``!!""##$$$$%%&&''(())**++,,,,--------...//00112233445566778899::;;<<==>>???????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`````!!""##$$%%&&''(()))((''''&&%%$$$###""!!!!!!!!""""!!`΋`!!!!""##$$%%&&''(())**++,,++**))((''&&%%$$##""!!`Ǐ`!!""##$$%%&&''(()((''&&%%$$##""!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????>>==<<;;::99988888888888899::;;<<==>>????????????????>>=====<<<;;;;;;;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100///...------..//00112221100//..--,,++**)))**++,,++**))(((('''''''(('(())**++,,--..--,,++**))())((''''&&%%$$##$$%%%%$$##""!!``!!""##$$%%%&&''(())**++,,--..//0011223344556677889999887766554433221100//..--,,++**))((''&&%%$$##""!!``!````````!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!""##$$%$$##""!!``!!""##$$%%%&&''(())**++,,,,,,,-------...//00112233445566778899::;;<<==>>???????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```````!!!!!""##$$%%&&''(())*))((''''&&%%%$$$##""!!!!!"""##""!!``‰``!!!""##$$%%&&''(())**++,++**))((''&&%%$$##""!!`ɐ`!!""##$$%%&&''((((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????>>==<<;;::9988888888888888899::;;<<==>>??????????????>>==<<<<<;;;;;;;;;;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100///...----..//0011223221100//..--,,++**)**++,,,,++**))(((((((((((((())**++,,--....--,,++**)))))((((''&&%%$$$$%%&&%%$$##""!!`ˀ`!!""##$$%%&&''(())**++,,--..//0011223344556677889999887766554433221100//..--,,++**))((''&&%%$$##""!!`````!!!!!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!""##$$%%$$##""!!``!!""##$$%%&&''(())**++,,,+++,,,,,,,,---..//00112233445566778899::;;<<==>>???????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!!!!!!!!""##$$%%&&''(())***))((((''&&%%%$$$##""""""""####""!!`Ɗ``!!""##$$%%&&''(())**++++**))((''&&%%$$##""!!`ɏ`!!""##$$%%&&''((((''&&%%$$##""!!```!!""##$$%%&&''(())**+++,,--..//00112233445566778899::;;<<==>>??????????>>==<<;;::998887777777777778899::;;<<==>>????????????>>==<<<<<;;;::::::::;;<<==>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544332211000///......//001122333221100//..--,,++***++,,--,,++**))))((((((())())**++,,--..//..--,,++**)**))((((''&&%%$$%%&&&&%%$$##""!!```!!""##$$%%&&''(())**++,,--..//0011223344556677889999887766554433221100//..--,,++**))((''&&%%$$##""!!`̔``!!!!!!!!!"""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""""##$$%%$$##""!!`ˀ`!!""##$$%%&&''(())**++,,+++++++,,,,,,,---..//00112233445566778899::;;<<==>>???????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!!!"""""##$$%%&&''(())**+**))((((''&&&%%%$$##"""""#####""!!`Æ``!!""##$$%%&&''(())**+++**))((''&&%%$$##""!!`ˎ`!!""##$$%%&&''((((''&&%%$$##""!!`Ǜ`!!""##$$%%&&''(())**+++,,--..//00112233445566778899::;;<<==>>????????>>==<<;;::99887777777777777778899::;;<<==>>??????????>>==<<;;;;;:::::::::::;;<<==>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544332211000///....//00112233433221100//..--,,++*++,,----,,++**))))))))))))))**++,,--..////..--,,++*****))))((''&&%%%%&&''&&%%$$##""!!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899:99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!!!"""""""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""##$$%%%$$##""!!````!!""##$$%%&&''(())**++++++***++++++++,,,--..//00112233445566778899::;;<<==>>???????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""""""""""""##$$%%&&''(())**+++**))))((''&&&%%%$$########$$##""!!`ʼn`!!""##$$%%&&''(())**+++**))((''&&%%$$##""!!`ɍ`!!""##$$%%&&''(((''&&%%$$##""!!``!!""##$$%%&&''(())***++,,--..//00112233445566778899::;;<<==>>??????>>==<<;;::9988777666666666666778899::;;<<==>>????????>>==<<;;;;;:::99999999::;;<<====>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443322111000//////0011223344433221100//..--,,+++,,--..--,,++****)))))))**)**++,,--..//00//..--,,++*++**))))((''&&%%&&''''&&%%$$##""!!!`````!!!""##$$%%&&''(())**++,,--..//00112233445566778899:::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ǐ```````````!!!!"""""""""###$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$####$$%%%$$##""!!``!`!``````!!""##$$%%&&''(())**+++++*******+++++++,,,--..//00112233445566778899::;;<<==>>???????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""""""#####$$%%&&''(())**++,++**))))(('''&&&%%$$#####$$$$##""!!`̉`!!""##$$%%&&''(())**++++**))((''&&%%$$##""!!`ˎ`!!""##$$%%&&''(((''&&%%$$##""!!`̏`!!""##$$%%&&''(())****++,,--..//00112233445566778899::;;<<==>>????>>==<<;;::998877666666666666666778899::;;<<==>>??????>>==<<;;:::::99999999999::;;<<=====>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443322111000////001122334454433221100//..--,,+,,--....--,,++**************++,,--..//0000//..--,,+++++****))((''&&&&''((''&&%%$$##"""!!!!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!!!!!!!!!!!""""#########$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##$$%%%%$$##""!!```!!!!!!!``!!!""##$$%%&&''(())**********)))********+++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$############$$%%&&''(())**++,,,++****))(('''&&&%%$$$$$$$$$$##""!!`ˇ`!!""##$$%%&&''(())**+++**))((''&&%%$$##""!!`̐`!!""##$$%%&&''(''&&%%$$##""!!``!!""##$$%%&&''(())*)**++,,--..//00112233445566778899::;;<<==>>??>>==<<;;::99887766655555555555566778899::;;<<==>>????>>==<<;;:::::9998888888899::;;<<<<===>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433222111000000112233445554433221100//..--,,,--..//..--,,++++*******++*++,,--..//001100//..--,,+,,++****))((''&&''((((''&&%%$$##"""!!!!!"""##$$%%&&''(())**++,,--..//00112233445566778899::;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!!!!!!!!!!""""#########$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$%%&%%$$##""!!``!!!!!!!!!!""##$$%%&&''(())*********)))))))*******+++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$#######$$$$$%%&&''(())**++,,-,,++****))((('''&&%%$$$$$%%$$##""!!`Ά`!!""##$$%%&&''(())**++**))((''&&%%$$##""!!`ʑ`!!""##$$%%&&'''''&&%%$$##""!!``!!""##$$%%&&''(()))))**++,,--..//00112233445566778899::;;<<==>>>>==<<;;::9988776655555555555555566778899::;;<<==>>??>>==<<;;::999998888888888899::;;<<<<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433222111000011223344556554433221100//..--,--..////..--,,++++++++++++++,,--..//00111100//..--,,,,,++++**))((''''(())((''&&%%$$###""""""""##$$%%&&''(())**++,,--..//00112233445566778899::;;;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!"""""""""""""####$$$$$$$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,-,,++**))((''&&%%$$%%&&%%$$##""!!```!!"""!!"""##$$%%&&''(())***)))))))))((())))))))***++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$$$$$$$$$%%&&''(())**++,,---,,++++**))((('''&&%%%%%%%%$$##""!!`ʍ`!!""##$$%%&&''(())**++**))((''&&%%$$##""!!`ɏ`!!""##$$%%&&&&'''&&%%$$##""!!``!!""##$$%%&&''((())())**++,,--..//00112233445566778899::;;<<==>>==<<;;::998877665554444444444445566778899::;;<<==>>>>==<<;;::99999888777777778899::;;;;<<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433322211111122334455666554433221100//..---..//00//..--,,,,+++++++,,+,,--..//0011221100//..--,--,,++++**))((''(())))((''&&%%$$###"""""###$$%%&&''(())**++,,--..//00112233445566778899::;;<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```````````!!""""""""""""####$$$$$$$$$%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,,,,++***))((''&&%%%%&&%%$$##""!!``!!"""""""##$$%%&&''(())**))))))))((((((()))))))***++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$$$$%%%%%&&''(())**++,,--.--,,++++**)))(((''&&%%%%%&%%$$##""!!`Ǐ`!!""##$$%%&&''(())**+**))((''&&%%$$##""!!`ˏ`!!""##$$%%&&&&'''&&%%$$##""!!`Д`!!""##$$%%&&''((((((())**++,,--..//00112233445566778899::;;<<====<<;;::99887766554444444444444445566778899::;;<<==>>==<<;;::9988888777777777778899::;;;;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433322211112233445566766554433221100//..-..//0000//..--,,,,,,,,,,,,,,--..//001122221100//..-----,,,,++**))(((())**))((''&&%%$$$########$$%%&&''(())**++,,--..//00112233445566778899::;;<<<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!!!!``!!!!!""#############$$$$%%%%%%%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,+,+++**))*))((''&&%%&&&%%$$##""!!``!!!"""""""##$$%%&&''(())))((((((((('''(((((((()))**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%%%%%%%%%&&''(())**++,,--...--,,,,++**)))(((''&&&&&&&&%%$$##""!!`ю`!!""##$$%%&&''(())****))((''&&%%$$###""!!`Ɏ`!!""##$$$%%%%&&&&&&%%$$##""!!`ѕ`!!""##$$%%&&'''''(('(())**++,,--..//00112233445566778899::;;<<==<<;;::9988776655444333333333333445566778899::;;<<====<<;;::998888877766666666778899::::;;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554443332222223344556677766554433221100//...//001100//..----,,,,,,,--,--..//00112233221100//..-..--,,,,++**))(())****))((''&&%%$$$#####$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!!!!!!!!!""############$$$$%%%%%%%%%&&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,+++++**))))*))((''&&&&&&%%$$##""!!``!!!""!!!""##$$%%&&''(())(((((((('''''''((((((()))**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%%%%&&&&&''(())**++,,--../..--,,,,++***)))((''&&&&&'&&%%$$##""!!```!!""##$$%%&&''(())***))((''&&%%$$###""!!``!!""##$$$%%%%&&&&&%%$$##""!!`ڗ`!!""##$$%%&&'''''''''(())**++,,--..//00112233445566778899::;;<<<<;;::998877665544333333333333333445566778899::;;<<==<<;;::99887777766666666666778899:::::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554443332222334455667787766554433221100//.//00111100//..--------------..//0011223333221100//.....----,,++**))))**++**))((''&&%%%$$$$$$$$%%&&''(())**++,,--..//00112233445566778899::;;<<====<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""""""""!!"""""##$$$$$$$$$$$$$%%%%&&&&&&&&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++*+***))(()))))((''&&'&&%%$$##""!!```!!!!!!!""##$$%%&&''(((('''''''''&&&''''''''((())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&&&&&&&&&&''(())**++,,--..///..----,,++***)))((''''''''&&%%$$##""!!``!!""##$$%%&&''(())*))((''&&%%$$##"#""!!`ƍ`!!""####$$$$%%%%%%%%$$##""!!`ҍ`!!""##$$%%%&&&&&&''&''(())**++,,--..//00112233445566778899::;;<<;;::99887766554433322222222222233445566778899::;;<<<<;;::998877777666555555556677889999:::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766555444333333445566778887766554433221100///0011221100//....-------..-..//001122334433221100//.//..----,,++**))**++++**))((''&&%%%$$$$$%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""""""""""""##$$$$$$$$$$$$%%%%&&&&&&&&&'''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++*****))(((()))))((''''&&%%$$##""!!``!!```!!""##$$%%&&''((''''''''&&&&&&&'''''''((())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&&&&&'''''(())**++,,--..//0//..----,,+++***))(('''''(''&&%%$$##""!!``!!""##$$%%&&''(())))((''&&%%$$##""""!!`Í`!!""####$$$$%%%%%%%$$###""!!``!!""##$$%%%%&&&&&&&&&''(())**++,,--..//00112233445566778899::;;;;::9988776655443322222222222222233445566778899::;;<<;;::998877666665555555555566778899999::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766555444333344556677889887766554433221100/001122221100//..............//00112233444433221100/////....--,,++****++,,++**))((''&&&%%%%%%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$########""#####$$%%%%%%%%%%%%%&&&&'''''''''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**)*)))((''(((((()((''''&&%%$$##""!!````!!""##$$%%&&''''&&&&&&&&&%%%&&&&&&&&'''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''''''''''''(())**++,,--..//000//....--,,+++***))((((((((''&&%%$$##""!!`Ӕ`!!""##$$%%&&''(())((''&&%%$$##""!"!!`ȍ`!!!""""####$$$$$$$$$##""""!!``!!""##$$%$$$%%%%%%&&%&&''(())**++,,--..//00112233445566778899::;;::998877665544332221111111111112233445566778899::;;;;::99887766666555444444445566778888999::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877666555444444556677889998877665544332211000112233221100////.......//.//0011223344554433221100/00//....--,,++**++,,,,++**))((''&&&%%%%%&&&''(())**++,,--..//00112233445566778899::;;<<==>>??>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$#############$$%%%%%%%%%%%%&&&&'''''''''((())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**)))))((''''(((((((((((''&&%%$$##""!!`Ā`!!""##$$%%&&'''&&&&&&&&%%%%%%%&&&&&&&'''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(('''''''((((())**++,,--..//00100//...--,,++*****))((((()((''&&%%$$##""!!``!!""##$$%%&&''((((''&&%%$$##""!!!!`ː``!!!""""####$$$$$$$##""""!!!`•`!!""##$$$$$$$%%%%%%%%%&&''(())**++,,--..//00112233445566778899::::99887766554433221111111111111112233445566778899::;;::9988776655555444444444445566778888899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766655544445566778899:998877665544332211011223333221100//////////////001122334455554433221100000////..--,,++++,,--,,++**))(('''&&&&&&&&''(())**++,,--..//00112233445566778899::;;<<==>>????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$$$$$##$$$$$%%&&&&&&&&&&&&&''''((((((((())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))()(((''&&''''''(((((((''&&%%$$##""!!`͐ɒȊ`!!""##$$%%&&&&&%%%%%%%%%$$$%%%%%%%%&&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(((((((((((())**++,,--..//001100//..--,,++**)****)))))))((''&&%%$$##""!!``!!"""##$$%%&&''((''&&%%$$##""!!`!!`ϐ``!!!!""""#########""!!!!`!``!!""##$$$$###$$$$$$%%$%%&&''(())**++,,--..//00112233445566778899::9988776655443322111000000000000112233445566778899::::998877665555544433333333445566777788899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877766655555566778899:::99887766554433221112233443322110000///////00/00112233445566554433221101100////..--,,++,,----,,++**))(('''&&&&&'''(())**++,,--..//00112233445566778899::;;<<==>>??????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$$$$$$$$$$%%&&&&&&&&&&&&''''((((((((()))**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(((((''&&&&'''''''((()((''&&%%$$##""!!``````````!!""##$$%%&&&%%%%%%%%$$$$$$$%%%%%%%&&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((((((()))))**++,,--..//001100//..--,,++**)))****))))))((''&&%%$$##""!!`Ɖ`!!"""##$$%%&&''''&&%%$$##""!!``!`Ȑ`!!!!""""#######""!!!!````!!""##$$$$#####$$$$$$$$$%%&&''(())**++,,--..//00112233445566778899998877665544332211000000000000000112233445566778899::99887766554444433333333333445566777778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988777666555566778899::;::9988776655443322122334444332211000000000000001122334455666655443322111110000//..--,,,,--..--,,++**))(((''''''''(())**++,,--..//00112233445566778899::;;<<==>>????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%%%%%$$%%%%%&&'''''''''''''(((()))))))))**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(('('''&&%%&&&&&&''''(()((''&&%%$$##""!!!!`````!!!!!```!!""##$$%%%%%%$$$$$$$$$###$$$$$$$$%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))))))))))))**++,,--..//001100//..--,,++**))())))******))((''&&%%$$##""!!`ʊ`!!!!""##$$%%&&''&&&%%$$##""!!``ȏ```!!!!"""""""""!!```ܞ`!!""##$$####"""######$$#$$%%&&''(())**++,,--..//001122334455667788998877665544332211000////////////001122334455667788999988776655444443332222222233445566667778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99888777666666778899::;;;::9988776655443322233445544332211110000000110112233445566776655443322122110000//..--,,--....--,,++**))((('''''((())**++,,--..//00112233445566778899::;;<<==>>??????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%%%%%%%%%%&&''''''''''''(((()))))))))***++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(('''''&&%%%%&&&&&&&'''(()((''&&%%$$##""!!!!!!!!!!!!!``!!""##$$%%%%%$$$$$$$$#######$$$$$$$%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**)))))))*****++,,--..//001100//..--,,++**))((())))))***))((''&&%%$$##""!!`̃`!!!!""##$$%%&&&&&&&%%$$##""!!`ҏ`!!!!"""""""!!`ޔ`!!""##$####"""""#########$$%%&&''(())**++,,--..//001122334455667788887766554433221100///////////////001122334455667788998877665544333332222222222233445566666778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998887776666778899::;;<;;::9988776655443323344555544332211111111111111223344556677776655443322222111100//..----..//..--,,++**)))(((((((())**++,,--..//00112233445566778899::;;<<==>>????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&&&&&&%%&&&&&''((((((((((((())))*********++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&'&&&%%$$%%%%%%&&&&''(()((''&&%%$$##""""!!!!!""!!``!!""##$$%%$$$$#########"""########$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????>>==<<;;::99887766554433221100//..--,,++************++,,--..//001100//..--,,++**))(('(((())))))))((''&&%%$$##""!!`ӊ```!!""##$$%%&&%%%%%%$$##"""!!`Ȑ```!!!!!!!!!`؞`!!""####""""!!!""""""##"##$$%%&&''(())**++,,--..//0011223344556677887766554433221100///............//001122334455667788887766554433333222111111112233445555666778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9998887777778899::;;<<<;;::9988776655443334455665544332222111111122122334455667788776655443323322111100//..--..////..--,,++**)))((((()))**++,,--..//00112233445566778899::;;<<==>>??????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&&&&&&&&&&&''(((((((((((())))*********+++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&&&%%$$$$%%%%%%%&&&''(()((''&&%%$$##"""""""""!!``!!""##$$$$$$########"""""""#######$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????>>==<<;;::99887766554433221100//..--,,++*******+++++,,--..//001100//..--,,++**))(('''(((((()))))((''&&%%$$##""!!`ה`!!""##$$%%%%%%%%$$##"""!!`ʐ`!!!!!!!!!``!!""###""""!!!!!"""""""""##$$%%&&''(())**++,,--..//00112233445566777766554433221100//...............//001122334455667788776655443322222111111111112233445555566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99988877778899::;;<<=<<;;::9988776655443445566665544332222222222222233445566778888776655443333322221100//....//00//..--,,++***))))))))**++,,--..//00112233445566778899::;;<<==>>????????????????>>==<<;;::99887766554433221100//..--,,++**))((''''''''&&'''''(()))))))))))))****+++++++++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%&%%%$$##$$$$$$%%%%&&''(()((''&&%%$$####"""""!!``!!""##$$####"""""""""!!!""""""""###$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????>>==<<;;::99887766554433221100//..--,,++++++++++++,,--..//001100//..--,,++**))((''&''''((((((((((''&&%%$$##""!!`҈`!!""##$$%%$$$$$$##""!"!!`ɑ`````````````!!""##""!!!!```!!!!!!""!""##$$%%&&''(())**++,,--..//001122334455667766554433221100//...------------..//001122334455667777665544332222211100000000112233444455566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;:::99988888899::;;<<===<<;;::9988776655444556677665544333322222223323344556677889988776655443443322221100//..//0000//..--,,++***)))))***++,,--..//00112233445566778899::;;<<==>>??????????????????>>==<<;;::99887766554433221100//..--,,++**))(('''''''''''''(())))))))))))****+++++++++,,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%%$$####$$$$$$$%%%&&''(()((''&&%%$$######""!!``!!""##$$####""""""""!!!!!!!"""""""###$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????>>==<<;;::99887766554433221100//..--,,+++++++,,,,,--..//001100//..--,,++**))((''&&&''''''(((((((''&&%%$$##""!!`̄`!!""##$$$$$$$$$##""!!!!!````ːҌ`!!""#""!!!!``!!!!!!!!!""##$$%%&&''(())**++,,--..//0011223344556666554433221100//..---------------..//001122334455667766554433221111100000000000112233444445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;:::999888899::;;<<==>==<<;;::9988776655455667777665544333333333333334455667788999988776655444443333221100////001100//..--,,+++********++,,--..//00112233445566778899::;;<<==>>????????????????????>>==<<;;::99887766554433221100//..--,,++**))((((((((''((((())*************++++,,,,,,,,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$%$$$##""######$$$$%%&&''(()((''&&%%$$$$####""!!`Î`!!""####""""!!!!!!!!!```!!!!!!!!"""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????>>==<<;;::99887766554433221100//..--,,,,,,,,,,,,--..//001100//..--,,++**))((''&&%&&&&'''''''''((''&&%%$$##""!!`Ԏ`!!""##$$$######""!!`!!``˖``!!!```````ɐ`!!""""!!```՞``````!!`!!""##$$%%&&''(())**++,,--..//00112233445566554433221100//..---,,,,,,,,,,,,--..//00112233445566665544332211111000////////00112233334445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;:::999999::;;<<==>>>==<<;;::9988776655566778877665544443333333443445566778899::9988776655455443333221100//00111100//..--,,+++*****+++,,--..//00112233445566778899::;;<<==>>??????????????????????>>==<<;;::99887766554433221100//..--,,++**))((((((((((((())************++++,,,,,,,,,---..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$$##""""#######$$$%%&&''(()((''&&%%$$$$$##""!!``!!""####""""!!!!!!!!````!!!!!!!"""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????>>==<<;;::99887766554433221100//..--,,,,,,,-----..//001100//..--,,++**))((''&&%%%&&&&&&'''''''(''&&%%$$##""!!`Ә`!!"""#########""!!```ї`!!!!!!!``````````!!!!!``````̌`!!"""!!`ۆ```!!""##$$%%&&''(())**++,,--..//001122334455554433221100//..--,,,,,,,,,,,,,,,--..//00112233445566554433221100000///////////00112233333445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;:::9999::;;<<==>>?>>==<<;;::99887766566778888776655444444444444445566778899::::99887766555554444332211000011221100//..--,,,++++++++,,--..//00112233445566778899::;;<<==>>????????????????????????>>==<<;;::99887766554433221100//..--,,++**))))))))(()))))**+++++++++++++,,,,---------..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$#$###""!!""""""####$$%%&&''(()((''&&%%%%$$##""!!``!!""###""!!!!```````ޗ``````!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????>>==<<;;::99887766554433221100//..------------..//001100//..--,,++**))((''&&%%$%%%%&&&&&&&&&''(''&&%%$$##""!!`ы`!!!!""###""""""!!``!`ʗ`!!!"""!!!!!!!!!!!!!!!!!!!!!!!``Ϗ`!!"""!!`ޞϐ`!!""##$$%%&&''(())**++,,--..//0011223344554433221100//..--,,,++++++++++++,,--..//001122334455554433221100000///........//00112222333445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<;;;::::::;;<<==>>???>>==<<;;::998877666778899887766555544444445545566778899::;;::99887766566554444332211001122221100//..--,,,+++++,,,--..//00112233445566778899::;;<<==>>??????????????????????????>>==<<;;::99887766554433221100//..--,,++**)))))))))))))**++++++++++++,,,,---------...//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$#####""!!!!"""""""###$$%%&&''(()((''&&%%%%$$##""!!``!!""##""!!!!`ٞ`!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????>>==<<;;::99887766554433221100//..-------.....//001100//..--,,++**))((''&&%%$$$%%%%%%&&&&&&&''(''&&%%$$##""!!```Õ`!!!!"""""""""!!`````!!""""""!!!!!!!!!!"""""!!!!!!!!````!!"""!!``!!""##$$%%&&''(())**++,,--..//00112233444433221100//..--,,+++++++++++++++,,--..//0011223344554433221100/////...........//00112222233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<;;;::::;;<<==>>?????>>==<<;;::9988776778899998877665555555555555566778899::;;;;::99887766666555544332211112233221100//..---,,,,,,,,--..//00112233445566778899::;;<<==>>????????????????????????????>>==<<;;::99887766554433221100//..--,,++********))*****++,,,,,,,,,,,,,----.........//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"#"""!!``!!!!!!""""##$$%%&&''(()((''&&&&%%$$##""!!``!!""##""!!````ϒ``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????>>==<<;;::99887766554433221100//............//001100//..--,,++**))((''&&%%$$#$$$$%%%%%%%%%&&''(''&&%%$$##""!!!!```ɋ```!!"""!!!!!!`ޞ`!!""##"""""""""""""""""""""""!!!`ň`!!""!!`Ő`!!""##$$%%&&''(())**++,,--..//0011223344433221100//..--,,+++************++,,--..//00112233444433221100/////...--------..//00111122233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>===<<<;;;;;;<<==>>???????>>==<<;;::99887778899::9988776666555555566566778899::;;<<;;::99887767766555544332211223333221100//..---,,,,,---..//00112233445566778899::;;<<==>>??????????????????????????????>>==<<;;::99887766554433221100//..--,,++*************++,,,,,,,,,,,,----.........///00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""""!!``!!!!!!!"""##$$%%&&''(()((''&&&%%$$##""!!``!!""#""!!`Ә`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????>>==<<;;::99887766554433221100//......./////001100//..--,,++**))((''&&%%$$###$$$$$$%%%%%%%&&''(''&&%%$$##""!!!!!!``!!!!!!!!!`ޞ`!!""####""""""""""#####""""""""!!`ˑ```````````````````я`!!!"!!`̏`!!""##$$%%&&''(())**++,,--..//00112233433221100//..--,,++***************++,,--..//001122334433221100//.....-----------..//00111112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>===<<<;;;;<<==>>?????????>>==<<;;::998878899::::99887766666666666666778899::;;<<<<;;::99887777766665544332222334433221100//...--------..//00112233445566778899::;;<<==>>????????????????????????????????>>==<<;;::99887766554433221100//..--,,++++++++**+++++,,-------------..../////////00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!"!"!!`ޞ`````!!!!""##$$%%&&''(()((''&&%%$$##""!!``!!""##""!!`ޞ``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????>>==<<;;::99887766554433221100////////////001100//..--,,++**))((''&&%%$$##"####$$$$$$$$$%%&&'''''&&%%$$##""""!!!```!!!`````՞`!!!""""#####################""!!`˕`!!!!!!!!!!!!!!!!!!``Ŏ`!!!!``!!""##$$%%&&''(())**++,,--..//0011223333221100//..--,,++***))))))))))))**++,,--..//0011223333221100//.....---,,,,,,,,--..//00001112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>===<<<<<<==>>???????????>>==<<;;::9988899::;;::998877776666666776778899::;;<<==<<;;::99887887766665544332233444433221100//...-----...//00112233445566778899::;;<<==>>??????????????????????????????????>>==<<;;::99887766554433221100//..--,,+++++++++++++,,------------..../////////000112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!!!`˞``!!!""##$$%%&&''(()((''&&%%$$##""!!``!!""#""!!!`Ŗ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????>>==<<;;::99887766554433221100///////000001100//..--,,++**))((''&&%%$$##"""######$$$$$$$%%&&'''''&&%%$$##""""!!`Õ```ޙ`!!!!"""""#########$$$$$######""!!`ٓ`!!!!!!!!!!!!!!!!!!!!`````!!``!!""##$$%%&&''(())**++,,--..//001122333221100//..--,,++**)))))))))))))))**++,,--..//00112233221100//..-----,,,,,,,,,,,--..//00000112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>===<<<<==>>?????????????>>==<<;;::99899::;;;;::9988777777777777778899::;;<<====<<;;::99888887777665544333344554433221100///........//00112233445566778899::;;<<==>>????????????????????????????????????>>==<<;;::99887766554433221100//..--,,,,,,,,++,,,,,--.............////000000000112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`!`!!!`ƛ``!!""##$$%%&&''(()((''&&%%$$##""!!`̕````!!!""""!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????>>==<<;;::9988776655443322110000000000001100//..--,,++**))((''&&%%$$##""!""""#########$$%%&&&''''&&%%$$####""!!`Տޞ```!!!!"""""###$$$$$$$$$$$$##""!!`ѕ`!!""""""""""""""""!!!!````!!""##$$%%&&''(())**++,,--..//00112233221100//..--,,++**)))(((((((((((())**++,,--..//001122221100//..-----,,,++++++++,,--..////000112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>======>>???????????????>>==<<;;::999::;;<<;;::99888877777778878899::;;<<==>>==<<;;::99899887777665544334455554433221100///.....///00112233445566778899::;;<<==>>??????????????????????????????????????>>==<<;;::99887766554433221100//..--,,,,,,,,,,,,,--............////0000000001112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!`ʗ`!!""##$$%%&&''((((''&&%%$$##""!!`Ȓ```````!!!!!!!!""!!`ϊ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????>>==<<;;::99887766554433221100000001111100//..--,,++**))((''&&%%$$##""!!!""""""#######$$%%&&&''''&&%%$$####""!!``!!!!!"""""##$$%%%%%$$$$$##""!!`ϓ`!!"""""""""""""""""!!!``ܗ`!!""##$$%%&&''(())**++,,--..//0011223221100//..--,,++**))((((((((((((((())**++,,--..//0011221100//..--,,,,,+++++++++++,,--../////00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>====>>?????????????????>>==<<;;::9::;;<<<<;;::998888888888888899::;;<<==>>>>==<<;;::999998888776655444455665544332211000////////00112233445566778899::;;<<==>>????????????????????????????????????????>>==<<;;::99887766554433221100//..--------,,-----../////////////00001111111112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``Ā``͝`!!""##$$%%&&''(()((''&&%%$$##""!!`ω``!!!!!!!!!!!```!!!!!`ڞ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????>>==<<;;::998877665544332211111111111100//..--,,++**))((''&&%%$$##""!!`!!!!"""""""""##$$%%%&&''''&&%%$$$##""!!````!!!!!"""##$$%%%%%%%$$##""!!``!!""#############""""!!`֗`!!""##$$%%&&''(())**++,,--..//001122221100//..--,,++**))(((''''''''''''(())**++,,--..//00111100//..--,,,,,+++********++,,--....///00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>???????????????????>>==<<;;:::;;<<==<<;;::9999888888899899::;;<<==>>??>>==<<;;::9::998888776655445566665544332211000/////000112233445566778899::;;<<==>>??????????????????????????????????????????>>==<<;;::99887766554433221100//..-------------..////////////000011111111122233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ȁ`!!""##$$%%&&''(())((''&&%%$$##""!!````!!!!!!!!!"!!``!!!!`Ϟ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????>>==<<;;::9988776655443322111111121100//..--,,++**))((''&&%%$$##""!!``!!!!!!"""""""##$$%%%&&''''&&%%$$$##""!!`Ր``!!!!!""##$$%%&%%%%$$##""!!``!!""###############"""!!``!!""##$$%%&&''(())**++,,--..//00112221100//..--,,++**))(('''''''''''''''(())**++,,--..//001100//..--,,+++++***********++,,--.....//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>?????????????????????>>==<<;;:;;<<====<<;;::99999999999999::;;<<==>>????>>==<<;;:::::999988776655556677665544332211100000000112233445566778899::;;<<==>>????????????????????????????????????????????>>==<<;;::99887766554433221100//........--.....//0000000000000111122222222233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`͝``!!""##$$%%&&''(()))((''&&%%$$##""!!``!!!!""""""!!!`ў``````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????>>==<<;;::99887766554433222222221100//..--,,++**))((''&&%%$$##""!!`````!!!!!!!!!""##$$$%%&&''''&&%%$$##""!!`֍```!!!""##$$%%&&&%%$$##""!!``!!""""##$$$$$$$$$###""!!``!!""##$$%%&&''(())**++,,--..//0011221100//..--,,++**))(('''&&&&&&&&&&&&''(())**++,,--..//0000//..--,,+++++***))))))))**++,,----...//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;<<==>>==<<;;::::9999999::9::;;<<==>>??????>>==<<;;:;;::9999887766556677776655443322111000001112233445566778899::;;<<==>>??????????????????????????????????????????????>>==<<;;::99887766554433221100//.............//0000000000001111222222222333445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ʞʓ````!!!""##$$%%&&''(())*))((''&&%%$$##""!!``!!!"""""""!!!``͞ƌ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????>>==<<;;::9988776655443322222221100//..--,,++**))((''&&%%$$##""!!`````!!!!!!!""##$$$%%&&''''&&%%$$##""!!`Î``!!""##$$%%&&&%%$$##""!!`````````!!!!"""##$$$$$$$$$$##""!!`ޚLj`!!""##$$%%&&''(())**++,,--..//001121100//..--,,++**))((''&&&&&&&&&&&&&&&''(())**++,,--..//00//..--,,++*****)))))))))))**++,,-----..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;<<==>>>>==<<;;::::::::::::::;;<<==>>????????>>==<<;;;;;::::998877666677887766554433222111111112233445566778899::;;<<==>>????????????????????????????????????????????????>>==<<;;::99887766554433221100////////../////0011111111111112222333333333445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ќ````!!!!!!""##$$%%&&''(())***))((''&&%%$$##""!!`ƀ`!!"""!!!!!!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????>>==<<;;::998877665544333333221100//..--,,++**))((''&&%%$$##""!!`ٍ``````!!""###$$%%&&'''&&%%$$##""!!``!!""##$$%%&&&%%$$##""!!!!!!!!!``Ď``!!!!!""##$$%%%%%$$##""!!`Ґ``Á`!!""##$$%%&&''(())**++,,--..//00111100//..--,,++**))((''&&&%%%%%%%%%%%%&&''(())**++,,--..////..--,,++*****)))(((((((())**++,,,,---..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<==>>??>>==<<;;;;:::::::;;:;;<<==>>??????????>>==<<;<<;;::::9988776677888877665544332221111122233445566778899::;;<<==>>??????????????????????????????????????????????????>>==<<;;::99887766554433221100/////////////0011111111111122223333333334445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ԟ`````!!```!!!!!!"""##$$%%&&''(())****))((''&&%%$$##""!!``!!""!!!!!!!`ڈ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????>>==<<;;::9988776655443333221100//..--,,++**))((''&&%%$$##""!!`Ő`!!""###$$%%&&'''&&%%$$##""!!`ɖ`!!""##$$%%&&&%%$$##""!!!!!!!!!````!!!""##$$%%%%%$$##""!!```!!```Ē`!!""##$$%%&&''(())**++,,--..//0011100//..--,,++**))((''&&%%%%%%%%%%%%%%%&&''(())**++,,--..//..--,,++**)))))((((((((((())**++,,,,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<==>>????>>==<<;;;;;;;;;;;;;;<<==>>????????????>>==<<<<<;;;;::99887777889988776655443332222222233445566778899::;;<<==>>????????????????????????????????????????????????????>>==<<;;::99887766554433221100000000//0000011222222222222233334444444445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ڞ```!!!!!!!!!!!!""""""##$$%%&&''(())**++**))((''&&%%$$##""!!````!!"!!```````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????>>==<<;;::998877665544433221100//..--,,++**))((''&&%%$$##""!!`ȏ`!!!"""##$$%%&&''&&%%$$##""!!`ː``!!""##$$%%&&&%%$$##"""""""""!!`````!!""##$$%%%%$$##""!!`͚`!!!!!!!```!!""##$$%%&&''(())**++,,--..//0011100//..--,,++**))((''&&%%%$$$$$$$$$$$$%%&&''(())**++,,--....--,,++**)))))(((''''''''(())**++++,,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>===>>??????>>==<<<<;;;;;;;<<;<<==>>??????????????>>==<==<<;;;;::998877889999887766554433322222333445566778899::;;<<==>>??????????????????????????????????????????????????????>>==<<;;::998877665544332211000000000000011222222222222333344444444455566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!!!!!!!""!!!""""""###$$%%&&''(())**++++**))((''&&%%$$##""!!!!`Ý`!!!!`ӗ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ι`!!!"""##$$%%&&'&&%%$$##""!!`Ӈ`!!""##$$%%&&&%%$$##"""""""""!!!!``````Ì`!!""##$$%%%%$$##""!!`̀`!!!""!!!!!````!!""##$$%%&&''(())**++,,--..//0011100//..--,,++**))((''&&%%$$$$$$$$$$$$$$$%%&&''(())**++,,--..--,,++**))((((('''''''''''(())**+++++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>=>>????????>>==<<<<<<<<<<<<<<==>>????????????????>>=====<<<<;;::99888899::998877665544433333333445566778899::;;<<==>>????????????????????????????????????????????????????????>>==<<;;::9988776655443322111111110011111223333333333333444455555555566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!!!""""""""""""######$$%%&&''(())**++,,++**))((''&&%%$$##""!!!`׍````!!!`؞`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`˖``!!!""##$$%%&&&&%%$$##""!!`ȇ`!!""##$$%%&&&%%$$#########""!!!!``!!``!!!``Ŋ````φ`!!""##$$%%%%$$##""!!``````!!"""""""!!!!!``````!!""##$$%%&&''(())**++,,--..//0011100//..--,,++**))((''&&%%$$$############$$%%&&''(())**++,,----,,++**))((((('''&&&&&&&&''(())****+++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>??????????>>====<<<<<<<==<==>>??????????????????>>=>>==<<<<;;::998899::::9988776655444333334445566778899::;;<<==>>??????????????????????????????????????????????????????????>>==<<;;::99887766554433221111111111111223333333333334444555555555666778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!""""""""##"""######$$$%%&&''(())**++,,,,++**))((''&&%%$$##"""!!```!!``!!`Ҟ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Җ`!!!""##$$%%&&&&%%$$##""!!`ƌ`!!""##$$%%&&&&%%$$#########""""!!!!!!!!!!!!`χ`!!!!``Ӌ`!!""##$$%%&%%$$##""!!`!`!!``!!!"""##"""""!!!!!!!!!!""##$$%%&&''(())**++,,--..//0011100//..--,,++**))((''&&%%$$###############$$%%&&''(())**++,,--,,++**))(('''''&&&&&&&&&&&''(())*****++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>????????????>>==============>>????????????????????>>>>>====<<;;::9999::;;::99887766555444444445566778899::;;<<==>>????????????????????????????????????????????????????????????>>==<<;;::998877665544332222222211222223344444444444445555666666666778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!"""""############$$$$$$%%&&''(())**++,,--,,++**))((''&&%%$$##"""!!!````!!!!`````“``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`՜``!!""##$$%%&&&&%%$$##""!!`Ċ`!!""##$$%%&&&&%%$$$$$$$$$##""""!!""!!"""!!!````!!!!!!!````!!""##$$%%&&%%$$##""!!!!!!!!!!""#######"""""!!!!!!""##$$%%&&''(())**++,,--..//0011100//..--,,++**))((''&&%%$$###""""""""""""##$$%%&&''(())**++,,,,++**))(('''''&&&%%%%%%%%&&''(())))***++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>=======>>=>>??????????????????????>??>>====<<;;::99::;;;;::998877665554444455566778899::;;<<==>>??????????????????????????????????????????????????????????????>>==<<;;::9988776655443322222222222223344444444444455556666666667778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""""########$$###$$$$$$%%%&&''(())**++,,----,,++**))((''&&%%$$###""!!!!!!!""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ٚ`!!""##$$%%&&&&%%$$##""!!````!!""##$$%%&&&&%%$$$$$$$$$####""""""""""""!!!``````!!!""""!!!!!```````````!!""##$$%%&&&&%%$$##""!"!""!!"""###$$#####""""""""""##$$%%&&''(())**++,,--..//0011100//..--,,++**))((''&&%%$$##"""""""""""""""##$$%%&&''(())**++,,++**))((''&&&&&%%%%%%%%%%%&&''(()))))**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>???????????????????????????>>>>==<<;;::::;;<<;;::9988776665555555566778899::;;<<==>>????????????????????????????????????????????????????????????????>>==<<;;::99887766554433333333223333344555555555555566667777777778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""#####$$$$$$$$$$$$%%%%%%&&''(())**++,,--..--,,++**))((''&&%%$$###"""!!!!"""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`՜`!!""##$$%%&&&&%%$$##""!!!!``!!""##$$%%&&&&%%%%%%%%%$$####""##""###"""!!!!!!!!!!"""""""!!!!!!!!!!!!!!!""##$$%%&&''&&%%$$##""""""""""##$$$$$$$#####""""""##$$%%&&''(())**++,,--..//0011100//..--,,++**))((''&&%%$$##"""!!!!!!!!!!!!""##$$%%&&''(())**++++**))((''&&&&&%%%$$$$$$$$%%&&''(((()))**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>??>?????????????????????????????>>>>==<<;;::;;<<<<;;::99887766655555666778899::;;<<==>>??????????????????????????????????????????????????????????????????>>==<<;;::998877665544333333333333344555555555555666677777777788899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$#####$$$$$$$$%%$$$%%%%%%&&&''(())**++,,--....--,,++**))((''&&%%$$$##"""""""""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`՝`!!""##$$%%&&&&%%$$##""!!!!`ƒ`!!""##$$%%&&&&%%%%%%%%%$$$$############"""!!!!!!"""####"""""!!!!!!!!!!!""##$$%%&&''''&&%%$$##"#"##""###$$$%%$$$$$##########$$%%&&''(())**++,,--..//0011100//..--,,++**))((''&&%%$$##""!!!!!!!!!!!!!!!""##$$%%&&''(())**++**))((''&&%%%%%$$$$$$$$$$$%%&&''((((())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;;<<==<<;;::998877766666666778899::;;<<==>>????????????????????????????????????????????????????????????????????>>==<<;;::9988776655444444443344444556666666666666777788888888899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##$$$$$%%%%%%%%%%%%&&&&&&''(())**++,,--..//..--,,++**))((''&&%%$$$###""""""!!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Җ`!!""##$$%%&&'&&%%$$##""""!!`Ɖ`!!""##$$%%&&&&&&&&&&&%%$$$$##$$##$$$###""""""""""#######"""""""""""""""##$$%%&&''((''&&%%$$##########$$%%%%%%%$$$$$######$$%%&&''(())**++,,--..//0011100//..--,,++**))((''&&%%$$##""!!!````````````!!""##$$%%&&''(())****))((''&&%%%%%$$$########$$%%&&''''((())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;<<====<<;;::9988777666667778899::;;<<==>>??????????????????????????????????????????????????????????????????????>>==<<;;::99887766554444444444444556666666666667777888888888999::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$$%%%%%%%%&&%%%&&&&&&'''(())**++,,--..////..--,,++**))((''&&%%%$$#####""!!``Ā`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`э`!!""##$$%%&&''&&%%$$##""""!!`ʍ`!!""##$$%%&&'&&&&&&&&&%%%%$$$$$$$$$$$$###""""""###$$$$#####"""""""""""##$$%%&&''((((''&&%%$$#$#$$##$$$%%%&&%%%%%$$$$$$$$$$%%&&''(())**++,,--..//0011100//..--,,++**))((''&&%%$$##""!!```!!""##$$%%&&''(())**))((''&&%%$$$$$###########$$%%&&'''''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<<==>>==<<;;::99888777777778899::;;<<==>>????????????????????????????????????????????????????????????????????????>>==<<;;::998877665555555544555556677777777777778888999999999::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$%%%%%&&&&&&&&&&&&''''''(())**++,,--..//00//..--,,++**))((''&&%%%$$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ʍ`!!""##$$%%&&''''&&%%$$####""!!`͍`!!""##$$%%&&''''''''&&%%%%$$%%$$%%%$$$##########$$$$$$$###############$$%%&&''(())((''&&%%$$$$$$$$$$%%&&&&&&&%%%%%$$$$$$$$%%&&''(())**++,,--..//00100//..--,,++**))((''&&%%$$##""!!`ʉ`!!""##$$%%&&''(())))((''&&%%$$$$$###""""""""##$$%%&&&&'''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<==>>>>==<<;;::998887777788899::;;<<==>>??????????????????????????????????????????????????????????????????????????>>==<<;;::998877665555555555555667777777777778888999999999:::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%%&&&&&&&&''&&&''''''((())**++,,--..//0000//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`̍`!!""##$$%%&&''''&&%%$$####""!!`ӓ`!!""##$$%%&&''''''''&&&&%%%%%%%%%%%%$$$######$$$%%%%$$$$$###########$$%%&&''(())))((''&&%%$%$%%$$%%%&&&''&&&&&%%%%%$$$$$$$%%&&''(())**++,,--..//00100//..--,,++**))((''&&%%$$##""!!`ˊ`!!""##$$%%&&''(()))((''&&%%$$#####"""""""""""##$$%%&&&&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>====>>??>>==<<;;::9998888888899::;;<<==>>????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776666666655666667788888888888889999:::::::::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%&&&&&''''''''''''(((((())**++,,--..//00100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`В`!!""##$$%%&&''(''&&%%$$$$##""!!```!!""##$$%%&&''(((((''&&&&%%&&%%&&&%%%$$$$$$$$$$%%%%%%%$$$$$$$$$$$$$$$%%&&''(())**))((''&&%%%%%%%%%%&&'''''''&&&&%%$$$####$$%%&&''(())**++,,--..//0000//..--,,++**))((''&&%%$$##""!!`̍`!!""##$$%%&&''(()((''&&%%$$#####"""!!!!!!!!""##$$%%%%&&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==>>????>>==<<;;::99988888999::;;<<==>>??????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776666666666666778888888888889999:::::::::;;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&&&''''''''(('''(((((()))**++,,--..//00100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`В`!!""##$$%%&&''((''&&%%$$$$##""!!!```!!""##$$%%&&''(((('''''&&&&&&&&&&&&%%%$$$$$$%%%&&&&%%%%%$$$$$$$$$$$%%&&''(())****))((''&&%&%&&%%&&&'''((''''&&%%$$#######$$%%&&''(())**++,,--..//000//..--,,++**))((''&&%%$$##""!!`ϋ``!!""##$$%%&&''(((''&&%%$$##"""""!!!!!!!!!!!""##$$%%%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>??????>>==<<;;:::99999999::;;<<==>>????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988777777776677777889999999999999::::;;;;;;;;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&'''''(((((((((((())))))**++,,--..//001100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ǐ`!!""##$$%%&&''((''&&%%%%$$##""!!!!``Æ`!!""##$$%%&&''(((''&&&&&&&''&&'''&&&%%%%%%%%%%&&&&&&&%%%%%%%%%%%%%%%&&''(())**++**))((''&&&&&&&&&&''(((((''&&%%$$###""""##$$%%&&''(())**++,,--..//00//..--,,++**))((''&&%%$$##""!!`Џ`!!""##$$%%&&''(''&&%%$$##"""""!!!````````!!""##$$$$%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>????????>>==<<;;:::99999:::;;<<==>>??????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988777777777777788999999999999::::;;;;;;;;;<<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(('''''(((((((())((())))))***++,,--..//0011100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ʊ`!!""##$$%%&&''((''&&%%%%$$##"""!!!!```!!""##$$%%&&''((''&&&&&&&''''''''''&&&%%%%%%&&&''''&&&&&%%%%%%%%%%%&&''(())**++++**))((''&'&''&&'''(((((''&&%%$$##"""""""##$$%%&&''(())**++,,--..//00//..--,,++**))((''&&%%$$##""!!```!!""##$$%%&&''''&&%%$$##""!!!!!```!!""##$$$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;::::::::;;<<==>>????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988888888778888899:::::::::::::;;;;<<<<<<<<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''((((())))))))))))******++,,--..//00111100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ʊ`!!""##$$%%&&''(((''&&&&%%$$##""""!!!!``!!""##$$%%&&''(''&&%%%%%&&&&&&&&&&&'&&&&&&&&&&'''''''&&&&&&&&&&&&&&&''(())**++,,++**))((''''''''''(()((''&&%%$$##"""!!!!""##$$%%&&''(())**++,,--..////..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&'''&&%%$$##""!!!!!`Փ``!!""####$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;:::::;;;<<==>>??????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99888888888888899::::::::::::;;;;<<<<<<<<<===>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((((())))))))**)))******+++,,--..//0011221100//..--,,++**))((''&&%%$$##""!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ɗ`!!""##$$%%&&''(((''&&&&%%$$###""""!!!`Ō`!!""##$$%%&&'''&&%%%%%%%&&&&&&&&&&&''&&&&&&'''(((('''''&&&&&&&&&&&''(())**++,,,,++**))(('('((''((()((''&&%%$$##""!!!!!!!""##$$%%&&''(())**++,,--..///..--,,++**))((''&&%%$$##""!!`ƍ`!!""##$$%%&&''&&%%$$##""!!````LJ`!!""#####$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<;;;;;;;;<<==>>????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::999999998899999::;;;;;;;;;;;;;<<<<=========>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(()))))************++++++,,--..//001122221100//..--,,++**))((''&&%%$$##""!!````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ɏ`!!""##$$%%&&''((((''''&&%%$$####""""!!`ŋ`!!""##$$%%&&'''&&%%$$$$$%%%%%%%%%%%&&'''''''''((((((('''''''''''''''(())**++,,--,,++**))(((((((((()((''&&%%$$##""!!!````!!""##$$%%&&''(())**++,,--../..--,,++**))((''&&%%$$##""!!`ˊ`!!""##$$%%&&&&%%$$##""!!`˅``!!""""###$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<;;;;;<<<==>>??????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9999999999999::;;;;;;;;;;;;<<<<=========>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**)))))********++***++++++,,,--..//00112233221100//..--,,++**))((''&&%%$$##""!!!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''((((''''&&%%$$$####"""!!```ǐ`!!""##$$%%&&'''&&%%$$$$$$$%%%%%%%%%%%&&''''''(((((((((((('''''''''''(())**++,,----,,++**))()())(())((''&&%%$$##""!!```!!""##$$%%&&''(())**++,,--...--,,++**))((''&&%%$$##""!!`Ȋď`!!""##$$%%&&&&%%$$##""!!`````!!"""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>===<<<<<<<<==>>????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::::::::99:::::;;<<<<<<<<<<<<<====>>>>>>>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))*****++++++++++++,,,,,,--..//0011223333221100//..--,,++**))((''&&%%$$##""!!!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''((((((''&&%%$$$$####""!!!!`̌`!!""##$$%%&&'''&&%%$$#####$$$$$$$$$$$%%&&&''(((((('((((((((((((((((((())**++,,--..--,,++**)))))))))((''&&%%$$##""!!`֎`!!""##$$%%&&''(())**++,,--..--,,++**))((''&&%%$$##""!!``ȇ``!!""##$$%%&&&&%%$$##""!!```!!!!"""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>===<<<<<===>>??????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;:::::::::::::;;<<<<<<<<<<<<====>>>>>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++*****++++++++,,+++,,,,,,---..//001122334433221100//..--,,++**))((''&&%%$$##"""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ǒ`!!""##$$%%&&''((((((''&&%%%$$$$###""!!!!```!!""##$$%%&&'''&&%%$$#######$$$$$$$$$$$%%&&&''(''''''''((((((((((((((())**++,,--....--,,++**)*)**))((''&&%%$$##""!!`Ί`!!""##$$%%&&''(())**++,,--.--,,++**))((''&&%%$$##""!!`ʊ```!````!!""##$$%%&&'&&%%$$##""!!`Ǖ`!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>========>>????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;;;;;;::;;;;;<<=============>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**+++++,,,,,,,,,,,,------..//00112233444433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`З`!!""##$$%%&&''(()))((''&&%%%%$$$$##""""!!!``Ǎ`!!""##$$%%&&''&&%%$$##"""""###########$$%%%&&''''''&''''''(()))))))))))**++,,--..//..--,,++******))((''&&%%$$##""!!`΅`!!""##$$%%&&''(())**++,,----,,++**))((''&&%%$$##""!!`͌``!!!!!!!!!""##$$%%&&'&&%%$$##""!!`Ą````!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>=====>>>??????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;;;;;;;;;;;<<============>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,+++++,,,,,,,,--,,,------...//0011223344554433221100//..--,,++**))((''&&%%$$##""!!`ʼn`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ҝ`!!""##$$%%&&''(())))((''&&&%%%%$$$##""""!!!`Ɍ`!!""##$$%%&&''&&%%$$##"""""""###########$$%%%&&'&&&&&&&&''''(()))))))))**++,,--..////..--,,++*+*+**))((''&&%%$$##""!!`Š`!!""##$$%%&&''(())**++,,----,,++**))((''&&%%$$##""!!`Ћ``!!!!!"!!!!""##$$%%&&'''&&%%$$##""!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<<<<<<;;<<<<<==>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++,,,,,------------......//0011223344554433221100//..--,,++**))((''&&%%$$##""!!`Ӛ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ћ`!!""##$$%%&&''(())))((''&&&&%%%%$$####""!!`Ǝ`!!""##$$%%&&'&&%%$$##""!!!!!"""""""""""##$$$%%&&&&&&%&&&&&&''(())*******++,,--..//00//..--,,++++++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,---,,++**))((''&&%%$$##""!!`ƒ`!!!"""""""""##$$%%&&''(''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>???????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<<<<<<<<<<<==>>>>>>>>>>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,,,,--------..---......///00112233445554433221100//..--,,++**))((''&&%%$$##""!!`Ë`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```ˍ`!!""##$$%%&&''(())*))(('''&&&&%%%$$###""!!`Ւ`!!""##$$%%&&&%%$$##""!!!!!!!"""""""""""##$$$%%&%%%%%%%%&&&&''(())*****++,,--..//0000//..--,,+,+,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,----,,++**))((''&&%%$$##""!!``!!"""""#""""##$$%%&&''(((''&&%%$$##""!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>========<<=====>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,-----............//////0011223344556554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!`̑`!!""##$$%%&&''(())**))((''''&&&&%%$$##""!!`̍`!!"""##$$%%&%%$$##""!!`````!!!!!!!!!!!""###$$%%%%%%$%%%%%%&&''(())**+++,,--..//001100//..--,,,,,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..--,,++**))((''&&%%$$##""!!``!!""#########$$%%&&''(()((''&&%%$$##""!!`Ə`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>=============>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..-----........//...//////00011223344556554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!`ʎ`!!""##$$%%&&''(())**))(((''''&&&%%$$##""!!``!!"""""##$$%%%$$##""!!``!!!!!!!!!!!""###$$%$$$$$$$$%%%%&&''(())**++,,--..//0011100//..--,-,-,,++**))((''&&%%$$##""!!```!!""##$$%%&&''(())**++,,--..--,,++**))((''&&%%$$##""!!`ȋ`!!!""#######$$%%&&''(()))((''&&%%$$##""!!`Ҍ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>==>>>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--.....////////////00000011223344556554433221100//..--,,++**))((''&&%%$$##""!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""""!!`ƍ`!!""##$$%%&&''(())***))(((('''&&%%$$##""!!`“``````!!!!!!!""##$$%$$##""!!`ޞ``````````!!"""##$$$$$$#$$$$$$%%&&''(())**++,,--..//0011100//..------,,++**))((''&&%%$$##""!!!!!""##$$%%&&''(())**++,,--...--,,++**))((''&&%%$$##""!!`̋`!!!"""##$$$$%%&&''(())))((''&&%%$$##""!!`Ň`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//.....////////00///000000111223344556554433221100//..--,,++**))((''&&%%$$##""!!`ˆ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""""!!``!!""##$$%%&&''(())****)))((((''&&%%$$##""!!`Γ```!!!!!!!!!!!!!!""##$$%$$##""!!```!!"""##$########$$$$%%&&''(())**++,,--..//0011100//..-.-.--,,++**))((''&&%%$$##""!!!""##$$%%&&''(())**++,,--....--,,++**))((''&&%%$$##""!!`Ќ``!!"""##$$%%&&''(())**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//../////00000000000011111122334455666554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$###""!!``!!""##$$%%&&''(())**+**))))((''&&%%$$##""!!`ʁ`!!!!!!!!!!!`````!!""##$$%$$##""!!`ƙ`!!!""######"######$$%%&&''(())**++,,--..//0011100//......--,,++**))((''&&%%$$##"""""##$$%%&&''(())**++,,--../..--,,++**))((''&&%%$$##""!!`ь`!!!""##$$%%&&''(())*))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100/////0000000011000111111222334455666554433221100//..--,,++**))((''&&%%$$##""!!`π```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$###""!!`ȋ`!!""##$$%%&&''(())**++***)))((''&&%%$$##""!!``!!!!"""""!!``!!""##$$$##""!!`ڕ``!!!""#""""""""####$$%%&&''(())**++,,--..//0011100//././..--,,++**))((''&&%%$$##"""##$$%%&&''(())**++,,--..//..--,,++**))((''&&%%$$##""!!`ӎ`!!!""##$$%%&&''(())*))((''&&%%$$##""!!`Ƀ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//000001111111111112222223344556666554433221100//..--,,++**))((''&&%%$$##""!!`փ`!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`NJ`!!""##$$%%&&''(())**+++****))((''&&%%$$##""!!`ȉ`!!"""""""!!`ď`!!""##$$##""!!`ґ``!!""""""!""""""##$$%%&&''(())**++,,--..//0011100//////..--,,++**))((''&&%%$$#####$$%%&&''(())**++,,--..///..--,,++**))((''&&%%$$##""!!`΋``!!""##$$%%&&''(())))((''&&%%$$##""!!`Ȃ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443322110000011111111221112222223334455667766554433221100//..--,,++**))((''&&%%$$##""!!``!!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`φ`!!""##$$%%&&''(())**++++***))((''&&%%$$##""!!``Ć`!!"""##""!!`Ĉ`!!""##$$$##""!!`͎`!!"!!!!!!!!""""##$$%%&&''(())**++,,--..//0011100/0/0//..--,,++**))((''&&%%$$###$$%%&&''(())**++,,--..////..--,,++**))((''&&%%$$##""!!`ˆ`!!""##$$%%&&''(()))((''&&%%$$##""!!`ɀ``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443322110011111222222222222333333445566777766554433221100//..--,,++**))((''&&%%$$##""!!``!!!!`˜```ǀ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ί`!!""##$$%%&&''(())**++++++**))((''&&%%$$##""!!``!!""###""!!`Ʉ`!!""##$##""!!`Ӑ`!!!!!!`!!!!!!""##$$%%&&''(())**++,,--..//00111000000//..--,,++**))((''&&%%$$$$$%%&&''(())**++,,--..//0//..--,,++**))((''&&%%$$##""!!`Lj`!!""##$$%%&&''(())((''&&%%$$##""!!`NJ`!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443322111112222222233222333333444556677887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!`Ĝ`!!!`````````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ĉ`!!""##$$%%&&''(())**++,,+++**))((''&&%%$$##""!!````!!""####""!!`ˍ`!!""###""!!`ď`!```````!!!!""##$$%%&&''(())**++,,--..//00111010100//..--,,++**))((''&&%%$$$%%&&''(())**++,,--..//000//..--,,++**))((''&&%%$$##""!!``Œʉ`!!!""##$$%%&&''(())((''&&%%$$##""!!`````!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544332211222223333333333334444445566778887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!!`̞`!!!!!```````````!!!!!````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ƍ`!!""##$$%%&&''(())**++,,,,,++**))((''&&%%$$##""!!!!`````‚`!!""##$$##""!!```!!""##""!!`Ӗ`ٞ```!!""##$$%%&&''(())**++,,--..//00111111100//..--,,++**))((''&&%%%%%&&''(())**++,,--..//00100//..--,,++**))((''&&%%$$##""!!!`````!!""##$$%%&&''(())((''&&%%$$##""!!!!!`Ő`!!"""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544332222233333333443334444445556677889887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!!``!!!!!!!!!!!!!!!!!!!!!!!````!!""##$$%%&&''''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ĉ`!!""##$$%%&&''(())**++,,-,,,++**))((''&&%%$$##""!!!!!!!!```````!!""##$$$$##""!!!`ԋ`!!""##""!!`ʗƀ`!!""##$$%%&&''(())**++,,--..//00112121100//..--,,++**))((''&&%%%&&''(())**++,,--..//0011100//..--,,++**))((''&&%%$$##""!!!```!!``!!""##$$%%&&''(())((''&&%%$$##""!!!!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433223333344444444444455555566778899887766554433221100//..--,,++**))((''&&%%$$##""!!```!!!```!!"""!!!!!!!!!!!"""""!!!!!````!!!""##$$%%&&&&''''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ĉ`!!""##$$%%&&''(())**++,,---,,++**))((''&&%%$$##""""!!!!!!!!``!!!!!""##$$%%$$##""!!!```!!""####""!!`̌`!!""##$$%%&&''(())**++,,--..//00112221100//..--,,++**))((''&&&&&''(())**++,,--..//001121100//..--,,++**))((''&&%%$$##"""!!!!!!!`ӑ`!!""##$$%%&&''(())((''&&%%$$##"""""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433333444444445544455555566677889999887766554433221100//..--,,++**))((''&&%%$$##""!!`!!!!`݆`!!""""""""""""""""""""""!!!!!!!!""##$$%%&&&&&&&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`LJ`!!""##$$%%&&''(())**++,,----,,++**))((''&&%%$$##""""""""!!!!`Ï`!!!!!""##$$%%%%$$##"""!!!```!!""##$$##""!!``!!""##$$%%&&''(())**++,,--..//00112221100//..--,,++**))((''&&&''(())**++,,--..//00112221100//..--,,++**))((''&&%%$$##"""!!!""!!```!!""##$$%%&&''(()))((''&&%%$$##"""""!!`̀`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443344444555555555555666666778899::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!!`ޏ`!!""#"""""""""""#####"""""!!!!"""##$$%%&&&&%%&&&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ȇ`!!""##$$%%&&''(())**++,,----,,++**))((''&&%%$$####""""""""!!`ː`!!"""""##$$%%%%$$$$##"""!!!!!!""##$$$##""!!``!!""##$$%%&&''(())**++,,--..//00112221100//..--,,++**))(('''''(())**++,,--..//0011223221100//..--,,++**))((''&&%%$$###"""""""!!``!!""##$$%%&&''(())))((''&&%%$$####""!!`ĉ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554444455555555665556666667778899::::99887766554433221100//..--,,++**))((''&&%%$$##""!"""!!```!!""#####################""""""""##$$%%&&&&%%%%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ň`!!""##$$%%&&''(())**++,,----,,++**))((''&&%%$$########""""!!`Ù`!!"""""##$$%%%%$$$$$$###"""!!!""##$$$$##""!!``!!"""##$$%%&&''(())**++,,--..//00112221100//..--,,++**))(('''(())**++,,--..//001122333221100//..--,,++**))((''&&%%$$###"""#""!!`Ŗ`!!""##$$%%&&''(())*))((''&&%%$$####""!!``Ҙ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544555556666666666667777778899::;;::99887766554433221100//..--,,++**))((''&&%%$$##""""""!!``!!""##$#####################""""###$$%%&&&&%%$$%%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`LJ`!!""##$$%%&&''(())**++,,--.--,,++**))((''&&%%$$$$#######""!!``!!""####$$%%%%$$#####$###""""""##$$%$$##""!!`Ã`!!!""##$$%%&&''(())**++,,--..//00112221100//..--,,++**))((((())**++,,--..//00112233433221100//..--,,++**))((''&&%%$$$######""!!``ю```!!""##$$%%&&''(())***))((''&&%%$$$$##""!!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655555666666667766677777788899::;;;;::99887766554433221100//..--,,++**))((''&&%%$$##"##""!!`Ɔ`!!""##$$$$$$$$$$$#################$$%%&&&&%%$$$$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--.--,,++**))((''&&%%$$$$$$$$##""!!``!!""####$$%%%%$$############"""##$$%%$$##""!!`ˋ`!!!""##$$%%&&''(())**++,,--..//00112221100//..--,,++**))((())**++,,--..//0011223344433221100//..--,,++**))((''&&%%$$$###$##""!!````!!!""##$$%%&&''(())**+**))((''&&%%$$$$##""!!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766556666677777777777788888899::;;<<;;::99887766554433221100//..--,,++**))((''&&%%$$####""!!`ȋ`!!""##$$$$$$$$$$$##""""""""""""##$$$%%&%%%%%$$##$$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..--,,++**))((''&&%%%%$$$$$##""!!``!!""##$$$%%%%$$##"""""###"#######$$$%%$$##""!!`ʼn``!!""##$$%%&&''(())**++,,--..//00112221100//..--,,++**)))))**++,,--..//001122334454433221100//..--,,++**))((''&&%%%$$$$$$##""!!`!!``!!!""##$$%%&&''(())**+++**))((''&&%%%%$$##"""!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877666667777777788777888888999::;;<<<<;;::99887766554433221100//..--,,++**))((''&&%%$$###""!!`‰```!!""##$$%%%%%%$$##""""""""""""""##$$%%%%%%%$$######$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ޞ`!!""##$$%%&&''(())**++,,--...--,,++**))((''&&%%%%%%$$##""!!``!!""##$$%%%%$$##"""""""""""#######$$$%%$$##""!!`͓π`!!""##$$%%&&''(())**++,,--..//00112221100//..--,,++**)))**++,,--..//00112233445443322111100//..--,,++**))((''&&%%%$$$%$$##""!!!!!!!"""##$$%%&&''(())**++,++**))((''&&%%%%$$##"""!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776677777888888888888999999::;;<<=<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!```!!""##$$%%%%%$$##""!!!!!!!!!!!!""##$$%%$$$$$##""####$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ޞ`!!""##$$%%&&''(())**++,,--...--,,++**))((''&&&&%%%$$##""!!`ω`!!""##$$%%%%$$##""!!!!!"""!"""""#"###$$%%$$##""!!`````!!""##$$%%&&''(())**++,,--..//00112221100//..--,,++*****++,,--..//0011223344544332211000100//..--,,++**))((''&&&%%%%%%$$##""!""!!"""##$$%%&&''(())**++,,,++**))((''&&&%%%$$###""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988777778888888899888999999:::;;<<==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!!!``!!""##$$%%%%$$##""!!!!!!!!!!!!!!""##$$$$$$$##""""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!""##$$%%&&''(())**++,,--....--,,++**))((''&&&%%$$##""!!`ݞ`!!""##$$%%%$$##""!!!!!!!!!!!"""""""###$$%%$$##""!!!!`````!`````!!""##$$%%&&''(())**++,,--..//001122221100//..--,,++***++,,--..//001122334454433221100000000//..--,,++**))((''&&&%%%&%%$$##"""""""###$$%%&&''(())**++,,,,++**))((''&&%%%%%$$###""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887788888999999999999::::::;;<<==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`˄`!!!""!!``!!""##$$%%%$$##""!!````````````!!""##$$#####""!!""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!`ݝ`!!""##$$%%&&''(())**++,,--....--,,++**))((''&&%%$$##""!!`؞`!!""##$$%%%$$##""!!`````!!!`!!!!!"!"""##$$%%$$##""!!!!!!!!!!!!!``ˀ`!!""##$$%%&&''(())**++,,--..//0011223221100//..--,,+++++,,--..//001122334454433221100///00000//..--,,++**))(('''&&&&&&%%$$##"##""###$$%%&&''(())**++,,,,++**))((''&&%%$$$$%$$$####$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998888899999999::999::::::;;;<<===<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ґ`!!"""!!`ހ`!!""##$$%%%$$##""!!``!!""#######""!!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Օ`!!""##$$%%&&''(())**++,,--...--,,++**))((''&&%%$$##""!!`؞```!!""##$$%%%$$##""!!`````!!!!!!!"""##$$%%$$##""""!!!!!"!!!!!!``!!""##$$%%&&''(()))**++,,--..//0011223221100//..--,,+++,,--..//001122334454433221100//////0000//..--,,++**))(('''&&&'&&%%$$#######$$$%%&&''(())**++,,,,++**))((''&&%%$$$$$$%$$$##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998899999::::::::::::;;;;;;<<====<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ί`!!""!!`܀`!!""##$$%%%$$##""!!`ŀ`!!""##"""""!!``!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`͎`!!""##$$%%&&''(())**++,,--..--,,++**))((''&&%%$$##""!!`ޞ`!!!!""##$$%%%$$##""!!`ȕޞ````!`!!!""##$$%%$$##"""""""""""""!!!`Ë`!!""##$$%%&&''(((())**++,,--..//0011223221100//..--,,,,,--..//001122334454433221100//.../////////..--,,++**))(((''''''&&%%$$#$$##$$$%%&&''(())**++,,,,++**))((''&&%%$$####$$%%$$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99999::::::::;;:::;;;;;;<<<==>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ǀ`!!""""!!```!!""##$$%%$$##""!!``!!"""""""!!````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,----,,++**))((''&&%%$$##""!!`ޞ`!!!!""##$$%%%$$##""!!`ό``!!!""##$$%$$$####"""""#""""""!!``!!""##$$%%&&''''((())**++,,--..//0011223221100//..--,,,--..//001122334454433221100//......////////..--,,++**))((('''(''&&%%$$$$$$$%%%&&''(())**++,,,,++**))((''&&%%$$######$$%%$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99:::::;;;;;;;;;;;;<<<<<<==>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""#""!!```!!""##$$%%%$$##""!!```!!""""!!!!!``͆`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ž`!!""##$$%%&&''(())**++,,--,,++**))((''&&%%$$##""!!`О`!!""""##$$%%%%$$##""!!`ԒҚ``!!""##$$$################"""!!``!!""##$$%%&&&'''''(())**++,,--..//0011223221100//..-----..//001122334454433221100//..---.........//..--,,++**)))((((((''&&%%$%%$$%%%&&''(())**++,,,,++**))((''&&%%$$##""""##$$%%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;:::::;;;;;;;;<<;;;<<<<<<===>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!"""!!``!!""##$$%%%%$$##""!!`ɍ````!!!""""!!!!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--,,++**))((''&&%%$$##""!!`ў`!!""""##$$%%&%%$$##""!!`՗`!!""##$###""""#####$######""!!`ӑ`!!""##$$%%%&&&&&&'''(())**++,,--..//0011223221100//..---..//001122334454433221100//..------........//..--,,++**)))((()((''&&%%%%%%%&&&''(())**++,,,,++**))((''&&%%$$##""""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::;;;;;<<<<<<<<<<<<======>>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`̍`!!""""!!``!!""##$$%%&&%%$$##""!!```````!!!!!!""""!!```````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ˍ`!!""##$$%%&&''(())**++,,--,,++**))((''&&%%$$##""!!`ٞ`!!""####$$%%&&%%$$##""!!`ם`!!""####"""""""##$$$$$$$###""!!```!!""##$$%$%%%%&&&&&''(())**++,,--..//0011223221100//.....//001122334454433221100//..--,,,---------..//..--,,++***))))))((''&&%&&%%&&&''(())**++,,,,++**))((''&&%%$$##""!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;;;<<<<<<<<==<<<======>>>>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ѓ`!!""""!!`Ƀ`!!""##$$%%&&&&%%$$##""!!!!!!```!!!!!!"""""!!`Ї`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ю`!!""##$$%%&&''(())**++,,---,,++**))((''&&%%$$##""!!`ހ``!!""####$$%%&&%%$$##""!!`Ś``!!""####"""!!!!""##$$$$$$$$##""!!!```````!!""##$$$$$%%%%%%&&&''(())**++,,--..//0011223221100//...//001122334454433221100//..--,,,,,,--------..//..--,,++***)))*))((''&&&&&&&'''(())**++,,,,++**))((''&&%%$$##""!!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;<<<<<============>>>>>>??>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`€`!!""#""!!``!!""##$$%%&&''&&%%$$##""!!!!!!!!!!""""""""!!`҃`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ώ`!!""##$$%%&&''(())**++,,--,,++**))((''&&%%$$##""!!`՞``!!!""##$$$$%%&&&&%%$$##""!!`Ӕ`!!""####""!!!!!!!""###$$$$$$$##""!!!!!!!!````Í`!!""##$$$$#$$$$%%%%%&&''(())**++,,--..//0011223221100/////001122334454433221100//..--,,+++,,,,,,,,,--..//..--,,+++******))((''&''&&'''(())**++,,,,++**))((''&&%%$$##""!!````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<<<========>>===>>>>>>?????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!""##""!!``!!""##$$%%&&''''&&%%$$##""""""!!!""""""##""!!`̉`!!""##$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`đ`!!""##$$%%&&''(())**++,,-,,++**))((''&&%%$$##""!!`מ````````````!!!!""##$$$$%%&&'&&%%$$##""!!`Ԏ``!!""####""!!!````!!""###$$$$$$$##"""!!!!!!!!!!```!!""##$$###$$$$$$%%%&&''(())**++,,--..//0011223221100///001122334454433221100//..--,,++++++,,,,,,,,--..//..--,,+++***+**))(('''''''((())**++,,,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<=====>>>>>>>>>>>>??????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!""####""!!`!!""##$$%%&&''((''&&%%$$##""""""""""######""!!`ϓ`!!""##$$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ƍ`!!""##$$%%&&''(())**++,,--,,++**))((''&&%%$$##""!!`܊`!!!!!!!!!!!!!!"""##$$%%%%&&''&&%%$$##""!!`ї`!!!""####""!!```!!"""#####$$$$##""""""""!!!!!!`Ɉ``!!""#####"####$$$$$%%&&''(())**++,,--..//00112232211000001122334454433221100//..--,,++***+++++++++,,--..//..--,,,++++++**))(('((''((())**++,,,,++**))((''&&%%$$##""!!`ޞ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>=====>>>>>>>>??>>>?????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!!""##$$##""!!!""##$$%%&&''((''&&%%$$$$######"""########""!!`֔`!!""#####$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!````!!""##$$%%&&''(())**++,,--,,++**))((''&&%%$$##""!!`̊``!!!!!!!!!!!!!""""##$$%%%%&&'''&&%%$$##""!!`֖`!!"""#""""!!`р`!!"""#####$$$$###""""""""""!!`lj`!!""###"""######$$$%%&&''(())**++,,--..//001122322110001122334454433221100//..--,,++******++++++++,,--..//..--,,,+++,++**))((((((()))**++,,,,++**))((''&&%%$$##""!!`ޞ``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==>>>>>????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!!"""##$$$$##""!""##$$%%&&''((''&&%%$$$$$$##########$$$##""!!``!!""######$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!`̌`!!""##$$%%&&''(())**++,,---,,++**))((''&&%%$$##""!!`˕`!!""""""""""""""###$$%%&&&&''''&&%%$$##""!!`؜`!!!""""""""!!`ԛ`!!!!"""""##$$$$########""""!!`ϐ`!!""""""!""""#####$$%%&&''(())**++,,--..//0011223221111122334454433221100//..--,,++**)))*********++,,--..//..---,,,,,,++**))())(()))**++,,,,++**))((''&&%%$$##""!!`Ŋ`!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ž```!!!!"""##$$%%$$##"""##$$%%&&''((''&&%%$$#####$$$$$###$$$$$##""!!``!!""##"""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!```!!""##$$%%&&''(())**++,,---,,++**))((''&&%%$$##""!!``!!"""""""""""""####$$%%&&&&''(''&&%%$$##""!!`՗`!!!!!!!"!!"!!!`Б`!!!!!"""""##$$$$$########""!!`א`!!"""""!!!""""""###$$%%&&''(())**++,,--..//00112232211122334454433221100//..--,,++**))))))********++,,--..//..---,,,-,,++**)))))))***++,,--,,++**))((''&&%%$$##""!!``````!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>??????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!!!"""###$$%%%%$$##"##$$%%&&''((''&&%%$$########$$$$$$$$%$$##""!!``!!""#"""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""""!!!``!!""##$$%%&&''(())**++,,--,,++**))((''&&%%$$##""!!`В`!!""##############$$$%%&&''''((''&&%%$$##""!!`ԙ`!```!!!!!!!!!`````!!!!!""##$$$$$$$$$$##""!!`ˋ`!!!!!!!`!!!!"""""##$$%%&&''(())**++,,--..//001122322222334454433221100//..--,,++**))((()))))))))**++,,--..//...------,,++**)**))***++,,----,,++**))((''&&%%$$##""!!!!````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!!""""###$$%%&&%%$$###$$%%&&''((''&&%%$$##"""""###$$$$$%%%$$##""!!`̄`!!""""!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""""!!!`ш`!!""##$$%%&&''(())**++,,--,,++**))((''&&%%$$##""!!`Օ`!!""############$$$$%%&&''''(((''&&%%$$##""!!`ٙ``!````!``!``ʈ`!!!!!""##$$%$$$$$$$##""!!``!!!!!``!!!!!!"""##$$%%&&''(())**++,,--..//0011223222334454433221100//..--,,++**))(((((())))))))**++,,--..//...---.--,,++*******+++,,--..--,,++**))((''&&%%$$##""!!`͋`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!"""""###$$$%%&&&&%%$$#$$%%&&''((''&&%%$$##""""""""##$$%%%%$$##""!!``!!"""!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$####"""!!`È`!!""##$$%%&&''(())**++,,--,,++**))((''&&%%$$##""!!`ϒ`!!""##$$$$$$$$$$$$%%%&&''((((((''&&%%$$##""!!```!!!`ɞ``ӕ````!!""##$$%%%%%$$##""!!`Ï`````ڞ```!!!!!""##$$%%&&''(())**++,,--..//00112233334454433221100//..--,,++**))(('''((((((((())**++,,--..///......--,,++*++**+++,,--..--,,++**))((''&&%%$$##""!!`ʓ`!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``````!!""""####$$$%%&&''&&%%$$$%%&&''((''&&%%$$##""!!!!!"""##$$%%%$$##""!!``!!"!!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$####"""!!```!!""##$$%%&&''(())**++,,----,,++**))((''&&%%$$##""!!``!!""##$$$$$$$$$$%%%%&&''(((())((''&&%%$$##""!!```````!!!!!`ΑÈ`!!""##$$%%%%%$$##""!!`̋Ӗ```!!!""##$$%%&&''(())**++,,--..//001122334454433221100//..--,,++**))((''''''(((((((())**++,,--..///.../..--,,+++++++,,,--..--,,++**))((''&&%%$$##""!!`К``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!!!!""#####$$$%%%&&''''&&%%$%%&&''((''&&%%$$##""!!!!!!!!""##$$%$$##""!!``!!!!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$###""!!````!!!""##$$%%&&''(())**++,,--.--,,++**))((''&&%%$$##""!!``!!""##$$%%%%%%%%%%%&&&''(())))))((''&&%%$$##""!!!!!```!!!!!"!!`ʀ`!!""##$$%%%$$###""!!`Ƌ``!!""##$$%%&&''(())**++,,--..//0011223344433221100//..--,,++**))((''&&&'''''''''(())**++,,--..///////..--,,+,,++,,,--...--,,++**))((''&&%%$$##""!!`Ϗ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!!!!!""####$$$$%%%&&''((''&&%%%&&''((''&&%%$$##""!!`````!!!""##$$$$##""!!``!!!````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$###""!!!!!!!""##$$%%&&''(())**++,,--...--,,++**))((''&&%%$$##""!!`͊`!!""##$$%%%%%%%%%&&&&''(())))**))((''&&%%$$##""!!!!!!!!!!"""!!`Ј`!!""##$$%$$####"""!!`…`!!""##$$%%&&''(())**++,,--..//00112233433221100//..--,,++**))((''&&&&&&''''''''(())**++,,--..////0//..--,,,,,,,---....--,,++**))((''&&%%$$##""!!`ώ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!````!!!""""""##$$$$$%%%&&&'''(((''&&%&&''((''&&%%$$##""!!```!!""##$$$$##""!!``!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%$$$##""!!!!"""##$$%%&&''(())**++,,--....--,,++**))((''&&%%$$##""!!`ϋ`!!""##$$%%&&&&&&&&&&'''(())******))((''&&%%$$##"""""!!!"""""""!!`˕`!!""##$$$$##""""!!!!``!!""##$$%%&&''(())**++,,--..//0011223333221100//..--,,++**))((''&&%%%&&&&&&&&&''(())**++,,--..//000//..--,--,,---../..--,,++**))((''&&%%$$##""!!`Ȍ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!!!""""""##$$$$%%%%&&&&&'''(''''&&&''(((''&&%%%$$##""!!``!!""##$$$$##""!!``!!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%$$$##"""""""##$$%%&&''(())**++,,--..//..--,,++**))((''&&%%$$##""!!`̊`!!""##$$%%&&&&&&&&''''(())****++**))((''&&%%$$##""""""""""###""!!`ϙ`!!""##$$$##""""!!!!!``!!""##$$%%&&''(())**++,,--..//00112233221100//..--,,++**))((''&&%%%%%%&&&&&&&&''(())**++,,--..//000//..-------.../..--,,++**))((''&&%%$$##""!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!!!"""######$$%%%%%%%&&&&&&&'''&&&'&'''((''&&%%$$$$##""!!``!!""##$$$$##""!!``!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&&%%%$$##""""###$$%%&&''(())**++,,--..////..--,,++**))((''&&%%$$##""!!````!!""##$$%%&&'''''''''((())**++++++**))((''&&%%$$#####"""######""!!``!!""#####""!!!!```!``!!""##$$%%&&''(())**++,,--..//001122221100//..--,,++**))((''&&%%$$$%%%%%%%%%&&''(())**++,,--..//000//..-..--...//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!!""""######$$%%%%%%%%%%%%%&&&'&&&&&&''''''&&%%$$$###""!!`Ɛ`!!""##$$%$$##""!!`ˀ`!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&&%%%$$#######$$%%&&''(())**++,,--..//00//..--,,++**))((''&&%%$$##""!!!````````!!!""##$$%%&&''''''''(((())**++++,,++**))((''&&%%$$##########$$##""!!``!!""###""!!!!````!!""##$$%%&&''(())**++,,--..//0011221100//..--,,++**))((''&&%%$$$$$$%%%%%%%%&&''(())**++,,--..//000//......./////..--,,++**))((''&&%%$$##""!!``Ĕ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!!""""###$$$$$$%%&%%$$$$%%%%%%%&&&%%%&&&&&''&&%%$$#####""!!`Ƈ`!!""##$$%%$$##""!!``!!!!`€``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''''&&&%%$$####$$$%%&&''(())**++,,--..//0000//..--,,++**))((''&&%%$$##""!!!!!!!!!!!!""##$$%%&&''((((((((()))**++,,,,,,++**))((''&&%%$$$$$###$$$$$##""!!```!!"""""!!```ݞ``!!""##$$%%&&''(())**++,,--..//001121100//..--,,++**))((''&&%%$$###$$$$$$$$$%%&&''(())**++,,--..//000//.//..///00//..--,,++**))((''&&%%$$##""!!`ʕ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!!""""####$$$$$$%%%%%$$$$$$$$$$%%%&%%%%%%&&&&&&%%$$###""""!!``!!""##$$%$$##"""!!`ҋ`!!"!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''''&&&%%$$$$$$$%%&&''(())**++,,--..//001100//..--,,++**))((''&&%%$$##"""!!!!!!!!"""##$$%%&&''(((((((())))**++,,,,--,,++**))((''&&%%$$$$$$$$$$$$##""!!`Ɩ`!!"""!!`ޞ``!!""##$$%%&&''(())**++,,--..//0011100//..--,,++**))((''&&%%$$######$$$$$$$$%%&&''(())**++,,--..//000///////0000//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!!"""####$$$%%%%%%%%%$$####$$$$$$$%%%$$$%%%%%&&%%$$##""""""!!``!!""##$$%$$##"""!!``!!"!!`ۀ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(((('''&&%%$$$$%%%&&''(())**++,,--..//00111100//..--,,++**))((''&&%%$$##""""""""""""##$$%%&&''(()))))))))***++,,------,,++**))((''&&%%%%%$$$%%%$$##""!!`ɘ``!!!!!`ޞ`!!""##$$%%&&''(())**++,,--..//00100//..--,,++**))((''&&%%$$##"""#########$$%%&&''(())**++,,--..//000/00//000100//..--,,++**))((''&&%%$$##""!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!````!!!"""####$$$$%%%%%%%%$$$##########$$$%$$$$$$%%%%%%$$##"""!!!!!``!!""##$$$$##""!!!!``!!""!!`΀`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(((('''&&%%%%%%%&&''(())**++,,--..//0011221100//..--,,++**))((''&&%%$$###""""""""###$$%%&&''(())))))))****++,,----..--,,++**))((''&&%%%%%%%%%%%$$##""!!`ѓ`!!!!`ݞ`!!""##$$%%&&''(())**++,,--..//0000//..--,,++**))((''&&%%$$##""""""########$$%%&&''(())**++,,--..//0000000011100//..--,,++**))((''&&%%$$##""!!``!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`!!!!""""########$$$$$$$$$$$##""""#######$$$###$$$$$%%$$##""!!!!!!``!!""##$$$##""!!!!```!!""""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))))(((''&&%%%%&&&''(())**++,,--..//001122221100//..--,,++**))((''&&%%$$############$$%%&&''(())*********+++,,--......--,,++**))((''&&&&&%%%&&%%$$##""!!`Β```!``!!""##$$%%&&''(())**++,,--..//000//..--,,++**))((''&&%%$$##""!!!"""""""""##$$%%&&''(())**++,,--..//0011001111100//..--,,++**))((''&&%%$$##""!!``````!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!"""###$#######$$$$$$$$###""""""""""###$######$$$$$$##""!!!````Ì`!!""##$$##""!!```ޞ`!!""##""!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))))(((''&&&&&&&''(())**++,,--..//00112233221100//..--,,++**))((''&&%%$$$########$$$%%&&''(())********++++,,----..//..--,,++**))((''&&&&&&&&&%%$$##""!!`֋``!!""##$$%%&&''(())**++,,--..//00//..--,,++**))((''&&%%$$##""!!!!!!""""""""##$$%%&&''(())**++,,--..//0011112221100//..--,,++**))((''&&%%$$##""!!!!!!!!"""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!""""####$##"""""###########""!!!!"""""""###"""#####$$##""!!```!!""##$##""!!`ޞ`!!""####""!!!`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++****)))((''&&&&'''(())**++,,--..//0011223333221100//..--,,++**))((''&&%%$$$$$$$$$$$$%%&&''(())**+++++++++,+,,,,,--..//..--,,++**))(('''''&&&&&%%$$##""!!`ˀπ`!!""##$$%%&&''(())**++,,--..//0//..--,,++**))((''&&%%$$##""!!```!!!!!!!!!""##$$%%&&''(())**++,,--..//0011222221100//..--,,++**))((''&&%%$$##""!!!!!!"""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$###"""""###$$##"""""""########"""!!!!!!!!!!"""#""""""######""!!``!!""##$##""!!`ؗ`!!""##$##""!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++****)))(('''''''(())**++,,--..//001122334433221100//..--,,++**))((''&&%%%$$$$$$$$%%%&&''(())**++++++++,+++++,,,,--..//..--,,++**))((''''''''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//0//..--,,++**))((''&&%%$$##""!!```!!!!!!!!""##$$%%&&''(())**++,,--..//0011223221100//..--,,++**))((''&&%%$$##""""""""###$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""#"####$$$##""!!!!!"""""""""""!!````!!!!!!!"""!!!"""""###""!!`€`!!""####""!!!``!!""##$$$##"""!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++++***))((''''((())**++,,--..//00112233444433221100//..--,,++**))((''&&%%%%%%%%%%%%&&''(())**++,,,,,,,+++*+++++,,--..//..--,,++**))((((('''''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//0//..--,,++**))((''&&%%$$##""!!`֗```````!!""##$$%%&&''(())**++,,--..//0011223221100//..--,,++**))((''&&%%$$##""""""###$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""""""#######""!!!!!!!""""""""!!!``````!!!"!!!!!!""""###""!!``!!""####""!!!`Ƙ`!!""##$$$$##""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++++***))((((((())**++,,--..//0011223344554433221100//..--,,++**))((''&&&%%%%%%%%&&&''(())**++,,,++,,++*****++++,,--..//..--,,++**))((((((((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00//..--,,++**))((''&&%%$$##""!!`Ĉ`!!""##$$%%&&''(())**++,,--..//0011223221100//..--,,++**))((''&&%%$$########$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!"""""####""!!`````!!!!!!!!!!!```!!!```!!!!!""###""!!``!!""####""!!```!!""##$$%$$###"##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,,,+++**))(((()))**++,,--..//001122334455554433221100//..--,,++**))((''&&&&&&&&&&&&''(())**++,,,++++++***)*****++,,--..//..--,,++**)))))(((((''&&%%$$##""!!`ϔ`!!""##$$%%&&''(())**++,,--..//0000//..--,,++**))((''&&%%$$##""!!``Ĉ`!!""##$$%%&&''(())**++,,--..//00112233221100//..--,,++**))((''&&%%$$######$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!!"""""""!!``!!!!!!!!``ӗ`!```!!!!""##""!!``!!""###""!!`Ӏ`!!""##$$%%%$$####$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,,,+++**)))))))**++,,--..//00112233445566554433221100//..--,,++**))(('''&&&&&&&&'''(())**++,,,++**++**)))))****++,,--..//..--,,++**))))))))((''&&%%$$##""!!`Ε``!!""##$$%%&&''(())**++,,--..//001100//..--,,++**))((''&&%%$$##""!!!`ˌ`!!""##$$%%&&''(())**++,,--..//001122333221100//..--,,++**))((''&&%%$$$$$$$$%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!!!""""!!`````````````!!""""!!`ʋ`!!""####""!!`ϊ`!!""##$$%%%%$$$#$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..----,,,++**))))***++,,--..//0011223344556666554433221100//..--,,++**))((''''''''''''(())**++,,,++******)))()))))**++,,--..//..--,,++*****)))))((''&&%%$$##""!!`Ň`!!!""##$$%%&&''(())**++,,--..//00111100//..--,,++**))((''&&%%$$##""!!!`Ќ`!!""##$$%%&&''(())**++,,--..//0011223333221100//..--,,++**))((''&&%%$$$$$$%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!````!!!!!!!`Nj`!!"""!!`͞``!!""##$##""!!``!!""##$$%%&%%$$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..----,,,++*******++,,--..//001122334455667766554433221100//..--,,++**))(((''''''''((())**++,,,++**))**))((((())))**++,,--..//..--,,++********))((''&&%%$$##""!!```€``````````````!!!""##$$%%&&''(())**++,,--..//0011221100//..--,,++**))((''&&%%$$##"""!!``!!""##$$%%&&''(())**++,,--..//00112233433221100//..--,,++**))((''&&%%%%%%%%&&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ϗ``!!!!`ʏ```````!!""!!``!```!!""##$$$##""!!`˕`!!""##$$%%&&%%%$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//....---,,++****+++,,--..//00112233445566777766554433221100//..--,,++**))(((((((((((())**++,,,++**))))))((('((((())**++,,--..//..--,,+++++*****))((''&&%%$$##""!!!!````!!!!!!!!!!!!!!!"""##$$%%&&''(())**++,,----..//0011221100//..--,,++**))((''&&%%$$##"""!!`ȏ`!!""##$$%%&&''(())**++,,--..//001122334433221100//..--,,++**))((''&&%%%%%%&&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ύ```````!`!!!`!!``Ȏ`!!""""!!``!!!!```!!""##$$$##""!!`ޞ`!!""##$$%%&&&%%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//....---,,+++++++,,--..//0011223344556677887766554433221100//..--,,++**)))(((((((()))**++,,,++**))(())(('''''(((())**++,,--..//..--,,++++++++**))((''&&%%$$##""!!!!!``Đ``!!!!!!!!!!!!!!!!"""##$$%%&&'''(())**++,,--,--..//0011221100//..--,,++**))((''&&%%$$###""!!``!!""##$$%%&&''(())**++,,--..//0011223344433221100//..--,,++**))((''&&&&&&&&'''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ό`!!!!!!!!!!!!!```!!""#""!!!!"!!!!!!""##$$$##""!!`͞`!!""##$$%%&&&&&%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100////...--,,++++,,,--..//001122334455667788887766554433221100//..--,,++**))))))))))))**++,,,++**))(((((('''&'''''(())**++,,--..//..--,,,,,+++++**))((''&&%%$$##""""!!!!`ȉ`!!!!"""""""""""""""###$$%%&&'&'''(())**++,,,,,--..//0011221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233444433221100//..--,,++**))((''&&&&&&'''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!!"!"""!""!!!!```!!""###""!!""""!!!""##$$%$$##""!!``!!""##$$%%&&'&&&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100////...--,,,,,,,--..//00112233445566778899887766554433221100//..--,,++***))))))))***++,,,++**))((''((''&&&&&''''(())**++,,--..//..--,,,,,,,,++**))((''&&%%$$##"""""!!!```ʗ`!!!""""""""""""""""###$$%%&&&&&&&''(())**++,,+,,--..//00111100//..--,,++**))((''&&%%$$##""!!`Ʌ`!!""##$$%%&&''(())**++,,--..//001122334454433221100//..--,,++**))((''''''''((())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!"""""""""""""!!!!!!""##$##""""#""""""##$$%$$##""!!`р`!!""##$$%%&&'''&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443322110000///..--,,,,---..//0011223344556677889999887766554433221100//..--,,++************++,,,++**))((''''''&&&%&&&&&''(())**++,,--..//..-----,,,,,++**))((''&&%%$$####""""!!!!`ύ`!!""""###############$$$%%&&&&&%&&&''(())**+++++,,--..//0011100//..--,,++**))((''&&%%$$##""!!`Ύ`!!""##$$%%&&''(())**++,,--..//0011223344554433221100//..--,,++**))((''''''((())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""""#"###"##""""!!!""##$$$##""####"""##$$%%$$##""!!`͑`!!""##$$%%&&'''''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443322110000///..-------..//00112233445566778899::99887766554433221100//..--,,+++********+++,,,++**))((''&&''&&%%%%%&&&&''(())**++,,--..//..--------,,++**))((''&&%%$$#####"""!!!!```!!""################$$$%%&&&%%%%%%&&''(())**++*++,,--..//0011100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445554433221100//..--,,++**))(((((((()))**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""#############""""""##$$$$$####$######$$%%%%$$##""!!`ѐ`!!""##$$%%&&''(('(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221111000//..----...//00112233445566778899::::99887766554433221100//..--,,++++++++++++,,,++**))((''&&&&&&%%%$%%%%%&&''(())**++,,--..//.....-----,,++**))((''&&%%$$$$####""""!!`˖`!!""##$$$$$$$$$$$$$$$%$$%%%%%%%$%%%&&''(())*****++,,--..//0011100//..--,,++**))((''&&%%$$##""!!`͋`!!""##$$%%&&''(())**++,,--..//001122334455554433221100//..--,,++**))(((((()))**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""###$#$$$#$$####"""##$#####$##$$$$###$$%%&&%%$$##""!!`ț`!!""##$$%%&&''(((())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221111000//.......//00112233445566778899::;;::99887766554433221100//..--,,,++++++++,,,,++**))((''&&%%&&%%$$$$$%%%%&&''(())**++,,--..//........--,,++**))((''&&%%$$$$$###""""!!```ʐ``!!""##$$$$$$$$$$$$$$$%$$$$%%%$$$$$$%%&&''(())**)**++,,--..//00100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//0011223344556554433221100//..--,,++**))))))))***++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$$$$$$$$$$$######################$$$%%&&&%%$$##""!!`dž̉`!!""##$$%%&&''(()())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433222211100//....///00112233445566778899::;;;;::99887766554433221100//..--,,,,,,,,,,,,,++**))((''&&%%%%%%$$$#$$$$$%%&&''(())**++,,--../////.....--,,++**))((''&&%%%%$$$$####""!!!``!!""##$$%%%%%%%%%%%%$$$$##$$$$$$$#$$$%%&&''(()))))**++,,--..//00100//..--,,++**))((''&&%%$$##""!!```!!""##$$%%&&''(())**++,,--..//00112233445566554433221100//..--,,++**))))))***++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$$$$%$%%$$$$######"""""###########$$%%&&&%%$$##""!!````````!!""##$$%%&&''(())))**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433222211100///////00112233445566778899::;;<<;;::99887766554433221100//..---,,,,,,,,,,++**))((''&&%%$$%%$$#####$$$$%%&&''(())**++,,--..////////..--,,++**))((''&&%%%%%$$$####""!!!`ݞ`!!""##$$%%%%%%%%%%%%$$$$####$$$######$$%%&&''(())())**++,,--..//00100//..--,,++**))((''&&%%$$##""!!!``!!""##$$%%&&''(())**++,,--..//001122334455666554433221100//..--,,++********+++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$$$$$$$$$$$$$##"""""""""""""""""###$$%%&&&%%$$##""!!!`!!`!`!!!!""##$$%%&&''(())*)**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433332221100////000112233445566778899::;;<<<<;;::99887766554433221100//..---------,,++**))((''&&%%$$$$$$###"#####$$%%&&''(())**++,,--..//0/////..--,,++**))((''&&&&%%%%$$$$##""!!`ޞ`!!""##$$%%&&&&&&&%%$$####""#######"###$$%%&&''((((())**++,,--..//00100//..--,,++**))((''&&%%$$##""!!!```!!""##$$%%&&''(())**++,,--..//00112233445566766554433221100//..--,,++******+++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$#$##$$$$$$$$##""""!!!!!"""""""""""##$$%%&&&%%$$##""!!!!!!!!!!!""##$$%%&&''(())****++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443333222110000000112233445566778899::;;<<==<<;;::99887766554433221100//...------,,++**))((''&&%%$$##$$##"""""####$$%%&&''(())**++,,--..//0000//..--,,++**))((''&&&&&%%%$$$##""!!`ٙ`!!""##$$%%&&&&&&&%%$$####""""###""""""##$$%%&&''(('(())**++,,--..//00100//..--,,++**))((''&&%%$$##"""!!!!!""##$$%%&&''(())**++,,--..//0011223344556677766554433221100//..--,,++++++++,,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""################""!!!!!!!!!!!!!!!!!"""##$$%%&&&%%$$##"""!""!"!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554444333221100001112233445566778899::;;<<====<<;;::99887766554433221100//.....--,,++**))((''&&%%$$######"""!"""""##$$%%&&''(())**++,,--..//0000//..--,,++**))((''''&&&&%%$$##""!!`ԙ`!!"""##$$%%&&'&&%%$$##""""!!"""""""!"""##$$%%&&'''''(())**++,,--..//00100//..--,,++**))((''&&%%$$##"""!!!""##$$%%&&''(())**++,,--..//001122334455667787766554433221100//..--,,++++++,,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""###"#""########""!!!!`````!!!!!!!!!!!""##$$%%&&&%%$$##"""""""!!`!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544443332211111112233445566778899::;;<<==>>==<<;;::99887766554433221100///..--,,++**))((''&&%%$$##""##""!!!!!""""##$$%%&&''(())**++,,--..//0000//..--,,++**))((''''&&%%$$##""!!`Ɲ`!!""""##$$%%&&&%%$$##""""!!!!"""!!!!!!""##$$%%&&''&''(())**++,,--..//00100//..--,,++**))((''&&%%$$###"""""##$$%%&&''(())**++,,--..//00112233445566778887766554433221100//..--,,,,,,,,---..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""""""""""""""""""!!````````````!!!""##$$%%&&&%%$$###"#""!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655554443322111122233445566778899::;;<<==>>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""""""!!!`!!!!!""##$$%%&&''(())**++,,--..//0000//..--,,++**))(((''&&%%$$##""!!`Ϝ`!!!!""##$$%%&%%$$##""!!!!``!!!!!!!`!!!""##$$%%&&&&&''(())**++,,--..//00100//..--,,++**))((''&&%%$$###"""##$$%%&&''(())**++,,--..//0011223344556677889887766554433221100//..--,,,,,,---..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!"""!"!!""""""""!!```!!""##$$%%&&&%%$$###""!!`Ӏ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766555544433222222233445566778899::;;<<==>>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!""!!````!!!!""##$$%%&&''(())**++,,--..//0000//..--,,++**))((''&&%%$$##""!!`Й`!!!!""##$$%%%$$##""!!!!``!!!`````!!""##$$%%&&%&&''(())**++,,--..//00100//..--,,++**))((''&&%%$$$#####$$%%&&''(())**++,,--..//001122334455667788999887766554433221100//..--------...//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ˀ`!!!!!!!!!!!!!!!!!!!`՘`!!""##$$%%&&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877666655544332222333445566778899::;;<<==>>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!!`Ӝ```!!""##$$%%&&''(())**++,,--..//0000//..--,,++**))((''&&%%$$##""!!````!!""##$$%$$##""!!```Ӟ````֘`!!""##$$%%%%%&&''(())**++,,--..//00100//..--,,++**))((''&&%%$$$###$$%%&&''(())**++,,--..//00112233445566778899:99887766554433221100//..------...//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!`!!!`!``!!!!!!!!`ޝ`!!""##$$%%&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776666555443333333445566778899::;;<<==>>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!`љ`!!""##$$%%&&''(())**++,,--..//000//..--,,++**))((''&&%%$$##""!!``!!""##$$$##""!!`ޒщ`!!""##$$%%$%%&&''(())**++,,--..//00100//..--,,++**))((''&&%%%$$$$$%%&&''(())**++,,--..//00112233445566778899:::99887766554433221100//........///00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``````````````מ`!!""##$$%%&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887777666554433334445566778899::;;<<==>>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!````!!""##$$%%&&''(())**++,,--..//000//..--,,++**))((''&&%%$$##""!!``!!""##$$##""!!`ޞ`!!""##$$$$$$%%&&''(())**++,,--..//00100//..--,,++**))((''&&%%%$$$%%&&''(())**++,,--..//00112233445566778899::;::99887766554433221100//......///00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`є΂`!!""##$$%%&%%$$##""!!`Ǟ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877776665544444445566778899::;;<<==>>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!````!!""##$$%%&&''(())**++,,--..//000//..--,,++**))((''&&%%$$##""!!`́`!!""####""""!!```!!""##$$$$$#$$%%&&''(())**++,,--..//00100//..--,,++**))((''&&&%%%%%&&''(())**++,,--..//00112233445566778899::;;;::99887766554433221100////////000112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988887776655444455566778899::;;<<==>>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!""##$$%%&&''(())**++,,--..//00//..--,,++**))((''&&%%$$##""!!`Ћ``!!""###""!"""!!```!!""########$$%%&&''(())**++,,--..//00100//..--,,++**))((''&&&%%%&&''(())**++,,--..//00112233445566778899::;;<;;::99887766554433221100//////000112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99888877766555555566778899::;;<<==>>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ޘ`!!""##$$%%&&''(())**++,,--..//00//..--,,++**))((''&&%%$$##""!!``lj`!!""#""!!!"!!``!!""######"##$$%%&&''(())**++,,--..//00100//..--,,++**))(('''&&&&&''(())**++,,--..//00112233445566778899::;;<<<;;::998877665544332211000000001112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(((''&&%%$$##""!!`€`!!""##$$%%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::999988877665555666778899::;;<<==>>>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ކ`!!""##$$%%&&''(())**++,,--..//000//..--,,++**))((''&&%%$$##""!!!`ƌ``!!"""!!`!!!`Ǎ`!!""""""""""##$$%%&&''(())**++,,--..//00100//..--,,++**))(('''&&&''(())**++,,--..//00112233445566778899::;;<<=<<;;::9988776655443322110000001112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(('''&&%%$$##""""!!``!!""##$$%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9999888776666666778899::;;<<==>>??>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!````!!""##$$%%&&''(())**++,,--..//0000//..--,,++**))((''&&%%$$##""!!!``ˀ`!!"!!``!`ɏ`!!""""""""!""##$$%%&&''(())**++,,--..//00100//..--,,++**))((('''''(())**++,,--..//00112233445566778899::;;<<===<<;;::99887766554433221111111122233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(('''&&%%$$##""!!!!``!!""##$$%$$##""!!`ȗ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::::999887766667778899::;;<<==>>????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!``!!""##$$%%&&''(())**++,,--..//0000//..--,,++**))((''&&%%$$##"""!!!``!!!!````!!!!!!!!!!!""##$$%%&&''(())**++,,--..//00100//..--,,++**))((('''(())**++,,--..//00112233445566778899::;;<<==>==<<;;::998877665544332211111122233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&%%$$##""!!!!!``!!""##$$$$##""!!`̛`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::::9998877777778899::;;<<==>>??????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Nj`!!""##$$%%&&''(())**++,,--..//00100//..--,,++**))((''&&%%$$##"""!!!``!!`ޏ̕`!!!!!!!!`!!""##$$%%&&''(())**++,,--..//00100//..--,,++**)))((((())**++,,--..//00112233445566778899::;;<<==>>>==<<;;::9988776655443322222222333445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&%%$$##""!!``````!!""##$$$$##""!!`Ɂ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;;:::9988777788899::;;<<==>>??????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`А`!!""##$$%%&&''(())**++,,--..//00100//..--,,++**))((''&&%%$$###"""!!``!`ׅ`````````!!""##$$%%&&''(())**++,,--..//00100//..--,,++**)))((())**++,,--..//00112233445566778899::;;<<==>>?>>==<<;;::99887766554433222222333445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%$$##""!!``!!""##$$$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;;:::99888888899::;;<<==>>??????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ɑ`!!""##$$%%&&''(())**++,,--..//001100//..--,,++**))((''&&%%$$###"""!!````!!""##$$%%&&''(())**++,,--..//001100//..--,,++***)))))**++,,--..//00112233445566778899::;;<<==>>???>>==<<;;::998877665544333333334445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%$$##""!!`׀`````````!!""##$$%$$##""!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<<;;;::998888999::;;<<==>>??????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!""##$$%%&&''(())**++,,--..//0011100//..--,,++**))((''&&%%$$$###""!!`ɋˀ`!!""##$$%%&&''(())**++,,--..//00111100//..--,,++***)))**++,,--..//00112233445566778899::;;<<==>>?????>>==<<;;::9988776655443333334445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$##""!!``!!!``É`!!!!````!!""##$$%%%$$##""!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<<;;;::9999999::;;<<==>>??????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00111100//..--,,++**))((''&&%%$$$###""!!``!!""##$$%%&&''(())**++,,--..//001121100//..--,,+++*****++,,--..//00112233445566778899::;;<<==>>???????>>==<<;;::99887766554444444455566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$$$##""!!``!!!!!!`ϙ``!!!!!```!!!""##$$%%&%%$$##""!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>====<<<;;::9999:::;;<<==>>????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!""##$$%%&&''(())**++,,--..//00111100//..--,,++**))((''&&%%%$$##""!!``!!""##$$%%&&''(())**++,,--..//0011221100//..--,,+++***++,,--..//00112233445566778899::;;<<==>>?????????>>==<<;;::998877665544444455566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$###$$##""!!``!!"""!!`×`!!"!!```!!!!""##$$%%&&&%%$$##"""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>====<<<;;:::::::;;<<==>>????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$###""!!`ď`!!""##$$%%&&''(())**++,,--..//001121100//..--,,++**))((''&&%%%$$##""!!`מ`!!""##$$%%&&''(())**++,,--..//0011221100//..--,,,+++++,,--..//00112233445566778899::;;<<==>>???????????>>==<<;;::9988776655555555666778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$#####$$##""!!``!!!!!!!!``!!""!!````````!`!!!"""##$$%%&&'&&%%$$##"""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>===<<;;::::;;;<<==>>????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""""!!`ɔ`!!""##$$%%&&''(())**++,,--..//001121100//..--,,++**))((''&&%%$$##""!!`Ş`!!""##$$%%&&''(())**++,,--..//00112221100//..--,,,+++,,--..//00112233445566778899::;;<<==>>?????????????>>==<<;;::99887766555555666778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""##$##""!!`ȍ`!!!`!!!!!``!!"""!!``!!!!!!!!!""""##$$%%&&'''&&%%$$#####$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>===<<;;;;;;;<<==>>????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""""!!``!!""##$$%%&&''(())**++,,--..//001121100//..--,,++**))((''&&%%$$##""!!`Ȟ`!!""##$$%%&&''(())**++,,--..//001122221100//..---,,,,,--..//00112233445566778899::;;<<==>>???????????????>>==<<;;::998877666666667778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""""####""!!`ƀ`!`````````!!""#""!!````!!!!!!!"!"""###$$%%&&''(''&&%%$$###$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>==<<;;;;<<<==>>????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!``!!""##$$%%&&''(())**++,,--..//00112221100//..--,,++**))((''&&%%$$##""!!`͖`!!""##$$%%&&''(())**++,,--..//0011223221100//..---,,,--..//00112233445566778899::;;<<==>>?????????????????>>==<<;;::9988776666667778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!""####""!!````!!""##""!!!!!!"""""""""####$$%%&&''(((''&&%%$$$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>==<<<<<<<==>>????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!``!!""##$$%%&&''(())**++,,--..//0011221100//..--,,++**))((''&&%%$$##""!!!`ޙ`!!""##$$%%&&''(())**++,,--..//00112233221100//...-----..//00112233445566778899::;;<<==>>???????????????????>>==<<;;::99887777777788899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!""###""!!```!!""###""!!!!"""""""#"###$$$%%&&''(()((''&&%%$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<<===>>????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``````Ι`!!""##$$%%&&''(())**++,,--..//001121100//..--,,++**))((''&&%%$$##""!!``Ğ`!!""##$$%%&&''(())**++,,--..//001122333221100//...---..//00112233445566778899::;;<<==>>?????????????????????>>==<<;;::998877777788899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!""##""!!```!!""##$##""""""#########$$$$$%%&&''(())((''&&%%%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>=======>>????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ڞ`!!""##$$%%&&''(())**++,,--..//00111100//..--,,++**))((''&&%%$$##""!!`ޞ`!!""##$$%%&&''(())**++,,--..//0011223333221100///.....//00112233445566778899::;;<<==>>???????????????????????>>==<<;;::9988888888999::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""#""!!````!!""##$##""""#######$#$$$$$$$%%&&''(())((''&&%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>====>>>??????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``Γ`!!""##$$%%&&''(())**++,,--..//00111100//..--,,++**))((''&&%%$$##""!!`ޞ`!!""##$$%%&&''(())**++,,--..//00112233433221100///...//00112233445566778899::;;<<==>>?????????????????????????>>==<<;;::99888888999::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$##""!!``!!"""!!`Ƅ``!``!!""##$$#########$$$$$$#####$$%%&&''(())((''&&&&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>??????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&&%%$$##""!!!``Ə`!!""##$$%%&&''(())**++,,--..//001121100//..--,,++**))((''&&%%$$##""!!``ƞ`!!""##$$%%&&''(())**++,,--..//0011122334332211000/////00112233445566778899::;;<<==>>???????????????????????????>>==<<;;::99999999:::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$####""!!``!!"""!!`Ȁ`!!``!!""##$$#####""##$##########$$%%&&''(())((''&&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>???????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%&&&%%$$##""!!!``!!""##$$%%&&''(())**++,,--..//0011221100//..--,,++**))((''&&%%$$##""!!!`۞`!!""##$$%%&&''(())**++,,--..//00001122334332211000///00112233445566778899::;;<<==>>?????????????????????????????>>==<<;;::999999:::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$#####""!!`ʂ`!!"""!!```!!!``!!""##$$$$##""""######"""""##$$%%&&''(())(('''''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%&&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112221100//..--,,++**))((''&&%%$$##""!!`ʏ`!!""##$$%%&&''(())**++,,--..//000001122334332211100000112233445566778899::;;<<==>>???????????????????????????????>>==<<;;::::::::;;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""##""!!``!!""!!``!!``!!""##$$$##""!!""#""""""""""##$$%%&&''(())(('''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$%%&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112221100//..--,,++**))((''&&%%$$##""!!`Ҙ`!!""##$$%%&&''(())**++,,--..//0///0011223343322111000112233445566778899::;;<<==>>?????????????????????????????????>>==<<;;::::::;;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""""##""!!``!!"""!!`ˁ`!!!``!!""##$$##""!!!!""""""!!!!!""##$$%%&&''(())((((())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$%%&%%$$##""!!`Ɣ`!!""##$$%%&&''(())**++,,--..//00112111100//..--,,++**))((''&&%%$$##""!!`՞`!!""##$$%%&&''(())**++,,--..//////00112233433222111112233445566778899::;;<<==>>???????????????????????????????????>>==<<;;;;;;;;<<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!""#""!!``!!"""!!``!!!``!!""##$##""!!``!!"!!!!!!!!!!""##$$%%&&''(())((())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$#$$%%%%$$##"""!!`nj`!!""##$$%%&&''(())**++,,--..//000111111100//..--,,++**))((''&&%%$$##""!!`э`!!""##$$%%&&''(())**++,,--..//...//001122334332221112233445566778899::;;<<==>>?????????????????????????????????????>>==<<;;;;;;<<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!""#""!!``!!""""!!```!!``!!""####""!!``!!!!!!`````!!""##$$%%&&''(()))))**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$###$$%$$$##"""!!!`ˀ`!!""##$$%%&&''(())**++,,--..//0000110000100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--.......//0011223343332222233445566778899::;;<<==>>???????????????????????????????????????>>==<<<<<<<<===>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""""!!``!!!!""!!!```!!``!!""###""!!```!!`````!!""##$$%%&&''(()))**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"##$$$$##""!!!```!!""##$$%%&&''(())**++,,--..//00//00000000100//..--,,++**))((''&&%%$$##""!!``ȝ`!!""##$$%%&&''(())**++,,--...---..//00112233433322233445566778899::;;<<==>>?????????????????????????????????????????>>==<<<<<<===>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!"""!!``!!!!!!!!!!```!!!``!!""##""!!`ޕ``Γ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""##$###""!!!``!!""##$$%%&&''(())**++,,--..//0////00////00100//..--,,++**))((''&&%%$$##""!!!``!!""##$$%%&&''(())**++,,--..-----..//001122334433333445566778899::;;<<==>>???????????????????????????????????????????>>========>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!!!!!````!!!!!!!!!```!!!!`ɀ`!!""##""!!`ޞΊ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!""####""!!`````!!""##$$%%&&''(())**++,,--..////..////////00100//..--,,++**))((''&&%%$$##""!!!``!!""##$$%%&&''(())**++,,--.--,,,--..//0011223344333445566778899::;;<<==>>?????????????????????????????????????????????>>======>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!!!```````!!"!!!!!!""!!```!!""##""!!`Ӟ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!""#"""!!`Ә`!!""##$$%%&&''(())**++,,--..////....//....//00100//..--,,++**))((''&&%%$$##"""!!```!!""##$$%%&&''(())**++,,----,,,,,--..//001122334444455667778899::;;<<==>>??????????????????????????????????????????????>>>>>>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!````````!!""!!!""""!!!`````!!""##""!!`˚`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`!!""""!!`Ő`!!""##$$%%&&''(())**++,,--..///..--........//00100//..--,,++**))((''&&%%$$##"""!!!``!!""##$$%%&&''(())**++,,---,,+++,,--..//001122334445566666778899::;;<<==>>??????????????????????????????????????????????>>>>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`̀`!!"""""##""!!!!``!!""###""!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!"!!!`ȋ`!!""##$$%%&&''(())**++,,--../..----..----..//00100//..--,,++**))((''&&%%$$###""!!``!!""##$$%%&&''(())**++,,-,,+++++,,--..//001122334455666666778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""""####"""!!````!!""###""!!``!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ƛ`!!!!`˒`!!""##$$%%&&''(())**++,,--../..--,,--------..//00100//..--,,++**))((''&&%%$$###""!!`Č`!!""##$$%%&&''(())**++,,,,++***++,,--..//001122334455555566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""###$$##""!!``!!!!""##$##""!!`````!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`€```!``Ə`!!""##$$%%&&''(())**++,,--...--,,,,--,,,,--..//00100//..--,,++**))((''&&%%$$##""!!`ə`!!""##$$%%&&''(())**++,,++*****++,,--..//001122334455555566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`````!!""##$$$$##""!!`````!!!!""##$$##""!!``!!!!!"""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`À`Ì`!!""##$$%%&&''(())**++,,--..--,,++,,,,,,,,--..//00100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%%%&&''(())**++++**)))**++,,--..//001122334444445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!``!!````````!!""##$$%%$$##""!!!``````!!!!""""##$$$$##""!!``!!!!!"""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ɣ`!!""##$$%%&&''(())**++,,--.--,,++++,,++++,,--..//0000//..--,,++**))((''&&%%$$##""!!``!!""##$$%%%%%%&&''(())**++**)))))**++,,--..//001122334444445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!`ˎ`!!!!!!!!!!``!!""##$$%%$$##""!!!!!`````!!!!!!""""##$$$$$$##""!!`````!!"""""###$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,----,,++**++++++++,,--..//0000//..--,,++**))((''&&%%$$##""!!``Ə`!!""##$$%$$$$%%&&''(())****))((())**++,,--..//001122333333445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Д`!!"!!!!!!``!!""##$$%%$$##"""!!!!!!``````!!!!!""""####$$#####$##""!!!````!!!!"""""###$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,---,,++****++****++,,--..//0000//..--,,++**))((''&&%%$$##""!!``!!""##$$$$$$$$%%&&''(())**))((((())**++,,--..//001122333333445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ԋ`!!""""!!``!!""##$$%%$$##"""""!!!!!!!!!!!""""""#############$##""!!!!!!!!!""#####$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--,,++**))********++,,--..//000//..--,,++**))((''&&%%$$##""!!``!!""##$$$####$$%%&&''(())))(('''(())**++,,--..//001122222233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!""!!``!!""##$$%%%$$###""""""!!!!!!"""""##########"""""#####"""!!!!""""#####$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`΋`!!""##$$%%&&''(())**++,,-,,++**))))**))))**++,,--..//00//..--,,++**))((''&&%%$$##""!!`π``!!""##$######$$%%&&''(())(('''''(())**++,,--..//001122222233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!````!!!!!!``!!""##$$%%%%$$#####""""""""""!!"""#####""""""""""#####"""""""""##$$$$$%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ԒNJ`!!""##$$%%&&''(())**++,,,,++**))(())))))))**++,,--..//0//..--,,++**))((''&&%%$$##""!!`ǀ`!```!!""##$##""""##$$%%&&''((((''&&&''(())**++,,--..//001111112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!````!!!``!!""##$$%%%%$$$######""""""!!!!!""""""""""!!!!!"""#####""""####$$$$$%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ɋ``````ɝ`!!""##$$%%&&''(())**++,,,,++**))(((())(((())**++,,--..//0//..--,,++**))((''&&%%$$##""!!``!!`΋`!!""##$##""""""##$$%%&&''((''&&&&&''(())**++,,--..//001111112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`````````!!""##$$$$$$%$$$$$######""!!``!!!"""""!!!!!!!!!!"""###########$$%%%%%&&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ǎ``!!!!!!```!!""##$$%%&&''(())**++,,,,++**))((''(((((((())**++,,--..////..--,,++**))((''&&%%$$##""!!``!!!`Ί`!!""##$##""!!!!""##$$%%&&''''&&%%%&&''(())**++,,--..//000000112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((('''&&%%$$##""!!!!```!!""##$$$$$$$%%$$$$$$##""!!```!!!!!!!!!!`````!!!""##$####$$$$%%%%%&&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ϗ`!!!!!!!!!!`````!!"""###$$%%&&''(())**++,,++**))((''''((''''(())**++,,--..//..--,,++**))((''&&%%$$##"""!!``!!!`dž`!!""####""!!!!!!""##$$%%&&''&&%%%%%&&''(())**++,,--..//000000112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''''''&&%%$$##""!!!``!!""########$$%%%%$$$##""!!`ޞ`!!!!!`````!!!""##$$$$$$$%%&&&&&'''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ˑ`!!!""""""!!!!!!!!!!!"""##$$%%&&''(())**++++**))((''&&''''''''(())**++,,--....--,,++**))((''&&%%$$##""!!!!!``!!!!``!!""####""!!````!!""##$$%%&&&&%%$$$%%&&''(())**++,,--..//////00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(('''&&&&&&%%$$##""!!``!!""#"#######$$%%%$$##""!!````````!!""##$$$%%%%&&&&&'''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!"""""""""!!!!!!`!!!"""##$$%%&&''(())**++**))((''&&&&''&&&&''(())**++,,--..--,,++**))((''&&%%$$##""!!!!!!`ח`!!""!!``!!""####""!!``!!""##$$%%&&%%$$$$$%%&&''(())**++,,--..//////00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&&&&&&%%$$##""!!``!!"""""""""##$$%$$##""!!``!!""##$$%%%&&'''''((())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$###""!!``!!""######"""""!!```!!!""##$$%%&&''(())****))((''&&%%&&&&&&&&''(())**++,,----,,++**))((''&&%%$$##""!!```!`Ŕ`!!"""!!``!!""###""!!`ŀ`!!""##$$%%&%%$$###$$%%&&''(())**++,,--......//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&%%%%%%%$$##""!!``!!!"!"""""""##$$$##""!!``!!""##$$%%&&''''((())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""!!`ʋ`!!""########"""!!``!!!""##$$%%&&''(())**))((''&&%%%%&&%%%%&&''(())**++,,--,,++**))((''&&%%$$##""!!````!!""""!!``!!""###""!!`И`!!""##$$%%%%$$#####$$%%&&''(())**++,,--......//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%%%%%$$##""!!``!!!!!!!!!!!""##$$##""!!``!!""##$$%%&&''(()))**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""!!``!!""##$$$$$###""!!`ӝ``!!""##$$%%&&''(())))((''&&%%$$%%%%%%%%&&''(())**++,,,,++**))((''&&%%$$##""!!`ޞ`!!""#""!!`lj`!!""####""!!`ю`!!""##$$%%%%$$##"""##$$%%&&''(())**++,,------..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%$$$$$$$$##""!!`ш```!`!!!!!!!""##$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!``!!""##$$$$$###""!!`ƃ`!!""##$$%%&&''(())((''&&%%$$$$%%$$$$%%&&''(())**++,,,++**))((''&&%%$$##""!!````!!""#""!!`Ƒ````!!""##$$##""!!`ň`!!""##$$%%$$##"""""##$$%%&&''(())**++,,------..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$$$$$$$##""!!`ɀ```````!!""##$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!````!!""##$$%$$##"""!!`Ò`!!""##$$%%&&''(()((''&&%%$$##$$$$$$$$%%&&''(())**++,,,++**))((''&&%%$$##""!!````‹`!!""###""!!`Ί``!!!!!""##$$$##""!!``!!""##$$%%$$##""!!!""##$$%%&&''(())**++,,,,,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$######$$$##""!!``!!""####""!!`ƞ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``̏`!!""##$$$$##"""!!``!!""##$$%%&&''(((''&&%%$$####$$####$$%%&&''(())**++,,,++**))((''&&%%$$##""!!!!`Ċ`!!""####""!!``͋``````!!!!!!""##$$$$##""!!``!!""##$$$$##""!!!!!""##$$%%&&''(())**++,,,,,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$#########$$$##""!!``!!""##$##""!!`Ӏ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$$$##""!!!```!!""##$$%%&&''((''&&%%$$##""########$$%%&&''(())**++,,+++**))((''&&%%$$##""!!!!``!!""##$$##""!!!`ʌ`!!!!!!!!"""""##$$$$##""!!```̗``!!""##$$##""!!```!!""##$$%%&&''(())**++++++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$###""""""##$##""!!``!!""##$$##""!!```č`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`nj`!!""##$$$$##""!!!`ڊ`!!""##$$%%&&''''&&%%$$##""""##""""##$$%%&&''(())**++++++**))((''&&%%$$###"""!!```!!""##$$$$##""!!!```!!!!!!!""""""##$$$$##""!!`ˋ`!!""####""!!``!!""##$$%%&&''(())**++++++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""""""""##$##""!!`Ȅ````!!""##$$$$##""!!!`!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$$$##""!!``ȓ`!!""##$$%%&&'''&&%%$$##""!!""""""""##$$%%&&''(())**++****))((''&&%%$$##"""""!!```!!!""##$$%%$$##"""!!!```````!!""""""""#####$$%$$##""!!`ɀ`!!""##""!!`я`!!""##$$%%&&''(())******++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""!!!!!!""####""!!`€```!``!!""##$$%%$$##""!!!!!!````````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ә``!!""##$$$$##""!!``!!""##$$%%&&'&&%%$$##""!!!!""!!!!""##$$%%&&''(())******))((''&&%%$$##""""""!!````!!!!""##$$%%%%$$##"""!!!!!!!!!!"""""""######$$%%%$$##""!!```Й`!!""##""!!`ɋ`!!""##$$%%&&''(())******++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!!!!!""###""!!``!!``!!!```!!""##$$%%$$$$##"""!"!!!!!!!!!``!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ƌ`!!!""##$$$$##""!!`ܞ`!!""##$$%%&&&&%%$$##""!!``!!!!!!!!""##$$%%&&''(())**))))((''&&%%$$##""!!!!!"!!```!!!!!"""##$$%%&&%%$$###"""!!!!!!!""########$$$$$%%&%%$$##""!!!`і`!!""#""!!`Ȏ`!!""##$$%%&&''(())))))**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!``````!!""#""!!```!!!!!!"!!!``!!""##$$%%$$######""""""!!!!!!!`````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$$$$##""!!`ӗ`!!""##$$%%&&&%%$$##""!!``!!````!!""##$$%%&&''(())))))((''&&%%$$##""!!!!!!!"!!!!!!!""""##$$%%&&&&%%$$###""""""""""#######$$$$$$%%&&&%%$$##""!!`„`!!""#""!!`ˋ`!!""##$$%%&&''(()))))))**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!""#""!!``!!""!!"""!!``!!""##$$%%$$######"##"#""""""!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$####""!!`Ϙ`!!""##$$%%&&%%$$##""!!``````!!""##$$%%&&''(())((((''&&%%$$##""!!`````!!"!!!"""""###$$%%&&''&&%%$$$###"""""""##$$$$$$$$%%%%%&&'&&%%$$##""!!```!!""##""!!`͇`!!""##$$%%&&''(())(((())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ˉ`!!""#""!!`ą`!!""""#""!!``!!""##$$%%$$##"""""""#####"""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$####""!!`؞`!!""##$$%%&%%$$##""!!```Η`!!""##$$%%&&''(((((((''&&%%$$##""!!``!!""""""####$$%%&&''''&&%%$$$##########$$$$$$$%%%%%%&&'''&&%%$$##""!!````!!!""###""!!`ш`!!""##$$%%&&''((((((((())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""#""!!`Ɩ`!!""""###""!!`````!!""##$$%%$$##""""""!""####""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$##""""!!`Ϟ`!!""##$$%%&%%$$##""!!``!`Ћ`!!""##$$%%&&''((('''''&&%%$$##""!!`ژ`!!""#####$$$%%&&''((''&&%%%$$$#######$$%%%%%%%%&&&&&''(''&&%%$$##""!!!!!!!""####""!!`Ώ`!!""##$$%%&&''((((''''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!""#""!!``!!""##$##""!!!!!!!""##$$%%$$##""!!!!!!!""###""!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""####""""!!`˓`!!""##$$%%%$$##""!!``!``!!""##$$%%&&''''''''''&&%%$$##""!!`ӓ`!!""###$$$$%%&&''((((''&&%%%$$$$$$$$$$%%%%%%%&&&&&&''(((''&&%%$$##""!!!!"""##$##""!!`э`!!""##$$%%&&''(('''''''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544333221100//..--,,++**))((''&&%%$$##""!!!````!!""##""!!`Ւ`!!""##$$##""!!!!!""##$$%%$$##""!!!!!!`!!""##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!"""#""!!!!`͗`!!""##$$%%$$##""!!``!``!!""##$$%%&&'''''&&&&&&%%$$##""!!``!!""##$$$%%%&&''(())((''&&&%%%$$$$$$$%%&&&&&&&&'''''(()((''&&%%$$##"""""""##$$##""!!`Ņ`!!""##$$%%&&''('''&&&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443322221100//..--,,++**))((''&&%%%$$##""!!!!!```!!"""#""!!`Ş`!!""##$$$##"""""""##$$%%$$##""!!``````!!""##""!!`````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""""""!!!!!`Ɩ`!!""##$$%$$##""!!``!``!!""##$$%%&&'&&&&&&&&&&%%$$##""!!`ʊ`!!""##$$%%%&&''(())))((''&&&%%%%%%%%%%&&&&&&&''''''(()))((''&&%%$$##""""###$$$$##""!!````!!""##$$%%&&'''&&&&&&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443322211100//..--,,++**))((''&&%%%$$$###"""!!!!!!!!""""#""!!``!!""##$$$$##"""""##$$%%$$##""!!``!!""###""!!!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""!"!!`````!!""##$$$$##""!!``!!`ѐ`!!""##$$%%&&&&&&%%%%&&&%%$$##""!!`ғ`!!""##$$%%&&''(())**))(('''&&&%%%%%%%&&''''''''((((())*))((''&&%%$$#######$$%%$$##""!!!!``!!""##$$%%&&'''&&&%%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443322111100//..--,,++**))((''&&%%$$$######"""""!!!`!!!!""#""!!``!!""##$$$$$#######$$%%%$$##""!!``!!""###""!!!``!!"""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""!!!!`֕`!!""##$$$##""!!`ޞ``ҏ`!!""##$$%%&&&%%%%%%%%&&%%$$##""!!`ו`!!""##$$%%&&''(())***))(('''&&&&&&&&&&'''''''(((((())***))((''&&%%$$####$$$%%%%$$##""!!!!```!!""##$$%%&&'''&&%%%%%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443322111000//..--,,++**))((''&&%%$$$###""""""""!!```!!!!""""!!``!!""##$##$$$######$$%%%$$##""!!``!!""###""!!``!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!!!`!`מ`!!""##$$##""!!`ԞН`!!""##$$%%&&%%%%$$$$%%&%%$$##""!!`ҕ`!!""##$$%%&&''(())****))((('''&&&&&&&''(((((((()))))**+**))((''&&%%$$$$$$$%%&&%%$$##""""!!!!!""##$$%%&&'''&&%%%$$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443322110000//..--,,++**))((''&&%%$$###"""""""""!!```!``!!"""!!`ȋ`!!""######$$###"##$$%$$##"""!!!``!!!""#""!!`dž`!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`É`!!!```Ǜ`!!""##$##""!!``!!""##$$%%&&%%$$$$$$$$%%%%$$##""!!`Ύ`!!""##$$%%&&''(())**+**))(((''''''''''((((((())))))**+++**))((''&&%%$$$$%%%&&&&%%$$##""""!!!""##$$%%&&'''&&%%$$$$$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544332211000///..--,,++**))((''&&%%$$###"""!!!!!!!!!````!!"""!!``!!""##""######"""##$$$##""!!!!!````!!"""!!`Ď````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ˑ``````!!""####""!!```Ց`!!""##$$%%&%%$$$$####$$%%%$$##""!!`ɉ`!!""##$$%%&&''(())**++**)))((('''''''(())))))))*****++,++**))((''&&%%%%%%%&&''&&%%$$####"""""##$$%%&&'''&&%%$$$####$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100////..--,,++**))((''&&%%$$##"""!!!!!!!!!````!!"""!!``!!""#"""""##"""!""##$##""!!!``````!!"!!`Lj`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ފč`!!""###""!!`۞`!!""##$$%%%%$$########$$%%$$##""!!`À`!!""##$$%%&&''(())**+++**)))(((((((((()))))))******++,,,++**))((''&&%%%%&&&''''&&%%$$####"""##$$%%&&'''&&%%$$#######$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100///...--,,++**))((''&&%%$$##"""!!!````````!!"""!!``!!""""!!""""""!!!""###""!!```!!!!`̋`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##""!!`מ`!!""##$$%%%%$$####""""##$$%%$$##""!!````!!""##$$%%&&''(())**++,++***)))((((((())********+++++,,-,,++**))((''&&&&&&&''((''&&%%$$$$#####$$%%&&'''&&%%$$###""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//....--,,++**))((''&&%%$$##""!!!````!!""#""!!`Ā`!!"""!!!!!""!!!`!!""#""!!``!!"!!``!!"""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##""!!`ٚ`!!""##$$%%%%$$##""""""""##$$%%$$##""!!!``!!!""##$$%%&&''(())**++,,,++***))))))))))*******++++++,,---,,++**))((''&&&&'''((((''&&%%$$$$###$$%%&&'''&&%%$$##"""""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//...---,,++**))((''&&%%$$##""!!!`lj`!!!"""#""!!```!!"""!!``!!!!!!``!!""""!!``!!"!!``!!!"""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""#""!!`؞`!!""##$$%%%%$$##""""!!!!""##$$%%$$##""!!!!!!""##$$%%&&''(())**++,,-,,+++***)))))))**++++++++,,,,,--.--,,++**))(('''''''(())((''&&%%%%$$$$$%%&&'''&&%%$$##"""!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..----,,++**))((''&&%%$$##""!!```!!!!""#""!!!``!!"""!!```!!```!!""""!!``!!!!``!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Î`!!""##""!!`Ĝ`!!""##$$%%%%$$##""!!!!!!!!""##$$%%$$##"""!!"""##$$%%&&''(())**++,,---,,+++**********+++++++,,,,,,--...--,,++**))((''''((())))((''&&%%%%$$$%%&&'''&&%%$$##""!!!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..---,,,++**))((''&&%%$$##""!!```!!!""#""!!!!!""""!!`À```!!""""!!``!!!!```!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""###""!!```!!""##$$%%%%$$##""!!!!````!!""##$$%%$$##""""""##$$%%&&''(())**++,,--.--,,,+++*******++,,,,,,,,-----../..--,,++**))((((((())**))((''&&&&%%%%%&&'''&&%%$$##""!!!````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,,,,++**))((''&&%%$$##""!!```!!""#"""!!""#""!!``!!""""!!``!!!!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##""!!```!!!""####$$%%$$##""!!````!!""##$$%%$$###""###$$%%&&''(())**++,,--...--,,,++++++++++,,,,,,,------..///..--,,++**))(((()))****))((''&&&&%%%&&'''&&%%$$##""!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,,++++**))((''&&%%$$##""!!``!!""#"""""##""!!``!!""""!!```!````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""###""!!`ʒ``!!!!""######$$$$##""!!`ǁ`!!""##$$%%$$######$$%%&&''(())**++,,--../..---,,,+++++++,,--------.....//0//..--,,++**)))))))**++**))((''''&&&&&'''&&%%$$##""!!`̉`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++++++**))((''&&%%$$##""!!`Ȁ`!!""##""##""!!``!!""#""!!`````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ʌ`!!""###""!!`ؓ`!!!"""####""##$$##""!!`ŀ`!!""##$$%%%%$$$##$$$%%&&''(())**++,,--..///..---,,,,,,,,,,-------......//000//..--,,++**))))***++++**))((''''&&&'''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,+++******))((''&&%%$$##""!!`ŀ`!!""#####""!!`Ċ`!!!"""!!`Ǘ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ˊ`!!""##"""!!`ʅ`!!""""""""""""####""!!```!!""##$$%%&&%%$$$$$$%%&&''(())**++,,--..//0//...---,,,,,,,--......../////00100//..--,,++*******++,,++**))(((('''''''&&%%$$##""!!`ƌ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++*******))((''&&%%$$##""!!`Ȍ`!!""####""!!``!!!""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`€`!!"""""""!!```!!""""""""""!!""##""!!`Ǐ`!!!""##$$%%&&&&%%%$$%%%&&''(())**++,,--..//000//...----------.......//////0011100//..--,,++****+++,,,,++**))(((('''''&&%%$$##""!!`É`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++***))))*))((''&&%%$$##""!!`͂`!!""####""!!```!!!!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ɏ`!!"""!"""!!``!!!"""""!!!!!!!!!""#""!!`̅`!!!""##$$%%&&''&&%%%%%%&&''(())**++,,--..//00100///...-------..////////000001121100//..--,,+++++++,,--,,++**))))(((''&&%%$$##""!!`ȏ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))))))))))((''&&%%$$##""!!````!!""###""!!``!!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ӑ`!!!!!!""!!```!!!"""""!!!!!!!``!!""""!!`̀`!!"""##$$%%&&''''&&&%%&&&''(())**++,,--..//0011100///..........///////000000112221100//..--,,++++,,,----,,++**))))(((''&&%%$$##""!!`̌`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**)))(((()))))((''&&%%$$##""!!!`````!``!!""##""!!``````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ώ``!!!!`!!!!``À`!!!""""!!!!```````!!"""!!`Ł`!!""##$$%%&&''((''&&&&&&''(())**++,,--..//0011211000///.......//0000000011111223221100//..--,,,,,,,--..--,,++****))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(((((((())))((''&&%%$$##""!!!!!!!!!``!!""""""!!`````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``````!!``!!"""!!!!!`ӛ`!!""!!`ŏ`!!""##$$%%&&''((('''&&'''(())**++,,--..//001122211000//////////000000011111122333221100//..--,,,,---....--,,++****))((''&&%%$$##""!!``ʒ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(((''''(((()))((''&&%%$$##"""!!!!!!!``!!"""""!!!`ˀ``!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ޞ`!``!!!!"!!!````ϗ`!!"!!`ȏ`!!""##$$%%&&''(()((''''''(())**++,,--..//001122322111000///////00111111112222233433221100//..-------..//..--,,++++**))((''&&%%$$##""!!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''''''''((()))((''&&%%$$##""""""""!!````!!"""!!!!!!``!!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`˓```ă`!!!!!``ˏ`!!"!!`À`!!""##$$%%&&''(())(((''((())**++,,--..//00112233322111000000000011111112222223344433221100//..----...////..--,,++++**))((''&&%%$$##""!!!`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(('''&&&&''''((()((''&&%%%$$###"""""""!!``!!```!!"""!!!!````!!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ӎӓ````!`ט`!!"!!```!!""##$$%%&&''(())))(((((())**++,,--..//0011223343322211100000001122222222333334454433221100//.......//00//..--,,,,++**))((''&&%%$$##"""!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&&&&&&'''((((''&&%%$$$$$#######""!!``````!!!!!!!"""!!````!!!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``ʐ``!!"!!!`!!""##$#$$%%&&''(()))))(()))**++,,--..//001122334443322211111111112222222333333445554433221100//....///0000//..--,,,,++**))((''&&%%$$##"""!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&%%%%&&&&'''(''&&%%$$$$$$$$######""!!`ڞ`!!!!!""!!!"""!!``!!!!`ˀ``!!""##$$%%&&''(())**++,,--..////00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ҙ`!!"!!!!""######$$%%&&''(())))))))**++,,--..//00112233445443332221111111223333333344444556554433221100///////001100//..----,,++**))((''&&%%$$###"""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%%%%%&&&''''&&%%$$####$##$$$$$##""!!``!!!!"""""""#""!!`ˀ`!!!!```!!""##$$%%&&''(())**++,,--..////00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ț`!!""!""#####"##$$%%&&''(())*))***++,,--..//0011223344555443332222222222333333344444455666554433221100////000111100//..----,,++**))((''&&%%$$###"##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%$$$$%%%%&&&'&&%%$$#########$$$$$##""!!````!!""##"""#""!!``!!"!!``!``!!""##$$%%&&''(())**+++,,--....//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`̙`!!""""####""""##$$%%&&''(())****++,,--..//0011223344556554443332222222334444444455555667665544332211000000011221100//....--,,++**))((''&&%%$$$###$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$$$$$%%%&&&&%%$$##""""#""##$$%$$##""!!!`ǀ`!!""######""!!``!!!!``!!!``!!""##$$%%&&'''((())**+++,,--....//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""####"""!""##$$%%&&''(())**++,,--..//001122334455666554443333333333444444455555566777665544332211000011122221100//....--,,++**))((''&&%%$$$#$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$####$$$$%%%&%%$$##"""""""""##$$%$$##""!!!``!!""######""!!```!!"!!``!!!!!!""##$$%%&&''''''(())***++,,----..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`͕`!!""##""!!!!""##$$%%&&''(())**++,,--..//001122334455666555444333333344555555556666677877665544332211111112233221100////..--,,++**))((''&&%%%$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$########$$$%%%%$$##""!!!!"!!""##$$%$$##""!!``!!"""""###""!!```!!"!!``!!!!""##$$%%&&'&&&&'''(())***++,,----..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`˒`!!""#""!!!`!!""##$$%%&&''(())**++,,--..//001122334455666555444444444455555556666667788877665544332211112223333221100////..--,,++**))((''&&%%%$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$###""""####$$$%$$##""!!!!!!!!!""##$$%$$##""!!``!!"""""""""""!!``!``!!""!!`Ѐ`!!!!!""##$$%%&&&&&&&&''(()))**++,,,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ñ`!!""#""!!```!!""##$$%%&&''(())**++,,--..//00112233445566665554444444556666666677777889887766554433222222233443322110000//..--,,++**))((''&&&%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""""""""###$$$$##""!!````!``!!""##$$%$$##""!!`!!""!!!!!"""""!!`Ɛ```!!!`ƛ`!!"!!`ŀ`!!!!!!""##$$%%&%%%%&&&''(()))**++,,,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""""!!``!!""##$$%%&&''(())**++,,--..//001122334455666665555555555666666677777788999887766554433222233344443322110000//..--,,++**))((''&&&%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""!!!!""""###$##""!!```!!""##$$$$##""!!!!!!!!!!!!!!!"!!`ė`!!!!"!!`М`!!""!!``````!!""##$$%%%%%%%%&&''((())**++++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!""#""!!`։`!!""##$$%%&&''(())**++,,--..//0011223344556677666555555566777777778888899:99887766554433333334455443322111100//..--,,++**))(('''&&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!!!!"""###$##""!!```!!""##$$##""!!!!`!!!`````!!!!"!!``!!""!!``!!"""!!``!!""##$$%$$$$%%%&&''((())**++++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`̋͋`````!!!""##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566776666666666777777788888899:::99887766554433334445555443322111100//..--,,++**))(('''&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!````!!!!"""###""!!``!!""####""!!`````````!!!!```!!"!!``!!""""!!``€`!!""##$$$$$$$$%%&&'''(())****++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`đ``Ƈ``!!!!!!!""##""!!``!!""##$$%%&&''(())**++,,--..//0011223344556677776666666778888888899999::;::99887766554444444556655443322221100//..--,,++**))((('''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!````!!!"""#""!!``!!""###""!!`Ȁ```!!!``!!!!``!!""""!!!``!!""##$####$$$%%&&'''(())****++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ə``!!````````````````````!!!!!!!"""##""!!``!!""##$$%%&&''(())**++,,--..//0011223344556677877777777778888888999999::;;;::99887766554444555666655443322221100//..--,,++**))((('(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ǀ``!!!""""!!``!!""##""!!```!!`Ʉ`!!!``!!""#""!!!`ʚ`!!""########$$%%&&&''(())))**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ы`!!!!!!!!!!!!!!!!!!!!!!`ċ`!!!"""""""##""!!``!!""##$$%%&&''(())**++,,--..//001122334455667788877777778899999999:::::;;<;;::99887766555555566776655443333221100//..--,,++**)))((())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!"""!!`Ś`!!""#""!!```!!!`̃`!!!``!!""##"""!!``!!""##""""###$$%%&&&''(())))**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""!!!!!!!!!!!!!!!!!!!!``!!"""""""###""!!`ϕ`!!""##$$%%&&''(())**++,,--..//0011223344556677888888888889999999::::::;;<<<;;::99887766555566677776655443333221100//..--,,++**)))())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!""!!`“`!!""#""!!``!!!`͏`!!!``!!""##""!!``!!""#"""""""##$$%%%&&''(((())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!"""""""""""""""""""!!``!!"""########""!!`ѐ`!!""##$$%%&&''(())**++,,--..//0011223344556677889888888899::::::::;;;;;<<=<<;;::99887766666667788776655444433221100//..--,,++***)))**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ą`!!"!!``!!""#""!!``!!!`ȗ`!!!!``!!""###""!!`Ҟ`!!""""!!!!"""##$$%%%&&''(((())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""""""""""""""""""""!!``!!""########""!!``!!""##$$%%&&''(())**++,,--..//001122334455667788999999999:::::::;;;;;;<<===<<;;::99887766667778888776655444433221100//..--,,++***)**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ъ`!!!!!``!!""""!!``!!!!`ƌ`!!!!``!!""##""!!`̞`!!"""!!!!!!!""##$$$%%&&''''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`͒`!!""#################""!!`†`!!""##$$$##""!!`ً`!!""##$$%%&&''(())**++,,--..//00112233445566778899999999::;;;;;;;;<<<<<==>==<<;;::99887777777889988776655554433221100//..--,,+++***++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ޞ``!!!`…`!!""""!!```!!!```Ȍ`!!!!``!!""##""!!``!!""!!````!!!""##$$$%%&&''''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`˘`!!""#################""!!`Ā`!!""##$$$$##""!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899:::::::;;;;;;;<<<<<<==>>>==<<;;::99887777888999988776655554433221100//..--,,+++*++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`О````!!""""!!``!!!!!`€``!!!``!!""##""!!``!!!!!```!!""###$$%%&&&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ƈ``!!""##$$$$$$$$$$$$$$$##""!!```!!""##$$$$##""!!````!!""##$$%%&&''(())**++,,--..//00112233445566778899:::::::;;<<<<<<<<=====>>?>>==<<;;::99888888899::9988776666554433221100//..--,,,+++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ޞ`!!"""!!``!!!!!!``Ά`!``!!""##""!!``!!!!!`՘`!!""###$$%%&&&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!!""##$$$$$$$$$$$$$$$$$##""!!``!!!""##$$$$##""!!````!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;;;;;;<<<<<<<======>>???>>==<<;;::998888999::::9988776666554433221100//..--,,,+,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ޞ`!!""!!!``!!!!!!!``!``!!""###""!!`Ǐ`````ӛ`!!"""##$$%%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ʘ`!!!!""##$$%%%%%%%%%%%%%%%$$##""!!`!!!""##$$$$##""!!`؍`!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;;;;;;<<========>>>>>?????>>==<<;;::9999999::;;::9988777766554433221100//..---,,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``۞``!!""!!!!`Ȁ`!!!!!!!``΍`!``!!""###""!!`Ā`!!"""##$$%%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ƚ`!!""##$$%%%%%%%%%%%%%%%%%$$##""!!!"""##$$%$$##""!!`ɒ`!!"""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<<<<<<=======>>>>>>???????>>==<<;;::9999:::;;;;::9988777766554433221100//..---,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!````!``!!""!!``!!```````!!!!!``Ç`!```!!""###""!!`҉``!!!""##$$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!````````!!""##$$%%&&&&&&&&&&&&&&&%%$$##""!"""##$$%%$$##"""!!`ȋ`!!""##$$$%%&&''(())**++,,--..//00112233445566778899::;;<<<<<<==>>>>>>>>????????????>>==<<;;:::::::;;<<;;::9988887766554433221100//...---..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!``!!!!``!!"!!``!!!```!!!!!!```!!```!!!""###""!!`ڔ`!!!""##$$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``````!!!!```!!!""##$$%%&&&&&&&&&&&&&&&&&%%$$##"""###$$%%$$##""!!!`ȋ`!!""###$$%%&&''(())**++,,--..//00112233445566778899::;;<<====>>>>>>>???????????????>>==<<;;::::;;;<<<<;;::9988887766554433221100//...-..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""!!!!!!!!``!!!!``!!!``!!"!!!``!!!``!!""###""!!`ޞ``!!""####$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!!!!!!!!`Ϗ`!!!""##$$%%&&'''''''''''''''&&%%$$##"###$$%%$$##""!!!!``!!""####$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????>>==<<;;;;;;;<<==<<;;::9999887766554433221100///...//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""!!"""!!`Ƀ````!!!!``!!!!``!!!!!!!```````!!""##""!!`Ô`!!""####$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!!""""!!``!!"""##$$%%&&'''''''''''''''''&&%%$$###$$$%%$$##""!!`````!!"""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????>>==<<;;;;<<<====<<;;::9999887766554433221100///.//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$###"""""!!``!!!```!!!``ɋ`!!````!!!!!!!!!```!!""##""!!```!!""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""""""""""""!!`Ê`!!""##$$%%&&''((((((((((((((''&&%%$$#$$$%%$$##""!!``!!!""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????>>==<<<<<<<==>>==<<;;::::998877665544332211000///00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$###""""!!``!!!!!``!!````````````!!!`````````!!""#""!!``!!""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""""""####""!!``!!""##$$%%&&''(((((((((((((((''&&%%$$$%%%$$##""!!```!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????>>==<<<<===>>>>==<<;;::::998877665544332211000/00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$##""!!```!!"""!!``!!````!!!!!``!!!!``!!""##""!!``!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$###########""!!``!!""##$$%%&&''(())))))))))))((''&&%%$%%%$$##""!!`р```!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????>>=======>>??>>==<<;;;;::9988776655443322111000112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""""!!```!!!``!!!!!`ـ`!!!!!`Š`!!""#""!!`ž`!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$######$$$##""!!`č`!!""##$$%%&&''(()))))))))))))((''&&%%%%%$$##""!!`ɐ```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????>>====>>>????>>==<<;;;;::99887766554433221110112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!""##""!!!````!!!``!!""!!`ć`!!""!!``!!""##""!!`````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$$$$$$$$##""!!`Ď`!!""##$$%%&&''(())**********))((''&&%%%$$##""!!`ӌ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????>>>>>>>??????>>==<<<<;;::998877665544332221112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`!````!!""####""!!!!!!!!!``!!""""!!`ȝ`!!"!!``!!""##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>???????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$$$%%%$$##""!!``!!""##$$%%&&''(())***********))((''&&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????>>>>?????????>>==<<<<;;::9988776655443322212233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!!!!""##$$##"""!!!!!!``!!""##""!!`ʀ``!!!`ȏ`!!""##""!!`Ñ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>??????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%%%%%%%$$##""!!``!!""##$$%%&&''(())**++++++++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????>>====<<;;::99887766554433322233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!"!!!!""##$$$$##"""""!!```!!""####""!!``!!`ą`!!""#""!!`ć`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>====>>>??????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%%%&&%%$$##""!!``!!""##$$%%&&''(())**++++++++**))((''&&%%$$##""!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????>>====<<;;::998877665544333233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""""""""##$$%$$##""!!!!```!!!""##$##""!!`Ý``!`τ`!!""#""!!`ɍ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>=======>>??????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&&&&&&&%%$$##""!!`nj`!!""##$$%%&&''(())**++,,,,,++**))((''&&%%$$##""!!`Ƈ`!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????>>>>==<<;;::9988776655444333445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"#""""##$$%$$##""!!!!``!!""##$$$##""!!`ڞ`!``!``ʍ`!!""""!!`ʀ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<<===>>??????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&&&&&%%$$##""!!`ȉ`!!""##$$%%&&''(())**++,,,,,++**))((''&&%%$$##""!!`````!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????>>>>==<<;;::99887766554443445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""#####$$%$$##""!!```Õ`!!""###$$$$##""!!``!!!```!!"""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<<<<<==>>??????????>>==<<;;::99887766554433221100//..--,,++**))((''''''&&%%$$##""!!`ț`!!""##$$%%&&''(())**++,,---,,++**))((''&&%%$$##""!!``!!!!!"""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????>>==<<;;::998877665554445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""""###$$%$$##""!!`ޞ`!!"""""##$$$$##""!!`!!!````!!"""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;;<<<==>>??????????>>==<<;;::99887766554433221100//..--,,++**))((''''''&&%%$$##""!!`ƀ`!!""##$$%%&&''(())**++,,---,,++**))((''&&%%$$##""!!```!!!!!"""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????>>==<<;;::9988776655545566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!""##$$$$##""!!`њ`!!"""""""##$$$$##""!!!"!!`````!!""""!!`֒``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;;;;;<<==>>??????????>>==<<;;::99887766554433221100//..--,,++**))((((((''&&%%$$##""!!```!!""##$$%%&&''(())**++,,----,,++**))((''&&%%$$##""!!``````!!!"""""###$$%%%&&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????>>==<<;;::99887766655566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!""##$$$$##""!!``ˀ``!!"!!!!!!""##$$$$##""!"""!!!!``!!""""!!`͞``!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::::;;;<<==>>??????????>>==<<;;::99887766554433221100//..--,,++**))((((((''&&%%$$##""!!!```!!""##$$%%&&''(())**++,,----,,++**))((''&&%%$$##""!!````!!`!!!!!"""""###$$%%%%%&&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????>>==<<;;::998877666566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!""##$$$$##""!!!````!!!!!!!!!!!!""###$$$##"""#""!!!!`͗`!!""#""!!`Ā`!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;:::::::;;<<==>>??????????>>==<<;;::99887766554433221100//..--,,++**))))))((''&&%%$$##""!!!!`Č`!!""##$$%%&&''(())**++,,--.--,,++**))((''&&%%$$##""!!!!!!!!!!!"""#####$$$$$$$$%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????>>==<<;;::9988777666778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$$$##""!!!````!!!!!!!!``````!!""########"#""!"!!`Ǚ```!!""###""!!``!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9999:::;;<<==>>??????????>>==<<;;::99887766554433221100//..--,,++**))))))((''&&%%$$##"""!!!``!!""##$$%%&&''(())**++,,--...--,,++**))((''&&%%$$##""!!!!""!"""""#####$$$##$$$$$%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????>>==<<;;::99887776778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$$$##"""!!!`````!!!!!!!!```!!"""#######""!!!!!``!```!!""##$##""!!```!!````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9999999::;;<<==>>??????????>>==<<;;::99887766554433221100//..--,,++******))((''&&%%$$##""""!!``!!""##$$%%&&''(())**++,,--....--,,++**))((''&&%%$$##"""""""""""###$$$$$$#######$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????>>==<<;;::998887778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$$$##"""!!!!!!!!!""!!``Æ`!!""""""""""!!`!``!```!!!```!```!!"""##$##""!!``!``!`````Dž`!!"""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998888999::;;<<==>>??????????>>==<<;;::99887766554433221100//..--,,++******))((''&&%%$$###"""!!``!!""##$$%%&&''(())**++,,--..//..--,,++**))((''&&%%$$##""""##"#####$$$$$###""#####$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????>>==<<;;::9988878899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%$$###"""!!!!!"""!!`ĉ`!!!"""""""!!````!!!!``!!!!```!!!""##$##""!!``ɀ`!``!!!!!!``!!""!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99888888899::;;<<==>>??????????>>==<<;;::99887766554433221100//..--,,++++++**))((''&&%%$$####""!!``!!""##$$%%&&''(())**++,,--..///..--,,++**))((''&&%%$$###########$$$%$$###"""""""###$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????>>==<<;;::99988899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%$$###"""""""""!!`Ā`!!!!!!!!!!``!!!``!!!!!``!!!""####""!!`Ӏ```!!!!!!!!````!!""!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988777788899::;;<<==>>??????????>>==<<;;::99887766554433221100//..--,,++++++**))((''&&%%$$$###""!!``!!""##$$%%&&''(())**++,,--..////..--,,++**))((''&&%%$$####$$#$$$$$%$$##"""!!"""""###$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????>>==<<;;::999899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`͏`!!""##$$%%%%$$$###""""""!!`Š``!!!!!!!!`````!!!!````!!""####""!!``!`̋`!!"""""!!!!!!""!!`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877777778899::;;<<==>>??????????>>==<<;;::99887766554433221100//..--,,,,,,++**))((''&&%%$$$$##""!!```!!""##$$%%&&''(())**++,,--..//////..--,,++**))((''&&%%$$$$$$$$$$$%%$$##"""!!!!!!!"""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????>>==<<;;:::999::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ă`!!""##$$%%&%%$$$######""!!```````!!!`````!!`ʂ`!!""###""!!``!!```!!!!""""!!!!""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766667778899::;;<<==>>??????????>>==<<;;::99887766554433221100//..--,,,,,,++**))((''&&%%%$$$##""!!!``!!""##$$%%&&''(())**++,,--....//////..--,,++**))((''&&%%$$$$%%$%%%%$$##""!!!``!!!!!"""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????>>==<<;;:::9::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&&%%%$$$###""!!``!!!!!``!``ʗ`!!""####""!!`˓`!!!``!!!!!!"""""""!!`ޞ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>>>???????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776666666778899::;;<<==>>??????????>>==<<;;::99887766554433221100//..------,,++**))((''&&%%%%$$##""!!!!!""##$$%%&&''(())**++,,--..--....////..--,,++**))((''&&%%%%%%%%%%%$$##""!!!`````!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????>>==<<;;;:::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&&&%%%$$$##""!!``!!!!``!``!!""###""!!``!!!```!``!!!"""""!!`ޞ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<===>>>>?????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665555666778899::;;<<==>>??????????>>==<<;;::99887766554433221100//..------,,++**))((''&&&%%%$$##"""!!""##$$%%&&''(())**++,,--..----....///...--,,++**))((''&&%%%%&&%%%$$##""!!```˒`!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????>>==<<;;;:;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&'&&&%%$$##""!!``!!!``!!``!!""####""!!``!!!!`՞```!!""""!!`ޞ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<=====>>???????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766555555566778899::;;<<==>>????????>>==<<;;::9988776655443322111100//......--,,++**))((''&&&&%%$$##"""""##$$%%&&''(())**++,,--..--,,----........--,,++**))((''&&&&&&&%%$$##""!!````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????>>==<<<;;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''&&%%$$##""!!``!!!```!!!``!!""####""!!``!!!!`Ϟ`!!!"""!!`nj`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<<<====>>>????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655444455566778899::;;<<==>>??????>>==<<;;::998877665544332211111100//......--,,++**))(('''&&&%%$$###""##$$%%&&''(())**++,,--..--,,,,----...---..--,,++**))((''&&&&&&%%$$##""!!`À`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????>>==<<<;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!""##$$%%&&'''&&%%$$##""!!``!!!``!!!"!!`˂`!!""####""!!``!!"!!`͞``!!!!!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<<<<<<==>>>>>>>??????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544444445566778899::;;<<==>>????>>==<<;;::99887766554433221100111100//////..--,,++**))((''''&&%%$$#####$$%%&&''(())**++,,--..--,,++,,,,------------,,++**))((''''''&&%%$$##""!!``Ň``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????>>===<<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!""##$$%%&&'''&&%%$$##""!!!``!!``!!!""!!``!!""####""!!```!!"!!`ɕ``!!!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;;;;<<<<===>>>>>>????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433334445566778899::;;<<==>>??>>==<<;;::9988776655443322110000111100//////..--,,++**))((('''&&%%$$$##$$%%&&''(())**++,,--..--,,++++,,,,---,,,------,,++**))((''''''&&%%$$##""!!!``!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????>>===<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!""##$$%%&&'''&&%%$$##""!!```!``!!"""!!``!!""##$##""!!!``!!"""!!`̎`````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;;;;;;<<=======>>??????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443333333445566778899::;;<<==>>>>==<<;;::99887766554433221100//001111000000//..--,,++**))((((''&&%%$$$$$%%&&''(())**++,,------,,++**++++,,,,,,,,,,,,,-,,++**))((((((''&&%%$$##""!!!``````!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????>>>===>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""""##$$%%&&'''&&%%$$##""!!```!!""""!!``!!""##$$##""!!!``!!"""!!`Ǒ```!!""##$$%%&&''(())**++,,--..//00112233445566778899:::::;;;;<<<======>>????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544332222333445566778899::;;<<==>>==<<;;::99887766554433221100////001111000000//..--,,++**)))(((''&&%%%$$%%&&''(())***++,,,----,,++****++++,,,+++,,,,,,,-,,++**))((((((''&&%%$$##"""!!!!!!!!"""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????>>>=>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""##$$%%&&''''&&%%$$##""!!``!!"""!!```!!""##$$$##"""!!``!!""""!!`Ϝ`!!""##$$%%&&''(())**++,,--..//00112233445566778899:::::::;;<<<<<<<==>>??????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433222222233445566778899::;;<<====<<;;::99887766554433221100//..//001111111100//..--,,++**))))((''&&%%%%%&&''(())*)***++,,,,,,,++**))****+++++++++++++,,,,,++**))))))((''&&%%$$##"""!!!!!!"""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$#####$$%%&&''(''&&%%$$##""!!``!!"!!``!!""##$$$$##"""!!!!""#""!!`ؔ`!!""##$$%%&&''(())**++,,--..//001122334455667788999999::::;;;<<<<<<==>>????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443322111122233445566778899::;;<<==<<;;::99887766554433221100//....//001111111100//..--,,++***)))((''&&&%%&&''(()))))))**+++,,,,++**))))****+++***+++++++,,,,,++**))))))((''&&%%$$###""""""""###$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""##$$%%&&''((''&&%%$$##""!!````!!!!```!!""##$$%%$$###""!!""##""!!`ˍ`!!""##$$%%&&''(())**++,,--..//001122334455667788889999999::;;;;;;;<<==>>??????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544332211111112233445566778899::;;<<<<;;::99887766554433221100//..--..//001122221100//..--,,++****))((''&&&&&''(()))))()))**+++++++**))(())))*************+++++++++******))((''&&%%$$###""""""###$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""""##$$%%&&''''''&&%%$$##""!!!!`````````!!!!`̑```!!""###$$%%%$$###""""###""!!``!!""##$$%%&&''(())**++,,--..//001122334455667788888889999:::;;;;;;<<==>>????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100001112233445566778899::;;<<;;::99887766554433221100//..----..//001122221100//..--,,+++***))(('''&&''(()))(((((())***++++**))(((())))***)))*******+++++++++******))((''&&%%$$$########$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!""##$$%%&&''''''&&%%$$##""!!!``!!!!!!!!!!!`˙`!!!!""""###$$%%%$$$##""####""!!``!!""##$$%%&&''(())**++,,--..//0011223344556677777888888899:::::::;;<<==>>??????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443322110000000112233445566778899::;;;;::99887766554433221100//..--,,--..//001122221100//..--,,++++**))(('''''(()))(((('((())*******))((''(((()))))))))))))*******++++++++**))((''&&%%$$$######$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!""##$$%%&&&&''''&&%%$$##""!!``!!!!!!!!"!!`Ƒ`!!!"""""""##$$%%%$$$####$##""!!``!!""##$$%%&&''(())**++,,--..//001122334455666677777778888999::::::;;<<==>>????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100////000112233445566778899::;;::99887766554433221100//..--,,,,--..//001122221100//..--,,,+++**))(((''(()))((''''''(()))****))((''''(((()))((()))))))*******++++++++**))((''&&%%%$$$$$$$$%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&&&'''&&%%$$##""!!``!!""""""!!`Ê`!!""""!!"""##$$%%%%$$##$$##""!!`ǀ`!!""##$$%%&&''(())**++,,--..//0011223344556666667777777889999999::;;<<==>>??????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100///////00112233445566778899::::99887766554433221100//..--,,++,,--..//001122221100//..--,,,,++**))((((())(((''''&'''(()))))))((''&&''''((((((((((((()))))))***++,,,++**))((''&&%%%$$$$$$%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%%%&&''&&%%$$##""!!``!!!"""""!!`Ê``!!!!!!!!!""##$$%%%%$$$$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445555566666667777888999999::;;<<==>>????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//....///00112233445566778899::99887766554433221100//..--,,++++,,--..//001122221100//..---,,,++**)))(())(((''&&&&&&''((())))((''&&&&''''((('''((((((()))))))***++,,,++**))((''&&&%%%%%%%%&&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%%%&&'&&%%$$##""!!``!!!""#""!!`ч`!!!!``!!!""##$$%%%%$$%$$##""!!`ʊ`!!""##$$%%&&''(())**++,,--..//001122334455555555666666677888888899::;;<<==>>??????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//.......//0011223344556677889999887766554433221100//..--,,++**++,,--..//001122221100//..----,,++**)))))(('''&&&&%&&&''(((((((''&&%%&&&&'''''''''''''((((((()))**++,,,++**))((''&&&%%%%%%&&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$##""!!``!!""##$$$$%%&&&&%%$$##""!!```!!""#""!!```````!!""##$$%%%%%%$$##""!!`Ϙ`!!""##$$%%&&''(())**++,,--..//0011223344544445555555666677788888899::;;<<==>>?????????????>??????????????????????????????????????????????>>==<<;;::99887766554433221100//..----...//00112233445566778899887766554433221100//..--,,++****++,,--..//001122221100//...---,,++***))(('''&&%%%%%%&&'''((((''&&%%%%&&&&'''&&&'''''''((((((()))**++,,,++**))(('''&&&&&&&&'''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$#$##""!!``!!""###$$$$%%&&&&%%$$##""!!````````!!""""!!`‰`!!""##$$%%%%%%$$##""!!`Ґ`!!""##$$%%&&''(())**++,,--..//0011223344444444455555556677777778899::;;<<==>>???????????>>>>???????????????????????????????????????????>>==<<;;::99887766554433221100//..-------..//001122334455667788887766554433221100//..--,,++**))**++,,--..//001122221100//...--,,++**))((''&&&%%%%$%%%&&'''''''&&%%$$%%%%&&&&&&&&&&&&&'''''''((())**++,,,++**))(('''&&&&&&'''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$#####""!!``!!""######$$%%%%%%$$$$##""!!!!!!!!```!!"""!!`ę`!!""##$$%%&&&%%$$##""!!```!!""##$$%%&&''(())**++,,--..//00112233443333444444455556667777778899::;;<<==>>?????????>>=>>>?????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,,,---..//0011223344556677887766554433221100//..--,,++**))))**++,,--..//00112221100//..--,,++**))((''&&&%%$$$$$$%%&&&''''&&%%$$$$%%%%&&&%%%&&&&&&&'''''''((())**++,,,++**))(((''''''''((())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"#"""!!!``!!""#""####$$%%%%$$$$$$##""!!!!!!!!!``!!"""!!`·`!!"""##$$%%&&&%%$$##""!!!``!!""##$$%%&&''(())**++,,--..//001122333333333334444444556666666778899::;;<<==>>???????>>====>>???????????????????????????????????????>>==<<;;::99887766554433221100//..--,,,,,,,--..//00112233445566777766554433221100//..--,,++**))(())**++,,--..//001121100//..--,,++**))((''&&%%%$$$$#$$$%%&&&&&&&%%$$##$$$$%%%%%%%%%%%%%&&&&&&&'''(())**++,,,++**))(((''''''((())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""""!!!!```!!"""""""##$$$$$$########""""""""!!``!!"""!!``!!!!!""##$$%%&&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//001122333222233333334444555666666778899::;;<<==>>?????>>==<===>>?????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++++,,,--..//001122334455667766554433221100//..--,,++**))(((())**++,,--..//0011100//..--,,++**))((''&&%%%$$######$$%%%&&&&%%$$####$$$$%%%$$$%%%%%%%&&&&&&&'''(())**++,,,++**)))(((((((()))**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!"!!!````!!"!!""""##$$$$##########"""""""!!``!!"""!!``!!!!!""##$$%%&&%%$$##""!!`Ȏ`!!""##$$%%&&''(())**++,,--..//0001122222222222333333344555555566778899::;;<<==>>???>>==<<<<==>>???????????????????????????????????>>==<<;;::99887766554433221100//..--,,+++++++,,--..//0011223344556666554433221100//..--,,++**))((''(())**++,,--..//00100//..--,,++**))((''&&%%$$$####"###$$%%%%%%%$$##""####$$$$$$$$$$$$$%%%%%%%&&&''(())**++,,,++**)))(((((()))**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!``!!!!!!!""######""""""########""!!``!!""#""!!`````!!""##$$%%&&%%$$##""!!`̅`!!""##$$%%&&''(())**++,,--..///0001122211112222222333344455555566778899::;;<<==>>?>>==<<;<<<==>>?????????????????????????????????>>==<<;;::99887766554433221100//..--,,++****+++,,--..//00112233445566554433221100//..--,,++**))((''''(())**++,,--..//000//..--,,++**))((''&&%%$$$##""""""##$$$%%%%$$##""""####$$$###$$$$$$$%%%%%%%&&&''(())**++,,,++***))))))))***++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`!```!``!!!!""####""""""""""###""""!!``!!""#""!!`````!!""##$$%%&%%$$##""!!`Ɍ`!!""##$$%%&&''(())**++,,--...////001111111111122222223344444445566778899::;;<<==>>>==<<;;;;<<==>>???????????????????????????????>>==<<;;::99887766554433221100//..--,,++*******++,,--..//001122334455554433221100//..--,,++**))((''&&''(())**++,,--..//0//..--,,++**))((''&&%%$$###""""!"""##$$$$$$$##""!!""""#############$$$$$$$%%%&&''(())**++,,,++***))))))***++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``͇````!!""""""!!!!!!"""""""""!!``!!"""""!!``!``!```!!""##$$%%&&%%$$##""!!`ё``!!""##$$%%&&''(())**++,,---....///001110000111111122223334444445566778899::;;<<==>==<<;;:;;;<<==>>?????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))))***++,,--..//0011223344554433221100//..--,,++**))((''&&&&''(())**++,,--..///..--,,++**))((''&&%%$$###""!!!!!!""###$$$$##""!!!!""""###"""#######$$$$$$$%%%&&''(())**++,,,+++********+++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!""""!!!!!!!!!!"""!!!!```!!""""""!!``!!``!!!``!!""##$$%%&&&%%$$##""!!``͊```!``!!""##$$%%&&''(())**++,,------....//000000000001111111223333333445566778899::;;<<===<<;;::::;;<<==>>???????????????????????????>>==<<;;::99887766554433221100//..--,,++**)))))))**++,,--..//00112233444433221100//..--,,++**))((''&&%%&&''(())**++,,--../..--,,++**))((''&&%%$$##"""!!!!`!!!""#######""!!``!!!!"""""""""""""#######$$$%%&&''(())**++,,,+++******+++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!!!!!!``````!!!!!!!!!``!!""!!!!!!!```!!!!```!!!!``!!""##$$%%&&&&%%$$##""!!!```̓`!!!!``!!""##$$%%&&''(())**++,,----,----...//000////00000001111222333333445566778899::;;<<=<<;;::9:::;;<<==>>?????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(((()))**++,,--..//001122334433221100//..--,,++**))((''&&%%%%&&''(())**++,,--...--,,++**))((''&&%%$$##"""!!`````!!"""####""!!``!!!!"""!!!"""""""#######$$$%%&&''(())**++,,,,++++++++,,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`΄`!````!!!!````!!!````!!!!!!!!!!!!!!!""!!!!!"!!``!!""##$$%%&&'&&%%$$##""!!!!!``````!!!!!!``!!""##$$%%&&''(())**++,,---,,,,,----..///////////000000011222222233445566778899::;;<<<;;::9999::;;<<==>>???????????????????????>>==<<;;::99887766554433221100//..--,,++**))((((((())**++,,--..//0011223333221100//..--,,++**))((''&&%%$$%%&&''(())**++,,--.--,,++**))((''&&%%$$##""!!!`ҕ`!!"""""""!!````!!!!!!!!!!!!!"""""""###$$%%&&''(())**++,,,,++++++,,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!``````````!!!`````!!!!!""""!!!""!!``!!""##$$%%&&'&&%%$$##"""!!!!!!!``!!!""!!`ŀ`!!""##$$%%&&''(())**++,,--,,,+,,,,---..///....///////000011122222233445566778899::;;<;;::998999::;;<<==>>?????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''''((())**++,,--..//00112233221100//..--,,++**))((''&&%%$$$$%%&&''(())**++,,---,,++**))((''&&%%$$##""!!!``!!!"""""!!``!!!```!!!!!!!"""""""###$$%%&&''(())**++,,,,,,,,,,---..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ɐ`!!!!!`````!!"""##"""""""!!``!!""##$$%%&&''&&%%$$##"""""!!!!!!!!""!!`͞`!!""##$$%%%&&''(())**++,,,,+++++,,,,--...........///////0011111112233445566778899::;;;::99888899::;;<<==>>???????????????????>>==<<;;::99887766554433221100//..--,,++**))(('''''''(())**++,,--..//001122221100//..--,,++**))((''&&%%$$##$$%%&&''(())**++,,-,,++**))((''&&%%$$##""!!``؍`!!!!!""!!`ȕ`````````!!!!!!!"""##$$%%&&''(())**++,,,,,,,,---..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ʙ`!!!"!!`Ȝȇ`!!""###"""#""!!``!!""##$$%%&&'''&&%%$$###"""""""!!"""!!``!!""##$$$%%&&''(())**++,,+++*++++,,,--...----.......////0001111112233445566778899::;::9988788899::;;<<==>>?????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&&'''(())**++,,--..//0011221100//..--,,++**))((''&&%%$$####$$%%&&''(())**++,,,++**))((''&&%%$$##""!!```!!!!!!!````!!!!!!!"""##$$%%&&''(())**++,,------...//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!"""!!``!!""########""!!``!!""##$$%%&&''''&&%%$$#####"""""""!!!```֞`!!""###$$$%%&&''(())**++++*****++++,,-----------.......//0000000112233445566778899:::998877778899::;;<<==>>???????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&&&&&''(())**++,,--..//00111100//..--,,++**))((''&&%%$$##""##$$%%&&''(())**++,++**))((''&&%%$$##""!!`Ӓ```!!!!!``!!```````!!!""##$$%%&&''(())**++,,----...//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!````!!""#""!!```!!""##$#####""!!``!!""###$$%%&&''''&&%%$$$######""!!!!`ޞ`!!""#####$$%%&&''(())**++***)****+++,,---,,,,-------....///000000112233445566778899:99887767778899::;;<<==>>?????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%&&&''(())**++,,--..//001100//..--,,++**))((''&&%%$$##""""##$$%%&&''(())**++++**))((''&&%%$$##""!!`͗``!!!!``!!!`ȃ`!!!""##$$%%&&''(())**++,,--..///00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!`!!!""###""!!!````````!!""##$$$$$##""!!`ʗ`!!""#####$$%%&&''''&&%%$$$$$##""!!!``Ӟ`!!""""###$$%%&&''(())****)))))****++,,,,,,,,,,,-------..///////00112233445566778899988776666778899::;;<<==>>???????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%%%%&&''(())**++,,--..//0000//..--,,++**))((''&&%%$$##""!!""##$$%%&&''(())**++++**))((''&&%%$$##""!!`΋`!!!!!!!`‹``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!""##$##""!!!!``!!!!````!````!!""##$$$$$##""!!`ܗ`!!""""""##$$%%&&''''&&%%%$$##""!!```!!"""""##$$%%&&''(())**)))())))***++,,,++++,,,,,,,----...//////00112233445566778898877665666778899::;;<<==>>?????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$%%%&&''(())**++,,--..//00//..--,,++**))((''&&%%$$##""!!!!""##$$%%&&''(())**++++**))((''&&%%$$##""!!``!!!!"!!`Є`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""!"""##$$$##"""!!!!!!!!!!``!!!!!``!!""##$$%%$$##""!!``!!!""""""##$$%%&&'''&&%%$$##""!!`ޑ`!!"!!"""##$$%%&&''(())))((((())))**+++++++++++,,,,,,,--.......//00112233445566778887766555566778899::;;<<==>>???????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$$$$%%&&''(())**++,,--..////..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++++**))((''&&%%$$##""!!`Ў`!!"""!!`ʒ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""""##$$%$$##""""!!""""!!``!!!!!!```!!""##$$%%%%$$##""!!````!!!!!!!!""##$$%%&&''&&%%$$##""!!`ώ`!!!!!!!""##$$%%&&''(())((('(((()))**+++****+++++++,,,,---......//00112233445566778776655455566778899::;;<<==>>?????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$####$$$%%&&''(())**++,,--..//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**+++**))((''&&%%$$##""!!`Ѐ`!!""!!`Ӝ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$###"###$$%%%$$###""""""""!!``!!!!!!!`````````!!!""##$$$%%&%%$$##""!!!````!!!!!!""##$$%%&&'&&%%$$##""!!```!``!!!""##$$%%&&''(((('''''(((())***********+++++++,,-------..//00112233445566777665544445566778899::;;<<==>>???>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$#######$$%%&&''(())**++,,--....--,,++**))((''&&%%$$##""!!`і`!!""##$$%%&&''(())**+++**))((''&&%%$$##""!!`ˀ`!!""!!`ƌ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$#####$$%%&%%$$####""##""!!``!!!!!!!!!!!!!!!!!!""####$$$%%&%%$$##""!!!`ɞ`````!!""##$$%%&&&&%%$$##""!!````!!""##$$%%&&''(('''&''''((())***))))*******++++,,,------..//00112233445566766554434445566778899::;;<<==>>?>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""""###$$%%&&''(())**++,,--...--,,++**))((''&&%%$$##""!!`ԇ`!!""##$$%%&&''(())**+++**))((''&&%%$$##""!!```!!""!!```````Ŋ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$#$$$%%&&&%%$$$######""!!``!````!!!!!!!!!!"""#######$$%%&%%$$##""!!`ܞ`!!""##$$%%&&&&%%$$##""!!``!!""##$$%%&&''''&&&&&''''(()))))))))))*******++,,,,,,,--..//00112233445566655443333445566778899::;;<<==>>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""""""##$$%%&&''(())**++,,--..--,,++**))((''&&%%$$##""!!`Ό`!!""##$$%%&&''(())**+++**))((''&&%%$$##""!!!`ʇ`!!"""!!!!!!!!`ɋх``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$$%%&&'&&%%$$$$####""!!```!!!!!!"""""#"""""###$$%%%%$$##""!!`ӊ`!!""##$$%%&&&%%$$##""!!`ˌ`!!""##$$%%&&'''&&&%&&&&'''(()))(((()))))))****+++,,,,,,--..//00112233445565544332333445566778899::;;<<==>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!"""##$$%%&&''(())**++,,--..--,,++**))((''&&%%$$##""!!`ǎ`!!""##$$%%&&''(())**++++**))((''&&%%$$##""!!``!!""""!!!!!!!!`````!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%$%%%&&'''&&%%%$$$$$##""!!``````````````!!!"""""""""""##$$%%%%$$##""!!``!!""##$$%%&&%%$$##""!!`ɔ`!!""##$$%%&&''&&%%%%%&&&&''((((((((((()))))))**+++++++,,--..//00112233445554433222233445566778899::;;<<===<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!!!""##$$%%&&''(())**++,,----,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,++**))((''&&%%$$##""!!```!!""""""""""!!!```!!```!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%%&&''(''&&%%%%$$$$##""!!````!!!!!!``````!!!!!"!!!!!"""##$$%%%%$$##""!!```!!""##$$%%&&&%%$$##""!!`ϐ`!!""##$$%%&&'&&%%%$%%%%&&&''(((''''((((((())))***++++++,,--..//00112233445443322122233445566778899::;;<<=<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!````!!!""##$$%%&&''(())**++,,--,,++**))((''&&%%$$##""!!```!!""##$$%%&&''(())**++,,++**))((''&&%%$$##""!!``!!""""""""""!!!!!!!!!``!!"""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&%&&&''(((''&&&%%%%%$$##""!!!!!!!!!!!!``!!!`````!!!!!!!!!!!""##$$%%%%$$##""!!``!!""##$$%%&&%%$$##""!!`ɔ`!!""##$$%%&&&&%%$$$$$%%%%&&'''''''''''((((((())*******++,,--..//00112233444332211112233445566778899::;;<<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!""##$$%%&&''(())**++,,,,++**))((''&&%%$$##""!!`Ӎ`!!""##$$%%&&''(())**++,,++**))((''&&%%$$##""!!``!!""######"""!!!""!!!!!"""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&&&''(()((''&&&&%%%%$$##""!!!!""""""!!!!!!!!!`ɀ```!`````!!!""##$$%%%%$$##""!!`؀`!!""##$$%%&&%%$$##""!!`Ï`!!""##$$%%&&&%%$$$#$$$$%%%&&'''&&&&'''''''(((()))******++,,--..//00112233433221101112233445566778899::;;<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,,,++**))((''&&%%$$##""!!```!!""##$$%%&&''(())**++,,++**))((''&&%%$$##""!!``!!""######"""""""""!!""###$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(('''&'''(()))(('''&&&&&%%$$##""""""""""""!!"""!!!`Ā```!!""##$$%%%%$$##""!!``!!""##$$%%&&%%$$##""!!``!!""##$$%%&&%%$$#####$$$$%%&&&&&&&&&&&'''''''(()))))))**++,,--..//00112233322110000112233445566778899::;;;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,-,,++**))((''&&%%$$##""!!!```!!""##$$%%&&''(())**++,,,++**))((''&&%%$$##""!!`ɑ`!!""##$$$###"""##"""""###$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(('''''(())*))((''''&&&&%%$$##""""######""""""""!!``!!""##$$%%%%$$##""!!``!!""##$$%%%%$$##""!!``!!""##$$%%&%%$$###"####$$$%%&&&%%%%&&&&&&&''''((())))))**++,,--..//0011223221100/000112233445566778899::;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--,,++**))((''&&%%$$##""!!!``!!!""##$$%%&&''(())**++,,,,++**))((''&&%%$$##""!!`“`!!""##$$$$#########""##$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((('((())***))((('''''&&%%$$############""###""!!``!!""##$$%%&%%$$##""!!``!!""##$$%%%%$$##""!!``À`!!""##$$%%&%%$$##"""""####$$%%%%%%%%%%%&&&&&&&''((((((())**++,,--..//00112221100////00112233445566778899::;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ó`!!""##$$%%&&''(())**++,,--,,++**))((''&&%%$$##"""!!!!!""##$$%%&&''(())**++,,-,,++**))((''&&%%$$##""!!``!!""##$$%$$$###$$#####$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((((())**+**))((((''''&&%%$$####$$$$$$#######""!!``!!""##$$%%&&%%$$##""!!``!!""##$$%%%$$##""!!`Ȁ````!!""##$$%%%$$##"""!""""###$$%%%$$$$%%%%%%%&&&&'''(((((())**++,,--..//001121100//.///00112233445566778899::::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,---,,++**))((''&&%%$$##"""!!"""##$$%%&&''(())**++,,--,,++**))((''&&%%$$##""!!``!!""##$$%%$$$$$$$$$##$$%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**)))()))**+++**)))(((((''&&%%$$$$$$$$$$$$##$$##""!!````!!""##$$%%&&&&%%$$##""!!``!!""##$$%%%$$##""!!`Ж``!!!```!!""##$$%%$$##""!!!!!""""##$$$$$$$$$$$%%%%%%%&&'''''''(())**++,,--..//0011100//....//00112233445566778899:::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,----,,++**))((''&&%%$$###"""""##$$%%&&''(())**++,,----,,++**))((''&&%%$$##""!!`ʍ`!!""##$$%%%%$$$%%$$$$$%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**)))))**++,++**))))((((''&&%%$$$$%%%%%%$$$$$$##""!!```!!```!!""##$$%%&&'&&%%$$##""!!``!!""##$$%%&%%$$##""!!`ǃ``!!!!!!!``!!""##$$%%$$##""!!!`!!!!"""##$$$####$$$$$$$%%%%&&&''''''(())**++,,--..//00100//..-...//00112233445566778899:99887766554433221100//..--,,++**))((''&&%%$$##""!!`ƌ`!!""##$$%%&&''(())**++,,--.--,,++**))((''&&%%$$###""###$$%%&&''(())**++,,--.--,,++**))((''&&%%$$##""!!``!!""##$$%%&%%%%%%%%%$$%%&&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++***)***++,,,++***)))))((''&&%%%%%%%%%%%%$$%%$$##""!!!!!!!``!!""##$$%%&&''&&%%$$##""!!`Ɏ`!!""##$$%%&&%%$$##""!!`````!!!!""!!!``!!""##$$%$$##""!!````!!!!""###########$$$$$$$%%&&&&&&&''(())**++,,--..//000//..----..//0011223344556677889999887766554433221100//..--,,++**))((''&&%%$$##""!!`Տ`!!""##$$%%&&''(())**++,,--...--,,++**))((''&&%%$$$#####$$%%&&''(())**++,,--.--,,++**))((''&&%%$$##""!!`̋`!!""##$$%%&&&%%%&&%%%%%&&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++*****++,,-,,++****))))((''&&%%%%&&&&&&%%%%%%$$##""!!!"!!``!!""##$$%%&&''&&%%$$##""!!``!!""##$$%%&&&%%$$##""!!!```!!!!!"""!!!``!!""##$$$##""!!`ƞ``!!!""###""""#######$$$$%%%&&&&&&''(())**++,,--..//0//..--,---..//001122334455667788999887766554433221100//..--,,++**))((''&&%%$$##""!!`Ȍ`!!""##$$%%&&''(())**++,,--....--,,++**))((''&&%%$$$##$$$%%&&''(())**++,,--...--,,++**))((''&&%%$$##""!!`Dž`̏`!!""##$$%%&&&&&&&&&&&%%&&'''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,+++*+++,,---,,+++*****))((''&&&&&&&&&&&&%%&&%%$$##"""""!!``!!""##$$%%&&'''&&%%$$##""!!`Å`!!""##$$%%&&'&&%%$$##""!!!!!!!!""""!!````!!""##$$##""!!```!!"""""""""""#######$$%%%%%%%&&''(())**++,,--..///..--,,,,--..//001122334455667788999887766554433221100//..--,,++**))((''&&%%$$##""!!`ƅ`!!""##$$%%&&''(())**++,,--..//..--,,++**))((''&&%%%$$$$$%%&&''(())**++,,--...--,,++**))((''&&%%$$##""!!`„```!```!!""##$$%%&&'''&&&''&&&&&'''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,+++++,,--.--,,++++****))((''&&&&''''''&&&&%%$$##""!""!!!``!!""##$$%%&&''''&&%%$$##""!!``!!""##$$%%&&''&&%%$$##"""!!!""""""!!`Ћ`!!""##$##""!!``!!"""!!!!"""""""####$$$%%%%%%&&''(())**++,,--../..--,,+,,,--..//0011223344556677889887766554433221100//..--,,++**))((''&&%%$$##""!!```!!""##$$%%&&''(())**++,,--..////..--,,++**))((''&&%%%$$%%%&&''(())**++,,--....--,,++**))((''&&%%$$##""!!``!!!!!```!!!""##$$%%&&'''''''''''&&''((())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,,+,,,--...--,,,+++++**))((''''''''''''&&%%$$##""!!!!!!!``!!""##$$%%&&''''&&%%$$##""!!````!!""##$$%%&&''''&&%%$$##""""""""""!!`ޙ`!!!""###""!!````!!!!!!!!!!!"""""""##$$$$$$$%%&&''(())**++,,--...--,,++++,,--..//0011223344556677889887766554433221100//..--,,++**))((''&&%%$$##""!!`````!!!""##$$%%&&''(())**++,,--..//00//..--,,++**))((''&&&%%%%%&&''(())**++,,--..//..--,,++**))((''&&%%$$##""!!``!!!!"!!!!!!""##$$%%&&''((('''(('''''((())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,,,,--../..--,,,,++++**))((''''((((''&&%%$$##""!!`!!````!!""##$$%%&&''(''&&%%$$##""!!!```!!!""##$$%%&&''((''&&%%$$###"""####""!!`````!!""#""!!`ǀ`!!!````!!!!!!!""""###$$$$$$%%&&''(())**++,,--.--,,++*+++,,--..//0011223344556677889887766554433221100//..--,,++**))((''&&%%$$##""!!!!`!!!!""##$$%%&&''(())**++,,--..//0000//..--,,++**))((''&&&%%&&&''(())**++,,--..////..--,,++**))((''&&%%$$##""!!``!!""""!!!"""##$$%%&&''(((((((((((''(()))**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..---,---..///..---,,,,,++**))((((((((''&&%%$$##""!!````!!""##$$%%&&''((''&&%%$$##""!!!!!!!""##$$%%&&''((((''&&%%$$##########""!!!``!!"""!!`֞```````!!!!!!!""#######$$%%&&''(())**++,,---,,++****++,,--..//0011223344556677889887766554433221100//..--,,++**))((''&&%%$$##""!!!!!!"""##$$%%&&''(())**++,,--..//001100//..--,,++**))(('''&&&&&''(())**++,,--..////..--,,++**))((''&&%%$$##""!!``!!""#""""""##$$%%&&''(()))((())((((()))**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..-----..//0//..----,,,,++**))(((()((''&&%%$$##""!!`Ă`````````!!""##$$%%&&''(((''&&%%$$##"""!!!"""##$$%%&&''(())((''&&%%$$$###$$$$##""!!!````!!""#""!!`ʀÀ````!!!!"""######$$%%&&''(())**++,,-,,++**)***++,,--..//0011223344556677889887766554433221100//..--,,++**))((''&&%%$$##""""!""""##$$%%&&''(())**++,,--..//00111100//..--,,++**))(('''&&'''(())**++,,--..//00//..--,,++**))((''&&%%$$##""!!```!!""###"""###$$%%&&''(()))))))))))(())***++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//...-...//000//...-----,,++**)))))))((''&&%%$$##""!!```!!!!!!````!!```!!""##$$%%&&''(()((''&&%%$$##"""""""##$$%%&&''(())))((''&&%%$$$$$$$$$$##"""!!!``````ʔ`!!""#""!!````!!"""""""##$$%%&&''(())**++,,,++**))))**++,,--..//0011223344556677889887766554433221100//..--,,++**))((''&&%%$$##""""""###$$%%&&''(())**++,,--..//0011221100//..--,,++**))((('''''(())**++,,--..//00//..--,,++**))((''&&%%$$##""!!``!!!""##$######$$%%&&''(())***)))**)))))***++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//.....//00100//....----,,++**))))*))((''&&%%$$##""!!!``!!!!!!!!`!!!!!!``!!""##$$%%&&''(()))((''&&%%$$###"""###$$%%&&''(())**))((''&&%%%$$$%%%%$$##"""!!!!!!!`!`Ȁ`!!"""!!`Ō`!!!""""""##$$%%&&''(())**++,++**))()))**++,,--..//0011223344556677889887766554433221100//..--,,++**))((''&&%%$$####"####$$%%&&''(())**++,,--..//001122221100//..--,,++**))(((''((())**++,,--..//000//..--,,++**))((''&&%%$$##""!!``!!!""##$$$###$$$%%&&''(())***********))**+++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100///.///0011100///.....--,,++*******))((''&&%%$$##""!!!````!!""""""!!!!!""!!````````````````!!""##$$%%&&''(())*))((''&&%%$$#######$$%%&&''(())****))((''&&%%%%%%%%%%$$###"""!!!!!!!`€`!!"""!!`͛`!!!!!!!""##$$%%&&''(())**+++**))(((())**++,,--..//0011223344556677889887766554433221100//..--,,++**))((''&&%%$$######$$$%%&&''(())**++,,--..//00112233221100//..--,,++**)))((((())**++,,--..//00100//..--,,++**))((''&&%%$$##""!!`!!"""##$$%$$$$$$%%&&''(())**+++***++*****+++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100/////001121100////....--,,++****+**))((''&&%%$$##"""!!!```!!!""""""""!""""""!!!!!!!!!!```!!!!!!!!""##$$%%&&''(())***))((''&&%%$$$###$$$%%&&''(())**++**))((''&&&%%%&&&&%%$$###"""""""!!!``!!"""!!`ք``!!!!!!""##$$%%&&''(())**+**))(('((())**++,,--..//0011223344556677889887766554433221100//..--,,++**))((''&&%%$$$$#$$$$%%&&''(())**++,,--..//0011223333221100//..--,,++**)))(()))**++,,--..//0011100//..--,,++**))((''&&%%$$##""!!!"""##$$%%%$$$%%%&&''(())**+++++++++++**++,,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544332211000/0001122211000/////..--,,+++++++**))((''&&%%$$##"""!!!!!!!""######"""""##""!!!!!!!!!!!!!!!!!!!""##$$%%&&''(())**+**))((''&&%%$$$$$$$%%&&''(())**++++**))((''&&&&&&&&&&%%$$$###"""""""!!``!!"""!!```````!!""##$$%%&&''(())***))((''''(())**++,,--..//0011223344556677889887766554433221100//..--,,++**))((''&&%%$$$$$$%%%&&''(())**++,,--..//001122334433221100//..--,,++***)))))**++,,--..//001121100//..--,,++**))((''&&%%$$##""!""###$$%%&%%%%%%&&''(())**++,,,+++,,+++++,,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544332211000001122322110000////..--,,++++,++**))((''&&%%$$###"""!!!"""########"######""""""""""!!!""""""""##$$%%&&''(())**+++**))((''&&%%%$$$%%%&&''(())**++,,++**))(('''&&&''''&&%%$$$#######""!!``!!""""!!````!``!!""##$$%%&&''(())*))((''&'''(())**++,,--..//0011223344556677889887766554433221100//..--,,++**))((''&&%%%%$%%%%&&''(())**++,,--..//00112233444433221100//..--,,++***))***++,,--..//00112221100//..--,,++**))((''&&%%$$##"""###$$%%&&&%%%&&&''(())**++,,,,,,,,,,,++,,---..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221110111223332211100000//..--,,,,,,,++**))((''&&%%$$###"""""""##$$$$$$#####$$##"""""""""""""""""""##$$%%&&''(())**++,++**))((''&&%%%%%%%&&''(())**++,,,,++**))((''''''''''&&%%%$$$######""!!```ˈ`!!""""!!!```!!!!```!!""##$$%%&&''(()))((''&&&&''(())**++,,--..//0011223344556677889887766554433221100//..--,,++**))((''&&%%%%%%&&&''(())**++,,--..//0011223344554433221100//..--,,+++*****++,,--..//0011223221100//..--,,++**))((''&&%%$$##"##$$$%%&&'&&&&&&''(())**++,,---,,,--,,,,,---..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221111122334332211110000//..--,,,,-,,++**))((''&&%%$$$###"""###$$$$$$$$#$$$$$$##########"""########$$%%&&''(())**++,,,++**))((''&&&%%%&&&''(())**++,,--,,++**))((('''((((''&&%%%$$$$$$$##""!!!!``!!""#""!!!``!!!"!!!``!!""##$$%%&&''(())((''&&%&&&''(())**++,,--..//0011223344556677889887766554433221100//..--,,++**))((''&&&&%&&&&''(())**++,,--..//001122334455554433221100//..--,,+++**+++,,--..//001122333221100//..--,,++**))((''&&%%$$###$$$%%&&'''&&&'''(())**++,,-----------,,--...//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433222122233444332221111100//..-------,,++**))((''&&%%$$$#######$$%%%%%%$$$$$%%$$###################$$%%&&''(())**++,,-,,++**))((''&&&&&&&''(())**++,,----,,++**))((((((((((''&&&%%%$$$$$$##""!!``!!"""""""!!`ǎ`!!"""!!!```!!""##$$%%&&''(()((''&&%%%%&&''(())**++,,--..//0011223344556677889887766554433221100//..--,,++**))((''&&&&&&'''(())**++,,--..//00112233445566554433221100//..--,,,+++++,,--..//00112233433221100//..--,,++**))((''&&%%$$#$$%%%&&''(''''''(())**++,,--...---..-----...//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433222223344544332222111100//..----.--,,++**))((''&&%%%$$$###$$$%%%%%%%%$%%%%%%$$$$$$$$$$###$$$$$$$$%%&&''(())**++,,---,,++**))(('''&&&'''(())**++,,--..--,,++**)))((())))((''&&&%%%%%%%$$##""!!`΀`!!!""""""!!`̑`!!"""""!!!`````!!""##$$%%&&''(((''&&%%$%%%&&''(())**++,,--..//0011223344556677889887766554433221100//..--,,++**))((''''&''''(())**++,,--..//0011223344556666554433221100//..--,,,++,,,--..//0011223344433221100//..--,,++**))((''&&%%$$$%%%&&''((('''((())**++,,--...........--..///00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433323334455544333222221100//.......--,,++**))((''&&%%%$$$$$$$%%&&&&&&%%%%%&&%%$$$$$$$$$$$$$$$$$$$%%&&''(())**++,,--.--,,++**))(('''''''(())**++,,--....--,,++**))))))))))(('''&&&%%%%%%$$##""!!````!!!!"""!!`ю`!!"""""!!!!!!````!!""##$$%%&&''(((''&&%%$$$$%%&&''(())**++,,--..//0011223344556677889887766554433221100//..--,,++**))((''''''((())**++,,--..//001122334455667766554433221100//..---,,,,,--..//001122334454433221100//..--,,++**))((''&&%%$%%&&&''(()(((((())**++,,--..///...//.....///00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433333445565544333322221100//..../..--,,++**))((''&&&%%%$$$%%%&&&&&&&&%&&&&&&%%%%%%%%%%$$$%%%%%%%%&&''(())**++,,--...--,,++**))((('''((())**++,,--..//..--,,++***)))****))(('''&&&&&%%$$##""!!``!!!!"""!!``!!""##"""!!!!!!!```!!""##$$%%&&''(((''&&%%$$#$$$%%&&''(())**++,,--..//0011223344556677889887766554433221100//..--,,++**))(((('(((())**++,,--..//00112233445566777766554433221100//..---,,---..//00112233445554433221100//..--,,++**))((''&&%%%&&&''(()))((()))**++,,--..///////////..//000112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554443444556665544433333221100///////..--,,++**))((''&&&%%%%%%%&&''''''&&&&&''&&%%%%%%%%%%%%%%%%%%%&&''(())**++,,--../..--,,++**))((((((())**++,,--..////..--,,++**********))((('''&&&&%%$$##""!!`ƕ```!!""!!``!!""###""""""!!!!!```!!""##$$%%&&''(((''&&%%$$####$$%%&&''(())**++,,--..//0011223344556677889887766554433221100//..--,,++**))(((((()))**++,,--..//0011223344556677887766554433221100//...-----..//0011223344556554433221100//..--,,++**))((''&&%&&'''(())*))))))**++,,--..//000///00/////000112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554444455667665544443333221100////0//..--,,++**))(('''&&&%%%&&&''''''''&''''''&&&&&&&&&&%%%&&&&&&&&''(())**++,,--..///..--,,++**)))((()))**++,,--..//00//..--,,+++***++++**))(((''''&&%%$$##""!!`ٚ`!!""!!`ɉ`!!""#####"""""""!!!!```````!!""##$$%%&&''(((''&&%%$$##"###$$%%&&''(())**++,,--..//0011223344556677889887766554433221100//..--,,++**))))())))**++,,--..//001122334455667788887766554433221100//...--...//001122334455666554433221100//..--,,++**))((''&&&'''(())***)))***++,,--..//00000000000//001112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655545556677766555444443322110000000//..--,,++**))(('''&&&&&&&''(((((('''''((''&&&&&&&&&&&&&&&&&&&''(())**++,,--..//0//..--,,++**)))))))**++,,--..//0000//..--,,++++++++++**)))(((''&&%%$$##""!!`ʈ`````!!""!!```!!""##$$######"""""!!!!!!!!!!""##$$%%&&''(((''&&%%$$##""""##$$%%&&''(())**++,,--..//0011223344556677889887766554433221100//..--,,++**))))))***++,,--..//00112233445566778899887766554433221100///.....//00112233445566766554433221100//..--,,++**))((''&''((())**+******++,,--..//0011100011000001112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655555667787766555544443322110000100//..--,,++**))((('''&&&'''(((((((('((((((''''''''''&&&''''''''(())**++,,--..//000//..--,,++***)))***++,,--..//001100//..--,,,+++,,,,++**)))(((''&&%%$$##""!!```!!!``!!"""!!``!!!""##$$$$$#######""""!!!!!!!""##$$%%&&''(((''&&%%$$##""!"""##$$%%&&''(())**++,,--..//0011223344556677889887766554433221100//..--,,++****)****++,,--..//0011223344556677889999887766554433221100///..///0011223344556677766554433221100//..--,,++**))(('''((())**+++***+++,,--..//0011111111111001122233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776665666778887766655555443322111111100//..--,,++**))((('''''''(())))))((((())(('''''''''''''''''''(())**++,,--..//00100//..--,,++*******++,,--..//00111100//..--,,,,,,,,,,++***)))((''&&%%$$##""!!``!!!!!!``!!"""!!!!!""##$$%%$$$$$$#####""""""""""##$$%%&&''(((''&&%%$$##""!!!!""##$$%%&&''(())**++,,--..//0011223344556677889887766554433221100//..--,,++******+++,,--..//00112233445566778899::998877665544332211000/////001122334455667787766554433221100//..--,,++**))(('(()))**++,++++++,,--..//0011222111221111122233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776666677889887766665555443322111121100//..--,,++**)))((('''((())))))))())))))(((((((((('''(((((((())**++,,--..//0011100//..--,,+++***+++,,--..//0011221100//..---,,,----,,++***))((''&&%%$$##""!!``!!!"""!!``!!"""!!"""##$$%%%%%$$$$$$$####"""""""##$$%%&&''(((''&&%%$$##""!!`!!!""##$$%%&&''(())**++,,--..//0011223344556677889887766554433221100//..--,,++++*++++,,--..//00112233445566778899::::998877665544332211000//000112233445566778887766554433221100//..--,,++**))((()))**++,,,+++,,,--..//0011222222222221122333445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988777677788999887776666655443322222221100//..--,,++**)))((((((())******)))))**))((((((((((((((((((())**++,,--..//001121100//..--,,+++++++,,--..//001122221100//..----------,,+++**))((''&&%%$$##""!!``!!"""""!!``!!"""""""##$$%%&&%%%%%%$$$$$##########$$%%&&''(((''&&%%$$##""!!```!!""##$$%%&&''(())**++,,--..//0011223344556677889887766554433221100//..--,,++++++,,,--..//00112233445566778899::;;::99887766554433221110000011223344556677889887766554433221100//..--,,++**))())***++,,-,,,,,,--..//0011223332223322222333445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988777778899:99887777666655443322223221100//..--,,++***)))((()))********)******))))))))))((())))))))**++,,--..//00112221100//..--,,,+++,,,--..//00112233221100//...---....--,,+++**))((''&&%%$$##""!!````!!""##""!!``!!""""###$$%%&&&&&%%%%%%%$$$$#######$$%%&&''(((''&&%%$$##""!!`×`!!""##$$%%&&''(())**++,,--..//0011223344556677889887766554433221100//..--,,,,+,,,,--..//00112233445566778899::;;;;::99887766554433221110011122334455667788999887766554433221100//..--,,++**)))***++,,---,,,---..//0011223333333333322334445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99888788899:::99888777776655443333333221100//..--,,++***)))))))**++++++*****++**)))))))))))))))))))**++,,--..//0011223221100//..--,,,,,,,--..//0011223333221100//..........--,,,++**))((''&&%%$$##""!!!!`!!""####""!!`ʝ`!!""###$$%%&&''&&&&&&%%%%%$$$$$$$$$$%%&&''(((''&&%%$$##""!!`܋`!!""##$$%%&&''(())**++,,--..//0011223344556677889887766554433221100//..--,,,,,,---..//00112233445566778899::;;<<;;::99887766554433222111112233445566778899:99887766554433221100//..--,,++**)**+++,,--.------..//0011223344433344333334445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998888899::;::99888877776655443333433221100//..--,,+++***)))***++++++++*++++++**********)))********++,,--..//001122333221100//..---,,,---..//001122334433221100///...////..--,,,++**))((''&&%%$$##""!!!!!""##$$##""!!`À`!!""##$$%%&&''''&&&&&&&%%%%$$$$$$$%%&&''((((''&&%%$$##""!!`Ā`!!"""##$$%%&&''(())**++,,--..//0011223344556677889887766554433221100//..----,----..//00112233445566778899::;;<<<<;;::998877665544332221122233445566778899:::99887766554433221100//..--,,++***+++,,--...---...//0011223344444444444334455566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9998999::;;;::99988888776655444444433221100//..--,,+++*******++,,,,,,+++++,,++*******************++,,--..//00112233433221100//..-------..//00112233444433221100//////////..---,,++**))((''&&%%$$##""""!""##$$$##""!!``!!""##$$%%&&''''''''&&&&&%%%%%%%%%%&&''(())((''&&%%$$##""!!```!!!""##$$%%&&''(())**++,,--..//0011223344556677889887766554433221100//..------...//00112233445566778899::;;<<==<<;;::9988776655443332222233445566778899::;::99887766554433221100//..--,,++*++,,,--../......//0011223344555444554444455566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99999::;;<;;::99998888776655444454433221100//..--,,,+++***+++,,,,,,,,+,,,,,,++++++++++***++++++++,,--..//0011223344433221100//...---...//00112233445544332211000///0000//..---,,++**))((''&&%%$$##"""""##$$$##""!!```!!""##$$%%&&''(('''''''&&&&%%%%%%%&&''(())))((''&&%%$$##""!!!``!!!""##$$%%&&''(())**++,,--..//0011223344556677889887766554433221100//....-....//00112233445566778899::;;<<====<<;;::99887766554433322333445566778899::;;;::99887766554433221100//..--,,+++,,,--..///...///0011223344555555555554455666778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;:::9:::;;<<<;;:::9999988776655555554433221100//..--,,,+++++++,,------,,,,,--,,+++++++++++++++++++,,--..//001122334454433221100//.......//00112233445555443322110000000000//...--,,++**))((''&&%%$$####"##$$%$$##""!!``!``!!""##$$%%&&''(((((('''''&&&&&&&&&&''(())**))((''&&%%$$##""!!!`՞``!!""##$$%%&&''(())**++,,--..//0011223344556677889887766554433221100//......///00112233445566778899::;;<<==>>==<<;;::998877665544433333445566778899::;;<;;::99887766554433221100//..--,,+,,---..//0//////0011223344556665556655555666778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;:::::;;<<=<<;;::::999988776655556554433221100//..---,,,+++,,,--------,------,,,,,,,,,,+++,,,,,,,,--..//00112233445554433221100///...///0011223344556655443322111000111100//...--,,++**))((''&&%%$$#####$$%%%$$##""!!!!!```!!""##$$%%&&''(((((((((''''&&&&&&&''(())****))((''&&%%$$##"""!!```!!""##$$%%&&''(())**++,,--..//0011223344556677889887766554433221100////.////00112233445566778899::;;<<==>>>>==<<;;::9988776655444334445566778899::;;<<<;;::99887766554433221100//..--,,,---..//000///00011223344556666666666655667778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;:;;;<<===<<;;;:::::9988776666666554433221100//..---,,,,,,,--......-----..--,,,,,,,,,,,,,,,,,,,--..//0011223344556554433221100///////001122334455666655443322111111111100///..--,,++**))((''&&%%$$$$#$$%%&%%$$##""!!"!!!```!!""##$$%%&&''(()))))(((((''''''''''(())**++**))((''&&%%$$##"""!!!```ו`!!""##$$%%&&''(())**++,,--..//0011223344556677889887766554433221100//////000112233445566778899::;;<<==>>??>>==<<;;::99887766555444445566778899::;;<<=<<;;::99887766554433221100//..--,--...//00100000011223344556677766677666667778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;;;<<==>==<<;;;;::::9988776666766554433221100//...---,,,---........-......----------,,,--------..//0011223344556665544332211000///000112233445566776655443322211122221100///..--,,++**))((''&&%%$$$$$%%&&&%%$$##"""""!!!!````!!""##$$%%&&''(())))))))(((('''''''(())**++++**))((''&&%%$$###""!!!!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899988776655443322110000/0000112233445566778899::;;<<==>>????>>==<<;;::998877665554455566778899::;;<<===<<;;::99887766554433221100//..---...//00111000111223344556677777777777667788899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<;<<<==>>>==<<<;;;;;::9988777777766554433221100//...-------..//////.....//..-------------------..//0011223344556676655443322110000000112233445566777766554433222222222211000//..--,,++**))((''&&%%%%$%%&&'&&%%$$##""#"""!!!!!`````!!""##$$%%&&''(())****)))))(((((((((())**++,,++**))((''&&%%$$###"""!!!!`!!""##$$%%&&''(())**++,,--..//00112233445566778899:9988776655443322110000001112233445566778899::;;<<==>>??????>>==<<;;::9988776665555566778899::;;<<==>==<<;;::99887766554433221100//..-..///00112111111223344556677888777887777788899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<<<==>>?>>==<<<<;;;;::9988777787766554433221100///...---...////////.//////..........---........//001122334455667776655443322111000111223344556677887766554433322233332211000//..--,,++**))((''&&%%%%%&&'''&&%%$$#####""""!!!!!!!!!""##$$%%&&''(())********))))((((((())**++,,,,++**))((''&&%%$$$##"""""!!!""##$$%%&&''(())**++,,--..//00112233445566778899:::99887766554433221111011112233445566778899::;;<<==>>????????>>==<<;;::99887766655666778899::;;<<==>>>==<<;;::99887766554433221100//...///00112221112223344556677888888888887788999::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>===<===>>???>>===<<<<<;;::9988888887766554433221100///.......//000000/////00//...................//00112233445566778776655443322111111122334455667788887766554433333333332211100//..--,,++**))((''&&&&%&&''(''&&%%$$##$###"""""!!!!!""##$$%%&&''(())**++++*****))))))))))**++,,--,,++**))((''&&%%$$$###""""!""##$$%%&&''(())**++,,--..//00112233445566778899::;::998877665544332211111122233445566778899::;;<<==>>??????????>>==<<;;::998877766666778899::;;<<==>>?>>==<<;;::99887766554433221100//.//000112232222223344556677889998889988888999::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>=====>>?????>>====<<<<;;::99888898877665544332211000///...///00000000/000000//////////...////////0011223344556677888776655443322211122233445566778899887766554443334444332211100//..--,,++**))((''&&&&&''(((''&&%%$$$$$####"""""""""##$$%%&&''(())**++++++++****)))))))**++,,----,,++**))((''&&%%%$$#####"""##$$%%&&''(())**++,,--..//00112233445566778899::;;;::9988776655443322221222233445566778899::;;<<==>>????????????>>==<<;;::9988777667778899::;;<<==>>???>>==<<;;::99887766554433221100///00011223332223334455667788999999999998899:::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>=>>>???????>>>=====<<;;::99999998877665544332211000///////00111111000001100///////////////////001122334455667788988776655443322222223344556677889999887766554444444444332221100//..--,,++**))((''''&''(()((''&&%%$$%$$$#####"""""##$$%%&&''(())**++,,,,+++++**********++,,--..--,,++**))((''&&%%%$$$####"##$$%%&&''(())**++,,--..//00112233445566778899::;;<;;::99887766554433222222333445566778899::;;<<==>>??????????????>>==<<;;::99888777778899::;;<<==>>?????>>==<<;;::99887766554433221100/0011122334333333445566778899:::999::99999:::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>?????????>>>>====<<;;::9999:9988776655443322111000///0001111111101111110000000000///0000000011223344556677889998877665544333222333445566778899::99887766555444555544332221100//..--,,++**))(('''''(()))((''&&%%%%%$$$$#########$$%%&&''(())**++,,,,,,,,++++*******++,,--....--,,++**))((''&&&%%$$$$$###$$%%&&''(())**++,,--..//00112233445566778899::;;<<<;;::998877665544333323333445566778899::;;<<==>>????????????????>>==<<;;::998887788899::;;<<==>>???????>>==<<;;::99887766554433221100011122334443334445566778899:::::::::::99::;;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>?????????????>>>>>==<<;;:::::::99887766554433221110000000112222221111122110000000000000000000112233445566778899:9988776655443333333445566778899::::99887766555555555544333221100//..--,,++**))(((('(())*))((''&&%%&%%%$$$$$#####$$%%&&''(())**++,,----,,,,,++++++++++,,--..//..--,,++**))((''&&&%%%$$$$#$$%%&&''(())**++,,--..//00112233445566778899::;;<<=<<;;::9988776655443333334445566778899::;;<<==>>??????????????????>>==<<;;::9998888899::;;<<==>>?????????>>==<<;;::998877665544332211011222334454444445566778899::;;;:::;;:::::;;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>==<<;;::::;::998877665544332221110001112222222212222221111111111000111111112233445566778899:::99887766554443334445566778899::;;::99887766655566665544333221100//..--,,++**))((((())***))((''&&&&&%%%%$$$$$$$$$%%&&''(())**++,,--------,,,,+++++++,,--..////..--,,++**))(('''&&%%%%%$$$%%&&''(())**++,,--..//00112233445566778899::;;<<===<<;;::99887766554444344445566778899::;;<<==>>????????????????????>>==<<;;::99988999::;;<<==>>???????????>>==<<;;::9988776655443322111222334455544455566778899::;;;;;;;;;;;::;;<<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;;;;;::9988776655443322211111112233333322222332211111111111111111112233445566778899::;::998877665544444445566778899::;;;;::99887766666666665544433221100//..--,,++**))))())**+**))((''&&'&&&%%%%%$$$$$%%&&''(())**++,,--....-----,,,,,,,,,,--..//00//..--,,++**))(('''&&&%%%%$%%&&''(())**++,,--..//00112233445566778899::;;<<==>==<<;;::998877665544444455566778899::;;<<==>>??????????????????????>>==<<;;:::99999::;;<<==>>?????????????>>==<<;;::99887766554433221223334455655555566778899::;;<<<;;;<<;;;;;<<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;;<;;::99887766554433322211122233333333233333322222222221112222222233445566778899::;;;::9988776655544455566778899::;;<<;;::99887776667777665544433221100//..--,,++**)))))**+++**))(('''''&&&&%%%%%%%%%&&''(())**++,,--........----,,,,,,,--..//0000//..--,,++**))(((''&&&&&%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>>==<<;;::9988776655554555566778899::;;<<==>>????????????????????????>>==<<;;:::99:::;;<<==>>???????????????>>==<<;;::998877665544332223334455666555666778899::;;<<<<<<<<<<<;;<<===>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<<<<<;;::998877665544333222222233444444333334433222222222222222222233445566778899::;;<;;::99887766555555566778899::;;<<<<;;::99887777777777665554433221100//..--,,++****)**++,++**))((''('''&&&&&%%%%%&&''(())**++,,--..////.....----------..//001100//..--,,++**))((('''&&&&%&&''(())**++,,--..//00112233445566778899::;;<<==>>?>>==<<;;::99887766555555666778899::;;<<==>>??????????????????????????>>==<<;;;:::::;;<<==>>?????????????????>>==<<;;::9988776655443323344455667666666778899::;;<<===<<<==<<<<<===>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<<=<<;;::9988776655444333222333444444443444444333333333322233333333445566778899::;;<<<;;::998877666555666778899::;;<<==<<;;::99888777888877665554433221100//..--,,++*****++,,,++**))(((((''''&&&&&&&&&''(())**++,,--..////////....-------..//00111100//..--,,++**)))(('''''&&&''(())**++,,--..//00112233445566778899::;;<<==>>???>>==<<;;::998877666656666778899::;;<<==>>????????????????????????????>>==<<;;;::;;;<<==>>???????????????????>>==<<;;::99887766554433344455667776667778899::;;<<===========<<==>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>=======<<;;::99887766554443333333445555554444455443333333333333333333445566778899::;;<<=<<;;::9988776666666778899::;;<<====<<;;::99888888888877666554433221100//..--,,++++*++,,-,,++**))(()((('''''&&&&&''(())**++,,--..//0000/////..........//0011221100//..--,,++**)))(((''''&''(())**++,,--..//00112233445566778899::;;<<==>>?????>>==<<;;::9988776666667778899::;;<<==>>??????????????????????????????>>==<<<;;;;;<<==>>?????????????????????>>==<<;;::998877665544344555667787777778899::;;<<==>>>===>>=====>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>====>==<<;;::998877665554443334445555555545555554444444444333444444445566778899::;;<<===<<;;::99887776667778899::;;<<==>>==<<;;::99988899998877666554433221100//..--,,+++++,,---,,++**)))))(((('''''''''(())**++,,--..//00000000////.......//001122221100//..--,,++***))((((('''(())**++,,--..//00112233445566778899::;;<<==>>???????>>==<<;;::99887777677778899::;;<<==>>????????????????????????????????>>==<<<;;<<<==>>???????????????????????>>==<<;;::9988776655444555667788877788899::;;<<==>>>>>>>>>>>==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>==<<;;::9988776655544444445566666655555665544444444444444444445566778899::;;<<==>==<<;;::998877777778899::;;<<==>>>>==<<;;::99999999998877766554433221100//..--,,,,+,,--.--,,++**))*)))((((('''''(())**++,,--..//00111100000//////////00112233221100//..--,,++***)))(((('(())**++,,--..//00112233445566778899::;;<<==>>?????????>>==<<;;::998877777788899::;;<<==>>??????????????????????????????????>>===<<<<<==>>?????????????????????????>>==<<;;::99887766554556667788988888899::;;<<==>>???>>>??>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>?>>==<<;;::99887766655544455566666666566666655555555554445555555566778899::;;<<==>>>==<<;;::9988877788899::;;<<==>>??>>==<<;;:::999::::998877766554433221100//..--,,,,,--...--,,++*****))))((((((((())**++,,--..//00111111110000///////0011223333221100//..--,,+++**)))))((())**++,,--..//00112233445566778899::;;<<==>>???????????>>==<<;;::9988887888899::;;<<==>>????????????????????????????????????>>===<<===>>???????????????????????????>>==<<;;::998877665556667788999888999::;;<<==>>???????????>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877666555555566777777666667766555555555555555555566778899::;;<<==>>?>>==<<;;::99888888899::;;<<==>>????>>==<<;;::::::::::998887766554433221100//..----,--../..--,,++**+***)))))((((())**++,,--..//001122221111100000000001122334433221100//..--,,+++***))))())**++,,--..//00112233445566778899::;;<<==>>?????????????>>==<<;;::99888888999::;;<<==>>??????????????????????????????????????>>>=====>>?????????????????????????????>>==<<;;::998877665667778899:999999::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988777666555666777777776777777666666666655566666666778899::;;<<==>>???>>==<<;;::999888999::;;<<==>>??????>>==<<;;;:::;;;;::998887766554433221100//..-----..///..--,,+++++****)))))))))**++,,--..//00112222222211110000000112233444433221100//..--,,,++*****)))**++,,--..//00112233445566778899::;;<<==>>???????????????>>==<<;;::999989999::;;<<==>>????????????????????????????????????????>>>==>>>???????????????????????????????>>==<<;;::9988776667778899:::999:::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887776666666778888887777788776666666666666666666778899::;;<<==>>?????>>==<<;;::9999999::;;<<==>>????????>>==<<;;;;;;;;;;::999887766554433221100//....-..//0//..--,,++,+++*****)))))**++,,--..//0011223333222221111111111223344554433221100//..--,,,+++****)**++,,--..//00112233445566778899::;;<<==>>?????????????????>>==<<;;::999999:::;;<<==>>???????????????????????????????????????????>>>>>?????????????????????????????????>>==<<;;::99887767788899::;::::::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998887776667778888888878888887777777777666777777778899::;;<<==>>???????>>==<<;;:::999:::;;<<==>>??????????>>==<<<;;;<<<<;;::999887766554433221100//.....//000//..--,,,,,++++*********++,,--..//001122333333332222111111122334455554433221100//..---,,+++++***++,,--..//00112233445566778899::;;<<==>>???????????????????>>==<<;;::::9::::;;<<==>>?????????????????????????????????????????????>>????????????????????????????????????>>==<<;;::998877788899::;;;:::;;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988877777778899999988888998877777777777777777778899::;;<<==>>?????????>>==<<;;:::::::;;<<==>>????????????>>==<<<<<<<<<<;;:::99887766554433221100////.//00100//..--,,-,,,+++++*****++,,--..//00112233444433333222222222233445566554433221100//..---,,,++++*++,,--..//00112233445566778899::;;<<==>>?????????????????????>>==<<;;::::::;;;<<==>>?????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988788999::;;<;;;;;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99988877788899999999899999988888888887778888888899::;;<<==>>???????????>>==<<;;;:::;;;<<==>>??????????????>>===<<<====<<;;:::99887766554433221100/////0011100//..-----,,,,+++++++++,,--..//0011223344444444333322222223344556666554433221100//...--,,,,,+++,,--..//00112233445566778899::;;<<==>>???????????????????????>>==<<;;;;:;;;;<<==>>???????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99888999::;;<<<;;;<<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::999888888899::::::99999::99888888888888888888899::;;<<==>>?????????????>>==<<;;;;;;;<<==>>????????????????>>==========<<;;;::9988776655443322110000/001121100//..--.---,,,,,+++++,,--..//001122334455554444433333333334455667766554433221100//...---,,,,+,,--..//00112233445566778899::;;<<==>>?????????????????????????>>==<<;;;;;;<<<==>>?????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99899:::;;<<=<<<<<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;:::999888999::::::::9::::::999999999988899999999::;;<<==>>???????????????>>==<<<;;;<<<==>>??????????????????>>>===>>>>==<<;;;::99887766554433221100000112221100//.....----,,,,,,,,,--..//00112233445555555544443333333445566777766554433221100///..-----,,,--..//00112233445566778899::;;<<==>>???????????????????????????>>==<<<<;<<<<==>>???????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::999:::;;<<===<<<===>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;:::9999999::;;;;;;:::::;;::9999999999999999999::;;<<==>>?????????????????>>==<<<<<<<==>>????????????????????>>>>>>>>>>==<<<;;::99887766554433221111011223221100//../...-----,,,,,--..//0011223344556666555554444444444556677887766554433221100///...----,--..//00112233445566778899::;;<<==>>?????????????????????????????>>==<<<<<<===>>?????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9::;;;<<==>======>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;:::999:::;;;;;;;;:;;;;;;::::::::::999::::::::;;<<==>>???????????????????>>===<<<===>>???????????????????????>>>????>>==<<<;;::99887766554433221111122333221100/////....---------..//0011223344556666666655554444444556677888877665544332211000//.....---..//00112233445566778899::;;<<==>>???????????????????????????????>>====<====>>???????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;:::;;;<<==>>>===>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;:::::::;;<<<<<<;;;;;<<;;:::::::::::::::::::;;<<==>>?????????????????????>>=======>>????????????????????????????????>>===<<;;::99887766554433222212233433221100//0///.....-----..//001122334455667777666665555555555667788998877665544332211000///....-..//00112233445566778899::;;<<==>>?????????????????????????????????>>======>>>?????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;:;;<<<==>>?>>>>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<;;;:::;;;<<<<<<<<;<<<<<<;;;;;;;;;;:::;;;;;;;;<<==>>???????????????????????>>>===>>>??????????????????????????????????>>===<<;;::99887766554433222223344433221100000////.........//00112233445566777777776666555555566778899998877665544332211100/////...//00112233445566778899::;;<<==>>???????????????????????????????????>>>>=>>>>???????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;<<<==>>???>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<;;;;;;;<<======<<<<<==<<;;;;;;;;;;;;;;;;;;;<<==>>?????????????????????????>>>>>>>????????????????????????????????????>>>==<<;;::998877665544333323344544332211001000/////.....//00112233445566778888777776666666666778899::9988776655443322111000////.//00112233445566778899::;;<<==>>?????????????????????????????????????>>>>>>??????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;<<===>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>===<<<;;;<<<========<======<<<<<<<<<<;;;<<<<<<<<==>>????????????????????????????>>>???????????????????????????????????????>>>==<<;;::9988776655443333344555443322111110000/////////00112233445566778888888877776666666778899::::998877665544332221100000///00112233445566778899::;;<<==>>?????????????????????????????????????????>?????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<===>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>===<<<<<<<==>>>>>>=====>>==<<<<<<<<<<<<<<<<<<<==>>?????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544443445565544332211211100000/////00112233445566778899998888877777777778899::;;::998877665544332221110000/00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<==>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>===<<<===>>>>>>>>=>>>>>>==========<<<========>>???????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554444455666554433222221111000000000112233445566778899999999888877777778899::;;;;::9988776655443332211111000112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>===>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>=======>>??????>>>>>??>>===================>>?????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665555455667665544332232221111100000112233445566778899::::99999888888888899::;;<<;;::99887766554433322211110112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>=>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>===>>>????????>??????>>>>>>>>>>===>>>>>>>>???????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655555667776655443333322221111111112233445566778899::::::::9999888888899::;;<<<<;;::998877665544433222221112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>?????????????????>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766665667787766554433433322222111112233445566778899::;;;;:::::9999999999::;;<<==<<;;::9988776655444333222212233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>????????????????????????????>>>?????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877666667788877665544444333322222222233445566778899::;;;;;;;;::::9999999::;;<<====<<;;::99887766555443333322233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988777767788988776655445444333332222233445566778899::;;<<<<;;;;;::::::::::;;<<==>>==<<;;::998877665554443333233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887777788999887766555554444333333333445566778899::;;<<<<<<<<;;;;:::::::;;<<==>>>>==<<;;::9988776665544444333445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99888878899:998877665565554444433333445566778899::;;<<====<<<<<;;;;;;;;;;<<==>>??>>==<<;;::99887766655544443445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998888899:::9988776666655554444444445566778899::;;<<========<<<<;;;;;;;<<==>>????>>==<<;;::998877766555554445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9999899::;::99887766766655555444445566778899::;;<<==>>>>=====<<<<<<<<<<==>>??????>>==<<;;::9988777666555545566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99999::;;;::998877777666655555555566778899::;;<<==>>>>>>>>====<<<<<<<==>>????????>>==<<;;::99888776666655566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::::9::;;<;;::9988778777666665555566778899::;;<<==>>????>>>>>==========>>??????????>>==<<;;::998887776666566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;:::::;;<<<;;::99888887777666666666778899::;;<<==>>????????>>>>=======>>????????????>>==<<;;::9998877777666778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;;:;;<<=<<;;::998898887777766666778899::;;<<==>>???????????>>>>>>>>>>??????????????>>==<<;;::99988877776778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;;;<<===<<;;::9999988887777777778899::;;<<==>>??????????????>>>>>>>????????????????>>==<<;;:::99888887778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<<;<<==>==<<;;::99:99988888777778899::;;<<==>>???????????????????????????????????????>>==<<;;:::999888878899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? \ No newline at end of file diff --git a/resources/maps/DeglaciatedAntarctica.json b/resources/maps/DeglaciatedAntarctica.json new file mode 100644 index 000000000..6cbb0ac39 --- /dev/null +++ b/resources/maps/DeglaciatedAntarctica.json @@ -0,0 +1,61 @@ +{ + "name": "Deglaciated Antarctica", + "width": 2300, + "height": 1840, + "nations": [ + { + "coordinates": [1545, 785], + "name": "Penguin Empire", + "strength": 2, + "flag": "an_pe" + }, + { + "coordinates": [1365, 155], + "name": "Norwegian Claim", + "strength": 2, + "flag": "no" + }, + { + "coordinates": [1810, 450], + "name": "Upper Australian Claim", + "strength": 2, + "flag": "au" + }, + { + "coordinates": [1980, 980], + "name": "Lower Australian Claim", + "strength": 1, + "flag": "au" + }, + { + "coordinates": [495, 605], + "name": "Argentinian Claim", + "strength": 2, + "flag": "ar" + }, + { + "coordinates": [1150, 715], + "name": "United Kingdom Claim", + "strength": 2, + "flag": "gb" + }, + { + "coordinates": [1060, 935], + "name": "Chilean Claim", + "strength": 2, + "flag": "cl" + }, + { + "coordinates": [1365, 1400], + "name": "New Zealand Claim", + "strength": 2, + "flag": "nz" + }, + { + "coordinates": [1590, 1120], + "name": "French Claim", + "strength": 2, + "flag": "fr" + } + ] +} diff --git a/resources/maps/DeglaciatedAntarctica.png b/resources/maps/DeglaciatedAntarctica.png new file mode 100644 index 000000000..a5f281edc Binary files /dev/null and b/resources/maps/DeglaciatedAntarctica.png differ diff --git a/resources/maps/DeglaciatedAntarcticaMini.bin b/resources/maps/DeglaciatedAntarcticaMini.bin new file mode 100644 index 000000000..a14820298 --- /dev/null +++ b/resources/maps/DeglaciatedAntarcticaMini.bin @@ -0,0 +1 @@ +~??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;::987777789:;<==<;:98777778776654456789:;;;:::::::989::98765432221001100011222345565432100111234567899876543210/.-,+**********+,,,,,-./0123456789:;<;;;::;;;:;;<=========>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:998766666789:;<<;:9876666676655433456789:::99999998789987654321110//00///001112344543210//00012345678876543210/.-,+*))))))))))*+++++,-./0123456789:;:::99:::9::;<<<<<<<<<==>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:98876555556789:;;:987655555655443223456789998888888767887654321000/..//...//000123343210/..///0123456776543210/.-,+*)(((((((((()*****+,-./0123456789:99988999899:;;;;;;;;;<<=====>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9877654444456789::9876544444544332112345678887777777656776543210///.--..---..///01223210/.--.../01234566543210/.-,+*)(''''''''''()))))*+,-./0123456789888778887889:::::::::;;<<<<<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>?>=<;:9876654333334567899876543333343322100123456777666666654566543210/...-,,--,,,--.../011210/.-,,---./012345543210/.-,+*)('&&&&&&&&&&'((((()*+,-./012345678777667776778999999999::;;;;;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=>=<;:987655432222234567887654322222322110//01234566655555554345543210/.---,++,,+++,,---./0010/.-,++,,,-./0123443210/.-,+*)('&%%%%%%%%%%&'''''()*+,-./0123456766655666566788888888899:::::;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>=<=<;:987654432111112345677654321111121100/../012345554444444323443210/.-,,,+**++***++,,,-.//0/.-,+**+++,-./01233210/.-,+*)('&%$$$$$$$$$$%&&&&&'()*+,-./01234565554455545567777777778899999:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>==<;<;:98765433210000012345665432100000100//.--./0123444333333321233210/.-,+++*))**)))**+++,-../.-,+*))***+,-./012210/.-,+*)('&%$##########$%%%%%&'()*+,-./01234544433444344566666666677888889:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<<;:;:98765432210/////012345543210/////0//..-,,-./01233322222221012210/.-,+***)(())((())***+,--.-,+*)(()))*+,-./0110/.-,+*)('&%$#""""""""""#$$$$$%&'()*+,-./01234333223332334555555555667777789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;;:9:98765432110/...../0123443210/...../..--,++,-./0122211111110/0110/.-,+*)))(''(('''(()))*+,,-,+*)(''((()*+,-./00/.-,+*)('&%$#"!!!!!!!!!!"#####$%&'()*+,-./01232221122212234444444445566666789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;::9898765432100/.-----./01233210/.-----.--,,+**+,-./01110000000/./00/.-,+*)((('&&''&&&''((()*++,+*)('&&'''()*+,-.//.-,+*)('&%$#"!``!"""""#$%&'()*+,-./01211100111011233333333344555556789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9987876543210//.-,,,,,-./012210/.-,,,,,-,,++*))*+,-./000///////.-.//.-,+*)('''&%%&&%%%&&'''()**+*)('&%%&&&'()*+,-..-,+*)('&%$#"!``!!!!!"#$%&'()*+,-./01000//000/001222222222334444456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9887676543210/..-,+++++,-./0110/.-,+++++,++**)(()*+,-.///.......-,-..-,+*)('&&&%$$%%$$$%%&&&'())*)('&%$$%%%&'()*+,--,+*)('&%$#""!```!"#$%&'()*+,-./0///..///.//01111111112233333456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9877656543210/.--,+*****+,-./00/.-,+*****+**))(''()*+,-...-------,+,--,+*)('&%%%$##$$###$$%%%&'(()('&%$##$$$%&'()*+,,+*)('&%$#"!!``!!"#$%&'()*+,-./...--...-../00000000011222223456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876654543210/.-,,+*)))))*+,-.//.-,+*)))))*))(('&&'()*+,---,,,,,,,+*+,,+*)('&%$$$#""##"""##$$$%&''('&%$#""###$%&'()*++*)('&%$#"!``!"#$%&'()*+,-.---,,---,--./////////001111123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876554343210/.-,++*)((((()*+,-..-,+*)((((()((''&%%&'()*+,,,+++++++*)*++*)('&%$###"!!""!!!""###$%&&'&%$#"!!"""#$%&'()**)('&%$#"!``!"#$%&'()*++,-,,,++,,,+,,-.........//00000123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876544323210/.-,+**)('''''()*+,--,+*)('''''(''&&%$$%&'()*+++*******)()**)('&%$#"""!``!!```!!"""#$%%&%$#"!``!!!"#$%&'())('&%$#"!``!"#$%&'()**+,+++**+++*++,---------../////0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543321210/.-,+*))('&&&&&'()*+,,+*)('&&&&&'&&%%$##$%&'()***)))))))('())('&%$#"!!!`````!!!"#$$%$#"!`````!"#$%&'(('&%$#"!!`````````!"#$%&'()))*+***))***)**+,,,,,,,,,--...../0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543221010/.-,+*)(('&%%%%%&'()*++*)('&%%%%%&%%$$#""#$%&'()))((((((('&'(('&%$#"!```!"##$$#"!```!"#$%&'('&%$#"!``````!!!!!!`!"#$%&'((((()*)))(()))())*+++++++++,,-----./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:98765432110/0/.-,+*)(''&%$$$$$%&'()**)('&%$$$$$%$$##"!!"#$%&'((('''''''&%&'('&%$#"!`!""##"!````!!"#$%&''&%$#"!````!!!!""""""!"#$%&'''''''()(((''((('(()*********++,,,,,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:98765432100/./.-,+*)('&&%$#####$%&'())('&%$#####$##""!``!"#$%&'''&&&&&&&%$%&''&%$#"!`!!"""!````!"#$%&'&%%$#"!`!!!"""""#####"##$%&&&&&&&&'('''&&'''&''()))))))))**+++++,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210//.-.-,+*)('&%%$#"""""#$%&'(('&%$#"""""#""!!``!"#$%&''&&%%%%%%%$#$%&&%$#"!```!!!!!``!"#$%&%$$#"!``!"""##""!""""""""#$%%%%%%%%&'&&&%%&&&%&&'((((((((())*****+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/..-,-,+*)('&%$$#"!!!!!"#$%&''&%$#"!!!!!"!!`!"#$%&'&%%$$$$$$$#"#$%%$#"!````!"#$%%$##""!```!"###"!!`!!!!!!!!"#$$$$$$$$%&%%%$$%%%$%%&'''''''''(()))))*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.--,+,+*)('&%$##"!``!"#$%&&%$#"!``!``!"#$%&&%$$#######"!"#$$#"!`````!"#$%$$#""!!!``!"###"!`````!"########$%$$$##$$$#$$%&&&&&&&&&''((((()*+,-./0123456789:;<=>??????????>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,,+*+*)('&%$#""!```!"#$%%$#"!```!"#$%&%$##"""""""!`!"###"!`!"#$$##"!!````!""""!``!""""""""#$###""###"##$%%%%%%%%%&&'''''()*+,-./0123456789:;<=>>?????>>>===>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,++*)*)('&%$#"!!``!"#$%$#"!````!"#$%&%$#""!!!!!!!``!"""!``!"#$#""!`׊`!!!!`!!!!!!!!"#"""!!"""!""#$$$$$$$$$%%&&&&&'()*+,-./0123456789:;<==>??>>===<<<===>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+**)()('&%$#"!``!"#$$#"!```!``!"#$%%$#"!!````!!!!`!"#"!!!````!"!!!``!!!`!!"#########$$%%%%%&'()*+,-./0123456789:;<<=>>==<<<;;;<<<==>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*))('(('&%$#"!`!"#$$#"!`````!"#$%$#"!````!"""!``!`!````````!"""""""""##$$$$$%&'()*+,-./0123456789:;;<==<<;;;:::;;;<<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)(('&''&%$#"!``!"#$$#"!``!"#$%$#"!```!"!!`€`!!!!!!!!!""#####$%&'()*+,-./0123456789::;<<;;:::999:::;;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)(''&%&&%$#"!`!"#$#"!!`!"#$%$#"!``!!!```````!`!!"""""#$%&'()*+,-./01234567899:;;::999888999::;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&&%$%%$#"!``!"##"!``!"#$%$#"!``!!```!!!!``!!!!!"#$%&'()*+,-./01234567889::9988877788899:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%%$#$%$#"!``!"#$#"!`!"#$%$#"!```!!`!""!`````!"#$%&'()*+,-./01234567789988777666777889:;<=>???>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$$#"#$$#"!``!"##"!`!"#$%$#"!``!!!`!"!!``!"#$%&'()*+,-./012345666788776665556667789:;<=>>>=>?????????????????????????????????????????????????????????????????????????????>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$##"!"#$##"!``!"##"!``!"#$%%$#"!`!!``!!``!"#$%&'()*+,-./012345556776655544455566789:;<===<=>???????????????????????????????????????????????????????????????????????????>==>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#""!`!"#"""!``!"#$#"!``!"#$%%$#"!````!`!"#$%&'()*+,-./012344456655444333444556789:;<<<;<=>?????????????????????????????????????????????????????????????????????????>=<<=>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!``!"!!!!`΀`!"#$#"!```!"#$%%$##"!```!````!"#$%&'()*+,-./012333455443332223334456789:;;;:;<=>???????????????????????????????????????????????????????????????????????>=<;;<==>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!`````!!"#$#"!````!"#$%%$#"""!``!"!`!!``!"#$%&'()*+,-./012223443322211122233456789:::9:;<=>???????????????????????????????????????????????????????????????????>>>=<;::;<<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!!`!`!"##"!```!!"#$%%$#"!!!!``!"!"!``!"#$%&'()*+,-./0111233221110001112234567899989:;<=>?????????????????????????????????????????????????????????????>>??>===<;:99:;;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`!"#"!``!!""#$%%$#"!``!""""!``!"#$%&'()*+,-./000012211000///00011234567888789:;<=>???????????????????????????????????????????????????????????>==>>=<<<;:9889::;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`!"#"!`!!""##$%%$#"!``!!!!"!```!"#$%&'()*+,-./0///01100///...///001234567776789:;<=>>????????????????????????????????????????????????????????>=<<==<;;;:9877899:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`!""!```!"#$%&%$#"!```!"!!``!"#$%&'()*+,-,-./.../00//...---...//01234566656789:;<==>??????????????????????????????????????????????????????>=<;;<<;:::987667889:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!""!`!"#$%%$#"!``!!!`!"#$%&'()*+,,+,-.---.//..---,,,---../01234555456789:;<<=>????????????????????????????????????????????????????>=<;::;;:9998765567789:;<=>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>?????????>=<;:9876543210/.-,+*)('&%$#"!``!!``!"#$%$$#"!```!"#$%&'()*+,+*+,-,,,-..--,,,+++,,,--./01234443456789:;;<=>?????????????????????????????????????????????>>>>>>=<;:99::988876544566789:;<===>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>===>???????>=<;:9876543210/.-,+*))('&%$#"!`!!`!"#$$###"!``!"#$%&'()*++*)*+,+++,--,,+++***+++,,-./01233323456789::;<=>????????????????????????????????????????>>>>======<;:988998777654334556789:;<<<==>?????????????????????????????????????>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<<<=>?????>=<;:9876543210/.-,+*)(('&%$#"!``!"#$$#"""#"!``!"#$%&'()*+*)()*+***+,,++***)))***++,-./012221234567899:;<=>??????????????????????????????????????>====<<<<<<;:98778876665432234456789:;;;<<=>?????????????????????????????????>>>=>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;;;<=>>>?>=<;:9876543210/.-,+*)(''&%$#"!```!"#$#"!!!"#"!```!"##$%&'()*)('()*)))*++**)))((()))**+,-./011101234567889:;<=>????????????????????????????????????>=<<<<;;;;;;:9876677655543211233456789:::;;<=>??????????????????????????????>>===<===>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:::;<===>=<;:9876543210/.-,+*)('&&&%$#"!````!"#$#"!``!"#"!``!"#""#$%&'()('&'()((()**))((('''((())*+,-./000/01234567789:;<=>??????????????????????????????????>=<;;;;::::::98765566544432100122345678999::;<=>????????????????????????????>==<<<;<<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:999:;<<<=<;:9876543210/.-,+*)('&%%%$#"!!``!!!!"#$$#"!`!"##"!``!""!!"#$%&'('&%&'('''())(('''&&&'''(()*+,-.///./01234566789:;<=>?????????>?????????????????????>>=<;::::999999876544554333210//01123456788899:;<=>>>>>>>????????????????????>=<<;;;:;;;<<==>>>?????>>>??????>>>>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:98889:;;;<;:9876543210/.-,+*)('&%$$$#"!```!""""#$$#"!``!"#$#"!``!"!``!"#$%&'&%$%&'&&&'((''&&&%%%&&&''()*+,-...-./01234556789:;<=>??????>>=>???????????????????>==<;:999988888876543344322210/../00123456777889:;<=======>??????????????????>=<;;:::9:::;;<<===>???>===>????>======>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9877789:::;:9876543210/.-,+*)('&%$###"!`!""###$%$#"!``!"#$$#"!`!!``!"#$%&'&%$#$%&%%%&''&&%%%$$$%%%&&'()*+,---,-./01234456789:;<=>????>==<=>?????????????????>=<<;:988887777776543223321110/.--.//0123456667789:;<<<<<<<=>????????????????>=<;::9998999::;;<<<=>?>=<<<=>??>=<<<<<<==>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:98766678999:9876543210/.-,+*)('&%$#"""!`!!!"#$%$#"!````!"#$$#"!```!"#$%&&%$#"#$%$$$%&&%%$$$###$$$%%&'()*+,,,+,-./01233456789:;<=>??>=<<;<=>???????????????>=<;;:987777666666543211221000/.-,,-../0123455566789:;;;;;;;<=>??????????????>=<;:99888788899::;;;<=>=<;;;<=>>=<;;;;;;<<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876555678889876543210/.-,+*)('&%$#"!!!```!"#$#"!````!""#$#"!``!"#$%%%$#"!"#$###$%%$$###"""###$$%&'()*+++*+,-./01223456789:;<=>>=<;;:;<=>?????????????>=<;::9876666555555432100110///.-,++,--./0123444556789:::::::;<=>????????????>=<;:98877767778899:::;<=<;:::;<==<;::::::;;<=>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876544456777876543210/.-,+*)('&%$#"!````!"#"!```!!"#$#"!``!"#$$$#"!`!"#"""#$$##"""!!!"""##$%&'()***)*+,-./01123456789:;<==<;::9:;<=>>>>>>??????>=<;:9987655554444443210//00/...-,+**+,,-./0123334456789999999:;<=>?????????>>=<;:987766656667788999:;<;:999:;<<;:999999::;<==>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:98765433345666776543210/.-,+*)('&%$#"!```!""!``!"##"!``!""###"!`!""!!!"##""!!!```!!!""#$%&'()))()*+,-./00123456789:;<<;:9989:;<======>????>=<;:9887654444333333210/..//.---,+*))*++,-./0122233456788888889:;<=>???????>==<;:98766555455566778889:;:98889:;;:988888899:;<<===>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543222345556765432100/.-,+*)('&%$#"!``!!!!``!"##"!`!!"""!``!"!``!""!!`!!"#$%&'((('()*+,-.//0123456789:;;:988789:;<<<<<<=>??>=<;:9877654333322222210/.--..-,,,+*)(()**+,-./0111223456777777789:;<=>?????>=<<;:9876554443444556677789:9877789::98777777889:;;<<<=>????>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:987654321112344456543210//.-,+*)('&%$#"!``!!!``!`!""!```!!!!``!!!``!!``!"#$%&'''&'()*+,-../0123456789::98776789:;;;;;;<=>>=<;:9876654322221111110/.-,,--,+++*)(''())*+,-./0001123456666666789:;<=>???>=<;;:987654433323334455666789876667899876666667789::;;;<=>??>==>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:987654321000123334543210/...-,+*)('&%$#"!```!!!````!""!``!!`````!"#$%&&&&%&'()*+,--./01234567899876656789::::::;<==<;:9876554321111000000/.-,++,,+***)('&&'(()*+,-.///00123455555556789:;<=>?>=<;::987654332221222334455567876555678876555555667899:::;<=>>=<<===>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210///01222343210/.---,+*)('&%$#"!``!!``!"##"!`!``!"#$%%%%$%&'()*+,,-./0123456788765545678999999:;<<;:98765443210000//////.-,+**++*)))('&%%&''()*+,-...//0123444444456789:;<=>=<;:99876543221110111223344456765444567765444444556788999:;<==<;;<<<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.../011123210/.-,,,,+*)('&%$#"!```!"!``!"#"!```!"#$$$$$#$%&'()*++,-./0123456776544345678888889:;;:98765433210////......-,+*))**)((('&%$$%&&'()*+,---../0123333333456789:;<=<;:98876543211000/0001122333456543334566543333334456778889:;<<;::;;;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.---./0001210/.-,+++++*)('&%$#"!``!""!```!"#"!`!"#####"#$%&'()**+,-./0123456654332345677777789::98765432210/....------,+*)(())('''&%$##$%%&'()*+,,,--./0122222223456789:;<;:987765432100///.///00112223454322234554322222233456677789:;;:99:::;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,,,-.///010/.-,+****+*)('&%$#"!``!""!``````!!"##"!`!""""""!"#$%&'())*+,-./012345543221234566666678998765432110/.----,,,,,,+*)(''(('&&&%$#""#$$%&'()*+++,,-./0111111123456789:;:98766543210//...-...//0011123432111234432111111223455666789::988999:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+++,-.../0/.-,+*))))**)('&%$#"!```!"""!``!!!!"""#"!```!!!!!!`!"#$%&'(()*+,-./0123443211012345555556788765432100/.-,,,,++++++*)('&&''&%%%$#"!!"##$%&'()***++,-./0000000123456789:98765543210/..---,---..//00012321000123321000000112344555678998778889:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+***+,---./.-,+*)(((()**)('&%$#"!`!!!!"!``!!"""!!"#"!!`!!``````!"#$%&''()*+,-./012332100/012344444456776543210//.-,++++******)('&%%&&%$$$#"!``!""#$%&'()))**+,-.///////01234567898765443210/.--,,,+,,,--..///01210///012210//////0012334445678876677789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)))*+,,,-.-,+*)(''''()*)('&%$#"!``!!``!``!!!`!"#"!``!``!"#$%&'&&'()*+,-./012210//./0123333334566543210/..-,+****))))))('&%$$%%$###"!!`!!!"#$%&'((())*+,-......./012345678765433210/.-,,+++*+++,,--.../010/.../0110/......//012233345677655666789:;<=>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)((()*+++,-,+*)('&&&&'()*)('&%$#"!``!"!`````!"#"!````!"#$%&&%%&'()*+,-./0110/..-./01222222345543210/.--,+*))))(((((('&%$##$$#"""!````!"#$%&'''(()*+,-------./0123456765432210/.-,++***)***++,,---./0/.---./00/.------../011222345665445556789:;<====>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('''()***+,+*)('&%%%%&'()*)('&%$#"!`!!````!"##"!`````!"#$%&%$$%&'()*+,-./00/.--,-./011111123443210/.-,,+*)((((''''''&%$#""##"!!!``!"#$%&&&&&''()*+,,,,,,,-./01234565432110/.-,+**)))()))**++,,,-./.-,,,-.//.-,,,,,,--./001112345543344456789:;<<<<==>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=======>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&&&'()))*+*)('&%$$$$%&'())('&%$#"!````!"#$$#"!!``````!"#$%%$##$%&'()*+,-.//.-,,+,-./0000001233210/.-,++*)(''''&&&&&&%$#"!!""!``!"#$%%%%%&&'()*+++++++,-./012345432100/.-,+*))((('((())**+++,-.-,+++,-..-,++++++,,-.//00012344322333456789:;;;;<<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<<<<<<<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%%%&'((()*)('&%$####$%&'()('&%$#"!``!```!"#$%$#""!!``````!"#$%$#""#$%&'()*+,-..-,++*+,-.//////012210/.-,+**)('&&&&%%%%%%$#"!``!!``!"#$%$$$$%%&'()*******+,-./012343210//.-,+*)(('''&'''(())***+,-,+***+,--,+******++,-..///012332112223456789::::;;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;;;;;;;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$$$%&'''()('&%$#""""#$%&'(('&%$#"!``!"#$%$##""!```!"#$%$#"!!"#$%&'()*+,--,+**)*+,-....../0110/.-,+*))('&%%%%$$$$$$#""!```!"#$%$####$$%&'()))))))*+,-./0123210/..-,+*)(''&&&%&&&''(()))*+,+*)))*+,,+*))))))**+,--.../012210011123456789999::;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:::::::;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$###$%&&&'('&%$#"!!!!"#$%&'(('&%$#"!`!"#$%%$$##"!!`!"#$%$#"!``!"#$%&'()*+,,+*))()*+,------./00/.-,+*)(('&%$$$$######"!!!`!"#$%$#""""##$%&'((((((()*+,-./01210/.--,+*)('&&%%%$%%%&&''((()*+*)((()*++*)(((((())*+,,---./0110//0001234567888899:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9999999:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"""#$%%%&'&%$#"!```!"#$%&'('&%$#"!``!"#$%%$#""""!``!"##$#"!```!"#$%&'()*+,+*)(('()*+,,,,,,-.//.-,+*)(''&%$####""""""!``!"#$$#"!!!!""#$%&'''''''()*+,-./010/.-,,+*)('&%%$$$#$$$%%&&'''()*)('''()**)(''''''(()*++,,,-./00/..///01234567777889:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>????????????????????????????>=<;:988888889:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!!"#$$$%&&%$#"!`!"#$%&'(('&%$#"!```!"#$%$#"!!!!"!`````!!""#"!`!"#$%&'()*++*)(''&'()*++++++,-..-,+*)('&&%$#""""!!!!!!``!"##$#"!```!!"#$%&&&&&&&'()*+,-./0/.-,++*)('&%$$###"###$$%%&&&'()('&&&'())('&&&&&&''()**+++,-.//.--.../01234566667789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>===>??????????????????????????>=<;:98777777789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"###$%%$#"!``!"#$%&'()('&%$#"!!``!"#$$#"!``!``!!!``!!"!``!"#$%&'()**)('&&%&'()******+,--,+*)('&%%$#"!!!!````!""""##"!``!"#$%%%%%%%&'()*+,-./.-,+**)('&%$##"""!"""##$$%%%&'('&%%%&'(('&%%%%%%&&'())***+,-..-,,---./01234555566789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>==<<<=>????????????????????????>=<;:9876666666789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`!"""#$%$#"!`````!"#$%&'())('&%$#"!``Ȇ````!"#$#"!`!"""!`````!``!"#$%&'())('&%%$%&'())))))*+,,+*)('&%$$#"!`ȏ`!!""!!!""!``!"#$$$$$$$%&'()*+,-.-,+*))('&%$#""!!!`!!!""##$$$%&'&%$$$%&''&%$$$$$$%%&'(()))*+,--,++,,,-./01234444556789:;<=>???????????????????????????????????????>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<<;;;<=>??????????????????????>=<;:987655555556789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!!!"#$%$#"!!!!!"#$%&'()**)('&%$#"!!`````````!!!``!"##"!```!"##"!!`````!!`!"#$%&'(('&%$$#$%&'(((((()*++*)('&%$##"!````!"!!``!!``!"#######$%&'()*+,-,+*)(('&%$#"!!````!!""###$%&%$###$%&&%$######$$%&''((()*+,,+**+++,-./01233334456789:;<=>?????????????????????????????????????>==>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;;:::;<=>????????????????????>=<;:98765444444456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%$#"""""#$%&'()*++*)('&%$#""!!!````!!!!!!"""!`!"##"!`!!"#$#""!!!``````!!"!`!"#$%&'('&%$##"#$%&''''''()**)('&%$#""!```!!``!"!`!"""""""#$%&'()*+,+*)(''&%$#"!```!!"""#$%$#"""#$%%$#""""""##$%&&'''()*++*))***+,-./01222233456789:;<=>????>?>????????????????????????????>=<<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;::999:;<=>??????????????????>=<;:9876543333333456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```!"#$%$#####$%&'()*+,,+*)('&%$##"""!!!!""""""##"!``!"##"!```!"#$##"""!!`!!!!``!``!"#$%%&'&%$#""!"#$%&&&&&&'())('&%$#"!!````!!""!``!""!`!!!!!!!"#$%&'()*+*)('&&%%$#"!```!!!"#$#"!!!"#$$#"!!!!!!""#$%%&&&'()**)(()))*+,-./01111223456789:;<=>>>>=>=>??????????????????????>>>>>=<;;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:998889:;<=>????????????????>=<;:987654322222223456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%%$$$$$%&'()*+,--,+*)('&%$$###""""######$#"!``!""##"!``!"#$$###""!""!`!``!"#$$%&%$#"!!`!"#$%%%%%%&'(('&%$#"!`!!!""##"!!""!````!"#$%&'()*)('&%%$$#"!```!"#"!``!"##"!``!!"#$$%%%&'())(''((()*+,-./00001123456789:;<====<=<=>???????????????????>>=====<;::;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:98877789:;<=>??????????????>=<;:98765432111111123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```!"#$%&%%%%%&'()*+,-..-,+*)('&%%$$$#####$$$$##$#"!`!!""""!`!"#$$$$##"#"!`!`!"##$%$#"!``!"#$$$$$$%&''&%$#"!``!""##""#""#"!``!"#$%&'())('&%$$##"!``!"!``!"""!``!"##$$$%&'(('&&'''()*+,-.////00123456789:;<<<<;<;<=>?????????????????>==<<<<<;:99:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9877666789:;<=>????????????>=<;:9876543210000000123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`!"#$%&'&&&&&'()*+,-.//.-,+*)('&&%%$#""""#$$#""#""!`!!!!!``!"#$%%%%$$#"!```!"""#$$#"!`!"#$#####$%&''&%$#"!``!"##"!!"##"!``!"#$%&'())('&%$##""!``!"!`!!!``!""###$%&''&%%&&&'()*+,-....//0123456789:;;;;:;:;<=>>>????????????>>=<<;;;;;:9889:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:987665556789:;<=>??????????>=<;:9876543210///////0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'('''''()*+,-./00/.-,+*)('&%$#"!!!!"##"!!"!!!`!``!"#$%&&&%$#"!``````!!!!"#$#"!`!"##"""""#$%&''&%$#"!``!"""!``!"#"!``!"#$%&''(('&%$#""!!``!```!!"""#$%&&%$$%%%&'()*+,----../0123456789::::9:9:;<===>>?????????>==<;;:::::987789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:98765544456789:;<=>????????>=<;:9876543210/......./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'(((((()*+,-./00/.-,+*)('&%$#"!````!""!``!``!`!"#$%&''&%$#"!!!!!``!"#"!``!"""!!!!!"#$%&'&%$#"!`ȋ`!!!!!`!""!````!!"#$%&'&&''&%$#"!!``!!```!!!"#$%%$##$$$%&'()*+,,,,--./01234567899998989:;<<<==>???????>=<<;::999998766789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876544333456789:;<=>??????>=<;:9876543210/.-------./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```!"#$%&'()))))*+,-./010/.-,+*)('&%$#"!``!!!`````!"#$%&''&%%$#"""!``!"##"!`!"!!```!"#$%&'&%$#"!`````!!!````!!""#$%&'&%%&&%$#"!``!"!````!"#$$#""###$%&'()*++++,,-./01234567888878789:;;;<<=>>????>=<;;:998888876556789:;<=>>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:987654332223456789:;<=>????>=<;:9876543210/.-,,,,,,,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*****+,-./010/.-,+*)('&%$#"!`````!"#$%&&%$$$$#""!`!""!``!!``!"#$%&''&%$#"!``````!!!""##$%&'&%$$%&%$#"!`!"!``!"##"!!"""#$%&'()****++,-./01234567777676789:::;;<==>??>=<;::98877777654456789:;<======>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:98765432211123456789:;<=>??>=<;:9876543210/.-,+++++++,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*++++,-./010/.-,+*))('&%$#"!``!"#$%&%$####"!!`!"#"!``!`!"#$%&&&%$#"!````!!"""##$$%&'&%$##$%$#"!``!!``!""!``!!!"#$%&'())))**+,-./0123456666565678999::;<<=>>=<;:99877666665433456789:;<<<<<<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543211000123456789:;<=>>=<;:9876543210/.-,+*******+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```!"#$%&'()*+,,,,-./010/.-,+*)(('&%%$$#"!``!"#$%&%$#""""!`````!"#"!``!"#$%%%%$#"!``!!""###$$%%&'&%$#""#$#"""!``!"!`````!!```!"#$%&'(((())*+,-./01234555545456788899:;;<==<;:9887665555543223456789:;;;;;;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:98765432100///0123456789:;<==<;:9876543210/.-,+*)))))))*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!!"#$%&'()*+,----./010/.-,+*)(''&%$$####"!``!"#$%%$#"!!!""!!```!!``!"#"!`!"#$%$$$##"!``!""""""#$%&&'&%$#"!!"#"!!!!`!!""!``!!```!"#$%&''''(()*+,-./01234444343456777889::;<<;:987765544444321123456789::::::;<=>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210//.../0123456789:;<<;:9876543210/.-,+*)((((((()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"""#$%&'()*+,-..../010/.-,+*)('&&%$##"""##"!`!"#$%%$#"!```!!"!``````!"!``!"##"!``!"#$$###"#"!``!!!!!!!"#$%&&%$#"!``!"!```!"##"!!!``!"#$%&&&&&''()*+,-./012333323234566677899:;;:9876654433333210012345678999999:;<==>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/..---./0123456789:;;:9876543210/.-,+*)('''''''()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$###$%&'()*+,-.////010/.-,+*)('&%%$#""!!!""!``!"#$%&%$#"!``!``!!!!"#"!``!"##"!``!"#$$#"""!"!``!!``!"#$%%$#"!``!``!"#$#""!``!!"#$%%%%%&&'()*+,-./012222121234555667889::9876554332222210//012345678888889:;<<=>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.--,,,-./0123456789::9876543210/.-,+*)('&&&&&&&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$$$%&'()*+,-./000010/.-,+*)('&%$$#"!!```!!!``!!"##$%&%$#"!```!"""#"!!!`!"#$$#"!````!"#$#"!!!`!`````!"#$%%$#"!````!"##"!```!"#$$$$$%%&'()*+,-./0111101012344455677899876544322111110/../012345677777789:;;<===>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,,+++,-./01234567899876543210/.-,+*)('&%%%%%%%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%%%&'()*+,-../01110/.-,+*)('&%$##"!``!""#$%%$#"!``!"#"!`````!"#$%$#"!!``!"#$#"!````!"#$$#"!``!""!``!"#####$$%&'()*+,-./0000/0/0123334456678876543321100000/.--./012345666666789::;<<<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????=<;:9876543210/.-,++***+,-./012345678876543210/.-,+*)('&%$$$$$$$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&&&'()*+,,---./010/.-,+*)('&%$#""!```!!!"#$%$#"!`ܞ`!"#"!``!"#$%%$#"!```!"#$#"!``!"#$$#"!`!"!``!""""""##$%&'()*+,-.////././0122233455677654322100/////.-,,-./0123455555567899:;;;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????<;:9876543210/.-,+**)))*+,-./0123456776543210/.-,+*)('&%$#######$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('''()*++++,,,-./0/.-,+*)('&%$#"!!`````!"#$#"!``````!"#"!`!"#$$$$#"!``!"#$#"!!```````!"#$#"!```!``!"!!!!!""#$%&'()*+,-....-.-./0111223445665432110//.....-,++,-./0123444444567889:::;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????;:9876543210/.-,+*))((()*+,-./01234566543210/.-,+*)('&%$#"""""""#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)((()*+****+++,-./.-,+*)('&%$#"!``!"#$#"!`!!!!``!"#"!``!"#$$###"!!```!"#$#"!````!!!!`!"#$$#"!``!!`!````!"!```!!"#$%&'()*+,----,-,-./00011233455432100/..-----,+**+,-./012333333456778999:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????:9876543210/.-,+*)(('''()*+,-./012345543210/.-,+*)('&%$#"!!!!!!!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)))*+*))))***+,-.-,+*)('&%$#""!```!"#$$#"!```!"!!````!"#"""!``!"###"""!``!"#$#"!```!""!```!"#$%$#"!``!!``!```!!"!```!"#$%&'()*+,,,,+,+,-.///001223443210//.--,,,,,+*))*+,-./012222223456678889:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????9876543210/.-,+*)(''&&&'()*+,-./0123443210/.-,+*)('&%$#"!`````!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+***+*)(((()))*+,-,+*)('&%$#"!!```!"#$%%$#"!!!!!```!!"""!!!!```!"##""!!!!`!"""#""!``!!!!"!!!"#$%&%$#"!``!!Ȏ`!!``!""!````!"#$%&'()*+++++*+*+,-...//011233210/..-,,+++++*)(()*+,-./011111123455677789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????876543210/.-,+*)('&&%%%&'()*+,-./012343210/.-,+*)('&%$#"!`!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+++*)(''''((()*+,+*)('&%$#"!```!"#$$#""!```!!!!`````!!"##"!!`!!!!"!!`!````!"""#$%&'&%$#"!``!```!!```!"#"!`!``!"#$%&'()*+****)*)*+,---../0012210/.--,++*****)(''()*+,-./000000123445666789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????76543210/.-,+*)('&%%$$$%&'()*+,-./01233210/.-,+*)('&%$#"!``!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&&&&'''()*+*)('&%$#"!!`!"#$#"!!```!```!""##"!````!```!`!"##$%&'('&%$#"!````!!!``!```!"#$#"!!``!"#$%&'()*))))()()*+,,,--.//0110/.-,,+**)))))('&&'()*+,-.//////0123345556789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????6543210/.-,+*)('&%$$###$%&'()*+,-./0123210/.-,+*)('&%$#"!`!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%%%%&&&'()*)('&%$#"!```!"#"!``!`!"##"!```!"#$%&'()('&%$#"!!!``!"!``!!"#$#"#""!`!"#$%&'())(((('('()*+++,,-../00/.-,++*))((((('&%%&'()*+,-....../0122344456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????543210/.-,+*)('&%$##"""#$%&'()*+,-./012210/.-,+*)('&%$#"!`!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$$$$%%%&'()('&%$#"!```!"#"!````!"##"!`!"#$%&'()*)('&%$#"""!!""!``!"#$#"!""!!`!"#$%&'((''''&'&'()***++,--.//.-,+**)(('''''&%$$%&'()*+,------./0112333456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????43210/.-,+*)('&%$#""!!!"#$%&'()*+,-./01210/.-,+*)('&%$#"!``!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$####$$$%&'('&%$#"!````!"#$#"!π```!"#"!``!"#$%&'()**)('&%$###""""!``!"##"!`!!```!!"#$%&''&&&&%&%&'()))**+,,-..-,+*))(''&&&&&%$##$%&'()*+,,,,,,-./0012223456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????3210/.-,+*)('&%$#"!!``!"#$%&'()*+,-./01210/.-,+*)('&%$#"!`!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#""""###$%&''&%$#"!`!!"#$$#"!```!````!"##"!``!"#$%&'()*+*)('&%$#"!!!"!``!"#"!``!"#$%&&%%%%$%$%&'((())*++,--,+*)(('&&%%%%%$#""#$%&'()*++++++,-.//011123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????210/.-,+*)('&%$#"!``!"#$%&'()*+,-./01210/.-,+*)('&%$#"!``!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!!!"""#$%&&%$#"!````!"#$$#"!``!!!!!"#$#"!``!"#$$%&'()*)('&%$#"!`!!`!"##"!`!"#$%%$$$$#$#$%&'''(()**+,,+*)(''&%%$$$$$#"!!"#$%&'()******+,-../000123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????10/.-,+*)('&%$#"!`ǀ`!"#$%&'()*+,-./012210/.-,+*)('&%$#"!ŀ`!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!!!"#$%%$#"!`ǀ`!""##"!!``!"!"""#$#"!`!!"##$%&'()('&%$#"!``!`!"#"!`!"#$%$####"#"#$%&&&''())*++*)('&&%$$#####"!`!"#$%&'())))))*+,--.///0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????210/.-,+*)('&%$#"!```!"#$%&'()*+,-./012210/.-,+*)('&%$#"!```!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```!"#$$#"!```!!""!``!!`!!!"##"!`!``!""#$%&'(('&%$#"!``!```!""!``!"#$%$#""""!"!"#$%%%&&'(()**)('&%%$##"""""!``!"#$%&'(((((()*+,,-.../0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????3210/.-,+*)('&%$#"!`!"#$%&'()*+,-./012210/.-,+*)('&%%$#"!!!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"##"!``!``!!``!""!``!!"#$%&'''&%$#"!```!``!!````!!"#$%$#"!!!!`!`!"#$$$%%&''())('&%$$#""!!!!!!``!"#$%&''''''()*++,---./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????210/.-,+*)('&%$#"!``!"#$%&'()*+,-./012210/.-,+*)('&%$$$$#"""#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`!"##"!`!"!``!``!""!`!"#$%&&&&&%$#"!```````!!""#$%$#"!``!"###$$%&&'(('&%$##"!!````!"#$%&&&&&&'()**+,,,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????210/.-,+*)('&%$#"!`!"#$%&'()*+,-./01210/.-,+*)('&%$###$$###$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#"!`!"!```!!!`!"#$%%%%%&%$#"!```!""##$$%$#"!``!!"""##$%%&''&%$#""!``!""#$%%%%%%&'())*+++,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????210/.-,+*)('&%$#"!``!"#$%&'()*+,-./0110/.-,+*)('&%$#"""#$$$$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!`!"""!`!""!``````!``!"#$%$$$$%%$#"!`````!"##$$$#$$#"!``!!!""#$$%&&%$#"!!`!!"#$$$$$$%&'(()***+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????210/.-,+*)('&%$#"!``!"#$%&'()*+,-./010/.-,+*)('&%$#"!!!"#$%%&'()*++,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!!!!`!"##"!`!!!```!!`!""#$####$$%$#"!!!`````!"######"####"!`!!"##$%%$#"!``!"######$%&''()))*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????3210/.-,+*)('&%$#"!``!"#$%&'()*+,-./00/.-,+*)('&%$#"!```!"#$%&'()***+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!````````!"#$#"!"""!``!!!``!!"#""""##$%$#""!``!!!``!"##"""""!"""""!`!""#$%$#"!`!"""""""#$%&&'((()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????43210/.-,+*)('&%$#"!`!"#$%&'()*+,-./00/.-,+*)('&%$#"!``!"#$%&'()))*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```!"#$$#"##"!``!"!``!"!!!!""#$%$#"!``!"""!!"#""!!!!!`!!!!!``!!"#$#"!``!!!!!!!"#$%%&'''()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????543210/.-,+*)('&%$#"!"#$%&'()*+,-./00/.-,+*)('&%$#"!```!"#$%&'()(()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`Ȍ```````!"#$%%$#$#"!``!""!``!!```!!"#$#"!``!"##""#"!!````````!"#$#"!``!`````!"#$$%&&&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????6543210/.-,+*)('&%$#"#$%&'()*+,-./010/.-,+*)('&%$#"!`!!"#$%&'()(''()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!````!!```!!!"#$%&&%$$#"!`!"!``!!`!"#"!``!"###"!```!"##"!``!!ޔ`!"###$%%%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????76543210/.-,+*)('&%$#$%&'()*+,-./0110/.-,+*)('&%$#"!`!"#$%&'()('&&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!!````````!"!``!"""#$%&'&%$#"!``!!````!""!````!"#$#"!````!!""#"!``!!``!"""#$$$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????876543210/.-,+*)('&%$%&'()*+,-./0110/.-,+*)('&%$#"!``!"#$%&'(('&%%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"""!!!``!!```!"#"!`!"##$%&''&%$#"!``!!``!""!``!``!"##"!!!``!!""!``!!``!!!"###$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????9876543210/.-,+*)('&%&'()*+,-./01210/.-,+*)('&%$#"!``!"#$%&'('&%$$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$###"""!!""!!``!"#"!`!"#$%&'('&%$#"!``!``!""!``!!````!"##"!``!"!````!"""#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????:9876543210/.-,+*)('&'()*+,-./01210/.-,+*)('&%$#"!``!"#$%&'('&%$##$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$$$###""##""!```!"#"!`!"#$%&'(('&%$#"!`!``!""!```!!```!!!"#$#"!``!"!`!!!!!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????;:9876543210/.-,+*)('()*+,-./01210/.-,+*)('&%$#"!!``!"#$%&'&%$#""#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%%%$$$##$$##"!!``!"#"!`!"#$%&'()('&%$#"!``!!``!"##"!!!""!```!"""#$%$#"!`!!```!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????<;:9876543210/.-,+*)()))*+,-./010/.-,+*)('&%$#"!```!"#$%&&%$#"!!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&&&%%%$$%%$$#""!``Ċ`!!""!``!"#$%&'()('&%$#"!``!"!`!""###""""!"!``!"###$%%$#"!`!"!``!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????=<;:9876543210/.-,+*))(()*+,-./00/.-,+*)('&%$#"!``!`!"#$%&%$#"!``!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('''&&&%%&&%%$##"!```ʌ`!!"!``!"#$%&'())('&%$#"!````!"!```!!!""""""!`!!``!"#$$$%%$#"!``!"#"!``!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????=<;:9876543210/.-,+*)(''()*+,-./00/.-,+*)('&%$#"!!!``!"#$%%$#"!``!""#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)((('''&&''&%$##"!``!!``!"!!"#$%&'()**)('&%$#"!``!!!```!``!!!!!!`!!``!"#$%%&%$#"!``!"#"!``!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????<;:9876543210/.-,+*)('&&'()*+,-./00/.-,+*)('&%$#""!``!"#$%&%$#"!```!!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)))((('''&%$#""!``!!``!"""#$%&'()*+*)('&%$#"!``!```!!`````!"!``!"#$%&&%$#"!``!"##"!````!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????;:9876543210/.-,+*)('&%%&'()*+,-./00/.-,+*)('&%$#"!``!"#$%%$#"!```!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+***)))('&%$#"!!``!"!`!"##$%&'()*++*)('&%$#"!``!`!!``!"!```!"#$%&&%$#"!```!"#$#"!`!``!!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????:9876543210/.-,+*)('&%$$%&'()*+,-./0/.-,+*)('&%$#"!```!"#$%$#"!``!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>=<;:9876543210/.-,+++*)('&%$#"!``!!```!"#$%&'()*+,+*)('&%$#"!``!!``!"!`!``!"#$%&%%$#"!```!"#$%$#"!!``!""#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????9876543210/.-,+*)('&%$##$%&'()*+,-./.-,+*)('&%$#"!``!"#$%$#"!`!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>==>=<;:9876543210/.-,,+*)('&%$#"!``!!``!"#$%&'()*+,+*)('&%$#"!`````!!``!!``!"#$%%$%%$#"!`!"#$%&%$#""!`!!!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????876543210/.-,+*)('&%$#""#$%&'()*+,-.-,+*)('&%$#"!``!"#$$#"!``!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>=<<==<;:9876543210/.-,+*)('&%$#"!``!```!"#$%&'()*+,-,+*)('&%$#"!`!!``!"##$$#$$$#"!`!"#$%&%$#"!````!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????76543210/.-,+*)('&%$#"!!"#$%&'()*+,--,+*)('&%$#"!``!"#$$#"!`!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>=====<;;<=<;:9876543210/.-,+*)('&%$#"!``!``!"#$%&'()*+,-,+*)('&%$#"!``!"!!"#""##"####"!``!"#$%%%$#"!``!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????6543210/.-,+*)('&%$#"!`!"#$%&'()*+,-,+*)('&%$#"!``!"#$$#"!``!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>==<<<<<;::;<<;:9876543210/.-,+*)('&%$#"!``Ɗ`!"!```!"#$%&'()*+,--,+*)('&%$#"!``!"""#"!!""!""""#"!`!"#$$$%%$#"!``!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????543210/.-,+*)('&%$#"!``!"#$%&'()*+,--,+*)('&%$#"!`!"#$#"!``!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<<;;;;;:99:;<<;:9876543210/.-,+*)('&%$#"!``````!""!```!"#$%&'()*+,-.-,+*)('&%$#"!``!"#"!``!!`!!!!""!``!"#$##$%$#"!``!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????43210/.-,+*)('&%$#"!``!"#$%&'()*+,-,+*)('&%$#"!`!"#$#"!```!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;;:::::9889:;<<;:9876543210/.-,+*)('&%$#"!!``!!!"##"!`!!"#$%&'()*+,-./.-,+*)('&%$#"!``!"#"!````!!!``!"##""#$%$#"!`!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????43210/.-,+*)('&%$#"!```!"#$%&'()*+,,+*)('&%$#"!``!"#$$#"!!```!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;::9999987789:;<<;:9876543210/.-,+*)('&%$#""!````!"""#$$#"!""#$%&'()*+,-.//.-,+*)('&%$#"!`LJ``!""!``!""!!"#$$#"!``!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????543210/.-,+*)('&%$#"!```!"#$%&'()*+,--,+*)('&%$#"!``!"#$$#""!!!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9988888766789:;<<;:9876543210/.-,+*)('&%$#"!```!!"###$%%$#"##$%&'()*+,-./0/.-,+*)('&%$#"!`ƀ``````!"#"!``!"!``!"##"!`ˉ`!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????6543210/.-,+*)('&%$#"!!!"#$%&'()*+,-.-,+*)('&%$#"!``!"#$%$##"""#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:988777776556789:;<;:9876543210/.-,+*)('&%$#""!```!"""#$$%&&%$#$$%&'()*+,-./010/.-,+*)('&%$#"!```````!!!!``!"##"!``!``!"#"!````!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????76543210/.-,+*)('&%$#"""#$%&'()*+,-./.-,+*)('&%$#"!`!"#$%%$$###$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:98776666654456789:;:9876543210/.-,+*)('&%$#"!""!``````!!!!!"#$%&'&%$%%&'()*+,-./01210/.-,+*)('&%$#"!!!!!!!""""!``!"##"!``!"#"!!!``!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????876543210/.-,+*)('&%$###$%&'()*+,-.//.-,+*)('&%$#"!`!"#$%&%%$$$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876655555433456789:9876543210/.-,+*)('&%$#"!`!!````!!!!!```!"#$%&'&%&&'()*+,-./0123210/.-,+*)('&%$#"""""""###"!``!"##"!`!`!"##"!``!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????9876543210/.-,+*)('&%$$$%&'()*+,-./0/.-,+*)('&%$#"!``!"#$%&&%%%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:987655444443223456789876543210/.-,+*)('&%$#"!```!!!"""!``!"#$%&'&''()*+,-./012343210/.-,+*)('&%$#######$$#"!``!"#$#"!!``!""!``!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????:9876543210/.-,+*)('&%%%&'()*+,-./00/.-,+*)('&%$#"!``!"#$%&&&&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876544333332112345678876543210/.-,+*)('&%$#"!`!"""###"!``!"#$%&''(()*+,-./01234543210/.-,+*)('&%$$$$$$$$#"!``!"#$%$#"!``!!!`!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????;:9876543210/.-,+*)('&&&'()*+,-./0110/.-,+*)('&%$#"!``!"#$%&''''()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543322222100123456776543210/.-,+*)('&%$#"!``!"##$$#"!``!"#$%&'()*+,-./0123456543210/.-,+*)('&%%%%%%%%$#"!``!"##$%$#"!``!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????<;:9876543210/.-,+*)('''()*+,-./0110/.-,+*)('&%$#"!!`!!!"#$%&'(()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:987654322111110//0123456776543210/.-,+*)('&%$#"!`!"#$%$#"!`!"#$%&'()*+,-./01234566543210/.-,+*)('&&&&&&&%$#"!``!""#$%$#"!`!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????=<;:9876543210/.-,+*)((()*+,-./0110/.-,+*)('&%$#"!`!`!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>=<;:987654321100000/../012345676543210/.-,+*)('&%$#"!``!"#$%$#"!`!"#$%&'()*+,-./0123456776543210/.-,+*)('''''''&%$#"!``!!!"#$$#"!`!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)))*+,-./01210/.-,+*)('&%$#"!`!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>===<;:98765432100/////.--./012345676543210/.-,+*)('&%$#"!``!"#$%$#"!```!"#$%&'()*+,-./01234567876543210/.-,+*)((((((('&%$#"!``!"##"!`````!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+***+,-./012210/.-,+*)('&%$#"!``!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<<<;:9876543210//.....-,,-./01234566543210/.-,+*)('&%%$#"!``!"#$%$#"!`!!"#$%&'()*+,-./0123456789876543210/.-,+*)))))))('&%$#"!`````!"##"!````!!!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+++,-./01233210/.-,+*)('&%$#"!``!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;;;:9876543210/..-----,++,-./012345543210/.-,+*)('&%$$$$#"!`!"#$%%$#"!""#$%&'()*+,-./0123456789:9876543210/.-,+******)('&%%$#"!``!!``!""!``!``!"""#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,,,-./012343210/.-,+*)('&%$#"!```!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:::9876543210/.--,,,,,+**+,-./0123443210/.-,+*)('&%$#####"!`!"#$%&%$#"##$%&'()*+,-./0123456789:;:9876543210/.-,++++*)('&%$$#"""!!"!`!"!``!"!```!"##$%$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.---./0123443210/.-,+*)('&%$#"!``!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:999876543210/.-,,+++++*))*+,-./01233210/.-,+*)('&%$#""""""!``!"#$%&&%$#$$%&'()*+,-./0123456789:;<;:9876543210/.-,,+*)('&%$##"!!!!"!``!"!`!""!``!"#$$$$#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.../0123443210/.-,+*)('&%$#"!````!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:988876543210/.-,++*****)(()*+,-./012210/.-,+*)('&%$#"!!!!!!!`!"#$%&'&%$%%&'()*+,-./0123456789:;<<;:9876543210/.-,+*)('&%$#""!````!!`!!````!""!```!"#$$##"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210///01234543210/.-,+*)('&%$#"!`!`!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:987776543210/.-,+**)))))(''()*+,-./0110/.-,+*)('&%$#"!`````!"#$$%&'&%&&'()*+,-./0123456789:;<<;:9876543210/.-,+*)('&%$#"!!````!``!!`!"##"!!`````!"#$#""!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210001234543210/.-,+*)('&%$#"!``!!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:987666543210/.-,+*))((((('&&'()*+,-./010/.-,+*)('&%$#"!``!"#$##$%&'&''()*+,-./0123456789:;<<;:9876543210/.-,+*)('&%$#"!``!"!""###""!!````!"#$#"!!`!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????>=<;:987654321112345543210/.-,+*)('&%$#"!``!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:987655543210/.-,+*)(('''''&%%&'()*+,-./00/.-,+*)('&%$#"!``!"###""#$%&'(()*+,-./0123456789:;<<;:9876543210/.-,+*)('&%$#"!``!!!!!"""##""!```!!!"#$#"!``!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543222345543210/.-,+*)('&%$#"!``!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:987654443210/.-,+*)(''&&&&&%$$%&'()*+,-.//.-,+*)('&%$#"!ދ`!""""!!"#$%&'()*+,-./0123456789:;<;:9876543210/.-,+*)('&%$#"!````!!!"###"!````!"""#$$#"!``!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????>=<;:987654333456543210/.-,+*)('&%$#"!``!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:987654333210/.-,+*)('&&%%%%%$##$%&'()*+,-./.-,+*)('&%$#"!```!!!!!``!"#$%&'()*+,-./0123456789:;;:9876543210/.-,+*)('&%$#"!```!"#$#"!!!!"###$%%$#"!```!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????>=<;:987654445676543210/.-,+*)('&%$#"!``!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:987654322210/.-,+*)('&%%$$$$$#""#$%&'()*+,-./.-,+*)('&%$#"!```!"#$%&'()*+,-./0123456789:;;:9876543210/.-,+*)('&%$#"!``!"#$#""""#$$$%&&%$#"!!!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????>=<;:987655567876543210/.-,+*)('&%$#"!``!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:987654321110/.-,+*)('&%$$#####"!!"#$%&'()*+,-..-,+*)('&%$#"!``!"#$%&'()*+,-./0123456789:;;:9876543210/.-,+*)('&%$#"!``!"#$$####$$%%&''&%$#"""#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????>=<;:98766678876543210/.-,+*)('&%$#"!``!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:987654321000/.-,+*)('&%$##"""""!``!"#$%&'()*+,-..-,+*)('&%$#"!`!"#$%&'()*+,-./0123456789:;<;:9876543210/.-,+*)('&%$#"!```!"#$$$#####$%&'('&%$###$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????>=<;:98777899876543210/.-,+*)('&%$#"!``!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210///.-,+*)('&%$#""!!!!!`!"#$%&'()*+,-.-,+*)('&%$#"!``!"#$%&'()*+,-./0123456789:;;<;:9876543210/.-,+*)('&%$#"!```!"#"###"""""#$%&'('&%$$$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:98889::9876543210/.-,+*)('&%$#"!``!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/...-,+*)('&%$#"!!````!"#$%&'()*+,--,+*)('&%$#"!``!""#$%&'()*+,-./01234567899::;;:9876543210/.-,+*)('&%$#"!```!"#"!"""!!!!!"#$%&'('&%%%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:999::9876543210/.-,+*)))('&%$#"!`!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.---,+*)('&%$#"!`!"#$%&'()*+,,+*)('&&&%$#"!`!!!"#$%&'()*+,-./012345678899:;;:9876543210/.-,+*)('&%$#"!`ɑˊ`!!"#"!`!!!``!"#$%&'('&&&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;::::9876543210/.-,+*)(()('&%$#"!``!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,,,+*)('&%$#"!``!"#$%&'()*+,+*)('&%%%$#"!```!"#$%&'()*+,-./012345677889:;;:9876543210/.-,+*)('&%$#"!````````````ފ````!"#"!``!"#$%&'('''()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;;:9876543210/.-,+*)(''(('&%$#"!``!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,++,+*)('&%$#"!`!"#$%&'()*+*)('&%$$$$$#"!`!"#$%&'()*+,-./012345667789:;;:9876543210/.-,+*)('&%$#"!!!!!!!!!!!!````!!`΋`!"""!`!"#$%&'(((()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&&'''&%$#"!``!"##$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+**+*)('&%$#"!``!"#$%&'()**)('&%$######"!`!"#$%&'()*+,-./0123455566789::;:9876543210/.-,+*)('&%$#""""""""""""!!!!""!```````!""!!!`!"#$%&'())*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%%&&'&%$#"!ތ``!"""#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*))*))('&%$#"!``!"#$%&'()*)('&%$#""""""!```!"#$%&'()*+,-./012344445567899:;:9876543210/.-,+*)('&%$############""""##"!!``!``````````!""!``!`!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$$%%&&%$#"!```!!!!!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)(()(('&&%$#"!`!"#$%&'()('&%$#"!!!!!!!``!"#$%&'()*+,-./01233333344567889:;:9876543210/.-,+*)('&%$$$$$$$$$$$$####$$#"!``!"!!!!!!!!!!""!````!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$##$$%&&%$#"!``!`````!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)(''(''&%%$#"!``!"#$%&'(('&%$#"!```!```!"#$%&'()*+,-./012222222334567789:;:9876543210/.-,+*)('&%%%%%%%%%%%%$$$$%%$#"!``!!!"""""""!!"!````!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#""##$%&&%$#"!``!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&&'&&%$%$#"!``!"#$%&'('&%$#"!``!``!"#$%&'()*+,-./01111111112234566789:;:9876543210/.-,+*)('&&&&&&&&&&&&%%%%&&%$#"!```!!!!!!!``!!````!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!""#$%&&%$#"!```!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%%&%%$#$##"!`!"#$%&'(('&%$#"!``!``!"#$%&'()*+,-./0000000000011234556789:;:9876543210/.-,+*)(''''''''''''&&&&''&%$#"!````!````!``!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!!"#$%&%$#"!```!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$$%$$#"#"""!``!"#$%&'(''&%$#"!``!!```!"#$%&'()*+,-.////////////001234456789:;:9876543210/.-,+*)((((((((((((''''(('&%$#"!````!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%%$#"!```!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$##$##"!"!!!`!"#$%&'('&&'&%$#"!`!!`!"#$%&'()*+,-.//...........//01233456789:;:9876543210/.-,+*))))))))))))(((())('&%$#"!````!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%%$#"!```!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#""#""!`!```!"#$%&''&%%&%$#""!````!"#$%&'()*+,-./..-----------../01223456789:;:9876543210/.-,+************))))**)('&%$#"!```````!``!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%%$#"!`!!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!"!!`!"#$%&'&%$$%$#"!!"!`!``!"#$%&'()*+,-./.--,,,,,,,,,,,--./01123456789:;:9876543210/.-,++++++++++++****++*)('&%$#"!```!!!!`````!!!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!````!"#$%$#"!``!""#$%&'()*+,---./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!``!"#$%&%$##$#"!`!!`!!```!"#$%&'()*+,-...-,,+++++++++++,,-./00123456789:;:9876543210/.-,,,,,,,,,,,,++++,+*)('&%$#"!``!""""!!!!!!!!!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!``!"#$%&%$#"!`!"##$%&'()*++,,,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`!"#$%$#""##"!`!!``!!```!"#$%&'()*+,-..--,++***********++,-.//0123456789:;:9876543210/.------------,,,,-,+*)('&%$#"!``!"###""""!````!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#""!!"#$%&&%$#"!`!""#$%&'()**+++,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$$#"!!""!``!!``!""!`ޞ`!"#$%&'()*+,-.--,,+**)))))))))))**+,-../0123456789:;:9876543210/............----.-,+*)('&%$#"!``!!"#$##"!``!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$##""#$%&&%$#"!```!!"#$%&'())***+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$#"!``!"!``!!`!"#"!````!"#$%&'()*+,--,,++*))((((((((((())*+,--./0123456789:;:9876543210////////////..../.-,+*)('&%$#"!```!"##"!``!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$$##$%&'&%$#"!`!"#$%&'(()))*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#"!``!``!````!"##"!!```!"#$%&'()*+,,,,++**)(('''''''''''(()*+,,-./0123456789:;:987654321000000000000////0/.-,+*)('&%$#"!``!"##"!`!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%%%$$%&'&%$#"!``!"#$%&''((()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&&%$#""!`!""!````!``!```!"#$$#""!!!"#$%&'()*+,,+++**))(''&&&&&&&&&&&''()*++,-./0123456789:;:98765432111111111111000010/.-,+*)('&%$#"!``!"##"!``!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$$$$$%%&&%$#"!``!"#$%&&'''()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%%$#"!!`!"##"!`!`!`!!`ǃ```!"#$%%$##"""#$%&'()*+,,+***))(('&&%%%%%%%%%%%&&'()**+,-./0123456789:;:98765432222222222221111210/.-,+*)('&%$#"!``!"##"!``!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#####$$%%&%$#"!```!"#$%%%&&&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$$#"!``!"#$#"!`!!``!``!!``````!!"#$%&&%$$###$%&'()*+,,+*)))((''&%%$$$$$$$$$$$%%&'())*+,-./0123456789:;:98765433333333333322223210/.-,+*)('&%$#"!`!"#$#"!```!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"""""##$$%&%$#"!!`!"#$%$$%%%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$##"!``!"##"!``!!```!"!!`!!!""#$%&''&%%$$$%&'()*+,,+*)(((''&&%$$###########$$%&'(()*+,-./0123456789:;:9876544444444444433333210/.-,+*)('&%$#"!`!"#$$#"!`!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!!!!""##$%&%$#"!`!"#$$##$$$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#""!``!"#$#"!``!!```!"""!"""##$%&'(('&&%%%&'()*+,,+*)('''&&%%$##"""""""""""##$%&''()*+,-./0123456789:;:987655555555555544443210/.-,+*)('&%$#"!`!"###"#"!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```!!""#$%$#"!``!"##""###$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!``!"#$#"!``!"!```!"#"###$$%&'())(''&&&'()*+,,+*)('&&&%%$$#""!!!!!!!!!!!""#$%&&'()*+,-./0123456789:;:9876666666666665543210/.-,+*)('&%$#"!``!""""!"#"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`!!"#$$#"!``!""!!"""#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$$#"!!""!```!`!"##$$$%%&'()**)(('''()*+,,+*)('&%%%$$##"!!```!!"#$%%&'()*+,-./0123456789:;:987777777777776543210/.-,+*)('&%$#"!``!!!!!`!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`!"#$#"!``!!!``!!!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!`!"#$%$#""##"!```!!`!"#$%%%&&'()*++*))((()*+,,+*)('&%$$$##""!``!"#$$%&'()*+,-./0123456789:;:98888888888876543210/.-,+*)('&%$#"!`````!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$$#"!```!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%$##$$#"!!!"!`!"#$%&&&''()*+,,+**)))*+,,+*)('&%$###""!!``!"##$%&'()*+,-./0123456789:;:9999999998765433210/.-,+*)('&%$#"!``!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```!!"#$$#"!``!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%%$$%%$#"""!``!"#$%&''(()*+,--,++***+,,+*)('&%$#"""!!`!!""#$%&'()*+,-./0123456789:;:::::::987654322110/.-,+*)('&%$#"!``!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!``!"#$$#"!```!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$$##"!`!"#$%&%%&&%$##"!```!"#$%&'())*+,-..-,,+++,,+*)('&%$#"!!!``!!"#$%&'()*+,-./0123456789:;;;;;:987654321100//.-,+*)('&%$#"!```!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$$##"!``!"#$%&&&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$##"""!``!"#$%&&''&%$$#"!```!!"#$%&'()**+,-.//.--,,,,+*)('&%$#"!``!"#$%&'()*+,-./0123456789:;<;:98765432100//...-,+*)('&%$#"!```!"#$$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$#"""!``!"##$%%%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#""!!!``!"#$%&''(('&%%$#"!!!""#$%&'()*++,-./00/..--,+*)('&%$#"!`!"#$%&'()*+,-./0123456789:;;:9876543210//..----,+*)('&%$#"!`Ή`!"""##$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`!"##"!!!`!"##"#$$$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!```!"#$%&'()('&&%$#"""##$%&'()*+,,-./0110//.-,+*)('&%$#"!`!"#$%&'()*+,-./0123456789:;:9876543210/..--,,,--,+*)('&%$#"!``̌`!!!!""#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"##"!```!"""!"###$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'())(''&%$###$$%&'()*+,--./01210/.-,+*)('&%$#"!``!"#$%&'()*+,-./0123456789::9876543210/.--,,+++,--,+*)('&%$#"!!`````!!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```!"#"!``!"!!`!"""#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!Ɗ``!"#$%&'()*)(('&%$$$%%&'()*++,-./012210/.-,+*)('&%$#"!``!"#$%&'()*+,-./0123456789:9876543210/.-,,++***+,--,+*)('&%$#""!!!!``!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!````!!"##"!``!!``!!!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`````ˆ``!"#$%&'()**))('&%%%&&'()****+,-./0110/.-,+*)('&%$#"!!```!"#$%&'()*+,-./01234567899876543210/.-,++**)))*+,--,+*)('&%$##""""!`!"##$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!!!""#$#"!`````!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```!!!!`````nj``!"#$%&'()*++**)('&&&''())))))*+,-./00/.-,+*)('&%$#"!```!````Ȁ`!"#$%&'()*+,-./01234567899876543210/.-,+**))((()*+,--,+*)('&%$$###"!``!""""#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#""""##$$#"!``!!!`!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!""""!!!!!````````!"#$%&'()*+,,++*)('''(())((((()*+,-.//.-,+*)('&%$#"!```!!"!!!!```!"#$%&'()*+,-./01234567899876543210/.-,+*))(('''()*+,--,+*)('&%%$$#"!``!!!!!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$####$$%%$#"!``!!``!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```!"####"""""!!!!!!`!"#$%&'()*+,-,+++*)((()))('''''()*+,-..-,+*)('&%$#"!`````!""#""""!!```!"#$%&'()*+,-./01234567899876543210/.-,+*)((''&&&'()*+,--,+*)('&&%$#"!`````!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$$$$%%&&%$#"!``!"!```!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!!"#$$$$#####""""""!"#$%&'()*+,,,+*****)))*)('&&&&&'()*+,--,+*)('&%$#"!``!!!!!"##$####""!!``!"#$%&'()*+,-./01234567899876543210/.-,+*)(''&&%%%&'()*+,,+*)('&%%$#"!!`!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%%%%&&''&%$#"!!""!``!```!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```!"#$%%%%$$$$$######"#$%&'()*+++++*))))****)('&%%%%%&'()*+,,+*)('&%$#"!!`!""""#$$%$$$$##""!!"#$%&'()*+,-./01234567899876543210/.-,+*)('&&%%$$$%&'()*++*)('&%$$#"!``!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&&&&''(('&%$#""##"!!"!!`!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!````!"#$%&&&&%%%%%$$$$$$#$%&'()*++****)(((()**)('&%$$$$$%&'()*++*)('&%$#"!``!"##$$$$$$$$$$##""#$%&'()*+,-./01234567899876543210/.-,+*)('&%%$$###$%&'()**)('&%$##"!``!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)(''''(())('&%$##$$#""#"!``!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```!"#$%&''''&&&&&%%%%%%$%&'()*++*))))(''''())('&%$#####$%&'()*+*)('&%$#"!``!"#$$########$$$##$%&'()*+,-./01234567899876543210/.-,+*)('&%$$##"""#$%&'())('&%$#""!``!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)(((())**)('&%$$%%$##$#"!```!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`!"#$%&'(((('''''&&&&&&%&'()*++*)(((('&&&&'(('&%$#"""""#$%&'()**)('&%$#"!```!"#$#""""""""#$$$$%&'()*+,-./01234567899876543210/.-,+*)('&%$##""!!!"#$%&'(('&%$#"!!``!!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*))))**++*)('&%%&&%$$#"!``!!!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????>>>>>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()))(((((''''''&'()****)(''''&%%%%&''&%$#"!!!!!"#$%&'()*)('&%$#"!```!"#$#"!!!!!!!!"##$%&'()*+,-./01234567899876543210/.-,+*)('&%$#""!!```!"#$%&''&%$#"!``!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+****++,,+*)('&&''&%%$#"!ŀ`!"""#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????>=======>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()**)))))(((((('()**)))('&&&&%$$$$%&&%$#"!````!"#$%&'())('&%$#"!```!"#$#"!```!""#$%&'()*+,-./012345678876543210/.-,+*)('&%$#"!!``!"#$%&&%$#"!`!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,++++,,--,+*)(''(('&%$#"!``!"##$%&'()*+,-./0123456789:;<=>??????????????????????>>>?????????????>=<<<<<<<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*++*****))))))()*))((('&%%%%$####$%&%$#"!```!"#$%&'())('&%$#"!``````!"#$$#"!``!!"#$%&'()*+,-./0123456776543210/.-,+*)('&%$#"!``!"#$%%$#"!`!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,,,,--..-,+*)(())('&%$#"!``!"#$$%&'()*+,-./0123456789:;<=>??????????????????????>===>????>?????>>=<;;;;;;;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*+,,+++++******)))(('''&%$$$$#""""#$%%$#"!``!"#$%&'())('&%$#"!!!!!``!"#$$#"!```!"#$%&'()*+,-./01234566543210/.-,+*)('&%$#"!``!"#$%$#"!``!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.----..//.-,+*))*)('&%$#"!``!"#$%&'()*+,-./0123456789:;<=>?????????????????????>=<<<=>??>=>>??>==<;:::::::;<=>??????>??????????>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*+,--,,,,,++++*)(((''&&&%$####"!!!!"#$%$#"!``!"#$%&'()**)('&%$#"""""!```!"#$%$#"!``!"#$%&'()*+,-./0123456543210/.-,+*)('&%$$#"!``!"#$#"!``!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/....//00/.-,+***)('&%$#"!``!"#$%&'()*+,-./0123456789:;<=>????????????????????>=<;;;<=>>=<==>>=<<;:9999999:;<=>?>>>>=>>???????>=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)(''&%$#"!``!"#$%&'()*+,-..-----,,+*)('''&&%%%$#""""!````!"#$$#"!```!"#$%&'()*+*)('&%$#####"!!!"#$%%$#"!`!"#$%&'()*+,-./012345543210/.-,+*)('&%$###"!`!"##"!``!""#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210////00110/.-,+++*)('&%$#"!````!"#$%&'()*+,-./0123456789:;<=>??????????????????>=<;:::;<==<;<<==<;;:988888889:;<=>====<==>?????>=<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&&%%%$#"!``!"#$%&'()*+,-./....-,+*)('&&&%%$$$#"!!!!!`!"#$#"!````!"#$%&'()*+,+*)('&%$$$$$#"""#$%&%$#"!`!"#$%&'()*+,-./01234543210/.-,+*)('&%$#""""!`!"#$#"!```!!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210000112210/.-,,,+*)('&%$#"!!!``!"#$%&'()*+,-./0123456789:;<=>????????????????>=<;:999:;<<;:;;<<;::98777777789:;<=<<<<;<<=>???>=<;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%%$$$%$#"!``!"#$%&'()*+,-./0//.-,+*)('&%%%$$###"!``!"#$#"!``!!"#$%&'()*+,-,+*)('&%%%%%$###$%&&%$#"!``!"#$%&'()*+,-./012343210/.-,+*)('&%$#"!!!"!`!"#$#"!``!``!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543211112233210/.---,+*)('&%$#""!``!!"#$%&'()*+,-./0123456789:;<=>??????????????>=<;:98889:;;:9::;;:99876666666789:;<;;;;:;;<=>?>=<;:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$$###$$$#"!```!"#$%&'()*+,-./0/.-,+*)('&%$$$##"""!!`!"#$$#"!!""#$%&'()*+,-.-,+*)('&&&&&%$$$%&'&%$#"!``!"#$%&'()*+,-./0123210/.-,+*)('&%$#"!``!``!"#$#"!``!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543222233443210/...-,+*)('&%$#"!```!"#$%&'()*+,-./0123456789:;<=>>>??????????>=<;:9877789::9899::9887655555556789:;::::9::;<=>=<;:9:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$##"""#####"!``͆``!"#$%&'()*+,-./0/.-,+*)('&%$###""!!!```!"#$%$#""##$%&'()*+,-./.-,+*)('''''&%%%&''&%$#"!``!"#$%&'()*+,-./012210/.-,+*)('&%$#"!```!"#$$#"!``!!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543333445543210/.-,+*)('&%$#"!!`!"#$%&'()*+,-./0123456789:;<===>????????>=<;:987666789987889987765444444456789:9999899:;<=<;:989:;<=>?????>>>>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#""!!!""""##"!!```````!"#$%&'()*+,-./0/.-,+*)('&%$#"""!!```!"#$%%$##$$%&'()*+,-./0/.-,+*)((((('&&&''&%$#"!``!"#$%&'()*+,-./01210/.-,+*)('&%$#"!```!"###"!``!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:98765444455543210/.-,+*)('&%$#"!``!"#$%&'()*+,-./0123456789:;<<<=>??>>??>=<;:9876555678876778876654333333345678988887889:;<;:98789:;<=>???>======>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!```!!!!"##""!!!!!!!"#$%&'()*+,-./0/.-,+*)('&%$#"!!!``!"#$%%$$%%&'()*+,-./010/.-,+*)))))(''''&%$#"!``!"#$%&'()*+,-./012210/.-,+*)('&%$#"!``!"""""!``!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:987655556543210/.-,+*)('&%$#"!``!"#$%&'()*+,-./0123456789:;;;<=>>==>>=<;:987654445677656677655432222222345678777767789:;:9876789:;<=>>>=<<<<<<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`````!""##"""""""#$%&'()*+,-./0/.-,+*)('&%$#"!```!"#$%&%%&&'()*+,-./01210/.-,+*****)(((('&%$#"!```!"#$%&'()*+,-./0123210/.-,+*)('&%$#"!``!!!!!```!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:98766666543210/.-,+*)('&%$#"!`!"#$%&'()*+,-./0123456789:::;<==<<==<;:98765433345665455665443211111112345676666566789:987656789:;<===<;;;;;;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`!!!""#######$%&'()*+,-./0/.-,+*)('&%$##"!`!"#$%&&''()*+,-./0123210/.-,+++++*))))('&%$#"!!``DŽ``!"#$%&'()*+,-./012210/.-,+*)('&%$#"!````!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9877776543210/.-,+*)('&%$#"!`````!"#$%&'()*+,-./012345678999:;<<;;<<;:98765432223455434455433210000000123456555545567898765456789:;<<<;::::::;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!!"#$$$$$%&'()*+,-./0/.-,+*)('&%$#""!```!"#$%&'(()*+,-./012343210/.-,,++++****)('&%$#""!!``````!!"#$%&'()*+,-./0123210/.-,+*)('&%$#"!`!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9888876543210/.-,+*)('&%$#"!!!!``!"#$%&'()*+,-./012345678889:;;::;;:98765432111234432334432210///////0123454444344567876543456789:;;;:999999:;<=>??>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%%%&'()*+,-./0/.-,+*)('&%$#"!!```!"#$%&'()*+,-./0123443210/.-,+****++++*)('&%$##""!!!!!```!""#$%&'()*+,-./01233210/.-,+*)('&%$#"!``!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9999876543210/.-,+*)('&%$#""""!`!"#$%&'()*+,-./0123456787789::99::98765432100012332122332110/......./0123433332334567654323456789:::98888889:;<=>>===>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*+,-./0/.-,+*)('&%$#"!````!"#$%&'()*+,-./0123443210/.-,+*))))*+,,+*)('&%$$##"""""!!!"##$%&'()*+,-./0123443210/.-,+*)('&%$#"!``!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;::::9876543210/.-,+*)('&%$#"!!!``!"#$%&'()*+,-./0123456776678998899876543210///0122101122100/.-------./012322221223456543212345678999877777789:;<==<<<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*+,-./0/.-,+*)('&%$#"!`````!!!"#$%&'()*+,-./0123443210/.-,+*)(((()*+,,+*)('&%%$$#####"""#$$%&'()*+,-./012345543210/.-,+*)('&%$#"!`!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;;:9876543210/.-,+*)('&%$#"!````!"#$%%%&'()*+,-./01234566556788778876543210/.../0110/00110//.-,,,,,,,-./012111101123454321012345678887666666789:;<<;;;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```!"#$%&'()*+,-.//.-,+*)('&%$#"!```!!!"""#$%&'()*+,-./0123443210/.-,+*)(''''()*+,,+*)('&&%%$$$$$###$%%&'()*+,-./012345543210/.-,+*)('&%$#"!```!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!````!"#$$$$%&'()*+,-./012345544567766776543210/.---./00/.//00/..-,+++++++,-./010000/0012343210/012345677765555556789:;;:::;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!``!"#$%&'()*+,-..-,+*)('&%$#"!```!!!"""###$%&'()*+,-./0123443210/.-,+*)('&&&&'()*+,+*))(''&&%%%%%$$$%&&'()*+,,-./012345543210/.-,+*)('&%$#"!`!`!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```!```!"####$%&'()*+,-./0123443345665566543210/.-,,,-.//.-..//.--,+*******+,-./0////.//0123210/./012345666544444456789::999:;<=>???>>>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*+,-.-,+*)('&%$#"!````!"""###$$$%&'()*+,-./0123443210/.-,+*)('&%%%%&'()*+*)(()((''&&&&&%%%&''()*++++,-./0123443210/.-,+*)('&%$#"""!``!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!``!"!!``!""""#$%&'()*+,-./01233223455445543210/.-,+++,-..-,--..-,,+*)))))))*+,-./....-../01210/.-./01234555433333345678998889:;<=>>>=====>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*+,-.-,+*)('&%$#"!``!!"###$$$%%%&'()*+,-./0123433210/.-,+*)('&%$$$$%&'()*)(''('''('''''&&&'(()******+,-./01233210/.-,+*)('&%$#"!!!```!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#""!!"#""!````!"!!!"#$%&'()*+,-./012211234433443210/.-,+***+,--,+,,--,++*)((((((()*+,-.----,--./010/.-,-./01234443222222345678877789:;<===<<<<<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*+,-,+*)('&%$#"!```!!""#$$$%%%&&&'()*+,-./0123432210/.-,+*)('&%$####$%&'()('&&'&&&'''''('''()))))))))*+,-./012210/.-,+*)('&%$#"!``!!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$##""#$##"!`!!``!``!"#$%&'()*+,-./0110012332233210/.-,+*)))*+,,+*++,,+**)('''''''()*+,-,,,,+,,-./0/.-,+,-./01233321111112345677666789:;<<<;;;;;<=>?????>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*+,-,+*)('&%$#"!``!""##$%%%&&&'''()*+,-./0122332110/.-,+*)('&%$#""""#$%&'('&%%&%%%&&&&&'''''((((((((()*+,-./0110/.-,+*)('&%$#"!``!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$$##$%$$#"!"!``!"#$%&'()*+,-./00//0122112210/.-,+*)((()*++*)**++*))('&&&&&&&'()*+,++++*++,-./.-,+*+,-./01222100000012345665556789:;;;:::::;<=>???>=>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```!"#$%&'()*+,-,+*)('&%$#"!``!"##$$%&&&'''((()*+,-./0111122100/.-,+*)('&%$#"!!!!"#$%&'&%$$%$$$%%%%%&&&&&'''''''''()*+,-./010/.-,+*)('&%$#"!``!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%%$$%&%$$#""!`!"#$%&'()*+,-.//../01100110/.-,+*)('''()**)())**)(('&%%%%%%%&'()*+****)**+,-.-,+*)*+,-./01110//////012345544456789:::99999:;<=>?>=<==>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!""#$%&'()*+,-,+*)('&%$#"!`!"#$%%&'''((()))*+,-./010000110//.-,+*)('&%$#"!``!"#$%&%$##$###$$$$$%%%%%&&&&&&&&&'()*+,-./0/.-,+*)('&%$#"!``!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&&%%&%$###"!`!"#$%&'()*+,,-..--./00//00/.-,+*)('&&&'())('(())(''&%$$$$$$$%&'()*))))())*+,-,+*)()*+,-./000/....../01234433345678999888889:;<=>=<;<<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```!!"#$%&'()*+,,+*)('&%$#"!`!"#$%&'(()))***+,-./010////00/..-,+*)('&%$#"!``!"#$%$#""#"""#####$$$$$%%%%%%%%%&'()*+,-.//.-,+*)('&%$#"!``!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)(''&&%$#"""!`!"#$%&'()*+++,--,,-.//..//.-,+*)('&%%%&'(('&''(('&&%$#######$%&'()(((('(()*+,+*)('()*+,-.///.------./01233222345678887777789:;<=<;:;;<=>??>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*++*)('&%$#"!`!"#$%&'()***+++,-./000/....//.--,,+*)('&%$#"!`!"#$#"!!"!!!"""""#####$$$$$$$$$%&'()*+,-..-,+*)('&%$#"!``!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!!`!"#$%&&'(()***+,,++,-..--..-,+*)('&%$$$%&''&%&&''&%%$#"""""""#$%&'(''''&''()*+*)('&'()*+,-...-,,,,,,-./01221112345677766666789:;<;:9::;<=>>=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*+*)('&%$#"!``!"#$%&'()*+++,,,-./00//.----..-,,+,+*)('&%$#"!`!"##"!``!```!!!!!"""""#########$%&'()*+,-.-,+*)('&%$#"!``!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%%%&''()))*++**+,--,,--,+*)('&%$###$%&&%$%%&&%$$#"!!!!!!!"#$%&'&&&&%&&'()*)('&%&'()*+,---,++++++,-./01100012345666555556789:;:9899:;<==<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*)('&%$#"!```!"#$%&'()*+,,,---.////..-,,,,--,++*++*)('&%$#"!`!"###"!`````!!!!!"""""""""#$%&'()*+,--,+*)('&%$#"!``!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!````!"#$$$$%&&'((()**))*+,,++,,+*)('&%$#"""#$%%$#$$%%$##"!`````!"#$%&%%%%$%%&'()('&%$%&'()*+,,,+******+,-./00///012345554444456789:987889:;<<;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```!"#$%&'()*)('&%$#"!```!"#$%&'()*+,----..//...--,++++,,+**)**)('&%$#"!````!""""!```!!!!!!!!!"#$%&'()*+,-,+*)('&%$#"!``!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!!``!"####$%%&'''())(()*++**++*)('&%$#"!!!"#$$#"##$$#"""!`!"#$%$$$$#$$%&'('&%$#$%&'()*+++*))))))*+,-.//.../0123444333334567898767789:;;:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()**)('&%$#"!```!"#$%&'()*+,-,-,,-./.---,,+****++*))()))('&%$#"!``!`!""!!!!`````!"#$%&'()*+,,+*)('&%$#"!``!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!"!``!"""""#$$%&&&'((''()**))**)('&%$#"!``!"##"!""##"!!!``!"#$$####"##$%&'&%$#"#$%&'()***)(((((()*+,-..---./0123332222234567876566789::9:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()**)('&%$#"!```!!"#$%&'()*+,-,+,++,-.-,,,++*))))**)(('((('&%%$#"!``!!"!!``!"#$%&'()**+,+*)('&%$#"!``!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#""#"!```!!!!!"##$%%%&''&&'())(()**)('&%$#"!`!""!`!!""!```!""###""""!""#$%&%$#"!"#$%&'()))(''''''()*+,--,,,-./0122211111234567654556789989:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`````````!"#$%&'()*+*)('&%$#"!```!""#$%&'()*+,-,+*+**+,-,+++**)(((())(''&'''&%$$##"!``!!!``!"#$%&'())*+++*)('&%$#"!``!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$##$#"!!`````!""#$$$%&&%%&'((''()*)('&%$#"!`!!`!!`!!!"""!!!!`!!"#$%$#"!`!"#$%&'((('&&&&&&'()*+,,+++,-./0111000001234565434456788789:;<=>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!!!!!!``````!"#$%&'()*++*)('&%$#"!```!!"##$%&'()*+,-,+*)*))*+,+***))(''''(('&&%&&&%$##"""!`!```!"#$%&'(()****)('&%$##"!`!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$$%$#""!!!!```!!"###$%%$$%&''&&'()('&%$#"!``!!``!!!````!"#$$#"!`!"#$%&'''&%%%%%%&'()*++***+,-./000/////01234543233456776789:;<==>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"""""""!!!!!!"#$%&'()*+,+*)('&%$#"!``!""#$$%&'()*+,,,+*)()(()*+*)))(('&&&&''&%%$%%%$#""!!!!`!"#$%&&''())))('&%$#"""!`!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%%&%$##""""!!```!"""#$$##$%&&%%&'('&%$#"!```!!```!"#$#"!`!"#$%&&&%$$$$$$%&'()**)))*+,-.///...../01234321223456656789:;<<=>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#######""""""#$%&'()*+,+*)('&%$#"!``!"##$%%&'()*+,,++*)('(''()*)(((''&%%%%&&%$$#$$$#"!!`````!"#$%%&&'(((('&%$#"!!!``!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&&'&%$$####""!!```!!!"##""#$%%$$%&'&%$#"!!`!!`!"#$#"!`!"#$%%%%$######$%&'())((()*+,-...-----./01232101123455456789:;;<===>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$$$$$$$######$%&'()*+,,+*)('&%$#"!```!"#$%&&'()*++++**)('&'&&'()('''&&%$$$$%%$##"###"!`Ŋ`!"#$%%$%%&''''&%$#"!```!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('''&%$####$##"!``!""!!"#$$##$%&%$#"!``!"#"!``!"#$$$$$#""""""#$%&'(('''()*+,---,,,,,-./01210/00123443456789::;<<<==>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%%%%%%%$$$$$$%&'()*+,-,+*)('&%$#"!``!"#$%&''()*++***))('&%&%%&'('&&&%%$####$$#""!"""#"!```!"#$%$#$$%&&&&%$#"!``!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#""""##"!``!!``!"##""#$%$#"!``!""!``!"######"!!!!!!"#$%&''&&&'()*+,,,+++++,-./010/.//01233234567899:;;;<<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&&&&&&&%%%%%%&'()*+,--,+*)('&%$#"!```!"#$%&'(()*++*)))(('&%$%$$%&'&%%%$$#""""##"!!`!!!"""!```````!"#$%$#"##$%%%%%$#"!`!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!!!"""!``!``!""!!"#$#"!```!"!``!"#"""""!```!"#$%&&%%%&'()*+++*****+,-./0/.-../01221234567889:::;;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('''''''&&&&&&'()*+,-..-,+*)('&%$#"!!!"#$%&'())**+*)(((''&%$#$##$%&%$$$##"!!!!""!```!!"!````````!!!!``!"#$%$#"!""#$$$$$$#"!`!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!!"!```!!!``!"##"!``!!!`!""!!!!!`!"#$%&%$$$%&'()***)))))*+,-./.-,--./0110123456778999::;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)(((((((''''''()*+,-.//.-,+*)('&%$#"""#$%&'()**))*)('''&&%$#"#""#$%$###""!``!!!`!!```````!!!!!!""""!`!"#$%$#"!`!!"######"!``!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!!``!``!"###"!````!!`````!"#$%$###$%&'()))((((()*+,-.-,+,,-./00/01234566788899:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)))))))(((((()*+,-./00/.-,+*)('&%$###$%&'()**)(()('&&&%%$#"!"!!"#$#"""!!````!!```!!!!!""""""####"!"#$%$#"!``!""""""!``!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!````!"!``!"""""!``!"#$$#"""#$%&'((('''''()*+,-,+*++,-.//./01234556777889:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*******))))))*+,-./0110/.-,+*)('&%$$$%&'()**)(''('&%%%$$#"!`!``!"#"!!!`!`````````!!!"""""######$$$$#"#$%$#"!``!"!!!!!``!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!""!`Ӏ``!!"!!!"!``!"##"!!!"#$%&'''&&&&&'()*+,+*)**+,-..-./01234456667789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+++++++******+,-./012210/.-,+*)('&%%%&'()**)('&&'&%$$$##"!`!""!``````!!!```!!!!"""#####$$$$$$%%%%$#$%%$#"!``!```````!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```!"#"!````````!``!!``!"#"!```!"#$%&&&%%%%%&'()*+*)())*+,--,-./01233455566789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,,,,,,,++++++,-./01233210/.-,+*)('&&&'()**)('&%%&%$###""!`!!`р```!!!!!"""!!!""""###$$$$$%%%%%%&&&&%$%&&%$#"!`````!`!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```!"#$#"!!!```!""!``!"#$%%%$$$$$%&'()*)('(()*+,,+,-./01223444556789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-------,,,,,,-./0123443210/.-,+*)('''()**)('&%$$%$#"""!!!``````````!!"""""###"""####$$$%%%%%&&&&&&''''&%&''&%$#"!!!````!```````ф``!!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!``!"#$$#"""!`!"#"!``!"#$%%$$#####$%&'()('&''()*++*+,-./01123334456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.......------./012345543210/.-,+*)((()**)('&%$##$#"!!!```!!!!!!!!!""#####$$$###$$$$%%%&&&&&''''''(((('&'(('&%$#"""!````!!"!!!!!!!`````!`!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#""!````!"#$%%$#"!````!"#"!```!"#$%$##"""""#$%&'('&%&&'()**)*+,-./00122233456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210///////....../01234566543210/.-,+*)))**)('&%$#""#"!````````````````!"""""""""##$$$$$%%%$$$%%%%&&&'''''(((((())))('())('&%$###"!```!!""#"""""""!!!!`````!`!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$##"!!!!"#$%&&%$#"!````````!"##"!``!"#$%$#""!!!!!"#$%&'&%$%%&'())()*+,-.//0111223456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210000000//////0123456776543210/.-,+****)('&%$#"!!"!`!``!!!!!!!!!!!!"#########$$%%%%%&&&%%%&&&&'''((((())))))****)()**)('&%$$$#"!``!!""##$#######""""!!!``!!``!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$$#""""#$%&''&%$#"!`````!!!```!`!"""!```!"#$$#"!!``!"#$%&%$#$$%&'(('()*+,-../0001123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:98765432111111100000012345678876543210/.-,++*)('&%$#"!``!```!""""""""""""#$$$$$$$$$%%&&&&&'''&&&''''((()))))******++++*)*++*)('&%%%$#"!``!""##$$%$$$$$$$####""!``!"!`````````!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%%$####$%&'(('&%$#"!!!!!"""!```!!```!!!``!"#$$#"!``!"#$%$#"##$%&''&'()*+,--.///00123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543222222211111123456789876543210/.-,+*)('&%$#"!`````!"###########$%%%%%%%%%&&'''&&&&&'''(((()))*****++++++,,,,+*+,,+*)('&&&%$#"!`!"#$$%%&%%%%%%%$$$$#"!```!""!``!``!!!!```````!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$##$$$%&'())('&%$#"""""###"!``!"!``````!"#$#"!`!"#$$#"!""#$%&&%&'()*+,,-...//0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:98765433333332222223456789876543210/.-,+*)('&%$#"!```!"#$$$$$$$$$$%&&&&&&&&&'''&&%%%%%&&&'(((())*++++,,,,,,----,+,--,+*)(''&%$#"!``!"#$%%&&'&&&&&&&%%%$#"!```!"##"!`!!""""!!!!!!``!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#""#$%&'()**)('&%$#####$$$#"!!""!``!!``!"##"!``!"#$$#"!`!!"#$%%$%&'()*++,---../0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876544444443333334567899876543210/.-,+*)('&%$#"!``````!"#$%%%%%%%%%%&''''''''&&'&%%$$$$$%%%&''''(()*+,,------....-,-..-,+*)(('&%$#"!``!"#$%&''('''''''&&%$#"!`ϊ``!"#$#"!``ŀ`!""####""""""!``!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!"#$%&'()**)('&%$$$$$%%%$#""##"!```!!ҋ`!"#$#"!``!"#$$#"!``!"#$$#$%&'()**+,,,--./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876555555544444456789::9876543210/.-,+*)('&%$#"!```!`!!"#$%&&&&&&&&&&'(((((('&%%&%$$#####$$$%&&&&''()*+,---...////.-.//.-,+*))('&%$#"!`‹``!"#$%&'()(((((((''&%$#"!````Ď`!"#$%$#"!!``````!"##$$$$#####"!``!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`!"#$%&'()**)('&%%%%%&&&%$##$$#"!````````!"!``!!"##"!``!"#$$#"!``!"##"#$%&'())*+++,,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:98766666665555556789::9876543210/.-,+*)('&%$#"!````!!"!""#$%&''''''''''())))('&%$$%$##"""""###$%%%%&&'()*+,,,-./0000/./00/.-,+**)('&%$#"!```````!"#$%&'()*)))))))('&%$#"!``!!!!```Dž`!"#$%%$#""!!!!```!"#$$%%%%$$$$$#"!``!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`!"#$%&'()**)('&&&&&'''&%$$%%$#"!!``````!!!``!""!``!""!``!!"#$#"!``!""!"#$%&'(()***++,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:987777777666666789:;:9876543210/.-,+*)('&%$#"!``!!""#"##$%&'(((((((((()**)('&%$##$#""!!!!!"""#$$$$%%&'()*+++,-./0110/010/.-,,++*)('&%$#"!!```!!!!"#$%&'()*+*******)('&%$#"!``!""""!!!```Ŋ`!"#$%&%$##"""!``!""##$%&&&%%%%$#"!```!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()**)('''''((('&%%&&%$#""!!!!!````!""!`!"#"!``!""!```!"##"!`!!!`!"#$%&''()))**+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9888888877777789:;;:9876543210/.-,+*)('&%$#"!```!"##$#$$%&'()))))))))))))('&%$#""#"!!`````!!!"####$$%&'()***+,-./011010/.-,+++++*)('&%$#""!!```!""""#$%&'()*+,+++++++*)('&%$#"!`˓````!"###"""!!!```!"#$%&&%$$###"!``!!!""#$%&'&&&&%$#"!!!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*+*)((((()))('&&''&%$##"""""!!!!"##"!"##"!```!!!`!""!`!"#$%&&'((())*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:99999998888889:;<<;:9876543210/.-,+*)('&%$#"!``!!"#$$%$%%&'()*********)((('&%$#"!!"!````!""""##$%&'()))*+,-./0110/.-,+****++*)('&%$##""!!``!"###$%&'()*+,-,,,,,,,+*)('&%$#"!````!`!!"#$$$###"""!!‰`!"#$%&'&%%$$#"!``````!!"#$%&''''&%$#"""#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*++*)))))***)(''(('&%$$#####""""#$$#"#$$#"!```!"!``!"#$%%&'''(()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:::::::999999:;<=<;:9876543210/.-,+*)('&%$#"!```!""#$%%&%&&'()*+++++++*)('''&%$#"!``!!``!!!!""#$%&'((()*+,-./00/.-,+*))))*++*)('&%$$##""!`!"#$$%&'()*+,-.-------,+*)('&%$#"!!!``!"!""#$%%%$$$###"!``````!"#$%&''&&%$#"!``!!!``````````!"#$%&'(('&%$###$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```!"#$%&'()*+,,+*****+++*)(())('&%%$$$$$####$%%$#$%$#"!``!!`!"#$$%&&&''()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;;;;;;;::::::;<==<;:9876543210/.-,+*)('&%$#"!````!"##$%&&'&''()))*+,,,+*)('&&&%$#"!``!!"#$%&'''()*+,-.//.-,+*)(((()*++*)('&%%$$#"!``!"#$%&'()*+,-./.......-,+*)('&%$#""!````Nj``````!"#"##$%&&&%%%$$#"!```!!!!```!"#$%&'('&%$#"!``!""!!!!!!!!!``!"#$%&'()('&%$$$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!!"#$%&'()*+,--,+++++,,,+*))**)('&&%%%%%$$$$%&&%$%%$#"!`````!"###$%%%&&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<<<<<<<;;;;;;<=>>=<;:9876543210/.-,+*)('&%$#"!``!!"#$$%&''('(((((()*+,+*)('&%%%%$#"!```!"#$%&&&'()*+,-..-,+*)(''''()*++*)('&&%%$#"!``!"#$%&'()*+,-./0///////.-,+*)('&%$##"!!!!`````!!!!!"#$#$$%&'''&&&%$#"!``!!""""!!``!"#$%&'(('&%$#"!````!"#""""""""!``!"#$%&'()*)('&%%%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"""#$%&'()*+,-..-,,,,,---,+**++*)(''&&&&&%%%%&''&%&%$#"!``````!``````!"##""#$$$%%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=======<<<<<<=>?>=<;:9876543210/.-,+*)('&%$#"!```!!""#$%%&'(()(((''''()*+*)('&%$$$$$#"!``!"#$%%%&'()*+,--,+*)('&&&&'()*++*)(''&%$#"!```!"#$%&'()*+,-./010000000/.-,+*)('&%$$#""""!!``!!"""""#$%$%%&'((('&%$#"!``!!""####""!````!"#$%&'()('&%$#"!!!``!"#########"!!"#$%&'()*+*)('&&&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$###$%&'()*+,-.//.-----...-,++,,+*)(('''''&&&&''&%$%$#"!``!!``!```!!!!!!"##"!!"###$$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>======>??>=<;:9876543210/.-,+*)('&%$#"!````!!!""##$%&&'()))(''&&&&'()*)('&%$#####$#"!`!"#$$$$%&'()*+,,+*)('&%%%%&'()*++*)(('&%$#"!````!!"#$%&'()*+,-./00001111110/.-,+*)('&%%$####"!``!""#####$%&%&&'()))('&%$#"!`!!!"#$$##"!`Њ````!```!"#$%&'())('&%$#""!``!"#$$$$$$$$$#""#$%&'()*+,+*)('''()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$$$%&'()*+,-./00/.....///.-,,--,+*))((((('''''&%$#$%$#"!`````!!```!!""""""##"!`!"""##$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>????>=<;:9876543210/.-,+*)('&%$#"!``!!!"""##$$%&''()*)('&&%%%%&'()('&%$#"""""##"!`!"####$%&'()*++*)('&%$$$$%&'()*++*))('&%$#"!!!!""#$%&'()*+,-./00///00012210/.-,+*)('&&%$$$#"!```!"##$$$$$%&'&''()*)('&%$#"!```!"#$$$#"!```!!``````!!`````!`!"#$%&'())))('&%$#"!``!"#$%%%%%%%%$##$%&'()*+,-,+*)((()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%%%&'()*+,-./0110/////000/.--..-,+**)))))((('&%$#"#$%$#"!```!``!""!``!!""""###$#"!```!!!""#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!"""###$$%%&'(()))('&%%$$$$%&'('&%$#"!!!!!"#"!``!"""""#$%&'()**)('&%$####$%&'()*++**)('&%$#""""##$%&'()*+,-./00/...///012210/.-,+*)(''&%%$#"!``````!"#$$%%%%%&'('(()*+*)('&%$#"!`!"#$%%$#"!``!!!``!!!""!`ˀ```!!!`````!"#$%&'(((((('&%$#"!`!"#$%&&&&&&&%$$%&'()*+,-.-,+*)))*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&&&'()*+,-./01221000001110/..//.-,++*****)('&%$#"!"#$%$#"!``!`!``!"#"!`````!!!!"#$$#"!```!!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#""###$$$%%&&'()))(('&%$$####$%&'&%$#"!``!"#"!``!"!!!!"#$%&'())('&%$#""""#$%&'()*+++*)('&%$####$$%&'()*+,-./00/.---.../012210/.-,+*)(('&%$#"!```!!!!""#$%&&&&&'()())*++*)('&%$#"!``!"#$%%$#"!`!!``!"##"!`````!!""!`!!!"#$%&&'('''''&%$#"!``!"#$%&'''''&%%&'()*+,-./.-,+***+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('''()*+,-./0123321111122210//00/.-,,+++*)('&%$#"!`!"#$%$#"!!!`!!`!""""!```!"###"!`!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$##$$$%%%&&''()*)(''&%$##""""#$%&%$#"!``!""#"!``!``!"#$%&'(('&%$#"!!!!"#$%&'()*+,+*)('&%$$$$%%&'()*+,-./00/.-,,,---./012210/.-,+*)('&%$#"!```!!`!!"#$%&'''()*)**+,,+*)('&%$#"!``!"#$%%$#"!``!"!``!"#$#"!!!!!""#"!```````!""#$%&&%&'&&&&&%$#"!``!"#$%&'(((('&&'()*+,-./0/.-,+++,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)((()*+,-./0123443222223332100110/.--,+*)('&%$#"!`!"#$$##"!```!!```!!!!!!`````!!"""!``!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$$%%%&&&''(()*)('&&%$#""!!!!"#$%$#"!`!!""!```!``!"#$%&''&%$#"!``!"#$%&'()*+,+*)('&%%%%&&'()*+,-./00/.-,+++,,,-./01210/.-,+*)('&%$#"!``!"#$%&'()*+*++,--,+*)('&%$#"!``!"#$%%$#"!`!"!``!"##$#"""""##$#"!!!!``!"##$%&&%$%&%%%%%$#"!```!"#$%&'())))(''()*+,-./010/.-,,,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)))*+,-./01234554333334433211210/.-,+*)('&%$#"!`!"#$#""#"!``!``````!""!!```````!`````!!`!`!!!```!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%%&&&'''(())*)('&%%$#"!!``!"#$#"!`!"!```!!`!"#$%&'&%$#"!``!"#$%&'()*+,+*)('&&&&''()*+,-./00/.-,+***+++,-./01000/.-,+*)('&%$#"!``!"#$%&'()*++,,-..-,+*)('&%$#"!``!"#$%$#"!`!"!````!!""#$#####$$%$#""""!!"#$$%$%%$#$%$$$$%%$#"!```!"#$%&'()****)(()*+,-./01210/.---./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+***+,-./01234566544444432332210/.-,+*)('&%$#"!`!"#$#"!!"#"!`!!`!!!!"##""!``````!!!``!``!!````!"#"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&&'''((())**)('&%$$#"!``!"##"!`!"!``!```!"#$%&&%$#"!``!"#$%&'()*+,,+*)(''''(()*+,-./00/.-,+*)))***+,-./0//00/.-,+*)('&%$#"!`ˋ`!"#$%&'()*+,--.//.-,+*)('&%$#"!``!"#$%$#"!``!""!!!````!!"#$$$$$%%&%$####""!"#$$#$$#"#$####$$$$#"!``!"#$%&'()*++++*))*+,-./0123210/.../0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+++,-./012345677655554321222110/.-,+*)('&%$#"!```!"##"!``!""!``!"!""""#$$#"!``!`````!""!```````````!!"""!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)(''((()))***)('&%$##"!`!""!```!!``!"#$%&%$#"!`!"#$%&'()*+,,+*)(((())*+,-./00/.-,+*)((()))*+,-./..//0/.-,+*)('&%$#"!`````ˋ`!"#$%&'()*+,-./00/.-,+*)('&%$#"!``!"#$$#"!```!"#"""!!``!"#$%%%&&'&%$$$#"!`!"##"##"!"#""""####"#"!``!"#$%&'()*+,,,+**+,-./012343210///0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,,,-./012345678876654321011100/...-,+*)('&%$#"!``!"#$#"!`!"!```!"####$%%$#"!```!!``!!``!""!!!!!`!!`````!"""!!`!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)(()))***+*)('&%$#""!``!"#"!``!`!`!"#$%&%$#"!`!"#$%&'()*+,-,+*))))**+,-./00/.-,+*)('''((()*+,-.--../.-,+*)('&%$#"!`!!!!```!"#$%&'()*+,-./00/.-,+*)('&%$#"!`ā`!"#$#"!`!`!"####""!```!"#$%&&''('&%$#"!``!""!""!`!"!!!!""""!"#"!```!"#$%&'()*+,--,++,-./0123454321000123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.---./0123456789876543210/000//.-----,+*)('&%$#"!!"#$$#"!``!``!"#$$%&&%$#"!``!!```!""!``!"#"""""!"!``!!```!""!!``!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*))***+++*)('&%$#"!!``!"#"!``!!``!"#$%&%$#"!``!"#$%&'()*+,-,+****++,-./00/.-,+*)('&&&'''()*+,-,,--..-,+*)('&%$#"!`!"""!!``!"#$%&'()*+,-./0110/.-,+*)('&%$#"!````!"#$$#"!!``!"#$$$##"!!``!"#$%&'((('&%$#"!``!"!`!!`!!````!!!!`!"#"!!```!"#$%&'()*+,-.-,,-./0123456543211123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.../0123456789876543210/.///..-,,,,,-,+*)('&%$#""#$%$#"!```!!````!"#$%&''&%$#"!``!"!``!"#"!`!"#$#####""!``!""!!```!!!`!""#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+**+++,+*)('&%$#"!``!""!``!!!`!"#$%&%$#"!``!"#$%&'()*+,--,++++,,-./00/.-,+*)('&%%%&&&'()*+,++,,--,+*)('&%$#"!`ހ`!"##""!`!"#$%&'()*+,-./012210/.-,+*)('&%$#"!!`!```!"#$%$#"!``````!"#$%%%$$#"!```!"#$%&'()('&%$#"!``!`````!""""!!`!"#$%&'()*+,-.--./0123456765432223456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210///0123456789876543210/.-...--,+++++,-,+*)('&%$##$%&%$#"!!!""!!!``!"#$%&''&%$#"!!"#"!`!"##"!"#$%$$$$$##"!``!"##"!`!``!!!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,++,,,,+*)('&%$#"!``!"#"!``!``!"#$%&&%$#"!`!"#$%&'()*+,-.-,,,,--./00/.-,+*)('&%$$$%%%&'()*+**++,--,+*)('&%$#"!```!"#$##"!"#$%&'()*+,-./01233210/.-,+*)('&%$#""!"!`````!"#$%%$#"!`!!!!!"#$%&&&%%$#"!```!"#$%&'()*)('&%$#"!``!``!!!"#"!``!"#$%&'()*+,-.../0123456787654333456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:987654321000123456789876543210/.-,---,,+*****+,+*)((('&%$$%&'&%$#"""##"""!````!"#$%&''&%$#""##"!`!"#$#"#$%&%%%%%$$#"!!"##"!````!!``!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:98876543210/.-,,--,+*)('&%$#"!``!""!````!"#$%&%$#"!``!"#$%&'()*+,-.----../00/.-,+*)('&%$###$$$%&'()*))**+,--,+*)('&%$#"!!`Í`!"#$$$#"#$%&'()*+,-./0122222210/.-,+*)('&%$##"#"!```````!!`!"#$%&%$#"!"""""#$%&'''&&%$#"!!!"#$%&'()**)('&%$#"!``!!``!!``!"#"!````!"#$%&'()*+,-.//0123456789876544456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543211123456789876543210/.-,+,,,++*)))))*+*)('''''&%%&'''&%$###$$###"!!!``!"#$%&'(('&%$##$#"!`!"#$$#$%&'&&&&&%%$#""##"!``!"!``!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9877776543210/.---,+*)('&%$$#"!`!""!```!!"#$%&%$#"!`!"#$%&'()*+,-.....//00/.-,+*)('&%$#"""###$%&'()(())*+,--,+*)('&%$#""!````!"#$%%$#$%&'()*+,-./011111112210/.-,+*)('&%$$#$#"!!!!!!!!`!"#$%&&%$#"#####$%&'(((''&%$#"""#$%&'()*++*)('&%$#"!!"!````````````!``!"##"!!!``!!"#$%&'()*+,-./012345678998765556789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:98765432223456789876543210/.-,+*+++**)((((()*)('&&&&&&&&&&&''&%$$$%%$$$#"""!!"#$%&'())('&%$$$#"!``!"#$$%&'('''''&&%$##$#"!`!!``!"#$%&''()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:987666676543210/.-,+*)('&%$##"!``!"#"!!`!"#$%%$#"!``!"#$%&'()*+,-./////000/.-,+*)('&%$#"!!!"""#$%&'(''(()*+,--,+*)('&%$##"!!!`!"#$%%$%&'()*+,-./01100000012210/.-,+*)('&%%$$#"!""""!```!"#$%&'&%$#$$$$$%&'()))(('&%$###$%&'(()**++*)('&%$#""#"!!``!!!!!!!```!"#$$#"!``!"#$%&'()*+,-./0123456789987666789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:987654333456789876543210/.-,+*)***))('''''()('&%%%%%%%%%%%&&&&%%%&&%%%$###""#$%&'()**)('&%%$#"!``!"#$%&'((((((''&%$$$#"!``!"#$%%&&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:987655556543210/.-,+*)('&%$#""!``!"##"!``!"#$%&%$#"!````!"#$%&'()*+,-./000010/.-,+*)('&%$#"!``!!!"#$%&'&&''()*+,--,+*)('&%$$#""!``!""#$%%&'()*+,-./0100//////011110/.-,+*)('&%$#"!`!!!!!`!!"#$%&'('&%$%%%%%&'()**)('&%$#$$$%%%&''())*++*)('&%$##$#""!!""""""!```!"#$%$##"!`!"#$%&'()*+,-./0123456789:9877789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876544456789876543210/.-,+*)()))(('&&&&&'('&%$$$$$$$$$$$%%%%%%&&&&%%%$$$##$%&'((()))('&%$#"!``!"#$%&'())))(('&%%$#"!````````!"#$$$%%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:987654444543210/.-,+*)('&%$#"!!`!"#"!``!"#$%&'&%$#"!!!!"#$%&'()*+,-./0111110/.-,+*)('&%$#"!``!"#$%&%%&&'()*+,--,+*)('&%%$##"!``!!"#$%&'()*+,-./00//....../0000/.-,+*)('&%$#"!``````````!""#$%&'()('&%&&&&&'()**)('&%$#"##$$$$%&&'(()*++*)('&%$$%$##""######"!``!!"#$%$#"""!`!"#$%&'()*+,-./0123456789::98889:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:98765556789876543210/.-,+*)('(((''&%%%%%&'&%$###########$$$$$$%%%%$$$$$$$$%&&''''(((('&%$#"!``!"#$%&'()***))('&%$#"!````!!!``!`!"####$$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:987654333343210/.-,+*)('&%$#"!``!""#"!``!"#$%&''&%$#""""#$%&'()*+,-./01222210/.-,+*)('&%$#"!``!"#$%$$%%&'()*+,--,+*)('&&%$$#"!````!"#$%&'()*+,-.//..------.////..-,+*)('&%$#"!``!!!!!"!"#$%&'())('&'''''()**)('&%$#"!""####$%%&''()*++*)('&%%&%$$##$$$$$$#"!`!"#$%$#"!!!!```!"#$%&'()*+,-./0123456789:;;:999:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:987666789876543210/.-,+*)('&'''&&%$$$$$%&%$#"""""""""""######$$$$######$$$%%&&&&''''&&&%$#"!``!"#$%&'()*+++**)('&%$#"!```!!""!````!!``!"""""##$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:987654322223210/.-,+*)('&%$#"!``!!"#"!``!"#$%%&&'&%$####$%&''()*+,-./00123210/.-,+*)('&%$#"!``!"#$##$$%&'()*+,--,+*)(''&%%$#"!``!"#$%&'()*+,-./..--,,,,,,-....--,+*)('&%$#"!``!"""!`!"#$%&'())('((((()**)('&%$#"!`!!""""#$$%&&'()*++*)('&&'&%%$$%%%%%$#"!`!"#$$#"!``!!!"#$%&'()*+,-./0123456789:;<<;:::;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9877789876543210/.-,+*)('&%&&&%%$#####$%$#"!!!!!!!!!!!""""""####""""""###$$%%%%&&&&%%%%%$#"!```!"#$%&'()*+,,+*)('&%$#"!``!!""##"!!``!"!``!!!!!""#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:987654321111210/.-,+*)('&%$#"!``!"#"!``!"##$$%%&'&%$$$$%&&&&'()*+,-.//012210/.-,+*)('&%$#"!``!""#""##$%&'()*+,--,+*)(('&%$#"!``!"#$%&'()*+,-.--,,++++++,----,,+*)('&%$#"!```!"!``!"#$%&'())()))))*+*)('&%$#"!`!!!!"##$%%&'()*++*)(''('&&%%&&&&%$#"!```!"#$$#"!````````!""#$$%&'()*+,-./0123456789:;<=<;;;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:98889876543210/.-,+*)('&%$%%%$$#"""""#$#"!````!!!!!!""""!!!!!!"""##$$$$%%%%$$$$%%$#"!!!"#$%&'()*+,--,+*)('&%$#"!`!""##$$#""!`!"!``!!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:987654321000010/.-,+*)('&%$#"!``!"##"!```!""##$$%&'&%%%%&%%%%&'()*+,-../012210/.-,+*)('&%$#"!```NJ`!!!"!!""#$%&'()*+,--,+*)('&%$#"!``!"#$%&'()*+,--,,++******+,,,,++*)('&%$#"!``!!`!"#$%&'()*)*****++*)('&%$#"!``!""#$$%&'()*++*)(()(''&&''''&%$#"!!!"#$%%$#"!``````!!!!!````!"###$%&'()*+,-./0123456789:;<=<<<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:999876543210/.-,+*)('&%$#$$$##"!!!!!"##"!```!!!!````!!!""####$$$$####$%%$#"""#$%&'()*+,-..-,+*)('&%$#"!"##$$%$#"!```!"!`!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210////0/.-,+*)('&%$#"!``!"##"!`````!!""##$%&'&&&%%$$$$%&'()*+,--./012210/.-,+*)('&%$#"!!!`````!``!!"#$%&'()*+,--,+*)('&%$#"!`!"#$%&'()*+,,++**))))))*++++***)('&%$#"!``!ˀ``!"#$%&'()*+++++,+*)('&%$#"!`!!"##$%&'()*++*))*)((''(((('&%$#"""#$%&&%$#"!```!!!!"""""!!!`!""#""#$%&'()*+,-./0123456789:;<===>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"###""!```!"#"!``!!""""####""""#$%%$###$%&'()*+,-.//.-,+*)('&%$#"#$$%%%$#"!```!"!``!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/....///.-,+*)('&%$#"!``!"##"!!!!```!!""#$%&'&%$$####$%&'()*+,,-./012210/.-,+*)('&%$#"""!!`€`!"#$%&'()*+,-,+*)('&%$#"!``!"#$%&'()*+,+**))(((((()****)))('&%$#"!``!```!"#$%&'()*+,,,,,+*)('&%$#"!````!``!""#$%&'()*++**+*))(())))('&%$###$%&'&%$#"!````````!!""""#####"""!!!!"!!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!"""!!!!`!"#"!```!!!!""""!!!!"#$%%$$$%&'()*+,-./00/.-,+*)('&%$#$%%&&&%$#"!!```!""!``````````!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.----.....-,+*)('&%$#"!`Ʌ`````!"#$#""""!!``É`!!"#$%&%$##""""#$%&'()*++,-./012210/.-,+*)('&%$###""!```!"#$%&'()*+,-,+*)('&%$#"!``!"#$%&'()*+*))((''''''())))(()('&%$#"!``!!!!"#$%&''()*+,---,+*)('&%$#"!`!!`!!"#$%&'()*+++,+**))****)('&%$$$%&'('&%$#"!```!!!!!!!""####$$$$$#"!````!``!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`!!!````!""!```````````!!!!````!"#$%%%%&'()*+,-./0110/.-,+*)('&%$%&&'''&%$#""!````!"#"!`!!!!!!!!```!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,,,,----..-,+*)('&%$#"!```````!!!!``````````!"#$$####""!!``````!"#$%$#""!!!!"#$%&'()**+,-./012210/.-,+*)('&%$$$##"!!```!"#$%&'()*+,--,+*)('&%$#"!`!"#$%&'()**)((''&&&&&&'((((''(('&%$#"!``!"""#$%&'&&'()*+,--,+*)('&%$#"!`!``!"#$%&'()*+,-,++**++++*)('&%%%&'()('&%$#"!!!"""""""##$$$$%%%%$#"!``À``!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``````!!!``!!!!````!!``````!"#$%%%&'()*+,-./01210/.-,+*)('&%&''((('&%$##"!!`!"#"!``!""""""""!!!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,++++,,,,-..-,+*)('&%$#"!!!!```!!""""!!!!!!!!!``````!"#$%%$$$$##""!!!!!``!"#$$#"!!```!"#$%&'())*+,-./012210/.-,+*)('&%%%$$#""!``````!"#$%&'()*+,-.-,+*)('&%$#"!`!"#$%&'())(''&&%%%%%%&''''&&'('&%$#"!``!"##$%&&&%%&'()*+,,+*)('&%$#"!````!"#$%&'()*+,-,,++,,,++*)('&&&'()*)('&%$#"""#######$$%%%%&&&&%$#"!!````!"#$%&'()*+,-./0123456789:;<=>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!!!!```!""!!!``!"!````!"#$$$$%&'()*+,-./01210/.-,+*)('&'(()))('&%$$#""!"##"!`!"""""###"""#$%&'())*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+****++++,-..-,+*)('&%$#""""!!!""####"""""""""!!!!!!"#$%&%%%%%$$##"""""!`ό`!"##"!``!"#$%&'((()*+,-./012210/.-,+*)('&&&%%$##"!!!!!!"#$%&'()*+,-..-,+*)('&%$#"!``!"#$%&'()('&&%%$$$$$$%&&&&%%&'('&%$#"!``!"#$%%%%$$%&'()*+,+*)('&%$#"!```!"#$%&'()*+,---,,,,+****)('''()*+*)('&%$###$$$$$$$%%&&&&''''&%$#""!!!!"#$%&'()*+,-./01234567889::;<==>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```!"""!!`!""""!!"#"!!``!"#$###$%&'()*+,-./01210/.-,+*)('())***)('&%%$##"##"!```!!!!!"#$###$%&'())()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*))))****+,-..-,+*)('&%$####"""##$$$##########""""""#$$%%$$$$%%%$$#####"!````!"##"!`!"#$%&'''()*+,-./012210/.-,+*)('''&&%$$#""""""#$%&'()*+,-./.-,+*)('&%$#"!```!"#$%&'()('&%%$$######$%%%%$$%&''&%$##"!````!"#$$$$$##$%&'()*++*)('&%$#"!`````````!"#$%&'()*+,--,,,++*))))*)((()*+,+*)('&%$$$%%%%%%%&&''''(((('&%$##""""#$%&'()*+,-./01234567677899:;<<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```!"###"!`!"###""##""!!``````!"##"""#$%&'()*+,-./01210/.-,+*)()**+++*)('&&%$$#$#"!````!"#$$$%&'())('()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)(((())))*+,-..-,+*)('&%$$$$###$$$$#"""#$$#"""####"""##$$####$$$$%$$$$$#"!!!`Ҟ`!""!``!"#$%&&&'()*+,-./012210/.-,+*)(((''&%%$######$%&'()*+,-.//.-,+*)('&%$#"!```!"#$%&'((('&%$$##""""""#$$$$##$%&&%$#""!"!!!`΅``!"######""#$%&'()*++*)('&%$#"!`!!!!!!!!"#$%&'()*+,,,,+++**)(((()*)))*+,-,+*)('&%%%&&&&&&&''(((())))('&%$$####$%&'()*+,-./0123456665667889:;;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!!!""#"!``!"#$$##""!!`!!!``````!!!`!"#"!!!"#$%&'()*+,-./01210/.-,+*)*++,,,+*)(''&%%$$#"!`!"#$%&'())('&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)(''''(((()*+,-..-,+*)('&%%%$#""#$##"!!!"##"!!!"#""!!!""##""""####$%%%%%$#"""!`````!""!``!"#$%%%%%&'()*+,-./012210/.-,+*)))(('&&%$$$$$$%&'()*+,-./0/.-,+*)('&%$#"!`!!"#$%&'''''&%$##""!!!!!!"####""#$%%$#"!!`!!""!``ӌ`!""""""""!!"#$%&'()*+*)('&%$#"!```!""""""""#$%&'()*+,,+++***))(''''()***+,-.-,+*)('&&&'''''''(())))****)('&%%$$$$%&'()*+,-./012345655545567789::;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!"!`!!"!`!"#$%$#"!!``!!!````!!!!""!``!""!``!"#$%&'()*+,-./01210/.-,+*+,,---,+*)(('&&%$#"!``!"#$%&'()('&%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&&&&''''()*+,--,+*)('&%$$$#"!!"#""!``!""!``!"!!``!!""!!!!""""#$%%%$#"!!!"!!!``!"#"!``!"#$$$$$$%&'()*+,-./012110/.-,+***))(''&%%%%%%&'()))*+,-.//.-,+*)('&%$#"!`!""#$%&&&&&&&%$#""!!```!""""!!"#$$#"!``!""!!`````!!!!!!!!``!"#$%&'()*+*)('&%$#"!````!"########$%&'()*++++***)))(('&&&&'()*+,-./.-,+*)('''((((((())****++++*)('&&%%%%&'()*+,-./012345654443445667899:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#""!``!``````!"#$%$#"!ޙ`!""!!!!""""##"!`!""!``!"#$%&'()*+,-./01210/.-,+,--...-,+*)('&%$#"!``!"#$%&'(('&%$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%%%%&&&&'()*+,,+*)('&%$###"!`!"!!```!!!```!!``!!``!!!!"#$$$#"!```!"""!``!"##"!`!"######$%&'()*+,-./0100///.-,+++**)(('&&&&&&'((((()*+,-..-,+*)('&%$#"!``!"##$%%%%%%%%$#"!!``!!!!``!"##"!`!"#""!!!!`̇`````!"#$%&'()*+*)('&%$#"!!!!"#$$$$$$$$%&'()*++***)))(((''&%%%%&'()*+,-./.-,+*)((()))))))**++++,,,,+*)(''&&&&'()*+,-./01234565433323345567889:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!``!!!!!!"#$%%$#"!```!"#""""####$#"!```!"!``!"#$%&'()*+,-./012210/.-,-../.-,+*)('&%$#"!``!"#$%&'''&%$#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$$$$%%%%&'()*++*)('&%$#"""!``!``````!"###"!``!"""!``!"#"!``!""""""#$%&'()*+,-./0//..//.-,,,++*))(''''''('''''()*+,-.-,+*)('&%$#"!``!""#$$$$$$$$#"!``!````!""!```!"##""""!```Ʉ`!``!"#$%&'()*+*)('&%$#""""#$%%%%%%%%&'()*++*)))((('''&&%$$$$%&'()*+,-./.-,+*)))*******++,,,,----,+*)((''''()*+,-./0123455543222122344567789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!""""""#$%&&%$#"!```!"#####$$$$$$#"!!```!""!`!"#$%&'()*+,-./01233210/.-.//.-,+*)('&%$#"!`!"#$%&&&%$#"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$####$$$$%&'()**)('&%$#"!!!``!""#"!``!!""!```!"##"!``!!!!!!"#$%&'()*+,-./..--.//.---,,+**)(((((('&&&&&'()*+,-.-,+*)('&%$#"!`!!"#########"!`````!""!`!"#$$####"!!!``````!!`!"#$%&'()*+*)('&%$####$%&&&&&&&&'()*++*)((('''&&&%%$####$%&'()*+,-./.-,+***+++++++,,----....-,+*))(((()*+,-./012344444321110112334566789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`````!"#####$%&''&%$#"!```!"#$$$$$%$####$#""!!!"""!``!"#$%&'()*+,-./012343210/.//.-,+*)('&%$#"!``!"#$%%%%$#"!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#""""####$%&'())('&%$#"!````!!"!`!!"!!``!""!````!"#$%&'()*+,-.--,,-.//...--,++*))))('&%%%%%&'()*+,--,+*)('&%$#"!`!"""""""""!``!!!```!"#$%%$$$$#"""!!``````!```!````!``!"#$%&'()*+*)('&%$$$$%&''''''''()*+**)('''&&&%%%$$#""""#$%&'()*+,-./.-,+++,,,,,,,--....////.-,+**))))*+,-./012333333321000/0012234556789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```!!````!"#$$$$%&'(('&%$#"!``!"#$%%%%%$#""""##""!!!!!!`!""##$%&'()*+,-./012343210/0/.-,+*)('&%$#"!```!""#$$$$#"!`!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!!!""""#$%&'()('&%$#"!``!!`!""!```!"!!````!"#$%&'()*+,-,,++,-.////..-,,+**)('&%$$$$$%&'()*+,,+*)('&%$#"!``!!!!!!!!!!``!```!!"#$%&&%%%%$###""!!```````!!!"!!!"!!```!```!"#$%&'()*++*)('&%%%%&'(((((((()*+*))('&&&%%%$$$##"!!!!"#$%&'()*+,-./.-,,,-------..////0000/.-,++****+,-./0121222222210///.//011234456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!````!""!!````!"#$%%%%&'())('&%$#"!!"#$%&&&%$#"!!!!""!!``````!!!""#$%&'()*+,-./01234321010/.-,+*)('&%$#"!````!!!!"####"!``!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!!!!"#$%&'()('&%$#"!```!""!!``!!````!!"#$%&'()*+,++**+,-./00//.-,+*)('&%$#####$%&'()*+,+*)('&%$#"!````!!!""#$%&''&&&&%$$$##""!!!!!```````!"""#"""#""!!!!````!!"#$%&'()*+,++*)('&&&&'())))))))*+*)(('&%%%$$$###""!````!"#$%&'()*+,-./.---.......//000011110/.-,,++++,-./0111011111110/...-../001233456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!!!"##""!!``!!"#$%&&&&'()**)('&%$#""#$%&'&%$#"!````!!````!!"#$%&'()*+,-./01234321210/.-,+*)('&%$#"!!`!``!""""!``!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'('&%$#"!``!"""!`Dž`!```!"#$%&'()*+**))*+,-./0/.-,+*)('&%$#"""""#$%&'()*+*)('&%$#"!``!""##$%&'((''''&%%%$$##"""""!!!!``!!!"####$##""""!``!!`!"#$%&'()*+,+***))(''''()**********)(''&%$$$###"""!!``!"#$%&'()*+,-./...///////001111222210/.--,,,,-./01100/0000000/.---,--.//01223456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#""""#$$##""!!""#$%&''''()*++*)('&%$##$%&'&%$#"!``!"#$%&'()*+,-./012343210/.-,+*)('&%$#"!!``!!!!``!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'('&%$#"!``!""""!````ω``!"#$%&&'()*))(()*+,-./.-,+*)('&%$#"!!!!!"#$%&'()**)('&%$#"!``!"#$$%&''''((('&&&&%%$$#####""""!````!"#$$%$$####"!```!`````!"#$%&'()*++*)))((((((()*+++++++*))('&&%$###"""!!!``!"#$%&'()*+,-./0///00000001122223333210/..-,,--./010//.///////.-,,,+,,-../01123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$####$%%$$##""##$%&'(((()*+,,+*)('&%$$%&'&%$#"!```````!"#$%&'()*+,-./01233210/.-,+*)('&%$#"!``!```!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'(('&%$#"!``!"!!""!!!!```Ȇ``!"#$$%%&'()((''()*+,-.-,+*)('&%$#"!`!"#$%&'())('&%$#"!``!"#$%&'&&&'''&%%%%$%%$$$$$$####"!!````Ϟ``!"#$%%%$$$$#"!``````!```!!```!"#$%&'()*+*)((('''()))*+,,,,,+*)(('&%%$#"""!!!````!"#$%&'()*+,-./000011111112233334443210/.-,++,,-./0/..-.......-,+++*++,--./00123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$$$$%&&%%$$##$$%&'())))*+,--,+*)('&%%&'('&%$#"!``````!!!!````!"#$%&'()*+,-./0123443210/.-,+*)('&%$#"!``!!``!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()('&%$#"!``!`!!!"""!!!``````!"""##$$%&'(''&&'()*+,--,+*)('&%$#"!`!"#$%&'()('&%$#"!!``!"#$%&&%%%&&&%$$$$#$$#$$$$$$$$$#""!!!!`````!"#$%&&%%%$#"!````!`!`!"!!``!!`!"#$%&'()***)('''&&&'()*+,---,+*)(''&%$$#"!!!``!"#$%&'()*+,-./01112222222334444543210/.-,+**++,-./.--,-------,+***)**+,,-.//0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%%%%&''&&%%$$%%&'()****+,-..-,+*)('&&'()('&%$#"!!``````!!!""""!!``!"#$%&'()*+,-./012345543210/.-,+*)('&%$#"!```!!``!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'())('&%$#"!````!!!!!!!!!!!`ʈ`!!!!""##$%&'&&%%&'()*+,,+*)('&%$#"!```!"#$%&'(('&%$#"!```!"#$%%$$$%%%$####"##"#####$%%%$##""""!!`````!"#$%&''&&&%$#"!!!!"!"!"#""!``!"!"#$%&'()))))('&&&%%%&'()*+,-,+*)('&&%$##"!``!"#$%&'()*+,-./0122333333344555543210/.-,+*))**+,-.-,,+,,,,,,,+*)))())*++,-../0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&&&&'((''&&%%&&'()*++++,-.//.-,+*)(''()*)('&%$#""!!!``!!"""####""!!"#$%&'()*+,-./01234566543210/.-,+*)('&%$#"!!`````!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```!"##$%&'())('&%$#"!!``````!""""!`````!!""#$%&%%$$%&'()*+,,+*)('&%$#"!``!"#$%&'(('&%$#"!``!"#$$###$$$#""""!""!"""""#$%&%$$####""!!!!!"#$%&'(('''&%$#""""#"#"#$##"!!"#"#$%&'())(((('&%%%$$$%&'()*+,+*)('&%%$#"""!``!"#$%&'()*+,-./012344444445566543210/.-,+*)(())*+,-,++*+++++++*)((('(()**+,--./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)(''''())((''&&''()*+,,,,-./00/.-,+*)(()*+*)('&%$##"""!!""###$$$$##""#$%&'()*+,-./0123456776543210/.-,+*)('&%$#""!!`!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!""#$%&'())('&%$#""!!!!`!!!""!!``!!"#$%$$##$%&'()*+,+*)('&%$#"!```!"#$%&'(('&%$#"!`!"##"""###"!!!!`!!`!!!!!"#$%&%%$$$$##"""""#$%&'(''((('&%$####$#$#$%$$#""#$#$%&'()((''''&%$$$###$%&'()*+*)('&%$$#"!!!`!"#$%&'()*+,-./01234555555666543210/.-,+*)(''(()*+,+**)*******)('''&''())*+,,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)(((()**))((''(()*+,----./0110/.-,+*))*+,+*)('&%$$###""##$$$%%%%$$##$%&'()*+,-./012345678876543210/.-,+*)('&%$##"!`!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!!"#$%&'())('&%$##""!!```!"""!`!"#$##""#$%&'()*+,+*)('&%$#"!!!"#$%&'()('&%$#"!``!"""!!!"""!``!"#$%&&%%%%$$#####$%&'('&&''(('&%$$$$%$%$%&%%$##$%$%&'()(''&&&&%$###"""#$%&'()*)('&%$##"!````!"#$%&'()*+,-./0123456666676543210/.-,+*)('&&''()*+*))()))))))('&&&%&&'(()*++,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*))))*++**))(())*+,-..../012210/.-,+**+,-,+*)('&%%$$$##$$%%%&&&&%%$$%&'()*+,-./01234567899876543210/.-,+*)('&%$#"!``!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'())('&%$#"!```!!``!""!``!"#""!!"#$%&'()*+,+*)('&%$#"""#$%&'())('&%$#"!``!!!``!!!``!"#$%&&&%%%$$$$$$%&&&'&%%&&'(('&%%%%&%&%&'&&%$$%&%&'()('&&%%%%$#"""!!!"#$%&'()('&%$#""!```!!"#$%&'()*+,-./0123456777776543210/.-,+*)('&%%&&'()*)(('((((((('&%%%$%%&''()**+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+****+,,++**))**+,-.////01233210/.-,++,-.-,+*)('&&%%%$$%%&&&''''&&%%&'()*+,-./0123456789::9876543210/.-,+*)('&%$#"!`!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'())('&%$#"!``!!"!`!!!`!"!!``!"#$%&'()*+,+*)('&%$###$%&'()*)('&%$#"!``!``!"#$$%&%$$$###$$$$%%%&%$$%%&'(('&&&&'&'&'(''&%%&'&'()('&%%$$$$#"!!!``!"#$%&'('&%$#"!!````!""#$%&'()*+,-./0123456788876543210/.-,+*)('&%$$%%&'()(''&'''''''&%$$$#$$%&&'())*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,++++,--,,++**++,-./0000123443210/.-,,-./.-,+*)(''&&&%%&&'''((((''&&'()*+,-./0123456789:;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()('&%$#"!``!""!````!!``!"#$%&'()*+,,+*)('&%$$$%&'()*)('&%$#""!``!"##$%$###"""####$$$%$##$$%&''&&%%%&'('()(('&&'('()('&%$$####"!```!"#$%&'&%$#"!```!````````!"##$%&'()*+,-./0123456789876543210/.-,+*)('&%$##$$%&'('&&%&&&&&&&%$###"##$%%&'(()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,,,,-..--,,++,,-./011112345543210/.--./0/.-,+*)(('''&&''((())))((''()*+,-./0123456789:;;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'(('&%$#"!```!""!`````!"#$%&'()*+,,+*)('&%%%&'()*)('&%$#"!!``!!""#$#"""!!!""""###$#""##$%&&%%$$$%&'()*))(''()()('&%$##""""!```!"#$%&''&%$#"!```!!"!`````!!!!!!!"#$$%&'()*+,-./0123455678876543210/.-,+*)('&%$#""##$%&'&%%$%%%%%%%$#"""!""#$$%&''()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.----.//..--,,--./01222234566543210/../010/.-,+*))(((''(()))****))(()*+,-./0123456789:;;:9876543210/.-,+*)('&%$#"!```!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'(('&%$#"!`ϋ``!"##"!``!"#$%&'()*+,-,+*)('&&&'()*)('&%$#"!````!!"#"!!!```!!!!"""#"!!""#$%%$$###$%&'()**)(()*)('&%$#""!!!!```!"#$%&'(('&%$#"!!!""#"!!!!!"""""""#$%%&'()*+,-./0123334456776543210/.-,+*)('&%$#"!!""#$%&%$$#$$$$$$$#"!!!`!!"##$%&&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/..../00//..--../0123333456776543210//01210/.-,+**)))(())***++++**))*+,-./0123456789:;<;:9876543210/.-,+*)('&%$#"!``!!""##$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"##$%&'(('&%$#"!```````````!"#$#"!`!"#$%&'()*+,-.-,+*)('''()*)('&%$#"!```!"!```!!!"!``!!"#$$##"""#$%&'()**))*)('&%$#"!!`````!!"#$%&'())('&%$#"""##$#"""""#######$%&&'()*+,-./0123322334566543210/.-,+*)('&%$#"!``!!"#$%$##"#######"!`!""#$%%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210////01100//..//0123444456788765432100123210/.-,++***))**+++,,,,++**+,-./0123456789:;<=<;:9876543210/.-,+*)('&%$#"!````````!""!!""#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!""#$%&'(('&%$#"!!!!!!`````!!!!"#$#"!``!"#$%&'()*+,-..-,+*)((()**)('&%$#"!`!!!!`!``!"##""!!!"#$%&'()***)('&%$#"!``!""#$%&'()**)('&%$###$$%$#####$$$$$$$%&''()*+,-./01233211223456543210/.-,+*)('&%$#"!``!"#$#""!"""""""!``!!"#$$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:98765432100001221100//0012345555678998765432112343210/.-,,+++**++,,,----,,++,-./0123456789:;<=>=<;:9876543210/.-,+*)('&%$#"!!!!!`!!`!!!``!!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```!!!"#$%&'(('&%$#""""""!!!``````!""""#$%$#"!`!"#$%&'()*+,-..-,+*)))*+*)('&%$#"!````!"#"!!```!"#$%&'()**)('&%$#"!```!"##$%&'()*++*)('&%$$$%%&%$$$$$%%%%%%%&'(()*+,-./0123321001123456543210/.-,+*)('&%$#"!`!"##"!!`!!!!!!!``!"##$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543211112332211001123456666789::98765432234543210/.--,,,++,,---....--,,-./0123456789:;<=>?>=<;:9876543210/.-,+*)('&%$#"""""!!```!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!``!"#$%&'(('&%$######"""!!!!!!"####$%%$#"!``!"#$%&'()*+,-./.-,+***+*)('&%$#"!``!""!``!"#$%&'()*)('&%$#"!````!!"#$$%&'()*+,,+*)('&%%%&&'&%%%%%&&&&&&&'())*+,-.//0012210//0012345543210/.-,+*)('&%$#"!``!""!``!""#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:98765432222344332211223456777789:;;:98765433456543210/..---,,--...////..--./0123456789:;<=>???>=<;:9876543210/.-,+*)('&%$###"!!``````!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:987654321000/.-,+*)('&%$#"!```!"#$%&'()('&%$$$$$$###""""""#$$$$%&&%$#"!``!"#$%&'()*+,-.//.-,+++*)('&%$#"!!`!""!``!"#$%&'()**)('&%$#"!!````!!""#$%%&'()*+,--,+*)('&&&''&&&&&&%%%%&'''(()*+,---..//0110/..//01234543210/.-,+*)('&%$#"!``!"!``!!"#$%&'()*+,-./0123456789:;<=>>???????>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:987654333345544332233456788889:;<<;:98765445676543210//...--..///0000//../0123456789:;<=>???>>>=<;:9876543210/.-,+*)('&%$#"!```!!!``!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/////.-,+*)('&%$#"!!`!"#$%&'())('&%%%%%%$$$###"""##$%%&'&%$#"!``!"#$%&'()*+,-./0/.-,+*)('&%$#"!``!!!!``!"#$%&'()*++*)('&%$#""!!!!""##$%&&'()*+,-..-,+*)(''''&%%%%%%$$$$%&'(('()*+,,,--../00/.--../01234543210/.-,+*)('&%$#"!``!!``!"#$%&'()*+,-./0123456789:;<==>?????>===>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876544445665544334456789999:;<==<;:987655678765432100///..//000111100//0123456789:;<=>???>===<;:9876543210/.-,+*)('&%$#"!``!"""!``!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/..../.-,+*)('&%$#"!``!"#$%&'()*)('&&&&&&%$$#""!!!""#$%&'&%$#"!``!"#$%&'()*+,-./0/.-,+*)('&%$#"!``````!"#$%&'()*+,,+*)('&%$##""""##$$%&''()*+,-.//.-,+*)(('&%$$$$$$####$%&''&'()*+++,,--.//.-,,--./01234543210/.-,+*)('&%$#"!``!!`!"#$%&'()*+,-./0123456789:;<<<=>???>=<<<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:98765555677665544556789::::;<=>>=<;:98766789876543211000//0011122221100123456789:;<=>??>>=<<<<;:9876543210/.-,+*)('&%$#"!```!!"#"!``!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.----.-,+*)('&%$#"!``!"#$%&'())))(''''&%$##"!!``!!"#$%&'&%$#"!`!"#$%&'()*+,-./.-,+*)('&%$#"!```!"#$%&'()*+,--,+*)('&%$$####$$%%&'(()*+,-./0/.-,+*)('&%$######""""#$%&&%&'()***++,,-..-,++,,-./0123443210/.-,+*)('&%$#"!``!!```!"#$%&'()*+,-./0123456789:;<;;<=>?>=<;;;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:987666678877665566789:;;;;<=>??>=<;:987789:98765432211100112223333221123456789:;<=>??>==<;;;<;;:9876543210/.-,+*)('&%$#"!```!"!!`!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,,,,-,++*)('&%$#"!```!"#$%&'()(((((('&%$#""!``!"#$%&&%$#"!``!"#$%&'()*+,-./.-,+*)('&%$#"!````!"#$%&'()*+,-..-,+*)('&%%$$$$%%&&'())*+,-./0/.-,+*)('&%$#""""""!!!!"#$%%$%&'()))**++,--,+**++,-./0123443210/.-,+*)('&%$#"!``````!"#$%&'()*+,-./0123456789:;<;::;<=>=<;:::;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9877778998877667789:;<<<<=>????>=<;:9889:;:987654332221122333444433223456789:;<=>??>=<<;:::;:;;:9876543210/.-,+*)('&%$#"!!```````!!```!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,++++,+***)('&%$#"!``!"#$%&'''(''''''&%$#"!!``!"#$%&%$#"!```!"#$%&''()*+,-./.-,+*)('&%$#"!```!"#$%&'()*+,-.//.-,+*)('&&%%%%&&''()**+,-./0/.-,+*)('&%$#"!!!!!!```!"#$$#$%&'((())**+,,+*))**+,-./01233210/.-,+*)('&%$##"!``!!!!"#$%&'()*+,-./001233456789:;:99:;<=<;:999:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:988889::998877889:;<====>??????>=<;:99:;<;:9876544333223344455554433456789:;<=>??>=<;;:999:9:;;:9876543210/.-,+*)('&%$#""!!!```!``!"!``!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+****+*))**)('&%$#"!``!"#$%&&&&'&&&&&&%$#"!``!"#$%&%$#"!``!"#$%&&&&'()*+,-./.-,+*)('&%$#"!`!""#$%&'()*+,-./0/.-,+*)(''&&&&''(()*++,-./0/.-,+*)('&%$#"!```!`!"#$#"#$%&'''(())*++*)(())*+,-./012210/.-,+*)('&%$#"""!`!""#$%&'()*+,-././/01223456789:9889:;<;:98889:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9999:;;::998899:;<=>>>>????????>=<;::;<=<;:98765544433445556666554456789:;<=>??>=<;::9888989:;;:9876543210/.-,+*)('&%$#""!!!!`!!!"#"!`!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*))))*)(()))('&%$#"!``!"#$%&%%%%&%%%%%%$#"!``!"##$%%$##"!``!"#$%&&%%%&'()*+,-..-,+*)('&%$#"!``!!"#$%&'()*+,-./0/.-,+*)((''''(())*+,,-./0/.-,+*)('&%$#"!````!"##"!"#$%&&&''(()**)(''(()*+,-./0110/.-,+*)('&%$#"!!!``!"#$%&'()*+,-./.-../0112345678987789:;:9877789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;::::;<<;;::99::;<=>?????????????>=<;;<=>=<;:987665554455666777766556789:;<=>??>=<;:9987778789::9876543210/.-,+*)('&%$#"!!````!""#"!``!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)(((()(''(()('&%$#"!``!"#$#$%$$$$%$$$$$$$#"!``!""#$$#""""!```!"#$%&%$$$%&'()*+,-..-,+*)('&%$#"!`!"#$%&'()*+,-./0/.-,+*))(((())**+,--./00/.-,+*)('&%$#"!``!!!"#"!`!"#$%%%&&''())('&&''()*+,-./00/.-,+*)('&%$#"!``!"#$%&'()*+,-.-,--./0012345678766789:987666789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;;;;<==<<;;::;;<=>???????????????>=<<=>?>=<;:9877666556677788887766789:;<=>??>=<;:9887666767899876543210/.-,+*)('&%$#"!``!"##"!```!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)(''''('&&''(('&%$#"!``!"#$#"#$####$########""!`!!"##"!!!""!!``!"#$%$###$%&'()*+,-.-,+*)('&%$#"!``!"#$%&'()*+,-./0/.-,+**))))**++,-../00//.-,+*)('&%$#"!``!``!""!``!"#$$$%%&&'(('&%%&&'()*+,-./00/.-,+*)('&%$#"!`!"#$%&'()*+,--,+,,-.//0123456765567898765556789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<<<<=>>==<<;;<<=>?????????????????>==>???>=<;:98877766778889999887789:;<=>??>=<;:9877655565678876543210/.-,+*)('&%$#"!``!"#"!```!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&&&&'&%%&&'('&%$#"!```!"#$#"!"#""""#""""""""!!``!""!```!""!``!"#$$#"""#$%&'()*+,--,+*)('&%$#"!``!"#$%&'()*+,-./00/.-,++****++,,-.//00/..-,+*)('&%$#"!``!"!``!"###$$%%&''&%$$%%&'()*+,-.//.-,+*)('&%$#"!``!"#$%&'()*+,-,+*++,-../0123456544567876544456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>====>??>>==<<==>???????????????????>>?????>=<;:998887788999::::99889:;<=>??>=<;:9876654445456776543210/.-,+*)('&%$#"!``!"#"!``````!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%%%%&%$$%%&''&%$#"!`ޞ`!""##"!`!"!!!!"!!!!!!!!```!!``!"#"!`!"#$#"!!!"#$%&'()*+,-,+*)('&%$#"!``!"#$%&'()*+,-./00/.-,,++++,,--./000/.---,+*)('&%$#"!``!!``!"""##$$%&&%$##$$%&'()*+,-..-.-,+*)('&%$#"!````!"#$%&'()**+,+*)**+,--./0123454334567654333456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>?????>>==>>????????????????????????????>=<;::9998899:::;;;;::99:;<=>??>=<;:98765543334345676543210/.-,+*)('&%$#"!``!""!``!!```!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$$$$%$##$$%&''&%$#"!```````!!""!``!``!```!"""!``!"##"!``!"#$%&'()*+,+*)('&&%$#"!``!"#$%&'()*+,-./010/.--,,,,--../000/.-,,,+*)('&%$#"!``!"!``!!!""##$%%$#""##$%&'()*+,--,-.-,+*)('&%$#"!````!"##$%&'())*+*)())*+,,-./0123432234565432223456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>???????????????????????????????>=<;;:::99::;;;<<<<;;::;<=>??>=<;:9876544322232345676543210/.-,+*)('&%$#"!`!"#"!``!""!``!!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$####$#""##$%&''&%$#"!`!````!!``!``!!"!`ņ`!"#$#"!`!"#$%&'()*++*)('&%%%$#"!```!"#$%&'()*+,-./010/..----..//00//.-,+++**)('&%$#"!```!""!````!!""#$$#"!!""#$%&'()*+,,+,--,+*)('&%$#"!!```!""""#$%&'(()*)('(()*++,-./0123211234543211123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<<;;;::;;<<<====<<;;<=>??>=<;:98765433211121234566543210/.-,+*)('&%$#"!``!"#"!`!""!```!""#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#""""#"!!""#$%&''&%$#"!"!!`!"!````````````!"#$#"!``!"#$%&'()**)('&%$$$$#"!```!"#$%&'()*+,-./01210//....//000/..-,+***)))('&%$#"!```!"##"!`!!"##"!``!!"#$%&'()*++*+,,+*)('&%$#"!``!"!!!!"#$%&''()('&''()**+,-./0121001234321000123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>==<<<;;<<===>>>>==<<=>??>=<;:98765432210001012345543210/.-,+*)('&%$#""!``!"##"!""!``!"##$$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!!!"!``!!"#$%&''&%$#"#"!`Ջ`!"!`!!!!!!!!!``!"#$$#"!`!"#$%&'())('&%$###$#"!```````!"#$%&'()*+,-./01232100////0010/.--,+*)))(()('&%$#"!``!"""""!`!""!`!"#$%&'()**)*+,+*)('&%$#"!``!"!```!"#$%&&'('&%&&'())*+,-./010//0123210///0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>===<<==>>>????>>==>??>=<;:98765432110///0/0123443210/.-,+*)('&%$#"!!`!"#$#"#"!``!"####$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```!!``!"#$%&''&%$#$#"!```!"!"""""""""!```!"#$$#"!`!!"#$%&'(('&%$#"""##"!```!!!!!"#$%&'()*+,-./0123210////00110/.-,,+*)(((''(''&%$#"!```!!!!!!``!"!``!"#$%&'())()*+,+*)('&%$#"!``!!``!"#$%%&'&%$%%&'(()*+,-./0/../01210/.../0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>==>>?????????>>??>=<;:98765432100/..././01233210/.-,+*)('&%$#"!`!"#$$##"!```!""""#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&''&%$%$#"!!``!""########"!``!"#$$#"!``!"#$%&''&%$#"!!!"##"!``!!"""""#$%&'()*+,-./0123210/..../010/.-,++*)('''&&'&&&&%$#"!`!!``!!!!`!"#$%&'(('()*++*)('&%$#"!`!"!`!"#$$$%&%$#$$%&''()*+,-./.--./010/.---./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>??????????????>=<;:9876543210//.---.-./012210/.-,+*)('&%$#"!``!"#$$#"!`!!!!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&''&%&%$#""!`!"""###"""#"!`````!"#$#"!``!"#$%&&%$#"!```!""""!```!"####$%&'()*+,-./0123210/.----./0/.-,+**)('&&&%%&%%%&%$#"!```!```!`!"#$%&'''&'()**)('&%$#"!``!"!`!"#$##$%$#"##$%&&'()*+,-.-,,-./0/.-,,,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/..-,,,-,-./01210/.-,+*)('&%$#"!`!"#$#"!``!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'('&'&%$#"!`Ä`!!!"""!!!"""!`!``!"#$$#"!`!"#$%&%$#"!``!!!!!!`!"#$$$$%&'()*+,-./0123210/.-,,,,-./.-,+*))('&%%%$$%$$$%%%$#"!```!```!"#$%%&&&%&'())(''&%$#"!``!"!`!"##""#$#"!""#$%%&'()*+,-,++,-./.-,+++,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.--,+++,+,-./010/.-,+*)('&%$#"!````!"##"!`!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'('('&%$#"!`````!!!```!!!!``!!```!"#$$#"!``!"#$%%$#"!```````!"#$%%%%&'()*+,-./0123210/.-,++++,-.-,+*)(('&%$$$##$###$$%%$#"!```ޞ`!"#$$$%%%$%&'(('&&&&%$#"!`!!̀`!""!!"#"!`!!"#$$%&'()*+,+**+,-.-,+***+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,,+***+*+,-./0/.-,+*)('&%$#"!``!!``!"#"!``!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`!"#$%&'((('&%$#"!````!!!!``!!`!!"#$%$#"!```!"#$%$#"!``!!!"#$%&&&&'()*+,-./0123210/.-,+****+,-,+*)(''&%$###""#"""##$%$#"!```!``!"####$$$#$%&''&%%%%$#"!``````````!""!``!"!``!"##$%&'()*+*))*+,-,+*)))*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,++*)))*)*+,-.//.-,+*)('&%$#"!`!"!````!"#"!````!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`!"#$%&'())('&%$#"!!`!""""!````!!""#$%&%$#"!!`!"#$$#"!``!"""#$%&''''()*+,-./0123210/.-,+*))))*+,+*)('&&%$#"""!!"!!!""#$#""!````!!``!""""###"#$%&&%$$$$#"!``!```!!!!```!!``!!`!""#$%&'()*)(()*+,+*)((()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+**)((()()*+,-./.-,+*)('&%$#"!`!"!```!!``!"##"!!```!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'())('&%$#""!"###"!`!!``!"##$%&'&%$#"!```!"#$$#"!`!"###$%&'((()*+,-./0123210/.-,+*)(((()*+*)('&%%$#"!!!``!```!!"#"!!``!!"!``!!!!!"""!"#$%%$#####"!`!!```!"""!``!``!!`!!"#$%&'()(''()*+*)('''()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*))('''('()*+,-..-,+*)('&%$#"!``!""!!!"!``!"##"!```````!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*)('&%$##"#$$#"!`!"!`!"#$$%&''&%$#"!```````!"#$$#"!``!"""#$%&'()*+,-./0123210/.-,+*)(''''()*)('&%$$#"!``!"!``!"!````!!!`!"#$$#"""""!``!"!!!"#"!````!!``!"#$%&'('&&'()*)('&&&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)(('&&&'&'()*+,-.-,+*)('&%$#"!``!"#"""#"!!"#$#"!``!!!!!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`!"#$%&'()*)('&%$$#$$#"!``!"!`!"#$%%&&&&&&%$#"!!````!!!!"#$%$#"!݀`!!!"#$%&'()*+,-./01210/.-,+*)('&&&&'()('&%$##"!`!"!``!"!````!"##"!!!!!``!"""##"!`!"!`!"#$%&'&%%&'()('&%%%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)(''&%%%&%&'()*+,--,+*)('&%$#"!`!!"###$#""#$#"!```!""""#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*)('&%%$$#"!``!!`!"#$%&&&%%%%%%%$#""!!!!""""#$%%$#"!``!"#$%&'()*+,-./010/.-,+*)('&%%%%&'('&%$#""!`!!```!""!``!""!``!"##$#"!`!"!``!"#$%&%$$%&'('&%$$$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&&%$$$%$%&'()*+,-,+*)('&%$#"!``````!"#$%$##$#"!`````!!"####$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*)('&%$#"!``!!`!"#$%&&%$$$$$$$$$##""""####$%%$#"!```!"#$%&'()*+,-./0/.-,+*)('&%$$$$%&'&%$#"!!!`!"!``!"#"!``!"!`!"#$#"!`!"!``!"#$%%$##$%&'&%$###$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%%$###$#$%&'()*+,+*)('&%$#"!```!!``!"#$%$$$#"!``!!!""###$$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*)('&%$#"!`!!`!"#$%&%$##########$####$$$$%&%$#""!``!"#$%&'()*+,-.//.-,+*)('&%$####$%&%$#"!``!!``!""!``!!``!"#$$#"!`!!``!"#$%$#""#$%&%$#"""#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$$#"""#"#$%&'()*++*)('&%$#"!``!"!```!"#$%%$#"!`!"""###""#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'())('&%$#"!```!!``!"#$%$#""""""""""##$$$%%%%&%$#"!!!``!"#$%&'()*+,-./.-,+*)('&%$#""""#$%%$#"!```!!``!""!``!`!"#$#"!``!"!`!"#$$#"!!"#$%$#"!!!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$##"!!!"!"#$%&'()**)('&%$#"!``!"!``!"#$%%$#"!``!"##"""!!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!!"#$%&'()('&%$#"!`Ƃ`!"!``!"#$#"!!!!!!!!!!""#$%&&&&%$#"!````!"#$%&'()*+,-..-,+*)('&%$#"!!!!"#$$%$#"!!``!!`!!``!"#$#"!``!!`!"#$#"!``!"#$#"!``!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#""!```!`!"#$%&'()*)('&%$#"!```!!````````!!"!"#$%%$#"!``!"#"!!!``!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()('&%$#"!``````!""!``!"#"!``!!"#$%&'&%$#"!``!"#$%&'()*+,-..-,+*)('&%$#"!```!"##$$##""!``!````!"#$#"!``!``!"##"!``!"#$#"!`!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!```!"#$%&'())('&%$#"!``!"!`!``!``!!!`!"#$%%$#"!!"#"!``!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'())('&%$#"!!!!!``!""!``!"!``!"#$%&%$#"!```!!"#$%&'()*+,-.-,+*)('&%$#"!`!""##"""!!```!`!"#$#"!`!`!"#"!``!"##"!``!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!!"#$%&'()*)('&%$#"!```!"!`!!!!``!"#$%%$#""#"!```!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*)('&%$#"""""!`!"#"!``!"!`!"#$%&%$#"!`!"#$%&'()*+,-,+*)('&%$#"!``!"!""!!!```!`!"##"!``!`!""!!`!"#$#"!``!""#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*)('&%$#"!``!""!``!"!```!"#$%&&%$###"!``!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!Ҁ`!"#$%&'()**)('&%$####"!``!"#"!`!""!``!"#$%%$#"!!`!"#$%&'()*+,,+*)('&%$#"!`!`!!`````!"""!!``!!```!"!``!"#$$#"!`!!!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```!"#$%&'()*)('&%$##"!```!"#"!`!""!``````!"#$%&'&%$#""!``!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*+*)('&%$$$$#"!``!"#"!`!""!``!"#$%%$#"!``!"#$%&'()*+,+*)('&%$$#"!``!"!!```!!```!""!`!"#$#"!``!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!````!!"#$%&'()*)('&%$#""#"!```!"##"!```!"#"!!````!!!!"#$%&'&%$#"!!`!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$##"!`!"#$%&'()*++*)('&%%%$#"!`͇``!""!`!"#"!`!"#$%$#""!``!"#$%&'()*+*)('&%$##"!``!!``!""!``!""!``!"#$$#"!``!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!!!""#$%&'()*)('&%$#"!!"""!`!!"#$$#"!``!"#$#""!!!!""""#$%&'&%$#"!``!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#""!`!"#$%&'()*+,+*)('&&&%$#"!```!``!""!``!"#"!``!"#$$#"!!``!"#$%&'()**)('&%$#"""!````!""!`!"#"!`!"#$$#"!``!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!"""##$%&'()*)('&%$#"!``!!""!""#$%%$#"!!"#$%$##""""####$%&''&%$#"!``!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!``!"#$%&'()*+,,+*)('''&%$#"!!``!``!""!``!"#"!```!"#$#"!````!"#$%&'())('&%$#"!!!```!!"#"!``!""!`````!"#$#"!`Æ`!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#""###$$%&'()*)('&%$#"!``!""##$%&&%$#""#$%&%$$####$$$$%&'('&%$#"!`!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$$%&'()*+,,+*)((('&%$#""!``!!``!""!``!"#"!``!"#$#"!```!"#$%&'())('&%$#"!`ݒ`!""##"!`!"#"!`!!!`͆`!"#$$#"!```!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$##$$$%%&'()*+*)('&%$#"!`!"#$%&''&%$##$%&'&%%$$$$%%%%&'('&%$#"!`ʇ``!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`!"###$%&'()*+,,+*)))('&%$#"!``!"!``!""!``!"##"!``!"#$#"!`!`!"#$%&'()**)('&%$#"!```!"#$#"!`!"##"!"""!```!"#$%$#"!!```!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$$%%%&&'()*++*)('&%$#"!``!"#$%&''&%$$%&'('&&%%%%&&&&'()('&%$#"!`````!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#""#$%&'()*+,,+***)('&%$#"!`!"!`À`!"#"!`!"##"!``!"#$$#"!``!"#$%&'()*++*)('&%$#"!``!"##"!``!"#$#"##"!!``!"#$%%$#""!!!"##$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%%&&&''()*+,+*)('&%$#"!``!"#$%&'&&%%&'()(''&&&&''''()*)('&%$#"!!!!!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`!"""!!"#$%&'()*+,,++*)('&%$#"!ʉ`!""!```!"#"!`!"""!``!"#$%$#"!```!"#$%&'()*++*)('&%$#"!`!"#"!``!!"#$%$##"!``!"#$%%$##""""""#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&&'''(()*+,+*)('&%$#"!``!"#$%&&%%&&'()*)((''''(((()*+*)('&%$#"""""#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!!!!``!"#$%&'()*+,,+*)('&%$#"!````````!""!!`!"#"!`````!!"!``!"#$%$#"!```!!"#$%&'()*++*)('&%$#"!`!"##"!!""#$%%$#"!``!"#$%&%$$#"!!!!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)(''((())*+,,+*)('&%$#"!``!"#$%&%%$$%&'()**))(((())))*+,+*)('&%$#####$%&'()*+,-./01234566789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`!"#$%&'()*+,,+*)('&%$#"!``````````````!!!!!```!""!``!"#"!````!!``!``!"#$%$#"!```!!""#$%&'()*++*)('&%$#"!`!"##""##$%&%$#"!`!"#$%&%$#"!``!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)(()))**+,-,+*)('&%$#"!``!"#$%&%$$##$%&'()***))))****+,-,+*)('&%$$$$$%&'()*+,-./0123455556789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*+,-,+*)('&%$#"!!!!!!!!!!!!!!"""""!!``!"!``!"##"!!!!"!```!"#$%$#"!````ހ`!""##$%&'()*+,+*)('&%$#"!``````!"#$##$$%&%$#"!``!"#$%&%$#"!``!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*))***++,-.-,+*)('&%$#"!```!"#$%%$##""#$%&'()*+****++++,-.-,+*)('&%%%%%&'()*+,-./012344444456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*+,--,+*)('&%$#""""""""""""""#####""!``!!````!"#$#"""""!``!"#$%%$#"!```````!!````!"##$$%&'()*+,,+*)('&%$#"!`!!!!``!"#$$%%&%$#"!``!"#$%&&%$#"!`!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:98765432110/.-,+**+++,,-./.-,+*)('&%$#"!`!"#$%%$#""!!"#$%&'()*++++,,,,-./.-,+*)('&&&&&'()*+,-./01234333333456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*+,-.-,+*)('&%$##############$$$$$#"!``!"!!`!"#$%$###"!!`!"#$%%$#"!``!!!``````````!"!```!!`!"#$$%%&'()*+,,+*)('&%$#"!``!"""!```!"#$%&&&%$#"!``!"#$%&&%$#"!``!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:98765432100/.---,++,,,--.//.-,+*)('&%$#"!``!"#$%%$#"!!``!"#$%&'()*+,,----./0/.-,+*)('''''()*+,-./0123332222223456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```!"#$%&'()*+,-..-,+*)('&%$$$$$$$$$$$$$$%%%%%$#"!``!"""!"#$%&%$#"!``!"#$%%$#"!``!"!!!!!!```!!!"#"!``!""!"#$%%&&'()*+,,+*)('&%$#"!`!"###"!!!"#$%&''&%$#"!``!"#$%&&%$#"!```!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210//.-,,,,,,---../00/.-,+*)('&%$#"!!"#$%%$#"!``!"#$%&'()*+,-.../010/.-,+*)((((()*+,-./012222211111123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!````ʀ`!"#$%&'()*+,-./.-,+*)('&%%%%%%%%%%%%%%&&&&&%$#"!``````!"##"#$%&&%$#"!``!"#$%%$#"!``!""""""!!!"""#$#"!!"##"#$%&&''()*+,,+*)('&%$#"!``!!"#$#"""#$%&'('&%$#"!`!"#$%&''&%$#"!!``!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/..-,++++++,-.//0110/.-,+*)('&%$#""#$%%$#"!```!"#$%&'()*+,-.//01210/.-,+*)))))*+,-./01111111000000123456789:;<=>?????????????????????????????????>>>>>??????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#""!!!!````!"#$%&'()*+,-.//.-,+*)('&&&&&&&&&&&&&&'''''&%$#"!!!!!``````!"#$$#$%&''&%$#"!`!"#$%%$#"!``!"#"##"""###$%$#""#$$#$%&''(()*+,-,+*)('&%$#"!```!"#$###$$%&''&%$#"!`!"#$%&'('&%$#""!!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.--,+******+,-./01210/.-,+*)('&%$##$%&%$#"!```!"#$%&'()*+,-./00123210/.-,+*****+,-./011000000//////0123456789:;<=>???????????????????????????????>=====>>>>>>>????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$##""""!!``!"#$%&'()*+,-./00/.-,+*)(''''''''''''''((((('&%$#"""""!!!!````````!!"#$%%$%&'('&%$#"!`!"#$%%$#"!`ր`!"!""###$$$%&%$##$%%$%&'(())*+,-.-,+*)('&%$#"!``!"#$$####$%&&%$#"!`!"#$%&'(('&%$##""#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,,+*))))))*+,-./01210/.-,+*)('&%$$%&'&%$#"!```!"#$%&'()*+,-./0112343210/.-,+++++,-./0100//////....../0123456789:;<=>?????????????????????????????>=<<<<<=======>????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$$####""!`!"#$%&'()*+,-./010/.-,+*)(((((((((((((()))))('&%$#####""""!!!!!````!!""#$%&&%&'('&%$#"!``!"#$%$#""!````````!`!!"#$%%%&'&%$$%&&%&'())**+,-..-,+*)('&%$#"!``!"##""""#$%%$#"!```!"#$%&'()('&%$$##$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,++*)(((((()*+,-./01210/.-,+*)('&%%&'('&%$#"!!!"#$%&'()*+,-./012234543210/.-,,,,,-.../0//......------./0123456789:;<=>???????????????????????????>=<;;;;;<<<<<<<=>????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%%$$$$#"!``!"#$%&'()*+,-./0110/.-,+*))))))))))))))*****)('&%$$$$$####"""""!!!!""##$%&''&'(('&%$#"!```!"#$$#"!!!`!!!```````!"#$%&'('&%%&''&'()**++,-.//.-,+*)('&%$#"!``!"#"!!!!"#$%$#"!``!"#$%&'()*)('&%%$$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+**)(''''''()*+,-./010/.-,+*)('&&&&'()('&%$#"""#$%&'()*+,-./01233456543210/.-----..--./..------,,,,,,-./0123456789:;<=>?????????????????????????>=<;:::::;;;;;;;<=>????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&&%%%%$#"!```!"#$%&'()*+,-./01210/.-,+**************+++++*)('&%%%%%$$$$#####""""##$$%&'(('())('&%$#"!`!"#$$#"!``````!"!```!!`!`!"#$%&'(('&&'(('()*++,,--.....-,+*)('&%$#"!`!""!``!"#$%$#"!`!"#$%&'()**)('&&%%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*))('&&&&&&'()*+,-./0/.-,+*)('&%%&&'())('&%$###$%&'()*+,-./0123445676543210/......-,,-.--,,,,,,++++++,-./0123456789:;<=>???????????????????????>=<;:99999:::::::;<=>????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)(''&&&&%$#"!!```!"#$%&'()*+,-./0123210/.-,++++++++++++++,,,,,+*)('&&&&&%%%%$$$$$####$$%%&'())()*)('&%$#"!``````͊`!"#$$#"!```!!`!"!``!!!""!!``!"#$%&'())(''())()*+,,--,,------,+*)('&%$#"!`!""!``!"#$$#"!`!"#$%&'()*+*)(''&&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)(('&%%%%%%&'()*+,-./.-,+*)('&%$$%%&'())('&%$$$%&'()*+,-./012345567876543210////.-,++,-,,++++++******+,-./0123456789:;<=>?????????????????????>=<;:9888889999999:;<=>????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)((''''&%$#""!!``````!"#$%&'()*+,-./012343210/.-,,,,,,,,,,,,,,-----,+*)('''''&&&&%%%%%$$$$%%&&'()**)*+*)('&%$#"!`ˈ``!!!```!!``А`!"#$%$#"!```!!```!""!`!"""##""!`!"###$%&'())(()**)*+,,,-,++,,,,,,,+*)('&%$#"!`!"!``!"#$#"!`!"#$%&'()*++*)((''()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)(''&%$$$$$$%&'()*+,-.-,+*)('&%$##$$%&'())('&%%%&'()*+,-./012345667898765432100/.-,+**+,++******))))))*+,-./0123456789:;<=>???????????????????>=<;:987777788888889:;<=>????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*))(((('&%$##""!!!!!!"#$%&'()*+,-./01234543210/.--------------.....-,+*)(((((''''&&&&&%%%%&&''()*++*+,+*)('&%$#"!``````ʼn`````````!"""!!!""!!``!"#$$#"!!```!!`````!""""!""""####"!"#"""#$%&'()))*++*+*+++,+**+++++++*)('&%$#"!``!!```!"#$#"!``!"#$%&'()*++*))(()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&&%$######$%&'()*+,-,+*)('&%$#""##$%&'())('&&&'()*+,-./012345677899876543210/.-,+*))*+**))))))(((((()*+,-./0123456789:;<=>?????????????????>=<;:98766666777777789:;<=>????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+**))))('&%$$##""""""#$%&'()*+,-./0123454333210/............../////.-,+*)))))(((('''''&&&&''(()*+,,+,-,+*)('&%$#"!!!!!!``````!!!!!```!!!"###"""##""!``!"##"!````!!````!!!!!!!!!!!!!!"""##"""!!!"#$%&'()*+,,+*)***+*))******+*)('&%$#"!``!"!```!"#$#"!```!"#$%&'()*++**))*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%%$#""""""#$%&'()*+,+*)('&%$#"!!""#$%&'())('''()*+,-./012345678899876543210/.-,+*)(()*))((((((''''''()*+,-./0123456789:;<=>???????????????>=<;:9876555556666666789:;<=>????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,++****)('&%%$$######$%&'()*+,-./012345432223210//////////////00000/.-,+*****))))(((((''''(())*+,--,-.-,+*)('&%$#""""""!!!``!!!"""""!!!"""#$$$###$$##"!``!""!!``!``!!""!`````!!!"""!!```!"#$%&'()*++*)()))*)(())))))***)('&%$#"!``!"!``!"#$$#"!``!"#$%&'()*+,,++**+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$$#"!!!!!!"#$%&'()*+*)('&%$#"!``!!"#$%&'())((()*+,-./012345678999876543210/.-,+*)(''()((''''''&&&&&&'()*+,-./0123456789:;<=>?????????????>=<;:987654444455555556789:;<=>????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,,++++*)('&&%%$$$$$$%&'()*+,--./01234432111222100000000000000111110/.-,+++++****)))))(((())**+,-..-./.-,+*)('&%$######"""!!"""#####"""###$%%%$$$%%$#"!`̌`!!``!""!```!!!``!"#$%&'()**)('((()(''(((((())*)(('&%$#"!``!""!```!"#$%$#"!```!"#$%&'()*+,-,,++,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$##"!``!"#$%&'()*)('&%$#"!`!"#$%&'())))*+,-./0123456789:9876543210/.-,+*)('&&'(''&&&&&&%%%%%%&'()*+,-./0123456789:;<=>???????????>=<;:98765433333444444456789:;<=>????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+++++*)(''&&%%%%%%&'()*+,,,,-./01233210001111111111010011112222210/.-,,,,,++++*****))))**++,-.//./0/.-,+*)('&%$$$$$$###""###$$$$$###$$$%&&&%%%%$#"""!````!"!``!"#$%&'()*)('&'''('&&''''''(()('''&%%$#"!```!"#"!``!"#$%&%$#"!`!"#$%&'()*+,-.--,,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#""!``!"#$%&'()('&%$#"!``!"#$%&'()**+,-./0123456789:9876543210/.-,+*)('&%%&'&&%%%%%%$$$$$$%&'()*+,-./0123456789:;<=>?????????>=<;:9876543222223333333456789:;<=>??????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*****+*)((''&&&&&&'()***++++,-./012210///0000012210/0//012233333210/.-----,,,,+++++****++,,-./00/010/.-,+*)('&%%%%%%$$$##$$$%%%%%$$$%%%&'''&&%$#"!!!!!!!`!"!`````!!"#$%&'()*)('&%&&&'&%%&&&&&&''('&&&%$%%$#"!!````!"##"!!"""#$%$#"!``!"#$%&'()*+,-...--./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!``!"#$%&'()('&%$#"!```!"#$%&'()*+,-./0123456789:9876543210/.-,+*)('&%$$%&%%$$$$$$######$%&'()*+,-./0123456789:;<=>???????>=<;:987654321111122222223456789:;<=>????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)))))*+*))((''''''((()))****+,-./0110/.../////0110/./../012344443210/.....----,,,,,++++,,--./01101210/.-,+*)('&&&&&&%%%$$%%%&&&&&%%%&&&'(('&%$#"!```!"!``!"!!`````!!````!""""#$%&'()('&%$%%%&%$$%%%%%%&&'&%%%$#$%%$#""!```!"#$#"""!!"#$%$#"!``!"#$%&'()*+,-.//../012345678999:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`Ł`!"#$%&'())('&%$#"!!````!"#$%&'()*+,-./0123456789:9876543210/.-,+*)('&%$##$%$$######""""""#$%&'()*+,-./0123456789:;<=>?????>=<;:98765432100000111111123456789:;<=>??????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)((((()*+**))(((((((''((())))*+,-./00/.---...../00/.-.--./012345543210/////....-----,,,,--../0122123210/.-,+*)(''''''&&&%%&&&'''''&&&'''(('&%$#"!``!!````!"!``!`!!!""!!!```!""!!"#$%&'('&%$#$$$%$##$$$$$$%%&%$$$#"#$%%$##"!````!"#$%$#"!`!"#$%$#"!`!"#$%&'()*+,-.///01234567898889:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```````!""#$%&'())('&%$#""!!!!"#$%&'()*+,-./0123456789:9876543210/.-,+*)('&%$#""#$##""""""!!!!!!"#$%&'()*+,-./0123456789:;<=>???>=<;:9876543210/////0000000123456789:;<=>????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('''''()*++**)('''''&&'''(((()*+,-.//.-,,,-----.//.-,-,,-./0123455432100000////.....----..//012332343210/.-,+*)(((((('''&&'''((((('''((()('&%$#"!``!!!!"!```!!""!!""""!```!!!``!"#$%&'&%$#"###$#""######$$%$###"!"#$%%$$#"!!````!"#$%$#"!``!"#$$#"!``!"#$%&'()*+,-./00123456789877789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!!!!!````!!!"#$%&'())('&%$##""""#$%&'()*+,-./0123456789:9876543210/.-,+*)('&%$#"!!"#""!!!!!!``!"#$%&'()*+,-./0123456789:;<=>?>=<;:9876543210/.....///////0123456789:;<=>??????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&&&&&'()*+*)('&&&&&%%&&&''''()*+,-..-,+++,,,,,-..-,+,++,-./0123454332111110000/////....//001234434543210/.-,+*))))))(((''((()))))((())))('&%$#"!`!""""#"!````!"""!``!!""!```````!"#$%&%$#"!"""#"!!""""""##$#"""!`!"#$$$###""!``!"#$%$#"!````!"#$$#"!``!"#$%&'()*+,-./012345678987666789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#""""""!!!```!"#$%&'())('&%$$####$%&'()*+,-./0123456789:9876543210/.-,+*)('&%$#"!``!"!!```!"#$%&'()*+,-./0123456789:;<=>=<;:9876543210/.-----......./0123456789:;<=>????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%%%%%&'()*)('&%%%%%$$%%%&&&&'()*+,--,+***+++++,--,+*+**+,-./01234322221112111100000////001123455456543210/.-,+******)))(()))*****)))***)('&%$#"!``!"!""""#"!!`!"#"!`!!"!`!!!``!"#$%%$#"!`!!!"!``!!!!!!""#"!!!```!"###""""!``!""#$#"!````!"#$%$#"!```!"#$%&'()*+,-./01234567898765556789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$######"!``!"#$%&'()**)('&%%$$$$%&'()*+,-./0123456789:9876543210/.-,+*)('&%$#"!``!!``!"#$%&'()*+,-./0123456789:;<==<;:9876543210/.-,,,,,-------./0123456789:;<=>??????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$$$$$%&'()('&%$$$$$##$$$%%%%&'()*+,,+*)))*****+,,+*)*))*+,-./012321111000122221111100001122345665676543210/.-,++++++***))***+++++***+++*)('&%$#"!``!!`!!!!"#""!"#"!`!"!""!```!"#$%%$#"!```!!``!!"!``!"""!!!!````!!"##"!``!"#$%&%$#"!!```!"#$%&'(()*+,-./012345678876544456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$$$$$#"!Ϗ`!"#$%&'()*+*)('&&%%%%&'()*+,-./0123456789:9876543210/.-,+*)('&%$#"!```!"#$%&'()*+,-./0123456789:;<==<;:9876543210/.-,+++++,,,,,,,-./0123456789:;<=>????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#####$%&'('&%$#####""###$$$$%&'()*++*)((()))))*++*)()(()*+,-./01210000///0123322222111122334567767876543210/.-,,,,,,+++**+++,,,,,+++,,,+*)('&%$#"!````!"##"#"!``!""#"!`````!"#$%%%$#"!``!!```!``!!!!```!"#"!``!"#$%&&%$#""!!!"#$%%&'''()*+,-./012345677654333456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%%%$#"!`````!"#$%&'()*++*)(''&&&&'()*+,-./0123456789:9876543210/.-,+*)('&%$#"!```!"#$%&'()*+,-./0123456789:;<=<;:9876543210/.-,+*****+++++++,-./0123456789:;<=>??????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"""""#$%&'&%$#"""""!!"""####$%&'()**)('''((((()**)('(''()*+,-./010////.../0123333332222334456788789876543210/.------,,,++,,,-----,,,---,+*)('&%$#"!``!"##$#"!``!""!```!!!!"#$%%$$#"!`````!"#"!```!"##$%&&%$##"""#$$$$%&&&'()*+,-./012345665432223456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&&&%$#"!!!`!"#$%&'()*+,,+*)((''''()*+,-./0123456789::9876543210/.-,+*)('&%$#"!``!"#$%&'()*+,-./0123456789:;<=<;:9876543210/.-,+*)))))*******+,-./0123456789:;<=>????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!!!!"#$%&%$#"!!!!!``!!!""""#$%&'())('&&&'''''())('&'&&'()*+,-./0/....---./01234444333344556789989:9876543210/......---,,---.....---...-,+*)('&%$#"!`Ɋ```!"#$%$#"!`!"!!`!""""#$%%$##""!``!"#"!```!"#"#$%&&%$$########$%%%&'()*+,-./012345543211123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('''&%$#"""!"#$%&'()*+,--,+*))(((()*+,-./0123456789:;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*+,-./0123456789:;<<;:9876543210/.-,+*)((((()))))))*+,-./0123456789:;<=>??????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%$#"!`!!!!"#$%&'(('&%%%&&&&&'(('&%&%%&'()*+,-./.----,,,-./012334544445566789::9:;:9876543210//////...--.../////...///.-,+*)('&%$#"!````````!"#$%$#"!``!```!"###$%%$#""!!``!"#$#"!!!"#"!"#$%&&%$##""""""#$$$%&'()*+,-./012344321000123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)((('&%$###"#$%&'()*+,-..-,+**))))*+,-./0123456789:;;:9876543210/.-,+*)('&%$#"!``````!"#$%&'()*+,-./0123456789:;<<;:9876543210/.-,+*)('''''((((((()*+,-./0123456789:;<=>?????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`!"#$%$#"!`!"#$%&''&%$$$%%%%%&''&%$%$$%&'()*+,-.-,,,,+++,-./0122345555667789:;;:;<;:987654321000000///..///00000///000/.-,+*)('&%$#"!!````!!`׃`!"#$%$#"!```!"#$$%%$#"!!``!!"#$#"""#"!`!"#$%%$#""!!!!!!"###$%&'()*+,-./01233210///0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)))('&%$$$#$%&'()*+,-.//.-,++****+,-./0123456789:;;:9876543210/.-,+*)('&%$#"!``!!!!!"#$%&'()*+,-./0123456789:;<<;:9876543210/.-,+*)('&&&&&'''''''()*+,-./0123456789:;<=>????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`!"#$$#"!``!"#$%&&%$###$$$$$%&&%$#$##$%&'()*+,-,++++***+,-./0112345555566789:;;<=<;:98765432111111000//000111110001110/.-,+*)('&%$#"!```!!"!```````!"#$$$#"!`````!"#$%%$#"!``!"#$###"!``!"#$$#"!!``!"""#$%&'()*+,-./012210/.../0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+***)('&%%%$%&'()*+,-./00/.-,,++++,-./0123456789:;<;:9876543210/.-,+*)('&%$#"!`!"!!"#$%&'()*+,-./01123456789:;<;:9876543210/.-,+*)('&%%%%%&&&&&&&'()*+,-./0123456789:;<=>???????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$$#"!```!"#$%%$#"""#####$%%$#"#""#$%&'()*+,+****)))*+,-./0012344444556789:;<==<;:9876543222222111001112222211122210/.-,+*)('&%$#"!``!"""!````!!`!!``!"#$$#$#"!``!``!"#$%$#"!``!"#$#"!``!"##"!``!!!"#$%&'()*+,-./0110/.---./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+++*)('&&&%&'()*+,-./0110/.--,,,,-./0123456789:;<<;:9876543210/.-,+*)('&%$#"!`!!``!"#$%&'()*+,-./00123456789:;:9876543210/.-,+*)('&%$$$$$%%%%%%%&'()*+,-./0123456789:;<=>???????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`!"#$%$#"!`!"#$%%$#"!!!"""""#$$#"!"!!"#$%&'()*+*))))((()*+,-.//012333334456789:;<==<;:9876543333332221122233333222333210/.-,+*)('&%$#"!`!"#"!`````!!""!""!!"#$$#"#"!!!````!"##$$#"!``!"#$#"!`!"#"!```!"#$%&'()*+,-./00/.-,,,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,,,+*)('''&'()*+,-./012210/..----./0123456789:;<=<;:9876543210/.-,+*)('&%$#"!`````!!"#$%&'()*+,-.//0123456789:9876543210/.-,+*)('&%$#####$$$$$$$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%$#"!`!"#$%$#"!``!!!!!"##"!`!``!"#$%&'()*)(((('''()*+,-../012222233456789:;<==<;:987654444443332233344444333443210/.-,+*)('&%$#"!``!!"##"!!!!`!""##"##""#$$#"!"!``!""#$#"!```````!"#$#"!`!"##"!!````!"#$%&'()*+,-./0/.-,+++,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.---,+*)((('()*+,-./01233210//..../0123456789:;<=>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*+,-../0123456789876543210/.-,+*)('&%$#"""""#######$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%$#"!``!!"#$#"!`````!""!``!"#$%&'()(''''&&&'()*+,--./011111223456789:;<==<;:987655555544433444555554445543210/.-,+*)('&%$#"!`!"#"""""!"###$#$$##$$#"!`!!`!!!"#$#"!```````!!!!!``!"#$$#"!```!"##""!``````!!"#$%&'()*+,--.//.-,+***+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/...-,+*)))()*+,-./01234432100////0123456789:;<=>?>=<;:9876543210/.-,+*)('&%$#"!```!"#$%&'()*+,--./01234567876543210/.-,+*)('&%$#"!!!!!"""""""#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```!"#$%$#"!````!"##"!``!"!``!"#$%&&'('&&&&%%%&'()*+,,-./000001123456789:;<==<;:9876666665554455566666555543210/.-,+*)('&%$#"!``!"!"###"##""##$%$$%$#"!```!"#"!``!````````````!!"""""!`!"#$%$#"!``!"#$$##"!!```!!""#$%&'()*+,,,,-..-,+*)))*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210///.-,+***)*+,-./0123455432110000123456789:;<=>???>=<;:9876543210/.-,+*)('&%$#"!!``!"#$%&'()*++,,-./012345676543210/.-,+*)('&%$#"!``!!!!!!!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```!"#$%%$#"!``!"#"!`!!``!"#$%%%&'&%%%%$$$%&'()*++,-./////00123456789:;<==<;:98777777666556667777766543210/.-,+*)('&%$#"!````!`!"#$#""!!""#$%%%$#"!`!"#"!``````!"!!```!!!!!!!!!!""####"!``!"#$$#"!````!"#$%%$$#""!!!""##$%&'()*++++++,--,+*)((()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:987654321000/.-,+++*+,-./0123456654322111123456789:;<=>?????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*+*++,-./0123456543210/.-,+*)('&%$#"!``!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`!"#$%&%$#"!``!"""!`!!`!"#$$$$%&%$$$$###$%&'()**+,-.....//0123456789:;<==<;:9888888777667778888876543210/.-,+*)('&%$#"!```!!``!"#"!!``!!"#$%$#"!``!"#"!`````!!!!"#""!!!""""""""""##$$$#"!`````ć`!"#$%$#"!!!!"#$%&&%%$##"""##$$%&'()**+*****+,,+*)('''()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:987654321110/.-,,,+,-./0123456776543322223456789:;<=>???????>=<;:9876543210/.-,+*)('&%$#"!``!""#$%&'()*)**+,-./01234543210/.-,+*)('&%$#"!``!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!"#$%&&%$#"!``!!!!`!"#$###$%$####"""#$%&'())*+,-----../0123456789:;<==<;:999999888778889999876543210/.-,+*)('&%$#"!``!""!`!""!``!"#$$#"!``!"#"!```!```!!""""#$##"""##########$$%%%$#"!!!!```````!"#$%&%$#""""#$%&''&&%$$###$$%%&'()*))*)))))*++*)('&&&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:987654322210/.---,-./0123456788765443333456789:;<=>?????????>=<;:9876543210/.-,+*)('&%$#"!`!!"#$%&'()())*+,-./0123443210/.-,+*)('&%$#"!`!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"#$%&''&%$#"!`!"##"""#$#""""!!!"#$%&'(()*+,,,,,--./0123456789:;<==<;::::::99988999::9876543210/.-,+*)('&%$#"!```!""!``!"!``!"#$%$#"!`!"#"!``````!!"!!!""####$%$$###$$$$$$$$$$%%&&&%$#"""!```!!```!```!"#$%&&%$####$%&'((''&%%$$$%%&&'()))(()((((()**)('&%%%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:987654333210/...-./0123456789987655444456789:;<=>??????????>=<;:9876543210/.-,+*)('&%$#"!````Nj`!"#$%&'('(()*+,-./012343210/.-,+*)('&%$#"!``!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#$%&'('&%$#"!```!"#"!!!"#"!!!!``!"#$%&''()*+++++,,-./0123456789:;<==<;;;;;;:::99:::;:9876543210/.-,+*)('&%$#"!```!"""!``!!``!"#$%$#"!`!"#$#"!`!!!!!""#"""##$$$$%&%%$$$%%%%%%%%%%&&'''&%$###"!!``!""!`!"!``!"#$%&''&%$$$$%&'())(('&&%%%&&''(((((''('''''())('&%$$$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:987654443210///./0123456789::9876655556789:;<=>???????????>=<;:9876543210/.-,+*)('&%$#"!```!!!```!"#$%&''&''()*+,-./01233210/.-,+*)('&%$#"!`ȇ``!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$%&'()('&%$#"!```````````!""!``!"!```!!"#$%&&'()*****++,-./0123456789:;<==<<<<<<;;;::;;;;:9876543210/.-,+*)('&%$#"!```!!""!!`!!`!"#$%%$#"!`!"#$#"!`!""""##$###$$%%%%&%%%%%%&&&&&&&&&&''((('&%$$$#""!!"#"!``!""!```!"#$%&'('&%%%%&'()**))(''&&&''(((''''&&'&&&&&'(('&%$###$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:98765554321000/0123456789:;;:98776666789:;<=>????????????>=<;:9876543210/.-,+*)('&%$#"!``!!"""!```!"#$%&'&&%&&'()*+,-./01232210/.-,+*)('&%$#"!`````Ɍ`!"#$%&'()*+,-./01234567899:;<=>????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%&'()*)('&%$#"!``!!!!!!!!````!"#"!``!!````!"#$%%&'()))))**+,-./0123456789:;<=======<<<;;<<<<;:9876543210/.-,+*)('&%$#"!`````!"""!```!""#$%%$#"!``!!"#"!``!!!"#$%$$$%%&&&&%$$$%%&''''''''''(()))('&%%%$##""##"!``!"#"!`!"#$%&'()('&&&&'()*++**)(('''(()('&&&&%%&%%%%%&''&%$#"""#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:98766654321110123456789:;<<;:988777789:;<=>?????????????>=<;:9876543210/.-,+*)('&%$#"!```!!""###"!!!"#$%&'&%%$%%&'()*+,-./01211110/.-,+*)('&%$#"!``!!!```!"#$%&'()*+,-./0123456788989:;<=>????????????????????????????????????????????>=<;:9876543210/.-,+*)('&'()*+*)('&%$#"!`!""""""""!!``!""""!``!"#$$$%&'((((())*+,-./0123456789:;<=>>>>>===<<====<;:9876543210/.-,+*)('&%$#"!``!!!""!!!``!"!"#$%%$#"!``!""!`!"#$%%%&&''&%$###$$%&'(((((((())(())('&&&%$$##$$#"!`!"##"!`!"#$%&'())(''''()*+,,++*))((())('&%%%%$$%$$$$$%&&%$#"!!!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:987776543222123456789:;<==<;:9988889:;<=>???????????????>=<;:9876543210/.-,+*)('&%$#"!`````!""##$$$#"""#$%&&&%$$#$$%&'()*+,-./01000000/.-,+*)('&%$#"!!"""!````!"#$$$%&'()*+,-./0123456778789:;<=>????????????????????????????????????????????>=<;:9876543210/.-,+*)('()*++*)('&%$#"!```!"#####"!``!!!!!""!`!""###$%&'''''(()*+,-./0123456789:;<=>???>>>==>>>>=<;:9876543210/.-,+*)('&%$#"!`!""!!````!!`!"#$$$#"!``!"!`!"#$%&'''&%$#"""##$%&'()))))))(''())('''&%%$$%%$#"!"##"!`!"#$%&'()*)(((()*+,--,,+**))))('&%$$$$##$#####$%%$#"!```!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9888765433323456789:;<=>>=<;::9999:;<=>?????????????????>=<;:9876543210/.-,+*)('&%$#"!!!!!"#####$%$###$%&&%%$##"##$%&'()*+,-./0/////00/.-,+*)('&%$#""###"!`!!"#$$##$%&'()*+,-./0123456676789:;<=>????????????????????????????????????????????>=<;:9876543210/.-,+*)()*+,+*)('&%$#"!```!"""""""!``!```!!``!!!"""#$%&&&&&''()*+,-./0123456789:;<=>?????>>???>=<;:9876543210/.-,+*)('&%$#"!`!"!`މ```!`!"###"!!```!!``!"#$%&''&%$#"!!!""#$%&'()))))('&&'())((('&&%%&&%$#"##"!`҉``!"#$%&'()**))))*+,-..--,++**)('&%$####""#"""""#$%$#"!`!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:99987654443456789:;<=>??>=<;;::::;<=>???????????????????>=<;:9876543210/.-,+*)('&%$#"""""#"""""#$%$$$%&&%$$#""!""#$%&'()*+,-./...../00/.-,+*)('&%$##$$$#"!""#$##""#$%&'()*+,-./0123455656789:;<=>????????????????????????????????????????????>=<;:9876543210/.-,+*)*+,-,+*)('&%$#"!```!"!!!!!!"!````!!!"#$%%%%%&&'()*+,-./0123456789:;<=>?????????>=<;:9876543210/.-,+*)('&%$#"!``!!`````!!`!!"""!``!"!`!"#$%&'&%$#"!```!!"#$%&'((((('&%%&'())))(''&&''&%$#$#"!````!"#$%&'()*++****+,-.//..-,+*)('&%$#""""!!"!!!!!"#$$#"!``!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:::9876555456789:;<=>????>=<<;;;;<=>?????????????????????>=<;:9876543210/.-,+*)('&%$####""!!!!!"#$%%%&&%$##"!!`!!"#$%&'()*+,-.-----./00/.-,+*)('&%$$%%%$#"##$#""!!"#$%&'()*+,-./0123445456789:;<=>????????????????????????????????????????????>=<;:9876543210/.-,+*+,-.-,+*)('&%$#"!!!"!`````!`!"#$$$$$%%&'()*+,-./0123456789:;<=>?????????>=<;:9876543210/.-,+*)('&%$#"!`!"!`!!``````!!!``!""!`!"#$%&'&%$#"!```!"#$%&'''''&%$$%&'((())((''(('&%$$#"!``!`!`!"#$%&'()*+,++++,-./0/.-,+*)('&%$#"!!!!``!````!"####"!`!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;;;:98766656789:;<=>??????>==<<<<=>???????????????????????>=<;:9876543210/.-,+*)('&%$$#"!!````!"#$%&&%$#""!``!"#$%&'()*+,-,,,,,-./0/.-,+*)(''&%%&&&%$####"!!``!"#$%&'()*+,-./0123343456789:;<=>????????????????????????????????????????????>=<;:9876543210/.-,+,-./.-,+*)('&%$#"""!``!"######$$%&'()*+,-./0123456789:;<=>????????>=<;:9876543210/.-,+*)('&%$#"!``!""!!`Ƌ``!`!"!``!"#$%&'&%$#"!`!"#$%&&&&&%$##$%&'''()))(())('&%%$#"!!!``!"#$%&'()*+,,,,,-./0/.-,+*)('&%$#"!````!""""#"!``!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<<<;:987776789:;<=>????????>>====>????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&%$#"!!``!"#$%&'()*+,,+++++,-./.-,+*)('&'&&&''&%$#"""!``!"#$%&'()*+,-./01222323456789:;<=>????????????????????????????????????????????>=<;:9876543210/.-,-./0/.-,+*)('&%$##"!`!"""""""##$%&'()*+,-./0123456789:;<=>???????>=<;:9876543210/.-,+*)('&%$#"!```!"##""!```````!!``!"#$%&'&%$#"!```!"#$%%%%%%$#""#$%&&&'()*))**)('&&%$#""!``!"#$%&'()*+,----./00/.-,+*)('&%$#"!``!!!!"#"!````!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>===<;:9888789:;<=>???????????>>>>????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```!"#$%&%$#"!```!"#$%&'()*+,+*****+,-.-,+*)('&%&%%&'&%$#"!!!!``!"#$%&'()*+,-./012112123456789:;<=>????>>??????????????????????????????????????>=<;:9876543210/.-./010/.-,+*)('&%$#"!``!!!!!!!""#$%&'()*+,-./0123456789:;<=>???????>=<;:9876543210/.-,+*)('&%$#"!``!"#$$##"!``!!!!``````!"!`!"#$%&''&%$#"!!`!"#$$$$$$#"!!"#$%%%&'()***)('&&&&%$#"!```!"#$%&'()*+,-.../010/.-,+*)('&%$#"!``!"#"!!!!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>=<;:99989:;<=>????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```!"#$%&%$#"!``!"#$%&'()***+*)))))*+,-,+*)('&%$%$$%&%$#"!````!"#$%&'()*+,-./0110010123456789:;<=>??>==>??????????????????????????????????????>=<;:9876543210/./01210/.-,+*)('&%$#"!``!!"#$%&'()*+,-./0123456789:;<=>?????>=<;:9876543210/.-,+*)('&%$#"!``!!"#$%%$$#"!!""""!!```````````!!``!"!``!"#$%&'('&%$#"!``!"#######"!``!"#$$$%&'()*)('&%%%%&%$#"!``!"#$%&'()*+,-.///01210/.-,+*)('&%$#"!``!"#""""#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:::9:;<=>??????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```!"#$%&&%$#"!`Ï`!"#$%&'())))*)((((()*+,+*)('&%$#$##$%$#"!`!"#$%&'()*+,-./0110//0/0123456789:;<=>>=<<=>??????????????????????????????????????>=<;:9876543210/0123210/.-,+*)('&%$#"!````!"#$%&'()*+,-./0123456789:;<=>????>=<;:9876543210/.-,+*)('&%$#"!``!""#$%&&%%$#""####""!!!!!!!!!!!""!``!"!``!"#$%&''('&%$#"!``!!"""""""!``!"###$%&'()('&%$$$$%&%$#"!``!"#$%&'()*+,-./00123210/.-,+*)('&%$#"!``!"#####$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;;;:;<=>????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&&%$#"!``````!"#$%&'(((()('''''()*+*)('&%$#"#""#$#"!```!"#$%&'()*+,-./010/.././0123456789:;<==<;;<=>????????????????????????????????????>=<;:98765554321012343210/.-,+*)('&%$#"!!!`````!"#$%&'()*+,-./0123456789:;<=>????>=<;:98776543210/.-,+*)('&%$#"!`!"#$%&''&&%$##$$$$##""""""""""""!!``!"!``!"#$%&&&'('&%$#"!``!!!!!!!!`!"""#$%&'('&%$####$%&%$#"!```!"#$%&'()*+,-./012343210/.-,+*)('&%$#"!```!"#$$$$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<<<;<=>??????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!"#$%&&%$#"!```!!!``!"#$%&''''''('&&&&&'()*)('&%$#"!"!!"#$#"!``!"#$%&'()*+,-.../0/.--.-./0123456789:;<<;::;<=>??????????????????????????????????>=<;:9876544554321234543210/.-,+*)('&%$#"""!!!`!"#$%&'()*+,-./0123456789:;<=>???>=<;:98766543210/.-,+*)('&%$#"!``!"#$%&'(''&%$$%%%%$$##########"!```!!``!"#$%%%&''&%$#"!````!!!"#$%&'&%$#""""#$%%$#"!``!"#$%&'()*+,-./01234543210/.-,+*)('&%$#"!`````!"#$%%%%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>?>>===<=>????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#""#$%&'&%$#"!````!"""!!"#$%&'&&&&&&'&%%%%%&'()('&%$#"!`!``!"#"!``!!"###$%&'()*+,---./.-,,-,-./0123456789:;;:99:;<=>????????????????????????????????>=<;:987654334554323455432210/.-,+*)('&%$###""!`````!"#$%&'()*+,-./0123456789:;<=>??>=<;:987655543210/.-,+*)('&%$#"!``!"#$%&'((('&%%&&&&%%$$$$$$#"""!```!!`!"#$$$$%&'&%$#"!```!"#$%&%$#"!!!!"#$%$#"!`````!"#$%&'()*+,-./0123456543210/.-,+*)('&%$#"!!!`````!"#$%&&&&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>==>==>>>=>??????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$##$%&'('&%$#"!!!!"###""#$%&&&%%%%%%&%$$$$$%&'('&%$#"!``!"#"!``!"""""#$%&'()*+,,,-.-,++,+,-./0123456789::9889:;<=>??????????????????????????????>=<;:98765432234554345543212210/.-,+*)('&%$$$##"!```!``!"#$%&'()*+,-./0123456789:;<=>?>=<;:9876544543210/.-,+*)('&%$#"!`!"#$%&'())('&&''''&&%%%$$#"!!!``!"!``!"####$%&&%$#"!``!"#$%%$#"!``!"#$$#"!``!!!"#$%&'()*+,-./012345654322110/.-,+*)('&%$#"""!!`````!!"#$%&''''()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<<=<<=>?>????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$$%&'()('&%$#""""#$$$##$%&%%%$$$$$$%$#####$%&'&%$#"!``!"""!`!!!!!"#$%&'()*+++,-,+**+*+,-./0123456789987789:;<=>????????????????????????????>=<;:9876543211234554554321012210/.-,+*)('&%%%$$#"!!``!"!`!"#$%&'()*+,-./0123456789:;<=>>=<;:98765433443210/.-,+*)('&%$#"!``!"#$%&'()*)(''((((''&%$##"!``!``!!`!""""#$%&%$#"!`````````!"#$%%$#"!`!"#$$#"!``!"""#$%&'()*+,-./012345654321100/...-,+*)('&%$###""!!!!!""#$%&'(((()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;;<;;<=>??????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%%&'((((''&%$####$%%%$$%%%$$$######$#"""""#$%&&%$#"!``!!!``!"#$%&'()***+,+*))*)*+,-./0123456788766789:;<=>??????????????????????????>=<;:98765432100123455543210/012210/.-,+*)('&&&%%$#""!!""!``!""#$%&'()*+,-./0123456789:;<==<;:987654322333210/.-,+*)('&%$#"!`!"#$%&'()**)(()))('&%$#""!```!!!!!"#$%&%$#"!!!`!!!!```!"#$%$#"!``!"#$$#"!``!"###$%&'()*+,-./01234565432100//.--..-,+*)('&%$$$##"""""##$%&'())))*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;::;::;<=>??????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&&'(('''&''&%$$$$%%%%%$$$$###""""""#"!!!!!"#$%%$#"!````!"#$%&'()*))*+*)(()()*+,-./0123456776556789:;<=>????????????????????????>=<;:9876543210//01234543210/./012210/.-,+*)('''&&%$##""##"!``!!"#$%&'()*+,-./0123456789:;<<;:9876543211223210/.-,+*)('&%$#"!`!"#$%&'()*++*))*)('&%$#"!!``!"#$%%%$#"""!"""!``!"#$%$#"!``!"#$$#"!``!"#$$%&'()*+,-./0123456543210//..-,,----,+*)('&%%%$$#####$$%&'()****+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:99:99:;<=>??????????????????????????????????????????????????????>=<;:9876543210/.-,+*)(''(''&&&%&&&&%%%%%$$$$####"""!!!!!!"!```!"#$%$#"!`!"#$%&'()*)(()*)(''('()*+,-./0123456654456789:;<=>??????????????????????>=<;:9876543210/../012343210/.-./012210/.-,+*)(((''&%$$##$$#"!````!"#$%&'()*+,-./0123456789:;;:98765432100112210/.-,+*)('&%$#"!```!"#$%&'()*+,,+**)('&%$#"!```!"#$$$#$##""##"!``!"#$$#"!``!"#$#""!``!"#$%&'()*+,-./0123456543210/..--,++,,,,,++*)('&&&%%$$$$$%%&'()*++++,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9889889:;<=>??????????????????????????????????????????????????????>=<;:9876543210/.-,+*)(('&&%%%$%%%%%$%%$####""""!!!``````!``!"#$#"!``!"#$%&'())(''()('&&'&'()*+,-./0123455433456789:;<=>????????????????????>=<;:9876543210/.--./0123210/.-,-./012210/.-,+*)))(('&%%$$%$#"!````!"#$%&'()*+,-./0123456789:;:9876543210//001210/.-,+*)('&%$#"!```!"#$%&'()*+,--,+*)('&%$#"!`!"####"#""!"""!``!"#$#"!``!"##"!"!`!"#$%&'()*+,-./01234543210/.--,,+**+++++**+*)('''&&%%%%%&&'()*+,,,,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:987787789:;<=>?????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%%$$$#$$$$$#$$#""""!!!!```!``!"#$#"!`!""#$%&'(('&&'('&%%&%&'()*+,-./0123443223456789:;<=>??????????????????>=<;:9876543210/.-,,-./01210/.-,+,-./012210/.-,+***))('&&%%&%$#"!``!`!"#$%&'()*+,-./0123456789:;:9876543210/..//0110/.-,+*)('&%$#"!``!"#$%&'()*+,--,+*)('&%$#"!```!"#"""!"!!`!!"!``!"##"!`!"#"!`!``!"#$%&'()*+,-./0123443210/.-,,++*))*****))***)(((''&&&&&''()*+,----./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>????>=<;:98766766789:;<=>???????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$$###"#####"##"!!!!``````!!`````!"#$#"!``!!"#$%&''&%%&'&%$$%$%&'()*+,-./0123321123456789:;<=>????????????????>=<;:9876543210/.-,++,-./010/.-,+*+,-./01210//.-,+++**)(''&&'&%$#"!``````!"#$%&'()*+,-./0123456789:;:9876543210/.--../0110/.-,+*)('&%$#"!`!"#$%&'()*+,--,+*)('&%$#"!````!""!!!`!```!``````!"#"!`!"#"!``!"#$%&'()*+,-./012343210/.-,++**)(()))))(()))*)))(('''''(()*+,-..../0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=>>>>=<;:9876556556789:;<=>?????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$##"""!"""""!""!```!!""!!!``!"#$##"!``!"#$%&&%$$%&%$##$#$%&'()*+,-./0122100123456789:;<=>??????????????>=<;:9876543210/.-,+**+,-./0/.-,+*)*+,-./010/....-,,,++*)((''('&%$#"!``!!!`!"#$%&'()*+,-./0123456789::9876543210/.-,,--./010/.-,+*)('&%$#"!`!"#$%&'()*+,--,+*)('&%$#"!`!!``!"!```!!!````!""!`!"#"!`!"#$%&'()*+,-./01233210/.-,+**))(''(((((''((()))*))((((())*+,-.////0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<====<;:987654454456789:;<=>???????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#""!!!`!!!!!`!!```!"##"""!!"#$#""!!```!"#$%&%$##$%$#""#"#$%&'()*+,-./0110//0123456789:;<=>????????????>=<;:9876543210/.-,+*))*+,-./.-,+*)()*+,-./0/.--------,,+*))(()('&%$#"!!""!``!"#$%&'()*+,-./0123456789:9876543210/.-,++,,-./0/.-,+*)('&%%$#"!`!"#$%&'()*+,-..-,+*)('&%$#"!""!```````!"!`!```!!""!`!"#"!``!"#$%&'()*+,-./01232210/.-,+*))(('&&'''''&&'''((()**)))))**+,-./0000123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;<<<<;:98765433433456789:;<=>?????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!```````!!"#$##"!!!"##"!!```!"#$%&%$#""#$#"!!"!"#$%&'()*+,-./00/../0123456789:;<=>??????????>=<;:9876543210/.-,+*)(()*+,-.-,+*)('()*+,-./.-,,,,,-..--,+**))*)('&%$#""##"!``!"##$%&'()*+,-./0123456789876543210/.-,+**++,-./.-,+*)('&%$$##"!`!"#$%&'()*+,-./.-,+*)('&%$#"##"!!!!!!``!"!``!````!""!``!""!`!"#$%&'()*+,-./0122110/.-,+*)((''&%%&&&&&%%&&&'''()******++,-./0111123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:;;;;:9876543223223456789:;<=>???????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```!!!!```!""###""!```!""!`````````!!"#$%&%$#"!!"#"!``!`!"#$%&'()*+,-.//.--./0123456789:;<=>????????>=<;:9876543210/.-,+*)(''()*+,-,+*)('&'()*+,-.-,+++++,-...-,++**+*)('&%$##$#"!``!!""#$%&'()*+,-./01234567876543210/.-,+*))**+,-.-,+*)('&%$##"""!`!"#$%&'()*+,-.//.-,+*)('&%$#$$#"""""!``!````!`!""!``!""!`!"#$%%&'()*+,-./011100/.-,+*)(''&&%$$%%%%%$$%%%&&&'()*++++,,-./0122223456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9::::987654321121123456789:;<=>?????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```!!""""!!!""""""!!``!"!```!!!!!!!!""#$%&%$#"!``!""!``!"#$%&'()*+,-..-,,-./0123456789:;<=>????>>>=<;:9876543210/.-,+*)('&&'()*+,+*)('&%&'()*+,-,+*****+,-.-,+++++,+*)('&%$$%$#"!``!!"#$%&'()*+,-./012345676543210/.-,+*)(())*+,-,+*)('&%$#""!!!`!"#$%&'()*+,-./0/.-,+*)('&%$%%$####"!`Ϗ``!!"!""!``!""!``!"#$$$%&'()*+,-./000//.-,+*)('&&%%$##$$$$$##$$$%%%&'()*+,,--./0123333456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9899998765432100100123456789:;<=>????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`ˀ`!""####"""!!!!!!``!```!""""""""##$%&&%$#"!``!"!``!"#$%&'()*+,-.-,++,-./0123456789:;<=>??>===<;:9876543210/.-,+*)('&%%&'()*+*)('&%$%&'()*+,+*)))))*+,-,+****+,,+*)('&%%&%$#"!```!"#$%&'()*+,-./0123456543210/.-,+*)(''(()*+,+*)('&%$#"!!``!"#$%&'()*+,-./010/.-,+*)('&%&&%$$$$#"!``!""#"#"!``!""!```!""###$%&'()*+,-.///..-,+*)('&%%$$#""#####""###$$$%&'()*+,-./0123444456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:987888876543210//0//0123456789:;<=>????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``````!!!!""""""!```!!"########$$%&'&%$#"!``!!!`!"#$%&'()*+,--,+**+,-./0123456789:;<=>>=<<<;:9876543210/.-,+*)('&%$$%&'()*)('&%$#$%&'()*+*)((((()*+,+*))))*+,,+*)('&&'&%$#"!!``!"#$$%&'()*+,-./01234543210/.-,+*)('&&''()*+*)('&%$#"!```!"#$%&'()*+,-./0110/.-,+*)('&''&%%%%$#"!`LJ``!"##$#$#"!`!"!``!""!"""#$%&'()*+,-...--,+*)('&%$$##"!!"""""!!"""###$%&'()*+,-./01234556789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:987677776543210/../../0123456789:;<=>????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!!````!``!!!!!!``!""#$$###$$$$%&'&%$#"!``!``!"#$%&'()*+,,,+*))*+,-./0123456789:;<==<;;;:9876543210/.-,+*)('&%$##$%&'()('&%$#"#$%&'()*)('''''()*+*)(((()*+,,+*)(''('&%$#""!``!"##$%&'()*+,-./012343210/.-,+*)('&%%&&'()*+*)('&%$#"!```!"#$%&'()*+,-./001210/.-,+*)('(('&&&&%$#"!````!"##$$$$#"!`!"!``!"!!`!!!"#$%&'()*+,---,,+*)('&%$##""!``!!!!!``!!!"""#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:987656666543210/.--.--./0123456789:;<=>????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"""!````!``````````!"#$$#"""####$%&'&%$#"!``!`!"#$%&'()*++++*)(()*+,-./0123456789:;<<;:::9876543210/.-,+*)('&%$#""#$%&'('&%$#"!"#$%&'()('&&&&&'()*)(''''()*+,,+*)(()('&%$##"!`````!"""#$%&'()*+,-./0123210/.-,+*)('&%$$%%&'()**)('&%$#"!```!!"#$%&'()*+++,-.//01210/.-,+*)())(''''&%$#"!!``````!```!"""##$$#"!``!"!``!"!``!"#$%&'()*+,,,++*)('&%$#""!!`!!!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:987654555543210/.-,,-,,-./0123456789:;<=>????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$###"!!!!"!!```````!"#$$#"!!!""""#$%&%$#"!````!"#$%&'()*+***)(''()*+,-./0123456789:;;:999876543210/.-,+*)('&%$#"!!"#$%&'&%$#"!`!"#$%&'('&%%%%%&'()('&&&&'()*+,,+*)))('&%$#"!!!!!!``!!!"#$%&'()*+,-./01210/.-,+*)('&%$##$$%&'()**)('&%$#"!`````!""#$%&'()*+***+,-../01210/.-,+*)**)(((('&%$#""!`ĉ`!!!!!"!!`!!!!""#$#"!`````!""!``!!``!"#$%&'()*+++**)('&%$#"!!```!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:987654344443210/.-,++,++,-./0123456789:;<=>????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$$$#"""!!``````!``!!"#$$#"!``!!!!"#$%&%$#"!```!"#$%&'()**)))('&&'()*+,-./0123456789::988876543210/.-,+*)('&%$#"!``!"#$%&%$#"!``!"#$%&'&%$$$$$%&'('&%%%%&'()*+,,+*)('&%$#"!``!!``!"#$%&'()*+,-./010/.-,+*)('&%$#""##$%&'()**)('&%$#"!!``````!!"##$%&'()*+*)))*+,--./01210/.-,+*++*))))('&%$##"!``````!"""""#"!```!!"##"!``!!!"##"!`!"!``!"#$%&'()*+**))('&%$#"!`!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:987654323333210/.-,+**+**+,-./0123456789:;<=>????????????????????????????????????????>=<;:9876543210/.-,+*)('&%%%$#"!```!!!``!``!"#$$#"!``!"#$%%$#"!``!"#$%&'()**)((('&%%&'()*+,-./0123456789987776543210/.-,+*)('&%$#"!``!"#$%&%$#"!``!"#$%&%$#####$%&'&%$$$$%&'()*+,,+*)('&%$#"!```!``!"#$%&'()*+,-./00/.-,+*)('&%$#"!!""#$%&'()**)('&%$#""!!!!!!""#$$%&'()*+*)((()*+,,-./01210/.-,+,,+****)('&%$$#"!!!!!!"#####$#"!`!""!```!""#$#"!```!""!``!"#$%&'()**))(('&%$#"!``!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:987654321222210/.-,+*))*))*+,-./0123456789:;<=>????????????????????????????????????????>=<;:9876543210/.-,+*)('&&%$#"!````!"!`````!!```!"#$$#"!```!"#$%&%$#"!``!"#$%&'()**)('''&%$$%&'()*+,-./012345678876666543210/.-,+*)('&%$#"!``!"#$%&%$#"!`!!"#$%$#"""""#$%&%$####$%&'()*+,,+*)('&%$#"!``!"#$%&'()*+,-./0/.-,+*)('&%$#"!``!!"#$%&'()**)('&%$##""""""##$%%&'()*+*)('''()*++,-./01210/.-,--,++++*)('&%%$#""""""#$$$$$$#"!`!!``!"##$%$#"!```!"""!``!"#$%&''()*)(('''&%$#"!```!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:987654321011110/.-,+*)(()(()*+,-./0123456789:;<=>????????????????????????????????????????>=<;:9876543210/.-,+*)(''&%$#"!`````!!"#"!!!!```!!``````!"#$$##"!``!"#$%%$#"!`!"#$%&'()**)('&&&%$##$%&'()*+,-./01234567765556543210/.-,+*)('&%$#"!``!"#$%&%$#"!`!"#$#"!!!!!"#$%$#""""#$%&'()*+++*)('&%$#"!``!"#$%&'()*+,-.//.-,+*)('&%$#"!```!"#$%&'()*))('&%$$######$$%&&'()*+*)('&&&'()**+,-./01210/.-..-,,,,+*)('&&%$######$%%%%$#"!``!"#$%%$#"!```!""!!!``!"#$$%%&&'()(''&&&&%$#"!``!!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/0000/.-,+*)(''(''()*+,-./0123456789:;<=>????????????????????????????????????????>=<;:9876543210/.-,+*)(('&%$#"!!`!!""#"!!!!````!!"!``!!!!"##$#""!``!"#$%%$#"!``!"#$%&'()*)('&%%%$#""#$%&'()*+,-./0123456654445543210/.-,+*)('&%$#"!``!"#$%%$#"!``!"#"!```!"#$#"!!!!"#$%&'()**++*)('&%$#"!`!"#$%&'()*+,-./.-,+*)('&&%$#"!``!"#$%&'()(('''&%%$$$$$$%%&''()*+*)('&%%%&'())*+,-./01210/.//.----,+*)(''&%$$$$$$%&&%$#"!``!!"#$%%$#"!```!""!````!"###$$%%&'('&&%%%%$$#"!```!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.////.-,+*)('&&'&&'()*+,-./0123456789:;<=>????????????????????????????????????????>=<;:9876543210/.-,+*))('&%$#""!"""""!```!!"""!!```!""""""#"!!!`!"#$%%$#"!`!"#$%&'()*)('&%$$$#"!!"#$%&'()*+,-./012345543334543210/.-,+*)('&%$#"!``!"#$%$#"!```!"#"!``!"##"!``!"#$%&'())*+*)('&%$#"!`!"#$%&''()*+,-.-,+*)('&%%$$#"!``!"#$%&'((''&&''&&%%%%%%&&'(()*+*)('&%$$$%&'(()*+,-./01210/00/....-,+*)(('&%%%%%%&'&%$#"!``!"#$%%$#"!```!"#"!``!""""##$$%&'&%%$$$$###"!``!""##$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-....-,+*)('&%%&%%&'()*+,-./0123456789:;<=>????????????????????????????????????????>=<;:9876543210/.-,+**)('&%$#"!!!!!!``!""#"!````!!"#"!!!!"!````!"#$%%$#"!```!"#$%&'()('&%$###"!``!"#$%&'()*+,-./0123443222343210/.-,+*)('&%$#"!```!"#$%$#"!``!"#"!``!""!``!"#$%&'((()**)('&%$#"!``!"#$%&&&'()*+,-,+*)('&%$$###"!``!"#$%&''&&%%&'''&&&&&&''())*+*)('&%$###$%&''()*+,-./01210110////.-,+*))('&&&&&&'('&%$#"!``!"#$%%$#"!!!"##"!``!!!!""##$%&%$$####"""!``!!!""#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,----,+*)('&%$$%$$%&'()*+,-./0123456789:;<=>???????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```````!"##""!`!!!""""!`!!`!"#$%&%$#"!`````!"#$%&'('&%$#""""!``!"#$%&'()*+,-./012343211123210/.-,+*)('&%$#"!``!"#$%$#"!``!"#"!``!"!``!"#$%%&'''())('&%$#"!!`!"#$%&%%%&'()*+,+*)('&%$##""#"!``!"#$%&'&%%$$%&'&%%%%&'(()**+*)('&%$#"""#$%&&'()*+,-./01212210000/.-,+**)(''''''()('&%$#"!``!"#$%%$#"""#$#"!``!!""#$%$##""""!!!```!!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+,,,,+*)('&%$##$##$%&'()*+,-./0123456789:;<=>???????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"##"!!``!""""!!``!"#$%%$##"!`!``!"#$%&''&%$#"!!!!`!"#$%&'()*+,-./01233210001210/.-,+*)('&%$#"!```!"#$%$#"!``!""!`!""!``!"#$$%&&&'(('&%$#"!```!"#$%&%$$$%&'()*+*)('&%$#""!!""!```!"#$%&%$$##$%&%$$$$%&'()*+*)('&%$#"!!!"#$%%&'()*+,-./01233211110/.-,++*)(((((()*)('&%$#"!`!"#$%&%$###$%$#"!`!!"#$#""!!!!```!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*++++*)('&%$#""#""#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!````!"##"!``!""!!!``!"#$%$#"#"!!```!"#$%&'&%$#"!```!"#$%&'()*+,-./0123210///010/.-,+*)('&%%$#"!``!"#$%$#"!``!!!`!!"!``!"##$%%%&'('&%$#"!`!"#$%%$###$%&'()*)('&%$#"!!`!""!``!"#$%%$##""#$%$####$%&'()*)('&%$#"!``!"#$$%&'()*+,-./01233222210/.-,,+*))))))**)('&%$#"!`!"#$%&'&%$$$%%$#"!```!"#"!!``!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)****)('&%$#"!!"!!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```!```!"##"!``!""!``!"#$$#"!"!```!!"#$%&'&%$#"!``!"#$%&'()*+,-./012210/.../0/.-,+*)('&%$$%$#"!`!"##$$#"!`````!``!""#$$$%&''&%$#"!``!"#$%$#"""#$%&'()('&%$#"!``!""!```!"#$%%$#""!!"#$#""""#$%&'()('&%$#"!``!!!"##$%&'()*+,-./01233333210/.--,+******+*)('&%$#"!`!"#$%&'('&%%%&%$#"!``!"#"!```!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)())))('&%$#"!``!`!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!!"!````!"##"!!```!""!```!"#$$#"!`!```!""#$%&''&%$#"!```!"#$%&'()*++,-./0110/.---./.-,+*)('&%$##$##"!``!"#""#$$#"!``!!"###$%&'&%$#"!`!``!"#$$#"!!!"#$%&'(('&%$#"!``!""!!``!"#$%$#"!!``!"#"!!!!"#$%&'(('&%$#"!```!""#$%&'()*+,-./01234443210/..-,+++++++*)('&%$#"!`Ɋ`!"#$%&'(('&&&'&%$#"!`̀``!""!````!````!"#$%&'()*+,-./0123456789:;<=>?>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('(((('&%$#"!```!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"""#"!``!!"##"!````!!`!"#"!`````!"#$$#"!````!"##$%&'(('&%$#"!```!"#$%&'())***+,-./00/.-,,,-.-,+*)('&%$#""#""!!`!"""!!"#$#"!``!"""#$%&'&%$#"!!``!"#$#"!``!"#$%&'('&%$#"!``!"#""!!"#$%$#"!``!""!``!"#$%&'(('&%$#"!``!!"#$%&'()*+,-./01234543210//.-,,,,,,,+*)('&%$#"!`````!"#$%&'()('''('&%$#"!```````!!"#"!`!!!!"!!!!!"#$%&'()*+,-./0123456789:;<=>>==>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&'''('&%$#"!`!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$###$#"!!""#$#"!``!!"!``!""""!``!!``!""#$#"!``!"#$$%&'(('&&%%$#"!``!"#$%&'()(()))*+,-.//.-,+++,-,+*)('&%$#"!!"!!```!"!!!``!"#$#"!``!!!"#$%&&&%$#""!`̀`!"##"!`!"#$%&'('&%$#"!``!"##""#$%%$#"!``!!``!"#$%&'('&%$#"!!`!"#$%&'()*+,-./012345432100/.------,+*)('&%$#"!```!!```!"#$%&'()*)((()('&%$#"!```````!!!!!""#"!```!""""!!!!`!"#$%&'()*+,-./0123456789:;<==<<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%&&&'&%$#"!``!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$$$%$#""##$$#"!``!!""#"!!"!!!!```````!!""!`!!"##"!``!"#$%&'(('&%%$$###"!``!"#$%&'((''((()*+,-..-,+***+,+*)('&%$#"!``!`!!````!"#$#"!```!"#$%%%%%$##"!```!"#"!``!"#$%&''&%$$##"!`!"#$##$%&%$#"!``!"#$%&''&%$#"!```!"#$%&'()*+,-./012345432110/.....-,+*)('&%$#"!``!""!!!"#$%&'(()**)))*)('&%$#"!!!!!!!"""""###"!``!"##"!``!"#$%&'()*+,-./0123456789:;<<;;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$%%%&'&%$#"!``!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????>=<;:9876543210/.-,+*)('&%%%&%$##$$%$#"!`````!""##$#""!`!!!!!!!!"""!```!"""!``!"#$%&'('&%$$##"""#"!`!"#$%&'(''&&'''()*+,--,+*)))*++*)('&%$#"!``!``!"#$#"!```!!"#$$$$$%$$#"!``!"##"!``!"#$%&'&%$##""!!```!"#$$$%%&%$#"!``!"#$%&''&%$#"!```!"#$%&'()*+,-./0123455432210/////.-,+*)('&%$#"!``!"#"""#$%&''''()****+*)('&%$#"""""""#####$#"!``!"#"!``!"#$%&'()*+,-./0123456789:;;::;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#$$$%&'&%$#"!``````!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????>=<;:9876543210/.-,+*)('&&&'&%$$%%&%$#"!`!!!"##$$$#"!`!""""!!""!!``!""!!`!"#$%&''&%$##""!!!"#"!"#$%&'('&&%%&&&'()*+,,+*)((()*+*)('&%$#"!``!"##"!``!"#####$%%$#"!`!"##"!``!"#$%&&%$#""!!`````!``!"#$%$#$$%%$#"!``!"#$%&'(('&%$#"!`!"#$%&'()*+,-./012345654332100000/.-,+*)('&%$#"!`!"""##$%&&&&&&'()*++,+*)('&%$#######$$$$$#"!``!""!``!"#$%&'()*+,-./0123456789::99:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"###$%&'&%$#"!!!!!!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????>=<;:9876543210/.-,+*)('''('&%%&&'&%$#"!"""#$$%$#"!``!"#"!``!!```!""!``!"#$%&'&%$#""!!``!"#"#$%&'('&%%$$%%%&'()*++*)('''()*+*)('&%$#"!``!"#"!`!""""""#$$$#"!`!"##"!```!"#$%%%%$#"!!`!!!"!!!!"#$#"##$%$#"!`````!"#$%&'(('&%$#"!``!"#$%&'()*+,-./012345665443211110/.-,+*)('&%$#"!``!!!!"#$%%%%%%%&'()*+,,+*)('&%$$$$$$$%%%$#"!``!!!```!"#$%&'()*+,-./01234567899889:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!"""#$%&'&%$#""""""#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????>=<;:9876543210/.-,+*)((()('&&''('&%$#"###$%%%$#"!``!"#"!```!"!!!`!"#$%&&%$#"!!``!"#$#$%&'('&%$$##$$$%&'()**)('&&&'()*+*)('&%$#"!``!"#"!``!!!!!!"###"!``!"#$#"!```!"#$%%$$$#"!``!"""!`!"#"!""#$$#"!``!!!!"#$%&'(('&%$#"!``!"#$%&'()*+,-./012345676554322210/.-,+*)('&%$#"!``!"#$$$$$$$%&'()*+,,+*)('&%%%%%%%&%$#"!````!"#$%&'()*+,-./01234567887789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`!!!"#$%&'&%$######$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????>=<;:9876543210/.-,+*)))*)(''(()('&%$#$$$%&&&%$#"!```!""!``!!!!```!"#$%&%$#"!``!"#$$%&'('&%$##""###$%&'())('&%%%&'()*)('&%$#"!!!`!"#"!```!""""!!`!"#$$#"!!!"#$%%$####"!`!""!``!""!`!!"#$#"!``!"""#$%&'(('&%$#"!``!!"#$%&'()*+,-./01234567665433210/.-,+*)('&%$#"!``!"#######$%&'()*+,,+*)('&&&&&&&%$#"!``!"#$%&'()*+,-./01234567766789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!ɕ`!"#$%&'&%$$$$$$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????>=<;:9876543210/.-,+***+*)(())*)('&%$%%%&'''&%$#"!!!"#"!``!!```!"#$%%$$#"!````!"#$%&''&%$#""!!"""#$%&'(('&%$$$%&'()('&%$#"!``!"#"!!`!!!!`!"#$%$#"""#$%%$#""""!``!!!``!!``!"##"!``!"##$%&'((('&%$#"!```!"#$%&'()*+,-./01234567765443210/.-,+*)('&%$#"!`ĉ`!"""""""#$%&'()*+++**)(''''&%%%$#"!`!"#$%&'()*+,-./012345666556789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!````!"#$%&''&%%%%%%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????>=<;:9876543210/.-,+++,+*))**+*)('&%&&&'((('&%$#"""#"!!```!"#$%$##"!```!"#$%&''&%$#"!!``!!!"#$%&''&%$###$%&'(('&%$#"!``!"##"!`````!`!"#$$%$###$%%$#"!!!!"!`!!``!"#"!`!"#$%&&&''('&%$#"!``!"#$%&'()*+,-./0123456788765543210/.-,+*)('&%$#"!````!!!!!!!"#$%&'()***))(''''&%$$$#"!``!"#$%&'()*+,-./0123455554456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!``!"#$%&'(('&&&&&&'()*+,-./0123456789:;<=>?>>???????????????????????????????????????????????????>=<;:9876543210/.-,,,-,+**++,+*)('&'''()))('&%$###"!```!"#$$#""!``!"#$%&''&%$#"!````!"#$%&&%$#"""#$%&'(('&%$#"!````!"#$#"!`!"###$%$$$%%$#"!``!!`!!`!"!``!"#$%&%%&&''&%$#"!``!"#$%&'()*+,-./01234567898766543210/.-,+*)('&%$#"!!!```!"#$%&'()))(('&&&&%$####"!``!"#$%&'()*+,-./01234544433456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#""!!"#$%&'())(''''''()*+,-././0123456789:;<=>==>???????????????????????????????????????????????????>=<;:9876543210/.---.-,++,,-,+*)('((()***)('&%$$#"!```!"#$#"!!``!"#$%&'('&%$#"!`!"#$%&%$#"!!!"#$%&'(('&%$#"!!!``!"##"!``!""""#$%%%&%$#"!`!``!``!"#$%%$$%%&'&%$#"!``!"#$%&'()*+,-./012345678998776543210/.-,+*)('&%$#""!```!"#$%&'(((''&%%%%$#""""!``!"#$%&'()*+,-./0123344333223456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$##""#$%&'()**)(((((()*+,-...-./0123456789:;<=<<=>???????????????????????????????????????????????????>=<;:9876543210/.../.-,,--.-,+*)()))*++*)('&%$#"!!!````!"#"#"!``!"#$%&'(('&%$#"!```!"#$%$#"!``!"#$%&'(('&%$#""!``!"#$#"!`!!!!"#$%&&%$#"!`!`!"#$$$##$$%&&%$#"!``!"#$%&'()*+,-./0123456789:9876543210/.-,+*)('&%$#"!```!"#$%&'''''&&%$$$$#"!!!!!`!"#$%&'()*+,-./01222332221123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$$##$%&'()*++*))))))*+,-.---,-./0123456789:;<;;<=>>>?????????????????????????????????????????????????>=<;:9876543210///0/.--../.-,+*)***++*)('&%$#"!````````````````!!!``!""!"!```!"#$%&'(('&%$#"!``!"#$%%$#"!`!"#$%&'()('&%$#"!``!"##"!````!"#$%%$#""!```!"#$##""##$%%%$#"!``!"#$%&'()*+,-./0123456789:9876543210/.-,+*)('&%$#"!``!"#$%%&&&&&&%%$####"!``!"#$%&'()*+,-./011112211100123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%%$$%&'()*+,,+******++,,-,,,+,-./0123456789:;::;<===>?????????????????????????????????????????????????>=<;:98765432100010/..//0/.-,+*+++,+*)('&%$#"!````!!!!!!!!!!````!!!"!!```!!""!`!``!"#$%&'()('&%$#"!```!"#$%&%$#"!`!"#$%&'(('&%$#"!ޚ`!"#$#"!``!""#$$#"!!``!"#""!!""#$$%%$#"!``!"#$%&'()*+,-./0123456789:9876543210/.-,+*)('&%$#"!``!"#$$$$%%%%%%$$#"""""!``!"#$%&'()*+,-.//000011000//0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&&%%&'()*+,--,++******++,+++*+,-./0123456789:99:;<<<=>?????????????????????????????????????????????????>=<;:98765432111210//0010/.-,+,,,-,+*)('&%$#"!```!!"""""""""!``!!!"""!``!!!""""!`!"#$%&'()('&%$#"!`!"#$%&&%$#"!``!"#$%&''&%$#"!!``!"#$#"!``!!"##"!`!``!""!!``!!"##$%$#"!``!"#$%&'()*+,-./0123456789:9876543210/.-,+*)('&%$#"!``!""####$$$$$$##"!!!!!!``!"#$%&'()*+,-././///00///../0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)(''&&'()*+,-.-,+*))))))**+***)*+,-./0123456789889:;;;<=>?????????????????????????????????????????????????>=<;:98765432223210011210/.-,---.-,+*)('&%$#"!!!""#########"!```!"""!!!!!```!"""!!!"!`!"#$%&'())('&%$#"!`!"#$%&&%$#"!````!"#$%&'&%$#"!```€ɀ`!"#"!``!""!``!!``!""#$%$#"!``!"#$%&'()*+,-./0123456789::9876543210/.-,+*)('&%$#"!``!!!""""######""!``!"#$%&'()*+,-./.-....//...--./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)((''()*+,-.-,+*)(((((())*)))()*+,-./0123456787789:::;<=>?????????????????????????????????????????????????>=<;:98765433343211223210/.-.../.-,+*)('&%$#"""##$$$$$$$$$#"!!!"#"!``!!```!""!``!!```!"#$%&'()('&%$#"!``!"#$%&'&%$#"!!`!"#$%&''&%$#"!````````````!""!`Ɖ`!!!!!`!!"#$#"!```!"#$%&'()*+,-./0123456789:;;:9876543210/.-,+*)('&%$#"!``!!!!""""""!!``!"#$%&'()*+,-..-,----..---,,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*))(()*+,-.-,+*)(''''''(()((('()*+,-./012345676678999:;<=>?????????????????????????????????????????????????>=<;:98765444543223343210/.///0/.-,+*)('&%$###$$%%%%%%%%%$#"""#"!``!"!``!""!``!""!``!!"#$%&'())('&%$#"!``!"#$%&''&%$#""!"#$%&''&%$#"!``!!!!!!!!!!```!"#"!``!````!"##"!``!!"#$%&'()*+,-./0123456789:;<;:9876543210/.-,+*)('&%$#"!`Ʌ```!!!!!!``!"#$%&'()*+,-.-,+,,,,--,,,++,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+**))*+,-.-,+*)('&&&&&&''('''&'()*+,-./012345655678889:;<=>?????????????????????????????????????????????????>=<;:98765556543344543210/00010/.-,+*)('&%$$$%%&&&&&&&&&%$####"!``!"#"!!""!```!""!`!"#$%&'()*)('&%$#"!``!"#$%&'(('&%$##"#$%&'('&%$#"!`!"!!!"""""!!````!"##"!```!"#"!```!""#$%&'()*+,-./0123456789:;<=<;:9876543210/.-,+*)('&%$#"!````!"#$%&'()*+,-,+*++++,,+++**+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,++**+,-.-,+*)('&%%%%%%&&'&&&%&'()*+,-./012345445677789:;<=>?????????????????????????????????????????????????>=<;:98766676544556543210111210/.-,+*)('&%%%&&'''''''''&%$$$#"!`!"#$#""#"!```!""!`!"#$%&'()*)('&%$#"!```!"#$%&'()('&%$$#$%&'(('&%$#"!`!!``!"###""!!`!"##"!`!"##"!````!"##$%&'()*+,-./0123456789:;<=>=<;:9876543210/.-,+*)('&%$#"!!!``!"#$%&'()*+,,+*)****++***))*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,,++,-.-,+*)('&%$$$$$$%%&%%%$%&'()*+,-./012343345666789:;<=>?????????????????????????????????????????????????>=<;:98777876556676543212223210/.-,+*)('&&&''((((((((('&%%$#"!```!"#$$#"""""!``!!``!"#$%&'()*)('&%$#"!```!!"#$%&'()*)('&%%$%&'()('&%$#"!`ņ``!"!`!"#$$##"!`ˆ`!"##"!`````!"##"!```!!"#$$%&&'()*+,-./0123456789:;<=>=<;:9876543210/.-,+*)('&%$#"!!``!""#$%&'()*++*)())))**)))(()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:98766543210/.--,,-.-,+*)('&%$######$$%$$$#$%&'()*+,-./012322345556789:;<=>?????????????????????????????????????????????????>=<;:98889876677876543233343210/.-,+*)('''(()))))))))('&&%$#"!!!"#$$#"!!!!!``!"#$%&'()**)('&%$#"!!!""#$%&'((()))('&&%&'()*)('&%$#"!````!"!``!"#$$$#"!```!"#$#"!!!!``!"##"!!!""#$%%%%%&'()*+,-./0123456789:;<=<;:9876543210/.-,+*)('&%$#"!``!!!"#$%&'()**)('(((())(((''()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876555543210/..--.-,+*)('&%$#""""""##$###"#$%&'()*+,-./012112344456789:;<=>?????????????????????????????????????????????????>=<;:999:9877889876543444543210/.-,+*)((())*********)(''&%$#"""####"!````````!"#$%&'()*++*)('&%$#"""##$%&'('''(())(''&'()*)))('&%$#"!!!!"!``!"#$%$#"!!```!""#$#""""!``!"#$#"""##$$$$$$$%&'()*+,-./0123456789:;<;:9876543210/.-,+*)('&%$#"!````!"#$%&'())('&''''(('''&&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:987654444543210//..-,+*)('&%$#"!!!!!!""#"""!"#$%&'()*+,-./010012333456789:;<=>?????????????????????????????????????????????????>=<;:::;:98899:9876545556543210/.-,+*)))**+++++++++*)(('&%$####"""!!````!!!!"#$%&'()*+,,+*)('&%$###$$%&'''&&&''())(('()*)((('&%$###"""""!````!"#$%%$#""!!`!!"######"!`!"#$$###$$$######$%&'()*+,-./0123456789:;;:9876543210/.-,+*)('&%$#"!``!"#$%&'())('&%&&&&''&&&%%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:98765433334543210/.-,+*)('&%$#"!`````!!"!!!`!"#$%&'()*+,-./0//012223456789:;<=>?????????????????????????????????????????????????>=<;;;<;:99::;:9876566676543210/.-,+***++,,,,,,,,,+*))('&%$#""!!!``!``!!"""""#$%&'()*+,,+*)('&%$##$%%&&&&&%%%&&'()((()*)('''&%$#"""!!!!""!!``!!"#$%%$##"""!`!""#$$#"!``!"#$%%$$$%$#""""""#$%&'()*+,-./0123456789::9876543210/.-,+*)('&%$#"!``!""#$%&'(('&%$%%%%&&%%%$$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:98765432222343210/.-,+*)('&%$#"!`!```!"#$%&'()*+,-./../011123456789:;<=>?????????????????????????????????????????????????>=<<<=<;::;;<;:9876777876543210/.-,+++,,--------,+*)('&%$#"!!````!!```!!!!!!!"#$%&'()*++*)('&%$#""#$%&%%%%$$$%%&'(''())('&&&%$#"!!!````!"""!!""#$%%$#""!!!``!!"#$$#"!`!"#$%%%%$#"!!!!!!"#$%&'()*+,-./0123456789:9876543210/.-,+*)('&%$#"!``!!"#$%&''&%$#$$$$%%$$$##$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:987654321111233210/.-,+*)('&%$#"!```!"#$%&'()*+,-..--./000123456789:;<=>?????????????????????????????????????????????????>===>=<;;<<=<;:9878889876543210/.-,,,--......-,+*)('&%$#"!````!!"!!```!"#$%&'()**)('&%$#"!!"#$%$$$$###$$%&'&&'(('&%%%$#"!``!"#""##$%%$#"!!```!"###"!`````!"#$%%$#"!``!"#$%&'()*+,-./01234567899876543210/.-,+*)('&%$#"!``!"#$%&&%$#"####$$###""#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:987654321000012210/.-,+*)('&%$#"!```!"#$%&'()*+,-.-,,-.///0123456789:;<=>?????????????????????????????????????????????????>>>?>=<<==>=<;:98999:9876543210/.---../////.-,+*)('&%$#"!!````!""!`!"#$%&'())('&%$#"!`!"#$####"""##$%&%%&''&%$$$$#"!``!"###$$%%$#"!``!""##"!`!```!!"#$%%$#"!```!"#$%&'()*+,-./0123456789876543210/.-,+*)('&%%$#"!``!"#$%&%$#"!""""##"""!!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210////012210/.-,+*)('&%$#"!````!"#$%&'()*+,-.-,++,-.../0123456789:;<=>?????????????????????????????????????????????????????>==>>?>=<;:9:::;:9876543210/...//000/.-,+*)('&%$#"!``!"!``!"#$%&'())('&%$#"!`!"#""""!!!""#$%$$%&&%$###$#"!``!"#$$%%%$#"!``!!"""!```!!````!""#$%%$#"!``!"#$%&'()*+,-./0123456789876543210/.-,+*)('&%$$$#"!`!"#$%%$#"!`!!!!""!!!``!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/..../01210/.-,+*)('&%$#"!````````!!"#$%&'()*+,-.-,+**+,---./0123456789:;<=>?????????????????????????????????????????????????????>>????>=<;:;;;<;:9876543210///0010/.-,+*)('&%$#"!``!"!```!"#$%&'()('&%$#"!`!""!!!!```!!"#$##$%%$#"""##"!``!"#$%&&%$#""!``!!""!!``!"!```!!!"##$%%$#"!``!"#$%&'()*+,-./012345678876543210/.-,+*)('&%$###"!```!"#$%%$#"!``!!``!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.----./0110/.-,+*)('&%$#"!`!``!!!""#$%&'()*+,-.-,+*))*+,,,-./0123456789:;<=>???????????????????????????????????????????????????????????>=<;<<<=<;:9876543210001110/.-,+*)('&%$#"!```!""!``!"#$%&'())('&%$#"!`!!`!"#""#$$#"!!!"##"!``!"#$%&&%$#"!!`!"""!``!""!!!"""#$$%&%$#"!``!"#$%&'()*+,-./01234567876543210/.-,+*)('&%$#"""!```!"#$%&%$#"!``!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,,,,-./010/.-,+*)('&%$#"!`!"!`!""##$%&'()*+,-.-,+*)(()*+++,-./0123456789:;<=>???????????????????????????????????????????????????????????>=<===>=<;:9876543211122210/.-,+*)('&%$#"!`````!""!``!"#$%&'()*)('&%$#"!``!"!!"##"!```!"#"!``!"#$%%$#"!``!"#"!``!""""###$%%&&%$#"!`!"#$%&'()*+,-./0123456776543210/.-,+*)('&%$#"!!"!``!!"#$%&%$#"!``!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,++++,-./010/.-,+*)('&%$#"!"!``!"#$$%&'()*+,-.-,+*)(''()***+,-./0123456789:;<=>???????????????????????????????????????????????????????????>=>>>?>=<;:9876543222333210/.-,+*)('&%$#"!!```!!"#"!``!"#$%&'()*)('&%$#"!``!``!""!`!"#"!`!"#$%%$#"!``!"#$#"!``!"###$$$%&&'&%$#"!```!"#$$%&'()*+,-./012345676543210/.-,+*)('&%$#"!`!``!""#$%&&%$#"!````!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+****+,-./010/.-,+*)('&%$#""!``!"#$%&'()*+,-.-,+*)('&&'()))*+,-./0123456789:;<=>???????????????????????????????????????????????????????????>?????>=<;:9876543334443210/.-,+*)('&%$#""!!```!"#"!`!"#$%&'()*)('&%$#"!```!!`!""!``!"#$$#"!``!""##"!```!"#$$%%%&'''&%$#"!````!"####$%&'()*+,-./01234566543210/.-,+*)('&%$#"!````!"#$%%%%%$#"!```!!!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*))))*+,-./010/.-,+*)('&%$#"!``!"#$%&'()*+,--,+*)('&%%&'((()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????>=<;:9876544455543210/.-,+*)('&%$##""!!```!"#"!``!"#$%&'())(''&%$#"!`````!""!``!"#$#"!``!!!"##"!!```!"#$%&&&'(('&%$#"!````!!"#""""#$%&'()*+,-./0123456543210/.-,+*)('&%$#"!```!"#$%%$$$$$#"!!``!""#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)(((()*+,-./010/.-,+*)('&%$#"!``!"#$%&'()*+,--,+*)('&%$$%&'''()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????>=<;:9876555666543210/.-,+*)('&%$$##""!!!"#$#"!``Ä`!"#$%&'()('&&&%%$#"!````!!!!``!"##"!`````!"##""!!```!"#$%&&&'(('&%$#"!``!!""#"!!!!"#$%&'()*+,-./01234543210/.-,+*)('&%$#"!````!"#$%%$#####"!``!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)(''''()*+,-./010/.-,+*)('&%$#"!``!"#$%&'()*+,--,+*)('&%$##$%&&&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????>=<;:9876667776543210/.-,+*)('&%%$$##"""#$%$#"!!```ƒ`!"#$%&'()('&%%%$%%$#"!!!```!!`!"##"!``!"###""!`````!"#$%&&%%&'(('&%$#"!!""##"!````!"#$%&'()*+,-./01234543210/.-,+*)('&%$#"!!``!"#$%%$#"""""!!```!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&&&&'()*+,-./010/.-,+*)('&%$#"!!"#$%&'()*+,--,+*)('&%$#""#$%%%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????>=<;:9877788876543210/.-,+*)('&&%%$$###$%&%$#""!!!``````!"#$%&'(('&%$$$#$%%$#"""!!````!!``!"##"!```!"#$#"!```!!`!"#$%&%$$%&'(('&%$#""###"!```!"#$%&'()*+,-./012345432100/.-,+*)('&%$#"!```````!"#$%$#"!!!!!``!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%%%%&'()*+,-./010/.-,+*)('&%$#""#$%&'()*+,--,+*)('&%$#"!!"#$$$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????>=<;:9888999876543210/.-,+*)(''&&%%$$$%&'&%$##"""!!!!`!"#$%&'(('&%$###"#$%%$###"!```!!``!!``!""!``!``!"##"!!``!``!"#$%%$##$%&'(('&%$##$$#"!``!"#$%&'()*+,-./01234543210////.-,+*)('&%$#"!`````````!!!!`!"#$$#"!``!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$$$$%&'()*+,-./010/.-,+*)('&%$##$%&'()*+,--,+*)('&%$#"!`!"###$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????>=<;:999:::9876543210/.-,+*)((''&&%%%&'('&%$$###""""!"#$%&'(('&%$#"""!"#$%%$$#"!```!`````!!``!""!``!"!`````!!``!""!``!!``!!"#$$#""#$%&'(('&%$$%%$#"!```!"#$%&'()*+,-./0123443210/..../.-,+*)('&%$#"!``````!!!!!```!!"""!`!"###"!``!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$####$%&'()*+,-./010/.-,+*)('&%$$%&'()*+,--,+*)('&%$#"!``!"""#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????>=<;:::;;;:9876543210/.-,+*))((''&&&'()('&%%$$$####"#$%&'(('&%$#"!!!`!"#$$%$#"!``!!!!!`!!```!"#"!``!"#"!`!!``!!``!""!```!!````!"##"!!"#$%&'(('&%%&&%$#"!!!"#$%&'()*+,-./0123443210/.----...-,+*)('&%$#"!```````!!!!!"""""!!!"""!!!`!""""!``!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#""""#$%&'()*+,-./010/.-,+*)('&%%&'()*+,-.-,+*)('&%$#"!``!!!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????>=<;;;<<<;:9876543210/.-,+**))(('''()*)('&&%%%$$$$#$%&'(('&%$#"!``!"##$$#"!`!"!``!""!```````!"###"!```!"##"!"!``!!```!"#"!!`!!``!!""!``!"#$%&''('&&''&%$#"""#$%&'()*+,-./0123443210/.-,,,,-----,+*)('&%$#"!````!!!!!!"""""#####"""#"!``!!!!``!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!!!"#$%&'()*+,-./010/.-,+*)('&&'()*+,-./.-,+*)('&%$#"!````!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????>=<<<===<;:9876543210/.-,++**))((()*+*)(''&&&%%%%$%&'(('&%$#"!``!""#$#"!`!!!!```!"#"!``!!!!!"#""##"!``!"#$$#""!`!!```!"#$#"!`!"!`!!``!"#$%&&'(''('&%$$###$%&'()*+,-./0123443210/.-,++++,,,,,,+*)('&%$#"!````````!!!""""""#####$$$$$###$#"!`````````ώ`!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*+,-./010/.-,+*)(''()*+,-./.-,+*)('&%$#"!```!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????>===>>>=<;:9876543210/.-,,++**)))*+,+*)(('''&&&&%&'())('&%$#"!``!!"#"!````!!`!!"#$#"!!"""""#"!!""#"!!"#$%%$#"!``!"!`!"#$#"!```!"!``!"#$%%%%&'(('&%$####$%&'()*+,-./0123443210/.-,+****+++++++*)('&%$#"!````!!!!!!"""######$$$$$%%%%%$$$$#"!``!!!!!!!```!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*+,-./010/.-,+*)(()*+,-.//.-,+*)('&%$#"!````!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????>>>???>=<;:9876543210/.--,,++***+,-,+*))(((''''&'()*)('&%$#"!``!""!``!!""#$#"!`!"###"!``!!""""#$%%$#"!```!""!``!!"##"!```!"!``!"#$$$$%&''&%$#""""#$%&'()*+,-./01233210/.-,+*))))*******)(('&%$#"!``!!!""""""###$$$$$$%%%%$$$$$$$$$#""!`ɒ`!"""""""!!``!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*+,-./010/.-,+*))*+,-./00/.-,+*)('&%$#"!```!!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????>=<;:9876543210/..--,,+++,-.-,+**)))(((('()*+*)('&%$#"!``!""!```!"##"!``!"#"!`!!""#$%%$#"!```!"##"!`!"##"!`!!""!`!"#####$%&&%$#"!!!!"#$%&'()*+,-./012210/.-,+*)(((()))))))(''&%$#"!``````!"""######$$$%%%%%%&&%$#########"!""!```!"#######""!``!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*+,-./010/.-,+**+,-./0110/.-,+*)('&%$#"!!!"""##$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????>=<;:9876543210//..--,,,-./.-,++***))))()*+,+*)('&%$#"!``!""!``!"#"!``!"#"!``!!"#$%$#"!``!!!"#$#"!```!"#"!`!""#"!ŀ`!""""""#$%%$#"!``!"#$%&'()*+,-./0110/.-,+*)(''''((((((('&&&&%$#"!``!!!!"###$$$$$$%%%&%$$$%%%$#"""""""""!`!""!!``!"#$$$$$##"!`!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```!"#$%&'()*+,-./0110/.-,++,-./012210/.-,+*)('&%$#"""#"!""#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????>=<;:98765432100//..---./0/.-,,+++****)*+,,+*)('&%$#"!```†`!""!``!"!``!"##"!``!"#$%$#"!!"""###$#"!``````!""!`!"##"!`Г````!!!!!!"#$%$#"!``!"#$%&'()*+,-./010/.-,+*)('&&&&'''''''&%%%%$#"!``!"""#$$$%%%%%%&&%%$###$$$#"!!!!!!!!!``!"!``!"#$%%%%%$#"!``````!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!`!"#$%&'()*+,-./012210/.-,,-./012210/.-,+*)('&%$$$###"!`!!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????>=<;:987654321100//.../010/.--,,,++++*+,--,+*)('&%$#"!`!````!""!```!!!``!"##"!``!"#$%&%$#""##""""#$#"!!!!``!"!``!"#$#"!```````!!``!"#$$#"!``!"#$%&'()*+,-./0/.-,+*)('&%%%%&&&&&&&%$$$$#"!``!!""#$%%&&&&&&&%$$#"""###"!````!!!È`!"#$%&&&&%$#"!!!!`!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```!"#$%&'()*+,-./0123210/.--./012210/.-,+*)('&%$##$$$#"!``!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????>=<;:9876543221100///01210/..---,,,,+,-..-,+*)('&%$#"!"!!!!"##"!!``!`!"#""!``!"#$%&&%$###"!!!!"#$#"""!````!"!``!"#$#""!`````!!`!!""!`!"#$#"!`!"#$%&'()*+,-.//.-,+*)('&%$$$$%%%%%%%$###$#"!``!!"#$%&'''&%%$##"!!!"""!````````!"#$%&'''&%$#""!``!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```!"#$%&'()*+,-./01233210/../012210/.-,+*)('&%$#""#$$#"!`!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????>=<;:987654332211000123210//...----,-.//.-,+*)('&%$#"#""""#$$#""!`!!"!!!```!"#$%&'&%$#"!``!"#$##"!``!```!"!`!"#$#"!!```!!`!!"!"!!!``!"##"!`!"#$%&'()*+,-..-,+*)('&%$####$$$$$$$#"""##"!`!"#$%&'&%$$#""!``!!!!`!!!!!!"#$%&'((('&%$##"!`!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*+,-./012343210//012210/.-,+*)('&%$#"!!"##"!``!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????>=<;:9876544332211123432100///....-./00/.-,+*)('&%$#$####$%$#"!``!``!!``!"#$%&'&%$#"!``!"##"!``!!!``!"!`!"#"!```````!!`!"!`!"#$#"!`!"#$%&'()*+,-.-,+*)('&%$#""""#######"!!!""!``!"#$%&&%$##"!!``!`````!"""""#$%&'()))('&%$#"!`Ј`!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*+,-./0123443210012210/.-,+*)('&%$#"!``!"#"!```!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????>=<;:987655443322234543211000////./0110/.-,+*)('&%$%$$$$%%$#"!```!!``!"#$%&&%$#"!!``!"#"!``!""!``!``!"#"!!`!!!!!!```!`!`!"##"!``!"#$%&'()*+,--,+*)('&%$#"!!!!"""""""!```!!!``!"#$%&%$#""!```!"#####$%&'()***)('&%$#"!``!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*+,-./0123454321123210/.-,+*)('&%$#"!`!""!``!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????>=<;:987665544333456543221110000/012210/.-,+*)('&%&%%%%&%$#"!```````!"!``!"#$%&%$#"!``!"#"!``!""!``!!`!"!```!"""!`!`````!"#"!``!"#$%&'()*+,,+*)('&%$#"!```!!!!!!!````!"#$%%$#"!!``!"#$$$$$%&'()*+++*)('&%$#"!```!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```!"#$%&'()*+,-./012345543223210/.-,+*)('&%$#"!`!"##"!```!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????>=<;:9877665544456765433222111101233210/.-,+*)('&'&&&&&%$#"!```!!``````!!`!""!`!"#$%%$#"!`!!"##"!``!"#"!`!!``!"!`ƀ`!"#"!!`!`````!""!``!"#$%&'()*+,++*)('&%$#"!```!"#$%$#"!```!"#$%%%%&'()*+,,,+*)('&%$#"!``!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`!``!"#$%&'()*+,-./01234554333210/.-,+*)('&%$#"!`!"#$#"!!!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????>=<;:9887766555678765443332222123443210/.-,+*)('('''''&%$#"!```````!"!````!!!!!``!"!```!"#$%&%$#"!``!"##"!``````!""!``!"!``````!!!````!""!``!!```!!!""!``!"#$%&'()*++***)('&%$#"!`````!"#$%$#"!```!"#$%&&&&'()*+,--,+*)('&%$#"!``!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!```!"#$%&'()*+,-./01233455443210/.-,+*)('&%$#"!``!"#$$#"""#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????>=<;:9988776667898765544433332345543210/.-,+*)()((((('&%$#"!!!!!`!!"#"!!!!""""!```!""!!`!"#$%&%$#"!``!"#$#"!`!!!!`````!""!````!"!`ޞ`!!!!```!!``!!``!""!`!"!``!"""!``!"#$%&'())**)))('&%$#"!`````!!"#$%$#""!`!"#$%&''''()*+,-.-,+*)('&%$#"!`!``!"#$$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!!"#$%&'()*+,-./012332345543210/.-,+*)('&%$#"!``!"#$%%$###$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????>=<;::998877789:98766555444434566543210/.-,+*)*)))))('&%$#"""""!""#$#""""####"!``!"##""!"#$%&&%$#"!``!"#$$#"!""""!!!``!!"##"!!`!!"#"!```!""""!!!"!``!"!`````!"!``!"!``!!"!``!"#$%&'((())((('&%$#"!````````!!""#$%$#"!!```!"#$%&'((()*+,-./.-,+*)('&%$#"!!``!"##$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!""#$%&'()*+,-./01233212345543210/.-,+*)('&%$#"!!"#$%&&%$$$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????>=<;;::998889:;:98776665555456776543210/.-,+*+*****)('&%$#####"##$%$####$$$#"!`!"#$##"#$%&''&%$#"!``!"#$%%$#"####"""!!""#$$#""!""#"!``!!`!""###""""!``!""!!`!!`!"!`!""!```!``!"#$%&'(''(('''&%$#"!``````!!!!""##$%$#"!````͞`!"#$%&'()))*+,-./0/.-,+*)('&%$#""!``!""#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*+,-./0123321012345543210/.-,+*)('&%$#""#$%&''&%%%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????>=<<;;::999:;<;:98877766665678876543210/.-,+,+++++*)('&%$$$$$#$$%&%$$$$%%$#"!``!"#$$$#$%&'(('&%$#"!``!"#$%&&%$#$$$$###""##$%%$##"###"!``!!!!!!"#$##"!``!"#""!"!`!```!""!``!"#$%&''&&''&&&%$$#"!``!``````!!""""##$$%$$#"!``!!````````````!"#$%&''()*+,-./010/.-,+*)('&%$#"!``!!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*+,-./0123210/012345543210/.-,+*)('&%$##$%&'(('&&&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????>==<<;;:::;<=<;:99888777767899876543210/.-,-,,,,,+*)('&%%%%%$%%&'&%%%%&%$#"!``!"#$%%%$%&'())('&%$#"!!"#$%&''&%$%%%%$$$##$$%&&%$$#$$$#"!Ǎ`````!"##$#"!`!"#""""!`!``!!""!``!"#$%&&%%&&%%%$##"!``!!!`````!!``!""####$$%%$##"!``!"!!!!!!!!!!``!"#$%%&&'()*+,-./010/.-,+*)('&%$#"!```````!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*+,-./012210/./012345543210/.-,+*)('&%$$%&'())('''()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;<=>=<;::9998888789::9876543210/.-.-----,+*)('&&&&&%&&'('&&&&'&%$#"!`!"#$%&&&%&'()**)('&%$#""#$%&'(('&%&&&&%%%$$%%&''&%%$%%$#"!``!"#""##"!`!"#"!!!"!`!!``!""!``!"#$%%$$%%$$$#""!`!""!!!!!""!`!"#$$$$%%%$#"""!``!""""""""""!```!"##$$%%&'()*+,-./010/.-,+*)('&%$#"!````!!!!```!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*+,-./01210/.-./0123443210///.-,+*)('&%%&'()**)((()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<=>?>=<;;:::999989:;;:9876543210/./.....-,+*)('''''&''()(''''('&%$#"!"#$%&'''&'()*++*)('&%$##$%&'())('&''''&&&%%&&'(('&&%&&%$#"!`!""!!"#"!`!""!``!!````!!`ɞ`!"!!`!"#$$$##$$###"!!``!""""""#"!``!"#$%%%&%$#"!!!``!"#########"!!``Ŏ`!"""##$$%&'()*+,-./00/.-,+*)('&%$#"!```!!!""!`ͅ`!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*+,-./0110/.-,-./01233210/.....-,+*)('&&'()*++*)))*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????>>===>???>=<<;;;::::9:;<<;:9876543210/0/////.-,+*)((((('(()*)(((()('&%$#"#$%&'((('()*+,,+*)('&%$$%&'()**)('(((('''&&''())(''&'&%$#"!`!"!``!""!```!"!`````!!!!"!``````!!``!"####""##"""!``!"#####"!`!"#$%&&%$#"!```!"#$$$$$$$$#""!!```!!!""##$%&'()*+,-./00/.-,+*)('&%$#"!```````!"""#"!```!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*+,-./010/.-,+,-./012210/.----..-,+*)(''()*+,,+***+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????>>>?????>==<<<;;;;:;<==<;:9876543210100000/.-,+*)))))())*+*))))*)('&%$#$%&'()))()*+,--,+*)('&%%&'()*++*)())))(((''(()**)((''&%$#"!``!!!``!""!`!!!`!""!!!``!!!!``!""""!!""!!!``!"#$$$#"!͍`!"#$%&&%$#"!`і``!"#$%%%%%%%$##""!!``````````ޞ`!!""#$%&'()*+,-./00/.-,+*)('&%$#"!!!!!!!"###$#"!!``!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*+,-./00/.-,+*+,-./0110/.-,,,,-..-,+*)(()*+,--,+++,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>===<<<<;<=>>=<;:9876543212111110/.-,+*****)**+,+****+*)('&%$%&'()***)*+,-..-,+*)('&&'()*+,,+*)****)))(())*++*))(('&%$#"!`!`!""!``!"!``!"!`!!!!``!!``!"#$%$#"!`````̉ˋ`!"#$%%%$#"!!``````!"#$%&&&&&&&%$$##""!!!!!!!!!`````!!"#$%&'()*+,-./00/.-,+*)('&%$#"""""""#$$####"!```!"#$%&'()*+,-./0123456789:;<=????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*+,-./0/.-,+*)*+,-./00/.-,++++,-..-,+*))*+,-..-,,,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>====<=>??>=<;:9876543232222210/.-,+++++*++,-,++++,+*)('&%&'()*+++*+,-.//.-,+*)(''()*+,--,+*++++***))**+,,+**)('&%$#"!```!""!``!"!`!!```!"#$%$#"!```!!!!!````````˄`!"#$$$$#"!```!!!`!"#$%&'''''''&%%$$##""""""""!``!"#$%&'()*+,-./00/.-,+*)('&%$#######$$#""""#"!```!"#$%&'()*+,-./0123456789:;=<;:9876543210/.-,+*)('&%$#"!`!"#$%&'()*+,-.//.-,+*)()*+,-.//.-,+****+,-..-,+**+,-.//.---./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>=>????>=<;:9876543433333210/.-,,,,,+,,-.-,,,,-,+*)('&'()*+,,,+,-./00/.-,+*)(()*+,-..-,+,,,,+++**++,--,++*)('&%$#"!``````!`!""!````!""!``!`!"#$$#"!```!"""""!```!!!!!!```΍`!"#$###"!``!"""!"#$%&'((((((('&&%%$$########"!``!"#$%&'()*+,-./00/.-,+*))('&%$$$$$$$$#"!!!!"#"!```!"#$%&'()*+,-./0123456789:;=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*+,-./.-,+*)('()*+,-..-,+*))))*+,-..-,++,-./00/.../0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>??????>=<;:9876545444443210/.-----,--./.----.-,+*)('()*+,---,-./0110/.-,+*))*+,-.//.-,----,,,++,,-..-,,+*)('&%$#"!!```!!``!!"##"!`!!""!``!`!"#$%$#"!```!"#####"!!!""""""!!!```ň`!"##"""!!`````````!"##"#$%&'()))))))(''&&%%$$$$$$$#"!``!"#$%&'()*+,-.//.-,+*)(((('&%%%%%%$#"!``!"#"!````````!"#$%&'()*+,-./0123456789:;<=????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`!"#$%&'()*+,-..-,+*)('&'()*+,--,+*)(((()*+,-..-,,-./0110///0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876565555543210/.....-../0/..../.-,+*)()*+,-...-./012210/.-,+**+,-./00/.-....---,,--.//.--,+*)('&%$#""!!!""!``!"##"!!`!""#"!`!```!"#$%%$#"!!!"#$$$$$#"""######"""!!!```!"""!!!``!!!!!!```````!!"#$$#$%&'()******))(('&&&%%%%%%$#"!``!"#$%&'()*+,-./.-,+*)(''''''&&&&%$#"!``!"#"!!```!!!```!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*+,-.-,+*)('&%&'()*+,,+*)(''''()*+,-..--./01221000123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876766666543210/////.//010////0/.-,+*)*+,-.///./01233210/.-,++,-./0110/.////...--../00/..-,+*)('&%$##"""##"!``!"##"!``!"""!``!!``!"#$%&%$#"""#$%%%%%$###$$$$$$###"""!!```!!!!``!"""""!!````````!!!!""#$%%$%&'()*++++*)((''&%%%&&&&&%$#"!`!"#$%&'()*+,-.-,+*)('&&&&&'''''&%$#"!``!"#""!````````!""!``!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`!"#$%&'()*+,-,+*)('&%$%&'()*++*)('&&&&'()*+,-.../01233211123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:98787777765432100000/00121000010/.-,+*+,-./000/0123443210/.-,,-./012210/0000///..//0110//.-,+*)('&%$$###$$#"!!"#$#"!``!"!!`!!``!"#$%&%$###$%&&&&&%$$$%%%%%%$$$###""!``!``!"####""!!!!```````````!!!!""""##$%&&%&'()*+,,+*)(''&&%$$$%&'&%$#"!``!"#$%&'()*+,-,+*)('&%%%%%&&&&'&%$#"!``!"##"!!!!!!!``!""!`!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```!"#$%&'()*+,,+*)('&%$#$%&'()**)('&%%%%&'()*+,-./01234432223456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:98988888765432111110112321111210/.-,+,-./0111012345543210/.--./012332101111000//00122100/.-,+*)('&%%$$$%%$#""#$#"!``!"!``!!``!"#$%&&%$$$%&'''''&%%%&&&&&&%%%$$$##"!`!"#$$$##""""!!!!!!!!`!!""""####$$%&''&'()*+,,+*)('&&%%$###$%&%$#"!``!"#$%&'()*+,,+*)('&%$$$$$%%%%&&%$#"!``!"#""""""""!`!""!``!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```!"#$%&'()*+,,+*)('&%$#"#$%&'())('&%$$$$%&'()*+,-./012344333456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9:999998765432222212234322223210/.-,-./012221234566543210/../012344321222211100112332110/.-,+*)('&&%%%&&%$##$#"!``!""!``!"!`!"#$%&&%%%&'((((('&&&''''''&&&%%%$#"!`!"#$%%$$####""""""""!""####$$$$%%&'(('()*+,,+*)('&%%$$#"""#$%%$#"!```!"#$%&'()*++*)('&%$#####$$$$%&&%$#"!`!""!!!!""#"!````!"#"!``!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*+,,+*)('&%$#"!"#$%&'(('&%$####$%&'()*+,-./0123444456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:;:::::98765433333233454333343210/.-./01233323456776543210//01234554323333222112234432210/.-,+*)(''&&&''&%$$$#"!``!""!``!!!```!"#$%&'&&&'()))))('''(((((('''&&%$#"!``!"#$%&%%$$$$########"##$$$$%%%%&&'())()*+,,+*)('&%$$##"!!!"#$%$#"!```!"#$%&'()*+*)('&%$#"""""####$%&%$#"!``!!```!!"#"!```!```!"##"!``!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*+,,+*)('&%$#"!`!"#$%&''&%$#""""#$%&'()*+,-./01234556789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;<;;;;;:98765444443445654444543210/./01234443456788765432100123456654344443332233455433210/.-,+*)(('''(('&%%$#"!`!"#"!``!!!``!"#$%&''''()*****)((())))))((('&%$#"!``!"#$%&&&&%%%%$$$$$$$$#$$%%%%&&&&''()**)*++++*)('&%$##""!``!"#$$#"!```!"#$%&'()**)('&%$#"!!!!!""""#$%&%$#"!``````!!``!"#"!````!!!!"#$$#"!`!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*+,+*)('&%$#"!``!"#$%&&%$#"!!!!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<=<<<<<;:98765555545567655556543210/0123455545678998765432112345677654555544433445665443210/.-,+*))((())('&%$#"!`!"#"!``!"!````````!"#$%&'(((()*+++++*)))******)('&%$#"!```!"##$%%%%%%&&&%%%%%%%%$%%&&&&''''(()*********)('&%$#""!!```!"#$%$#"!`!"#$%&'()**)('&%$#"!````!!!!"#$%&%$#"!!!!!!!``!"#"!!!``!"""#$%$#"!``!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*+,,+*)('&%$#"!``!"#$%&%$#"!```!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=>=====<;:987666665667876666765432101234566656789::98765432234567887656666555445567765543210/.-,+**)))*)('&%$#"!`!"!```!""!```!!!!!!!!"#$%&'())))*+,,,,,+****)****)('&%$#"!``!""""#$$$$$$%%%&&&&&&&&%&&''''(((())))))))))))('&%$#"!!``!``!"#$#"!```!"#$%&'()**)('&%$#"!``!"#$%&%$#"""""""!```````!"#"""!``!""#$%%$#"!``!"#$%&'()*+,-./0123456789:;<=????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*++*)('&%$#"!``!"#$%&%$#"!``!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>?>>>>>=<;:9877777677898777787654321234567776789:;;:98765433456789987677776665566788766543210/.-,++****)('&%$#"!``!"!```!!"#"!``!!""""""""#$%&'()****+,----,,+**)())))(('&%$#"!``!!!!!"######$$$%%%%%&&'&''(((''()))((((((((((('&%$#"!````!"#"!`ω``!"#$%&'()*+*)('&%$#"!``!"#$%&%$#######"!!!!!!```!"####"!``!!!"#$%%$#"!```!"#$%&'()*+,-./0123456789:;<=????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*+*)('&%$#"!```!"#$%$#"!``!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9888887889:988889876543234567888789:;<<;:987654456789::987888877766778998776543210/.-,,++++*)('&%$#"!```!"!``!""##"!````!""########$%&'()*++++,-.--,++*))('((((''&%%$#"!```!""""""###$$$$$%%&&&''''&&'((('''''''''''''&%$#"!``!"#"!```````!!"#$%&'()*++*)('&%$#"!``!"#$%&&%$$$$$$$#""""""!!!"#$$$$#"!```!"#$%%$#"!!!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*+*)('&%$#"!``!"#$%$#"!``!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:99999899:;:9999:98765434567899989:;<==<;:9876556789:;;:98999988877889::98876543210/.--,,,,+*)('&%$#"!!```!"!```!"#$$#"!`!``!"##$$$$$$$$%&'()*+,,,,-.-,,+**)(('&''''&&%$$#"!``!!!!!!"""#####$$%%%&&&&%%&'''&&&&&&&&&&&&&&%$#"!``!"#"!```!!`````!""#$%&'()*+,+*)('&%$#"!``!"#$%&'&%%%%%%%$######"""#$%%%%$#"!``!"#$%%$#"""#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*++*)('&%$#"!`!"#$%$#"!```!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:::::9::;<;::::;:98765456789:::9:;<=>>=<;:98766789:;<<;:9::::9998899:;;:99876543210/..----,+*)('&%$#""!!``!"!`!!"#$###"!!```!"#$%%%%%%%&'()*+,----.-,++*))(''&%&&&&%%$##"!`````````!!!"""""##$$$%%%%$$%&&&%%%%%%%%%%%%%%$#"!``!"#"!``!``!!!``!"##$%&'()*+,-,+*)('&%$#"!``!"#$%&''&&&&&&&%$$$$$$###$%&&%$#$#"!```!"#$%&&%$###$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`!"#$%&'()*++*)('&%$#"!`!"#$%%$#"!!``!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;;;;;:;;<=<;;;;<;:987656789:;;;:;<=>??>=<;:987789:;<==<;:;;;;:::99::;<<;::9876543210//....-,+*)('&%$##""!``!"!````!!`!"#"""!!``!!"#$%&&&&&&&'()*+,-..---,+**)(('&&%$%%%%$$#""!`!``Ή`!!!!!!``!!!!!""###$$$$##$%%%$$$$$$$$$$$$$$$#"!``!"#"!``````!"!`!!"#$$%&'()*+,-.-,+*)('&%$#"!````!"#$%&'('''''''&%%%%%%$$$%&&%$#"###"!!```!"#$%&&%$$$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*+*)('&%$#"!``!"#$%&%$#""!``!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<<<<<;<<=>=<<<<=<;:9876789:;<<<;<=>????>=<;:9889:;<=>>=<;<<<<;;;::;;<==<;;:98765432100////.-,+*)('&%$$##"!``!""!`!!!``!""!!!``!""#$%&'''''''()*+,-.--,,,+*))(''&%%$#$$$$##"!!``!``````!"""""!```!!"""####""#$$$################"!`!"##"!``!!!`Ɗ`!"!`Ό````!""#$%%&'()*+,-./.-,+*)('&%$#"!!````!"#$%&'()((((((('&&&&&&%%%&&%$#"!""##""!!```!"#$%&&%%%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```!"#$%&'()*+*)('&%$#"!``!"#$%&&%$##"!!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=====<==>?>====>=<;:98789:;<===<=>??????>=<;:99:;<=>??>=<====<<<;;<<=>>=<<;:98765432110000/.-,+*)('&%%$#"!``!""!`!!!``!!```!"##$%&'((((((()*+,-.-,,+++*)(('&&%$$#"####""!``!``!!!!!"#####"!``!!!""""!!"###"""""""""""""""#"!```!"##"!`ă`!"""!`ʀ``````!""!````````!!```!"##$%&&'()*+,-./0/.-,+*)('&%$#""!``!!"#$%&'()*)))))))(''''''&&&&%$#"!`!!""##""!!`````!"#$%&&&&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!!"#$%&'()*+,+*)('&%$#"!```!"#$%&&%$$#""#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>=>>???>>>>?>=<;:989:;<=>>>=>????????>=<;::;<=>????>=>>>>===<<==>??>==<;:98765432211110/.-,+*)('&&%$#"!``!"!`!````!``!"#$%&'())))))*+,-.-,++***)(''&%%$##"!""""!!`!!"""""#$$$$$#"!``!!!!``!"""!!!!!!!!!!!!!!!"""!!```!"##"!``````!"###"!```!!!!`ˆ``!""!!!!!!!!"!``!!"#$$%&''()*+,-./010/.-,+*)('&%$##"!!""#$%&'()*+*******)((((((''&%$#"!```!!""##""!!!!```!"#$%&'''()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"""#$%&'()*+,-,+*)('&%$#"!`!!"#$%&''&%%$##$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????>>=>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>???????????>=<;:9:;<=>???>??????????>=<;;<=>??????>????>>>==>>????>>=<;:98765433222210/.-,+*)(''&%$#"!````````!!````!!``````!"#$%&'()******+,-.-,+**)))('&&%$$#""!`!!!!`!""#####$%%%%%$#"!```!!!!``````!!""!``!"#"!`!!!!!!"#$$$#"!!!""""!`ʈ`````````!"##""""""""#"!``̉``!"#$%%&'(()*+,-./01210/.-,+*)('&%$$#""##$%&'()*+,+++++++*))))))('&%$$#"!!```!!""##""""!!````!"#$%&'(()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$###$%&'()*+,-.-,+*)('&%$#"!""#$%&'(('&&%$$%&'()*+,-./0123456789:;<=>?????????????????????>>>??????????????????>==<==>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:;<=>????????????????>=<<=>???????????????>>????????>=<;:98765443333210/.-,+*)(('&%$#"!!!!````!!!``!""!`!`!!""!˅````!!!``!"#$%&'()*++++++,-.-,+*))((('&%%$##"!!``!"#$$$$$%&&%$$###"!``!!!``!""!````!""""""#$%%%$#"""####"!`````!!!!!`!!"#$$########$#"!!````!"#$%&&'())*+,-./0123210/.-,+*)('&%%$##$$%&'()*+,-,,,,,,,+****)('&%$####""!`!!"#####""!!```!!"#$%&'())*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$$$%&'()*+,-./.-,+*)('&%$#"##$%&'())(''&%%&'()*+,-./0123456789:;<=>?????????????????????>===>????????????????>=<<;<<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;<=>??????????????????>==>???????????????????????????>=<;:98765544443210/.-,+*))('&%$#""""!!!!"""!``!"#"!`!!"""!`````!```!"""!!"#$%&'()*+,,,,,,-.-,+*)(('''&%$$#""!``!"#$%%%&&%$##""#"!`````!!!``!!"######$%&&&%$###$$$$#"!!``!!!"""""!""#$%%$$$$$$$$%$#""!!`!"#$%&''()**+,-./012343210/.-,+*)('&&%$$%%&'()*+,-.-------,++*)('&%$#""""""!`!"###$##""!!!""#$%&'()**+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%%%&'()*+,-./0/.-,+*)('&%$#$$%&'()**)(('&&'()*+,-./0123456789:;<=>?????????????????????>=<<<=>??????????????>=<;;:;;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<=>????????????????????>>?????????????????????????????>=<;:98766555543210/.-,+**)('&%$####""""###"!``!"##"!`!""!``!`!```!"###""#$%&'()*+,------.-,+*)(''&&&%$##"!!!```!"#$%&&%$#""!!""!`````!!""#$$$$$$%&'''&%$$$%%%%$#""!`ʉ`!"""#####"##$%&&%%%%%%%%&%$##"!``!"#$%&'(()*++,-./01234543210/.-,+*)(''&%%&&'()*+,-./......-,+*)('&%$#"!!!!!!!`!"""#$$##"""##$%&'()*++,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&&&'()*+,-./010/.-,+*)('&%$%%&'()*++*))(''()*+,-./0123456789:;<=>?????????????????????>=<;;;<=>????????????>=<;::9::;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=>?????????????????????????????????????????????????????>=<;:98776666543210/.-,++*)('&%$$$$####$$$#"!!"##"!```!!`!ޞ`!"!!```!"#$$$##$%&'()*+,-......-,+*)('&&%%%$#""!``!`!"#$%&%$#"!!``!!!```!"##$%%%%%%&'((('&%%%&&&&%$##"!````!"##$$$$$#$$%&''&&&&&&&&'&%$#"!``!"#$%&'()*+,,-./0123456543210/.-,+*)(('&&''()*+,-./...----,+*)('&%$#"!`ޞ````!!!"#$$$###$$%&'()*+,,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('''()*+,-./01210/.-,+*)('&%&&'()*+,,+**)(()*+,-./0123456789:;<=>?????????????????????>=<;:::;<=>??????????>=<;:99899:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>???????????????????????????????????????????????????????>=<;:98877776543210/.-,,+*)('&%%%%$$$$%%%$#""#$#"!`!!```!!`````!"#""!!`!"#$%%$$%&'()*+,-.//...-,+*)('&%%$$$#"!!``!"#$%$#"!````!"#$$%&&&&&&'()))('&&&''''&%$$#"!!```!"#$$%%%%%$%%&'((''''''''('&%$#"!```!"#$%&'()*+,--./012345676543210/.-,+*))(''(()*+,-...---,,,,,,+*)('&%$#"!````!"##$$$$%%&'()*+,--./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)((()*+,-./0123210/.-,+*)('&''()*+,--,++*))*+,-./0123456789:;<=>?????????????????????>=<;:999:;<=>????????>=<;:9887889:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:99888876543210/.--,+*)('&&&&%%%%&&&%$##$#"!``!"!``!""!!!!̀`!"###"!``!"#$%&%%&'()*+,-.//.---,+*)('&%$$###"!``!"#$%$#"!`````!"#$%%&''''''()***)('''(((('&%%$#""!!!"#$%%&&&&&%&&'())(((((((()('&%$#"!``!"#$%&'()*+,-../01234567876543210/.-,+**)(())*+,-..--,,,++++++++*)('&%$#"!!`ȃ`!""#$%%&&'()*+,-..//0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)))*+,-./012343210/.-,+*)('(()*+,-..-,,+**+,-./0123456789:;<=>?????????????????????>=<;:98889:;<=>??????>=<;:987767789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;::9999876543210/..-,+*)(''''&&&&'''&%$$$#"!````!"#"!```!""""!````!"#$#"!``!"#$%&&&'()*+,-.//.-,,,+*)('&%$##"""!``!"#$%%$#"!````!!"#$%&&'(((((()*+++*)((())))('&&%$##"""#$%&&'''''&''()*)((()))))*)('&%$#"!!"#$%&'()*+,-.//0123456789876543210/.-,++*))**+,----,,+++**********)('&%$#""!````!!"#$%&'()*+,-...../0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+***+,-./01234543210/.-,+*)())*+,-.//.--,++,-./0123456789:;<=>?????????????????????>=<;:9877789:;<=>????>=<;:98766566789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;;::::9876543210//.-,+*)((((''''((('&%%%$#"!!!````!"##"!!``!"###"!!!``!"#$#"!``!"#$%&''()*+,-.//.-,+++*)('&%$#""!!!``!"#$%&%$#"!`````!!""#$%&''())))))*+,,,+*)))****)(''&%$$###$%&''((((('(()*)('''()))))))('&%$#""#$%&'()*+,-./00123456789:9876543210/.-,,+**++,+,,,,++***))))))))))))('&%$##"!!!````!"#$%&'()*+,-----./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+++,-./0123456543210/.-,+*)**+,-./00/..-,,-./0123456789:;<=>?????????????????????>=<;:987666789:;<=>??>=<;:9876554556789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<<;;;;:98765432100/.-,+*))))(((()))('&&&%$#"""!!!!"#$$#"!```````!"#$$#"""!`!"##"!``!"#$%&'()*+,-./.-,+***)('&%$#"!!``!```!"#$%&&%$#"!``````!!""##$%&'(()******+,---,+***++++*)(('&%%$$$%&'(()))))())*)('&&&'(((((())('&%$##$%&'()*+,-./01123456789:;:9876543210/.--,++,,+*++++**)))(((((((((((((('&%$$#"""!!```!"#$%&'()*+,,,,,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,,,-./012345676543210/.-,+*++,-./0110//.--./0123456789:;<=>?????????????????????>=<;:98765556789:;<=>>=<;:987654434456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>==<<<<;:98765432110/.-,+****))))***)('''&%$###""""#$%%$#"!!!`!``!"#$%$##"!`!"#$#"!``!"#$%&'()*+,-.-,+*)))('&%$#"!````!"#$%&''&%$#"!`````````!!!""##$$%&'())*++++++,-...-,+++,,,,+*))('&&%%%&'())*****)**)('&%%%&''''''())('&%$$%&'()*+,-./0122223456789:;:9876543210/..-,,,+*)****))(((''''''''''''''('&%%$###""!!```!"#$%&'()**+++++,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.---./01234567876543210/.-,+,,-./0122100/../0123456789:;<=>???????????????>>??>>>=<;:9876544456789:;<==<;:98765433233456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>====<;:98765432210/.-,++++****+++*)((('&%$$$####$%&%$#"!``!````!"#$$###"!`!"#$#"!`!"#$%&'()*+,---,+*)((('&%$#"!`ޙ`!"#$%&''&%$#"!```!!!!!!!"""##$$%%&'()**+,,,,,,-.///.-,,,----,+**)(''&&&'()**+++++**)('&%$$$%&&&&&&'())('&%%&'()*+,-./011111123456789:;:9876543210//.-,+*)())))(('''&&&&&&&&&&&&&&'''&&%$$$##""!!``!"#$%&'()*)*****+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.../0123456789876543210/.-,--./012332110//0123456789:;<=>???????????????>==>>===<;:987654333456789:;<<;:9876543221223456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>=<;:98765433210/.-,,,,++++,,,+*)))('&%%%$$$$%&%$#"!````!!`Ȑ`!"#$#"""!``!""##"!``!"#$%&'()*+,,,,+*)(''('&%$#"!``````!"#$%&'('&%$#"!```!"""""""###$$%%&&'()*++,------./000/.---....-,++*)(('''()*++,,,,+*)('&%$###$%%%%%%&'())('&&'()*+,-./00000000123456789::9876543210/.-,+*)('((((''&&&%%%%%%%%%%%%%%&&'''&%%%$$##"!````!"#$%&'()))()))))*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210///0123456789:9876543210/.-../012344322100123456789:;<=>???????????????>=<<==<<<;:98765432223456789:;;:987654321101123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:98765443210/.----,,,,---,+***)('&&&%%%%&&%$#"!`!"!`````!"##"!!""!`!!!"""!``ـ`!"#$%&'()**++++*)('&&'&%$$##"!!``!!!"#$%&'(('&%$#"!```!"######$$$%%&&''()*+,,-....../01110/...////.-,,+*))((()*+,,--,+*)('&%$#"""#$$$$$$%&'())(''()*+,-./00///////01234567899876543210/.-,+*)('&''''&&%%%$$$$$$$$$$$$$$%%&'('&&&%%$$#"!```````!!"#$%&'())(('((((()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:987654321000123456789:;:9876543210/.//012345543321123456789:;<=>??????????????>>=<;;<<;;;:9876543211123456789::98765432100/00123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:98765543210/....----...-,+++*)('''&&&&'&%$#"!``!!````!!!```!"#"!``!!````!!""!!`````!"#$%&'()))****)('&%%&%$##"""!``!"""#$%&'(('&%$#"!```!"#$$$$$%%%&&''(()*+,--.//////0122210///0000/.--,+**)))*+,---,+*)('&%$#"!!!"######$%&'())(()*+,-./0//......./012345678876543210/.-,+*)('&%&&&&%%$$$##############$$%&'('''&&%%$#"!!!!!!!""#$%&&&'((''&'''''()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543211123456789:;<;:9876543210/0012345665443223456789:;<=>??????????????>==<;::;;:::9876543210001234567899876543210//.//0123456789:;<=>????>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:98766543210////....///.-,,,+*)((('''''&%$#"!```!!""!``!"""!```!"##"!``̔`!"""!!!!``!"#$%&'((())))('&%$$%$#""!!!!``!"##$%&'(('&%$#"!``!`````!"#$%%%%%&&&''(())*+,-../000000123332100011110/..-,++***+,-.-,+*)('&%$#"!``!""""""#$%&'()))*+,-.../..-------./0123456776543210/.-,+*)('&%$%%%%$$###""""""""""""""##$%&'(((''&&%$#"""""""##$%&&%%&''&&%&&&&&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:98765432223456789:;<=<;:9876543210112345677655433456789:;<=>??????????????>=<<;:99::999876543210///012345678876543210/..-../0123456789:;<=>??>=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:98776543210000////000/.---,+*)))(((('&%$#"!```!""#"!`ޞ`!"###"!!`!"##$#"!!````!"##""""!`!"#$%&''''(((('&%$##$#"!!``!"#$$%&'()('&%$#"!``!```nj``!!!!"#$%&&&&&'''(())**+,-.//01111112344432111222210//.-,,+++,-.-,+*)('&%$#"!``!!!!!!!"#$%&'()*+,-----.--,,,,,,,-./01234566543210/.-,+*)('&%$#$$$$##"""!!!!!!!!!!!!!!""#$%&'()((''&%$#######$$%&&%$$%&&%%$%%%%%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:987654333456789:;<=>=<;:98765432122345678876654456789:;<=>??????????????>=<;;:9889988876543210/.../0123456776543210/.--,--./0123456789:;<=>>=<=>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:988765432111100001110/...-,+***)))('&%$#"!`!!"##""!!`````!"#$#""!!"#""###""!!!`````!"#$###"!`!"#$%&&&&''''&%$#""#"!``!"#$%&'())('&%$#"!``!!!!```!""""#$%&'''''((())**++,-./001222222345554322233332100/.--,,,-..-,+*)('&%$#"!``!"#$%&'()*+,,,,,-,,+++++++,-./012345543210/.-,+*)('&%$#"####""!!!`````!!"#$%&'((''('&%$$$$$$$%%&&%$##$%%$$#$$$$$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876544456789:;<=>?>=<;:987654323345678998776556789:;<=>??????????????>=<;::9877887776543210/.---./01234566543210/.-,,+,,-./0123456789:;<==<;<==>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:998765432222111122210///.-,+++**)('&%$#"!`!"##"!!`!!!!``!"#$#"!!`!""!!"""##"""!`!``!"#$#"!``!"#$$%%%%&&&&%$#"!!"!``!"#$%&'())('&%$#"!``!""""!!`!"####$%&'((((()))**++,,-./01123333334566654333444432110/..---.//.-,+*)('&%$#"!`!"#$%&'()*+++++,++*******+,-./0123443210/.-,+*)('&%$#"!""""!!``!"#$%&''&&'''&%%%%%%%&&&%$#""#$$##"#####$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:98765556789:;<=>???>=<;:98765434456789::988766789:;<=>??????????????>=<;:99876677666543210/.-,,,-./012345543210/.-,++*++,-./0123456789:;<<;:;<<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;::9876543333222233321000/.-,,,+*)('&%$#"!``!""!``!!"#$#"!```!!``!!!"####"!!``!"#$#"!``!"##$$$$%%%%$#"!``!``!"#$%&'())('&%$#"!`````!"####"!``!"#$$$%&'()))))***++,,--./0122344444456777654445555432210//.../0/.-,+*)('&%$#"!`!"#$%&'()*****+**)))))))*+,-./01233210/.-,+*)('&%$#"!`!!!!``!"#$$%&&%%&&&&&&&&&&&'&%$#"!!"##""!"""""#$%&'()*+,-./0123456789:;<=???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:987666789:;<=>?????>=<;:987654556789:;;:9987789:;<=>??????????????>=<;:98876556655543210/.-,+++,-./0123443210/.-,+**)**+,-./0123456789:;;:9:;;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;;:9876544443333444321110/.--,+*)('&%$#"!```!!``!""#$$#"!``!!```!"#$$#"!``!"#$#"!``!""####$$$$#"!```!"#$%&'()('&%$#"!``!!!!"#$$$#"!``!"#$%%&'()*****+++,,--../0123345555556788876555666654332100///00/.-,+*)('&%$#"!``!"#$%&'())))))*))((((((()*+,-./012210/.-,+*)('&%$#"!!``!"##$%%$$%%%%%&&&'''&%$#"!``!""!!`!!!!!"#$%&'()*+,-./0123456789:;=<;:9877789:;<=>???????>=<;:9876566789:;<<;::9889:;<=>??????????????>=<;:98776544554443210/.-,+***+,-./01233210/.-,+*))())*+,-./0123456789::989::;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<<;:9876555544445554322210/..-,+*)('&%$#"!``!!``!"##$$#"!``!"!`!"#$$#"!ѐ`!"##"!``!!""""####""!```!"#$%&'()('&%$#"!```!"""#$%%%$#"!``!"#$%&'()*++++,,,--..//0123445666666789998766677776544321100010/.-,+*)('&%$#"!``!"#$%&'(((((()(('''''''()*+,-./0110/.-,+*)('&%$#"!```!""#$$##$$$$$%%%&&&%$#"!``!!``!"#$%&'()*+,-./0123456789:;?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:98889:;<=>?????????>=<;:98767789:;<==<;;:99:;<=>??????????????>=<;:98766543344333210/.-,+*)))*+,-./012210/.-,+*)(('(()*+,-./0123456789987899:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>==<;:9876666555566654333210/.-,+*)('&%$#"!``!"!`!"#$$%$#"!`!"!``!"#$$#"!```````!""!``!!!!""""!!``!"#$%&'(('&%$#"!```!"###$%&&%$#"!```!"#$%&'()*+,,,,---..//00123455677777789:::98777888876554322111210/.-,+*)('&%$#"!`!"#$%&'('''''(''&&&&&&&'()*+,-./00/.-,+*)('&%$#"!``!!"##""#####$$$%%%%$#"!`!"#$%&'()*+,-./0123456789:??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:999:;<=>???????????>=<;:987889:;<=>>=<<;::;<=>??????????????>=<;:98765543223322210/.-,+*)((()*+,-./0110/.-,+*)(''&''()*+,-./0123456788767889:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>=<;:987777666677765443210/.-,+*)('&%$#"!`!"!``!"#$%%$#"!``!"!``!"#$%%$#"!!!`!!```!"!`!!!!``!"#$%&'('&%$#"!```!!"#$$$%&'&%$#"!```````!!"#$%&'()*+,----...//001123456678888889:;;;:9888999987665433222210/.-,+*)('&%$#"!```!"#$%&''&&&&&'&&%%%%%%%&'()*+,-./0/.-,+*)('&%$#"!ލ`!""!!"""""###$$$%$#"!``!"#$%&'()*+,-./0123456789???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:::;<=>?????????????>=<;:9899:;<=>??>==<;;<=>??????????????>=<;:98765443211221110/.-,+*)('''()*+,-./00/.-,+*)('&&%&&'()*+,-./0123456776567789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:98888777788876543210/.-,+*)('&%$#"!``!""!``!"#$%&%$#"!`!"!!"#$%&&%$#""!`!""!`!"!`!"#$%&'(('&%$#"!`Ӌ`!""#$%%%&'('&%$#"!!!`!!!""#$%&'()*+,-....///0011223456778999999:;<<<;:999::::98776544333210/.-,+*)('&%$#"!``!"#$%&'&&%%%%%&%%$$$$$$$%&'()*+,-./.-,+*)('&%$#"!````!!`!!!!!"""###$$$#"!`ɋ`!"#$%&'()*+,-./0123456789:????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;;;<=>???????????????>=<;:9::;<=>????>>=<<=>??????????????>=<;:98765433210011000/.-,+*)('&&&'()*+,-.//.-,+*)('&%%$%%&'()*+,-./0123456654566789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:99998888999876543210/.-,+*)('&%$#"!``!"#"!``!"#$%%$#"!```!"#"!!"#$%&&%$##"!"#"!```!""!``!"#$%&'('&%$#"!````ǂɉ`!"##$%&&&'()('&%$#"""!"""##$%&'()*+,-.////0001122334567889::::::;<===<;:::;;;;:9887655443210/.-,+*)('&%$#"!``!"#$%&'&%%$$$$$%$$#######$%&'()*+,-..-,+*)('&%$#"!`!!`````!!!"""##$$#"!```!"#$%&'()*+,-./0123456789?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<<<=>?????????????????>=<;:;;<=>???????>==>??????????????>=<;:98765432210//00///.-,+*)('&%%%&'()*+,-..-,+*)('&%$$#$$%&'()*+,-./0123455434556789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;::::9999:::9876543210/.-,+*)('&%$#"!!"##"!``!"#$%$#"!``!"#"!``!"#$%&&%$$#"#$#"!!!"#"!``!"#$%&'(('&%$#"!`!!!```````!"#$%&'''()*)('&%$###"###$$%&'()*+,-./0000111223344567899:;;;;;;<=>>>=<;;;<<<<;:998766543210/.-,+*)('&%$#"!``!"#$%&'&%$$#####$##"""""""#$%&'()*+,-..-,+*)('&%$#"!"!```!!!""#$$#"!`!"#$%&'()*+,-./0123456789:??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>===>???????????????????>=<;<<=>?????????>>??????????????>=<;:98765432110/..//...-,+*)('&%$$$%&'()*+,--,+*)('&%$##"##$%&'()*+,-./0123443234456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;;;;::::;;;:9876543210/.-,+*)('&%$#""#$#"!`!"#$%$#"!``!""!``!"#$%&&%%$#$$$#"""##"!`!"#$%&'((('&%$#"!`ȋ``!"""!!`!!```!"#$%&'((()*+*)('&%$$$#$$$%%&'()*+,-./011112223344556789::;<<<<<<=>???>=<<<====<;:9876543210/.-,+*)('&%$#"!``````!"#$%&'&%$##"""""#""!!!!!!!"#$%&'()*+,-..-,+*)('&%$#""!`!!"#$#"!`!"#$%&'()*+,-./0123456789:???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>?????????????????????>=<==>?????????????????????????>=<;:98765432100/.--..---,+*)('&%$###$%&'()*+,,+*)('&%$#""!""#$%&'()*+,-./0123321233456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<<<<;;;;<<<;:9876543210/.-,+*)('&%$##$#"!``!"#$$#"!```!!!```!"#$%&%$$#####$####""!``!"#$%&&''''&%$#"!``!````!"###"!``!!`ƁɅ``!"#$%&'()))*+,+*)('&%%%$%%%&&'()*+,-./012222333445566789:;;<======>?????>===>>>=<;:9876543210/.-,+*)('&%$#"!`!!!!"#$%&'&%$#""!!!!!"!!``!"#$%&'()*+,-..-,+*)('&%$#"!``!"##"!`!"#$%&'()*+,-./0123456789:????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=>>?????????????????????????>=<;:9876543210//.-,,--,,,+*)('&%$#"""#$%&'()*++*)('&%$#"!!`!!"#$%&'()*+,-./0122101223456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>====<<<<===<;:9876543210/.-,+*)('&%$$$#"!`!"#$#"!`````!"#$%$##"""""#$$#"!!`ʄ`!"#$%%%&&&&&%$#"!``!"!!````````````!"#$$#"!``!``nj``````````!!"#$%&'()***+,-,+*)('&&&%&&&''()*+,-./012333344455667789:;<<=>>>>>>???????>>>??>=<;:9876543210/.-,+*)('&%$#"!`!"""#$%&'&%$#"!!````!``!"#$%&'()*+,-.-,+*)('&%$#"!``!"""!``!"#$%&'()*+,-./0123456789?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>??????????????????????????>=<;:9876543210/..-,++,,+++*)('&%$#"!!!"#$%&'()**)('&%$#"!``!"#$%&'()*+,-./0110/01123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>====>>>=<;:9876543210/.-,+*)('&%%$#"!`!"##"!``!"#$$#""!!!!!"##"!```````!"#$%$$%%%%%$#"!```!"""!!!````!!!!!!!!"#$%$#"!``!!!```!!!!!!!`!!""#$%&'()*+++,-.-,+*)('''&'''(()*+,-./012344445556677889:;<==>?????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'&%$#"!`ޞ```!"#$%&'()*+,-.-,+*)('&%$#"!``!"!!!``!"#$%&'()*+,-./0123456789???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.--,+**++***)('&%$#"!``!"#$%&'())('&%$#"!``!"#$%&'()*+,-./010/./00123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>???>=<;:9876543210/.-,+*)('&%$#"!``!"##"!``!"##"!!```!"#"!`````!!``!"#$#$##$$$$$#"!``!"###"""!!!!""""""""#$%&%$#"!`ҊɆ`!""!!``!""""""!""##$%&'()*+,,,-./.-,+*)((('((())*+,-./012345555666778899:;<=>>??????????????????>=<;:9876543210/.-,+*)('&%$#"!`!"#$%&%$#""!````!"#$%%&'()*+,--,+*)('&%$#"!```!````!"#$%&'()*+,-./012345678??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,,+*))**))*)('&%$#"!``!"#$%&'()('&%$#"!``!"#$%&'()*+,-./00/.-.//0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"##"!``!"#"!```!"#"!``!!!"!``!"##"#""######"!``!"#$$###""""########$%&'&%$#"!``````````!"#""!``!"######"##$$%&'()*+,---./0/.-,+*)))()))**+,-./01234566667778899::;<=>???????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%$#"!!!!``!"#$$$%&'()*+,-,+*)('&%$#"!````!"#$%&'()*+,-./012345678?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,++*)(())(())('&%$#"!`!"#$%&'())('&%$#"!``!"#$%&'()*+,-./00/.-,-../0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!""#"!`!!""!``!"##"!``!""""!``!"##"!"!!"""""""!``!"#$%%$$$####$$$$$$$$%&'('&%$#"!!!!!!!!!```!"###"!```!"#$$$$$#$$%%&'()*+,-.../010/.-,+***)***++,-./0123456777788899::;;<=>????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%$#"!`!"#####$%&'()*+,-,+*)('&%$#"!!```````!"#$%&'()*+,-./012345678????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+**)(''((''()('&%$#"!```!"#$%&'())('&%$#"!````!"#$%&'()*+,-./00/.-,+,--./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`````!!!""!```!"!```!"##"!```!"##"!``!"#"!`!``!!!!!!!``!"#$%&%%%$$$$%%%%%%%%&'()('&%$#""""""""!```!"!"#$#"!``!``!"#$%%%%%$%%&&'()*+,-.///01210/.-,+++*+++,,-./012345678888999::;;<<=>?????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$$#"!``!"##""""#$%&'()*+,-,+*)('&%$#""!!!!!`΍`!"#$%&'()*+,-./012345678???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*))('&&''&&'(('&%$#"!``!"#$%&'()**)('&%$#"!!!!"#$%&'()*+,-./00/.-,+*+,,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`!!```!"!``!```!"#$#"!``!"#$#"!``!"#"!```````‡``lj`!"#$%&&&&%%%%&&&&&&&&'()*)('&%$#######"!```!"!`!"#$#"!`!"!!"#$%&&&&&%&&''()*+,-./000123210/.-,,,+,,,--./0123456789999:::;;<<==>???????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$#"!````!"##"!!!!"#$%&'()*+,-,+*)('&%$##"""""!``!"#$%&'()*+,-./012345678??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)(('&%%&&%%&'(('&%$#"!!"#$%&'()*++*)('&%$#""""#$%&'()*+,-./00/.-,+*)*++,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!""!``!!``!!``!"#$#"!```!"##"!``!"##"!`ˊ``````````!!```!"#$%&'''&&&&''''''''()*+*)('&%$$$$$$$#"!`!!!!!``!"#$#"!"#""#$%&'''''&''(()*+,-./01112343210/.---,---../0123456789::::;;;<<==>>????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```!"#$$#"!``!!!"##"!``!"#$%&'()*+,-,+*)('&%$$#####"!``!"#$%&'()*+,-./012345678?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)(''&%$$%%$$%&'(('&%$#""#$%&'()*+,,+*)('&%$####$%&'()*+,-./00/.-,+*)()**+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"##"!``!!``!``!"#$$#"!``!"#$#"!``!"##"!```````!!`!!!!!!!""!!```ɇ`!"#$%&'((''''(((((((()*+,+*)('&%%%%%%%$#"!!!````!"#$#"#$##$%&'((((('(())*+,-./0122234543210/...-...//0123456789:;;;;<<<==>>???????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!``!"#$%$#"!```!""##""!``!"#$%&'()*+,-,+*)('&%%$$$$$#"!`!"#$%&'()*+,-./0123456789????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&&%$##$$##$%&'(('&%$##$%&'()*+,--,+*)('&%$$$$%&'()*+,-./00/.-,+*)('())*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#$$#"!```!"!`!!``!"#$$#"!`!"#$$#"!``!"##"!`````!!!``````!!""!"""""""##""!!!`````````!"#$%&'())(((())))))))*+,-,+*)('&&&&&&%$#"!`````!"#$$#$%$$%&'()))))())**+,-./012333456543210///.///00123456789:;<<<<===>>??????????????????????????????>=<;:9876543210/.-,+*)('&%$#""!``!"#$%$#"!!`!"###"!!!``!"#$%&'()*+,--,+*)('&&%%%%$#"!````!"#$%&'()*+,-./0123456789:???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%%$#""##""#$%&'(('&%$$%&'()*+,-..-,+*)('&%%%%&'()*+,-./00/.-,+*)('&'(()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$%%$#"!!`!""!`!"!`!"#$%$#"!```!"#$#"!```!!"##"!`Ί``!!`!"""!!!```!!!""##"#######$$##"""!!!!!!!```!!"#$%&'()**))))********+,-.-,+*)(''''''&%$#"!````!"#$%%$%&%%&'()*****)**++,-./0123444567654321000/0001123456789:;<====>>>?????????????????????????????????>=<;:9876543210/.-,+*)('&%$##"!!"#$%$#"!```````!"""""!``!"#$%&'()*+,--,+*)(''&&%$#"!!```!"#$%&'()*+,-./0123456789:;??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$$#"!!""!!"#$%&'(('&%%&'()*+,-.//.-,+*)('&&&&'()*+,-./00/.-,+*)('&%&''()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%&&%$#""!"#"!``````!""!"#$%$#"!``!!"#$$#"!``!!""#$#"!````!""!"###"""!!!"""##$$#$$$$$$$%%$$###"""""""!```!""#$%&'()*++****++++++++,-./.-,+*)(((((('&%$#"!```!!"#$%&&%&'&&'()*+++++*++,,-./012345556787654321110111223456789:;<=>>>>?????????????????????????????????????>=<;:9876543210/.-,+*)('&%$$#""#$%%$#"!`!!!!""!!!"!`!"#$%&'()*+,-.-,+*)('&%$#"!`׀`!!"#$%&'()*+,-./0123456789:;=<;:9876543210/.-,+*)('&%$##"!``!!``!"#$%&'(('&&'()*+,-./00/.-,+*)(''''()*+,-./00/.-,+*)('&%$%&&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&''&%$##"#$#"!!!!```!"##"#$%&%$#"!``!"#$%$#"!``!"##$$#"!```!"##"#$$$###"""###$$%%$%%%%%%%&&%%$$$######"!```!"##$%&'()*+,,++++,,,,,,,,-./0/.-,+*))))))('&%$#"!!!""#$%&''&'(''()*+,,,,,+,,--./012345666789876543222122233456789:;<=>??????????????????????????????????????????>=<;:9876543210/.-,+*)('&%%$##$%%$#"!`֊`!""""!``!!`!"#$%&'()*+,-..-,+*)('&%$#"!```!""#$%&'()*+,-./0123456789:;<=????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#""!````!"#$%&'()(''()*+,-./010/.-,+*)((((()*+,-./00/.-,+*)('&%$#$%%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('(('&%$$#$%$#""""!`````!"#$###$%%$#"!``!"#$%$#"!``````````!"#$$%$#"!`!``!"#$$#$%%%$$$###$$$%%&&%&&&&&&&''&&%%%$$$$$#"!```!"#$$%&'()*+,--,,,,--------./010/.-,+******)('&%$#"""##$%&'(('()(()*+,-----,--../012345677789:98765433323334456789:;<=>????????????????????????????????????????????>=<;:9876543210/.-,+*)('&&%$$%&%$#"!````!"##"!!`!"#$%&'()*+,-..-,+*)('&%$#"!`!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!```!"#$%&'())(()*+,-./010/.-,+*)('''()*+,-./00/.-,+*)('&%$#"#$$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)())('&%%$%&%$####"!!!!`!"##"""#$%$#"!``!"#$%&%$#"!`!``!``!!!`!"#$%&%$#"!!`!"#$%$%&&&%%%$$$%%%&&''&'''''''((''&&&%%%%$#"!``!!"#$%%&'()*+,-..----......../01210/.-,++++++*)('&%$###$$%&'())()*))*+,-.....-..//012345678889:;:987654443444556789:;<=>??????????????????????????????????????????????>=<;:9876543210/.-,+*)(''&%%&'&%$#"!```!"##"!``!"#$%&'()*+,-..-,+*)('&%$#"!``!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()**))*+,-./010/.-,+*)('&&&'()*+,-.//.-,+*)('&%$#"!"##$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)**)('&&%&'&%$$$$#"""!``!"#"!!!"#$$#"!``!"#$%&%$#"!``!!```!!``!"!``!"#$%&&%$#"!``!"#$%&%&'''&&&%%%&&&''(('((((((())(('''&&%$#"!``!"#$%&&'()*+,-.//....////////0123210/.-,,,,,,+*)('&%$$$%%&'()**)*+**+,-./////.//0012345678999:;<;:9876555455566789:;<=>????????????????????????????????????????????????>=<;:9876543210/.-,+*)(('&&'&%$#"!``!"##"!````!"#$%&'()*+,-..-,+*)('&%$#"!``!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`````!"#$%&'()*++**+,-./010/.-,+*)('&%%%&'()*+,-..-,+*)('&%$#"!`!""#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*++*)(''&'('&%%%%$###"!``!"!``!"#$#"!``!"#$%%$#"!``!""!!!"!`!""!```!"#$%&&%$#"!```!"#$%&'((('''&&&'''(())()))))))**))(((''&%$#"!``!"#$%&'()*+,-./00////0000000012343210/.------,+*)('&%%%&&'()*++*+,++,-./00000/001123456789:::;<=<;:98766656667789:;<=>??????????????????????????????????????????????????>=<;:9876543210/.-,+*))('''&%$#"!``!"#$#"!```!"#$%&'()*+,-.//.-,+*)('&%$#"!```!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!!``!"#$%&'()*+,++,-./010/.-,+*)('&%$$$%&'()*+,--,+*)('&%$#"!``!!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+,,+*)(('()('&&&&%$$$#"!``!!``!"#$#"!``!"#$%%$#"!```!"##""""!`!"#"!!!"#$%&'&%$#"!``!"#$%&'())((('''((())**)*******++**)))('&%$#"!``!"#$%&'()*+,-./01000011111111234543210/......-,+*)('&&&''()*+,,+,-,,-./011111011223456789:;;;<=>=<;:987776777889:;<=>????????????????????????????????????????????????????>=<;:9876543210/.-,+**)((('&%$#"!``!"#$%$#"!!``!"#$%&'()*+,-./00/.-,+*)('&%$#"!```!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!""!!"#$%&'()*+,-,,-./010/.-,+*)('&%$###$%&'()*+,-,+*)('&%$#"!``!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,--,+*))()*)(''''&%%%$#"!```!"#$#"!``!"#$%$#"!``!"#$$##"!```!"##"""#$%&''&%$#"!``!"#$%&''(()))((()))**++*+++++++,,++***)('&%$#"!``!"#$%&'()*+,-./0121111222222223456543210//////.-,+*)('''(()*+,--,-.--./012222212233456789:;<<<=>?>=<;:9888788899:;<=>??????????????????????????????????????????????????????>=<;:9876543210/.-,++*))('&%$#"!``!"#$%&%$#""!```!"#$%&'()*+,-./0110/.-,+*)('&%$#"!`````Ή`!!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`!"##""#$%&'()*+,-.--./010/.-,+*)('&%$#"""#$%&'()*+,-,+*)('&%$#"!``!"#$%&'()*+,-./0123456789:;<=>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-..-,+**)*+*)(((('&&&%$#"!```!!"#$#"!``!"#$%$#"!```!"#$%$#"!`!"#$$###$%&'(('&%$#"!`!"#$%&&&''()))))***++,,+,,,,,,,--,,+++*)('&%$#"!``!"#$%&'()*+,-./0122222333333334567654321000000/.-,+*)((())*+,-..-./../012333332334456789:;<===>???>=<;:9998999::;<=>????????????????????????????????????????????????????????>=<;:9876543210/.-,,+*)('&%$#"!``!"#$%&'&%$##"!``!"#$%&'()*+,-./012210/.-,+*)('&%$#"!!!!!```!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!"#$$##$%&'()*+,-./../010/.-,+*)('&%$#"!!!"#$%&'()*+,,+*)('&%$#"!``!"#$%&'()*+,-./0123456789:;<==>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.//.-,++*+,+*))))('''&%$#"!!``!"##"!``!"#$%$#"!`!"#$%$#"!``!"#$$$$%&'()('&%$#"!``!""#$%%%&&'(())***+,,,,,-------..--,,,+*)('&%$#"!``!"#$%&'()*+,-./012333334444444456787654321111110/.-,+*)))**+,-.//./0//012344444344556789:;<=>>>?????>=<;:::9:::;;<=>??????????????????????????????????????????????????????????>=<;:9876543210/.--,+*)('&%$#"!``!"#$%&''&%$#"!``!!"#$%&'()*+,-./01233210/.-,+*)('&%$#"""""!!``!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"#$%%$$%&'()*+,-./0//010/.-,+*)('&%$#"!```!"#$%&'()*+,,+*)('&%$#"!`!"#$%&'()*+,-./0123456789:;<<<=>????>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/00/.-,,+,-,+****)((('&%$#""!```!"##"!``!"#$%%$#"!``!"#$%$#"!````!!"#$%%%%&'()*)('&%$#"!``!!!"#$$$%%&''(()))*++++,-......//..---,+*)('&%$#"!!"#$%&'()*+,-./01234444455555555678987654322222210/.-,+***++,-./00/010012345555545566789:;<=>?????????>=<;;;:;;;<<=>??????????????????????????>>????????????????????>>>?????????>=<;:9876543210/..-,+*)('&%$#"!```!"#$%&'('&%$#"!```!""#$%&'()*+,-./0123443210/.-,+*)('&%$#####"!``!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#$%&&%%&'()*+,-./0100110/.-,+*)('&%$#"!``!"#$%&'()*+,+*)('&%$#"!``!"#$%&'()*+,-./0123456789:;;;;<=>??>==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210110/.--,-.-,++++*)))('&%$##"!!```!"#"!``!"#$%%$#"!`!!"#$%&%$#"!`!```!"#$%&&&&'()*+*)('&%$#"!```!"###$$%&&''((()****+,-.////00//...-,+*)('&%$#""#$%&'()*+,-./012345555566666666789:987654333333210/.-,+++,,-./011012112345666665667789:;<=>???????????>=<<<;<<<==>??????????????????????????>==>>?????????????????>===>>??>>>>??>=<;:9876543210//.-,+*)('&%$#"!!!"#$%&'()('&%$#"!```!"##$%&'()*+,-./012345543210/.-,+*)('&%$$$$#"!```!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$%&''&&'()))*+,-./011210/.-,+*)('&%$#"!``!"#$%&'()*+,+*)('&%$#"!`!"#$%&'()*+,-./01234567899::::;<=>>=<<==>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543212210/..-./.-,,,,+***)('&%$$#""!```!`!"##"!``!"#$%$#"!``!"#$%&'&%$#"!"!```!`!"#$%&'''()*++*)('&%$#"!``!!""""##$%%&&'''())))*+,-./001100///.-,+*)('&%$##$%&'()*+,-./012345666667777777789:;:987654444443210/.-,,,--./012212322345677777677889:;<=>?????????????>===<===>>??????????????????????????>=<<==>???????????????>=<<<==>>====>>?>=<;:98765432100/.-,+*)('&%$#"""#$%&'()*)('&%$#"!```!"#$$%&'()*+,-./01234566543210/.-,+*)('&%%$#"!```!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%&'((''''((()*+,-./012210/.-,+*)('&%$#"!``!"#$%&'()*++*)('&%$#"!``!"#$%&'()*+,-./012345678889999:;<==<;;<<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543233210//./0/.----,+++*)('&%%$##"!``!"!"#$#"!``!"#$%$#"!`!"#$%&''&%$#""!````!!``!!"#$%&'()*+,+*)('&%$#"!``!!!!""#$$%%&&&'(((()*+,-./01111000/.-,+*)('&%$$%&'()*+,-./012345677777888888889:;<;:987655555543210/.---../012332343345678888878899:;<=>???????????????>>>=>>>???????????????????????????>=<;;<<=>?????????????>=<;;;<<==<<<<==>>==<;:98765432110/.-,+*)('&%$###$%&'()*+*)('&%$#"!!!"#$%%&'()*+,-./012345676543210/.-,+*)('&%$#""!```!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&'())('&&'''()*+,-./01210/.-,+*)('&%$#"!``!"#$%&'()*+*)('&%$#"!``!"#$%&'()*+,-./0123456777788889:;<<;::;;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:98765434432100/010/....-,,,+*)('&&%$$#"!!"#"#$%$#"!`!"#$#"!``!"#$%&''&%$#"!!!!!!""!```!"#$%&'()*+,+*)('&%$#"!`!!"##$$%%%&''''()*+,-./0000//00/.-,+*)('&%%&'()*+,-./012345678888899999999:;<=<;:987666666543210/...//01234434544567899999899::;<=>???????????????????>?????????????????????????????>=<;::;;<=>???????????>=<;:::;;<<;;;;<<==<<<<;:98765432210/.-,+*)('&%$$$%&'()*+,+*)('&%$#"""#$%&&'()*+,-./012345676543210/.-,+*)('&%$#"!!````!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('())('&%%&&&'()*+,-./01210/.-,+*)('&%$#"!``!"#$%&'()*+*)('&%$#"!``!"#$%&'()*+,-./012345677666777789:;;:99::;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:987654554321101210////.---,+*)(''&%%$#""#$#$%$#"!``!"##"!`!"#$%&'&%$#"!``!"##"!``!"#$%&'()*+,,+*)('&%$#"!`Ã`!""##$$$%&&&&'()*+,-.////..//...-,+*)('&&'()*+,-./01234567899999::::::::;<=>=<;:987777776543210///00123455456556789:::::9::;;<=>????????????????????????????????????????????????>>=<;:99::;<=>?????????>=<;:999::;;::::;;<<;;;;;;:98765433210/.-,+*)('&%%%&'()*+,-,+*)('&%$###$%&''()*+,-./012345676543210/.-,+*)('&%$#"!``````!!```!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)())('&%$$%%%&'()*+,-./010/.-,+*)((('&%$#"!`!"#$%&'()*++*)('&%$#"!`!"#$%&'()*+,-./01234567765556666789::98899:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:987656654322123210000/...-,+*)(('&&%$##$%$%&%$#"!`!""!``!"#$%&%$#"!``!""""#"!``!"#$%&'()*+,,+*)('&%$#"!````Κ`!!""###$%%%%&'()*+,-....--..-----,+*)(''()*+,-./0123456789:::::;;;;;;;;<=>?>=<;:988888876543210001123456656766789:;;;;;:;;<<=>????????????????????????????????????????????????>==<;:98899:;<=>???????>=<;:988899::9999::;;:::::;;:98765443210/.-,+*)('&&&'()*+,-.-,+*)('&%$$$%&'(()*+,-./012345676543210/.-,+*)('&%$#"!``````!!!!""!!``!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*))('&%$##$$$%&'()*+,-./0/.-,+*)(''(('&%$#"!"#$%&'()*+,+*)('&%$#"!``!"#$%&'()*+,-./01234567765444555567899877889:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:987677654332343211110///.-,+*))(''&%$$%&%&&%$#"!``!"!`!"#$%%%$#"!``!!!!!""!``!"#$%&'()*+,-,+*)('&%$#"!!!!```!!"""#$$$$%&'()*+,----,,--,,,,--,+*)(()*+,-./0123456789:;;;;;<<<<<<<<=>???>=<;:9999998765432111223456776787789:;<<<<<;<<==>????????????????????????????????????????>>>???>>>=<<;:9877889:;<=>?????>=<;:987778899888899::99999:;;:98765543210/.-,+*)('''()*+,-./.-,+*)('&%%%&'())*+,-./0123456776543210/.-,+*)('&%$#"!```!!!!""""##""!``!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#""###$%&'()*+,-./.-,+*)('&&''('&%$#"#$%&'()*+,-,+*)('&%$#"!!"#$%&'()*+,-./0123456666543334444567887667789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:98788765443454322221000/.-,+**)(('&%%&'&'&%$#"!``!"!``!""#$$$#""!````````!"!``!"#$%&'()*+,--,+*)('&%$#""""!!`€`!!!"####$%&'()*+,,,,++,,++++,--,+*))*+,-./0123456789:;<<<<<========>?????>=<;::::::987654322233456788789889:;<=====<==>>????????????????????????????????????????>===>>>===<;;:987667789:;<=>???>=<;:987666778877778899888889:;;:98766543210/.-,+*)((()*+,-./0/.-,+*)('&&&'()**+,-./01234567876543210/.-,+*)('&%$#"!````!!""""####$$#"!``!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!"""#$%&'()*+,-.-,+*)('&%%&&'('&%$#$%&'()*+,-.-,+*)('&%$#""#$%&'()*+,-.../0123455554322233334567765566789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:98998765545654333321110/.-,++*))('&&'('('&%$#"!`!"#"!``!!"###"!""!!!`!"!``!"#$%&'()*+,--,+*)('&%$####""!```΀`!""""#$%&'()*++++**++****+,--,+**+,-./0123456789:;<=====>>>>>>>>???????>=<;;;;;;:9876543334456789989:99:;<=>>>>>=>>?????????????????????????????????????????>=<<<===<<<;::98765566789:;<=>?>=<;:98765556677666677887777789:;;:98776543210/.-,+*)))*+,-./010/.-,+*)('''()*++,-./0123456789876543210/.-,+*)('&%$#"!``!!!""####$$$$%$#"!``!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!!!"#$%&'()*+,-,+*)('&%$$%%&'('&%$%&'()*+,-./.-,+*)('&%$##$%&'()*++,----./0123444432111222234566544556789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9::98766567654444322210/.-,,+**)(''()()('&%$#"!"#$#"!``!"""!`!"""!``!"!```!"#$%&'()*+,-.-,+*)('&%$$$$##"!!!```ƈ`!!!!"#$%&'()****))**))))*+,--,++,-./0123456789:;<=>>>>>????????????????>=<<<<<<;:98765444556789::9:;::;<=>?????>??????????????????????????????????????????>=<;;;<<<;;;:99876544556789:;<=>=<;:9876544455665555667766666789:;;:98876543210/.-,+***+,-./01210/.-,+*)((()*+,,-./0123456789876543210/.-,+*)('&%$#""!``!""##$$$$%%%%%$#"!`!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&&%$#"!````!"#$%&'()*+,+*)('&%$##$$%&'('&%&'()*+,-./0/.-,+*)('&%$$%&'()*+**+,,,,-./0123333210001111234554334456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:;;:98776787655554333210/.--,++*)(()*)*)('&%$#"#$#"!```!!!`!"!````!""!``!"#$%&'()*+,-./.-,+*)('&%%%%$$#"""!!!`````````!"#$%&'())))(())(((()*+,--,,-./0123456789:;<=>??????????????????????>======<;:987655566789:;;:;<;;<=>????????????????????????????????????????????????>=<;:::;;;:::9887654334456789:;<=<;:987654333445544445566555556789:;;:99876543210/.-,+++,-./0123210/.-,+*)))*+,--./0123456789876543210/.-,+*)('&%$#"!!``!"#$$%%%%&&&%$#"!```!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%%%$#""!``!"#$%&'()*+*)('&%$#""##$%&'('&'()*+,-./010/.-,+*)('&%%&'()***))*++++,-./01222210///00001234432233456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;<<;:98878987666654443210/..-,,+*))*+*+*)('&%$#$%$#"!``````!`!"!`!!"#"!``!"#$%&'()*+,-.//.-,+*)('&&&&%%$###"""!!!!`````!"#$%&''((((''((''''()*+,---./0123456789:;<=>????????????????????????>>>>>>=<;:9876667789:;<<;<=<<=>????????????????????????????????????????????????>=<;:999:::99987765432233456789:;<;:98765432223344333344554444456789:;;::9876543210/.-,,,-./012343210/.-,+***+,-../0123456789876543210/.-,+*)('&%$#"!``!"#$%&&&'&%$#"!``!!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$$$#"!!`!"#$%&'()*+*)('&%$#"!!""#$%&'('()*+,-./01210/.-,+*)('&&'()**))(()****+,-./011110/...////01233211223456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<==<;:9989:987777655543210//.--,+**+,+,+*)('&%$%%$#"!```!!!```!``!"!``!"##"!`!"#$%&'()*+,-./0/.-,+*)(''''&&%$$$###""""!!!!`̈`!"#$%&&''''&&''&&&&'()*+,-./0123456789:;<=>???????????????????????????????>=<;:98777889:;<==<=>====>???????????????????????????????????????????>>>>=<;:9888999888766543211223456789:;:9876543211122332222334433333456789:;;;:9876543210/.---./01234543210/.-,+++,-.//0123456789876543210/.-,+*)('&%$#"!``!"#$%&''&%$#"!``!""#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$###"!``!"#$%&'()*+*)('&%$#"!``!!"#$%&'()*+,-./0123210/.-,+*)(''()**)((''())))*+,-./0000/.---..../01221001123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=>>=<;::9:;:9888876665432100/..-,++,-,-,+*)('&%&&%$#"!`!!"""!``!!`!"!``!"##"!`!"#$%&'()*+,-./00/.-,+*)((((''&%%%$$$####""""!````!"#$%%&&&&%%&&%%%%&'()*+,-./0123456789:;<=>>>??????>>>????????????????????>=<;:988899:;<========<<=>?????????????????????????????????????????>====<;:987778887776554321001123456789:987654321000112211112233222223456789:;:987654332210/.../0123456543210/.-,,,-./001234567899876543210/.-,+*)('&%$#"!```!"#$%&'&%$#"!```!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"""!```!"#$%&'()*+*)('&%$#"!`!"#$%&'()*+,-./0123210/.-,+*)(()**)(''&&'(((()*+,-.////.-,,,----./0110//00123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>??>=<;;:;<;:9999877765432110//.-,,-.-.-,+*)('&'&%$#"!!!!"##"!`!!``!"!``!"##"!``!"#$%&'()*+,-./00/.-,+*))))(('&&&%%%$$$$####"!!!``!"#$$%%%%$$%%$$$$%&'()*+,-./0123456789:;<===>???>>===>????????????????????>=<;:999::;<<<<<<<<<<;;<=>???????????????????????????????????????>=<<<<;:9876667776665443210//00123456789876543210///0011000011221111123456789:98765432211210///012345676543210/.---./01123456789::9876543210/.-,+*)('&%$#"!``!"#$%&&%$#"!``!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!!!```!"#$%&'()*++*)('&%$#"!``!"#$%&'()*+,-./0123210/.-,+*))**)('&&%%&''''()*+,-....-,+++,,,,-./00/..//0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<<;<=<;::::98887654322100/.--././.-,+*)('&%$#"!``!"#"!``!!!```!""!``!"##"!``!"#$%&'()*+,-./010/.-,+****))('''&&&%%%%$$$$#"""!``!"##$$$$##$$####$%&'()*+,-./0123456789:;<<<=>?>==<<<=>>??????????????????>=<;;:::;::;;;;;;;;;;::;<=>?????????????????????????????????????>=<;;;;:9876555666555433210/..//01234567876543210/...//00////001100000123456789876543211001210001234567876543210/.../01223456789:;;:9876543210/.-,+*)('&%$#"!`!!"#$%&%$#"!```!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```!"#$%&'()*+,,+*)('&%$#"!```!"#$%&'()*+,-./01233210/.-,+***)('&%%$$%&&&&'()*+,----,+***++++,-.//.--../0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>==<=>=<;;;;:99987654332110/../0//.-,+*)('&%$#"!```!""!`!!!!"##"!!"##"!`!"#$%&'()*+,-./010/.-,++++**)((('''&&&&%%%%$###"!`!"""####""##""""#$%&'()*+,-./0123456789:;;;<=>=<<;;;<==>????????????????>=<;::::::99::::::::::99:;<=>???????????????????????????????????>=<;::::9876544455544432210/.--../012345676543210/.---..//....//00/////012345678765432100//01211123456789876543210///01233456789:;<;:9876543210/.-,+*)('&%$#"!```!"#$%%$#"!``!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!````!"#$%&'()*+,--,+*)('&%$#"!!``!"#$%&'()*+,-./0123443210/.-,+*)('&%$$##$%%%%&'()*+,,,,+*)))****+,-..-,,--./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>=>?>=<<<<;:::987654432210//00/.-,+*)('&%$#"!``!""!```!"""#$$#""##"!`!"#$%&'()*+,-./0110/.-,,,,++*)))(((''''&&&&%$$#"!`ÉȊ`!!!""""!!""!!!!"#$%&'()*+,-./0123456789:::;<=<;;:::;<<=>??????????????>=<;:999999889999999999889:;<=>?????????????????????????????????>=<;:9999876543334443332110/.-,,--./0123456543210/.-,,,--..----..//...../012345676543210//../012223456789:9876543210001234456789:;<<;:9876543210/.-,+*)('&%$#"!`!!``!"#$%%$#"!`!!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!````!"#$%&'()*+,-..-,+*)('&%$#""!!"#$%&'()*+,-./0123443210/.-,+*)('&%$##""#$$$$%&'()*++++*)((())))*+,--,++,,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>???>====<;;;:9876554332100110/.-,+*)('&%$#"!```!"!``!!"###$%%$###"!``!"#$%&'()*+,-./01210/.----,,+***)))((((''''&%%$#"!``````!!!!``!!``!"#$%&'()*+,-./012345678999:;<;::999:;;<=>????????????>=<;:98888887788888888887789:;<=>???????????????????????????????>=<;:9888876543222333222100/.-,++,,-./01234543210/.-,+++,,--,,,,--..-----./0123456543210/..--./0123456789:;:98765432111234556789:;<==<;:9876543210/.-,+*)('&%$#"!"!``!"#$%$#"!``!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#""!!!!"#$%&'()*+,-.//.-,+*)('&%$##""#$%&'()*+,-./0123333210/.-,+*)('&%$#""!!"####$%&'()****)('''(((()*+,,+**++,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>=<<<;:9876654432112210/.-,+*)('&%$#"!````!"#"!`````!"#$$%&&%$#"!``!"#$%&'()*+,-./012210/....--,+++***))))(((('&&%$#"!!!!``!"#$%&'()*+,-./0123456778889:;:998889::;<=>>?????????>=<;:9877777766777777777766789:;<=>?????????????????????????????>=<;:987777654321112221110//.-,+**++,-./012343210/.-,+***++,,++++,,--,,,,,-./01234543210/.--,,-./0123456789:;:987654322234566789:;<==<;:9876543210/.-,+*)('&%%$#"""!```!"#$%$#"!``!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$##""""#$%&'()*+,-./00/.-,+*)('&%$$##$%&'()*+,-./0122222210/.-,+*)('&%$#"!!`!""""#$%&'())))('&&&''''()*++*))**+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>===<;:9877655432233210/.-,+*)('&%$#"!!!!"#$#"!!!```!"#$%%&&%$#"!`!"#$%&'()*+,-./0123210////..-,,,+++****))))(''&%$#""""!``!"#$%&'()*+,-./01234556677789:988777899:;<==>>>>>>>?>=<;:987666666556666666666556789:;<=>???????????????????????????>=<;:987666654321000111000/..-,+*))**+,-./0123210/.-,+*)))**++****++,,+++++,-./012343210/.-,,++,-./0123456789:;:9876543334567789:;<==<;:9876543210/.-,+*)('&%$$#"!!"!``!"#$%$#"!``!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$$####$%&'()*+,-./0110/.-,+*)('&%%$$%&'()*+,-./0122111110/.-,+*)('&%$#"!```!!!!"#$%&'(((('&%%%&&&&'()**)(())*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>=<;:9887665433443210/.-,+*)('&%$#""""#$%$#"""!``!"#$%&&%$#"!```!"#$%&'()*+,-./01233210000//.---,,,++++****)(('&%$####"!`ͅ`!"#$%&'()*+,-./0123444556667898776667889:;<<=======>=<;:98765555554455555555554456789:;<=>?????????????????????????>=<;:9876555543210///000///.--,+*)(())*+,-./01210/.-,+*)((())**))))**++*****+,-./0123210/.-,++**+,-./0123456789:;:98765444567889:;<==<;:9876543210/.-,+*)('&%$##"!``!!``!"#$$#"!``!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%%$$$$%&'()*+,-./012210/.-,+*)('&&%%&'()*+,-./012210000110/.-,+*)('&%$#"!``!"#$%&''''&%$$$%%%%&'())(''(()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9987765445543210/.-,+*)('&%$####$%&%$##"!``!"#$%&%$#"!``!"#$%&'()*+,-./01234432111100/...---,,,,++++*))('&%$$$$#"!``!"#$%&'()*+,-./01233334455567876655567789:;;<<<<<<<=<;:9876544444433444444444433456789:;<=>???????????????????????>=<;:9876544443210/...///...-,,+*)(''(()*+,-./010/.-,+*)('''(())(((())**)))))*+,-./01210/.-,+**))*+,-./0123456789:;:987655567899:;<==<;:9876543210/.-,+*)('&%$#""!``!"#$%$#"!``!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&&%%%%&'()*+,-./01233210/.-,+*)(''&&'()*+,-./012210////010/.-,+*)('&%$#"!``!"#$%&&&&&%$###$$$$%&'(('&&''()*+,-./0123456789:;<=>??>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;::988765566543210/.-,+*)('&%$$$$%&'&%$#"!`!"#$%$#"!```!"#$%&'()*+,-./012345432222110///...----,,,,+**)('&%%%%$#"!``!"#$%&'()*+,-./011222233444567655444566789::;;;;;;;<;:987654333333223333333333223456789:;<=>?????????????????????>=<;:9876543333210/.---...---,++*)('&&''()*+,-./0/.-,+*)('&&&''((''''(())((((()*+,-./010/.-,+*))(()*+,-./0123456789:;:987666789::;<==<;:9876543210/.-,+*)('&%$#"!!``!"#$%$#"!``!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)(''&&&&'()*+,-./0123443210/.-,+*)((''()*+,-./012210/..../0/.-,+*)('&%$#"!```!"#$$%%%%%$#"""####$%&''&%%&&'()*+,-./0123456789:;<=>>=========>>>???>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;;:998766776543210/.-,+*)('&%%%%&'&%$#"!``!"#$$#"!```!"#$%&'()*+,-./012345543333221000///....----,++*)('&&&&%$#"!`````!"#$%&'()*+,-./00011112233345654433345567899:::::::;:98765432222221122222222221123456789:;<=>???????????????????>=<;:9876543222210/.-,,,---,,,+**)('&%%&&'()*+,-./.-,+*)('&%%%&&''&&&&''(('''''()*+,-./0/.-,+*)((''()*+,-./0123456789:;:9877789:;;<==<;:9876543210/.-,+*)('&%$#"!`````!"#$%$#"!``!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)((''''()*+,-./012345543210/.-,+*))(()*+,-./012210/.----./0/.-,+*)('&%$#"!!``!"#$#$$$$$#"!!!""""#$%&&%$$%%&'()*+,-./0123456789:;<==<<<<<<<<<===>>>=======>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<<;::98778876543210/.-,+*)('&&&&'('&%$#"!``!"#$#"!``!"#$%&'()*+,-./0123456654444332111000////....-,,+*)(''&%$#"!```!!!``Έ`!"#$%&'()*+,-.////000011222345433222344567889999999:9876543211111100111111111100123456789:;<=>?????????????????>=<;:9876543211110/.-,+++,,,+++*))('&%$$%%&'()*+,-.-,+*)('&%$$$%%&&%%%%&&''&&&&&'()*+,-./.-,+*)(''&&'()*+,-./0123456789:;:98889:;<<=>=<;:9876543210/.-,+*)('&%$#"!`!```!"#$%%$#"!```!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*))(((()*+,-./01234566543210/.-,+**))*+,-./012210/.-,,,,-./0/.-,+*)('&%$#"!```!"##"#####"!``!!!!"#$%%$##$$%&'()*+,-./0123456789:;<<;;;;;;;;;<<<===<<<<<<<==>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>==<;;:98899876543210/.-,+*)(''''('&%$#"!````!"#$$#"!`!"#$%&'()*+,-./01234567655554432221110000////.--,+*)(('&%$#"!````ˆ``!!"""!!````!"#$%&'(()*+,-....////00111234322111233456778888888987654321000000//0000000000//0123456789:;<=>???????????????>=<;:9876543210000/.-,+***+++***)(('&%$##$$%&'()*+,-,+*)('&%$###$$%%$$$$%%&&%%%%%&'()*+,-.-,+*)('&&%%&'()*+,-./0123456789:;:999:;<==>=<;:9876543210/.-,+*)('&%$#"!``````!``````!!!"#$%&%$#"!`````!!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+**))))*+,-./0123456776543210/.-,++**+,-./012210/.-,++++,-.//.-,+*)(('&%$#"!!```!"#"!""""##"!````!"#$$#""##$%&'()*+,-./0123456789:;;:::::::::;;;<<<;;;;;;;<<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>=<<;:99::9876543210/.-,+*)(((('&%$#"!``!!`!"#$$#"!``!"#$%&'()*+,-./012345677666655433322211110000/..-,+*))('&%$#"!`!!```!""###""!``!"#$%&''''()*+,----....//000123211000122345667777777876543210//////..//////////../0123456789:;<=>?????????????>=<;:9876543210////.-,+*)))***)))(''&%$#""##$%&'()*+,+*)('&%$#"""##$$####$$%%$$$$$%&'()*+,-,+*)('&%%$$%&'()*+,-./0123456789:;:::;<=>>?>=<;:9876543210/.-,+*)('&%$#"!!!!!``!!`!!!!!!"""#$%&'&%$#"!```!!!""#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,++****+,-./012345678876543210/.-,,++,-./012210/.-,+****+,-..-,+*)(''''&%$#"!``!"#"!`!!!!""!``!"##"!!""#$%&'()*+,-./0123456789::999999999:::;;;:::::::;;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>==<;::;;:9876543210/.-,+*)))('&%$#"!`!"!"#$$#"!``!"#$%&'()*+,-./0123456787777665444333222211110//.-,+**)('&%$#"!""!!````!"#$$#"!```!"#$%&&&&&'()*+,,,,----..///012100///01123455666666676543210/......--..........--./0123456789:;<=>???????????>=<;:9876543210/....-,+*)((()))((('&&%$#"!!""#$%&'()*+*)('&%$#"!!!""##""""##$$#####$%&'()*+,+*)('&%$$##$%&'()*+,-./0123456789:;;;<=>????>=<;:9876543210/.-,+*)('&%$#"""""!!""!""""""###$%&'('&%$#"!!!"""##$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,,++++,-./01234567899876543210/.--,,-./012210/.-,+*))))*+,--,+*)('&&&&%$$$#"!``!"##"!```!"!``!""!``!!"#$%&'()*+,-./01234567899888888888999:::9999999::;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>=<;;<<;:9876543210/.-,+**)('&%$#"!`!""#$$#"!!`!"#$%&'()*+,-./0123456789888877655544433332222100/.-,++*)('&%$#"##""!!`!"#$$#"!````!"#$%%%%%%%&'()*++++,,,,--.../010//.../001234455555556543210/.------,,----------,,-./0123456789:;<=>?????????>=<;:9876543210/.----,+*)('''((('''&%%$#"!``!!"#$%&'()*)('&%$#"!``!!""!!!!""##"""""#$%&'()*+*)('&%$##""#$%&'()*+,-./0123456789:;<=>??????>=<;:9876543210/.-,+*)('&%$#####""##"######$$$%&'()('&%$#"""###$$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.--,,,,-./0123456789::9876543210/..--./012210/.-,+*)(((()*+,,+*)('&%%%%$###$#"!!"#""!``!""!``!"!``!``!"#$%&'()*+,-./0123456788777777777888999888888899:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<<==<;:9876543210/.-,+*)('&%$#"!``!"#$$#"!``!"#$%&'()*+,-./0123456789:9999887666555444433332110/.-,,+*)('&%$#$$##""!"#$%$#"!`!```!"#$$$$$$$$%&'()****++++,,---./0/..---.//012334444444543210/.-,,,,,,++,,,,,,,,,,++,-./0123456789:;<=>???????>=<;:9876543210/.-,,,,+*)('&&&'''&&&%$$#"!`!"#$%&'()('&%$#"!``!!``!!""!!!!!"#$%&'()*)('&%$#""!!"#$%&'()*+,-./0123456789:;<=>??????>=<;:9876543210/.-,+*)('&%$$$$$##$$#$$$$$$%%%&'()*)('&%$###$$$%%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/..----./0123456789:;;:9876543210//../012210/.-,+*)(''''()*++*)('&%$$$$#"""#$#""#"!!!``!""!``!``!"#$%&'()*+,-./0123456776666666667778887777777889:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>==>=<;:9876543210/.-,+*)('&%$#"!```!"#$%$#"!```!"#$%&'()*+,-./0123456789:::::9987776665555444432210/.--,+*)('&%$%%$$##"#$%&%$#"!"!`!"#########$%&'())))****++,,,-./.--,,,-../0122333333343210/.-,++++++**++++++++++**+,-./0123456789:;<=>?????>=<;:9876543210/.-,++++*)('&%%%&&&%%%$##"!``!"#$%&'(('&%$#"!``!!``!!`````!"#$%&'()('&%$#"!!``!"#$%&'()*+,-./0123456789:;<=>??????>=<;:9876543210/.-,+*)('&%%%%%$$%%$%%%%%%&&&'()*+*)('&%$$$%%%&&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210//..../0123456789:;<<;:98765432100//012210/.-,+*)('&&&&'()**)('&%$####"!!!"#$##"!````!""!`!"#$%&'()*+,-./01234567655555555566677766666667789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>?>=<;:9876543210/.-,+*)('&%$#"!!!"#$%$#"!```!!``!"#$%&'()*+,-./01234567889:;;;::988877766665555433210/..-,+*)('&%&&%%$$#$%&'&%$#"!``!""""""""""#$%&'(((())))**+++,-.-,,+++,--./01122222223210/.-,+******))**********))*+,-./0123456789:;<=>???>=<;:9876543210/.-,+****)('&%$$$%%%$$$#""!``!"#$%&'('&%$#"!``!!"#$%&'('&%$#"!``!"#$%&'()*+,-./0123456789:;<=>??????>=<;:9876543210/.-,+*)('&&&&&%%&&%&&&&&&'''()*+,+*)('&%%%&&&''()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:98765432100////0123456789:;<==<;:98765432110012210/.-,+*)('&%%%%&'())('&%$#""""!``!"#$#"!``!""!``!"#$%&'()*+,-./012345665444444444555666555555566789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"""#$%$##"!`````!!"!``!"#$%&'()*+,-./01234567789:;<;;:999888777766665443210//.-,+*)('&''&&%%$%&''&%$#"!``!!!!!!!!!!"#$%&''''(((())***+,-,++***+,,-./001111111210/.-,+*))))))(())))))))))(()*+,-./0123456789:;<=>?>=<;:9876543210/.-,+*))))('&%$###$$$###"!!``!"#$%&'('&%$#"!`!"#$%&''&%$#"!``!"#$%&'()*+,-./0123456789:;<=>??????>=<;:9876543210/.-,+*)('''''&&''&''''''((()*+,-,+*)('&&&'''(()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:98765432110000123456789:;<=>>=<;:987654322112210/.-,+*)('&%$$$$%&'(('&%$#"!!!!!`!"##"!``!!````!"#$%&'()*+,-./01234566543333333334445554444444556789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$###$%$#""""!``````!!!"""!``!"#$%&'()*+,-./012345666789:;<<;:::99988887777655432100/.-,+*)('((''&&%&'(('&%$#"!```````!"#$%&&&&''''(()))*+,+**)))*++,-.//000000010/.-,+*)((((((''((((((((((''()*+,-./0123456789:;<=>=<;:9876543210/.-,+*)(((('&%$#"""###"""!``!"#$%&''&%$#"!`!"#$%&'('&%$#"!``!"#$%&'()*+,-./0123456789:;<=>???????>=<;:9876543210/.-,+*)(((((''(('(((((()))*+,-.-,+*)('''((())*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:987654322111123456789:;<=>??>=<;:9876543322210/.-,+*)('&%$####$%&''&%$#"!````!"##"!`!!`!!"#$%&'()*+,-./0123456554322222222233344433333334456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$$$%$#"!!!""!!`!!!!"""#"!````!"#$%&'()*+,-./01234566556789:;<<;;;:::999988887665432110/.-,+*)())((''&'())('&%$#"!`ˈ`!"#$%%%%%%&&&&''((()*+*))((()**+,-..///////0/.-,+*)(''''''&&''''''''''&&'()*+,-./0123456789:;<=<;:9876543210/.-,+*)(''''&%$#"!!!"""!!!!``!"#$%&''&%$#"!``!"#$%&'('&%$#"!`!"#$%&'()*+,-./0123456789:;<=>???????>=<;:9876543210/.-,+*)))))(())())))))***+,-./.-,+*)((()))**+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543322223456789:;<=>????>=<;:98765443210/.-,+*)('&%$#""""#$%&&%$#"!`!""!`!!`!"#$%&'()*+,-./012345654432111111111222333222222233456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%%%$#"!``!""!``!"""###"!!``````!"#$%&'()*+,-.///01234554456789:;<<<<;;;::::999987765432210/.-,+*)**))(('()**)('&%$#"!````!"#$$$$$$%%%%&&'''()*)(('''())*+,--......./.-,+*)('&&&&&&%%&&&&&&&&&&%%&'()*+,-./0123456789:;<;:9876543210/.-,+*)('&&&&%$#"!```!!!```!"#$%&'('&%$#"!``!"#$%&'('&%$#"!````!"#$%&'()*+,-./0123456789:;<=>????????>=<;:9876543210/.-,+*****))**)******+++,-./0/.-,+*)))***++,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:98765443333456789:;<=>?????>=<;:9876543210/.-,+*)('&%$#"!!!!"#$%%$#"!`!"!``!``!"#$%&'()*+,-./0123455433210000000001112221111111223456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!""!`!"##$#"!``!!``!!"#$%&&'()*+,,-.../01234433456789:;<==<<<;;;;::::988765433210/.-,+*++**))()*++*)('&%$#"!!``!"#######$$$$%%&&&'()(''&&&'(()*+,,-------.-,+*)('&%%%%%%$$%%%%%%%%%%$$%&'()*+,-./0123456789:;:9876543210/.-,+*)('&%%%%$#"!```!"#$%&'(('&%$#"!`Í`!"#$%&'(('&%$#"!!```!"#$%&'()*+,-./0123456789:;<=>??????????>=<;:9876543210/.-,+++++**++*++++++,,,-./010/.-,+***+++,,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:987655444456789:;<=>?????>=<;:9876543210/.-,+*)('&%$#"!``!"#$$#"!``!``!"#$%&'()*+,-./012344432210/////////00011100000001123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!!``!"#$#"!``!!```!""#$%%%%&'()*++,---./01233223456789:;<====<<<<;;;;:998765443210/.-,+,,++**)*+,,+*)('&%$#""!``!""""""""####$$%%%&'('&&%%%&''()*++,,,,,,,-,+*)('&%$$$$$$##$$$$$$$$$$##$%&'()*+,-./0123456789:9876543210/.-,+*)('&%$$$$#"!``!"#$%&'())('&%$#"!````!"#$%&'()('&%$#""!!!"#$%&'()*+,-./0123456789:;<=>????????????>=<;:9876543210/.-,,,,,++,,+,,,,,,---./01210/.-,+++,,,--./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876655556789:;<=>?????>=<;:9876543210/.-,+*)('&%$#"!``!"#$$#"!```````!"#$%&'()*+,-./0123332110/.........///000///////00123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$$#"!```````!"!!!"##$$$$$$%&'()**+,,,-./01221123456789:;<=>>====<<<<;::98765543210/.-,--,,++*+,--,+*)('&%$##"!``!!!!!!!!""""##$$$%&'&%%$$$%&&'()**+++++++,+*)('&%$######""##########""#$%&'()*+,-./0123456789876543210/.-,+*)('&%$#####"!``!"#$%&'()*)('&%$#"!!``!"#$%&'()*)('&%$##"""#$%&'()*+,-./0123456789:;<=>??????????????>=<;:9876543210/.-----,,--,------.../0123210/.-,,,---../0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:98776666789:;<=>??????>=<;:9876543210/.-,+*)('&%$#"!``!"#$#"!``!!!!````!"#$%&'()*+,-./01222100/.---------...///.......//0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```!"#$#"!``!!!```!"#"""#$$$#####$%&'())*+++,-./01100123456789:;<=>>>>>====<;;:98766543210/.-..--,,+,-..-,+*)('&%$#"!`````!!!!""###$%&%$$###$%%&'())*******+*)('&%$#""""""!!""""""""""!!"#$%&'()*+,-./01234567876543210/.-,+*)('&%$#""""""!``!"#$%&'()**)('&%$#""!```````!"#$%&'()**)('&%$$###$%&'()*+,-./0123456789:;<=>????????????????>=<;:9876543210/.....--..-......///012322210/.---...//0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:988777789:;<=>????????>=<;:9876543210/.-,+*)('&%$#"!`!"#$#"!```!!""""!!!`!"#$%&'()*+,-./011110//.-,,,,,,,,,---...-------../0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```````!"##"!``!"""!!!"#$###$%$#"""""#$%&'(()***+,-./00//0123456789:;<=>???>>>>=<<;:98776543210/.//..--,-./.-,+*)('&%$#"!````!!"""#$%$##"""#$$%&'(()))))))*)('&%$#"!!!!!!`!!!!!!!!!!``!"#$%&'()*+,-./012345676543210/.-,+*)('&%$#"!!!!!!!``!"#$%&'()*+*)('&%$##"!!`````!!```!"#$%&'()*++*)('&%%$$$%&'()*+,-./0123456789:;<=>??????????????????>=<;:9876543210/////..//.//////0001232111110/...///00123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9988889:;<=>????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$#"!`````!""####""!````!"#$%&'()*+,-./010000/..-,+++++++++,,,---,,,,,,,--./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!```!`!"#$$#"!!"###"""#$%$$$%$#"!!!!!"#$%&''()))*+,-.//../0123456789:;<=>??????>==<;:98876543210/00//..-.//.-,+*)('&%$#"!`Ɍ`!!!"#$#""!!!"##$%&''((((((()('&%$#"!``!"#$%&'()*+,-./0123456543210/.-,+*)('&%$#"!`````````!"#$%&'()*+,+*)('&%$$#""!!````!!""!!!"#$%&'()*+,,+*)('&&%%%&'()*+,-./0123456789:;<=>????????????????????>=<;:98765432100000//00/00000011122210000110///0001123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;::9999:;<=>?????????>=<;:9876543210/.-,+*)('&%$#"!`!"##"!```!!!"##$$$$##"!!!``!"#$%&'()*+,-./000////.--,+*********+++,,,+++++++,,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#""!!``!``ņ``!"#$%$#""#$$$###$%&%%%$#"!````!"#$%&&'((()*+,-..--./0123456789:;<=>??????>>=<;:998765432101100//./00/.-,+*)('&%$#"!````!"#"!!``!""#$%&&'''''''(('&%$#"!`!"#$%&'()*+,-./01234566543210/.-,+*)('&%$#"!````!!"#$%&'()*+,-,+*)('&%%$##""!!!!""##"""#$%&'()*+,--,+*)(''&&&'()*+,-./0123456789:;<=>??????????????????????>=<;:9876543211111001101111111111110////001000111223456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;;::::;<=>?????????>=<;:9876543210/.-,+*)('&%$#"!``!""!```!!"""#$$%%%%$$#"""!!"#$%&'()*+,-./00//....-,,+*)))))))))***+++*******++,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$##"!````````!!```!!""#$%$##$%%%$$$%&'&&%$#"!``!"#$%%&'''()*+,--,,-./0123456789:;<=>???????>=<;::987654321221100/0110/.-,+*)('&%$#"!!!``!!"!``!!!"#$%%&&&&&&&''&%$#"!``!"#$%&'()*+,-./01234566543210/.-,+*)('&%$#"!```!!!""#$%&'()*+,-.-,+*)('&&%$$##""""##$$###$%&'()*+,-..-,+*)(('''()*+,-./0123456789:;<=>????????????????????????>=<;:98765432222211221221000000000/....//001122233456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<<;;;;<=>??????????>=<;:9876543210/.-,+*)('&%$#"!``!!``!!!"""##$%%&&&&%%$###""#$%&'()*+,-./0//..----,++*)((((((((()))***)))))))**+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$$#"!!!!!``!""!```!!"#$%$$%&&&%%%&'('&%$#"!``!"##$$%&&&'()*+,,++,-./0123456789:;<=>???????>=<;;:98765432332211012210/.-,+*)('&%$#"""!``!!`!"#$$%%%%%%%&&&%$#"!``!"#$%&'()*+,-./012345676543210/.-,+*)('&%$#"!`Ē`!"""##$%&'()*+,-./.-,+*)(''&%%$$####$$%%$$$%&'()*+,-.//.-,+*))((()*+,-./0123456789:;<=>??????????????????????????>=<;:9876543333322332210/////////.----..//012334456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>==<<<<=>???????????>=<;:9876543210/.-,+*)('&%$#"!```!"""#"!"#$%&'''&%$#""""#$%&'()*+,-./0/..--,,,,+**)('''''''''((()))((((((())*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%%$#"""""!!"#"!`!"#$%%&'''&&&'(('&%$#"!``!"""##$%%%&'()*++**+,-./0123456789:;<=>???????>=<<;:98765434433221233210/.-,+*)('&%$##"!``!"##$$$$$$$%%&&%$#"!``!"#$%&'()*+,-./01234567876543210/.-,+*)('&%$#"!````````!"#$$%&'()*+,-./0/.-,+*)(('&&%%$$$$%%&&%%%&'()*+,-./00/.-,+**)))*+,-./0123456789:;<=>????????????????????????????>=<;:98765444443322110/.........-,,,,--../0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>====>????????????>=<;:9876543210/.-,+*)('&%$#"!``!"###"!`!"#$%&'&%$#"!!!!"#$%&'()*+,-./.--,,++++*))('&&&&&&&&&'''((('''''''(()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&&%$#####""#"!``!"#$%&'(('''()('&%$#"!``!!!!""#$$$%&'()**))*+,-./0123456789:;<=>???????>==<;:98765455443323443210/.-,+*)('&%$$#"!``!!""#######$$%%%%$#"!```!"#$%&'()*+,-./012345678876543210/.-,+*)('&%$#"!!```!!!!!`ϋ`!"#$%&'()*+,-./010/.-,+*))(''&&%%%%&&''&&&'()*+,-./0110/.-,++***+,-./0123456789:;<=>??????????????????????????????>=<;:987655554321100/.---------,++++,,--./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>?????????????>=<;:9876543210/.-,+*)('&%$#"!``!""""!`!"#$%&%$#"!````!"#$%&'()*+,-.-,,++****)(('&%%%%%%%%%&&&'''&&&&&&&''()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)(''&%$$$$$###"!``!"#$%&'()((()*)('&%$#"!``!!"###$%&'())(()*+,-./0123456789:;<=>???????>>=<;:98765665544345543210/.-,+*)('&%%$#"!`Lj``!!"""""""##$$$%%$#"!``!"#$%&'()*+,-./01234567899876543210/.-,+*)('&%$#"!```!!"""""!```!"#$%&'()*+,-./01210/.-,+**)((''&&&&''(('''()*+,-./012210/.-,,+++,-./0123456789:;<=>????????????????????????????????>=<;:987665432100//.-,,,,,,,,,+****++,,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!!!!!```!"#$%%$#"!`!"#$%&'()*+,--,++**))))(''&%$$$$$$$$$%%%&&&%%%%%%%&&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)(('&%%%%%$$#"!`````!"#$%&'())()))('&%$#"!`!"""#$%&'((''()*+,-./0123456789:;<=>????????>=<;:98767766554566543210/.-,+*)('&&%$#"!`````!!!!!!!""###$%$#"!```!"#$%&'()*+,-./0123456789::9876543210/.-,+*)('&%$#"!```!!""#####"!!```!"#$%&'()*+,-./012210/.-,++*))((''''(())((()*+,-./01233210/.--,,,-./0123456789:;<=>?????????????????????????????????>=<;:9876543210//..-,+++++++++*))))**++,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```!"#$%&%$#"!`!"#$%&'()*+,,+**))(((('&&%$#########$$$%%%$$$$$$$%%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*))('&&&&&%$#"!``!```!"#$%&'(((('((('&%$#"!``!!!"#$%&''&&'()*+,-./0123456789:;<=>????????>=<;:98788776656776543210/.-,+*)(''&%$#"!!!```!!"""#$$$#"!``````!"#$%&'()*+,-./0123456789:;;:9876543210/.-,+*)('&%$#"!!!""####$$$#""!`!"#$%&'()*+,-./01233210/.-,,+**))(((())**)))*+,-./0123443210/..---./0123456789:;<=>?????????????????????????????????>=<;:9876543210/..--,+*********)(((())**+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`!````!"#$%&&%$#"!````!"#$%&'()*+,,+*))((''''&%%$#"""""""""###$$$#######$$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+**)('''''&%$#"!```!!!"#$%&'(''''&'''&%$#"!````!"#$%&&%%&'()*+,-./0123456789:;<=>????????>=<;:98998877678876543210/.-,+*)(('&%$#"""!``!!!"##$$#"!!!!```!"#$%&'()*+,-./0123456789:;<<;:9876543210/.-,+*)('&%$#"""###"""#$%$##"!"#$%&'()*+,-./0123443210/.--,++**))))**++***+,-./012345543210//.../0123456789:;<=>?????????????????????????????????>=<;:9876543210/.--,,+*)))))))))(''''(())*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!"!!!``!"#$%&&%$###"!!!!"#$%&'()*+,,+*)((''&&&&%$$#"!!!!!!!!!"""###"""""""##$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,++*)(((('&%$#"!``!"#$%&''&&&&%&&''&%$#"!!`````!"##$%%$$%&'()*+,-./0123456789:;<=>????????>=<;:9::99887899876543210/.-,+*))('&%$##"!``!""#$$#""""!```!"#$%&'()*+,-./0123456789:;<==<;:9876543210/.-,+*)('&%$####""!!!"#$%$$#"#$%&'()*+,-./012345543210/..-,,++****++,,+++,-./012345665432100///0123456789:;<=>?????????????????????????????????>=<;:9876543210/.-,,++*)((((((((('&&&&''(()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"#"""!```!"#$%&%$#"""#""""#$%&'()*+,,+*)(''&&%%%%$##"!```!!!"""!!!!!!!""#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,,+*)))('&%$#"!```!"#$%&&%%%%$%%&''&%$#""!```!!``!""#$$##$%&'()*+,-./0123456789:;<=>????????>=<;:;;::9989::9876543210/.-,+**)('&%$$#"!``!!"#$$####"!!````!"#$%&'()*+,-./0123456789:;<=>>=<;:9876543210/.-,+*)('&%$$#"!!```!"#$%%$#$%&'()*+,-./01234566543210//.--,,++++,,--,,,-./0123456776543211000123456789:;<=>?????????????????????????????????>=<;:9876543210/.-,++**)('''''''''&%%%%&&''()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#$##"!``````!"#$%&%$#"!!!"##""#$%&'()*+,+*)('&&%%$$$$#""!``!!!````!!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.--,+*)('&%$#"!```!!"#$%&&%$$$$#$$%&''&%$##"!!!""!``!!"##""#$%&'()*+,-./0123456789:;<=>????????>=<;<<;;::9:;;:9876543210/.-,++*)('&%%$#"!``!"###"###""!!!!"#$%&'()*+,-./0123456789:;<=>?>=<;:9876543210/.-,+*)('&%$#"!``!"#$%%$%&'()*+,-./01234567765432100/..--,,,,--..---./0123456788765432211123456789:;<=>?????????????????????????????????>=<;:9876543210/.-,+**))('&&&&&&&&&%$$$$%%&&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$%$$#"!```!!`Ł``!"##$%%$#"!```!""!!"#$%&'()*+*)('&%%$$####"!!!``!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`!""#$%&&%$####"##$%&&&&%$$#"""#"!``!""!!"#$%&'()*+,-./0123456789:;<=>????????>=<==<<;;:;<<;:9876543210/.-,+*)('&%$#"!!`!"#""!""""#""""#$%&'()*+,-./0123456789:;<=>?>=<;:9876543210/.-,+*)('&%$#"!!`!"#$%%&'()*+,-./0123456788765432110//..----..//.../0123456789987654332223456789:;<=>?????????????????????????????????>=<;:9876543210/.-,+*))(('&%%%%%%%%%$####$$%%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%&%%$#"!```!!""!````!"##"#$%$#"!`!!``!"#$%&'()*)('&%$$##""""!```!"#$%&'()*+,-./0123456789:;<=>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&%$#""""!""#$%%%%%%%$####"!``!!``!"#$%&'()*+,-./0123456789:;<=>????????>=>>==<<;<<;:9876543210/.-,+*)('&%$#"!``!""!!`!!!!"####$%&'()*+,-./0123456789:;<=>?>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*+,-./0123456789987654322100//....//00///0123456789::9876544333456789:;<=>?????????????????????????????????>=<;:9876543210/.-,+*)((''&%$$$$$$$$$#""""##$$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&'&&%$#"!!!""##"!``!"##"!"#$#"!```!"#$%&'()('&%$##""!!!!```!"#$%&'()*+,-./0123456789:;<===>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%%$#"!!!!`!!"#$$$$$%&%$$$#"!``!"#$%&'()*+,-./0123456789:;<=>????????>??>>==<<;:9876543210/.-,+*)('&%$#"!```!"!```!"#$$%&'()*+,-./0123456789:;<=>??>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*+,-./0123456789:9876543321100////0011000123456789:;;:98765544456789:;<=>?????????????????????????????????>=<;:9876543210/.-,+*)(''&&%$#########"!!!!""##$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('(''&%$#"""###""!``!"#"!`!"##"!```!"#$%&'()('&%$#""!!``!``ˋ``!"#$%&'()*+,-./0123456789:;<=<<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%$#"!```!"#####$%%%%$#"!`!"#$%&'()*+,-./0123456789:;<=>?????????????>=<;:9876543210/.-,+*)('&%$#"!````````!""!``!"#$%&'()*+,-./0123456789:;<=>?>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*+,-./0123456789:9876544322110000112211123456789:;<<;:987665556789:;<=>?????????????????????????????????>=<;:9876543210/.-,+*)('&&%%$#"""""""""!``!!""#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)()(('&%$###$#"!!``!""!`!""!``!"#$%&'()('&%$#"!!``!!!```!"#$%&'()*+,-./0123456789:;<=<;;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%$#"!``!"""""#$$%$#"!```!"#$%&'()*+,-./0123456789:;<=>????????????>=<;:9876543210/.-,+*)('&%$#"!```!!!!````!!"""!```!"#$%&'()*+,-./0123456789:;<=>>=<;:9876543210/.-,+*)('&%$#"!```!"#$%&'()*+,-./0123456789::98765543322111122332223456789:;<==<;:9877666789:;<=>?????????????????????????????????>=<;:9876543210/.-,+*)('&%%$$#"!!!!!!!!!```!!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:::9876543210/.-,+*)*))('&%$$$#"!``!!!`!""!`!"#$%&'(('&%$#"!```!"""!!``!"#$%&'()*+,-./0123456789:;<<;::;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!````!"#$$#"!``!!!!!"##$#"!``!"#$%&'()*+,-./0123456789:;<=>?????????????>=<;:9876543210/.-,+*)('&%$#"!``!""""!!!!"""!""!!`Á`!"#$%&'()*+,-./0123456789:;<=>=<;:9876543210/.-,+*)('&%$#"!```!"#$%&'()*+,-./0123456789:;;:987665443322223344333456789:;<=>>=<;:98877789:;<=>?????????????????????????????????>=<;:9876543210/.-,+*)('&%$$##"!```!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:999:9876543210/.-,+*+**)('&%%$#"!````!"!``!"#$%&'(('&%$#"!````!"#""!```!"#$%&'()*+,-./0123456789:;<;:99:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!``!"#$$#"!``!""#"!````!"#$%&'()*+,-./0123456789:;<=>?????????????>=<;:9876543210/.-,+*)('&%$#"!`!!!""#""""""!`!"""!```!"#$%&'()*+,-./0123456789:;<==<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*+,-./0123456789:;<<;:9877655443333445544456789:;<=>??>=<;:998889:;<=>?????????????????????????????????>=<;:9876543210/.-,+*)('&%$##""!``!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:98889:9876543210/.-,+,+*)('&%$#"!``!"!`!"#$%&'('&%$#"!````!!!"#$##"!``!"#$%&'()*+,-./0123456789:;<;:9889:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#""!`!"#$$#"!`!!"""!!``!"#$%&'()*+,-./0123456789:;<=>????????????>=<;:9876543210/.-,+*)('&%$#"!`!!"""""!!``!!""!!```!"#$%&'()*+,-./0123456789:;<=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*+,-./0123456789:;<==<;:98876655444455665556789:;<=>????>=<;::999:;<=>?????????????????????????????????>=<;:9876543210/.-,+*)('&%$#""!!``!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9877789:9876543210/.-,,+*)('&%$#"!``!""!``!"#$%&'&%$#"!```!```!"""#$%$$#"!!"#$%&'()*+,-./0123456789:;<;:987789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!``!"#$$#"!```!!"""!``!"#$%&'()*+,-./0123456789:;<=>???????????>=<;:9876543210/.-,+*)('&%$#"!``!!!!!```!"""!!```!"#$%&'()*+,-./0123456789:;<<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*+,-./0123456789:;<=>=<;:998776655556677666789:;<=>??????>=<;;:::;<=>?????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!``!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:987666789:9876543210/.-,+*)('&%$#"!``!!!``!"#$%&&%$#""!`!"!!!"###$%&%%$#""#$%&'()*+,-./0123456789:;<;:98766789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$$#"!`!"#"!``!"#$%&'()*+,-./0123456789:;<=>???????????>=<;:9876543210/.-,+*)('&%$#"!```!!"#""!!``!"#$%&'()*+,-./0123456789:;<=<;:9876543210/.-,+*)('&%$#"!`!"#$%&'()*+,-./0123456789:;<=>>=<;::988776666778877789:;<=>????????>=<<;;;<=>?????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:98765556789:9876543210/.-,+*)('&%$#"!`!````!"#$%&%$#"!!!`!""""#$$$%&'&&%$##$%&'()*+,-./0123456789:;<;:9876556789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!````!"#$#"!``!"##"!`ψ`!"#$%&'()*+,-./0123456789:;<=>???????????>=<;:9876543210/.-,+*)('&%$#"!`````!"##""!``!"#$%&'()*+,-./0123456789:;<=<;:9876543210/.-,+*)('&%$#"!```!"#$%&'()*+,-./0123456789:;<=>?>=<;;:9988777788998889:;<=>??????????>==<<<=>?????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!`!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:98765444567899876543210/.-,+*)('&%$#"!``!"#$%%$#"!``!"##$%%%&'(''&%$$%&'()*+,-./0123456789:;<;:987654456789:;<=>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!!```!"#$$#"!``!"##"!```!"#$%&'()*+,-./0123456789:;<=>???????????>=<;:9876543210/.-,+*)('&%$#"!```!!```!"###"!``!"#$%&'()*+,-./0123456789:;<=<;:9876543210/.-,+*)('&%$#"!```!"#$%&'()*+,-./0123456789:;<=>???>=<<;::99888899::999:;<=>????????????>>===>?????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:987654333456789876543210/.-,+*)('&%$#"!``````!"#$$#"!!``!"#$%&&'()(('&%%&'()*+,-./0123456789:;<;:98765433456789:;<====>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"""!!```!"#$$#"!!`!"##"!``!"#$%&'()*+,-./0123456789:;<=>???????????>=<;:9876543210/.-,+*)('&%$#"!``!"!!``!"#$#"!!"#$%&'()*+,-./0123456789:;<=>=<;:9876543210/.-,+*)('&%$#"!```!!"##$%&'()*+,-./0123456789:;<=>????>==<;;::9999::;;:::;<=>???????????????>>>??????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:98765432223456789876543210/.-,+*)('&%$#"!`!!``````!"#$$#"!``!"#$%&&&'())('&&'()*+,-./0123456789:;<;:9876543223456789:;<<<<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$##"!`````!"#$$#"!``!"##"!``!"#$%&'()*+,-./0123456789:;<=>???????????>=<;:9876543210/.-,+*)('&%$#"!`!""!``!"#$%$#""#$%&'()*+,-./0123456789:;<=>?>=<;:9876543210/.-,+*)('&%$#"!!!"""""#$%&'()*+,-./0123456789:;<=>????>>=<<;;::::;;<<;;;<=>????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543211123456789876543210/.-,+*)('&%$#"!""!`Ō```!!!!"#$$$#"!``!"#$%%%%&'())(''()*+,-./0123456789:;<;:987654321123456789:;;;;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$$#"!`!`!!"#$$$$#"!`̀`!"##"!````!"#$%&'()*+,-./0123456789:;<=>????????????>=<;:9876543210/.-,+*)('&%$#"!``!""!!"#$%&%$##$%&'()*+,-./0123456789:;<=>???>=<;:9876543210/.-,+*)('&%$#"""#"!!!"#$%&'()*+,-./0123456789:;<=>?????>==<<;;;;<<==<<<=>?????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:98765432100012345678876543210/.-,+*)('&%$##""""!``````!!!""!!""####"!``!"#$$$$$%&'())(()*+,-./0123456789:;<;:98765432100123456789::::;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%%$#"!"!""#$$###$#"!```!"##"!!``!!"#$%&'()*+,-./0123456789:;<=>?????????????>=<;:9876543210/.-,+*)('&%$#"!```````````!"#""#$%&'&%$$%&'()*+,-./0123456789:;<=>?????>=<;:9876543210/.-,+*)('&%$###"!```!"#$%&'()*+,-./0123456789:;<=>?????>>==<<<<==>>===>?????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210///0123456776543210/.-,+*)('&%$#""!!!""!!``!!!!"!!!!``!!""""!````!"#######$%&'()))*+,-./0123456789:;<;:9876543210//0123456789999:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&&%$#"#"##$$#"""#$#"!!```!""!```!""#$%&'()*+,-./0123456789:;<=>???????????????>=<;:9876543210/.-,+*)('&%$#"!!!!!!!!!``!"#$##$%&'('&%%&'()*+,-./0123456789:;<=>???????>=<;:9876543210/.-,+*)('&%$$#"!``!"#$%&'()*+,-./0123456789:;<=>??????>>====>>??>>>??????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.../01234566543210/.-,+*)('&%$#"!!``!"""!``!"""!``!!!!`````````!!"##""""""#$%&'()*+,-./0123456789:;<;:9876543210/../0123456788889:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)(''&%$#$#$$$#"!!!"#$#""!!``!!!!```!"##$%&'()*+,-./0123456789:;<=>?????????????????>=<;:9876543210/.-,+*)('&%$#"""""""""!```````!"#$$$%&'()('&&'()*+,-./0123456789:;<=>???????>=<;:9876543210/.-,+*)(''&%$#"!``!"#$%&'()*+,-./0123456789:;<=>???????>>>>????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.---./012345543210/.-,+*)('&%$#"!`ۆ`!""!``Ň``!"##"!!````!!!!!!!""#""!!!!!!"#$%&'()*+,-./0123456789:;:9876543210/.--./0123456777789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)(('&%$%$%$#"!``!"#$##"!````!!"#$%&'()*+,-./0123456789:;<=>??????????????????>=<;:9876543210/.-,+*)('&%$#######"!``!!!!!``!"#$%&'()*)(''()*+,-./0123456789:;<=>???????>=<;:9876543210/.-,+*)('&&%$#""!`!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,,,-./012345543210/.-,+*)('&%$#"!``Ɩ`!""!``````!""""!``!"""""##"!!````!"#$%&'()*+,-./0123456789:9876543210/.-,,-./0123456666789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*))('&%&%$#"!`!"##""!```!"#$%&'()*+,-./0123456789:;<=>??????????????????>=<;:9876543210/.-,+*)('&%$$$$$#"!``!""""!``!"#$%&'()**)(()*+,-./0123456789:;<=>???????>=<;:9876543210/.-,+*)('&%%$#"!!``!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+++,-./012345543210/.-,+*)('&%$#"!!```!""!```!!````!"!!!!`!"""##"!````!"#$%&'()*+,-./0123456789:9876543210/.-,++,-./0123455556789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+**)('&%$#"!```!"#"!!```!"#$%&'()*+,-./0123456789:;<=>???????????????????>=<;:9876543210/.-,+*)('&%%%%%$#"!`!"##"!``!"#$%&'()**))*+,-./0123456789:;<=>???????>=<;:9876543210/.-,+*)('&%$$#"!`!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+***+,-./012345543210/.-,+*)('&%$#""!!`!"##"!`!""!!!!"!```!!!"#"!````!"#$%&'()*+,-./0123456789:9876543210/.-,+**+,-./0123444456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#"!``!"#$%&'()*+,-./0123456789:;<=>?????????????????????>=<;:9876543210/.-,+*)('&&&%$#"!``!"##"!``!"#$%&'()***+,-./0123456789:;<=>???????>=<;:9876543210/.-,+*)('&%$##"!``!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!````!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)))*+,-./012345543210/.-,+*)('&%$##""!"#$#"!``!"#"""""!````!"#"!```!!"#$%&'()*+,-./0123456789:9876543210/.-,+*))*+,-./0123333456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!""!``!"#$%&'()*+,-./0123456789:;<=>????????????????????>=<;:9876543210/.-,+*)('&&&&%$#"!``!"#$#"!``!"#$%&'()*+,-./012333456789:;<=>?????>=<;:9876543210/.-,+*)('&%$#""#"!·`!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`!!``!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)((()*+,-./012345543210/.-,+*)('&%$$##"#$%$#"!`!"#####"!``!"#"!!!""#$%&'()*+,-./0123456789:9876543210/.-,+*)(()*+,-./0122223456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"##"!`````!"#$%&'()*+,-./0123456789:;<=>???????????????????>=<;:9876543210/.-,+*)('&%%%&%$#"!``!"##$#"!``!"#$%&'()*+,-./012223456789:;<=>???>=<;:9876543210/.-,+*)('&%$#"!!""!```````!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`!!`!!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('''()*+,-./012345543210/.-,+*)('&%%$$#$%%$#"!``!"#$#"""!```!"##"""""#$%&'()*+,-./01234567899876543210/.-,+*)(''()*+,-./0111123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```!"###""!```!"#$%&'()*+,-./0123456789:;<=>?????????????????>=<;:9876543210/.-,+*)('&%$$$%%$#"!`!"""###"!``!"#$%&'()*+,-./011123456789:;<=>?>=<;:9876543210/.-,+*)('&%$#"!``!""!!!`!!``!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`!``!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&&&'()*+,-./012345543210/.-,+*)('&&%%$%&%$#"!```!"#$#"!!!!````````!!"#$$#""!!"#$%&'()*+,-./012345678876543210/.-,+*)('&&'()*+,-./0000123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```!"""""!!!``!"#$%&'()*+,-./0123456789:;<=>????????????????>=<;:9876543210/.-,+*)('&%$###$$#"!``````!"!!""##"!`!"#$%&'()*+,-./0100123456789:;<=>>=<;:9876543210/.-,+*)('&%$#"!``!""""!""!!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!````!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%%%&'()*+,-./012345543210/.-,+*)(''&&%&&%$#"!````!!!"#$#"!```!!!!!!``!"#$$#"!!``!"#$%&'()*+,-./0123456776543210/.-,+*)('&%%&'()*+,-.////0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```!""!!!!``!"#$%&'()*+,-./0123456789:;<=>???????????????>=<;:9876543210/.-,+*)('&%$#"""###"!```!!!`ˊǂ`!`!!"#"!`!"#$%&'()*+,-./0//0123456789:;<==<;:9876543210/.-,+*)('&%$#"!``!"###"##""#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$$$%&'()*+,-./012345543210/.-,+*)((''&'&%$#"!``!!!"""#$#"!``!"""!``!""##"!``!"#$%&'()*+,-./01234566543210/.-,+*)('&%$$%&'()*+,-..../0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!!""!``!"#$%&'()*+,-./0123456789:;<=>???????????????>=<;:9876543210/.-,+*)('&%$#"!!!"""""!```!"""!````````````ˊ`Ñ``!""!``!"#$%&'()*+,-.//../0123456789:;<=<;:9876543210/.-,+*)('&%$#"!``!"#$$#$$##$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``````````!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$###$%&'()*+,-./012345543210/.-,+*))((''&%$#"!````!"""###$#"!`!""!```!!!"""!``!"#$%&'()*+,-./0123456543210/.-,+*)('&%$##$%&'()*+,----./0123456789:;<=>>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#""""!``!"#$%&'()*+,-./0123456789:;<=>???????????????>=<;:9876543210/.-,+*)('&%$#"!``!!!!""!`!"###"!!!!!!`!!!!!```````````!""!``!"#$%&'()*+,-./.--./0123456789:;<<;:9876543210/.-,+*)('&%$#"!`!"#$%$%%$$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!!``!`!``!!!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"""#$%&'()*+,-./012345543210/.-,+**))(('&%$#"!!!!"###$$$#"!`````!"!`!!```!!!``!!"#$%&'()*+,-./0123456543210/.-,+*)('&%$#""#$%&'()*+,,,,-./0123456789:;<====>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$###"!``!"#$%&'()*+,-./012344456789:;<=>??????????????>=<;:9876543210/.-,+*)('&%$#"!```!""!"#$$$#""""""!"""""!!!!!!``!!!!"#"!```!"#$%&'()*+,-.-,,-./0123456789:;;:9876543210/.-,+*)('&%$#"!```!"#$%%&&%%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!"!`!!``!"!!"""#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!!"#$%&'()*+,-./012345543210/.-,++**))('&%$#""""#$$$%%$#"!``!!!``!!````````!""#$$$%&'()*+,-./01234543210/.-,+*)('&%$#"!!"#$%&'()*++++,-./0123456789:;<<<<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$$#"!``!"#$%&'()*+,-./0123433456789:;<=>?????????????>=<;:9876543210/.-,+*)('&%$#"!``!""""#$%%$######"#####"""""!```!""""#$#"!`Ӑ`!"#$%&'()*+,-.-,++,-./0123456789:;:9876543210/.-,+*)('&%$#"!``!"#$%&&''&&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#""!``!"!```!"""###$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```!"#$%&'()*+,-./012345543210/.-,,++**)('&%$####$%%%&&%$#"!`!"!``!!``!"######$%&'()*+,-./012343210/.-,+*)('&%$#"!``!"#$%&'()****+,-./0123456789:;;;;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%%$#"!``!"#$$%&'()*+,-./0123223456789:;<=>????????????>=<;:9876543210/.-,+*)('&%$#"!``!!!!"#$%%$$$$$$#$$$$$#####"!``!!"####$%$#"!````!"#$%&'()*+,--,+**+,-./0123456789:;:9876543210/.-,+*)('&%$#"!``!"#$%%&'((''()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!""!!!"###$$$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*+,-./012345543210/.--,,++*)('&%$$$$%&&&'&%$#"!`!""!``````!"##""""#$%&'()*+,-./0123210/.-,+*)('&%$#"!``!"#$%&'())))*+,-./0123456789::::;<=>?>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"####$%&'()*+,-./0121123456789:;<=>???????????>=<;:9876543210/.-,+*)('&%$#"!```!"#$%%%%%%%$%%%%%$$$$$#"!!""#$$$$%&%$#"!!!```!"#$%&'()*+,,,+*))*+,-./0123456789:;:9876543210/.-,+*)('&%$#"!!"#$$$$%&''''(()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`!""""#$$$%%%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*+,-./0123456543210/..--,,+*)('&%%%%&'''&%$#"!``!""!`````!"##"!!!!"#$%&'()*+,-./0123210/.-,+*)('&%$#"!``!"#$%&'(((()*+,-./0123456789999:;<=>==>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!""""#$%&'()*+,-./0100123456789:;<=>??????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&&&&&%&&&&&%%%%%$#""##$%%%%&'&%$#""!`````!"#$%&'()*+++++*)(()*+,-./0123456789:999876543210/.-,+*)('&%$#""#$####$%&&&&''()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"###$%%%&&&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*+,-./01234566543210//..--,+*)('&&&&'(('&%$#"!`!"#"!!!!`ь`!"##"!````!"#$%&'()*+,-./0123210/.-,+*)('&%$#"!``!"##$%&''''()*+,-./0123456788889:;<=<<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!!!!!"#$%&'()*+,-./0//0123456789:;<=>??????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%%&''&'''''&&&&&%$##$$%&&&&'('&%$##"!!!```````````!"#$%&'()*******)(''()*+,-./01234567898888876543210/.-,+*)('&%$##$#""""#$%%%%&&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```!"#$$$%&&&'''()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*+,-./0123456765432100//..-,+*)(''''(('&%$#"!``!"#""""!``!"#"!``!"#$%&'()*+,-./0123210/.-,+*)('&%$#"!`!"!""#$%&&&&'()*+,-./0123456777789:;<;;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```!"#$%&'()*+,-./../0123456789:;<=>??????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$$$%&''((((('''''&%$$%%&''''()('&%$$#"""!!!!!!!!````````!!"#$%&'()**))))))('&&'()*+,-./01234567877777876543210/.-,+*)('&%$$#"!!!!"#$$$$%%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%%%&'''((()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*+,-./0123456787654321100//.-,+*)(((()('&%$#"!``!"#####"!``!"#"!`!"#$%&'()*+,-./0123210/.-,+*)('&%$#"!"!`!!"#$%%%%&'()*+,-./0123456666789:;::;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`!"#$%&'())*+,-.--./0123456789:;<=>?????????>=<;:9876543210/.-,+*)('&%$#"!``!"####$%&'())))((((('&%%&&'(((()*)('&%%$###""""""""!!!!!!!!""#$%&'()**)(((((('&%%&'()*+,-./0123456766666776543210/.-,+*)('&%$#"!``!"####$$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!````!"#$%&&&'((()))*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```!"#$%&'()*+,-./012345678876543221100/.-,+*))))*)('&%$#"!```!"#$$$$#"!`!""!`!"#$%&'()*+,-./0123210/.-,+*)('&%$#"!``!"#$$$$%&'()*+,-./0123455556789:99:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`!"#$%&'((()*+,-,,-./0123456789:;<=>????????>=<;:9876543210/.-,+*)('&%$#"!``!"""""#$%&'()**)))))('&&''())))*+*)('&&%$$$########""""""""##$%&'()**)(''''''&%$$%&'()*+,-./012345655555666543210/.-,+*)('&%$#"!``!""""##$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!!!"#$%&'''()))***+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!````!!"#$%&'()*+,-./01234567899876543322110/.-,+****+*)('&%$#"!```!"#$%%%$#"!``!"!``!"#$%&'()*+,-./01233210/.-,+*)('&%$#"!`!"####$%&'()*+,-./0123444456789889:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'''''()*+,++,-./0123456789:;<=>??????>=<;:9876543210/.-,+*)('&%$#""!`!"!!!!"#$%&'()******)(''(()****+,+*)(''&%%%$$$$$$$$########$$%&'()**)('&&&&&&%$##$%&'()*+,-./01234544444556543210/.-,+*)('&%$#"!``!!!!!""#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#""""#$%&'((()***+++,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!!!""#$%&'()*+,-./0123456789::9876544332210/.-,++++,+*)('&%$#"!!!"#$%&%%%$#"!`````!"!`!"#$%&'()*+,-./012210/.-,+*)('&%$#"!``!"""""#$%&'()*+,-./0123333456787789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```!"#$%&'&&&&'()*+**+,-./0123456789:;<=>????>=<;:9876543210/.-,+*)('&%$#"!!```!!``!"#$%&'()))*++*)(())*++++,-,+*)(('&&&%%%%%%%%$$$$$$$$%%&'()**)('&%%%%%%$#""#$%&'()*+,-./01234333334456543210/.-,+*)('&%$#"!`!!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$####$%&'()))*+++,,,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#""""##$%&'()*+,-./0123456789:;;:9876554433210/.-,,,,-,+*)('&%$#"""#$%&%$$%%$#"!``!!``!!``!""#$%&'()*+,-./01210/.-,+*)('&%$#"!``!!!!!"#$%&'()*+,-./0122223456766789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&&&%%%%&'()*))*+,-./0123456789:;<=>??>=<;:9876543210/.-,+*)('&%$#"!``!"!``!!"#$%&'((()*++*))**+,,,,-.-,+*))('''&&&&&&&&%%%%%%%%&&'()**)('&%$$$$$$#"!!"#$%&'()*+,-./0123222223345543210/.-,+*)('&%$#"!``!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$$$$%&'()***+,,,---./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$####$$%&'()*+,-./0123456789:;<<;:9876655443210/.----.-,+*)('&%$###$%&%$##$%%$#"!```!!``!!``!"!!"#$%&'()*+,-./0110/.-,+*)('&%$#"!````!"#$%&'()*+,-./0111123456556789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!!"#$%&&%%$$$$%&'()(()*+,-./0123456789:;<=>>=<;:9876543210/.-,+*)('&%$#"!``!"!``!"#$%&'''()*++**++,----./.-,+**)(((''''''''&&&&&&&&''()**)('&%$######"!``!"#$%&'()*+,-./012111112234543210/.-,+*)('&%$#"!``!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%%%%&'()*+++,---.../0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$$$$%%&'()*+,-./0123456789:;<==<;:9877665543210/..../.-,+*)('&%$$$%&%$#""#$%%$#"!````!"!``!!``!!``!"#$%&'()*+,-./0110/.-,+*)('&%$#"!````!"#$%&'()*+,-./01000123454456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!""#$%&&%$$####$%&'(''()*+,-./0123456789:;<=>=<;:9876543210/.-,+*)('&%$#"!`!"!`!"#$%&'&&&'()**+**+,,-..///.-,++*)))((((((((''''''''(()**)('&%$#"""""""!`!"#$%&'()*+,--./010000011234543210/.-,+*)('&%$#"!`!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&&&&'()*+,,,-...///0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%%%%&&'()*+,-./0123456789:;<=>>=<;:9887766543210////0/.-,+*)('&%%%&%$#"!!"#$%%$#"!!``!""!``!!``!``!"#$%&'()*+,-./0110/.-,+*)('&%$#"!!```````!"#$%&'()*+,-./000///0123433456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```!"##$%&&%$##""""#$%&'&&'()*+,-./0123456789:;<==<;:9876543210/.-,+*)('&%$#"!``!"!`!"#$%&&%%%&'())*))*++,--.....-,,+***))))))))(((((((())**)('&%$#"!!!!!!!``!""#$%&'()*+,,,-./0/////00123443210/.-,+*)('&%$#"!``!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)(''''()*+,---.///000123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&&&&''()*+,-./0123456789:;<=>??>=<;:998877654321000010/.-,+*)('&&&%$#"!``!"#$%%$#""!!"#"!`````!``!"#$%&'()*+,-./01210/.-,+*)('&%$#""!!`!!!!"#$%&'()*+,-./00//.../0123223456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!````!"#$%&&%$#""!!!!"#$%&%%&'()*+,-./0123456789:;<==<;:9876543210/.-,+*)('&%$#"!``!""!``!"#$%&%%$$$%&'(()(()**+,,----..--,+++********))))))))***)('&%$#"!``````!!"#$%&'()*+++,-./.....//0123443210/.-,+*)('&%$#"!`!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)(((()*+,-.../00011123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)(''''(()*+,-./0123456789:;<=>????>=<;::99887654321111210/.-,+*)('&%$#"!``!"#$%%$##""##"!``!``!"#$%&'()*+,-./012210/.-,+*)('&%$##""!""""#$%&'()*+,-./00/..---./0121123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#""!```!!``!"#$%&%$#"!!``!"#$%$$%&'()*+,-./0123456789:;<==<;:9876543210/.-,+*)('&%$#"!```!"#"!``!"#$%$$###$%&''(''())*++,,,,-...-,,,++++++++********+*)('&%$#"!``!`!"#$%&'()***+,-.-----../012343210/.-,+*)('&%$#"!``!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*))))*+,-.///01112223456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)(((())*+,-./0123456789:;<=>??????>=<;;::998765432222210/.-,+*)('&%$#"!```!"#$%%$$##$#"!```!"#$%&'()*+,-./01233210/.-,+*)('&%$$##"####$%&'()*+,-.//0/.--,,,-./0100123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"""!!!""!``!"#$%%$#"!``!"#$$##$%&'()*+,-./0123456789:;<==<;:9876543210/.-,+*)('&%$#"!!```!"#"!``!"#$$##"""#$%&&'&&'(()**++++,--..---,,,,,,,,+++++++++*)('&%$#"!```!"#$%&'(()))*+,-,,,,,--./01233210/.-,+*)('&%$#"!``!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+****+,-./0001222333456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*))))**+,-./0123456789:;<=>????????>=<<;;::9876543333210/.-,+*)('&%$#"!``!"#$%&&%%$$$#"!``!"###$%&'()*+,-./01233210/.-,+*)('&%%$$#$$$$%&'()*+,---../.-,,+++,-./0//0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!!!""#"!``!"#$%%$#"!````!"##""#$%&'()*+,-./0123456789:;<==<;:9876543210/.-,+*)('&%$#""!``````!!"##"!``!"#$#""!!!"#$%%&%%&''())****+,,-....--------,,,,,,,,+*)('&%$#"!```!"#$%&'('((()*+,+++++,,-./0123210/.-,+*)('&%$#"!`!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,++++,-./0111233344456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+****++,-./0123456789:;<=>??????????>==<<;;:98765443210/.-,+*)('&%%%$#"!`!"#$%&'&&%%%$#"!``!""""#$%&'()*+,-./01233210/.-,+*)('&&%%$%%%%&'()*++,,,,--.-,++***+,-./../0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!!""!``!"#$$##"!!``!""!!"#$%&'()*+,-./0123456789:;<==<;:9876543210/.-,+*)('&%$##"!!!!!!""##"!``!"##"!!`!"#$$%$$%&&'(())))*++,-.//........--------,+*)('&%$#"!``!"#$%&'&'''()*+*****++,-./01210/.-,+*)('&%$#"!``!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,,,,-./0122234445556789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,++++,,-./0123456789:;<=>????????????>>==<;:9876543210/.-,+*)('&%$$$$#"!``!"#$%&'''&&&%$#"!``!!!!"#$%&'()*+,-./01233210/.-,+*)(''&&%&&&&'()****++++,,-,+**)))*+,-.--./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!!!``!!"##""!``!!``!"#$%&'()*+,-./0123456789:;<==<;:9876543210/.-,+*)('&%$$#""""""####"!``!""!```!!"##$##$%%&''(((()**+,-..////////.......-,+*)('&%$#"!``!"#$%&%&&&'()*)))))**+,-./010/.-,+*)('&%$#"!``!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.----./0123334555666789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,,,,--./0123456789:;<=>??????????????>=<;:9876543210/.-,+*)('&%$###$#"!``!"#$%&''&'''&%$#"!``ɉ````!"#$%&'()*+,-./01233210/.-,+*)((''&''''()**)))****++,+*))((()*+,-,,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,,+*)('&%$#"!````!""!!````!"#$%&'()*+,-./0123456789:;<=>>=<;:9876543210/.-,+*)('&%%$###""""""""!``!"!``!""#""#$$%&&''''())*+,--./000000//////.-,+*)('&%$#"!``!"#$%$%%%&'()((((())*+,-./00/.-,+*)('&%$#"!`!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/..../0123444566677789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.----../0123456789:;<=>??????????????>=<;:9876543210/.-,+*)('&%$#"""##"!``!"#$%&'&%&&''&%$#"!!````````!"#$%&'()*+,-./01233210/.-,+*))(('(((()**)((())))**+*)(('''()*+,++,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,++*)('&%$#"!``!""!``!"#$%&'()*+,-./0123456789:;<=>??>=<;:9876543210/.-,+*)('&&%$#"!!!!!!!""!```!"!``!!"!!"##$%%&&&&'(()*+,,-.///00000000/.-,+*)('&%$#"!``!"#$#$$$%&'('''''(()*+,-.//.-,+*)('&%$#"!``!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210////0123455567778889:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/....//0123456789:;<=>??????????????>=<;:9876543210/.-,+*)('&%$#"!!!"##"!`!"#$%&'&%$%%&''&%$#"!``!!!!!!!``Γ`!"#$%&'()*+,-./012343210/.-,+**))())))**)('''(((())*)(''&&&'()*+**+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+**)('&%$##"!````!"!``!"#$%&'()*+,-./0123456789:;<=>?>=<;:9876543210/.-,+*)('&%$#"!``````!""!````!""!```!``!""#$$%%%%&''()*++,-...///01110/.-,+*)('&%$#"!``!"#"###$%&'&&&&&''()*+,-.//.-,+*)('&%$#"!``!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210000123456667888999:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210////00123456789:;<=>??????????????>=<;:9876543210/.-,+*)('&%$#"!``!"##"!"#$%&'&%$#$$%&''&%$#"!`!""""""!!````!"#$%&'()*+,-./0123443210/.-,++**)*****)('&&&''''(()('&&%%%&'()*))*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*))('&%$#""#"!``!`!!```!"#$%&'()*+,-./0123456789:;<=>?>=<;:9876543210/.-,+*)('&%$#"!``!"#"!!!!"#"!````!!!"##$$$$%&&'()**+,---.../0010/.-,+*)('&%$#"!``!""!"""#$%&%%%%%&&'()*+,-./.-,+*)('&%$#"!``!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????>=<;:987654321111234567778999:::;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:98765432100001123456789:;<=>????????????????>=<;:9876543210/.-,+*)('&%$#"!`!"##"#$%&'&%$#"##$%&&%$#"!!`!"#####""!````````!!"#$%&'()*+,-./012345543210/.-,,++*+++*)('&%%%&&&&''('&%%$$$%&'()(()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)(('&%$#"!!""!``!!``!"!```!"#$%&'()*+,-./0123456789:;<=>??>=<;:9876543210/.-,+*)('&%$#"!`!"#""""##"!``!""####$%%&'())*+,,,---.//00/.-,+*)('&%$#"!```!!`!!!"#$%$$$$$%%&'()*+,-./.-,+*)('&%$#"!``!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????>=<;:98765432222345678889:::;;;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:987654321111223456789:;<=>?????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"##$%&'&%$#"!""#$%%$#"!``!"#$$$$##"!`!!!!!```````!""#$%&'()*+,-./01234566543210/.--,,+,+*)('&%$$$%%%%&&'&%$$###$%&'(''()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)(''&%$#"!``!""!`!"!``!!```!!!"#$%&'()*+,-./0123456789:;<=>???>=<;:9876543210/.-,+*)('&%$#"!``!"#####$$#"!``!!""""#$$%&'(()*+++,,,-..////.-,+*)('&%$#"!`!"#$#####$$%&'()*+,-./.-,+*)('&%$#"!``!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????>=<;:987654333345678999:;;;<<<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543222233456789:;<=>??????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&&%$#"!`!!"#$$#"!``!"#$%%%$#"!``!""""!!!!!!!"##$%&'()*+,-./0123456776543210/..--,+*)('&%$###$$$$%%&%$##"""#$%&'&&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&&%$#"!``!""!""!``!""!``!!"""#$%&'()*+,-./0123456789:;<=>????>=<;:9876543210/.-,+*)('&%$#"!``!"#$$$$%$#"!``!!!!"##$%&''()***+++,--.../.-,+*)('&%$#"!``!"#"""""##$%&'()*+,-..-,+*)('&%$#"!```!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????>=<;:98765444456789:::;<<<===>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:98765433334456789:;<=>????????????????????>=<;:9876543210/.-,+*)('&%$#"!```!"#$%%$#"!``!"#$#"!``!"#$%&&%$#"!``!""""""""""#$$%&'()*+,-./012345678876543210/.-,+*)('&%$#"""####$$%$#""!!!"#$%&%%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%%$#"!``!!"""!````!!"#"!```!"###$%&'()*+,-./0123456789:;<=>?????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%%%&%$#"!``!""#$%&&'()))***+,,---./.-,+*)('&%$#"!``!!"!!!!!""#$%&'()*+,--,+*)('&%$$#"!`΀``!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????>=<;:987655556789:;;;<===>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:987654444556789:;<=>??????????????????????>=<;:9876543210/.-,+*)('&%$#"!!```!"#$%%$#"!``!"#$#"!`!"#$%&&%$#"!``!!!""#""##$%%&'()*+,-./012345678876543210/.-,+*)('&%$#"!!!""""##$#"!!```!"#$%$$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$$$#"!``!""!`!!""#$#"!!``Ď`!"#$$$%&'()*+,-./0123456789:;<=>??????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&&&%$#"!``!!"#$%%&'((()))*++,,,-...-,+*)('&%$#"!``!````!!"#$%&'()*+,,+*)('&%$##$#"!````````!"#$%&'()**+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876666789:;<<<=>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876555566789:;<=>????????????????????????>=<;:9876543210/.-,+*)('&%$#""!!!"#$%&&%$#"!``!"#"!``!"#$%&%$#"!``!!"!!"#$%&'()*+,-./012345678876543210/.-,+*)('&%$#"!```!!!!""#"!``!"#$##$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$###"!!`!""!`!"##$%$#""!!``````!"#$%%%&'()*+,-./0123456789:;<=>???????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'&%$#"!``!"#$$%&'''((()**+++,--..-,+*)('&%$#"!``!"#$%&'()*++*)('&%$#""###"!!!!!!!!"#$%&'())))*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????>=<;:98777789:;<===>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:98766667789:;<=>??????????????????????????>=<;:9876543210/.-,+*)('&%$##"""#$%&''&%$#"!``!"#"!``!"#$%%$#"!``!`!`!"#$%&'()*+,-./01234567876543210/.-,+*)('&%$#"!``!!""!``!"##""#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"""!```!""!`!"#$%%$#"#""!!!!!!"#$%&&&'()*+,-./0123456789:;<=>????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'&%$#"!``!"###$%&&&'''())***+,,-..-,+*)('&%$#"!`!"#$%&'()*+*)('&%$#"!!"""#""""""""#$%&'(((((()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????>=<;:988889:;<=>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:987777889:;<=>????????????????????????????>=<;:9876543210/.-,+*)('&%$$###$%&'(('&%$#"!``!"#"!`!"#$%%$#"!````!````!"#$%&'()*+,-./0123456776543210/.-,+*)('&%$#"!`!!``!"#"!!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!!``!""!```!"#$%$#"!""""""!""#$%&'''()*+,-./0123456789:;<=>?????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'&%$#"!``!""""#$%%%&&&'(()))*++,-.-,+*)('&%$#"!``!"#$%&'()*)('&%$#"!``!!!"""""####$%&'(''''''()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????>=<;:9999:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9888899:;<=>??????????????????????????????>=<;:9876543210/.-,+*)('&%%$$$%&'()('&%$#"!``!"#"!``!"#$%%$#"!``!``!!!!``!"#$%&'()*+,-./01234566543210/.-,+*)('&%$#"!```!"!``!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!````!""!!`!"##$$#"!`!!!!!!`!"#$%&'(()*+,-./0123456789:;<=>???????????>=<;:9876543210/.-,+*)('&%$#"!`ɇ`!"#$%&'&%$#"!```!!!!"#$$$%%%&''((()**+,-.-,+*)('&%$#"!``!"#$%&'())('&%$#"!```!!!!!"#$$%&'''&&&&&&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????>=<;::::;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9999::;<=>????????????????????????????????>=<;:9876543210/.-,+*)('&&%%%&'()*)('&%$#"!!"#$#"!`````!"#$%&%$#"!!!ހ`!!``!"#$%&'()*+,-./0123456543210/.-,+*)('&%$#"!``!``!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`````!!``!!""###"!``!"#$%&'()*+,-./0123456789:;<=>????????????>=<;:9876543210/.-,+*)('&%$#"!````!"#$%&'&%$#"!`ʏ`!"###$$$%&&'''())*+,-.-,+*)('&%$#"!`!"#$%&'())('&%$#"!`````!"#$%&&&&%%%%%%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????>=<;;;;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;::::;;<=>??????????????????????????????????>=<;:9876543210/.-,+*)(''&&&'()*+*)('&%$#""#$%$#"!!```!`!"#$%&'&%$#""!````````!!````!"#$%&'()*+,-./01234543210/.-,+*)('&%$#"!````!!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#""!``!!``!!```!!""##"!``!"#$%&'()*+,-./0123456789:;<=>?????????????>=<;:9876543210/.-,+*)('&%$#"!!!`!"#$%&'&%$#"!```!"""###$%%&&&'(()*+,--,+*)('&%$#"!``!"#$%&'())('&%$#"!``!"#$%%%%$$$$$$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????>=<<<<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;;;;<<=>????????????????????????????????????>=<;:9876543210/.-,+*)(('''()*+,+*)('&%$##$%&%$#""!!!"!"#$%&'('&%$##"!!!```!!!`!"!!!``!"#$%&'()*+,-./01234543210/.-,+*)('&%$#"!```!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!````!``!!`!`!!""#"!`````!"#$%&'()*+,-./0123456789:;<=>??????????????>=<;:9876543210/.-,+*)('&%$#""!`!"#$%&''&%$#"!!``!!!"""#$$%%%&''()*+,--,+*)('&%$#"!``!"#$%&'())('&%$#"!`!"#$$$$$######$%&'()*+,-./0123456789:;<=>?????????????????>>>>>>>>??????????????????????????????????????????????????????????????????????>====>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<<<<==>??????????????????????????????????????>=<;:9876543210/.-,+*))((()*+,-,+*)('&%$$%&'&%$##"""#"#$%&'()('&%$$#"""!``!""!``!"""!````!"#$%&'()*+,-./012345543210/.-,+*)('&%$#"!!````!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`!````!!``!!"#"!!!!``!"#$%&'()*+,-./0123456789:;<=>????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&''&%$#""!``!!!"##$$$%&&'()*+,--,+*)('&%$#"!``!"#$%&'())('&%$#"!`!"#####""""""#$%&'()*+,-./0123456789:;<=>???????????????>========>??????????????????????????????????????????????????????????????????????>>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>====>>????????????????????????????????????????>=<;:9876543210/.-,+**)))*+,-.-,+*)('&%%&'('&%$$###$#$%&'()*)('&%%$##"!``!"#"!`!"#"!!`!"#$%&'()*+,-./01234566543210/.-,+*)('&%$#""!!!```!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!!"!``!"#""""!!"#$%&'()*+,-./0123456789:;<=>??????????????????>=<;:9876543210/.-,+*)('&%$#"!`!"#$%&'('&%$##"!``````!""###$%%&'()*+,--,+*)('&%$#"!``!"#$%&'())('&%$#"!``!"#""""!!!!!!"#$%&'()*+,-./0123456789:;<=>?????????????>=<<<<<<<<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>???????????????????????????????????????????>=<;:9876543210/.-,++***+,-./.-,+*)('&&'()('&%%$$$%$%&'()*+*)('&&%$$#"!`!"##"!``!"#""!"#$%&'()*+,-./0123456776543210/.-,+*)('&%$##"""!!`!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`!"#"!``!!""###""#$%&'()*+,-./0123456789:;<=>???????????????????>=<;:9876543210/.-,+*)('&%$#"!`!"#$%&'(('&%$$#"!!!```!``!!"""#$$%&'()*+,-,+*)('&%$#"!``!"#$%&'())('&%$#"!`!"!!!!``!"#$%&'()*+,-./0123456789:;<=>???????????>=<;;;;;;;;<=>??????????????>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,,+++,-./0/.-,+*)(''()*)('&&%%%&%&'()*+,+*)(''&%%$#"!"#$$#"!``!"##"#$%&'()*+,-./012345678876543210/.-,+*)('&%$$##""!``!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$#"!`!!"#$##$%&'()*+,-.//00123456789:;<=>??????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'(('&%%$#""!```!!``!!!"##$%&'()*+,,+*)('&%$#"!``!"#$%&'()('&%$#"!``!!```!"#$%&'()*+,-./0123456789:;<=>??????????>=<;::::::::;<=>???????????>>======>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.--,,,-./010/.-,+*)(()*+*)(''&&&'&'()*+,-,+*)(('&&%$#"#$%$#"!``!"##$%&'()*+,-./01234567899876543210/.-,+*)('&%$#"!"!```!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$$#"!``!"#$$%&'()*+,--...//0123456789:;<=>?????????????????>=<;:9876543210/.-,+*)('&%$#"!````!"#$%&'()('&&%$##"!``!!"!```!""#$%&'()*+,+*)('&%$#"!``!"#$%&'()('&%$#"!````!"#$%&'()*+,-./0123456789:;<=>????????>=<;:99999999:;<=>?????????>==<<<<<<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/..---./01210/.-,+*))*+,+*)(('''('()*+,-.-,+*))(''&%$#$%%$#"!`ˀ`!"#$%&'()*+,-./01234567899876543210/.-,+*)('&%$#"!`!`````!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!"#$%$#"!`!"#$%&'()*+,,,,---../0123456789:;<=>?????????????????>=<;:9876543210/.-,+*)('&%$#"!````!!"#$%&'()*)(''&%$$#"!!""#"!``!!"#$%&'()*++*)('&%$#"!``!"#$%&'(('&%$#"!`!"#$%&'()*+,-./0123456789:;<=>??????>=<;:9888888889:;<=>???????>=<<;;;;;;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210//.../0123210/.-,+**+,-,+*))((()()*+,-./.-,+**)(('&%$%&&%$#"!````!"#$%&'()*+,-./01234567899876543210/.-,+*)('&%$#"!``!!!!!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#""#$%$#"!````!"#$%&'()*+,++++,,,--./0123456789:;<=>?????????????????>=<;:9876543210/.-,+*)('&%$#"!!!!""#$%&'()*+*)(('&%%$#""###"!```!"#$%&'()*+*)('&%$#"!``!"#$%&'(('&%$#"!`!"#$%&'()*+,-./0123456789:;<=>????>=<;:987777777789:;<=>?????>=<;;::::::;<=>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:98765432100///012343210/.-,++,-.-,+**)))*)*+,-./0/.-,++*))('&%&''&%$#"!!``!!"#$%&'()*+,-./0123456789:9876543210/.-,+*)('&%$#"!```````!!"""""#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$##$%%$#"!`!!````!"#$%&'()*++****+++,,-./0123456789:;<=>?????????????????>=<;:9876543210/.-,+*)('&%$#""""##$%&'()*+,+*))('&&%$##$$#"!``!"#$%&'()*++*)('&%$#"!``!"#$%&'('&%$#"!``!"#$%&'()**+,-./0123456789:;<=>??>=<;:98766666666789:;<=>???>=<;::999999:;<==>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:98765432110001234543210/.-,,-./.-,++***+*+,-./010/.-,,+**)('&'(('&%$#""!!""#$%&'()*+,-./0123456789:;:9876543210/.-,+*)('&%$#"!``!!!!!!""#####$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$$%&%$#"!`!!!!!"#$%&'()****))))***++,-./0123456789:;<=>?????????????????>=<;:9876543210/.-,+*)('&%$####$$%&'()*+,-,+**)(''&%$$%$#"!``!"#$%&'()*+*)('&%$#"!``!"#$%&'''&%$#"!`!"#$%&'())*+,-./0123456789:;<=>>=<;:9876555555556789:;<=>?>=<;:998888889:;<<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:98765432211123456543210/.--./0/.-,,+++,+,-./01210/.--,++*)('())('&%$##""##$%&'()*+,-./0123456789:;<;:9876543210/.-,+*)('&%$#"!``````!""""""##$$$$$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,,,+*)('&%%&%$#"!``!"""#$%&'()*))))(((()))**+,-./0123456789:;<=>?????????????????>=<;:9876543210/.-,+*)('&%$$$$%%&'()*+,-.-,++*)(('&%%&%$#"!``!"#$%&'()**)('&%$#"!``!"#$%&&'&%$#"!``!"#$%&'((()*+,-./0123456789:;<==<;:987654444444456789:;<=>=<;:98877777789:;;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:98765433222345676543210/../010/.--,,,-,-./0123210/..-,,+*)()**)('&%$$##$$%&'()*+,-./0123456789:;<=<;:9876543210/.-,+*)('&%$#"!!!!!!"######$$%%%%%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+++*)))('&&&%$#"!``!!"!"#$%&'()((((''''((())*+,-./0123456789:;<=>?????????????????>=<;:9876543210/.-,+*)('&%%%%&&'()*+,-./.-,,+*))('&&'&%$#"!``!"#$%&'()*)('&%$##"!`!"#$$%%&&%$#"!``!"#$%&''''()*+,-./0123456789:;<<;:98765433333333456789:;<=<;:9877666666789::;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:98765443334567876543210//01210/..---.-./012343210//.--,+*)*++*)('&%%$$%%&'()*+,-./0123456789:;<=>=<;:9876543210/.-,+*)('&%$#""""""#$$$$$$%%&&&&&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+***)(())(''&%$#"!``!`!"#$%&'(''''&&&&'''(()*+,-./0123456789:;<=>?????????????????>=<;:9876543210/.-,+*)('&&&&''()*+,-./0/.--,+**)(''('&%$#"!``!"#$%&'())('&%$#""!``!"##$$%%%$##"!``!"#$%%&&&&'()*+,-./0123456789:;;:9876543222222223456789:;<;:9876655555567899:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:987655444567898765432100123210//..././012345432100/..-,+*+,,+*)('&&%%&&'()*+,-./0123456789:;<=>?>=<;:9876543210/.-,+*)('&%$######$%%%%%%&&'''''()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)))(''((((('&%$#"!`Đ`!"#$%&'&&&&%%%%&&&''()*+,-./0123456789:;<=>?????????????????>=<;:9876543210/.-,+*)(''''(()*+,-./010/.-,+***)(()('&%$#"!`!"#$%&'(('&%$#"!!``!!""##$$$#""!!`!"#$$$$%%%%&'()*+,-./0123456789::987654321111111123456789:;:987655444444567889:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:987665556789:987654321123432100///0/01234565432110//.-,+,--,+*)(''&&''()*+,-./0123456789:;<=>???>=<;:9876543210/.-,+*)('&%$$$$$$%&&&&&&''((((()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)((('&&'''((('&%$#"!`````````!"#$%&%%%%$$$$%%%&&'()*+,-./0123456789:;<=>?????????????????>=<;:9876543210/.-,+*)(((())*+,-./010/.-,+*))**)))('&%$#"!``!"#$%&''&%$#"!````!!""###"!!```!"#$$###$$$$%&'()*+,-./012345678998765432100000000123456789:98765443333334567789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9877666789:;:98765432234543211000101234567654322100/.-,-..-,+*)((''(()*+,-./0123456789:;<=>?????>=<;:9876543210/.-,+*)('&%%%%%%&''''''(()))))*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('''&%%&&&''(('&%$#"!!!!!!!`!"#$%%$$$$####$$$%%&'()*+,-./0123456789:;<=>?????????????????>=<;:9876543210/.-,+*))))**+,-./010/.-,+*)(()))*)('&%$#"!``!!"#$%&&&&%$#"!``!!"""!``!"###"""####$%&'()*+,-./012345678876543210////////0123456789876543322222234566789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:98877789:;<;:98765433456543221112123456787654332110/.-.//.-,+*))(())*+,-./0123456789:;<=>???????>=<;:9876543210/.-,+*)('&&&&&&'(((((())*****+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&&&%$$%%%&&'(('&%$#"""""!`!"#$$$####""""###$$%&'()*+,-./0123456789:;<=>?????????????????>=<;:9876543210/.-,+****++,-./010/.-,+*)(''((())('&%$#"!``!"#$%%%%$#""!`!!!!```!"#""!!!""""#$%&'()*+,-./0123456776543210/......../0123456787654322111111234556789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:998889:;<=<;:98765445676543322232345678987654432210/./00/.-,+**))**+,-./0123456789:;<=>?????????>=<;:9876543210/.-,+*)(''''''())))))**+++++,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%%%$##$$$%%&'(('&%$###"!``!"#$##""""!!!!"""##$%&'()*+,-./0123456789:;<=>?????????????????>=<;:9876543210/.-,++++,,-./010/.-,+*)('&&'''((('&%$#"!``!"#$$$$#"!!!```````Ɉ`!""!!``!!!!"#$%&'()*+,-./01234566543210/.--------./0123456765432110000001234456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;::999:;<=>=<;:9876556787654433343456789:987655433210/0110/.-,++**++,-./0123456789:;<=>???????????>=<;:9876543210/.-,+*)(((((()******++,,,,,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$$$#""###$$%&'(('&%$$$#"!`!"##""!!!!```!!!""#$%&'()*+,-./0123456789:;<=>?????????????????>=<;:9876543210/.-,,,,--./010/.-,+*)('&%%&&&'''('&%$#"!`ч`!""####"!````!!!!`````!!````ώ`!"!```!"#$%&'()*+,-./012345543210/.-,,,,,,,,-./01234565432100//////01233456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;;:::;<=>?>=<;:98766789876554445456789:;:98766544321012210/.-,,++,,-./0123456789:;<=>?????????????>=<;:9876543210/.-,+*))))))*++++++,,-----./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$###"!!"""##$%&'(('&%%$#"!``!"#"!!``!!"#$%&'()*+,-./0123456789:;<=>?????????????????>=<;:9876543210/.----../010/.-,+*)('&%$$%%%&&&'('&%$#"!````!!""""!````!"""!!!!!""!!!!`Ō`!""!`!"#$%&'()*+,-./0123443210/.-,++++++++,-./01234543210//....../01223456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<<;;;<=>???>=<;:987789:98766555656789:;<;:98776554321233210/.--,,--./0123456789:;<=>???????????????>=<;:9876543210/.-,+******+,,,,,,--...../0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"""!`!!!""#$%&'(('&&%$#"!``!""!``!"#$%&'()*+,-./0123456789:;<=>?????????????????>=<;:9876543210/....//010/.-,+*)('&%$##$$$%%%&'('&%$#"!!!`!!!!``!"##"""""##""""!````````````Ž`!!!``!"#$%&'()*+,-./01233210/.-,+********+,-./012343210/..------./01123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>==<<<=>?????>=<;:9889:;:987766676789:;<=<;:98876654323443210/..--../0123456789:;<=>?????????????????>=<;:9876543210/.-,++++++,------../////0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!!!`!!"#$%&'(('&%$#"!````!"#"!``!"#$%&'()*+,-./0123456789:;<=>?????????????????>=<;:9876543210////0010/.-,+*)('&%$#""###$$$%&'''&%$#""!````!!""#####$$###"!``!!!!!!!!!!````!`!"#$%&'()*+,-./0123210/.-,+*))))))))*+,-./0123210/.--,,,,,,-./00123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>===>???????>=<;:99:;<;:9887778789:;<=>=<;:99877654345543210//..//0123456789:;<=>???????????????????>=<;:9876543210/.-,,,,,,-......//00000123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`````!"#$%&'(('&%$#"!``````!!!!"!`!"#$%&'()*+,-./0123456789:;<=>???????????????????>=<;:9876543210000110/.-,+*)('&%$#"!!"""###$%&&''&%$##"!`!!"""#$%%$$$#"!`!""""""""!!``!"#$%&'()*+,-./012210/.-,+*)(((((((()*+,-./01210/.-,,++++++,-.//0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>?????????>=<;::;<=<;:99888989:;<=>?>=<;::98876545665432100//00123456789:;<=>?????????????????????>=<;:9876543210/.------.//////001111123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```!"#$%&'()('&%$#"!``!!!!!!``!!``!"#$%&'()*+,-./0123456789:;<=>????????????????????>=<;:98765432111110/.-,+*)('&%$#"!``!!!"""#$%%&''&%$#"!``!!!"#$%%%$#"!``!"#######""!`!"#$%&'()*+,-./01210/.-,+*)(''''''''()*+,-./010/.-,++******+,-../0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;;<=>=<;::999:9:;<=>???>=<;;:9987656776543211001123456789:;<=>???????????????????????>=<;:9876543210/....../00000011222223456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``````!!"#$%&'())('&%$#"!```!""""!``!"#$%&'()*+,-./0123456789:;<=>??????????????????????>=<;:9876543222210/.-,+*)('&%$#"!```!!!"#$$%&''&%$#"!``!"#$%&%$#"!``````!!"#$$$$$#"!```!"#$%&'()*+,-./0110/.-,+*)('&&&&&&&&'()*+,-./0/.-,+**))))))*+,--./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<<=>?>=<;;:::;:;<=>?????>=<<;::9876788765432211223456789:;<=>?????????????????????????>=<;:9876543210//////01111112233333456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``````!`!!!""#$%&'()**)('&%$#"!```!"!!!!`!"#$%&'()*+,-./0123456789:;<=>????????????????????????>=<;:98765433210/.-,+*)('&%$#"!``!"##$%&'&%$#"!``!"#$%&%$#"!!!!!````!"#$%%%$#"!``!`````!"#$%&'()*+,-./010/.-,+*)('&%%%%%%%%&'()*+,-./.-,+*))(((((()*+,,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>==>???>=<<;;;<;<=>???????>==<;;:98789987654332233456789:;<=>???????????????????????????>=<;:9876543210000001222222334444456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```!!!!"!"""##$%&'()*++*)('&%$#"!!ׁ```!!``!"#$%&'()*+,-./0123456789:;<=>?????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!""#$%&&%$#"!``!"#$%&%$#"""""!!``````````!"#$%%$#"!`````!"!!!`````!"#$%&'()*+,-./010/.-,+*)('&%$$$$$$$$%&'()*+,-.-,+*)((''''''()*++,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>?????>==<<<=<=>?????????>>=<<;:989::9876544334456789:;<=>?????????????????????????????>=<;:98765432111111233333344555556789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!!""""#"###$$%&'()*+,,+*)('&%$#"!````!``!`!"#$%&'()*+,-./0123456789:;<=>????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!!"#$%&&%$#"!`Ċ`!"#$%&&%$#####""!!!!!!```!!```!"#$%&%$#"!!!`!!"#"""!!!!!"#$%&'()*+,-./010/.-,+*)('&%$########$%&'()*+,-,+*)(''&&&&&&'()**+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>===>=>????????????>==<;:9:;;:98765544556789:;<=>???????????????????????????????>=<;:987654322222234444445566666789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"""####$#$$$%%&'()*+,--,+*)('&%$#"!!!!"!`!"#$%&'()*+,-./0123456789:;<=>???????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&&%$#"!```!"#$%&&%$$$$$##""""""!```!!""!!``````!"#$%&&%$#"""!""#$###"""""#$%&'()*+,-./010/.-,+*)('&%$#""""""""#$%&'()*+,+*)('&&%%%%%%&'())*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>?>??????????????>>=<;:;<<;:987665566789:;<=>?????????????????????????????????>=<;:9876543333334555555667777789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$###$$$$%$%%%&&'()*+,-..-,+*)('&%$#"""""!`!"#$%&'()*+,-./0123456789:;<=>???????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&&%$#"!!``!"#$%&&%%%%%$$######"!!!""##""!!!!!!"#$%&''&%$###"##$%$$$#####$%&'()*+,-./010/.-,+*)('&%$#"!!!!!!!!"#$%&'()*+*)('&%%$$$$$$%&'(()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;<==<;:9877667789:;<=>???????????????????????????????????>=<;:98765444444566666677888889:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$$$%%%%&%&&&''()*+,-.//.-,+*)('&%$###"!``!"#$%&'()*+,-./0123456789:;<=>???????????????????????>=<;:9876543210/.-,+*)('&%$#"!```!"#$%&'&%$#""!``!"#$%&&&&&&%%$$$$$$#"""##$$##""""""#$%&'(('&%$$$#$$%&%%%$$$$$%&'()*+,-./010/.-,+*)('&%$#"!``!"#$%&'()*)('&%$$######$%&''()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<=>>=<;:98877889:;<=>?????????????????????????????????????>=<;:987655555567777778899999:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%%%&&&&'&'''(()*+,-./00/.-,+*)('&%$#"!`!"#$%&'()*+,-./0123456789:;<=>??????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&''&%$##"!``!"#$%&''''&&%%%%%%$###$$%%$$######$%&'())('&%%%$%%&'&&&%%$$$$%&'()*+,-./00/.-,+*)('&%$#"!``!"#$%&'())('&%$##""""""#$%&&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=>??>=<;:998899:;<=>???????????????????????????????????????>=<;:987666666788888899:::::;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&&&''''('((())*+,-./00/.-,+*)('&%$#"!``!"#$%&'()*+,-./0123456789:;<=>??????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'('&%$$#"!``Å`!"#$%&'(('''&&&&&&%$$$%%&&%%$$$$$$%&'()**)('&&&%&&'(''&%$####$%&'()*+,-./0/.-,+*)('&%$#"!``!"#$%&'(('&%$#""!!!!!!"#$%%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>????>=<;::99::;<=>?????????????????????????????????????????>=<;:987777778999999::;;;;;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('''(((()()))**+,-./010/.-,+*)('&%$#"!``!"#$%&'()*+,-./0123456789:;<=>?????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'('&%%$#"!!```!"#$%&'('&&&&'''''&%%%&&''&&%%%%%%&'()*++*)('''&''(('&%$#""""#$%&'()*+,-./0/.-,+*)('&%$#"!``!"#$%&''&%$#"!!``!"#$$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;;::;;<=>???????????????????????????????????????????>=<;:98888889::::::;;<<<<<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)((())))*)***++,-./01210/.-,+*)('&%$#"!```!"#$%&'()*+,-./0123456789:;<=>???????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'(('&&%$#""!!`Ŋ``!"#$%&'&%%%%&&&&&'&&&''((''&&&&&&'()*+,,+*)((('((('&%$#"!!!!"#$%&'()*+,-./.-,+*)('&%$#"!``!"#$%&'&%$#"!```!"##$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<<;;<<=>?????????????????????????????????????????????>=<;:999999:;;;;;;<<=====>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)))****+*+++,,-./0123210/.-,+*)('&%$#"!!``!"#$%&'()*+,-./0123456789:;<=>????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`!"#$%&'((''&%$##""!````!"#$%&'&%$$$$%%%%%&'''((((((''''''()*+,--,+*)))()('&%$#"!``!"#$%&'()*+,-.-,+*)('&%$#"!````!"#$%&&%$#"!```!""#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>==<<==>???????????????????????????????????????????????>=<;::::::;<<<<<<==>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+***++++,+,,,--./012343210/.-,+*)('&%$#"!``!"#$%&'()*+,-./0123456789:;<=>?????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'((('&%$$##"!!```!"#$%&'&%$####$$$$$%&&'''''(((((((()*+,-..-,+***)('&%$#"!``!"#$%&'()*+,--,+*)('&%$#"!````!``!"#$%&&%$#"!``!!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==>>?????????????????????????????????????????????????>=<;;;;;;<======>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+++,,,,-,---../01234543210/.-,+*)('&%$#"!`!"#$%&'()*+,-./0123456789:;<=>??????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`Ј`!"#$%&'())('&%%$$#""!``!"#$%&'&%$#""""#####$%%&&&&&''()))))*+,-.//.-,+++*)('&%$#"!``!"#$%&'()*+,--,+*)('&%$#"!```!!"!!"#$%&'&%$#"!``!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>????????????????????????????????????????????????????>=<<<<<<=>>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,,,----.-...//01234543210/.-,+*)('&%$#"!``!"#$%&'()*+,-./0123456789:;<=>???????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```!"#$%&'()*)('&&%%$#"!``!"#$%&%$#"!!!!"""""#$$%%%%%&&'()***+,-./00/.-,,,+*)('&%$#"!``!"#$%&'()*+,--,+*)('&%$#"!``!""#""#$%&'('&%$#"!``!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>======>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.---...././//0012345543210/.-,+*)('&%$#"!``!"#$%&'()*+,-./0123456789:;<=>????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!``!"#$%&'()*)(''&&%$#"!````!"""#$%$#"!``!!!!!"##$$$$$%%&'()*+,-./0110/.---,+*)('&%$#"!`!"#$%&'()*+,-.-,+*)('&%$#"!``!"####$%&'()('&%$#"!``!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/...////0/000112345543210/.-,+*)('&%$#"!``!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????>=<;:9876543210/.-,+*)('&%$#""!`!"#$%&'()**)(('&%$#"!````!!!!!!!"#$$#"!``!""#####$$%&'()*+,-./0110/...-,+*)('&%$#"!"#$%&'()*+,-..-,+*)('&%$#"!``!""#$%&'()*)('&%$#"!``!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210///000010111223456543210/.-,+*)('&%$#"!`````!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*+*))('&%$#"!```!!""!``!"#$#"!``!!"""""##$%&'()*+,-./0110///.-,+*)('&%$#"#$%&'()*+,-./.-,+*)('&%$#"!``!!"#$%&'())('&%$#"!```!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210001111212223345676543210/.-,+*)('&%$#"!```!```ƀ``!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*++**)('&%$#"!``!""#"!`!"#$#"!``!!!!!""#$%&'()*+,-./011000/.-,+*)('&%$#$%&'()*+,-.//.-,+*)('&%$#"!``!"#$%&'()('&%$#"!`Ŋ``!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543211122223233344567876543210/.-,+*)('&%$#"!`!!`!````````````!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*+,++*)('&%$#"!````‚`!"##"!```!"#"!``````!!"#$%&'()*+,-./011110/.-,+*)('&%$%&'()*+,-./00/.-,+*)('&%$#"!````!!"#$%&'()('&%$#"!``Ő`!!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:987654322233334344455678876543210/.-,+*)('&%$#"!```!!``!!!!!!!!!!!````!"#$%&''()*+,-./0123456789:;<=>????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*+,,,+*)('&%$#"!!!!`````!"#$$#"!!```!"#"!``!"#$%&'()*+,-./012210/.-,+*)('&%&'()*+,-./0110/.-,+*)('&%$#"!``!``!"#$%&'()('&%$#"!!``!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:987654333444454555667899876543210/.-,+*)('&%$#"!!!``!"""""""""""!!!!"#$%&&&&'()*+,-./0123456789:;<=>????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*+,--,+*)('&%$#""""!!```!!"#$%%$#""!``!"#$#"!`!"#$%&'()*+,-./012210/.-,+*)('&'()*+,-./012210/.-,+*)('&%$#"!!"!``!"#$%&'())('&%$#""!``!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:987654445555656667789::9876543210/.-,+*)('&%$#"""!```!"##########""""#$%&&%%%&'()*+,-./0123456789:;<=>????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*+,--,+*)('&%$####""!`!""#$%%$$$##"!!"#$$#"!`!"#$%&'()*+,-./012210/.-,+*)('()*+,-./01233210/.-,+*)('&%$#"""!````!"#$%&'()*)('&%$##"!``!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876555666676777889:;;:9876543210/.-,+*)('&%$##"!``!"#$$$$$$########$%&&%$$$%&'()*+,-./0123456789:;<=>???????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*+,-.-,+*)('&%$$$$#"!`!"##$%%$######""#$%$#"!``!"#$%&'()*+,-./012210/.-,+*)()*+,-./0123443210/.-,+*)('&%$###"!````!"#$%&'()*+*)('&%$$#"!`!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:98766677778788899:;<<;:9876543210/.-,+*)('&%$#"!``````!"#$%%%$#"""""""#$%%%$###$%&'()*+,-./0123456789:;<=>??????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*+,-..-,+*)('&%%%$#"!`!"#$%%$#""""""###$$%$#"!````!"#$%&'()*+,-./012210/.-,+*)*+,-./012345432110/.-,+*)('&%$$$#"!!!!"#$%&'()*+,+*)('&%%$#"!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:98777888898999::;<=<;:9876543210/.-,+*)('&%$#"!``!!``!"#$%%$#"!!!!!!!"#$$$#"""#$%&'()*+,-./0123456789:;<=>?????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```!"#$%&'()*+,-..-,+*)('&%$#"!```!"#$%$#"!!!!!!"""##$%$#"!!``!````!"#$%&'()*+,-./012210/.-,+*+,-./01234543210000/.-,+*)('&%%%$#""""#$%&'()*+,,+*)('&%%%$#"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:98889999:9:::;;<=<;:9876543210/.-,+*)('&%$#"!``!"!``!"#$%%$#"!`!"###"!!!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*+,-..-,+*)('&%$#"!```!"#$%$#"!````!!!""#$%$#""!!"!!!``!"#$%&'()*+,-./0123210/.-,+,-./01234543210///00/.-,+*)('&&&%$####$%&'()*+,,+*)('&%$$$%$#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:999::::;:;;;<<==<;:9876543210/.-,+*)('&%$#"!``!""!```!"#$%$#"!``!"""!```!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`!"#$%&'()*+,--,+*)('&%$#"!```!!"#$%$#"!```!!"#$$$##""#"""!``!"#$%&''()*+,-./0123210/.-,-./01234543210/...////.-,+*)('''&%$$$$%&'()*+,,+*)('&%$###$%$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:::;;;;<;<<<==>=<;:9876543210/.-,+*)('&%$#"!``!"!```!"#$%%$#"!``````!!""!!``!"#$%&'()*+,-./0123456789:;<=>????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`!"#$%&'()*+,-,+*)('&%$#"!``!""#$%%$#"!``!"###""##$###"!``!"#$%%&&&'()*+,-./0123210/.-./01234543210/.---..../.-,+*)((('&%%%%&'()*+,,+*)('&%$#"""#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;;;<<<<=<===>>>=<;:9876543210/.-,+*)('&%$#"!``!""!```!"#$%&&%$#"!!!`!!!"""!`!"#$%&'()*+,-./0123456789:;<=>????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*+,-,+*)('&%$#"!````!"##$%&%$#"!``!"##""!!"#$$$$#"!`````Ì`!"#$$$%%%&'()*+,-./0123210/./01234543210/.-,,,----./.-,+*)))('&&&&'()*+,,+*)('&%$#"!!!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<<<====>=>>>???>=<;:9876543210/.-,+*)('&%$#"!```!"#"!``!"#$%&''&%$#"""!"""#"!``!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`Ƌ`!"#$%&'()*+,-,+*)('&%$#"!````````!!"#$$%&&%$#"!```!"##"!!``!"#$$$$#"!!!!!```!"#$##$$$%&'()*+,-./0123210/01234543210/.-,+++,,,,-./.-,+***)(''''()*+,,+*)('&%$#"!``!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>===>>>>?>???????>=<;:9876543210/.-,+*)('&%$#"!````!"#$#"!!"#$%&'('&%$$###"####"!``!"##$%&'()*+,-./0123456789:;<=>?????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```!"#$%&'()*+,-,+*)('&%$#"!``!!!!!!!""#$%%&'&%$#"!``!""""!``!"###$$#"""""!``!"#""###$%&'()*+,-./01232101234543210/.-,+***++++,-./.-,+++*)(((()*+,,+*)('&%$#"!```!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>??????????????>=<;:9876543210/.-,+*)('&%$#"!```!!"#$%$#""#$%&'('&%$##$$$#$$$#"!`!"#"#$%&'()*+,-./0123456789:;<=>?????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!``!"#$%&'()*+,-,+*)('&%$#"!``!"""""""##$%&&''&%$#"!``!!!!!"!``!!"""#$$####"!``!""!!"""#$%&'()*+,-./012321234543210/.-,+*)))****+,-./.-,,,+*))))*+,-,+*)('&%$#"!````!!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```!!""#$%&%$##$%&'('&%$#""##$$%%$#"!`!""!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????>=<;:9876543210/.-,+*)('&%$#""!``!"#$%&'()*+,-,+*)('&%$#"!``!"######$$%&''('&%$#"!`ȅ```````!``!!!"#$$$$$#"!`!!``!!!"#$%&'()*+,-./0123234543210/.-,+*)((())))*+,-./.---,+****+,-.-,+*)('&%$#"!``!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`````!""##$%&'&%$$%&'('&%$#"!!""#$%$#"!``!!!`!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????>=<;:9876543210/.-,+*)('&%$##"!````!"#$%&'()*+,--,+*)('&%$#"!``!"#$$$$$%%&'(()('&%$#"!`````!!``!"#$%%$#"!```!"#$%&'()*+,-./01234543210/.-,+*)('''(((()*+,-./...-,++++,-.-,+*)('&%$#"!```!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`````!!!"##$$%&'('&%%&'('&%$#"!``!!"#$$#"!``!```!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????>=<;:9876543210/.-,+*)('&%$$#"!!!!"#$%&'()*+,-.-,+*)('&%$#"!``!"#$%%%%%&&'())*)('&%$#"!!!!!"!``!"#$$##""!`!"#$%&'()*+,-./012343210/.-,+*)('&&&''''()*+,-.///.-,,,,-..-,+*)('&%$#"!``!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!````!!"""#$$%%&&''''&&'('&%%$#"!`!"#$$#"!`!``!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????>=<;:9876543210/.-,+*)('&%%$#""""#$%&'()*+,-./.-,+*)('&%$#"!```!"#$%&&&&''()**+*)('&%$#"""""#"!``!"#$#""!!!`!"#$%&'()*+,-./0123210/.-,+*)('&%%%&&&&'()*+,-./0/.----./.-,+*)('&%$#"!`!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!!""###$%%%%%%&&&&&'''&%$$#"!```!"#$$#"!``!```!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????>=<;:9876543210/.-,+*)('&&%$####$%&'()*+,-./0/.-,+*)('&%$#"!````!!"#$%&''''(()*++,+*)('&%$#####$#"!`!"#"!!```!"#$%&'()*+,-./01210/.-,+*)('&%$$$%%%%&'()*+,-./0/....//.-,+*)('&%$#"!``!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```!!""##$$$%%$$$$$%%%%%&&&%$##""!`!"#$%$#"!``!!``!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????>=<;:9876543210/.-,+*)(''&%$$$$%&'()*+,-./010/.-,+*)('&%$#"!!!!""#$%&'(((())*+,,-,+*)('&%$$$$$$#"!`!"!```!"#$%&'()*+,-./0110/.-,+*)('&%$###$$$$%&'()*+,-./0////00/.-,+*)('&%$#"!```!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```!""##$$%%%%$#####$$$$$%%%$#""!!``!"#$$#"!!`!"!``!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????>=<;:9876543210/.-,+*)(('&%%%%&'()*+,-./01210/.-,+*)('&%$#""""##$%&'())))**+,--.-,+*)('&%%%%%$#"!``!!`!"#$%&'()*+,-./00/.-,+*)('&%$#"""####$%&'()*+,-./000010/.-,+*)('&%$#"!````!!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!!"######$$$$#"""""#####$$$#"!!```!"#$#"!``!"#"!``!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????>=<;:9876543210/.-,+*))('&&&&'()*+,-./0123210/.-,+*)('&%$####$$%&'()****++,--./.-,+*)('&&&&%$#"!```!"#$%&'()*+,-./0/.-,+*)('&%$#"!!!""""#$%&'()*+,-./011210/.-,+*)('&%$#"!!!!""#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"""#$#""""####"!!!!!"""""###"!``!"##"!```!"##"!!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????>=<;:9876543210/.-,+**)(''''()*+,-./012343210/.-,+*)('&%$$$$%%&'()*+++++++,,-./.-,+*)(''''&%$#"!``!"#$%&'()*+,-./0/.-,+*)('&%$#"!``!!!!"#$%&'()*+,-./012210/.-,+*)('&%$#""""##$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"""###"!!!!""""!````!!!!!""##"!``!"##"!!`!"#$$#""#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????>=<;:9876543210/.-,++*)(((()*+,-./01234543210/.-,+*)('&%%%%&&'()*+,+,+***++,-./.-,+*)(((('&%$#"!``!"#$%&'()*+,-./0/.-,+*)('&%$#"!```!"#$%&'()*+,-./012210/.-,+*)('&%$####$$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!!"""!``!!!!````!!"#"!`ʅ``!"#"!``!"#$%$##$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????>=<;:9876543210/.-,,+*))))*+,-./0123456543210/.-,+*)('&&&&''()*+,+*+*)))**+,-./.-,+*))))('&%$#"!`ň``!"#$%&'()*+,-./010/.-,+*)('&%$#"!!``!"#$%&'()*+,-./0123210/.-,+*)('&%$$$$%%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!!!``````!""!````!"##"!``!"#$%%$$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????>=<;:9876543210/.--,+****+,-./012345676543210/.-,+*)(''''(()*+,+*)*)((())*+,-./.-,+****)('&%$#"!```````````!"#$%&'()*+,-./01210/.-,+*)('&%$#""!``!"#$%&'()*+,-./01233210/.-,+*)('&%%%%&&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``````!!!!```!""!`!!``!"#$#"!``!"#$%&%%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????>=<;:9876543210/..-,++++,-./01234567876543210/.-,+*)(((())*+,+*)()('''(()*+,-./.-,++++*)('&%$#"!!``ȇ``!!!!!!!!"#$%&''()*+,--./01210/.-,+*)('&%$##"!`!"#$%&'()*+,-./012343210/.-,+*)('&&&&''()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!!""""!!``!"#"!""!!"#$$#"!``!"#$%&&&'()*+,-./0123456789:;<=>???????????????????????????????????????????????>=<;:9876543210//.-,,,,-./0123456789876543210/.-,+*))))**+,+*)('('&&&''()*+,-./.-,,,,+*)('&%$#""!!```!!""""""""#$%&&&&'()*+,,-./0110/.-,+*)('&%$#"!``!"#$%&'()*+,-./0123443210/.-,+*)(''''(()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`!""####""!!"#$#"##""#$%$#"!```!"#$%&''()*+,-./0123456789:;<=>?????????????????????????????????????????????????>=<;:98765432100/.----./0123456789:9876543210/.-,+****++,+*)('&'&%%%&&'()*+,-./.----,+*)('&%$##""!!`ˏ`!"########$%&&%%%&'()*++,-./0110/.-,+*)('&%$#"!``!"#$%&'()*+,-./01234543210/.-,+*)(((())*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```!"#$$$$##""#####$$##$%&%$#"!``!"#$%&'(()*+,-./0123456789:;<=>???????????????????????????????????????????????????>=<;:98765432110/..../0123456789:;:9876543210/.-,++++,,+*)('&%&%$$$%%&'()*+,-./....-,+*)('&%$$##""!``!"#$$$$$$$$$$%%$$$%&'()**+,-./010/.-,+*)('&%$#"!``!"#$%&'()*+,-./012345543210/.-,+*))))**+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$$%%$$###"""#####$%&&%$#"!`````!"#$%&'())*+,-./0123456789:;<=>?????????????????????????????????????????????????????>=<;:98765432210////0123456789:;<;:9876543210/.-,,,,,+*)('&%$%$###$$%&'()*+,-.////.-,+*)('&%%$$##"!``!"#$%%%%%%$$##$$###$%&'())*+,-./010/.-,+*)('&%$#"!```!"#$%&'()*+,-./0123456543210/.-,+****++,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"###$$$$#""!!!"""""#$%&&%$#"!!!!!"#$%&'()**+,-./0123456789:;<=>???????????????????????????????????????????????????????>=<;:98765433210000123456789:;<=<;:9876543210/.---,+*)('&%$#$#"""##$%&'()*+,-./00/.-,+*)('&&%%$#"!``!"#$%&&&%$##""##"""#$%&'(()*+,-./010/.-,+*)('&%$#"!!!"#$%&'()*+,-./012345676543210/.-,++++,,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#""####"!!```!!!!!"#$%&&%$#"""!`!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????>=<;:987654432111123456789:;<=>=<;:9876543210/.-,+*)('&%$#"#"!!!""#$%&'()*+,-./00/.-,+*)(''&%$#"!`!""#$%&%$#""!!""!!!"#$%&''()*+,-./010/.-,+*)('&%$#"""#$%&'()*+,-./01234567876543210/.-,,,,--./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!!"!!""""!``!"#$%&&%$#"!``!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????>=<;:9876554322223456789:;<=>=<;:9876543210/.-,+*)('&%$#"!"!```!!"#$%&'()*+,-./00/.-,+*)('&%$#"!``!!"#$%$#"!!``!!```!"#$%&&'()*+,-./010/.-,+*)('&%$###$%&'()*+,-./0123456789876543210/.----../0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!``!!!!``!"#$%&%$#"!`!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????>=<;:98766543333456789:;<=>=<;:9876543210/.-,+*)('&%$#"!`!``!"#$%&'()*+,-./0/.-,+*)('&%$#"!``!"#$#"!``!"#$%%&'()*+,-./010/.-,+*)('&%$$$%&'()*+,-./0123456789:9876543210/....//0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&%$#"!`!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????>=<;:987765444456789:;<=>=<;:9876543210/.-,+*)('&%$#"!!``!"#$%&'()*+,-./0/.-,+*)('&%$#"!``!"##""!```!"#$$$$%&'()*+,-./010/.-,+*)('&%%%&'()*+,-./0123456789:;:9876543210////00123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&%$#"!`!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????>=<;:9887655556789:;<=>=<;:9876543210/.-,+*)('&%$#"!`ފ`!"#$%&'()*+,-./0/.-,+*)('&%$#"!`Ɛ`!""!!!``!"####$%&'()*+,-./010/.-,+*)('&&&'()*+,-./0123456789:;<;:98765432100001123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)(''&%$#""!`!"#$%$#"!`!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????>=<;:99876666789:;<=>?>=<;:9876543210/.-,+*)('&%$#"!```!"#$%&'()*+,-./00/.-,+*)('&%$#"!```!!````!"""""#$%&'()*+,-./010/.-,+*)('''()*+,-./0123456789:;<=<;:987654321111223456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&&%$#"!!``!"#$$#"!```!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????>=<;::98777789:;<=>???>=<;:9876543210/.-,+*)('&%$#"!`!"#$%&'()*+,-./010/.-,+*)('&%$#"!!``!``!!!!!"#$%&'()*+,-./010/.-,+*)((()*+,-./0123456789:;<=>=<;:9876543222233456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%%$#"!``````!"#$$#"!``!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????>=<;;:988889:;<=>???>=<;:9876543210/.-,+*)('&%$#"!`!"#$%&'()*+,-./010/.-,+*)('&%$#""!````!"#$%&'()*+,-./010/.-,+*)))*+,-./0123456789:;<=>?>=<;:98765433334456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$$#"!``!!``!!```!"#$%%$#"!!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????>=<<;:9999:;<=>???>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*+,-./0110/.-,+*)('&%$##"!`!"#$%&'()*+,-./01210/.-,+***+,-./0123456789:;<=>???>=<;:987654444556789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$##$#"!``!""!``!!``````!!"#$%&&%$#""#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????>==<;::::;<=>????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*+,-./01210/.-,+*)('&%$#"!``!"#$%&'()*+,-./01210/.-,+++,-./0123456789:;<=>?????>=<;:9876555566789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#""##"!``!!!!!`!""!```!!!!""#$%&''&%$##$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????>>=<;;;;<=>????>=<;:9876543210/.-,+*)('&%$#""!``!"#$%&'()*+,-./01210/.-,+*)('&%$#"!``!"#$%&'()*+,-./012210/.-,,,-./0123456789:;<=>???????>=<;:98766667789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!"##"!```!"#"!!!""""##$%&'(('&%$$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????>=<<<<=>????>=<;:9876543210/.-,+*)('&%$#"!!``!"#$%&'()*+,-./01210/.-,+*)('&%$#"!``!"#$%&'()*+,-./0123210/.---./0123456789:;<=>?????????>=<;:987777889:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#"!``!"#$#"""####$$$%&'()('&%%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????>====>????>=<;:9876543210/.-,+*)('&%$#"!`Ζ`!"#$%&'()*+,-./0110/.-,+*)('&%$#"!ޞ`!"#$%&'()*+,-./01233210/.../0123456789:;<=>???????????>=<;:9888899:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$$#"!`!"!``!`!"#$####$$$###$%&'()('&&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????>>>>?????>=<;:9876543210/.-,+*)('&&%$#"!``!"#$%&'()*+,-./0110/.-,+*)('&%$#"!```!"#$%&'()*+,-./012343210///0123456789:;<=>?????????????>=<;:9999::;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$###"!`!""!`!!`!"#$$#""###"""#$%&'()(''()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%&&%$#"!`!"#$%&'()*+,-./01210/.-,+*)('&%$#"!``!"#$%&'()*+,-./001234321000123456789:;<=>???????????????>=<;::::;;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#""#"!``!"!``!``!"#$#"!!"""!!!"#$%&'()(()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$%&%$#"!```!"#$%&'()*+,-./01110/.-,+*)('&%$#"!``!"#$%&'()*+,-.///012343211123456789:;<=>?????????????????>=<;;;;<<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!"#"!`!""!```!`!"##"!``!!!```!"#$%&'())*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#$%$#""!``!"#$%&'()*+,-./0010010/.-,+*)('&%$#"!``!"#$%&'()*+,-.../0123432223456789:;<=>???????????????????>=<<<<==>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!""!`!!!!!```!!ɀ`!"#"!```!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"#$#"!!``!"#$%&'()*+,-.///0//010/.-,+*)('&%$#"!``!"#$%&'()*+,-.--./01234333456789:;<=>?????????????????????>====>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!!`````!!!!"!`````!"#"!```!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!"#"!``!"#$%&'()*+,-.//../../010/.-,+*)('&%$#"!```!"#$%&'()*+,--,,-./012344456789:;<=>???????????????????????>>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!""#"!!```!"##"!``!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`!"!```!"#$%&'()*+,-..--.--./010/.-,+*)('&%$#"!``!"#$%&'()*+,-,++,-./012345666789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!````!"#$#"!````!!"#$#"!```!!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!``!"#$%&'()*+,-.-,,-,,-./010/.-,+*)('&%$#"!```!"#$%&'()*+,+**+,-./012345556789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!``!````!"#$%$#"!!``````!!""#$$#"!`````!!""#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`!"#$%&'()*+,--,++,++,-./00/.-,+*)('&%$#"!```!"#$%%%&'()*+*))*+,-./012344456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!!!!``!"#$%$#""!!!```!!""##$####"!!``!!""##$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`!"#$%&'()*+,-,+**+**+,-./00/.-,+*)('&%$#"!``!"#$$$$%&'()*)(()*+,-./012333456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```!"!``!"#$%$##"""!!!""#####"""##""!!""##$$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`Ŋ`!"#$%&'()*+,,+*))*))*+,-./0/.-,+*)('&%$#"!`````!"#$###$%&'()(''()*+,-./012223456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!````!!`!"#$%%$$###"""!!"""""!!!"###""##$$%%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!````````!"#$%&'()*+,,+*)(()(()*+,-./0/.-,+*)('&%$#"!``!`!"#$#"""#$%&'('&&'()*+,-./011123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)(('&%$#"!!```!"#$$$$%$$$#"!`!!!!!```!"#$##$$%%&&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```!!!!!``!""#$%&'()*+,+*)(''(''()*+,-./.-,+*)('&%$#""!``!!```!"##"!!!"#$%&'&%%&'()*+,-./000123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)(''&&&%$#"!`!"#####$%$#"!`````!"#$$%%&&''()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`!"""""!!!!!"#$%&'()*+*)('&&'&&'()*+,-.-,+*)('&%$#"!!!```!"!`!"##"!`!"#$%&%$$%&'()*+,-.///0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&&%%%$#"!``!"""""#$#"!``!"#$%&''(()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```!"####"!``!"#$%&'()*)('&%%&%%&'()*+,-,+*)('&%$#"!````!""!``!"#"!```!"#$%%$##$%&'()*+,-.../0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%%$$$$#"!``!!!!!"##"!``!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!`!"#$$$#"!``!"#$%&'()('&%$$%$$%&'()*+,,+*)('&%$#"!````!"#"!`````!"#$#"!``!"#$%$#""#$%&'()*+,---./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$$###$#"!``!"##"!``!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```!"#$$#"!``!"#$%&'('&%$##$##$%&'()*+,,+*)('&%$#"!!```!"##"!`ʌ````!!!"#$$#"!``!"#$$#"!!"#$%&'()*+,,,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$##"""##"!`````!"#$#"!````!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$$#"!``!"#$%&''&%$#""#""#$%&'()*+++*)('&%$##"!````!"#$$#"!`````!!!!"""#$$#"!؀`!"##"!`!"#$%&'()*+++,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#""!!!"##"!````````!"#$%$#"!!!``````!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```!"#$$#"!`!"#$%&&%$#"!!"!!"#$%&'()***)('&%$#"""!````!!"#$%%$#"!!!!!""""###$%$#"!```!"#"!``!"#$%&'()***+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!```!""!```!!!!!``!"#$%$###"""!!!```!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`!"#$$#"!``!"#$%&%$#"!``!``!"#$%&'()))('&%$#"!!!!!!!!""#$%&&%$#"""""####$$$%&%$#"!```!""!``!"#$%&'()))*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#"!``!"""!````!"#$%$#"""###"!``!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```!"###"!```!"#$%%$#"!````!"#$%&'((('&%$#"!``!"""##$%&''&%$#####$$$$%%%&'&%$#"!``!!"#"!``!"#$%&'(((()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```!"#"!``!"##"!!!!"#$%$#"!!!"##"!`!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"##""!``!"#$%$#"!``!`!"#$%&'''''&%$#"!``!"##$$%&'(('&%$$$$$%%%%&&&'('&%$#"!!""##"!`Ŋ`!"#$%&'('''()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:98765432210/.-,+*)('&%%$#"!!``!"#"!``!"#$#""""#$%$#"!```!"#"!```!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`!"""!!!`!"#$$#"!``!`!"#$%&&&&&&%$#"!``!"#$%%&'())('&%%%%%&&&&'''()('&%$#""##$$#"!```!"#$%&''&&&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:98765432110/.-,+*)('&%$$###""!!!!"#"!`!"#$$####$%$#"!``!"#"!!`!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"!!``!"#$#"!````!"#$%&%%%%&%$#"!``!"#$%&'()**)('&&&&&''''((()*)('&%$##$$%%$#"!!`!"#$%&''&%%%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:98765432100/.-,+*)('&%$##""""!````!""!``!"###$###$%$#"!!``!!""!``!!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`!```!"##"!``!"#$%&%$$$$%%$#"!``!"#$%&'()*+*)('''''(((()))*+*)('&%$$%%&&%$#""!"#$%&''&%$$$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210//.-,+*)('&%$#""!!!!```!"!``!"#""#"""#$#"!````!!``!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`!"#"!``!"#$%%$####$%$#"!````!"#$%&'()*++*)((((())))***+,+*)('&%%&&''&%$##"#$%&''&%$###$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/..-,+*)('&%$#"!!``!"#"!``!""!!"!!!"#"!`!"!`!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#"!``!"#$%%$#""""#$%$#"!!`!"#$%&'()*+,,+*)))))****+++,-,+*)('&&''(('&%$$#$%&''&%$#"""#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.--,+*)('&%$#"!``!!"#"!`!""!`!``!""!`!!``!!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#"!``!"#$%%$#"!!!!"#$%$#""!"#$%&'()*+,--,+*****++++,,,-.-,+*)(''(())('&%%$%&''&%$#"!!!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,,,+*)('&%$#"!`!"#"!"#"!`!""!`!!``!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`!"#"!````!"##$%$#"!```!"#$%$##"#$%&'()*+,-..-,+++++,,,,---./.-,+*)(())**)('&&%&''&%$#"!``!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+++*)('&%$#"!``!"#"#"!``!""!`````!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#"!``!!"##"#$#"!```!"#$%%$$#$%&'()*+,-.//.-,,,,,----.../0/.-,+*))**++*)(''&''&%$#"!``!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+****)('&%$#"!̀`!"##"!``!!"!`!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!""""!``!"""""!"#"!```!"#$%&&%%$%&'()*+,-./00/.-----....///010/.-,+**++,,+*)((''&%$#"!``!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)))))('&%$#"!``````!"#"!``!``!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```!!!"!``!"""!!!`!""!``!"#$%&''&&%&'()*+,-./0110/.....////0001210/.-,++,,--,+*))('&%$#"!``!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)(((())('&%$#"!!!!!`!"""!`````!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`````!``!"!!!`!"!```!"#$%&'(''&'()*+,-./012210/////000011123210/.-,,--..-,+**)('&%$#"!```!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)(''''(()('&%$#""""!`````!""!!!`!!`!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!````!!``!!```!"#$%&'()(('()*+,-./0123321000001111222343210/.--..//.-,++*)('&%$#"!`!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&&&&''(('&%$$####"!````!!!""!``!!``!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```!!!!"#$$%&'()))()*+,-./012344321111122223334543210/..//00/.-,,+*)('&%$#"!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%%%%&&''&%$###$$$#"!``!!"""#"!`!!````!"#$%&'()*+,-.//0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`!""####$%&'()*)*+,-./01234554322222333344456543210//00110/.--,+*)('&%$#"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$$$$%%&&%$#"""#$%$#"!``!"###"!``!!``!!`!"#$%&'(()*+,-../0123456789:;<=>???????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"##"""#$%&'()*+,-./01234566543333344445556765432100112210/..-,+*)('&%$#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$####$$%%$#"!!!"#$%$#"!``!"""#"!````!"!``!!"#$%&&&''()*+,--./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!""!!!"#$%&'()*+,-./01234566544444555566678765432112233210//.-,+*)('&%$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#""""##$$#"!```!"#$%$#"!!"!!!""!````!``!!``!!!"#$%%%&&'()*+,,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```!""!``!"#$%&'()*+,-./012345665555566667778987654322334432100/.-,+*)('&%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!!!""#$#"!`!"#$#"!!`!```!!!``!"!`!""!``!"#$$$%%&'()*++,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```Ɖ````!"#"!``!"#$%&'()*+,-./012345676666677778889:987654334455432110/.-,+*)('&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!!"#"!`!"#"!```!``!!`!""!``!"###$$%&'()**+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```!```````````!!!!"#"!``!"#$%&'()*+,-./01234567777778888999:;:987654455665432210/.-,+*)('()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`!""!`!""!```!``!!`!"#"!``!"#""##$%&'())*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`!"!!!!!!!!!!`!""""#"!``!"#$%&'()*+,-./01234567888889999:::;<;:987655667765433210/.-,+*)()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`!"!`!""!``!!`Ə`!!``!"#"!``!""!!""#$%&'(()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```!""""""""""!`!"####"!`!"#$%&'()*+,-./0123456789999::::;;;<=<;:987667788765443210/.-,+*)*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!!`!""!`!!```!!``!"#"!`!"!``!!"#$%&''()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```!"########"!```!"#$$#"!````!"#$%&'()*+,-./0123456789:::;;;;<<<=>=<;:987788998765543210/.-,+*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!""!`!!!``!`!"#"!``!!``!"#$%&&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!!"#$$$$$$$$#"!``!"#$$#"!```!!"#$%&'()*+,-./0123456789:;;;<<<<===>?>=<;:98899::98766543210/.-,+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```````!"!!``!!!``Ç`!```!"#"!``!"#$%%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``````!"#$%%%%%%%%$#"!!"#$%$#"!``!""#$%&'()*+,-./0123456789:;<<<====>>>???>=<;:99::;;:98776543210/.-,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!`!!``!"!`!``!!!```!`!!"#"!``!"#$$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```!!``!!"#$%&&&&&&&&%$#""#$%$#"!!`!"#$%&'()*+,-./0123456789:;<==>>>>???????>=<;::;;<<;:98876543210/.-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#""!"!`````!!``!!``!!!``````!"#"!`!"##$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!!""!``!""#$%&''''''''&%$##$%$#"!```!""#$%&'()*+,-./0123456789:;<=>???????????>=<;;<<==<;:99876543210/./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$##""!`!!!``!````````!`````!"#"!`!""#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"""##"!`!"#$%&'((((((('&%$$%$#"!``!!"#$%&'()*+,-./0123456789:;<=>???????????>=<<==>>=<;::9876543210/0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!````!""!```!!``!!``!!!`!"#"!`!!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$###$#"!``!"#$%&'())))))('&%%%$#"!``!"#$%&'()*+,-./0123456789:;<=>???????????>==>>??>=<;;:9876543210123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!``!"##"!!!!```!""!``!!``!"#"!`!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????>>??????>=<;:9876543210/.-,+*)('&%$$$%$#"!``!"#$%&'()*****)('&&%$#"!`!"#$%&'()*+,-./0123456789:;<=>???????????>>?????>=<<;:98765432123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#""!!"#$$#""!````!"##"!``!`!""!``!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????>==>>?????>=<;:9876543210/.-,+*)('&%%%&%$#"!``!"#$%&'()*++++*)('&%$#"!``!"#$%&'()*+,-./0123456789:;<=>????????????????????>==<;:987654323456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$##""#$$#"!!```!"#$#"!````!``!""!``!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????>=<<==>?????>=<;:9876543210/.-,+*)('&&&%$#"!``!"#$%&'()*+,,,+*)('&%$#"!````!"#$%&'()*+,-./0123456789:;<=>??????????????????????>>=<;:9876543456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#""##$$#"!```!""#$$#"!`!`````!"!```!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????>=<;;<<=>?????>=<;:9876543210/.-,+*)('''&%$#"!``!"#$%&'()*+,-,+*)('&%$#"!`````!!!"#$%&'()*+,-./0123456789:;<=>?????????????????????????>=<;:98765456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!"#$$#"!`````!!!!"#$$#"!"!!`͐`!""!``!`!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????>=<;::;;<=>?????>=<;:9876543210/.-,+*)((('&%$#"!```!"#$%&'()*+,--,+*)('&%$#"!``!`!!"""#$%%%&'()*+,-./0123456789:;<=>?????????????????????????>=<;:987656789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`!"#$$#"!!````!!!!```!"####""!!`````!"##"!``!``!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????>=<;:99::;<=>?????>=<;:9876543210/.-,+*)))('&%$#"!!``!"#$%&'()*+,-.-,+*)('&%$#"!!"!""###$#$$$%&'()*+,-./0123456789:;<=>?????????????????????????>=<;:9876789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`!"#$$#""!!!!"!``!"""""!``!`!!`````!"#$#"!``!`````!""#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????>=<;:98899:;<=>?????>=<;:9876543210/.-,+***)('&%$#""!``!"#$%&'()*+,-./.-,+*)('&%$#""#"##$$$#"###$%&'()*+,-./0123456789:;<=>?????????????????????????>=<;:98789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`!"#$%$##""""!``!!!!!``!!`!!!`!"##"!````!!!!``!"!!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????>=<;:9877889:;<=>?????>=<;:9876543210/.-,+++*)('&%$##"!``!"#$%&'()*+,-.//.-,+*)('&%$##$#$$%$#"!"""#$%&'()*+,-./0123456789:;<=>?????????????????????????>=<;:989:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%%$$###"!```!!```!`!"##"!```!``!!""!!"!``!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????>=<;:987667789:;<=>?????>=<;:9876543210/.-,,,+*)('&%$$#"!`!"#$%&'()*+,-..///.-,+*)('&%$$%$%%$#"!`!!!"#$%&'()*+,-./0123456789:;<=>?????????????????????????>=<;:9:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`!"#$%&&%%$#"!``!!``!`!"#"!``!!```!!""!``!"#$%&'()*+,-./0123456789:;<==>>????????????????????????????????????????????????>=<;:98765566789:;<=>?????>=<;:9876543210/.---,+*)('&%%$#"!"#$%&'()*+,-.--..//.-,+*)('&%%&%%$#"!``!"#$%&'()*+,-./0123456789:;<=>?????????????????????????>=<;:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'&%$#"!``!!``!!``!"##"!```!!`!""!`!"#$%&'()*+,-./0123456789:;<<==>??????????????????????????????????????????????>=<;:9876544556789:;<=>???>=<;:987654321110/...-,+*)('&&%$#"#$%&'()*+,-.-,,--..-.-,+*)('&&&%$#"!````!"#$%&'()*+,-./0123456789:;<=>?????????????????????????>=<;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!"#$%&''&%$#"!``!`!"!``!"##"!```!"!``!!``!"#$%&'()*+,-./0123456789:;;;<<=>>>??????????????????????????????????????????>=<;:987654334456789:;<=>?>=<;:98765432100110///.-,+*)(''&%$#$%&'()*+,-.-,++,,--,---,+*)('''&%$#"!!````!"#$%&'()*+,-./0123456789:;<=>???????????????????????????>=<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#""#$%&''&%$#"!``!""!``!"#$#"!!``!"!````!"#$%&'()*+,-./0123456789:::;;<===>????????????????????????????????????????>=<;:98765432233456789:;<=>=<;:9876543210//011000/.-,+*)(('&%$%&'()**+,--,+**++,,+,,,,,+*)((('&%$#""!!!!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????>=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$##$%&'('&%$#"!```!!``!"#$$#""!!""!``!"#$%&'()*+,-./012345678999::;<<<=>??????????????????????????????????????>=<;:9876543211223456789:;<=<;:9876543210/../011110/.-,+*))('&%&'())))*+,,+*))**++*++++,,+*)))('&%$##""""#$%&'()*+,-./0123456789:;<=>???????????????????????????????>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#""#$%&'''&%$#"!!`````!!```!"##$%$##""#"!``!"#$%&'()*+,-./01234567888899:;;;<=>????????????????????????????????????>=<;:987654321001123456789:;<;:9876543210/.--./012210/.-,+**)('&'())((()*++*)(())**)****++++***)('&%$$####$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!"#$%&&''&%$#"!`!!!!"!`!""""#$%$$###"!``!"#$%&'()*+,-./012345667777889:::;<=>??????????????????????????????????>=<;:9876543210//00123456789:;:9876543210/.-,,-./012210/.-,++*)('())('''()**)(''(())())))***++++*)('&%%$$$$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`!"#$%%&'&%$#"!`!"""!``!!!!!"#$%%$$#"!``!"#$%&'()*+,-./01234556666778999:;<=>????????????????????????????????>=<;:9876543210/..//0123456789:9876543210/.-,++,-./012210/.-,,+*)()(('&&&'())('&&''(('(((()))**+,+*)('&&%%%%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$$#"!`!"#$$%&&%$#"!`````!"#"!`````!"#$%%%$#"!``!"#$%&'()*+,-./012344455556678889:;<=>??????????????????????????????>=<;:9876543210/.--../0123456789876543210/.-,+**+,-./012210/.--,+*)(''&%%%&'(('&%%&&''&''''((())*+,+*)(''&&&&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$###"!`!"###$%%%$$#"!!!!``!""!``!"#$%&&%$#"!``!"#$%&'()*+,-./0123433444455677789:;<=>?????>>>????????????????????>=<;:9876543210/.-,,--./01234567876543210/.-,+*))*+,-./01210/.-,+*)('&&%$$$%&''&%$$%%&&%&&&&'''(()*+,+*)((''''()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"""!!`!""""#$$$####""""!`!""!``!!"#$%&&%$#"!`!"#$%&'()*+,-./0123223333445666789:;<=>???>===>??????????????????>=<;:9876543210/.-,++,,-./012345676543210/.-,+*)(()*+,-./010/.-,+*)('&%%$###$%&&%$##$$%%$%%%%&&&''()*+,+*))(((()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!!`!!!!"###"""####"!`!"#"!`````!"#$%&%$#"!``!"#$%&'()*+,-./00121122223345556789:;<=>?>=<<<=>????????????????>=<;:9876543210/.-,+**++,-./0123456543210/.-,+*)(''()*+,-./0/.-,+*)('&%$$#"""#$%%$#""##$$#$$$$%%%&&'()*+,+**))))*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`````!"""!!!""""!``!"""!```````!"#$%&%$#"!`Ȋ`````!"#$%&'()*+,-..//0100111122344456789:;<=>=<;;;<=>??????????????>=<;:9876543210/.-,+*))**+,-./01234543210/.-,+*)('&&'()*+,-./.-,+*)('&%$##"!!!"#$$#"!!""##"####$$$%%&'()*+,++****+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!````!!!!```!!!!``!"!!!!`!!``!!`!"#$%&&%$#"!``````!!```!"#$%&'()*+,----../0//0000112333456789:;<=<;:::;<=>????????????>=<;:9876543210/.-,+*)(())*+,-./012343210/.-,+*)('&%%&'()*+,-.-,+*)('&%$#""!```!"##"!``!!""!""""###$$%&'()*+,,++++,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!```````!```!!""!!"!``!"#$%&'&%$#"!!!!`!"!``!"#$%&'()*+,-,,,,--./..////0012223456789:;<;:999:;<=>??????????>=<;:9876543210/.-,+*)(''(()*+,-./0123210/.-,+*)('&%$$%&'()*+,-,+*)('&%$#"!!`!"""!`!!`!!!!"""##$%&'()*+,,,,,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"!``!"#"""!``!"#$%&''&%$#""""!"!``!"#$%&'()*+,++++,,-.--....//011123456789:;:98889:;<=>????????>=<;:9876543210/.-,+*)('&&''()*+,-./01210/.-,+*)('&%$##$%&'()*+,+*)('&%$#"!``!!!!`````!!!""#$%&'()*+,---./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#"!```````!"####"!``!"##$%&''&%$###"!!``!"##$%&'()*+****++,-,,----../000123456789:9877789:;<=>??????>=<;:9876543210/.-,+*)('&%%&&'()*+,-./010/.-,+*)('&%$#""#$%&'()*++*)('&%$#"!```!!`!``!!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!"#$#"!!`!!``!````!"#$$#"!``!"""#$%&''&%$#"!``!""#$%&'()*))))**+,++,,,,--.///012345678987666789:;<=>????>=<;:9876543210/.-,+*)('&%$$%%&'()*+,-./0/.-,+*)('&%$#"!!"#$%&'()*++*)('&%$#"!``!!!``!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#""#$%$#""!""!`!!!``````!"#$%%$#"!``!!!!"#$%&'&%$#"!`!!!"#$%&'()(((())*+**++++,,-.../012345678765556789:;<=>??>=<;:9876543210/.-,+*)('&%$##$$%&'()*+,-./.-,+*)('&%$#"!`!"#$%&'()*+*)('&%$#"!``!"!`ƍ`!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$##$%&%$##"#"!`!!!!!!!!!"##$%&%$#"!````!"#$%&&%$#"!```!"#$%&'(''''(()*))****++,---./012345676544456789:;<=>>=<;:9876543210/.-,+*)('&%$#""##$%&'()*+,-.-,+*)('&%$#"!``!"#$%&'()*++*)('&%$#"!``!"!````р``!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$$%&'&%$$##"!```````!!!""""""#$%%$#"!``!"#$%&%$#"!``!"#$%&'&&&&''()(())))**+,,,-./012345654333456789:;<==<;:9876543210/.-,+*)('&%$#"!!""#$%&'()*+,-.-,+*)('&%$#"!`!"#$%&'()*++*)('&%$#"!``!""!!!!`````!!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%%&'('&%%$$#"!``!!!`````!!!!!!"#$%%$#"!``!"#$%&%$#"!``!"#$%&&%%%%&&'(''(((())*+++,-./012345432223456789:;<<;:9876543210/.-,+*)('&%$#"!``!!"#$%&'()*+,-,+*)('&%$#"!``!"#$%&'()*+,+*)('&%$#"!`!"""""!!!!`!""#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&&'()('&&%%$#"!!"""!!!!``````!"#$%%$#"!``!"#$%&%$#"!`!"#$%&%$$$$%%&'&&''''(()***+,-./012343211123456789:;;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*+,,+*)('&%$#"!```!"#$%&'()*+,+*)('&%$#"!`!"###""""!"##$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)(''()*)(''&&%$#""###""""!`!"#$%%$#"!``!"#$%%$#"!``À``!"#$%%$####$$%&%%&&&&''()))*+,-./012321000123456789:;:9876543210/.-,+*)('&%$#"!`!"#$%&'()*+,-,+*)('&%$#"!`!!"#$%&'()*+,,+*)('&%$#"!`!"#$$####"#$$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)(()*+*)((''&%$##$$$###"!````!"#$%&%$#"!``!"#$%$#"!``````!"#$%$#""""##$%$$%%%%&&'((()*+,-./01210///0123456789::9876543210/.-,+*)('&%$#"!`!"#$%&'()*+,--,+*)('&%$#"!""#$%&'()*+,-,+*)('&%$#"!``!"#$%$$$$#$%%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*))*+,+*))(('&%$$%%%$$$#"!`!``!"#$%&&%$#"!``!"#$%%$#"!`````!!!``!"#$%$#"!!!!""#$##$$$$%%&'''()*+,-./010/.../01234567899876543210/.-,+*)('&%$#"!``!"#$%&'()*+,-.-,+*)('&%$#"##$%&'()*+,--,+*)('&%$#"!`̉`!"#$%&%%%%$%&&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+**+,-,+**))('&%%&&&%%%$#"!"!`!"#$%&'&%$#"!```!"#$%&%$#"!!`!!!"!!`!"#$#"!``!!"#""####$$%&&&'()*+,-./0/.---./0123456789876543210/.-,+*)('&%$#"!```!"#$%&'()*+,-..-,+*)('&%$#$$%&'()*+,-.-,+*)('&%$#"!``````!"#$%&&&&&%&''()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,++,-.-,++**)('&&'''&&%$#""!!`!"#$%&''&%$#"!```!"#$%&'&%$#""!"""!``!"##"!``!"!!""""##$%%%&'()*+,-./.-,,,-./012345678876543210/.-,+*)('&%$#"!`````!"#$%&'()*+,-.//.-,+*)('&%$%%&'()*+,-..-,+*)('&%$#"!``!!!`!!"#$%&'''''&'(()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,,-./.-,,++*)(''(('&%$#"!!```!"#$%&'('&%$#"!``!"#$%&'('&%$##"##"!````!""!``!``!!!!""#$$$%&'()*+,-.-,+++,-./012345678876543210/.-,+*)('&%$#"!!`!!"#$%&'()*+,-./00/.-,+*)('&%&&'()*+,-.//.-,+*)('&%$#"!`!""!""#$%&'((((('())*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.--./0/.--,,+*)((('&%$#"!```````````!"#$%&'(('&%$#"!!"#$%&'()('&%$$#$$#"!!``````!""!````!!"###$%&'()*+,-,+***+,-./012345678876543210/.-,+*)('&%$#""!""#$%&'()*+,-./0110/.-,+*)('&''()*+,-./0/.-,+*)('&%$#"!``!"##"##$%&'()))))()**+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/../010/..--,+*)))('&%$#"!!```!!!!`!!!`````````!"#$%&'())('&%$#""#$%&'()*)('&%%$%%$#""!!!```!""!`!"""#$%&'()*+,+*)))*+,-./012345678876543210/.-,+*)('&%$##"##$%&'()*+,-./012210/.-,+*)('(()*+,-./0/.-,+*)('&%$#"!``!"#$$#$$%&'()*****)*++,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210//01210//..-,+***)('&%$#""!``!""""!"""!!!!!`!!!!"#$%&'()**)('&%$##$%&'()*+*)('&&%&&%$##"""!!``!"!```!!!"#$%&'()*+*)((()*+,-./012345678876543210/.-,+*)('&%$$#$$%&'()*+,-./01233210/.-,+*)())*+,-./010/.-,+*)('&%$#"!!"#$%%$%%&'()*+++++*+,,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:987654321001232100//.-,+++*)('&%$##"!!"####"###"""""!""""#$%&'()*++*)('&%$$%&'()*+,+*)(''&''&%$$###"!```!""!```````!"#$%&'()*)('''()*+,-./012345678876543210/.-,+*)('&%%$%%&'()*+,-./0123443210/.-,+*)**+,-./01210/.-,+*)('&%$#""#$%&&%&&'()*+,,,,,+,--./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543211234321100/.-,,,+*)('&%$$#""#$$$$#$$$#####"####$%&'()*+,,+*)('&%%&'()*+,-,+*)(('(('&%%$$$#"!!``!""!!``!!!!``!"#$%&'()('&&&'()*+,-./012345678876543210/.-,+*)('&&%&&'()*+,-./012345543210/.-,+*++,-./0123210/.-,+*)('&%$##$%&''&''()*+,-----,-../0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543223454322110/.---,+*)('&%%$##$%%%%$%%%$$$$$#$$$$%&'()*+,--,+*)('&&'()*+,-.-,+*))())('&&%%%$#"!``!"""!``!"""!`````!"#$%&'(('&%%%&'()*+,-./012345678876543210/.-,+*)(''&''()*+,-./01234566543210/.-,+,,-./012343210/.-,+*)('&%$$%&'(('(()*+,-.....-.//0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543345654332210/...-,+*)('&&%$$%&&&&%&&&%%%%%$%%%%&'()*+,-..-,+*)(''()*+,-./.-,+**)**)(''&&%$#"!``!!""!`!"#"!!!!```!"#$%&'(('&%$$$%&'()*+,-./012345678876543210/.-,+*)(('(()*+,-./0123456776543210/.-,--./01234543210/.-,+*)('&%%&'())())*+,-./////./00123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876544567654433210///.-,+*)(''&%%&''''&'''&&&&&%&&&&'()*+,-.//.-,+*)(()*+,-./0/.-,++*++*)((''&%$#"!````!"!```!"##""""!!```!"#$%&'(('&%$###$%&'()*+,-./012345678876543210/.-,+*))())*+,-./012345678876543210/.-../0123456543210/.-,+*)('&&'()**)**+,-./00000/01123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:987655678765544321000/.-,+*)(('&&'(((('((('''''&''''()*+,-./00/.-,+*))*+,-./010/.-,,+,,+*))('&%$#"!```!``!"!`!!"#$$####""!!!"#$%&'(('&%$#"""#$%&'()*+,-./012345678876543210/.-,+**)**+,-./01234567899876543210/.//012345676543210/.-,+*)(''()*++*++,-./01111101223456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:987667898766554321110/.-,+*))(''())))()))((((('(((()*+,-./0110/.-,+**+,-./01210/.--,--,+**)('&%$#"!``!!"!``!"!""#$%%$$$$##"""#$%&'(('&%$#"!!!"#$%&'()*+,-./012345678876543210/.-,++*++,-./0123456789::9876543210/001234567876543210/.-,+*)(()*+,,+,,-./01222221233456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:987789:98776654322210/.-,+**)(()****)***)))))())))*+,-./012210/.-,++,-./0123210/..-..-,++*)('&%$#"!``!"#"!``!""##$%&&%%%%$$###$%&'(('&%$#"!`!"#$%&'()*+,-./012345678876543210/.-,,+,,-./0123456789:;;:98765432101123456789876543210/.-,+*))*+,--,--./01233333234456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9889:;:98877654333210/.-,++*))*++++*+++*****)****+,-./01233210/.-,,-./012343210//.//.-,,+*)('&%$#"!!"#$#"!``!"#$%&''&&&&%%$$$%&'(('&%$#"!```!""#$%&'()*+,-./012345678876543210/.--,--./0123456789:;<<;:987654321223456789:9876543210/.-,+**+,-..-../01234444434556789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:99:;<;:99887654443210/.-,,+**+,,,,+,,,+++++*++++,-./0123443210/.--./012345432100/00/.--,+*)('&%$#""#$$#"!```!"#$%&'(''''&&%%%&'())('&%$#"!!``!!"#$%&'()*+,-./012345678876543210/..-../0123456789:;<==<;:9876543233456789:;:9876543210/.-,++,-.//.//01234555554566789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;::;<=<;::9987655543210/.--,++,----,---,,,,,+,,,,-./012345543210/../01234565432110110/..-,+*)('&%$##$%%$#"!!```!"#$%&'(((((''&&&'()**)('&%$#""!```!"#$%&'()*+,-./012345678876543210//.//0123456789:;<=>>=<;:98765434456789:;<;:9876543210/.-,,-./00/001234566666567789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;;<=>=<;;::987666543210/..-,,-....-...-----,----./01234566543210//0123456765432212210//.-,+*)('&%$$%&&%$#""!!`````!"#$%&'())))(('''()*++*)('&%$##"!!``!"#$%&'()*+,-./01234567898765432100/00123456789:;<=>??>=<;:987654556789:;<=<;:9876543210/.--./011011234567777767889:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<<=>?>=<<;;:987776543210//.--.////.///.....-..../01234567765432100123456787654332332100/.-,+*)('&%%&''&%$##""!!!!!"#$%&'()****))((()*+,,+*)('&%$$#""!!"#$%&'()*+,-./0123456789:987654321101123456789:;<=>????>=<;:9876566789:;<=>=<;:9876543210/../012212234567888887899:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>==>???>==<<;:9888765432100/../0000/000/////.////0123456788765432112345678987654434432110/.-,+*)('&&'(('&%$$##"""""#$%&'()*++++**)))*+,--,+*)('&%%$##""#$%&'()*+,-./0123456789:;:9876543221223456789:;<=>??????>=<;:98767789:;<=>?>=<;:9876543210//01233233456789999989::;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>?????>>==<;:9998765432110//01111011100000/00001234567899876543223456789:987655455432210/.-,+*)(''())('&%%$$#####$%&'()*+,,,,++***+,-..-,+*)('&&%$$##$%&'()*+,-./0123456789:;<;:98765433233456789:;<=>????????>=<;:987889:;<=>???>=<;:987654321001234434456789:::::9:;;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>=<;:::987654322100122221222111110111123456789::98765433456789:;:987665665433210/.-,+*)(()**)('&&%%$$$$$%&'()*+,----,,+++,-.//.-,+*)(''&%%$$%&'()*+,-./0123456789:;<=<;:987654434456789:;<=>??????????>=<;:9899:;<=>?????>=<;:9876543211234554556789:;;;;;:;<<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;;;:9876543321123333233322222122223456789:;;:987654456789:;<;:987767765443210/.-,+*))*++*)(''&&%%%%%&'()*+,-....--,,,-./00/.-,+*)(('&&%%&'()*+,-./0123456789:;<=>=<;:9876554556789:;<=>????????????>=<;:9::;<=>???????>=<;:98765432234566566789:;<<<<<;<==>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<<<;:98765443223444434443333323333456789:;<<;:9876556789:;<=<;:988788765543210/.-,+**+,,+*)((''&&&&&'()*+,-.////..---./0110/.-,+*))(''&&'()*+,-./0123456789:;<=>?>=<;:98766566789:;<=>??????????????>=<;:;;<=>?????????>=<;:987654334567767789:;<=====<=>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>===<;:987655433455554555444443444456789:;<==<;:98766789:;<=>=<;:998998766543210/.-,++,--,+*))(('''''()*+,-./0000//.../012210/.-,+**)((''()*+,-./0123456789:;<=>???>=<;:987767789:;<=>????????????????>=<;<<=>???????????>=<;:9876544567887889:;<=>>>>>=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>=<;:9876654456666566655555455556789:;<=>>=<;:987789:;<=>?>=<;::9::98776543210/.-,,-..-,+**))((((()*+,-./0111100///01233210/.-,++*))(()*+,-./0123456789:;<=>?????>=<;:9887889:;<=>??????????????????>=<==>?????????????>=<;:98765567899899:;<=>?????>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:98776556777767776666656666789:;<=>??>=<;:9889:;<=>???>=<;;:;;:98876543210/.--.//.-,++**)))))*+,-./01222211000123443210/.-,,+**))*+,-./0123456789:;<=>???????>=<;:99899:;<=>????????????????????>=>>???????????????>=<;:98766789::9::;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:988766788887888777776777789:;<=>????>=<;:99:;<=>?????>=<<;<<;:99876543210/../00/.-,,++*****+,-./0123333221112345543210/.--,++**+,-./0123456789:;<=>?????????>=<;::9::;<=>??????????????????????>??????????????????>=<;:987789:;;:;;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9987789999899988888788889:;<=>??????>=<;::;<=>???????>==<==<;::9876543210//0110/.--,,+++++,-./012344443322234566543210/..-,,++,-./0123456789:;<=>???????????>=<;;:;;<=>???????????????????????????????????????????>=<;:9889:;<<;<<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;::9889::::9:::9999989999:;<=>????????>=<;;<=>?????????>>=>>=<;;:9876543210012210/..--,,,,,-./01234555544333456776543210//.--,,-./0123456789:;<=>?????????????>=<<;<<=>?????????????????????????????????????????????>=<;:99:;<==<==>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;;:99:;;;;:;;;:::::9::::;<=>??????????>=<<=>????????????>??>=<<;:9876543211233210//..-----./01234566665544456788765432100/..--./0123456789:;<=>???????????????>==<==>???????????????????????????????????????????????>=<;::;<=>>=>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<<;::;<<<<;<<<;;;;;:;;;;<=>????????????>==>?????????????????>==<;:98765432234432100//...../0123456777766555678998765432110//../0123456789:;<=>?????????????????>>=>>?????????????????????????????????????????????????>=<;;<=>??>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>==<;;<====<===<<<<<;<<<<=>??????????????>>???????????????????>>=<;:987654334554321100/////01234567888877666789::987654322100//0123456789:;<=>????????????????????>????????????????????????????????????????????????????>=<<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>=<<=>>>>=>>>=====<====>??????????????????????????????????????>=<;:98765445665432211000001234567899998877789:;;:9876543321100123456789:;<=>???????????????????????????????????????????????????????????????????????????>==>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>==>????>???>>>>>=>>>>????????????????????????????????????????>=<;:98765567765433221111123456789::::998889:;<<;:98765443221123456789:;<=>?????????????????????????????????????????????????????????????????????????????>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>??????????????>?????????????????????????????????????????????>=<;:987667887654433222223456789:;;;;::999:;<==<;:987655433223456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9877899876554433333456789:;<<<<;;:::;<=>>=<;:9876654433456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9889::98766554444456789:;<====<<;;;<=>??>=<;:98776554456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:99:;;:987766555556789:;<=>>>>==<<<=>????>=<;:988766556789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;::;<<;:9887766666789:;<=>????>>===>??????>=<;:9987766789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;;<==<;:99887777789:;<=>???????>>>????????>=<;::9887789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? \ No newline at end of file diff --git a/resources/maps/DeglaciatedAntarcticaThumb.webp b/resources/maps/DeglaciatedAntarcticaThumb.webp new file mode 100644 index 000000000..c0be0a11b Binary files /dev/null and b/resources/maps/DeglaciatedAntarcticaThumb.webp differ diff --git a/resources/maps/EuropeClassic.bin b/resources/maps/EuropeClassic.bin new file mode 100644 index 000000000..406a3c867 --- /dev/null +++ b/resources/maps/EuropeClassic.bin @@ -0,0 +1 @@ +???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%%%%%$$$$$$$$$##"""""!!"!!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>===>>????>>>==<<<<<<<;;::::::::::;;<<==>>>>==<<;;::999999887777766766666666666666666665544443333221100///00/////..----../....-------......//////0000//.............//0000//...----------,,,++**))(((((((((((('((''''(('''''''''&&&&&&&&%%&&&&''(''&&%%$$$####$$$$$%%%%%%$$##"#"""###$$$$$%%%$$##"""#""""!!""""""""""#####$$%%%%%%%%$%$%%%&&''&&%%$$$###$#####"#""""############""##$#$$$$$$%%&&%%%%%%%%%%%%%&&&&&&'''''''''''(((('''''((((()))***))**++++++++++,,--..//00112233443333221111112222222222333333333333344444445566778888899999:::9999999999999999::::::::::::;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<=========>>>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%$$$$$$$########"""!!!!!!!!!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>=====>>>?>>===<<;<;;;;;:::9999999::;;<<==>>==<<;;::998888887776766666556665566556665555544443333221100//.//////...------.....----,,---..--.../////00//....---------..//0///..--------,,,,,+++**))(((''((((''('''''''''''&&&''''&&&&&&&&%%%%%&&&'''&&%%$$##########$$%%%%$$##""""""""##$$$$$$$$##""""""!!!!!!!!""""""""#""##$$%%%%$$$$$$$$%%&&&&%%$$$#########""""!!""##""""""##""""########$$%%%%%%%%%%%%%%%%%%&&&&&''''''&&'''(''''''''''(((()))))))****++++*+++,,--..//0011223333222211111111112222222223333333333333333344556677888889999999999888888888888999:::::::::::::::::::9::::::::::::::::;;;;;;;;<<<<<<<=<<<========>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$$$$$#########""!!!!!``!``````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>==<<<==>>>>===<<;;;;;;;::9999999999::;;<<====<<;;::998888887766666556555555555555555555544333322221100//...//.....--,,,,--.----,,,,,,,------......////..-------------..////..---,,,,,,,,,,+++**))((''''''''''''&''&&&&''&&&&&&&&&%%%%%%%%$$%%%%&&'&&%%$$###""""#####$$$$$$##""!"!!!"""#####$$$##""!!!"!!!!``!!!!!!!!!!"""""##$$$$$$$$#$#$$$%%&&%%$$###"""#"""""!"!!!!""""""""""""!!""#"######$$%%$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&''''&&&&&'''''((()))(())**********++,,--..//0011223322221100000011111111112222222222222333333344556677777888889998888888888888888999999999999::::::::999999999999::::::::::::;;;;;;;;<<<<<<<<<=====>>>>>>>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$#######""""""""!!!`````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>??>>=====<<<<<===>==<<<;;:;:::::999888888899::;;<<==<<;;::998877777766656555554455544554455544444333322221100//..-......---,,,,,,-----,,,,++,,,--,,---.....//..----,,,,,,,,,--../...--,,,,,,,,+++++***))(('''&&''''&&'&&&&&&&&&&&%%%&&&&%%%%%%%%$$$$$%%%&&&%%$$##""""""""""##$$$$##""!!!!!!!!""########""!!!!!!``````!!!!!!!!"!!""##$$$$########$$%%%%$$###"""""""""!!!!``!!""!!!!!!""!!!!""""""""##$$$$$$$$$$$$$$$$$$%%%%%&&&&&&%%&&&'&&&&&&&&&&''''((((((())))****)***++,,--..//00112222111100000000001111111112222222222222222233445566777778888888888777777777777888999999999999999999989999999999999999::::::::;;;;;;;<;;;<<<<<<<<======>>>>>>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$########"""""""""!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>=====<<;;;<<====<<<;;:::::::99888888888899::;;<<<<;;::998877777766555554454444444444444444444332222111100//..---..-----,,++++,,-,,,,+++++++,,,,,,------....--,,,,,,,,,,,,,--....--,,,++++++++++***))((''&&&&&&&&&&&&%&&%%%%&&%%%%%%%%%$$$$$$$$##$$$$%%&%%$$##"""!!!!"""""######""!!`!```!!!"""""###""!!```!````````!!!!!""########"#"###$$%%$$##"""!!!"!!!!!`!``!!!!!!!!!!!!``!!"!""""""##$$#############$$$$$$%%%%%%%%%%%&&&&%%%%%&&&&&'''(((''(())))))))))**++,,--..//001122111100//////0000000000111111111111122222223344556666677777888777777777777777788888888888899999999888888888888999999999999::::::::;;;;;;;;;<<<<<=========>>>>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$####"""""""!!!!!!!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>==>>==<<<<<;;;;;<<<=<<;;;::9:9999988877777778899::;;<<;;::998877666666555454444433444334433444333332222111100//..--,------,,,++++++,,,,,++++**+++,,++,,,-----..--,,,,+++++++++,,--.---,,++++++++*****)))((''&&&%%&&&&%%&%%%%%%%%%%%$$$%%%%$$$$$$$$#####$$$%%%$$##""!!!!!!!!!!""####""!!````!!""""""""!!```!``!!""####""""""""##$$$$##"""!!!!!!!!!```!!``````!!``!!!!!!!!""##################$$$$$%%%%%%$$%%%&%%%%%%%%%%&&&&'''''''(((())))()))**++,,--..//0011110000//////////000000000111111111111111112233445566666777777777766666666666677788888888888888888887888888888888888899999999:::::::;:::;;;;;;;;<<<<<<========>>>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""""""""!!!!!!!!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>=========<<<<<;;:::;;<<<<;;;::99999998877777777778899::;;;;::998877666666554444433433333333333333333332211110000//..--,,,--,,,,,++****++,++++*******++++++,,,,,,----,,+++++++++++++,,----,,+++**********)))((''&&%%%%%%%%%%%%$%%$$$$%%$$$$$$$$$########""####$$%$$##""!!!````!!!!!""""""!!``!!!!!"""!!```!!""""""""!"!"""##$$##""!!!```!````€`````!`!!!!!!""##"""""""""""""######$$$$$$$$$$$%%%%$$$$$%%%%%&&&'''&&''(((((((((())**++,,--..//00110000//......//////////00000000000001111111223344555556666677766666666666666667777777777778888888877777777777788888888888899999999:::::::::;;;;;<<<<<<<<<========>>>>>>>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""""!!!!!!!````````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>=====<<==<<;;;;;:::::;;;<;;:::9989888887776666666778899::;;::998877665555554443433333223332233223332222211110000//..--,,+,,,,,,+++******+++++****))***++**+++,,,,,--,,++++*********++,,-,,,++********)))))(((''&&%%%$$%%%%$$%$$$$$$$$$$$###$$$$########"""""###$$$##""!!``````!!"""""!!``!!!!!!!!!``!!""""!!!!!!!!""####""!!!````````!!""""""""""""""""""#####$$$$$$##$$$%$$$$$$$$$$%%%%&&&&&&&''''(((('((())**++,,--..//0000////........../////////0000000000000000011223344555556666666666555555555555666777777777777777777767777777777777777888888889999999:999::::::::;;;;;;<<<<<<<<=======>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!!!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<<<<<<<;;;;;::999::;;;;:::998888888776666666666778899::::9988776655555544333332232222222222222222222110000////..--,,+++,,+++++**))))**+****)))))))******++++++,,,,++*************++,,,,++***))))))))))(((''&&%%$$$$$$$$$$$$#$$####$$#########""""""""!!""""##$##""!!``!!!!""!!```!!````!!!!``!!!!!!!!!`!`!!!""##""!!````!!""!!!!!!!!!!!!!""""""###########$$$$#####$$$$$%%%&&&%%&&''''''''''(())**++,,--..//00////..------........../////////////0000000112233444445555566655555555555555556666666666667777777766666666666677777777777788888888999999999:::::;;;;;;;;;<<<<<<<<=========>>>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!``````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<<<;;<<;;:::::99999:::;::999887877777666555555566778899::9988776655444444333232222211222112211222111110000////..--,,++*++++++***))))))*****))))(()))**))***+++++,,++****)))))))))**++,+++**))))))))((((('''&&%%$$$##$$$$##$###########"""####""""""""!!!!!"""####""!!``!!!!!!```````!``!!!!!!``````!!""""!!``!!!!!!!!!!!!!!!!!!"""""######""###$##########$$$$%%%%%%%&&&&''''&'''(())**++,,--..////....----------........./////////////////00112233444445555555555444444444444555666666666666666666656666666666666666777777778888888988899999999::::::;;;;;;;;<<<<<<<========>>>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>===>>>>>>>>>>?>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```ć````````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;;;;;;;:::::9988899::::9998877777776655555555556677889999887766554444443322222112111111111111111111100////....--,,++***++*****))(((())*))))((((((())))))******++++**)))))))))))))**++++**)))(((((((((('''&&%%$$############"##""""##"""""""""!!!!!!!!``!!!!""#""""!!``!``!!!````````!!!````ƀ`!!"""!!``!!!`````````````!!!!!!"""""""""""####"""""#####$$$%%%$$%%&&&&&&&&&&''(())**++,,--..//....--,,,,,,----------.............///////00112233333444445554444444444444444555555555555666666665555555555556666666666667777777788888888899999:::::::::;;;;;;;;<<<<<<<<<=====>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>============>>>>>>>>>>>>>>>>>>>>>>>????????>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``````````!!!!!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;;;::;;::9999988888999:9988877676666655544444445566778899887766554433333322212111110011100110011100000////....--,,++**)******)))(((((()))))((((''((())(()))*****++**))))((((((((())**+***))(((((((('''''&&&%%$$###""####""#"""""""""""!!!""""!!!!!!!!```!!!""""!!!!!```````````````!!!!!```!!"""!!``!!````!!!!!""""""!!"""#""""""""""####$$$$$$$%%%%&&&&%&&&''(())**++,,--....----,,,,,,,,,,---------.................//001122333334444444444333333333333444555555555555555555545555555555555555666666667777777877788888888999999::::::::;;;;;;;<<<<<<<<=====>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>====<<<==========>=>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`````!!!!!!!!!!!!!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;:::::::::999998877788999988877666666655444444444455667788887766554433333322111110010000000000000000000//....----,,++**)))**)))))((''''(()(((('''''''(((((())))))****))((((((((((((())****))(((''''''''''&&&%%$$##""""""""""""!""!!!!""!!!!!!!!!`````````!!"!!!!!!!!!```````````!!!!!```!!""""!!```!``````!!!!!!!!!!!""""!!!!!"""""###$$$##$$%%%%%%%%%%&&''(())**++,,--..----,,++++++,,,,,,,,,,-------------.......//001122222333334443333333333333333444444444444555555554444444444445555555555556666666677777777788888999999999::::::::;;;;;;;;;<<<<<====>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<<<<<<<<<<=======================>>>>>>>>================>>>>>>>>>>?>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!````!!!!!!!!!!!!!"""""""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;:::::99::9988888777778889887776656555554443333333445566778877665544332222221110100000//000//00//000/////....----,,++**))())))))(((''''''(((((''''&&'''((''((()))))**))(((('''''''''(())*)))((''''''''&&&&&%%%$$##"""!!""""!!"!!!!!!!!!!!```!!!!``!!!!````!!!!!!!!!!``!!!!```!!"""!!!``````!```!!!!!!``!!!"!!!!!!!!!!""""#######$$$$%%%%$%%%&&''(())**++,,----,,,,++++++++++,,,,,,,,,-----------------..//001122222333333333322222222222233344444444444444444443444444444444444455555555666666676667777777788888899999999:::::::;;;;;;;;<<<<<===>>>>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<<;;;<<<<<<<<<<=<=============================================>===>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!!!!!!"""""""""""""""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99999999988888776667788887776655555554433333333334455667777665544332222221100000//0///////////////////..----,,,,++**))((())(((((''&&&&''(''''&&&&&&&''''''(((((())))(('''''''''''''(())))(('''&&&&&&&&&&%%%$$##""!!!!!!!!!!!!`!!````!!``````!!``````!!!!!```!!!```!!"""!!````!!`````````!!!!`````!!!!!"""###""##$$$$$$$$$$%%&&''(())**++,,--,,,,++******++++++++++,,,,,,,,,,,,,-------..//001111122222333222222222222222233333333333344444444333333333333444444444444555555556666666667777788888888899999999:::::::::;;;;;<<<<=====>>>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<========<<<<<<<<<<<<<<<<==========>==>>>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`````!!!!!"""""""""""""#########$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::999998899887777766666777877666554544444333222222233445566776655443322111111000/0/////..///..//..///.....----,,,,++**))(('(((((('''&&&&&&'''''&&&&%%&&&''&&'''((((())((''''&&&&&&&&&''(()(((''&&&&&&&&%%%%%$$$##""!!!``!!!!``!````````!!````!!!````!!!!``!!"""!!``!!!````!`````!!!!"""""""####$$$$#$$$%%&&''(())**++,,,,++++**********+++++++++,,,,,,,,,,,,,,,,,--..//00111112222222222111111111111222333333333333333333323333333333333333444444445555555655566666666777777888888889999999::::::::;;;;;<<<======>>>>??>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;;:::;;;;;;;;;;<;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=<<<========>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!!!!"""""""#################$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>?>>==<<;;::99888888888777776655566777766655444444433222222222233445566665544332211111100/////../...................--,,,,++++**))(('''(('''''&&%%%%&&'&&&&%%%%%%%&&&&&&''''''((((''&&&&&&&&&&&&&''((((''&&&%%%%%%%%%%$$$##""!!``````````````!!!````!!!!!!``!!"""!!``!!````!!!"""!!""##########$$%%&&''(())**++,,++++**))))))**********+++++++++++++,,,,,,,--..//0000011111222111111111111111122222222222233333333222222222222333333333333444444445555555556666677777777788888888999999999:::::;;;;<<<<<=====>>>>>>>>>>>>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<;;;;;;;;;;;;;;;;<<<<<<<<<<=<<=====>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!"""""#############$$$$$$$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>==<<;;::99888887788776666655555666766555443433333222111111122334455665544332211000000///./.....--...--..--...-----,,,,++++**))((''&''''''&&&%%%%%%&&&&&%%%%$$%%%&&%%&&&'''''((''&&&&%%%%%%%%%&&''('''&&%%%%%%%%$$$$$###""!!``````!```!!!!!!```!!"""!!!``!!````!!!!!!!""""####"###$$%%&&''(())**++++****))))))))))*********+++++++++++++++++,,--..//00000111111111100000000000011122222222222222222221222222222222222233333333444444454445555555566666677777777888888899999999:::::;;;<<<<<<====>>======>>>>>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::::999::::::::::;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<;;;<<<<<<<<===>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""""""""#######$$$$$$$$$$$$$$$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>====>==<<;;::99887777777776666655444556666555443333333221111111111223344555544332211000000//.....--.-------------------,,++++****))((''&&&''&&&&&%%$$$$%%&%%%%$$$$$$$%%%%%%&&&&&&''''&&%%%%%%%%%%%%%&&''''&&%%%$$$$$$$$$$####""!!``````````!!!!!!````!!!!!!```!``!!!``!!""""""""""##$$%%&&''(())**++****))(((((())))))))))*************+++++++,,--../////0000011100000000000000001111111111112222222211111111111122222222222233333333444444444555556666666667777777788888888899999::::;;;;;<<<<<==============>>>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::999999999999:::::::::::::::::::::::;;;;;;;;::::::::::::::::;;;;;;;;;;<;;<<<<<==>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""""#####$$$$$$$$$$$$$%%%%%%%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>==============<<;;::9988777776677665555544444555655444332322222111000000011223344554433221100//////...-.-----,,---,,--,,---,,,,,++++****))((''&&%&&&&&&%%%$$$$$$%%%%%$$$$##$$$%%$$%%%&&&&&''&&%%%%$$$$$$$$$%%&&'&&&%%$$$$$$$$#####""""""!!`````!!!!!!!!``!!!!!``````````!!!!""""!"""##$$%%&&''(())****))))(((((((((()))))))))*****************++,,--../////0000000000////////////0001111111111111111111011111111111111112222222233333334333444444445555556666666677777778888888899999:::;;;;;;<<<<==<<<<<<=======>>>>>>???????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99998889999999999:9:::::::::::::::::::::::::::::::::::::::::::::;:::;;;;;;;;<<<===>>>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$########$$$$$$$%%%%%%%%%%%%%%%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==========<<<<=<<;;::9988776666666665555544333445555444332222222110000000000112233444433221100//////..-----,,-,,,,,,,,,,,,,,,,,,,++****))))((''&&%%%&&%%%%%$$####$$%$$$$#######$$$$$$%%%%%%&&&&%%$$$$$$$$$$$$$%%&&&&%%$$$##########""""""""!!```````!!!!!!!!```!!!`````!!!!!!!!!!""##$$%%&&''(())**))))((''''''(((((((((()))))))))))))*******++,,--...../////000////////////////00000000000011111111000000000000111111111111222222223333333334444455555555566666666777777777888889999:::::;;;;;<<<<<<<<<<<<<<=====>>>>>>????????????>>?????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988888888888899999999999999999999999::::::::9999999999999999::::::::::;::;;;;;<<====>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$#####$$$$$%%%%%%%%%%%%%&&&&&&&&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>===<<<<<<<<<<<<<<;;::998877666665566554444433333444544333221211111000///////001122334433221100//......---,-,,,,,++,,,++,,++,,,+++++****))))((''&&%%$%%%%%%$$$######$$$$$####""###$$##$$$%%%%%&&%%$$$$#########$$%%&%%%$$########"""""!!!!""""!!``````!!!!!!!!```!!!`````!!!!`!!!""##$$%%&&''(())))((((''''''''''((((((((()))))))))))))))))**++,,--.....//////////............///0000000000000000000/00000000000000001111111122222223222333333334444445555555566666667777777788888999::::::;;;;<<;;;;;;<<<<<<<======>>>>>>>???????>>>>>>?????????????????????????????????????????????????????????????????????????????????>>==<<;;::998888777888888888898999999999999999999999999999999999999999999999:999::::::::;;;<<<=======>>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$$$$$%%%%%%%&&&&&&&&&&&&&&&&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>??>>>>>>==<<<<<<<<<<;;;;<;;::99887766555555555444443322233444433322111111100//////////0011223333221100//......--,,,,,++,+++++++++++++++++++**))))((((''&&%%$$$%%$$$$$##""""##$####"""""""######$$$$$$%%%%$$#############$$%%%%$$###""""""""""!!!!!!""""!!!`````!`````!!!!!`````````````!!""##$$%%&&''(())((((''&&&&&&''''''''''((((((((((((()))))))**++,,-----.....///................////////////00000000////////////00000000000011111111222222222333334444444445555555566666666677777888899999:::::;;;;;;;;;;;;;;<<<<<======>>>>>>????>>==>>>>>??????????????????????????????????????????????????????????????????????????????>>==<<;;::9988777777777777888888888888888888888889999999988888888888888889999999999:99:::::;;<<<<=======>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$$%%%%%&&&&&&&&&&&&&'''''''''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>======<<<;;;;;;;;;;;;;;::99887766555554455443333322222333433222110100000///.......//00112233221100//..------,,,+,+++++**+++**++**+++*****))))((((''&&%%$$#$$$$$$###""""""#####""""!!"""##""###$$$$$%%$$####"""""""""##$$%$$$##""""""""!!!!!````!!!!!!!!````````````````````!!!!```!!""##$$%%&&''((((''''&&&&&&&&&&'''''''''((((((((((((((((())**++,,-----..........------------...///////////////////.////////////////0000000011111112111222222223333334444444455555556666666677777888999999::::;;::::::;;;;;;;<<<<<<=======>>>>>>>======>>>????????????????????????????????????????????????????????????????????????????>>==<<;;::99887777666777777777787888888888888888888888888888888888888888888888988899999999:::;;;<<<<<<<====>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%%%%%&&&&&&&'''''''''''''''''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>===>>======<<;;;;;;;;;;::::;::99887766554444444443333322111223333222110000000//..........//001122221100//..------,,+++++**+*******************))((((''''&&%%$$###$$#####""!!!!""#""""!!!!!!!""""""######$$$$##"""""""""""""##$$$$##"""!!!!!!!!!!``!!!!`!!!```!!!````!!```!!""##$$%%&&''((''''&&%%%%%%&&&&&&&&&&'''''''''''''((((((())**++,,,,,-----...----------------............////////............////////////0000000011111111122222333333333444444445555555556666677778888899999::::::::::::::;;;;;<<<<<<======>>>>==<<=====>>>?????????????????????????????????????????????????????????????????????????>>==<<;;::99887766666666666677777777777777777777777888888887777777777777777888888888898899999::;;;;<<<<<<<===>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%%&&&&&'''''''''''''((((((((())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>=======<<<<<<;;;::::::::::::::998877665544444334433222221111122232211100/0/////...-------..//0011221100//..--,,,,,,+++*+*****))***))**))***)))))((((''''&&%%$$##"######"""!!!!!!"""""!!!!``!!!""!!"""#####$$##""""!!!!!!!!!""##$###""!!!!!!!!```````````````````!``!!""##$$%%&&''''&&&&%%%%%%%%%%&&&&&&&&&'''''''''''''''''(())**++,,,,,----------,,,,,,,,,,,,---...................-................////////000000010001111111122222233333333444444455555555666667778888889999::999999:::::::;;;;;;<<<<<<<=======<<<<<<===>>>???????????????????????????????????????????????????????????????????????>>==<<;;::9988776666555666666666676777777777777777777777777777777777777777777777877788888888999:::;;;;;;;<<<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&&&&&&'''''''((((((((((((((((())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>===<<<==<<<<<<;;::::::::::9999:998877665544333333333222221100011222211100///////..----------..//00111100//..--,,,,,,++*****))*)))))))))))))))))))((''''&&&&%%$$##"""##"""""!!````!!"!!!!`````!!!!!!""""""####""!!!!!!!!!!!!!""####""!!!```````!``!!""##$$%%&&'''&&&&%%$$$$$$%%%%%%%%%%&&&&&&&&&&&&&'''''''(())**+++++,,,,,---,,,,,,,,,,,,,,,,------------........------------............////////0000000001111122222222233333333444444444555556666777778888899999999999999:::::;;;;;;<<<<<<====<<;;<<<<<===>>>????????????????????????????????????????????????????????????????????>>==<<;;::998877665555555555556666666666666666666666677777777666666666666666677777777778778888899::::;;;;;;;<<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&&&'''''((((((((((((()))))))))**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>===<<<<<<<;;;;;;:::999999999999998877665544333332233221111100000111211000//./.....---,,,,,,,--..//001100//..--,,++++++***)*)))))(()))(())(()))(((((''''&&&&%%$$##""!""""""!!!``!!!!!``!!``!!!"""""##""!!!!`````````!!""#"""!!```!!!``!!""##$$%%&&'&&%%%%$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&''(())**+++++,,,,,,,,,,++++++++++++,,,-------------------,----------------........///////0///0000000011111122222222333333344444444555556667777778888998888889999999::::::;;;;;;;<<<<<<<;;;;;;<<<===>>>>>>???????????????????????????????????????????????????????????????>>==<<;;::998877665555444555555555565666666666666666666666666666666666666666666666766677777777888999:::::::;;;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''''''''((((((()))))))))))))))))**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<;;;<<;;;;;;::9999999999888898877665544332222222221111100///001111000//.......--,,,,,,,,,,--..//0000//..--,,++++++**)))))(()(((((((((((((((((((''&&&&%%%%$$##""!!!""!!!!!``!!```````!!!!!!""""!!````!!""""!!```!`````!!""##$$%%&&'&&%%%%$$######$$$$$$$$$$%%%%%%%%%%%%%&&&&&&&''(())*****+++++,,,++++++++++++++++,,,,,,,,,,,,--------,,,,,,,,,,,,------------......../////////000001111111112222222233333333344444555566666777778888888888888899999::::::;;;;;;<<<<;;::;;;;;<<<===>>>>>>>???????????????????????????????????????????????????????????>>==<<;;::998877665544444444444455555555555555555555555666666665555555555555555666666666676677777889999:::::::;;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(('''''((((()))))))))))))*********++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<;;;;;;;::::::9998888888888888877665544332222211221100000/////000100///..-.-----,,,+++++++,,--..//00//..--,,++******)))()(((((''(((''((''((('''''&&&&%%%%$$##""!!`!!!!!!```````!!!!!""!!``!!"!"!!````!!```````````````!!!""##$$%%&&&&&%%$$$$##########$$$$$$$$$%%%%%%%%%%%%%%%%%&&''(())*****++++++++++************+++,,,,,,,,,,,,,,,,,,,+,,,,,,,,,,,,,,,,--------......./...////////00000011111111222222233333333444445556666667777887777778888888999999:::::::;;;;;;;::::::;;;<<<======>>>>?????????????????????????????????????????????????????????>>==<<;;::998877665544443334444444444545555555555555555555555555555555555555555555556555666666667778889999999::::;;<<==>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(((((((()))))))*****************++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;:::;;::::::9988888888887777877665544332211111111100000//...//0000///..-------,,++++++++++,,--..////..--,,++******))(((((''('''''''''''''''''''&&%%%%$$$$##""!!``!!```````!!!!``!!!!!!``````!!!!!!!!!!!!!!!!""##$$%%&&&&&%%$$$$##""""""##########$$$$$$$$$$$$$%%%%%%%&&''(()))))*****+++****************++++++++++++,,,,,,,,++++++++++++,,,,,,,,,,,,--------........./////0000000001111111122222222233333444455555666667777777777777788888999999::::::;;;;::99:::::;;;<<<=======>>?>>>>>?????????????????????????????????????????????????>>==<<;;::998877665544333333333333444444444444444444444445555555544444444444444445555555555655666667788889999999:::;;<<==?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((((()))))*************+++++++++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;:::::::99999988877777777777777665544332211111001100/////.....///0//...--,-,,,,,+++*******++,,--..//..--,,++**))))))((('('''''&&'''&&''&&'''&&&&&%%%%$$$$##""!!````!!``!`!!!!``````!!!!!!!!!!!!!!!"""##$$$%%%%%%%%$$####""""""""""#########$$$$$$$$$$$$$$$$$%%&&''(()))))**********))))))))))))***+++++++++++++++++++*++++++++++++++++,,,,,,,,-------.---........//////000000001111111222222223333344455555566667766666677777778888889999999:::::::999999:::;;;<<<<<<====>>>>>>>>>??????????????????????????????????????????????>>==<<;;::998877665544333322233333333334344444444444444444444444444444444444444444444454445555555566677788888889999::;;<<=??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))))))))*******+++++++++++++++++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;:::999::99999988777777777766667665544332211000000000/////..---..////...--,,,,,,,++**********++,,--....--,,++**))))))(('''''&&'&&&&&&&&&&&&&&&&&&&%%$$$$####""!!``!!````!!!!!`````!!!!""""""""""""""""##$$$$$$%%%%%$$####""!!!!!!""""""""""#############$$$$$$$%%&&''((((()))))***))))))))))))))))************++++++++************++++++++++++,,,,,,,,---------...../////////0000000011111111122222333344444555556666666666666677777888888999999::::998899999:::;;;<<<<<<<==>=====>>>>>>>>???????????????????????????????????????>>==<<;;::99887766554433222222222222333333333333333333333334444444433333333333333334444444444544555556677778888888999::;;<>==<<;;::99887766554433221100//..--,,++**)))))*****+++++++++++++,,,,,,,,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;:::999999988888877766666666666666554433221100000//00//.....-----.../..---,,+,+++++***)))))))**++,,--..--,,++**))(((((('''&'&&&&&%%&&&%%&&%%&&&%%%%%$$$$####""!!`````!!`!``!!````````!!!!"""""""""""""""########$$$$$$$$##""""!!!!!!!!!!"""""""""#################$$%%&&''((((())))))))))(((((((((((()))*******************)****************++++++++,,,,,,,-,,,--------......////////00000001111111122222333444444555566555555666666677777788888889999999888888999:::;;;;;;<<<<=========>>>>>>>>????????????????????????????????????>>==<<;;::9988776655443322221112222222222323333333333333333333333333333333333333333333334333444444445556667777777888899::;;>==<<;;::99887766554433221100//..--,,++********+++++++,,,,,,,,,,,,,,,,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9998889988888877666666666655556554433221100/////////.....--,,,--....---,,+++++++**))))))))))**++,,----,,++**))((((((''&&&&&%%&%%%%%%%%%%%%%%%%%%%$$####"""""!!``!!!!!``````````````````````````````!!!!""""""""""""""""""""########$$$$$##""""!!``````!!!!!!!!!!"""""""""""""#######$$%%&&'''''((((()))(((((((((((((((())))))))))))********))))))))))))************++++++++,,,,,,,,,-----.........////////000000000111112222333334444455555555555555666667777778888889999887788888999:::;;;;;;;<<=<<<<<========>>>??????????????????????????????????>>==<<;;::998877665544332211111111111122222222222222222222222333333332222222222222222333333333343344444556666777777788899::;;?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++*****+++++,,,,,,,,,,,,,---------..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9998888888777777666555555555555554433221100/////..//..-----,,,,,---.--,,,++*+*****)))((((((())**++,,--,,++**))((''''''&&&%&%%%%%$$%%%$$%%$$%%%$$$$$####"""""""!!``!!``````!!!!!`````!!!``!!!!!!!!!!!!!!"!!!!"""""""""""""""""""""########""!!!!````!!!!!!!!!"""""""""""""""""##$$%%&&'''''((((((((((''''''''''''((()))))))))))))))))))())))))))))))))))********+++++++,+++,,,,,,,,------........///////0000000011111222333333444455444444555555566666677777778888888777777888999::::::;;;;<<<<<<<<<========>>????????????????????????????????>>==<<;;::99887766554433221111000111111111121222222222222222222222222222222222222222222222322233333333444555666666677778899::;??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++++++++,,,,,,,-----------------..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988877788777777665555555555444454433221100//.........-----,,+++,,----,,,++*******))(((((((((())**++,,,,++**))((''''''&&%%%%%$$%$$$$$$$$$$$$$$$$$$$##""""!!!!"!!!!`````!!```!````````````````!!!`````!!!!!!!!!!!!!!!!!!!!!!""""""""#####""!!!!!````````!!!!!!!!!!!!!"""""""##$$%%&&&&&'''''(((''''''''''''''''(((((((((((())))))))(((((((((((())))))))))))********+++++++++,,,,,---------......../////////000001111222223333344444444444444555556666667777778888776677777888999:::::::;;<;;;;;<<<<<<<<===>>??????????????????????????????>>==<<;;::9988776655443322110000000000001111111111111111111111122222222111111111111111122222222223223333344555566666667778899::???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,+++++,,,,,-------------.........//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988877777776666665554444444444444433221100//.....--..--,,,,,+++++,,,-,,+++**)*)))))((('''''''(())**++,,++**))((''&&&&&&%%%$%$$$$$##$$$##$$##$$$#####""""!!!!!!!!!``!!!`````!```!````!!!!!!!!!!!!!!!!!!!!!""""""""!!```````!!!!!!!!!!!!!!!!!""##$$%%&&&&&''''''''''&&&&&&&&&&&&'''((((((((((((((((((('(((((((((((((((())))))))*******+***++++++++,,,,,,--------.......////////00000111222222333344333333444444455555566666667777777666666777888999999::::;;;;;;;;;<<<<<<<<==>>????????????????????????????>>==<<;;::9988776655443322110000///00000000001011111111111111111111111111111111111111111111121112222222233344455555556666778899:????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,,,,,,,-------.................//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988777666776666665544444444443333433221100//..---------,,,,,++***++,,,,+++**)))))))((''''''''''(())**++++**))((''&&&&&&%%$$$$$##$###################""!!!!````!`````!!```````````````````!!!!!!!!"""""!!````````````!!!!!!!""##$$%%%%%&&&&&'''&&&&&&&&&&&&&&&&''''''''''''((((((((''''''''''''(((((((((((())))))))*********+++++,,,,,,,,,--------........./////00001111122222333333333333334444455555566666677776655666667778889999999::;:::::;;;;;;;;<<<==>>??????????????????????????>>==<<;;::99887766554433221100////////////000000000000000000000001111111100000000000000001111111111211222223344445555555666778899?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,,,,-----............./////////00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988777666666655555544433333333333333221100//..-----,,--,,+++++*****+++,++***))()((((('''&&&&&&&''(())**++**))((''&&%%%%%%$$$#$#####""###""##""###"""""!!!!```!```````!!!!!!!!```````!!""##$$%%%%%&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''&''''''''''''''''(((((((()))))))*)))********++++++,,,,,,,,-------......../////0001111112222332222223333333444444555555566666665555556667778888889999:::::::::;;;;;;;;<<==>>????????????????????????>>==<<;;::99887766554433221100////...//////////0/000000000000000000000000000000000000000000000100011111111222333444444455556677889??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--------......./////////////////00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776665556655555544333333333322223221100//..--,,,,,,,,,+++++**)))**++++***))(((((((''&&&&&&&&&&''(())****))((''&&%%%%%%$$#####""#"""""""""""""""""""!!``````!!!!!!``!!""##$$$$$%%%%%&&&%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''&&&&&&&&&&&&''''''''''''(((((((()))))))))*****+++++++++,,,,,,,,---------.....////000001111122222222222222333334444445555556666554455555666777888888899:99999::::::::;;;<<==>>??????????????????????>>==<<;;::99887766554433221100//............///////////////////////00000000////////////////0000000000100111112233334444444555667788???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..-----...../////////////000000000112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776665555555444444333222222222222221100//..--,,,,,++,,++*****)))))***+**)))(('('''''&&&%%%%%%%&&''(())**))((''&&%%$$$$$$###"#"""""!!"""!!""!!"""!!!!!`````````!!""##$$$$$%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&%&&&&&&&&&&&&&&&&''''''''((((((()((())))))))******++++++++,,,,,,,--------.....///0000001111221111112222222333333444444455555554444445556667777778888999999999::::::::;;<<==>>????????????????????>>==<<;;::99887766554433221100//....---.........././////////////////////////////////////////////0///00000000111222333333344445566778????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//........///////00000000000000000112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655544455444444332222222222111121100//..--,,+++++++++*****))((())****)))(('''''''&&%%%%%%%%%%&&''(())))((''&&%%$$$$$$##"""""!!"!!!!!!!!!!!!!!!!!!!``!!""######$$$$$%%%$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''((((((((()))))*********++++++++,,,,,,,,,-----..../////000001111111111111122222333333444444555544334444455566677777778898888899999999:::;;<<==>>??????????????????>>==<<;;::99887766554433221100//..------------.......................////////................//////////0//000001122223333333444556677?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//...../////00000000000001111111112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655544444443333332221111111111111100//..--,,+++++**++**)))))((((()))*))(((''&'&&&&&%%%$$$$$$$%%&&''(())((''&&%%$$######"""!"!!!!!``!!!``!!``!!!`````!!""#######$$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%%$%%%%%%%%%%%%%%%%&&&&&&&&'''''''('''(((((((())))))********+++++++,,,,,,,,-----...//////000011000000111111122222233333334444444333333444555666666777788888888899999999::;;<<==>>????????????????>>==<<;;::99887766554433221100//..----,,,----------.-............................................./...////////000111222222233334455667??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100////////0000000111111111111111112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655444333443333332211111111110000100//..--,,++*********)))))(('''(())))(((''&&&&&&&%%$$$$$$$$$$%%&&''((((''&&%%$$######""!!!!!``!`````````†`!!""""""""#####$$$################$$$$$$$$$$$$%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&'''''''''((((()))))))))********+++++++++,,,,,----...../////0000000000000011111222222333333444433223333344455566666667787777788888888999::;;<<==>>??????????????>>==<<;;::99887766554433221100//..--,,,,,,,,,,,,-----------------------........----------------........../../////0011112222222333445566???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100/////00000111111111111122222222233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655444333333322222211100000000000000//..--,,++*****))**))((((('''''((()(('''&&%&%%%%%$$$#######$$%%&&''((''&&%%$$##""""""!!!`!`````!!""""""""""##########""""""""""""###$$$$$$$$$$$$$$$$$$$#$$$$$$$$$$$$$$$$%%%%%%%%&&&&&&&'&&&''''''''(((((())))))))*******++++++++,,,,,---......////00//////00000001111112222222333333322222233344455555566667777777778888888899::;;<<==>>????????????>>==<<;;::99887766554433221100//..--,,,,+++,,,,,,,,,,-,---------------------------------------------.---........///000111111122223344556????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443322110000000011111112222222222222222233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433322233222222110000000000////0//..--,,++**)))))))))(((((''&&&''(((('''&&%%%%%%%$$##########$$%%&&''''&&%%$$##""""""!!```````!!!!!!!!!!!!!"""""###""""""""""""""""############$$$$$$$$############$$$$$$$$$$$$%%%%%%%%&&&&&&&&&'''''((((((((())))))))*********+++++,,,,-----.....//////////////0000011111122222233332211222223334445555555667666667777777788899::;;<<==>>??????????>>==<<;;::99887766554433221100//..--,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,--------,,,,,,,,,,,,,,,,----------.--.....//00001111111222334455?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100000111112222222222222333333333445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443332222222111111000//////////////..--,,++**)))))(())(('''''&&&&&'''(''&&&%%$%$$$$$###"""""""##$$%%&&''&&%%$$##""!!!!!!`ŀ``!!!!!!!!!!!!!!""""""""""!!!!!!!!!!!!"""###################"################$$$$$$$$%%%%%%%&%%%&&&&&&&&''''''(((((((()))))))********+++++,,,------....//......///////000000111111122222221111112223334444445555666666666777777778899::;;<<==>>????????>>==<<;;::99887766554433221100//..--,,++++***++++++++++,+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-,,,--------...///000000011112233445??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544332211111111222222233333333333333333445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544332221112211111100//////////..../..--,,++**))((((((((('''''&&%%%&&''''&&&%%$$$$$$$##""""""""""##$$%%&&&&%%$$##""!!!!!!!``````````````!!!!!"""!!!!!!!!!!!!!!!!""""""""""""########""""""""""""############$$$$$$$$%%%%%%%%%&&&&&'''''''''(((((((()))))))))*****++++,,,,,-----............../////0000001111112222110011111222333444444455655555666666667778899::;;<<==>>??????>>==<<;;::99887766554433221100//..--,,++************+++++++++++++++++++++++,,,,,,,,++++++++++++++++,,,,,,,,,,-,,-----..////0000000111223344???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443322111112222233333333333334444444445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544332221111111000000///..............--,,++**))(((((''((''&&&&&%%%%%&&&'&&%%%$$#$#####"""!!!!!!!""##$$%%&&%%$$##""!!`````````!!!!!!!!!!````````````!!!"""""""""""""""""""!""""""""""""""""########$$$$$$$%$$$%%%%%%%%&&&&&&''''''''((((((())))))))*****+++,,,,,,----..------.......//////00000001111111000000111222333333444455555555566666666778899::;;<<==>>????>>==<<;;::99887766554433221100//..--,,++****)))**********+*+++++++++++++++++++++++++++++++++++++++++++++,+++,,,,,,,,---...///////00001122334????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433222222223333333444444444444444445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544332211100011000000//..........----.--,,++**))(('''''''''&&&&&%%$$$%%&&&&%%%$$#######""!!!!!!!!!!""##$$%%%%$$##""!!``````!!!````!!!!!!!!!!!!""""""""!!!!!!!!!!!!""""""""""""########$$$$$$$$$%%%%%&&&&&&&&&''''''''((((((((()))))****+++++,,,,,--------------.....//////000000111100//0000011122233333334454444455555555666778899::;;<<==>>??>>==<<;;::99887766554433221100//..--,,++**))))))))))))***********************++++++++****************++++++++++,++,,,,,--....///////000112233?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544332222233333444444444444455555555566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221110000000//////...--------------,,++**))(('''''&&''&&%%%%%$$$$$%%%&%%$$$##"#"""""!!!```````!!""##$$%%$$##""!!````````!!!!!!!!!!!!!!!!!!!`!!!!!!!!!!!!!!!!""""""""#######$###$$$$$$$$%%%%%%&&&&&&&&'''''''(((((((()))))***++++++,,,,--,,,,,,-------......///////0000000//////00011122222233334444444445555555566778899::;;<<==>>>>==<<;;::99887766554433221100//..--,,++**))))((())))))))))*)*********************************************+***++++++++,,,---.......////0011223??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443333333344444445555555555555555566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544332211000///00//////..----------,,,,-,,++**))((''&&&&&&&&&%%%%%$$###$$%%%%$$$##"""""""!!```!!""##$$$$$##""!!```````````!!!!!!!!```````````!!!!!!!!!!!!""""""""#########$$$$$%%%%%%%%%&&&&&&&&'''''''''((((())))*****+++++,,,,,,,,,,,,,,-----......//////0000//../////0001112222222334333334444444455566778899::;;<<==>>==<<;;::99887766554433221100//..--,,++**))(((((((((((()))))))))))))))))))))))********))))))))))))))))**********+**+++++,,----.......///001122???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433333444445555555555555666666666778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544332211000///////......---,,,,,,,,,,,,,,++**))((''&&&&&%%&&%%$$$$$#####$$$%$$###""!"!!!!!``!!""##$$$$##""!!```````````````!!!!!!!!"""""""#"""########$$$$$$%%%%%%%%&&&&&&&''''''''((((()))******++++,,++++++,,,,,,,------.......///////......///0001111112222333333333444444445566778899::;;<<====<<;;::99887766554433221100//..--,,++**))(((('''(((((((((()()))))))))))))))))))))))))))))))))))))))))))))*)))********+++,,,-------....//00112????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544444444555555566666666666666666778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100///...//......--,,,,,,,,,,++++,++**))((''&&%%%%%%%%%$$$$$##"""##$$$$###""!!!!!!!``!!""#########""!!```````!!!!!!!!"""""""""#####$$$$$$$$$%%%%%%%%&&&&&&&&&'''''(((()))))*****++++++++++++++,,,,,------......////..--.....///000111111122322222333333334445566778899::;;<<==<<;;::99887766554433221100//..--,,++**))((''''''''''''((((((((((((((((((((((())))))))(((((((((((((((())))))))))*))*****++,,,,-------...//0011?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655444445555566666666666667777777778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100///.......------,,,++++++++++++++**))((''&&%%%%%$$%%$$#####"""""###$##"""!!`!`````!!"""""#####""!!````!!!!!!!"!!!""""""""######$$$$$$$$%%%%%%%&&&&&&&&'''''((())))))****++******+++++++,,,,,,-------.......------...///000000111122222222233333333445566778899::;;<<<<;;::99887766554433221100//..--,,++**))((''''&&&''''''''''('((((((((((((((((((((((((((((((((((((((((((((()((())))))))***+++,,,,,,,----..//001??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766555555556666666777777777777777778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//...---..------,,++++++++++****+**))((''&&%%$$$$$$$$$#####""!!!""####"""!!```!!""""""""""""!!```````!!!!!!!!!"""""#########$$$$$$$$%%%%%%%%%&&&&&''''((((()))))**************+++++,,,,,,------....--,,-----...///00000001121111122222222333445566778899::;;<<;;::99887766554433221100//..--,,++**))((''&&&&&&&&&&&&'''''''''''''''''''''''((((((((''''''''''''''''(((((((((()(()))))**++++,,,,,,,---..//00???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665555566666777777777777788888888899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//...-------,,,,,,+++**************))((''&&%%$$$$$##$$##"""""!!!!!"""#""!!!``!!""!!!!!"""""!!``!```!!!!!!!!""""""########$$$$$$$%%%%%%%%&&&&&'''(((((())))**))))))*******++++++,,,,,,,-------,,,,,,---...//////00001111111112222222233445566778899::;;;;::99887766554433221100//..--,,++**))((''&&&&%%%&&&&&&&&&&'&'''''''''''''''''''''''''''''''''''''''''''''('''(((((((()))***+++++++,,,,--..//0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776666666677777778888888888888888899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..---,,,--,,,,,,++**********))))*))((''&&%%$$#########"""""!!```!!""""!!!```!!"!!!!!!!!!!!!!``````!!!!!"""""""""########$$$$$$$$$%%%%%&&&&'''''((((())))))))))))))*****++++++,,,,,,----,,++,,,,,---...///////001000001111111122233445566778899::;;::99887766554433221100//..--,,++**))((''&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&''''''''&&&&&&&&&&&&&&&&''''''''''(''((((())****+++++++,,,--..//?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766666777778888888888888999999999::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..---,,,,,,,++++++***))))))))))))))((''&&%%$$#####""##""!!!!!``!!!"!!````!!!"!!!`````!!!!!!!`````!!!!!!""""""""#######$$$$$$$$%%%%%&&&''''''(((())(((((()))))))******+++++++,,,,,,,++++++,,,---......////000000000111111112233445566778899::::99887766554433221100//..--,,++**))((''&&%%%%$$$%%%%%%%%%%&%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'&&&''''''''((()))*******++++,,--../??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877777777888888899999999999999999::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,,+++,,++++++**))))))))))(((()((''&&%%$$##"""""""""!!!!!``!!!!```!!!!"!!```````!!!``````!!!!!!!!!""""""""#########$$$$$%%%%&&&&&'''''(((((((((((((()))))******++++++,,,,++**+++++,,,---.......//0/////000000001112233445566778899::99887766554433221100//..--,,++**))((''&&%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&%%%%%%%%%%%%%%%%&&&&&&&&&&'&&'''''(())))*******+++,,--..???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877777888889999999999999:::::::::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,,+++++++******)))((((((((((((((''&&%%$$##"""""!!""!!``````!!``!!"!!!``!!!`!`!!``````!!!!!!!!"""""""########$$$$$%%%&&&&&&''''((''''''((((((())))))*******+++++++******+++,,,------..../////////0000000011223344556677889999887766554433221100//..--,,++**))((''&&%%$$$$###$$$$$$$$$$%$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%%%&&&&&&&&'''((()))))))****++,,--.????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99888888889999999:::::::::::::::::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,+++***++******))((((((((((''''(''&&%%$$##""!!!!!!!!!`````!!!!!``!!!!!!!!!``````!!!!!!!!"""""""""#####$$$$%%%%%&&&&&''''''''''''''((((())))))******++++**))*****+++,,,-------../.....////////000112233445566778899887766554433221100//..--,,++**))((''&&%%$$############$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%$$$$$$$$$$$$$$$$%%%%%%%%%%&%%&&&&&''(((()))))))***++,,--?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>??>>??>?>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998888899999:::::::::::::;;;;;;;;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,+++*******))))))(((''''''''''''''&&%%$$##""!!!!!``!!``!!````!!""!!!!```````!!!!!!!""""""""#####$$$%%%%%%&&&&''&&&&&&'''''''(((((()))))))*******))))))***+++,,,,,,----.........////////001122334455667788887766554433221100//..--,,++**))((''&&%%$$####"""##########$#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$%%%%%%%%&&&'''((((((())))**++,,-????????????????????????????????????????????????????>>??????>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99999999:::::::;;;;;;;;;;;;;;;;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++***)))**))))))((''''''''''&&&&'&&%%$$##""!!`````!```!``!!""!!```````!!!!!!!!!"""""####$$$$$%%%%%&&&&&&&&&&&&&&'''''(((((())))))****))(()))))***+++,,,,,,,--.-----........///0011223344556677887766554433221100//..--,,++**))((''&&%%$$##""""""""""""#######################$$$$$$$$################$$$$$$$$$$%$$%%%%%&&''''((((((()))**++,,?????????????????????????????????????????????>??>>>>>>>>???>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==>>==>>=>======>>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99999:::::;;;;;;;;;;;;;<<<<<<<<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++***)))))))(((((('''&&&&&&&&&&&&&&%%$$##""!!````!!"!!````!!!!!!!!"""""###$$$$$$%%%%&&%%%%%%&&&&&&&''''''((((((()))))))(((((()))***++++++,,,,---------........//00112233445566777766554433221100//..--,,++**))((''&&%%$$##""""!!!""""""""""#"#############################################$###$$$$$$$$%%%&&&'''''''(((())**++,????????????????????????????????????????????>>>>>>>>==>>>>>>=>>>>>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>====================>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::::::::;;;;;;;<<<<<<<<<<<<<<<<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**)))((())((((((''&&&&&&&&&&%%%%&%%$$##""!!``!!!```````!!!!!""""#####$$$$$%%%%%%%%%%%%%%&&&&&''''''(((((())))((''((((()))***+++++++,,-,,,,,--------...//001122334455667766554433221100//..--,,++**))((''&&%%$$##""!!!!!!!!!!!!"""""""""""""""""""""""########""""""""""""""""##########$##$$$$$%%&&&&'''''''((())**++???????????????????????????????????????????>>=>>========>>>========>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<==<<==<=<<<<<<====>>>>>???????????????????>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;:::::;;;;;<<<<<<<<<<<<<=========>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**)))(((((((''''''&&&%%%%%%%%%%%%%%$$##""!!``!!!```!!!!!"""######$$$$%%$$$$$$%%%%%%%&&&&&&'''''''(((((((''''''((()))******++++,,,,,,,,,--------..//0011223344556666554433221100//..--,,++**))((''&&%%$$##""!!!!```!!!!!!!!!!"!"""""""""""""""""""""""""""""""""""""""""""""#"""########$$$%%%&&&&&&&''''(())**+??????????????????????????????????????????>>========<<======<=======>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<<<<<<<<<<<<<<<<<<====>>>????????????????>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;;;;;;<<<<<<<=================>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((('''((''''''&&%%%%%%%%%%$$$$%$$##""!!````````!!!!"""""#####$$$$$$$$$$$$$$%%%%%&&&&&&''''''((((''&&'''''((()))*******++,+++++,,,,,,,,---..//00112233445566554433221100//..--,,++**))((''&&%%$$##""!!`````````!!!!!!!!!!!!!!!!!!!!!!!""""""""!!!!!!!!!!!!!!!!""""""""""#""#####$$%%%%&&&&&&&'''(())**?????????????????????????????????????????>>==<==<<<<<<<<===<<<<<<<<===>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;<<;;<<;<;;;;;;<<<<=====>>????????????>>>>>============>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;;;<<<<<=============>>>>>>>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((('''''''&&&&&&%%%$$$$$$$$$$$$$$##""!!```!!!""""""####$$######$$$$$$$%%%%%%&&&&&&&'''''''&&&&&&'''((())))))****+++++++++,,,,,,,,--..//001122334455554433221100//..--,,++**))((''&&%%$$##""!!`````!`!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"!!!""""""""###$$$%%%%%%%&&&&''(())*????????????????????????????????????????>>==<<<<<<<<;;<<<<<<;<<<<<<<====>>>>>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;;;;;;;;;;;;;;;;;;<<<<===>>??????>>>>>>>>===============>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<<<<<<=======>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(('''&&&''&&&&&&%%$$$$$$$$$$####$$###""!!```!!!!!"""""##############$$$$$%%%%%%&&&&&&''''&&%%&&&&&'''((()))))))**+*****++++++++,,,--..//0011223344554433221100//..--,,++**))((''&&%%$$##""!!```````````````````!!!!!!!!````````````````!!!!!!!!!!"!!"""""##$$$$%%%%%%%&&&''(())???????????????????????????????????>>>>>>==<<;<<;;;;;;;;<<<;;;;;;;;<<<=====>>>>>>>>?????????????????????????????????????????????????????????????????????????????????>>>????????????????????????????????????????????>>>>>>????>>==<<;;::;;::;;:;::::::;;;;<<<<<==>>>???>>>>>>=====<<<<<<<<<<<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<<<=====>>>>>>>>>>>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(('''&&&&&&&%%%%%%$$$##################""!!``!!!!!!""""##""""""#######$$$$$$%%%%%%%&&&&&&&%%%%%%&&&'''(((((())))*********++++++++,,--..//0011223344554433221100//..--,,++**))((''&&%%$$##""!!``````````````!```!!!!!!!!"""###$$$$$$$%%%%&&''(()????????????????????????????????>>>>>>>>==<<;;;;;;;;::;;;;;;:;;;;;;;<<<<=======>>>>>>?????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>?????????>>>>>>>???????????????????????>>>>>>>>>??>>==<<;;::::::::::::::::::::;;;;<<<==>>>>>>========<<<<<<<<<<<<<<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>========>>>>>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&%%%&&%%%%%%$$##########""""##"""""""!!````````!!!!!""""""""""""""#####$$$$$$%%%%%%&&&&%%$$%%%%%&&&'''((((((())*)))))********+++,,--..//0011223344554433221100//..--,,++**))((''&&%%$$##""!!!````!``!!!!!""####$$$$$$$%%%&&''((??????????????????????????????>>>>>======<<;;:;;::::::::;;;::::::::;;;<<<<<========>>>?????????????????????????????????????????>>>???????????????????????????>>>>>>>===>>>>>??????>>>>>>>>>>>>>>>>??????????????>>>======>>>>==<<;;::99::99::9:999999::::;;;;;<<===>>>======<<<<<;;;;;;;;;;;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>=====>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&%%%%%%%$$$$$$###""""""""""""""""""""""!!!`!```!!!!""!!!!!!"""""""######$$$$$$$%%%%%%%$$$$$$%%%&&&''''''(((()))))))))********++,,--..//0011223344554433221100//..--,,++**))((''&&%%$$##""!!!````````!!!"""#######$$$$%%&&''(???????????????????????????>?>>>========<<;;::::::::99::::::9:::::::;;;;<<<<<<<======>>>>>???????????????????????????????>>>>>>>>>>>???????????????????>>>>?>>============>>>>???>>=======>>>>>>>>>???????????>>>=========>>==<<;;::99999999999999999999::::;;;<<======<<<<<<<<;;;;;;;;;;;;;;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%$$$%%$$$$$$##""""""""""!!!!""!!!!!""!!!!!!`````!!!!!!!!!!!!!!"""""######$$$$$$%%%%$$##$$$$$%%%&&&'''''''(()((((())))))))***++,,--..//0011223344554433221100//..--,,++**))((''&&%%$$##"""!!!!!`````!!""""#######$$$%%&&''?????????????????????????>>>>>=====<<<<<<;;::9::99999999:::99999999:::;;;;;<<<<<<<<===>>>>>?????????????????????????????>>>>>>>===>>>??????????????>>>>>>>>>>=======<<<=====>>>?>>================>>>????????>>>===<<<<<<====<<;;::9988998899898888889999:::::;;<<<===<<<<<<;;;;;::::::::::::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%$$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!`````!!``````!!!!!!!""""""#######$$$$$$$######$$$%%%&&&&&&''''((((((((())))))))**++,,--..//0011223344554433221100//..--,,++**))((''&&%%$$##"""!!!!!!!`````!!!"""""""####$$%%&&'????????????????????????>>>=>===<<<<<<<<;;::999999998899999989999999::::;;;;;;;<<<<<<=====>>>>>????????????????????????>>===========>>????????????>>>>>====>==<<<<<<<<<<<<====>>>==<<<<<<<=========>>>>?????>>===<<<<<<<<<==<<;;::99888888888888888888889999:::;;<<<<<<;;;;;;;;:::::::::::::::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$###$$######""!!!!!!!!!!````!!`````!!`````````!!!!!""""""######$$$$##""#####$$$%%%&&&&&&&''('''''(((((((()))**++,,--..//0011223344554433221100//..--,,++**))((''&&%%$$###"""""!!!!!!!`````!!!!"""""""###$$%%&&???????????????????????>>=====<<<<<;;;;;;::998998888888899988888888999:::::;;;;;;;;<<<=====>>>>>>?????????????????????>>=======<<<===>>??????????>>==========<<<<<<<;;;<<<<<===>==<<<<<<<<<<<<<<<<===>>>>>>>>===<<<;;;;;;<<<<;;::99887788778878777777888899999::;;;<<<;;;;;;:::::999999999999::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$#######""""""!!!``````````````!!!!!!"""""""#######""""""###$$$%%%%%%&&&&'''''''''(((((((())**++,,--..//0011223344554433221100//..--,,++**))((''&&%%$$###"""""""!!!!!!!`````!!!!!!!""""##$$%%&??????????????????????>>===<=<<<;;;;;;;;::998888888877888888788888889999:::::::;;;;;;<<<<<=====>>>???????????????????>>==<<<<<<<<<<<==>>????????>>=====<<<<=<<;;;;;;;;;;;;<<<<===<<;;;;;;;<<<<<<<<<====>>>>>==<<<;;;;;;;;;<<;;::9988777777777777777777778888999::;;;;;;::::::::999999999999999::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$###"""##""""""!!``````````!!!!!!""""""####""!!"""""###$$$%%%%%%%&&'&&&&&''''''''((())**++,,--..//0011223344554433221100//..--,,++**))((''&&%%$$$#####"""""""!!!!!!`````!!!!!!!"""##$$%%?????????????????????>>==<<<<<;;;;;::::::9988788777777778887777777788899999::::::::;;;<<<<<======>>?????????????????>>==<<<<<<<;;;<<<==>>>>????>>==<<<<<<<<<<;;;;;;;:::;;;;;<<<=<<;;;;;;;;;;;;;;;;<<<========<<<;;;::::::;;;;::998877667766776766666677778888899:::;;;::::::9999988888888888899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$###"""""""!!!!!!``!``!!!!`````!!!!!!!"""""""!!!!!!"""###$$$$$$%%%%&&&&&&&&&''''''''(())**++,,--..//0011223344554433221100//..--,,++**))((''&&%%$$$#######"""""""!!!!!!````````!!!!""##$$%????????????????????>>==<<<;<;;;::::::::998877777777667777776777777788889999999::::::;;;;;<<<<<===>>???????????????>>==<<;;;;;;;;;;;<<==>>>>>?>>==<<<<<;;;;<;;::::::::::::;;;;<<<;;:::::::;;;;;;;;;<<<<=====<<;;;:::::::::;;::99887766666666666666666666777788899::::::9999999988888888888888899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""!!!""!!!!!!```!!!``````````!!!!!````!!!!!!""""!!``!!!!!"""###$$$$$$$%%&%%%%%&&&&&&&&'''(())**++,,--..//0011223344554433221100//..--,,++**))((''&&%%%$$$$$#######""""""!!!!!!```!!!""##$$???????????????????>>==<<;;;;;:::::999999887767766666666777666666667778888899999999:::;;;;;<<<<<<==>>?????????????>>==<<;;;;;;;:::;;;<<====>>>>==<<;;;;;;;;;;:::::::999:::::;;;<;;::::::::::::::::;;;<<<<<<<<;;;:::999999::::99887766556655665655555566667777788999:::999999888887777777777778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""!!!!!!!```````````````!!!"!!!!!!!!!````!!`````!!!!!!!````!!!"""######$$$$%%%%%%%%%&&&&&&&&''(())**++,,--..//0011223344554433221100//..--,,++**))((''&&%%%$$$$$$$#######""""""!!!```!!""##$?????????????????>>>==<<;;;:;:::99999999887766666666556666665666666677778888888999999:::::;;;;;<<<==>>???????????>>==<<;;:::::::::::;;<<=====>==<<;;;;;::::;::999999999999::::;;;::9999999:::::::::;;;;<<<<<;;:::999999999::9988776655555555555555555555666677788999999888888887777777777777778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!```!!````!!!````!!!!!!!!!!!!```````````!!!!```!!!"""#######$$%$$$$$%%%%%%%%&&&''(())**++,,--..//0011223344554433221100//..--,,++**))((''&&&%%%%%$$$$$$$######"""!!``!!""##????????????????>>>==<<;;:::::99999888888776656655555555666555555556667777788888888999:::::;;;;;;<<==>>?????????>>==<<;;:::::::999:::;;<<<<====<<;;::::::::::999999988899999:::;::9999999999999999:::;;;;;;;;:::99988888899998877665544554455454444445555666667788899988888877777666666666666778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!````````````````````!!!!!!!!!!!!!!!!!!`!!```````!!!""""""####$$$$$$$$$%%%%%%%%&&''(())**++,,--..//0011223344444332211100//..--,,++**))((''&&&%%%%%%%$$$$$$$####""!!``!!""#???????????????>>===<<;;:::9:9998888888877665555555544555555455555556666777777788888899999:::::;;;<<==>>???????>>==<<;;::99999999999::;;<<<<<=<<;;:::::9999:998888888888889999:::998888888999999999::::;;;;;::99988888888899887766554444444444444444444455556667788888877777777666666666666666778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!!!!!!```!!!!!!!!!!!"""!!!!!!!!!!!````!`!!!"""""""##$#####$$$$$$$$%%%&&''(())**++,,--..//0011223344433221110000//..--,,++**))(('''&&&&&%%%%%%%$$$$##""!!``!!""#??????????????>>===<<;;::999998888877777766554554444444455544444444555666667777777788899999::::::;;<<==>>?????>>==<<;;::9999999888999::;;;;<<<<;;::9999999999888888877788888999:998888888888888888999::::::::9998887777778888776655443344334434333333444455555667778887777776666655555555555566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!````!!!!!!!!!!!!!!!!!!!"""""""""!!````````!!!!!!""""#########$$$$$$$$%%&&''(())**++,,--..//0011223333322110000000//..--,,++**))(('''&&&&&&&%%%%%%$$##""!!``!!!""???????????>>>>==<<<;;::99989888777777776655444444443344444434444444555566666667777778888899999:::;;<<==>>???>>==<<;;::998888888888899::;;;;;<;;::99999888898877777777777788889998877777778888888889999:::::998887777777778877665544333333333333333333334444555667777776666666655555555555555566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``````!`!!!"""""""!!!"""""""""""#""""!!```!!!!!!!""#"""""########$$$%%&&''(())**++,,--..//0011223332211000//0000//..--,,++**))((('''''&&&&&&&%%$$##""!!```!!"?????????>>>>>==<<<;;::99888887777766666655443443333333344433333333444555556666666677788888999999::;;<<==>>>>>==<<;;::99888888877788899::::;;;;::998888888888777777766677777888988777777777777777788899999999888777666666777766554433223322332322222233334444455666777666666555554444444444445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!```!!`!!!!!!"""""""""""""""""""###"""!!!`````!!!!"""""""""########$$%%&&''(())**++,,--..//0011222221100///////00//..--,,++**))((('''''''&&&%%$$##""!!``!!????????>>>====<<;;;::9988878777666666665544333333332233333323333333444455555556666667777788888999::;;<<==>>>==<<;;::9988777777777778899:::::;::99888887777877666666666666777788877666666677777777788889999988777666666666776655443322222222222222222222333344455666666555555554444444444444445566778899::;;<<==>>?>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`````!`!!!!!!!!!!"!"""#######"""##########""!!!!!````!!"!!!!!""""""""###$$%%&&''(())**++,,--..//00112221100///..////00//..--,,++**)))(((((''''&&%%$$##""!!``!??????>>>=====<<;;;::998877777666665555554433233222222223332222222233344444555555556667777788888899::;;<<=====<<;;::99887777777666777889999::::9988777777777766666665556666677787766666666666666667778888888877766655555566665544332211221122121111112222333334455566655555544444333333333333445566778899::;;<<==>>>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!!!!!!"!!!""!""""""####################""!!!````!!!!!!!!!""""""""##$$%%&&''(())**++,,--..//001111100//.......//00//..--,,++**)))(((((''&&%%$$##""!!``?????>>>===<<<<;;:::99887776766655555555443322222222112222221222222233334444444555555666667777788899::;;<<===<<;;::99887766666666666778899999:998877777666676655555555555566667776655555556666666667777888887766655555555566554433221111111111111111111122223334455555544444444333333333333333445566778899::;;<<==>===>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!!!!!"!""""""""""#"###$$$$$$$###$$$$$$##""!!```!`````!!!!!!!!"""##$$%%&&''(())**++,,--..//0011100//...--....//00//..--,,++***))))((''&&%%$$##""!!``????>>===<<<<<;;:::9988776666655555444444332212211111111222111111112223333344444444555666667777778899::;;<<<<<;;::99887766666665556667788889999887766666666665555555444555556667665555555555555555666777777776665554444445555443322110011001101000000111122222334445554444443333322222222222233445566778899::;;<<=======>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!````!!!!"""""""#"""##"######$$$$$$$$$$$$$$$$##""!!``````!!!!!!!!""##$$%%&&''(())**++,,--..//00000//..-------..//00//..--,,++***)))((''&&%%$$##""!!``???>>===<<<;;;;::9998877666565554444444433221111111100111111011111112222333333344444455555666667778899::;;<<<;;::9988776655555555555667788888988776666655556554444444444445555666554444444555555555666677777665554444444445544332211000000000000000000001111222334444443333333322222222222222233445566778899::;;<<=<<<===>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!!!""""""#"##########$#$$$%%%%%%%$$$%%%$$##""!!```````!!!""##$$%%&&''(())**++,,--..//000//..---,,----..//00//..--,,+++***))((''&&%%$$##""!!``!??>>==<<<;;;;;::999887766555554444433333322110110000000011100000000111222223333333344455555666666778899::;;;;;::998877665555555444555667777888877665555555555444444433344444555655444444444444444455566666666555444333333444433221100//00//00/0//////00001111122333444333333222221111111111112233445566778899::;;<<<<<<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!!!""""#######$###$$#$$$$$$%%%%%%%%%%%%%%%$$##""!!```!!""##$$%%&&''(())**++,,--../////..--,,,,,,,--..//00//..--,,++**))((''&&%%$$##""!!````````````````!!?>>==<<<;;;::::9988877665554544433333333221100000000//000000/0000000111122222223333334444455555666778899::;;;::998877665544444444444556677777877665555544445443333333333334444555443333333444444444555566666554443333333334433221100////////////////////000011122333333222222221111111111111112233445566778899::;;<;;;<<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!"""""######$#$$$$$$$$$$%$%%%&&&&&&&%%%&%%%$$##""!!``!!""##$$%%&&''(())**++,,--..///..--,,,++,,,,--..////..--,,++**))((''&&%%$$##""!!```````````````!!!!!!!!!!!!!!!!">>==<<;;;:::::9988877665544444333332222221100/00////////000////////00011111222222223334444455555566778899:::::998877665544444443334445566667777665544444444443333333222333334445443333333333333333444555555554443332222223333221100//..//..//./......////000001122233322222211111000000000000112233445566778899::;;;;;;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!""""####$$$$$$$%$$$%%$%%%%%%&&&&&&&&&&&%%%$$##""!!``!!""##$$%%&&''(())**++,,--.....--,,+++++++,,--..//..--,,++**))((''&&%%$$##""!!`````````!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"">==<<;;;:::999988777665544434333222222221100////////..//////.///////00001111111222222333334444455566778899:::998877665544333333333334455666667665544444333343322222222222233334443322222223333333334444555554433322222222233221100//....................////0001122222211111111000000000000000112233445566778899::;:::;;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""""#####$$$$$$%$%%%%%%%%%%&%&&&''&&&&&&%%%$$$$##""!!``!!""##$$%%&&''(())**++,,--....--,,+++**++++,,--../..--,,++**))((''&&%%$$##""!!``!!!!!!!!!!!!!!!!!!!!!""""""""""""""""#==<<;;:::9999988777665544333332222211111100//.//........///........///00000111111112223333344444455667788999998877665544333333322233344555566665544333333333322222221112222233343322222222222222223334444444433322211111122221100//..--..--..-.------..../////0011122211111100000////////////00112233445566778899:::::::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""####$$$$%%%%%%%&%%%&&%&&&&&&''&&%%&&%%%$$$$###"""!!```!!""##$$%%&&''(())**++,,--...---,,++*******++,,--....--,,++**))((''&&%%$$##""!!``!!!!!!!!"""""""""""""""""""""""""""""##=<<;;:::9998888776665544333232221111111100//........--......-.......////00000001111112222233333444556677889998877665544332222222222233445555565544333332222322111111111111222233322111111122222222233334444433222111111111221100//..--------------------....///0011111100000000///////////////00112233445566778899:999:::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$#####$$$$$%%%%%%&%&&&&&&&&&&'&'''&&%%%%%%$$$####""""!!!```!!!""##$$%%&&''(())**++,,--.----,,++***))****++,,--..--,,++**))((''&&%%$$##""!!``!!"""""""""""""""""""""################$<<;;::99988888776665544332222211111000000//..-..--------...--------.../////0000000011122222333333445566778888877665544332222222111222334444555544332222222222111111100011111222322111111111111111122233333333222111000000111100//..--,,--,,--,-,,,,,,----.....//000111000000/////............//0011223344556677889999999::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$###$$$$%%%%&&&&&&&'&&&''&''&&&&&&%%$$%%$$$####"""!!!!````!!""##$$%%&&''(())**++,,----,,,++**)))))))**++,,----,,++**))((''&&%%$$##""!!````````!!""""""""#############################$$<;;::99988877776655544332221211100000000//..--------,,------,-------....///////00000011111222223334455667788877665544332211111111111223344444544332222211112110000000000001111222110000000111111111222233333221110000000001100//..--,,,,,,,,,,,,,,,,,,,,----...//000000////////...............//0011223344556677889888999::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$$%%%%%&&&&&&'&'''''''''&&&&&&%%$$$$$$###""""!!!!````!!""##$$%%&&''(())**++,,-,,,,++**)))(())))**++,,--,,++**))((''&&%%$$##""!!```!!!!!!!!""#####################$$$$$$$$$$$$$$$$%;;::9988877777665554433221111100000//////..--,--,,,,,,,,---,,,,,,,,---.....////////000111112222223344556677777665544332211111110001112233334444332211111111110000000///00000111211000000000000000011122222222111000//////0000//..--,,++,,++,,+,++++++,,,,-----..///000//////.....------------..//0011223344556677888888899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$%%%%&&&&'''''''''&&&&&&&%%%%%%$$##$$###""""!!!```!!""##$$%%&&''(())**++,,,,+++**))((((((())**++,,,,++**))((''&&%%$$##""!!``!!!!!!!!!""########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%;::99888777666655444332211101000////////..--,,,,,,,,++,,,,,,+,,,,,,,----.......//////0000011111222334455667776655443322110000000000011223333343322111110000100////////////000011100///////00000000011112222211000/////////00//..--,,++++++++++++++++++++,,,,---..//////........---------------..//0011223344556677877788899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%%&&&&&''''''('''&&&&&&&%%%%%%$$######"""!!!!```!!"""##$$%%&&''(())**++,++++**))(((''(((())**++,,++**))((''&&%%$$##""!!``!!!!!!""""""""""###$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%&::9988777666665544433221100000/////......--,,+,,++++++++,,,++++++++,,,-----........///00000111111223344556666655443322110000000///000112222333322110000000000///////.../////000100////////////////00011111111000///......////..--,,++**++**++*+******++++,,,,,--...///......-----,,,,,,,,,,,,--..//0011223344556677777778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%&&&&''''(((((''&&%%%%%%%$$$$$$##""##"""!!!!``!!!!""##$$%%&&''(())**++++***))(('''''''(())**++++**))((''&&%%$$##""!!````!!!!!!!!!"""""""##$$%%%%%%%%%%%%%%%%%%%%%%%%%%&&:99887776665555443332211000/0///........--,,++++++++**++++++*+++++++,,,,-------....../////0000011122334455666554433221100///////////0011222223221100000////0//............////000//......./////////00001111100///.........//..--,,++********************++++,,,--......--------,,,,,,,,,,,,,,,--..//0011223344556676667778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>?>>>>>==<<;;::99887766554433221100//..--,,++**))((''&&&&&'''''((('''''&&%%%%%%%$$$$$$##""""""!!!````!!!!!""##$$%%&&''(())**+****))(('''&&''''(())**++**))((''&&%%$$##""!!`````!!!!!!!!!!"""##$$%%%%%%%%%%&&&&&&&%%%%&&&&&&9988776665555544333221100/////.....------,,++*++********+++********+++,,,,,--------.../////00000011223344555554433221100///////...///00111122221100//////////.......---.....///0//................///00000000///...------....--,,++**))**))**)*))))))****+++++,,---...------,,,,,++++++++++++,,--..//0011223344556666666778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>====<<;;::998877665544433221100//..--,,++**))((''&&&''''(((('''''&&%%$$$$$$$######""!!""!!!``````!!""##$$%%&&''(())****)))((''&&&&&&&''(())**+**))((''&&%%$$##""!!``````!!!!!!!""##$$%%%%%&%%%%%%%%%%%%%%%%%&%%988776665554444332221100///./...--------,,++********))******)*******++++,,,,,,,------...../////000112233445554433221100//...........//001111121100/////..../..------------....///..-------.........////00000//...---------..--,,++**))))))))))))))))))))****+++,,------,,,,,,,,+++++++++++++++,,--..//0011223344556555666778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>=>======<<;;::99887766554443333221100//..--,,++**))(('''''((((((''&&&&&%%$$$$$$$######""!!!!!!````!!""##$$%%&&''(())*))))((''&&&%%&&&&''(())****))((''&&%%$$##""!!``````!!!""##$$$%%%%%%%%%%%%%%$$$$%%%%%%88776655544444332221100//.....-----,,,,,,++**)**))))))))***))))))))***+++++,,,,,,,,---.....//////001122334444433221100//.......---...//0000111100//..........-------,,,-----.../..----------------...////////...---,,,,,,----,,++**))(())(())()(((((())))*****++,,,---,,,,,,+++++************++,,--..//0011223344555555566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>========<<<<;;::9988776655443333333221100//..--,,++**))(('''((((((''&&&&&%%$$#######""""""!!``!!```!!""##$$%%&&''(())))(((''&&%%%%%%%&&''(())***))((''&&%%$$##""!!```!!""##$$$$$%$$$$$$$$$$$$$$$$$%$$8776655544433332211100//...-.---,,,,,,,,++**))))))))(())))))()))))))****+++++++,,,,,,-----.....///0011223344433221100//..-----------..//00000100//.....----.--,,,,,,,,,,,,----...--,,,,,,,---------..../////..---,,,,,,,,,--,,++**))(((((((((((((((((((())))***++,,,,,,++++++++***************++,,--..//0011223344544455566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>====<=<<<<<<;;::99887766554433322222221100//..--,,,++**))(((((((('''&&%%%%%$$#######""""""!!````!!""##$$%%&&''(())((((''&&%%%$$%%%%&&''(()))))))((''&&%%$$##""!!``!!""###$$$$$$$$$$$$$$####$$$$$$776655444333332211100//..-----,,,,,++++++**))())(((((((()))(((((((()))*****++++++++,,,-----......//00112233333221100//..-------,,,---..////0000//..----------,,,,,,,+++,,,,,---.--,,,,,,,,,,,,,,,,---........---,,,++++++,,,,++**))((''((''(('(''''''(((()))))**+++,,,++++++*****))))))))))))**++,,--..//0011223344444445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<<<<<<;;;;::99887766554433222222221100//..--,,,,+++**))(((((''''&&%%%%%$$##"""""""!!!!!!``!!""##$$%%&&''((((('''&&%%$$$$$$$%%&&''(()))))))((''&&%%$$##""!!``````!!!""#####$#################$##76655444333222211000//..---,-,,,++++++++**))((((((((''(((((('((((((())))*******++++++,,,,,-----...//001122333221100//..--,,,,,,,,,,,--../////0//..-----,,,,-,,++++++++++++,,,,---,,+++++++,,,,,,,,,----.....--,,,+++++++++,,++**))((''''''''''''''''''''(((()))**++++++********)))))))))))))))**++,,--..//0011223343334445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<<;<;;;;;;::99887766554433222111111100//..--,,++++++**))(((('''&&&%%$$$$$##"""""""!!!!!!``!!""##$$%%&&''(((''''&&%%$$$##$$$$%%&&''(((((((((((''&&%%$$##""!!!!!```!`````!!!"""##############""""######6655443332222211000//..--,,,,,+++++******))(('((''''''''(((''''''''((()))))********+++,,,,,------..//0011222221100//..--,,,,,,,+++,,,--....////..--,,,,,,,,,,+++++++***+++++,,,-,,++++++++++++++++,,,--------,,,+++******++++**))((''&&''&&''&'&&&&&&''''((((())***+++******)))))(((((((((((())**++,,--..//0011223333333445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;;;;;;::::99887766554433221111111100//..--,,++++****))((''''&&&&%%$$$$$##""!!!!!!!```````!!""##$$%%&&''((('''&&&%%$$#######$$%%&&''(((((((('((''&&%%$$##""!!!!!!!!!!!!````!!"""""#"""""""""""""""""#""65544333222111100///..--,,,+,+++********))((''''''''&&''''''&'''''''(((()))))))******+++++,,,,,---..//00112221100//..--,,+++++++++++,,--...../..--,,,,,++++,++************++++,,,++*******+++++++++,,,,-----,,+++*********++**))((''&&&&&&&&&&&&&&&&&&&&''''((())******))))))))((((((((((((((())**++,,--..//0011223222333445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;;:;::::::99887766554433221110000000//..--,,++******))((''''&&&%%%$$#####""!!!!!!!``!!""##$$%%&&''((''&&&&%%$$###""####$$%%&&'''''''''''''''&&%%$$##"""""!!!"!!!!!!``!!!""""""""""""""!!!!""""""5544332221111100///..--,,+++++*****))))))((''&''&&&&&&&&'''&&&&&&&&'''((((())))))))***+++++,,,,,,--..//001111100//..--,,+++++++***+++,,----....--,,++++++++++*******)))*****+++,++****************+++,,,,,,,,+++***))))))****))((''&&%%&&%%&&%&%%%%%%&&&&'''''(()))***))))))(((((''''''''''''(())**++,,--..//0011222222233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::::::::9999887766554433221100000000//..--,,++****))))((''&&&&%%%%$$#####""!!```````!!""##$$%%&&'''''&&&%%%$$##"""""""##$$%%&&''''''''&''''''&&%%$$##""""""""""""!!!```!!!!!"!!!!!!!!!!!!!!!!!"!!544332221110000//...--,,+++*+***))))))))((''&&&&&&&&%%&&&&&&%&&&&&&&''''((((((())))))*****+++++,,,--..//0011100//..--,,++***********++,,-----.--,,+++++****+**))))))))))))****+++**)))))))*********++++,,,,,++***)))))))))**))((''&&%%%%%%%%%%%%%%%%%%%%&&&&'''(())))))(((((((('''''''''''''''(())**++,,--..//0011211122233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::::9:9999998877665544332211000///////..--,,++**))))))((''&&&&%%%$$$##"""""!!```!!""##$$%%&&'''''&&%%%%$$##"""!!""""##$$%%&&&&&&&&&&&&&''''&&%%$$#####"""#""""""!!!````!!!!!!!!!!!!!!````!!!!!!44332211100000//...--,,++*****)))))((((((''&&%&&%%%%%%%%&&&%%%%%%%%&&&'''''(((((((()))*****++++++,,--..//00000//..--,,++*******)))***++,,,,----,,++**********)))))))((()))))***+**))))))))))))))))***++++++++***)))(((((())))((''&&%%$$%%$$%%$%$$$$$$%%%%&&&&&''((()))(((((('''''&&&&&&&&&&&&''(())**++,,--..//0011111112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9999999988887766554433221100////////..--,,++**))))((((''&&%%%%$$$$##""""""!!``!!""##$$%%&&''''&&&%%%$$$##""!!!!!!!""##$$%%&&&&&&&&%&&&&''''&&%%$$############"""!!!````!`````````````!``43322111000////..---,,++***)*)))((((((((''&&%%%%%%%%$$%%%%%%$%%%%%%%&&&&'''''''(((((()))))*****+++,,--..//000//..--,,++**)))))))))))**++,,,,,-,,++*****))))*))(((((((((((())))***))((((((()))))))))****+++++**)))((((((((())((''&&%%$$$$$$$$$$$$$$$$$$$$%%%%&&&''((((((''''''''&&&&&&&&&&&&&&&''(())**++,,--..//0010001112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9999898888887766554433221100///.......--,,++**))((((((''&&%%%%$$$###""!!!!!!!!``!!""##$$%%&&'''&&&&%%$$$$##""!!!``!!!!""##$$%%%%%%%%%%%%%&&&&&'&&%%$$$$$###$####""!!`````332211000/////..---,,++**)))))(((((''''''&&%%$%%$$$$$$$$%%%$$$$$$$$%%%&&&&&''''''''((()))))******++,,--../////..--,,++**)))))))((()))**++++,,,,++**))))))))))((((((('''((((()))*))(((((((((((((((()))********)))(((''''''((((''&&%%$$##$$##$$#$######$$$$%%%%%&&'''(((''''''&&&&&%%%%%%%%%%%%&&''(())**++,,--..//0000000112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988888888777766554433221100//........--,,++**))((((''''&&%%$$$$####""!!!!!!!!``!!""##$$%%&&'''&&&%%%$$$###""!!`````!!""##$$%%%%%%%%$%%%%&&&&&&&&%%$$$$$$$$$##""!!`32211000///....--,,,++**)))()(((''''''''&&%%$$$$$$$$##$$$$$$#$$$$$$$%%%%&&&&&&&''''''((((()))))***++,,--..///..--,,++**))((((((((((())**+++++,++**)))))(((()((''''''''''''(((()))(('''''''((((((((())))*****))((('''''''''((''&&%%$$####################$$$$%%%&&''''''&&&&&&&&%%%%%%%%%%%%%%%&&''(())**++,,--..//0///000112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988887877777766554433221100//...-------,,++**))((''''''&&%%$$$$###"""!!````````!!""##$$%%&&'&&&&%%%%$$####""!!``!!""##$$$$$$$$$$$$$%%%%%&&&&&%%%%%$$$$$##""!!`221100///.....--,,,++**))((((('''''&&&&&&%%$$#$$########$$$########$$$%%%%%&&&&&&&&'''((((())))))**++,,--.....--,,++**))((((((('''((())****++++**))(((((((((('''''''&&&'''''((()((''''''''''''''''((())))))))((('''&&&&&&''''&&%%$$##""##""##"#""""""####$$$$$%%&&&'''&&&&&&%%%%%$$$$$$$$$$$$%%&&''(())**++,,--..///////00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988777777776666554433221100//..--------,,++**))((''''&&&&%%$$####""""!!```!!""##$$%%&&&&&&&%%%$$$###""""!!``!!""##$$$$$$$$#$$$$%%%%%%%%&&%%%%%%%$$##""!!`21100///...----,,+++**))((('('''&&&&&&&&%%$$########""######"#######$$$$%%%%%%%&&&&&&'''''((((()))**++,,--...--,,++**))(('''''''''''(())*****+**))(((((''''(''&&&&&&&&&&&&''''(((''&&&&&&&'''''''''(((()))))(('''&&&&&&&&&''&&%%$$##""""""""""""""""""""####$$$%%&&&&&&%%%%%%%%$$$$$$$$$$$$$$$%%&&''(())**++,,--../...///00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988777767666666554433221100//..---,,,,,,,++**))((''&&&&&&%%$$####"""!!!```````````!!!""##$$%%&&&&&%%%%$$$$##""""""!!``!!""#############$$$$$%%%%%&&&&&%%%%$$##""!!`1100//...-----,,+++**))(('''''&&&&&%%%%%%$$##"##""""""""###""""""""###$$$$$%%%%%%%%&&&'''''(((((())**++,,-----,,++**))(('''''''&&&'''(())))****))((''''''''''&&&&&&&%%%&&&&&'''(''&&&&&&&&&&&&&&&&'''(((((((('''&&&%%%%%%&&&&%%$$##""!!""!!""!"!!!!!!""""#####$$%%%&&&%%%%%%$$$$$############$$%%&&''(())**++,,--.......//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776666666655554433221100//..--,,,,,,,,++**))((''&&&&%%%%$$##""""!!!!````````!!!!````!!!!""##$$%%&&&&%%%%%$$$###"""!!!!"!!```!!""#########"####$$$$$$$$%%&&&&&&%%$$$##""!!`100//...---,,,,++***))(('''&'&&&%%%%%%%%$$##""""""""!!""""""!"""""""####$$$$$$$%%%%%%&&&&&'''''((())**++,,---,,++**))((''&&&&&&&&&&&''(()))))*))(('''''&&&&'&&%%%%%%%%%%%%&&&&'''&&%%%%%%%&&&&&&&&&''''(((((''&&&%%%%%%%%%&&%%$$##""!!!!!!!!!!!!!!!!!!!!""""###$$%%%%%%$$$$$$$$###############$$%%&&''(())**++,,--.---...//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776666565555554433221100//..--,,,+++++++**))((''&&%%%%%%$$##""""!!!`````!!!!!!!!!`````````````````!!!!"""##$$%%&&&%%%%$$$$####""!!!!!!!!!!!```````!!""""""""""""""""#####$$$$$%%%%%&%%$$###""!!`00//..---,,,,,++***))((''&&&&&%%%%%$$$$$$##""!""!!!!!!!!"""!!!!!!!!"""#####$$$$$$$$%%%&&&&&''''''(())**++,,,,,++**))((''&&&&&&&%%%&&&''(((())))((''&&&&&&&&&&%%%%%%%$$$%%%%%&&&'&&%%%%%%%%%%%%%%%%&&&''''''''&&&%%%$$$$$$%%%%$$##""!!``!!``!!`!``````!!!!"""""##$$$%%%$$$$$$#####""""""""""""##$$%%&&''(())**++,,-------..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655555555444433221100//..--,,++++++++**))((''&&%%%%$$$$##""!!!!````!!!!"!!!!!!!!!!!!!!!``!!!!!""""##$$%%&%%%%%$$$$$###"""!!!````!``!!!!!!!!!!"""""""""""""!""""########$$%%%%%%$$###""!!`0//..---,,,++++**)))((''&&&%&%%%$$$$$$$$##""!!!!!!!!``!!!!!!`!!!!!!!""""#######$$$$$$%%%%%&&&&&'''(())**++,,,++**))((''&&%%%%%%%%%%%&&''((((()((''&&&&&%%%%&%%$$$$$$$$$$$$%%%%&&&%%$$$$$$$%%%%%%%%%&&&&'''''&&%%%$$$$$$$$$%%$$##""!!`````````!!!!"""##$$$$$$########"""""""""""""""##$$%%&&''(())**++,,-,,,---..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655554544444433221100//..--,,+++*******))((''&&%%$$$$$$##""!!!!````!!!"!!!!!!!!!!!!!!`````````!!!!""""###$$%%%%%%%$$$$####""""!!``````!`!!!!"""!!!!!!!!!!!!!!!"""""#####$$$$$%$$##"""!!!`//..--,,,+++++**)))((''&&%%%%%$$$$$######""!!`!!``````!!!```````!!!"""""########$$$%%%%%&&&&&&''(())**+++++**))((''&&%%%%%%%$$$%%%&&''''((((''&&%%%%%%%%%%$$$$$$$###$$$$$%%%&%%$$$$$$$$$$$$$$$$%%%&&&&&&&&%%%$$$######$$$$##""!!``!!!!!""###$$$######"""""!!!!!!!!!!!!""##$$%%&&''(())**++,,,,,,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655444444443333221100//..--,,++********))((''&&%%$$$$####""!!`````!!!"""""""""""""!!!`````!!!!````!!!"""""####$$%%%%%$$$$$#####"""!!!`````!!!!!!!!!!!!!!!`!!!!""""""""##$$$$$$##"""!!``/..--,,,+++****))(((''&&%%%$%$$$########""!!```````!!!!"""""""######$$$$$%%%%%&&&''(())**+++**))((''&&%%$$$$$$$$$$$%%&&'''''(''&&%%%%%$$$$%$$############$$$$%%%$$#######$$$$$$$$$%%%%&&&&&%%$$$#########$$$##""!!`````!!!""######""""""""!!!!!!!!!!!!!!!""##$$%%&&''(())**++,+++,,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>==<<;;::9988776655444434333333221100//..--,,++***)))))))((''&&%%$$######""!!```!!"""""""""""""!!!`````!!!!!!!!!!!````!!!""""####$$$%%%%$$$$$####""""!!!!``!!!``````````````!!!!!"""""#####$##""!!!`..--,,+++*****))(((''&&%%$$$$$#####""""""!!````!!!!!""""""""###$$$$$%%%%%%&&''(())*****))((''&&%%$$$$$$$###$$$%%&&&&''''&&%%$$$$$$$$$$#######"""#####$$$%$$################$$$%%%%%%%%$$$###""""""######""!!```!!"""###""""""!!!!!````````````!!""##$$%%&&''(())**+++++++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>==<<;;::9988776655443333333322221100//..--,,++**))))))))((''&&%%$$####""""!!``!!""""""""###"""!!!!!!!!!!""""!!!!!`````!!!"""#####$$$$$$$$$$$#####"""""!!!```````!!!!!!!!""######""!!!`.--,,+++***))))(('''&&%%$$$#$###""""""""!!`````!!!!!!!""""""#####$$$$$%%%&&''(())***))((''&&%%$$###########$$%%&&&&&'&&%%$$$$$####$##""""""""""""####$$$##"""""""#########$$$$%%%%%$$###"""""""""######""!!``!!""""""!!!!!!!!```!!""##$$%%&&''(())**+***+++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>===<<;;::9988776655443333232222221100//..--,,++**)))(((((((''&&%%$$##"""""""!!``!!!!!!!!!!""""""""!!!!!"""""""""""!!!!!``````!!!!"""####$$$$$$$$$$$#####""""!!!!``````!!!!!"""""#""!!``--,,++***)))))(('''&&%%$$#####"""""!!!!!!`ā```!!!!!!!!"""#####$$$$$$%%&&''(()))))((''&&%%$$#######"""###$$%%%%&&&&%%$$##########"""""""!!!"""""###$##""""""""""""""""###$$$$$$$$###"""!!!!!!"""""""""!!``!!!"""!!!!!!````!!""##$$%%&&''(()))*******++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>===<<;;::9988776655443322222222111100//..--,,++**))((((((((''&&%%$$##""""!!"!!!````!!!!!!!!!!""""""""""""""""####"""""!!!!!!!`````!!!!"""###$$$$$$$#########"""""!!!!!`````!!""""""!!`-,,++***)))((((''&&&%%$$###"#"""!!!!!!!!!!`````!!!!!!"""""#####$$$%%&&''(()))((''&&%%$$##"""""""""""##$$%%%%%&%%$$#####""""#""!!!!!!!!!!!!""""###""!!!!!!!"""""""""####$$$$$##"""!!!!!!!!!"""""""!!!!``!!!!!!!!``````!!""##$$%%&&''((()))*)))***++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>====<<<;;::9988776655443322221211111100//..--,,++**))((('''''''&&%%$$##""!!!!!!!```````````!!!!!!"""""""###########"""""!!!!!!!`````````````!!!!""""###$##############"""""!!!!````!!!!!""!!`,,++**)))(((((''&&&%%$$##"""""!!!!!````!!!!`````!!!"""""######$$%%&&''(((((''&&%%$$##"""""""!!!"""##$$$$%%%%$$##""""""""""!!!!!!!```!!!!!"""#""!!!!!!!!!!!!!!!!"""########"""!!!``````!!!!!!!!!!!!!``````!!!``````!!""##$$%%&&''(((((()))))))**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>====<<<;;::9988776655443322111111110000//..--,,++**))((''''''''&&%%$$##""!!!!``!``!!!!!!!!"""""###$$$$#####"""""""!!!!!!!!!!!`````````````!!!!!!!""""#############"""""""""!!!!!```!!!!!!!`,++**)))(((''''&&%%%$$##"""!"!!!```````!``````!!!!!"""""###$$%%&&''(((''&&%%$$##""!!!!!!!!!!!""##$$$$$%$$##"""""!!!!"!!`````````!!!!"""!!```````!!!!!!!!!""""#####""!!!```!!!!!!!`````````````!!!!!!""##$$%%&&''(('''((()((()))**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<<;;;::9988776655443322111101000000//..--,,++**))(('''&&&&&&&%%$$##""!!``````````!!!!!!"""###$$$$$$#####"""""""!!!!!!!!!!!!!!!!!!``````````````!!!!!!!!""""########""""""""""""""!!!!!```````!!!`++**))((('''''&&%%%$$##""!!!!!`````!``!!!!!""""""##$$%%&&'''''&&%%$$##""!!!!!!!```!!!""####$$$$##""!!!!!!!!!!```!!!"!!`````````!!!""""""""!!!`````````!!!!!!!!!""##$$%%&&''''''''''((((((())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<<;;;::99887766554433221100000000////..--,,++**))((''&&&&&&&&%%$$##""!!``````!!!!!"""###$$$$$$#######"""""""""""!!!!!!!!!!!!!!!!!!!``!!!`````````````````````!!!!!"""""""####"#"""""""""""!!!!!!!!!`````!`+**))((('''&&&&%%$$$##""!!!`!``````!```!!!!!"""##$$%%&&'''&&%%$$##""!!````````!!""#####$##""!!!!!````!```!!!``!!!!"""""!!```!!!!`!!!"""##$$$%%&&&&&''&&&'''('''((())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>????????????????????>>>==<<;;;;:::9988776655443322110000/0//////..--,,++**))((''&&&%%%%%%%$$##""!!```````!!!"""####$$$$$$$#######""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!```````````````!!!!!!!!""""""""#####"""""""!!!!!!!!!!!!!!````**))(('''&&&&&%%$$$##""!!``````!!!!!!""##$$%%&&&&&%%$$##""!!``!!""""####""!!``````!!```!!!!!!!!``````!```!!""##$$$$%%&&&&&&&&&&&'''''''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>??????????????????>>>==<<;;;;:::99887766554433221100////////....--,,++**))((''&&%%%%%%%%$$##""!!```!!!"""###$$%$$$$$$$###########"""""""""""""""""""!!"""!!!!!!!!!!!!!!!!!!!!!!!`````````!!!!!!!!!!!!!"""""########"""!"!!!!!!!!!!!```````*))(('''&&&%%%%$$###""!!`````!!!""##$$%%&&&%%$$##""!!``!!"""""#""!!``!!```!!!!!```!!""####$$%%%%%&&%%%&&&'&&&'''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>=====>>????????????????>>===<<;;::::999887766554433221100////./......--,,++**))((''&&%%%$$$$$$$##""!!``!!!""""##$$%%%$$$$$$$##################"""""""""""""""""""""""""""""!!!!!!!!!!!``````!!!!!!!!!!!!!""""""""##########"""!!!!!!!```````))((''&&&%%%%%$$####""!!```!!""##$$%%%%%$$##""!!``!!!!"""""!!```````````!!""####$$%%%%%%%%%%%&&&&&&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>========>>???>>?????????>>===<<;;::::999887766554433221100//........----,,++**))((''&&%%$$$$$$$$##""!!```!!!"""##$$%%%%%%$$$$$$$$$$$###################""###"""""""""""""""""""""""!!!!!!````````````````!!!!!!!!!"""""""""""""##########"""!!!`!````)((''&&&%%%$$$$##"""""!!``!!""##$$%%%$$$##""!!``!!!!!""!!```!!""""##$$$$$%%$$$%%%&%%%&&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==========<<<<<==>>>>>>>>??????>>==<<<;;::99998887766554433221100//....-.------,,++**))((''&&%%$$$#####$##""!!``!!!!""##$$%%%%%%%%$$$$$$$$$$$$$$$$$$#############################"""""""""""!!!!!!!!!!`````````````````````!``!!``!!!!!!!!!"""""""""""""#############"""""!!!``((''&&%%%$$$$$##""""""!!```!!""##$$$$$$$####""!!````!!!!!``!!""""##$$$$$$$$$$$%%%%%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>=========<<<<<<<<==>>>==>>>????>>==<<<;;::99998887766554433221100//..--------,,,,++**))((''&&%%$$########$##""!!`````!!!""##$$%%&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##$$$#######################""""""!!!!!!!!!!!!!!!!!!````!!!``!!`!!!!!!!!!!!!!!!!!!"""""""""##################"""""!!!``(''&&%%%$$$####""!!!!!!``!!""##$$$$######""!!```!!!``!!!!!!""#####$$###$$$%$$$%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<<<<<<<<;;;;;<<========>>>?>>==<<;;;::99888877766554433221100//..----,-,,,,,,++**))((''&&%%$$###"""""##$##""!!```!!""##$$%%&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!"!!""!!"""""""""####################""""""!!!!!`''&&%%$$$#####""!!!!!!``!!""##$#####"""""""!!``!!!``!!!!!!!""###########$$$$$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<<<<<<<;;;;;;;;<<===<<===>>>>==<<;;;::99888877766554433221100//..--,,,,,,,,++++**))((''&&%%$$##""""""""####""!!``!!""##$$%%&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$%%%$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""!!!!"""!!""!""""""""""""""""""#########$$$$######""""""""!!!!!``'&&%%$$$###""""!!```````!!""######""""""""""!!``!!!```!!`````!!"""""##"""###$###$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;;;;;;;;:::::;;<<<<<<<<===>==<<;;:::99887777666554433221100//..--,,,,+,++++++**))((''&&%%$$##"""!!!!!""###""!!``!!""##$$%%&&'&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""""""""""""""""""#""##""#########$$$$$$$$####""""""""!!!!!!```&&%%$$###"""""!!``!!""####"""""!!!!!"""!!````````````!!"""""""""""#######$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>==<<;;;;;;;;;::::::::;;<<<;;<<<====<<;;:::99887777666554433221100//..--,,++++++++****))((''&&%%$$##""!!!!!!!!""###""!!````!!""##$$%%&&''''''''&&&&&&&&&&&&&&&&&&&%%&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################""""###""##"##################$$$$$$$$$$###""""""!!!!!!!!``&%%$$###"""!!!!```!!""####""""!!!!!!!!"""!!``!!!!!""!!!"""#"""###$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>==<<;;::::::::::99999::;;;;;;;;<<<=<<;;::999887766665554433221100//..--,,++++*+******))((''&&%%$$##""!!!`````!!""##"""!!!`````!!""##$$%%&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############################$##$$##$$$$$$$$$%%%%$$##""""!!!!!!!!````%%$$##"""!!!!!!``!!""###""!!!!!`````!!""!!!``!!!!!!!!!!!!"""""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>=========<<;;:::::::::99999999::;;;::;;;<<<<;;::999887766665554433221100//..--,,++********))))((''&&%%$$##""!!```!!"""""!!```!```````````````!!""##$$%%&&''''''''''''''''''''''''''&&'''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$####$$$##$$#$$$$$$$$$$$$$$$$$$%%%%%%$$##"""!!!!!!````%$$##"""!!!```````!!""##""!!!!```!!!!!``````!!```!!!"!!!"""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>=========<<;;::99999999998888899::::::::;;;<;;::998887766555544433221100//..--,,++****)*))))))((''&&%%$$##""!!``!!""!!!``!```````!!!``!!!!!```````!!!```!!``````!!""##$$%%&&'''''&&&&&'''&&&&&&''&'''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$%%$$%%%%%%%%%%%$$##""!!!!````$$##""!!!`````!!"""""!!````!!!```````!!!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<<<<<<<;;::9999999998888888899:::99:::;;;;::998887766555544433221100//..--,,++**))))))))(()((''&&%%$$##""!!``!!!!!``!!!!!!``````````!!!!!!!!!!!!!````!!!!!!!!!!!!!!!!!!!`````````!!""##$$%%&&''&&&&&&&&&&'&&&&&&&&&&&''(''(((''''''&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%$$$$%%%$$%%$%%%%%%%%%%%%%%%%%%&&%%$$##""!!!``$##""!!!``!!"""!!``````!```!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<<<<<<<;;::998888888888777778899999999:::;::998877766554444333221100//..--,,++**))))()(((((((''&&%%$$##""!!`€`!!!!`````!!!!!!!!!!!````!!!!!!!"""!!"""""!!!`!!!!!!!!"""!!!""!!!!!!!``!!!!!""##$$%%&&''&&&&&%%%%%&&&%%%%%%&&%&&''((((((((''&&&&&%%%%%%&&&&&&&&&'&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%%&&%%&&&&&&&%%$$##""!!``##""!!```!!"!!!````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;;;;;;;::99888888888777777778899988999::::998877766554444333221100//..--,,++**))((((((((''((''&&%%$$##""!!```!!!!``!!"""!!!!!!!!!!!!!!"""""""""""""!!!!!"""""""""""""""""""!!!`````````!!!!""##$$%%&&''&&%%%%%%%%%%&%%%%%%%%%%%&&''((((((''&&%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%&&&%%&&%&&&&&&&&&&&&&&&&&&%%$$##""!!`#""!!``!!!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;;;;;;;::99887777777777666667788888888999:998877666554433332221100//..--,,++**))(((('('''''''(''&&%%$$##""!!```!````!!"!!``!!""""""""!!!!"""""""###""#####"""!""""""""###"""##"""""""!!!!!!!!!``````!!""""##$$%%&&''&&%%%%%$$$$$%%%$$$$$$%%$%%&&''''((''&&%%%%%$$$$$$%%%%%%%%%&&&&&&&''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&'&&''&&'''&&%%$$##""!!`""!!`````!!````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;:::::::::998877777777766666666778887788899998877666554433332221100//..--,,++**))((''''''''&&''''''&&%%$$##""!!!!!!!!!!"!!``!!""##""""""""""""""#############"""""###################"""!!!!!!!!!!!!!````!!"""##$$%%&&''&&%%$$$$$$$$$$%$$$$$$$$$$$%%&&''''''&&%%$$$$$$$$$$$$$$%%%%%%%%%%&&&''''''''''''''&&&&'''&&''&'''''''''''''''&&%%$$##""!!`""!!``````!!`````````````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;:::::::::998877666666666655555667777777788898877665554433222211100//..--,,++**))((''''&'&&&&&&&'''''&&%%$$##""!!!"!!!!""!!```!!""#######""""#######$$$##$$$$$###"########$$$###$$#######"""""""""!!!!!!!!`````!!""###$$%%&&''&&%%$$$$$#####$$$######$$#$$%%&&&&''&&%%$$$$$######$$$$$$$$$%%%%%%%&&''''''''''''''''''''''''''''''(''((''''&&%%$$##""!!`#""!!`````````````````````!!!!!!!!!`!``!!!!!!`!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>==<<;;::9999999998877666666666555555556677766777888877665554433222211100//..--,,++**))((''&&&&&&&&%%&&&&'''&&%%$$$##""""""""""!!```!!""################$$$$$$$$$$$$$#####$$$$$$$$$$$$$$$$$$$###"""""""""""""!!!!!``!!""###$$%%&&''&&%%$$##########$###########$$%%&&&&&&%%$$##############$$$$$$$$$$%%%&&&''''''''''''''''((''(('((((((((((((''&&%%$$##""!!`##""!!````!!!!!!!!!`````!``!!!!!!!!!!!!!!""!!!!!!!!!!!!!!!````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>?>??>>>>==<<;;::9999999998877665555555555444445566666666777877665544433221111000//..--,,++**))((''&&&&%&%%%%%%%&&&&&&%%$$#####"""#""""!!`````!!""##$$$$$####$$$$$$$%%%$$%%%%%$$$#$$$$$$$$%%%$$$%%$$$$$$$#########"""""""!!`````!!""##$$$%%&&''&&%%$$#####"""""###""""""##"##$$%%%%&&%%$$#####""""""#########$$$$$$$%%&&&&&&''''''''''''''''(((((((((((((((''&&%%$$##""!!`$##""!!!!!!!!!!!!!!!````!!`!!!!!!!!!!!!!!"""""""""!"!!""""!!!!!```````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>====<<;;::9988888888877665555555554444444455666556667777665544433221111000//..--,,++**))((''&&%%%%%%%%$$%%%%&&&%%$$###"#######""!!````!!`````````!!""##$$$$$$$$$$$$$$$%%%%%%%%%%%%%$$$$$%%%%%%%%%%%%%%%%%%$$$#############""!!``!!`!!""##$$$%%&&''&&%%$$##""""""""""#"""""""""""##$$%%%%%%$$##""""""""""""""##########$$$%%%&&&&&&&&&&&&&&&&'''''''''''''(((((((''&&%%$$##""!!`$$##""!!!!"""""""""!!!`!``!!!!!!"!!""""""""""""""##"""""""""!!!````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>==>=>>====<<;;::998888888887766554444444444333334455555555666766554433322110000///..--,,++**))((''&&%%%%$%$$$$$$$%%%%%%$$##""""""""#""!!```````!!!!!!!!!!!!!!!""##$$%%%%%$$$$%%%%%%%&&&%%&&&&&%%%$%%%%%%%%&&&%%%&&%%%$$####""#"""######""!!````!!!""##$$%%&&''&&%%$$##"""""!!!!!"""!!!!!!""!""##$$$$%%$$##"""""!!!!!!"""""""""#######$$%%%%%%&&&&&&&&&&&&&&&&'''''''''''''((((''&&%%$$##""!!`%$$##"""""""""""""""!!!!!!!""!""""""""""""""#########""""""!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>=========<<<<;;::998877777777766554444444443333333344555445556666554433322110000///..--,,++**))((''&&%%$$$$$$$$##$$$$%%%$$##"""!"""""""""!!``!!!!!!!""!!!!!!!!!""##$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&%%%%%&&&&&&&&&&&&&&%%$$###"""""""""""""#""!!```!!""##$$%%&&&&%%$$##""!!!!!!!!!!"!!!!!!!!!!!""##$$$$$$##""!!!!!!!!!!!!!!""""""""""###$$$%%%%%%%%%%%%%%%%&&&&&&&&&&&&&''''''''(''&&%%$$##""!!`%%$$##""""#########"""!"!!""""""#""########"""#""##"""""""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>=====<<=<==<<<<;;::9988777777777665544333333333322222334444444455565544332221100////...--,,++**))((''&&%%$$$$#$#######$$$$$$##""!!!!!!!!"""!!``!!!!!"""""""""""""""##$$%%&&&&&%%%%&&&&&&&'''&&'''''&&&%&&&&&&&&'''&&&&%%$$##""""!!"!!!"""""""!!``!!""##$$%%&&%%$$##""!!!!!`````!!!``````!!`!!""####$$##""!!!!!``````!!!!!!!!!"""""""##$$$$$$%%%%%%%%%%%%%%%%&&&&&&&&&&&&&''''''''&&%%$$##""!!``&%%$$###############"""""""##"########"##"""""""""""""!!!!!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>======<<<<<<<<<;;;;::9988776666666665544333333333222222223344433444555544332221100////...--,,++**))((''&&%%$$########""####$$$##""!!!`!!!!!!!!!!``!!"""""""##"""""""""##$$%%&&&&&&&&&&&&&&&'''''''''''''&&&&&''''''''''&&%%$$##"""!!!!!!!!!!!!!""!!``!!""##$$%%&%%$$##""!!`````!````!!""######""!!````````!!!!!!!!!!"""###$$$$$$$$$$$$$$$$%%%%%%%%%%%%%&&&&&&&&'''''&&%%$$##""!!!``&&%%$$####$$$$$$$$####"#""########"""""""""!!!"!!""!!!!!!!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>====<<<<<;;<;<<;;;;::9988776666666665544332222222222111112233333333444544332211100//....---,,++**))((''&&%%$$####"#"""""""######""!!```````!!!!`!``!!"""""###############$$%%&&'''''&&&&'''''''(((''((((('''&''''''''(''&&%%$$##""!!!!``!```!!!!!!!!```!!""##$$%%%$$##""!!```!!""""##""!!``````!!!!!!!""######$$$$$$$$$$$$$$$$%%%%%%%%%%%%%&&&&&&&&&'&&%%$$##""!!!!`'&&%%$$$$$$$$$$$$####""""""""#""""""""!""!!!!!!!!!!!!!````!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>===<<<<<<;;;;;;;;;::::9988776655555555544332222222221111111122333223334444332211100//....---,,++**))((''&&%%$$##""""""""!!""""###""!!```````!!""######$$#########$$%%&&'''''''''''''''((((((((((((('''''((((((''&&%%$$##""!!!````````!!``!!""##$$%$$##""!!``!!""""""""!!``````!!!"""################$$$$$$$$$$$$$%%%%%%%%&&&&&&&&&%%$$##"""!!!`''&&%%$$$$%%%%$$##""""""!!""""""""!!!!!!!!!```!``!!``````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>===<<<<;;;;;::;:;;::::9988776655555555544332211111111110000011222222223334332211000//..----,,,++**))((''&&%%$$##""""!"!!!!!!!""""""!!```!!""####$$$$$$$$$$$$$$$%%&&''(((((''''((((((()))(()))))((('(((((((''&&%%$$##""!!```!!``!!""##$$$$##""!!``````!!"""!!"""""!!```!!""""""################$$$$$$$$$$$$$%%%%%%%%%&&&&&%%$$##""""!!``(''&&%%%%%%%%$$##""""!!!!!!!!"!!!!!!!!`!!```````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<;;;;;;:::::::::999988776655444444444332211111111100000000112221122233332211000//..----,,,++**))((''&&%%$$##""!!!!!!!!``!!!!"""!!!``!!""##$$$$$%%$$$$$$$$$%%&&''((((((((((((((()))))))))))))((((())((''&&%%$$##""!!``!!`````!!""##$$$$##""!!``!!!!!!""!!!!!!!!!!``!!!""""""""""""""""#############$$$$$$$$%%%%%%%&&&&%%$$###"""!!!`((''&&%%%%%%$$##""!!!!!!``!!!!!!!!```````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<;;;;:::::99:9::9999887766554444444443322110000000000/////00111111112223221100///..--,,,,+++**))((''&&%%$$##""!!!!`!`````!!!!!!`````!!""##$$$%%%%%%%%%%%%%%%&&''(()))))(((()))))))***))*****)))())))((''&&%%$$##""!!``!``!!""##$$%$$##""!!``!!!!!""!!!``!!!!!```!!!!!!""""""""""""""""#############$$$$$$$$$%%%%%&&%%$$####""!!!```)((''&&&&%%$$##""!!!!``````!`````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>==<<;;;::::::9999999998888776655443333333332211000000000////////001110011122221100///..--,,,,+++**))((''&&%%$$##""!!``````!!!```!!!""##$$%%%%%&&%%%%%%%%%&&''(()))))))))))))))*************))))))((''''&&%%$$##""!!````````````!!!""##$$%$$##""!!`````````!!"""""!!`````````!!!!!!!!!!!!!!!!"""""""""""""########$$$$$$$%%%%%%%%$$####"""!!!!``))((''&&%%$$##""!!````````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>==<<;;;::::99999889899888877665544333333333221100//////////.....//0000000011121100//...--,,++++***))((''&&%%$$##""!!```````!!!""##$$%%%&&&&&&&&&&&&&&&''(())*****))))*******+++**+++***)))))((''''&&&&%%$$##""!!`````````!!!""##$$%$$##""!!!!!```!!!!!!"""""!!`````!!!!!!!!!!!!!!!!"""""""""""""#########$$$$$%%%%$$###""""""!!!!!`)((''&&%%$$##""!!`Ɔ`!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==========<<;;:::9999998888888887777665544332222222221100/////////........//000//000111100//...--,,++++***))((''&&%%$$##""!!````!!!!"""##$$%%&&&&&''&&&&&&&&&''(())***************+++++**++***))(((((''&&&&&%%%%$$##""!!!!```````!!""##$$%$$##""!!!!!```!!!!!!!""##""!!`````````````!!!!!!!!!!!!!""""""""#######$$$$$$$$##"""""!!!!!!!!!`)((''&&%%$$##""!!``!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==========<<;;:::9999888887787887777665544332222222221100//..........-----..////////000100//..---,,++****))))((''&&%%$$##""!!``!!!!!!"""##$$%%&&&'''''''''''''''(())**+++++****+++++++++******)))(((((''&&&&%%%%$$$##""!!``````!!""##$$%$$##"""""!!!!!!""""""####""!!`````!!!!!!!!!!!!!"""""""""#####$$$$##"""!!!!!!``````!`))((''&&%%$$##""!!``!!""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>?>>>>==<<<<<<<<<<;;::99988888877777777766665544332211111111100//.........--------..///..///0000//..---,,++****)))))((''&&%%$$##""!!````!!""""###$$%%&&'''''(('''''''''(())**+++++++++++++++,++**))**)))(('''''&&%%%%%$$$$##""!!```!!""##$$%%$$##"""""!!!"""""""##$$##""!!``````````!!!!!!!!"""""""########""!!!!!`````*))((''&&%%$$##""!!``````!!""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>==<<<<<<<<<<;;::99988887777766767766665544332211111111100//..----------,,,,,--........///0//..--,,,++**))))((((('''&&&%%$$##""!!```````!!``````!!"""##$$%%&&'''((((((((((((((())**++,,,,,++++,,,++++**))))))((('''''&&%%%%$$$$###""!!!``!!""##$$%%$$#####""""""######$$$##""!!`````!!!!!!!!!"""""####""!!!```**))((''&&%%$$##""!!`````````!!``````````````````!!""####$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>??>?>>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>??????>>====>====<<;;;;;;;;;;::99888777777666666666555544332211000000000//..---------,,,,,,,,--...--...////..--,,,++**))))(((((''&&&&%%$$$###""!!!!!!!!!!!!!!``!!"""##$$%%&&''((())((((((((())**++,,,,,,,,,,++++++**))(())(((''&&&&&%%$$$$$####""!!```!!""##$$%%%$$#####"""#######$$%$$##""!!`````!!!!!!!""""""""!!``+**))((''&&%%$$##""!!```!```!!!!`!!!!!!!!!!!!!!!!````````!!``!!!!!""####$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>?>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>=========<<;;;;;;;;;;::99888777766666556566555544332211000000000//..--,,,,,,,,,,+++++,,--------.../..--,,+++**))(((('''''&&&%%%$$######""!!!!!!!!!`````!!!!""##$$%%&&''(())))))))))))**++,,,++,,,++++++****))(((((('''&&&&&%%$$$$####"""!!``!!""##$$%%%%$$#$$########$$$$%%$$##""!!``````!!!!!""""!!`++**))((''&&%%$$##""!!!````!!!!!!!!!!!!!""!!!!!!!!!!!!!!!!!!!!!````````!!!!!""##$$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>==>>=>====>>>>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>=>>>>>>==<<<<=<<<<;;::::::::::9988777666666555555555444433221100/////////..--,,,,,,,,,++++++++,,---,,---....--,,+++**))(((('''''&&%%%%$$###""""""""""!!`````!!!!""##$$%%&&''(())))))))))**++,,++++++++++******))((''(('''&&%%%%%$$#####""""!!``!!""####$$$$$$###############$$%%$$##""!!```````!!!!!!!!`,++**))((''&&%%$$##""!!!!!!!"!!!""""!""""""""""""""""!!!!!!!!!!``!!!!!!!!"""""##$$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>====>=============>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>=========<<<<<<<<<;;::::::::::9988777666655555445455444433221100/////////..--,,++++++++++*****++,,,,,,,,---.--,,++***))((''''&&&&&%%%$$$##"""""""!""!!!````!!""##$$%%&&''(())********++,++++**+++******))))((''''''&&&%%%%%$$####""""!!!``!!""#####$$$$##"#######"""####$$%%$$##""!!!!!!`````!!!!``,,++**))((''&&%%$$##"""!!!!"""""""""""""##""""""""""""""""""""!!``!!!!!!!!"""""##$$%%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>============<<==<=<<<<======>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>????>>==<======<<;;;;<;;;;::999999999988776665555554444444443333221100//.........--,,+++++++++********++,,,++,,,----,,++***))((''''&&&&&%%$$$$##"""!!!!!!!!!!``!!""##$$%%&&''(())******++,+++**********))))))((''&&''&&&%%$$$$$##"""""!!!!!``!!"""""######"""""###"""""""##$$%%$$##""!!!!!!!`````-,,++**))((''&&%%$$##"""""""#"""####"################""""""""""!!``!!""""""""#####$$%%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>=======<<<<=<<<<<<<<<<<<<=====>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>?>>==<<<<<<<<<;;;;;;;;;::999999999988776665555444443343443333221100//.........--,,++**********)))))**++++++++,,,-,,++**)))((''&&&&%%%%%$$$###""!!!!!!!`!!```!!""##$$%%&&''(())**+++++++****))***))))))((((''&&&&&&%%%$$$$$##""""!!!!````!!"""""""####""!"""""""!!!""""##$$%%$$##""""""!!!`--,,++**))((''&&%%$$###""""#############$$####################""!!`````!!""""""""#####$$%%&&&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>==<<<<<<<<<<<<;;<<;<;;;;<<<<<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>====>>>>==<<;<<<<<<;;::::;::::998888888888776655544444433333333322221100//..---------,,++*********))))))))**+++**+++,,,,++**)))((''&&&&%%%%%$$####""!!!`````````!!""##$$%%&&''(())**+++++***))))))))))((((((''&&%%&&%%%$$#####""!!!!!```!!!!!!!""""""!!!!!"""!!!!!!!""##$$%%$$##"""""""!!``.--,,++**))((''&&%%$$#######$###$$$$#$$$$$$$$$$$$$$$$##########""!!!``!!!""########$$$$$%%&&&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>==<<<<<<<;;;;<;;;;;;;;;;;;;<<<<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>=======>==<<;;;;;;;;;:::::::::998888888888776655544443333322323322221100//..---------,,++**))))))))))((((())********+++,++**))(((''&&%%%%$$$$$###"""!!```!!""##$$%%&&''(())**++***))))(()))((((((''''&&%%%%%%$$$#####""!!!!````!!!!!!!""""!!`!!!!!!!```!!!!""##$$%%$$######"""!!!`..--,,++**))((''&&%%$$$####$$$$$$$$$$$$$%%$$$$$$$$$$$$$$$$$$$$##""!!!```!!!""########$$$$$%%&&''''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>====<<;;;;;;;;;;;;::;;:;::::;;;;;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<<====<<;;:;;;;;;::9999:99998877777777776655444333333222222222111100//..--,,,,,,,,,++**)))))))))(((((((())***))***++++**))(((''&&%%%%$$$$$##""""!!``!!""##$$%%&&''(())**+***)))((((((((((''''''&&%%$$%%$$$##"""""!!`````````!!!!!!````!!!````!!""##$$%%$$#######""!!!``/..--,,++**))((''&&%%$$$$$$$%$$$%%%%$%%%%%%%%%%%%%%%%$$$$$$$$$$##"""!!!`````!!"""##$$$$$$$$%%%%%&&''''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>====<<;;;;;;;::::;:::::::::::::;;;;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<<<<<=<<;;:::::::::9999999998877777777776655444333322222112122111100//..--,,,,,,,,,++**))(((((((((('''''(())))))))***+**))(('''&&%%$$$$#####"""!!!!``!!""##$$%%&&''(())**+**)))((((''(((''''''&&&&%%$$$$$$###"""""!!``!!!!`````!!""##$$%%$$$$$$###"""!!!`//..--,,++**))((''&&%%%$$$$%%%%%%%%%%%%%&&%%%%%%%%%%%%$$#####$$$##"""!!!!``!!"""##$$$$$$$$%%%%%&&''(((())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<<;;::::::::::::99::9:9999::::::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;;<<<<;;::9::::::9988889888877666666666655443332222221111111110000//..--,,+++++++++**))(((((((((''''''''(()))(()))****))(('''&&%%$$$$#####""!!!!!`````!!""##$$%%&&''(())*****)))(((''''''''''&&&&&&%%$$##$$###""!!!!!!```````!!""##$$$$$$$$$$$##"""!!!````0//..--,,++**))((''&&%%%%%%%&%%%&&&&%&&&&&&&&&&&&&&%%$$#######$$$###""!!````````!!""###$$%%%%%%%%&&&&&''(((())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<<;;:::::::9999:9999999999999:::::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;;;;;<;;::99999999988888888877666666666655443332222111110010110000//..--,,+++++++++**))((''''''''''&&&&&''(((((((()))*))((''&&&%%$$####"""""!!!````!!!!""##$$%%&&''(())*****))(((''''&&'''&&&&&&%%%%$$######"""!!!!!```!!"""###$$$$$$$$$$$###"""!!!``````````!!`00//..--,,++**))((''&&&%%%%&&&&&&&&&&&&&''&&&&&&&&%%$$##"""""########""!!``!!!!!!!!""###$$%%%%%%%%&&&&&''(())))**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;;::9999999999998899898888999999::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::::;;;;::998999999887777877776655555555554433222111111000000000////..--,,++*********))(('''''''''&&&&&&&&''(((''((())))((''&&&%%$$####"""""!!`````!!!!""##$$%%&&''(())**)))))((('''&&&&&&&&&&%%%%%%$$##""##"""!!````````!!!""#####$$#$$$$$$###"""!!!!!``````!!!!!!!!!!```100//..--,,++**))((''&&&&&&&'&&&''''&''''''''''&&%%$$##"""""""#####"""""!!``````````!!!!!!!!""##$$$%%&&&&&&&&'''''(())))**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;;::999999988889888888888888899999::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;:::::::;::998888888887777777776655555555554433222111100000//0/00////..--,,++*********))((''&&&&&&&&&&%%%%%&&''''''''((()((''&&%%%$$##""""!!!!!`````!!!!""""##$$%%&&''(())*))))))(('''&&&&%%&&&%%%%%%$$$$##""""""!!!``!!!"""########$#$$$$###"""!!!!!!!!!!!!!!!!""!!`1100//..--,,++**))(('''&&&&'''''''''''''((''''&&%%$$##""!!!!!""""""""""""!!```!!!````!!`````!!""""""""##$$$%%&&&&&&&&'''''(())****++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::::99888888888888778878777788888899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9999::::99887888888776666766665544444444443322111000000/////////....--,,++**)))))))))((''&&&&&&&&&%%%%%%%%&&'''&&'''((((''&&%%%$$##""""!!!!!``!!!!!!!""""##$$%%&&''(())*)))((((('''&&&%%%%%%%%%%$$$$$$##""!!""!!!```!!"""""##"############"""""!!!!!!"""""""""!!`21100//..--,,++**))(('''''''('''(((('((((((''&&%%$$##""!!!!!!!"""""!!!!!!!```````!!!!!!!!!!!!!!!!!""""""""##$$%%%&&''''''''((((())****++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::::9988888887777877777777777778888899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9999999:998877777777766666666655444444444433221110000/////.././/....--,,++**)))))))))((''&&%%%%%%%%%%$$$$$%%&&&&&&&&'''(''&&%%$$$##""!!!!```````!!!!!""""####$$%%&&''(())*))((((((''&&&%%%%$$%%%$$$$$$####""!!!!!!```!!!""""""""#"#####"####""""""""""""""""#""!!``221100//..--,,++**))(((''''(((((((((((((((''&&%%$$##""!!`````!!!!!!!!!!!!!``````!!!!!!!!"""!!!!""!!!!!""########$$%%%&&''''''''((((())**++++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99998877777777777766776766667777778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998888999988776777777665555655554433333333332211000//////.........----,,++**))(((((((((''&&%%%%%%%%%$$$$$$$$%%&&&%%&&&''''&&%%$$$##""!!!!```!!!!"""""""####$$%%&&''(()))))((('''''&&&%%%$$$$$$$$$$######""!!``!!``!!!!!""!"""""""""""#""""#""""""######"#"""!!!``3221100//..--,,++**))((((((()((())))())((''&&%%$$##""!!``!!!!!````````````!!!!!!!!!!!"""""""""""""""""########$$%%&&&''(((((((()))))**++++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9999887777777666676666666666666777778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998888888988776666666665555555554433333333332211000////.....--.-..----,,++**))(((((((((''&&%%$$$$$$$$$$#####$$%%%%%%%%&&&'&&%%$$###""!!`````!!!!"""""####$$$$%%&&''(()))))((''''''&&%%%$$$$##$$$######""""!!`````!`!!!!!!!!"!"""""!""""""""#########""""""""!!!`33221100//..--,,++**)))(((()))))))))))((''&&%%$$##""!!````````!!!!!!!!!""""""""###""""##"""""##$$$$$$$$%%&&&''(((((((()))))**++,,,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998888776666666666665566565555666666778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887777888877665666666554444544443322222222221100///......---------,,,,++**))(('''''''''&&%%$$$$$$$$$########$$%%%$$%%%&&&&%%$$###""!!``!!""""#######$$$$%%&&''(()(((((('''&&&&&%%%$$$##########""""""!!`````!!`!!!!!!!!!!!"!!!!"""#######"""!"!!!!!!!!`433221100//..--,,++**)))))))*)))****))((''&&%%$$##""!!````!!!!!!"""""""""""#################$$$$$$$$%%&&'''(())))))))*****++,,,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99888877666666655556555555555555566666778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887777777877665555555554444444443322222222221100///....-----,,-,--,,,,++**))(('''''''''&&%%$$##########"""""##$$$$$$$$%%%&%%$$##""""!!``!!"""#####$$$$%%%%&&''(()((((((''&&&&&&%%$$$####""###""""""!!!!!`````!`!!!!!`!!!!!!!!"""""""""!!!!!!!!!!``4433221100//..--,,++***))))*********))((''&&%%$$##""!!````!!!!!"""""""""########$$$####$$#####$$%%%%%%%%&&'''(())))))))*****++,,----..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988777766555555555555445545444455555566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766667777665545555554433334333322111111111100//...------,,,,,,,,,++++**))((''&&&&&&&&&%%$$#########""""""""##$$$##$$$%%%%$$##"""""!!!``!!""###$$$$$$$%%%%&&''(()((''''''&&&%%%%%$$$###""""""""""!!!!!!!!````````!````!!!"""""""!!!`!``````54433221100//..--,,++*******+***+++**))((''&&%%$$##""!!``!!!!!!""""""###########$$$$$$$$$$$$$$$$$%%%%%%%%&&''((())********+++++,,----..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877776655555554444544444444444445555566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766666667665544444444433333333322111111111100//...----,,,,,++,+,,++++**))((''&&&&&&&&&%%$$##""""""""""!!!!!""########$$$%$$##""!!!!!!```!!""###$$$$$%%%%&&&&''(((((''''''&&%%%%%%$$###""""!!"""!!!!!!````````!!!!!!!!!```554433221100//..--,,+++****+++++++**))((''&&%%$$##""!!````!!!!"""""#########$$$$$$$$%%%$$$$%%$$$$$%%&&&&&&&&''((())********+++++,,--....//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766665544444444444433443433334444445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766555566665544344444433222232222110000000000//..---,,,,,,+++++++++****))((''&&%%%%%%%%%$$##"""""""""!!!!!!!!""###""###$$$$##""!!!!!```!!""##$$$%%%%%%%&&&&''(((((''&&&&&&%%%$$$$$###"""!!!!!!!!!!````!!!!!!!`6554433221100//..--,,+++++++,+++,++**))((''&&%%$$##""!!```!!!!""""""######$$$$$$$$$$$%%%%%%%%%%%%%%%%%&&&&&&&&''(()))**++++++++,,,,,--....//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776666554444444333343333333333333444445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766555555565544333333333222222222110000000000//..---,,,,+++++**+*++****))((''&&%%%%%%%%%$$##""!!!!!!!!!!`````!!""""""""###$##""!!`````!!""##$$$%%%%%&&&&''''(('''''&&&&&&%%$$$$$$##"""!!!!``!!!```````````66554433221100//..--,,,++++,,,,,,++**))((''&&%%$$##""!!`````````````!!!!!""""#####$$$$$$$$$%%%%%%%%&&&%%%%&&%%%%%&&''''''''(()))**++++++++,,,,,--..////00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665555443333333333332233232222333333445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544445555443323333332211112111100//////////..--,,,++++++*********))))((''&&%%$$$$$$$$$##""!!!!!!!!!```!!"""!!"""####""!!`Š`!!""##$$%%%&&&&&&&'''''''''''&&%%%%%%$$$#####"""!!!`````766554433221100//..--,,,,,,,-,,,,++**))((''&&%%$$##""!!``````````````````!!!!``````````!!!!!```````````!!!!!""""######$$$$$$%%%%%%%%%%%&&&&&&&&&&&&&&&&&''''''''(())***++,,,,,,,,-----..////00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766555544333333322223222222222222233333445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544444445443322222222211111111100//////////..--,,,++++*****))*)**))))((''&&%%$$$$$$$$$##""!!`````````!!!!!!!!"""#""!!```!!""##$$%%%&%%%%%&&'''''''&&&&&%%%%%%$$######""!!!``7766554433221100//..---,,,,-----,,++**))((''&&%%$$##""!!```````!!!!!!!!!!!!!!!!!!!!!!!`!!!!!!!!!!!!!!!!!!```````````!``!!!!!!!!"""""####$$$$$%%%%%%%%%&&&&&&&&'''&&&&''&&&&&''(((((((())***++,,,,,,,,-----..//0000112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655444433222222222222112212111122222233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544333344443322122222211000010000//..........--,,+++******)))))))))((((''&&%%$$#########""!!``!!!!``!!!"""""!!````!!!""##$$%%&&%%%%%%%&&&&&&&&&&&&%%$$$$$$###"""""!!!`87766554433221100//..-------.----,,++**))((''&&%%$$##""!!!!!!!!!!!!!!!!!!!!!!!!!""""!!!!!!!!!!!"""""!!!!!!!!!````````````!!!!```!!`!!!!!!!!!"""""####$$$$$$%%%%%%&&&&&&&&&&&'''''''''''''''''(((((((())**+++,,--------.....//0000112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544443322222221111211111111111112222233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544333333343322111111111000000000//..........--,,+++****)))))(()())((((''&&%%$$#########""!!````````!!!"!!!!````!!`!!!""##$$%%%%%%$$$$$%%&&&&&&&%%%%%$$$$$$##""""""!!``887766554433221100//...----.....--,,++**))((''&&%%$$##""!!!!!!!"""""""""""""""""""""""!""""""""""""""""""!!!!!!!!````````!!`!!!!!!!!!!!!!!!!!"!!""""""""#####$$$$%%%%%&&&&&&&&&''''''''(((''''(('''''(())))))))**+++,,--------.....//0011112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433332211111111111100110100001111112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433222233332211011111100////0////..----------,,++***))))))(((((((((''''&&%%$$##"""""""""!!``!!!!!!!``!!!!!!!"""##$$%%%%%%$$$$$$$%%%%%%%%%%%%$$######"""!!!!!`9887766554433221100//......./....--,,++**))((''&&%%$$##"""""""""""""""""""""""""####"""""""""""#####"""""""""!!!!!!!!```!!!!!!!!!!!!!""""!!!""!"""""""""#####$$$$%%%%%%&&&&&&'''''''''''((((((((((((((((())))))))**++,,,--......../////0011112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443333221111111000010000000000000111112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433222222232211000000000/////////..----------,,++***))))(((((''('((''''&&%%$$##"""""""""""!!```````````!```````!!!!""!"""##$$%%%$$$$$#####$$%%%%%%%$$$$$######""!!!!!!!`99887766554433221100///..../////..--,,++**))((''&&%%$$##"""""""#######################"##################""""""""!!!!!!```!!!!!""!"""""""""""""""""#""########$$$$$%%%%&&&&&'''''''''(((((((()))(((())((((())********++,,,--......../////0011222233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433222211000000000000//00/0////000000112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443322111122221100/000000//..../....--,,,,,,,,,,++**)))(((((('''''''''&&&&%%$$##""!!!!!!!!!""!!!```````````!!!!"""""""###$$%%%$$$$$#######$$$$$$$$$$$$##""""""!!!```!`:99887766554433221100///////0////..--,,++**))((''&&%%$$#########################$$$$###########$$$$$#########""""""""!!!!````!!"""""""""""""####"""##"#########$$$$$%%%%&&&&&&''''''((((((((((()))))))))))))))))********++,,---..////////0000011222233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544332222110000000////0/////////////00000112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443322111111121100/////////.........--,,,,,,,,,,++**)))(((('''''&&'&''&&&&%%$$##""!!!!!!!!!!!!!```````!!!!!!!!!!""""##"###$$%%%$$#####"""""##$$$$$$$#####""""""!!```::998877665544332211000////00000//..--,,++**))((''&&%%$$#######$$$$$$$$$$$$$$$$$$$$$$$#$$$$$$$$$$$$$$$$$$########""""""!!!!!````!!"""""##"#################$##$$$$$$$$%%%%%&&&&'''''((((((((())))))))***))))**)))))**++++++++,,---..////////0000011223333445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443322111100////////////..//./....//////00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443322110000111100//.//////..----.----,,++++++++++**))(((''''''&&&&&&&&&%%%%$$##""!!`````````!!```!!!!!!!!!!!!""""#######$$$%%%$$#####"""""""############""!!!!!!`;::998877665544332211000000010000//..--,,++**))((''&&%%$$$$$$$$$$$$$$$$$$$$$$$$$%%%%$$$$$$$$$$$%%%%%$$$$$$$$$########""""!!!!!!`````````````````!!""#############$$$$###$$#$$$$$$$$$%%%%%&&&&''''''(((((()))))))))))*****************++++++++,,--...//0000000011111223333445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443322111100///////..../............./////00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443322110000000100//.........---------,,++++++++++**))(((''''&&&&&%%&%&&%%%%$$##""!!`````!!!!!!""""""""""####$$#$$$%%%$$##"""""!!!!!""#######"""""!!!!!!`;;::998877665544332211100001111100//..--,,++**))((''&&%%$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%$%%%%%%%%%%%%%%%%%%$$$$$$$$######"""""!!!!!!!!!!!!!!!!!!``````````!!!""#####$$#$$$$$$$$$$$$$$$$$%$$%%%%%%%%&&&&&''''((((()))))))))********+++****++*****++,,,,,,,,--...//0000000011111223344445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443322110000//............--..-.----......//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100////0000//..-......--,,,,-,,,,++**********))(('''&&&&&&%%%%%%%%%$$$$##""!!````!!""""""""""""####$$$$$$$%%%%$$##"""""!!!!!!!""""""""""""!!``````<;;::998877665544332211111112111100//..--,,++**))((''&&%%%%%%%%%%%%%%%%%%%%%%%%%&&&&%%%%%%%%%%%&&&&&%%%%%%%%%$$$$$$$$####""""""!!!!!!!!!!!!!!!!!!!!`````````````!!!!!!!""##$$$$$$$$$$$$$%%%%$$$%%$%%%%%%%%%&&&&&''''(((((())))))***********+++++++++++++++++,,,,,,,,--..///0011111111222223344445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443322110000//.......----.-------------.....//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100///////0//..---------,,,,,,,,,++**********))(('''&&&&%%%%%$$%$%%$$$$##""!!````!```!!""""""##########$$$$%%$%%%%$$##""!!!!!`````!!"""""""!!!!!``<<;;::998877665544332221111222221100//..--,,++**))((''&&%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&%&&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$#####""""""""""""""""""!!!!!!!!!!``````````````````!!!!!!!!!!!!!"""##$$$$$%%$%%%%%%%%%%%%%%%%%&%%&&&&&&&&'''''(((()))))*********++++++++,,,++++,,+++++,,--------..///0011111111222223344555566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100////..------------,,--,-,,,,------..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//....////..--,------,,++++,++++**))))))))))((''&&&%%%%%%$$$$$$$$$######""!!``!!```!!!``!!!""############$$$$%%%%%%%%%$$##""!!!!!``!!!!!!!!!!!!```=<<;;::998877665544332222222322221100//..--,,++**))((''&&&&&&&&&&&&&&&&&&&&&&&&&''''&&&&&&&&&&&'''''&&&&&&&&&%%%%%%%%$$$$######""""""""""""""""""""!!!!!!!!!!!!!!!!!```````!!!!!!!!!!!!!!"""""""##$$%%%%%%%%%%%%%&&&&%%%&&%&&&&&&&&&'''''(((())))))******+++++++++++,,,,,,,,,,,,,,,,,--------..//00011222222223333344555566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100////..-------,,,,-,,,,,,,,,,,,,-----..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//......./..--,,,,,,,,,+++++++++**))))))))))((''&&&%%%%$$$$$##$#$$######""""!!``!!!!!!!"!!!!!""######$$$$$$$$$$%%%%&&%%%$$##""!!`````!!!!!!!!`````==<<;;::998877665544333222233333221100//..--,,++**))((''&&&&&&&'''''''''''''''''''''''&''''''''''''''''''&&&&&&&&%%%%%%$$$$$##################""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""###$$%%%%%&&%&&&&&&&&&&&&&&&&&'&&''''''''((((())))*****+++++++++,,,,,,,,---,,,,--,,,,,--........//00011222222223333344556666778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//....--,,,,,,,,,,,,++,,+,++++,,,,,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..----....--,,+,,,,,,++****+****))((((((((((''&&%%%$$$$$$#########""""""""""!!`````!!""!!!"""!!"""##$$$$$$$$$$$$%%%%&&&&&%%$$##""!!`````````>==<<;;::998877665544333333343333221100//..--,,++**))(('''''''''''''''''''''''''(((('''''''''''((((('''''''''&&&&&&&&%%%%$$$$$$####################"""""""""""""""""!!!!!!!""""""""""""""#######$$%%&&&&&&&&&&&&&''''&&&''&'''''''''((((())))******++++++,,,,,,,,,,,-----------------........//00111223333333344444556666778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//....--,,,,,,,++++,+++++++++++++,,,,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..-------.--,,+++++++++*********))((((((((((''&&%%%$$$$#####""#"##""""""!!!!!!!!!!```!!"""""""#"""""##$$$$$$%%%%%%%%%%&&&&&&%%$$##""!!`>>==<<;;::998877665544433334444433221100//..--,,++**))(('''''''((((((((((((((((((((((('((((((((((((((((((''''''''&&&&&&%%%%%$$$$$$$$$$$$$$$$$$##########"""""""""""""""""""""""""#############$$$%%&&&&&''&'''''''''''''''''(''(((((((()))))****+++++,,,,,,,,,--------...----..-----..////////00111223333333344444556677778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..----,,++++++++++++**++*+****++++++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,,,----,,++*++++++**))))*))))((''''''''''&&%%$$$######"""""""""!!!!!!!!!!!!!!``!!!""##"""###""###$$%%%%%%%%%%%%&&&&''''&&%%$$##""!!`?>>==<<;;::998877665544444445444433221100//..--,,++**))((((((((((((((((((((((((())))((((((((((()))))(((((((((''''''''&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$#################"""""""##############$$$$$$$%%&&'''''''''''''(((('''(('((((((((()))))****++++++,,,,,,-----------.................////////00112223344444444555556677778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..----,,+++++++****+*************+++++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,,,,,,-,,++*********)))))))))((''''''''''&&%%$$$####"""""!!"!""!!!!!!````````````!!!""#######$#####$$%%%%%%&&&&&&&&&&''''''&&%%$$##""!!``??>>==<<;;::998877665554444555554433221100//..--,,++**))((((((()))))))))))))))))))))))())))))))))))))))))((((((((''''''&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$#########################$$$$$$$$$$$$$%%%&&'''''(('((((((((((((((((()(())))))))*****++++,,,,,---------........///....//.....//00000000112223344444444555556677888899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,,,++************))**)*))))******++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????>>=====>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++++,,,,++**)******))(((()((((''&&&&&&&&&&%%$$###""""""!!!!!!!!!`````````!!````!!"""##$$###$$$##$$$%%&&&&&&&&&&&&''''((((''&&%%$$##""!!```````???>>==<<;;::998877665555555655554433221100//..--,,++**)))))))))))))))))))))))))****)))))))))))*****)))))))))((((((((''''&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#######$$$$$$$$$$$$$$%%%%%%%&&''((((((((((((())))((())()))))))))*****++++,,,,,,------.........../////////////////00000000112233344555555556666677888899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,,,++*******))))*)))))))))))))*****++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>=======>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,+++++++,++**)))))))))(((((((((''&&&&&&&&&&%%$$###""""!!!!!``!`!!````!!!!!!!!!!!"""##$$$$$$$%$$$$$%%&&&&&&''''''''''((((((''&&%%$$##""!!!!```!!``????>>==<<;;::998877666555566666554433221100//..--,,++**)))))))***********************)******************))))))))(((((('''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%&&&''((((())()))))))))))))))))*))********+++++,,,,-----.........////////000////00/////00111111112233344555555556666677889999::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++++**))))))))))))(())()(((())))))**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>==<<<<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++****++++**))())))))((''''(''''&&%%%%%%%%%%$$##"""!!!!!!`````````!!!!!!""!!!!""###$$%%$$$%%%$$%%%&&''''''''''''(((())))((''&&%%$$##""!!!!!!!`?????>>==<<;;::998877666666676666554433221100//..--,,++*************************++++***********+++++*********))))))))((((''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$%%%%%%%%%%%%%%&&&&&&&''(()))))))))))))****)))**)*********+++++,,,,------......///////////00000000000000000111111112233444556666666677777889999::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++++**)))))))(((()((((((((((((()))))**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????>>??>>=====<<<<<<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++*******+**))((((((((('''''''''&&%%%%%%%%%%$$##"""!!!!````!!!!"""""""""""###$$%%%%%%%&%%%%%&&''''''(((((((((())))))((''&&%%$$##""""!!!!`??????>>==<<;;::998877766667777766554433221100//..--,,++*******+++++++++++++++++++++++*++++++++++++++++++********))))))(((((''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&'''(()))))**)*****************+**++++++++,,,,,----...../////////00000000111000011000001122222222334445566666666777778899::::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++****))((((((((((((''(('(''''(((((())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>=====<<;;;;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))))****))(('((((((''&&&&'&&&&%%$$$$$$$$$$##""!!!````!!"""""##""""##$$$%%&&%%%&&&%%&&&''(((((((((((())))***))((''&&%%$$##"""!!!!!`???????>>==<<;;::998877777778777766554433221100//..--,,+++++++++++++++++++++++++,,,,+++++++++++,,,,,+++++++++********))))((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%&&&&&&&&&&&&&&'''''''(())*************++++***++*+++++++++,,,,,----......//////000000000001111111111111111122222222334455566777777778888899::::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++****))(((((((''''('''''''''''''((((())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????>>>>>>==>>==<<<<<;;;;;;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**)))))))*))(('''''''''&&&&&&&&&%%$$$$$$$$$$##""!!!``!!""##########$$$%%&&&&&&&'&&&&&''(((((())))))))))***))((''&&%%$$##""!!!!`!`????????>>==<<;;::998887777888887766554433221100//..--,,+++++++,,,,,,,,,,,,,,,,,,,,,,,+,,,,,,,,,,,,,,,,,,++++++++******)))))((((((((((((((((((''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''((())*****++*+++++++++++++++++,++,,,,,,,,-----..../////000000000111111112221111221111122333333334455566777777778888899::;;;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))))((''''''''''''&&''&'&&&&''''''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????>>>>========<<<<<;;:::::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(((())))((''&''''''&&%%%%&%%%%$$##########""!!``````!!""####$$####$$%%%&&''&&&'''&&'''(())))))))))))*****))((''&&%%$$##""!!!````?????????>>==<<;;::998888888988887766554433221100//..--,,,,,,,,,,,,,,,,,,,,,,,,,----,,,,,,,,,,,-----,,,,,,,,,++++++++****))))))(((((((((((((((((((('''''''''''''''''&&&&&&&''''''''''''''((((((())**+++++++++++++,,,,+++,,+,,,,,,,,,-----....//////0000001111111111122222222222222222333333334455666778888888899999::;;;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))))(('''''''&&&&'&&&&&&&&&&&&&'''''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????>>======<<==<<;;;;;:::::::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((((((()((''&&&&&&&&&%%%%%%%%%$$##########""!!``!!""##$$$$$$$$$$%%%&&'''''''('''''(())))))***********))((''&&%%$$##""!!``??????????>>==<<;;::999888899999887766554433221100//..--,,,,,,,-----------------------,------------------,,,,,,,,++++++*****))))))))))))))))))(((((((((('''''''''''''''''''''''''((((((((((((()))**+++++,,+,,,,,,,,,,,,,,,,,-,,--------.....////000001111111112222222233322223322222334444444455666778888888899999::;;<<<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((((''&&&&&&&&&&&&%%&&%&%%%%&&&&&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????>>====<<<<<<<<;;;;;::99999::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''''((((''&&%&&&&&&%%$$$$%$$$$##""""""""""!!!```!!""##$$$$%%$$$$%%&&&''(('''(((''((())************+**))((''&&%%$$##""!!`???????????>>==<<;;::9999999:9999887766554433221100//..-------------------------....-----------.....---------,,,,,,,,++++******))))))))))))))))))))((((((((((((((((('''''''(((((((((((((()))))))**++,,,,,,,,,,,,,----,,,--,---------.....////00000011111122222222222333333333333333334444444455667778899999999:::::;;<<<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((((''&&&&&&&%%%%&%%%%%%%%%%%%%&&&&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????>>==<<<<<<;;<<;;:::::9999999::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(('''''''(''&&%%%%%%%%%$$$$$$$$$##""""""""""!!````````!!!""##$$%%%%%%%%%%&&&''((((((()((((())******+++++++**))((''&&%%$$##""!!`????????????>>==<<;;:::9999:::::99887766554433221100//..-------.......................-..................--------,,,,,,+++++******************))))))))))((((((((((((((((((((((((()))))))))))))***++,,,,,--,-----------------.--......../////00001111122222222233333333444333344333334455555555667778899999999:::::;;<<====>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''''&&%%%%%%%%%%%%$$%%$%$$$$%%%%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????>>==<<<<;;;;;;;;:::::998888899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&&''''&&%%$%%%%%%$$####$####""!!!!!!!!!!``!!!!!!!""##$$%%%%&&%%%%&&'''(())((()))(()))**++++++++++++**))((''&&%%$$##""!!`?????????????>>==<<;;:::::::;::::99887766554433221100//.........................////.........../////.........--------,,,,++++++********************)))))))))))))))))((((((())))))))))))))*******++,,-------------....---..-........./////0000111111222222333333333334444444444444444455555555667788899::::::::;;;;;<<====>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''''&&%%%%%%%$$$$%$$$$$$$$$$$$$%%%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????>>==<<;;;;;;::;;::99999888888899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&&&&&'&&%%$$$$$$$$$#########""!!!!!!!!!!!```!!!!!!"""##$$%%&&&&&&&&&&'''(()))))))*)))))**++++++,,,,,++**))((''&&%%$$##""!!`??????????????>>==<<;;;::::;;;;;::99887766554433221100//.......///////////////////////.//////////////////........------,,,,,++++++++++++++++++**********)))))))))))))))))))))))))*************+++,,-----..-................./..////////00000111122222333333333444444445554444554444455666666667788899::::::::;;;;;<<==>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&&%%$$$$$$$$$$$$##$$#$####$$$$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????>>==<<;;;;::::::::9999988777778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%&&&&%%$$#$$$$$$##""""#""""!!````````````!!!"""""""##$$%%&&&&''&&&&''((())**)))***))***++,,,,,,,,,++**))((''&&%%$$##""!!`???????????????>>==<<;;;;;;;<;;;;::99887766554433221100/////////////////////////0000///////////00000/////////........----,,,,,,++++++++++++++++++++*****************)))))))**************+++++++,,--.............////...//./////////0000011112222223333334444444444455555555555555555666666667788999::;;;;;;;;<<<<<==>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&&%%$$$$$$$####$#############$$$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????>>==<<;;::::::99::998888877777778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%%%%&%%$$#########"""""""""!!``!!!""""""###$$%%&&''''''''''((())*******+*****++,,,,,,-,,++**))((''&&%%$$##""!!`????????????????>>==<<<;;;;<<<<<;;::99887766554433221100///////00000000000000000000000/000000000000000000////////......-----,,,,,,,,,,,,,,,,,,++++++++++*************************+++++++++++++,,,--.....//./////////////////0//00000000111112222333334444444445555555566655556655555667777777788999::;;;;;;;;<<<<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%$$############""##"#""""######$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????>>==<<;;::::99999999888887766666778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$%%%%$$##"######""!!!!"!!!!``!!""#######$$%%&&''''((''''(()))**++***+++**+++,,-------,,++**))((''&&%%$$##""!!`?????????????????>>==<<<<<<<=<<<<;;::998877665544332211000000000000000000000000011110000000000011111000000000////////....------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++*******++++++++++++++,,,,,,,--../////////////0000///00/0000000001111122223333334444445555555555566666666666666666777777778899:::;;<<<<<<<<=====>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%$$#######""""#"""""""""""""#####$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????>>==<<;;::999999889988777776666666778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$$$$%$$##"""""""""!!!!!!!!!!```!!""######$$$%%&&''(((((((((()))**+++++++,+++++,,------.--,,++**))((''&&%%$$##""!!`??????????????????>>===<<<<=====<<;;::998877665544332211000000011111111111111111111111011111111111111111100000000//////.....------------------,,,,,,,,,,+++++++++++++++++++++++++,,,,,,,,,,,,,---../////00/0000000000000000010011111111222223333444445555555556666666677766667766666778888888899:::;;<<<<<<<<=====>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$##""""""""""""!!""!"!!!!""""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????>>==<<;;::99998888888877777665555566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$####$$$$##""!""""""!!````!`````````!!!""##$$$$$$$%%&&''(((())(((())***++,,+++,,,++,,,--......--,,++**))((''&&%%$$##""!!`???????????????????>>=======>====<<;;::998877665544332211111111111111111111111112222111111111112222211111111100000000////......--------------------,,,,,,,,,,,,,,,,,+++++++,,,,,,,,,,,,,,-------..//0000000000000111100011011111111122222333344444455555566666666666777777777777777778888888899::;;;<<========>>>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$##"""""""!!!!"!!!!!!!!!!!!!"""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????>>==<<;;::9988888877887766666555555566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$#######$##""!!!!!!!!!`````!!!!!""##$$$$$$%%%&&''(())))))))))***++,,,,,,,-,,,,,--.......--,,++**))((''&&%%$$##""!!`????????????????????>>>====>>>>>==<<;;::9988776655443322111111122222222222222222222222122222222222222222211111111000000/////..................----------,,,,,,,,,,,,,,,,,,,,,,,,,-------------...//0000011011111111111111111211222222223333344445555566666666677777777888777788777778899999999::;;;<<========>>>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$####""!!!!!!!!!!!!``!!`!````!!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????>>==<<;;::998888777777776666655444445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""""####""!!`!!!!!!````````!!!!"""##$$%%%%%%%&&''(())))**))))**+++,,--,,,---,,---..////..--,,++**))((''&&%%$$##""!!`?????????????????????>>>>>>>?>>>>==<<;;::99887766554433222222222222222222222222233332222222222233333222222222111111110000//////....................-----------------,,,,,,,--------------.......//0011111111111112222111221222222222333334444555555666666777777777778888888888888888899999999::;;<<<==>>>>>>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$####""!!!!!!!````!``````!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????>>==<<;;::99887777776677665555544444445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""""""#""!!````````!```!!!!!"""""##$$%%%%%%&&&''(())**********+++,,-------.-----..//////..--,,++**))((''&&%%$$##""!!`???????????????????????>>>>?????>>==<<;;::9988776655443322222223333333333333333333333323333333333333333332222222211111100000//////////////////..........-------------------------.............///0011111221222222222222222223223333333344444555566666777777777888888889998888998888899::::::::;;<<<==>>>>>>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""""!!````````````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????>>==<<;;::9988777766666666555554433333445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!""""!!``!!````!!!!!""""###$$%%&&&&&&&''(())****++****++,,,--..---...--...//0000//..--,,++**))((''&&%%$$##""!!`?????????????????????????????????>>==<<;;::998877665544333333333333333333333333344443333333333344444333333333222222221111000000////////////////////.................-------..............///////0011222222222222233332223323333333334444455556666667777778888888888899999999999999999::::::::;;<<===>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""""!!`ŋ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????>>==<<;;::998877666666556655444443333333445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!!!""!!`````!!!"""""#####$$%%&&&&&&'''(())**++++++++++,,,--......./.....//00000//..--,,++**))((''&&%%$$##""!!`??????????????????????????????????>>==<<;;::99887766554433333334444444444444444444444434444444444444444443333333322222211111000000000000000000//////////........................./////////////000112222233233333333333333333433444444445555566667777788888888899999999:::9999::99999::;;;;;;;;<<===>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????>>==<<;;::99887766665555555544444332222233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!````!!!!!!``!!""""####$$$%%&&'''''''(())**++++,,++++,,---..//...///..///0011100//..--,,++**))((''&&%%$$##""!!````???????????????????????????????????>>==<<;;::998877665544444444444444444444444445555444444444445555544444444433333333222211111100000000000000000000/////////////////.......//////////////000000011223333333333333444433344344444444455555666677777788888899999999999:::::::::::::::::;;;;;;;;<<==>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????>>==<<;;::9988776655555544554433333222222233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!```!!""##$$$$$%%&&''''''((())**++,,,,,,,,,,---..///////0/////001111100//..--,,++**))((''&&%%$$##""!!!`????????????????????????????????????>>==<<;;::9988776655444444455555555555555555555555455555555555555555544444444333333222221111111111111111110000000000/////////////////////////00000000000001112233333443444444444444444445445555555566666777788888999999999::::::::;;;::::;;:::::;;<<<<<<<<==>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????>>==<<;;::998877665555444444443333322111112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!````!!""##$$$%%%&&''((((((())**++,,,,--,,,,--...//00///000//000112221100//..--,,++**))((''&&%%$$##""!!!`?????????????????????????????????????>>==<<;;::998877665555555555555555555555555666655555555555666665555555554444444433332222221111111111111111111100000000000000000///////000000000000001111111223344444444444445555444554555555555666667777888888999999:::::::::::;;;;;;;;;;;;;;;;;<<<<<<<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????>>==<<;;::99887766554444443344332222211111112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!````!!""##$$%%%%&&''(((((()))**++,,----------...//00000001000001122221100//..--,,++**))((''&&%%$$##""!!`??????????????????????????????????????>>==<<;;::99887766555555566666666666666666666666566666666666666666655555555444444333332222222222222222221111111111000000000000000000000000011111111111112223344444554555555555555555556556666666677777888899999:::::::::;;;;;;;;<<<;;;;<<;;;;;<<========>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`````!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????>>==<<;;::9988776655444433333333222221100000112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!````!!!""##$$%%%&&&''(()))))))**++,,----..----..///001100011100111223221100//..--,,++**))((''&&%%$$##""!!`???????????????????????????????????????>>==<<;;::99887766666666666666666666666667777666666666667777766666666655555555444433333322222222222222222222111111111111111110000000111111111111112222222334455555555555556666555665666666666777778888999999::::::;;;;;;;;;;;<<<<<<<<<<<<<<<<<========>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!!!!"""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????>>==<<;;::998877665544333333223322111110000000112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!````!!!""##$$%%&&&&''(())))))***++,,--..........///001111111211111223221100//..--,,++**))((''&&%%$$##""!!`????????????????????????????????????????>>==<<;;::9988776666666777777777777777777777776777777777777777777666666665555554444433333333333333333322222222221111111111111111111111111222222222222233344555556656666666666666666676677777777888889999:::::;;;;;;;;;<<<<<<<<===<<<<==<<<<<==>>>>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!!!!""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????>>==<<;;::9988776655443333222222221111100/////00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!"""##$$%%&&&'''(())*******++,,--....//....//00011221112221122233221100//..--,,++**))((''&&%%$$##""!!`?????????????????????????????????????????>>==<<;;::998877777777777777777777777778888777777777778888877777777766666666555544444433333333333333333333222222222222222221111111222222222222223333333445566666666666667777666776777777777888889999::::::;;;;;;<<<<<<<<<<<=================>>>>>>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!`````````!!""""""###$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????>>==<<;;::9988776655443322222211221100000///////00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!``!!""##$$%%&&''''(())******+++,,--..//////////00011222222232222233221100//..--,,++**))((''&&%%$$##""!!`??????????????????????????????????????????>>==<<;;::9988777777788888888888888888888888788888888888888888877777777666666555554444444444444444443333333333222222222222222222222222233333333333334445566666776777777777777777778778888888899999::::;;;;;<<<<<<<<<========>>>====>>=====>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!``````!!!!!```!!""""####$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????>>==<<;;::9988776655443322221111111100000//.....//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!```!!""##$$%%&&''((())**+++++++,,--..////00////001112233222333223333221100//..--,,++**))((''&&%%$$##""!!`???????????????????????????????????????????>>==<<;;::998888888888888888888888888999988888888888999998888888887777777766665555554444444444444444444433333333333333333222222233333333333333444444455667777777777777888877788788888888899999::::;;;;;;<<<<<<===========>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""!!!!!!!!!!!!``!!""####$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????>>==<<;;::9988776655443322111111001100/////.......//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`````!!""##$$%%&&''((())**++++++,,,--..//0000000000111223333333433333433221100//..--,,++**))((''&&%%$$##""!!``????????????????????????????????????????????>>==<<;;::998888888999999999999999999999998999999999999999999888888887777776666655555555555555555544444444443333333333333333333333333444444444444455566777778878888888888888888898899999999:::::;;;;<<<<<=========>>>>>>>>???>>>>??>>>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""""!!!!!!""!!``!!""##$$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????>>==<<;;::9988776655443322111100000000/////..-----..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!""##$$%%&&''(()))**++,,,,,,,--..//000011000011222334433344433433333221100//..--,,++**))((''&&%%$$##""!!!`?????????????????????????????????????????????>>==<<;;::9999999999999999999999999::::99999999999:::::99999999988888888777766666655555555555555555555444444444444444443333333444444444444445555555667788888888888889999888998999999999:::::;;;;<<<<<<======>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$###""""""""""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????>>==<<;;::998877665544332211000000//00//.....-------..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!""##$$%%&&''(())**++,,,,,,---..//00111111111122233444444444443332233221100//..--,,++**))((''&&%%$$##""!!!``??????????????????????????????????????????????>>==<<;;::9999999:::::::::::::::::::::::9::::::::::::::::::9999999988888877777666666666666666666555555555544444444444444444444444445555555555555666778888899899999999999999999:99::::::::;;;;;<<<<=====>>>>>>>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$####""""""#""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????>>==<<;;::9988776655443322110000////////.....--,,,,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!""##$$%%&&''(())**++,,-----..//0011112211112233344554444444332222223221100//..--,,++**))((''&&%%$$##"""!!!`???????????????????????????????????????????????>>==<<;;:::::::::::::::::::::::::;;;;:::::::::::;;;;;:::::::::9999999988887777776666666666666666666655555555555555555444444455555555555555666666677889999999999999::::999::9:::::::::;;;;;<<<<======>>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$##########""!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????>>==<<;;::99887766554433221100//////..//..-----,,,,,,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!""##$$%%&&''(())**++,,--...//001122222222223334455554433333222112222221100//..--,,++**))((''&&%%$$##"""!!!`????????????????????????????????????????????????>>==<<;;:::::::;;;;;;;;;;;;;;;;;;;;;;;:;;;;;;;;;;;;;;;;;;::::::::999999888887777777777777777776666666666555555555555555555555555566666666666667778899999::9:::::::::::::::::;::;;;;;;;;<<<<<====>>>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$#######""!!!!!````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????>>==<<;;::99887766554433221100////........-----,,+++++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//0011222332222334445555443333322111111222221100//..--,,++**))((''&&%%$$###""!!`?????????????????????????????????????????????????>>==<<;;;;;;;;;;;;;;;;;;;;;;;;;<<<<;;;;;;;;;;;<<<<<;;;;;;;;;::::::::9999888888777777777777777777776666666666666666655555556666666666666677777778899:::::::::::::;;;;:::;;:;;;;;;;;;<<<<<====>>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%$$$$$$##""!!```!!!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????>>>>>??????>>==<<;;::99887766554433221100//......--..--,,,,,+++++++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//0011223333333444555544332222211100111111111100//..--,,++**))((''&&%%$$###""!!`??????????????????????????????????????????????????>>==<<;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<;<<<<<<<<<<<<<<<<<<;;;;;;;;::::::9999988888888888888888877777777776666666666666666666666666777777777777788899:::::;;:;;;;;;;;;;;;;;;;;<;;<<<<<<<<=====>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%$$$##""!!````!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????>>>>>>>>???>>==<<;;::99887766554433221100//....--------,,,,,++*****++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//0011223333334455555443322222110000001111111100//..--,,++**))((''&&%%$$##""!!`???????????????????????????????????????????????????>>==<<<<<<<<<<<<<<<<<<<<<<<<<====<<<<<<<<<<<=====<<<<<<<<<;;;;;;;;::::9999998888888888888888888877777777777777777666666677777777777777888888899::;;;;;;;;;;;;;<<<<;;;<<;<<<<<<<<<=====>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&%%$$##""!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????>>=====>>>>>>==<<;;::99887766554433221100//..------,,--,,+++++*******++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`````!!""##$$%%&&''(())**++,,--..//001122334444445555544332211111000//000000001100//..--,,++**))((''&&%%$$##""!!`????????????????????????????????????????????????????>>==<<<<<<<=======================<==================<<<<<<<<;;;;;;:::::999999999999999999888888888877777777777777777777777778888888888888999::;;;;;<<;<<<<<<<<<<<<<<<<<=<<========>>>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????>>========>>>==<<;;::99887766554433221100//..----,,,,,,,,+++++**)))))**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`````````!!````!!""##$$%%&&''(())**++,,--..//00111223344444556554433221111100//////0000000000//..--,,++**))((''&&%%$$##""!!`?????????????????????????????????????????????????????>>=========================>>>>===========>>>>>=========<<<<<<<<;;;;::::::99999999999999999999888888888888888887777777888888888888889999999::;;<<<<<<<<<<<<<====<<<==<=========>>>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????>>==<<<<<======<<;;::99887766554433221100//..--,,,,,,++,,++*****)))))))**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!!!```!!!!!!!!""##$$%%&&''(())**++,,---..//0011112233445556554433221100000///..////////0000//..--,,++**))((''&&%%$$##""!!`??????????????????????????????????????????????????????>>=======>>>>>>>>>>>>>>>>>>>>>>>=>>>>>>>>>>>>>>>>>>========<<<<<<;;;;;::::::::::::::::::999999999988888888888888888888888889999999999999:::;;<<<<<==<=================>==>>>>>>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????>>>>==<<<<<<<<===<<;;::99887766554433221100//..--,,,,++++++++*****))((((())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!`````!!""!!!!""##$$%%&&''(())**++,,-,---..//00001122334455554433221100000//......////////0//..--,,++**))((''&&%%$$##""!!`???????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>????>>>>>>>>>>>?????>>>>>>>>>========<<<<;;;;;;::::::::::::::::::::99999999999999999888888899999999999999:::::::;;<<=============>>>>===>>=>>>>>>>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????>>>>==<<;;;;;<<<<<<;;::99887766554433221100//..--,,++++++**++**)))))((((((())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!""""""##$$%%&&''(())**++,,-,,,,--..//000011223344554433221100/////...--......../////..--,,++**))((''&&%%$$##""!!`????????????????????????????????????????????????????????>>>>>>>???????????????????????>??????????????????>>>>>>>>======<<<<<;;;;;;;;;;;;;;;;;;::::::::::9999999999999999999999999:::::::::::::;;;<<=====>>=>>>>>>>>>>>>>>>>>?>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????>>====<<;;;;;;;;<<<;;::99887766554433221100//..--,,++++********)))))(('''''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!"""""##$$%%&&''(())**++,,-,,+,,,--..////00112233444433221100/////..------........///..--,,++**))((''&&%%$$##""!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>====<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::::::9999999::::::::::::::;;;;;;;<<==>>>>>>>>>>>>>????>>>??>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????>>====<<;;:::::;;;;;;::99887766554433221100//..--,,++******))**))((((('''''''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$##""!!``!!""####$$%%&&''(())**++,,-,,++++,,--..////001122334433221100//.....---,,--------........--,,++**))((''&&%%$$##""!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>=====<<<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::::::::::::;;;;;;;;;;;;;<<<==>>>>>??>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????>>==<<<<;;::::::::;;;::99887766554433221100//..--,,++****))))))))(((((''&&&&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$####""!!``!!""###$$%%&&''(()))**++,,,,++*+++,,--....//0011223333221100//.....--,,,,,,--------......--,,++**))((''&&%%$$##""!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>======<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::;;;;;;;;;;;;;;<<<<<<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""!!!!`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????>>==<<<<;;::99999::::::99887766554433221100//..--,,++**))))))(())(('''''&&&&&&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$####""!!!!``!!""##$$%%&&''(())))**++,,++****++,,--....//00112233221100//..-----,,,++,,,,,,,,---------,,++**))((''&&%%$$##""!!!!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>==================<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<===>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????>>==<<;;;;::99999999:::99887766554433221100//..--,,++**))))(((((((('''''&&%%%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""""!!`!``!!""##$$%%&&''((((())**++++**)***++,,----..//001122221100//..-----,,++++++,,,,,,,,------,,++**))((''&&%%$$##""!!``!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>====================<<<<<<<<<<<<<<<<<;;;;;;;<<<<<<<<<<<<<<=======>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$###""""!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????>>==<<;;;;::9988888999999887766554433221100//..--,,++**))((((((''((''&&&&&%%%%%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""""!!```!!""##$$%%&&''((((((())**++**))))**++,,----..//0011221100//..--,,,,,+++**++++++++,,,,,,,,,++**))((''&&%%$$##""!!``????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<<<<<<<<<<<=============>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$###"""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????>>==<<;;::::9988888888999887766554433221100//..--,,++**))((((''''''''&&&&&%%$$$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!``!!""##$$%%&&''''''''(())****))()))**++,,,,--..//00111100//..--,,,,,++******++++++++,,,,,,++**))((''&&%%$$##""!!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>=================<<<<<<<==============>>>>>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$####"##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????>>==<<;;::::9988777778888887766554433221100//..--,,++**))((''''''&&''&&%%%%%$$$$$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!``!!""##$$%%&&''''''''''(())**))(((())**++,,,,--..//001100//..--,,+++++***))********++++++++++**))((''&&%%$$##""!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>=========================>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$#####$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????>>==<<;;::999988777777778887766554433221100//..--,,++**))((''''&&&&&&&&%%%%%$$#####$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!````!!""##$$%%&&''&&&&&&''(())))(('((())**++++,,--..//0000//..--,,+++++**))))))********+++++++++**))((''&&%%$$##""!!```???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>=======>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%$$$$#$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????>>==<<;;::999988776666677777766554433221100//..--,,++**))((''&&&&&&%%&&%%$$$$$#######$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&&&&&&&&&&''(())((''''(())**++++,,--..//00//..--,,++*****)))(())))))))********++**))((''&&%%$$##""!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%$$$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????>>==<<;;::998888776666666677766554433221100//..--,,++**))((''&&&&%%%%%%%%$$$$$##"""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%%&&&%%%%%%&&''((((''&'''(())****++,,--..////..--,,++*****))(((((())))))))*********))((''&&%%$$##""!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&%%%%$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????>>==<<;;::998888776655555666666554433221100//..--,,++**))((''&&%%%%%%$$%%$$#####"""""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$$%%%%%%%%%%%&&''((''&&&&''(())****++,,--..//..--,,++**)))))(((''(((((((())))))))***))((''&&%%$$##""!!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&%%%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>>>>????>>????????????>>????>>==<<;;::998877776655555555666554433221100//..--,,++**))((''&&%%%%$$$$$$$$#####""!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!""##$$$$$%%%$$$$$$%%&&''''&&%&&&''(())))**++,,--....--,,++**)))))((''''''(((((((()))))))*))((''&&%%$$##""!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(('''&&&&%&&''(())**++,,--..//00112233445566778899::;;<<====>>>>>>>>>>>>??>>?>>>>>>>>>>>>==<<;;::998877776655444445555554433221100//..--,,++**))((''&&%%$$$$$$##$$##"""""!!!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!```!!""######$$$$$$$$$$$%%&&''&&%%%%&&''(())))**++,,--..--,,++**))((((('''&&''''''''(((((((())))((''&&%%$$##""!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(('''&&&&&''(())**++,,--..//00112233445566778899::;;<<=========>>>>==>>>>>>>>>>>>==>>>>==<<;;::998877666655444444445554433221100//..--,,++**))((''&&%%$$$$########"""""!!`````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!``!!""######$$$######$$%%&&&&%%$%%%&&''(((())**++,,----,,++**))(((((''&&&&&&''''''''((((((())((''&&%%$$##""!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(((''''&''(())**++,,--..//00112233445566778899::;;<<=<<<<<============>>==>============<<;;::998877666655443333344444433221100//..--,,++**))((''&&%%$$######""##""!!!!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""!!!``!!""""""###########$$%%&&%%$$$$%%&&''(((())**++,,--,,++**))(('''''&&&%%&&&&&&&&''''''''((((''&&%%$$##""!!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((('''''(())**++,,--..//00112233445566778899::;;<<=<<<<<<<<<<====<<============<<====<<;;::998877665555443333333344433221100//..--,,++**))((''&&%%$$####""""""""!!!!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""""!!```!!"""""""###""""""##$$%%%%$$#$$$%%&&''''(())**++,,,,++**))(('''''&&%%%%%%&&&&&&&&'''''''((''&&&%%%$$##""!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**)))(((('(())**++,,--..//00112233445566778899::;;<<=<<;;;;;<<<<<<<<<<<<==<<=<<<<<<<<<<<<;;::998877665555443322222333333221100//..--,,++**))((''&&%%$$##""""""!!""!!`````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$###"""!!!``!!!!!!!"""""""""""##$$%%$$####$$%%&&''''(())**++,,++**))((''&&&&&%%%$$%%%%%%%%&&&&&&&&''''&&%%%%%%$$##""!!````?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**)))((((())**++,,--..//00112233445566778899::;;<<=<<;;;;;;;;;;<<<<;;<<<<<<<<<<<<;;<<<<;;::998877665544443322222222333221100//..--,,++**))((''&&%%$$##""""!!!!!!!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$####""!!!``!!!!!!!!"""!!!!!!""##$$$$##"###$$%%&&&&''(())**++++**))((''&&&&&%%$$$$$$%%%%%%%%&&&&&&&''&&%%%$%%%%$$##""!!!!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++***))))())**++,,--..//00112233445566778899::;;<<=<<;;:::::;;;;;;;;;;;;<<;;<;;;;;;;;;;;;::998877665544443322111112222221100//..--,,++**))((''&&%%$$##""!!!!!!``!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$###"""!!``````````!!!!!!!!!!!""##$$##""""##$$%%&&&&''(())**++**))((''&&%%%%%$$$##$$$$$$$$%%%%%%%%&&&&%%$$$$%%%$$##""!!```???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++***)))))**++,,--..//00112233445566778899::;;<<=<<;;::::::::::;;;;::;;;;;;;;;;;;::;;;;::998877665544333322111111112221100//..--,,++**))((''&&%%$$##""!!!!``````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$##"""!!!``!!!``````!!""####""!"""##$$%%%%&&''(())****))((''&&%%%%%$$######$$$$$$$$%%%%%%%&&%%$$$#$$%$$##""!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,+++****)**++,,--..//00112233445566778899::;;<<=<<;;::99999::::::::::::;;::;::::::::::::998877665544333322110000011111100//..--,,++**))((''&&%%$$##""!!````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%$$##""!!```````!!""##""!!!!""##$$%%%%&&''(())**))((''&&%%$$$$$###""########$$$$$$$$%%%%$$####$$$##""!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,+++*****++,,--..//00112233445566778899::;;<<=<<;;::9999999999::::99::::::::::::99::::998877665544332222110000000011100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``````!!""""!!`!!!""##$$$$%%&&''(())))((''&&%%$$$$$##""""""########$$$$$$$%%$$###"##$$##""!!``??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,,++++*++,,--..//00112233445566778899::;;<<=<<;;::9988888999999999999::99:99999999999988776655443322221100/////000000//..--,,++**))((''&&%%$$##""!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!""!!```!!""##$$$$%%&&''(())((''&&%%$$#####"""!!""""""""########$$$$##""""##$##""!!`````???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,,+++++,,--..//00112233445566778899::;;<<=<<;;::99888888888899998899999999999988999988776655443322111100////////000//..--,,++**))((''&&%%$$##""!!```````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!!``!!""####$$%%&&''((((''&&%%$$#####""!!!!!!""""""""#######$$##"""!""####""!!````!!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..---,,,,+,,--..//00112233445566778899::;;<<<<<;;::99887777788888888888899889888888888888776655443322111100//.....///////..--,,++**))((''&&%%$$##""!!``!!!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!``!!""####$$%%&&''((''&&%%$$##"""""!!!``!!!!!!!!""""""""####""!!!!""####""!!``````````````````!!!!!!!``?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..---,,,,,--..//00112233445566778899::;;<<<<<;;::99887777777777888877888888888888778888776655443322110000//........//////..--,,++**))((''&&%%$$##""!!``````!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``````!!""#""##$$%%&&''''&&%%$$##"""""!!````!!!!!!!!"""""""##""!!!`!!""####""!!``````!``````!!!!!```````````!!!!!!!!!!!!!!""!!```??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//...----,--..//00112233445566778899::;;<<<<;;;::99887766666777777777777887787777777777776655443322110000//..-----.....//..--,,++**))((''&&%%$$##""!!!!!`!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!````!!"""""##$$%%&&''&&%%$$##""!!!!!```````!!!!!!!!""""!!```!!""###""!!``!!!!!!`````````!!!!!!!!!!!!```!!`!!!!!!!!!!!!!!!""""!!```???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//...-----..//00112233445566778899::;;<<<<;;;::998877666666666677776677777777777766777766554433221100////..--------......--,,++**))((''&&%%$$##""!!````````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!"!!""##$$%%&&&&%%$$##""!!!!!!```!!!!!!!""!!``!!""##""!!``!!!!!!!!````````````!!!!!!!!"""""!!!!!!!!!!!!!!!""""""""""""""!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100///....-..//00112233445566778899::;;<<<<;;:::998877665555566666666666677667666666666666554433221100////..--,,,,,-----..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!!!""##$$%%&&%%$$##""!!```````````!!"!!```!!""##""!!```!!!!```!!!``!!!```!!```!!!!!!!!!!!""""""""""""!!!""!"""""""""""""""##""!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100///.....//00112233445566778899::;;<<<<;;:::998877665555555555666655666666666666556666554433221100//....--,,,,,,,,------,,++**))((''&&%%$$##""!!`````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!``!!""##$$%%%%$$##""!!``!!!````!!""#""!!!```!!!``!!`````!!!!!!!!!!!!!!!!!""""""""#####"""""""""""""""##############""!!```??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544332211000////.//00112233445566778899::;;<<<<;;::9998877665544444555555555555665565555555555554433221100//....--,,+++++,,,,,--,,,,++**))((''&&%%$$##""!!``!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!````!!""##$$%%$$##""!!``!!``!!""""!!````````````!!"""!!!""!!!"""""""""""############"""##"###############$$##""!!````!``???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544332211000/////00112233445566778899::;;<<<<;;::9998877665544444444445555445555555555554455554433221100//..----,,++++++++,,,,,,++++++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`````!!""##$$$$##""!!``!!``!!""""!!````````!!!!!"""""""""""""""""########$$$$$###############$$$$$$$$$$$$$$##""!!!!`````!!!!``????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221110000/001122334455566778899::;;<<<;;::9988877665544333334444444444445544544444444444433221100//..----,,++*****+++++,,++++++++**))((''&&%%$$##""!!````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```````!!""##$$$##""!!````!!!`````!!""##""!!``!````!````!````!````!!!!!""###"""##"""###########$$$$$$$$$$$$###$$#$$$$$$$$$$$$$$$%%$$##""!!!!!!!!!"!!!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544332211100000112233445445566778899::;;<;;::9988877665544333333333344443344444444444433444433221100//..--,,,,++********++++++**********))((''&&%%$$##""!!!!````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!````!!""###$$$##""!!`````````!!!!""####""!!```````!!``````!!!!!!!!!!!!!!!!``!!!"""""#################$$$$$$$$%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$%$$##""""!!!!!""""!!!````````````````````````??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544332221111011223344444445566778899::;;;::9988777665544332222233333333333344334333333333333221100//..--,,,,++**)))))*****++************))((''&&%%$$##""!!!!!````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!``!!!"""##$$$##""!!````````!!!""##$$##""!!!!!!````!```!!!!!```````````!!!!!!!"!!!!"!!!!"!!!!!!"""""##$$$###$$###$$$$$$$$$$$%%%%%%%%%%%%$$$%%$%%%%%%%%%$$$###$$$%$$##"""""""""#""""!!!!!`!```!!!!!!!!!````!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544332221111122334444433445566778899::;::9988777665544332222222222333322333333333333223333221100//..--,,++++**))))))))******))))))))****))((''&&%%$$##""""!!!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""!!``!!!"""##$$$##""!!!!!!```````!!"""##$$$$##""!!!!!!`````!```!!!!``!!!""!!````!!!!!!!!!!!!!!""""""""""""""""!!"""#####$$$$$$$$$$$$$$$$$%%%%%%%%&&&&&%%%%%%%%%%%%%%%&&%%$$#######$$$##"""""""""####""!!!````````!``````????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544333222212233444433333445566778899:::9988776665544332211111222222222222332232222222222221100//..--,,++++**))((((()))))**))))))))))****))((''&&%%$$##"""""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""!!``!`!!!""##$$$##""!!!!!!!!!`!````!!"""##$$%%$$##""""""!!!!!!!!!!!!"!!!!!"""!!````!!!!!!!!!!!!!"""""""#""""#""""#""""""#####$$%%%$$$%%$$$%%%%%%%%%%%&&&&&&&&&&&&%%%&&%&&&&&%%$$###"""###$##"""""""""""""""!!!````?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544333222223344433332233445566778899:9988776665544332211111111112222112222222222221122221100//..--,,++****))(((((((())))))(((((((())****))((''&&%%$$####""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!```!!!""##$$$##""""""!!!!!!!!!`````!!""###$$%%%%$$##""""""!!!!!"!!!""""!!"""#""!!```````!!````````````!!!!""""""""""""""################""###$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%$$##"""""""###""!!!!!!!""""""!!````????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766665544433332334333332222233445566778899988776655544332211000001111111111112211211111111111100//..--,,++****))(('''''((((())(((((((((())****))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``````!!""##$$$##"""""""""!"!!!!!`````````!!!!""###$$%%&&%%$$######""""""""""""#"""""###""!!!```````````!!!!!!!``!!!!!!!!!``````!!!"""""""""""""#######$###################$$$$$$$$$$$$$$$$$$%%%%%%%%&&&&&&&&&%%%%&&&&&&&&%%$$##"""!!!"""#""!!!!!!!!!!!!!!!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766555555444333333333322221122334455667788988776655544332211000000000011110011111111111100111100//..--,,++**))))((''''''''((((((''''''''(())***))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$$######"""""""""!!!!!!!```!`!!!!!!""##$$$%%&&&&%%$$######"""""#"""####""###$##""!!!!!!!!!!!!!!!!````````````````````!!!!!!!!!!!!!!!!!!""""##############$$$$$##"####"""################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$##""!!!!!!!"""!!```````!!!!!!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655555554444333333222221111122334455667788877665544433221100/////00000000000011001000000000000//..--,,++**))))((''&&&&&'''''((''''''''''(())***))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$$$#########"#"""""!!!!!!!!!!!!!""""##$$$%%&&''&&%%$$$$$$############$#####$$$##"""!!!!!!!!!!!!!```!!!!!!!!!!!!!!!!!"""""""""!!!!!!"""#############$$$$$$$$##""""#"""""##"""""##################$$$$$$$$%%%%%%%%%$$$$%%%%%%%%$$##""!!!```!!!"!!`````````?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655444444443333222222211110011223344556677877665544433221100//////////0000//000000000000//0000//..--,,++**))((((''&&&&&&&&''''''&&&&&&&&''(())***))((''&&%%$$##""!!````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%$$$$$$#########"""""""!!!"!""""""##$$%%%&&''''&&%%$$$$$$#####$###$$$$##$$$%$$##"""""""""""""!!``!!!!!!!!!!!!!!!!!!""""""""""""""""""####################$##""!""""!!!""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$##""!!````!!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655444444433332222221111100000112233445566777665544333221100//.....////////////00//0////////////..--,,++**))((((''&&%%%%%&&&&&''&&&&&&&&&&''(())***))((''&&%%$$##""!!!!`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%$$$$$$$$$#$#####"""""""""""""####$$%%%&&''((''&&%%%%%%$$$$$$$$$$$$%$$$$$%%%$$###"""""""""""!!`````!!!"""""""""""""""""#########""""""""#####"""##############""!!!!"!!!!!""!!!!!""""""""""""""""""########$$$$$$$$$####$$$$$$$$##""!!``!!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433333333222211111110000//001122334455667665544333221100//..........////..////////////..////..--,,++**))((''''&&%%%%%%%%&&&&&&%%%%%%%%&&''(())***))((''&&%%$$##""!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%%%%%%$$$$$$$$$#######"""#"######$$%%&&&''((((''&&%%%%%%$$$$$%$$$%%%%$$%%%&%%$$############""!!```````!!!!!""""""""""""""""""#############""!!""###""""""""""""""""#""!!`!!!!```!!!!!!!!!!!!!!!!""""""""""""############################""!!````??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443333333222211111100000/////0011223344556665544332221100//..-----............//../............--,,++**))((''''&&%%$$$$$%%%%%&&%%%%%%%%%%&&''(())***))((''&&%%$$##""""!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&%%%%%%%%%$%$$$$$#############$$$$%%&&&''(())((''&&&&&&%%%%%%%%%%%%&%%%%%&&&%%$$$###########""!!!!!!!!!!!!"""#################$$$$$#####"""!!!!"""""!!!""""""""""""""!!```!``!!`````!!!!!!!!!!!!!!!!!!""""""""#########""""#########""!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544332222222211110000000////..//00112233445565544332221100//..----------....--............--....--,,++**))((''&&&&%%$$$$$$$$%%%%%%$$$$$$$$%%&&''(())***))((''&&%%$$##"""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!""##$$%%&&&&&&&%%%%%%%%%$$$$$$$###$#$$$$$$%%&&'''(())))((''&&&&&&%%%%%&%%%&&&&%%&&&'&&%%$$$$$$$$$$$$##""!!!!!!!"""""##################$#########"""!!``!!"""!!!!!!!!!!!!!!!!"!!````````````!!!!!!!!!!!!""""""""""""""""""""""""""""""!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443322222221111000000/////.....//001122334455544332211100//..--,,,,,------------..--.------------,,++**))((''&&&&%%$$#####$$$$$%%$$$$$$$$$$%%&&''(())***))((''&&%%$$####"##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&&&&&&&&&&%&%%%%%$$$$$$$$$$$$$%%%%&&'''(())**))((''''''&&&&&&&&&&&&'&&&&&'''&&%%%$$$$$$$$$$$##""""""""""""###$$$$$$$$$$$$$$$$######"""""!!!``!!!!!```!!!!!!!!!!!!!!!```````````!!!!!!!!"""""""""!!!!""""""""""""!!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443322111111110000///////....--..//0011223344544332211100//..--,,,,,,,,,,----,,------------,,----,,++**))((''&&%%%%$$########$$$$$$########$$%%&&''(())***))((''&&%%$$#####$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!""##$$%%&&''''''&&&&&&&&&%%%%%%%$$$%$%%%%%%&&''((())****))((''''''&&&&&'&&&''''&&''''''&&%%%%%%%%%%%%$$##"""""""#####$$$$$$$$$$$$$$$$$##"""""""""!!!``!!!`````````````!`````!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544332211111110000//////.....-----..//00112233444332211000//..--,,+++++,,,,,,,,,,,,--,,-,,,,,,,,,,,,++**))((''&&%%%%$$##"""""#####$$##########$$%%&&''(())***))((''&&%%$$$$#$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`````!!!""##$$%%&&'''''''''''&'&&&&&%%%%%%%%%%%%%&&&&''((())**++**))((((((''''''''''''(''''''''''&&&%%%%%%%%%%%$$############$$$%$$$$$##########""""""!!!!!``````````````!!!!!!!!!````!!!!!!!!!!!!!!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100000000////.......----,,--..//001122334332211000//..--,,++++++++++,,,,++,,,,,,,,,,,,++,,,,++**))((''&&%%$$$$##""""""""######""""""""##$$%%&&''(())***))((''&&%%$$$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!`!!!!""##$$%%&&''(((((('''''''''&&&&&&&%%%&%&&&&&&''(()))**++++**))(((((('''''('''((((''''&&&&&&&&&&&&&%%%%%%%$$#######$$$$$%%$$#############""!!!!!!!!!``````````````````````!!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443322110000000////......-----,,,,,--..//001122333221100///..--,,++*****++++++++++++,,++,++++++++++++**))((''&&%%$$$$##""!!!!!"""""##""""""""""##$$%%&&''(())***))((''&&%%%%$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`````!!!!!!"""##$$%%&&''((((((((((('('''''&&&&&&&&&&&&&''''(()))**++,,++**))))))((((((((((((((''&&&&&&&&&&&&&%%%$$$$%%%$$$$$$$$$$$$%%$$#####""""""""""!!!!!!```````???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100////////....-------,,,,++,,--..//0011223221100///..--,,++**********++++**++++++++++++**++++**))((''&&%%$$####""!!!!!!!!""""""!!!!!!!!""##$$%%&&''(())***))((''&&%%%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`````!!"!""""##$$%%&&''(())))))((((((((('''''''&&&'&''''''(())***++,,,,++**))))))((((()((()((''&&&%%%%%%%%%&%%%$$$$$$%%%$$$$$$$$$$%%$$##"""""""""""""!!`````??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100///////....------,,,,,+++++,,--..//00112221100//...--,,++**)))))************++**+************))((''&&%%$$####""!!`````!!!!!""!!!!!!!!!!""##$$%%&&''(())***))((''&&&&%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!"""###$$%%&&''(()))))))))))()((((('''''''''''''(((())***++,,--,,++******))))))))))((''&&%%%%%%%%%%%%%$$$####$$$$%%%%%%$$$$$$$##"""""!!!!!!!!!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//........----,,,,,,,++++**++,,--..//001121100//...--,,++**))))))))))****))************))****))((''&&%%$$##""""!!```!!!!!!````````!!""##$$%%&&''(())***))((''&&&&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!````!!""##$$%%&&''(())******)))))))))((((((('''('(((((())**+++,,----,,++******)))))*))((''&&%%%$$$$$$$$$%$$$######$$$$$$%%$$###$$##""!!!!!!!!!!!!!``????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//.......----,,,,,,+++++*****++,,--..//0011100//..---,,++**))((((())))))))))))**))*))))))))))))((''&&%%$$##"""""!!````!!``!!""##$$%%&&''(())***))((''''&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``````!!""##$$%%&&''(())*********)*)))))((((((((((((())))**+++,,--..--,,++++++******))((''&&%%$$$$$$$$$$$$$###""""####$$$$$$#######""!!!!!`````````???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--------,,,,+++++++****))**++,,--..//00100//..---,,++**))(((((((((())))(())))))))))))(())))((''&&%%$$##""!!!!!!````!!""##$$%%&&''(())****))(('''''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``````!!``!!""##$$%%&&''(())**++*********)))))))((()())))))**++,,,--....--,,++++++****))((''&&%%$$$#########$###""""""######$$##"""##""!!````??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..-------,,,,++++++*****)))))**++,,--..//000//..--,,,++**))(('''''(((((((((((())(()((((((((((((''&&%%$$##""!!!!!!!``!!""##$$%%&&''(())**++**))(((('(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``````!!!``!!!``!!""##$$%%&&''(())**+++++++*+*****)))))))))))))****++,,,--..//..--,,,,,,++**))((''&&%%$$#############"""!!!!""""######"""""""!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,,,,,,,++++*******))))(())**++,,--..//0//..--,,,++**))((''''''''''((((''((((((((((((''((((''&&%%$$##""!!`````````!!""##$$%%&&''(())**++++**))((((())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!````````!!!````!!!!``!!""##$$%%&&''(())**++,,+++++++++*******)))*)******++,,---..////..--,,,,++**))((''&&%%$$###"""""""""#"""!!!!!!""""""##""!!!"""!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,,,,,,++++******)))))((((())**++,,--..///..--,,+++**))((''&&&&&''''''''''''((''(''''''''''''&&%%$$##""!!`````!!!""##$$%%&&''(())**++,,++**))))())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!````!```!`!!""!!``````!!""##$$%%&&''(())**++,,,,,,,+,+++++*************++++,,---..//00//..--,,++**))((''&&%%$$##"""""""""""""!!!````!!!!""""""!!!!!!!!!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++++++++****)))))))((((''(())**++,,--../..--,,+++**))((''&&&&&&&&&&''''&&''''''''''''&&''''&&%%$$##""!!``!``!!""##$$%%&&''(())**++,,,,++**)))))**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!```````!!!!""""!!```!!```!!""##$$%%&&''(())**++,,--,,,,,,,,,+++++++***+*++++++,,--...//00//..--,,++**))((''&&%%$$##"""!!!!!!!!!"!!!``!!!!!!""!!```!!!!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,+++++++****))))))((((('''''(())**++,,--...--,,++***))((''&&%%%%%&&&&&&&&&&&&''&&'&&&&&&&&&&&&&%%$$##""!!``!!!````!!""##$$%%&&''(())**++,,-,,++****)**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!````!!!!!!```!!!""#""!!``!!!!!!""##$$%%&&''(())**++,,-------,-,,,,,+++++++++++++,,,,--...//00//..--,,++**))((''&&%%$$##""!!!!!!!!!!!!!`````!!!!!!``````?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++********))))(((((((''''&&''(())**++,,--.--,,++***))((''&&%%%%%%%%%%&&&&%%&&&&&&&&&&&&%%&&&&&%%%$$##""!!``````!````!!""##$$%%&&''(())**++,,---,,++*****++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!!"!!!``!!""###""!!```!!"!!!""##$$%%&&''(())**++,,--..---------,,,,,,,+++,+,,,,,,--..///00//..--,,++**))((''&&%%$$##""!!!`````````!````!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++*******))))(((((('''''&&&&&''(())**++,,---,,++**)))((''&&%%$$$$$%%%%%%%%%%%%&&%%&%%%%%%%%%%%%%%$$##""!!```!!``!!""##$$%%&&''(())**++,,--.--,,++++*++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!""!!```!!""##$##""!!`````!!""""""##$$%%&&''(())**++,,--.......-.-----,,,,,,,,,,,,,----..///00//..--,,++**))((''&&%%$$##""!!````!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))))))))(((('''''''&&&&%%&&''(())**++,,-,,++**)))((''&&%%$$$$$$$$$$%%%%$$%%%%%%%%%%%%$$%%%%%$$$$##""!!``!!!!""##$$%%&&''(())**++,,--...--,,+++++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""""""!!`````!!!""##$$$##""!!!!!````!!""#"""##$$%%&&''(())**++,,--..//.........-------,,,-,------..//000//..--,,++**))((''&&%%$$##""!!``!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**)))))))((((''''''&&&&&%%%%%&&''(())**++,,,++**))(((''&&%%$$#####$$$$$$$$$$$$%%$$%$$$$$$$$$$$$$$$##""!!``!!!""##$$%%&&''(())**++,,--../..--,,,,+,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""""""!!``!``!```!!!!""##$$%$$##""!!!!!!````!!""######$$%%&&''(())**++,,--..///////./.....-------------....//0000//..--,,++**))((''&&%%$$##""!!`````````?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((((((((''''&&&&&&&%%%%$$%%&&''(())**++,++**))(((''&&%%$$##########$$$$##$$$$$$$$$$$$##$$$$$#####""!!``!!""##$$%%&&''(())**++,,--..///..--,,,,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$#####""!!```!!!``````!!!!!!!"""##$$%%%$$##"""""!!!```````!!!""##$###$$%%&&''(())**+++,,--..//0/////////.......---.-......//001100//..--,,++**))((''&&%%$$##""!!``!`!!`!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(((((((''''&&&&&&%%%%%$$$$$%%&&''(())**+++**))(('''&&%%$$##"""""############$$##$###############""""!!````!!""##$$%%&&''(())**++,,--..//0//..----,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$####""!!````!!!"!!!!!!!!"!!!""""##$$%%&%%$$##""""""!!!``````!!!!`````!!!""##$$$$$$%%&&''(())**+++++,,--..//0000/0/////.............////00111100//..--,,++**))((''&&%%$$##""!!````!!!!!!!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''''''''&&&&%%%%%%%$$$$##$$%%&&''(())**+**))(('''&&%%$$##""""""""""####""############""#####""""""""!!````!!!!""##$$%%&&''(())**++,,--..//000//..-----..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$##""!!``!!!!!"""!!!!!!"""""""###$$%%&&&%%$$#####"""!!``!!!`````!!!!!!!!!!!!"""##$$%$$$%%&&''(())*******++,,--..//00000000///////..././/////001121100//..--,,++**))((''&&%%$$###""!!!!````````!!!!!!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(('''''''&&&&%%%%%%$$$$$#####$$%%&&''(())***))((''&&&%%$$##""!!!!!""""""""""""##""#"""""""""""""""!!!!!"!!!``!!!!""##$$%%&&''(())**++,,--..//00100//....-..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!!"""#""""""""#"""####$$%%&&'&&%%$$#####""!!````!!!!!!!!!!!""""!!!!!"""##$$%%%%%%&&''(())*********++,,--..//000100000/////////////00001121100//..--,,++**))((''&&%%$$#####""!!!!!!!!!``````!!!!!!!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&&&&&&%%%%$$$$$$$####""##$$%%&&''(())*))((''&&&%%$$##""!!!!!!!!!!""""!!""""""""""""!!"""""!!!!!!!!!!!````!!"""##$$%%&&''(())**++,,--..//0011100//.....//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!"""""###""""""#######$$$%%&&'''&&%%$$$##""!!````!!!!"""!!!!!""""""""""""###$$%%&%%%&&''(())*))))))))**++,,--..//0011110000000///0/0000001121100//..--,,++**))((''&&%%$$##"#"""""""!!!!!!!``!!!!!``````!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&&&&&%%%%$$$$$$#####"""""##$$%%&&''(()))((''&&%%%$$##""!!`````!!!!!!!!!!!!""!!"!!!!!!!!!!!!!!!`````!!``!!"""##$$%%&&''(())**++,,----..//0011100////.//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!""""###$########$###$$$$%%&&''(''&&%%$$##""!!``!!!!!!"""""""""""####"""""###$$%%&&&&&&''(())*))))))))))**++,,--..//00111110000000000000111121100//..--,,++**))((''&&%%$$##"""""""""""!"!!!!```````!!!```!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%%%%%$$$$#######""""!!""##$$%%&&''(()((''&&%%%$$##""!!`````!!!!``!!!!!!!!!!!!``!!!!!````````!!""###$$%%&&''(())**++,,,,,---..//0011100/////00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!````!!!""#####$$$######$$$$$$$%%%&&''(((''&&%%$$##""!!``````!!!!""""###"""""############$$$%%&&'&&&''(()))))(((((((())**++,,--..//001111111110001011111121100//..--,,++**))((''&&%%$$##""!"!!!"""!!!!!`````````````??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%%%%$$$$######"""""!!!!!""##$$%%&&''(((''&&%%$$$##""!!```````!!``!```````````!!""###$$%%&&''(())**+++++,,,,,--..//001110000/00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!!!""####$$$%$$$$$$$$%$$$%%%%&&''(()((''&&%%$$##""!!```!!!!!!""""""###########$$$$#####$$$%%&&''''''((())))(((((((((())**++,,--..//0011211111111111112221100//..--,,++**))((''&&%%$$##""!!!!!!!!!!!`!``?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$$$$$####"""""""!!!!``!!""##$$%%&&''(''&&%%$$$##""!!``````!!""##$$$%%&&''(())**+++++++++,,,--..//0011100000112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!!!"""##$$$$$%%%$$$$$$%%%%%%%&&&''(())((''&&%%$$##""!!````````!!!!!!!""""####$$$#####$$$$$$$$$$$$%%%&&''('''(((((((((''''''''(())**++,,--..//00112222211121222221100//..--,,++**))((''&&%%$$##""!!`!```!!!```????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$$$$####""""""!!!!!```!!""##$$%%&&'''&&%%$$###""!!``!!""##$$$%%&&''(())**+++****+++++,,--..//00111110112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`````!!!"""""##$$$$%%%&%%%%%%%%&%%%&&&&''(()))((''&&%%$$##""!!``!!!!!!""""""######$$$$$$$$$$$%%%%$$$$$%%%&&''(((((((('((((''''''''''(())**++,,--..//001122222222222221100//..--,,++**))((''&&%%$$##""!!`````???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$########""""!!!!!!!```!!""##$$%%&&'&&%%$$####""!!``!!""##$$%%&&''(())*************+++,,--..//001111112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!!!""""###$$%%%%%&&&%%%%%%&&&&&&&'''(())))((''&&%%$$##""!!``!!!"""""""####$$$$%%%$$$$$%%%%%%%%%%%%&&&''(((''''''''''''&&&&&&&&''(())**++,,--..//00112232223233221100//..--,,++**))((''&&%%$$##""!!``````??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$#######""""!!!!!!````!!""##$$%%&&&%%$$##"""""!!``!!""##$$%%&&''(()))****))))*****++,,--..//0011212233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`````!!!!"""#####$$%%%%&&&'&&&&&&&&'&&&''''(()))))((''&&%%$$##""!!``!!"""######$$$$$$%%%%%%%%%%%&&&&%%%%%&&&''((''''''''&''''&&&&&&&&&&''(())**++,,--..//0011223333333221100//..--,,++**))((''&&%%$$##""!!``!!!!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""""""""!!!!`````!!""##$$%%&&%%$$##"""""!!``!!""##$$%%&&''(()))))))))))))))***++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!````!!"""""####$$$%%&&&&&'''&&&&&&'''''''((()))))((''&&%%$$##""!!```!!""#######$$$$%%%%&&&%%%%%&&&&&&&&&&&&''''''''&&&&&&&&&&&&%%%%%%%%&&''(())**++,,--..//0011223343433221100//..--,,++**))((''&&%%$$##""!!``!!!!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""""""!!!!```!!""##$$%%&%%$$##""!!!!!``!!""##$$%%&&''(()))())))(((()))))**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!```````!!!""""###$$$$$%%&&&&'''(''''''''('''(((())((((((''&&%%$$##""!!``!!""###$$$$$$%%%%%%&&&&&&&&&&&''''&&&&&'''''''&&&&&&&&%&&&&%%%%%%%%%%&&''(())**++,,--..//001122334433221100//..--,,++**))((''&&%%$$##""!!``````````!!"""!!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!!!!```!!""##$$%%%%$$##""!!!!!!``!!""##$$%%&&''(((((((((((((((((()))**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""""!!!!!``!!!!!""#####$$$$%%%&&'''''(((''''''((((((())(((((('(''&&%%$$##""!!``!!""##$$$$$%%%%&&&&'''&&&&&'''''''''''''''&&&&&%%%%%%%%%%%%$$$$$$$$%%&&''(())**++,,--..//0011223333221100//..--,,++**))((''&&%%$$##""!!``!!!!!!!"""""!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!!!```!!""##$$%%%$$##""!!````````!!""##$$%%&&''((((((('((((''''((((())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""""!!!!!`````!!!!"""####$$$%%%%%&&''''((()(((((((()((()((((('''''''''&&%%$$##""!!```!!""##$$%%%%&&&&&&'''''''''''(((('''''''&&&&&%%%%%%%%$%%%%$$$$$$$$$$%%&&''(())**++,,--..//00112233221100//..--,,++**))((''&&%%$$##""!!`````!!!!!!!""###""!!`````?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```````!!""##$$%%$$##""!!``!!!""##$$%%&&''''''''''''''''''''''((())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$#####"""""!!!!```````!!!"""""##$$$$$%%%%&&&''((((()))(((((((((((((((''''''&'''''&&%%$$##""!!``!``!!""##$$%%%&&&&''''((('''''((((((((((''&&&%%%%%$$$$$$$$$$$$########$$%%&&''(())**++,,--..//0011223221100//..--,,++**))((''&&%%$$##""!!``!!!!!"""""""#####""!!```````!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$$$$##""!!````!!!""##$$%%&&&&'''''''''&''''&&&&'''''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$#####"""""!!!!!!!````!!!!!""""###$$$$%%%&&&&&''(((()))*)))(((((((((('''''&&&&&&&''''&&%%$$##""!!!!!``!!""##$$%%&&&''''''((((((((((()))((('''&&%%%%%$$$$$$$$#$$$$##########$$%%&&''(())**++,,--..//0011223221100//..--,,++**))((''&&%%$$##""!!```!!!!!"""""""##$$$##""!!!!!!!```!!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$$$$###""!!````!!!!"""##$$%%&&&&&&&&&&&&&&&&&&&&&&&&&&'''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$$#####""""!!!!!!!`````````!!!!"""#####$$%%%%%&&&&'''(()))))*)))((''''''''''''&&&&&&%&&&''''&&%%$$##""!!"!!``!!""##$$%%&&&''''(((()))((((())))((''''&&%%%$$$$$############""""""""##$$%%&&''(())**++,,--..//0011223221100//..--,,++**))((''&&%%$$##""!!`````!!!"""""#######$$$$$##""!!!!!!!!``````!!!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!""##$$#####"""!!`````!!!!!!"""##$$%%%%%%%%&&&&&&&&&%&&&&%%%%&&&&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$$#####"""""""!!!!!!!````!!!!"""""####$$$%%%%&&&'''''(())))**))(((''''''''''&&&&&%%%%%%%&&''''&&%%$$##"""!!``!!""##$$%%&&''(((((())))))))))))(('''&&&%%$$$$$########"####""""""""""##$$%%&&''(())**++,,--..//0011223221100//..--,,++**))((''&&%%$$##""!!!``````````````!!!!!"""""#######$$%%%$$##"""""""!!!!`!!!!!!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`````!!!""##$$#####"""!!```!!!!!""""###$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%%$$$$$####"""""""!!!``!!!!!!""""###$$$$$%%&&&&&''''((())****))(((''&&&&&&&&&&&&%%%%%%$%%%&&'''&&%%$$##""!!``!!""##$$%%&&''(((())))***)))))))((''&&&&%%$$$#####""""""""""""!!!!!!!!""##$$%%&&''(())**++,,--..//0011223221100//..--,,++**))((''&&%%$$##""!!!!!```!!!!!!!!!!!!!!"""#####$$$$$$$%%%%%$$##""""""""!!!!!!!"!!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!!!""##$$##"""""!!!````!!!!""""""###$$%$$$$$$$$$%%%%%%%%%$%%%%$$$$%%%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%%$$$$$#######"""""!!`````!!!!""""#####$$$$%%%&&&&'''((((())****))(('''&&&&&&&&&&%%%%%$$$$$$$%%&&'''&&%%$$##""!!``!!""##$$%%&&''(())))))********))((''&&&%%%$$#####""""""""!""""!!!!!!!!!!""##$$%%&&''(())**++,,--..//0011223221100//..--,,++**))((''&&%%$$##"""!!``!!!!!!!!!!!!"""""#####$$$$$$$%%&&&%%$$#######""""!"""""!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$##""!!``!!!"""##$$##"""""!!!!!````!!!!!"""""####$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&&&%%%%%$$$$#######"""!!`````!````!!!!""""""####$$$%%%%%&&'''''(((()))****))(('''&&%%%%%%%%%%%%$$$$$$#$$$%%&&'''&&%%$$##""!!```!!""##$$%%&&''(()))****+++***))((''&&%%%%$$###"""""!!!!!!!!!!!!````````!!""##$$%%&&''(())**++,,--..//001122221100//..--,,++**))((''&&%%$$##""!!``!!"""""""""""""###$$$$$%%%%%%%&&&&&%%$$########"""""""!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$##""!!``!!"""##$$##""!!!!!`!!!!```!!!!!!""""######$$$$$$#########$$$$$$$$$#$$$$####$$$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&&&%%%%%$$$$$$$#####""!!!``````!```````````!!!!!!!!!!""""####$$$$$%%%%&&&''''((()))))****))((''&&&%%%%%%%%%%$$$$$#######$$%%&&'''&&%%$$##""!!``!!""##$$%%&&''(())****++++**))((''&&%%%$$$##"""""!!!!!!!!`!!!!``!!""##$$%%&&''(())**++,,--..//0011221100//..--,,++**))((''&&%%$$##""!!``!!"""""""""""#####$$$$$%%%%%%%&&'''&&%%$$$$$$$####"#""!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$#####""!!```!!""###$$##""!!!!!````!```!!!!"""""############################################$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(('''''&&&&&%%%%$$$$$$$###""!!!!!!!!!!!!````!`````````!!!!!!!!!"!!!!""""######$$$$%%%&&&&&''((((())))****)))((''&&&%%$$$$$$$$$$$$######"###$$%%&&''&&%%$$##""!!``!!""##$$%%&&''(())**+++++**))((''&&%%$$$$##"""!!!!!```````````!!""##$$%%&&''(())**++,,--..//0011221100//..--,,++**))((''&&%%$$##""!!``!!""###"""#######$$$%%%%%&&&&&&&'''''&&%%$$$$$$$$###""!!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$#######""!!```!!!""###$$##""!!```````````!!""""#""""""""#######"""""""""#########"####""""#####$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(('''''&&&&&%%%%%%%$$$$$##"""!!!!!!"!!!!```!!!!!!!!!`!``!!!!!!!!!!""""""""""####$$$$%%%%%&&&&'''(((()))***))))))((''&&%%%$$$$$$$$$$#####"""""""##$$%%&&''&&%%$$##""!!``!!""##$$%%&&''(())**+++**))((''&&%%$$$###""!!!!!```!!""##$$%%&&''(())**++,,--..//0011221100//..--,,++**))((''&&%%$$##""!!``!!""""""""""###$$$$$%%%%%&&&&&&&''(((''&&%%%%%%%$$$##""!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""""""""!!````!!!"""###$##""!!``!```!!"""""""""""""""""""""""""""""""""""""""""""""""""###$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((((('''''&&&&%%%%%%%$$$##""""""""""""!!!!!!!"!!!!!!!!!!!!"""""""""#""""####$$$$$$%%%%&&&'''''(()))))))))))))(((''&&%%%$$############""""""!"""##$$%%&&''&&%%$$##""!!``````!!""##$$%%&&''(())**++**))((''&&%%$$####""!!!``````!!""##$$%%&&''(())**++,,--..//0011221100//..--,,++**))(('''&&%%$$$##""!!````!!"""""""!!!""##$$$%%%&&&&&'''''''(((((''&&%%%%%%$$##""!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""""""""!!````!!!!"!!""""###""!!```!!""""!!!!!!!!"""""""!!!!!!!!!"""""""""!""""!!!!"""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((((('''''&&&&&&&%%%%%$$###""""""#""""!!!"""""""""!"!!""""""""""##########$$$$%%%%&&&&&''''(((((()))))))((((((''&&%%$$$##########"""""!!!!!!!""##$$%%&&&&&&%%$$##""!!!!``!!""##$$%%&&''(())**++**))((''&&%%$$###"""!!```!`!!!""##$$%%&&''(())**++,,--..//0011221100//..--,,++**))(('''&&%%$$#####""!!```!!!!""!!!!!!!!!!""##$$$%%%%&&&&'''''(()))((''&&&&%%$$##""!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!!!!!```!!!!!!"!!!!!"""##""!!``!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**)))))(((((''''&&&&&&&%%%$$############"""""""#""""""""""""#########$####$$$$%%%%%%&&&&'''(((((((((((((((((((('''&&%%$$$##""""""""""""!!!!!!`!!!""##$$%%&&&&&&%%$$##""!!!`````!!""##$$%%&&''(())**++**))((''&&%%$$##""""!!``!!!!!""##$$%%&&''(())**++,,--..//0011221100//..--,,++**))((''&&&%%$$###""""""!!!!!!!!!!!!!!!!```!!""##$$$$%%%%%&&''((()))))((''&&&%%$$##""!!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!!!!````!!!!!"""!!``!!!!""#""!!``!!!!!!!````````!!!!!!!`````````!!!!!!!!!`!!!!````!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**)))))((((('''''''&&&&&%%$$$######$####"""#########"#""##########$$$$$$$$$$%%%%&&&&'''''((((((''''(((((((''''''&&%%$$###""""""""""!!!!!``````!!""##$$%%%%%%%&%%$$##"""!!```!!""##$$%%%&&''(())**+**))((''&&%%$$##"""!!!```!!"!"""##$$%%&&''(())**++,,--..//0011221100//..--,,++**))((''&&&%%$$##"""""""""!!!!!!!!!```````!!""###$$$$%%%%&&''(())))))(('''&&%%$$##""!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``````````!!!!!!""!!```!!!""""!!```!!!````````````````````````````!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++*****)))))(((('''''''&&&%%$$$$$$$$$$$$#######$############$$$$$$$$$%$$$$%%%%&&&&&&''''''(((''''''''''''''''''&&&%%$$###""!!!!!!!!!!!!```!!""##$$%%%%%%%&%%$$##""!!``!!""##$$%%%&&''(())***))((''&&%%$$##""!!!!```!!!"""""##$$%%&&''(())**++,,--..//0011221100//..--,,++**))((''&&%%%$$##"""!!!!!!!!!!!!`````!!""####$$$$$%%&&''((()))))((''&&%%$$##""!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`````!!!!!!!!!!!!```!!"!!!!!``!!`````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++*****)))))((((((('''''&&%%%$$$$$$%$$$$###$$$$$$$$$#$##$$$$$$$$$$%%%%%%%%%%&&&&'''''''''''''''&&&&'''''''&&&&&&%%$$##"""!!!!!!!!!!````!!""##$$%$$$$$%%%%$$##""!!``!!""##$$$$%%&&''(())*))((''&&%%$$##""!!!```!!!!""#"###$$%%&&''(())**++,,--..//0011221100//..--,,++**))((''&&%%%$$##""!!!!!!!!!!!````!!""""####$$$$%%&&''((((())((''&&%%$$##""!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!````!!!!!!!````!!``!!!!!!```````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,+++++*****))))((((((('''&&%%%%%%%%%%%%$$$$$$$%$$$$$$$$$$$$%%%%%%%%%&%%%%&&&&''''''''&&&&'''&&&&&&&&&&&&&&&&&&%%%$$##"""!!````````````!!""##$$$$$$$$$$%%%%$$##""!!``!!""##$$#$$$%%&&''(()))((''&&%%$$##""!!`````!!!"""#####$$%%&&''(())**++,,--..//0011221100//..--,,++**))((''&&%%$$$##""!!!``````````!!!!""""#####$$%%&&'''((((((((''&&%%$$##""!!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!!""!!````!```!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,+++++*****)))))))(((((''&&&%%%%%%&%%%%$$$%%%%%%%%%$%$$%%%%%%%%%%&&&&&&&&&&''''(''&&&&&&&&&&&&%%%%&&&&&&&%%%%%%$$##""!!!``!!!!""##$$$$$#####$$%%%%$$##""!!````!!""##$#####$$%%&&''(()((''&&%%$$##""!!``!!!!""""##$#$$$%%&&''(())**++,,--..//0011221100//..--,,++**))((''&&%%$$$##""!!````!!!!""""####$$%%&&'''''((((((''&&%%$$##""!!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!"""!!````````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,,,,+++++****)))))))(((''&&&&&&&&&&&&%%%%%%%&%%%%%%%%%%%%&&&&&&&&&'&&&&''''(('''&&&%%%%&&&%%%%%%%%%%%%%%%%%%$$$##""!!!``!!!!""##$$##########$$%%%%$$##""!!!!``!!""#####"###$$%%&&''(((''&&%%$$##""!!``!!"""###$$$$$%%&&''(())**++,,--..//0011221100//..--,,++**))((''&&%%$$###""!!```!!!!"""""##$$%%&&&''''''''''&&%%$$##""!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!"""!!````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,,,,+++++*******)))))(('''&&&&&&'&&&&%%%&&&&&&&&&%&%%&&&&&&&&&&''''''''''(('''&&%%%%%%%%%%%%$$$$%%%%%%%$$$$$$##""!!```!!!""##$######"""""##$$%%%%$$##""!!!``!!""###"""""##$$%%&&''(''&&%%$$##""!!``!!!""###$$%$%%%&&''(())**++,,--..//0011221100//..--,,++**))((''&&%%$$###""!!```!!!!""""##$$%%&&&&&'''''''&&%%$$##""!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!```!!"""!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..-----,,,,,++++*******)))((''''''''''''&&&&&&&'&&&&&&&&&&&&'''''''''(''''((((''&&&%%%$$$$%%%$$$$$$$$$$$$$$$$$$###""!!```!!""####""""""""""##$$%%%%$$##""!!``!!""#"""!"""##$$%%&&''''&&%%$$##""!!````!!""##$$%%%%&&''(())**++,,--..//0011221100//..--,,++**))((''&&%%$$##"""!!```!!!!!""##$$%%%&&&&&&&&&&&&&%%$$##""!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!```!!"""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..-----,,,,,+++++++*****))(((''''''(''''&&&'''''''''&'&&''''''''''((((((((((''&&&%%$$$$$$$$$$$$####$$$$$$$######""!!``!!""#""""""!!!!!""##$$%%%$$##""!!``!!""""!!!!!""##$$%%&&'''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//0011221100//..--,,++**))((''&&%%$$##"""!!```!!!!""##$$%%%%%&&&&&&&&&%%%$$##""!!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!"""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//.....-----,,,,+++++++***))(((((((((((('''''''(''''''''''''((((((((()((((((''&&%%%$$$####$$$##################"""!!``!!"""""!!!!!!!!!!""##$$%%$$##""!!``!!"""!!!`!!!""##$$%%&&''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00111100//..--,,++**))((''&&%%$$##""!!!````!!""##$$$%%%%%%%%%%%%%%$$$##""!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""#""!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//.....-----,,,,,,,+++++**)))(((((()(((('''((((((((('(''(((((((((())))))((''&&%%%$$############""""#######""""""!!``!!""""!!!!!!`````!!""##$$%$$##""!!``!!"""!!````!!""##$$%%&&''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//0011100//..--,,++**))((''&&%%$$##""!!!``!!""##$$$$$%%%%%%%%%$$$$###""!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##""!!``!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100/////.....----,,,,,,,+++**))))))))))))((((((()(((((((((((()))))))))*))((''&&%%$$$###""""###""""""""""""""""""!!!``!!"""!!!`````!!""##$$%$$##""!!``!!"""!!``!!""##$$%%&&'&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//0011100//..--,,++**))((''&&%%$$##""!!```!!""###$$$$$$$$$$$$$$#####""!!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##""!!```!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100/////.....-------,,,,,++***))))))*))))((()))))))))()(())))))))))**))((''&&%%$$$##""""""""""""!!!!"""""""!!!!!!``!!""!!```!!""##$$%$$##""!!````!!"""!!``!!""##$$%%&&&&%%$$##""!!`````!!""##$$%%&&''(())**++,,--..//0011100//..--,,++**))((''&&%%$$##""!!``!!""#####$$$$$$$$$####"""""!!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""####""!!!```````!!"""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100000/////....-------,,,++************)))))))*))))))))))))********))((''&&%%$$###"""!!!!"""!!!!!!!!!!!!!!!!!!```!!!!``!!""##$$%%$$##""!!!`!``!!""""!!``!!""##$$%%&&&%%$$##""!!``!!!!!""##$$%%&&''(())**++,,--..//00111100//..--,,++**))((''&&%%$$##""!!``!!""""##############"""""!!!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$##""!!!!!!!``!!!"""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100000/////.......-----,,+++******+****)))*********)*))**********))((''&&%%$$###""!!!!!!!!!!!!````!!!!!!!`````!!"!!````!!""##$$%%%%$$##""!!!!``!!""""!!``!!""##$$%%&&'&&%%$$##""!!``!!!!""##$$%%&&''(())**++,,--..//001121100//..--,,++**))((''&&%%$$##""!!``!!""""""#########""""!!!!!``??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$$##"""!!!!!!``!!""###$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221111100000////.......---,,++++++++++++*******+************++++**))((''&&%%$$##"""!!!````!!!```````````!!"""!!``!!!!""##$$%%&&%%$$##"""!!!```!!"""!!``!!""##$$%%&&''&&%%$$##""!!``!!""""##$$%%&&''(())**++,,--..//001121100//..--,,++**))((''&&%%$$$##""!!``!!!!!""""""""""""""!!!!!``??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$$$##"""!!!!!!```!!""###$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221111100000///////.....--,,,++++++,++++***+++++++++*+**++++++**))((''&&%%$$##"""!!```````!!""#""!!```!!!!""##$$%%&&&&%%$$##""""!!``!!""!!``!!""##$$%%&&''''&&%%$$##""!!`````!!""""##$$%%&&''(())**++,,--..//001121100//..--,,++**))((''&&%%$$$###""!!``!!!!!!!"""""""""!!!!```??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!``!!""##$$$##""!!````!!````!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443322222111110000///////...--,,,,,,,,,,,,+++++++,++++++++++++++**))((''&&%%$$##""!!!``!!!""###""!!!```!!""""##$$%%&&''&&%%$$###"""!!``!!!!``!!""##$$%%&&''(''&&%%$$##""!!```!!!!!""####$$%%&&''(())**++,,--..//001121100//..--,,++**))((''&&%%$$####"""!!`````!!!!!!!!!!!!!!``?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!""##$$##""!!````!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443322222111110000000/////..---,,,,,,-,,,,+++,,,,,,,,,+,++,,++**))((''&&%%$$##""!!!``!!""##$##""!!!!!!""""##$$%%&&''''&&%%$$###""!!``!!!!``!!""##$$%%&&''((''&&%%$$##""!!```!!!!!!""####$$%%&&''(())**++,,--..//001121100//..--,,++**))((''&&%%$$###""""!!!````!!!!!!!!!``????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``````!!""##$$##""!!``!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544333332222211110000000///..------------,,,,,,,-,,,,,,,,,,++**))((''&&%%$$##""!!```!!""##$$$##"""!!!""####$$%%&&''((''&&%%$$$##""!!``!!!``!!""##$$%%&&''((''&&%%$$##""!!``!!!!"""""##$$$$%%&&''(())**++,,--..//001121100//..--,,++**))((''&&%%$$##""""!!!!```````````???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!!""##$$$$##""!!`````!!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443333322222111111100000//...------.----,,,---------,-,,++**))((''&&%%$$##""!!``!!""##$$$$##""""""####$$%%&&''((((''&&%%$$$##""!!```!!``!!""##$$%%&&''(((''&&%%$$##""!!``!!""""""##$$$$%%&&''(())**++,,--..//001121100//..--,,++**))((''&&%%$$##"""!!!!``??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!""##$$%%$$##""!!!!!``!!!!`````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655444443333322221111111000//............-------.------,,++**))((''&&%%$$##""!!```!!""##$$%%$$###"""##$$$$%%&&''(())((''&&%%%$$##""!!```!`!!``!!""##$$%%&&''(((''&&%%$$##""!!``!!""#####$$%%%%&&''(())**++,,--..//001121100//..--,,++**))((''&&%%$$##""!!!!``??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!"""##$$%%%%$$##""!!!!!```!!""!!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655444443333322222221111100///....../....---.......--,,++**))((''&&%%$$##""!!``!!!""##$$%%%%$$######$$$$%%&&''(())))((''&&%%%$$##""!!``!````!!""##$$%%&&''(((''&&%%$$##""!!``!!""#####$$%%%%&&''(())**++,,--..//001121100//..--,,++**))((''&&%%$$##""!!!``???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!````!!!"""##$$%$$$$$$$##"""""!!!````!!!!!!!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655555444443333222222211100////////////......./..--,,++**))((''&&%%$$##""!!``!!""##$$$$$$$$$$$###$$%%%%&&''(())**))((''&&%%$$##""!!````!!""##$$%%&&''(((''&&%%$$##""!!````!!""##$$$$$%%&&&&''(())**++,,--..//001121100//..--,,++**))((''&&%%$$##""!!``????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!``!!!!""###$$%$$$$$$#####"""""!!!!!!!!!!!!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766555554444433333332222211000//////0////...///..--,,++**))((''&&%%$$##""!!``!!""##$$$$$$$$$$$$$$%%%%&&''(())****))((''&&%%$$##""!!``````!!""##$$%%&&''(()((''&&%%$$##""!!````!!!!""##$$$$$%%&&&&''(())**++,,--..//001121100//..--,,++**))((''&&%%$$##""!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!!"""###$$%$$########"""!!!!!"!!!!!````````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766666555554444333333322211000000000000//////..--,,++**))((''&&%%$$##""!!``!!""##########$$$$$%%&&&&''(())**++**))((''&&%%$$##""!!!!!```!!""##$$%%&&''(())((''&&%%$$##""!!!!!!!!""##$$%%%%%&&''''(())**++,,--..//0011221100//..--,,++**))((''&&%%$$##""!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""!!""""##$$$%$$######"""""!!!!!!!"!!```!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766666555554444444333332211100000010000/////..--,,++**))((''&&%%$$##""!!``!!""############$$%%&&&&''(())********))((''&&%%$$##""!!!!!````!!""##$$%%&&''(())))((''&&%%$$##""!!!!""""##$$%%%%%&&''''(())**++,,--..//00112221100//..--,,++**))((''&&%%$$##""!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""""""###$$$%$$##""""""""!!!`````!!!```!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877777666665555444444433322111111111111000//..--,,++**))((''&&%%$$##""!!```!!"""""""""""###$$%%&&''(()))********)))((''&&%%$$##"""""!!``!!!""##$$%%&&''(())**))((''&&%%$$##""""""""##$$%%&&&&&''(((())**++,,--..//001122221100//..--,,++**))((''&&%%$$##""!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>?>>>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$###""####$$%%$$##""""""!!!!!``!!``!!!"""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988777776666655555554444433222111111211100//..--,,++**))((''&&%%$$##""!!``!!"""""""""""""##$$%%&&''(())))))))))))))((''&&%%$$##"""""!!``!!""##$$%%&&''(())****))((''&&%%$$##""""####$$%%&&&&&''(((())**++,,--..//0011223221100//..--,,++**))((''&&%%$$##""!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>?>>==>>>>>>>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$######$$$%%$$##""!!!!!!!!```!```!!!"""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998888877777666655555554443322222222221100//..--,,++**))((''&&%%$$##""!!``!!!!!!!!!!!!"""##$$%%&&''((())))))))())((((''&&%%$$#####""!!``!!""##$$%%&&''(())**++**))((''&&%%$$########$$%%&&'''''(())))**++,,--..//00112233221100//..--,,++**))((''&&%%$$##""!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>=====>========<<;;::99887766554433221100//..--,,++**))((''&&%%$$$##$$$$%%$$##""!!!!!!``````!!""###$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988888777776666666555554433322222221100//..--,,++**))((''&&%%$$##""!!``!!!!!!!!!!!!!!!""##$$%%&&''((((((((((((((('''''&&%%$$#####""!!``!!""##$$%%&&''(())**+++**))((''&&%%$$####$$$$%%&&'''''(())))**++,,--..//00112233221100//..--,,++**))((''&&%%$$##""!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>====>==<<============<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$$$%%%$$##""!!```````!``!!""###$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::999998888877776666666555443333333221100//..--,,++**))((''&&%%$$##""!!``````````````!!!""##$$%%&&'''(((((((('(('''''&&&&%%%$$$$###""!!````````!!""##$$%%&&''(())**++,++**))((''&&%%$$$$$$$$%%&&''((((())****++,,--..//001122333221100//..--,,++**))((''&&%%$$##""!!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>=======<<<<<=<<<<<<<<<<<<;;::99887766554433221100//..--,,++**))((''&&%%%$$%%%%$$##""!!````!!!```!!""##$$$%%&&''(())**++,,--..//00112233445566778899:::;;<<==>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9999988888777777766666554443333221100//..--,,++**))((''&&%%$$##""!!```!!""##$$%%&&'''''''''''''''&&&&&%%%%%%$$###""!!!!!!`!``!``!!""##$$%%&&''(())**++,,,++**))((''&&%%$$$$%%%%&&''((((())****++,,--..//001122333221100//..--,,++**))((''&&%%$$##""!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<<=<<;;<<<<<<<<<<<<<<<<;;::99887766554433221100//..--,,++**))((''&&%%%%%%%$$##""!!```!!!!!!!```!!!""##$$$%%&&''(())**++++,,--..//00112233445566778899:::;;<<===>>>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;:::::999998888777777766655444433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&&''''''''&''&&&&&%%%%$$$$$##"""!!````````!!``!!""##$$%%&&''(())**++,,,,++**))((''&&%%%%%%%%&&''(()))))**++++,,--..//00112233433221100//..--,,++**))((''&&%%$$##""!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<<<<<;;;;;<;;;;;;;;;;;<;;::9988776655443322221100//..--,,++**))((''&&&%%&%%$$##""!!````!!!!!"""!!```!!!!""##$$%%%&&''(())*****+++,,--..//001122334455667788999::;;<<====>>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;:::::99999888888877777665554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&&&&&&&&&&&&&&%%%%%$$$$$$##"""!!``!!!``!!""##$$%%&&''(())**++,,-,,++**))((''&&%%%%&&&&''(()))))**++++,,--..//001122334433221100//..--,,++**))((''&&%%$$##""!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;;<;;::;;;;;;;;;;;;;;;;::998877665544332222221100//..--,,++**))((''&&&&&&%%$$##""!!```!!!!!"""""!!`````!!!!"""##$$%%%&&'''(()))******++,,--..//001122334455667788999::;;<<<=====>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;;;:::::99998888888777665554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%%%&&&&&&&&%&&%%%%%$$$$#####""!!!!``!!!!``!!""##$$%%&&''(())**++,,---,,++**))((''&&&&&&&&''(())*****++,,,,--..//001122334433221100//..--,,++**))((''&&%%$$##""!!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;;;;;:::::;:::::::::::;::998877665544332211111100////..--,,++**))(('''&&'&&%%$$##""!!```!!!!!""""""!!`````!!!""##$$%%%&&&&&''((()))))***++,,--..//001122334455667788899::;;<<<<====>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;;;:::::9999999888887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%%%%%%%%%%%%%%%%$$$$$######""!!!!!``!!!!``!!""##$$%%&&''(())**++,,----,,++**))((''&&&&''''(())*****++,,,,--..//0011223344433221100//..--,,++**))((''&&%%$$##""!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::::;::99::::::::::::::::998877665544332211111100//////..--,,++**))((''''''&&%%$$##""!!!`!!!"""""#""!!```!!""##$$%%%%%&&&''((())))))**++,,--..//001122334455667788899::;;;<<<<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<<<;;;;;::::9999999887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$$$$$$%%%%%%%%$%%$$$$$####"""""!!````!``!!!!``!!""##$$%%&&''(())**++,,--..--,,++**))((''''''''(())**+++++,,----..//00112233444433221100//..--,,++**))((''&&%%$$##""!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;:::::::99999:99999999999:998877665544332211000000//..../...--,,++**))(((''(''&&%%$$##""!!!!"""""###""!!``!!""##$$$%%%%%&&'''((((()))**++,,--..//001122334455667778899::;;;;<<<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<<<;;;;;:::::::999887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$$$$$$$$$$$$$$$$$$$#####""""""!!``````!!"!!``!!""##$$%%&&''(())**++,,--...--,,++**))((''''(((())**+++++,,----..//001122334454433221100//..--,,++**))((''&&%%$$##""!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9999:998899999999999999998877665544332211000000//........----,,++**))((((((''&&%%$$##"""!"""######""!!````````!!""##$$$$$%%%&&'''(((((())**++,,--..//001122334455667778899:::;;;;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>=====<<<<<;;;;:::::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$######$$$$$$$$#$$#####""""!!!!!!````!!"!!``!!""##$$%%&&''(())**++,,--../..--,,++**))(((((((())**++,,,,,--....//0011223344554433221100//..--,,++**))((''&&%%$$##""!!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9999999888889888888888889887766554433221100//////..----.-------,,++**)))(()((''&&%%$$##""""#####$$##""!!``````!`!``!```!!""#####$$$$$%%&&&'''''((())**++,,--..//001122334455666778899::::;;;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>=====<<<<<;;;;;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$####################"""""!!!!!!!!!``!!""!!``!!""##$$%%&&''(())**++,,--..///..--,,++**))(((())))**++,,,,,--....//00112233445554433221100//..--,,++**))((''&&%%$$##""!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988889887788888888888888887766554433221100//////..--------,,,-,,,,++**))))))((''&&%%$$###"###$$$$$$##""!!```````!!!!!!!!``!!""""#######$$$%%&&&''''''(())**++,,--..//0011223344556667788999:::::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>=====<<<<;;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!""##$$##""""""########"##"""""!!!!``````!!``!!""""!!``!!""##$$%%&&''(())**++,,--..//0//..--,,++**))))))))**++,,-----..////001122334455554433221100//..--,,++**))((''&&%%$$##""!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988888887777787777777777787766554433221100//......--,,,,-,,,,,,,,+++++***))*))((''&&%%$$####$$$$$%%$$##""!!!!```!!!!!`````!!!""""""""#####$$%%%&&&&&'''(())**++,,--..//00112233445556677889999::::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>=====<<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!""##$$##""""""""""""""""""""!!!!!```````!!""##""!!```!!""##$$%%&&''(())**++,,--..//000//..--,,++**))))****++,,-----..////00112233445566554433221100//..--,,++**))((''&&%%$$##""!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988777787766777777777777777766554433221100//......--,,,,,,,,+++,++++++*+*****)))((''&&%%$$$#$$$%%%%%%$$##""!!``!!!```````````````!!!!!!"""""""###$$%%%&&&&&&''(())**++,,--..//0011223344555667788899999::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``````!!""##$$##""!!!!!!""""""""!""!!!!!```````!!""####""!!!!!""##$$%%&&''(())**++,,--..//00100//..--,,++********++,,--.....//00001122334455666554433221100//..--,,++**))((''&&%%$$##""!!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988777777766666766666666666766554433221100//..------,,++++,++++++++**********)))((((''&&%%$$$$%%%%%%%$$##""!!``!!```!!!````!!!!!!!!"""""##$$$%%%%%&&&''(())**++,,--..//0011223344455667788889999::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!````!``!!!""##$$##""!!!!!!!!!!!!!!!!!!!!`````````````````````````!!``!!""##$$##""!!!""##$$%%&&''(())**++,,--..//0011000//..--,,++****++++,,--.....//00001122334455555554433221100//....--,,++**))((''&&%%$$##""!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776666766556666666666666666554433221100//..------,,++++++++***+******)***)))(((((((''&&%%%$%%%&&%%$$##"""!!``!``!!`!`````!!!!!!!"""##$$$%%%%%%&&''(())**++,,--..//0011223344455667778888899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!!```!!!!!!""##$$##""!!``````!!!!!!!!`!!````!!!!!!!!!!!!!!!!!!!!!````````!!""##$$$$##"""""##$$%%&&''(())**++,,--..//00000000///..--,,++++++++,,--../////00111122334455555554433221100//...-.--,,++**))((''&&%%$$##""!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776666666555556555555555556554433221100//..--,,,,,,++****+********))))))))))(((''((((''&&%%%%&&&%%$$##"""!!!```!````````!!!!!""###$$$$$%%%&&''(())**++,,--..//0011223334455667777888899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!``!!!"""######""!!```````````````!!!!!!!!!!!!!!!!!!!""!!!`!!!!!!!""##$$%%$$##"""##$$%%&&''(())**++,,--..//000000///////..--,,++++,,,,--../////00111122334455554444433221100//..------,,++**))((''&&%%$$##""!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655556554455555555555555554433221100//..--,,,,,,++********)))*))))))()))(((''''''(((''&&&%&&&%%$$##""!!!!!!```````!!!""###$$$$$$%%&&''(())**++,,--..//0011223334455666777778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!``!!""##"####""!!``!```!``````!!"""""""""""""""""""""!!!!!!!!!""##$$%%%%$$#####$$%%&&''(())**++,,--..////////////../....--,,,,,,,,--..///0000001122334444444444433221100//..---,---,,++**))((''&&%%$$##""!!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655555554444454444444444454433221100//..--,,++++++**))))*))))))))(((((((((('''&&''''((''&&&&&%%$$##""!!!````````!!"""#####$$$%%&&''(())**++,,--..//0011222334455666677778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!``!!"""""""""""!!```!!!```!!!!!!!!!!"""""""""""""""""""##"""!"""""""##$$%%&&%%$$###$$%%&&''(())**++,,--..//////////...........--,,,,----...//////000011223344444433333221100//..--,,,,,,,,++**))((''&&%%$$##""!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655444454433444444444444444433221100//..--,,++++++**))))))))((()(((((('((('''&&&&&&'''(''''&&%%$$##""!!``````!!"""######$$%%&&''(())**++,,--..//0011222334455566666778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!!```!!""!"""""!!"!!!```!!!``!!!!"!!!!!!""#####################"""""""""##$$%%&&&&%%$$$$$%%&&''(())**++,,--../.............--.---------------......//////00112233333333333221100//..--,,,+,,,,,++**))((''&&%%$$##""!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655444444433333433333333333433221100//..--,,++******))(((()((((((((''''''''''&&&%%&&&&'''''&&%%$$##""!!``!!!``!!!"""""###$$%%&&''(())**++,,--..//0011122334455556666778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!!``!!"!!!!!!!!!!!!!``!!!```!!!""""""""""###################$$###"#######$$%%&&''&&%%$$$%%&&''(())**++,,--..............--------------,,,,,-----......////001122333333222221100//..--,,++++++++++**))((''&&%%$$##""!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443333433223333333333333333221100//..--,,++******))(((((((('''(''''''&'''&&&%%%%%%&&&'&&'&&%%$$##""!!``!!!!``!!!""""""##$$%%&&''(())**++,,--..//0011122334445555566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!!!``!!"!!`!!!!!``!!!``!!!!``!!""""#""""""##$$$$$$$$$$$$$$$$$$$$$#########$$%%&&''''&&%%%%%&&''(())**++,,--.....-------------,,-,,,,,,,,,,,,,,,------......//0011222222222221100//..--,,+++*+++++++**))((''&&%%$$##""!!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443333333222223222222222223221100//..--,,++**))))))((''''(''''''''&&&&&&&&&&%%%$$%%%%&&&&&&&%%$$##""!!``!!!!```!!!!!"""##$$%%&&''(())**++,,--..//0001122334444555566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>=========>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`````!!!"!!``!!!!``````````!!"!!``!!"""##########$$$$$$$$$$$$$$$$$$$%%$$$#$$$$$$$%%&&''((''&&%%%&&''(())**++,,--..--------------,,,,,,,,,,,,,,+++++,,,,,------....//00112222221111100//..--,,++************))((''&&%%$$##""!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443322223221122222222222222221100//..--,,++**))))))((''''''''&&&'&&&&&&%&&&%%%$$$$$$%%%&%%&&%%$$##""!!```!!""!!``!!!!!!""##$$%%&&''(())**++,,--..//0001122333444445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>=================>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!!!!!!!!``!!!!``!!"!!```!!""##$######$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%&&''((((''&&&&&''(())**++,,---------,,,,,,,,,,,,,++,+++++++++++++++,,,,,,------..//001111111111100//..--,,++***)**********))((''&&%%$$##""!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443322222221111121111111111121100//..--,,++**))((((((''&&&&'&&&&&&&&%%%%%%%%%%$$$##$$$$%%%%%%%%$$##""!!``!!"!!```````!!!""##$$%%&&''(())**++,,--..///001122333344445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>=============<<<<<<<<<====<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!!!!`!!!!!```!!!"!!``!!"!!``!!""##$$$$$$$%%%%%%%%%%%%%%%%%%%&&%%%$%%%%%%%&&''(())((''&&&''(())**++,,------,,,,,,,,,,,,,,++++++++++++++*****+++++,,,,,,----..//0011111100000//..--,,++**)))))))))))))))((''&&%%$$##""!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443322111121100111111111111111100//..--,,++**))((((((''&&&&&&&&%%%&%%%%%%$%%%$$$######$$$%$$%%%%$$##""!!```!!""!!````!```!!""##$$%%&&''(())**++,,--..///001122233333445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>=======<<<<<<<<<<<<<<<<<==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!````````!!!!````!!!!``!!"!!```!!""##$$$$$$$%%%%%&&&&&&&&&&&&&&&&&%%%%%%%%%&&''(())))(('''''(())**++,,---,,,,,,,,+++++++++++++**+***************++++++,,,,,,--..//00000000000//..--,,++**)))())))))))))))((''&&%%$$##""!!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443322111111100000100000000000100//..--,,++**))((''''''&&%%%%&%%%%%%%%$$$$$$$$$$###""####$$$$$$%%%$$##""!!``````!!""!!``!!!```!!""##$$%%&&''(())**++,,--...//001122223333445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>==<<<<<<<<<<<<<;;;;;;;;;<<<<;;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!````````````!!!!``!!!!``!!""##$$$$#$$$%%%%%%&&&&&&&&&&&''&&&%&&&&&&&''(())**))(('''(())**++,,--,,,,,,++++++++++++++**************)))))*****++++++,,,,--..//000000/////..--,,++**))(((((((((((((((((''&&%%$$##""!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443322110000100//0000000000000000//..--,,++**))((''''''&&%%%%%%%%$$$%$$$$$$#$$$###""""""###$##$$$%%%$$##""!!!!!`````!!"""!!``!!!!!````!!""##$$%%&&''(())**++,,--...//001112222233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>=====<<<<<<<;;;;;;;;;;;;;;;;;<<;;:::99887766554433221100//..--,,++**))((''&&%%$$##""!!```````!!!!`````!!!``!!""##$$###$$$$$%%%%%&&''''''''''&&&&&&&&&''(())****))((((())**++,,,,,,,++++++++*************))*)))))))))))))))******++++++,,--..///////////..--,,++**))((('((((((((((((''''&&%%$$##""!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443322110000000/////0///////////0//..--,,++**))((''&&&&&&%%$$$$%$$$$$$$$##########"""!!""""######$$$$$$$##""!!!!!`````!!!!!""""!!```!!!!!!!``!!""##$$%%&&''(())**++,,----..//001111222233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????>>======<<;;;;;;;;;;;;;:::::::::;;;;::::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!!!!!````````!!!!``!!""####"###$$$$$$%%%&&''''''(('''&'''''''(())**++**))((())**++,,,,,,++++++**************))))))))))))))((((()))))******++++,,--..//////.....--,,++**))(('''''''''''''''''&&&&%%$$##""!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100////0//..////////////////..--,,++**))((''&&&&&&%%$$$$$$$$###$######"###"""!!!!!!"""#""###$$$$$$###"""""!!!!!!!!!!""#""!!````!!""!!!```!!""##$$%%&&''(())**++,,,---..//000111112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????>>===<<<<<;;;;;;;:::::::::::::::::;;::999999887766554433221100//..--,,++**))((''&&%%$$##""!!``!!"!!``!!!!!````!!!!!!``!!""####"""#####$$$$$%%&&''(((((('''''''''(())**++++**)))))**++,++++++++********)))))))))))))(()((((((((((((((())))))******++,,--...........--,,++**))(('''&''''''''''''&&&&%%%%$$##""!!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100///////...../.........../..--,,++**))((''&&%%%%%%$$####$########""""""""""!!!``!!!!""""""###########"""""!!!!!"""""#""!!```!``!!""!!``!!""##$$%%&&''(())**++,,,,,--..//000011112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????>>>==<<<<<<;;:::::::::::::999999999::::99999999887766554433221100//..--,,++**))((''&&%%$$##""!!`````!!""!!``````!!!!!!!!!!!```!!""####""!"""######$$$%%&&''(())((('((((((())**++,,++**)))**++++++++++******))))))))))))))(((((((((((((('''''((((())))))****++,,--......-----,,++**))((''&&&&&&&&&&&&&&&&&%%%%$$$##""!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..../..--................--,,++**))((''&&%%%%%%$$########"""#""""""!"""!!!````!!!"!!"""######""""""""""!!!!!"""#""!!``!!```!!""!!``!!""##$$%%&&''(())**+++++,,,--..///00000112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????>>>==<<<;;;;;:::::::99999999999999999::9988888899887766554433221100//..--,,++**))((''&&%%$$##""!!!!!```!!"""!!`````!!!!!"!!```!!""####""!!!"""""#####$$%%&&''(())((((((((())**++,,,,++*****+++++********))))))))(((((((((((((''('''''''''''''''(((((())))))**++,,-----------,,++**))((''&&&%&&&&&&&&&&&&%%%%$$$$###""!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//.......-----.-----------.--,,++**))((''&&%%$$$$$$##""""#""""""""!!!!!!!!!!```!!!!!!"""""""""""!!!"!!!!!!!!""""!!``!!!`````!!""!!``!!""##$$%%&&''(())****+++++,,--..////0000112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????>>===<<;;;;;;::999999999999988888888899998888888899887766554433221100//..--,,++**))((''&&%%$$##""!!!!!!````!!"!!``!!"""!!```!!!""####""!!`!!!""""""###$$%%&&''(()))()))))))**++,,--,,++***************))))))((((((((((((((''''''''''''''&&&&&'''''(((((())))**++,,------,,,,,++**))((''&&%%%%%%%%%%%%%%%%%$$$$###"""!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..----.--,,----------------,,++**))((''&&%%$$$$$$##""""""""!!!"!!!!!!`!!!````!``!!!""""""!!!!!!!!!!`````!!!""!!``!!!!!!!``!!!""!!``!!""##$$%%&&''(()))******+++,,--.../////00112233445566778899::;;<<==>>>>??????????????????????????????????????????????????????????????????????????????????????????????????>>===<<;;;:::::99999998888888888888888899887777778899887766554433221100//..--,,++**))((''&&%%$$##"""""!!!````!!!!``!!"""!!``````````!````!!!""####""!!``!!!!!"""""##$$%%&&''(()))))))))**++,,---,,,++********))))))))(((((((('''''''''''''&&'&&&&&&&&&&&&&&&''''''(((((())**++,,,,,,,,,,,++**))((''&&%%%$%%%%%%%%%%%%$$$$####"""!!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..-------,,,,,-,,,,,,,,,,,-,,++**))((''&&%%$$######""!!!!"!!!!!!!!``````````!!!!!!!!!!!```!```!!!""!!``!!""!!!!!!!""!!``!!""##$$%%&&''(()))))*****++,,--....////00112233445566778899::;;<<==>>>>>>>>>???????????????????????????????????????????????????????????????????????????????????????????>>==<<<;;::::::9988888888888887777777778888777777778888776665554433221100//..--,,++**))((''&&%%$$##""""""!!``!``!!!``!!""""!!````!```````````!!!!!!!!!!!!`````!!"""####""!!```!!!!!!"""##$$%%&&''(())*******++,,---,,+++***))))))))))))((((((''''''''''''''&&&&&&&&&&&&&&%%%%%&&&&&''''''(((())**++,,,,,,+++++**))((''&&%%$$$$$$$$$$$$$$$$$####"""!!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,,,-,,++,,,,,,,,,,,,,,,,++**))((''&&%%$$######""!!!!!!!!```!```!!!!!!````````!!""!!```!!""""""!!"""!!!``!!""##$$%%&&''(((())))))***++,,---.....//00112233445566778899::;;<<====>>>>>>>>>???????????????????????????????????????????????????????????????????????????????????????>>==<<<;;:::999998888888777777777777777778877666666778877665555554433221100//..--,,++**))((''&&%%$$#####"""!!``!!``!!!!!```!!""#""!!!!!!!!!!!!``````!!!!!!!!!!!!!"!!!!!!!!!"""####""!!````!!!!!""##$$%%&&''(())*****++,,-,,,,+++**))))))))((((((((''''''''&&&&&&&&&&&&&%%&%%%%%%%%%%%%%%%&&&&&&''''''(())**+++++++++++**))((''&&%%$$$#$$$$$$$$$$$$####""""!!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,,,,,,+++++,+++++++++++,++**))((''&&%%$$##""""""!!````!`````````…`!!""!!``````!!!""##"""""""!!```!!""##$$%%&&''((((((()))))**++,,----....//00112233445566778899::;;<<=========>>>>>>???????????????????????????????????????????????????????????????????????????????????>>==<<;;;::999999887777777777777666666666777766666666777766555444554433221100//..--,,++**))((''&&%%$$######""!!`````!`!!!!!```!!""###""!!!!"!!!!!!!!!!!!!!!!!""""""""""""!!!!!""###$##""!!````!!!""##$$%%&&''(())**+++,,,,,,,++***)))((((((((((((''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$%%%%%&&&&&&''''(())**++++++*****))((''&&%%$$#################""""!!!``????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++++,++**++++++++++++++++**))((''&&%%$$##""""""!!```!!""!!!!!!!!!""######"""!!``!!""##$$%%&&'''''(((((()))**++,,,-----..//00112233445566778899::;;<<<<=========>>>>>????????????????????????????????????????????????????????????????????????????????>>==<<;;;::99988888777777766666666666666666776655555566776655444444544333221100//..--,,++**))((''&&%%$$$$##""!!````!!!!!````!!""##$##""""""""""""!!!!!!"""""""""""""#"""""""""###$##""!!```!!""##$$%%&&''(())**++,,,,++++***))((((((((''''''''&&&&&&&&%%%%%%%%%%%%%$$%$$$$$$$$$$$$$$$%%%%%%&&&&&&''(())***********))((''&&%%$$###"############""""!!!!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,+++++++*****+***********+**))((''&&%%$$##""!!!!!!``!!"""!!!!!!"""##$$##""!!!``!!""##$$%%&&''''''''((((())**++,,,,----..//00112233445566778899::;;<<<<<<<<<======>>>>?????????????????????????????????????????????????????????????????????????????>>==<<;;:::9988888877666666666666655555555566665555555566665544433344433333221100//..--,,++**))((''&&%%$$##""!!```!!"!!````````!!!!!!""##$##""""#"""""""""""""""""############"""""##$$$##""!!``!!""##$$%%&&''(())**++++++++**)))(((''''''''''''&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#####$$$$$%%%%%%&&&&''(())******)))))((''&&%%$$##"""""""""""""""""!!!!``??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++****+**))****************))((''&&%%$$##""!!!!!!```!!""""""""""##$$##""!!!``!!""##$$%%&&&&&&''''''((())**+++,,,,,--..//00112233445566778899::;;;;<<<<<<<<<=====>>>>??????????????????????????????????????????????????????????????????????????>>==<<;;:::99888777776666666555555555555555556655444444556655443333334332222221100//..--,,++**))((''&&%%$$##""!!``!!""!!````!!````````!!!!!!!""##$############""""""#############$#########$$$$##""!!``!!""##$$%%&&''(())**++++****)))((''''''''&&&&&&&&%%%%%%%%$$$$$$$$$$$$$##$###############$$$$$$%%%%%%&&''(()))))))))))((''&&%%$$##"""!""""""""""""!!!!``?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++*******)))))*)))))))))))*))((''&&%%$$##""!!``````!!"""""""###$$##""!!````!!""##$$%%&&&&&&&&&'''''(())**++++,,,,--..//00112233445566778899::;;;;;;;;;<<<<<<====>>>????????????????????????????????????????????????????????????????????????>>==<<;;::999887777776655555555555554444444445555444444445555443332223332222221100//..--,,++**))((''&&%%$$##""!!``!!!!!!!!!!!!!!!````````!!""##$####$#################$$$$$$$$$$$$#####$$%$$##""!!``!!""##$$%%&&''(())**********))((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$##############"""""#####$$$$$$%%%%&&''(())))))(((((''&&%%$$##""!!!!!!!!!!!!!!!!!``????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))))*))(())))))))))))))))((''&&%%$$##""!!``!!"""""####$$##""!!``!!""##$$%%%%%%%&&&&&&'''(())***+++++,,--..//00112233445566778899::::;;;;;;;;;<<<<<====>>??????????????????????????????????????????????????????????????????????>>==<<;;::999887776666655555554444444444444444455443333334455443322222232211111100//..--,,++**))((''&&%%$$##""!!``````!!!!!!!!!!!""!!!!``!!""##$$$$$$$$$$$######$$$$$$$$$$$$$%$$$$$$$$$%%%$$##""!!```!!""##$$%%&&''(())*******))))(((''&&&&&&&&%%%%%%%%$$$$$$$$#############""#"""""""""""""""######$$$$$$%%&&''(((((((((((''&&%%$$##""!!!`!!!!!!!!!!!!``???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**)))))))((((()((((((((((()((''&&%%$$##""!!``!!!""""##$$##""!!``!!""##$$%%%%%%%%%&&&&&''(())****++++,,--..//00112233445566778899:::::::::;;;;;;<<<<===>>????????????????????????????????????????????????????????????????????>>==<<;;::998887766666655444444444444433333333344443333333344443322211122211111100//..--,,++**))((''&&%%$$##""!!``!````````````!`````````!!!!!"!!````!!""##$$$%$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$%%&%%$$##""!!!````!!""##$$%%&&''(()))))))))))))(('''&&&%%%%%%%%%%%%$$$$$$##############""""""""""""""!!!!!"""""######$$$$%%&&''(((((('''''&&%%$$##""!!``````````````??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(((()((''(((((((((((((((((''&&%%$$##""!!``!!!!!""##$##""!!``!!""##$$$$$$$%%%%%%&&&''(()))*****++,,--..//0011223344556677889999:::::::::;;;;;<<<<==>>??????????????????????????????????????????????????????????????????>>==<<;;::998887766655555444444433333333333333333443322222233443322111111211000000//..--,,++**))((''&&%%$$##""!!``!```````!!``!``!!!!!!!``!!""##$$%%%%$$$$$######$$$$$$%%%%%%&%%%%%%%%%&&&%%$$##""!!!!!```````!!""##$$%%&&''(()))))))))))(((('''&&%%%%%%%%$$$$$$$$########"""""""""""""!!"!!!!!!!!!!!!!!!""""""######$$%%&&'''''''''''&&%%$$##""!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((((((('''''('''''''''''(((''&&%%$$##"""!!```!!!!""####""!!``````!!""###$$$$$$$$$%%%%%&&''(())))****++,,--..//001122334455667788999999999::::::;;;;<<<==>>????????????????????????????????????????????????????????????????>>==<<;;::998877766555555443333333333333222222222333322222222333322111000111000000///..--,,++**))((''&&%%$$##""!!```````!``!`````!```!!""##$$%%%%$$$$#########$$$$$$%%&&&&&&&%%%%%&&'&&%%$$##"""!!!!!!!!!``!!""##$$%%&&''(())))(((((((((((''&&&%%%$$$$$$$$$$$$######""""""""""""""!!!!!!!!!!!!!!`````!!!!!""""""####$$%%&&''''''&&&&&&%%$$##""!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''''(''&&''''''''''''''''''&&%%$$##"""!!!!``````!!""###""!!``!``!!""########$$$$$$%%%&&''((()))))**++,,--..//00112233445566778888999999999:::::;;;;<<==>>??????????????????????????????????????????????????????????????>>==<<;;::99887776655544444333333322222222222222222332211111122332211000000100///////..--,,++**))((''&&%%$$##""!!``!````!``````````!!""##$$%%%%$$#####""""""######$$%%&&'&&&&&&&&&'''&&%%$$##"""""!!!!!!!!!""##$$%%&&''(()((((((((((((''''&&&%%$$$$$$$$########""""""""!!!!!!!!!!!!!``!``````````!!!!!!""""""##$$%%&&&&&&&&&&&&%%$$##""!!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(('''''''&&&&&'&&&&&&&&&&&'''&&%%$$##""!!!````!!""###""!!``!``!!""""#########$$$$$%%&&''(((())))**++,,--..//0011223344556677888888888999999::::;;;<<==>>????????????????????????????????????????????????????????????>>==<<;;::99887766655444444332222222222222111111111222211111111222211000///000//////....--,,++**))((''&&%%$$##""!!``!!````!!``!!!!!!!!!""##$$%%%%$$####"""""""""######$$%%&&'''&&&&&''(''&&%%$$###"""""""""!!""##$$%%&&''(((((((('''''''''''&&%%%$$$############""""""!!!!!!!!!!!!!!```````!!!!!!""""##$$%%&&&&&&%%%%%%%$$##""!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&&'&&%%&&&&&&&&&&&&&&&&&&%%$$##""!!!``!!""####""!!`````````!``!!"""""""""######$$$%%&&'''((((())**++,,--..//00112233445566777788888888899999::::;;<<==>>??????????????????????????????????????????????????????????>>==<<;;::9988776665544433333222222211111111111111111221100000011221100//////0//.........--,,++**))((''&&%%$$##""!!`````!!!!!`````!!``!!!!!!!!!""##$$$$$$$$##"""""!!!!!!""""""##$$%%&&''''''''(((''&&%%$$#####"""""""""##$$%%&&''(((((''''''''''''&&&&%%%$$########""""""""!!!!!!!!`````````````!!!!!!""##$$%%%%%%%%%%%%%%$$$##""!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&&&&&%%%%%&%%%%%%%%%%%&&&%%$$##""!!```!!!""####""!!``!`````!!!!!!````!!!!"""""""""#####$$%%&&''''(((())**++,,--..//001122334455667777777778888889999:::;;<<==>>????????????????????????????????????????????????????????>>==<<;;::9988776655544333333221111111111111000000000111100000000111100///...///......------,,++**))((''&&%%$$##""!!``!!""!!!!`````!``!!```!!"""""""""##$$$$$$$$##""""!!!!!!!!!""""""##$$%%&&''''''(()((''&&%%$$$#########""##$$%%&&''''''''''''&&&&&&&&&&&%%$$$###""""""""""""!!!!!!```````!!!!""##$$%%%%%%$$$$$$$$$###""!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%&%%$$%%%%%%%%%%%%%%%%%%$$##""!!````!!""####""!!```!!`````!`````!!!!!!``!!!!!!!!!""""""###$$%%&&&'''''(())**++,,--..//0011223344556666777777777888889999::;;<<==>>??????????????????????????????????????????????????????>>==<<;;::9988776655544333222221111111000000000000000001100//////001100//....../..-----------,,++**))((''&&%%$$##""!!``!!""""!!!!!!!!!``!!!!``!!!"""""""""############""!!!!!``````!!!!!!""##$$%%&&''(((()))((''&&%%$$$$$#########$$%%&&'''''''''&&&&&&&&&&&&%%%%$$$##""""""""!!!!!!!!```````!!""##$$$$$$$$$$$$$$####"""!!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%%%%$$$$$%$$$$$$$$$$$%%%$$##""!!``!!""####""!!!``!!!!!``!!!!``````!!!!"""!!````!!!!!!!!!"""""##$$%%&&&&''''(())**++,,--..//0011223344556666666667777778888999::;;<<==>>????????????????????????????????????????????????????>>==<<;;::998877665544433222222110000000000000/////////0000////////0000//...---...------,,,,,,,,,++**))((''&&%%$$##""!!```!!"""""!!!!!"!!``!!""!!````!!!""#####"""###########""!!!!```!!!!!!""##$$%%&&''(())*))((''&&%%%$$$$$$$$$##$$%%&&''&&&&&&&&&&&&%%%%%%%%%%%$$###"""!!!!!!!!!!!!```!!""##$$$$$$#########"""!!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$%$$##$$$$$$$$$$$$$$$$%$$##""!!``!!""####""!!``!!!!!!```!!!!!!!!!!!!!"""!!```````!!!!!!"""##$$%%%&&&&&''(())**++,,--..//0011223344555566666666677777888899::;;<<==>>??????????????????????????????????????????????????>>==<<;;::998877665544433222111110000000/////////////////00//......//00//..------.--,,,,,,,,,,,,,++**))((''&&%%$$##""!!``!```!!"""""""""""!!``!!""""!!!!`````!!"""#####""""""""""""""""!!````````!!""##$$%%&&''(()))))((''&&%%%%%$$$$$$$$$%%&&&&&&&&&&&&&%%%%%%%%%%%%$$$$###""!!!!!!!!``````````!!""##############""""!!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$$$$#####$###########$$$%$$##""!!``!!""####""!!``!!""""!!!`````!!"""!!!!!!"""""!!````!!!!!""##$$%%%%&&&&''(())**++,,--..//0011223344555555555666666777788899::;;<<==>>????????????????????????????????????????????????>>==<<;;::9988776655443332211111100/////////////.........////........////..---,,,---,,,,,,+++++++++++**))((''&&%%$$##""!!````````!``!!""""""""""""!!!!""##""!!!!!!!```!!""##$##""!!!"""""""""""!!``!!""##$$%%&&''(()))((((''&&&%%%%%%%%%$$%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##"""!!!```````!```!!""######"""""""""!!!``????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$####$##""################$$$####""!!`````!!""####""!!```!!""""""!!!!!!!!"""""""""""""""!!````!!!""##$$$%%%%%&&''(())**++,,--..//0011223344445555555556666677778899::;;<<==>>??????????????????????????????????????????????>>==<<;;::9988776655443332211100000///////.................//..------..//..--,,,,,,-,,++++++++++++++*****))((''&&%%$$##""!!````!!!``!``!!!"!!!!"""""""!!""#"""!!``````!!````````````````!!""####""!!!!!!!!!!!!!!!!!``!!""##$$%%&&''(((((((''''&&&&&%%%%%%%%%&%%%%%%%%%%%%%%$$$$$$$$$$$$####"""!!```!!``!!""#"""""""""""""!!!!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$#######"""""#"""""""""""###$######""!!!!!``````!!""##$##""!!!!!""####"""!!!!!""###""""""##""!!```!!""##$$$$%%%%&&''(())**++,,--..//0011223344444444455555566667778899::;;<<==>>????????????????????????????????????????????>>==<<;;::9988776655443322211000000//.............---------....--------....--,,,+++,,,++++++***************))((''&&%%$$##""!!!`!!!!```````!!!!!!!!!!""""""""""!!``!!!!!`!!!!!!!!!!!``!!""####""!!```!!!!!!!!!!!!``!!""##$$%%&&'''((('''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###########""!!!``!!!```!!""""""""""!!!!!!!!!``??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""""#""!!""""""""""""""""###"""""#""!!!!!!!!``!!""##$##""!!!""####""!!!!``!!""##########""!!``!!""###$$$$$%%&&''(())**++,,--..//0011223333444444444555556666778899::;;<<==>>??????????????????????????????????????????>>==<<;;::9988776655443322211000/////.......-----------------..--,,,,,,--..--,,++++++,++**************)))))))))((''&&%%$$##""!!!!!!!```!````!!!!!!""""""!!!```!!!!!!!!!!!!!!!!``!!""####""!!```````````````!!""##$$%%&&'''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$############""""!!!``!!!!!!!!!"""!!!!!!!!!!!!!``?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""""""!!!!!"!!!!!!!!!!!"""#"""""""""""!!!!```!!""##$$##"""""####""!!!```!!""#######$##""!!``!!""####$$$$%%&&''(())**++,,--..//0011223333333334444445555666778899::;;<<==>>????????????????????????????????????????>>==<<;;::998877665544332211100//////..-------------,,,,,,,,,----,,,,,,,,----,,+++***+++******)))))))))))))))((((((''&&%%$$##"""!"""!!`````````!!!!""!!!!``!!!"""""""""""!!!!""##"""""!!```!!""##$$%%%%&&&&'''&&&&&&&%%%%%%%%%%$$$$$$$$$$$############"""""""""""!!`````!!!!!!!!!!!!!!!!```````????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!"!!``!!!!!!!!!!!!!!!!"""!!!!!""""!!````!!""##$$$##"""###"""!!```!!""##$$$$$$##""!!```!!"""#####$$%%&&''(())**++,,--..//0011222233333333344444555566778899::;;<<==>>??????????????????????????????????????>>==<<;;::998877665544332211100///.....-------,,,,,,,,,,,,,,,,,--,,++++++,,--,,++******+**))))))))))))))(((((((((((((''&&%%$$##"""""""!!```!!!!!!```!!"""""""""""""!!""#"""""!!!``!!""##$$$%%%&&&&&&&&&%%%%%%%%$$$$$$$$$$$##############""""""""""""!!!!`````!``!!!``````???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!!!```!```````````!!!"!!!!!!!!!!!``!!""##$$%$$######"""!!``!!""##$$$$%$$##""!!!``!!""""####$$%%&&''(())**++,,--..//0011222222222333333444455566778899::;;<<==>>????????????????????????????????????>>==<<;;::998877665544332211000//......--,,,,,,,,,,,,,+++++++++,,,,++++++++,,,,++***)))***))))))(((((((((((((((''''('''''&&%%$$###"#""!!```!!```!!""####""""""""""""""!!!!!``!!""##$$$$%%%%&&&%%%%%%%$$$$$$$$$$###########""""""""""""!!!!!!!!!!!`````??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!````!````!!!`````!!!!``!!""##$$%%$$####""!!!``!!""##$$%%%%$$##""!!!``!!!"""""##$$%%&&''(())**++,,--..//0011112222222223333344445566778899::;;<<==>>??????????????????????????????????>>==<<;;::998877665544332211000//...-----,,,,,,,+++++++++++++++++,,++******++,,++**))))))*))(((((((((((((('''''''''''''''''&&%%$$###""!!````````!!""###""""""""""""""!!!!!```!!""###$$$%%%%%%%%%$$$$$$$$###########""""""""""""""!!!!!!!!!!!!```?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!``````!!""##$$%%%%$$##""!!!``!!""##$$%%%%$$##"""!!``!!!!""""##$$%%&&''(())**++,,--..//0011111111122222233334445566778899::;;<<==>>????????????????????????????????>>==<<;;::99887766554433221100///..------,,+++++++++++++*********++++********++++**)))((()))(((((('''''''''''''''&&&&'&&&&'''&&%%$$##""!!``!!!!!!""##""""!!!!!!!!!!!!!!````!!"""####$$$$%%%$$$$$$$##########"""""""""""!!!!!!!!!!!!````````????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!````!!""##$$%%%%$$##""!!```!!""##$$%%&%%$$##""!!```!!!!!""##$$%%&&''(())**++,,--..//0000111111111222223333445566778899::;;<<==>>??????????????????????????????>>==<<;;::99887766554433221100///..---,,,,,+++++++*****************++**))))))**++**))(((((()((''''''''''''''&&&&&&&&&&&&&&&&'''&&%%$$##""!!``!!!!!""##"""!!!!!!!!!!!!!!````````!!"""""###$$$$$$$$$########"""""""""""!!!!!!!!!!!!!!````???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!""##$$%%%%$$##""!!``!!""##$$%%&&&%%$$##""!!```!!!!""##$$%%&&''(())**++,,--..//0000000001111112222333445566778899::;;<<==>>????????????????????????????>>==<<;;::99887766554433221100//...--,,,,,,++*************)))))))))****))))))))****))((('''(((''''''&&&&&&&&&&&&&&&%%%%&%%%%&&'&&&&%%$$##""!!```!!""""""""!!!!`````````````!!!!``````!!!!""""####$$$#######""""""""""!!!!!!!!!!!````````???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!!""##$$%%%%$$##""!!``!!""##$$%%&&'&&%%$$##""!!````!!""##$$%%&&''(())**++,,--..////00000000011111222233445566778899::;;<<==>>??????????????????????????>>==<<;;::99887766554433221100//...--,,,+++++*******)))))))))))))))))**))(((((())**))((''''''(''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%&&&&%&&%%$$##""!!`````!!"""""""!!!````````!!!!!"""#########""""""""!!!!!!!!!!!``````???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!````!```!!"""##$$%%&%%$$##""!!``!!""##$$%%&&'''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--../////////000000111122233445566778899::;;<<==>>????????????????????????>>==<<;;::99887766554433221100//..---,,++++++**)))))))))))))((((((((())))(((((((())))(('''&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$%$$$$%%&%%%%&&%%$$##""!!!!``!!"""""!!!!`````!!!!""""###"""""""!!!!!!!!!!`````??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!!!!!"""##$$%%&%%$$##""!!``!!""##$$%%&&''(''&&%%$$##""!!```!!""##$$%%&&''(())**++,,--..../////////0000011112233445566778899::;;<<==>>??????????????????????>>==<<;;::99887766554433221100//..---,,+++*****)))))))((((((((((((((((())((''''''(())((''&&&&&&'&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$%%%%$%%&&%%$$##""!!!!```!!!!!""!!!!```!!!"""""""""!!!!!!!!``````?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!```!!"!!!""###$$%%&&%%$$##""!!```!!""##$$%%&&''(((''&&%%$$##""!!!``````!!""##$$%%&&''(())**++,,--...........//////00001112233445566778899::;;<<==>>????????????????????>>==<<;;::99887766554433221100//..--,,,++******))((((((((((((('''''''''((((''''''''((((''&&&%%%&&&%%%%%%$$$$$$$$$$$$$$$####$####$$%$$$$%%%%%$$##"""""!!````````!!!!!`````!!!!"""!!!!!!!````????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!````!!""""""###$$%%&&&%%$$##""!!```!!!""##$$%%&&''(()((''&&%%$$##""!!!````!!```!!""##$$%%&&''(())**++,,----.---........./////0000112233445566778899::;;<<==>>??????????????????>>==<<;;::99887766554433221100//..--,,,++***)))))((((((('''''''''''''''''((''&&&&&&''((''&&%%%%%%&%%$$$$$$$$$$$$$$################$$$$#$$%%%$$##"""!!!!``````!!``!!!!!!!!!````???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!````!!!""#"""##$$$%%&&'&&%%$$##""!!```````!!!!""##$$%%&&''(()((((''&&%%$$##"""!!!`!!!```!!""##$$%%&&''(())**++,,---------------......////000112233445566778899::;;<<==>>????????????????>>==<<;;::99887766554433221100//..--,,+++**))))))(('''''''''''''&&&&&&&&&''''&&&&&&&&''''&&%%%$$$%%%$$$$$$###############""""#""""##$####$$$$$##""!!!!!!``````!!!```???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!````!!!!!""######$$$%%&&'''&&%%$$##""!!!!!!!!!!"""##$$%%&&''(((((((((''&&%%$$##"""!!!!```!!""###$$%%&&''(())**++,,,,,,-,,,---------.....////00112233445566778899::;;<<==>>??????????????>>==<<;;::99887766554433221100//..--,,+++**)))((((('''''''&&&&&&&&&&&&&&&&&''&&%%%%%%&&''&&%%$$$$$$%$$##############""""""""""""""""####"##$$$##""!!!``!!!````????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``````````!!!!"""##$###$$%%%&&''(''&&%%$$##""!!!!!!!""""##$$%%&&''((((('''''(''&&%%$$###""!!``!!""###$$%%&&''(())**++,,,,,,,,,,,,,,,------....///00112233445566778899::;;<<==>>????????????>>==<<;;::99887766554433221100//..--,,++***))((((((''&&&&&&&&&&&&&%%%%%%%%%&&&&%%%%%%%%&&&&%%$$$###$$$######"""""""""""""""!!!!"!!!!""#""""#####""!!```````?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!``!``!!!!"""""##$$$$$$%%%&&''(((''&&%%$$##""""""""""###$$%%&&'''''''''''''''''&&%%$$##""!!``!!"""##$$%%&&''(())**++++++,+++,,,,,,,,,-----....//00112233445566778899::;;<<==>>??????????>>==<<;;::99887766554433221100//..--,,++***))((('''''&&&&&&&%%%%%%%%%%%%%%%%%&&%%$$$$$$%%&&%%$$######$##""""""""""""""!!!!!!!!!!!!!!!!""""!""###""!!```??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!!````!!!""""###$$%$$$%%&&&''(()((''&&%%$$##"""""""####$$%%%&&&'''''''&&&&&''''&&%%$$##""!!``!!"""##$$%%&&''(())**+++++++++++++++,,,,,,----...//00112233445566778899::;;<<==>>????????>>==<<;;::99887766554433221100//..--,,++**)))((''''''&&%%%%%%%%%%%%%$$$$$$$$$%%%%$$$$$$$$%%%%$$###"""###""""""!!!!!!!!!!!!!!!````!````!!"!!!!"""""!!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""!!"!!!!```!!""####$$%%%%%%&&&''(()))((''&&%%$$##########$$$$%$%%&&&&&&&&&&&&&&&&&&&&%%$$##""!!``!!!""##$$%%&&''(())******+***+++++++++,,,,,----..//00112233445566778899::;;<<==>>??????>>==<<;;::99887766554433221100//..--,,++**)))(('''&&&&&%%%%%%%$$$$$$$$$$$$$$$$$%%$$######$$%%$$##""""""#""!!!!!!!!!!!!!!````````!!!!`!!"""!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""""""!!!``!!""##$$$%%&%%%&&'''(())*))((''&&%%$$#######$$$$$$$$$%%%&&&&&&&%%%%%&&&&%&%%$$##""!!``!!!""##$$%%&&''(())***************++++++,,,,---..//00112233445566778899::;;<<==>>????>>==<<;;::99887766554433221100//..--,,++**))(((''&&&&&&%%$$$$$$$$$$$$$#########$$$$########$$$$##"""!!!"""!!!!!!````````````!```!!!"!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""""!!``!!""##$$%%&&&&&&'''(())***))((''&&%%$$$$$$$$$#####$#$$%%%%%%%%%%%%%%%%%%%%%%$$$##""!!```!!""##$$%%&&''(())))))*)))*********+++++,,,,--..//00112233445566778899::;;<<==>>??>>==<<;;::99887766554433221100//..--,,++**))(((''&&&%%%%%$$$$$$$#################$$##""""""##$$##""!!!!!!"!!```````!!!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!!``!!!""##$$%%&&&&''((())**+**))((''&&%%$$$$$$##########$$$%%%%%%%$$$$$%%%%$%$$$$$$##""!!``!!""##$$%%&&''(()))))))))))))))******++++,,,--..//00112233445566778899::;;<<==>>>>==<<;;::99887766554433221100//..--,,++**))(('''&&%%%%%%$$#############"""""""""####""""""""####""!!!```!!!``!``!!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!`````!!""##$$%%&&''((())**+++**))((''&&%%%$$$###"""""#"##$$$$$$$$$$$$$$$$$$$$$$##$##""!!``!!""##$$%%&&''(((((()((()))))))))*****++++,,--..//00112233445566778899::;;<<==>>==<<;;::99887766554433221100//..--,,++**))(('''&&%%%$$$$$#######"""""""""""""""""##""!!!!!!""##""!!```!!````!````??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`````!!""##$$%%&&''(())**+++**))((''&&%%$$###""""""""""###$$$$$$$#####$$$$#$######""!!``!!""##$$%%&&''(((((((((((((((())))))****+++,,--..//00112233445566778899::;;<<====<<;;::99887766554433221100//..--,,++**))((''&&&%%$$$$$$##"""""""""""""!!!!!!!!!""""!!!!!!!!""""!!``!!``````?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**+**))((''&&%%$$###"""!!!!!"!""######################""#""!!``!!""##$$%%&&''''''''('''((((((((()))))****++,,--..//00112233445566778899::;;<<==<<;;::99887766554433221100//..--,,++**))((''&&&%%$$$#####"""""""!!!!!!!!!!!!!!!!!""!!``````!!"""!!``!!!!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())****))((''&&%%$$##"""!!!!!!!!!!"""#######"""""####"#"""""""!!``!!""##$$%%&&'''''''''''''''''''(((((())))***++,,--..//00112233445566778899::;;<<<<;;::99887766554433221100//..--,,++**))((''&&%%%$$######""!!!!!!!!!!!!!`````````!!!!``!!"""!!``!!!!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())***))((''&&%%$$##"""!!!`````!`!!""""""""""""""""""""""!!"!"!!``!!""##$$%%&&&&&&&&&&'&&&'''''''''((((())))**++,,--..//00112233445566778899::;;<<;;::99887766554433221100//..--,,++**))((''&&%%%$$###"""""!!!!!!!````````!!``!!""!!`````!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())***))((''&&%%$$##""!!!````!!!"""""""!!!!!""""!"!!!!!!!!````!!""##$$%%&&&&&&&&&&&&&&&&&&&''''''(((()))**++,,--..//00112233445566778899::;;;;::99887766554433221100//..--,,++**))((''&&%%$$$##""""""!!```````````!!""!!``!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())*))((''&&%%$$##""!!!``!!!!!!!!!!!!!!!!!!!!!!``!`!``!!""##$$%%%%%%%%%%&%%%&&&&&&&&&'''''(((())**++,,--..//00112233445566778899::;;::99887766554433221100//..--,,++**))((''&&%%$$$##"""!!!!!``!!!!!!```??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(()))((''&&%%$$##""!!`````!!!!!!!`````!!!!`!``````!!""##$$%%%%%%%%%%%%%%%%%%%&&&&&&''''((())**++,,--..//00112233445566778899::::99887766554433221100//..--,,++**))((''&&%%$$###""!!!!!!`@@@@@`!!!!`ƒ`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`````!!""##$$%%&&''(())((''&&%%$$##""!!`````````````€`!!""##$$$$$$$$$$%$$$%%%%%%%%%&&&&&''''(())**++,,--..//00112233445566778899::99887766554433221100//..--,,++**))((''&&%%$$###""!!!`````@@@@@@@@@@@@@Ã``````Â????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!`````!!""##$$%%&&''(())((''&&%%$$##""!!``!!""##$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&'''(())**++,,--..//0011223344556677889999887766554433221100//..--,,++**))((''&&%%$$##"""!!``@@@@@@@@@ÃÂ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!!!````!!""##$$%%&&''(()))((''&&%%$$##""!!``!!""###########$###$$$$$$$$$%%%%%&&&&''(())**++,,--..//00112233445566778899887766554433221100//..--,,++**))((''&&%%$$##"""!!`@@@Â??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""""!!!!!!```!!""##$$%%&&''(())))((''&&%%$$##""!!```!!""####################$$$$$$%%%%&&&''(())**++,,--..//001122334455667788887766554433221100//..--,,++**))((''&&%%$$##""!!!`@@@@Â???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""""""!!!``````````````!!""##$$%%&&''(())*))((''&&%%$$##""!!!```!!""""""""""""#"""#########$$$$$%%%%&&''(())**++,,--..//0011223344556677887766554433221100//..--,,++**))((''&&%%$$##""!!!`@@ƒ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$#####"""!!```!````!``!!""##$$%%&&''(())*))((''&&%%$$##""!!!!``!!""""""""""""""""""""""######$$$$%%%&&''(())**++,,--..//00112233445566777766554433221100//..--,,++**))((''&&%%$$##""!!``@@Ã?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$#####""!!``!!!!!``!!""##$$%%&&''(())**))((''&&%%$$##"""!!!```!!!!!!!!!!!!!!"!!!"""""""""#####$$$$%%&&''(())**++,,--..//001122334455667766554433221100//..--,,++**))((''&&%%$$##""!!`@@Ã??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$$##""!!``!!!!``!!""##$$%%&&''(())*))((''&&%%$$###"""!!!!```!!!!!!!!!!!!!!!!!!!!!!!!!""""""####$$$%%&&''(())**++,,--..//00112233445566666554433221100//..--,,++**))((''&&%%$$##""!!`@@Ã???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$$##""!!`````!!!!``!!""##$$%%&&''(())*))((''&&%%$$##"""!!!!!``!!!!````````````!```!!!!!!!!!"""""####$$%%&&''(())**++,,--..//001122334455666554433221100//..--,,++**))((''&&%%$$##""!!`@@Ã????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%%$$##""!!!!!!!!!``!!""##$$%%&&''(()))((''&&%%$$##"""!!!`````!!!!````````!!!!!!""""###$$%%&&''(())**++,,--..//00112233445555554433221100//..--,,++**))((''&&%%$$##""!!`@@Ã?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%%$$##""!!!!!!!``!!""##$$%%&&''(())((''&&%%$$##""!!!````!!!!!````!!!!!""""##$$%%&&''(())**++,,--..//00112233445555554433221100//..--,,++**))((''&&%%$$##""!!`@@@@@@@Ä????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))))((''&&&&&%%$$##""""""!!``!!""##$$%%&&''(()((''&&%%$$##""!!!```!!!!!!````!!!!"""##$$%%&&''(())**++,,--..//001122334444444433221100//..--,,++**))((''&&%%$$##""!!`@@Ą???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))))((('''&&&&%%$$###"""""!!!``!!""##$$%%&&''(()((''&&%%$$##""!!````!!!```!!!!""##$$%%&&''(())**++,,--..//00112233444444333221100//..--,,++**))((''&&%%$$##""!!`@@@@Ã??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((((('''''&&%%$$####"""!!!!``!!""##$$%%&&''(()((''&&%%$$##""!!`````````````!!!""##$$%%&&''(())**++,,--..//0011223333333332211000//..--,,++**))((''&&%%$$##""!!`@@@Ã?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(((('''&&&&&%%$$##"""""!!!```!!""##$$%%&&''(())((''&&%%$$##""!!```!!!!!```!!""##$$%%&&''(())**++,,--..//0011223333332221100///..--,,++**))((''&&%%$$##""!!`@@@@ÃÅ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(('''''&&&&&%%$$##""""!!!```!!""##$$%%&&''(()))((''&&%%$$##""!!``!!!!!!``!!""##$$%%&&''(())**++,,--..//00112222222221100////..--,,++**))((''&&%%$$##""!!`@@‚???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''''&&&%%%%%$$##""!!!!!``!!""##$$%%&&''(())))((''&&%%$$##""!!`````````!!""""!!``!!""##$$%%&&''(())**++,,--..//001122222211100//....--,,++**))((''&&%%$$##""!!`@@Ã??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&&&%%%%%$$##""!!!!```!!""##$$%%&&''(())*))((''&&%%$$##""!!!!!!!!!!!"""""!!``!!""##$$%%&&''(())**++,,--..//00112111111100//....--,,,++**))((''&&%%$$##""!!`@@Â?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&&%%%$$$$$##""!!````!!""##$$%%&&''(())***))((''&&%%$$##""!!!!!!!!!""#""!!``!!""##$$%%&&''(())**++,,--..//001111111000//..----,,,+++**))((''&&%%$$##""!!`@@ƒ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%%$$$$$##""!!``!!""##$$%%&&''(())***)))((''&&%%$$##"""""""""""##""!!``!!""##$$%%&&''(())**++,,--..//00110000000//..----,,++++**))(((''&&%%$$##""!!`@@‚???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%$$$#####""!!``!!""##$$%%&&''(())**))(((((''&&%%$$##"""""""""###""!!``!!""##$$%%&&''(())**++,,--..//000000000///..--,,,,+++***))(('''&&%%$$##""!!`@@Â??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$$#####""!!``!!""##$$%%&&''(())*))(((''''&&&&%%$$###########$##""!!``!!""##$$%%&&''(())**++,,--..//0000///////..--,,,,++****))((''''&&%%$$##""!!`@@Ã?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$###""""#""!!```````!!""##$$%%&&''(())*))(('''''&&%&&&%%$$#########$$###""!!``!!""##$$%%&&''(())**++,,--..//00///////...--,,++++***)))((''&&&&&%%$$##""!!`@@@@ƒ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$#####""""""""!!``!!""##$$%%&&''(())*))(('''&&&&%%%%%%%%$$$$$$$$$#####""!!``!!""##$$%%&&''(())**++,,--..//////.......--,,++++**))))((''&&&&%%%$$##""!!`@@ă???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$####"""!!!!""!!```!!""##$$%%&&''(())*))((''&&&&&%%$%%%%%$$$##########""""!!``!!""##$$%%&&''(())**++,,--..////.......---,,++****)))(((''&&%%%%%$$$##""!!`@@ń??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""""!!!!!!!!!``!!!""##$$%%&&''(())*))((''&&&%%%%$$$$$$$$$########""""""!!!``!!""##$$%%&&''(())**++,,--..///....-------,,++****))((((''&&%%%%$$$$##""!!`@@ĄÃ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""""!!!````!!```````!!""##$$%%&&''(())*))((''&&%%%%%$$#$$$$$###""""""""""!!!!!``!!""##$$%%&&''(())**++,,--.......-------,,,++**))))((('''&&%%$$$$$###"""!!`@@@Ã????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!```````!!""##$$%%&&''(())))((''&&%%%$$$$#########""""""""!!!!!!```!!""##$$%%&&''(())**++,,--......----,,,,,,,++**))))((''''&&%%$$$$####""!!!`@@@@@@@Ã???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!```!!""##$$%%&&''(())((''&&%%$$$$$##"#####"""!!!!!!!!!!````!!""##$$%%&&''(())**++,,--....-----,,,,,,,+++**))(((('''&&&%%$$#####"""!!!`@@@@@Ã??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!````!!""##$$%%&&''(()((''&&%%$$$####"""""""""!!!!!!!!````!!""##$$%%&&''(())**++,,--.------,,,,+++++++**))((((''&&&&%%$$####""""!!``@@Ã?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''((((''&&%%$$#####""!"""""!!!````````!!""##$$%%&&''(())**++,,------,,,,,+++++++***))((''''&&&%%%$$##"""""!!!`@@@@Ã?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`````!!""##$$%%&&''((((''&&%%$$###""""!!!!!!!!!``!!""##$$%%&&''(())**++,,----,,,,,,++++*******))((''''&&%%%%$$##""""!!!!`@@@Ã?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!!``````````!!""##$$%%&&''((((''&&%%$$##"""""!!`!!!!!```!!""##$$%%&&''(())**++,,-,,,,,,+++++*******)))((''&&&&%%%$$$##""!!!!!``@@ńÃ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!````````````````!!!!!!!!!!!!!!!!""##$$%%&&''((((''&&%%$$##"""!!!!```````!!""##$$%%&&''(())**++,,,,,,,++++++****)))))))((''&&&&%%$$$$##""!!!!``@@@@@Ņ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`````````!!!!!!!!!!!!!!!!!"""!!!!!!!!!!""##$$%%&&''((((''&&%%$$##""!!!!!``!!""##$$%%&&''(())**++,,,,,++++++*****)))))))(((''&&%%%%$$$###""!!```@@@@Ņ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!``!!!!!!!!!!!!!!!!!!""""""""""""""""##$$%%&&''((((''&&%%$$##""!!!`````!!""##$$%%&&''(())**++,,,++++++******))))(((((((''&&%%%%$$####""!!`@@@@@@Ą???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!````!!!!"""""""""""""""""###""""""""""##$$%%&&''((((''&&%%$$##""!!````!!!""##$$%%&&''(())**+++++++++******)))))((((((('''&&%%$$$$###"""!!!`@@@‚??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!````!!""""""""""""""""""################$$%%&&''((((''&&%%$$##""!!```!!!!""##$$%%&&''(())**+++++++******))))))(((('''''''&&%%$$$$##""""!!!!`@@Â??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``````!!!!""""#################$$$##########$$%%&&''((((''&&%%$$##""!!``!!!!"""##$$%%&&''(())*************))))))((((('''''''&&&%%$$####"""!!!````@@@@@@À???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!!!!!""##################$$$$$$$$$$$$$$$$%%&&''(())((''&&%%$$##""!!``!!""""##$$%%&&''(())***********))))))((((((''''&&&&&&&%%$$####""!!!!`@@@Ã????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!````!!!!!""""####$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$%%&&''(())))((''&&%%$$##""!!````!!"""###$$%%&&''(())***))))))))))))(((((('''''&&&&&&&%%%$$##""""!!!```@@Ã@Ã?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`````!!!!"""""""##$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%&&''(())**))((''&&%%$$##""!!```!!""####$$%%&&''(()))))))))))))))((((((''''''&&&&%%%%%%%$$##""""!!``@@@Ã??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!````````!`!!!!!"""""####$$$$%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%&&''(())***))((''&&%%$$##""!!`````!!!""###$$$%%&&''(()))))))((((((((((((''''''&&&&&%%%%%%%$$$##""!!!!`Ã@Ã???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!`````!!!!!!!!""""#######$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&''(())****))((''&&%%$$##""!!```````!!!!!""##$$$$%%&&''(()((((((((((((((((''''''&&&&&&%%%%$$$$$$$##""!!!!!`Ã????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!```!!!!!!"!"""""#####$$$$%%%%&&&&&&&&&&&&&&&&&'''&&&&&&&&&&''(())**++**))((''&&%%$$##""!!```!!`````!!!!!"""####$$%%&&''(((((((((((''''''''''''&&&&&&%%%%%$$$$$$$###""!!`````?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""!!```!!!!""""""""####$$$$$$$%%&&&&&&&&&&&&&&&&&&''''''''''''''''(())**++++**))((''&&%%$$##""!!!```!!!!!!!```!!"""""""""##$$%%&&''(((''''''''''''''''&&&&&&%%%%%%$$$$#######""!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``````!!!!""""""#"#####$$$$$%%%%&&&&'''''''''''''''''(((''''''''''(())**++,,++**))((''&&%%$$##""!!!!````````!!""!!!!!``!!"""""""""""##$$%%&&'''''''''''&&&&&&&&&&&&%%%%%%$$$$$#######"""!!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!````````````!!!!!!!""""########$$$$%%%%%%%&&''''''''''''''''''(((((((((((((((())**++,,,,++**))((''&&%%$$##"""!!!!````!!!!!!!""""""!!``````!!"!"""""!!!!""##$$%%&&'''&&&&&&&&&&&&&&&&%%%%%%$$$$$$####"""""""!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!!!!!`````````!!``!!!!!!""""######$#$$$$$%%%%%&&&&''''((((((((((((((((()))(((((((((())**++,,--,,++**))((''&&%%$$##""""!!!!!!!!!!!!""##""""!!``````````!!!!````````!!!!!!!!!!!!!!!""##$$%%&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#####"""""""!!!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!!!!````````!!!!!!!!!!!!!"""""""####$$$$$$$$%%%%&&&&&&&''(((((((((((((((((())))))))))))))))**++,,----,,++**))((''&&%%$$###""""!!!!"""""""######""!!!!!!!!!!!!!!!````````!!!`!!!!!````!!""##$$%%&&&%%%%%%%%%%%%%%%%$$$$$$######""""!!!!!!!!!!``??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""""""""!!`````!!!!!``````!!!!!!!!!!""!!""""""####$$$$$$%$%%%%%&&&&&''''(((()))))))))))))))))***))))))))))**++,,--..--,,++**))((''&&%%$$####""""""""""""##$$####""!!!!!!!!!!"""!!`````!``````````!!""##$$%%%%%%%%%%%$$$$$$$$$$$$######"""""!!!!!!!`````???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""""""""!!```!!!!!!!!!!!!!!!!!"""""""""""""#######$$$$%%%%%%%%&&&&'''''''(())))))))))))))))))****************++,,--....--,,++**))((''&&%%$$$####""""#######$$$$$$##"""""""""!!!!!!!!!!!``!``!!""##$$%%%$$$$$$$$$$$$$$$$######""""""!!!!`````????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$########""!!!!!!!!"""""!!!!!!""""""""""##""######$$$$%%%%%%&%&&&&&'''''(((())))*****************+++**********++,,--..//..--,,++**))((''&&%%$$$$############$$%$$$$$##"""!!!!!!!!!!!!!!!!!`````````````!!``!!""##$$$$$$$$$$$$############""""""!!!!!``?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$########""!!!"""""""""""""""""#############$$$$$$$%%%%&&&&&&&&''''((((((())******************++++++++++++++++,,--..////..--,,++**))((''&&%%%$$$$####$$$$$$$%$$#####""!!!!!!!```````````````!!!!!!!!!!!``!!""##$$$$$################""""""!!!!!!``??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$$$$$##""""""""#####""""""##########$$##$$$$$$%%%%&&&&&&'&'''''((((())))****+++++++++++++++++,,,++++++++++,,--..//00//..--,,++**))((''&&%%%%$$$$$$$$$$$$%$$#####""!!!````````!!!!!`````!!""##$$###########""""""""""""!!!!!!```???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$$$$$##"""#################$$$$$$$$$$$$$%%%%%%%&&&&''''''''(((()))))))**++++++++++++++++++,,,,,,,,,,,,,,,,--..//0000//..--,,++**))((''&&&%%%%$$$$%%%%%%$$##"""""!!````````!!""#######""""""""""""""""!!!!!!```????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%%%%%$$########$$$$$######$$$$$$$$$$%%$$%%%%%%&&&&''''''('((((()))))****++++,,,,,,,,,,,,,,,,,---,,,,,,,,,,--..//001100//..--,,++**))((''&&&&%%%%%%%%%%%$$##"""""!!`ņ`!!""###"""""""""""!!!!!!!!!!!!```?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%%%%%$$###$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%&&&&&&&''''(((((((())))*******++,,,,,,,,,,,,,,,,,,----------------..//001100//..---,,,++**))(('''&&&&%%%%&&%%$$##""!!!!!!``!!""##""""""!!!!!!!!!!!!!!!!```??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&&&&&&%%$$$$$$$$%%%%%$$$$$$%%%%%%%%%%&&%%&&&&&&''''(((((()()))))*****++++,,,,-----------------...----------..//001100//..--,,,,,+++**))((''''&&&&&&&%%$$##""!!!!!!!``!!""#""""!!!!!!!!!!!`````````???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&&&&&&%%$$$%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&'''''''(((())))))))****+++++++,,------------------................//001100//..--,,,++++*++**))(((''''&&&&%%$$##""!!`````````!!""""""!!!!!!```````????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''''''''&&%%%%%%%%&&&&&%%%%%%&&&&&&&&&&''&&''''''(((())))))*)*****+++++,,,,----.................///..........//001100//..--,,+++++*******))(((''&&&&%%$$##""!!`````!!!"""""!!!!````?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''''''''&&%%%&&&&&&&&&&&&&&&&&'''''''''''''((((((())))********++++,,,,,,,--..................////////////////001100//..--,,+++****)***))))((''&&%%%%$$##""!!`````!!!!!!""""!!!!``??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((((((((''&&&&&&&&'''''&&&&&&''''''''''((''(((((())))******+*+++++,,,,,----..../////////////////000//////////001100//..--,,++*****))))))))((''&&%%%%$$$##""!!``!!!!!!!!"""""!!!``???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((((((((''&&&'''''''''''''''''((((((((((((()))))))****++++++++,,,,-------..//////////////////00000000000000001100//..--,,++***))))()))((((''&&%%$$$$$##""!!``!!!!""""""""!!``????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))))))))((''''''''(((((''''''(((((((((())(())))))****++++++,+,,,,,-----....////0000000000000000011100000000001100//..--,,++**)))))((((((((''&&%%$$$$####""!!`````!!""""""#""!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))))))))(('''((((((((((((((((()))))))))))))*******++++,,,,,,,,----.......//000000000000000000111111111111111100//..--,,++**)))(((('(((''''&&%%$$######"""!!```!!!````!!"""#####""!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++********))(((((((()))))(((((())))))))))**))******++++,,,,,,-,-----.....////000011111111111111111222111111111100//..--,,++**))(((((''''''''&&%%$$####""""!!!````!!!!!!!!!!""#######""!!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++********))((()))))))))))))))))*************+++++++,,,,--------....///////001111111111111111112222222222221100//..--,,++**))(((''''&'''&&&&%%$$##""""""!!!`````````````!``!!!"""!!!!""###$$$##""!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++++++++**))))))))*****))))))**********++**++++++,,,,------.-...../////00001111222222222222222223332222221100//..--,,++**))(('''''&&&&&&&&%%$$##""""!!!!```````````````!!!!!!!``````!!!!!!!!!""""""""""##$$$$##""!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++++++++**)))*****************+++++++++++++,,,,,,,----........////00000001122222222222222222233333333221100//..--,,++**))(('''&&&&%&&&%%%%$$##""!!!!!!``!!````!!!!!!!!!!!!!!!!!!!!!```````!!!!!!"!!"""###""""##$$$$$##""!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,,,,,,,++********+++++******++++++++++,,++,,,,,,----.....././////00000111122223333333333333333344433221100//..--,,++**))((''&&&&&%%%%%%%%$$##""!!!!`````````````````````!!!!```!!!!!!!!!!!"""""""!!!!!!!!!!!!!"""""""""##########$$%%$$##""!!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,,,,,,,++***+++++++++++++++++,,,,,,,,,,,,,-------....////////0000111111122333333333333333333444433221100//..--,,++**))((''&&&%%%%$%%%$$$$##""!!````````!!!!!!!!!````!!!!!!!````!!"!!!!!!!"""""""""""""""""""""!!!!!!!""""""#""###$$$####$$%%%$$##""!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--------,,++++++++,,,,,++++++,,,,,,,,,,--,,------....//////0/00000111112222333344444444444444444433221100//..--,,++**))((''&&%%%%%$$$$$$$$##""!!```!!!!!!!!!!!!!!!!!```````!!!!!!!!!`!```!!!""""!!!"""""""""""#######"""""""""""""#########$$$$$$$$$$%%&%%$$##""!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--------,,+++,,,,,,,,,,,,,,,,,-------------.......////0000000011112222222334444444444444444444433221100//..--,,++**))((''&&%%%$$$$#$$$####""!!`````!!!!!!!"""""""""!!!!!```!!!`````````!!"""""""!!!!!``````!!!""#"""""""#####################"""""""######$##$$$%%%$$$$%%&&%%$$##""!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//........--,,,,,,,,-----,,,,,,----------..--......////00000010111112222233334444555555555555554433221100//..--,,++**))((''&&%%$$$$$########""!!!``!!!!!"""""""""""""""""!!!!``!!!!!!!!!!!!!!"""""""""!"!!!!!``!!!!"""####"""###########$$$$$$$#############$$$$$$$$$%%%%%%%%%%&&%%$$##""!!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//........--,,,-----------------.............///////000011111111222233333334455555555555555554433221100//..--,,++**))((''&&%%$$$####"###""""!!````!!!"""""""#########"""""!!!`!!"""!!!!!!!!!""#######"""""!!!!!!!!"""##$#######$$$$$$$$$$$$$$$$$$$$$#######$$$$$$%$$%%%&&&%%%%&&&%%$$##""!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100////////..--------.....------..........//..//////0000111111212222233333444455556666666666554433221100//..--,,++**))((''&&%%$$#####""""""""!!``!!"""#################""""!!!""""""""""""""#########"#"""""!!""""###$$$$###$$$$$$$$$$$%%%%%%%$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%$$##""!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100////////..---................./////////////00000001111222222223333444444455666666666666554433221100//..--,,++**))((''&&%%$$###""""!"""!!!!```!!""#####$$$$$$$$$#####"""!""###"""""""""##$$$$$$$#####""""""""###$$%$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$%%%%%%&%%&&&&&&&&&%%%%%%$$##""!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100000000//......../////......//////////00//00000011112222223233333444445555666677777766554433221100//..--,,++**))((''&&%%$$##"""""!!!!!!!!``!!""##$$$$$$$$$$$$$$$$####"""##############$$$$$$$$$#$#####""####$$$%%%%$$$%%%%%%%%%%%&&&&&&&%%%%%%%%%%%%%&&&&&&&%&&&&%%%%%%%%%$$$$##""!!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100000000//.../////////////////0000000000000111111122223333333344445555555667777777766554433221100//..--,,++**))((''&&%%$$##"""!!!!`!!!``````````!!""##$$$$$%%%%%%%%%$$$$$###"##$$$#########$$%%%%%%%$$$$$########$$$%%&%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%&&&&&%%%%%%%%%%%%%$$$$$$$###""!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221111111100////////00000//////00000000001100111111222233333343444445555566667777887766554433221100//..--,,++**))((''&&%%$$##""!!!!!`````````!!!!!````````!!!""##$$%%%%%%%%%%%%%%%%$$$$###$$$$$$$$$$$$$$%%%%%%%%%$%$$$$$##$$$$%%%&&&&%%%&&&&&&&&&&&'''''''&&&&&&&&&&&&&&%%%%%%$%%%%$$$$$$$$$#####"""!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221111111100///0000000000000000011111111111112222222333344444444555566666667788887766554433221100//..--,,++**))((''&&%%$$##""!!!````!```!!!!!!!!!!!!!!``!```!!!""##$$%%%%%&&&&&&&&&%%%%%$$$#$$%%%$$$$$$$$$%%&&&&&&&%%%%%$$$$$$$$%%%&&'&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$$#######""""!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443322222222110000000011111000000111111111122112222223333444444545555566666777788887766554433221100//..--,,++**))((''&&%%$$##""!!``ƌ`!!!!!!!!!"""""!!!!!!!!!!``!!"""##$$%%&&&&&&&&&&&&&&&&%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&%&%%%%%$$%%%%&&&''''&&&'''''''''''(((((((''''''&&&%%%%%$$$$$$#$$$$#########"""""!!!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433222222221100011111111111111111222222222222233333334444555555556666777777788887766554433221100//..--,,++**))((''&&%%$$##""!!`````!!"!!!""""""""""""""!!"!!!``````!!"""##$$%%&&&&&'''''''''&&&&&%%%$%%&&&%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&''('''''''(((((((((((((((((((''&&%%%%$$$$$$#############"""""""!!!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443333333322111111112222211111122222222223322333333444455555565666667777788889887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!!!"""""""""#####""""""""""!!!!!!!!""###$$%%&&''''''''''''''''&&&&%%%&&&&&&&&&&%%%$$%%%%%%%%%%%%%%%%%%&&&'''(((('''((((((((((()))))))((''&&%%%$$$$$######"####"""""""""!!!!!``?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544333333332211122222222222222222333333333333344444445555666666667777888888899887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!!!""#"""##############""#"""!!!!!!""###$$%%&&'''''((((((((('''''&&&%&&'''&&&&&%%$$$$$$%%%%%%%%%$$$$$%%%&&''(((((((((()))))))))))))))((''&&%%$$$$######"""""""""""""!!!!!!!``??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554444444433222222223333322222233333333334433444444555566666676777778888899999887766554433221100//..--,,++**))((''&&%%$$##""!!````````!!""""#########$$$$$##########""""""""##$$$%%&&''((((((((((((((((''''&&&''''''&&%%$$$##$$$$$$$$$$$$$$$$$$%%&&''((((((((((((((())))))))((''&&%%$$$#####""""""!""""!!!!!!!!!```???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554444444433222333333333333333334444444444444555555566667777777788889999999:99887766554433221100//..--,,++**))((''&&%%$$##""!!`````!!!!!!``!!""""##$###$$$$$$$$$$$$$$##$###""""""##$$$%%&&''((((()))))))))((((('''&''((''&&%%$$######$$$$$$$$$#####$$$%%&&''''((((((((((((((((())((''&&%%$$####""""""!!!!!!!!!!!!!````????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655555555443333333344444333333444444444455445555556666777777878888899999:::::99887766554433221100//..--,,++**))((''&&%%$$##""!!!`!!!!!!!!!````!!""####$$$$$$$$$%%%%%$$$$$$$$$$########$$%%%&&''(())))))))))))))))(((('''((''&&%%$$###""##################$$%%&&'''''''''''''''((((((((''&&%%$$###"""""!!!!!!`!!!!`````?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766555555554433344444444444444444555555555555566666667777888888889999:::::::;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!!"""""!!````!!!!""####$$%$$$%%%%%%%%%%%%%%$$%$$$######$$%%%&&''(()))))*********)))))((('((''&&%%$$##""""""#########"""""###$$%%&&&&'''''''''''''''''((''&&%%$$##""""!!!!!!```````??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877666666665544444444555554444445555555555665566666677778888889899999:::::;;;;;::99887766554433221100//..--,,++**))((''&&%%$$##"""!"""""""""!!!!!!!!""##$$$$%%%%%%%%%&&&&&%%%%%%%%%%$$$$$$$$%%&&&''(())****************))))(((''&&%%$$##"""!!""""""""""""""""""##$$%%&&&&&&&&&&&&&&&''''''''&&%%$$##"""!!!!!```???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766666666554445555555555555555566666666666667777777888899999999::::;;;;;;;<;;::99887766554433221100//..--,,++**))((''&&%%$$##""""""#####""!!!!""""##$$$$%%&%%%&&&&&&&&&&&&&&%%&%%%$$$$$$%%&&&''(())*****+++++++++*****))((''&&%%$$##""!!!!!!"""""""""!!!!!"""##$$%%%%&&&&&&&&&&&&&&&&&''&&%%$$##""!!!!```????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877777777665555555566666555555666666666677667777778888999999:9:::::;;;;;<<<<<;;::99887766554433221100//..--,,++**))((''&&%%$$###"#########""""""""##$$%%%%&&&&&&&&&'''''&&&&&&&&&&%%%%%%%%&&'''(())**+++++++++++++++**))((''&&%%$$##""!!!``!!!!!!!!!!!!!!!!!!""##$$%%%%%%%%%%%%%%%&&&&&&&&%%$$##""!!!``?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988777777776655566666666666666666777777777777788888889999::::::::;;;;<<<<<<<=<<;;::99887766554433221100//..--,,++**))((''&&%%$$######$$$$$##""""####$$%%%%&&'&&&''''''''''''''&&'&&&%%%%%%&&'''(())**+++++,,,,,,,,++**))((''&&%%$$##""!!````!!!!!!!!!`````!!!""##$$$$%%%%%%%%%%%%%%%%%&&%%$$##""!!``??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988888888776666666677777666666777777777788778888889999::::::;:;;;;;<<<<<=====<<;;::99887766554433221100//..--,,++**))((''&&%%$$$#$$$$$$$$$########$$%%&&&&'''''''''(((((''''''''''&&&&&&&&''((())**+++++++++,,,,++**))((''&&%%$$##""!!````````````!!""##$$$$$$$$$$$$$$$%%%%%%%%$$##""!!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988888888776667777777777777777788888888888889999999::::;;;;;;;;<<<<=======>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$$$%%%%%$$####$$$$%%&&&&''('''((((((((((((((''('''&&&&&&''((())**+******++++,,,++**))((''&&%%$$##""!!``!!""####$$$$$$$$$$$$$$$$$%%$$##""!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9999999988777777778888877777788888888889988999999::::;;;;;;<;<<<<<=====>>>>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%$%%%%%%%%%$$$$$$$$%%&&''''((((((((()))))((((((((((''''''''(()))*************++,,,++**))((''&&%%$$##""!!``!!""###############$$$$$$$$$##""!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9999999988777888888888888888889999999999999:::::::;;;;<<<<<<<<====>>>>>>>?>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%%%&&&&&%%$$$$%%%%&&''''(()((())))))))))))))(()(((''''''(()))***)*))))))****++,,++**))((''&&%%$$$##""!!```!!"""""#################$$###""!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::::::::9988888888999998888889999999999::99::::::;;;;<<<<<<=<=====>>>>>?????>>==<<;;::99887766554433221100//..--,,++**))((''&&&%&&&&&&&&&%%%%%%%%&&''(((()))))))))*****))))))))))(((((((())))))))))))))))))**++++**))((''&&%%$$#####""!!``!!""""""""""""""""""#########""!!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::::::::9988899999999999999999:::::::::::::;;;;;;;<<<<========>>>>??????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&&&&'''''&&%%%%&&&&''(((())*)))**************))*)))(((((())))))))()(((((())))**++**))((''&&%%$$#####""!!``!!!!!!!!!"""""""""""""""""##"#""!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;;;;;;::99999999:::::999999::::::::::;;::;;;;;;<<<<======>=>>>>>????????????>>==<<;;::99887766554433221100//..--,,++**))(('''&'''''''''&&&&&&&&''(())))*************+******))**)))))))))((((((((((((((((())****))((''&&%%$$##""""""!!```!!!!!!!!!!!!!!!!!!!"""""""""""!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;;;;;;::999:::::::::::::::::;;;;;;;;;;;;;<<<<<<<====>>>>>>>>????????????????>>==<<;;::99887766554433221100//..--,,++**))((''''''(((((''&&&&''''(())))**+*****************))))*))))))))((((((('(''''''(((())**))((''&&%%$$##""""""""!!````````!!!!!!!!!!!!!!!!!""!"!!!!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<<<<<<;;::::::::;;;;;::::::;;;;;;;;;;<<;;<<<<<<====>>>>>>?>???????????????????>>==<<;;::99887766554433221100//..--,,++**))((('(((((((((''''''''(())****+********))))*))))))(())))((())(('''''''''''''''''(())))((''&&%%$$##""!!!!!"""!!`````````````!!!!!!!!!!!!```???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<<<<<<;;:::;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<=======>>>>??????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(((((()))))((''''(((())*********)))))))))))))))(((()(((((((('''''''&'&&&&&&''''(())((''&&%%$$##""!!!!!!!!"!!``````!!`!```????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>========<<;;;;;;;;<<<<<;;;;;;<<<<<<<<<<==<<======>>>>?????????????????????????????>>==<<;;::99887766554433221100//..--,,++**)))()))))))))(((((((())**++***))))))))(((()((((((''(((('''((''&&&&&&&&&&&&&&&&&''((((''&&%%$$##""!!`````!!!"!!````?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>========<<;;;<<<<<<<<<<<<<<<<<=============>>>>>>>????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))))))*****))(((())))**++**)))))(((((((((((((((''''(''''''''&&&&&&&%&%%%%%%&&&&''((''&&%%$$##""!!```!!"!!``??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>==<<<<<<<<=====<<<<<<==========>>==>>>>>>???????????????????????????????????>>==<<;;::99887766554433221100//..--,,++***)*********))))))))**++**)))((((((((''''(''''''&&''''&&&''&&%%%%%%%%%%%%%%%%%&&''''&&%%$$##""!!``!!"!!!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>==<<<=================>>>>>>>>>>>>>?????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++******+++++**))))****++**))((((('''''''''''''''&&&&'&&&&&&&&%%%%%%%$%$$$$$$%%%%&&'''&&%%$$##""!!``!!"!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>========>>>>>======>>>>>>>>>>??>>???????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,+++*+++++++++********++**))(((''''''''&&&&'&&&&&&%%&&&&%%%&&%%$$$$$$$$$$$$$$$$$%%&&''&&%%$$##""!!``!!""!!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>===>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++++++,,,,,++****++++**))(('''''&&&&&&&&&&&&&&&%%%%&%%%%%%%%$$$$$$$#$######$$$$%%&&''&&%%$$##""!!``!!""""!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>?????>>>>>>???????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,,+,,,,,,,,,++++++++**))(('''&&&&&&&&%%%%&%%%%%%$$%%%%$$$%%$$#################$$%%&&&'&&%%$$##""!!```````!!""#""!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>???????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,,,,,-----,,++++++**))((''&&&&&%%%%%%%%%%%%%%%$$$$%$$$$$$$$#######"#""""""####$$%%&&&&&&%%$$##""!!!!!!!!!""##""!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..---,---------,,,,++**))((''&&&%%%%%%%%$$$$%$$$$$$##$$$$###$$##"""""""""""""""""##$$%%%&&&%%%%$$##""!!!!!!!""###""!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..------.....--,,++**))((''&&%%%%%$$$$$$$$$$$$$$$####$########"""""""!"!!!!!!""""##$$%%%%%%%$$$$$##"""""""""#####""!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//...-.......--,,++**))((''&&%%%$$$$$$$$####$######""####"""##""!!!!!!!!!!!!!!!!!""##$$$%%%$$$$#$####"""""""######""!!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//....../..--,,++**))((''&&%%$$$$$###############""""#""""""""!!!!!!!`!``````!!!!""##$$$$$$$#################"""#""!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100///.///..--,,++**))((''&&%%$$$########""""#""""""!!""""!!!""!!``````````!!""###$$$####"#""""######""""""""!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100/////..--,,++**))((''&&%%$$#####"""""""""""""""!!!!"!!!!!!!!``!!""#######"""""""""#"""""""!!!""!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544332211000//..--,,++**))((''&&%%$$###""""""""!!!!"!!!!!!``!!!!```!!``!!"""###""""!"!!!!""""""!!!!!!!"!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""""!!!!!!!!!!!!!!!``!``````!!"""""""!!!!!!!!!"!!!!!!!```!!"!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""!!!!!!!!````!```````!!!"""!!!!`!````!!!!!!````!!!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!```````!!!!!!!````!`````!````???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!`````!!!`````??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`````?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!````???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``````?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!!!``??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!!!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""""""!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""""!!```````?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$#####""!!``!!!!!!``??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$#####""!!``````!!!!!!!!!````````???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$$##""!!!!!!!!""""""!!!!!!!!`!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$$##""!!!!!!"""""""""!!!!!!!!!!````?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%%$$##""""""""######""""""""!""!!!!!```??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%%$$##""""""#########""""""""""!!!!!!!``???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&&&%%$$########$$$$$$########"##"""""!!!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&&&%%$$######$$$$$$$$$##########""""""!!``````?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(('''''&&%%$$$$$$$$%%%%%%$$$$$$$$#$$#####"""!!``!!!!`````````??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(('''''&&%%$$$$$$%%%%%%%%%$$$$$$$$$$######""!!``!!!!!!!`!!!!!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(((((''&&%%%%%%%%&&&&&&%%%%%%%%$%%$$$$$###""!!!!""""!!!!!!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(((((''&&%%%%%%&&&&&&&&&%%%%%%%%%%$$$$$$##""!!"""""""!"""!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**)))))((''&&&&&&&&''''''&&&&&&&&%&&%%%%%$$$##""""####""""""!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**)))))((''&&&&&&'''''''''&&&&&&&&&&%%%%%%$$##""#######"#""!!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++*****))((''''''''((((((''''''''&''&&&&&%%%$$####$$$$#####""!!````````????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++*****))((''''''(((((((((''''''''''&&&&&&%%$$##$$$$$$$#$##""!!!!`!!``````!!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,+++++**))(((((((())))))(((((((('(('''''&&&%%$$$$%%%%$$$$$##""!!!!!!!``!!!!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,+++++**))(((((()))))))))((((((((((''''''&&%%$$%%%%%%%$%$$##""""!""!!`````!!!`!!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,,,,++**))))))))******))))))))())((((('''&&%%%%&&&&%%%%%$$##"""""!!````````````!!!!!`````????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,,,,++**))))))*********))))))))))((((((''&&%%&&&&&&&%&%%$$###""!!```````````!!!!``!!!!!!!!!!``?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..-----,,++********++++++********)**)))))(((''&&&&''''&&&&&%%$$##""!!``````````!!!!!`!```!!!!!!!!!!!!!!!!!```??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..-----,,++******+++++++++**********))))))((''&&'''''''&&&%%$$##""!!``!!!!!!!!!!!!!!!!!`!!!!!!!!!!!!!!!!```???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//.....--,,++++++++,,,,,,++++++++*++*****)))((''''((((''''&&%%$$##""!!````!!!!!!!!!!"""""!"!!!!"""!!!````````????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//.....--,,++++++,,,,,,,,,++++++++++******))((''((((((('''&&%%$$##""!!!!`````!!"""""""""""""""""!""""!!``?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100/////..--,,,,,,,,------,,,,,,,,+,,+++++***))(((())))((((''&&%%$$##""!!!````!!!```!!"""""""""""""#"""""!!!!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100/////..--,,,,,,---------,,,,,,,,,,++++++**))(()))))))(((''&&%%$$##""!!````!!!!!!!!!!""####""!!""""""""!!!!!!!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100000//..--------......--------,--,,,,,+++**))))****))))((''&&%%$$##""!!````!!!!!!"""!!!""####""!!!!!!!"!!!!!`````????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100000//..------.........----------,,,,,,++**))*******)))((''&&%%$$##""!!!``````!!!!""""""""""####""!!``!!!!!!!!``?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221111100//........//////........-..-----,,,++****++++****))((''&&%%$$##""!!!!``````!!!``!!""""""###"""####""!!`````!```??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221111100//....../////////..........------,,++**+++++++***))((''&&%%$$##"""!!!````!!!!!!!``!!"""##########$##""!!``???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433222221100////////000000////////.//.....---,,++++,,,,++++**))((''&&%%$$##""""!!````````!!!!!!!!!``!!""#####$$$###$$##""!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433222221100//////000000000//////////......--,,++,,,,,,,+++**))((''&&%%$$###"""!!````````!!!!!!``!!!""""""!!```!!""###$$$$$$$$$$$##""!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443333322110000000011111100000000/00/////...--,,,,----,,,,++**))((''&&%%$$####""!!```````!``````!````!!!!!!!!!!!`!!"""""""""!!!!!""##$$$$$%%%$$$%$$##""!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443333322110000001111111110000000000//////..--,,-------,,,++**))((''&&%%$$$##""!!`````!!!!!!!!!!!!!!!``!!!!!!!""""""!!!"""######""!!!""##$$$%%%%%%%%%%$$##""!!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655444443322111111112222221111111101100000///..----....----,,++**))((''&&%%$$$##""!!``!!!!!!!!"!!!!!!"!!````!!!!"""""""""""!""#########"""""##$$%%%%%&&&%%%%%$$##""!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554444433221111112222222221111111111000000//..--.......---,,++**))((''&&%%%$$##""!!`````!!"""""""""""""!!``!````````````!!!"""""""######"""###$$$$$$##"""##$$%%%&&&&&&&&&&%%$$##""!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766555554433222222223333332222222212211111000//....////....--,,++**))((''&&%%%$$##""!!!!!`````!!"""""""#"""""!!``!!`!``!!!!!""""###########"##$$$$$$$$$#####$$%%&&&&&'''&&&&&%%$$##""!!``??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766555554433222222333333333222222222211111100//..///////...--,,++**))((''&&&%%$$##""!!!!!!!!``!!""#########""!!``!!```!!!!"""#######$$$$$$###$$$%%%%%%$$###$$%%&&&''''''''''&&%%$$##""!!!```???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766666554433333333444444333333332332222211100////0000////..--,,++**))((''&&&%%$$##"""""!!````````!!""#######$###""!!```````!!!"""""####$$$$$$$$$$$#$$%%%%%%%%%$$$$$%%&&'''''((('''''&&%%$$##""!!!```!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766666554433333344444444433333333332222221100//0000000///..--,,++**))(('''&&%%$$##"""!!````!!""##$$$$$$$$$##""!!````!!!""""###$$$$$$$%%%%%%$$$%%%&&&&&&%%$$$%%&&'''((((((((((''&&%%$$##"""!!!!!!!``?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877777665544444444555555444444443443333322211000011110000//..--,,++**))(('''&&%%$$##""!!``!!""##$$$$$$$%$$$##""!!`````!!"""#####$$$$%%%%%%%%%%%$%%&&&&&&&&&%%%%%&&''((((()))(((((''&&%%$$##"""!!!""!!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877777665544444455555555544444444443333332211001111111000//..--,,++**))(((''&&%%$$##""!!``!!""##$$%%%%%%%%%$$##""!!``````````!!"""####$$$%%%%%%%&&&&&&%%%&&&''''''&&%%%&&''((())))))))))((''&&%%$$##"""!!!!!````???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>??>?>>?????????????????????????????????????????????????????????????????????>>==<<;;::998888877665555555566666655555555455444443332211112222111100//..--,,++**))(((''&&%%$$##""!!`````!!""##$$%%%%%%%&%%%$$##""!!!!```````!!``!!""###$$$$$%%%%&&&&&&&&&&&%&&'''''''''&&&&&''(()))))***)))((''&&%%$$##""!!!!!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>??>>?????????????????????????????????????????????????????????????????>>==<<;;::998888877665555556666666665555555555444444332211222222211100//..--,,++**)))((''&&%%$$##""!!!!!``````!!""##$$%%&&&&&&&&&%%$$##""!!!!!!!!!```````````!!""###$$$$%%%&&&&&&&''''''&&&'''((((((''&&&''(()))))****))((''&&%%$$##""!!!````?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>=>>=>==>>>>>>>????????????????????????????????????????????????????????????????>>==<<;;::999998877666666667777776666666656655555444332222333322221100//..--,,++**)))((''&&%%$$##""!!!```````!!""##$$%%&&&&&&'&&&%%$$##""""!!!!!!!!!!!!``!!```````````!!""##$$$%%%%%&&&&'''''''''''&'''(((((((('''''((((())))))))((''&&%%$$##""!!``????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>=============>>==>>>>?????????????????????????????????????????>>????????????????????>>==<<;;::999998877666666777777777666666666655555544332233333332221100//..--,,++**))((''&&%%$$##""!!````!!""##$$%%&&''''''''&&%%$$##"""""""""!!!!!!!!!!!```````!!!!`````````!!!""##$$$%%%%&&&'''''''('''''''''''''''''(('''''''((((())))((''&&%%$$##""!!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>======<==<=<<=======>>>??????????????????????????????????????>>>>>>???????????????????>>==<<;;:::::998877777777888888777777776776666655544333344443333221100//..--,,++**))((''&&%%$$##""!!````!!""##$$%%&&''''''('''&&%%$$####""""""""""""!!""!!!!!!```!``````!!!!!!!!`````````!!!!!""##$$%%%&&&&&''&&&''('''&&&&&&&&''''''''((''''''''((((((((''&&%%$$##""!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>==<<<<<<<<<<<<<==<<====>>?????????????????>?????????>>>>??>>>>>>==>>>???????????????????>>==<<;;:::::99887777778888888887777777777666666554433444444433221100//..--,,++**))((''&&%%$$##""!!````!!!""##$$%%&&''((((((((''&&%%$$#########"""""""""""!!!!!!!!!!!!!!````````!!""""!!!!!!!!``!!!!!"""##$$%%%&&&&'''&&&&&'''&&&&&&&&&&&&&&&&&''''&&&&&'''''((((''&&%%$$###""!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>==<<<<<<;<<;<;;<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>>????????>>==<<;;;;;::99888888889999998888888878877777666554444555544433221100//..--,,++**))((''&&%%$$##""!!``!!!!""##$$%%&&''(((((()(((''&&%%$$$$############""##""""""!!!"!!!!!!!!!!!!!!"!!"!!!!!`````!!"""""##$$%%&&&'''''&&%%%&&'&&&%%%%%%%%&&&&&&&&''&&&&&&&&''''''''&&%%$$####""!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>===<<;;;;;;;;;;;;;<<;;<<<<==>>>>>>>>>>>>>>>>>=>>>>>>>>>====>>======<<===>>>>>>>>>>>>>>>>>????>>==<<;;;;;::99888888999999999888888888877777766554455555554433221100//..--,,++**))((''&&%%$$##""!!```!!!"""##$$%%&&''(())))))))((''&&%%$$$$$$$$$###########""""""""""""""!!!!!!!!"!!!!!!!```!!""###$$%%&&&'''''&&%%%%%&&&%%%%%%%%%%%%%%%%%&&&&%%%%%&&&&&''''&&%%$$##""""!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>=====<<;;;;;;:;;:;::;;;;;;;<<<======================================<<<<<<=============>>>>>>>>>>>>==<<<<<;;::99999999::::::999999998998888877766555566665554433221100//..--,,++**))((''&&%%$$##""!!!```!!""""##$$%%&&''(())))))*)))((''&&%%%%$$$$$$$$$$$$##$$######"""#""""""""""""!!!``!````!!""##$$%%&&&'&&&&&%%$$$%%&%%%$$$$$$$$%%%%%%%%&&%%%%%%%%&&&&&&&&%%$$##""""!!!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>====<<<;;:::::::::::::;;::;;;;<<=================<=========<<<<==<<<<<<;;<<<=================>>>>>>>>==<<<<<;;::999999:::::::::99999999998888887766556666666554433221100//..--,,++**))((''&&%%$$##""!!``!!!"""###$$%%&&''(())********))((''&&%%%%%%%%%$$$$$$$$$$$##############""""!!!!!```!!""##$$%%%&&&&&&&%%$$$$$%%%$$$$$$$$$$$$$$$$$%%%%$$$$$%%%%%&&&&%%$$##""!!!!!``??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<<<;;::::::9::9:99:::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<============>>=====<<;;::::::::;;;;;;::::::::9::99999888776666777766554433221100//..--,,++**))((''&&%%$$##""!!```!!!""####$$%%&&''(())******+***))((''&&&&%%%%%%%%%%%%$$%%$$$$$$######""""!!!!!!````!!""##$$%%%%&%%%%%$$###$$%$$$########$$$$$$$$%%$$$$$$$$%%%%%%%%$$##""!!!!``????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>???????>>==<<<<;;;::9999999999999::99::::;;<<<<<<<<<<<<<<<<<;<<<<<<<<<;;;;<<;;;;;;::;;;<<<<<<<<<<<<<<<<<===============<<;;::::::;;;;;;;;;::::::::::9999998877667777766554433221100//..--,,++**))((''&&%%$$##""!!`````!!!"""###$$$%%&&''(())**++++++++**))((''&&&&&&&&&%%%%%%%%%%%$$$$$###""""""!!!!````!!""##$$$%%%%%%%$$#####$$$#################$$$$#####$$$$$%%%%$$##""!!```?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>?>>>>>==<<;;;;;::99999989989889999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;<<<<<<<<<<<<=========<<;;;;;;;;<<<<<<;;;;;;;;:;;:::::999887777887766554433221100//..--,,++**))((''&&%%$$##""!!```````!```!!!"""##$$$$%%&&''(())**++++++,+++**))((''''&&&&&&&&&&&&%%&&%%%$$##"""""!!!!````!!""##$$$$%$$$$$##"""##$###""""""""########$$########$$$$$$$$##""!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>==>>>>>>>==<<;;;;:::99888888888888899889999::;;;;;;;;;;;;;;;;;:;;;;;;;;;::::;;::::::99:::;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<==<<;;;;;;<<<<<<<<;;;;;;;;;;;::::::99887788887766554433221100//..--,,++**))((''&&%%$$##""!!````!!!````!!!```!!!"""###$$$%%%&&''(())**++,,,,,,,,++**))(('''''''''&&&&&&&&&&%%$$##"""!!!!!!``!!""###$$$$$$$##"""""###"""""""""""""""""####"""""#####$$$$##""!!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>=======>=====<<;;:::::9988888878878778888888999::::::::::::::::::::::::::::::::::::::999999:::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::99888899887766554433221100//..--,,++**))((''&&%%$$##""!!!!````!!!!!```!!!````!!!!"""###$$%%%%&&''(())**++,,,,,,-,,,++**))((((''''''''''''&&&%%$$##""!!!!!````!!""####$#####""!!!""#"""!!!!!!!!""""""""##""""""""#########""!!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>====<<=======<<;;::::9998877777777777778877888899:::::::::::::::::9:::::::::9999::99999988999:::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;:::;;::::::;;;;;;::99889999887766554433221100//..--,,++**))((''&&%%$$##""!!!`````!!!"""!!!!!````!!!"""###$$$%%%&&&''(())**++,,--------,,++**))(((((((((''''''&&%%$$##""!!!````!!"""#######""!!!!!"""!!!!!!!!!!!!!!!!!""""!!!!!"""""######""!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>==<<<<<<<=<<<<<;;::999998877777767767667777777888999999999999999999999999999999999999998888889999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;::9999:99887766554433221100//..--,,++**))((''&&%%$$##""!!````!!!!!!"""""!!!````!!!""""###$$$%%&&&&''(())**++,,------.---,,++**))))(((((((((''&&%%$$##""!!```!!""""#"""""!!```!!"!!!````````!!!!!!!!""!!!!!!!!"""""""""""!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>=====<<<<;;<<<<<<<;;::999988877666666666666677667777889999999999999999989999999998888998888887788899999999999999999:::::::::::::::;;;;;;;;;:::::::::999::999999::::::;;::99::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!!!!!!"""##""!!``!!!"""###$$$%%%&&&'''(())**++,,--........--,,++**)))))))))((''&&%%$$##""!!``!!!"""""""!!``!!!`````````!!!!`````!!!!!""""""""!!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>======<<;;;;;;;<;;;;;::99888887766666656656556666666777888888888888888888888888888888888888887777778888888888888999999999999::::::::::::::::::::::999999999999999999::::::::::99887766554433221100//..--,,++**))((''&&%%$$##""!!`````!!!!!""""""###""!!``!!""###$$$%%%&&''''(())**++,,--....../...--,,++****)))))((''&&%%$$##""!!``!!!!"!!!!!```!``!!```!!!!!!!!!!!!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>===<<<<<;;;;::;;;;;;;::99888877766555555555555566556666778888888888888888878888888887777887777776677788888888888888888999999999999999:::::::::99999999988899888888999999:::::::99887766554433221100//..--,,++**))((''&&%%$$##""!!`````!!!!!!"""""""#####""!!``!!""##$$%%%&&&'''((())**++,,--..////////..--,,++******))((''&&%%$$##""!!```!!!!!!!!```!````!!!!!!!!!``?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<<<<;;:::::::;:::::99887777766555555455454455555556667777777777777777777777777777777777777766666677777777777778888888888889999999999999999999999888888888888888888999999::::99887766554433221100//..--,,++**))((''&&%%$$##""!!````!!!!!!!!"""""######$$##""!!``!!""##$$%%&&&''(((())**++,,--..//////0///..--,,++++***))((''&&%%$$##""!!```!``````!``````````????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<;;;;;::::99:::::::998877776665544444444444445544555566777777777777777776777777777666677666666556667777777777777777788888888888888899999999988888888877788777777888888999999998887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!!!!!""""""#######$$$$##""!!``!!""##$$%%&&''((()))**++,,--..//00000000//..--,,++++**))((''&&%%$$##""!!```!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;;;;::9999999:9999988776666655444444344343344444445556666666666666666666666666666666666666655555566666666666667777777777778888888888888888888888777777777777777777888888999988887766554433221100//..--,,++**))((''&&%%$$##""!!```!!!!""""""""#####$$$$$$%$$##""!!``!!""##$$%%&&''(()))**++,,--..//0000001000//..--,,,,++**))((''&&%%$$##""!!``````````!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;:::::9999889999999887766665554433333333333334433444455666666666666666665666666666555566555555445556666666666666666677777777777777788888888877777777766677666666777777888888887777766554433221100//..--,,++**))((''&&%%$$##""!!```!!""""""######$$$$$$$%%%$$##""!!``!!""##$$%%&&''(())***++,,--..//001111111100//..--,,,,++**))((''&&%%$$##""!!!`````!!!!!!``````!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::::::99888888898888877665555544333333233232233333334445555555555555555555555555555555555555544444455555555555556666666666667777777777777777777777666666666666666666777777888877777766554433221100//..--,,++**))((''&&%%$$##""!!``!!""#######$$$$$%%%%%%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00111111211100//..----,,++**))((''&&%%$$##""!!!!!!!!!!!!!!!````!!!!``????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;:::99999888877888888877665555444332222222222222332233334455555555555555555455555555544445544444433444555555555555555556666666666666667777777776666666665556655555566666677777777666666554433221100//..--,,++**))((''&&%%$$##""!!``!!"""##$$$$$$%%%%%%%&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//0011222222221100//..----,,++**))((''&&%%$$##"""!!!!!""""""!!!!``!!!!`ņ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9999998877777778777776655444443322222212212112222222333444444444444444444444444444444444444443333334444444444444555555555555666666666666666666666655555555555555555566666677776666665554433221100//..--,,++**))((''&&%%$$##""!!``!!!""##$$$%%%%%&&&&&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112222232221100//....--,,++**))((''&&%%$$##"""""""""""""""!!!```!!!!`Ņ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99988888777766777777766554444333221111111111111221122223344444444444444444344444444433334433333322333444444444444444445555555555555556666666665555555554445544444455555566666666555555554433221100//..--,,++**))((''&&%%$$##""!!``!!!!""##$$%%&&&&&&&&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//001122333333221100//....--,,++**))((''&&%%$$###"""""######""""!!!````````!!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998888887766666667666665544333332211111101101001111111222333333333333333333333333333333333333332222223333333333333444444444444555555555555555555555544444444444444444455555566665555554454433221100//..--,,++**))((''&&%%$$##""!!````!!""##$$%%&&''''&&%%$$##""!!```!!""##$$%%&&''(())**++,,--..//00112233334333221100////..--,,++**))((''&&%%$$###############"""!!!!`!!!!!```!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988877777666655666666655443333222110000000000000110011112233333333333333333233333333322223322222211222333333333333333334444444444444445555555554444444443334433333344444455555555444444444433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''''&&%%$$##""!!````!!""##$$%%&&''(())**++,,--..//001122334444433221100////..--,,++**))((''&&%%$$$#####$$$$$$####"""!!!!!!!!!`````````!!!!```````???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877777766555555565555544332222211000000/00/0//000000011122222222222222222222222222222222222222111111222222222222233333333333344444444444444444444443333333333333333334444445555444444334433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''''&&%%$$##""!!``````!!""##$$%%&&''(())**++,,--..//001122334454443322110000//..--,,++**))((''&&%%$$$$$$$$$$$$$$$###""""!""""!!``!!!!!!``````!!""!!!!!!!!````??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887776666655554455555554433222211100/////////////00//0000112222222222222222212222222221111221111110011122222222222222222333333333333333444444444333333333222332222223333334444444433333333333221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(''&&%%$$##""!!!``````!!""##$$%%&&''(())**++,,--..//0011223344555443322110000//..--,,++**))((''&&%%%$$$$$%%%%%%$$$$###""""""""!!``!!!!!!!!!``````````!!!!!""""!!!!!!!!!!!```?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766666655444444454444433221111100//////.//./..///////00011111111111111111111111111111111111111000000111111111111122222222222233333333333333333333332222222222222222223333334444333333223333221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''((''&&%%$$##""!!!```!``!!````!!""##$$%%&&''(())**++,,--..//001122334455555443322111100//..--,,++**))((''&&%%%%%%%%%%%%%%%$$$####"###""!!````!!""""""!!!`````!!!!!!!!!!!!!""##""""""""!!!!!!!``????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766655555444433444444433221111000//.............//..////00111111111111111110111111111000011000000//00011111111111111111222222222222222333333333222222222111221111112222223333333322222222223221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''((((''&&%%$$##""!!```!!!``!!!``!!""##$$%%&&''(())**++,,--..//0011223344556655443322111100//..--,,++**))((''&&&%%%%%&&&&&&%%%%$$$#####""!!```!!`!!"""""""""!!!!!!!!!!!!!!!"""""####"""""""""""!!!!!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766555555443333333433333221100000//......-..-.--.......///00000000000000000000000000000000000000//////000000000000011111111111122222222222222222222221111111111111111112222223333222222112222221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(()((''&&%%$$##""!!``!!!!!``!!``!!""##$$%%&&''(())**++,,--..//00112233445566655443322221100//..--,,++**))((''&&&&&&&&&&&&&&&%%%$$$$##""!!``!!!!!!""######"""!!!!!"""""""""""""##$$########"""""""!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655544444333322333333322110000///..-------------..--....//00000000000000000/000000000////00//////..///00000000000000000111111111111111222222222111111111000110000001111112222222211111111112221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(()))((''&&%%$$##""!!``!!"!!``!!``!!""##$$%%&&''(())**++,,--..//0011223344556676655443322221100//..--,,++**))(('''&&&&&''''''&&&&%%%$$##""!!```!!!""!""#########"""""""""""""""#####$$$$###########""""!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554444443322222223222221100/////..------,--,-,,-------...//////////////////////////////////////....../////////////00000000000011111111111111111111110000000000000000001111112222111111001111111100//..--,,++**))((''&&%%$$##""!!````!!""##$$%%&&''(())*))((''&&%%$$##""!!`````!!""!!!``!````````!!""##$$%%&&''(())**++,,--..//001122334455667776655443333221100//..--,,++**))(('''''''''''''''&&&%%$$##""!!````````!```!!""""""##$$$$$$###"""""#############$$%%$$$$$$$$#######""!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554443333322221122222221100////...--,,,,,,,,,,,,,--,,----../////////////////./////////....//......--.../////////////////000000000000000111111111000000000///00//////0000001111111100000000001111100//..--,,++**))((''&&%%$$##""!!````!!!""##$$%%&&''(())***))((''&&%%$$##""!!!`!!!!""!!```!!````````!!!`!!!!!""##$$%%&&''(())**++,,--..//00112233445566778776655443333221100//..--,,++**))((('''''((((((''&&%%$$##""!!!```!!!!!!!!!!``!!"""##"##$$$$$$$$$###############$$$$$%%%%$$$$$$$$$$$###""!!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433333322111111121111100//.....--,,,,,,+,,+,++,,,,,,,---......................................------.............////////////0000000000000000000000//////////////////0000001111000000//000000000//..--,,++**))((''&&%%$$##""!!``!!!!""##$$%%&&''(())**+**))((''&&%%$$##""!!!!!!""!!``!!!```!!!!!!!!!!!!!!""##$$%%&&''(())**++,,--..//0011223344556677888776655444433221100//..--,,++**))((((((((((((''&&%%$$##""!!!!````!!!!!!!!!"!!!!!""######$$%%%%%%$$$#####$$$$$$$$$$$$$%%&&%%%%%%%%$$$$$$##""!!``??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433322222111100111111100//....---,,+++++++++++++,,++,,,,--.................-.........----..------,,---.................///////////////000000000/////////...//......//////00000000//////////000000//..--,,++**))((''&&%%$$##""!!``!!"""##$$%%&&''(())**+++**))((''&&%%$$##"""!""""!!``!!``!!!!!!!!"""!"""""##$$%%&&''(())**++,,--..//001122334455667788988776655444433221100//..--,,++**)))((((())((''&&%%$$##""!!`````!!!!!""""""""""!!""###$$#$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%&&&&%%%%%%%%%%%$$$##""!!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433222222110000000100000//..-----,,++++++*++*+**+++++++,,,--------------------------------------,,,,,,-------------............//////////////////////..................//////0000//////..////////00//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(()))***++**))((''&&%%$$##""""""""!!``!!!``!!!""""""""""""""##$$%%&&''(())**++,,--..//00112233445566778899988776655554433221100//..--,,++**))))))))((''&&%%$$##""!!``!!!!"""""""""#"""""##$$$$$$%%&&&&&&%%%$$$$$%%%%%%%%%%%%%&&''&&&&&&&&%%%%%%$$##""!!!```````????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433222111110000//0000000//..----,,,++*************++**++++,,-----------------,---------,,,,--,,,,,,++,,,-----------------.............../////////.........---..------......////////..........////////..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''((()))****+**))((''&&%%$$###"####""!!```!!"!!``!!""""""""###"#####$$%%&&''(())**++,,--..//00112233445566778899:9988776655554433221100//..--,,++***)))))((''&&%%$$##""!!``!!"""""##########""##$$$%%$%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&''''&&&&&&&&&&&%%%$$##"""!!!!`!!!``````???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544332211111100///////0/////..--,,,,,++******)**)*))*******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,------------......................------------------......////......--........///..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''''((()))***+**))((''&&%%$$########""!!`!``!!"!!``!!""##############$$%%&&''(())**++,,--..//00112233445566778899:::9988776666554433221100//..--,,++******))((''&&%%$$##""!!``!!""""#########$#####$$%%%%%%&&''''''&&&%%%%%&&&&&&&&&&&&&''((''''''''&&&&&&%%$$##"""!!!!!!!!!!!!!``??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544332211100000////..///////..--,,,,+++**)))))))))))))**))****++,,,,,,,,,,,,,,,,,+,,,,,,,,,++++,,++++++**+++,,,,,,,,,,,,,,,,,---------------.........---------,,,--,,,,,,------........----------......//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&&''''((())))*****))((''&&%%$$$#$$$$##""!!!!```!!!!````!!""#######$$$#$$$$$%%&&''(())**++,,--..//00112233445566778899::;::9988776666554433221100//..--,,+++*****))((''&&%%$$##""!!````!!""#####$$$$$$$$$$##$$%%%&&%&&'''''''''&&&&&&&&&&&&&&&'''''(((('''''''''''&&&%%$$###""""!"""!!!!!!!!``?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544332211000000//......./.....--,,+++++**))))))())()(()))))))***++++++++++++++++++++++++++++++++++++++******+++++++++++++,,,,,,,,,,,,----------------------,,,,,,,,,,,,,,,,,,------....------,,--------.....--,,++**))((''&&%%$$##""!!``!!""##$$%%&&&&&&'''((()))*****))((''&&%%$$$$$$$$##""!"!!!``!!!!````!!""##$$$$$$$$$$$$$$%%&&''(())**++,,--..//00112233445566778899::;;;::9988777766554433221100//..--,,++++++**))((''&&%%$$##""!!!`````!!!""####$$$$$$$$$%$$$$$%%&&&&&&''(((((('''&&&&&'''''''''''''(())((((((((''''''&&%%$$###"""""""""""""!!!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544332211000/////....--.......--,,++++***))((((((((((((())(())))**+++++++++++++++++*+++++++++****++******))***+++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,+++,,++++++,,,,,,--------,,,,,,,,,,------....--,,++**))((''&&%%$$##""!!```!!""##$$%%%%%&&&&'''(((())))***))((''&&%%%$%%%%$$##""""!!!``!``!``````!!""##$$$$$$$%%%$%%%%%&&''(())**++,,--..//00112233445566778899::;;<;;::9988777766554433221100//..--,,,+++++**))((''&&%%$$##""!!!!````!!!!""##$$$$$%%%%%%%%%%$$%%&&&''&''((((((((('''''''''''''''((((())))((((((((((('''&&%%$$$####"###""""""""!!!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//////..-------.-----,,++*****))(((((('(('(''((((((()))**************************************))))))*************++++++++++++,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,----,,,,,,++,,,,,,,,-------,,++**))((''&&%%$$##""!!``!```!!""##$$%%%%%%%&&&'''((()))))))))((''&&%%%%%%%%$$##"#"""!!!````!!``!!!""##$$%%%%%%%%%%%%%%&&''(())**++,,--..//00112233445566778899::;;<<<;;::9988887766554433221100//..--,,,,,,++**))((''&&%%$$##"""!!!!!``````!!!"""##$$$$%%%%%%%%%&%%%%%&&''''''(())))))((('''''((((((((((((())**))))))))((((((''&&%%$$$#############""""!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100///.....----,,-------,,++****)))(('''''''''''''((''(((())*****************)*********))))**))))))(()))*****************+++++++++++++++,,,,,,,,,+++++++++***++******++++++,,,,,,,,++++++++++,,,,,,------,,++**))((''&&%%$$##""!!````!!!!````````!!""##$$$$$$%%%%&&&''''(((()))))))((''&&&%&&&&%%$$####"""!!```!!!```!!!""##$$%%%%%%%&&&%&&&&&''(())**++,,--..//00112233445566778899::;;<<=<<;;::9988887766554433221100//..---,,,,,++**))((''&&%%$$##""""!!!!!!``````````!!!!""""##$$%%%%%&&&&&&&&&&%%&&'''(('(()))))))))((((((((((((((()))))****)))))))))))(((''&&%%%$$$$#$$$########"""!!````?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//......--,,,,,,,-,,,,,++**)))))((''''''&''&'&&'''''''((())))))))))))))))))))))))))))))))))))))(((((()))))))))))))************++++++++++++++++++++++******************++++++,,,,++++++**++++++++,,,,,,,,,++**))((''&&%%$$##""!!``!!!!"!!!!!!!!``!!"""###$$$$$$$%%%&&&'''(((((((()))((''&&&&&&&&%%$$#$##""!!``!!"!!``!!"""##$$%%&&&&&&&&&&&&&&''(())**++,,--..//00112233445566778899::;;<<===<<;;::9999887766554433221100//..------,,++**))((''&&%%$$###"""""!!!!!!!!!!!!!!!!"""###$$%%%%&&&&&&&&&'&&&&&''(((((())******)))((((()))))))))))))**++********))))))((''&&%%%$$$$$$$$$$$$$####""!!!!!```````????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//...-----,,,,++,,,,,,,++**))))(((''&&&&&&&&&&&&&''&&''''(()))))))))))))))))()))))))))(((())((((((''((()))))))))))))))))***************+++++++++*********)))**))))))******++++++++**********++++++,,,,,,,++**))((''&&%%$$##""!!```!!!!""""!!!!!!!```````!!"""######$$$$%%%&&&&''''(((((()))(('''&''''&&%%$$$$##""!!`````!!!!!``!!""##$$%%&&&&&&&'''&'''''(())**++,,--..//00112233445566778899::;;<<==>==<<;;::9999887766554433221100//...-----,,++**))((''&&%%$$####""""""!!!!!!!!!!""""####$$%%&&&&&''''''''''&&''((())())*********)))))))))))))))*****++++***********)))((''&&&%%%%$%%%$$$$$$$$###""!!!!!!!!!!!````???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..------,,+++++++,+++++**))(((((''&&&&&&%&&%&%%&&&&&&&'''((((((((((((((((((((((((((((((((((((((''''''((((((((((((())))))))))))**********************))))))))))))))))))******++++******))********++++++++++**))((''&&%%$$##""!!``!!""""#""""""""!!!`!!!!``!!!"""#######$$$%%%&&&''''''''((())((''''''''&&%%$%$$##""!!!!!`````!!!```!!""##$$%%&&'''''''''''''(())**++,,--..//00112233445566778899::;;<<==>>>==<<;;::::99887766554433221100//......--,,++**))((''&&%%$$$#####""""""""""""""""###$$$%%&&&&'''''''''('''''(())))))**++++++***)))))*************++,,++++++++******))((''&&&%%%%%%%%%%%%%$$$$##"""""!!!!!!!!!!!``??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..---,,,,,++++**+++++++**))(((('''&&%%%%%%%%%%%%%&&%%&&&&''((((((((((((((((('(((((((((''''((''''''&&'''((((((((((((((((()))))))))))))))*********)))))))))((())(((((())))))********))))))))))******+++++++++**))((''&&%%$$##""!!``!!""""####"""""""!!!!!!!!``!!!""""""####$$$%%%%&&&&''''''((())((('((((''&&%%%%$$##""!!!!!```!```!!""##$$%%&&'''''((('((((())**++,,--..//00112233445566778899::;;<<==>>?>>==<<;;::::99887766554433221100///.....--,,++**))((''&&%%$$$$######""""""""""####$$$$%%&&'''''((((((((((''(()))**)**+++++++++***************+++++,,,,+++++++++++***))(('''&&&&%&&&%%%%%%%%$$$##"""""""""""!!!!!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,,,,,++*******+*****))(('''''&&%%%%%%$%%$%$$%%%%%%%&&&''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''(((((((((((())))))))))))))))))))))(((((((((((((((((())))))****))))))(())))))))************))((''&&%%$$##""!!```!!""####$########"""!""""!!``````!!!"""""""###$$$%%%&&&&&&&&'''(())((((((((''&&%&%%$$##""""!!````!!""##$$%%&&''((((((((((())**++,,--..//00112233445566778899::;;<<==>>???>>==<<;;;;::99887766554433221100//////..--,,++**))((''&&%%%$$$$$################$$$%%%&&''''((((((((()((((())******++,,,,,,+++*****+++++++++++++,,--,,,,,,,,++++++**))(('''&&&&&&&&&&&&&%%%%$$#####"""""""""""!!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,,+++++****))*******))((''''&&&%%$$$$$$$$$$$$$%%$$%%%%&&'''''''''''''''''&'''''''''&&&&''&&&&&&%%&&&'''''''''''''''''((((((((((((((()))))))))((((((((('''((''''''(((((())))))))(((((((((())))))**********))((''&&%%$$##""!!````!!!""####$$$$#######""""""""!!!!!``!!!!!!""""###$$$$%%%%&&&&&&'''(()))())))((''&&&&%%$$##""""!!``!!""##$$%%&&''((()))()))))**++,,--..//00112233445566778899::;;<<==>>?????>>==<<;;;;::998877665544332211000/////..--,,++**))((''&&%%%%$$$$$$##########$$$$%%%%&&''((((())))))))))(())***++*++,,,,,,,,,+++++++++++++++,,,,,----,,,,,,,,,,,+++**))(((''''&'''&&&&&&&&%%%$$###########""""""!!```???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++++++**)))))))*)))))((''&&&&&%%$$$$$$#$$#$##$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((''''''''''''''''''(((((())))((((((''(((((((()))))))))))))((''&&%%$$##""!!``!!!!""##$$$$%$$$$$$$$###"####""!!!!!`````!!!!!!!"""###$$$%%%%%%%%&&&''(())))))))((''&'&&%%$$####""!!```!!""##$$%%&&''(()))))))))**++,,--..//00112233445566778899::;;<<==>>???????>>==<<<<;;::998877665544332211000000//..--,,++**))((''&&&%%%%%$$$$$$$$$$$$$$$$%%%&&&''(((()))))))))*)))))**++++++,,------,,,+++++,,,,,,,,,,,,,--..--------,,,,,,++**))((('''''''''''''&&&&%%$$$$$###########"""!!!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,+++*****))))(()))))))((''&&&&%%%$$#############$$##$$$$%%&&&&&&&&&&&&&&&&&%&&&&&&&&&%%%%&&%%%%%%$$%%%&&&&&&&&&&&&&&&&&'''''''''''''''((((((((('''''''''&&&''&&&&&&''''''((((((((''''''''''(((((())))))))))))((''&&%%$$##""!!``!!"""##$$$$%%%%$$$$$$$########"""""!!!!``````!!!!"""####$$$$%%%%%%&&&''(())****))((''''&&%%$$####""!!!``!!""##$$%%&&''(())**)*****++,,--..//00112233445566778899::;;<<==>>?????????>>==<<<<;;::998877665544332211100000//..--,,++**))((''&&&&%%%%%%$$$$$$$$$$%%%%&&&&''(()))))**********))**+++,,+,,---------,,,,,,,,,,,,,,,-----....-----------,,,++**)))(((('(((''''''''&&&%%$$$$$$$$$$$######""!!!!``?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++******))((((((()(((((''&&%%%%%$$######"##"#""#######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''((((''''''&&''''''''(((((((((((((((''&&%%$$##""!!``!!"""##$$%%%%&%%%%%%%%$$$#$$$$##"""""!!!!!``````````!!!"""###$$$$$$$$%%%&&''(())****))(('(''&&%%$$$$##""!!!```!!""##$$%%&&''(())******++,,--..//00112233445566778899::;;<<==>>???????????>>====<<;;::998877665544332211111100//..--,,++**))(('''&&&&&%%%%%%%%%%%%%%%%&&&'''(())))*********+*****++,,,,,,--......---,,,,,-------------..//........------,,++**)))(((((((((((((''''&&%%%%%$$$$$$$$$$$###""""!!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++***)))))((((''(((((((''&&%%%%$$$##"""""""""""""##""####$$%%%%%%%%%%%%%%%%%$%%%%%%%%%$$$$%%$$$$$$##$$$%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%&&%%%%%%&&&&&&''''''''&&&&&&&&&&''''''(((((((((((('''&&%%$$##""!!``!!""###$$%%%%&&&&%%%%%%%$$$$$$$$#####""""!!!!!!!!!```!!!""""####$$$$$$%%%&&''(())****))((((''&&%%$$$$##"""!!``!!""##$$%%&&''(())***+++++,,--..//00112233445566778899::;;<<==>>?????????????>>====<<;;::998877665544332221111100//..--,,++**))((''''&&&&&&%%%%%%%%%%&&&&''''(())*****++++++++++**++,,,--,--.........---------------.....////...........---,,++***))))()))(((((((('''&&%%%%%%%%%%%$$$$$$##""""!!!``???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))))))(('''''''('''''&&%%$$$$$##""""""!""!"!!"""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''&&&&&&%%&&&&&&&&''''''''''''''''&&%%$$##""!!```!!""###$$%%&&&&'&&&&&&&&%%%$%%%%$$#####"""""!!!!!!!!!```!!!"""########$$$%%&&''(())****))()((''&&%%%%$$##"""!!```!!""##$$%%&&''(())**+++++,,--..//00112233445566778899::;;<<==>>???????????????>>>>==<<;;::998877665544332222221100//..--,,++**))((('''''&&&&&&&&&&&&&&&&'''((())****+++++++++,+++++,,------..//////...-----.............//00////////......--,,++***)))))))))))))((((''&&&&&%%%%%%%%%%%$$$####"""!!!``??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**)))(((((''''&&'''''''&&%%$$$$###""!!!!!!!!!!!!!""!!""""##$$$$$$$$$$$$$$$$$#$$$$$$$$$####$$######""###$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$%%$$$$$$%%%%%%&&&&&&&&%%%%%%%%%%&&&&&&''''''''''''&&&&&%%$$##""!!``!!!""##$$$%%&&&&''''&&&&&&&%%%%%%%%$$$$$####"""""""""!!!``!!!!""""######$$$%%&&''(())****))))((''&&%%%%$$###""!!!``!!""##$$%%&&''(())**++,,,,,--..//00112233445566778899::;;<<==>>?????????????????>>>>==<<;;::998877665544333222221100//..--,,++**))((((''''''&&&&&&&&&&''''(((())**+++++,,,,,,,,,,++,,---..-../////////.............../////0000///////////...--,,+++****)***))))))))(((''&&&&&&&&&&&%%%%%%$$####"""!!!!``?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((((((''&&&&&&&'&&&&&%%$$#####""!!!!!!`!!`!``!!!!!!!"""######################################""""""#############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&%%%%%%$$%%%%%%%%&&&&&&&&&&&&&&&&%%%$$##""!!```!!!""##$$$%%&&''''(''''''''&&&%&&&&%%$$$$$#####"""""""""!!```!!!""""""""###$$%%&&''(())****)*))((''&&&&%%$$###""!!!```````!!""##$$%%&&''(())**++,,,,--..//00112233445566778899::;;<<==>>?????????????????????>>==<<;;::998877665544333333221100//..--,,++**)))(((((''''''''''''''''((()))**++++,,,,,,,,,-,,,,,--......//000000///...../////////////001100000000//////..--,,+++*************))))(('''''&&&&&&&&&&&%%%$$$$###"""!!!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((('''''&&&&%%&&&&&&&%%$$####"""!!`````````!!``!!!!""#################"#########""""##""""""!!"""#################$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$######$$$$$$%%%%%%%%$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$##""!!```````!!!"""##$$%%%&&''''(((('''''''&&&&&&&&%%%%%$$$$#########""!!```!!!!""""""###$$%%&&''(())******))((''&&&&%%$$$##"""!!!```!!!```!!""##$$%%&&''(())**++,,----..//00112233445566778899::;;<<==>>??????????????????????>>>==<<;;::998877665544433333221100//..--,,++**))))((((((''''''''''(((())))**++,,,,,----------,,--...//.//000000000///////////////00000111100000000000///..--,,,++++*+++********)))(('''''''''''&&&&&&%%$$$$###""""!!!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''''''&&%%%%%%%&%%%%%$$##"""""!!`Ā````!!!""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""""""############$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%$$$$$$##$$$$$$$$%%%%%%%%%%%%%%%%$$$$$##""!!`````!!!!!!!!"""##$$%%%&&''(((()(((((((('''&''''&&%%%%%$$$$$#######""!!``!!!!!!!!"""##$$%%&&''(())***+**))((''''&&%%$$$##"""!!!!```!!!!!``!!""##$$%%&&''(())**++,,---..//00112233445566778899::;;<<==>>???????????????????>>>>>>====<<;;::998877665544444433221100//..--,,++***)))))(((((((((((((((()))***++,,,,---------.-----..//////00111111000/////0000000000000112211111111000000//..--,,,+++++++++++++****))((((('''''''''''&&&%%%%$$$###""""!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(('''&&&&&%%%%$$%%%%%%%$$##""""!!!```!!"""""""""""""""""!"""""""""!!!!""!!!!!!``!!!"""""""""""""""""###############$$$$$$$$$#########"""##""""""######$$$$$$$$##########$$$$$$%%%%%%%%%%%%$$$$$$$##""!!````!``!!!!!!!!!"""###$$%%&&&''(((())))(((((((''''''''&&&&&%%%%$$$$$$$$##""!!````!!!!!!"""##$$%%&&''(())**++**))((''''&&%%%$$###"""!!!!``!!""!!!````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????>>>>>>====<<<<<;;::998877665554444433221100//..--,,++****))))))(((((((((())))****++,,-----..........--..///00/0011111111100000000000000011111222211111111111000//..---,,,,+,,,++++++++***))(((((((((((''''''&&%%%%$$$####"""!!``?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&&&&%%$$$$$$$%$$$$$##""!!!!!```!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!````!!!!!!!!!!!!!""""""""""""######################""""""""""""""""""######$$$$######""########$$$$$$$$$$$$$$$$######""!!```!!!!!!!!!""""""""###$$%%&&&''(())))*))))))))((('((((''&&&&&%%%%%$$$$$$##""!!``````!!!""##$$%%&&''(())**++**))((((''&&%%%$$###""""!!!!!"""""!!!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????>>>>>======<<<<<;;;;;::998877665555554433221100//..--,,+++*****))))))))))))))))***+++,,----........./.....//0000001122222211100000111111111111122332222222211111100//..---,,,,,,,,,,,,,++++**)))))((((((((((('''&&&&%%%$$$####""!!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&%%%%%$$$$##$$$$$$$##""!!!!```!!!!!!!!!!!!!!!!!`!!!!!!!!!````!!`````!!!!!!!!!!!!!!!!!"""""""""""""""#########"""""""""!!!""!!!!!!""""""########""""""""""######$$$$$$$$$$$$#########""!!```!!!!!"!!"""""""""###$$$%%&&'''(())))****)))))))(((((((('''''&&&&%%%%%%$$##""!!``!!!""##$$%%&&''(())**++**))((((''&&&%%$$$###""""!!""##"""!!!!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????>>>>======<<<<;;;;;;::::9998877666555554433221100//..--,,++++******))))))))))****++++,,--.....//////////..//000110112222222221111111111111112222233332222222222211100//...----,---,,,,,,,,+++**)))))))))))((((((''&&&&%%%$$$$###""!!!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%%%$$#######$#####""!!```````````````````````````````````````````!!!!!!!!!!!!""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""####""""""!!""""""""################"""""""!!````!!!!"""""""""########$$$%%&&'''(())****+********)))()((''''''''&&&&&%%%%$$##""!!```!!""##$$%%&&''(())**++**))))((''&&&%%$$$####"""""#####""""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????>>=====<<<<<<;;;;;::::::998888777666666554433221100//..--,,,+++++****************+++,,,--..../////////0/////00111111223333332221111122222222222223344333333332222221100//...-------------,,,,++*****)))))))))))(((''''&&&%%%$$$$##"""!!``??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%$$$$$####""#######""!!`Nj`````!!!!!!!!!!!!!!!"""""""""!!!!!!!!!```!!``````!!!!!!""""""""!!!!!!!!!!""""""############"""""""""!!```!!!!!"""""#""#########$$$%%%&&''((())****++++*******)))(('''''''(''''&&&&%%$$##""!!``!!""##$$%%&&''(())**++**))))(('''&&%%%$$$####""##$$###""""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????>>====<<<<<<;;;;::::::9999888777777666666554433221100//..--,,,,++++++**********++++,,,,--../////0000000000//0011122122333333333222222222222222333334444333333333332221100///....-...--------,,,++***********))))))((''''&&&%%%%$$$##"""!!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$$$##"""""""#""""""!!````````!!!!!!!!!!!!!!!!!!!!!!`````````!!!!!!""""!!!!!!``!!!!!!!!""""""""""""""""!!!!!!!``!!!!""""#########$$$$$$$$%%%&&''((())**++++,+++++++**))((''&&&&&''('''''&&%%$$##""!!``!!""##$$%%&&''(())**+++****))(('''&&%%%$$$$#####$$$$$###""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????>>==<<<<<;;;;;;:::::99999988777766666665555554433221100//..---,,,,,++++++++++++++++,,,---..////0000000001000001122222233444444333222223333333333333445544444444333333221100///.............----,,+++++***********)))(((('''&&&%%%%$$###""!!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$#####""""!!""""""""!!!`````````!!!!!!!!!````````!!!!!!!!````````!!!!!!""""""""""""!!!!!!!!!``````````!!"""""#####$##$$$$$$$$$%%%&&&''(()))**+++++,+++*****))((''&&&&&&&''((('''&&%%$$##""!!``!!""##$$%%&&''(())**++++****))(((''&&&%%%$$$$##$$%%$$$###""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????>>==<<<<;;;;;;::::999999888877766666655555555544433221100//..----,,,,,,++++++++++,,,,----..//000001111111111001122233233444444444333333333333333444445555444444444443332211000////.///........---,,+++++++++++******))(((('''&&&&%%%$$###"""!!``???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$######""!!!!!!!"!!!!!!```````````````!!!!``````!!!!!!!!!!!!!!!!````````!!!``!!!!!""""####$$$$$$$$$%%%%%%%%&&&''(()))**++,,++++******))((''&&%%%%%&&''(((''&&%%$$##""!!``!!""##$$%%&&''(())**++++++**))(((''&&&%%%%$$$$$%%%%%$$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>>>>>>>>>>>>==<<;;;;;::::::999998888887766665555555444444444433221100//...-----,,,,,,,,,,,,,,,,---...//00001111111111111112223333344555555444333334444444444444556655555555444444332211000/////////////....--,,,,,+++++++++++***))))((('''&&&&%%$$$##"""!!!``??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$###"""""!!!!``!!!!!!!!``````!!!!!!!!!!!!`````!!!!!!```!!!!!""#####$$$$$%$$%%%%%%%%%&&&'''(())***++,,++*+***)))))((''&&%%%%%%%&&''(((''&&%%$$##""!!```!!""##$$%%&&''(())**++++++**)))(('''&&&%%%%$$%%&&%%%$$$##""!!```````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<===>>>>>>>>>>>>==<<;;;;::::::999988888877776665555554444444443333333221100//....------,,,,,,,,,,----....//001111122222111111121122333445555555554444444444444445555566665555555555544433221110000/000////////...--,,,,,,,,,,,++++++**))))(((''''&&&%%$$$###""!!!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""""""!!`````!```````````````````!!!!"""!!!`````````````!!"""""####$$$$%%%%%%%%%&&&&&&&&'''(())***++,,++****))))))((''&&%%$$$$$%%&&''(((''&&%%$$##""!!!``!!""##$$%%&&''(())**++,,,++**)))(('''&&&&%%%%%&&&&&%%%$$##""!!!!!!```````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<<================<<;;:::::99999988888777777665555444444433333333332222221100///.....----------------...///00111122222211000001111122334455666665554444455555555555556677666666665555554433221110000000000000////..-----,,,,,,,,,,,+++****)))(((''''&&%%%$$###"""!!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""!!!!!`````!!!!""""""!!!!!!!!!!!```!!!!!"""""##$$$$$%%%%%&%%&&&&&&&&&'''((())**+++,,++**)*)))(((((''&&%%$$$$$$$%%&&''(((''&&%%$$##""!!!``!!""##$$%%&&''(())**++,,,++***))((('''&&&&%%&&''&&&%%%$$##""!!!!!!`````!!!!````!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<<<<<<============<<;;::::99999988887777776666555444444333333333222222221111100////......----------....////00111111111111000000010011223344555555555555445555555556666677776666666666655544332221111011100000000///..-----------,,,,,,++****)))(((('''&&%%%$$$##""""!!````???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!!```!!!!!""""###"""!!!!!!!!!!```````````!```!!!!!""#####$$$$%%%%&&&&&&&&&''''''''((())**+++,,++**))))((((((''&&%%$$#####$$%%&&''(((''&&%%$$##"""!!``!!""##$$%%&&''(())**++,,,,++***))(((''''&&&&&'''''&&&%%$$##""""""!!!````!!!!!!!!!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;;;;<;<<<<<<<<<<<<<<<<;;::9999988888877777666666554444333333322222222221111111000000/////................///00011111111111100/////00000112233445555554544444445556666666677887777777766666655443322211111111111110000//.....-----------,,,++++***)))((((''&&&%%$$$###"""!!!!!`````??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!`````!!!!!""""######"""""""""""!!!!!!!!!!!!!!`````````!!""""#####$$%%%%%&&&&&'&&'''''''''((()))**++,,,++**))()((('''''&&%%$$#######$$%%&&''(((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,,,+++**)))(((''''&&''(('''&&&%%$$##""""""!!!!!```!!!""""!!!!"""##$$%%&&''(())**++,,--..//00112233445566778899:::::;;;;;;;;<<<<<<<<<<<<;;::9999888888777766666655554443333332222222221111111100000000000//////..........////000000000000000000///////0//00112233444444444444334444556667777788887777777777766655443332222122211111111000//...........------,,++++***))))(((''&&&%%%$$####""!!!!!!!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```````!!!"""""####$$$###""""""""""!!!!!!!!!!!"!!!!!!!!``!!"""##$$$$$%%%%&&&&'''''''''(((((((()))**++,,,++**))((((''''''&&%%$$##"""""##$$%%&&''((''&&%%$$$##""!!``!!""##$$%%&&''(())**++,,-,,+++**)))(((('''''((((('''&&%%$$######"""!!``!!""""""""""""##$$%%&&''(())**++,,--..//00112233445566778899:9:::::::;:;;;;;;;;;;;;;;;;::998888877777766666555555443333222222211111111110000000///////////////////////////000000000000000000//...../////00112233444444343333333444556677778888778888887777776655443332222222222222111100/////...........---,,,,+++***))))(('''&&%%%$$$###"""""!!!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!!!`!!"""""####$$$$$$###########""""""""""""""!!!!!!!``!!""###$$$$$%%&&&&&'''''(''((((((((()))***++,,,++**))(('('''&&&&&%%$$##"""""""##$$%%&&''''&&%%$$$$##""!!``!!""##$$%%&&''(())**++,,-,,,++***)))((((''(())((('''&&%%$$######""!!```!!"""####""""###$$%%&&''(())**++,,--..//00112233445566778899:999999::::::::;;;;;;;;;;;;::9988887777776666555555444433322222211111111100000000/////////////////////////////////////////////////......./..//00112233333333333322333344556677888877777777788887776655444333323332222222211100///////////......--,,,,+++****)))(('''&&&%%$$$$##""""""!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!!!!!!"""#####$$$$%%%$$$##########"""""""""""#"""""""!!```````!!""###$$%%%%%&&&&''''((((((((())))))))***++,,,++**))((''''&&&&&&%%$$##""!!!!!""##$$%%&&''&&%%$$#$$##""!!``!!""##$$%%&&''(())**++,,-,,,++***))))((((()))))(((''&&%%$$$$$##""!!``!!""############$$%%&&''(())**++,,--..//0011223344556677889999989999999:9::::::::::::::::9988777776666665555544444433222211111110000000000///////..................//..../////////////////////..-----.....//00112233333323222222233344556677887766777777777888776655444333333333333322221100000///////////...----,,,+++****))(((''&&&%%%$$$#####"""!!``???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!""""!""#####$$$$%%%%%%$$$$$$$$$$$##############"""""""!!!!!!!```````````!!""##$$$%%%%%&&'''''((((()(()))))))))***+++,,,++**))((''&'&&&%%%%%$$##""!!!!!!!""##$$%%&&&&%%$$######""!!``!!""##$$%%&&''(())**++,,---,,+++***))))(())**)))(((''&&%%$$$$$##""!!`````!!""##$$$$####$$$%%&&''(())**++,,--..//0011223344556677889999988888899999999::::::::::::9988777766666655554444443333222111111000000000////////.................................................-------.--..//00112222222222221122223344556677776666666667777888776655544443444333333332221100000000000//////..----,,,++++***))((('''&&%%%%$$######""!!!``??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""""""""###$$$$$%%%%&&&%%%$$$$$$$$$$###########$#######""!!!!!!!!!!!``!!!!!!!""##$$$%%&&&&&''''(((()))))))))********+++,,,++**))((''&&&&%%%%%%$$##""!!`````!!""##$$%%&&%%$$##"####""!!``!!""##$$%%&&''(())**+++,,---,,+++****)))))*****)))((''&&%%%%%$$##""!!!!`!``````````````!!""##$$$$$$$$$$$%%&&''(())**++,,--..//001122334455667788898988878888888989999999999999999887766666555555444443333332211110000000//////////.......------------------..----.....................--,,,,,-----..//00112222221211111112223344556677665566666666677888776655544444444444443333221111100000000000///....---,,,++++**)))(('''&&&%%%$$$$$###""!!!`!```??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!"""####"##$$$$$%%%%&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$#######"""""""!!!!!!``````!!!!!!!""##$$%%%&&&&&''((((()))))*))*********+++,,,,++**))((''&&%&%%%$$$$$##""!!``!!""##$$%%%%$$##"""""""!!``!!""##$$%%&&''(())**+++,,,--,,,+++****))**++***)))((''&&%%%%%$$##""!!!!!!!````````!!""##$$%%%$$$$%%%&&''(())**++,,--..//0011223344556677888888888777777888888889999999999998877666655555544443333332222111000000/////////........-------------------------------------------------,,,,,,,-,,--..//001111111111110011112233445566665555555556666778887766655554555444444443332211111111111000000//....---,,,,+++**)))(((''&&&&%%$$$$$$##"""!!!!!!`````````??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""#######$$$%%%%%&&&&'''&&&%%%%%%%%%%$$$$$$$$$$$%$$$$$$$##"""""""""""!!`````!!```!!!"""""""##$$%%%&&'''''(((())))*********++++++++,,,,++**))((''&&%%%%$$$$$$###""!!``!!""##$$%%%$$##""!""""!!``!!""##$$%%&&''(())****++,,,,,,,,++++*****+++++***))((''&&&&&%%$$##""""!!!``!!""##$$%%%%%%%%%&&''(())**++,,--..//0011223344556677777778787776777777787888888888888888877665555544444433333222222110000///////..........-------,,,,,,,,,,,,,,,,,,--,,,,---------------------,,+++++,,,,,--..//001111110100000001112233445566554455555555566777777766655555555555554444332222211111111111000////...---,,,,++***))((('''&&&%%%%%$$$##"""!"!!!!!!!!!!!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$$$#$$%%%%%&&&&''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$#######""""""!!!!!!!!!!```!!!"""""""##$$%%&&&'''''(()))))*****+**+++++++++,,,,,++**))((''&&%%$%$$$######"""!!``!!""##$$%$$##""!!!!!!!!!``!!""##$$%%&&''(())))***+++,,,,,,,,++++**++,,+++***))((''&&&&&%%$$##""""!!``!!""##$$%%&%%%%&&&''(())**++,,--..//001122334455667777777777777666666777777778888888888887766555544444433332222221111000//////.........--------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++,++,,--..//000000000000//0000112233445555444444444555566777777776666566655555555444332222222222211111100////...----,,,++***)))((''''&&%%%%%%$$###""""""!!!!!!!!!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$$$$%%%&&&&&''''((('''&&&&&&&&&&%%%%%%%%%%%&%%%%%%%$$###########""!!!!!""!!!!```!!"""#######$$%%&&&''((((())))****+++++++++,,,,,,,,,,++**))((''&&%%$$$$######""""!!``!!""##$$$$##""!!`!!!!!````!!""##$$%%&&''(()))))**++++++,,,,,,+++++,,,,,+++**))(('''''&&%%$$###""!!```!!""##$$%%&&&&&&&''(())**++,,--..//00112233445566666666666767666566666667677777777777777776655444443333332222211111100////.......----------,,,,,,,++++++++++++++++++,,++++,,,,,,,,,,,,,,,,,,,,,++*****+++++,,--..//000000/0///////00011223344554433444444444556666666777666666666666655554433333222222222221110000///...----,,+++**)))((('''&&&&&%%%$$###"#""""""""""""!!```???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!""##$$%$%%&&&&&''''(((((('''''''''''&&&&&&&&&&&&&&%%%%%%%$$$$$$$######""""""""""!!!!!!"""#######$$%%&&'''((((())*****+++++,++,,,,,,,,,-,,++**))((''&&%%$$#$###""""""!!!!``!!""##$$$##""!!`````````````!!""##$$%%&&&''(((()))***++++++,,,,,,++,,,,,,,+++**))(('''''&&%%$$###""!!``````````````!````!!""##$$%%&&&&&'''(())**++,,--..//00112233445555556666666666666555555666666667777777777776655444433333322221111110000///......---------,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++*******+**++,,--..////////////..////0011223344443333333334444556666666677776766666666665554433333333333222222110000///....---,,+++***))((((''&&&&&&%%$$$######""""""""""!!!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!````!!""##$$%%%%&&&'''''(((()))(((''''''''''&&&&&&&&&&&'&&&&&&&%%$$$$$$$$$$$##"""""##""""!!!""###$$$$$$$%%&&'''(()))))****++++,,,,,,,,,------,,++**))((''&&%%$$####""""""!!!!!!``!!""##$$##""!!``!!!!``!!""##$$%%%&&''((((())******+++++++++++++++++++++**))(((((''&&%%$$$##""!!!!!````!!!!!!!!!``!!""##$$%%&&'''''(())**++,,--..//00112233445555555555555556565554555555565666666666666666655443333322222211111000000//....-------,,,,,,,,,,+++++++******************++****+++++++++++++++++++++**)))))*****++,,--..//////./.......///00112233443322333333333445555555666677766656666766665544444333333333332221111000///....--,,,++***)))((('''''&&&%%$$$#$############""!!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!``!!""##$$%%%&&'''''(((())))))(((((((((((''''''''''''''&&&&&&&%%%%%%%$$$$$$##########""""""###$$$$$$$%%&&''((()))))**+++++,,,,,-,,--------,,++**))((''&&%%$$##"#"""!!!!!!``````!!""##$##""!!``!!!!``!!""##$$$%%%&&''''((()))******++++++++++++++++++++**))(((((''&&%%$$$##""!!!!``!!!!!!!``!!""##$$%%&&'''((())**++,,--..//001122334444444444555555555555544444455555555666666666666554433332222221111000000////...------,,,,,,,,,++++++++*************************************************)))))))*))**++,,--............--....//00112233332222222223333445555555566666655555566776665544444444444333333221111000////...--,,,+++**))))((''''''&&%%%$$$$$$##########"""!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!``!!""##$$%%&&'''((((())))***)))(((((((((('''''''''''('''''''&&%%%%%%%%%%%$$#####$$####"""##$$$%%%%%%%&&''((())*****++++,,,,---------..--,,++**))((''&&%%$$##""""!!!!!!````!!""##$##""!!``!!"!!``!!""##$$$$%%&&'''''(())))))*************************)))))((''&&%%%$$##""!!``!!"""!!````!!""##$$%%&&''((())**++,,--..//0011223333344444444444444445454443444444454555555555555555544332222211111100000//////..----,,,,,,,++++++++++*******))))))))))))))))))**))))*********************))((((()))))**++,,--......-.-------...//001122332211222222222334444444555566655545555666666655555444444444443332222111000////..---,,+++***)))((((('''&&%%%$%$$$$$$$$$$$$##"""!!```???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""!!``!!""##$$%%&&''(((())))******)))))))))))(((((((((((((('''''''&&&&&&&%%%%%%$$$$$$$$$$######$$$%%%%%%%&&''(()))*****++,,,,,-----.--....--,,++**))((''&&%%$$##""!"!!!`````!!""##$$##""!!``!!"""!!`````!!""####$$$%%&&&&'''((())))))************************)))))((''&&%%%$$##""!!``!!""""!!````!!""##$$%%&&''(())**++,,--..//00112233333333333333444444444444433333344444444555555555555443322221111110000//////....---,,,,,,+++++++++********)))))))))))))))))))))))))))))))))))))))))))))))))((((((()(())**++,,------------,,----..//0011222211111111122223344444444555555444444556666666555555555554444443322221110000///..---,,,++****))((((((''&&&%%%%%%$$$$$$$$$$###""!!!`!``????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""!!``!!""##$$%%&&''(())))****+++***))))))))))((((((((((()(((((((''&&&&&&&&&&&%%$$$$$%%$$$$###$$%%%&&&&&&&''(()))**+++++,,,,----.........--,,++**))((''&&%%$$##""!!!!````!!""##$$$##""!!``````````!!""""!!!!!```!!"""####$$%%&&&&&''(((((())))))))))))))))))))))))))))))))((''&&&%%$$##""!!``!!""##""!!```````!````!!""##$$%%&&''(())**++,,--..//0011222222222333333333333333343433323333333434444444444444444332211111000000/////......--,,,,+++++++**********)))))))(((((((((((((((((())(((()))))))))))))))))))))(('''''((((())**++,,------,-,,,,,,,---..//00112211001111111112233333334444555444344445555566666665555555555544433332221110000//...--,,,+++***)))))(((''&&&%&%%%%%%%%%%%%$$###""!!!!!!````????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())****++++++***********))))))))))))))((((((('''''''&&&&&&%%%%%%%%%%$$$$$$%%%&&&&&&&''(())***+++++,,-----...../....--,,++**))((''&&%%$$##""!!`!``!!!""##$$$##""!!!!!!!!!!``!!""##""!!!!!``!!""""###$$%%%%&&&'''(((((())))))))))))))))))))))))((())))((''&&&%%$$##""!!```!!""####""!!!!!!``!`````!!!!!`````!!""##$$%%&&''(())**++,,--..//001122222222222222222233333333333332222223333333344444444444433221111000000////......----,,,++++++*********))))))))((((((((((((((((((((((((((((((((((((((((((((((((('''''''(''(())**++,,,,,,,,,,,,++,,,,--..//00111100000000011112233333333444444333333445555555555556666665555554433332221111000//...---,,++++**))))))(('''&&&&&&%%%%%%%%%%$$$##"""!"!!!!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!""##$$%%&&''(())**+++,,,+++**********)))))))))))*)))))))(('''''''''''&&%%%%%&&%%%%$$$%%&&&'''''''(())***++,,,,,----..../////..--,,++**))((''&&%%$$##""!!````!!""##$$$##""!!!!!!!!!!!!""####"""""!!```!!!""""##$$%%%%%&&''''''(((((((((((((((((((((((((((((((())(('''&&%%$$##""!!!!!""##$$##""!!!!!!!!!!!!!!"!!!!```!!!!!""##$$%%&&''(())**++,,--..//001112111111111222222222222222232322212222222323333333333333333221100000//////.....------,,++++*******))))))))))(((((((''''''''''''''''''((''''(((((((((((((((((((((''&&&&&'''''(())**++,,,,,,+,+++++++,,,--..//001100//000000000112222222333344433323333444445555555555555555555544444333222111100///..---,,,+++*****)))(('''&'&&&&&&&&&&&&%%$$$##""""""!!!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!""##$$%%&&''(())**++,,,,+++++++++++**************)))))))(((((((''''''&&&&&&&&&&%%%%%%&&&'''''''(())**+++,,,,,--.....//////..--,,++**))((''&&%%$$##""!!``!!""##$$$##""""""""""!!""##$$##"""""!!!``!!!!"""##$$$$%%%&&&''''''(((((((((((((((((((((((('''(((())(('''&&%%$$##""!!!""##$$$$##""""""!!"!!!!!"""""!!!````!!!!!""##$$%%&&''(())**++,,--..//00010111111111111111111122222222222221111112222222233333333333322110000//////....------,,,,+++******)))))))))(((((((('''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&'&&''(())**++++++++++++**++++,,--..//0000/////////0000112222222233333322222233444444444444555555444444444433333222211100///...--,,,,++******))(((''''''&&&&&&&&&&%%%$$###"#""""!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,,,,++++++++++***********+*******))(((((((((((''&&&&&''&&&&%%%&&'''((((((())**+++,,-----....////0//..--,,++**))((''&&%%$$##""!!``!!""##$$$$##""""""""""""##$$$$#####""!!!```!!!!""##$$$$$%%&&&&&&''''''''''''''''''''''''''''''''(())(((''&&%%$$##"""""##$$%%$$##""""""""""""""#""""!!!!!``!!"""""##$$%%&&''(())**++,,--..//000000010000000001111111111111111212111011111112122222222222222221100/////......-----,,,,,,++****)))))))(((((((((('''''''&&&&&&&&&&&&&&&&&&''&&&&'''''''''''''''''''''&&%%%%%&&&&&''(())**++++++*+*******+++,,--..//00//../////////001111111222233322212222333334444444444444444444433333333333222211000//...---,,,+++++***))((('(''''''''''''&&%%%$$######""!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,-,,,,,,,,,,,++++++++++++++*******)))))))((((((''''''''''&&&&&&'''((((((())**++,,,-----../////00//..--,,++**))((''&&%%$$##""!!!``!!""##$$%$$##########""##$$%%$$#####""!!```!!!""####$$$%%%&&&&&&''''''''''''''''''''''''&&&''''(())(((''&&%%$$##"""##$$%%%%$$######""#"""""#####"""!!!!```!!"""##$$%%&&''(())**++,,--..///////0/00000000000000000001111111111111000000111111112222222222221100////......----,,,,,,++++***))))))(((((((((''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%&%%&&''(())************))****++,,--..////.........////001111111122222211111122333333333333444444333333333322222222222211000///..----,,++++++**)))((((((''''''''''&&&%%$$$#$##""!!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!""##$$%%&&''(())**++,,--,,,,,,,,,,+++++++++++,+++++++**)))))))))))(('''''((''''&&&''((()))))))**++,,,--.....////000//..--,,++**))((''&&%%$$##""!!```!!""##$$%%$$############$$%%%%$$$##""!!```!!""#####$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''(()))((''&&%%$$#####$$%%&&%%$$##############$####"""""!!```!!""##$$%%&&''(())**++,,--....////////0/////////0000000000000000101000/000000010111111111111111100//.....------,,,,,++++++**))))(((((((''''''''''&&&&&&&%%%%%%%%%%%%%%%%%%&&%%%%&&&&&&&&&&&&&&&&&&&&&%%$$$$$%%%%%&&''(())******)*)))))))***++,,--..//..--.........//000000011112221110111122222333333333333333333332222222222211222111100///...---,,,,,+++**)))()((((((((((((''&&&%%$$$$$##""!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!```!!""##$$%%&&''(())**++,,----------,,,,,,,,,,,,,,+++++++*******))))))((((((((((''''''((()))))))**++,,---.....//00000//..--,,++**))((''&&%%$$##""!!``!!""##$$%%%$$$$$$$$$$##$$%%&%%$$##""!!``!!""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&''(()))((''&&%%$$###$$%%&&&&%%$$$$$$##$#####$$$$$###""""!!!````!!""##$$%%&&''(())**++,,--.......././//////////////////0000000000000//////0000000011111111111100//....------,,,,++++++****)))(((((('''''''''&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$%$$%%&&''(())))))))))))(())))**++,,--....---------....//0000000011111100000011222222222222333333222222222211111111111111110000//....--,,,,,,++***))))))(((((((((('''&&%%%$$$##""!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!```!!""##$$%%&&''(())**++,,----------,,,,,,,,,,,-,,,,,,,++***********))((((())(((('''(()))*******++,,---../////00000//..--,,++**))((''&&%%$$##""!!``!!""##$$%%%%$$$$$$$$$$$$%%&&&%%$$##""!!```!!"""""##$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&''(()))((''&&%%$$$$$%%&&''&&%%$$$$$$$$$$$$$$%$$$$#####""!!!!!```!!""##$$%%&&''(())**++,,----......../.........////////////////0/0///.///////0/0000000000000000//..-----,,,,,,+++++******))(((('''''''&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$$$$$%%$$$$%%%%%%%%%%%%%%%%%%%%%$$#####$$$$$%%&&''(())))))()((((((()))**++,,--..--,,---------..///////0000111000/000011111222222222222222222221111111111100111000000000///...-----,,,++***)*))))))))))))(('''&&%%%$$##""!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""!!``!!""##$$%%&&''(())**++,,--......--------------,,,,,,,+++++++******))))))))))(((((()))*******++,,--.../////001100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&%%%%%%%%%%$$%%&&'&&%%$$##""!!`````!``````!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%&&''(()))((''&&%%$$$%%&&''''&&%%%%%%$$%$$$$$%%%%%$$$####"""!!!!!````!!""##$$%%&&''(())**++,,--------.-.................../////////////......////////000000000000//..----,,,,,,++++******))))(((''''''&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######$##$$%%&&''((((((((((((''(((())**++,,----,,,,,,,,,----..////////000000//////0011111111111122222211111111110000000000000000/00000////..------,,+++******))))))))))(((''&&&%%$$##""!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--......-----------.-------,,+++++++++++**)))))**))))((())***+++++++,,--...//00000111100//..--,,++**))((''&&%%$$##""!!````!!""##$$%%&&%%%%%%%%%%%%&&'''&&%%$$##""!!!!!!!!!!!!````!!!!!""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%&&''(()))((''&&%%%%%&&''((''&&%%%%%%%%%%%%%%&%%%%$$$$$##"""""!!!!!```!!""##$$%%&&''(())**++,,,,,--------.---------...............././...-......././///////////////..--,,,,,++++++*****))))))((''''&&&&&&&%%%%%%%%%%$$$$$$$##################$$####$$$$$$$$$$$$$$$$$$$$$##"""""#####$$%%&&''(((((('('''''''((())**++,,--,,++,,,,,,,,,--.......////000///.////000001111111111111111111100000000000//000//////000000///.....---,,+++*+************))(((''&&&%%$$##""!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..////..............-------,,,,,,,++++++**********))))))***+++++++,,--..///000001121100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&&&&&&&&&&%%&&''(''&&%%$$##""!!!!!"!!!!!!!!````!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$%%&&''(()))((''&&%%%&&''((((''&&&&&&%%&%%%%%&&&&&%%%$$$$###"""""!!!!!````!!"""##$$%%&&''(())**+++,,,,,,,,-,-------------------.............------........////////////..--,,,,++++++****))))))(((('''&&&&&&%%%%%%%%%$$$$$$$$#################################################"""""""#""##$$%%&&''''''''''''&&''''(())**++,,,,+++++++++,,,,--........//////......//0000000000001111110000000000////////////////.///000000//......--,,,++++++**********)))((''&&%%$$##""!!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//////.........../.......--,,,,,,,,,,,++*****++****)))**+++,,,,,,,--..///0011111221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&&&&&&&&&&&&&''(((''&&%%$$##""""""""""""!!!!```!!""""""################################$$%%&&''(()))((''&&&&&''(())((''&&&&&&&&&&&&&&'&&&&%%%%%$$#####"""""!!!!````!!!""##$$%%&&''(())**+++++,,,,,,,,-,,,,,,,,,----------------.-.---,-------.-................--,,+++++******)))))((((((''&&&&%%%%%%%$$$$$$$$$$#######""""""""""""""""""##""""#####################""!!!!!"""""##$$%%&&''''''&'&&&&&&&'''(())**++,,++**+++++++++,,-------....///...-..../////00000000000000000000///////////..///......////////0/////...--,,,+,++++++++++++**))((''&&%%$$##""!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!````!!""##$$%%&&''(())**++,,--..//0000//////////////.......-------,,,,,,++++++++++******+++,,,,,,,--..//000111112221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&'''''''''&&''(()((''&&%%$$##"""""#""""""""!!``!!!""""""########################"""####$$%%&&''(()))((''&&&''(())))((''''''&&'&&&&&'''''&&&%%%%$$$#####"""""!!!!!``!!!""##$$%%&&''(())***++++++++,+,,,,,,,,,,,,,,,,,,,-------------,,,,,,--------............--,,++++******))))((((((''''&&&%%%%%%$$$$$$$$$########"""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!"!!""##$$%%&&&&&&&&&&&&%%&&&&''(())**++++*********++++,,--------......------..////////////000000//////////................-...//////////////..---,,,,,,++++++++++**))((''&&%%$$##""!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!""##$$%%&&''(())**++,,--..//000000///////////0///////..-----------,,+++++,,++++***++,,,-------..//0001122222221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''''''''''''(()))((''&&%%$$############""""!!``!!!!!!""""""""""""""""""""""""""""""""##$$%%&&''(()))(('''''(())**))((''''''''''''''(''''&&&&&%%$$$$$#####""""!!!!```!!""##$$%%&&''(())*****++++++++,+++++++++,,,,,,,,,,,,,,,,-,-,,,+,,,,,,,-,----------------,,++*****))))))(((((''''''&&%%%%$$$$$$$##########"""""""!!!!!!!!!!!!!!!!!!""!!!!"""""""""""""""""""""!!`````!!!!!""##$$%%&&&&&&%&%%%%%%%&&&''(())**++**))*********++,,,,,,,----...---,----.....////////////////////...........--...------......../////////..---,-,,,,,,,,,,,++**))((''&&%%$$##""!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//0011100000000000000///////.......------,,,,,,,,,,++++++,,,-------..//001112222233221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(((((((''(())*))((''&&%%$$#####$#######""!!````!!!!!!""""""""""""""""""""""""!!!""""##$$%%&&''(()))(('''(())****))((((((''('''''((((('''&&&&%%%$$$$$#####"""""!!```!!""##$$%%&&''(()))********+*+++++++++++++++++++,,,,,,,,,,,,,++++++,,,,,,,,------------,,++****))))))((((''''''&&&&%%%$$$$$$#########""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!``!``!!""##$$%%%%%%%%%%%%$$%%%%&&''(())****)))))))))****++,,,,,,,,------,,,,,,--............//////..........----------------,---.............///...------,,,,,,,,++**))((''&&%%$$##""!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//001110000000000010000000//...........--,,,,,--,,,,+++,,---.......//00111223333333221100//..--,,++**))((''&&%%$$##""!!````!!""##$$%%&&''((((((((((())***))((''&&%%$$$$$$$$$$$$###""!!`````!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""##$$%%&&''(()))((((())**++**))(((((((((((((()(((('''''&&%%%%%$$$$$####""""!!!``!!""##$$%%&&''(()))))********+*********++++++++++++++++,+,+++*+++++++,+,,,,,,,,,,,,,,,,++**)))))(((((('''''&&&&&&%%$$$$#######""""""""""!!!!!!!``````````````````!!````!!!!!!!!!!!!!!!!!!!!!````!!""##$$%%%%%%$%$$$$$$$%%%&&''(())**))(()))))))))**+++++++,,,,---,,,+,,,,-----....................-----------,,---,,,,,,--------..............--------,,,+++++**))((''&&%%$$##""!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//0011111111111111110000000///////......----------,,,,,,---.......//001122233333433221100//..--,,++**))((''&&%%$$##""!!```!!""##$$%%&&''(()))))))(())**+**))((''&&%%$$$$$%$$$$$$$##""!!```!!!!!!!!!!!!!!!!!!!!!!!!```!!!!""##$$%%&&''(()))((())**++++**))))))(()((((()))))(((''''&&&%%%%%$$$$$#####""!!!``!!""##$$%%&&''(((())))))))*)*******************+++++++++++++******++++++++,,,,,,,,,,,,++**))))((((((''''&&&&&&%%%%$$$######"""""""""!!!!!!!!```````````````````````````!!""##$$$$$$$$$$$$##$$$$%%&&''(())))((((((((())))**++++++++,,,,,,++++++,,------------......----------,,,,,,,,,,,,,,,,+,,,-------------....-----,,,,,,,,+++******))((''&&%%$$##""!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112111111111112111111100///////////..-----..----,,,--...///////001122233444433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(()))))))))))**+++**))((''&&%%%%%%%%%%%%$$$##""!!````````````````````````````!!""##$$%%&&''(())))))**++,,++**))))))))))))))*))))(((((''&&&&&%%%%%$$$$####""!!``!!""##$$%%&&'''(((((())))))))*)))))))))****************+*+***)*******+*++++++++++++++++**))(((((''''''&&&&&%%%%%%$$####"""""""!!!!!!!!!!`````!!""##$$$$$$$#$#######$$$%%&&''(())((''((((((((())*******++++,,,+++*++++,,,,,--------------------,,,,,,,,,,,++,,,++++++,,,,,,,,--------------,,,,,,,,+++******)))))((''&&%%$$##""!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//0011222222222222211111110000000//////..........------...///////0011223334444433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())******))**++,++**))((''&&%%%%%&%%%%%%%$$##""!!`````!!""##$$%%&&''(())))**+++++,++******))*)))))*****)))(((('''&&&&&%%%%%$$$$$##""!!``!!""##$$%%&&'''''(((((((()()))))))))))))))))))*************))))))********++++++++++++**))((((''''''&&&&%%%%%%$$$$###""""""!!!!!!!!!```````!!""###############""####$$%%&&''(((('''''''''(((())********++++++******++,,,,,,,,,,,,------,,,,,,,,,,++++++++++++++++*+++,,,,,,,,,,,,,----,,,,,++++++++***))))))))(((''&&%%$$##""!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//0011222222222222322222221100000000000//.....//....---..///0000000112233344554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**********++,,,++**))((''&&&&&&&&&&&&%%%$$##""!!!!!```!!""##$$%%&&''(())******++++++**************+****)))))(('''''&&&&&%%%%$$$$##""!!``!!""##$$%%&&&&''''''(((((((()((((((((())))))))))))))))*)*)))()))))))*)****************))(('''''&&&&&&%%%%%$$$$$$##""""!!!!!!!```````!!!""""#########"#"""""""###$$%%&&''((''&&'''''''''(()))))))****+++***)****+++++,,,,,,,,,,,,,,,,,,,,+++++++++++**+++******++++++++,,,,,,,,,,,,,,++++++++***))))))(((((('''&&%%$$##""!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//001122333333333333322222221111111000000//////////......///000000011223344455554433221100//..--,,++**))((''&&%%$$##""!!````!!""##$$%%&&''(())**+++++**++,,-,,++**))((''&&&&&'&&&&&&&%%$$##""!!!!!!```!!""##$$%%&&''(())))******+++++++++**+*****+++++***))))((('''''&&&&&%%%%%$$##""!!````!!""##$$%%%&&&&&&''''''''('((((((((((((((((((()))))))))))))(((((())))))))************))((''''&&&&&&%%%%$$$$$$####"""!!!!!!`````!!!""""""""""""""""!!""""##$$%%&&''''&&&&&&&&&''''(())))))))******))))))**++++++++++++,,,,,,++++++++++****************)***+++++++++++++,,,,+++++********)))((((((((''''&&&%%$$##""!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233333333333343333333221111111111100/////00////...//000111111122334445566554433221100//..--,,++**))((''&&%%$$##""!!````!!""##$$%%&&''(())**++++++++,,---,,++**))((''''''''''''&&&%%$$##"""""!!!!``!!""##$$%%&&''((())))))*****+++++++++++++++,++++*****))((((('''''&&&&%%%%$$##""!!!!````!!""##$$$%%%%%%&&&&&&''''''''('''''''''(((((((((((((((()()((('((((((()())))))))))))))))((''&&&&&%%%%%%$$$$$######""!!!!`````!!!!"""""""""!"!!!!!!!"""##$$%%&&''&&%%&&&&&&&&&''((((((())))***)))())))*****++++++++++++++++++++***********))***))))))********++++++++++++++********)))((((((''''''&&&&&%%$$##""!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!""##$$%%&&''(())**++,,--..//001122334444444444444333333322222221111110000000000//////00011111112233445556666554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,,++,,--.--,,++**))(('''''('''''''&&%%$$##""""""!!!``!!""##$$%%&&''((((())))))****+++,,++,+++++,,,,,+++****)))((((('''''&&&&&%%$$##""!!!!!```````!!""##$$$$$$%%%%%%&&&&&&&&'&'''''''''''''''''''(((((((((((((''''''(((((((())))))))))))((''&&&&%%%%%%$$$$######""""!!!```!`!!!!!!!!!!!!!!!!``!!!!""##$$%%&&&&%%%%%%%%%&&&&''(((((((())))))(((((())************++++++**********))))))))))))))))()))*************++++*****))))))))(((''''''''&&&&%%%%$$##""!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!""##$$%%&&''(())**++,,--..//001122334444444444445444444433222222222221100000110000///00111222222233445556666554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,,,,,--...--,,++**))(((((((((((('''&&%%$$#####"""!!``!!""##$$%%&&''''''(((((()))))***+++,,,,,,,,,-,,,,+++++**)))))(((((''''&&&&%%$$##""""!!!!!!!``!!""####$$$$$$%%%%%%&&&&&&&&'&&&&&&&&&''''''''''''''''('('''&'''''''('((((((((((((((((''&&%%%%%$$$$$$#####""""""!!`````!!!!!!!!!`!`````!!!""##$$%%&&%%$$%%%%%%%%%&&'''''''(((()))((('(((()))))********************)))))))))))(()))(((((())))))))**************))))))))(((''''''&&&&&&%%%%%$$$##""!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!!""##$$%%&&''(())**++,,--..//001122334455555555555554444444333333322222211111111110000001112222222334455666766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,-,,--../..--,,++**))((((()(((((((''&&%%$$#####""!!``!!""##$$%%&&&&&''''''(((((())))***+++++,,,,,,----,,,++++***)))))((((('''''&&%%$$##"""""!!!!!``!!""######$$$$$$%%%%%%%%&%&&&&&&&&&&&&&&&&&&&'''''''''''''&&&&&&''''''''((((((((((((''&&%%%%$$$$$$####""""""!!!!`````````````!!""##$$%%%%$$$$$$$$$%%%%&&''''''''((((((''''''(())))))))))))******))))))))))(((((((((((((((('((()))))))))))))****)))))(((((((('''&&&&&&&&%%%%$$$$$##""!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!!"""##$$%%&&''(())**++,,--..//00112233445555555555556555555544333333333332211111221111000112223333333445566677766554433221100//..--,,++**))((''&&%%$$##""!!```!!""##$$%%&&''(())**++,,-----..///..--,,++**))))))))))))(((''&&%%$$$$$##""!!`````!!""##$$%%%&&&&&&&&&''''''((((()))***++++++,,,,,---,,,,,++*****)))))((((''''&&%%$$####""""!!``!!"""""######$$$$$$%%%%%%%%&%%%%%%%%%&&&&&&&&&&&&&&&&'&'&&&%&&&&&&&'&''''''''''''''''&&%%$$$$$######"""""!!!!!!``!!""##$$%%$$##$$$$$$$$$%%&&&&&&&''''((('''&''''((((())))))))))))))))))))(((((((((((''(((''''''(((((((())))))))))))))(((((((('''&&&&&&%%%%%%$$$$$###""!!``???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!````!!!!"""##$$%%&&''(())**++,,--..//0011223344556666666666666555555544444443333332222222222111111222333333344556677787766554433221100//..--,,++**))((''&&%%$$##""!!!``!!""##$$%%&&''(())**++,,----..//0//..--,,++**)))))*)))))))((''&&%%$$$$$##""!!!!````!!!""##$$$$%%%%%%%&&&&&&''''''(((()))*****++++++,,,,,--,,,,+++*****)))))(((((''&&%%$$####""!!`````!!!""""""######$$$$$$$$%$%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&%%%%%%&&&&&&&&''''''''''''&&%%$$$$######""""!!!!!!````!!""##$$$$#########$$$$%%&&&&&&&&''''''&&&&&&''(((((((((((())))))((((((((((''''''''''''''''&'''((((((((((((())))(((((''''''''&&&%%%%%%%%$$$$#####""!!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!!!"""###$$%%&&''(())**++,,--..//00112233445566666666666676666666554444444444433222223322221112233344444445566777887766554433221100//..--,,++**))((''&&&%%$$##""!!``!!""##$$%%&&''(())**++,,--...//000//..--,,++************)))((''&&%%%%%$$##""!!!!!```!!!!""####$$$$$%%%%%%%%%&&&&&&'''''((()))******+++++,,,,,---,,+++++*****))))((((''&&%%$$##""!!``!!!!!""""""######$$$$$$$$%$$$$$$$$$%%%%%%%%%%%%%%%%&%&%%%$%%%%%%%&%&&&&&&&&&&&&&&&&%%$$#####""""""!!!!!````!!""##$$$##""#########$$%%%%%%%&&&&'''&&&%&&&&'''''(((((((((((((((((((('''''''''''&&'''&&&&&&''''''''((((((((((((((''''''''&&&%%%%%%$$$$$$#####"""!!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!````!!!!""""###$$%%&&''(())**++,,--..//00112233445566777777777777766666665555555444444333333333322222233344444445566778887766554433221100//..--,,++**))((''&&%%%%$$##""!!``!!""##$$%%&&''(())**++,,--...//00100//..--,,++*****+*******))((''&&%%%%%$$##""""!!!```!!!"""""######$$$$$$$%%%%%%&&&&&&''''((()))))******+++++,,,---,,,+++++*****)))((''&&%%$$##""!!```!!!!!!""""""########$#$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%$$$$$$%%%%%%%%&&&&&&&&&&&&%%$$####""""""!!!!````!!""##$$##"""""""""####$$%%%%%%%%&&&&&&%%%%%%&&''''''''''''((((((''''''''''&&&&&&&&&&&&&&&&%&&&'''''''''''''(((('''''&&&&&&&&%%%$$$$$$$$####"""""!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!````!!!!"""""###$$$%%&&''(())**++,,--..//00112233445566777777777777877777776655555555555443333344333322233444555555566778887766554433221100//..--,,++**))((''&&%%%%%%$$##""!!``!!""##$$%%&&''(())**++,,--..//0011100//..--,,++++++++++++***))((''&&&&&%%$$##"""""!!!``!!!!!""""""#####$$$$$$$$$%%%%%%&&&&&'''((())))))*****+++++,,---,,,,,+++++****))((''&&%%$$##""!!````!!!!!!""""""########$#########$$$$$$$$$$$$$$$$%$%$$$#$$$$$$$%$%%%%%%%%%%%%%%%%$$##"""""!!!!!!```!!""#####""!!"""""""""##$$$$$$$%%%%&&&%%%$%%%%&&&&&''''''''''''''''''''&&&&&&&&&&&%%&&&%%%%%%&&&&&&&&''''''''''''''&&&&&&&&%%%$$$$$$######"""""!!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!````!!!!!!""""####$$$%%&&''(())**++,,--..//00112223344556677888888888888777777766666665555554444444444333333444555555566778887766554433221100//..--,,++**))((''&&%%$$%%%%$$##""!!````!!""##$$%%&&''(())**++,,--..//001121100//..--,,+++++,+++++++**))((''&&&&&%%$$####"""!!!````!!!!!""""""#######$$$$$$%%%%%%&&&&'''((((())))))*****+++,,----,,,,,+++++**))((''&&%%$$##""!!````!!!!!!""""""""#"###################$$$$$$$$$$$$$######$$$$$$$$%%%%%%%%%%%%$$##""""!!!!!!```!!!"""##""!!!!!!!!!""""##$$$$$$$$%%%%%%$$$$$$%%&&&&&&&&&&&&''''''&&&&&&&&&&%%%%%%%%%%%%%%%%$%%%&&&&&&&&&&&&&''''&&&&&%%%%%%%%$$$########""""!!!!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!````!!!!!!""""#####$$$%%%&&''(())**++,,--..//00111222233445566778888888889888888877666666666665544444554444333445556666666778887766554433221100//..--,,++**))((''&&%%$$$$%%%%$$##""!!!```!!"""##$$%%&&''(())**++,,--..//0011221100//..--,,,,,,,,,,,,+++**))(('''''&&%%$$#####"""!!```!!!!!!"""""#########$$$$$$%%%%%&&&'''(((((()))))*****++,,,-----,,,,++**))((''&&%%$$##""!!````!!!!!!""""""""#"""""""""################$#$###"#######$#$$$$$$$$$$$$$$$$##""!!!!!`````!!!"""""!!``!!!!!!!!!""#######$$$$%%%$$$#$$$$%%%%%&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$%%%$$$$$$%%%%%%%%&&&&&&&&&&&&&&%%%%%%%%$$$######""""""!!!!!``????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!!!!!""""""####$$$$%%%&&''(())**++,,--..//00111111122334455667788999999998888888777777766666655555555554444445556666666778887766554433221100//..--,,++**))((''&&%%$$##$$%%%%$$##""!!!!`````!!!"""##$$%%&&''(())**++,,--..//0011221100//..--,,,,,-,,,,,,,++**))(('''''&&%%$$$$###"""!!````!!!!!!"""""""######$$$$$$%%%%&&&'''''(((((()))))***++,,,,----,,++**))((''&&%%$$##""!!````!!!!!!!!"!"""""""""""""""""""#############""""""########$$$$$$$$$$$$##""!!!!````!!!""!!```````!!!!""########$$$$$$######$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$#$$$%%%%%%%%%%%%%&&&&%%%%%$$$$$$$$###""""""""!!!!```????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!!!""""""####$$$$$%%%&&&''(())**++,,--..//001111011112233445566778899999:9999999887777777777766555556655554445566677777778887766554433221100//..--,,++**))((''&&%%$$####$$%%%%$$##"""!!!!!!``!!!!!!""##$$%%&&''(())**++,,--..//0011221100//..------------,,,++**))(((((''&&%%$$$$$###""!!`````````!!!!!"""""""""######$$$$$%%%&&&''''''((((()))))**+++,,,---,,++**))((''&&%%$$##""!!````!!!!!!!!"!!!!!!!!!""""""""""""""""#"#"""!"""""""#"################""!!````!!!!!````!!"""""""####$$$###"####$$$$$%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$##$$$######$$$$$$$$%%%%%%%%%%%%%%$$$$$$$$###""""""!!!!!!``?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!""""""######$$$$%%%%&&&''(())**++,,--..//00000000000112233445566778899::::99999998888888777777666666666655555566677777778887766554433221100//..--,,++**))((''&&%%$$##""##$$%%%%$$##""""!!!!!````!!!!`!!!""##$$%%&&''(())**++,,--..//0011221100//..-----.-------,,++**))(((((''&&%%%%$$$###""!!!!!!!``````!!!!!!!""""""######$$$$%%%&&&&&''''''((((()))**++++,,--,,++**))((''&&%%$$##""!!``````!`!!!!!!!!!!!!!!!!!!!"""""""""""""!!!!!!""""""""############""!!```!!``!!""""""""######""""""##$$$$$$$$$$$$%%%%%%$$$$$$$$$$################"###$$$$$$$$$$$$$%%%%$$$$$########"""!!!!!!!!``?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!"""""######$$$$%%%%%&&&'''(())**++,,--..//00000000/0000112233445566778899:::::::::9988888888888776666677666655566777888888887766554433221100//..--,,++**))((''&&%%$$##""""##$$%%%%$$###"""""!!!```!````!!""##$$%%&&''(())**++,,--..//0011221100//............---,,++**)))))((''&&%%%%%$$$##""!!!!!!!!!```!!!!!!!!!""""""#####$$$%%%&&&&&&'''''((((())***+++,,--,,++**))((''&&%%$$##""!!```!`````````!!!!!!!!!!!!!!!!"!"!!!`!!!!!!!"!"""""""""""""""""!!````!!!!!!!""""###"""!""""#####$$$$$$$$$$$$$$$$$$$$###########""###""""""########$$$$$$$$$$$$$$########"""!!!!!!````?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!````!!"""######$$$$$$%%%%&&&&'''(())**++,,--..///////////////00112233445566778899:::::::::99999998888887777777777666666777888888887766554433221100//..--,,++**))((''&&%%$$##""!!""##$$%$$$$$###"""!!!```!!""##$$%%&&''(())**++,,--..//0011221100//...../.......--,,++**)))))((''&&&&%%%$$$##"""""""!!!``````!!!!!!""""""####$$$%%%%%&&&&&&'''''((())****++,,--,,++**))((''&&%%$$##""!!````````````!!!!!!!!!!!!!`````!!!!!!!!"""""""""""""!!!``!!!!!!!!""""""!!!!!!""############$$$$$$##########""""""""""""""""!"""#############$$$$#####""""""""!!!````?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`````!!!""#####$$$$$$%%%%&&&&&'''((())**++,,--..////////////.////00112233445566778899::;;;;;::999999999998877777887777666778889999887766554433221100//..--,,++**))((''&&%%$$##""!!!!""##$$$$#####"""!!````!!""##$$%%&&''(())**++,,--..//00112221100////////////...--,,++*****))((''&&&&&%%%$$##""""""""!!````````````!!!!!!"""""###$$$%%%%%%&&&&&'''''(()))***++,,-,,++**))((''&&%%$$##""!!```````````!`!`````!`!!!!!!!!!!!!!!!!!!!````````!!!!"""!!!`!!!!"""""####################"""""""""""!!"""!!!!!!""""""""##############""""""""!!!``??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``````!!`!!!!""###$$$$$$%%%%%%&&&&''''((())**++,,--..////.............//00112233445566778899::;;;;;:::::::99999988888888887777778889999887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$######""!!!``!!""##$$%%&&''(())**++,,--..//00112221100/////0///////..--,,++*****))((''''&&&%%%$$#######"""!!`````!!!!!!!````````!!!!!!""""###$$$$$%%%%%%&&&&&'''(())))**++,,,,++**))((''&&%%$$##""!!``̊``````!!!!!!!!!!!!!`````!!!!!!`````!!""""""""""""######""""""""""!!!!!!!!!!!!!!!!`!!!"""""""""""""####"""""!!!!!!!!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```````!!!!!!!!!!"""##$$$$$%%%%%%&&&&'''''((()))**++,,--..////..........-....//00112233445566778899::;;<;;:::::::::::99888889988887778899999887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""####"""""!!!``!!""##$$%%&&''(())**++,,--..//001122211000000000000///..--,,+++++**))(('''''&&&%%$$########""!!!!!!!!!!!!!!!```!!!!`````!!!!!"""###$$$$$$%%%%%&&&&&''((()))**++,,++**))((''&&%%$$##""!!``·```````````````!!!``!!!!!""""""""""""""""""""!!!!!!!!!!!``!!!`````!!!!!!!!""""""""""""""!!!!!!!!``???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`````!!!!!!!!!!!""!""""##$$$%%%%%%&&&&&&''''(((()))**++,,--..////..-------------..//00112233445566778899::;;<;;;;;;;::::::999999999988888899999887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""#""""""!!```!!!""##$$%%&&''(())**++,,--..//0011222110000010000000//..--,,+++++**))(((('''&&&%%$$$$$$$###""!!!!!"""""""!!!!!!!!!!```!!!!"""#####$$$$$$%%%%%&&&''(((())**++,++**))((''&&%%$$##""!!```ʊ````!!!!!!!!!!!!!""""""!!!!!!!!!!``````````Ā``!!!!!!!!!!!!!""""!!!!!``````???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`````!!!!!!!!!!""""""""""###$$%%%%%&&&&&&''''((((()))***++,,--..////..----------,----..//00112233445566778899::;;<;;;;;;;;;;;::99999::999988899:99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!"""""!!!!!````!!""##$$%%&&''(())**++,,--..//0011222111111111111000//..--,,,,,++**))((((('''&&%%$$$$$$$$##"""""""""""""""!!!""""!!````!!!"""######$$$$$%%%%%&&'''((())**++++**))((''&&%%$$##""!!``!`ˎ`````!!!!!!!!!!!!!!!!!!!!``````````!!!!!!!!!!!!!!``???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!!!!!!"""""""""""##"####$$%%%&&&&&&''''''(((())))***++,,--..////..--,,,,,,,,,,,,,--..//00112233445566778899::;;<<<<<<;;;;;;::::::::::999999:99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""""!!!!!!``!!""##$$%%&&''(())**++,,--..//0011222111112111111100//..--,,,,,++**))))((('''&&%%%%%%%$$$##"""""#######"""""""""!!``!!!"""""######$$$$$%%%&&''''(())**+++**))((''&&%%$$##""!!````!`ȉ````````!!!!!!`````````````!!!!```???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```````!!!!!""""""""""##########$$$%%&&&&&''''''(((()))))***+++,,--..////..--,,,,,,,,,,+,,,,--..//00112233445566778899::;;<<<<<<<<<<;;:::::;;::::999::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!!"!!!!`````!!""##$$%%&&''(())**++,,--..//00112222222222222211100//..-----,,++**)))))(((''&&%%%%%%%%$$###############"""###""!!```!!!""""""#####$$$$$%%&&&'''(())**++**))((''&&%%$$##""!!`````!!```````!`ŋ``````````???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!````!!!!!!!""""""""###########$$#$$$$%%&&&''''''(((((())))****+++,,--..////..--,,+++++++++++++,,--..//00112233445566778899::;;<<==<<<<<<;;;;;;;;;;::::::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!!!!!!```!!""##$$%%&&''(())**++,,--..//0011223322222322222221100//..-----,,++****)))(((''&&&&&&&%%%$$#####$$$$$$$#########""!!``!!!!!""""""#####$$$%%&&&&''(())****))((''&&%%$$##""!!``````!!!!!!!!!!!!```???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!!!!!!!"""""##########$$$$$$$$$$%%%&&'''''(((((())))*****+++,,,,--...//..--,,++++++++++*++++,,--..//00112233445566778899::;;<<======<<;;;;;<<;;;;::::99887766554433221100//..--,,++**))((''&&%%$$##""!!``````!```!!""##$$%%&&''(())**++,,--..//0011223333333333332221100//.....--,,++*****)))((''&&&&&&&&%%$$$$$$$$$$$$$$$###$$$##""!!```!!!!!!"""""#####$$%%%&&&''(())***))((''&&%%$$##""!!``````````!!!!`````!!!!!""!!!!!!!``````````````!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!"""""""########$$$$$$$$$$$%%$%%%%&&'''(((((())))))****++++++++,,--.....--,,++*************++,,--..//00112233445566778899::;;<<======<<<<<<<<<<;;;;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!""##$$%%&&''(())**++,,--..//0011223333343333333221100//.....--,,++++***)))(('''''''&&&%%$$$$$%%%%%%%$$$$$$$$$##""!!````!!!!!!"""""###$$%%%%&&''(())**))((''&&%%$$##""!!```!!````!!!````````!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!``??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!""""""""#####$$$$$$$$$$%%%%%%%%%%&&&''((((())))))****++++++++++++,,---..--,,++**********)****++,,--..//00112233445566778899::;;<<==>>==<<<<<==<<<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233444444444333221100/////..--,,+++++***))((''''''''&&%%%%%%%%%%%%%%%$$$%%$$##""!!````!!!!!"""""##$$$%%%&&''(())))((''&&%%$$##""!!``!!!!````!!!!!!!!!!!!!`````````!!!!""""!!!!!"""""##"""""""!!!!!!!!!!!!!!"!!!```??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!""######$$$$$$$$%%%%%%%%%%%&&%&&&&''((())))))******++++++++****++,,-----,,++**)))))))))))))**++,,--..//00112233445566778899::;;<<==>>==========<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//001122334445444444433221100/////..--,,,,+++***))((((((('''&&%%%%%&&&&&&&%%%%%%%$$##""!!`````!!!!!"""##$$$$%%&&''(()))((''&&%%$$##""!!``!!!``!!!!!"""!!!!!!!!!!!!!!!```````````!!!!!!!""""""""############""""""""""""""!!!!!!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""####$$$$$%%%%%%%%%%&&&&&&&&&&'''(()))))******++++++**********++,,,--,,++**))))))))))())))**++,,--..//00112233445566778899::;;<<==>>=====>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//0011223344555555544433221100000//..--,,,,,+++**))((((((((''&&&&&&&&&&&&&&&%%%&%%$$##""!!````!```!!!!!""###$$$%%&&''(())((''&&%%$$##""!!````!!!``!!"""""""""""""!!!!!!!!!!!!!!!!``!!!!``!!!""""""#####$$#######"""""""""""!!!!!!!!!!``?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$$%%%%%%%%&&&&&&&&&&&''&''''(()))******++++++********))))**++,,,,,++**))((((((((((((())**++,,--..//00112233445566778899::;;<<==>>>>>>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//0011223344555555554433221100000//..----,,,+++**)))))))(((''&&&&&'''''''&&&&&&&%%$$##""!!``!!`!!!`````!!!""####$$%%&&''((((''&&%%$$##""!!`````````!!!!!``!!""###"""""""""""""""!!!!!!!!```!!!````!!""""""###$$$####$$#######"""!!!!`````````?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%%%%&&&&&&&&&&''''''''''((())*****+++++++*****))))))))))**+++,,++**))(((((((((('(((())**++,,--..//00112233445566778899::;;<<==>>>>>>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//0011223344556665554433221111100//..-----,,,++**))))))))(('''''''''''''''&&&'&&%%$$##""!!!!!!!!`````!!"""###$$%%&&''((''&&%%$$##""!!``!!!``````!!!!!!!!``!!""##########"""""""""""""""!!``!!!``!!"""""""################""!!!!``?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&&&&&&&'''''''''''(('(((())***++++++++****))))))))(((())**+++++**))(('''''''''''''(())**++,,--..//00112233445566778899::;;<<==>>?>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566666554433221111100//....---,,,++*******)))(('''''((((((('''''''&&%%$$##""!!""!!`‹``!!""""##$$%%&&''(''&&%%$$##""!!``!!!!!!!`!!!!"""!!```!!""##$$#######"""!!!!!"""""""!!````!!!``!!!!!!"""###""""#######""!!!``????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!""##$$%%&&&&&''''''''''(((((((((()))**+++++++++***)))))(((((((((())***++**))((''''''''''&''''(())**++,,--..//00112233445566778899::;;<<==>>>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//001122334455667666554433222221100//.....---,,++********))((((((((((((((('''(''&&%%$$##"""""!!``````!!!!"""##$$%%&&''(''&&%%$$##""!!````!!!!!!""""""!!``!!""##$$$$$$##""!!!!!!!!!""#""!!``!!!!!!``!!!!!!!!""""""""""""""""!!``????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!""##$$%%&&''''''''((((((((((())())))**+++++++****))))((((((((''''(())*****))((''&&&&&&&&&&&&&''(())**++,,--..//00112233445566778899::;;<<==>>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//001122334455667766554433222221100////...---,,+++++++***))((((()))))))(((((((''&&%%$$##""""!!``````!!!!```!!!!""##$$%%&&''(''&&%%$$##""!!``!!!!""""##""!!`````!!""##$$%$$$##""!!!`````!!!""#""!!```````!!!!!"!!``````````!!!"""!!!!"""""""!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!""##$$%%&&'''''(((((((((())))))))))***++,++++****)))(((((''''''''''(()))**))((''&&&&&&&&&&%&&&&''(())**++,,--..//00112233445566778899::;;<<==>>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`````!!""##$$%%&&''(())**++,,--..//001122334455667766554433333221100/////...--,,++++++++**)))))))))))))))((()((''&&%%$$####""!!````!!!`!!!!!!!```!!!""##$$%%&&''''&&%%$$##""!!!``!!!!"""""##""!!!!````!!!""##$$%%$$##""!!````!!""#""!!``````````!```!```````!!"!!````!!!!!!!!!!!!!!!!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``````!!"""##$$%%&&''(((((((()))))))))))**)****++,++****))))((((''''''''&&&&''(()))))((''&&%%%%%%%%%%%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!`!``!!""##$$%%&&''(())**++,,--..//001122334455667776655443333322110000///...--,,,,,,,+++**)))))*******)))))))((''&&%%$$####""!!!!!!!!!!!""""!!```!!""##$$%%&&''&&%%$$##""!!````````!!!!"""##""!!!!!!!!!""##$$%%$$##""!!``!!"""""!!!!!!!!!!`````````!!!!``!!!````!!!!!!!!!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!!!"""##$$%%&&''((((())))))))))**********+++,++****))))((('''''&&&&&&&&&&''((())((''&&%%%%%%%%%%$%%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!!``!!""##$$%%&&''(())**++,,--..//001122334455667787766554444433221100000///..--,,,,,,,,++***************)))*))((''&&%%$$$$##""!!!!"""!"""""""!!`````!!""##$$%%&&&&%%$$##""!!`````!!!!!""##""""!!!!"""##$$%%%$$##""!!``!!""""""!!!!!!!````````!!!```````````````````???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!!!""###$$%%&&''(())))))))***********++*++++,++**))))((((''''&&&&&&&&%%%%&&''(((((''&&%%$$$$$$$$$$$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""""!!!``!!""##$$%%&&''(())**++,,--..//00112233445566778887766554444433221111000///..-------,,,++*****+++++++*******))((''&&%%$$$$##"""""""""""###""!!```!!!``!!""##$$%%&&&%%$$##""!!``!!````!!!""##"""""""""##$$%%%%%$$##""!!``!!""!"""""!!```````````!!!``??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!"""""###$$%%&&''(()))))**********++++++++++,,++**))))(((('''&&&&&%%%%%%%%%%&&'''((''&&%%$$$$$$$$$$#$$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""""!!``!!""##$$%%&&''(())**++,,--..//0011223344556677888877665555544332211111000//..--------,,+++++++++++++++***+**))((''&&%%%%$$##""""###"#####""!!``!!!!!!``!!""##$$%%&&&%%$$##""!!``!!!```!!""####""""###$$%%%%$$$$$##""!!``````!!!!!!!"""!!``!!!!`Ғ`````````??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!"""""##$$$%%&&''(())********+++++++++++,,+,,,++**))((((''''&&&&%%%%%%%%$$$$%%&&'''''&&%%$$#############$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$###""!!```!!""##$$%%&&''(())**++,,--..//001122334455667788998877665555544332222111000//.......---,,+++++,,,,,,,+++++++**))((''&&%%%%$$#############""!!``!!!"""!!```!!""##$$%%&&%%$$##""!!``!!!!````!!""#########$$%%%$$$$$$$$##""!!!``!!!!!!!!!`!!"!!````!!!``ԛ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""#####$$$%%&&''(())*****++++++++++,,,,,,,,,,++**))((((''''&&&%%%%%$$$$$$$$$$%%&&&''&&%%$$##########"####$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$###""!!```!!!""##$$%%&&''(())**++,,--..//00112233445566778899998877666665544332222211100//........--,,,,,,,,,,,,,,,+++,++**))((''&&&&%%$$####$$$#$$##""!!``!!""""""!!!````!!""##$$%%&&%%$$##""!!``!!"!!!`````!````!!!""######$$$%%%$$$######$##""!!!!!!!!``````!!!!``!!```֖?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""#####$$%%%&&''(())**++++++++,,,,,,,,,,,--,,++**))((''''&&&&%%%%$$$$$$$$####$$%%&&&&&%%$$##"""""""""""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$##""!!``!!!""##$$%%&&''(())**++,,--..//00112233445566778899::998877666665544333322211100///////...--,,,,,-------,,,,,,,++**))((''&&&&%%$$$$$$$$$$##""!!``!!"""###""!!!!!```````!!""##$$%%&&%%$$##""!!``!!"""!!!!````!`!!````!!""##$$$$$%%%$$############"""!!!!!``!!!!``!``ˑ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$$$$%%%&&''(())**+++++,,,,,,,,,,------,,++**))((''''&&&&%%%$$$$$##########$$%%%&&%%$$##""""""""""!""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::::998877777665544333332221100////////..---------------,,,-,,++**))((''''&&%%$$$$%%%$$##""!!``!!""######"""!!!!!!``!!!``````!!""##$$%%&&&%%$$##""!!``ˆ`!!"""""!!!!!````````!!!````!!""##$$%%%%$$###""""""##""""""!!```!!!!``!`ԓ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$$$$%%&&&''(())**++,,,,,,,,-----------,,++**))((''&&&&%%%%$$$$########""""##$$%%%%%$$##""!!!!!!!!!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!""##$$%%&&''(())**++,,--..//00112233445566778899::::99887777766554444333222110000000///..-----.......-------,,++**))((''''&&%%%%%%%%%$$##""!!````!!""##$$$##"""""!!!!!!!!!!!!``!!""##$$%%&&&%%$$##""!!!```!!""##""""!!!!!!```!````€``!!!!``!!""##$$%%%$$##"""""""""""""""!!``!!``!`ї?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%%%%&&&''(())**++,,,,,----------..--,,++**))((''&&&&%%%%$$$#####""""""""""##$$$%%$$##""!!!!!!!!!!`!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::::998888877665544444333221100000000//...............---.--,,++**))((((''&&%%%%&&&%%$$##""!!!!```!!""##$$$$$###""""""!!"""!!!!!``!!""##$$%%&&&%%$$##""!!!```!!""####"""""!!!``!!!!``!!!!```!!""##$$%%$$##"""!!!!!!""!!!!"!!``!``!!`ϔ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%%%%&&'''(())**++,,----,-,,,---...--,,++**))((''&&%%%%$$$$####""""""""!!!!""##$$$$$##""!!````````````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<====<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::::998888877665555444333221111111000//.....///////.......--,,++**))((((''&&&&&&&&&%%$$##""!!!!!````!!""##$$%%%$$#####""""""""""""!!``!!""##$$%%&&&&%%$$##"""!!!```!!""######""""!!```!!!!``!!!!``!!""##$$%$$##""!!!!!!!!!!!!!!!!!``!````````ˊ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&&&&'''(())**++,,---,,,,,,,,,--.--,,++**))((''&&%%%%$$$$###"""""!!!!!!!!!!""###$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;::999998877665555544433221111111100///////////////.../..--,,++**))))((''&&&&'''&&%%$$##""""!!!!!````!!""##$$%%%%%$$$######""###""""!!``!!""##$$%%&&''&&%%$$##"""!!!!````!!!""##$####""!!````!``!!"!!````!!""##$$%$$##""!!!``````!!````!!!!```````!!```!!!`͍????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&&&&''((())**++,,--,,,,+,+++,,,---,,++**))((''&&%%$$$$####""""!!!!!!!!````!!""######""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;;::999998877666655544433222222211100/////0000000///////..--,,++**))))(('''''''''&&%%$$##"""""!!!!````!!""##$$%%&&&%%$$$$$###########""!!``!!""##$$%%&&''''&&%%$$###"""!!!!!```!!""##$$###""!!`````!!""!!!!!!""##$$%$$##""!!`````!!!!!````!!!!!!!!`!!!!`ӕ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!""##$$%%&&'''''((())**++,,--,,,+++++++++,,-,,++**))((''&&%%$$$$####"""!!!!!``````!!"""####""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;;;:::::9988776666655544332222222211000000000000000///0//..--,,++****))((''''(((''&&%%$$####"""""!!``!!``!!""##$$%%&&&&%%%$$$$$$##$$$###""!!``!!""##$$%%&&''((''&&%%$$###""""!!!!````!!""##$$$##""!!````!!"""!!!!""##$$%$$##""!!``!!"!!!!!!!!!!!!!!!!!``ˍ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&'''''(()))**++,,--,,++++*+***+++,,,++**))((''&&%%$$####""""!!!!````!!""""###""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<;;:::::99887777666555443333333222110000011111110000000//..--,,++****))(((((((((''&&%%$$#####""""!!```````!!!!``!!""##$$%%&&&&&%%%%%$$$$$$$$$##""!!``!!""##$$%%&&''(((''&&%%$$$###"""!!!!!``!!""##$$##""!!`````!!""#""""""##$$%%%$$##""!!``!!"""!!!!"""!!!!````ȋ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''((((()))**++,,--,,+++*********++,++**))((''&&%%$$####""""!!!```!!!!!"""##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<;;;;;::99887777766655443333333322111111111111111000100//..--,,++++**))(((()))((''&&%%$$$$#####""!!!!!!!!!""!!``!!""##$$%%%&&&&&&%%%%%%$$%%%$$##""!!``!!""##$$%%&&''(()((''&&%%$$$##""!!!!!!```!!""##$$##""!!``````!``!!""###""""##$$%%%%$$##""!!``!!""""""""""!!```Ņ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''((((())***++,,--,,++****)*)))***+++**))((''&&%%$$##""""!!!!```!`!!!!""##""!!```````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<<;;;;;::99888877766655444444433322111112222222111111100//..--,,++++**)))))))))((''&&%%$$$$$####""!!!!!!!"""!!```!!""##$$$$%%%%&&&&&&&%%%%%%%%%$$##""!!``!!""##$$%%&&''(()((''&&%%$$##""!!````````!!""##$$##""!!!!!!```````!!!``!!""##$######$$%%&%%$$##""!!``!!""###"""""!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(()))))***++,,--,,++***)))))))))**+**))((''&&%%$$##""""!!!!``````!!!""##""!!!!!!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<<<<<<;;::99888887776655444444443322222222222222211121100//..--,,,,++**))))***))((''&&%%%%$$$$$##"""""""""""!!``!!!"""###$$$$$%%%&&'&&&&&&%%&&&%%$$##""!!```!!""##$$%%&&''((((''&&%%$$##""!!``!!""##$$##""!!!!!!!!!!`!!!"!!!!""##$$$####$$%%&&%%$$##""!!``!!""#####""!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(()))))**+++,,--,,++**))))()((()))***))((''&&%%$$##""!!!!`````!!""##""!!!!!!!!````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<=<<<<<;;::99888887776655554554443322222333333322222221100//..--,,,,++*********))((''&&%%%%%$$$$##"""""""##""!!``!!""""""####$$$$%%&&'''&&&&&&&&&%%$$##""!!!``````!!""##$$%%&&''(((''&&%%$$##""!!``!!""##$$##""""""!!!!!!!!"""!!""##$$%$$$$$$%%&&&&%%$$##""!!````!!""##$##""!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())*****+++,,--,,++**)))((((((((())*))((''&&%%$$##""!!!!``!!""##"""""""!!!!!````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<=<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<====<<;;::9988777777665555444455443333333333333332223221100//..----,,++****+++**))((''&&&&%%%%%$$##########""!!``!!!!!"""#####$$$%%&&'''''&&'''&&%%$$##""!!!!!!!````!!""##$$%%&&''((((''&&%%$$##""!!``!!""##$$$##""""""""""!"""#""""##$$%%%$$$$%%&&''&&%%$$##""!!!!``````!!""##$$$##""!!```????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())*****++,,,--,,++**))(((('('''((()))((''&&%%$$##""!!````!!""###""""""""!!!!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<=<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<===<<;;::998877777766555544344455443333343333343333333221100//..----,,+++++++++**))((''&&&&&%%%%$$#########""!!```!!!!!!""""####$$%%&&''''''''''&&%%$$##"""!!!!!!!!!!""##$$%%&&''(()((''&&%%$$##""!!``!!""##$$$######""""""""###""##$$%%&%%%%%%&&''''&&%%$$##""!!!!`!!!!`!!""##$$%$$##""!!!!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$###""!!``!!""##$$%%&&''(())**++++,,,--,,++**))((('''''''''(()((''&&%%$$##""!!``!!""#########"""""!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<===<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<===<<;;::99887766666655444433334455443333332333344333433221100//....--,,++++,,,++**))((''''&&&&&%%$$$$$$$$##""!!``````!!!"""""###$$%%&&''(''(((''&&%%$$##"""""""!!!!""##$$%%&&''(())((''&&%%$$##""!!``!!"""##$$$##########"###$####$$$$%%&%%%%&&''((''&&%%$$##""""!!!!!!!!""##$$%%%$$##""!!!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$####""!!``!!""##$$%%&&''(())**++++,,---,,++**))((''''&'&&&'''(((''&&%%$$##""!!``!!""##$########""""""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<====<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<=<<;;::9988776666665544443323334444332223222223333444433221100//....--,,,,,,,,,++**))(('''''&&&&%%$$$$$$$$##""!!```!!!!""""##$$%%&&''((((((''&&%%$$###""""""""""##$$%%&&''(())))((''&&%%$$##""!!``!!!!""###$$$$$$########$$$##$###$$%%&&&&&''((((''&&%%$$##""""!""""!""##$$%%&%%$$##""!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""""!!``!!""##$$%%&&''(())**++,,,,---,,++**))(('''&&&&&&&&&''(''&&%%$$##""!!```!!""##$$$$$$$$#####""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<<<;;::998877665555554433332222334433222222122223333444433221100////..--,,,,---,,++**))(((('''''&&%%%%%%%$$##""!!``!!!!!"""##$$%%&&''(())((''&&%%$$#######""""##$$%%&&''(())**))((''&&%%$$##""!!````!!!""###$$$$$$$$$$#$$$%$$$#####$$%%&&&''((((((''&&%%$$####""""""""##$$%%&%%$$##""!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""""!!!``!!""##$$%%&&''(())**++,,,,---,,++**))((''&&&&%&%%%&&&''''&&%%$$##""!!``!!""##$$%$$$$$$$$########$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<<;;::99887766555555443333221222333322111211111222233444433221100////..---------,,++**))(((((''''&&%%%%%%%$$##""!!````!!!!""##$$%%&&''(())((''&&%%$$$##########$$%%&&''(())****))((''&&%%$$##""!!!```!!"""##$$$$$$$$$$$$%$$###"""##$$%%&&'''''((((''&&%%$$####"####"##$$%%&&%%$$##""!!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!```!!""##$$%%&&''(())**++,,----,,++**))((''&&&%%%%%%%%%&&''''&&%%$$##""!!``!!""##$$%%%%%%%%$$$$$####$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<;;::998877665544444433222211112233221111110111122223333443322110000//..----...--,,++**))))(((((''&&&&&&%%$$##""!!```!!!""##$$%%&&''(())((''&&%%$$$$$$$####$$%%&&''(())**++**))((''&&%%$$##""!!!``!!"""##$##$$#$$$$$$$###"""""##$$%%&&'''''((((''&&%%$$$$########$$%%&&%%$$##""!!````??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!``!!""##$$%%&&''(())**++,,----,,++**))((''&&%%%%$%$$$%%%&&''''&&%%$$##""!!`````!!""##$$%%&%%%%%%%%$$$$$$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<;;::99887766554444443322221101112222110001000001111223333333322110000//.........--,,++**)))))((((''&&&&&&%%$$##""!!````!!""##$$%%&&''(())((''&&%%%$$$$$$$$$$%%&&''(())**++++**))((''&&%%$$##""!!``!!!""########$$$$$##"""!!!""##$$%%&&&&&''((((''&&%%$$$$#$$$$#$$%%&&&%%$$##""!!````!````!``?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!````!!""##$$%%&&''(())**++,,---,,++**))((''&&%%%$$$$$$$$$%%&&''''&&%%$$##""!!```!``!!""##$$%%&&&&&&&&%%%%%$$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;;;::9988776655443333332211110000112211000000/00001111222233332222111100//....//..--,,+++****)))))((''''''&&%%$$##""!!!``!!""##$$%%&&''(())((''&&%%%%%%%$$$$%%&&''(())**++,,++**))((''&&%%$$##""!!```!!!""#""##"#######"""!!!!!""##$$%%&&&&&''((((''&&%%%%$$$$$$$$%%&&&%%$$##""""!!```!!!!!!!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--,,++**))((''&&%%$$$$#$###$$$%%&&''''&&%%$$##""!!!````!!``!!""##$$%%&&&&&&&&&&%%%%%%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;;;::99887766554433333322111100/000111100///0/////000011222222222121111100//////..--,,++********))))((''''''&&%%$$##""!!!``!!""##$$%%&&''(())((''&&&%%%%%%%%%%&&''(())**++,,,,++**))((''&&%%$$##""!!````!!""""""""#####""!!!```!!""##$$%%%%%&&''((((''&&%%%%$%%%%$%%&&&%%$$##""!!!!!!`````!!!!!!!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,-,,++**))((''&&%%$$$#########$$%%&&''''&&%%$$##""!!!!!!!!!``!!""##$$%%&&'''''''&&&&&%%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;;::99887766554433222222110000////001100//////.////000011112222111111111100////..--,,++***)**+*****))((((((''&&%%$$##""!!``!!""##$$%%&&''(()))((''&&&&&&&%%%%&&''(())**++,,--,,++**))((''&&%%$$##""!!``````!!"!!""!"""""""!!!``!!""##$$%%%%%&&''((((''&&&&%%%%%%%%&&&%%$$##""!!!!`!````!!!```???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,,++**))((''&&%%$$####"#"""###$$%%&&''''&&%%$$##"""!!!!""!!```!!""##$$%%&&''''''''''&&&&&&&&''(())**++,,--..//00112233445566778899::;;<<==>>??>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;::99887766554433222222110000//.///0000//.../.....////0011111111101001001100//..--,,++**))))***+****))((((((''&&%%$$##""!!``!!""##$$%%&&''(())))(('''&&&&&&&&&&''(())**++,,----,,++**))((''&&%%$$##""!!!!`````!!``!!!!!!!!!"""""!!````!!""##$$$$$%%&&''((((''&&&&%&&&&%&&&%%$$##""!!`````!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%%&&''(())**++,++**))((''&&%%$$###"""""""""##$$%%&&''''&&%%$$##"""""""""!!!```````!!""##$$%%&&''((((((('''''&&&&''(())**++,,--..//00112233445566778899::;;<<==>>??>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;::998877665544332211111100////....//00//......-....////00001111000000000000//..--,,++**)))())***+++**)))))((''&&%%$$##""!!``!!""##$$%%&&''(())*))(('''''''&&&&''(())**++,,--..--,,++**))((''&&%%$$##""!!!!!!!!!!``!!``!!`!!!!!!!``!!""##$$$$$$$%%&&''((((''''&&&&&&&&&%%$$##""!!``!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%%&&''(())**+++**))((''&&%%$$##""""!"!!!"""##$$%%&&''''&&%%$$###""""##""!!!!!!!```!!!""##$$%%&&''((((((((((''''''''(())**++,,--..//00112233445566778899::;;<<==>>?>>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;::998877665544332211111100////..-...////..---.-----....//000000000/0//0//00//..--,,++**))(((()))**+++**))))((''&&%%$$##""!!``!!""##$$%%&&''(())**))(((''''''''''(())**++,,--....--,,++**))((''&&%%$$##""""!!!!!"!!```````!!!!!````!!""##$$$####$$%%&&''((((''''&''''&&%%$$##""!!``!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$$%%&&''(())**+**))((''&&%%$$##"""!!!!!!!!!""##$$%%&&''''&&%%$$#########"""!!!!!!```!!!!""##$$%%&&''(()))))))(((((''''(())**++,,--..//00112233445566778899::;;<<==>>>>>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::::998877665544332211000000//....----..//..------,----....////0000////////////..--,,++**))((('(()))**+++***))((''&&%%$$##""!!``!!""##$$%%&&''(())***))(((((((''''(())**++,,--..//..--,,++**))((''&&%%$$##""""""""""!!!``````````!!!""##$$$######$$%%&&''((((((''''''&&%%$$##""!!````????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$$$%%&&''(())***))((''&&%%$$##""!!!!`!```!!!""##$$%%&&''''&&%%$$$####$$##"""""""!!!!!!"""##$$%%&&''(())))))))))(((((((())**++,,--..//00112233445566778899::;;<<==>>>>>===<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!````!!""##$$%%&&''(())**++,,--..//00112233445566778899:::998877665544332211000000//....--,---....--,,,-,,,,,----../////////./../..//..--,,++**))((''''((())**+++**))((''&&%%$$##""!!``!!""##$$%%&&''(())****)))(((((((((())**++,,--..////..--,,++**))((''&&%%$$####"""""#""!!!!!``!!!""##$$$##""""##$$%%&&''(((((('((''&&%%$$##""!!````???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""#####$$%%&&''(())*))((''&&%%$$##""!!!`````!!""##$$%%&&''''&&%%$$$$$$$$$###""""""!!!""""##$$%%&&''(())*******)))))(((())**++,,--..//00112233445566778899::;;<<==========<<;;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`````!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::99887766554433221100//////..----,,,,--..--,,,,,,+,,,,----....////............--,,++**))(('''&''((())**+++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**+**)))))))(((())**++,,--..//00//..--,,++**))((''&&%%$$##########"""!!!!```!!"""##$$$##""""""##$$%%&&''(())((((''&&%%$$##""!!``!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!"""#####$$%%&&''(()))((''&&%%$$##""!!```!!""##$$%%&&''''&&%%%$$$$%%$$#######""""""###$$%%&&''(())**********))))))))**++,,--..//00112233445566778899::;;<<=========<<<;;;::999887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!!!!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::99887766554433221100//////..----,,+,,,----,,+++,+++++,,,,--.........-.--.--..--,,++**))((''&&&&'''(())***+**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++***))))))))))**++,,--..//0000//..--,,++**))((''&&%%$$$$#####$##"""""!!````````!```!!"""##$$$##""!!!!""##$$%%&&''(())()((''&&%%$$##""!!```!!``??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""""""##$$%%&&''(()((''&&%%$$##""!!``!!""##$$%%&&''(''&&%%%%%%%%%$$$######"""####$$%%&&''(())**+++++++*****))))**++,,--..//00112233445566778899::;;<<<<<<<<<<<<<<;;:::99999887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""!!!!`````!!""##$$%%&&''(())**++,,--..//00112233445566778899::99887766554433221100//......--,,,,++++,,--,,++++++*++++,,,,----....------------,,++**))((''&&&%&&'''(())*****))((''&&%%$$##""!!``!!""##$$%%&&''(())**++*******))))**++,,--..//001100//..--,,++**))((''&&%%$$$$$$$$$$###""""!!````!`!!!```!!!""###$$$##""!!!!!!""##$$%%&&''(())))((''&&%%$$##""!!!````!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!"""""##$$%%&&''((((''&&%%$$##""!!``!!""##$$%%&&''((''&&&%%%%&&%%$$$$$$$######$$$%%&&''(())**++++++++++********++,,--..//00112233445566778899::;;<<<<<<<<<<<<<;;;:::9988888887766554433221100//..--,,++**))((''&&%%$$##""!!```!!""""!!!!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::99887766554433221100//......--,,,,++*+++,,,,++***+*****++++,,---------,-,,-,,--,,++**))((''&&%%%%&&&''(()))****))((''&&%%$$##""!!``!!""##$$%%&&''(())**+++**********++,,--..//00111100//..--,,++**))((''&&%%%%$$$$$%$$#####""!!!``!!!!!`````!!!!""###$$$##""!!````!!""##$$%%&&''(())))((''&&%%$$##""!!!!!````!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!!!!!""##$$%%&&''((''&&%%$$##""!!``!!""##$$%%&&''(((''&&&&&&&&&%%%$$$$$$###$$$$%%&&''(())**++,,,,,,,+++++****++,,--..//00112233445566778899::;;<<<<;;;;;;;;;;;;::9998888888887766554433221100//..--,,++**))((''&&%%$$##""!!!```!!""#""""!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::99887766554433221100//..------,,++++****++,,++******)****++++,,,,----,,,,,,,,,,,,++**))((''&&%%%$%%&&&''(()))**)))((''&&%%$$##""!!``!!""##$$%%&&''(())**+++++++++****++,,--..//0011221100//..--,,++**))((''&&%%%%%%%%%%$$$####""!!``!!"!!!!!!!!"""##$$$$##""!!``!!""##$$%%&&''(())))((''&&%%$$##"""!!!!!!``!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!!!!""##$$%%&&''''&&%%$$##""!!``!!""##$$%%&&''(()(('''&&&&''&&%%%%%%%$$$$$$%%%&&''(())**++,,,,,,,,,,++++++++,,--..//00112233445566778899::;;<<<;;;;;;;;;;;;:::999887777788887766554433221100//..--,,++**))((''&&%%$$##""!!!````!!""####""""""""##$$%%&&''(())**++,,--..//00112233445566778899::99887766554433221100//..------,,++++**)***++++**)))*)))))****++,,,,,,,,,+,++,++,,++**))((''&&%%$$$$%%%&&''((()))))((''&&%%$$####""!!``!!""##$$%%&&''(())**++,,++++++++++,,--..//001122221100//..--,,++**))((''&&&&%%%%%&%%$$$$$##""!!``!!"!!!!!""""########""!!``!!""##$$%%&&''(())))((''&&%%$$##"""""!!!!```````!!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`````!!""##$$%%&&''&&%%$$##""!!```!!""##$$%%&&''(()))(('''''''''&&&%%%%%%$$$%%%%&&''(())**++,,-------,,,,,++++,,--..//00112233445566778899::;;<<;;;;::::::::::::99888777777788887766554433221100//..--,,++**))((''&&%%$$##"""!!```!```!!""##$####"""""##$$%%&&''(())**++,,--..//00112233445566778899::99887766554433221100//..--,,,,,,++****))))**++**))))))())))****++++,,,,++++++++++++**))((''&&%%$$$#$$%%%&&''((())(((''&&%%$$###"""""!!``!!""##$$%%&&''(())**++,,,,,,,,++++,,--..//00112233221100//..--,,++**))((''&&&&&&&&&&%%%$$##""!!````!!!!!!!"""##"#######""!!```!!""##$$%%&&''(())))((''&&%%$$###""""""!!!!!!```````!!!"!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&'&&%%$$##""!!``!!!""##$$%%&&''(())*))(((''''((''&&&&&&&%%%%%%&&&''(())**++,,----------,,,,,,,,--..//00112233445566778899::;;<<;;;::::::::::::99988877666667788887766554433221100//..--,,++**))((''&&%%$$##"""!!!!!!````!!!""##$$$$########$$%%&&''(())**++,,--..//001122334455667677889999887766554433221100//..--,,,,,,++****))()))****))((()((((())))**+++++++++*+**+**++**))((''&&%%$$####$$$%%&&'''(((((''&&%%$$##""""!!!!!!``````!!""##$$%%&&''(())**++,,--,,,,,,,,,,--..//0011223333221100//..--,,++**))((''''&&&&&&&%%$$##""!!```!!!!!!"""""""""""#""!!``!!""##$$%%&&''(())))((''&&%%$$#####""""!!!!!!!!!!!!!!""!!!```????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&'&&%%$$##""!!````!!!""##$$%%&&''(())***))((((((((('''&&&&&&%%%&&&&''(())**++,,--.......-----,,,,--..//00112233445566778899::;;;<;;::::9999999999998877766666667788887766554433221100//..--,,++**))((''&&%%$$###""!!!"!!```!!````!!!""##$$%$$$$#####$$%%&&''(())**++,,--..//001122334455667666778899887766554433221100//..--,,++++++**))))(((())**))(((((('(((())))****++++************))((''&&%%$$###"##$$$%%&&'''(('''&&%%$$##"""!!!!!!!!````!!!!````!!""##$$%%&&''(())**++,,--------,,,,--..//001122334433221100//..--,,++**))(('''''''&&%%$$##""!!``````!!!""!"""""""#""!!``!!""##$$%%&&''(()))((''&&%%$$###"""""#""""""!!!!!!!"""!!!`!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&'&&%%$$##""!!!```````!!!!""##$$%%&&''(())****)))(((())(('''''''&&&&&&'''(())**++,,--..........--------..//00112233445566778899::;;;;;;:::9999999999998887776655555667777777766554433221100//..--,,++**))((''&&%%$$###""""""!!!!!!!!!!!"""##$$%%%%$$$$$$$$%%&&''(())**++,,--..//001122334455666665667788887766554433221100//..--,,++++++**))))(('((())))(('''('''''(((())*********)*))*))**))((''&&%%$$##""""###$$%%&&&'''''&&%%$$##""!!!!`````````!!!!!!!!!!!!""##$$%%&&''(())**++,,--..----------..//00112233444433221100//..--,,++**))(((('''&&%%$$##""!!``!!!!!!!!!!!""#""!!```!!""##$$%%&&''(()((''&&%%$$##""""""""""""""!!!!!!!""!!````????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&'&&%%$$##""!!!!!````!!""##$$%%&&''(())****)))))))))(((''''''&&&''''(())**++,,--..///////.....----..//00112233445566778899::;;;::;::9999888888888888776665555555667777777766554433221100//..--,,++**))((''&&%%$$$##"""#""!!!""!!!!"""##$$%%&%%%%$$$$$%%&&''(())**++,,--..//001122334455666565556677887766554433221100//..--,,++******))((((''''(())((''''''&''''(((())))****))))))))))))((''&&%%$$##"""!""###$$%%&&&''&&&%%$$##""!!!```!!!!!!""""!!!!""##$$%%&&''(())**++,,--........----..//0011223344554433221100//..--,,++**))((((''&&%%$$##""!!````!!`!!!!!!!""#""!!``!!""##$$%%&&''(()((''&&%%$$##"""!!!!!""""""!!`````!!!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&'''&&%%$$##"""!!``!!""##$$%%&&''(())*****))))**))(((((((''''''((())**++,,--..//////////........//00112233445566778899::::::::::999888888888888777666554444455666666677766554433221100//..--,,++**))((''&&%%$$$######"""""""""""###$$%%&&&&%%%%%%%%&&''(())**++,,--..//001122334455665555545566777766554433221100//..--,,++******))((((''&'''((((''&&&'&&&&&''''(()))))))))()(()(())((''&&%%$$##""!!!!"""##$$%%%&&&&&%%$$##""!!```!!!!""""""""""""##$$%%&&''(())**++,,--..//..........//001122334455554433221100//..--,,++**))((''&&%%$$##""!!`````````!!""#""!!`````!!""##$$%%&&''(()((''&&%%$$##""!!!!!!!!!!""!!``!!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!""##$$%%&&''(''&&%%$$##""!!``!!""##$$%%&&''(())***********)))(((((('''(((())**++,,--..//0000000/////....//0011223344556677888899:::::99:99888877777777777766555444444455666666667766554433221100//..--,,++**))((''&&%%%$$###$##"""##""""###$$%%&&'&&&&%%%%%&&''(())**++,,--..//001122334455665554544455667766554433221100//..--,,++**))))))((''''&&&&''((''&&&&&&%&&&&''''(((())))((((((((((((''&&%%$$##""!!!`!!"""##$$%%%&&%%%$$##""!!``!!""""####""""##$$%%&&''(())**++,,--..////////....//0011223344556554433221100//..--,,++**))((''&&%%$$##""!!``!!""#""!!!!!!!""##$$%%&&''(()((''&&%%$$##""!!!`````!!!!!!``!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``````!!!""##$$%%&&''((''&&%%$$##""!!``!!""##$$%%&&''(())**++****++**)))))))(((((()))**++,,--..//0000000000////////0011223344556667777788999999999988877777777777766655544333334455555556666665544333221100//..--,,++**))((''&&%%%$$$$$$###########$$$%%&&''''&&&&&&&&''(())**++,,--..//001122334455665544444344556666554433221100//..--,,++**))))))((''''&&%&&&''''&&%%%&%%%%%&&&&''((((((((('(''(''((''&&%%$$##""!!```!!!""##$$$%%%%%$$$##""!!``!!""###########$$%%&&''(())**++,,--..//00//////////00112233445566554433221100//..--,,++**))((''&&%%$$##""!!``!!!""##""!!!!!""##$$%%&&''(()((''&&%%$$##""!!`````!!!``!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!`````!!!!""##$$%%&&''((((''&&%%$$##""!!````!!""##$$%%&&''(())**++++++++++***))))))((())))**++,,--..//00111111100000////001122334455566666777788999998898877776666666666665544433333334455555555665554433333221100//..--,,++**))((''&&&%%$$$%$$###$$####$$$%%&&''(''''&&&&&''(())**++,,--..//001122334455665544434333445566554433221100//..--,,++**))((((((''&&&&%%%%&&''&&%%%%%%$%%%%&&&&''''((((''''''''''''&&%%$$##""!!``!!!""##$$$%%$$$$###""!!``!!""##$$$$####$$%%&&''(())**++,,--..//00000000////001122334455666554433221100//..--,,++**))((''&&%%$$##""!!```!!""##"""""""##$$%%&&''(()((''&&%%$$##""!!``!!````????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!!```!!!"""##$$%%&&''(())((''&&%%$$##""!!`!!```!!""##$$%%&&''(())**++,,++++,,++*******))))))***++,,--..//00111111111100000000112233445555555666667788888888887776666666666665554443322222334444444555555443322333221100//..--,,++**))((''&&&%%%%%%$$$$$$$$$$$%%%&&''((((''''''''(())**++,,--..//001122334455555544333332334455554433221100//..--,,++**))((((((''&&&&%%$%%%&&&&%%$$$%$$$$$%%%%&&'''''''''&'&&'&&'''&&%%$$##""!!```!!""###$$$$$######""!!```!!""##$$$$$$$$$%%&&''(())**++,,--..//0011000000000011223344556666554433221100//..--,,++**))((''&&%%$$##""!!``````!!""##"""""##$$%%&&''(())((''&&%%$$##""!!``!````?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""""!!!``!!!""""##$$%%&&''(())))((''&&%%$$##""!!!!!!!!""##$$%%&&''(())**++,,,,,,,,,,+++******)))****++,,--..//0011222222211111000011223344555445555566667788888778776666555555555555443332222222334444444455444332222222221100//..--,,++**))(('''&&%%%&%%$$$%%$$$$%%%&&''(()(((('''''(())**++,,--..//001122334455555544333232223344554433221100//..--,,++**))((''''''&&%%%%$$$$%%&&%%$$$$$$#$$$$%%%%&&&&''''&&&&&&&&&&&&&&&%%$$##""!!``!!""###$$####"""##""!!``!!""##$$%%$$$$%%&&''(())**++,,--..//00111111110000112233445566766554433221100//..--,,++**))((''&&%%$$##"""!!`````!`!````!!""########$$%%&&''(()))((''&&%%$$##""!!``!!``!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""""!!``!!!"""###$$%%&&''(())**))((''&&%%$$##""!""!!!""##$$%%&&''(())**++,,--,,,,--,,+++++++******+++,,--..//001122222222221111111122334444444444455555667777777777666555555555555444333221111122333333344444433221122222221100//..--,,++**))(('''&&&&&&%%%%%%%%%%%&&&''(())))(((((((())**++,,--..//000011223344444444332222212233444433221100//..--,,++**))((''''''&&%%%%$$#$$$%%%%$$###$#####$$$$%%&&&&&&&&&%&%%&%%&&&&&&%%%$$##""!!```!!""#"#####"""""""""!!``!!""##$$%%%%%%&&''(())**++,,--..//00112211111111112233445566766554433221100//..--,,++**))((''&&%%$$##""!!!``!!!!`!``!!""##$#####$$%%&&'''(()))((''&&%%$$##""!!``!!````???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$###""!!````````!!"""####$$%%&&''(())****))((''&&%%$$##""""""""##$$%%&&''(())**++,,----------,,,++++++***++++,,--..//00112233333332222211112233444444433444445555667777766766555544444444444433222111111122333333334433322111111121121100//..--,,++**))(((''&&&'&&%%%&&%%%%&&&''(())*))))((((())**++,,--../////000112233444444332221211122334433221100//..--,,++**))((''&&&&&&%%$$$$####$$%%$$######"####$$$$%%%%&&&&%%%%%%%%%%%%%%%%%%%$$##""!!``!!""""##""""!!!"""!!``!!""##$$%%%%%%&&''(())**++,,--..//00112222222211112233445566766554433221100//..--,,++**))((''&&%%$$##""!!!``!!!!!!``!!""######$$$%%&&&&&''(()))((''&&%%$$##""!!``!!````???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`````!!!!!!!!"""###$$$%%&&''(())**++**))((''&&%%$$##"##"""##$$%%&&''(())**++,,--..----..--,,,,,,,++++++,,,--..//0011223333333333222222223333333333333334444455666666666655544444444444433322211000001122222223333332211001111111121100//..--,,++**))(((''''''&&&&&&&&&&&'''(())****))))))))**++,,--...../////001122333333332211111011223333221100//..--,,++**))((''&&&&&&%%$$$$##"###$$$$##"""#"""""####$$%%%%%%%%%$%$$%$$%%%%%%$$$$$$$##""!!``!!""!"""""!!!!!!!"!!``!!""##$$%%&&&&&''(())**++,,--..//00112233222222222233445566766554433221100//..--,,++**))((''&&%%$$##""!!````!!"!!!``!!""######$$%%%%&&&&''(()))((''&&%%$$##""!!```!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```````!!!``!!!!!!!""###$$$$%%&&''(())**++++**))((''&&%%$$########$$%%&&''(())**++,,--..........---,,,,,,+++,,,,--..//001122332222232233222222222233333332233333444455666665565544443333333333332211100000001122222222332221100000001001121100//..--,,++**)))(('''(''&&&''&&&&'''(())**+****)))))**++,,---........///0011223333332211101000112233221100//..--,,++**))((''&&%%%%%%$$####""""##$$##""""""!""""####$$$$%%%%$$$$$$$$$$$$$$$$$$$#####""!!``!!"!!!""!!!!```!!!!``!!""##$$%%&&&&&''(())**++,,--..//00112233333333222233445566766554433221100//..--,,++**))((''&&%%$$##""!!``!!"!!``!!"""""""##$$$%%%%%&&''(()))((''&&%%$$##""!!!```?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!`!!!!!!!!!```!!"""""""###$$$%%%&&''(())**++,,++**))((''&&%%$$#$$###$$%%&&''(())**++,,--..//....//..-------,,,,,,---..//001122322222222222222222222222222222222223333344555555555544433333333333322211100/////0011111112222221100//000000001111100//..--,,++**)))(((((('''''''''''((())**++++********++,,,,,--.---.....//0011222222221100000/001122221100//..--,,++**))((''&&%%%%%%$$####""!"""####""!!!"!!!!!""""##$$$$$$$$$#$##$##$$$$$$########""!!!!```!!"!!`!!!!!````!```!!""##$$%%&&'''''(())**++,,--..//001122334433333333334455667766554433221100//..--,,++**))((''&&%%$$##""!!``!!"!!````!!!"""""""##$$$$%%%%&&''(()((''&&%%$$##""!!```??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!!!!""!!``!!!"""""""##$$$%%%%&&''(())**++,,,,++**))((''&&%%$$$$$$$$%%&&''(())**++,,--..//////////...------,,,----..//001122222211111211221111111111222222211222223333445555544544333322222222222211000///////00111111112211100///////0//001111100//..--,,++***))((()(('''((''''((())**++,++++*****++,,,,,,,--------...//001122222211000/0///0011221100//..--,,++**))((''&&%%$$$$$$##""""!!!!""##""!!!!!!`!!!!""""####$$$$###################"""""!!!!!!!`!!"!!``!!````````!!""##$$%%&&'''''(())**++,,--..//001122334444444433334455667766554433221100//..--,,++**))((''&&%%$$##""!!``!!"""!!````!`````!!!!!!!!""###$$$$$%%&&''(((''&&%%$$##""!!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""!"""""""!!``!!""#######$$$%%%&&&''(())**++,,--,,++**))((''&&%%$%%$$$%%&&''(())**++,,--..//00////00//.......------...//001122222111111111111111111111111111111111122222334444444444333222222222222111000//.....//000000011111100//..////////000000000//..--,,++***))))))((((((((((()))**++,,,,+++++++++++++++,,-,,,-----..//001111111100/////.//00111100//..--,,++**))((''&&%%$$$$$$##""""!!`!!!""""!!```!````!!!!""#########"#""#""######""""""""!!```!``!!!!!!`````ŋ``!!!!""##$$%%&&''((((())**++,,--..//001122334455444444444455667766554433221100//..--,,++**))((''&&%%$$##""!!``!!""""!!!````!!```````!!``!`!!!!!!!""####$$$$%%&&''((''&&%%$$##""!!``????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""""""""""!!``!!""######$$%%%&&&&''(())**++,,----,,++**))((''&&%%%%%%%%&&''(())**++,,--..//0000000000///......---....//00112222111100000100110000000000111111100111112222334444433433222211111111111100///.......//0000000011000//......./..//000000000//..--,,+++**)))*))((())(((()))**++,,,,,,,++++++++++++++,,,,,,,,---..//0011111100///./...//001100//..--,,++**))((''&&%%$$######""!!!!```!!""!!```!!!!""""####"""""""""""""""""""!!!!!`````!!```!!!!!""##$$%%&&''((((())**++,,--..//0011223344555555554444556677766554433221100//..--,,++**))((''&&%%$$##""!!``!!!""""!!!!!!!````````````!!"""#####$$%%&&'''''&&%%$$##""!!````?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$###"#####""!!``!!""##$$$$$%%%&&&'''(())**++,,--..--,,++**))((''&&%&&%%%&&''(())**++,,--..//001100001100///////......///00112211111000000000000000000000000000000000011111223333333333222111111111111000///..-----..///////000000//..--........////////000//..--,,+++******)))))))))))***++,,,,,,,+++++++*******++,+++,,,,,--..//00000000//.....-..//0000//..--,,++**))((''&&%%$$######""!!!!``!!!!````!!"""""""""!"!!"!!""""""!!!!!!!!`Ō````!!!!""""##$$%%&&''(()))))**++,,--..//00112233445566555555555566777766554433221100//..--,,++**))((''&&%%$$##""!!````!!"""""!!!!!```!!""""####$$%%&&'''''&&%%$$##""!!````!!!```??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$########""!!```!!""##$$$$$%%&&&''''(())**++,,--....--,,++**))((''&&&&&&&&''(())**++,,--..//001111111111000//////...////00111111110000/////0//00//////////0000000//0000011112233333223221111000000000000//...-------..////////00///..-------.--..////////000//..--,,,++***+**)))**))))***++,,+++++++++************++++++++,,,--..//000000//...-.---..//00//..--,,++**))((''&&%%$$##""""""!!````!!!```!!!!""""!!!!!!!!!!!!!!!!!!!```````!!!"""""##$$%%&&''(()))))**++,,--..//0011223344556666666655556677887766554433221100//..--,,++**))((''&&%%$$##""!!``!!"""""""!!```!!"!"""""##$$%%&&&''''&&%%$$##""!!!``!!!!!!!!``````???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$#$$##""!!```!!!""##$$%%%%%&&&'''((())**++,,--..//..--,,++**))((''&''&&&''(())**++,,--..//001122111122110000000//////00001111100000//////////////////////////////////00000112222222222111000000000000///...--,,,,,--.......//////..--,,--------........//0////..--,,,++++++***********++++++++++++*******)))))))**+***+++++,,--..////////..-----,--..////..--,,++**))((''&&%%$$##""""""!!```````!!!!!!!!!`!``!``!!!!!!``````!!"""####$$%%&&''(())*****++,,--..//001122334455667766666666667788887766554433221100//..--,,++**))((''&&%%$$##""!!`````!!""""""!!````!!!!!!""""##$$%%&&&''''&&%%$$##""!!!```!!!"""!!!!!!``!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$$##""!!``!!!""##$$%%%%%&&'''(((())**++,,--..////..--,,++**))((''''''''(())**++,,--..//00112222222222111000000///00000000000000////...../..//..........///////../////00001122222112110000////////////..---,,,,,,,--........//...--,,,,,,,-,,--........//////...---,,+++,++***++****+++++++*********))))))))))))********+++,,--..//////..---,-,,,--..//..--,,++**))((''&&%%$$##""!!!!!!````!!!!````````````!!""#####$$%%&&''(())*****++,,--..//00112233445566777777776666778899887766554433221100//..--,,++**))((''&&%%$$##""!!!!!````!!""""!!!!``!!``!!!!`!!!!!""##$$%%%&&''''&&%%$$##"""!!!!!""""""""!!!!````!!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%$$##""!!``!!""##$$%%&&&&&'''((()))**++,,--..//00//..--,,++**))(('(('''(())**++,,--..//00111112222222211100//////000////00000/////................................../////001111111111000////////////...---,,+++++,,-------......--,,++,,,,,,,,--------../.......----,,,,,,++++++++++++++*********)))))))((((((())*)))*****++,,--........--,,,,,+,,--....--,,++**))((''&&%%$$##""!!!!!!`````єǐ```!!""##$$$$%%&&''(())**+++++,,--..//0011223344556677887777777777889999887766554433221100//..--,,++**))((''&&%%$$##""!!!!!``!!`````!!""""!!!!```!!````````!!!!""##$$%%%&&''''&&%%$$##"""!!!"""###""""""!!!!!!!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&&&''((())))**++,,--..//0000//..--,,++**))(((((((())**++,,--..//00111111111111111100////////0/////////////....-----.--..----------.......--.....////001111100100////............--,,,+++++++,,--------..---,,+++++++,++,,--------......--------,,,-,,+++,,+++++++****)))))))))(((((((((((())))))))***++,,--......--,,,+,+++,,--..--,,++**))((''&&%%$$##""!!````!``!!``!!""##$$$%%&&''(())**+++++,,--..//00112233445566778888888877778899::99887766554433221100//..--,,++**))((''&&%%$$##"""""!!!!````!!!!"""!!````!!!!```ȅ```!!""##$$$%%&&''''&&%%$$###"""""########""""!!!!""!!```````?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''''((()))***++,,--..//001100//..--,,++**))())((())**++,,--..//00111000011111111000//......///..../////.....----------------------------------.....//0000000000///............---,,,++*****++,,,,,,,------,,++**++++++++,,,,,,,,--.-------,,--------,,,,,,,,,++***)))))))))((((((('''''''(()((()))))**++,,--------,,+++++*++,,----,,++**))((''&&%%$$##""!!```!!!``!!""##$$%%%&&''(())**++,,,,,--..//00112233445566778899888888888899::::99887766554433221100//..--,,++**))((''&&%%$$##"""""!!``!!!!"!!``!!!!!````!!""##$$$%%&&''''&&%%$$###"""############"""""!!!!!!!!!!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''''(()))****++,,--..//00111100//..--,,++**))))))))**++,,--..//00000000000000000000//......../.............----,,,,,-,,--,,,,,,,,,,-------,,-----....//00000//0//....------------,,+++*******++,,,,,,,,--,,,++*******+**++,,,,,,,,------,,,,,,,,,,,,,,,,,,,,+++***))))(((((((((''''''''''''(((((((()))**++,,------,,+++*+***++,,---,,++**))((''&&%%$$##""!!```!!"!!`````!!""##$$%%%&&''(())**++,,,,,--..//00112233445566778899999999888899::;;::99887766554433221100//..--,,++**))((''&&%%$$###""!!`````!!!!````````!!""!!```````!``!!""###$$%%&&''''&&%%$$$###########""###""!!!!!!!!!!!!!!!```???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(((()))***+++,,--..//0011221100//..--,,++**)**)))**++,,--..//0000000////00000000///..------...----.....-----,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----..//////////...------------,,,+++**)))))**+++++++,,,,,,++**))********++++++++,,-,,,,,,,++,,,,,,,,,++++++++**)))((((((((('''''''&&&&&&&''('''((((())**++,,,,,,,,++*****)**++,,---,,++**))((''&&%%$$##""!!````!!"""!!!``````````!!!!""##$$%%&&&''(())**++,,-----..//00112233445566778899::9999999999::;;;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!``!!!!``````!!""!!!!!!!!!``!!"""###$$%%&&''''&&%%$$$###""""""""""#""!!!!``````!!!!!!!!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''((())***++++,,--..//001122221100//..--,,++********++,,--..//000///////////////////..--------.-------------,,,,+++++,++,,++++++++++,,,,,,,++,,,,,----../////../..----,,,,,,,,,,,,++***)))))))**++++++++,,+++**)))))))*))**++++++++,,,,,,++++++++++++++++++++***)))(((('''''''''&&&&&&&&&&&&''''''''((())**++,,,,,,++***)*)))**++,,---,,++**))((''&&%%$$##""!!````!!""#""!!!!!!!!!!!!!!!""##$$%%&&&''(())**++,,-----..//00112233445566778899::::::::9999::;;<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!``!!!!``````!!``!!"""!!!!!!!!!```!!"""""##$$%%&&''''&&%%$$##""""""""!!"""!!`````````!!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())***+++,,,--..//00112222221100//..--,,++*++***++,,--..///////////....////////...--,,,,,,---,,,,-----,,,,,++++++++++++++++++++++++++++++++++,,,,,--..........---,,,,,,,,,,,,+++***))((((())*******++++++**))(())))))))********++,+++++++**+++++++++********))((('''''''''&&&&&&&%%%%%%%&&'&&&'''''(())**++++++++**)))))())**++,,---,,++**))((''&&%%$$##""!!!``!!""##"""!!!!!!!!!!""""##$$%%&&'''(())**++,,--.....//00112233445566778899::;;::::::::::;;<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!```!!!``!!``!!"""""""""""!!!``!!!!!"""##$$%%&&''&&%%$$##""!!!!!!!!!!"!!````???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,,--..//0011222221111000//..--,,++++++++,,--..///////...................--,,,,,,,,-,,,,,,,,,,,,,++++*****+**++**********+++++++**+++++,,,,--.....--.--,,,,++++++++++++**)))((((((())********++***))((((((()(())********++++++********************)))(((''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&'''(())**++++++**)))()((())**++,,---,,++**))((''&&%%$$##""!!```!!""####"""""""""""""""##$$%%&&'''(())**++,,--.....//00112233445566778899::;;;;;;;;::::;;<<<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!!````!!!``!!`````!!""#"""""""""!!!```!!!!!!""##$$%%&&&&%%$$##""!!!!!!!!``!!!``???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112111111100000///..--,,+,,+++,,--....//.........----........---,,++++++,,,++++,,,,,+++++**********************************+++++,,----------,,,++++++++++++***)))(('''''(()))))))******))((''(((((((())))))))**+*******))*********))))))))(('''&&&&&&&&&%%%%%%%$$$$$$$%%&%%%&&&&&''(())********))((((('(())**++,,---,,++**))((''&&%%$$##""!!``!!""##$$###""""""""""####$$%%&&''((())**++,,--../////00112233445566778899::;;<<;;;;;;;;;;<<==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!!``!````!!!!!!``!!""#########"""!!!``````!!!""##$$%%&&%%$$##""!!````````!!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00111111110000///////..--,,,,,,,,--...........-------------------,,++++++++,+++++++++++++****)))))*))**))))))))))*******))*****++++,,-----,,-,,++++************))((('''''''(())))))))**)))(('''''''(''(())))))))******))))))))))))))))))))((('''&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%&&&''(())******))((('('''(())**++,,--,,++**))((''&&%%$$##""!!``!!""##$$$###############$$%%&&''((())**++,,--../////00112233445566778899::;;<<<<<<<<;;;;<<====<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!````!!"!!````!!""!!!!``!!""##########"""!!!```!!""##$$%%%%$$##""!!`Ń`!!``???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//001110000000/////.......--,--,,,--.-----..---------,,,,--------,,,++******+++****+++++*****))))))))))))))))))))))))))))))))))*****++,,,,,,,,,,+++************)))(((''&&&&&''((((((())))))((''&&''''''''(((((((())*)))))))(()))))))))((((((((''&&&%%%%%%%%%$$$$$$$#######$$%$$$%%%%%&&''(())))))))(('''''&''(())**++,,--,,++**))((''&&%%$$##""!!``!!""##$$%$$$##########$$$$%%&&''(()))**++,,--..//00000112233445566778899::;;<<==<<<<<<<<<<==>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!``!`!!""!!`````!!""""""!!``!!""##$$$$$$$$###"""!!``!!""##$$%%$$##""!!``!!!``````???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//0010000000////........------------------------,,,,,,,,,,,,,,,,,,,++********+*************))))((((()(())(((((((((()))))))(()))))****++,,,,,++,++****))))))))))))(('''&&&&&&&''(((((((())(((''&&&&&&&'&&''(((((((())))))(((((((((((((((((((('''&&&%%%%$$$$$$$$$############$$$$$$$$%%%&&''(())))))(('''&'&&&''(())**++,,--,,++**))((''&&%%$$##""!!````!!""##$$%%$$$$$$$$$$$$$$$%%&&''(()))**++,,--..//00000112233445566778899::;;<<========<<<<==>>>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!````!!!!""""!!```````!!""#""""!!````!!""##$$$$$$$$$$###"""!!``!!""##$$%$$##""!!```!!"!!!!!!````!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//000000///////.....--------,-------,-,,,,,--,,,,,,,,,++++,,,,,,,,+++**))))))***))))*****)))))(((((((((((((((((((((((((((((((((()))))**++++++++++***))))))))))))((('''&&%%%%%&&'''''''((((((''&&%%&&&&&&&&''''''''(()(((((((''(((((((((''''''''&&%%%$$$$$$$$$#######"""""""##$###$$$$$%%&&''((((((((''&&&&&%&&''(())**++,,--,,++**))((''&&%%$$##""!!!!``!!""##$$%%%%$$$$$$$$$$%%%%&&''(())***++,,--..//00111112233445566778899::;;<<==>>==========>>??>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""!!!!!!"!""##""!!!!!``!!""###""!!!!!!""##$$%%%%%%%%$$$###""!!```!!""##$$$$##""!!`Ā`!!!"""!!!!!!!``!!!!```???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`````````!!""##$$%%&&''(())**++,,--..//00000///////....--------,,,,,,-,,,,,,,,,,,,,,,,,+++++++++++++++++++**))))))))*)))))))))))))(((('''''(''((''''''''''(((((((''((((())))**+++++**+**))))((((((((((((''&&&%%%%%%%&&''''''''(('''&&%%%%%%%&%%&&''''''''((((((''''''''''''''''''''&&&%%%$$$$#########""""""""""""########$$$%%&&''((((((''&&&%&%%%&&''(())**++,,--,,++**))((''&&%%$$##""!!!!````!!""##$$%%&%%%%%%%%%%%%%%%&&''(())***++,,--..//00111112233445566778899::;;<<==>>>>>>>>====>>????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""!!!!""""####""!!!!!```!!""####""!!!!""##$$%%%%%%%%%%$$$###""!!!```!!""###$$$##""!!```!!!""#""""""!!!!!!"!!!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!````````!!!```!!!!!!""##$$%%&&''(())**++,,--..//0000////.......-----,,,,,,,,+,,,,,,,+,+++++,,+++++++++****++++++++***))(((((()))(((()))))(((((''''''''''''''''''''''''''''''''''((((())**********)))(((((((((((('''&&&%%$$$$$%%&&&&&&&''''''&&%%$$%%%%%%%%&&&&&&&&''('''''''&&'''''''''&&&&&&&&%%$$$#########"""""""!!!!!!!""#"""#####$$%%&&''''''''&&%%%%%$%%&&''(())**++,,--,,++**))((''&&%%$$##""""!!`````!!```!!""##$$%%&&&&%%%%%%%%%%&&&&''(())**+++,,--..//00112222233445566778899::;;<<==>>??>>>>>>>>>>??????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$###""""""#"##$$##"""""!!!``!!""##$##""""""##$$%%&&&&&&&&%%%$$$##""!!!````!!!""#####$$$##""!!```````!!"""###"""""""!!""""!!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!!!!!!!!!!!!!!!!!""##$$%%&&''(())**++,,--..//00/////.......----,,,,,,,,++++++,+++++++++++++++++*******************))(((((((()(((((((((((((''''&&&&&'&&''&&&&&&&&&&'''''''&&'''''(((())*****))*))((((''''''''''''&&%%%$$$$$$$%%&&&&&&&&''&&&%%$$$$$$$%$$%%&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&%%%$$$####"""""""""!!!!!!!!!!!!""""""""###$$%%&&''''''&&%%%$%$$$%%&&''(())**++,,--,,++**))((''&&%%$$##""""!!!!!!!!!!```!!""##$$%%&&&&&&&&&&&&&&&&&''(())**+++,,--..//00112222233445566778899::;;<<==>>????????>>>>????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$###""""####$$$$##"""""!!!````````!!""##$##""""##$$%%&&&&&&&&&&%%%$$$##"""!!!!!!!""####"##$$$##""!!``!`!!!!!!"""##$######""""""#""!!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!!!!!!!"""!!!""""""##$$%%&&''(())**++,,--..//0/////....-------,,,,,++++++++*+++++++*+*****++*********))))********)))((''''''(((''''((((('''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''(())))))))))(((''''''''''''&&&%%%$$#####$$%%%%%%%&&&&&&%%$$##$$$$$$$$%%%%%%%%&&'&&&&&&&%%&&&&&&&&&%%%%%%%%$$###"""""""""!!!!!!!```````!!"!!!"""""##$$%%&&&&&&&&%%$$$$$#$$%%&&''(())**++,,--,,++**))((''&&%%$$####""!!!!!""!!!!``````!!!""##$$%%&&'&&&&&&&&&&''''(())**++,,,--..//00112233333445566778899::;;<<==>>??????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$######$#$$%%$$#####"""!!``!!!```!!""##$$######$$%%&&''''''''&&&%%%$$##"""!!!!"""####"""##$$$##""!!!!!!!!!!""###$$$######"""###""!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!!""""""""""""""""""##$$%%&&''(())**++,,--..//////.....-------,,,,++++++++******+*****************)))))))))))))))))))((''''''''('''''''''''''&&&&%%%%%&%%&&%%%%%%%%%%&&&&&&&%%&&&&&''''(()))))(()((''''&&&&&&&&&&&&%%$$$#######$$%%%%%%%%&&%%%$$#######$##$$%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%$$$###""""!!!!!!!!!`````!!!!!!!!"""##$$%%&&&&&&%%$$$#$###$$%%&&''(())**++,,--,,++**))((''&&%%$$####""""""""""!!!!!!!```!!!""##$$%%&&'''''''''''''(())**++,,,--..//00112233333445566778899::;;<<==>>????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$####$$$$%%%%$$#####""!!``!!``!!""##$$####$$%%&&''''''&&&'&&&%%%$$###"""""""####""!""##$$$##""!!"!""""""###$$%$$$$##"""""##""!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!````!!!"""""""""###"""######$$%%&&''(())**++,,--../////.....----,,,,,,,+++++********)*******)*)))))**)))))))))(((())))))))(((''&&&&&&'''&&&&'''''&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&''(((((((((('''&&&&&&&&&&&&%%%$$$##"""""##$$$$$$$%%%%%%$$##""########$$$$$$$$%%&%%%%%%%$$%%%%%%%%%$$$$$$$$##"""!!!!!!!!!````!```!!!!!""##$$%%%%%%%%$$#####"##$$%%&&''(())**++,,--,,++**))((''&&%%$$$$##"""""##""""!!!!!!````!!""##$$%%&&'''''''''(((())**++,,---..//00112233444445566778899::;;<<==>>??????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%$$$$$$%$%%&&%%$$$$$##""!!``!!!```!!""##$$$$$$$$%%&&''''''&&&&&''&&&%%$$###"""""""#"""!!!""##$$$##""""""""""##$$$%%%$$##""!!!""#""!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!!!"""##################$$%%&&''(())**++,,--..////....-----,,,,,,,++++********))))))*)))))))))))))))))(((((((((((((((((((''&&&&&&&&'&&&&&&&&&&&&&%%%%$$$$$%$$%%$$$$$$$$$$%%%%%%%$$%%%%%&&&&''(((((''(''&&&&%%%%%%%%%%%%$$###"""""""##$$$$$$$$%%$$$##"""""""#""##$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$###"""!!!!``````````!!!""##$$%%%%%%$$###"#"""##$$%%&&''(())**++,,--,,++**))((''&&%%$$$$##########"""""""!!!```!!""##$$%%&&''((((((((())**++,,---..//00112233444445566778899::;;<<==>>????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%$$$$%%%%&&&&%%$$$##""!!``!!!`````!!""##$$%%$$$$%%&&'''''&&&%%%&&''&&%%$$###""!!"!""""!!`!!""##$$$##""#"######$$$%%%$$##""!!!!!""#""!!``````?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!!"""#########$$$###$$$$$$%%&&''(())**++,,--..////...-----,,,,+++++++*****))))))))()))))))()((((())(((((((((''''(((((((('''&&%%%%%%&&&%%%%&&&&&%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%&&''''''''''&&&%%%%%%%%%%%%$$$###""!!!!!""#######$$$$$$##""!!""""""""########$$%$$$$$$$##$$$$$$$$$########""!!!`````!!""##$$$$$$$$##"""""!""##$$%%&&''(())**++,,--,,++**))((''&&%%%%$$#####$$####""""""!!!!```!!""##$$%%&&''(((((())))**++,,--...//00112233445555566778899::;;<<==>>??????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&%%%%%%&%&&'&&%%$$##""!!``!!``!!`````!!!""##$$%%%%%%%%&&'''&&&&&%%%%%&&&&%%$$###""!!!!!!"!!!``!!""##$$$##########$$%%%%$$##""!!```!!""#""!!!!!!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!"""""###$$$$$$$$$$$$$$$$$$%%&&''(())**++,,--..////..----,,,,,+++++++****))))))))(((((()((((((((((((((((('''''''''''''''''''&&%%%%%%%%&%%%%%%%%%%%%%$$$$#####$##$$##########$$$$$$$##$$$$$%%%%&&'''''&&'&&%%%%$$$$$$$$$$$$##"""!!!!!!!""########$$###""!!!!!!!"!!""########$$$$$$####################"""!!!``!!""##$$$$$$##"""!"!!!""##$$%%&&''(())**++,,--,,++**))((''&&%%%%$$$$$$$$$$#######"""!!!!````!!""##$$%%&&''(()))))))**++,,--...//00112233445555566778899::;;<<==>>????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&%%%%&&&&'&&%%$$##""!!``!!!``!!!!!!!!!!""##$$%%&&%%%%&&'''&&&&%%%$$$%%&&%%$$##"""!!``!`!!!!``!!""##$$$####$$$$$$%%%%$$##""!!``!!"""""!!!!``!``????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""""###$$$$$$$$$%%%$$$%%%%%%&&''(())**++,,--..///...---,,,,,++++*******)))))(((((((('((((((('('''''(('''''''''&&&&''''''''&&&%%$$$$$$%%%$$$$%%%%%$$$$$##################################$$$$$%%&&&&&&&&&&%%%$$$$$$$$$$$$###"""!!`````!!"""""""######""!!``!!!!!!!!""""""""##$#######""#########""""""""!!```!!""########""!!!!!`!!""##$$%%&&''(())**++,,--,,++**))((''&&&&%%$$$$$%%$$$$######""""!!!!!```!!""##$$%%&&''(())))****++,,--..///00112233445566666778899::;;<<==>>??????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(('''&&&&&&'&'&&%%$$##""!!```!!```!!""!!!!!"""##$$%%&&&&&&&&'''&&%%%%%$$$$$%%%%$$##"""!!```!```!!""########$$$$$%%%%$$##""!!``!!""""!!`````????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!````````````!!""####$$$%%%%%%%%%%%%%%%%%%&&''(())**++,,--..///...--,,,,+++++*******))))((((((((''''''('''''''''''''''''&&&&&&&&&&&&&&&&&&&%%$$$$$$$$%$$$$$$$$$$$$$####"""""#""##""""""""""#######""#####$$$$%%&&&&&%%&%%$$$$############""!!!``!!""""""""##"""!!`````!``!!""""""""######""""""""""""""""""""!!!``!!""########""!!!`!``!!""##$$%%&&''(())**++,,--,,++**))((''&&&&%%%%%%%%%%$$$$$$$###""""!!!!!```!!""##$$%%&&''(())****++,,--..///00112233445566666778899::;;<<==>>????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(('''&&&&''''&&%%$$##""!!``!!!!!""""""""""##$$%%&&''&&&&'''&&%%%%$$$###$$%%$$##""!!!```!!""####"""##$$%%%&%%$$##""!!``!!!!"!!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```````!!!!!!!!!!````!!""###$$$%%%%%%%%%&&&%%%&&&&&&''(())**++,,--..///..---,,,+++++****)))))))(((((''''''''&'''''''&'&&&&&''&&&&&&&&&%%%%&&&&&&&&%%%$$######$$$####$$$$$#####""""""""""""""""""""""""""""""""""#####$$%%%%%%%%%%$$$############"""!!!```!!!!!!!""""""!!```!!!!!!!!""#"""""""!!"""""""""!!!!!!!!``!!""###""""""!!````!!""##$$%%&&''(())**++,,--,,++**))((''''&&%%%%%&&%%%%$$$$$$####"""""!!!!````!!""##$$%%&&''(())**++,,--..//000112233445566777778899::;;<<==>>??????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(((''''''(''&&%%$$##""!!``!!!!""##"""""###$$%%&&'''''''''&&%%$$$$$#####$$$$##""!!!``!!""##""""""##$$%%&&%%$$##""!!```!!!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``````!!!!!!!!!!!!!!!!!!!````!!""##$$$$%%%&&&&&&&&&&&&&&&&&&''(())**++,,--..///..---,,++++*****)))))))((((''''''''&&&&&&'&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$########$#############""""!!!!!"!!""!!!!!!!!!!"""""""!!"""""####$$%%%%%$$%$$####""""""""""""!!``ŕ`!!!!!!!!""!!!!``!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!```!!""###""""""!!``!!""##$$%%&&''(())**++,,---,,++**))((''''&&&&&&&&&&%%%%%%%$$$####"""""!!!!!```````!!""##$$%%&&''(())**++,,--..//00112233445566777778899::;;<<==>>????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(((''''(((''&&%%$$##""!!``!!"""##########$$%%&&''(('''''&&%%$$$$###"""##$$##""!!```!!""""""!!!""##$$%%&&%%$$##""!!````!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!````!!!`````````````!!!!!!!!""""""""""!!!!!!``!!""##$$%%%&&&&&&&&&'''&&&''''''(())**++,,--..///..--,,,+++*****))))((((((('''''&&&&&&&&%&&&&&&&%&%%%%%&&%%%%%%%%%$$$$%%%%%%%%$$$##""""""###""""#####"""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""##$$$$$$$$$$###""""""""""""!!!```````!!!!!!!!````````!!"!!!!!!!``!!!!!!!!!```````!!!""#""!!!!!!```!!""##$$%%&&''(())**++,,----,,++**))((((''&&&&&''&&&&%%%%%%$$$$#####""""!!!!!```!!!!```!!""##$$%%&&''(())**++,,--..//001122334455667788899::;;<<==>>??????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**)))((((((((''&&%%$$##""!!``!!""##$#####$$$%%&&''(((((''&&%%$$#####"""""####""!!```!!"""""!!!!!!""##$$%%&&%%$$##""!!!``!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`````!!!!!!!!!!!!!!!!!`````!!!!"""""""""""""""""""!!!!```!!""##$$%%&&&''''''''''''''''''(())**++,,--..///..--,,,++****)))))(((((((''''&&&&&&&&%%%%%%&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##""""""""#"""""""""""""!!!!`````!``!!``````````!!!!!!!``!!!!!""""##$$$$$##$##""""!!!!!!!!!!!!!```!!```````!!!!!!``````````````!!"""!!!!!!``!!""##$$%%&&''(())**++,,----,,++**))((((''''''''''&&&&&&&%%%$$$$#####"""""!!!!!!!!!!!```!!""##$$%%&&''(())**++,,--..//001122334455667788899::;;<<==>>????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**)))(((())((''&&%%$$##""!!``!!""##$$$$$$$$%%&&''(()((''&&%%$$####"""!!!""###""!!`````!!"""!!!!```!!""##$$%%&&%%$$##""!!``!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!!!!!!"""!!!!!!!!!!!!!!````!!!!""""""""##########""""""!!!```!!""##$$%%&&''''''''((('''(((((())**++,,---......--,,+++***)))))(((('''''''&&&&&%%%%%%%%$%%%%%%%$%$$$$$%%$$$$$$$$$####$$$$$$$$###""!!!!!!"""!!!!"""""!!!!!```````````````!!!!!""##########"""!!!!!!!!!!!!``````!!`````!!"!!``````!!""##$$%%&&''(())**++,,--.--,,++**))))(('''''((''''&&&&&&%%%%$$$$$####"""""!!!""""!!!!```!!""##$$%%&&''(())**++,,--..//001122334455667788999::;;<<==>>??????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++***))))))))((''&&%%$$##""!!`````!!""##$$$$$$%%%&&''(()((''&&%%$$##"""""!!!!!""###""!!``!!!``!!""!!!!```!!""##$$%%&%%$$##""!!``````````````````?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!!!!"""""""""""""""""!!!!!````!!!!""""###################""""!!!!```!!""##$$%%&&''(((((((((((((((((())**++,,-,,--....--,,+++**))))((((('''''''&&&&%%%%%%%%$$$$$$%$$$$$$$$$$$$$$$$$###################""!!!!!!!!"!!!!!!!!!!!!!````!!!!""#####""#""!!!!``````````````!!!``!!""##$$%%&&''(())**++,,--.--,,++**))))(((((((((('''''''&&&%%%%$$$$$#####"""""""""""!!!```!!!""##$$%%&&''(())**++,,--..//001122334455667788999::;;<<==>>????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++***))))**))((''&&%%$$##""!!```!!``!!""##$$%%%%%%&&''(()((''&&%%$$##""""!!!```!!""###""!!`````!!!!!``!!""!!!```!!""##$$%%&%%$$##""!!``!````!!!!!!!!!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!"""""""###""""""""""""""!!!!!!!!""""########$$$$$$$$$$######"""!!!!```!!""##$$%%&&''(((((((()))((())))))**++,,,,,,,------,,++***)))(((((''''&&&&&&&%%%%%$$$$$$$$#$$$$$$$#$#####$$#########""""########"""!!``````!!!````!!!!!``````!!""""""""""!!!```!!``!!""##$$%%&&''(())**++,,--..--,,++****))((((())((((''''''&&&&%%%%%$$$$#####"""####""""!!``!!!!""##$$%%&&''(())**++,,--..//00112233445566778899:::;;<<==>>??????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,+++*******))((''&&%%$$##""!!``!!!``!!""##$$%%%&&&''(()((''&&%%$$##""!!!!!``!!""###""!!!!!!!!!`!``!!"!!```!!""##$$%%&&&%%$$##""!!````!!!!````````````???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""""""""#################"""""!!!!""""####$$$$$$$$$$$$$$$$$$$####""""!!``!!""##$$%%&&''(())))))))))))))))))**++,,,,,++,,----,,++***))(((('''''&&&&&&&%%%%$$$$$$$$######$#################"""""""""""""""""""!!``!```````!!"""""!!"!!```!``!!""##$$%%&&''(())**++,,--...--,,++****))))))))))((((((('''&&&&%%%%%$$$$$###########""!!``!!"""##$$%%&&''(())**++,,--..//00112233445566778899:::;;<<==>>????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,+++******))((''&&%%$$##""!!``!!!````!!""##$$%%&&''(()((''&&%%$$##""!!!!```!!""###""!!!!!!````!!!!``!!""##$$%%&&&&%%$$##""!!```!``````!``????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""#######$$$##############""""""""####$$$$$$$$%%%%%%%%%%$$$$$$###""!!`````!!""##$$%%&&''(())))))))***)))******++,,+++++++,,,,,,++**)))((('''''&&&&%%%%%%%$$$$$########"#######"#"""""##"""""""""!!!!""""""""!!!````!!!!!!!!!!```````!!""##$$%%&&''(())**++,,--../..--,,++++**)))))**))))((((((''''&&&&&%%%%$$$$$###$$$$###""!!``!!"""##$$%%&&''(())**++,,--..//00112233445566778899::;;;<<==>>??????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,,+++++**))((''&&%%$$##""!!``!!!!!``!!""##$$%%&&''((((''&&%%$$##""!!````!!""##""!!!````!!!!```!!""##$$%%&&&&%%$$##""!!````````!```````````````!!!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$########$$$$$$$$$$$$$$$$$#####""""####$$$$%%%%%%%%%%%%%%%%%%%$$$$##""!!```!``!```!!""##$$%%&&''(())******************++,,+++++**++,,,,++**)))((''''&&&&&%%%%%%%$$$$########""""""#"""""""""""""""""!!!!!!!!!!!!!!!!!!!``!!!!!``!``!!!""##$$%%&&''(())**++,,--..///..--,,++++**********)))))))(((''''&&&&&%%%%%$$$$$$$$$$$##""!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,,++++**))((''&&%%$$##""!!``!!"!!!``````!!""##$$%%&&''(((''&&%%$$##""!!``!!""""!!```!!"!!```!!!""##$$%%&&&&%%$$##""!!``!!!`````````!!!!!!!!!!!!!!```````````!!!"!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$###$$$$$$$%%%$$$$$$$$$$$$$$########$$$$%%%%%%%%&&&&&&&&&&%%%%%$$##""!!```````````!!!!!!!```!!""##$$%%&&''(())********+++***++++++,,++*******++++++**))((('''&&&&&%%%%$$$$$$$#####""""""""!"""""""!"!!!!!""!!!!!!!!!````!!!!!!!!`````````!!!""##$$%%&&''(())**++,,--..//0//..--,,,,++*****++****))))))(((('''''&&&&%%%%%$$$%%%%$$$##""!!!`````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..---,,,,++**))((''&&%%$$##""!!``!!""""!!``!!``!!""##$$%%&&''((((''&&%%$$##""!!`````!!""""!!``!!""!!`````!!!!""##$$%%&&'&&%%$$##""!!``````!!!````!!!!!``!!!!!!!!!!!!!!!!!!!!````!!!!!````!!!""!!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$$$$$%%%%%%%%%%%%%%%%%$$$$$####$$$$%%%%&&&&&&&&&&&&&&&&&&&%%$$##""!!```````````````!`!```!````!!!!`!`!`````!!"!!"!!!```!!!""##$$%%&&''(())**++++++++++++++++++,,++*****))**++++**))(((''&&&&%%%%%$$$$$$$####""""""""!!!!!!"!!!!!!!!!!!!!!!!!`````````````Ž`!!"""##$$%%&&''(())**++,,--..//000//..--,,,,++++++++++*******)))(((('''''&&&&&%%%%%%%%%%%$$##""!!!!!!``````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..---,,,,++**))((''&&%%$$##""!!``````!!""#"""!!``!!!``!!""##$$%%&&''(((''&&%%$$##""!!``!!!!""""!!```!!""""!!!!!!!!"""##$$%%&&''&&%%$$##""!!``!!!!!!```````!!!!!!!````!!"""""""""""""!!!!!!!`````!!!!!!!!````!!!!""""!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$%%%%%%%&&&%%%%%%%%%%%%%%$$$$$$$$%%%%&&&&&&&&''''''''''&&&&%%$$##""!!``!!!!`!!!!!!!!!!!!!!!!!!!```!`!!!!!!!!!!!!!`````!!"""""""!!`!!!!""##$$%%&&''(())**++++++++,,,+++++++++++**)))))))******))(('''&&&%%%%%$$$$#######"""""!!!!!!!!`!!!!!!!`!`````!!`````!!"""##$$%%&&''(())**++,,--..//00100//..----,,+++++,,++++******))))(((((''''&&&&&%%%&&&&%%%$$##"""!!!!!`!``!!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//...----,,++**))((''&&%%$$##""!!!`!!!!!""###""!!``!!!!``!!!""##$$%%&&''((''&&%%$$##""!!``!!!!""#""!!```!``!!""#""!!!!!""""##$$%%&&''''&&%%$$##""!!````!!!!!"!!`````!!!"""""!!``````!!""""""""""""""""""!!!!!```!!!!"""""!!!`!```!!!"""!!!!``?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%%%%%&&&&&&&&&&&&&&&&&%%%%%$$$$%%%%&&&&''''''''''''''''''&&%%$$##""!!``!!!!!!!!!!!!!!!!"!"!!!"!!!!!!!!""""!"!"!!!!!!!```!!!""#""#"""!!!!"""##$$%%&&''(())**++,,,,,,,,++++++***+++**)))))(())****))(('''&&%%%%$$$$$#######""""!!!!!!!!`````!````````!!""##$$%%&&''(())**++,,--..//0011100//..----,,,,,,,,,,+++++++***))))((((('''''&&&&&&&&&&&%%$$##""""""!!!!!!!!!`!````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//...----,,++**))((''&&%%$$##""!!!!!!!""####""!!``!!""!!```!!""##$$%%&&''((''&&%%$$##""!!```````!!""""###""!!``!!!!```!!""###""""""""###$$%%&&''((''&&%%$$##""!!!!!!""""""!!!```````````!!!"""""""!!!!!````!!""##########"""""""!!!!!`````!!!""""""""!!!!!!```!!""""!!!``??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%&&&&&&&'''&&&&&&&&&&&&&&%%%%%%%%&&&&''''''''(((((((((('''&&%%$$##""!!````!!""""!"""""""""""""""""""!!!"!"""""""""""""!!!!!!!!""#######""!""""##$$%%&&''(())**++,,,,,,,,++++**********))((((((())))))((''&&&%%%$$$$$####"""""""!!!!!``````˃`!!""##$$%%&&''(())**++,,--..//001121100//....--,,,,,--,,,,++++++****)))))(((('''''&&&''''&&&%%$$###"""""!"!!"""!!!!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100///....--,,++**))((''&&%%$$##"""!"""""##$##""!!``!!"""!!```!!""##$$%%&&''((''&&%%$$##""!!!`!!!!!!""""##$##""!!``!!!"!!!!!""##$##"""""####$$%%&&''((((''&&%%$$##""!!!!"""""#""!!!!!!!!!!!``!!!""#####""!!!!!``!``!!""###############"""""!!!!!````!!!""""#####"""!"!!!!```!!"""!!!``???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&&&&&&'''''''''''''''''&&&&&%%%%&&&&''''((((((((((((((((((''&&%%$$##""!!!```!!""""""""""""""""#"#"""#""""""""####"#"#"""""""!!!"""##$##$###""""###$$%%&&''(())**++,,---,,+++******)))***))(((((''(())))((''&&&%%$$$$#####"""""""!!!!```ʈ`!!""##$$%%&&''(())**++,,--..//0011221100//....----------,,,,,,,+++****)))))(((((''''''''&&%%%%%$$######"""""""""!"!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100///....--,,++**))((''&&%%$$##"""""""##$##""!!``!!""#""!!``!!""##$$%%&&''(((''&&%%$$##""!!!!!!!!""####$$$##""!!!!""""!!!""##$$$########$$$%%&&''(())((''&&%%$$##""""""######"""!!!!!!!!!!`````!!`!!""#####"""""!!``!!``!!""##$$$$$$$$$#######"""""!!!!!`````!!!!"""########""""""!!!!````````!!"""!!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&'''''''(((''''''''''''''&&&&&&&&''''(((((((())))))))))(((''&&%%$$##""!!``!!!""####"###################"""#"#############""""""""##$$$$$$$##"####$$%%&&''(())**++,,---,,+++****))))))))))(('''''''((((((''&&%%%$$$#####""""!!!!!!!```!!""##$$%%&&''(())**++,,--..//001122221100////..-----..----,,,,,,++++*****))))((((('''''&&%%%%%%%$$$#####"#""###""""""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????>>==<<;;::998877665544332211000////..--,,++**))((''&&%%$$###"#####$$$##""!!``!!""#""!!``!!""##$$%%&&''(((''&&%%$$##"""!""""""####$$%$$##""!!"""#"""""##$$%$$#####$$$$%%&&''(())))((''&&%%$$##""""#####$##"""""""""""!!```!``!`````!!""##$##"""""!!!!!!```!!""##$$$$$$$$$$$$$$$#####"""""!!!!!`````!!!!"""####$$$$$###"#""""!!!!````!!!!!!!"""!!``?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''''''''((((((((((((((((('''''&&&&''''(((())))))))))))))))))((''&&%%$$##""!!````````!!!""################$#$###$########$$$$#$#$#######"""###$$%$$%$$$####$$$%%&&''(())**++,,---,,++***))))))((()))(('''''&&''((((''&&%%%$$####"""""!!!!!!!```!!""##$$%%&&''(())**++,,--..//00112233221100////..........-------,,,++++*****)))))((((''&&%%$$$%%%%$$$$$$#########"#""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????>>==<<;;::998877665544332211000////..--,,++**))((''&&%%$$#######$$%$$##""!!``!!""##""!!`````!!""##$$%%&&''(((''&&%%$$##""""""""##$$$$%%%$$##""""####"""##$$%%%$$$$$$$$%%%&&''(())**))((''&&%%$$######$$$$$$###""""""""""!!!`!!````!!""##$#####""!!""!!``!!""##$$%%%%%%%%%$$$$$$$#####"""""!!!!!!!``!!!""""###$$$$$$$$######""""!!!!!!!!!!!!"""!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(('''((((((()))((((((((((((((''''''''(((())))))))**********))((''&&%%$$##""!!```!!!!``!!!!"""##$$$$#$$$$$$$$$$$$$$$$$$$###$#$$$$$$$$$$$$$########$$%%%%%%%$$#$$$$%%&&''(())**++,,---,,++***))))((((((((((''&&&&&&&''''''&&%%$$$###"""""!!!!``````!!""##$$%%&&''(())**++,,--..//001122333322110000//.....//....------,,,,+++++****))))((''&&%%$$$$$$%%%%$$$$$#$##$$$########$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221110000//..--,,++**))((''&&%%$$$#$$$$$%%%$$##""!!```!!""""!!``!``!!""##$$%%&&''(()((''&&%%$$###"######$$$$%%&%%$$##""###$#####$$%%&%%$$$$$%%%%&&''(())****))((''&&%%$$####$$$$$%$$###########""!!!```!!""##$$#####"""""!!``!!""##$$%%%%%%%%%%%%%%$$$$$#####"""""!!!!!```!!""""###$$$$%%%%%$$$#$####""""!!!!""""""""!!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(((((((()))))))))))))))))(((((''''(((())))*****************))((''&&%%$$##""!!`````!!!!!!!!!!!"""##$$$$$$$$$$$$$$$$%$%$$$%$$$$$$$$%%%%$%$%$$$$$$$###$$$%%&%%&%%%$$$$%%%&&''(())**++,,---,,++**)))(((((('''(((''&&&&&%%&&''''&&%%$$$##""""!!!!!``````!!""##$$%%&&''(())**++,,--..//00112233443322110000//////////.......---,,,,+++++***))((''&&%%$$###$$$%%%%%%%$$$$$$$$$#$####$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221110000//..--,,++**))((''&&%%$$$$$$$%%&%%$$##""!!!``!!""""!!```````!!""##$$%%&&''(()))((''&&%%$$########$$%%%%&&&%%$$####$$$$###$$%%&&&%%%%%%%%&&&''(())**++**))((''&&%%$$$$$$%%%%%%$$$########""!!!``!!""##$$$$$$##""""!!``!!""##$$%%&&&&&&%%%%%%%$$$$$#####"""""""!!``!!""####$$$%%%%%%%%$$$$$$####"""""""""""""!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((()))))))***))))))))))))))(((((((())))********++++++++++**))((''&&%%$$##""!!``!!!!!!""""!!""""###$$%%%%$%%%%%%%%%%%%%%%%%%%$$$%$%%%%%%%%%%%%%$$$$$$$$%%&&&&&&&%%$%%%%&&''(())**++,,---,,++**)))((((''''''''''&&%%%%%%%&&&&&&%%$$###"""!!!!!````!!!!!""##$$%%&&''(())**++,,--..//0011223344443322111100/////00////......----,,,,,++**))((''&&%%$$######$$$$%%%%%$%$$%%%$$$$$$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433222111100//..--,,++**))((''&&%%%$%%%%%&&&%%$$##""!!!`!!""#""!!``!!!!""##$$%%&&''(((()))((''&&%%$$$#$$$$$$%%%%&&'&&%%$$##$$$%$$$$$%%&&'&&%%%%%&&&&''(())**++++**))((''&&%%$$$$%%%%%&%%$$$$$$$##""!!```!!""##$$$$$$$####""!!``!!""##$$%%&&&&&&&&&&&%%%%%$$$$$#####"""""!!``!!""##$$$%%%%&&&&&%%%$%$$$$####""""####""!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))))))))*****************)))))(((())))****++++++++++++++++**))((''&&%%$$##""!!``!!!!!"""""""""""###$$%%%%%%%%%%%%%%%%&%&%%%&%%%%%%%%&&&&%&%&%%%%%%%$$$%%%&&'&&'&&&%%%%&&&''(())**++,,-,,,,++**))(((''''''&&&'''&&%%%%%$$%%&&&&%%$$###""!!!!````!!!!!!""##$$%%&&''(())**++,,--..//00112233445544332211110000000000///////...----,,++**))((''&&%%$$##"""###$$$$%%%%%%%%%%%%$%$$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433222111100//..--,,++**))((''&&%%%%%%%&&'&&%%$$##"""!!!""##""!!``!!""##$$%%&&''((''(()))((''&&%%$$$$$$$$%%&&&&'''&&%%$$$$%%%%$$$%%&&'''&&&&&&&&'''(())**++,,++**))((''&&%%%%%%&&&&%&%%%$$$$##""!!``!!""##$$%%%%%$$####""!!````!!""##$$%%&&'''''&&&&&&&%%%%%$$$$$#######""!!``!!""##$$$%%%&&&&&&&&%%%%%%$$$$##########""!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**)))*******+++**************))))))))****++++++++,,,,,,,,,++**))((''&&%%$$##""!!```!!""""""####""####$$$%%&&&&%&&&&&&&&&&&&&&&&&&&%%%&%&&&&&&&&&&&&&%%%%%%%%&&'''''''&&%&&&&''(())**++,,,,,,,++**))(((''''&&&&&&&&&&%%$$$$$$$%%%%%%$$##"""!!!```!!"""""##$$%%&&''(())**++,,--..//00112233445555443322221100000110000//////...--,,++**))((''&&%%$$##""""""####$$$%%%&%%&&&%%%%%%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433322221100//..--,,++**))((''&&&%&&&&&'''&&%%$$##"""!""###""!!``!!""##$$%%&&''''''(()))((''&&%%%$%%%%%%&&&&''(''&&%%$$%%%&%%%%%&&''(''&&&&&''''(())**++,,,,++**))((''&&%%%%&&&%%%%&%%%$$##""!!``!!""##$$%%%%%%$$$$##""!!!!````!!""##$$%%&&'''''''''''&&&&&%%%%%$$$$$#####""!!````!!""##$$%%%&&&&'''''&&&%&%%%%$$$$####$$$##""!!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++********+++++++++++++++++*****))))****++++,,,,,,,,,,,,,,,,++**))((''&&%%$$##""!!!``!!""""###########$$$%%&&&&&&&&&&&&&&&&'&'&&&'&&&&&&&&''''&'&'&&&&&&&%%%&&&''(''('''&&&&'''(())**++,,,,,++++**))(('''&&&&&&%%%&&&%%$$$$$##$$%%%%$$##"""!!```!!"""""##$$%%&&''(())**++,,--..//0011223344556655443322221111111111000000//..--,,++**))((''&&%%$$##""!!!"""####$$$%%&&&&&&&%&%%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433322221100//..--,,++**))((''&&&&&&&''(''&&%%$$###"""####""!!``!!""##$$%%&&''''&&''(())(('''&&%%%%%%%%&&''''(((''&&%%%%&&&&%%%&&''(((''''''''((())**++++,,,,++**))((''&&&&&&&%%%$%%%%$$##""!!``!!""##$$%%&&&&%%$$$$##""!!!!`````!!```!!""##$$%%&&''(((('''''''&&&&&%%%%%$$$$$$##""!!````!!""##$$%%%&&&&'''''''&&&&&&%%%%$$$$$$$$$$##""!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++***+++++++,,,++++++++++++++********++++,,,,,,,,---------,,++**))((''&&%%$$##""!!!``!!""#####$$$$##$$$$%%%&&''''&'''''''''''''''''''&&&'&'''''''''''''&&&&&&&&''(((((((''&''''(())**++,,,,+++++**))(('''&&&&%%%%%%%%%%$$#######$$$$$$##""!!!```!!""####$$%%&&''(())**++,,--..//0011223344556666554433332211111221111000//..--,,++**))((''&&%%$$##""!!!!!!""""###$$%%&&'''&&&&&&&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554443333221100//..--,,++**))(('''&'''''(((''&&%%$$###"##$##""!!``!!""##$$%%&&'''&&&&&''(((('''''&&&%&&&&&&''''(()((''&&%%&&&'&&&&&''(()(('''''(((())**++++++,,,,++**))((''&&&&&%%$$$$%%$$##""!!``!!""##$$%%&&&&&&%%%%$$##""""!!!```````````!!!!!!!````!!""##$$%%&&''(((((((((('''''&&&&&%%%%%$$$$##""!!```!!```!!""##$$%%&&&&&&&''((('''&'&&&&%%%%$$$$%%$$##""!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++++++++,,,,,,,,,,,,,,,,,+++++****++++,,,,----------------,,++**))((''&&%%$$##"""!!````!!""###$$$$$$$$$$$%%%&&''''''''''''''''('('''(''''''''(((('('('''''''&&&'''(()(()(((''''((())**++,,,,+++****))((''&&&%%%%%%$$$%%%$$#####""##$$$$##""!!!`Œ`!!""###$$%%&&&&''(())**++,,--..//00112233445566665544333322222222221100//..--,,++**))((''&&%%$$##""!!```!!!""""###$$%%&&'''&'&&&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554443333221100//..--,,++**))(('''''''(()((''&&%%$$$###$$$##""!!```!!""##$$%%&&''&&&%%&&''((''&&&''&&&&&&&&''(((()))((''&&&&''''&&&''(()))(((((((()))**++++**++,,,,++**))(('''&&%%$$$#$$%$$##""!!``!!""##$$%%&&''''&&%%%%$$##""""!!!!!!!``````!!!!!!!!!""!!!!!!!""##$$%%&&''(())))((((((('''''&&&&&%%%%%%$$##""!!!```!!!!`!!!""##$$%%&&&&&%%&&''(((''''''&&&&%%%%%%%%%$$##""!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,+++,,,,,,,---,,,,,,,,,,,,,,++++++++,,,,--------.........--,,++**))((''&&%%$$##"""!!`!!```!!""##$$$%%%%$$%%%%&&&''(((('((((((((((((((((((('''('(((((((((((((''''''''(()))))))(('(((())**++,,,+++*****))((''&&&%%%%$$$$$$$$$$##"""""""######""!!```!!""##$$$$%%%%&&''(())**++,,--..//001122334455666655444433222223221100//..--,,++**))((''&&%%$$##""!!```!!!!"""##$$%%&&'''''''''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766555444433221100//..--,,++**))((('((((()))((''&&%%$$$#$$%$$##""!!!````!!""##$$%%&&'&&&%%%%%&&''''&&&&&'''&''''''(((((((((((''&&'''('''''(()))))((((())))**+++*****++,,,++**))((''&&%%$$####$$$$##""!!``!!""##$$%%&&'''''&&&&%%$$####"""!!!!!!!!````!!!!!!!"""""""!!!!""##$$%%&&''(())))))))))((((('''''&&&&&%%%%$$##""!!!```````````!!!""!!!!""##$$%%&&%%%%%%%&&''(((('(''''&&&&%%%%&&%%$$##""!!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,,,,,,,-----------------,,,,,++++,,,,----................--,,++**))((''&&%%$$###""!!!!!!````!!""##$$%%%%%%%%%%%&&&''(((((((((((((((()()((()(((((((())))()((((((((('''((())*))*)))(((()))**++++++++***))))((''&&%%%$$$$$$###$$$##"""""!!""####""!!``!!""#####$$%%%%&&''(())**++,,--..//0011223344556666554444333333221100//..--,,++**))((''&&%%$$##""!!``!!!!"""##$$%%&&''(''''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766555444433221100//..--,,++**))((((((())*))((''&&%%%$$$%%%$$##""!!!!!!!""##$$%%&&'&&&%%%$$%%&&''&&%%%&&''''''''(((((((((((((''''(((('''(()))))))))))))*********))**++,++**))((''&&%%$$###"##$$$$##""!!``!!""##$$%%&&''((''&&&&%%$$####"""""""!!!!!`!``!!"""""""""##"""""""##$$%%&&''(())****)))))))((((('''''&&&&&&%%$$##"""!!!`````````!`!!!!`!!!!!!""""!"""##$$%%%%%%%%%$$%%&&''(((((((''''&&&&&&&&%%$$##""!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,,-------...--------------,,,,,,,,----......../////////..--,,++**))((''&&%%$$###""!""!!!````!!!!""##$$%%%&&&&%%&&&&'''(())))()))))))))))))))))))((()()))))))((''''(((((((())*******))())))**+++++++***)))))((''&&%%%$$$$##########""!!!!!!!"""""""!!``!!""#####$$$$%%&&''(())**++,,--..//001122334455666655554433333221100//..--,,++**))((''&&%%$$##""!!````!!!""##$$%%&&''((((())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766655554433221100//..--,,++**)))()))))***))((''&&%%%$%%&%%$$##"""!!!!""##$$%%&&'&&%%%$$$$$%%&&&&%%%%%&&''(((((((''''''''''''''((((((((()))(((((()))*********)))))**+++**))((''&&%%$$##""""##$$$##""!!``!!""##$$%%&&''((((''''&&%%$$$$###""""""""!!!!!!!"""""""#######""""##$$%%&&''(())**********)))))((((('''''&&&&%%$$##"""!!!!`````!````!!!!!!!!!!!!!!!!!"""##""""##$$%%%%%%$$$$$$$%%&&''((()((((''''&&&&'&&%%$$##""!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--------.................-----,,,,----....////////////////..--,,++**))((''&&%%$$$##""""""!!!``````````!!""##$$%%&&&&&&&&&'''(())))))))))))))))*)))(()))))))))*))))((''''''((((()))**+**+***))))***++++******)))((((''&&%%$$$######"""###""!!!!!``!!"""""!!``!!""""""##$$$$%%&&''(())**++,,--..//001122334455666655554444433221100//..--,,++**))((''&&%%$$##""!!``!!!""##$$%%&&''((())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766655554433221100//..--,,++**)))))))**+**))((''&&&%%%&&&%%$$##"""""""##$$%%&&'&&%%%$$$##$$%%&&%%$$$%%&&'''''''''''''''''''''(((((((((((((((((((())**)))))))))(())**+**))((''&&%%$$##"""!""##$$##""!!`````!!""##$$%%&&''(())((''''&&%%$$$$#######"""""!"!!""#########$$#######$$%%&&''(())**++++*******)))))(((((''''''&&%%$$###"""!!!!!!``````!!!!!!!!!!!!"!""""!""""""####"###$$%%%%$$$$$$$##$$%%&&''(()))((((''''''&&%%$$##""!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..---.......///..............--------....////////000000000//..--,,++**))((''&&%%$$$##"""!!!!!!!!`````!!""##$$%%&&'&&''''((())))*))))))))((()))((((()))))))))))(((''&&&&''(())))***********)*************)))(((((''&&%%$$$####""""""""""!!`````!!!!!!!!``!!""""""####$$%%&&''(())**++,,--..//001122334455666666554444433221100//..--,,++**))((''&&%%$$##""!!`````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887776666554433221100//..--,,++***)*****+++**))((''&&&%&&'&&%%$$###""""##$$%%&&'&&%%$$$#####$$%%%%$$$$$%%&&'''''''&&&&&&&&&&&&''''''''''((((''''''(())))))))))((((())***))((''&&%%$$##""!!!!""####""!!``!!!!!""##$$%%&&''(())))((((''&&%%%%$$$########"""""""#######$$$$$$$####$$%%&&''(())**++++++++++*****)))))(((((''''&&%%$$###""""!!!!!!!!`!!!"!!!!"""""""""""""""""###$$####$$%%$$$$$$#######$$%%&&''(())))(((('''&&%%$$##""!!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//......../////////////////.....----....////0000000000000000//..--,,++**))((''&&%%$$##""!!!!!!```````!!""##$$%%&&'''''((()))))))((((((((((()(((''((((()((()((((''&&&&&&''(())*****))***************))))))(((''''&&%%$$###""""""!!!"""!!``!!!!!!``!!!!!!""####$$%%&&''(())**++,,--..//001122334455666666555554433221100//..--,,++**))((''&&%%$$##""!!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887776666554433221100//..--,,++*******++,++**))(('''&&&'''&&%%$$#######$$%%&&'&&%%$$$###""##$$%%$$###$$%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''(())(((((((((''(())*))((''&&%%$$##""!!!`!!""####""!!``!!!!!""##$$%%&&''(())**))((((''&&%%%%$$$$$$$#####"#""##$$$$$$$$$%%$$$$$$$%%&&''(())**++,,,,+++++++*****)))))((((((''&&%%$$$###""""""!!!!!!!""""""""""""#"####"######$$$$#$$$%%$$$$#######""##$$%%&&''(()))))((''&&%%$$##""!!``????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//...///////000//////////////........////00000000111111100//..--,,++**))((''&&%%$$##""!!``````!!""##$$%%&&''((((((()((()(((((((('''((('''''((((((((((('''&&%%%%&&''(()))))))))))))))))*)))))))))((('''''&&%%$$###""""!!!!!!!!!!!````````!!!!!!""""##$$%%&&''(())**++,,--..//001122334455667766555554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99888777766554433221100//..--,,+++*+++++,,,++**))(('''&''(''&&%%$$$####$$%%&&'&&%%$$###"""""##$$$$#####$$%%&&&&&&&%%%%%%%%%%%%&&&&&&&&&&''''&&&&&&''(((((((((('''''(()))((''&&%%$$##""!!```!!""####""!!``!!"""""##$$%%&&''(())****))))((''&&&&%%%$$$$$$$$#######$$$$$$$%%%%%%%$$$$%%&&''(())**++,,,,,,,,,,+++++*****)))))((((''&&%%$$$####""""""""!"""#""""#################$$$%%$$$$%$$$######"""""""##$$%%&&''(()))((''&&%%$$##""!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100////////00000000000000000/////....////000011111111111100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&'''''('((((((((('''''''''''('''&&'''''('''(''''&&%%%%%%&&''(()))))(()))))))))))))))(((((('''&&&&%%$$##"""!!!!!!```!!!!``````!!""""##$$%%&&''(())**++,,--..//001122334455667766666554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99888777766554433221100//..--,,+++++++,,-,,++**))((('''(((''&&%%$$$$$$$%%&&'&&%%$$###"""!!""##$$##"""##$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&''(('''''''''&&''(()((''&&%%$$##""!!``!!""####""!!```!!"""""##$$%%&&''(())**++**))))((''&&&&%%%%%%%$$$$$#$##$$%%%%%%%%%&&%%%%%%%&&''(())**++,,----,,,,,,,+++++*****))))))((''&&%%%$$$######"""""""############$#$$$$#$$$$$$%%%%$$$$$$####"""""""!!""##$$%%&&''(()((''&&%%$$##""!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100///000000011100000000000000////////0000111111112221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&&'''''''''('''(''''''''&&&'''&&&&&'''''''''''&&&%%$$$$%%&&''((((((((((((((((()((((((((('''&&&&&%%$$##"""!!!!````````!!!!""##$$%%&&''(())**++,,--..//001122334455667766666554433221100//..--,,++**))((''&&%%$$##""!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99988887766554433221100//..--,,,+,,,,,---,,++**))((('(()((''&&%%%$$$$%%&&'&&%%$$##"""!!!!!""####"""""##$$%%%%%%%$$$$$$$$$$$$%%%%%%%%%%&&&&%%%%%%&&''''''''''&&&&&''((((''&&%%$$##""!!``!!""##$##""!!!!!""#####$$%%&&''(())**++++****))((''''&&&%%%%%%%%$$$$$$$%%%%%%%&&&&&&&%%%%&&''(())**++,,----------,,,,,+++++*****))))((''&&%%%$$$$########"###$####$$$$$$$$$$$$$$$$$%$$$$$$$$$###""""""!!!!!!!""##$$%%&&''(()((''&&%%$$##""!!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544332211000000001111111111111111100000////00001111222222221100//..--,,++**))((''&&%%$$##""!!``!!""##$$$%%%&&&&&'&'''''''''&&&&&&&&&&&'&&&%%&&&&&'&&&'&&&&%%$$$$$$%%&&''(((((''(((((((((((((((''''''&&&%%%%$$##""!!!````!!!!!""##$$%%&&''(())**++,,--..//001122334455667777766554433221100//..--,,++**))((''&&%%$$##""!!!`````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99988887766554433221100//..--,,,,,,,--.--,,++**)))((()))((''&&%%%%%%%&&'&&%%$$##"""!!!``!!""##""!!!""##$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%&&''&&&&&&&&&%%&&''((''&&%%$$##""!!``!!""##$$##""!!!""#####$$%%&&''(())**++,,++****))((''''&&&&&&&%%%%%$%$$%%&&&&&&&&&''&&&&&&&''(())**++,,--....-------,,,,,+++++******))((''&&&%%%$$$$$$#######$$$$$$$$$$$$%$%%%%$%%$$$$$$$$$#####""""!!!!!!!``!!""##$$%%&&''((((''&&%%$$##""!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100011111112221111111111111100000000111122222222221100//..--,,++**))((''&&%%$$##""!!``!!""##$$$%%%&&&&&&&&&'&&&'&&&&&&&&%%%&&&%%%%%&&&&&&&&&&&%%%$$####$$%%&&'''''''''''''''''('''''''''&&&%%%%%$$##""!!!`````!!""##$$%%&&''(())**++,,--..//001122334455667777766554433221100//..--,,++**))((''&&%%$$##""!!!!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;:::9999887766554433221100//..---,-----...--,,++**)))())*))((''&&&%%%%&&'&&%%$$##""!!!```!!""""!!!!!""##$$$$$$$############$$$$$$$$$$%%%%$$$$$$%%&&&&&&&&&&%%%%%&&''(''&&%%$$##""!!``!!""##$$$##"""""##$$$$$%%&&''(())**++,,,,++++**))(((('''&&&&&&&&%%%%%%%&&&&&&&'''''''&&&&''(())**++,,--..........-----,,,,,+++++****))((''&&&%%%%$$$$$$$$#$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!!!!`````!!""##$$%%&&''((''&&%%$$##""!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443322111111112222222222222222211111000011112222333333221100//..--,,++**))((''&&%%$$##""!!``!!""###$$$%%%%%&%&&&&&&&&&%%%%%%%%%%%&%%%$$%%%%%&%%%&%%%%$$######$$%%&&'''''&&'''''''''''''''&&&&&&%%%$$$$##""!!```!!""##$$%%&&''(())**++,,--..//001122334455667787766554433221100//..--,,++**))((''&&%%$$##"""!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;:::9999887766554433221100//..-------../..--,,++***)))***))((''&&&&&&&'&&%%$$##""!!!``!!"""!!```!!""#####################$$$$$$$$$$$$$$$$$$$$%%&&%%%%%%%%%$$%%&&'''&&%%$$##""!!```!!""##$$%$$##"""##$$$$$%%&&''(())**++,,--,,++++**))(((('''''''&&&&&%&%%&&'''''''''(('''''''(())**++,,--..////.......-----,,,,,++++++**))(('''&&&%%%%%%$$$$$$$########$$$$$$$$$$$$$#########"""""!!!!````!!""##$$%%&&''(''&&%%$$##""!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221112222222333222222222222221111111122223333333221100//..--,,++**))((''&&%%$$##""!!``!!"""###$$$%%%%%%%%%&%%%&%%%%%%%%$$$%%%$$$$$%%%%%%%%%%%$$$##""""##$$%%&&&&&&&&&&&&&&&&&'&&&&&&&&&%%%$$$$$##""!!``!!""##$$%%&&''(())**++,,--..//001122334455667787766554433221100//..--,,++**))((''&&%%$$##""""""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;::::99887766554433221100//...-.....///..--,,++***)**+**))(('''&&&&'&&%%$$##""!!````!!!!!!``!!""#######""""""""""""##########$$$$######$$%%%%%%%%%%$$$$$%%&&'&&%%$$##""!!``!!""##$$%%%$$#####$$%%%%%&&''(())**++,,----,,,,++**))))(((''''''''&&&&&&&'''''''(((((((''''(())**++,,--..//////////.....-----,,,,,+++**))((''&'&&&&%%%%%%%%$$#########################"""""""""!!!````!!""##$$%%&&''''&&%%$$##""!!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443322222222333333333333333332222211112222333344433221100//..--,,++**))((''&&%%$$##""!!```!!""""###$$$$$%$%%%%%%%%%$$$$$$$$$$$%$$$##$$$$$%$$$%$$$$##""""""##$$%%&&&&&%%&&&&&&&&&&&&&&&%%%%%%$$$####""!!``!!""##$$%%&&''(())**++,,--..//0011223344556677887766554433221100//..--,,++**))((''&&%%$$###"""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;::::99887766554433221100//.......//0//..--,,+++***+++**))((''''''&&%%$$##""!!``!!!!!``!!"""""""""""""""""""""####################$$%%$$$$$$$$$##$$%%&&&&%%$$##""!!``!!""##$$%%%$$###$$%%%%%&&''(())**++,,--..--,,,,++**))))((((((('''''&'&&''((((((((())((((((())**++,,--..//0000///////.....-----,,,++**))((''&&&''&&%%%%%%%$$##""""""""#############"""""""""!!!!!```!!""##$$%%&&''(''&&%%$$##""!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433222333333344433333333333333222222223333444433221100//..--,,++**))((''&&%%$$##""!!``!!!"""###$$$$$$$$$%$$$%$$$$$$$$###$$$#####$$$$$$$$$$$###""!!!!""##$$%%%%%%%%%%%%%%%%%&%%%%%%%%%$$$#####""!!``!!""##$$%%&&''(())**++,,--..//001122334455667788887766554433221100//..--,,++**))((''&&%%$$########$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<;;;;::99887766554433221100///./////000//..--,,+++*++,++**))((('''&&%%$$##""!!```````!!""""""""!!!!!!!!!!!!""""""""""####""""""##$$$$$$$$$$#####$$%%&&%%$$##""!!!```!!""##$$%%%%$$$$$%%&&&&&''(())**++,,--....----,,++****)))(((((((('''''''((((((()))))))(((())**++,,--..//0000000000/////.....--,,++**))((''&&%&&&&%%%$$$$$$##"""""""""""""""""""""""""!!!!!!!!!````!!!""##$$%%&&''((''&&%%$$##""!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443333333344444444444444444333332222333344444433221100//..--,,++**))((''&&%%$$##""!!``!!!!"""#####$#$$$$$$$$$###########$###""#####$###$####""!!!!!!""##$$%%%%%$$%%%%%%%%%%%%%%%$$$$$$###""""!!``!!""##$$%%&&''(())**++,,--..//001122334455667788887766554433221100//..--,,++**))((''&&%%$$$#####$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<;;;;::99887766554433221100///////00100//..--,,,+++,,,++**))(((''&&%%$$##""!!```!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""##$$#########""##$$%%%%$$##""!!!!!``!!""##$$%%%%$$$%%&&&&&''(())**++,,--..//..----,,++****)))))))((((('(''(()))))))))**)))))))**++,,--..//0011110000000/////..--,,++**))((''&&%%%&&%%$$$$$$$##""!!!!!!!!"""""""""""""!!!!!!!!!`````!!!!""##$$%%&&''(((''&&%%$$##""!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544333444444455544444444444444333333334444554433221100//..--,,++**))((''&&%%$$##""!!```!!!"""#########$###$########"""###"""""###########"""!!````!!""##$$$$$$$$$$$$$$$$$%$$$$$$$$$###""""""!!``!!""##$$%%&&''(())**++,,--..//0011223344556677889887766554433221100//..--,,++**))((''&&%%$$$$$$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>===<<<<;;::998877665544332211000/0000011100//..--,,,+,,-,,++**))((''&&%%$$##""!!``!!!!!!!!````````````!!!!!!!!!!""""!!!!!!""##########"""""##$$%%$$##""!!``````!!""##$$%%&%%%%%&&'''''(())**++,,--..////....--,,++++***))))))))((((((()))))))*******))))**++,,--..//0011111111110000//..--,,++**))((''&&%%$%%%%$$$######""!!!!!!!!!!!!!!!!!!!!!!!!!```````!!!!"""##$$%%&&''(()((''&&%%$$##""!!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655444444445555555555555555544444333344445554433221100//..--,,++**))((''&&%%$$##""!!```!!!"""""#"#########"""""""""""#"""!!"""""#"""#""""!!``!!""##$$$$$##$$$$$$$$$$$$$$$######"""!!!!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899887766554433221100//..--,,++**))((''&&%%%$$$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>===<<<<;;::99887766554433221100000001121100//..---,,,--,,++**))((''&&%%$$##""!!``!````````!!!!!!!!!!!!!!!!!!!!""##"""""""""!!""##$$$$##""!!``!!""##$$%%&&%%%&&'''''(())**++,,--..//00//....--,,++++*******)))))()(())*********++*******++,,--..//0011222211111100//..--,,++**))((''&&%%$$$%%$$#######""!!````````!!!!!!!!!!!!!`````!!!""""##$$%%&&''(()))((''&&%%$$##""!!``????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544455555556665555555555555544444444555554433221100//..--,,++**))((''&&%%$$##""!!``!!!"""""""""#"""#""""""""!!!"""!!!!!"""""""""""!!!``!!""##$###############$#########"""!!!!!!```!!""##$$%%&&''(())**++,,--..//001122334455667788999887766554433221100//..--,,++**))((''&&%%%%%%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>====<<;;::99887766554433221110111112221100//..---,---,,++**))((''&&%%$$##""!!```````````!!!!``````!!""""""""""!!!!!""##$$##""!!```!!""##$$%%&&&&&&&''((((())**++,,--..//0000////..--,,,,+++********)))))))*******+++++++****++,,--..//0011222222221100//..--,,++**))((''&&%%$$#$$$$###""""""!!````````````````!!!""""###$$%%&&''(())*))((''&&%%$$##""!!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655555555666666666666666665555544445555554433221100//..--,,++**))((''&&%%$$##""!!```!!!!!"!"""""""""!!!!!!!!!!!"!!!``!!!!!"!!!"!!!!```!!""########""###############""""""!!!`````!!""##$$%%&&''(())**++,,--..//0011223344556677889999887766554433221100//..--,,++**))((''&&&%%%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>====<<;;::99887766554433221111111223221100//...----,,++**))((''&&%%$$##""!!``````!!""!!!!!!!!!``!!""####""!!`````!!!""##$$%%&&''&&&''((((())**++,,--..//001100////..--,,,,+++++++*****)*))**+++++++++,,+++++++,,--..//0011223333221100//..--,,++**))((''&&%%$$###$$##""""""""!!```!!!!"""####$$%%&&''(())***))((''&&%%$$##""!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665556666666777666666666666665555555566554433221100//..--,,++**))((''&&%%$$##""!!``!!!!!!!!!"!!!"!!!!!!!!```!!!```!!!!!!!!!!!```!!""""#"""""""""""""""#"""""""""!!!```!!!""##$$%%&&''(())**++,,--..//0011223344556677889999887766554433221100//..--,,++**))((''&&&&&&&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>==<<;;::99887766554433222122222333221100//...---,,++**))((''&&%%$$##""!!``!!!!!!!!!!```!!""####""!!```!!!`!!!""##$$%%&&'''''''(()))))**++,,--..//0011110000//..----,,,++++++++*******+++++++,,,,,,,++++,,--..//0011223333221100//..--,,++**))((''&&%%$$##"####"""!!!!!!!!``!!!!"""####$$$%%&&''(())**+**))((''&&%%$$##""!!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776666666677777777777777777666665555666554433221100//..--,,++**))((''&&%%$$##""!!`````!`!!!!!!!!!````````!`````!```!```!!""""""""!!"""""""""""""""!!!!!!```!!""##$$%%&&''(())**++,,--..//0011223344556677889999887766554433221100//..--,,++**))(('''&&&&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>==<<;;::99887766554433222222233433221100///..--,,++**))((''&&%%$$##""!!``!!!````````!!""####""!!```!!!!!!!"""##$$%%&&''(('''(()))))**++,,--..//001122110000//..----,,,,,,,+++++*+**++,,,,,,,,,--,,,,,,,--..//0011223333221100//..--,,++**))((''&&%%$$##"""##""!!!!!!!!!!```!!!""""###$$$$%%&&''(())**+**))((''&&%%$$##""!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877666777777788877777777777777666666665554433221100//..--,,++**))((''&&%%$$##""!!`````!```!`````!!!!"!!!!!!!!!!!!!!!"!!!!!!!!!```!!""##$$%%&&''(())**++,,--..//0011223344556677889999887766554433221100//..--,,++**))((''''''''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433323333344433221100///..--,,++**))((''&&%%$$##""!!``!```!!""##$$##""!!!!!!"""!"""##$$%%&&''((((((())*****++,,--..//00112222111100//....---,,,,,,,,+++++++,,,,,,,-------,,,,--..//0011223333221100//..--,,++**))((''&&%%$$##""!""""!!!``````!!````!!!""""###$$$$%%%&&''(())**+++**))((''&&%%$$##""!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988777777778888888888887777777766666555554433221100//..--,,++**))((''&&%%$$##""!!````!!!!!!!!``!!!!!!!!!!!!!!!`````!!""##$$%%&&''(())**++,,--..//00112233445566778899:99887766554433221100//..--,,++**))((('''''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544333333344544332211000//..--,,++**))((''&&%%$$##""!!```````!!""##$$$##""!!!"""""""###$$%%&&''(())((())*****++,,--..//0011223322111100//....-------,,,,,+,++,,---------..-------..//0011223333221100//..--,,++**))((''&&%%$$##""!!!""!!``````!!!!"""####$$$%%%%&&''(())**++++**))((''&&%%$$##""!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877788888889988888877776666666655555444433221100//..--,,++**))((''&&%%$$##""!!````!`````````````!```````!!""##$$%%&&''(())**++,,--..//00112233445566778899:::99887766554433221100//..--,,++**))(((((((())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544434444455544332211000//..--,,++**))((''&&%%$$##""!!!````!````````!!""##$$$$##""""""###"###$$%%&&''(()))))))**+++++,,--..//001122333322221100////...--------,,,,,,,-------.......----..//0011223333221100//..--,,++**))((''&&%%$$##""!!`!!!!``!!"""####$$$%%%%&&&''(())**++,++**))((''&&%%$$##""!!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988888888999988888777666666665555544444333221100//..--,,++**))((''&&%%$$##""!!````!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;::99887766554433221100//..--,,++**)))((((())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544444445565544332211100//..--,,++**))((''&&%%$$##""!!!!!!!!!!!!!!```````````!!""##$$%$$##"""#######$$$%%&&''(())**)))**+++++,,--..//00112233443322221100////.......-----,-,,--.........//.......//0011223333221100//..--,,++**))((''&&%%$$##""!!``!!``!!""##$$$$%%%&&&&''(())**++,++**))((''&&%%$$##""!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998889999999887777776666555555554444433333221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;;::99887766554433221100//..--,,++**))))))))**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665554555556665544332211100//..--,,++**))((''&&%%$$##"""!!!!"!!!!!!!!!!!!!!!!!`````!!""##$$%%$$######$$$#$$$%%&&''(())*******++,,,,,--..//001122334444333322110000///........-------.......///////....//0011223333221100//..--,,++**))((''&&%%$$##""!!`````!!""##$$%%&&&&'''(())**++,,++**))((''&&%%$$##""!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9999999999887777766655555555444443333322221100//..--,,++**))((''&&%%$$##""!!``!!""###$$%%&&''(())**++,,--..//00112233445566778899::;;;;::99887766554433221100//..--,,++***)))))**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665555555667665544332221100//..--,,++**))((''&&%%$$##""""""""""""""!!!!!!!!!!!!!!`````!!""##$$%%%%$$###$$$$$$$%%%&&''(())**++***++,,,,,--..//00112233445544333322110000///////.....-.--../////////00///////00112233433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&'''(())**++,,,++**))((''&&%%$$##""!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::999:::998877666666555544444444333332222211100//..--,,++**))((''&&%%$$##""!!``!!""""##$$%%&&''(())**++,,--..//00112233445566778899::;;;;::99887766554433221100//..--,,++********++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877666566666777665544332221100//..--,,++**))((''&&%%$$###""""#"""""""""""""""""!!!!!!!```!!""##$$%%&&%%$$$$$$%%%$%%%&&''(())**+++++++,,-----..//00112233445555444433221111000////////.......///////0000000////001122334433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,,++**))((''&&%%$$##""!!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::::::998877666665554444444433333222221111100//..--,,++**))((''&&%%$$##""!!``!!""""""##$$%%&&''(())**++,,--..//00112233445566778899::;;;:::99887766554433221100//..--,,+++*****++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877666666677877665544333221100//..--,,++**))((''&&%%$$##############""""""""""""""!!!!`````````!!""##$$%%&&&&%%$$$%%%%%%%&&&''(())**++,,+++,,-----..//00112233445566554444332211110000000/////./..//00000000011000000011223344433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,++**))((''&&%%$$##""!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::::9988776655555544443333333322222111110000//..--,,++**))((''&&%%$$##""!!``!!"""!!!""##$$%%&&''(())**++,,--..//00112233445566778899::::::::99887766554433221100//..--,,++++++++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877767777788877665544333221100//..--,,++**))((''&&%%$$$####$#################""""""!!````!````!!!``````!!```!```!!""##$$%%&&''&&%%%%%%&&&%&&&''(())**++,,,,,,,--.....//001122334455666655554433222211100000000///////0000000111111100001122334454433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,++**))((''&&%%$$##""!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665555544433333333222221111100000////..--,,++**))((''&&%%$$##""!!``!!"""!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899:::9999:99887766554433221100//..--,,,+++++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877777778898877665544433221100//..--,,++**))((''&&%%$$$$$$$$$$$$$$##############"""!!``````!!!!!!!!!!!!!!!!!!!!!!!!!!""##$$%%&&''''&&%%%&&&&&&&'''(())**++,,--,,,--.....//001122334455667766555544332222111111100000/0//00111111111221111111223344554433221100//..--,,++**))((''&&%%$$##""!!`````````!!""##$$%%&&''(())**++,,,++**))((''&&%%$$##""!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554444443333222222221111100000////...--,,++**))((''&&%%$$##""!!``!!""!!```!!""##$$%%&&''(())**++,,--..//001122334455667788999999999999887766554433221100//..--,,,,,,,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99998887888889998877665544433221100//..--,,++**))((''&&%%%$$$$%$$$$$$$$$$$$$$$$$######""!!``````!`!`````!!!!!"!!!!"""!!!!!!""!!!"!!!""##$$%%&&''((''&&&&&&'''&'''(())**++,,-------../////0011223344556677776666554433332221111111100000001111111222222211112233445554433221100//..--,,++**))((''&&%%$$##""!!``!!!```!!!!!!""##$$%%&&''(())**++,,-,,++**))((''&&%%$$##""!!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544444333222222221111100000/////.....--,,++**))((''&&%%$$##""!!``!!"!!!``!!""##$$%%&&''(())**++,,--..//001122334455667788999888899999887766554433221100//..---,,,,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988888888888888888877665554433221100//..--,,++**))((''&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""##$$%%&&''((((''&&&'''''''((())**++,,--..---../////001122334455667788776666554433332222222111110100112222222223322222223344556554433221100//..--,,++**))((''&&%%$$##""!!``!!!!!!!!!!!""##$$%%&&''(())**++,,--,,++**))((''&&%%$$##""!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433333322221111111100000/////....----,,++**))((''&&%%$$##""!!``!!!!!``!!""##$$%%&&''(())**++,,--..//001122334455667788888888888899887766554433221100//..--------..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998888878888888888888877665554433221100//..--,,++**))((''&&&%%%%&%%%%%%%%%%%%%%%%%$$$$$$##""!!!!!!"!"!!!!!"""""#""""###""""""##"""#"""##$$%%&&''(())((''''''((('((())**++,,--.......//00000112233445566778888777766554444333222222221111111222222233333332222334455666554433221100//..--,,++**))((''&&%%$$##""!!``!!""!!!""""""##$$%%&&''(())**++,,---,,++**))((''&&%%$$##""!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544333332221111111100000/////.....-----,,++**))((''&&%%$$##""!!``!!!!```!!""##$$%%&&''(())**++,,--..//0011223344556677888877778888899887766554433221100//...-----..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887777777777777777777877666554433221100//..--,,++**))((''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$##""""""""""""""""""##########################$$%%&&''(())))(('''((((((()))**++,,--..//...//000001122334455667788998877776655444433333332222212112233333333344333333344556666554433221100//..--,,++**))((''&&%%$$##""!!````!!"""""""""""##$$%%&&''(())**++,,--.--,,++**))((''&&%%$$##""!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433222222111100000000/////.....----,,,,,++**))((''&&%%$$##""!!```!`````!!""##$$%%&&''(())**++,,--..//00112233445566777777777777778899887766554433221100//........//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988777776777777777777777777666554433221100//..--,,++**))(('''&&&&'&&&&&&&&&&&&&&&&&%%%%%%$$##""""""#"#"""""#####$####$$$######$$###$###$$%%&&''(())**))(((((()))()))**++,,--..///////00111112233445566778899998888776655554443333333322222223333333444444433334455667766554433221100//..--,,++**))((''&&%%$$##""!!````!!!!""##"""######$$%%&&''(())**++,,--..--,,++**))((''&&%%$$##""!!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544332222211100000000/////.....-----,,,,,+++**))((''&&%%$$##""!!``!!```!!""##$$%%&&''(())**++,,--..//0011223344556677777776666777778899887766554433221100///.....//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877666666666666666666677777766554433221100//..--,,++**))((''''''''''''''&&&&&&&&&&&&&&%%%$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$%%&&''(())****))((()))))))***++,,--..//00///00111112233445566778899::998888776655554444444333332322334444444445544444445566777766554433221100//..--,,++**))((''&&%%$$##""!!`````!!!!!!""###########$$%%&&''(())**++,,--...--,,++**))((''&&%%$$##""!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221111110000////////.....-----,,,,+++++**))((''&&%%$$##""!!``!!!````!!!""##$$%%&&''(())**++,,--..//001122334455667777666666666666778899887766554433221100////////00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766666566666666666666666667766554433221100//..--,,++**))(((''''('''''''''''''''''&&&&&&%%$$######$#$#####$$$$$%$$$$%%%$$$$$$%%$$$%$$$%%&&''(())**++**))))))***)***++,,--..//0000000112222233445566778899::::999988776666555444444443333333444444455555554444556677887766554433221100//..--,,++**))((''&&%%$$##""!!!```````````!!!!!!""""##$$###$$$$$$%%&&''(())**++,,--../..--,,++**))((''&&%%$$##""!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544332211111000////////.....-----,,,,,+++++****))((''&&%%$$##""!!```!!"!!````!!!!!""##$$%%&&''(())**++,,--..//001122334455667777666665555666667788998877665544332211000/////00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655555555555555555556666667766554433221100//..--,,++**))((((((((((((((''''''''''''''&&&%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%&&''(())**++++**)))*******+++,,--..//0011000112222233445566778899::;;::999988776666555555544444343344555555555665555555667788887766554433221100//..--,,++**))((''&&%%$$##""!!!!!!````````!!!!!!!!!""""""##$$$$$$$$$$$%%&&''(())**++,,--../..--,,++**))((''&&%%$$##""!!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544332211000000////........-----,,,,,++++*****)))((''&&%%$$##""!!``!!"""!!!```!!!!!"""##$$%%&&''(())**++,,--..//0011223344556677776655555555555566778899887766554433221100000000112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665555545555555555555555555667766554433221100//..--,,++**)))(((()(((((((((((((((((''''''&&%%$$$$$$%$%$$$$$%%%%%&%%%%&&&%%%%%%&&%%%&%%%&&''(())**++,,++******+++*+++,,--..//0011111112233333445566778899::;;;;::::9988777766655555555444444455555556666666555566778899887766554433221100//..--,,++**))((''&&%%$$##"""!!!!!!`!!!!``!!!!!!""""""####$$%%$$$%%%%%%&&''(())**++,,--../..--,,++**))((''&&%%$$##""!!!!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100000///........-----,,,,,+++++*****))))(((''&&%%$$##""!!``!!""#""!!!!!!!"""""##$$%%&&''(())**++,,--..//0011223344556677776655555444455555667788998877665544332211100000112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554444444444444444444555555667766554433221100//..--,,++**))))))))))))))(((((((((((((('''&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&''(())**++,,,,++***+++++++,,,--..//0011221112233333445566778899::;;<<;;::::9988777766666665555545445566666666677666666677889999887766554433221100//..--,,++**))((''&&%%$$##""""""!!!!!!!!`````!!""""""""######$$%%%%%%%%%%%&&''(())**++,,--../..--,,++**))((''&&%%$$##""!!```??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//////....--------,,,,,+++++****)))))((((''&&%%$$##""!!``!!""###"""!!!"""""###$$%%&&''(())**++,,--..//0011223344556677776655444444444444556677889988776655443322111111112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655444443444444444444444444455667766554433221100//..--,,++***))))*)))))))))))))))))((((((''&&%%%%%%&%&%%%%%&&&&&'&&&&'''&&&&&&''&&&'&&&''(())**++,,--,,++++++,,,+,,,--..//0011222222233444445566778899::;;<<<<;;;;::998888777666666665555555666666677777776666778899::99887766554433221100//..--,,++**))((''&&%%$$###""""""!""""!!!!!!!""""""######$$$$%%&&%%%&&&&&&''(())**++,,--../..--,,++**))((''&&%%$$##""!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100/////...--------,,,,,+++++*****)))))(((('''&&%%$$##""!!`````!!""##$##"""""""#####$$%%&&''(())**++,,--..//0011223344556677776655444443333444445566778899887766554433222111112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544333333333333333333344444455667766554433221100//..--,,++**************))))))))))))))(((''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''(())**++,,----,,+++,,,,,,,---..//0011223322233444445566778899::;;<<==<<;;;;::9988887777777666665655667777777778877777778899::::99887766554433221100//..--,,++**))((''&&%%$$######""""""""!!!!!""########$$$$$$%%&&&&&&&&&&&''(())**++,,--../..--,,++**))((''&&%%$$##""!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//......----,,,,,,,,+++++*****))))((((('''''&&%%$$##""!!``!!!!!""##$$$###"""#####$$$%%&&''(())**++,,--..//0011223344556677776655443333333333334455667788998877665544332222222233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433333233333333333333333334455667766554433221100//..--,,+++****+*****************))))))((''&&&&&&'&'&&&&&'''''(''''(((''''''(('''('''(())**++,,--..--,,,,,,---,---..//0011223333333445555566778899::;;<<====<<<<;;::99998887777777766666667777777888888877778899::;;::99887766554433221100//..--,,++**))((''&&%%$$$######"####"""""""######$$$$$$%%%%&&''&&&''''''(())**++,,--../..--,,++**))((''&&%%$$##""!!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//.....---,,,,,,,,+++++*****)))))(((((''''&&&&%%$$##""!!``!!!!!""##$$%$$#######$$$$$%%&&''(())**++,,--..//0011223344556677776655443333322223333344556677889988776655443332222233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443322222222222222222223333334455667766554433221100//..--,,++++++++++++++**************)))((''''''''''''''''''(((((((((((((((((((((((((())**++,,--....--,,,-------...//0011223344333445555566778899::;;<<==>>==<<<<;;::999988888887777767667788888888899888888899::;;;;::99887766554433221100//..--,,++**))((''&&%%$$$$$$########"""""##$$$$$$$$%%%%%%&&'''''''''''(())**++,,--../..--,,++**))((''&&%%$$##""!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..------,,,,++++++++*****)))))(((('''''&&&&&%%$$##""!!````!!"""""##$$%%%$$$###$$$$$%%%&&''(())**++,,--..//0011223344556677776655443322222222222233445566778899887766554433333333445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544332222212222222222222222222334455667766554433221100//..--,,,++++,+++++++++++++++++******))((''''''('('''''((((()(((()))(((((())((()((())**++,,--..//..------...-...//0011223344444445566666778899::;;<<==>>>>====<<;;::::99988888888777777788888889999999888899::;;<<;;::99887766554433221100//..--,,++**))((''&&%%%$$$$$$#$$$$#######$$$$$$%%%%%%&&&&''(('''(((((())**++,,--../..--,,++**))((''&&%%$$##""!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..-----,,,++++++++*****)))))((((('''''&&&&%%%%$$##""!!````!!!!"""""##$$%%%%%$$$$$$$%%%%%&&''(())**++,,--..//0011222334455667776655443322222111122222334455667788998877665544433333445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221111111111111111111222222334455667766554433221100//..--,,,,,,,,,,,,,,++++++++++++++***))(((((((((((((((((())))))))))))))))))))))))))**++,,--..////..---.......///0011223344554445566666778899::;;<<==>>??>>====<<;;::::999999988888787788999999999::9999999::;;<<<<;;::99887766554433221100//..--,,++**))((''&&%%%%%%$$$$$$$$#####$$%%%%%%%%&&&&&&''((((((((((())**++,,--../..--,,++**))((''&&%%$$##""!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,,,,,++++********)))))(((((''''&&&&&%%%%%$$##""!!``!!!!!!""#####$$$$$$$$$$$$$%%%%%&&&''(())**++,,--..//0011111223344556676655443322111111111111223344556677889988776655444444445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443322111110111111111111111111122334455667766554433221100//..---,,,,-,,,,,,,,,,,,,,,,,++++++**))(((((()()((((()))))*))))***))))))**)))*)))**++,,--..//00//......///.///0011223344555555566777778899::;;<<==>>????>>>>==<<;;;;:::9999999988888889999999:::::::9999::;;<<==<<;;::99887766554433221100//..--,,++**))((''&&&%%%%%%$%%%%$$$$$$$%%%%%%&&&&&&''''(())((())))))**++,,--..//..--,,++**))((''&&%%$$##""!!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,,,,+++********)))))((((('''''&&&&&%%%%$$$$$##""!!``!!!!""""#####$$$$$$$$$$$$$%%%&&&&&''(())**++,,--..///000011112233445566655443322111110000111112233445566778899887766555444445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544332211000000000000000000011111122334455667766554433221100//..--------------,,,,,,,,,,,,,,+++**))))))))))))))))))**************************++,,--..//0000//...///////00011223344556655566777778899::;;<<==>>??????>>>>==<<;;;;:::::::99999898899:::::::::;;:::::::;;<<====<<;;::99887766554433221100//..--,,++**))((''&&&&&&%%%%%%%%$$$$$%%&&&&&&&&''''''(()))))))))))**++,,--..//..--,,++**))((''&&%%$$##""!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++++++****))))))))((((('''''&&&&%%%%%$$$$$###""!!``!!"""""##$$$$$$$########$$$%%&&&'''(())**++,,---...////000001122334455655443322110000000000001122334455667788998877665555555566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100000/00000000000000000001122334455667766554433221100//...----.-----------------,,,,,,++**))))))*)*)))))*****+****+++******++***+***++,,--..//001100//////000/00011223344556666666778888899::;;<<==>>??????????>>==<<<<;;;::::::::9999999:::::::;;;;;;;::::;;<<==>>==<<;;::99887766554433221100//..--,,++**))(('''&&&&&&%&&&&%%%%%%%&&&&&&''''''(((())**)))******++,,--..///..--,,++**))((''&&%%$$##""!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,+++++***))))))))((((('''''&&&&&%%%%%$$$$#####""!!``!!"""####$$$$$$$###########$$%%&&''(())**++,,-----....////0000112233445554433221100000////0000011223344556677889988776665555566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100///////////////////0000001122334455667766554433221100//..............--------------,,,++******************++++++++++++++++++++++++++,,--..//00111100///0000000111223344556677666778888899::;;<<==>>????????????>>==<<<<;;;;;;;:::::9:99::;;;;;;;;;<<;;;;;;;<<==>>>>==<<;;::99887766554433221100//..--,,++**))((''''''&&&&&&&&%%%%%&&''''''''(((((())***********++,,--..////..--,,++**))((''&&%%$$##""!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++******))))(((((((('''''&&&&&%%%%$$$$$#####""""!!``!!""####$$%%%$$##""""""""###$$%%&&''(())**++,,,-,---..../////001122334454433221100////////////00112233445566778899887766666666778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100/////.///////////////////001122334455667766554433221100///..../.................------,,++******+*+*****+++++,++++,,,++++++,,+++,+++,,--..//001122110000001110111223344556677777778899999::;;<<==>>??????????????>>====<<<;;;;;;;;:::::::;;;;;;;<<<<<<<;;;;<<==>>??>>==<<;;::99887766554433221100//..--,,++**))(((''''''&''''&&&&&&&''''''(((((())))**++***++++++,,--..//00//..--,,++**))((''&&%%$$##""!!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++*****)))(((((((('''''&&&&&%%%%%$$$$$####"""""!!!``!!""##$$%%%$$##"""""""""""##$$%%&&''(())**++,,,,,----....////0011223344433221100/////..../////001122334455667788998877766666778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//...................//////001122334455667766554433221100//////////////..............---,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,--..//001122221100011111112223344556677887778899999::;;<<==>>????????????????>>====<<<<<<<;;;;;:;::;;<<<<<<<<<==<<<<<<<==>>????>>==<<;;::99887766554433221100//..--,,++**))((((((''''''''&&&&&''(((((((())))))**+++++++++++,,--..//00//..--,,++**))((''&&%%$$##""!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))))))((((''''''''&&&&&%%%%%$$$$#####"""""!!!!``!!""##$$$$$$##""!!!!!!!!"""##$$%%&&''(())**+++,+,,,----.....//00112233433221100//............//0011223344556677889988777777778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//.....-...................//0011223344556677665544332211000////0/////////////////......--,,++++++,+,+++++,,,,,-,,,,---,,,,,,--,,,-,,,--..//001122332211111122212223344556677888888899:::::;;<<==>>??????????????????>>>>===<<<<<<<<;;;;;;;<<<<<<<=======<<<<==>>??????>>==<<;;::99887766554433221100//..--,,++**)))(((((('(((('''''''(((((())))))****++,,+++,,,,,,--..//00//..--,,++**))((''&&%%$$##""!!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**)))))(((''''''''&&&&&%%%%%$$$$$#####""""!!!!!```!!"""###$$$##""!!!!!!!!!!!""##$$%%&&''(())**+++++,,,,----....//001122333221100//.....----.....//00112233445566778899888777778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..-------------------......//001122334455667766554433221100000000000000//////////////...--,,,,,,,,,,,,,,,,,,--------------------------..//001122333322111222222233344556677889988899:::::;;<<==>>????????????????????>>>>=======<<<<<;<;;<<=========>>=======>>????????>>==<<;;::99887766554433221100//..--,,++**))))))(((((((('''''(())))))))******++,,,,,,,,,,,--..//00//..--,,++**))((''&&%%$$##""!!!``????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((((((''''&&&&&&&&%%%%%$$$$$####"""""!!!!!```!!"""######""!!````````!!!""##$$%%&&''(())***+*+++,,,,-----..//0011223221100//..------------..//001122334455667788998888888899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..-----,-------------------..//001122334455667766554433221110000100000000000000000//////..--,,,,,,-,-,,,,,-----.----...------..---.---..//001122334433222222333233344556677889999999::;;;;;<<==>>????????????????????????>>>========<<<<<<<=======>>>>>>>====>>??????????>>==<<;;::99887766554433221100//..--,,++***))))))())))((((((())))))******++++,,--,,,------..//00//..--,,++**))((''&&%%$$##""!!``???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((((('''&&&&&&&&%%%%%$$$$$#####"""""!!!!````!!!"""###""!!```!!""##$$%%&&''(())*****++++,,,,----..//00112221100//..-----,,,,-----..//0011223344556677889998888899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,,,,,,,,,,,,,,,,,,------..//001122334455667766554433221111111111111100000000000000///..------------------..........................//0011223344443322233333334445566778899::999::;;;;;<<==>>??????????????????????????>>>>>>>=====<=<<==>>>>>>>>>??>>>>>>>????????????>>==<<;;::99887766554433221100//..--,,++******))))))))((((())********++++++,,-----------..//00//..--,,++**))((''&&%%$$##""!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''''''&&&&%%%%%%%%$$$$$#####""""!!!!!```!!!"""""""!!``!!""##$$%%&&''(()))*)***++++,,,,,--..//001121100//..--,,,,,,,,,,,,--..//00112233445566778899999999::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,,,,+,,,,,,,,,,,,,,,,,,,--..//0011223344556677665544332221111211111111111111111000000//..------.-.-----...../....///......//.../...//0011223344554433333344434445566778899:::::::;;<<<<<==>>?????????????????????????????>>>>>>>>=======>>>>>>>???????>>>>??????????????>>==<<;;::99887766554433221100//..--,,+++******)****)))))))******++++++,,,,--..---......//000//..--,,++**))((''&&%%$$##""!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(('''''&&&%%%%%%%%$$$$$#####"""""!!!!!````!!!"""""!!``!!""##$$%%&&''(()))))****++++,,,,--..//0011100//..--,,,,,++++,,,,,--..//001122334455667788999999::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,+++++++++++++++++++,,,,,,--..//0011223344556677665544332222222222222211111111111111000//..................//////////////////////////0011223344555544333444444455566778899::;;:::;;<<<<<==>>???????????????????????????????????>>>>>=>==>>????????????????????????????????>>==<<;;::99887766554433221100//..--,,++++++********)))))**++++++++,,,,,,--...........//0000//..--,,++**))((''&&%%$$##""!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&&&&%%%%$$$$$$$$#####"""""!!!!````!!!!!!!!``!!""##$$%%&&''(((()()))****+++++,,--..//00100//..--,,++++++++++++,,--..//00112233445566778899::::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,+++++*+++++++++++++++++++,,--..//0011223344556677665544333222232222222222222222211111100//.....././...../////0////000//////00///0///0011223344556655444444555455566778899::;;;;;;;<<=====>>???????????????????????????????????????>>>>>>>??????????????????????????????????>>==<<;;::99887766554433221100//..--,,,++++++*++++*******++++++,,,,,,----..//...//////00100//..--,,++**))((''&&%%$$##""!!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&&&%%%$$$$$$$$#####"""""!!!!!````!!!!!!``!!""##$$%%&&''(((((((())))****++++,,--..//000//..--,,+++++****+++++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++*******************++++++,,--..//0011223344556677665544333333333333332222222222222211100//////////////////0000000000000000000000000011223344556666554445555555666778899::;;<<;;;<<=====>>??????????????????????????????????????????>?>>????????????????????????????????????>>==<<;;::99887766554433221100//..--,,,,,,++++++++*****++,,,,,,,,------..///////////00100//..--,,++**))((''&&%%$$##""!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%%%$$$$########"""""!!!!!`````````!!""##$$%%&&&&''''''('((())))*****++,,--..//0//..--,,++************++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++*****)*******************++,,--..//0011223344556677665544433334333333333333333332222221100//////0/0/////000001000011100000011000100011223344556677665555556665666778899::;;<<<<<<<==>>>>>????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..---,,,,,,+,,,,+++++++,,,,,,------....//00///0000001100//..--,,++**))((''&&%%$$##""!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%%$$$########"""""!!!!!``````!!""##$$%%&&&&''''''''(((())))****++,,--..///..--,,++*****))))*****++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**)))))))))))))))))))******++,,--..//0011223344556677665544444444444444333333333333332221100000000000000000011111111111111111111111111223344556677776655566666667778899::;;<<==<<<==>>>>>??????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..------,,,,,,,,+++++,,--------......//000000000001100//..--,,++**))((''&&%%$$##""!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$$$####""""""""!!!!!```!!""##$$%%%%&&&&&&'&'''(((()))))**++,,--../..--,,++**))))))))))))**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**)))))()))))))))))))))))))**++,,--..//00112233445566776655544445444444444444444443333332211000000101000001111121111222111111221112111223344556677887766666677767778899::;;<<=======>>???????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//...------,----,,,,,,,------......////0011000111111100//..--,,++**))((''&&%%$$##""!!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$$###""""""""!!!!!````!!""##$$%%%%&&&&&&&&''''(((())))**++,,--...--,,++**)))))(((()))))**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((((((((((((((((((())))))**++,,--..//001122334455667766555555555555554444444444444433322111111111111111111222222222222222222222222223344556677888877666777777788899::;;<<==>>===>>?????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//......--------,,,,,--........//////0011111111111100//..--,,++**))((''&&%%$$##""!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$######""""!!!!!!!!```!!""##$$$$%%%%%%&%&&&''''((((())**++,,--.--,,++**))(((((((((((())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((((('((((((((((((((((((())**++,,--..//0011223344556677666555565555555555555555544444433221111112121111122222322223332222223322232223344556677889988777777888788899::;;<<==>>>>>>>???????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100///......-....-------......//////0000112211122221100//..--,,++**))((''&&%%$$##""!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$#####"""!!!!!!!!````!!""###$$$$%%%%%%%%&&&&''''(((())**++,,---,,++**))(((((''''((((())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(('''''''''''''''''''(((((())**++,,--..//00112233445566776666666666666655555555555555444332222222222222222223333333333333333333333333344556677889999887778888888999::;;<<==>>??>>>?????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//////........-----..////////000000112222222221100//..--,,++**))((''&&%%$$##""!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""""""!!!!``````!!""######$$$$$$%$%%%&&&&'''''(())**++,,-,,++**))((''''''''''''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(('''''&'''''''''''''''''''(())**++,,--..//0011223344556677766667666666666666666665555554433222222323222223333343333444333333443334333445566778899::998888889998999::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544332211000//////.////.......//////00000011112233222221100//..--,,++**))((''&&%%$$##""!!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""""!!!````!!!!""""####$$$$$$$$%%%%&&&&''''(())**++,,,++**))(('''''&&&&'''''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&&&&&&&&&&&&&&&&&''''''(())**++,,--..//00112233445566777777777777776666666666666655544333333333333333333444444444444444444444444445566778899::::998889999999:::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544332211000000////////.....//000000001111112233333221100//..--,,++**))((''&&%%$$##""!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!!``!!!!""""""######$#$$$%%%%&&&&&''(())**++,++**))((''&&&&&&&&&&&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&&&%&&&&&&&&&&&&&&&&&&&''(())**++,,--..//001122334455667777787777777777777777766666655443333334343333344444544445554444445544454445566778899::;;::999999:::9:::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443322111000000/0000///////0000001111112222334433221100//..--,,++**))((''&&%%$$##""!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!`````!!!!""""########$$$$%%%%&&&&''(())**+++**))((''&&&&&%%%%&&&&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%%%%%%%%%%%%%%%%&&&&&&''(())**++,,--..//0011223344556677888888888877777777777777666554444444444444444445555555555555555555555555566778899::;;;;::999:::::::;;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544332211111100000000/////00111111112222223344433221100//..--,,++**))((''&&%%$$##""!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`````!!!!!!""""""#"###$$$$%%%%%&&''(())**+**))((''&&%%%%%%%%%%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%%$%%%%%%%%%%%%%%%%%%%&&''(())**++,,--..//00112233445566778888888888888888888777777665544444454544444555556555566655555566555655566778899::;;<<;;::::::;;;:;;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433222111111011110000000111111222222333344433221100//..--,,++**))((''&&%%$$##""!!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`````!!!!""""""""####$$$$%%%%&&''(())***))((''&&%%%%%$$$$%%%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$$$$$$$$$$$$$$$$%%%%%%&&''(())**++,,--..//001122334455667788999999888888888888887776655555555555555555566666666666666666666666666778899::;;<<<<;;:::;;;;;;;<<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544332222221111111100000112222222233333344433221100//..--,,++**))((''&&%%$$##""!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`````!!!!!!"!"""####$$$$$%%&&''(())*))((''&&%%$$$$$$$$$$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$$#$$$$$$$$$$$$$$$$$$$%%&&''(())**++,,--..//0011223344556677889999999999999998888887766555555656555556666676666777666666776667666778899::;;<<==<<;;;;;;<<<;<<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433322222212222111111122222233333344444433221100//..--,,++**))((''&&%%$$##""!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!!!!!!""""####$$$$%%&&''(()))((''&&%%$$$$$####$$$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$###################$$$$$$%%&&''(())**++,,--..//00112233445566778899::9999999999999988877666666666666666666777777777777777777777777778899::;;<<====<<;;;<<<<<<<===>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443333332222222211111223333333344444454433221100//..--,,++**))((''&&%%$$##""!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``````!`!!!""""#####$$%%&&''(()((''&&%%$$############$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$#####"###################$$%%&&''(())**++,,--..//00112233445566778899:::::::::::99999988776666667676666677777877778887777778877787778899::;;<<==>>==<<<<<<===<===>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554443333332333322222223333334444445554433221100//..--,,++**))((''&&%%$$##""!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!!!""""####$$%%&&''(((''&&%%$$#####""""#####$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""""""""""""""""""######$$%%&&''(())**++,,--..//00112233445566778899::::::::::::::999887777777777777777778888888888888888888888888899::;;<<==>>>>==<<<=======>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544444433333333222223344444444555554433221100//..--,,++**))((''&&%%$$##""!!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!!!"""""##$$%%&&''(''&&%%$$##""""""""""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""""!"""""""""""""""""""##$$%%&&''(())**++,,--..//00112233445566778899::;;;;;;;::::::998877777787877777888889888899988888899888988899::;;<<==>>??>>======>>>=>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766555444444344443333333444444555555554433221100//..--,,++**))((''&&%%$$##""!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!!!""""##$$%%&&'''&&%%$$##"""""!!!!"""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!!!!!!!!!!!!!!!""""""##$$%%&&''(())**++,,--..//00112233445566778899::;;;;;;;;;;:::9988888888888888888899999999999999999999999999::;;<<==>>????>>===>>>>>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665555554444444433333445555555566554433221100//..--,,++**))((''&&%%$$##""!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!!!!""##$$%%&&'&&%%$$##""!!!!!!!!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!`!!!!!!!!!!!!!!!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<<;;;;;;::998888889898888899999:9999:::999999::999:999::;;<<==>>??????>>>>>>???>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766655555545555444444455555566666554433221100//..--,,++**))((''&&%%$$##""!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!!!""##$$%%&&&%%$$##""!!!!!````!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``````````````````!!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<<<<<;;;::999999999999999999::::::::::::::::::::::::::;;<<==>>????????>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776666665555555544444556666666666554433221100//..--,,++**))((''&&%%$$##""!!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!````!!""##$$%%&%%$$##""!!````````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<<<<<<;;::999999:9:99999:::::;::::;;;::::::;;:::;:::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877766666656666555555566666677766554433221100//..--,,++**))((''&&%%$$##""!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==<<<;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887777776666666655555667777777766554433221100//..--,,++**))((''&&%%$$##""!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<===<<;;::::::;:;:::::;;;;;<;;;;<<<;;;;;;<<;;;<;;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988877777767777666666677777787766554433221100//..--,,++**))((''&&%%$$##""!!` \ No newline at end of file diff --git a/resources/maps/EuropeClassic.json b/resources/maps/EuropeClassic.json new file mode 100644 index 000000000..1636d31a3 --- /dev/null +++ b/resources/maps/EuropeClassic.json @@ -0,0 +1,193 @@ +{ + "name": "Europe", + "width": 2000, + "height": 1000, + "nations": [ + { + "coordinates": [171, 171], + "name": "Iceland", + "strength": 1, + "flag": "is" + }, + { + "coordinates": [477, 473], + "name": "Ireland", + "strength": 1, + "flag": "ie" + }, + { + "coordinates": [650, 500], + "name": "United Kingdom", + "strength": 3, + "flag": "gb" + }, + { + "coordinates": [560, 800], + "name": "Spain", + "strength": 2, + "flag": "es" + }, + { + "coordinates": [726, 616], + "name": "France", + "strength": 2, + "flag": "fr" + }, + { + "coordinates": [1050, 745], + "name": "Italy", + "strength": 1, + "flag": "it" + }, + { + "coordinates": [872, 634], + "name": "Switzerland", + "strength": 1, + "flag": "ch" + }, + { + "coordinates": [960, 271], + "name": "Norway", + "strength": 1, + "flag": "no" + }, + { + "coordinates": [1095, 336], + "name": "Sweden", + "strength": 1, + "flag": "se" + }, + { + "coordinates": [1403, 235], + "name": "Finland", + "strength": 1, + "flag": "fi" + }, + { + "coordinates": [775, 541], + "name": "Belgium", + "strength": 1, + "flag": "be" + }, + { + "coordinates": [868, 487], + "name": "Netherlands", + "strength": 1, + "flag": "nl" + }, + { + "coordinates": [1000, 480], + "name": "Germany", + "strength": 1, + "flag": "de" + }, + { + "coordinates": [1017, 628], + "name": "Austria", + "strength": 1, + "flag": "at" + }, + { + "coordinates": [1120, 477], + "name": "Poland", + "strength": 1, + "flag": "pl" + }, + { + "coordinates": [1060, 530], + "name": "Czech Republic", + "strength": 1, + "flag": "cz" + }, + { + "coordinates": [1540, 602], + "name": "Ukraine", + "strength": 1, + "flag": "ua" + }, + { + "coordinates": [1500, 440], + "name": "Belarus", + "strength": 1, + "flag": "by" + }, + { + "coordinates": [1400, 670], + "name": "Romania", + "strength": 1, + "flag": "ro" + }, + { + "coordinates": [1580, 834], + "name": "Turkey", + "strength": 1, + "flag": "tr" + }, + { + "coordinates": [525, 955], + "name": "Morocco", + "strength": 1, + "flag": "ma" + }, + { + "coordinates": [1674, 449], + "name": "Russia", + "strength": 3, + "flag": "ru" + }, + { + "coordinates": [1750, 950], + "name": "Syrian Arab Republic", + "strength": 1, + "flag": "sy" + }, + { + "coordinates": [1930, 950], + "name": "Iraq", + "strength": 1, + "flag": "iq" + }, + { + "coordinates": [1900, 720], + "name": "Georgia", + "strength": 1, + "flag": "ge" + }, + { + "coordinates": [950, 930], + "name": "Tunisia", + "strength": 1, + "flag": "tn" + }, + { + "coordinates": [740, 940], + "name": "Algeria", + "strength": 1, + "flag": "dz" + }, + { + "coordinates": [460, 830], + "name": "Portugal", + "strength": 1, + "flag": "pt" + }, + { + "coordinates": [1300, 830], + "name": "Greece", + "strength": 1, + "flag": "gr" + }, + { + "coordinates": [1270, 700], + "name": "Serbia", + "strength": 1, + "flag": "rs" + }, + { + "coordinates": [1200, 630], + "name": "Hungary", + "strength": 1, + "flag": "hu" + } + ] +} diff --git a/resources/maps/EuropeClassic.png b/resources/maps/EuropeClassic.png new file mode 100644 index 000000000..8bb640fa7 Binary files /dev/null and b/resources/maps/EuropeClassic.png differ diff --git a/resources/maps/EuropeClassicMini.bin b/resources/maps/EuropeClassicMini.bin new file mode 100644 index 000000000..b2705677c --- /dev/null +++ b/resources/maps/EuropeClassicMini.bin @@ -0,0 +1 @@ +??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%%%%$$$$#"""!!!!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>==>??>=<<<<;:::::;<=>>=<;:9998776766666666654433210//0//.--./..---...///00/......./00/.-----,,+*)(((((((''('''''&&&&%&&''&%$$##$$%%%$#"""#$$$%$#""""!"""""###$%%%%%%%&'&%$######""######"##$$$%&%%%%%%&&&''''''((''((()**)*+++++,-./0123433211122222333333444456788999:99999999::::::;;;;::::::;;;;;;<<<<=====>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$$$$####"!!!````!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>=<<=>>=<;;;;:99999:;<==<;:9888766565555555554332210/../..-,,-.--,,,---...//.-------.//.-,,,,,++*)('''''''&&'&&&&&%%%%$%%&&%$##""##$$$#"!!!"###$#"!!!!`!!!!!"""#$$$$$$$%&%$#""""""!!""""""!""###$%$$$$$$%%%&&&&&&''&&'''())()*****+,-./012322100011111222222333345677888988888888999999::::999999::::::;;;;<<<<<==>>>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$####""""!``!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>==<;;<==<;::::9888889:;<<;:9877765545444444444322110/.--.--,++,-,,+++,,,---..-,,,,,,,-..-,+++++**)('&&&&&&&%%&%%%%%$$$$#$$%%$#""!!""###"!```!"""#"!```````!!!"#######$%$#"!!!!!!`!!!!!!`!!"""#$######$$$%%%%%%&&%%&&&'(('()))))*+,-./012110///000001111112222345667778777777778888889999888888999999::::;;;;;<<=====>>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#""""!!!!```!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=====<<;::;<<;:999987777789:;;:9876665443433333333321100/.-,,-,,+**+,++***+++,,,--,+++++++,--,+*****))('&%%%%%%%$$%$$$$$####"##$$#"!!``!!"""!``!!!"!```!"""""""#$#"!````````!!!"#""""""###$$$$$$%%$$%%%&''&'((((()*+,-./0100/.../////00000011112345566676666666677777788887777778888889999:::::;;<<<<<====>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!!!``!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<<<<<;;:99:;;:98888766666789::987655543323222222222100//.-,++,++*))*+**)))***+++,,+*******+,,+*)))))(('&%$$$$$$$##$#####""""!""##"!``!!"!```!``!!`!!!!!!!!"#"!``!"!!!!!!"""######$$##$$$%&&%&'''''()*+,-./0//.---.....//////0000123445556555555556666667777666666777777888899999::;;;;;<<<<====>>>???????????????????????????????????????????????????????????????????????????>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``````````!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;;;;;::9889::987777655555678998765444322121111111110//..-,+**+**)(()*))((()))***++*)))))))*++*)(((((''&%$#######""#"""""!!!!`!!"""!`````!!```````!```!"!``!!``````!!!""""""##""###$%%$%&&&&&'()*+,-./..-,,,-----......////01233444544444444555555666655555566666677778888899:::::;;;;<<<<===>>????????????????????????????????????????????????????????????????????????>======>>>>>>>>>>>????>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!````!!!!!!!!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:::::9987789987666654444456788765433321101000000000/..--,+*))*))(''()(('''((()))**)((((((()**)('''''&&%$#"""""""!!"!!!!!`````!!!!!!```````!!``!""!````!```!!!!!!""!!"""#$$#$%%%%%&'()*+,-.--,+++,,,,,------..../012233343333333344444455554444445555556666777778899999::::;;;;<<<==>>?????????????????????????????????????????????????????????????????????>=<<<<<<===========>>>>========>>>>>?>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!````!!!!""""""""#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9999988766788765555433333456776543222100/0/////////.--,,+*)(()(('&&'(''&&&'''((())('''''''())('&&&&&%%$#"!!!!!!!``!`````!```!!!````!```!"!```!```````!!``!!!"##"#$$$$$%&'()*+,-,,+***+++++,,,,,,----./011222322222222333333444433333344444455556666677888889999::::;;;<<==>>>?????????????????????????????????????????????????????????????????>=<;;;;;;<<<<<<<<<<<====<<<<<<<<=====>=>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!!!""""########$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>=<;:988888776556776544443222223456654321110//./.........-,,++*)(''(''&%%&'&&%%%&&&'''(('&&&&&&&'(('&%%%%%$$#"!``````````!!```!!!``!""!``!```!""!"#####$%&'()*+,++*)))*****++++++,,,,-./001112111111112222223333222222333333444455555667777788889999:::;;<<===>>>>>>>?????????????????????????????????????????????????????????>=<;::::::;;;;;;;;;;;<<<<;;;;;;;;<<<<<=<==>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#""""####$$$$$$$$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>===<;:987777766544566543333211111234554321000/..-.---------,++**)('&&'&&%$$%&%%$$$%%%&&&''&%%%%%%%&''&%$$$$$##"!````````!!!```!!!``!`!!`!"""""#$%&'()*+**)((()))))******++++,-.//0001000000001111112222111111222222333344444556666677778888999::;;<<<=======>>??????????????????????????????????????????????????????>=<;:999999:::::::::::;;;;::::::::;;;;;<;<<=>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$####$$$$%%%%%%%%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=====<<<;:9876666655433455432222100000123443210///.--,-,,,,,,,,,+**))('&%%&%%$##$%$$###$$$%%%&&%$$$$$$$%&&%$#####""""!```````!!!!``!!```!!!!!"#$%&'()*))('''((((())))))****+,-..///0////////000000111100000011111122223333344555556666777788899::;;;<<<<<<<==>>>??????>???????????????????????????????????????????>=<;:988888899999999999::::99999999:::::;:;;<==>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$$$$%%%%&&&&&&&&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>?>>>=<<<<<;;;:987655555443223443211110/////01233210/...-,,+,+++++++++*))(('&%$$%$$#""#$##"""###$$$%%$#######$%%$#"""""!!!""!!````````````!!````````!"#$%&'()(('&&&'''''(((((())))*+,--.../........//////0000//////0000001111222223344444555566667778899:::;;;;;;;<<===>>>??>=>>>???????????????????????????????????????>=<;:987777778888888888899998888888899999:9::;<<====>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%%%%&&&&''''''''()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>==>===<;;;;;:::987654444433211233210000/...../012210/.---,++*+*********)((''&%$##$##"!!"#""!!!"""###$$#"""""""#$$#"!!!!!``!!`!``!```!``!"#$%&'(''&%%%&&&&&''''''(((()*+,,---.--------......////......//////0000111112233333444455556667788999:::::::;;<<<===>>=<===>?????????????????????????????????????>=<;:98766666677777777777888877777777888889899:;;<<<<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&&&&''''(((((((()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<<=<<<;:::::99987654333332210012210////.-----./0110/.-,,,+**)*)))))))))(''&&%$#""#""!``!"!!``!!!"""##"!!!!!!!"##"!```````!"#$%&''&&%$$$%%%%%&&&&&&''''()*++,,,-,,,,,,,,------....------......////0000011222223333444455566778889999999::;;;<<<==<;<<<=>>??????????????????????????????????>=<;:9876555555666666666667777666666667777787889::;;;;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)(''''(((())))))))*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;;<;;;:999998887654322222110//0110/....-,,,,,-./00/.-,+++*))()((((((((('&&%%$#"!!"!!``!`````!!!""!```!""!`````````````!"#$%&'&%%$###$$$$$%%%%%%&&&&'()**+++,++++++++,,,,,,----,,,,,,------..../////0011111222233334445566777888888899:::;;;<<;:;;;<==>>>??????????????????????????????>=<;:9876544444455555555555666655555555666667677899::::;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)(((())))********+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;::;:::988888777654321111100/../00/.----,+++++,-.//.-,+***)(('('''''''''&%%$$#"!``!```!!``!!!``````!!!!!!!!"#$%&&&%$$#"""#####$$$$$$%%%%&'())***+********++++++,,,,++++++,,,,,,----.....//00000111122223334455666777777788999:::;;:9:::;<<===>?>>?????????????????????????>=<;:987654333333444444444445555444444445555565667889999:;<=?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*))))****++++++++,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:99:9998777776665432100000//.--.//.-,,,,+*****+,-..-,+*)))(''&'&&&&&&&&&%$$##"!````!````!!``````!!""""""""#$$$%%%$##"!!!"""""######$$$$%&'(()))*))))))))******++++******++++++,,,,-----../////000011112223344555666666677888999::98999:;;<<<=>==>>>>????????????????????>=<;:98765432222223333333333344443333333344444545567788889:;=<;:9876543210/.-,+****++++,,,,,,,,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:988988876666655543210/////..-,,-..-,++++*)))))*+,--,+*)((('&&%&%%%%%%%%%$##"""!``!!!`````````````````!!""""""""""####$$$#""!```!!!!!""""""####$%&''((()(((((((())))))****))))))******++++,,,,,--.....////0000111223344455555556677788899878889::;;;<=<<====>>?????????????????>=<;:9876543211111122222222222333322222222333334344566777789:;???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,++++,,,,--------./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:987787776555554443210/.....--,++,--,+****)((((()*+,,+*)('''&%%$%$$$$$$$$$#""!!"!!```!`!````````!!``!!!!!!!!!!!""""###"!!`````!!!!!!""""#$%&&'''(''''''''(((((())))(((((())))))****+++++,,-----....////00011223334444444556667778876777899:::;<;;<<<<==>???????????????>=<;:987654321000000111111111112222111111112222232334556666789:????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,,,,----......../0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:987667666544444333210/.-----,,+**+,,+*))))('''''()*++*)('&&&%$$#$#########"!!``!``!```````````!!!!"""!``````!!!!"#$%%&&&'&&&&&&&&''''''((((''''''(((((())))*****++,,,,,----....///00112223333333445556667765666788999:;::;;;;<<=>?????????????>=<;:9876543210//////0000000000011110000000011111212234455556789?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.----....////////0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:987655655543333322210/.-,,,,,++*))*++*)(((('&&&&&'()**)('&%%%$##"#"""""""""!````!!!``!"#$$%%%&%%%%%%%%&&&&&&''''&&&&&&''''''(((()))))**+++++,,,,----...//0011122222223344455566545556778889:99::::;;<=>???????????>=<;:9876543210/......///////////0000////////00000101123344445678??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/....////00000000123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:987654454443222221110/.-,+++++**)(()**)(''''&%%%%%&'())('&%$$$#""!"!!!!!!!!!``!"###$$$%$$$$$$$$%%%%%%&&&&%%%%%%&&&&&&''''((((())*****++++,,,,---..//000111111122333444554344456677789889999::;<=>?????????>=<;:9876543210/.------...........////......../////0/0012233334567???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210////00001111111123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:987654334333211111000/.-,+*****))(''())('&&&&%$$$$$%&'(('&%$###"!!`!````````!""""###$########$$$$$$%%%%$$$$$$%%%%%%&&&&'''''(()))))****++++,,,--..///00000001122233344323334556667877888899:;<=>???????>=<;:9876543210/.-,,,,,,-----------....--------....././/01122223456????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:98765432100001111222222223456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543223222100000///.-,+*)))))(('&&'(('&%%%%$#####$%&''&%$#"""!`````!!!!!!"""#""""""""######$$$$######$$$$$$%%%%&&&&&''((((())))****+++,,--...///////00111222332122234455567667777889:;<=>?????>=<;:9876543210/.-,++++++,,,,,,,,,,,----,,,,,,,,-----.-../0011112345?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:987654321111222233333333456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:987654321121110/////...-,+*)(((((''&%%&''&%$$$$#"""""#$%&&%$#"!!!````````!!!"!!!!!!!!""""""####""""""######$$$$%%%%%&&'''''(((())))***++,,---.......//0001112210111233444565566667789:;<=>???>=<;:9876543210/.-,+******+++++++++++,,,,++++++++,,,,,-,--.//00001234??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543222233334444444456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:987654321001000/.....---,+*)('''''&&%$$%&&%$####"!!!!!"#$%%$#"!````!```!!!!!!""""!!!!!!""""""####$$$$$%%&&&&&''''(((()))**++,,,-------..///000110/0001223334544555566789:;<=>?>=<;:9876543210/.-,+*))))))***********++++********+++++,+,,-..////0123???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:98765433334444555555556789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210//0///.-----,,,+*)('&&&&&%%$##$%%$#""""!``!"#$$#"!``````!!!!``````!!!!!!""""#####$$%%%%%&&&&''''((())**+++,,,,,,,--...///00/.///01122234334444556789:;<=>=<;:9876543210/.-,+*)(((((()))))))))))****))))))))*****+*++,--..../012????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:987654444555566666666789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/../...-,,,,,+++*)('&%%%%%$$#""#$$#"!!!!`!"####"!````!!!!"""""##$$$$$%%%%&&&&'''(())***+++++++,,---...//.-.../00111232233334456789:;<=<;:9876543210/.-,+*)(''''''((((((((((())))(((((((()))))*)**+,,----./01?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876555566667777777789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.--.---,+++++***)('&%$$$$$##"!!"##"!```!""""""!````!!!!!""#####$$$$%%%%&&&''(()))*******++,,,---..-,---.//0001211222233456789:;<;:9876543210/.-,+*)('&&&&&&'''''''''''((((''''''''((((()())*++,,,,-./0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:98766667777888888889:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,,-,,,+*****)))('&%$#####""!``!""!```!"!!!!!!`````!!"""""####$$$$%%%&&''((()))))))**+++,,,--,+,,,-..///01001111223456789:;:9876543210/.-,+*)('&%%%%%%&&&&&&&&&&&''''&&&&&&&&'''''('(()**++++,-./???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:987777888899999999:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,++,+++*)))))((('&%$#"""""!!``!!`!!"!````!`````!!!!!""""####$$$%%&&'''((((((())***+++,,+*+++,--.../0//00001123456789:9876543210/.-,+*)('&%$$$$$$%%%%%%%%%%%&&&&%%%%%%%%&&&&&'&''())****+,-.????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:988889999::::::::;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+**+***)((((('''&%$#"!!!!!```!!``!!!!!````!!!!""""###$$%%&&&'''''''(()))***++*)***+,,---./..////00123456789876543210/.-,+*)('&%$######$$$$$$$$$$$%%%%$$$$$$$$%%%%%&%&&'(())))*+,-??????????????????????????>???>???????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>?????????????????????????????????????????????????????????????????????????????????????????>=<;:9999::::;;;;;;;;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*))*)))('''''&&&%$#"!```````!"!`````!!!!"""##$$%%%&&&&&&&''((()))**)()))*++,,,-.--....//01234567876543210/.-,+*)('&%$#""""""###########$$$$########$$$$$%$%%&''(((()*+,??????????????????????>>>>=>>>=>>>???????????????????????????????????????????????????????????????????????????????>==========>>????????????????????????????????????????????????????????????????????????????????????????>=<;::::;;;;<<<<<<<<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)(()((('&&&&&%%%$#"!``!````!!!""##$$$%%%%%%%&&'''((())('((()**+++,-,,----../012345676543210/.-,+*)('&%$#"!!!!!!"""""""""""####""""""""#####$#$$%&&''''()*+?????????????????????>====<===<===>>????????????????????????????????????????????????????????????????????????????>=<<<<<<<<<<==>>????????>>>>>>>????????????????????????????????????????????????????????????????????????>=<;;;;<<<<========>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)(''('''&%%%%%$$$#"!`````!!""###$$$$$$$%%&&&'''(('&'''())***+,++,,,,--./0123456543210/.-,+*)('&%$#"!`````!!!!!!!!!!!""""!!!!!!!!"""""#"##$%%&&&&'()*????????????????????>=<<<<;<<<;<<<==>>>>???????????????????????????????????????????????????????????????????????>=<;;;;;;;;;;<<==>???>>>>=======>????????????????????????????????????????????????????????????????????????>=<<<<====>>>>>>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&&'&&&%$$$$$##$#"!```!!"""#######$$%%%&&&''&%&&&'(()))*+**++++,,-./01234543210/.-,+*)('&%$#"!```````````!!!!````````!!!!!"!""#$$%%%%&'()????????????????>>>>=<;;;;:;;;:;;;<<====>>>????????????????????????????????????>>>>>>?????>>>????????????>>>>?>=<;::::::::::;;<<=>>>====<<<<<<<=>????????????????????????????????????????????????????????????????????????>====>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%%&%%%$#####""#"""!`````!!!"""""""##$$$%%%&&%$%%%&''((()*))****++,-./01234543210/.-,+*)('&%$#"!`````!`!!"##$$$$%&'(???????????????>====<;::::9:::9:::;;<<<<===>>????????????????>>>>>??????????>>>======>>??>===>>>>>?????>>====>=<;:9999999999::;;<===<<<<;;;;;;;<=>????????????????????????????????????????????????????????????????????????>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$$%$$$#"""""!!"!!"!!!```!!!!!!!""###$$$%%$#$$$%&&'''()(())))**+,-./01234543210/.-,+*)('&%$#"!!!````!""####$%&'????????????>>>=<<<<;:999989998999::;;;;<<<==>>>????????????>=====>??????>>>===<<<<<<==>>=<<<=====>>??>==<<<<=<;:9888888888899::;<<<;;;;:::::::;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$##$###"!!!!!``!``!`````!!"""###$$#"###$%%&&&'(''(((())*+,-./01234543210/.-,+*)('&%$#"""!!!````!!""""#$%&???????????>===<;;;;:988887888788899::::;;;<<===>??????????>=<<<<<=>????>===<<<;;;;;;<<==<;;;<<<<<==>>=<<;;;;<;:9877777777778899:;;;::::9999999:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#""#"""!`````````!!!"""##"!"""#$$%%%&'&&''''(()*+,-./01234543210/.-,+*)('&%$###"""!!!````!!!!"#$%??????????>=<<<;::::98777767776777889999:::;;<<<=>????????>=<;;;;;<=>>>>=<<<;;;::::::;;<<;:::;;;;;<<==<;;::::;:987666666666677889:::999988888889:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!"!!!```````!`````!!!``!!!""!`!!!"##$$$%&%%&&&&''()*+,-./01234543210/.-,+*)('&%$$$###"""!!!```!"#$?????????>=<;;;:999987666656665666778888999::;;;<=>??????>=<;:::::;<====<;;;:::999999::;;:999:::::;;<<;::9999:98765555555555667789998888777777789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!``````````!!``!!!!!!`````!!```!""###$%$$%%%%&&'()*+,-./01234543210/.-,+*)('&%%%$$$###""!`!"#????????>=<;:::988887655554555455566777788899:::;<=>????>=<;:99999:;<<<<;:::99988888899::988899999::;;:9988889876544444444445566788877776666666789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!````!!!``!!!!!""!!!!!```!!!"""#$##$$$$%%&'()*+,-./01234321100/.-,+*)('&&&%%%$$#"!``!"??????>>=<;:999877776544443444344455666677788999:;<=>??>=<;:9888889:;;;;:999888777777889987778888899::988777787654333333333344556777666655555556789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``````!!!"""!!"""""#""!``!!!"#""####$$%&'()*+,-./01232100/00/.-,+*)('''&&&%$#"!```!????>>==<;:98887666654333323332333445555666778889:;<=>>=<;:987777789::::9888777666666778876667777788998776666765432222222222334456665555444444456789:;<=>?>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```!!!!!!"""###""#####"!!```!"!!""""##$%&'()*+,-./01210//.//0/.-,+*)(((''&%$#"!`???>==<<;:9877765555432222122212223344445556677789:;<==<;:9876666678999987776665555556677655566666778876655556543211111111112233455544443333333456789:;<=>=>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!````!!!""""""###$$$##$$$#"!``!``!!!!""#$%&'()*+,-./010/..-../0/.-,+*))('&%$#"!``??>=<<;;:987666544443211110111011122333344455666789:;<<;:987655555678888766655544444455665444555556677655444454321000000000011223444333322222223456789:;<=<==>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```!!"""######$$$%%%$$%$#"!````!!"#$%&'()*+,-./0/.--,--./0/.-,+**)('&%$#"!`````````?>=<;;::987655543333210000/000/000112222333445556789:;;:9876544444567777655544433333344554333444445566544333343210//////////001123332222111111123456789:;<;<<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!!""###$$$$$$%%%&&&%%%%$#"!`!"#$%&'()*+,-./.-,,+,,-.//.-,+*)('&%$#"!````````````!!!!!!!!>=<;::9987654443222210////.///.///0011112223344456789::9876543333345666654443332222223344322233333445543322223210/..........//00122211110000000123456789:;:;;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"""##$$$%%%%%%&&&'&&&%$$#"!```!"#$%&'()*+,-..-,++*++,-..-,+*)('&%$#"!``!!!!!!!!!!!""""""""=<;:99887654333211110/....-...-...//0000111223334567899876543222223455554333222111111223321112222233443221111210/.----------..//01110000///////0123456789:9::;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$###$$%%%&&&&&&'''&%%%$##""!!``!!"#$%&'()*+,---,+**)**+,-.-,+*)('&%$#"!````!"""""""""""########<;:98877654322210000/.----,---,---..////00011222345678876543211111234444322211100000011221000111112233211000010/.-,,,,,,,,,,--../000////......./0123456789899:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$$$%%&&&''''''&&&%$$$#""!!```!"#$%&'()*+,,,+*))())*+,-,+*)('&%$#"!``!!!!"###########$$$$$$$$;:98776654321110////.-,,,,+,,,+,,,--....///001112345677654321000001233332111000//////00110///000001122100////0/.-,++++++++++,,--.///....-------./0123456787889:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%%%&&'''('&&&&%%%$###"!!``!""#$%&'()*+++*)(('(()*+,+*)('&%$#"!`!!!"""""##$$$$$$$%%%%%%%%:98766554321000/....-,++++*+++*+++,,----...//0001234566543210/////0122221000///......//00/.../////00110//..../.-,+**********++,,-...----,,,,,,,-./0123456767789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>=<;:9876543210/.-,+*)('&&&''((''&%%%%$$$#"""!```!!!"#$%&'()***)(''&''()*+*)('&%$#"!``!!!!!""#$%%%%%&&&%%&&&987655443210///.----,+****)***)***++,,,,---..///012345543210/...../011110///...------..//.---.....//00/..----.-,+*))))))))))**++,---,,,,+++++++,-./0123456566789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>===<;:98765433210/.-,+*)('''((('&&%$$$$###"!!!``!"#$%&'()))('&&%&&'()**)('&%$#"!```!!"#$%%%%%%%$$%%%87654433210/...-,,,,+*))))()))()))**++++,,,--.../0123443210/.-----./0000/...---,,,,,,--..-,,,-----..//.--,,,,-,+*)(((((((((())**+,,,++++*******+,-./0123454556789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>===<<<;:9876543222210/.-,+*)((((''&%%$####"""!``!"#$%&'()(('&%%$%%&'()))('&%$#"!`````!"#$$$$$$$##$$$7654332210/.---,++++*)(((('((('((())****+++,,---./01233210/.-,,,,,-.////.---,,,++++++,,--,+++,,,,,--..-,,++++,+*)(''''''''''(())*+++****)))))))*+,-./0123434456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<<<;;;:9876543211110/.-,+++*)(('&&%$$#""""!!!``!"#$%&'(''&%$$#$$%&'((((('&%$#"!!!`!````!!"#######""###654322110/.-,,,+****)(''''&'''&'''(())))***++,,,-./012210/.-,+++++,-....-,,,+++******++,,+***+++++,,--,++****+*)('&&&&&&&&&&''(()***))))((((((()*+,-./0123233456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;;;:::9876543210000/.-,+***)(''&%%$##"!!!!`!"#$%&'('&&%$##"##$%&'''''''&%$#"""!"!!!``!"""""""!!"""54321100/.-,+++*))))('&&&&%&&&%&&&''(((()))**+++,-./0110/.-,+*****+,----,+++***))))))**++*)))*****++,,+**))))*)('&%%%%%%%%%%&&''()))(((('''''''()*+,-./0121223456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:::999876543210////.-,+*)))('&&%$$#""!```!"#$%&''&%%$#""!""#$%&&&&&&''&%$###"#"""!```!!!!!!!``!!!432100//.-,+***)(((('&%%%%$%%%$%%%&&''''((())***+,-./00/.-,+*)))))*+,,,,+***)))(((((())**)((()))))**++*))(((()('&%$$$$$$$$$$%%&&'(((''''&&&&&&&'()*+,-./0101123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:99988876543210/....-,+*)((('&%%$##"!!!!``!"#$%&'&&%$$#"!!`!!"#$%%%%%%&&&&%$$$#$##"!```3210//..-,+*)))(''''&%$$$$#$$$#$$$%%&&&&'''(()))*+,-.//.-,+*)((((()*++++*)))(((''''''(())('''((((())**)((''''('&%$##########$$%%&'''&&&&%%%%%%%&'()*+,-./0/00123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:98887776543210/.----,+*)('''&%$$#""!`````!"#$%&&&%%$##"!``!"#$$$$$$%%%&&%%%$$#"!`210/..--,+*)((('&&&&%$####"###"###$$%%%%&&&''((()*+,-..-,+*)('''''()****)((('''&&&&&&''(('&&&'''''(())(''&&&&'&%$#""""""""""##$$%&&&%%%%$$$$$$$%&'()*+,-././/0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:98777666543210/.-,,,,+*)('&&&%$##"!!``````````!!"#$%&&%%$$#"""!```!"######$$$%%&&&%%$#"!`10/.--,,+*)('''&%%%%$#""""!"""!"""##$$$$%%%&&'''()*+,--,+*)('&&&&&'())))('''&&&%%%%%%&&''&%%%&&&&&''(('&&%%%%&%$#"!!!!!!!!!!""##$%%%$$$$#######$%&'()*+,-.-../0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:98766655543210/.-,++++*)('&%%%$#""!```!!!!!`````````!!""#$%&%%$$##"!!!!!!```!""""""""###$$%%%%$##"!0/.-,,++*)('&&&%$$$$#"!!!!`!!!`!!!""####$$$%%&&&'()*+,,+*)('&%%%%%&'(((('&&&%%%$$$$$$%%&&%$$$%%%%%&&''&%%$$$$%$#"!````````!!""#$$$####"""""""#$%&'()*+,-,--./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:98765554443210/.-,+****)('&%$$$#"!!``!"!!!!!!!`````````!!""##$%%%$$##""!````!!!""!!!!!!!"""##$$$$#""!`/.-,++**)('&%%%$####"!`````!!""""###$$%%%&'()*++*)('&%$$$$$%&''''&%%%$$$######$$%%$###$$$$$%%&&%$$####$$#"!``!!"###""""!!!!!!!"#$%&'()*+,+,,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>=<;:98765444333210/.-,+*))))('&%$###"!`!"""""""!```!!!!!``````!""##$$%%$$##""!!``!!```````!!!""####"!!.-,+**))('&%$$$#""""!```!!!!"""##$$$%&'()**)('&%$#####$%&&&&%$$$###""""""##$$#"""#####$$%%$##""""###"!``!"""!!!!``!"#$%&'()*+*++,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<;:98765433322210/.-,+*)(((('&%$#"""!``!!!!!""""!!!"""""!!!``````!!"##$$$$$$##""!!````!!""""!`-,+*))(('&%$###"!!!!!````!!!""###$%&'())('&%$#"""""#$%%%%$###"""!!!!!!""##"!!!"""""##$$#""!!!!""""!!``!!!!`````!"#$%&'(()*)**+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>==<<;:98765432221110/.-,+*)(''''&%$#"!!!``````!!!""""#####"""!!!``````````````!!""#$#######""!!```!!!"!,+*)((''&%$#"""!`````````!!"""#$%&'(('&%$#"!!!!!"#$$$$#"""!!!`````!!""!```!!!!!""##"!!``!!!!```````!!!"#$%&'(''()())*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<<;;:98765432111000/.-,+*)('&&&&%$#"!``````!!!""#$$$###"""!!!!!!!!!````````````````````!!!!""####"""""""!!````!`+*)(''&&%$#"!!!```!`!!!"#$%&''&%$#"!````!"####"!!!````!!`!!""!```!!!!"#$$%&&'&&'('(()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>??????????>=<;;::987654321000///.-,+*)('&%%%%$#"!````!!"##$$$$###"""""""""!!!!!!!!!!!!!!!````````````!!!!""""##""""!!!!!!!```*)('&&%%$#"!````!"#$%&&%$#"!`!""""!``!``!!```!"##$%%&%%&'&''()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>===>????????>=<;::99876543210///...-,+*)('&%$$$$#"!`!""#$%%$$$#########"""""""""""""""!!!!!`````````````!!!!!!!""""#####"!!!!```)('&%%$$#""!``!"#$%%$#"!``!!!"!``!""#$$%$$%&%&&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=====<<<=>>>>???>=<;:998876543210/...---,+*)('&%$####"!```!!"#$%%%%$$$$$$$$$###############"""""!!!!!``````````````!`!`!!!!"""""""######"""!``('&%$$##"!!!`!"#$$###"!```!``!!!"##$##$%$%%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<<<<<;;;<====>?>=<;:988776543210/.---,,,+*)('&%$#"""##"!``!"#$%&&%%%%%%%%%$$$$$$$$$$$$$$$#####"""""!!!!!!!!!!!!!!"!"!""""##########"""!!!'&%$##""!`````!"###"""""!`!```!```!""#""#$#$$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;;;;;:::;<<<<=>=<;:987766543210/.-,,,+++*)('&%$#"!!!"#"!```!"#$%&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$#####""""""""""""""#"#"####$$$$##""""!!!``&%$#""!!``!"##""!!!!"!``!!"!!"#"##$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>=<;:::::999:;;;;<=<;:987665543210/.-,+++***)('&%$#"!```!"#"!!````````````!"#$%&'''''''''&&&&&&&&&&&&&&&%%%%%$$$$$##############$#$#$$$$%%$#""!!!!``%$#"!!`````!"#"!!``!!````!``!"!""#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>====<;:999998889::::;<;:987655443210/.-,+***)))('&%$#"!`!"!``!`````````!!`!!``````!!`!````````!"#$%&''&&&'&&&'&'''''''''&&&&&&&&%%%%%$$$$$$$$$$$$$$%$%$%%%%%$#"!!``$#"!``!""!```!`!!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<<<<;:98888877789999:;:987654433210/.-,+*)))((('&%$#"!````!!``!!!!!!``!!!""!""!!!!!!""!"!!!!`````!!!"#$%&'&&%%%&%%%&%&'(((('&&%%%&&&&&&&&&&%%%%%%%%%%%%%%&%&%&&&%$#"!`#"!````!!`!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;;;;:9877777666788889:987654332210/.-,+*)((('''('&%$#"!`!``!!```!""""!!"""##"##""""""##"#""""!!!!`````!""#$%&'&%%$$$%$$$%$%&''('&%%$$$%%%%%&&&''&&&&&&&&&&&&&&'&'&'&%$#"!`"!```````````````!```````````!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;::::98766666555677778987654322110/.-,+*)('''&&&'''&%$#"!"!!"!``!"####""###$$#$$######$$#$####""""!!!!```!"##$%&'&%$$###$###$#$%&&'&%$$###$$$$$%%%&'''''''''''''''('(''&%$#"!#"!``!!!!!`````!`!!!!!!!"!!!!!!!````!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>?>>=<;:99998765555544456666787654321100/.-,+*)('&&&%%%&&&%$###"#""!`````````!"#$$$##$$$%%$%%$$$$$$%%$%$$$$####""""!```!"#$$%&'&%$##"""#"""#"#$%%&%$##"""#####$$$%&&&''''''''(((((((('&%$#"!`$#"!!"""""!``!!!"!"""""""#""""!!``!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>==>==<;:9888876544444333455556765432100//.-,+*)('&%%%$$$%%%$#""""#"!`````!!!!!!!"#$%%%$$%%%&&%&&%%%%%%&&%&%%$##"""###"!``!!"#$%&'&%$#""!!!"!!!"!"#$$%$#""!!!"""""###$%%%&&&&&&&&'''''''(('&%$#"!`%$#""#####"!!"""#"####"#"#"""!``!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>===<<=<<;:987777654333332223444456543210//..-,+*)('&%$$$###$$$#"!!!!""!`!!!"""""""#$%&&&%%&&&''&''&&&&&&''&&%$#""!!!"""!``!"#$%&%$#"!!```!```!`!"##$#"!!```!!!!!"""#$$$%%%%%%%%&&&&&&&''''&%$#"!``&%$##$$$$##""####"""""!"!"!!!!``!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>==<<<;;<;;:987666654322222111233334543210/..--,+*)('&%$###"""###"!````!!```!"""#######$%&'''&&'''(('((''''''('&%$#"!!```!!!!`!"#$%%$#"!``!""#"!```!!!"###$$$$$$$$%%%%%%%&&&&'&%$#"!!`'&%$$%%$#"""!""""!!!!!`!`!```!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<<;;;::;::987655554321111100012222343210/.--,,+*)('&%$#"""!!!"""!```!"##$$$$$$$%&'(((''((())())(((((('&%$#"!``!```!"#$$#"!````!""!""!``!"""########$$$$$$$%%%%&&&%$#""!`('&%%%$#"!!!`!!!!``````!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;;:::99:998765444432100000///0111123210/.-,,++*)('&%$#"!!!``!!!````!"#$$%%%%%%%&'()))(()))**)**))))('&%$#"!`````!``!"#$$#"!```````!!"!!`!!``!!!""""""""#######$$$$%%%&%$##"!```)('&%$#"!``````!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>=<;::9998898876543333210/////.../00001210/.-,++**)('&%$#"!``````!"#$%%&&&&&&&'()***))***++*+**))(''&&%$#"!`````````!!"#$$#"!!!```!!!""!```!!!!!!!!"""""""####$$$%%$#"""!!!`)('&%$#"!```!!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=====<;:99888778776543222210/.....---.////010/.-,+**))('&%$#"!```!!!"#$%&&'''''''()*+++**++++***))(('&&%%$$#"!````!"#$$#"""!!!"""##"!```!!!!!!!""""###$$#"!!!```!*)('&%$#"!```````````````````!""#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>=<<<<<;:98877766766543211110/.-----,,,-..../0/.-,+*))((('&&%$#"!```!````!"#$%&''((((((()*+,,,++,++*)))((''&%%$$##"!``!"#$%$###"""###$#"!````!!!!"""##"!``+*)('&%$#"!```!`!!`!!!!!!!!````!````!!!"##$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????>>>>>>>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>=====<;;;;;:98776665565543210000/.-,,,,,+++,----./.-,+*)(('''&%%$###"!!!!```!!"#$%&'())))))*+,,+,+++**)(((''&&%$$##""!`!"#$%%$#$####$$%$#"!``````!!!""!,+*)('&%$#"!!!"!""!""""""""!!!!!``!!!!"""#$$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????>>>>=========>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>====<<<<<;:::::98766555445443210////.-,+++++***+,,,,-.-,+*)(''&&&%$$#"""!"!```!"#$%&'()****+,++*+***))('''&&%%$##""!!`!"##$$#"###""##$%$#"!!!```!!`-,+*)('&%$#"""#"##"########"""""!````!""""###$%%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????>====<<<<<<<<<==>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>?>=<<<<;;;;;:999998765544433433210/....-,+*****)))*++++,-,+*)('&&%%%$##"!!!`!``!"#$%&'()*++++**)*)))(('&&&%%$$#""!!```!"""##"!"""!!""#$%$#"""!``.-,+*)('&%$###$#$$#$$$$$$$$#####"!````!"####$$$%&&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????>>=<<<<;;;;;;;;;<<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>===>=<;;;;:::::988888765443332232210/.----,+*)))))((()****+,+*)('&%%$$$#""!``!"#$%&'()*+**))()(((''&%%%$$##"!!```!!!""!`!!!``!!"#$%$###"!!`/.-,+*)('&%$$$%$%%$%%%%%%%%$$$$$#"!!````!"#$$$$%%%&''()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????>==<;;;;:::::::::;;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<<<=<;::::9999987777765433222112110/.-,,,,+*)((((('''())))*+*)('&%$$###"!!````!"#$%&'()**))(('('''&&%$$$##""!``!!````!"#$%$$$#""!````0/.-,+*)('&%%%&%&&%&&&&&&&%$###$$#"!``````!"#$%%%%&&&'(()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????>=<<;::::999999999::;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;;;<;:9999888887666665432211100100/.-,++++*)('''''&&&'(((()*)('&%$##"""!`````!!"#$%&'()**)((''&'&&&%%$###""!!```!"##$$$$$##"!!````````!``10/.-,+*)('&&&'&''&'''''&%$#"""###""!```````````!!!!"#$%&&&&'''())*+,-./0123456789:;<=>????????????????????????????????????????????????????????????>=<;;:999988888888899:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:::;:988887777765555543211000//0//.-,+****)('&&&&&%%%&''''()('&%$#""!!!```!!""#$%&'())))(''&&%&%%%$$#"""!!`!""#####$$#""!!!!!!!!"!210/.-,+*)('''('(('((('&%$#"!!!"""!!!```````!!!!!!!!!""""#$%&''''((()**+,-./0123456789:;<=>????????????????????????????????????????????????????????????>=<;::98888777777777889:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:999:9877776666654444432100///../..-,+*))))('&%%%%%$$$%&&&&'('&%$#"!!`````!!!""##$%&'())((('&&%%$%$$$##"!!!``!!"""""##"##"""""""""!``3210/.-,+*)((()())()('&%$#"!`!!!````````!!!!!"""""""""####$%&'(((()))*++,-./0123456789:;<=>????????????????????????????????????????????????????????????>=<;:99877776666666667789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9888987666655555433333210//...--.--,+*)(((('&%$$$$$###$%%%%&'&%$#"!```!!"""##$$%&'())('''&%%$$#$###""!`````!!!!!""!""""####""""!!`43210/.-,+*)))*)**)('&%$#"!`````!!!"""""#########$$$$%&'())))***+,,-./0123456789:;<=>????????????????????????????????????????????????????????????>=<;:9887666655555555566789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9877787655554444432222210/..---,,-,,+*)(''''&%$#####"""#$$$$%&%$#""!```!"###$$%%&'(((('&&&%$$##"#"""!!!````!!`!!!!""""!!!!!`543210/.-,+***+*++*)('&%$#"!```!!!"""#####$$$$$$$$$%%%%&'()****+++,--./0123456789:;<=>????????????????????????????????????????????????????????????>=<;:987765555444444444556789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876667654444333332111110/.--,,,++,++*)('&&&&%$#"""""!!!"####$%$#"!!!```!"#$$$%%&&'(('''&%%%$##""!"!!!``````!!!!``6543210/.-,+++,+,+*)('&%$#"!````````!!"""###$$$$$%%%%%%%%%&&&&'()*++++,,,-../0123456789:;<=>????????????????????????????????????????????????????????????>=<;:98766544443333333334456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876555654333322222100000/.-,,+++**+**)('&%%%%$#"!!!!!```!""""#$#"!````!"#$%%%&&''(''&&&%$$$#""!!`!``````76543210/.-,,,-,,+*)('&%$#"!````````````!!``````!!``````````````!!!""###$$$%%%%%&&&&&&&&&''''()*+,,,,---.//0123456789:;<=>????????????????????????????????????????????????????????????>=<;:9876554333322222222233456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:987654445432222111110/////.-,++***))*))('&%$$$$#"!`````!!!!"#"!````!"#$%&%%&''''&&%%%$###"!!`876543210/.---.--,+*)('&%$#"!!!!!!!!!!!!""!!!!!!""!!!!!```````````!!`!`!!!!"""##$$$%%%&&&&&'''''''''(((()*+,----.../00123456789:;<=>????????????????????????????????????????????????????????????>=<;:987654432222111111111223456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:987654333432111100000/.....-,+**)))(()(('&%$####"!``````!"!!```!!!"#$%%%$$%&&&&%%$$$#"""!`9876543210/.../..-,+*)('&%$#""""""""""""##""""""##"""""!!!!```!!!!!!!""!"!""""###$$%%%&&&'''''((((((((())))*+,-....///01123456789:;<=>????????????????????????????????????????????????????????????>=<;:98765433211110000000001123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:98765432223210000/////.-----,+*))(((''(''&%$#"""""!``````!````````!!"""#$%$$$##$%%%%$$###"!!!!:9876543210///0//.-,+*)('&%$############$$######$$#####""""!!````!"""""""##"#"####$$$%%&&&'''((((()))))))))****+,-.////0001223456789:;<=>????????????????????????????????????????????????????????????>=<;:98765432210000/////////00123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:98765432111210////.....-,,,,,+*)(('''&&'&&%$#"!!!!!!`````!!!!!""###$%$###""#$$$$##"""!``;:987654321000100/.-,+*)('&%$$$$$$$$$$$$%%$$$$$$%%$$$$$####""!!!``````````````!"#######$$#$#$$$$%%%&&'''((()))))*********++++,-./0000111233456789:;<=>????????????????????????????????????????????????????????????>=<;:98765432110////.........//0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:98765432100010/....-----,+++++*)(''&&&%%&%%$#"!`````!!!"""""##$$$%$#"""!!"####""!!!`<;:987654321112110/.-,+*)('&%%%%%%%%%%%%&&%%%%%%&&%%%%%$$$$##"""!!!!!!!!!!````````````````!!!"#$$$$$$$%%$%$%%%%&&&''((()))*****+++++++++,,,,-./0111122234456789:;<=>????????????????????????????????????????????????????????????>=<;:98765432100/....---------../0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210///0/.----,,,,,+*****)('&&%%%$$%$$#"!````````!"""#####$$%%%$#"!!!``!""""!!``=<;:987654322232210/.-,+*)('&&&&&&&&&&&&''&&&&&&''&&&&&%%%%$$###""""""""""!!!!!!!!````!!!!!!!"""#$%%%%%%%&&%&%&&&&'''(()))***+++++,,,,,,,,,----./0122223334556789:;<=>????????????????????????????????????????????????????????????>=<;:9876543210//.----,,,,,,,,,--./0123456789:;<=>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.../.-,,,,+++++*)))))('&%%$$$##$###""!```!!!!!!!"###$$$$$%%&%$#"!```!!!!``>=<;:987654333433210/.-,+*)(''''''''''''((''''''(('''''&&&&%%$$$##########""""""""!!!!"""""""###$%&&&&&&&''&'&''''((())***+++,,,,,---------..../0123333444566789:;<=>????????????????????????????????????????????????????????????>=<;:9876543210/..-,,,,+++++++++,,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.---.-,++++*****)((((('&%$$###""#"""!!!!!``!"""""""#$$$%%%%%&&&%$#"!`?>=<;:987654445443210/.-,+*)(((((((((((())(((((())(((((''''&&%%%$$$$$$$$$$########""""#######$$$%&'''''''(('('(((()))**+++,,,-----.........////0123444455567789:;<=>????????????????????????????????????????????????????????????>=<;:9876543210/.--,++++*********++,-./0123456789:;<=>???????????????????????????????????????????????????????>>>???????????????????????????????????????????????????????????????>=<;:9876543210/.-,,,-,+****)))))('''''&%$##"""!!"!!!``````````!"#######$%%%&&&&&'''&%$#"!````??>=<;:987655565543210/.-,+*))))))))))))**))))))**)))))((((''&&&%%%%%%%%%%$$$$$$$$####$$$$$$$%%%&'((((((())()())))***++,,,---...../////////0000123455556667889:;<=>????????????????????????????????????????????????????????????>=<;:9876543210/.-,,+****)))))))))**+,-./0123456789:;<=>???????????????????????????????????????????????????>>>===>?????????????????????????????????????????????????????????????>=<;:9876543210/.-,+++,+*))))((((('&&&&&%$#""!!!``!````!!!!!!"#$$$$$$$%&&&'''''((('&%$#"!!`!`???>=<;:987666766543210/.-,+************++******++*****))))(('''&&&&&&&&&&%%%%%%%%$$$$%%%%%%%&&&'()))))))**)*)****+++,,---.../////000000000111123456666777899:;<=>????????????????????????????????????????????????????????????>=<;:9876543210/.-,++*))))((((((((())*+,-./0123456789:;<=>???????????????????????????????????????????????>?>===<<<=>???????????????????????????????????????????????????????????>=<;:9876543210/.-,+***+*)(((('''''&%%%%%$#"!!```!!""""""#$%%%%%%%&'''((((()))('&%$#""!!????>=<;:987778776543210/.-,++++++++++++,,++++++,,+++++****))(((''''''''''&&&&&&&&%%%%&&&&&&&'''()*******++*+*++++,,,--...///000001111111112222345677778889::;<=>????????????????????????????????????????????????????????????>=<;:9876543210/.-,+**)(((('''''''''(()*+,-./0123456789:;<=>???????????????????????????????????????????>>>=>=<<<;;;<=>?????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)))*)(''''&&&&&%$$$$$#"!```!"#####$%&&&&&&&'((()))))*)('&%$#"!!``?????>=<;:988898876543210/.-,,,,,,,,,,,,--,,,,,,--,,,,,++++**)))((((((((((''''''''&&&&'''''''((()*+++++++,,+,+,,,,---..///00011111222222222333345678888999:;;<=>????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*))(''''&&&&&&&&&''()*+,-./0123456789:;<=>?????????????????????????????????????????>===<=<;;;:::;<=>???????????????????????????????????????????????????????>=<;:9876543210/.-,+*)((()('&&&&%%%%%$#####"!``!"#$$$$$%&'''''''()))*****)('&%$#"!`??????>=<;:999:99876543210/.------------..------..-----,,,,++***))))))))))((((((((''''((((((()))*+,,,,,,,--,-,----...//00011122222333333333444456789999:::;<<=>????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)(('&&&&%%%%%%%%%&&'()*+,-./0123456789:;<=>???????????????????????????????????????>=<<<;<;:::999:;<=>?????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('''('&%%%%$$$$$#"""""!````!!"#$%%%%%&'((((((()***+++*)('&%$#"!`???????>=<;:::;::9876543210/............//......//.....----,,+++**********))))))))(((()))))))***+,-------..-.-....///001112223333344444444455556789::::;;;<==>????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)(''&%%%%$$$$$$$$$%%&'()*+,-./0123456789:;<=>?????????????????????????????????????>=<;;;:;:9998889:;<=>???????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&&&'&%$$$$#####"!!!!!```!!!""#$%&&&&&'()))))))*+++,,+*)('&%$#"!`????????>=<;;;<;;:9876543210////////////00//////00/////....--,,,++++++++++********))))*******+++,-.......//././///00011222333444445555555556666789:;;;;<<<=>>????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&&%$$$$#########$$%&'()*+,-./0123456789:;<=>???????????????????????????????????>=<;:::9:988877789:;<=>?????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%%%&%$####"""""!`!"""##$%&'''''()*******+,,,,+*)('&%$#"!`?????????>=<<<=<<;:987654321000000000000110000001100000////..---,,,,,,,,,,++++++++****+++++++,,,-.///////00/0/00001112233344455555666666666777789:;<<<<===>?????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%%$####"""""""""##$%&'()*+,-./0123456789:;<=>?????????????????????????????????>=<;:999898777666789:;<=>???????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$$$%$#""""!!!!!````!"###$$%&'((((()*+++++++,----,+*)('&%$#"!`??????????>===>==<;:987654321111111111112211111122111110000//...----------,,,,,,,,++++,,,,,,,---./0000000110101111222334445556666677777777788889:;<====>>>?????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$$#""""!!!!!!!!!""#$%&'()*+,-./0123456789:;<=>???????????????????????????????>=<;:98887876665556789:;<=>?????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$###$#"!!!!````````!!"#$$$%%&'()))))*+,,,,,,,-...-,+*)('&%$#"!`???????????>>>?>>=<;:9876543222222222222332222223322222111100///..........--------,,,,-------.../0111111122121222233344555666777778888888889999:;<=>>>>???????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$##"!!!!````````!!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????>=<;:9877767655544456789:;<=>???????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"""#"!`````!```!!!""#$%%%&&'()*****+,-------.///.-,+*)('&%$#"!`?????????????????>=<;:987654333333333333443333334433333222211000//////////........----.......///0122222223323233334445566677788888999999999::::;<=>??????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#""!``!"#$%&'()*+,-./0123456789:;<=>???????????????????????????>=<;:987666565444333456789:;<=>?????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!!"!````!"""##$%&&&''()*+++++,-......./00/.-,+*)('&%$#"!```??????????????????>=<;:987654444444444445544444455444443333221110000000000////////....///////0001233333334434344445556677788899999:::::::::;;;;<=>??????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!!```!"#$%&'()*+,-./0123456789:;<=>??????????????????????????>=<;:98765554543332223456789:;<=>???????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`!``!"#$$%&'''(()*+,,,,,-.///////0110/.-,+*)('&%$#"!!`???????????????????>=<;:9876555555555555665555556655555444433222111111111100000000////000000011123444444455454555566677888999:::::;;;;;;;;;<<<<=>??????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`````!"#$%&'()*+,-./0123456789:;<=>??????????????????????????>=<;:9876544434322211123456789:;<=>?????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!````!"#$%%&'((())*+,-----./000000012210/.-,+*)('&%$#"!????????????????????>=<;:9876666666666667766666677666665555443332222222222111111110000111111122234555555566565666677788999:::;;;;;<<<<<<<<<====>???????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!````!!!"#$%&'()*+,-./0123456789:;<=>??????????????????????????>=<;:987654333232111000123456789:;<=>???????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!````!"#$%&&'()))**+,-...../011111112210/.-,+*)('&%$#"!`?????????????????????>=<;:987777777777778877777788777776666554443333333333222222221111222222233345666666677676777788899:::;;;<<<<<=========>>>>?????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!`````````!"""#$%&'()*+,-./0123456789:;<=>??????????????????????????>=<;:9876543222121000///0123456789:;<=>?????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!`!"#$%&''()***++,-./////0122222223210/.-,+*)('&%$#"!??????????????????????>=<;:988888888888899888888998888877776655544444444443333333322223333333444567777777887878888999::;;;<<<=====>>>>>>>>>??????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#""!!!!!!`!"##$%&'()*+,-./0123456789:;<=>??????????????????????????>=<;:98765432111010///.../0123456789:;<=>???????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```!"#$%&'()*+++,,-./000001233333333210/.-,+*)('&%$#"!``???????????????????????>=<;:999999999999::999999::9999988887766655555555554444444433334444444555678888888998989999:::;;<<<===>>>>>????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$##"""""!``!"#$%&'()*+,-./0123456789:;<=>??????????????????????????>=<;:987654321000/0/...---./0123456789:;<=>?????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*+,,,--./01111123444444323210/.-,+*)('&%$#"!!`????????????????????????>=<;::::::::::::;;::::::;;:::::99998877766666666665555555544445555555666789999999::9:9::::;;;<<===>>>??????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$$#####"!````!"#$%&'()*+,-./0123456789:;<=>????????????????????????>=<;:9876543210///./.---,,,-./0123456789:;<=>?????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*+,-../0122222345543332122210/.-,+*)('&%$#""!`?????????????????????????>=<;;;;;;;;;;;;<<;;;;;;<<;;;;;::::998887777777777666666665555666666677789:::::::;;:;:;;;;<<<==>>>??????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%%$$$#"!`!!``!"#$%&'()*+,-./0123456789:;<=>???????????????????>>???>=<;:9876543210/...-.-,,,+++,-./0123456789:;<=>????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`!"#$%&'()*+,-./01233334554322210111110/.-,+*)('&%$##"!??????????????????????????>=<<<<<<<<<<<<==<<<<<<==<<<<<;;;;::999888888888877777777666677777778889:;;;;;;;<<;<;<<<<===>>??????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&&%$#"!``!"#$%&'()*+,-./0123456789:;<=>???????????????????>==>>>=<;:9876543210/.---,-,+++***+,-./0123456789:;<=>???????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``````````!"#$%&'()*+,-./0123444554321110/000010/.-,+*)('&%$#"!`???????????????????????????>============>>======>>=====<<<<;;:::99999999998888888877778888888999:;<<<<<<<==<=<====>>>?????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*+,-./0123456789:;<=>??????????????????>=<<===<;:9876543210/.-,,,+,+***)))*+,-./0123456789:;<=>???????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!!!```!!!!"#$%&'()*+,-./0112345554321000/.////00/.-,+*)('&%$#"!`????????????????????????????>>>>>>>>>>>>??>>>>>>??>>>>>====<<;;;::::::::::9999999988889999999:::;<=======>>=>=>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```!"#$%&'()*+,-./0123456789:;<=>???????????????>>=<;;<<<;:9876543210/.-,+++*+*)))((()*+,-./0123456789:;<=>???????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"""#$%&'()*+,,,-./001234543210///.-....///.-,+*)('&%$#"!???????????????????????????????????????????????????????>>>>==<<<;;;;;;;;;;::::::::9999:::::::;;;<=>>>>>>>??>?>??????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!```!"#$%&'()*+,-./0123456789:;<=>??????????????>==<;::;;;:9876543210/.-,+***)*)((('''()*+,-./0123456789:;<=>?????????????????????????>=<;:9876543210/.-,+*)('&%$$#"!`!"##$%&'()*+,,++,-.//012343210/...-,----....-,+*)('&%$#"!`???????????????????????????????????????????????????????????>>===<<<<<<<<<<;;;;;;;;::::;;;;;;;<<<=>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#""!!!"#$%&'()*+,-./0123456789:;<=>??????????????>=<<;:99:::9876543210/.-,+*)))()('''&&&'()*+,-./0123456789:;<=>???????????????????????>=<;:9876543210/.-,+*)('&%$##"!!``!"#$%&'())*+,+**+,-../0123210/.---,+,,,,-----,+*)('&%$#"!!?????????????????????????????????????????????????????????????>>>==========<<<<<<<<;;;;<<<<<<<===>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$##"""#$%&'()*+,-./0123456789:;<=>??????????????>=<;;:988999876543210/.-,+*)((('('&&&%%%&'()*+,-./0123456789:;<=>?????????????????????>=<;:9876543210/.-,+*)('&%$#""!```!"#$%&'((()*+*))*+,--./01210/.-,,,+*++++,,,,,+*)('&%$#"!`????????????????????????????????????????????????????????????????>>>>>>>>>>========<<<<=======>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$$###$%&'()*+,-./0123456789:;<=>??????????????>=<;::987788876543210/.-,+*)('''&'&%%%$$$%&'()*+,-./0123456789:;<=>???????????????????>=<;:9876543210/.-,+*)('&%$#"!!``!"#$%&'''''()*)(()*+,,-./010/.-,+++*)****+++++*)('&%$#"!``??????????????????????????????????????????????????????????????????????????>>>>>>>>====>>>>>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%%$$$%&'()*+,-./0123456789:;<=>??????????????>=<;:9987667776543210/.-,+*)('&&&%&%$$$###$%&'()*+,-./0123456789:;<=>?????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&&&&&'()(''()*++,-./0/.-,+***)())))****+*)('&%$#"!`??????????????????????????????????????????????????????????????????????????????????>>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&&%%%&'()*+,-./0123456789:;<=>??????????????>=<;:9887655666543210/.-,+*)('&%%%$%$###"""#$%&'()*+,-./0123456789:;<=>????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$$%%%%%&'('&&'()**+,-./.-,+*)))('(((())))**)('&%$#"!??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)(''&&&'()*+,-./0123456789:;<==>>>>>>?>?>>>>>>=<;:9877654455543210/.-,+*)('&%$$$#$#"""!!!"#$%&'()*+,-./0123456789:;<=>????????????????>=<;:9876543210/.-,+*)('&%$#"!```!"###$$$$$%&'&%%&'())*+,-.-,+*)((('&''''(((())('&%$#"!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)(('''()*+,-./0123456789:;<=<<======>=>======<;:9876654334443210/.-,+*)('&%$###"#"!!!`!"#$%&'()*+,-./0123456789:;<=>????????????????>=<;:9876543210/.-,+*)('&%$#"!!``!"""#####$%&%$$%&'(()*+,-,+*)('''&%&&&&''''(('&%$#"!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*))((()*+,-./0123456789:;<=<;;<<<<<<=<=<<<<<<;:9876554322333210/.-,+*)('&%$#"""!"!```!"#$%&'()*+,-./0123456789:;<=>?????????????????>=<;:9876543210/.-,+*)('&%$#""!``!!!!"""""#$%$##$%&''()*+,+*)('&&&%$%%%%&&&&''&%%%$#"!```?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+**)))*+,-./0123456789:;<=<;::;;;;;;<;<;;;;;;:9876544321122210/.-,+*)('&%$#"!!!`!``!"#$%&'()*+,-./0123456789:;<=>??????????????????>=<;:9876543210/.-,+*)('&%$##"!```````!!!!!"#$#""#$%&&'()*+*)('&%%%$#$$$$%%%%&&%$$%%$#"!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,++***+,-./0123456789:;<=<;:99::::::;:;::::::9876543321001110/.-,+*)('&%$#"!```!"#$%&'()*+,-./0123456789:;<=>???????????????????>=<;:9876543210/.-,+*)('&%$#"!``````!"#"!!"#$%%&'()*)('&%$$$#"####$$$$%%$##$$#"!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,,+++,-./0123456789:;<=<;:988999999:9:9999998765432210//000/.-,+*)('&%$#"!`````!"#$%&'()*+,-./0123456789:;<=>???????????????????>=<;:9876543210/.-,+*)('&%$#"!`!"!``!"#$$%&'()('&%$###"!""""####$$#""#$#"!````????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.--,,,-./0123456789:;<<<;:9877888888989888888765432110/..////.-,+*)('&%$#"!```!!!"#$%&'()*+,-./0123456789:;<=>????????????????????>=<;:9876543210/.-,+*)('&%$#"!`!!`!"##$%&'('&%$#"""!`!!!!""""##"!!"##"!```````````````````````!!!``?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/..---./0123456789:;<<;;:9876677777787877777765432100/.--.../.-,+*)('&%$#"!!```!"#$%&'()*+,-./0123456789:;<=>????????????????????>=<;:9876543210/.-,+*)('&%$#"!````!""#$%&'&%$#"!!!```!!!!""!``!"##"!`!!!```````````!!!!!!``!!!!!!!!!""!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210//.../0123456789:;<<;::987655666666767666666543210//.-,,---.-,+*)('&%$#"!```!"#$%&'()*+,-./0123456789:;<=>????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!!"#$%&%$#"!``````!"!``!"#"!``!!``!````!!`!``!!!!!""""""!!"""""""""#"!```???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:98765432100///0123456789:;<<;:9987654455555565655555543210/..-,++,,,-,,+*)('&%$#"!``!!"#$%&'()*+,-./0123456789:;<=>?????????????????????>=<;:9876543210/.-,+*)('&%$#"!`````!"#$%$#"!``!``!""!````````````!""!"!!"""""######""#########$#"!````!``????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:98765432110001234556789:;<;:9887654334444445454444443210/.--,+**+++,++++*)('&%$#"!`````!"#$%&'()*+,-./0123456789:;<=>??????????????????????>=<;:9876543210/.-,+*)('&%$#"!`````!"#$$#"!```!!```!"#"!`````!`````!````!```!!"##"#""#####$$$$$$##$$$$$$$$$%$#"!!!!"!!````````````?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:98765432211123444456789:;:9877654322333333434333333210/.-,,+*))***+******)('&%$#"!!````!"#$%&'()*+,-./0123456789:;<=>????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!``!!"#$$#"!````````!!"#$#"!!!`````````!!````````!!!"!!!!"!!!""#$$#$##$$$$$%%%%%%$$%%%%%%$##$%$#""""#""!!```!!!!``!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:98765433222344333456789:9876654321122222232322222210/.-,++*)(()))*)))))**)('&%$#""!```!"#$%&'()*+,-./0123456789:;<=>??????????????????????????>=<;:9876543210/.-,+*)('&%$#""!```!"#$$#"!!!!``````!""#$%$#"""!!!!!!!!!"!`````````````!!!!!!!"""#""""#"""##$%%$%$$%%%%%&&&&&&%%&&&&%$#""#$#"""""""!!```??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:987665443334332223456789876554321001111112121111110/.-,+**)(''((()((((()**)('&%$#"!`!"#$%&'()*+,-./0123456789:;<=>???????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```!"#$$#""""!!!!``````!!"##$%&%$###"""""""""#"!!`````!!!!`````````!!!!!```!"""""""###$#########$$$$$$$$$%%%%&&&&&%%&&&&%$#"!!"#"!!!!!!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876555544333221112345678765443210//000000101000000/.-,+*))('&&'''('''''()*)('&%$#"!````!"#$%&'()*+,-./0123456789:;<=>???????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`!"#$$####""""!!!!!!""#$$%&'&%$$$#########$#""!!!!!!```!!!!!!!!"""""!!!"#######$$$$#"""""#""#########$$$$%%%%%$$%%%%$#"!``!"!`````????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876544443322211000123456765433210/..//////0/0//////.-,+*)(('&%%&&&'&&&&&'()*)('&%$#"!!`!"#$%&'()*+,-./0123456789:;<=>???????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%$$$$####""""""##$%%&'('&%%%$$$$$$$$$%$##"""""!``````!!""""""""#####""""##""#######"!!!!!"!!"""""""""####$$$$$##$$$$#"!`!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:98765433332211100///01234565432210/.--.....././......-,+*)(''&%$$%%%&%%%%%&'()*)('&%$#""!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&%%%%$$$$######$$%&&'()('&&&%%%%%%%%%&%$$#####"!!!!!!""########$$$##""!!""!!"""""""!````!``!!!!!!!!!""""#####""####"!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543222211000//.../012345432110/.-,,------.-.------,+*)('&&%$##$$$%$$$$$%&'()*)('&%$##"#$%&'()*+,-./0123456789:;<=>??????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&&&&&%%%%$$$$$$%%&''()*)('''&&&&&&&&&'&%%$$$$$#""""""##$$$$$$$$###""!!`!!``!!!!!!!``````!!!!"""""!!""""""!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:98765432111100///..---./0123432100/.-,++,,,,,,-,-,,,,,,+*)('&%%$#""###$#####$%&'()*)('&%$$#$%&'()*+,-./0123456789:;<=>???????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!````!!"#$%&'''''&&&&%%%%%%&&'(()*+*)((('''''''''''&&%%%%%$######$$$$$#####"""!!`````````!!!!!``!!!!!!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210000//...--,,,-./0123210//.-,+**++++++,+,++++++*)('&%$$#"!!"""#"""""#$%&'()*)('&%%$%&'()*+,-./0123456789:;<=>????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`````!!!""#$%&'(((((''''&&&&&&''())*+,+*)))((((((('&&&&&&%%$$%$$$$$$%$###"""""!!!````???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210////..---,,+++,-./01210/..-,+*))******+*+******)('&%$##"!``!!!"!!!!!"#$%&'()*)('&&%&'()*+,-./0123456789:;<=>?????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```!"##$%&'()))))((((''''''(()**+,-,+***)))))('&%%%%%%$$##$$%%%$$$#"""!!!!!??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/....--,,,++***+,-./010/.--,+*)(())))))*)*))))))('&%$#""!```!`!"#$%&'()*)(''&'()*+,-./0123456789:;<=>??????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```````!"#$%&'()****))))(((((())*++,-.-,+++***)('&%$$$$$$##""##$$$###"!!!````?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.----,,+++**)))*+,-./0/.-,,+*)(''(((((()()(((((('&%$#"!!!````!"#$%&'()*+*)(('()*+,-./0123456789:;<=>???????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!````!!````!```!"#$%&'()*+++****))))))**+,,-./.-,,,+*)('&%$######""!!""###"""!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,,,,++***))((()*+,-./.-,++*)('&&''''''('(''''''&%$#"!````!"#$%&'()*+,+*))()*+,-./0123456789:;<=>????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``````!````!"!``````!"#$%&'()*+,,,++++******++,--./0/.-,+*)('&%$#""""""!!``!!"""!!!!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,++++**)))(('''()*+,-.-,+**)('&%%&&&&&&'&'&&&&&&%$#"!``!!`````!"#$%&'()*+,,+**)*+,-./0123456789:;<=>??????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!!!``!!""!````!!!"#$%&'()*+,---,,,,++++++,,-../0/.-,+*)('&%$#"!!!!!!```!!!```??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+****))(((''&&&'()*+,-,+*))('&%$$%%%%%%&%&%%%%%%%$#"!``!`!"#$%&'()*+,--,++*+,-./0123456789:;<=>????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!"!``````!"##"!``````!"""#$%&'()*+,-...----,,,,,,--.//0/.-,+*)('&%$#"!````?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*))))(('''&&%%%&'()*+,+*)(('&%$##$$$$$$%$%$$$$$$$#"!``!!"#$%&'()*+,-..-,,+,-./0123456789:;<=>??????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"""!```!``````!!"#$$#"!!!```````!"###$%&'()*+,-.///....------../00/.-,+*)('&%$#"!```````????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)((((''&&&%%$$$%&'()*+*)(''&%$#""######$#$#######""!`````!"#$%&'()*+,-.//.--,-./0123456789:;<=>????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$##"!````!"!!!!!!""#$%%$#"""!!``````!!``!!"#$$$%&'()*++,-./00////......//0110/.-,+*)('&%$#"!``````!!!!???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)(''''&&%%%$$###$%&'()*)('&&%$#"!!""""""#"#"""""""!!!!!``!!"#$%&'()*+,-./00/..-./0123456789:;<=>??????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!!"#""""""##$%&&%$###"!```!!!!!!""!!""#$%%%&'()****+,-./00000//////001210/.-,+*)('&%$##"!!!!!````!!!!??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&&&&%%$$$##"""#$%&'()('&%%$#"!``!!!!!!"!"!!!!!!!```!``!""#$%&'()*+,--./010//./0123456789:;<=>???????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!````!""#$######$$%&''&%$#"!````!!!""""""##""##$%&&&'())))))*+,-./011100000011210/.-,+*)('&%$#"""""!!!`````!```?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%%%%$$###""!!!"#$%&'('&%$$#"!```!`!``````!"##$%&'()*++,,,-./0100/0123456789:;<=>?????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```!!!"##$%$$$$$$%%&'(('&%$#"!``````!!!"""######$$##$$%&'''())((((()*+,-./0121111112210/.-,+*)('&%$#"!!!!!```????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$$$$##"""!!``!"#$%&'&%$##"!`!"#$$%&'()*+**+++,-./0110123456789:;<=>???????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!````!"""#$$%&%%%%%%&&'()('&%$#"!``!!!"""###$$$$$$%%$$%%&'(((((('''''()*+,-./01222222210/.-,+*)('&%$#"!``````???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$####""!!!``!"#$%&%$#"""!``!"#$%&'()**))***+,-./01123456789:;<=>?????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`````!!"###$%%&'&&&&&&''())('&%$#"!```!"###$$$%%%%%%&&%%&&'(''''''&&&&&'()*+,-./0123333210/.-,+*)('&%$#"!``!!!??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#""""!!``!"#$%%$#"!!!`!"#$%&'())))(()))*+,-./0123456789:;<=>??????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!`````!!""#$$$%&&'(''''''(()((('&%$#"!`!"#$$$%%%&&&&&&''&&''''&&&&&&%%%%%&'()*+,-./012343210/.-,+*)('&%$#"!``````!"!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!!!``!"#$%$#"!`````!"#$%&'((((((''((()*+,-./0123456789:;<=>??????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#""!!!``````!!""##$%%%&''()(((((((((''''&%$#"!````!"#$%%&&&''''''(('''&&&%%%%%%$$$$$%&'()*+,-./0123210/.-,+*)('&%$#"!````!!!!"#"!```````????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$$$#"!`````!"#$%&&'''''''&&'''()*+,-./0123456789:;<=>??????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$##"""!!!````````!!""##$$%&&&'(()*)((((('''&&&''&%$#"!!!```!"#$%&'''(((((()(('&%%%$$$$$$#####$%&'()*+,-./0123210/.-,+*)('&%$#"!````!!""""#$#"!!!!`````!????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!````!"#$##""!````!!!"#$%%%%&&&&&&&%%&&&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$$###"""!!!!```!!""##$$%%&'''())*)('''''&&&%%%&''&%$#""!`!"#$%&'((())))))(''&%$$$######"""""#$%&'()*+,-./0123210/.-,+*)('&%$#"!`````````!!!""####$%$#""""!!!!!!????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!!!"#$#""!!`````!!"""#$%$$$$%%%%%%%$$%%%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%%$$$###"""!````````!!""##$$%%&&'((()**)('&&&&&%%%$$$%&''&%$#"!``!"#$%&'()))****)('&&%$###""""""!!!!!"#$%&'()*+,-./0123210/.-,+*)('&%$#"!``!!!!!!"""##$$$$%&%$####"""""!???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$$#"!``!""#$#"!!`!!```!!!""###$$$####$$$$$$$##$$$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&&%%%$$$###"!```!``````````````!!!!!""##$$%%&&''()))**)('&%%%%%$$$###$%&''&%$#"!`!"#$%&'()**++*)('&%%$#"""!!!!!!``!"#$%&'()*+,-./01210/.-,+*)('&%$#"!```!"""""###$$%%%%&'&%$$$$###"!??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$###"!````!"##$#"!```````!""""""####""""#######""###$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????>=<;:9876543210/.-,+*)(''&&&%%%$$$#"!!!"!!`!!!!!!`!!!!!"""""##$$%%&&''(()**)))('&%$$$$$###"""#$%&'&%$#"!````!"#$%&'()*+*)('&%$$#"!!!````!"#$%&'()*+,-./01210/.-,+*)('&%$#"!````!"""""#$$$%%&&&&'('&%%%%$#"!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#""""!```!!!""##"!``!""!!!!""""!!!!"""""""!!"""#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????>=<;:9876543210/.-,+*)(('''&&&%%%$#"""#""!""""""!"""""#####$$%%&&''((())))((('&%$#####"""!!!"#$%&&&%$#"!!````!"#$%&'()*+*)('&%$##"!````!"#$%&'()*+,-./01210/.-,+*)(''&%$##"!``!!"!!!!!"#$%%&&'''()('&&%$#"!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!!!```!!!"!`!!"#"!``!!!````!!!!````!!!!!!!``!!!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????>=<;:9876543210/.-,+*))((('''&&&%$###$##"######"#####$$$$$%%&&''(((''(((('''&%$#"""""!!!```!"#$%%%%%$#""!``!"#$%%&'()**)('&%$#""!````!!"#$%&'()*+,-./01210/.-,+*)('&&%$#""""!!!!!````!"#$$%%&'()))(''&%$#"!???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```!!!!!!``!"!!```!````!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????>=<;:9876543210/.-,+**)))((('''&%$$$%$$#$$$$$$#$$$$$%%%%%&&'''''''&&''''&&&%$#"!!!!!`````!"#$$$$%%$#"!```!"#$$%&'())('&%$#"!!````!!""#$%&'()*+,-./01210/.-,+*)('&%%$#"!!!!!```!""##$$%&'((()('&%$#"!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`!!"!````!`!`!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????>=<;:9876543210/.-,++***)))((('&%%%&%%$%%%%%%$%%%%%&&&&&'''&&&&&&%%&&&&%%%$#"!```!!"#$$###$%%$#"!```!"####$%&'(('&%$#"!``!!""##$%&'()*+,-./01210/.-,+*)('&%$$#"!``!!""##$%&'''((('&%$#"!??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!````!"!````!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????>=<;:9876543210/.-,,+++***)))('&&&'&&%&&&&&&%&&&&&'''''('&%%%%%%$$%%%%$$$#"!``!!"####"""#$%%$#"!``!"#"""#$%&''&%$#"!``!"##$$%&'()*+,-./01210/.-,+*)('&%$##"!`!!""#$%&&&'''&%$#"!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!``!"!```!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????>=<;:9876543210/.--,,,+++***)('''(''&''''''&'''''((((('&%$$$$$$##$$$$###"!`!""""!!!"#$%$#"!``!""!!!"#$%&'&%$#"!``!"#$%&'()*+,-./01210/.-,+*)('&%$#""!`!!"#$%%%&&&&%%$#"!???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#"!```!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????>=<;:9876543210/..---,,,+++*)((()(('(((((('((((()))('&%$######""####"""!`!""!!!```!"#$$#"!```!"!```!"#$%&'&%$#"!``!"#$%&'()*+,-./010/.-,+*)('&%$#"!!`!"#$$$%%%%$$##"!????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#"!`````!!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????>=<;:9876543210//...---,,,+*)))*))())))))()))))*)('&%$#""""""!!""""!!!`!"!``!"#$$#"!`````!"!``!"#$%&&%$#"!````!"#$%&'()*+,-./010/.-,+*)('&%$#"!``!"###$$$$##"""!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$#"!!!``!""#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????>=<;:98765432100///...---,+***+**)******)*****)('&%$#"!!!!!!``!!!!````!!```!"#$%%$#"!!```!""!`!"#$%&&%$#"!```!!"#$%&'()*+,-./0110/.-,+*)('&%$#"!``!"""####""!!!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$$#"!!!`````!"##$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????>=<;:9876543211000///...-,+++,++*++++++*+++*)('&%$#"!`````!""!```!!"#$%&&%$#""!``!"!``!"#$%&''&%$#"!`````!""#$%&'()*+,-./0110/.-,+*)('&%$$#"!``!!!!""""!!``???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!````!"#$#"!````!``!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????>=<;:987654322111000///.-,,,-,,+,,,,,,+,+*)('&%$#"!```!"##"!!!""#$%&''&%$##"!``!!``!"#$%&'('&%$#"!``!!!"##$%&'()*+,-./0110/.-,+*)('&%$##""!```!!!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`!!"#$$#"!````!````!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????>=<;:98765433222111000/.---.--,------,+*)('&%$#"!``!"#$$#"""##$%&'(('&%$$#"!````!``!"#$%&'('&%$#"!``!"""#$$%&'()*+,-./0110/.-,+*)('&%$#""!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`````!"#$%%$#"!!!```!"!!`!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????>=<;:98765443332221110/.../..-....-,+*)('&%$#"!`!"#$%%$###$$%&'())('&%%$#"!`!``!"#$%&'(('&%$#"!``!"###$%%&'()*+,-./0110/.-,+*)('&%$#"!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!`!!"#$%$$$##"""!!!!!!```!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????>=<;:98765544433322210///0//.//.-,+*)('&%$#"!`!"#$$$$$$$%%&'()**)('&%$#"!`````!"#$%&'(('&%$#"!``!!"#$$$%&&'()*+,-./0110/.-,+*)('&%$#"!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#""!""#$%$###""!!!!!```!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????>=<;:9876655544433321000100//.-,+*)('&%$#"!``!"######$%&&'()****)('&%$#"!!!```!"#$%&'())('&%$#"!!""#$%%%&''()*+,-./01210/.-,+*)('&%$#"!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>=<;:9876543210/.-,+*)('&%$##"##$%$#"""!!``!`!!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????????????????>=<;:987766655544432111210/.-,+*)('&%$#"!``!""""""#$%&'()))))))('&%$#"""!``!"#$%&'()**)('&%$#""##$%&&&'(()*+,-./012210/.-,+*)('&%$#"!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>=======<;:9876543210/.-,+*)('&%$$#$$%$#"!!!`````!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????????????????????>=<;:98877766655543222210/.-,+*)('&%$#"!`!!!!!!!"#$%&'((((((((''&%$###"!```````!"#$%&'()*+*)('&%$##$$%&'''())*+,-./0123210/.-,+*)('&%$#"!????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>===<<<<<<<<<;:9876543210/.-,+*)('&%%$%%$#"!```!!````!"#$%&'()*+,-./0123456789::;<=>>????????????????????????????????????????????????????????????????????????????>=<;:998887776665433210/.-,+*)('&%$#"!``!"#$%&''''''''&&%%%$##"!!!!````!"#$%&'()*+,+*)('&%$$%%&'((()**+,-./0123210/.-,+*)('&%$#"!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<<<;;;;;;;;;;:98765432210/.-,+*)('&&%%$#"!````!!""!```!!"#$%&'()***+,-./01234567899:;<==>>???????????????????????????????????????????????????????????????????????????>=<;::9998887776543210/.-,+*)('&%$#"!``!"#$%&&&&&&&&%%$$$#""!``!```!"#$%&'()*+,,+*)('&%%&&'()))*++,-./012343210/.-,+*)('&%$#"!??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;;;::::::::::987654321110//.-,+*)(''&&%$#"!``!!!"""!```!!"#$%&&&'()))*+,-./01234567889:;<<==>???????????????????????????????????????????????????????????????????????????>=<;;:::99988876543210/.-,+*)('&%$#"!`!"#$%%%%%%%%%$$###"!!!``!!``!"#$%&'()*+,--,+*)('&&''()***+,,-./012343210/.-,+*)('&%$#"!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:::999999999987654321000/../.-,+*)((''&%$#"!!"""#"!```````!"#$%%%&'((()*+,-./01234567789:;;<<=>???????????????????????????????????????????????????????????????????????????>=<<;;;:::99876543210/.-,+*)('&%$#"!``!"#$$$$$$$$$$##"""!`````!!```!"#$%&'()*+,-.-,+*)(''(()*+++,--./0123443210/.-,+*)('&%$#"!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:999888888888876543210///.--.---,+*))(('&%$#""###$#"!`````!!````!"##$$$%&'''()*+,-./01234566789::;;<=>???????????????????????????????????????????????????????????????????????????>==<<<;;;:9876543210/.-,+*)('&%$#"!``!"#$##########""!!!!!``!"!```!"#$%&'()*+,-./.-,+*)(())*+,,,-../01234543210/.-,+*)('&%$#"!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:988877777777776543210/...-,,-,,,,++**))('&%$##$$$%$#"!!``!!!````````!""""###$%&&&'()*+,-./012345567899::;<=>???????????????????????????????????????????????????????????????????????????>>===<;:9876543210/.-,+*)('&%$#"!`````!"#$#""""""""""!!```````!"#"!``!"#$%&'()*+,-./0/.-,+*))**+,---.//0123456543210/.-,+*)('&%$#"!??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:987776666666666543210/.---,++,++++*****)(('&%$$%%%%$#"!`!```!``!!!!"""#$%%%&'()*+,-./0123445678899:;<=>????????????????????????????????????????????????????????????????????????????>>=<;:9876543210/.-,+*)('&%$#"!```````!!"#$#"!!!!!!!!!!``````````````!`````!"#$#"!!"#$%&'()*+,-./010/.-,+**++,-.../00123455543210/..-,+*)('&%$#"!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:987666555555555543210/.-,,,+**+****)))))('(('&%%&&%$#"!!``````````!!!"#$$$%&'()*+,-./0123345677889:;<=>????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!``!""###"!`````````````!!!!!!!!!!"!`!!!"#$%$#""#$%&'()*+,-./000///.-,++,,-.///01123455443210/.---,+*)('&%$#"!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:987655544444444443210/.-,+++*))*))))((((('&''('&&&%$#"!```````!"###$%&'()*+,-./0122345667789:;<=>????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!``!"""""!```!!```!!!!!""""""""""#"!"""#$%&%$##$%&'()*+,-./////.....-,,--..///0012344433210/.-,,,,+*)('&%$#"!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:987654443333333333210/.-,+***)(()(((('''''&%&&'''&%$#"!`!!`!"""#$%&'()*+,-./0112345566789:;<=>???????????????????????????????????????????????????????????????????????>>>>>=<;:9876543210/.-,+*)('&%$#"!```!!`!"!!!!!!``!!```!"""""##########$#"###$%&'&%$$%&'()*+,-.......-------,,---...//0123332210/.-,+++++*)('&%$#"!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:987654333222222222210/.-,+*)))(''(''''&&&&&%$%%&&&&%$#"!``!!``!!!"#$%&'()*+,-./0012344556789:;<=>???????????????????????????????????????????????????????????????>>>>>>>====>=<;:9876543210/.-,+*)('&%$#"!```!!!```!!``````!"!`!"#####$$$$$$$$$$%$#$$$%&'('&%%&'()*+,-.-------,,,,,,,++,,,---../01222110/.-,+******)('&%$#"!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:987654322211111111110/.-,+*)((('&&'&&&&%%%%%$#$$%%%%$#"!```!"!``````!"#$%&'()*+,-.//012334456789:;<=>?????????????????????????????????????????????????????????????>=======<<<<==<;:9876543210/.-,+*)('&%$#"!``!!!`!!``!"!`!!```!"#$$$%%%%%%%%%%&%$%%%&'()('&&'()*+,---,,,,,,,+++++++**+++,,,--./011100/.-,+*))))))))('&%$#"!????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:987654321110000000000/.-,+*)('''&%%&%%%%$$$$$#"##$$$%%$#"!`````!"!``!````!"#$%&'()*+,-../012233456789:;<=>?????????????????????????????????????????????????????????>>>=<<<<<<<;;;;<<;;:9876543210/.-,+*)('&%$#"!````````!!````!!``!"#$$#$%%%&&&&&&'&%&&&'()*)(''()*+,-,,,+++++++*******))***+++,,-./000//.-,+*)((((((((('&%$#"!???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:987654321000//////////.-,+*)('&&&%$$%$$$$#####"!""###$$$$#"!!```!!""!````!!!!``!"#$%&'()*+,--./011223456789:;<=>???????????????????????????????????????????????????????>===<;;;;;;;::::;;::9876543210/.-,+*)('&%$#"!```!!!````````!!`!"##"#$$$%%&'''('&'''()*+*)(()*+,,,+++*******)))))))(()))***++,-.///..-,+*)('''''''''&&%$#"!??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210///..........-,+*)('&%%%$##$####"""""!`!!"""######""!!!""#"!`````!"!``!"#$%&'()*+,,,-./001123456789:;<=>?????????????????????????????????????????????????????>=<<<;:::::::9999::9999876543210/.-,+*)('&%$#"!````!"!````!!!!!!```!"##"!"###$$%&'()('((()*+,+*))*+++++***)))))))(((((((''((()))**+,-...--,+*)('&&&&&&&&&%%$#"!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/...----------,+*)('&%$$$#""#""""!!!!!`!!!""""""!"!!!!""!`!!```!"!``!"#$%&'()**+++,-.//00123456789:;<=>???????????????????????????????????????????????????>=<;;;:999999988889988889876543210/.-,+*)('&%$#"!!!```!!``!"!``````````!"##"!`!"""##$%&'()()))*+,-,+********)))((((((('''''''&&'''((())*+,---,,+*)('&%%%%%%%%%$$#""!????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.---,,,,,,,,,,+*)('&%$###"!!"!!!!``````!!!!!!`!``!"!```!"!!!"!``!"#$%&'())***+,-..//0123456789:;<=>>>>??????????????????????????????????????????????>=<;:::98888888777788777788766543210/.-,+*)('&%$#"""!``!``!```!""!``!````````!!!!!!```!"##"!``!!!""#$%&'()***+,--,+**))))))((('''''''&&&&&&&%%&&&'''(()*+,,,++*)('&%$$$$$$$$$##"!!???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,,,++++++++++*)('&%$#"""!``!```````!"!```!!"#"""!``!"#$%&'((()))*+,--../0123456789:;<====>>>??????????????????????????????????????????>=<;:999877777776666776666776554543210/.-,+*)('&%$###"!```!!!!````!"#"!!"!!!!!!!!""""""!!!"#$#"!``!!"#$%&'()*+,,,,+*))(((((('''&&&&&&&%%%%%%%$$%%%&&&''()*+++**)('&%$#########""!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+++**********)('&%$#"!!!``!"!!!""#$#"!``!"#$%&''''((()*+,,--./0123456789:;<<<<===>>???????????????????????????????????????>=<;:98887666666655556655556654434433210/.-,+*)('&%$#"!```!"!````````!!!"##""#""""""""######"""#$#"!``!"#$%&'()*++++*)((''''''&&&%%%%%%%$$$$$$$##$$$%%%&&'()***))('&%$#"""""""""!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+***))))))))))('&%$#"!````!"""##$#"!``!"#$%&&&&'''()*++,,-./0123456789:;;;;<<<==>>????????????????????????????????????>=<;:987776555555544445544445543323322210/.-,+*)('&%$#"!````!!!!!!!!``````!"###$########$$$$$$###$$#"!```!"#$%&'()*****)(''&&&&&&%%%$$$$$$$#######""###$$$%%&'()))(('&%$#"!!!!!!!!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)))(((((((((('&%$#"!``!!""#$#"!`!"#$%%%%&&&'()**++,-./0123456789::::;;;<<==>??????????????????????????????????>=<;:987666544444443333443333443221221110/.-,+*)('&%$#"!`!``````````````!!"!``!"#$%$$$$$$$$%%%%%%$$$%%$#"!!`````!"#$%&'()))))))('&&%%%%%%$$$#######"""""""!!"""###$$%&'(((''&%$#"!````````???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)((('''''''''('&%$#""!````!!"##"!````!"##$$$$%%%&'())**+,-./0123456789999:::;;<<=>????????????????????????????????>=<;:987655543333333222233222233211011000/.-,+*)('&%$#"!```````````!``````!"#$%%$$#####$$$%&&&%%%&&%$#""!!!!`!"#$%&'())(((((('&%%$$$$$$###"""""""!!!!!!!``!!!"""##$%&'''&&&%$#"!??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('''&&&&&&&&&'&%$#"!!``!"#"!`````````!""####$$$%&'(())*+,-./012345678888999::;;<=>??????????????????????????????>=<;:9876544432222222111122111122100/00///..-,+*)('&%$#"!```!````!```!!!!"#$%%$##"""""###$%&'&&&''&%$##""""!"#$%&'((((''''''&%$$######"""!!!!!!!````!!!""#$%&&&%%%$#"!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&&&%%%%%%%%%&%$#"!``!"##"!```!```````!!!```!!""""###$%&''(()*+,-./0123456777788899::;<=>????????????????????????????>=<;:987654333211111110000110000110//.//...---,+*)('&%$#"!`!"!!``!```!```!""""#$$$$#""!!!!!"""#$%&'''(('&%$$####"#$%&''''''&&&&&&%$##""""""!!!````!!"#$%%%$$$$##"!????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%%%$$$$$$$$$%$#"!``!"##"!!`!!!``!!```!!""!``!!!!"""#$%&&''()*+,-./01234566667778899:;<=>??????????????????????????>=<;:987654322210000000////00////00/..-..---,,,,+*)('&%$#"!````!"""!!"!``!"!````!!"##""#####"!!``!!!"#$%&'())('&%%$$$$#$%&'&&&&&&%%%%%%$#""!!!!!!````!"#$$$####""!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$$$#########$%$#"!```!"##"!```!""!```!"!!!"""!``!!!"#$%%&&'()*+,-./01234555566677889:;<=>????????????????????????>=<;:987654321110///////....//....//.--,--,,,+++++*)('&%$#"!`````````!""""""!!"#"!!!``````````!"##"!!"""""!``!"#$%&'()(('&&%%%%$%&&&%%%%%%$$$$$$#"!!````!```!"###""""!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$###"""""""""#$###"!!````!"##"!!!"##"!!!"#"""#"!```!"#$$%%&'()*+,-./01234444555667789:;<=>??????????????????????>=<;:987654321000/.......----..----..-,,+,,+++*******)('&%$#"!!!!`````!!!!!"""""!`!!`!!!!!``!"##"!``!!!!!!`!"#$%&''(''''&&&&&%%%%%$$$$$$######"!``!``!"""""!!!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"""!!!!!!!!!"#"""""!!``!"#$#"""##"!``!"###$#"!``!"##$$%&'()*+,-./01233334445566789:;<=>????????????????????>=<;:9876543210///.-------,,,,--,,,,--,++*++***)))))))((('&%$#""""!```````!!"!!`!!"""""!!"#"""!``!"#$%%&&'&&&&%%%%%$$$$$######""""""!```!!!!!!!!```????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!!`````````!"!!!!!``!"#$$###""!`!"#$$%$#"!``!""##$%&'()*+,-./01222233344556789:;<=>??????????????????>=<;:9876543210/...-,,,,,,,++++,,++++,,+**)**)))(((((((''(''&%$###"!``!````!"##"""""""!!!`!"#$$%%&%%%%$$$$$#####""""""!!!!!!```???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!`````!"#$%%$#"!!`!"#$%%$#"!``!!""#$%&'()*+,-./01111222334456789:;<=>????????????????>=<;:9876543210/.---,+++++++****++****++*))())((('''''''&&'&&'&%$#"!``!!!"#""!!!!!!!``````!""##$$%$$$$#####"""""!!!!!!````??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```!"#$%%$#"!``!"#$%&&%$#"!```!!"#$%&'()*+,-./00001112233456789:;<=>??????????????>=<;:9876543210/.-,,,+*******))))**))))**)(('(('''&&&&&&&%%&%%&&&%$#"!````!""""!!```````!!```!!""##$####"""""!!!!!````??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!````!"#$%&%$#"!`!"#$%&''&%$#"!``!"#$%&'()*+,-.////00011223456789:;<=>????????????>=<;:9876543210/.-,+++*)))))))(((())(((())(''&''&&&%%%%%%%$$%$$%%%&%$#"!!```!""!!```!!""#""""!!!!!``?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```!!!"#$%&%$#"!```!"#$%&'(('&%$#"!```````!"#$%&'()*+,-.....///001123456789:;<=>??????????>=<;:9876543210/.-,+***)(((((((''''((''''(('&&%&&%%%$$$$$$$##$##$$$%%%$#""!``````!!````!!"!!!!``????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!````!!"""#$%&'&%$#"!```!!"#$%&'()(('&%$#"!!!!``!"#$%&'()*+,-------...//00123456789:;<=>????????>=<;:9876543210/.-,+*)))('''''''&&&&''&&&&''&%%$%%$$$#######""#""###$$$#"!!!`````!``????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```````!!""###$%&'('&%$#"!!!""#$%&'(((''('&%$#"!``!"##$%&'()*+,,,,,,,---..//0123456789:;<=>??????>=<;:9876543210/.-,+*)((('&&&&&&&%%%%&&%%%%&&%$$#$$###"""""""!!"!!"""###"!`````?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!!````!""##$$$%&'()('&%$#"""##$%%&''''&&''&%$#"!``!""#$%&'()*+++++++,,,--../0123456789:;<=>????>=<;:9876543210/.-,+*)('''&%%%%%%%$$$$%%$$$$%%$##"##"""!!!!!!!``!``!!!"""!??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"""!!`!"#$$%%%&'()*)('&%$###$$$$$%&&&&%%&&%%$#"!``!!"#$%&'()*******+++,,--./0123456789:;<=>??>=<;:9876543210/.-,+*)('&&&%$$$$$$$####$$####$$#""!""!!!````````!!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!!``!!"#$%&&'()*+*)('&%$$$#####$%%%%$$%%$$$$#"!``!"#$%&'()))))))***++,,-./0123456789:;<=>>=<;:9876543210/.-,+*)('&%%%$#######""""##""""##"!!`!!``!`!?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```!"#$%&'()*+*)('&%$##"""""#$$$$##$$####"!``!"#$%&'(((((((()))**++,-./0123456789:;<==<;:9876543210/.-,+*)('&%$$$#"""""""!!!!""!!!!""!``!````?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()**)('&%$#""!!!!!"####""##"""""!`!"#$%&'''''''''((())**+,-./0123456789:;<<;:9876543210/.-,+*)('&%$###"!!!!!!!````!!``!""!``!!!?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*)('&%$#"!!```!""""!!""!!!!!```!"#$%&&&&&&&&&'''(())*+,-./0123456789:;;:9876543210/.-,+*)('&%$#"""!``````!"!```?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!````!"#$%&'()('&%$#"!```!!!!``!!`````!"#$%%%%%%%%%&&&''(()*+,-./0123456789::9876543210/.-,+*)('&%$#"!!!`@@@@@@@@@Ã`!!``??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!!````!"#$%&'()('&%$#"!``!"#$$$$$$$$$$%%%&&''()*+,-./01234567899876543210/.-,+*)('&%$#"!`@@@@@@???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"""!!!````````!"#$%&'())('&%$#"!```!"##########$$$%%&&'()*+,-./012345678876543210/.-,+*)('&%$#"!`@@@@????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$###"!``!````!"#$%&'())('&%$#"!!```!"""""""""""###$$%%&'()*+,-./0123456776543210/.-,+*)('&%$#"!`@@?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$$$#"!```!!``!"#$%&'()*)('&%$#""!!```!!!!!!!!!!!!"""##$$%&'()*+,-./01234566543210/.-,+*)('&%$#"!`@@??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%%%$#"!!!!``!"#$%&'())('&%$#"!!````!!````!!!""##$%&'()*+,-./0123455543210/.-,+*)('&%$#"!`@@??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*))('&&&%$#"""!``!"#$%&'()('&%$#"!```!!!``!!""#$%&'()*+,-./012344443210/.-,+*)('&%$#"!@?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)(((''&%$##""!!`!"#$%&'()('&%$#"!`````````!!"#$%&'()*+,-./01233332100/.-,+*)('&%$#"!@@????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('''&&%$#""!!``!"#$%&'())('&%$#"!`````!!!``!"#$%&'()*+,-./01222210//.-,+*)('&%$#"!`@@???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&&&%%$#"!!``!"#$%&'()*)('&%$#"!!!!!"""!`!"#$%&'()*+,-./0121110/..-,,+*)('&%$#"!@@??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%%%$$#"!``!"#$%&'()*))('&%$#"""""#"!``!"#$%&'()*+,-./01000/.--,++*)(('&%$#"!@@?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$$$##"!``````!"#$%&'())((''&&%$#####$#"!``!"#$%&'()*+,-./00///.-,,+**)(''&%$#"!`@@@????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$###""""!``!"#$%&'())(''&&%%%%$$$$###"!`!"#$%&'()*+,-.///...-,++*))('&&%%$#"!@@???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"""!!!!```!!"#$%&'())('&&%%$$$$####"""!!`!"#$%&'()*+,-.//..---,+**)(('&%%$$#"!`@@??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!!````!"#$%&'())('&%%$$####""""!!!```!"#$%&'()*+,-...--,,,+*))(''&%$$##"!!@@@@?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```!"#$%&'(('&%$$##""""!!!!```!"#$%&'()*+,-.---,,+++*)(('&&%$##""!`@@?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!````````!"#$%&'(('&%$##""!!!!``!"#$%&'()*+,--,,,++***)(''&%%$#""!!`@@?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`````````````!!!!!!!!"#$%&'(('&%$#""!!````!"#$%&'()*+,,,,+++**)))('&&%$$#"!!`@@@??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!``!!!!!!!!!""""""""#$%&'(('&%$#"!!```!"#$%&'()*+,,+++***))((('&%%$##"!`@@@?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`````!"""""""""########$%&'(('&%$#"!```!!"#$%&'()*++++***)))(('''&%$$#""!!`@@??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!````!!!"#########$$$$$$$$%&'()('&%$#"!```!""#$%&'()******)))(((''&&&%$##"!!`@@@???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```````!!"""#$$$$$$$$$%%%%%%%%&'()*)('&%$#"!`````!"##$%&'())))))))((('''&&%%%$#""!`@@@????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!`````!!!!""###$%%%%%%%%%&&&&&&&&'()**)('&%$#"!````````!!"#$$%&'()(((((((('''&&&%%$$$#"!!!?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`````!!""""##$$$%&&&&&&&&&''''''''()*++*)('&%$#"!!``````!!!!```!""""#$%&'((''''''''&&&%%%$$###"!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```````````!!!!""####$$%%%&'''''''''(((((((()*+,,+*)('&%$#""!!``!!!"""!`````````````!!""!!"#$%&''&&&&&&&&%%%$$$##"""!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!!!``````````!!!!!!""""##$$$$%%&&&'((((((((())))))))*+,--,+*)('&%$##""!!"""###"!!!!!!!!````````!`!!``!"#$%&&%%%%%%%%$$$###""!!!!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#""""!`!!!!!!!!!""""""####$$%%%%&&'''()))))))))********+,-..-,+*)('&%$$##""###$$$#"""""!!!!!``````````!"#$%%$$$$$$$$###"""!!``?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$####"!"""""""""######$$$$%%&&&&''((()*********++++++++,-.//.-,+*)('&%%$$##$$$%$##"!!!!```````!!!!!!`!"#$$$########"""!!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$$$$#"#########$$$$$$%%%%&&''''(()))*+++++++++,,,,,,,,-./00/.-,+*)('&&%%$$%%%$#""!`````!"####""""""""!!!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%%%%$#$$$$$$$$$%%%%%%&&&&''(((())***+,,,,,,,,,--------./010/.--,+*)(''&&%%&%$#"!!!``!"#"""!!!!!!!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&&&&%$%%%%%%%%%&&&&&&''''(())))**+++,---------......../010/.-,,+++*)((''&&%$#"!```````!"""!!!```?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)(''''&%&&&&&&&&&''''''(((())****++,,,-.........////////010/.-,++****))('&%%$#"!```!!!""!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)(((('&'''''''''(((((())))**++++,,---./////////0000000010/.-,+**))))(('&%$$#"!````!!""""!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*))))('((((((((())))))****++,,,,--.../000000000111111110/.-,+*))((((''&%$###"!````!``!""##"!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+****)()))))))))******++++,,----..///011111111122222210/.-,+*)((''''&&%$#"""!```````````````````!!"!!"##$#"!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,++++*)*********++++++,,,,--....//00012222222223333210/.-,+*)(''&&&&%%$#"!!!```````````!````!!!!!!!!!!````!!!!""#""#$$$#"!??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,,,,+*+++++++++,,,,,,----..////001112333333333443210/.-,+*)('&&%%%%$$#"!`````!!!!!``````!!!!````!!!!!""""""""""!!!!""""##$##$%%$#"!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.----,+,,,,,,,,,------....//000011222344444444443210/.-,+*)('&%%$$$$##"!```!!!"""""!!```!!````!""""!!````!!"""""##########""""####$$%$$%&%$#"!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/....-,---------......////0011112233345555555543210/.-,+*)('&%$$####""!``!!"""#####""!!!""!!!!"####""!!!!""#####$$$$$$$$$$####$$$$%%&%%&&%$#"!?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210////.-.........//////0000112222334445666666543210/.-,+*)('&%$##""""!!```!"##$$$$$##"""##""""#$$$$##""""##$$$$$%%%%%%%%%%$$$$%%%%&&&&&%%%$#"!??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210000/./////////000000111122333344555677776543210/.-,+*)('&%$#""!!!!`````````````!"#$$%%%%%$$###$$####$%%%%$$####$$%%%%%&&&&&&&&&&%%%%&&%%%%%%%$$$##"!???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543211110/00000000011111122223344445566678876543210/.-,+*)('&%$#"!!``!`!!!!!!!`!``!!"#$%%&&&&&%%$$$%%$$$$%&&&&%%$$$$%%&&&&&''''''''''&&&%%%$$$$$$$###""!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:98765432222101111111112222223333445555667778876543210/.-,+*)('&%$#"!````!"!"""""""!"!```!""#$%&&'''''&&%%%&&%%%%%%&&&&&%%%%&&'''''((((((((('&%%$$$#######"""!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543333212222222223333334444556666778889876543210/.-,+*)('&%$#"!``````!!"#"#######"#"!!!"##$%&''(((((''&&&''&&%$$$%%%%%$$%%&'((((()))))))('&%$$###"""""""!!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:98765444432333333333444444555566777788999:9876543210/.-,+*)('&%$#"!```!!!``!""#$#$$$$$$$#$#"""#$$%&'(()))))(('''('&%$###$$$$$##$$%&''(((((((()('&%$##"""!!!!!!!``???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876555543444444444555555666677888899:::;:9876543210/.-,+*)('&%$#"!!!""!``!!"##$%$%%%%%%%$%$###$%%&'())*****))((('&%$#"""#####""##$%&&''''''''('&%$#""!!!````????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876666545555555556666667777889999::;;;<;:9876543210/.-,+*)('&%$#"""##"!!""#$$%&%&&&&&&&%&%$$$%&&'()**+++++**)('&%$#"!!!"""""!!""#$%%&&&&&&&&'&%$#"!!``?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:98777765666666666777777888899::::;;<<<=<;:9876543210/.-,+*)('&%$###$$#""##$%%&'&'''''''&'&%%%&''()*++,,,,+*)('&%$#"!``!!!!!``!!"#$$%%%%%%%%&%$#"!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:98888767777777778888889999::;;;;<<===>=<;:9876543210/.-,+*)('&%$$$%%$##$$%&&'('((((((('('&&&'(()****++,,+*)('&%$#"!``!"##$$$$$$$$%$#"!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:999987888888888999999::::;;<<<<==>>>?>=<;:9876543210/.-,+*)('&%%%&&%$$%%&''()()))))))()('''())*))))**+,+*)('&%$$#"!``!"""########$##"!????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;::::98999999999::::::;;;;<<====>>?????>=<;:9876543210/.-,+*)('&&&''&%%&&'(()*)*******)*)((())))(((())*+*)('&%$###"!`!!!!!""""""""#""!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;;;;:9:::::::::;;;;;;<<<<==>>>>????????>=<;:9876543210/.-,+*)('''(('&&''())*+********))*))))(((''''(()*)('&%$#""""!`````!!!!!!!!"!!!!??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<<<<;:;;;;;;;;;<<<<<<====>>?????????????>=<;:9876543210/.-,+*)((())(''(()*****)))))))(()(((('''&&&&''()('&%$#"!!!!"!````!```???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>====<;<<<<<<<<<======>>>>????????????????>=<;:9876543210/.-,+*)))**)(())*+*)))(((((((''(''''&&&%%%%&&'('&%$#"!``!"!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>=<=========>>>>>>?????????????????????>=<;:9876543210/.-,+***++*))**+*)((('''''''&&'&&&&%%%$$$$%%&''&%$#"!`!"!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=>>>>>>>>>????????????????????????????>=<;:9876543210/.-,+++,,+**++*)('''&&&&&&&%%&%%%%$$$####$$%&'&%$#"!`````!""!?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>??????????????????????????????????????>=<;:9876543210/.-,,,--,+++*)('&&&%%%%%%%$$%$$$$###""""##$%&&&%$#"!!!!!"#"!?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.---..-,+*)('&%%%$$$$$$$##$####"""!!!!""#$%%%%$$#"""""##"!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/....-,+*)('&%$$$#######""#""""!!!````!!"#$$$$########"""!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210//.-,+*)('&%$###"""""""!!"!!!!`!"####""""#"""!!"!???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"""!!!!!!!``!````!""""!!!!"!!!``!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!!````!!!!```!`````?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"""!````?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$##"!````!!!``````??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$$#"!!!!"""!!!!`!``???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%%$#""""###""""!"!!```????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&&%$####$$$####"#""!!````?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)(''&%$$$$%%%$$$$#$##""!``!!`````??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)(('&%%%%&&&%%%%$%$$##"!!""!!!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*))('&&&&'''&&&&%&%%$$#""##"""!????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+**)(''''(((''''&'&&%%$##$$##"!`````````?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,++*)(((()))(((('(''&&%$$%%$$#"!!!!````!!!??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,,+*))))***))))()((''&%%&&%%$#"""!`````````````!!```???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.--,+****+++****)*))(('&&''&&%$#"!```````!!```!!!!!!!!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/..-,++++,,,++++*+**))(''((''&%$#"!``````!!!!!""!!!""!````?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210//.-,,,,---,,,,+,++**)(())(('&%$#"!`````!``!""""""#""!!!??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:98765432100/.----...----,-,,++*))**))('&%$#"!``````!!!"!!"##"!!!"!!```???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:98765432110/....///....-.--,,+**++**)('&%$#"!!`````!``!"""#""##"!``!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:98765432210////000////./..--,++,,++*)('&%$#""!``````````!!!!!``!"###$##$#"!?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:987654332100001110000/0//..-,,--,,+*)('&%$##"!`````````!```!!!!!!!"""""!!"#$$$%$$$#"!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:987654432111122211110100//.--..--,+*)('&%$#"!````!!!!!!!"!`````````!!"""""""#####""#$%%%&%%%$#"!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876554322223332222121100/..//..-,+*)('&%$#"!!!```!"""""""!`!!``!!""#######$$$$$##$%&&&'&&&%$#"!```????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876654333344433332322110//00//.-,+*)('&%$#"""!````!"######"!``````!!""##$$$$$$$%%%%%$$%&'''('''&%$#"!``!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:987765444455544443433221001100/.-,+*)('&%$#"!``!"#$$$$$$#"!````````!""##$$%%%%%%%&&&&&%%&'((()((('&%$#"!!"!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>???????????????????????????????????>=<;:988765555666555545443321122110/.-,+*)('&%$#"!``````!"#$%%%%%%$#"!!`````````!`!"##$$%%&&&&&&&'''''&&'()))*))('&%$#"!!!?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>==>>>>????????????????????????????????>=<;:998766667776666565544322332210/.-,+*)('&%$#"!!`````!"#$%&&&&&%$#""!!!!!!`!```````````````!"#$$%%&&''''''''((((''((())))('&%$#"!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>====<<====>???????????????????>>>??????????>=<;::98777788877776766554334433210/.-,+*)('&%$#"!````!"#$%&'''''&%$##""""""!"!!!`!```````!!!!`````!!"#$%%&&'&&'''&&&&''''(''''(((('&%$#"!?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>=<<<<;;<<<<=>>>>>>>>>>>>>>>>>>>===>>>>>>>????>=<;;:9888899988887877665445543210/.-,+*)('&%$#"!````!!"#$%&'((((('&%$$######"#"""!"!!!!!!!!"!!```!""#$%&&''&%%&&&%%%%&&&&'&&&&''''&%$##"!????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>===<;;;;::;;;;<===================<<<=======>>>>>>=<<;:9999:::999989887765566543210/.-,+*)('&%$#"!!``!""#$%&'()))))('&%%$$$$$$#$###"#""""""!`!``!"#$%&'&&%$$%%%$$$$%%%%&%%%%&&&&%$#""!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<<<;::::99::::;<<<<<<<<<<<<<<<<<<<;;;<<<<<<<======>==<;::::;;;::::9:9988766776543210/.-,+*)('&%$#"!`````!!"##$%&'()*****)('&&%%%%%%$%$$$###""!!!``!"#$%%&%%$##$$$####$$$$%$$$$%%%%$#"!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>?>>=<;;;:9999889999:;;;;;;;;;;;;;;;;;;;:::;;;;;;;<<<<<<====<;;;;<<<;;;;:;::99877876543210/.-,+*)('&%$#"!```````!````!""#$$%&'()*+++++*)(''&&&&&&%&%$#"""!!``!"#$$%$$#""###""""####$####$$$$#"!????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>===>==<;:::988887788889:::::::::::::::::::999:::::::;;;;;;<<<<<<<<<<<;;;;;;;;;::9889876543210/.-,+*)('&%$#"!!````!!!`!!```!!"##$%%&'()*+,,,,,+*)((''''''&%$#"!!!``!"##$##"!!"""!!!!""""#""""####"!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>=<<<=<<;:99987777667777899999999999999999998889999999::::::;;;;;;;;;;;:::::::::;;:999876543210/.-,+*)('&%$#"!````!!!"""!```!!""#$$%&&'()*+,-----,+*))(((('&%$#"!``!""#""!``!!!````!!!!"!!!!"""""!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>===<;;;<;;:988876666556666788888888888888888887778888888999999:::::::::::999999999:::::9876543210/.-,+*)('&%$#"!`````!!"""##"!`!"##$%%&''()*+,-.....-,+**))('&%$#"!``!!"!!`````!``!!!!!!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<<<;:::;::987776555544555567777777777777777777666777777788888899999999999888888888999::9876543210/.-,+*)('&%$#"!```!!!!""###$#"!``!"#$%&&'(()*+,-./////.-,++*)('&%$#"!``!```!`````??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;;;:999:99876665444433444456666666666666666666555666666677777788888888888777777777888998876543210/.-,+*)('&%$#"!``!!""""##$$$%$#"!`!"#$%&'())*+,-./00000/.-,,+*)('&%$#"!``````````!?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:::9888988765554333322333345555555555555555555444555555566666677777777777666666666777887776543210/.-,+*)('&%$#"!`!"####$$%%%%$#"!``!"#$%&'()*+,-./0111110/.--,+*)('&%$#"!!!!!!!````!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:999877787765444322221122223444444444444444444433344444445555556666666666655555555566677666543210/.-,+*)('&%$#"!``!"#$$%%&&&%$#"!``!"#$%&'()*+,-./012222210/..-,+*)('&%$#"""""""!!``````!!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9888766676654333211110011112333333333333333333322233333334444445555555555544444444455566555443210/.-,+*)('&%$#"!```!"#$%&''&%$#"!````!"#$%&'()*+,-./0123333210//.-,+*)('&%$#######""!!!!!```````!````??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9877765556554322210000//00001222222222222222222211122222223333334444444444433333333344455444343210/.-,+*)('&%$#"!`!"#$%&''&%$#"!``````!"#$%&'()*+,-./012344432100/.-,+*)('&%$$$$$$$##""""!``!!!`````````!"!!!!```?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876665444544321110////..////0111111111111111111100011111112222223333333333322222222233344333233210/.-,+*)('&%$#"!`!"#$%&'('&%$#"!!``!`!```!"#$%&'()*+,-./01234555432110/.-,+*)('&%%%%%%%$$####"!```!"""!!``!!!!!!!"#""""!!!``????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876555433343321000/....--..../0000000000000000000///00000001111112222222222211111111122233222122210/.-,+*)('&%$#"!``!"#$%&'(('&%$#"!``!!``!``!"#$%&'()*+,-./012345665432210/.-,+*)('&&&&&&&%%$$#"!``!!!"###""!!"""""""#$####"""!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:98765444322232210///.----,,----.///////////////////...///////0000001111111111100000000011122111011110/.-,+*)('&%$#"!```!"#$%&'())('&%$#"!```!"!!``````````!"#$%&'()*+,-./01234567765433210/.-,+*)('''''''&&%$#"!`````!``!"""#$$$##""#######$%$$$$###"!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:98765433321112110/...-,,,,++,,,,-...................---.......//////00000000000/////////00011000/0000/.-,+*)('&%$#"!``!!"#$%&'()**)('&%$#"!!!"!``!```!!!!!!!"#$%&'()*+,-./0123456788765443210/.-,+*)(((((('&%$#"!!```!!!!"!!"###$%%%$$##$$$$$$$%&%%%%$$$#"!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:98765432221000100/.---,++++**++++,-------------------,,,-------......///////////.........///00///.////0/.-,+*)('&%$#"!`!"#$%&'())*+*)('&%$#""""!```!!```!"""""""#$%&'()*+,-./012345678998765543210/.-,+*))))('&%$#"!``!!""""#""#$$$%&&&%%$$%%%%%%%&'&&&&%%%$#"!```````????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:987654321110///0//.-,,,+****))****+,,,,,,,,,,,,,,,,,,,+++,,,,,,,------...........---------...//...-..../.-,+*)('&%$#"!``!"#$%&''(()***)('&%$####"!````!"!``!"#######$%&'()*+,-./0123456789::98766543210/.-,+***)('&%$#"!```!""####$##$%%%&'''&&%%&&&&&&&'(''''&&&%$#"!!!!!!!``???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:987654321000/.../..-,+++*))))(())))*+++++++++++++++++++***+++++++,,,,,,-----------,,,,,,,,,---..---,----..-,+*)('&%$#"!```!"#$%&&&''())**)('&%$$$$#"!!!``!!````!"#$$$$$$$%&'()*+,-./0123456789:;;:98776543210/.-,+++*)('&%$#"!`````!!"##$$$$%$$%&&&'(((''&&'''''''()(((('''&%$#"""""""!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210///.---.--,+***)((((''(((()*******************)))*******++++++,,,,,,,,,,,+++++++++,,,--,,,+,,,,---,+*)('&%$#"!```!`````!"#$%%%&&'(())))('&%%%%$#"""!````!````!"#$%%%%%%%&'()*+,-./0123456789:;<<;:98876543210/.-,,,+*)('&%$#"!!!````````!""#$$%%%%&%%&'''()))((''((((((()*))))((('&%$#######""!``?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/...-,,,-,,+*)))(''''&&''''()))))))))))))))))))((()))))))******+++++++++++*********+++,,+++*++++,,,,+*)('&%$#"!```!!"!!!!`````!"##$$$%%&''(((()('&&&&%$##"!````!!``!"#$%&&&&&&&'()*+,-./0123456789:;<==<;:99876543210/.---,+*)('&%$#"""!!!!!!!!"##$%%&&&&'&&'((()***))(()))))))*+****)))('&%$$$$$$$##"!!``````????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.---,+++,++*)((('&&&&%%&&&&'((((((((((((((((((('''((((((())))))***********)))))))))***++***)****+++++*)('&%$#"!`!""#""""!`!!``!""###$$%&&''''()(''''&%$$#"!!!```!``!"#$%&''''''()*+,-./0123456789:;<=>>=<;::9876543210/...-,+*)('&%$###""""""""#$$%&&''''(''()))*+++**))*******+,++++***)('&%%%%%%%$$#""!!!!!!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,,,+***+**)('''&%%%%$$%%%%&'''''''''''''''''''&&&'''''''(((((()))))))))))((((((((()))**)))())))******)('&%$#"!```!"##$####"!""!```!!"""##$%%&&&&'()(((('&%%$#""!```!"#$%&'((((()*+,-./0123456789:;<=>??>=<;;:9876543210///.-,+*)('&%$$$########$%%&''(((()(()***+,,,++**+++++++,-,,,,+++*)('&&&&&&&%%$##""""""!``??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+++*)))*))('&&&%$$$$##$$$$%&&&&&&&&&&&&&&&&&&&%%%&&&&&&&''''''((((((((((('''''''''((())((('(((())))))('&%$#"!``!!"#$$%$$$$#"##"!!`````!!!""#$$%%%%&'())))('&&%$##"!```!"#$%&'())))*+,-./0123456789:;<=>????>=<<;:987654321000/.-,+*)('&%%%$$$$$$$$%&&'(())))*))*+++,---,,++,,,,,,,-.----,,,+*)('''''''&&%$$######"!!``?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+***)((()(('&%%%$####""####$%%%%%%%%%%%%%%%%%%%$$$%%%%%%%&&&&&&'''''''''''&&&&&&&&&'''(('''&''''((((((('&%$#"!```!"#$%%&%%%%$#$$#""!!!``````!!"##$$$$%&'()**)(''&%$$#"!!``!"#$%&'()***+,-./0123456789:;<=>??????>==<;:987654321110/.-,+*)('&&&%%%%%%%%&''())****+**+,,,-...--,,-------./....---,+*)(((((((''&%%$$$$$$#""!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)))('''(''&%$$$#""""!!""""#$$$$$$$$$$$$$$$$$$$###$$$$$$$%%%%%%&&&&&&&&&&&%%%%%%%%%&&&''&&&%&&&&''''''''&%$#"!``!"#$%&&'&&&&%$%%$##"""!!!!```!""####$%&'()**)(('&%%$#""!```!"#$%&'()*++,-./0123456789:;<=>????????>>=<;:987654322210/.-,+*)('''&&&&&&&&'(()**++++,++,---.///..--......./0////...-,+*)))))))(('&&%%%%%%$##""!``???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)((('&&&'&&%$###"!!!!``!!!!"###################"""#######$$$$$$%%%%%%%%%%%$$$$$$$$$%%%&&%%%$%%%%&&&&&&&&%$#"!`````!!"#$%&''(''''&%&&%$$###""""!``!!""""#$%&'()**))('&&%$##"!``````!"#$%&'()*+,,-./0123456789:;<=>???????????>=<;:987654333210/.-,+*)(((''''''''())*++,,,,-,,-.../000//..///////010000///.-,+*******))(''&&&&&&%$$##"!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('''&%%%&%%$#"""!````!"""""""""""""""""""!!!"""""""######$$$$$$$$$$$#########$$$%%$$$#$$$$%%%%%%%%$$#"!``````!!!!""#$%&'(()(((('&''&%%$$$###"!``!!!!"#$%&'()***)(''&%$$#"!!```!!```!"#$%&'()*+,-./0123456789:;<=>??????????>>>==<;:987654443210/.-,+*)))(((((((()**+,,----.--.///011100//0000000121111000/.-,+++++++**)((''''''&%%$$#""!``?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&&&%$$$%$$#"!!!``!!!!!!!!!!!!!!!!!!!``!!!!!!!""""""###########"""""""""###$$###"####$$$$$$$$###"!```!!!!""""##$%&'())*))))('(('&&%%%$$$#"!```!"#$%&'()*+*)(('&%%$#""!!!""!!```!"#$%&'()*+,-./0123456789:;<=>???????>>>===<<;;;:987655543210/.-,+***))))))))*++,--..../../0001222110011111112322221110/.-,,,,,,,++*))(((((('&&%%$##"!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%%%$###$##"!````````````````````````!!!!!!"""""""""""!!!!!!!!!"""##"""!""""########"""!````!!""""####$$%&'()**+****)((''''&&&%%$#"!`!"#$%&'()*+*))('&&%$##"""##""!``!"#$%&'()*+,-./0123456789:;<=>??????>===<<<;;:::98877666543210/.-,+++********+,,-..////0//011123332211222222234333322210/.-------,,+**))))))(''&&%$$#""!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$$$#"""#"""!````!!!!!!!!!!!`````!!!""!!!`!!!!""""""""!!!```````!!""####$$$$%%&'()*++,+++*)('&&&''''&%$#"!``!"#$%&'()*+**)(''&%$$###$$##"!``!"#$%&'()*+,-./0123456789:;<=>?????>=<<<;;;::999877666655543210/.-,,,++++++++,--.//00001001222344433223333333454444333210/.......--,++******)((''&%%$##"!``??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$###"!!!"!!!````````!!```!!!!!!!!``````!```!!!""##$$$$%%%%&&'()*+,++***)('&%%%&'('&%$#"!```!"#$%&'()*+++*)(('&%%$$$%%$$#"!`````!"#$%&'()*+,-./0123456789:;<=>>>>>>=<;;;:::998887665555444443210/.---,,,,,,,,-../00111111122334555443344444445655554443210///////..-,,++++++*))(('&&%$$#"!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"""!``!```````````!!"!!`````````!"""##$$%%%%&&&&''()*+,+**)))('&%$$$%&'('&%$#"!!``!"#$%&'()*+,+*))('&&%%%&&%%$#"!!!````````!"#$%&'()*+,-./0123456789:;<========<;:::9998877765544443333322210/...--------.//0112221001112345665544555555567666655543210000000//.--,,,,,,+**))(''&%%$#""!```????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!!``!!!""#""!!!!!`````!`````!!"###$$%%&&&&''''(()*+,+*))((('&%$###$%&'('&%$#""!`!"#$%&'()*+,,+**)(''&&&''&&%$#"""!````!!!!!!!"#$%&'()*+,-./0123456789:;;<<<<<<<<<;:99988877666544333322222111000///......../001111110//000123455554445566667877776665432111111100/..------,++**)(('&&%$##"!!!``???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``````!"""##$##"""""!!!!!"!!!!``!"#$$$%%&&''''(((())*+,+*)(('''&%$#"""#$%&'('&%$#"!``!"#$%&'()*+,,++*)(('''((''&%$###"!```!""""""#$%&'()*+,-./01234567899:::;;;;;;;;;:988877766555433222211111000//////////////000000000/..///0123444433344567788788877765432222222110//......-,,++*))(''&%$$#"""!!??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```!!!!"###$$%$$#####"""""#"""!``````````!"#$%%%&&''(((())))**+,+*)(''&&&%$#"!!!"#$%&'&%$$#"!``!"#$%&'()*+,,,+*))((())(('&%$$#"!````!"######$%&'()*+,-./012345678998999:::::::::9877766655444322111100000///........./..///////////.--.../01233332223345678767777887654333333322100//////.--,,+**)(('&%%$###"!```?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```!""""#$$$%%&%%$$$$$#####$###"!!!!!!````!!!!"#$%&&&''(())))****++,+*)('&&%%%$#"!```!"#$%&%$###"!``!"#$%&'()*+,--,+**)))**))('&%%$#"!!`````````!"#$$$$$$%&'()*+,-./012345678998788899999999987666555443332110000/////...---------.--...........-,,---./0122221112234567656666788765444444433211000000/..--,++*))('&&%$$$#"!!!``````?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"####$%%%&&'&&%%%%%$$$$$%$$$#""""""!``!````!""""#$%&'''(())****++++,,+*)('&%%$$$##"!`!"#$%%$#"""!``!"#$%&'()**+,,,,++***++**)('&&%$#""!!`!"#$%%%%%&'()*+,-./012345677788767778888888887655544433222100////.....---,,,,,,,,,-,,-----------,++,,,-./0111100011234565455556777765555555443221111110//..-,,+**)(''&%%%$#"""!!!!!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```!"#$$$%&&&''(''&&&&&%%%%%&%%%$######"!!"!!``!"####$%&'((())**++++,,,,,+*)('&%$$###""!``!"#$$#"!!!!``````!"#$%&'())*+++,,,+++,,++*)(''&%$##"!``````````!"#$%&&&&'()*+,-./01234566666776566677777777765444333221110//....-----,,,+++++++++,++,,,,,,,,,,,+**+++,-./0000///0012345434444566667666666655433222222100//.--,++*)(('&&&%$###""""""!``??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```!"#$%%&'''(()(('''''&&&&&'&&&%$$$$$$#""#""!!"#$$$$%&'()))**++,,,,---,+*)('&%$##"""!!!``!"#$#"!`!!``!"#$%%&'(()***+++++++++++*)(('&%$$#"!!``!!!!!`!"#$%&'''()*+,-./01234555555566545556666666665433322211000/..----,,,,,+++*********+**+++++++++++*))***+,-.////...//0123432333345555667666676654433333321100/..-,,+*))('''&%$$$######"!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!``!"#$%&'((())*))((((('''''('''&%%%%%%$##$##""#$%%%%&'()***++,,----.-,+*)('&%$#""!!!````!"##"!``!"!```!"#$$%&''()))*************))('&%%$#"!``!"!````!"#$%&'(()*+,-./012334444444455434445555555554322211100///.--,,,,+++++***)))))))))*))***********)(()))*+,-....---../0123212222344445565555666655444444322110//.--,+**)((('&%%%$$$$$$#"!```????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#""!`!"#$%&'())**+**)))))((((()((('&&&&&&%$$%$$##$%&&&&'()*+++,,--....-,+*)('&%$#"!!```!"#$$#"!``````!""!!``!""##$%&&'((())))))))))))))))('&&%$#"!``!"#"!```````!`````!"#$%&'()*+,-./01222233333333443233344444444432111000//...-,,++++*****)))((((((((()(()))))))))))(''((()*+,----,,,--./01210111123333445444455566655555543322100/..-,++*)))('&&&%%%%%%$#"!!!``????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*++,++*****)))))*)))(''''''&%%&%%$$%&''''()*+,,,--..//.-,+*)('&%$#"!```!"#$$#"!!!!!!"##""!```!!""#$%%&'''(((((((((((((((()(''&%$#"!!"#$#"!!!!!!!"!!```!!!"#$%&'()*+,-./012111122222222332122233333333321000///..---,++****)))))((('''''''''(''((((((((((('&&'''()*+,,,,+++,,-./010/0000122223343333444555555555544332110//.-,,+***)('''&&&&&&%$#"""!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*+,,,+++++*****+***)(((((('&&'&&%%&'(((()*+,---..///.-,+*)('&%$#"!``!"#$$#""""""#$$##"!!``!!"#$$%&&&''''''''''''''''()(('&%$#""#$%$#"""""""#""!!``!"""#$%&'()*+,-./0001000011111111221011122222222210///...--,,,+**))))((((('''&&&&&&&&&'&&'''''''''''&%%&&&'()*++++***++,-./0/.////01111223222233344444444443333322100/.--,+++*)(((''''''&%$###"!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*+,-,,,,,+++++,+++*))))))(''(''&&'())))*+,-...//0/.-,+*)('&%$#"!``!"#$%$######$%%$#"!```!"##$%%%&&&&&&&&&&&&&&&&'())('&%$##$%&%$#######$##""!````!"#$%&'()*+,-..////0////00000000110/0001111111110/...---,,+++*))(((('''''&&&%%%%%%%%%&%%&&&&&&&&&&&%$$%%%&'()****)))**+,-./.-..../00001121111222333333333322222122110/..-,,,+*)))(((((('&%$$$#"!???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*+,-----,,,,,-,,,+******)(()((''()****+,-.///00/.-,+*)('&%$#"!``!"#$%%$$$$$$%&%$#"!```````!""#$$$%%%%%%%%%%%%%%%%&'())('&%$$%&'&%$$$$$$$%$$##"!!!```!"#$%&'()*+,--..../....////////00/.///000000000/.---,,,++***)((''''&&&&&%%%$$$$$$$$$%$$%%%%%%%%%%%$##$$$%&'())))((())*+,-.-,----.////00100001112222222222111110110000//.---,+***))))))('&%%$#"!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```!"#$%&'()*+,-...-----.---,++++++*))*))(()*++++,-./000110/.-,+*)('&%$#"!``!"#$%&%%%%%%&'&%$#"!!!!!!```!!"###$$$$$$$$$$$$$$$$%&'())('&%%&'('&%%%%%%%&%%$$#"""!!````!"#$%&'()*+,,----.----........//.-.../////////.-,,,+++**)))(''&&&&%%%%%$$$#########$##$$$$$$$$$$$#""###$%&'(((('''(()*+,-,+,,,,-....//0////000111111111100000/00///000/...-,+++******)('&&%$#"!????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*+,-.///...../...-,,,,,,+**+**))*+,,,,-./0111210/.-,+*)('&%$#"!`!"#$%&&&&&&&'('&%$#""""""!!``!"""################$%&'())('&&'()('&&&&&&&'&&%%$###""!!```!!"#$%&'()*++,,,,-,,,,--------..-,---.........-,+++***))((('&&%%%%$$$$$###"""""""""#""###########"!!"""#$%&''''&&&''()*+,+*++++,----../....///0000000000/////.//...///////.-,,,++++++*)('&%$#"!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`!!"#$%&'()*+,-./000/////0///.------,++,++**+,----./01222210/.-,+*)('&%$#"!``!"#$%&''''''()('&%$######""!``!!!""""""""""""""""#$%&'())(''()*)('''''''(''&&%$$$##""!!````!"#$%&'()**++++,++++,,,,,,,,--,+,,,---------,+***)))(('''&%%$$$$#####"""!!!!!!!!!"!!"""""""""""!``!!!"#$%&&&&%%%&&'()*+*)****+,,,,--.----...//////////.....-..---....////.---,,,,,+*)('&%$#"!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`!"#$%&'()*+,-./011000001000/......-,,-,,++,-..../0123333210/.-,+*)('&%$#"!``!"#$%&'(((((()*)('&%$$$$$$##"!```!!!!!!!!!!!!!!!!"#$%&'())(()*+*)((((((()((''&%%%$$##""!!``!"#$%&'())****+****++++++++,,+*+++,,,,,,,,,+*)))(((''&&&%$$####"""""!!!`````````!``!!!!!!!!!!!```!"#$%%%%$$$%%&'()*)())))*++++,,-,,,,---..........-----,--,,,----.......----,+++*)('&%$#"!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`!"#$%&'()*+,-./0121111121110//////.--.--,,-.////0123443210/.-,+*)('&%$#"!``!"#$%&'())))))*+*)('&%%%%%%$$#"!````````````````!"#$%&'()))*+,+*)))))))*))(('&&&%%$$##"!``!"#$%&'((())))*))))********++*)***+++++++++*)((('''&&%%%$##""""!!!!!````!"#$$$$$###$$%&'()('(((()****++,++++,,,----------,,,,,+,,+++,,,,-------,,,,+***)))('&%$#"!???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`!"#$%&'()*+,-./0122222232221000000/../..--./00001234543210/.-,+*)('&%$#"!```!"#$%&'()*****+,+*)('&&&&&&%%$#"!!```!"#$%&'()***+++*******+**))('''&&%%$$#"!```!"#$%&&'''(((()(((())))))))**)()))*********)('''&&&%%$$$#""!!!!````!""######"""##$%&'('&''''())))**+****+++,,,,,,,,,,+++++*++***++++,,,,,,,++++*)))(((''&%$#"!???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*+,-./012333333433321111110//0//../0111123456543210/.-,+*)('&%$#"!```!"#$%&'()*++++,-,+*)(''''''&&%$#""!!``!"#$%&'()))***+++++++,++**)(((''&&%%$#"!!``````!"#$%%%&&&''''(''''(((((((())('((()))))))))('&&&%%%$$###"!!```!!""""""!!!""#$%&'&%&&&&'(((())*))))***++++++++++*****)**)))****+++++++****)((('''&&&%$#"!???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*+,-./012344444454443222222100100//01222234566543210/.-,+*)('&%$#"!``!"#$%&'()*+,,,-.-,+*)((((((''&%$##""!`!"#$%&'''((()))*++,,,,-,,++*)))((''&&%$#""!!!!`!"##$$$%%%&&&&'&&&&''''''''(('&'''((((((((('&%%%$$$##"""!```!!!!!!``!!"#$%&%$%%%%&''''(()(((()))**********)))))())((())))*******))))('''&&&%%%$#"!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!````!!"#$%&'()*+,-./012345555556555433333321121100123333456776543210/.-,+*)('&%$#"!``!"#$%&'()*+,---./.-,+*))))))(('&%$$#"!`````!"#$%%&&&&'''((()**+++,,--,,+***))((''&%$##""!``!""###$$$%%%%&%%%%&&&&&&&&''&%&&&'''''''''&%$$$###""!!!``!"#$%$#$$$$%&&&&''(''''((())))))))))((((('(('''(((()))))))(((('&&&%%%$$$#"!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```!!""#$%&'()*+,-./0123456666667666544444432232211234444567876543210/.-,+*)('&&%$#"!`!"#$%&'()*+,-../0/.-,+******))('&%%$#"!!!``!!"##$$$%%%%&&&'''())***++,,,-,+++**))(('&%$#"!``!!"""###$$$$%$$$$%%%%%%%%&&%$%%%&&&&&&&&&%$###"""!!```!"#$$#"####$%%%%&&'&&&&'''(((((((((('''''&''&&&''''(((((((''''&%%%$$$###"!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`````!!""##$%&'()*+,-./0123456777777877765555554334332234555567876543210/.-,+*)('&%%%$#"!````!"#$%&'()*+,-./010/.-,++++++**)('&&%$#"""!``!!"""###$$$$%%%&&&'(()))**+++,-,,,++**)('&%$#"!```!!!"""####$####$$$$$$$$%%$#$$$%%%%%%%%%$#"""!!!``!"###"!""""#$$$$%%&%%%%&&&''''''''''&&&&&%&&%%%&&&&'''''''&&&&%$$$###"""!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!````!!!""##$$%&'()*+,-./0112234567888898887666666544544334566667876543210/.-,+*)('&%$$%%$#"!!````!"#$%&'()*+,-./01210/.-,,,,,,++*)(''&%$###"!``!!!"""####$$$%%%&''((())***+,---,,+*)('&%$#"!``!!!""""#""""########$$#"###$$$$$$$$$#"!!!```!"""!`!!!!"####$$%$$$$%%%&&&&&&&&&&%%%%%$%%$$$%%%%&&&&&&&%%%%$###"""!!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!!!"""##$$%%&'()*+,-./011011234567899:999877777765565544567777876543210/.-,+*)('&%$##$%%$#""!!!```!!!"#$%&'()*+,-./01210/.------,,+*)(('&%$$$#"!```````!!!""""###$$$%&&'''(()))*+,,-,+*)('&%$#"!```!!!!"!!!!""""""""##"!"""#########"!```!!!``!""""##$####$$$%%%%%%%%%%$$$$$#$$###$$$$%%%%%%%$$$$#"""!!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```!"""###$$%%&&'()*+,-./0000/00123456789::::98888887667665567888876543210/.-,+*)('&%$#""#$%%$##""!!`!``!"#$%&'()*+,-./01210/......--,+*))('&%%%$#"!!!!!``!!!!"""###$%%&&&''((()*++,-,+*)('&%$#"!```!````!!!!!!!!""!`!!!""""""""""!``!!!!""#""""###$$$$$$$$$$#####"##"""####$$$$$$$####"!!!``?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```````!"###$$$%%&&''()*+,-.//////.//0123456789:;;:999999877877667899876543210/.-,+*)('&%$#"!!"#$$###"!```!"#$%&'()*+,-./01210//////..-,+**)('&&&%$#""""!````````````!!!"""#$$%%%&&'''()**+,,+*)('&%$#"!```````!!```!!!!!!!!!!!````!!"!!!!"""##########"""""!""!!!""""#######""""!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``````!!!!!"#$$$%%%&&''(()*+,-.//.....-../0123456789:;;::::::98898877899876543210/.-,+*)('&%$#"!``!"##"""!``!"#$%&'()*+,-./0121000000//.-,++*)('''&%$####"!!!!!!!!`!!```!!!"##$$$%%&&&'())*+,+*)('&%$#"!``````````!``!!!""""""""""!!!!!`!!```!!!!"""""""!!!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```!!!!!"""""#$%%%&&&''(())*+,-.//.-----,--./0123456789:;;;;;;;:99:998899876543210/.-,+*)('&%$#"!```!""!!!``!"#$%&'()*+,-./01211111100/.-,,+*)((('&%$$$$#""""""""!""!```!""###$$%%%&'(()*++*)('&%$#"!```!```!!!!!!!!!!``````!!!!!!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`````!!!"""""#####$%&&&'''(())**+,-.//.-,,,,,+,,-./0123456789:;<<<<<;::;::99:9876543210/.-,+*)('&%$#"!``!!!!```!"#$%&'()*+,-./012222222110/.--,+*)))('&%%%%$########"##"!``!!"""##$$$%&''()*+*)('&%$#"!``````!```````````??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`!!!!"""#####$$$$$%&'''((())**++,,-./.-,+++++*++,-./0123456789:;<===<;;<;;::9876543210/.-,+*)('&%$#"!``````!"#$%&'()*+,-./0123333332210/..-,+***)('&&&&%$$$$$$$$#$$#"!```!!!""###$%&&'()*)('&%$#"!``````````````!!``!!!"!!!```````!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!""""###$$$$$%%%%%&'((()))**++++++,-.-,+*****)**+,-./0123456789:;<=>=<<=<<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*+,-./0123444433210//.-,+++*)(''''&%%%%%%%%$%$#"!````!!"""#$%%&'())('&%$#"!`!!```!!!!!!!``````````!!""!!"""#"""!!!!!!!"!``?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"##$$$%%%%%&&&&&'()))***+++*****+,-,+*)))))())*+,-./0123456789:;<=>==>=<;:9876543210/.-,+*)('&%$#"!`!"#$%&'()*+,-./012345554432100/.-,,,+*)(((('&&&&&&&&%&%$#"!```!``!!!"#$$%&'()('&%$#"!``````!``!"""""""!!!!!!!!``!!`!"""###$###""""""!!!!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`!"#$%%%&&&&&'''''()***+++***)))))*+,+*)((((('(()*+,-./0123456789:;<=>>>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*+,-./012345655432110/.---,+*))))(''''''''&'&%$#"!!!!````!"##$%&'('&%$#"!`!````!!!!``!"#####"""""""!````!``!""""########"!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```!"#$%&&&'''''((((()*+++++*)))((((()*+*)('''''&''()*+,-./0123456789:;<=>>=<;:9876543210/.-,+*)('&%$#"!`!"#$%&'()*+,-./0123456665432210/...-,+****)(((((((('('&%$#""!````````!!""#$%&''&%$#"!```!!!"""!````!"#$$$#"!!!!!""!`````!!!```!!!!""""""""!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`````!"#$%&'''((((()))))*+,++**)((('''''()*)('&&&&&%&&'()*+,-./0123456789:;<=>=<;:9876543210/.-,+*)('&%$#"!````!"#$%&'()*+,-./0123456765433210///.-,++++*))))))))()('&%$##"!``!`!!!``!!"#$%&''&%$#"!```!!"""#"!!``!"#$%$#"!```!""!`````!````!```!"!```!!!!!!!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`!!!"#$%&'((()))))*****+,+**))('''&&&&&'()('&%%%%%$%%&'()*+,-./0123456789:;<=>=<;:9876543210/.-,+*)('&%$#"!!!``!"#$%&'()*+,-./01234567876544321000/.-,,,,+********)*)('&%$$#"!!"!"""!`````!"#$%&&%$#"!```!!!"#""!!"#$%%$#"!``!"""!!!!````````!!````````````???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"""#$%&'()))*****+++++,+*))(('&&&%%%%%&'('&%$$$$$#$$%&'()*+,-./0123456789:;<=>=<;:9876543210/.-,+*)('&%$#""!```!"#$%&'()*+,-./012345678876554321110/.----,++++++++*+*)('&%%$#""#"##"!``!!!```!"#$%&%$#"!``!`````!"##""#$%%$$$#"!````!!!""!```!!`````???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"###$%&'()***+++++,,,,,+*)((''&%%%$$$$$%&'&%$#####"##$%&'()*+,-./0123456789:;<=>=<;:9876543210/.-,+*)('&%$##"!``!!"#$%&'()*+,-./01234567899876654322210/....-,,,,,,,,+,+*)('&&%$##$#$#"!`!"""!!``````!"#$%&%$#"!```!!!````!```!!"###$%%$###$#"!!!!```!!``!``???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`!"#$$$%&'()*+++,,,,,---,+*)(''&&%$$$#####$%&%$#"""""!""#$%&'()*+,-./0123456789:;<=>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*+,-./0123456789::9877654333210////.--------,-,+*)(''&%$$%$#"!```!"###""!!!`!````!"#$%&&%$#"!```!"""!!````````!```!"#$%%$#"""#"""!``!!``!???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`!"#$%%%&'()*+,,,-----.-,+*)('&&%%$###"""""#$%$#"!!!!!`!!"#$%&'()*+,-./0123456789:;<==<;:9876543210/.-,+*)('&%$#"!```!"#$%&'()*+,-./0123456789::9887654443210000/........-.-,+*)(('&%%&%$#"!!`````!"#$$##"""!"!!!``!"#$%&&%$#"!```!"##""!!`!!``!!``!"#$%$#"!!!"!!"!``````!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`!"#$%&&&'()*+,--,,,,-.-,+*)('&%%$$#"""!!!!!"#$#"!``!"#$%&'()*+,-./0123456789:;<=<;:9876543210/.-,+*)('&%$#"!`!"#$%&'()*+,-./0123456789:;:9987655543211110////////./.-,+*))('&&'&%$#""!!!````!"#$%%$$###"#""!```!"#$%&'&%$#"!!```!"#$##"!`````!!``!"#$%$#"!```!``!!``````!``!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'''()*+,-,,++++,-,+*)('&%$$##"!!!```!"##"!``!"#$%&'()*+,-./0123456789:;<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*+,-./0123456789:;;::9876665432222100000000/0/.-,+**)(''('&%$##"""!````!``!"#$%&&%%$$$#$##"!`!"#$%&'('&%$#""!!```!"#$$#"!`````!"!!"#$%$#"!``!!!!!!!!!!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`!"#$%&'((()*+,-,++****+,+*)('&%$##""!``!!""#"!````!"#$%&'()*+,-./0123456789:;;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*+,-./0123456789:;<;;:987776543333211111111010/.-,++*)(()('&%$$###"!!!!"!```!"#$%%&&&%%%$%$#"!``!"#$%&'()('&%$#"!!!``!"#$#"!```````!``!"#""#$%%$#"!``!"""""!``?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()))*+,-,+**))))*+*)('&%$#""!!```!!"#"!!!````!"#$%&'()*+,-./0123456789:;<<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*+,-./0123456789:;<<<;:988876544443222222221210/.-,,+*))*)('&%%$$$#"""""!``!""#$$$%&'&&&%&%$#"!`````!"#$%&'(('&%$#"!``!"#$#"!!!!!`!"!!"#$##$%&%$#"!```!"##"!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`!"#$%&'()***+,-,+*))(((()*)('&%$#"!!`!"#"""!!!``!"#$%&'()*+,-./0123456789:;<<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*+,-./0123456789:;<==<;:9877765544543333333323210/.--,+**+*)('&&%%%$#####"!`!!!"###$%&'''&'&%$#"!!!!``!"#$%&'(('&%$#"!`!"#$#"""""!"#""#$%$$%&'&%$#"!!````!"#$$#"!``????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```!"#$%&'()*++,-,+*)((''''()('&%$#"!`!"####"""!!"#$%&'()*+,-./0123456789:;<=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*+,-./0123456789:;<=<;:987666544334543332334343210/..-,++,+*)(''&&&%$$$$#"!`````!"""#$%&'('('&%$#""""!!"#$%&'()('&%$#"!``!""#$#####"#$##$$%%%&'('&%$#""!!!!"#$%%$#"!!???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#""!``!"#$%&'()*+,,-,+*)(''&&&&'('&%$#"!`!"#$$$$###""#$%&'()*+,-./0123456789:;<==<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*+,-./0123456789:;<<;:98765554332234322212233443210//.-,,-,+*)(('''&%%%$#"!``!!!"#$%&'()('&%$####""#$%&'()*)('&%$#"!``!!"#$$$$$#$%$###$%&'((('&%$##""""#$%&%$#"!??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!``!"#$%&'()*+,--,+*)('&&%%%%&''&%$#"!````!"#$%%%%$$$##$%&'()*+,-./0123456789:;<=>=<;:9876543210/.-,+*)('&%$#"!`!"#$%&'()*+,-./0123456789:;<;:98765444322112321110112233432100/.--.-,+*))((('&&&%$#"!```!"#$%&'()('&%$$$$##$%&'()*+*)('&%$#"!``!"#$#$$$$$#"""#$%&''(('&%$$####$%&%$#"!```````?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*+,-,+*)('&%%$$$$%&''&%$#"!``````!"#$%&&&&%%%$$%&'()*+,-./0123456789:;<=>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*+,-./0123456789:;;:98765433321100121000/0011223322110/../.-,+**)))('''&%$#"!``!"#$%&'()('&%%%%$$%&'()*+,+*)('&%$#"!```!"#"#####"!!!"#$%&&'(('&%%$$$$%&&%$#""!````!!!!????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`!"#$%&'()*+,,+*)('&%$$####$%&''&%$#"!!!!!```!"#$%&'''&&&%%&'()*+,-./0123456789:;<=>>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*+,-./0123456789:;:9876543222100//010///.//001122111110//.-,+*)****)((('&%$#"!``!"#$%&'()('&&&&%%&'()*+,-,+*)('&%$#"!``````!"!"""""!``!"#$%%&'(('&&%%%%&&%$#"!!!``!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%%&'()*++*)('&%$##""""#$%&''&%$#"""""!``````!"#$%&'((('''&&'()*+,-./0123456789:;<=>?>=<;:9876543210/.-,+*)('&%$#"!!``!"#$%&'()*+,-./0123456789::987654321110//../0/...-..//0011000000/.-,+*)()*++*))('&%$#"!``!"#$%&'())(''''&&'()*+,-.-,+*)('&%$#"!!!!!``!`!!!!!```!"#$$$%&'((''&&&&&%$#"!`!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$$%&'()**)('&%$#""!!!!"#$%&''&%$#####"!!!``!!"#$%&'()))(((''()*+,-./0123456789:;<=>>>=<;:9876543210/.-,+*)('&%$#"!````!"#$%&'()*+,-./0123456789::987654321000/..--./.---,--..//00//////.-,+*)('()*++*)('&%$#"!``!"#$%&'()*)((((''()*+,-./.-,+*)('&%$#"""""!```````!!"#$###$%&'((('''&%$#"!````????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`!"###$%&'())('&%$#"!!```!"#$%&''&%$$$$$#"""!!""#$%&'()***)))(()*+,-./0123456789:;<=====<;:9876543210/.-,+*)('&%$#"!````!```!"#$%&'()*+,-./0123456789:9876543210///.--,,-.-,,,+,,--..//......-,+*)('&'()*++*)('&%$#"!`!"#$%&'()**))))(()*+,-./0/.-,+*)('&%$#####"!!````````!""#$#"""#$%&'()(('&%$#"!```!``???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"""#$%&'(('&%$#"!``!"#$%&''&%%%%%$###""##$%&'()*+++***))*+,-./0123456789:;<<<<<<<;:999876543210/.-,+*)('&%$#"!``!"!!``!"#$%&'()*+,-./0123456789:9876543210/...-,,++,-,+++*++,,--..------,+*)('&%&'()***)('&%$#"!``!"#$%&'()*+****))*+,-./010/.-,+*)('&%$$$$$#""!```!!!````!"##$#"!!!"#$%&'())('&%$#"!!````!???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```!!!"#$%&'('&%$#"!``!"#$%&'('&&&&&%$$$##$$%&'()*+,,,+++**+,-./0123456789:;<<;;;;;;:98888876543210/.-,+*)('&%$#"!````!"#""!!"#$%&'()*+,-./0123456789:9876543210/.---,++**+,+***)**++,,--,,,,,,+*)('&%$%&'())*)('&%$#"!``!"#$%&'()*+++++**+,-./01210/.-,+*)('&%%%%%$##"!``!"!!!!"#$$#"!``!"#$%&'())('&%$#""!!!``````???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!````!"#$%&'&%$#"!``!"#$%&'()('''''&%%%$$%%&'()*+,---,,,++,-./0123456789:;<;;::::::9877778876543210/.-,+*)('&%$#"!```````!"#$##""#$%&'()*+,-./0123456789:9876543210/.-,,,+**))*+*)))())**++,,++++++*)('&%$#$%&'(()('&%$##""!``````!"#$%&'()*+,,,,++,-./0123210/.-,+*)('&&&&&%$#"!```!!!""#####"!`!"#$%&'())('&%$##"""!!!```!!!``??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&&%$#"!`````!!"#$%&'()*)((((('&&&%%&&'()*+,-...---,,-./0123456789:;<;::99999987666678876543210/.-,+*)('&%$#"!!!``!``!"#$%$$##$%&'()*+,-./012345676789876543210/.-,+++*))(()*)((('(())**++******)('&%$#"#$%&''('&%$#""!!!!````!!``!"#$%&'()*+,----,,-./012343210/.-,+*)('''&%$#"!````!!""""""!```!"#$%&'()('&%$##""#"""!!!""!``??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```!"#$%&&%$#"!!!``!"#$%&'()**)))))('''&&''()*+,-.///...--./0123456789:;:;:99888888765555677776543210/.-,+*)('&%$#"""!!"!!"#$%&%%$$%&'()*+,-./012345666567876543210/.-,+***)((''()('''&''(())**))))))('&%$#"!"#$%&&'&%$#"!!```!!!""!!"#$%&'()*+,-....--./01234543210/.-,+*)(('&%$#"!``!!!!!""!````!"#$%&'(('&%$#""!!"""!```!!???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`````!"#$%&''&%$#"!``!"#$%&'()******)(((''(()*+,-./000///../01234567889::9:9887777776544445666676543210/.-,+*)('&%$###""#""#$%&'&&%%&'()*+,-./012345655545676543210/.-,+*)))(''&&'('&&&%&&''(())(((((('&%$#"!`!"#$%%&%$#"!``!""##""#$%&'()*+,-.////../012345543210/.-,+*)('&%$#"!```!""!!!!"#$%&'(('&%$#"!!``!!!``!????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!````!!"#$%&'(('&%$#"!````!"#$%&'()*+++++*)))(())*+,-./0111000//012345666778998987766666654333345555654333210/.-,+*)('&%$$$##$##$%&'(''&&'()*+,-./012345654443456543210/.-,+*)((('&&%%&'&%%%$%%&&''((''''''&%$#"!`!"#$$%$$#"!```!"#$$##$%&'()*+,-./0000//0123456543210/.-,+*)('&%$#"!`````!"#""""#$%&'(('&%$#"!``!````?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#""!!`!!""#$%&'())('&%$#"!!!!"#$%&'()*+,,,,,+***))**+,-./01222111001234545556678878766555555432222344445432222210/.-,+*)('&%%%$$%$$%&'()((''()*+,-./012345554333234543210/.-,+*)('''&%%$$%&%$$$#$$%%&&''&&&&&&&%$#"!```!"##$##"#"!``!"#$%$$%&'()*+,-./01111001234566543210/.-,+*)('&%$#""!`````````!"####$%&'()('&%$#"!``!`!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```````!""##$%&'()**)('&%$#""""#$%&'()*+,-----,+++**++,-./0123332221123444344455677676554444443211112333343211111210/.-,+*)('&&&%%&%%&'()*))(()*+,-.///0123444322212343210/.-,+*)('&&&%$$##$%$###"##$$%%&&%%%%%%%%%$#"!``!""#""!""!`!"#$%%%&'()*+,-./01222211234566543210/.-,+*)('&%$#"!!`!!!`!"###$$%&&'())('&%$#"!```!``??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!````!!```!!!"##$$%&'()*++*)('&%$####$%&'()*+,-.....-,,,++,,-./012322323222223332333445665654433333321000012222321000001210/.-,+*)('''&&'&&'()*+**))*+,--..../01233321110123210/.-,+*)('&%%%$##""#$#"""!""##$$%%$$$$$$$$$###"!```!!!"!!`!!``!"#$%&&&'()*+,-./01233332234566543210/.-,+*)('&%$#"!``!"!``!"""#$$%%&'())('&%$#"!``???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!!!"!``!!"""#$$%%&'()*+,,+*)('&%$$$$%&'()*+,-./////.---,,--./0122211212111112221222334554543322222210////01111210/////01110/.-,+*)(((''(''()*+,++**+,,,,----./012221000/01210/.-,+*)('&%$$$#""!!"#"!!!`!!""##$$#########"""!!!`!!``!```````!"#$%&'''()*+,-./012344443345676543210/.-,+*)('&%$#"!`!"!````!`````!!!!"##$$%&'(('&%$#"!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"""""!``!"###$%%&&'()*+,--,+*)('&%%%%&'()*+,-./00000/...--../0122110010100000111011122344343221111110/..../000010/...../00000/.-,+*)))(()(()*+,,,,+++++++,,,,-./01110///./010/.-,+*)('&%$###"!!``!"!```!!""##"""""""""!!!```!```!!"#$%&'((()*+,-./012345555445676543210/.-,+*)('&%$#"!``!""!!!!````````!""##$%&'''&%$#"!``````?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$####"!````!"#$$%&&''()*+,-..-,+*)('&&&&'()*+,-./0111110///..//0111100//0/0/////000/0001123323211000000/.----.////0/.-----.////00/.-,+***))*))*+,+++++******++++,-./000/...-./0/.-,+*)('&%$#"""!```!!``!!""!!!!!!!!!````!!""#$%&'()))*+,-./01234566665567876543210/.-,+*)('&%$#"!```!""""!```!!""#$%&&''&%$#"!```!!!!`````??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$$$#"!`!!"#$%%&''(()*+,-.//.-,+*)(''''()*+,-./01222221000//0000000//.././.....///.///0012212100//////.-,,,,-..../.-,,,,,-....///..-,+++**+**+++*****))))))****+,-.///.---,-./.-,+*)('&%$#"!!!```!!`````````!"##$%&'()***+,-./0123456777766789876543210/.-,+*)('&%$#"!!``````!""!!`!``!!`!!"#$%%&''&%$#"!!!""""!!``!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&&'(())*+,-./00/.-,+*)(((()*+,-./0111111110///////////..--.-.-----...-...//011010//......-,++++,----.-,+++++,----...----,,,++,+++**)))))(((((())))*+,-...-,,,+,-.-,+*)('&%$#"!``!``!``!"#$%&'()*+++,-./0123456788887789:9876543210/.-,+*)('&%$#""!!``!!""!``!!`````!"#$$%&''&%$#"""####""!!"!````???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&''())**+,-./0110/.-,+*))))*+,-./0000000000/...........--,,-,-,,,,,---,---../00/0/..------,+****+,,,,-,+*****+,,,,---,,,,,,,,,,++*))(((((''''''(((()*+,---,+++*+,--,+*)('&%$#"!`````!!````````!"#$%&'()*+,,,-./0123456789999889:;:9876543210/.-,+*)('&%$#"!```!!````````!"!``````!"##$%&''&%$######"#"!!!!!!!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`!"#$%&'()**++,-./012210/.-,+****+,-./0//////////.-----------,,++,+,+++++,,,+,,,--.//./.--,,,,,,+*))))*++++,+*)))))*++++,,,++++++++++**)(('''''&&&&&&''''()*+,,,+***)*+,--,+*)('&%$#"!``!""!!!!!!!!"#$%&'()*+,---./0123456789::::99:;;:9876543210/.-,+*)('&%$#"!``!```!!```!``!"!!!!!``!"""#$%&''&%$#""""!"!``````!????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`!"#$%&'()*+,,-./01221100/.-,++++,-.///..........-,,,,,,,,,,,++**+*+*****+++*+++,,-..-.-,,++++++*)(((()****+*)((((()****+++**********))(''&&&&&%%%%%%&&&&'()*+++*)))()*+,--,+*)('&%$#"!``!"##""""""""#$%&'()*+,-.../0123456789:;;;;::;<<;:9876543210/.-,+*)('&%$#"!``!!``!```!```!""""""!```!!!"#$%&&%$#"!!!!`!``????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`!"#$%&'()*+,-./0111100////.-,,,,-.....----------,+++++++++++**))*)*)))))***)***++,--,-,++******)(''''())))*)('''''())))***))))))))))(('&&%%%%%$$$$$$%%%%&'()***)((('()*+,-,+*)('&%$#"!```!"#$########$%&'()*+,-.///0123456789:;<<<<;;<==<;:9876543210/.-,+*)('&%$#"!```!"!`````!"!!```!"#####"!!```!"#$%%$#"!`!````????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`!"#$%&'()*+,-./01000//....------------,,,,,,,,,,+***********))(()()((((()))()))**+,,+,+**))))))('&&&&'(((()('&&&&&'(((()))((((((((((''&%%$$$$$######$$$$%&'()))('''&'()*+,-,+*)('&%$#"!```!"#$%$$$$$$$$%&'()*+,-./000123456789:;<====<<=>>=<;:9876543210/.-,+*)('&%$#"!``!!""!`````!"#""!``!"#$$$$$#""!``!"#$%$#"!Ā``!"!!!`````????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`````````!"#$%&'()*+,-./000///..----,,,-,,,,,,,,++++++++++*)))))))))))((''('('''''((('((())*++*+*))(((((('&%%%%&''''('&%%%%%&''''(((''''''''''&&%$$#####""""""####$%&'((('&&&%&'()*+,-,+*)('&%$#"!!```````!"#$%%%%%%%%%&'()*+,-./011123456789:;<=>>>>==>??>=<;:9876543210/.-,+*)('&%$#"!!""##"!!!``!"##"!!"#$%%%%%$##"!````!"#$$#"!``````!"#"""!!!!!????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!!!!!!!!!"#$%&'()*+,-./0///...--,,,,+++,++++++++**********)(((((((((((''&&'&'&&&&&'''&'''(()**)*)((''''''&%$$$$%&&&&'&%$$$$$%&&&&'''&&&&&&&&&&%%$##"""""!!!!!!""""#$%&'''&%%%$%&'()*+,-,+*)('&%$#""!!!!!`````!"#$%&&&&&&&&&'()*+,-./012223456789:;<=>????>>????>=<;:9876543210/.-,+*)('&%$#""##$$#"""!``````!"#$#""#$%&&&&&%$$#"!!!!"###$$#"!``!!!"#$###""""!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!````!"""""""""#$%&'()*+,-.///...---,,++++***+********))))))))))('''''''''''&&%%&%&%%%%%&&&%&&&''())()(''&&&&&&%$####$%%%%&%$#####$%%%%&&&%%%%%%%%%%$$#""!!!!!```!!!!"#$%&&&%$$$#$%&'()*+,-,+*)('&%$##"""""!!!!```!"#$%&'''''''()*+,-./012333456789:;<=>????????????>=<;:9876543210/.-,+*)('&%$##$$%%$###"!``!````!"#$##$%&'''&'&%%$#""""##""#$$#"!!"""#$%$$#""#"!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`!!!"#########$%&'()*+,-.//..---,,,++****)))*))))))))(((((((((('&&&&&&&&&&&%%$$%$%$$$$$%%%$%%%&&'(('('&&%%%%%%$#""""#$$$$%$#"""""#$$$$%%%$$$$$$$$$$##"!!``````!"#$%%%$###"#$%&'()*+,-,+*)('&%$$#####""""!```!"#$%&'((((()*+,-./012344456789:;<=>??????????????>=<;:9876543210/.-,+*)('&%$$%%&&%$$#"!`!!``````!"#$%$$%&''&&%&'&%$##"!!""!!"#$$#""###$%%$#"!!"#"!```??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"""#$$$$$$$$$%&'()*+,-.//.--,,,+++**))))((()((((((((''''''''''&%%%%%%%%%%%$$##$#$#####$$$#$$$%%&''&'&%%$$$$$$#"!!!!"####$#"!!!!!"####$$$##########""!``!"#$$$#"""!"#$%&'()*+,-,+*)('&%%$$$$$####"!!````!"#$%&'())))*+,-./012345556789:;<=>????????????????>=<;:9876543210/.-,+*)('&%%&&'&%$#"!`!```!!!!!"#$%&%%&'&&%%$%&%$#""!``!!`!"#$$##$$$%%$#"!`!"""!!``??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`````````````!"##$%%%%%%%%%&'()*+,-.//.-,,+++***))(((('''(''''''''&&&&&&&&&&%$$$$$$$$$$$##""#"#"""""###"###$$%&&%&%$$######"!``!""""#"!`````!""""###""""""""""!!`!"####"!!!`!"#$%&'()*+,-,+*)('&&%%%%%$$$$#""!!!```!"#$%&'()**+,-./012345666789:;<=>??????????????????>=<;:9876543210/.-,+*)('&&''&%$#"!``!!!"""""#$%&'&&'&%%$$#$%$#"!!``!"##"#$%%%$#"!``!!!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`````````````!!!!!!!!!```!"#$$%&&&&&&&&&'()*+,-.//.-,++***)))((''''&&&'&&&&&&&&%%%%%%%%%%$###########""!!"!"!!!!!"""!"""##$%%$%$##""""""!``!!!!"!!`!!!!"""!!!!!!!!!!``!"#"""!``!"#$%&'()*+,-,+*)(''&&&&&%%%%$##"""!!```````!"#$%&'()*+,-./012345677789:;<=>????????????????????>=<;:9876543210/.-,+*)(''(('&%$#"!`!""#####$%&'(''&%$$##"#$#"!```!"""!"#$%&%$#"!````!??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!````!!!!!!!!``````!!"""""""""!!```!"#$%&'''''''''()*+,-.//.-,+**)))(((''&&&&%%%&%%%%%%%%$$$$$$$$$$#"""""""""""!!``!`!`````!!!`!!!""#$$#$#""!!!!!!```!````!!!`````````!"!!!``!"#$%&'()*+,--,+*)(('''''&&&&%$$###""!!!!!!```!"#$%&'()*+,-./01234567889:;<=>??????????????????????>=<;:9876543210/.-,+*)(()('&%$#"!````!"#$$$$%&'(('&%$##""!"##"!`````!""!!`!"#$%&%$#"!``!````````???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!!!""""""""!!!``!!""#########""!!````!"#$%&'((((((((()*+,-,-..-,+*))((('''&&%%%%$$$%$$$$$$$$##########"!!!!!!!!!!!```!!"##"#"!!````````!``!"#$%&'()*+,--,+*))(((((''''&%%$$$##""""""!```!"#$%&'()*+,-./01234567899:;<=>????????????????????????>=<;:9876543210/.-,+*))*)('&%$#"!``!``!"#$%%%&'(('&%$#""!!`!"##"!``!!!`!"!!``!"#$%&%$#"!```!``!!!!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#""""########"""!!""##$$$$$$$$$##""!`````!"#$%&'()))))))))*+,,,+,--,+*)(('''&&&%%$$$$###$########""""""""""!``````!""!"!``````!"#$%&'()*+,-.-,+**)))))(((('&&%%%$$######"!```!"#$%&'()*+,-./0123456789::;<=>??????????????????????????>=<;:9876543210/.-,+***)('&%$#"!``!```!"#$%&'(('&%$#"!!``!"##"!!!```!!```!"#$%&&%$#"!````!````````````!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$####$$$$$$$$###""##$$%%%%%%%%%$$#"!``````````!`````!"#$%&'()*********+,+++*+,,+*)(''&&&%%%$$####"""#""""""""!!!!!!!!!!`!!`!`!!"#$%&'()*+,-./.-,++*****))))(''&&&%%$$$$$$#"!````!"#$%&'()*+,-./0123456789:;<=>????????????????????????????>=<;:9876543210/.-,++*)('&%$#"!```!!!`````!"#$%&'('&%$#"!````!""!``!"!````!"#$%&&%$#"!`````!`````````!!!!!!!``````````!"!??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$$$$%%%%%%%%$$$##$$%%&&&&&&&&&%$#"!`````````!!`!````!!!!`````!"!!!``!"#$%&'()*+++++++++,+***)*++*)('&&%%%$$$##""""!!!"!!!!!!!!`````````!""#$%&'()*+,-./0/.-,,+++++****)(('''&&%%%%%%$#"!!!``````!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????>=<;:9876543210/.-,,+*)('&%$#"!````!"""!`!!``!"#$%&'(('&%$#"!`!!""!`````!""!!!!"#$%&'&%$#"!```!!!```````!!!`````!"""""""!!!`````!!!!````!!""!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%%%%&&&&&&&&%%%$$%%&&'''''''''&%$#"!```!!!!!!!!""!"!!!!""""!!!``!"#"""!!"#$%&'()*+,,,,+++**+*)))()**)('&%%$$$###""!!!!```!``````!"#$%&'()*+,-./010/.--,,,,,++++*))(((''&&&&&&%$#"""!!!!```!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????>=<;:9876543210/.--,+*)('&%$#"!!!!"##"!`!"!``!"#$%&'('&%$#"!````!""##"!``!!`!"##""""#$%&'('&%$#"!!!"""!!``````!!"""!!!````!"#####"""!!!`````!""""!!!```!""!!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&&&&''''''''&&&%%&&''((((((((('&%$#"!```!""""""""##"#""""####"""!!"#$###""#$%&'()*+,--,+***))*)((('())('&%$$###"""!!```!"#$%&'()*+,-./01210/..-----,,,,+**)))((''''&%%%$###""""!!!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????>=<;:9876543210/..-,+*)('&%$#""""##"!``!"#"!``!"#$%&'('&%$#"!!!!"##$$#"!!""!"#$$####$%&'()('&%$#"""###""!!!!!`````!`!"##"""!`!``!"#$$$$$###"""!!``````!!"####"""!!``````!""!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)(''''(((((((('''&&''(()))))))))('&%$#"!``````!"########$$#$####$$$$###""#$%$$$##$%&'()*+,--,+*)))(()('''&'(('&%$##"""!!!``!"#$%&'()*+,-./0123210//.....----,++***))(('&%$$%%$$$####"""#$%&'()*+,-./0123456789:;<=>???????????????????????????????????>=<;:9876543210//.-,+*)('&%$####$$#"!```!"#"!`````!"#$%&'('&%$#""""#$$%%$#""##"#$%%$$$$%&'()*)('&%$###$$$##"""""!`!``!"####"!"!`!"#$%%%%%$$$###""!!!!```!!""#$$$$###""!!!!!!""!??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)(((())))))))(((''(())********)('&%$#"!````!!!!!!"#$$$$$$$$%%$%$$$$%%%%$$$##$%&%%%$$%&'()*+,--,+*)(((''('&&&%&''&%$#""!!!````!"#$%&'()*+,-./0123432100/////....-,,+++*)('&%$##$%%%%$$$$###$%&'()*+,-./0123456789:;<=>?????????????????????????????????????>=<;:98765432100/.-,+*)('&%$$$$%%$#"!!`!""!`````!"#$%&'()('&%$####$%%&&%$##$$#$%&&%%%%&'()*+*)('&%$$$%%%$$####"!``!"#$$$#""!``!"#$%&&&%%%$$$##""""!``!"##$%%%%$$$##"""""""!???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*))))********)))(())**++++++++*)('&%$#"!```!!""""""#$%%%%%%%%&&%&%%%%&&&&%%%$$%&'&&&%%&'()*+,-,,+*)('''&&'&%%%$%&&%$#"!!```!!!"#$%&'()*+,-./0123454321100000////.--,+*)('&%$#""#$$%%%%%%$$$%&'()*+,-./0123456789:;<=>???????????????????????????????????????>=<;:98765432110/.-,+*)('&%%%%&&%$#""!"#"!``!"#$%&'('()('&%$$$$%&&''&%$$%%$%&''&&&&'()*+,+*)('&%%%&&%%%$$#"!`!"#$%%%$##"!````!"#$%&'''&&&%%%$$####"!````!"#$$%&&&&%%%$$#####"!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+****++++++++***))**++,,,,,,,,+*)('&%$#"!``!""######$%&&&&&&&&''&'&&&&''''&&&%%&'('''&&'()*+,,,++*)('&&&%%&%$$$#$%%$#"!``!""#$%&'()*+,-./01234565432211111000/.-,+*)('&%$#"!!"##$$%&&&%%%&'()*+,-./0123456789:;<=>?????????????????????????????????????????>=<;:98765432210/.-,+*)('&&&&''&%$##"##"!```!"#$%&''&'()('&%%%%&''(('&%%&&%&'((''''()*++,,+*)('&&&&%$%%$#"!``!"#$%&&%$$#"!!````````!````!"#$%&'(('''&&&%%$$$#"!``````!"#$%%&&'''&&&%%$$$$$#"!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,++++,,,,,,,,+++**++,,--------,+*)('&%$#"!````!"#$$$$$$%&''''''''(('(''''(((('''&&'()(((''()*+,,++**)('&%%%$$%$###"#$$#"!``!"#$%&&'()*+,-./0123456654332222210/.-,+*)('&%$#"!``!""##$%&'&&&'()*+,-./0123456789:;<=>???????????????????????????????????????????>=<;:98765433210/.-,+*)(''''(('&%$$#$$#"!```!"#$%&'&&%&'('&'&&&&'(())('&&''&'())(((()*++*+,,+*)(''&%$#$$#"!``!"#$%&''&%%$#""!!!``````!!!!"!!!!"#$%&'())((('''&&%%%$#"!!````````!!`!"#$%&&&%&'('''&&%%%%%$#"!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,,,,--------,,,++,,--........-,+*)('&%$#"!!!`````!"#$%%%%%%&'(((((((())()(((()))((((''()*)))(()*++++**))('&%$$$##$#"""!"##"!`!"##$%%&'()*+,-./01234566544333210/.-,+*)('&%$#"!``!!""#$%&'''()*+,-./0123456789:;<=>?????????????????????????????????????????????>=<;:98765443210/.-,+*)(((())('&%%$%%$#"!!!"#$%&'&%%$%&'&%&''''(((((((''(('()))))))****)*+,+*)('&%$#"#$$#"!``!"#$%&'('&&%$##"""!!!!`!""""#""""#$%&'()**)))(((''&&&%$#""!```````````!!!!!""!"#$%%%%%$%&'(((''&&&&%$#"!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.----........---,,--..////////.-,+*)('&%$#"""!!``````!"#$%&&&&&'())))))))*)()))))))('''((()*+***))*++***))(('&%$###""#"!!!`!""!``!"""#$$%&'()*+,-./01234566554443210/.-,+*)('&%$#"!```!!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????>=<;:98765543210/.-,+*))))**)('&&%&&%$#"""#$%&'&%$$#$%&%$%&'''''''''''(((((((((()*))))()*+*)('&%$#"!"#$#"!```!"#$%&'()(''&%$$###""""!"####$####$%&'()*++***)))(('''&%$##"!!!````!!!!!!!"""""##"#$%%$$$$#$%&'()(('''&%$#"!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/....////////...--..//00000000/.-,+*)('&%$#"!!!````!"#$%&'''())))((((()('((((((('&&&'()***)*******)))((''&%$#"""!!"!``!!!`!!!"##$%&'()*+,-./01234566655543210/.-,+*)('&%$#"!``!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????>=<;:98766543210/.-,+****++*)(''&''&%$###$%&'&%$##"#$%$#$%&&&&&&&&&&&''''''''''()(((('()*)('&%$#"!`!"##"!``!!!"#$%&'()*)(('&%%$$$####"#$$$$%$$$$%&'()*+,,+++***))((('&%$$#"""!!!!"""""""#####$$#$%$$####"#$%&'())('&%$#"!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210////00000000///..//001111110/.-,+*)('&%$#"!`!"#$%&''(((((('''''('&'''''''&%%%&'()))()))))))(((''&&%$#"!!!``!!```!""#$%&'()*+,-./01234567666543210/.-,+*)('&%$#"!```!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????>=<;:98776543210/.-,++++,,+*)(('(('&%$$$%&'&%$#""!"#$#"#$%%%%%%%%%%%&&&&&&&&&&'(''''&'()('&%$#"!`!"##"!`!"""#$%&'()*+*))('&&%%%$$$$#$%%%%&%%%%&'()*+,--,,,+++**)))('&%%$###""""#######$$$$$%%$$$##""""!"#$%&'(('&%$#"!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:987654321000011111111000//0011222210/.-,+*)('&%$#"!`!"#$%%&&''''''&&&&&'&%&&&&&&&%$$$%&'((('((((((('''&&%%$#"!```!!"#$%&'()*+,-./01234567776543210/.-,+*)('&%$#"!```!"#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????>=<;:98876543210/.-,,,,--,+*))())('&%%%&'&%$#"!!`!"#"!"#$$$$$$$$$$$%%%%%%%%%%&'&&&&%&'('&%$#"!``!"#$#"!"###$%&'()*+,+**)(''&&&%%%%$%&&&&'&&&&'()*+,-..---,,,++***)('&&%$$$####$$$$$$$%%%$$$$$##""!!!!`!"#$%&'(('&%$#"!???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:98765432111122222222111001122333210/.-,+*)('&%$#"!`!"#$$%%&&&&&&%%%%%&%$%%%%%%%$###$%&'''&'''''''&&&%%$$#"!``!"#$%&'()*+,-./01234567876543210/.-,+*)('&%$#"!!!"#$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????>=<;:99876543210/.----..-,+**)**)('&&&'&%$#"!``!""!`!"###########$$$$$$$$$$%&%%%%$%&''&%$#"!``!"#$%$#"#$$$%&'()*+,-,++*)(('''&&&&%&''''(''''()*+,-.//...---,,+++*)(''&%%%$$$$####$$$$$$#####""!!```!"#$%&''&%$#"!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:987654322223333333322211223343210/.-,+*)('&%$#"!``!""##$$%%%%%%$$$$$%$#$$$$$$$#"""#$%&&&%&&&&&&&%%%$$##"!``!"#$%&'()*+,-./01234567876543210/.-,+*)('&%$#"""#$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????>=<;::9876543210/....//.-,++*++*)('''&%$#"!`!!!`!"""""""""""##########$%$$$$#$%&&%$#"!``!"#$%%$#$%%%&'()*+,-.-,,+*))(((''''&'(((()(((()*+,-./00///...--,,+*)('&'&%%%%$#""""######"""""!!```!"#$%&'('&%$#"!?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:98765433334444444433322334443210/.-,+*)('&%$#"!`!!""##$$$$$$#####$#"#######"!!!"#$%%%$%%%%%%%$$$##""!`!"#$%&'()*+,-./012345678876543210/.-,+*)('&%$###$%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????>=<;;:9876543210////00/.-,,+,,+*)('&%$#"!```!!!!!!!!!!!""""""""""#$####"#$%%$#"!!!`!"#$%%$%&&&'()*+,-./.--,+**)))(((('())))*))))*+,-./011000///.-,+*)('&%&%$$$$#"!!!!""""""!!!!!```!!"#$%&'(('&%$#"!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:987654444555555554443344543210/.-,+*)('&%$#"!``!!""######"""""#"!"""""""!``!"#$$$#$$$$$$$###""!!``!"#$%&'()*+,-./0123456789876543210/.-,+*)('&%$$$%&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????>=<<;:9876543210000110/.--,-,+*)('&%$#"!``!````!!!!!!!!!!"#""""!"#$$#"!```!"#$%&%&'''()*+,-./0/..-,++***))))()****+****+,-./01221110/.-,+*)('&%$%$####"!````!!!!!!`````!""#$%&'())('&%$#"!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:98765555666666665554455543210/.-,+*)('&%$#"!``!!""""""!!!!!"!`!!!!!!!``!"####"#######"""!!```!"#$%&'()*+,-./01234567899876543210/.-,+*)('&%%%&'()*+,-./0123456789:;<=>????????????????????????????????????????????????????????????>==<;:9876543211112210/..--,+*)('&%$#"!```!"!!!!`!"##"!`````!!"#$%&'&'((()*+,-./010//.-,,+++****)*++++,++++,-./01233210/.-,+*)('&%$#$#""""!```!!"##$%&'()**)('&%$#"!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:987666677777777666556543210/.-,+*)('&%$#"!```!!!!!!````!```````!""""!"""""""!!!```!"#$%&'()*+,-./01234567899876543210/.-,+*)('&&&'()*+,-./0123456789:;<=>??????????????????????????????????????????????????????????????>>=<;:9876543222233210//.-,+*)('&%$#"!``!!````!"##"!``!!!""#$%&'('()))*+,-./012100/.--,,,++++*+,,,,-,,,,-./01233210/.-,+*)('&%$#"#"!!!!!````!!""#$$%&'()*+*)('&%$#"!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:98777788888877776655543210/.-,+*)('&%$#"!```!!!!`!!!!!!!````!"#$%&'()*+,-./0123456789:9876543210/.-,+*)('''()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????>=<;:98765433334432100/.-,+*)('&%$#"!``````````!"#$#"!!"""##$%&'()()***+,-./01232110/..---,,,,+,----.----./01233210/.-,+*)('&%$#"!"!````!!""##$%%&'()*++*)('&%$#"!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:988889988776666554443210/.-,+*)('&%$#"!````!"#$%&'()*+,-./0123456789:;:9876543210/.-,+*)((()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????>=<;:98765444455432110/.-,+*)('&%$#"!!!!!!!````````!"#$$#""###$$%&'()*)*+++,-./0123432210//...----,-..../..../01233210/.-,+*)('&%$#"!`!``!"#$$%&&'()*+,+*)('&%$#"!???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:99999877665555443332210/.-,+*)('&%$#"!`!"##$%&'()*+,-./0123456789:;;:9876543210/.-,+*)))*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????>=<;:98765555665432210/.-,+*)('&%$#"""""""!!!!!!!```!"#$%%$##$$$%%&'()*+*+,,,-./0123454332100///....-.////0////01233210/.-,+*)('&%$#"!``!"#$%&'()*+,,+*)('&%$#"!????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:::9876655444433222110/.-,+*)('&%$#"!```!"""#$%&'()*+,-./0123456789:;::9876543210/.-,+***+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????>=<;:98766667765433210/.-,+*)('&%$#######"""""""!!``````````````!"#$%&&%$$%%%&&'()*+,+,---./01234565443211000////./00001000012343210/.-,+*)('&%$#"!```!"#$%&'()*++*)('&%$#"!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876554433332211100//.-,+*)('&%$#"!``!"!!!"#$%&'()*+,-./0123456789:99:9876543210/.-,+++,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????>=<;:98777788765443210/.-,+*)('&%$$$$$$$#######"!`````````!!!!!!!!!!!!!"#$%&''&%%&&&''()*+,-,-.../0123456765543221110000/0111121111234543210/.-,+*)('&%$#"!```````!"#$%&'()*+,+*)('&%$#"!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:987654433222211000//...-,+*)('&%$#"!`!"!``!"#$%&'()*+,-./012345678988999876543210/.-,,,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????>=<;:9888888888765543210/.-,+*)('&%%%%%%%$$$$$$$#"!!!!!!!!!"""""""""""""#$%&'(('&&'''(()*+,-.-.///0123456787665433222111101222232222345543210/.-,+*)('&%$#"!``!!!!!!"#$%&'()*+,-,+*)('&%$#"!???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543322111100///..---,+*)('&%$#"!``!!``!"#$%&'()*+,-./0123456788778889876543210/.---./0123456789:;<=>?????????????????????????????????????????????????????????????????????????>=<;:987777777777766543210/.-,+*)('&&&&&&&%%%%%%%$#"""""""""#############$%&'())(''((())*+,-././00012345678987765443332222123333433334566543210/.-,+*)('&%$#"!````!""""""#$%&'()*+,--,+*)('&%$#"!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:987654322110000//...--,,,+*)('&%$#"!``!````!"#$%&'()*+,-./01234567776677789876543210/.../0123456789:;<=>?????????????????????????????????????????????????????????????????????????>=<;:98766666666667776543210/.-,+*)('''''''&&&&&&&%$#########$$$$$$$$$$$$$%&'()**)(()))**+,-./0/011123456789:988765544433332344445444456776543210/.-,+*)('&%$#"!````````!!!"######$%&'()*+,-.-,+*)('&%$#"!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:987654321100////..---,,+++**)('&%$#"!`!"!```!!!"#$%&'()*+,-./0123456776655666789876543210///0123456789:;<=>?????????????????????????????????????????????????????????????????????????>=<;:9876555555555566676543210/.-,+*)((((((('''''''&%$$$$$$$$$%%%%%%%%%%%%%&'()*++*))***++,-./01012223456789:;:998766555444434555565555678876543210/.-,+*)('&%$#"!!!`````!!!!"""#$$$$$$%&'()*+,-..-,+*)('&%$#"!!????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:98765432100//....--,,,++***))('&%$#"!``!"#"!!!"""#$%&'()*+,-./01234567765544555678987654321000123456789:;<=>?????????????????????????????????????????????????????????????????????????>=<;:987654444444444555676543210/.-,+*)))))))((((((('&%%%%%%%%%&&&&&&&&&&&&&'()*+,,+**+++,,-./01212333456789:;<;::98776665555456666766667899876543210/.-,+*)('&%$#"""!!!!``!""""###$%%%%%%&'()*+,-..-,+*)('&%$#"!``???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210//..----,,+++**)))(('&%$#"!````!"#$#"""###$%&'()*+,-./01234567765443344456789876543211123456789:;<=>?????????????????????????????????????????????????????????????????????????>=<;:98765433333333334445676543210/.-,+*******)))))))('&&&&&&&&&'''''''''''''()*+,--,++,,,--./01232344456789:;<=<;;:98877766665677778777789::9876543210/.-,+*)('&%$###""""!!"####$$$%&&&&&&'()*+,-..-,+*)('&%$#"!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/..--,,,,++***))(((''&&%$#"!```!!"#$%$###$$$%&'()*+,-./01234567765433223334567898765432223456789:;<=>?????????????????????????????????????????????????????????????????????????>=<;:9876543222222222233345676543210/.-,+++++++*******)('''''''''((((((((((((()*+,-..-,,---../01234345556789:;<=>=<<;:998887777678888988889:;;:9876543210/.-,+*)('&%$$$####""#$$$$%%%&''''''()*+,-..-,+*)('&%$#"!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.--,,++++**)))(('''&&%%$#"!```!!""#$%%%$$$%%%&'()*+,-./01234567765432211222345678987654333456789:;<=>?????????????????????????????????????????????????????????????????????????>=<;:987654321111111111222345676543210/.-,,,,,,,+++++++*)((((((((()))))))))))))*+,-.//.--...//01234545666789:;<=>?>==<;::9998888789999:9999:;<<;:9876543210/.-,+*)('&%%%$$$$##$%%%%&&&'(((((()*+,-..-,+*)('&%$#"!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,,++****))(((''&&&%%$$#"!``!!""##$$$$$$$%&&&'()*+,-./00112345665432110011123456789876544456789:;<=>?????????????????????????????????????????????????????????????????????????>=<;:98765432100000000001112345676543210/.-------,,,,,,,+*)))))))))*************+,-./00/..///001234565677789:;<=>???>>=<;;:::999989::::;::::;<==<;:9876543210/.-,+*)('&&&%%%%$$%&&&&'''())))))*+,-./.-,+*)('&%$#"!???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,++**))))(('''&&%%%$$##"!``!""##$$$######$%&'()*+,--..//00123455432100//0001234567898765556789:;<=>?????????????????????????????????????????????????????????????????????????>=<;:9876543210//////////00012345676543210/.......-------,+*********+++++++++++++,-./0110//00011234567678889:;<=>??????>=<<;;;::::9:;;;;<;;;;<=>>=<;:9876543210/.-,+*)('''&&&&%%&''''((()******+,-.//.-,+*)('&%$#"!`??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+**))((((''&&&%%$$$##""!!`!"#$%$#""""""#$%&'()*+,,--..//0123443210//..///012345678987666789:;<=>?????????????????????????????????????????????????????????????????????????>=<;:9876543210/..........///012345676543210///////.......-,+++++++++,,,,,,,,,,,,,-./01221001112234567878999:;<=>????????>==<<<;;;;:;<<<<=<<<<=>??>=<;:9876543210/.-,+*)(((''''&&'(((()))*++++++,-./0/.-,+*)('&%$#"!?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*))((''''&&%%%$$###""!!``!"##$#"!!!!!!"#$%&'()*++,,--../01233210/..--.../0123456789877789:;<=>?????????????????????????????????????????????????????????????????????????>=<;:9876543210/.----------.../012345676543210000000///////.-,,,,,,,,,-------------./012332112223345678989:::;<=>??????????>>===<<<<;<====>====>????>=<;:9876543210/.-,+*)))((((''())))***+,,,,,,-./0/.-,+*)('&%$#"!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)((''&&&&%%$$$##"""!!``!""#"!```!"#$%&'()**++,,--./012210/.--,,---./01234567898889:;<=>?????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,,,,,,,,,,---./012345676543211111110000000/.---------............./0123443223334456789:9:;;;<=>?????????????>>>====<=>>>>?>>>>??????>=<;:9876543210/.-,+***))))(()****+++,------./0/.-,+*)('&%$#"!???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)(''&&%%%%$$###""!!!``!!""!``!"#$%&'())**++,,-./0110/.-,,++,,,-./012345678999:;<=>?????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,++++++++++,,,-./012345676543222222211111110/........./////////////0123455433444556789:;:;<<<=>?????????????????>>>>=>????????????????>=<;:9876543210/.-,+++****))*++++,,,-....../00/.-,+*)('&%$#"!??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&&%%$$$$##"""!!```!!!`!"#$%&'(((())**++,-./00/.-,++**+++,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+**********+++,-./012345676543333333222222210/////////0000000000000123456654455566789:;<;<===>??????????????????????>??????????????????>=<;:9876543210/.-,,,++++**+,,,,---.//////00/.-,+*)('&%$#"!`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%%$$####""!!!```!"#$%&&''''(())**+,-.//.-,+**))***+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*))))))))))***+,-./01234567654444444333333321000000000111111111111123456776556667789:;<=<=>>>???????????????????????????????????????????>=<;:9876543210/.---,,,,++,----.../00000010/.-,+*)('&%$#"!????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$$##""""!!```!"#$%%&&&&''(())*+,-..-,+*))(()))*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)(((((((((()))*+,-./012345676555555544444443211111111122222222222223456788766777889:;<=>=>???????????????????????????????????????????????>=<;:9876543210/...----,,-....///01111110/.-,+*)('&%$#"!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$##""!!!!``!"#$$%%%%&&''(()*+,--,+*)((''((()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)(''''''''''((()*+,-./0123456766666665555555432222222223333333333333456789987788899:;<=>?>?????????????????????????????????????????????????>=<;:9876543210///....--.////00012222210/.-,+*)('&%$#"!??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#""!!``!!""##$$$$%%&&''()*+,,+*)(''&&'''()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&&&&&&&&&&'''()*+,-./01234567777777666666654333333333444444444444456789::988999::;<=>?????????????????????????????????????????????????????>=<;:987654321000////../00001112333210/.-,+*)('&%$#"!?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!```!!""####$$%%&&'()*++*)('&&%%&&&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%%%%%%%%%%&&&'()*+,-./012345678888877777776544444444455555555555556789:;;:99:::;;<=>???????????????????????????????????????????????????????>=<;:987654321110000//011112223443210/.-,+*)('&%$#"!????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!!""""##$$%%&'()**)('&%%$$%%%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$$$$$$$$$$%%%&'()*+,-./0123456789998888888765555555556666666666666789:;<<;::;;;<<=>?????????????????????????????????????????????????????????>=<;:987654322211110012222333443210/.-,+*)('&%$#"!???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!`!!!!""##$$%&'())('&%$$##$$$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$##########$$$%&'()*+,-./0123456789:999999987666666666777777777777789:;<==<;;<<<==>???????????????????????????????????????????????????????????>=<;:98765433322221123333444543210/.-,+*)('&%$#"!??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!```!!""##$%&'(('&%$##""###$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#""""""""""###$%&'()*+,-./0123456789:::::::9877777777788888888888889:;<=>>=<<===>>?????????????????????????????????????????????????????????????>=<;:987654443333223444455543210/.-,+*)('&%$#"!?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!!""#$%&''&%$#""!!"""#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!!!!!!!!!!"""#$%&'()*+,-./0123456789:;;;;;:98888888889999999999999:;<=>??>==>>>????????????????????????????????????????????????????????????????>=<;:9876555444433455556543210/.-,+*)('&%$#"!`????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!!"#$%&&%$#"!!``!!!"#$%&'()*+,-./0123456789:;<=>?????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``````````!!!"#$%&'()*+,-./0123456789:;<<<;:999999999:::::::::::::;<=>????>>????????????????????????????????????????????????????????????????????>=<;:987666555544566666543210/.-,+*)('&%$#"!`???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%%$#"!`!"#$%&'()*+,-./0123456789:;<=>???????????????????????????????????????????????????>=<;:9876543210/.-,+*)('&%$#"!``!"#$%&'()*+,-./0123456789:;<=<;:::::::::;;;;;;;;;;;;;<=>????????????????????????????????????????????????????????????????????????????>=<;:98777666655677776543210/.-,+*)('&%$#"!` \ No newline at end of file diff --git a/resources/maps/EuropeClassicThumb.webp b/resources/maps/EuropeClassicThumb.webp new file mode 100644 index 000000000..bddea1be3 Binary files /dev/null and b/resources/maps/EuropeClassicThumb.webp differ diff --git a/resources/privacy-policy.html b/resources/privacy-policy.html new file mode 100644 index 000000000..121539400 --- /dev/null +++ b/resources/privacy-policy.html @@ -0,0 +1,608 @@ + + + + + + OpenFront - Privacy Policy + + + +

Privacy Policy

+

Last Updated: April 29, 2025

+ +

+ This Privacy Policy describes Our policies and procedures on the + collection, use and disclosure of Your information when You use the + Service and tells You about Your privacy rights and how the law protects + You. +

+

+ We use Your Personal data to provide and improve the Service. By using the + Service, You agree to the collection and use of information in accordance + with this Privacy Policy. +

+ +

Interpretation and Definitions

+

Interpretation

+

+ The words of which the initial letter is capitalized have meanings defined + under the following conditions. The following definitions shall have the + same meaning regardless of whether they appear in singular or in plural. +

+

Definitions

+

For the purposes of this Privacy Policy:

+
    +
  • +

    + Account means a unique account created for You to + access our Service or parts of our Service. +

    +
  • +
  • +

    + Affiliate means an entity that controls, is + controlled by or is under common control with a party, where + "control" means ownership of 50% or more of the shares, + equity interest or other securities entitled to vote for election of + directors or other managing authority. +

    +
  • +
  • +

    + Company (referred to as either "the + Company", "We", "Us" or "Our" in + this Agreement) refers to OpenFront LLC, NORTHWEST REGISTERED AGENT, + INC. 2108 N ST STE N SACRAMENTO, CA 95816. +

    +
  • +
  • +

    + Cookies are small files that are placed on Your + computer, mobile device or any other device by a website, containing + the details of Your browsing history on that website among its many + uses. +

    +
  • +
  • +

    Country refers to: California, United States

    +
  • +
  • +

    + Device means any device that can access the Service + such as a computer, a cellphone or a digital tablet. +

    +
  • +
  • +

    + Personal Data is any information that relates to an + identified or identifiable individual. +

    +
  • +
  • +

    + Service refers to both our Website and our Discord + Bot application. +

    +
  • +
  • +

    + Bot refers specifically to our Discord Bot + application that interacts with Discord users and servers. +

    +
  • +
  • +

    + Service Provider means any natural or legal person + who processes the data on behalf of the Company. It refers to + third-party companies or individuals employed by the Company to + facilitate the Service, to provide the Service on behalf of the + Company, to perform services related to the Service or to assist the + Company in analyzing how the Service is used. +

    +
  • +
  • +

    + Third-party Social Media Service refers to any + website or any social network website through which a User can log in + or create an account to use the Service. +

    +
  • +
  • +

    + Usage Data refers to data collected automatically, + either generated by the use of the Service or from the Service + infrastructure itself (for example, the duration of a page visit). +

    +
  • +
  • +

    + Website refers to OpenFront, accessible from + https://openfront.io +

    +
  • +
  • +

    + You means the individual accessing or using the + Service, or the company, or other legal entity on behalf of which such + individual is accessing or using the Service, as applicable. +

    +
  • +
+ +

Collecting and Using Your Personal Data

+

Types of Data Collected

+

Personal Data

+

+ While using Our Service, We may ask You to provide Us with certain + personally identifiable information that can be used to contact or + identify You. Personally identifiable information may include, but is not + limited to: +

+
    +
  • +

    Email address

    +
  • +
  • +

    Discord user ID and username

    +
  • +
  • +

    Discord server information when using our Bot

    +
  • +
  • +

    Usage Data

    +
  • +
+ +

Usage Data

+

Usage Data is collected automatically when using the Service.

+

+ Usage Data may include information such as Your Device's Internet Protocol + address (e.g. IP address), browser type, browser version, the pages of our + Website that You visit, interactions with our Discord Bot, the time and + date of Your visit or interaction, the time spent on those pages or + interactions, unique device identifiers and other diagnostic data. +

+

+ When You access the Service by or through a mobile device, We may collect + certain information automatically, including, but not limited to, the type + of mobile device You use, Your mobile device unique ID, the IP address of + Your mobile device, Your mobile operating system, the type of mobile + Internet browser You use, unique device identifiers and other diagnostic + data. +

+

+ We may also collect information that Your browser sends whenever You visit + our Website or when You access the Service by or through a mobile device. +

+ +

Information from Third-Party Social Media Services

+

+ The Company allows You to create an account and log in to use the Service + through the following Third-party Social Media Services: +

+
    +
  • Discord
  • +
+

+ If You decide to register through or otherwise grant us access to a + Third-Party Social Media Service, We may collect Personal data that is + already associated with Your Third-Party Social Media Service's account, + such as Your name, Your email address, Your activities or Your contact + list associated with that account. +

+

+ Our Discord Bot may request permissions to access certain information from + your Discord account. These permissions will be displayed to you when you + add the Bot to a server or authorize the application. +

+

+ You may also have the option of sharing additional information with the + Company through Your Third-Party Social Media Service's account. If You + choose to provide such information and Personal Data, during registration + or otherwise, You are giving the Company permission to use, share, and + store it in a manner consistent with this Privacy Policy. +

+ +

Tracking Technologies and Cookies

+

+ We use Cookies and similar tracking technologies to track the activity on + Our Service and store certain information. Tracking technologies used are + beacons, tags, and scripts to collect and track information and to improve + and analyze Our Service. The technologies We use may include: +

+
    +
  • + Cookies or Browser Cookies. A cookie is a small file + placed on Your Device. You can instruct Your browser to refuse all + Cookies or to indicate when a Cookie is being sent. However, if You do + not accept Cookies, You may not be able to use some parts of our + Service. Unless you have adjusted Your browser setting so that it will + refuse Cookies, our Service may use Cookies. +
  • +
  • + Web Beacons. Certain sections of our Service and our + emails may contain small electronic files known as web beacons (also + referred to as clear gifs, pixel tags, and single-pixel gifs) that + permit the Company, for example, to count users who have visited those + pages or opened an email and for other related website statistics (for + example, recording the popularity of a certain section and verifying + system and server integrity). +
  • +
+

+ Cookies can be "Persistent" or "Session" Cookies. + Persistent Cookies remain on Your personal computer or mobile device when + You go offline, while Session Cookies are deleted as soon as You close + Your web browser. +

+

+ We use both Session and Persistent Cookies for the purposes set out below: +

+
    +
  • +

    Necessary / Essential Cookies

    +

    Type: Session Cookies

    +

    Administered by: Us

    +

    + Purpose: These Cookies are essential to provide You with services + available through the Website and to enable You to use some of its + features. They help to authenticate users and prevent fraudulent use + of user accounts. Without these Cookies, the services that You have + asked for cannot be provided, and We only use these Cookies to provide + You with those services. +

    +
  • +
  • +

    Cookies Policy / Notice Acceptance Cookies

    +

    Type: Persistent Cookies

    +

    Administered by: Us

    +

    + Purpose: These Cookies identify if users have accepted the use of + cookies on the Website. +

    +
  • +
  • +

    Functionality Cookies

    +

    Type: Persistent Cookies

    +

    Administered by: Us

    +

    + Purpose: These Cookies allow us to remember choices You make when You + use the Website, such as remembering your login details or language + preference. The purpose of these Cookies is to provide You with a more + personal experience and to avoid You having to re-enter your + preferences every time You use the Website. +

    +
  • +
+ +

Use of Your Personal Data

+

The Company may use Personal Data for the following purposes:

+
    +
  • +

    + To provide and maintain our Service, including to + monitor the usage of our Service. +

    +
  • +
  • +

    + To manage Your Account: to manage Your registration + as a user of the Service. The Personal Data You provide can give You + access to different functionalities of the Service that are available + to You as a registered user. +

    +
  • +
  • +

    + For the performance of a contract: the development, + compliance and undertaking of the purchase contract for the products, + items or services You have purchased or of any other contract with Us + through the Service. +

    +
  • +
  • +

    + To contact You: To contact You by email, telephone + calls, SMS, or other equivalent forms of electronic communication, + such as a mobile application's push notifications or Discord messages + regarding updates or informative communications related to the + functionalities, products or contracted services, including the + security updates, when necessary or reasonable for their + implementation. +

    +
  • +
  • +

    + To provide You with news, special offers and general + information about other goods, services and events which we offer that + are similar to those that you have already purchased or enquired about + unless You have opted not to receive such information. +

    +
  • +
  • +

    + To manage Your requests: To attend and manage Your + requests to Us. +

    +
  • +
  • +

    + For business transfers: We may use Your information + to evaluate or conduct a merger, divestiture, restructuring, + reorganization, dissolution, or other sale or transfer of some or all + of Our assets, whether as a going concern or as part of bankruptcy, + liquidation, or similar proceeding, in which Personal Data held by Us + about our Service users is among the assets transferred. +

    +
  • +
  • +

    + For other purposes: We may use Your information for + other purposes, such as data analysis, identifying usage trends, + determining the effectiveness of our promotional campaigns and to + evaluate and improve our Service, products, services, marketing and + your experience. +

    +
  • +
+

We may share Your personal information in the following situations:

+
    +
  • + With Service Providers: We may share Your personal + information with Service Providers to monitor and analyze the use of our + Service, to contact You. +
  • +
  • + For business transfers: We may share or transfer Your + personal information in connection with, or during negotiations of, any + merger, sale of Company assets, financing, or acquisition of all or a + portion of Our business to another company. +
  • +
  • + With Affiliates: We may share Your information with Our + affiliates, in which case we will require those affiliates to honor this + Privacy Policy. Affiliates include Our parent company and any other + subsidiaries, joint venture partners or other companies that We control + or that are under common control with Us. +
  • +
  • + With business partners: We may share Your information + with Our business partners to offer You certain products, services or + promotions. +
  • +
  • + With other users: when You share personal information + or otherwise interact in the public areas with other users, such + information may be viewed by all users and may be publicly distributed + outside. If You interact with other users or register through a + Third-Party Social Media Service, Your contacts on the Third-Party + Social Media Service may see Your name, profile, pictures and + description of Your activity. Similarly, other users will be able to + view descriptions of Your activity, communicate with You and view Your + profile. +
  • +
  • + With Discord: When you use our Discord Bot, certain + information may be shared with Discord as necessary for the Bot's + functionality. This is subject to Discord's own Privacy Policy. +
  • +
  • + With Your consent: We may disclose Your personal + information for any other purpose with Your consent. +
  • +
+ +

Retention of Your Personal Data

+

+ The Company will retain Your Personal Data only for as long as is + necessary for the purposes set out in this Privacy Policy. We will retain + and use Your Personal Data to the extent necessary to comply with our + legal obligations (for example, if we are required to retain your data to + comply with applicable laws), resolve disputes, and enforce our legal + agreements and policies. +

+

+ The Company will also retain Usage Data for internal analysis purposes. + Usage Data is generally retained for a shorter period of time, except when + this data is used to strengthen the security or to improve the + functionality of Our Service, or We are legally obligated to retain this + data for longer time periods. +

+ +

Transfer of Your Personal Data

+

+ Your information, including Personal Data, is processed at the Company's + operating offices and in any other places where the parties involved in + the processing are located. It means that this information may be + transferred to — and maintained on — computers located outside of Your + state, province, country or other governmental jurisdiction where the data + protection laws may differ than those from Your jurisdiction. +

+

+ Your consent to this Privacy Policy followed by Your submission of such + information represents Your agreement to that transfer. +

+

+ The Company will take all steps reasonably necessary to ensure that Your + data is treated securely and in accordance with this Privacy Policy and no + transfer of Your Personal Data will take place to an organization or a + country unless there are adequate controls in place including the security + of Your data and other personal information. +

+ +

Delete Your Personal Data

+

+ You have the right to delete or request that We assist in deleting the + Personal Data that We have collected about You. +

+

+ Our Service may give You the ability to delete certain information about + You from within the Service. +

+

+ You may update, amend, or delete Your information at any time by signing + in to Your Account, if you have one, and visiting the account settings + section that allows you to manage Your personal information. You may also + contact Us to request access to, correct, or delete any personal + information that You have provided to Us. +

+

+ Please note, however, that We may need to retain certain information when + we have a legal obligation or lawful basis to do so. +

+ +

Disclosure of Your Personal Data

+

Business Transactions

+

+ If the Company is involved in a merger, acquisition or asset sale, Your + Personal Data may be transferred. We will provide notice before Your + Personal Data is transferred and becomes subject to a different Privacy + Policy. +

+

Law enforcement

+

+ Under certain circumstances, the Company may be required to disclose Your + Personal Data if required to do so by law or in response to valid requests + by public authorities (e.g. a court or a government agency). +

+

Other legal requirements

+

+ The Company may disclose Your Personal Data in the good faith belief that + such action is necessary to: +

+
    +
  • Comply with a legal obligation
  • +
  • Protect and defend the rights or property of the Company
  • +
  • + Prevent or investigate possible wrongdoing in connection with the + Service +
  • +
  • Protect the personal safety of Users of the Service or the public
  • +
  • Protect against legal liability
  • +
+ +

Security of Your Personal Data

+

+ The security of Your Personal Data is important to Us, but remember that + no method of transmission over the Internet, or method of electronic + storage is 100% secure. While We strive to use commercially acceptable + means to protect Your Personal Data, We cannot guarantee its absolute + security. +

+ +

Children's Privacy

+

+ Our Service does not address anyone under the age of 13. We do not + knowingly collect personally identifiable information from anyone under + the age of 13. If You are a parent or guardian and You are aware that Your + child has provided Us with Personal Data, please contact Us. If We become + aware that We have collected Personal Data from anyone under the age of 13 + without verification of parental consent, We take steps to remove that + information from Our servers. +

+

+ If We need to rely on consent as a legal basis for processing Your + information and Your country requires consent from a parent, We may + require Your parent's consent before We collect and use that information. +

+ +

Links to Other Websites

+

+ Our Service may contain links to other websites that are not operated by + Us. If You click on a third party link, You will be directed to that third + party's site. We strongly advise You to review the Privacy Policy of every + site You visit. +

+

+ We have no control over and assume no responsibility for the content, + privacy policies or practices of any third party sites or services. +

+ +

Changes to this Privacy Policy

+

+ We may update Our Privacy Policy from time to time. We will notify You of + any changes by posting the new Privacy Policy on this page. +

+

+ We will let You know via email and/or a prominent notice on Our Service, + prior to the change becoming effective and update the "Last + updated" date at the top of this Privacy Policy. +

+

+ You are advised to review this Privacy Policy periodically for any + changes. Changes to this Privacy Policy are effective when they are posted + on this page. +

+ +

Contact Us

+

+ If you have any questions about this Privacy Policy, You can contact us: +

+
    +
  • By email: openfrontio@gmail.com
  • +
+ + + + diff --git a/resources/terms-of-service.html b/resources/terms-of-service.html new file mode 100644 index 000000000..005f4c277 --- /dev/null +++ b/resources/terms-of-service.html @@ -0,0 +1,238 @@ + + + + + + OpenFront - Terms of Service + + + +

Terms of Service

+

Last Updated: 4/29/2025

+ +

1. Introduction

+

+ Welcome to OpenFront ("we," "our," "us"). These Terms of Service ("Terms") + govern your access to and use of our website at https://openfront.io and + our Discord bot (collectively, the "Service"). By accessing or using our + Service, you agree to be bound by these Terms. +

+ +

2. Definitions

+
    +
  • + "Service" refers to both our website and Discord bot functionality +
  • +
  • "Bot" refers specifically to our Discord bot application
  • +
  • "Website" refers to https://openfront.io
  • +
  • + "User," "you," and "your" refers to individuals who access or use our + Service +
  • +
  • "Discord" refers to Discord Inc. and its services
  • +
+ +

3. Account Registration and Discord Integration

+

+ Our Service uses Discord for authentication. By accessing or using our + Service, you authorize us to access certain Discord account information, + including but not limited to your Discord ID, username, avatar, email + address, and Discord server memberships. +

+

+ You are responsible for maintaining the confidentiality of your Discord + account credentials and for all activities that occur under your account. + You agree to immediately notify us of any unauthorized use of your + account. +

+ +

4. User Conduct

+

When using our Service, you agree not to:

+
    +
  • + Use the Service in any way that violates any applicable laws or + regulations +
  • +
  • Harass, abuse, or harm another person or group
  • +
  • Impersonate another user or person
  • +
  • Use our Service for unauthorized advertising or promotion
  • +
  • + Attempt to access areas of our Service that you are not authorized to + access +
  • +
  • + Interfere with or disrupt the Service or servers connected to the + Service +
  • +
  • + Exploit, distribute, or publicly inform other users of any error or bug + that gives an unintended advantage +
  • +
  • + Use any automated means or interface not provided by us to access our + Service +
  • +
  • Attempt to reverse engineer any portion of our Service
  • +
+ +

5. Data Collection and Privacy

+

+ We collect and process personal information as described in our Privacy + Policy, which is incorporated by reference into these Terms. By using our + Service, you consent to our data practices as described in our Privacy + Policy, including our collection, use, and sharing of your information. +

+ +

6. Content and Intellectual Property

+

+ All content available through our Service, including but not limited to + text, graphics, logos, icons, images, audio clips, and software, is the + property of OpenFront or our licensors and is protected by copyright, + trademark, and other intellectual property laws. +

+ +

7. User-Generated Content

+

+ You retain ownership of any content you submit, post, or display on or + through our Service ("User Content"). By submitting User Content, you + grant us a worldwide, non-exclusive, royalty-free license to use, copy, + modify, create derivative works based on, distribute, publicly display, + and publicly perform your User Content in connection with operating and + providing our Service. +

+ +

8. Service Modifications and Availability

+

+ We reserve the right to modify, suspend, or discontinue the Service (or + any part thereof) at any time, with or without notice. We will not be + liable to you or to any third party for any modification, suspension, or + discontinuance of the Service. +

+

+ We do not guarantee that our Service will be available at all times. We + may experience hardware, software, or other problems or need to perform + maintenance related to the Service, resulting in interruptions, delays, or + errors. +

+ +

9. Limitation of Liability

+

+ To the maximum extent permitted by law, OpenFront and its affiliates, + officers, employees, agents, partners, and licensors will not be liable + for any indirect, incidental, special, consequential, or punitive damages, + including without limitation, loss of profits, data, use, goodwill, or + other intangible losses, resulting from: +

+
    +
  • + Your access to or use of or inability to access or use the Service +
  • +
  • Any conduct or content of any third party on the Service
  • +
  • Any content obtained from the Service
  • +
  • + Unauthorized access, use, or alteration of your transmissions or content +
  • +
+

+ In no event shall our aggregate liability for all claims relating to the + Service exceed one hundred dollars ($100). +

+ +

10. Disclaimer of Warranties

+

+ The Service is provided on an "AS IS" and "AS AVAILABLE" basis without any + warranty of any kind, whether express or implied. We expressly disclaim + all warranties of any kind, whether express or implied, including but not + limited to the implied warranties of merchantability, fitness for a + particular purpose, and non-infringement. +

+ +

11. Discord's Terms and Conditions

+

+ Your use of Discord's services is also governed by Discord's Terms of + Service and Privacy Policy. Our Service does not override or modify any + terms and conditions that govern your use of Discord's services. +

+ +

12. Termination

+

+ We may terminate or suspend your access to the Service immediately, + without prior notice or liability, for any reason whatsoever, including + without limitation if you breach these Terms. +

+ +

13. Changes to Terms

+

+ We reserve the right to modify or replace these Terms at any time. If a + revision is material, we will try to provide at least 30 days' notice + prior to any new terms taking effect. What constitutes a material change + will be determined at our sole discretion. +

+

+ By continuing to access or use our Service after those revisions become + effective, you agree to be bound by the revised terms. +

+ +

14. Governing Law

+

+ These Terms shall be governed and construed in accordance with the laws of + California, without regard to its conflict of law provisions. +

+ +

15. Contact Us

+

+ If you have any questions about these Terms, please contact us at:
+ openfrontio@gmail.com +

+ + + + diff --git a/setup.sh b/setup.sh index 926b11768..f1165b338 100644 --- a/setup.sh +++ b/setup.sh @@ -1,5 +1,5 @@ #!/bin/bash -# Comprehensive setup script for Hetzner server with Docker and user setup +# Comprehensive setup script for Hetzner server with Docker, user setup, Node Exporter, and OpenTelemetry # Exit on error set -e @@ -7,6 +7,13 @@ echo "=====================================================" echo "🚀 STARTING SERVER SETUP" echo "=====================================================" +# Verify required environment variables +if [ -z "$OTEL_ENDPOINT" ] || [ -z "$OTEL_USERNAME" ] || [ -z "$OTEL_PASSWORD" ]; then + echo "❌ ERROR: Required environment variables are not set!" + echo "Please set OTEL_ENDPOINT, OTEL_USERNAME, and OTEL_PASSWORD" + exit 1 +fi + echo "🔄 Updating system..." apt update && apt upgrade -y @@ -54,27 +61,131 @@ if [ -f /root/.ssh/authorized_keys ] && [ ! -f /home/openfront/.ssh/authorized_k echo "SSH keys copied from root to openfront" fi -# Check if node-exporter container already exists -if docker ps -a | grep -q "node-exporter"; then - echo "Node Exporter is already installed" +# Configure UDP buffer sizes for Cloudflare Tunnel +# https://github.com/quic-go/quic-go/wiki/UDP-Buffer-Sizes +echo "🔧 Configuring UDP buffer sizes..." +# Check if settings already exist in sysctl.conf +if grep -q "net.core.rmem_max" /etc/sysctl.conf && grep -q "net.core.wmem_max" /etc/sysctl.conf; then + echo "UDP buffer size settings already configured" else - echo "🔄 Installing Node Exporter..." - docker run -d --name node-exporter --restart=unless-stopped \ - --net="host" \ - --pid="host" \ - -v "/:/host:ro,rslave" \ - prom/node-exporter:latest \ - --path.rootfs=/host - echo "Node Exporter installed successfully" + # Add UDP buffer size settings to sysctl.conf + echo "# UDP buffer size settings for improved QUIC performance" >> /etc/sysctl.conf + echo "net.core.rmem_max=7500000" >> /etc/sysctl.conf + echo "net.core.wmem_max=7500000" >> /etc/sysctl.conf + + # Apply the settings immediately + sysctl -p + echo "UDP buffer sizes configured and applied" fi # Set proper ownership for openfront's home directory chown -R openfront:openfront /home/openfront echo "Set proper ownership for openfront's home directory" +# Create directory for OpenTelemetry configuration +echo "📊 Setting up Node Exporter and OpenTelemetry Collector..." +OTEL_CONFIG_DIR="/home/openfront/otel" + +if [ ! -d "$OTEL_CONFIG_DIR" ]; then + mkdir -p "$OTEL_CONFIG_DIR" + echo "Created OpenTelemetry configuration directory" +fi + +# Generate Base64 auth string +BASE64_AUTH=$(echo -n "${OTEL_USERNAME}:${OTEL_PASSWORD}" | base64) + +# Create OpenTelemetry Collector configuration +cat > "$OTEL_CONFIG_DIR/otel-collector-config.yaml" << EOF +receivers: + prometheus: + config: + scrape_configs: + - job_name: 'node' + scrape_interval: 10s + static_configs: + - targets: ['localhost:9100'] # Node Exporter endpoint + relabel_configs: + - source_labels: [__address__] + regex: '.*' + target_label: openfront.host + replacement: "\${HOSTNAME}" + +processors: + batch: + # Batch metrics before sending + timeout: 10s + send_batch_size: 1000 + +exporters: + otlphttp: + endpoint: "${OTEL_ENDPOINT}" + headers: + Authorization: "Basic ${BASE64_AUTH}" + tls: + insecure: true # Set to false in production with proper certs + +service: + pipelines: + metrics: + receivers: [prometheus] + processors: [batch] + exporters: [otlphttp] +EOF + +# Set ownership of all files +chmod 600 "$OTEL_CONFIG_DIR/otel-collector-config.yaml" +chown -R openfront:openfront "$OTEL_CONFIG_DIR" + +# Run Node Exporter +echo "🚀 Starting Node Exporter..." +docker pull prom/node-exporter:latest +docker rm -f node-exporter 2>/dev/null || true +docker run -d \ + --name=node-exporter \ + --restart=unless-stopped \ + --net="host" \ + --pid="host" \ + -v "/:/host:ro,rslave" \ + prom/node-exporter:latest \ + --path.rootfs=/host + +# Run OpenTelemetry Collector +echo "🚀 Starting OpenTelemetry Collector..." +docker pull otel/opentelemetry-collector-contrib:latest +docker rm -f otel-collector 2>/dev/null || true +# Run OpenTelemetry Collector with appropriate permissions +# Run OpenTelemetry Collector +echo "🚀 Starting OpenTelemetry Collector..." +docker pull otel/opentelemetry-collector-contrib:latest +docker rm -f otel-collector 2>/dev/null || true + +docker run -d \ + --name=otel-collector \ + --restart=unless-stopped \ + --network=host \ + --user=0 \ + -v "$OTEL_CONFIG_DIR/otel-collector-config.yaml:/etc/otelcol-contrib/config.yaml:ro" \ + -e OTEL_ENDPOINT="${OTEL_ENDPOINT}" \ + otel/opentelemetry-collector-contrib:latest + +# Check if containers are running +if docker ps | grep -q node-exporter && docker ps | grep -q otel-collector; then + echo "✅ Node Exporter and OpenTelemetry Collector started successfully!" +else + echo "❌ Failed to start containers. Check logs with: docker logs node-exporter or docker logs otel-collector" + exit 1 +fi + echo "=====================================================" echo "🎉 SETUP COMPLETE!" echo "=====================================================" echo "The openfront user has been set up and has Docker permissions." -echo "You can now deploy using the openfront user." +echo "UDP buffer sizes have been configured for optimal QUIC/WebSocket performance." +echo "Node Exporter is collecting system metrics." +echo "OpenTelemetry Collector is forwarding metrics to your endpoint." +echo "" +echo "📝 Configuration:" +echo " - Config Directory: $OTEL_CONFIG_DIR" +echo " - OpenTelemetry Endpoint: $OTEL_ENDPOINT" +echo " - Username: $OTEL_USERNAME" echo "=====================================================" \ No newline at end of file diff --git a/src/client/ApiSchemas.ts b/src/client/ApiSchemas.ts new file mode 100644 index 000000000..61952d3d5 --- /dev/null +++ b/src/client/ApiSchemas.ts @@ -0,0 +1,48 @@ +import { z } from "zod"; +import { base64urlToUuid } from "./Base64"; + +export const RefreshResponseSchema = z.object({ + token: z.string(), +}); +export type RefreshResponse = z.infer; + +export const TokenPayloadSchema = z.object({ + jti: z.string(), + sub: z + .string() + .refine( + (val) => { + const uuid = base64urlToUuid(val); + return uuid != null; + }, + { + message: "Invalid base64-encoded UUID", + }, + ) + .transform((val) => { + const uuid = base64urlToUuid(val); + if (!uuid) throw new Error("Invalid base64 UUID"); + return uuid; + }), + iat: z.number(), + iss: z.string(), + aud: z.string(), + exp: z.number(), + rol: z + .string() + .optional() + .transform((val) => val.split(",")), +}); +export type TokenPayload = z.infer; + +export const UserMeResponseSchema = z.object({ + user: z.object({ + id: z.string(), + avatar: z.string(), + username: z.string(), + global_name: z.string(), + discriminator: z.string(), + locale: z.string(), + }), +}); +export type UserMeResponse = z.infer; diff --git a/src/client/Base64.ts b/src/client/Base64.ts new file mode 100644 index 000000000..2f5a776ff --- /dev/null +++ b/src/client/Base64.ts @@ -0,0 +1,37 @@ +import { base64url } from "jose"; + +/** + * Converts a UUID string to a base64url-encoded binary representation. + * @param uuid - The UUID string (e.g., '123e4567-e89b-12d3-a456-426614174000') + * @returns base64url string (e.g., 'Ej5FZ+i7EtOkVkJmFBdAAA') + */ +export function uuidToBase64url(uuid: string): string { + const hex = uuid.replace(/-/g, ""); + const bytes = new Uint8Array(16); + + for (let i = 0; i < 16; i++) { + bytes[i] = parseInt(hex.slice(i * 2, i * 2 + 2), 16); + } + + return base64url.encode(bytes); +} + +/** + * Converts a base64url-encoded binary UUID back to its canonical UUID string. + * @param encoded - base64url string (e.g., 'Ej5FZ+i7EtOkVkJmFBdAAA') + * @returns UUID string (e.g., '123e4567-e89b-12d3-a456-426614174000') + */ +export function base64urlToUuid(encoded: string): string { + const bytes = base64url.decode(encoded); + const hex = Array.from(bytes) + .map((b) => b.toString(16).padStart(2, "0")) + .join(""); + + return [ + hex.slice(0, 8), + hex.slice(8, 12), + hex.slice(12, 16), + hex.slice(16, 20), + hex.slice(20), + ].join("-"); +} diff --git a/src/client/ClientGameRunner.ts b/src/client/ClientGameRunner.ts index 25862517d..1b8aefe22 100644 --- a/src/client/ClientGameRunner.ts +++ b/src/client/ClientGameRunner.ts @@ -11,7 +11,7 @@ import { import { createGameRecord } from "../core/Util"; import { ServerConfig } from "../core/configuration/Config"; import { getConfig } from "../core/configuration/ConfigLoader"; -import { Team, UnitType } from "../core/game/Game"; +import { Cell, Team, UnitType } from "../core/game/Game"; import { TileRef } from "../core/game/GameMap"; import { ErrorUpdate, @@ -353,7 +353,13 @@ export class ClientGameRunner { } } this.myPlayer.actions(tile).then((actions) => { - console.log(`got actions: ${JSON.stringify(actions)}`); + const bu = actions.buildableUnits.find( + (bu) => bu.type == UnitType.TransportShip, + ); + if (bu == null) { + console.warn(`no transport ship buildable units`); + return; + } if (actions.canAttack) { this.eventBus.emit( new SendAttackIntentEvent( @@ -362,17 +368,29 @@ export class ClientGameRunner { ), ); } else if ( - actions.canBoat !== false && - this.shouldBoat(tile, actions.canBoat) && + bu.canBuild !== false && + this.shouldBoat(tile, bu.canBuild) && this.gameView.isLand(tile) ) { - this.eventBus.emit( - new SendBoatAttackIntentEvent( - this.gameView.owner(tile).id(), - cell, - this.myPlayer.troops() * this.renderer.uiState.attackRatio, - ), - ); + this.myPlayer + .bestTransportShipSpawn(this.gameView.ref(cell.x, cell.y)) + .then((spawn: number | false) => { + let spawnCell = null; + if (spawn !== false) { + spawnCell = new Cell( + this.gameView.x(spawn), + this.gameView.y(spawn), + ); + } + this.eventBus.emit( + new SendBoatAttackIntentEvent( + this.gameView.owner(tile).id(), + cell, + this.myPlayer.troops() * this.renderer.uiState.attackRatio, + spawnCell, + ), + ); + }); } const owner = this.gameView.owner(tile); diff --git a/src/client/HostLobbyModal.ts b/src/client/HostLobbyModal.ts index 5dbe32865..86b6197b5 100644 --- a/src/client/HostLobbyModal.ts +++ b/src/client/HostLobbyModal.ts @@ -4,7 +4,13 @@ import randomMap from "../../resources/images/RandomMap.webp"; import { translateText } from "../client/Utils"; import { getServerConfigFromClient } from "../core/configuration/ConfigLoader"; import { consolex } from "../core/Consolex"; -import { Difficulty, GameMapType, GameMode } from "../core/game/Game"; +import { + Difficulty, + Duos, + GameMapType, + GameMode, + mapCategories, +} from "../core/game/Game"; import { GameConfig, GameInfo } from "../core/Schemas"; import { generateID } from "../core/Util"; import "./components/baseComponents/Modal"; @@ -23,7 +29,7 @@ export class HostLobbyModal extends LitElement { @state() private selectedDifficulty: Difficulty = Difficulty.Medium; @state() private disableNPCs = false; @state() private gameMode: GameMode = GameMode.FFA; - @state() private teamCount: number = 2; + @state() private teamCount: number | typeof Duos = 2; @state() private disableNukes: boolean = false; @state() private bots: number = 400; @state() private infiniteGold: boolean = false; @@ -74,23 +80,40 @@ export class HostLobbyModal extends LitElement {
${translateText("map.map")}
-
- ${Object.entries(GameMapType) - .filter(([key]) => isNaN(Number(key))) - .map( - ([key, value]) => html` -
this.handleMapSelection(value)}> - +
+ + ${Object.entries(mapCategories).map( + ([categoryKey, maps]) => html` +
+

+ ${translateText(`map_categories.${categoryKey}`)} +

+
+ ${maps.map((mapValue) => { + const mapKey = Object.keys(GameMapType).find( + (key) => GameMapType[key] === mapValue, + ); + return html` +
this.handleMapSelection(mapValue)} + > + +
+ `; + })}
- `, - )} +
+ `, + )}
-
${translateText("map.random")}
+
+ ${translateText("map.random")} +
@@ -170,7 +195,7 @@ export class HostLobbyModal extends LitElement { ${translateText("host_modal.team_count")}
- ${[2, 3, 4, 5, 6, 7].map( + ${[Duos, 2, 3, 4, 5, 6, 7].map( (o) => html`
void; + private readonly tabId = `${Date.now()}-${Math.random()}`; + private readonly lockKey = "multi-tab-lock"; + private readonly heartbeatIntervalMs = 1_000; + private readonly staleThresholdMs = 3_000; - private numPunishmentsGiven = 0; + private heartbeatTimer: number | null = null; + private isPunished = false; + private punishmentCount = 0; + private startPenaltyCallback: (duration: number) => void = () => {}; + + constructor() { + window.addEventListener("storage", this.onStorageEvent.bind(this)); + window.addEventListener("beforeunload", this.onBeforeUnload.bind(this)); + } - /** - * Start monitoring for multi-tabbing behavior - * - * @param startPenalty Callback function when punishment starts - */ public startMonitoring(startPenalty: (duration: number) => void): void { - if (this.isMonitoring) return; - - this.isMonitoring = true; this.startPenaltyCallback = startPenalty; - - // Event listeners for window focus/blur - window.addEventListener("blur", this.handleFocusChange.bind(this)); - window.addEventListener("focus", this.handleFocusChange.bind(this)); - - // Also track visibility changes for tab switching - document.addEventListener( - "visibilitychange", - this.handleVisibilityChange.bind(this), + this.writeLock(); + this.heartbeatTimer = window.setInterval( + () => this.heartbeat(), + this.heartbeatIntervalMs, ); } public stopMonitoring(): void { - if (!this.isMonitoring) return; - - this.isMonitoring = false; - - // Remove event listeners - window.removeEventListener("blur", this.handleFocusChange.bind(this)); - window.removeEventListener("focus", this.handleFocusChange.bind(this)); - document.removeEventListener( - "visibilitychange", - this.handleVisibilityChange.bind(this), - ); - - // Clear data - this.focusChanges = []; - this.isPunished = false; - } - - private handleFocusChange(): void { - const currentTime = Date.now(); - - this.recordFocusChange(currentTime); - - // Check for multi-tabbing when focus is gained - if (document.hasFocus() && !this.isPunished) { - this.checkForMultiTabbing(currentTime); + if (this.heartbeatTimer !== null) { + clearInterval(this.heartbeatTimer); + this.heartbeatTimer = null; } - } - private handleVisibilityChange(): void { - const currentTime = Date.now(); - - // Record and check regardless of current focus state - this.recordFocusChange(currentTime); - - // Only check when tab becomes visible - if (document.visibilityState === "visible" && !this.isPunished) { - this.checkForMultiTabbing(currentTime); + const lock = this.readLock(); + if (lock?.owner === this.tabId) { + localStorage.removeItem(this.lockKey); } + window.removeEventListener("storage", this.onStorageEvent.bind(this)); + window.removeEventListener("beforeunload", this.onBeforeUnload.bind(this)); } - private recordFocusChange(timestamp: number): void { - if (Math.abs(this.lastFocusChangeTime - timestamp) < 100) { - // Don't count multiple triggers at same time + private heartbeat(): void { + const now = Date.now(); + const lock = this.readLock(); + + if ( + !lock || + lock.owner === this.tabId || + now - lock.timestamp > this.staleThresholdMs + ) { + this.writeLock(); + this.isPunished = false; return; } - this.focusChanges.push(timestamp); - console.log(`pushing focus change at ${timestamp}`); - this.lastFocusChangeTime = timestamp; - // Keep only recent changes - if (this.focusChanges.length > this.maxFocusChanges) { - this.focusChanges.shift(); + if (!this.isPunished) { + this.applyPunishment(); } } - private checkForMultiTabbing(currentTime: number): void { - // Only if we have enough data points - if (this.focusChanges.length >= this.maxFocusChanges) { - const oldestChange = this.focusChanges[0]; - const timeSpan = currentTime - oldestChange; - - // If changes happened within detection window - if (timeSpan <= this.timeWindow) { + private onStorageEvent(e: StorageEvent): void { + if (e.key === this.lockKey && e.newValue) { + let other: { owner: string; timestamp: number }; + try { + other = JSON.parse(e.newValue); + } catch (e) { + console.error("Failed to parse lock", e); + return; + } + if (other.owner !== this.tabId && !this.isPunished) { this.applyPunishment(); } } } + private onBeforeUnload(): void { + const lock = this.readLock(); + if (lock?.owner === this.tabId) { + localStorage.removeItem(this.lockKey); + } + } + private applyPunishment(): void { - // Prevent multiple punishments - if (this.isPunished) return; this.isPunished = true; - - let punishmentDelay = 0; - if (this.numPunishmentsGiven >= this.punishmentDelays.length) { - punishmentDelay = this.punishmentDelays[this.punishmentDelays.length - 1]; - } else { - punishmentDelay = this.punishmentDelays[this.numPunishmentsGiven]; - } - - this.numPunishmentsGiven++; - - // Call the start penalty callback - if (this.startPenaltyCallback) { - this.startPenaltyCallback(punishmentDelay); - } - - // Remove penalty after delay + this.punishmentCount++; + const delay = 10_000; + this.startPenaltyCallback(delay); setTimeout(() => { this.isPunished = false; - }, punishmentDelay); + }, delay); + } + + private writeLock(): void { + localStorage.setItem( + this.lockKey, + JSON.stringify({ owner: this.tabId, timestamp: Date.now() }), + ); + } + + private readLock(): { owner: string; timestamp: number } | null { + const raw = localStorage.getItem(this.lockKey); + if (!raw) return null; + try { + return JSON.parse(raw); + } catch (e) { + console.error("Failed to parse lock", raw, e); + return null; + } } } diff --git a/src/client/PublicLobby.ts b/src/client/PublicLobby.ts index 9170ca22c..acb463c4a 100644 --- a/src/client/PublicLobby.ts +++ b/src/client/PublicLobby.ts @@ -94,6 +94,11 @@ export class PublicLobby extends LitElement { const playersRemainingBeforeMax = lobby.gameConfig.maxPlayers - lobby.numClients; + const teamCount = + lobby.gameConfig.gameMode === GameMode.Team + ? lobby.gameConfig.playerTeams || 0 + : null; + return html`
+ ${teamCount !== null + ? html` +
+ ${translateText("public_lobby.teams")} ${teamCount} +
+ ` + : null}
diff --git a/src/client/RandomNameButton.ts b/src/client/RandomNameButton.ts new file mode 100644 index 000000000..4617c784f --- /dev/null +++ b/src/client/RandomNameButton.ts @@ -0,0 +1,30 @@ +import { LitElement, html } from "lit"; +import { customElement, state } from "lit/decorators.js"; +import { UserSettings } from "../core/game/UserSettings"; + +@customElement("random-name-button") +export class RandomNameButton extends LitElement { + private userSettings: UserSettings = new UserSettings(); + @state() private randomName: boolean = this.userSettings.anonymousNames(); + + createRenderRoot() { + return this; + } + + toggleRandomName() { + this.userSettings.toggleRandomName(); + this.randomName = this.userSettings.anonymousNames(); + } + + render() { + return html` + + `; + } +} diff --git a/src/client/SinglePlayerModal.ts b/src/client/SinglePlayerModal.ts index d7dd675ff..0edcc185c 100644 --- a/src/client/SinglePlayerModal.ts +++ b/src/client/SinglePlayerModal.ts @@ -3,7 +3,14 @@ import { customElement, query, state } from "lit/decorators.js"; import randomMap from "../../resources/images/RandomMap.webp"; import { translateText } from "../client/Utils"; import { consolex } from "../core/Consolex"; -import { Difficulty, GameMapType, GameMode, GameType } from "../core/game/Game"; +import { + Difficulty, + Duos, + GameMapType, + GameMode, + GameType, + mapCategories, +} from "../core/game/Game"; import { generateID } from "../core/Util"; import "./components/baseComponents/Button"; import "./components/baseComponents/Modal"; @@ -30,7 +37,7 @@ export class SinglePlayerModal extends LitElement { @state() private instantBuild: boolean = false; @state() private useRandomMap: boolean = false; @state() private gameMode: GameMode = GameMode.FFA; - @state() private teamCount: number = 2; + @state() private teamCount: number | typeof Duos = 2; render() { return html` @@ -39,27 +46,40 @@ export class SinglePlayerModal extends LitElement {
${translateText("map.map")}
-
- ${Object.entries(GameMapType) - .filter(([key]) => isNaN(Number(key))) - .map( - ([key, value]) => html` -
+ + ${Object.entries(mapCategories).map( + ([categoryKey, maps]) => html` +
+

- + ${translateText(`map_categories.${categoryKey}`)} +

+
+ ${maps.map((mapValue) => { + const mapKey = Object.keys(GameMapType).find( + (key) => GameMapType[key] === mapValue, + ); + return html` +
this.handleMapSelection(mapValue)} + > + +
+ `; + })}
- `, - )} +
+ `, + )}
- ${[2, 3, 4, 5, 6, 7].map( + ${["Duos", 2, 3, 4, 5, 6, 7].map( (o) => html`
= { World: "World", Europe: "Europe", + EuropeClassic: "Europe Classic", Mena: "MENA", NorthAmerica: "North America", Oceania: "Oceania", @@ -24,6 +25,7 @@ export const MapDescription: Record = { BetweenTwoSeas: "Between Two Seas", KnownWorld: "Known World", FaroeIslands: "Faroe Islands", + DeglaciatedAntarctica: "Deglaciated Antarctica", }; @customElement("map-display") diff --git a/src/client/data/countries.json b/src/client/data/countries.json index 103f3ebd7..16d0134de 100644 --- a/src/client/data/countries.json +++ b/src/client/data/countries.json @@ -3,31 +3,95 @@ "code": "xx", "name": "None" }, + { + "code": "Abbasid Caliphate", + "continent": "Asia", + "name": "Abbasid Caliphate" + }, + { + "code": "Achaemenid Empire", + "continent": "Asia", + "name": "Achaemenid Empire" + }, + { + "code": "ae", + "continent": "Asia", + "name": "United Arab Emirates" + }, { "code": "af", "continent": "Asia", "name": "Afghanistan" }, { - "code": "ax", + "code": "african union", + "continent": "Africa", + "name": "African Union" + }, + { + "code": "ag", + "continent": "North America", + "name": "Antigua and Barbuda" + }, + { + "code": "ai", + "continent": "North America", + "name": "Anguilla" + }, + { + "code": "1_Airgialla", "continent": "Europe", - "name": "Aland Islands" + "name": "Airgialla" }, { "code": "al", "continent": "Europe", "name": "Albania" }, + { + "code": "Alabama", + "continent": "North America", + "name": "Alabama" + }, + { + "code": "ax", + "continent": "Europe", + "name": "Aland Islands" + }, + { + "code": "Alaska", + "continent": "North America", + "name": "Alaska" + }, { "code": "dz", "continent": "Africa", "name": "Algeria" }, + { + "code": "Amazigh flag", + "continent": "Africa", + "name": "Amazigh Flag" + }, + { + "code": "amazonas", + "continent": "South America", + "name": "Amazonas" + }, { "code": "as", "continent": "Oceania", "name": "American Samoa" }, + { + "code": "am", + "continent": "Asia", + "name": "Armenia" + }, + { + "code": "Anarchist flag", + "name": "Anarchist Flag" + }, { "code": "ad", "continent": "Europe", @@ -38,19 +102,19 @@ "continent": "Africa", "name": "Angola" }, - { - "code": "ai", - "continent": "North America", - "name": "Anguilla" - }, { "code": "aq", "name": "Antarctica" }, { - "code": "ag", - "continent": "North America", - "name": "Antigua and Barbuda" + "code": "antipope", + "continent": "Europe", + "name": "Anti-Pope" + }, + { + "code": "aquitaine", + "continent": "Europe", + "name": "Aquitaine" }, { "code": "ar", @@ -58,9 +122,29 @@ "name": "Argentina" }, { - "code": "am", + "code": "Aram Damascus", "continent": "Asia", - "name": "Armenia" + "name": "Aram Damascus" + }, + { + "code": "Arabia", + "continent": "Asia", + "name": "Arabia" + }, + { + "code": "Arizona", + "continent": "North America", + "name": "Arizona" + }, + { + "code": "Arkansas", + "continent": "North America", + "name": "Arkansas" + }, + { + "code": "armagnac", + "continent": "Europe", + "name": "Armagnac" }, { "code": "aw", @@ -73,30 +157,64 @@ "name": "Ascension Island" }, { - "code": "au", - "continent": "Oceania", - "name": "Australia" + "code": "Assyria", + "continent": "Asia", + "name": "Assyria" + }, + { + "code": "asturias", + "continent": "Europe", + "name": "Asturias" + }, + { + "code": "Athens", + "continent": "Europe", + "name": "Athens" }, { "code": "at", "continent": "Europe", "name": "Austria" }, + { + "code": "austria-hungary", + "continent": "Europe", + "name": "Austria-Hungary" + }, + { + "code": "au", + "continent": "Oceania", + "name": "Australia" + }, { "code": "az", "continent": "Asia", "name": "Azerbaijan" }, + { + "code": "Aztec Empire", + "continent": "North America", + "name": "Aztec Empire" + }, { "code": "bs", "continent": "North America", "name": "Bahamas" }, + { + "code": "bahia", + "continent": "South America", + "name": "Bahia" + }, { "code": "bh", "continent": "Asia", "name": "Bahrain" }, + { + "code": "baguette", + "name": "Baguette" + }, { "code": "bd", "continent": "Asia", @@ -107,8 +225,14 @@ "continent": "North America", "name": "Barbados" }, + { + "code": "Babylonia", + "continent": "Asia", + "name": "Babylonia" + }, { "code": "es-pv", + "continent": "Europe", "name": "Basque Country" }, { @@ -175,11 +299,21 @@ "continent": "Asia", "name": "British Indian Ocean Territory" }, + { + "code": "Brittany", + "continent": "Europe", + "name": "Brittany" + }, { "code": "bn", "continent": "Asia", "name": "Brunei Darussalam" }, + { + "code": "buenos_aires", + "continent": "South America", + "name": "Buenos Aires" + }, { "code": "bg", "continent": "Europe", @@ -190,16 +324,36 @@ "continent": "Africa", "name": "Burkina Faso" }, + { + "code": "burgundy", + "continent": "Europe", + "name": "Burgundy" + }, + { + "code": "Burma", + "continent": "Asia", + "name": "Burma" + }, { "code": "bi", "continent": "Africa", "name": "Burundi" }, + { + "code": "Byzantine Empire", + "continent": "Europe", + "name": "Byzantine Empire" + }, { "code": "cv", "continent": "Africa", "name": "Cabo Verde" }, + { + "code": "California", + "continent": "North America", + "name": "California" + }, { "code": "kh", "continent": "Asia", @@ -217,10 +371,31 @@ }, { "code": "ic", + "continent": "Africa", "name": "Canary Islands" }, + { + "code": "Capybara", + "name": "Capybara" + }, + { + "code": "Carthage", + "continent": "Africa", + "name": "Carthage" + }, + { + "code": "castille", + "continent": "Europe", + "name": "Castille" + }, + { + "code": "catamarca", + "continent": "South America", + "name": "Catamarca" + }, { "code": "es-ct", + "continent": "Europe", "name": "Catalonia" }, { @@ -228,6 +403,11 @@ "continent": "North America", "name": "Cayman Islands" }, + { + "code": "Ceará", + "continent": "South America", + "name": "Ceará" + }, { "code": "cf", "continent": "Africa", @@ -248,11 +428,21 @@ "continent": "Asia", "name": "China" }, + { + "code": "Chinook", + "continent": "North America", + "name": "Chinook" + }, { "code": "cx", "continent": "Asia", "name": "Christmas Island" }, + { + "code": "Chuvashia", + "continent": "Europe", + "name": "Chuvashia" + }, { "code": "cp", "name": "Clipperton Island" @@ -262,21 +452,55 @@ "continent": "Asia", "name": "Cocos (Keeling) Islands" }, + { + "code": "Colchis", + "continent": "Asia", + "name": "Colchis" + }, { "code": "co", "continent": "South America", "name": "Colombia" }, + { + "code": "Colorado", + "continent": "North America", + "name": "Colorado" + }, { "code": "km", "continent": "Africa", "name": "Comoros" }, + { + "code": "communist flag", + "name": "Communist Flag" + }, + { + "code": "Confederate States", + "continent": "North America", + "name": "Confederate States" + }, + { + "code": "1_Connacht", + "continent": "Europe", + "name": "Connacht" + }, { "code": "ck", "continent": "Oceania", "name": "Cook Islands" }, + { + "code": "cordoba", + "continent": "Europe", + "name": "Cordoba" + }, + { + "code": "Corsica", + "continent": "Europe", + "name": "Corsica" + }, { "code": "cr", "continent": "North America", @@ -292,6 +516,10 @@ "continent": "Europe", "name": "Croatia" }, + { + "code": "Cthulhu Republic", + "name": "Cthulhu Republic" + }, { "code": "cu", "continent": "North America", @@ -313,19 +541,35 @@ "name": "Czech Republic" }, { - "code": "cd", - "continent": "Africa", - "name": "Democratic Republic of the Congo" + "code": "Danzig", + "continent": "Europe", + "name": "Danzig" + }, + { + "code": "1_Dalriata", + "continent": "Europe", + "name": "Dál Riata" }, { "code": "dk", "continent": "Europe", "name": "Denmark" }, + { + "code": "cd", + "continent": "Africa", + "name": "Democratic Republic of the Congo" + }, { "code": "dg", + "continent": "Asia", "name": "Diego Garcia" }, + { + "code": "Dilmun", + "continent": "Asia", + "name": "Dilmun" + }, { "code": "dj", "continent": "Africa", @@ -341,6 +585,30 @@ "continent": "North America", "name": "Dominican Republic" }, + { + "code": "1_Dumnonia", + "continent": "Europe", + "name": "Dumnonia" + }, + { + "code": "Dutch East India Company", + "name": "Dutch East India Company" + }, + { + "code": "1_Dyfed", + "continent": "Europe", + "name": "Dyfed" + }, + { + "code": "1_East Anglia", + "continent": "Europe", + "name": "East Anglia" + }, + { + "code": "east_germany", + "continent": "Europe", + "name": "East Germany" + }, { "code": "ec", "continent": "South America", @@ -351,11 +619,31 @@ "continent": "Africa", "name": "Egypt" }, + { + "code": "Elam", + "continent": "Asia", + "name": "Elam" + }, { "code": "sv", "continent": "North America", "name": "El Salvador" }, + { + "code": "granada", + "continent": "Europe", + "name": "Emirate of Granada" + }, + { + "code": "Empire of Japan", + "continent": "Asia", + "name": "Empire of Japan" + }, + { + "code": "Empire of Japan1", + "continent": "Asia", + "name": "Empire of Japan" + }, { "code": "gb-eng", "continent": "Europe", @@ -371,6 +659,11 @@ "continent": "Africa", "name": "Eritrea" }, + { + "code": "1_Essex", + "continent": "Europe", + "name": "Essex" + }, { "code": "ee", "continent": "Europe", @@ -388,6 +681,7 @@ }, { "code": "eu", + "continent": "Europe", "name": "Europe" }, { @@ -400,6 +694,11 @@ "continent": "Europe", "name": "Faroe Islands" }, + { + "code": "Fascist Spain", + "continent": "Europe", + "name": "Fascist Spain" + }, { "code": "fm", "continent": "Oceania", @@ -415,11 +714,35 @@ "continent": "Europe", "name": "Finland" }, + { + "code": "Flanders", + "continent": "Europe", + "name": "Flanders" + }, + { + "code": "Florida", + "continent": "North America", + "name": "Florida" + }, + { + "code": "1_Fortriu", + "continent": "Europe", + "name": "Fortriu" + }, { "code": "fr", "continent": "Europe", "name": "France" }, + { + "code": "1_Franks", + "continent": "Europe", + "name": "Franks" + }, + { + "code": "french foreign legion", + "name": "French Foreign Legion" + }, { "code": "gf", "continent": "South America", @@ -430,6 +753,10 @@ "continent": "Oceania", "name": "French Polynesia" }, + { + "code": "frost_giant", + "name": "Frost Giant" + }, { "code": "tf", "continent": "Africa", @@ -440,8 +767,14 @@ "continent": "Africa", "name": "Gabon" }, + { + "code": "galapagos", + "continent": "South America", + "name": "Galápagos" + }, { "code": "es-ga", + "continent": "Europe", "name": "Galicia" }, { @@ -449,11 +782,26 @@ "continent": "Africa", "name": "Gambia" }, + { + "code": "Garamant", + "continent": "Africa", + "name": "Garamantes" + }, { "code": "ge", "continent": "Asia", "name": "Georgia" }, + { + "code": "Georgia_US", + "continent": "North America", + "name": "Georgia (US State)" + }, + { + "code": "German Empire", + "continent": "Europe", + "name": "German Empire" + }, { "code": "de", "continent": "Europe", @@ -514,16 +862,36 @@ "continent": "Africa", "name": "Guinea-Bissau" }, + { + "code": "1_Gwent", + "continent": "Europe", + "name": "Gwent" + }, + { + "code": "1_Gwynedd", + "continent": "Europe", + "name": "Gwynedd" + }, { "code": "gy", "continent": "South America", "name": "Guyana" }, + { + "code": "Habsburg Austria", + "continent": "Europe", + "name": "Habsburg Austria" + }, { "code": "ht", "continent": "North America", "name": "Haiti" }, + { + "code": "Hawaii", + "continent": "Oceania", + "name": "Hawaii" + }, { "code": "hm", "name": "Heard Island and McDonald Islands" @@ -533,6 +901,11 @@ "continent": "Europe", "name": "Holy See" }, + { + "code": "Holy Roman Empire", + "continent": "Europe", + "name": "Holy Roman Empire" + }, { "code": "hn", "continent": "North America", @@ -548,31 +921,56 @@ "continent": "Europe", "name": "Hungary" }, + { + "code": "Hyrcania", + "continent": "Asia", + "name": "Hyrcania" + }, { "code": "is", "continent": "Europe", "name": "Iceland" }, + { + "code": "Idaho", + "continent": "North America", + "name": "Idaho" + }, + { + "code": "Illinois", + "continent": "North America", + "name": "Illinois" + }, { "code": "in", "continent": "Asia", "name": "India" }, + { + "code": "Indiana", + "continent": "North America", + "name": "Indiana" + }, { "code": "id", "continent": "Asia", "name": "Indonesia" }, { - "code": "ir", - "continent": "Asia", - "name": "Iran" + "code": "Iowa", + "continent": "North America", + "name": "Iowa" }, { "code": "iq", "continent": "Asia", "name": "Iraq" }, + { + "code": "ir", + "continent": "Asia", + "name": "Iran" + }, { "code": "ie", "continent": "Europe", @@ -593,6 +991,11 @@ "continent": "Europe", "name": "Italy" }, + { + "code": "italy", + "continent": "Europe", + "name": "Kingdom of Italy" + }, { "code": "jm", "continent": "North America", @@ -613,26 +1016,85 @@ "continent": "Asia", "name": "Jordan" }, + { + "code": "Kansas", + "continent": "North America", + "name": "Kansas" + }, { "code": "kz", "continent": "Asia", "name": "Kazakhstan" }, + { + "code": "Kemet", + "continent": "Africa", + "name": "Kemet" + }, { "code": "ke", "continent": "Africa", "name": "Kenya" }, + { + "code": "1_Kent", + "continent": "Europe", + "name": "Kent" + }, + { + "code": "Kentucky", + "continent": "North America", + "name": "Kentucky" + }, + { + "code": "Khemet", + "continent": "Africa", + "name": "Khemet" + }, + { + "code": "Kingdom of Egypt", + "continent": "Africa", + "name": "Kingdom of Egypt" + }, + { + "code": "Kingdom of Iraq", + "continent": "Asia", + "name": "Kingdom of Iraq" + }, + { + "code": "Kingdom of Jerusalem", + "continent": "Asia", + "name": "Kingdom of Jerusalem" + }, + { + "code": "Kingdom of Judah", + "continent": "Asia", + "name": "Kingdom of Judah" + }, { "code": "ki", "continent": "Oceania", "name": "Kiribati" }, + { + "code": "Kiwi", + "name": "Kiwi" + }, { "code": "xk", "continent": "Europe", "name": "Kosovo" }, + { + "code": "kurdistan", + "continent": "Asia", + "name": "Kurdistan" + }, + { + "code": "Kush", + "continent": "Africa", + "name": "Kush" + }, { "code": "kw", "continent": "Asia", @@ -643,6 +1105,11 @@ "continent": "Asia", "name": "Kyrgyzstan" }, + { + "code": "1_Laigin", + "continent": "Europe", + "name": "Laigin" + }, { "code": "la", "continent": "Asia", @@ -653,11 +1120,25 @@ "continent": "Europe", "name": "Latvia" }, + { + "code": "League of Nations", + "name": "League of Nations" + }, { "code": "lb", "continent": "Asia", "name": "Lebanon" }, + { + "code": "Leinster", + "continent": "Europe", + "name": "Leinster" + }, + { + "code": "leon", + "continent": "Europe", + "name": "León" + }, { "code": "ls", "continent": "Africa", @@ -668,6 +1149,15 @@ "continent": "Africa", "name": "Liberia" }, + { + "code": "Liberalism_flag", + "name": "Liberalism Flag" + }, + { + "code": "Libyan Jamahiriya", + "continent": "Africa", + "name": "Libyan Jamahiriya" + }, { "code": "ly", "continent": "Africa", @@ -678,16 +1168,35 @@ "continent": "Europe", "name": "Liechtenstein" }, + { + "code": "Listenbourg", + "name": "Listenbourg" + }, { "code": "lt", "continent": "Europe", "name": "Lithuania" }, + { + "code": "Louisiana", + "continent": "North America", + "name": "Louisiana" + }, { "code": "lu", "continent": "Europe", "name": "Luxembourg" }, + { + "code": "lydia", + "continent": "Asia", + "name": "Lydia" + }, + { + "code": "Macedonia", + "continent": "Europe", + "name": "Macedonia" + }, { "code": "mo", "continent": "Asia", @@ -698,6 +1207,11 @@ "continent": "Africa", "name": "Madagascar" }, + { + "code": "Maine", + "continent": "North America", + "name": "Maine" + }, { "code": "mw", "continent": "Africa", @@ -723,6 +1237,11 @@ "continent": "Europe", "name": "Malta" }, + { + "code": "Māori Flag", + "continent": "Oceania", + "name": "Māori Flag" + }, { "code": "mh", "continent": "Oceania", @@ -733,6 +1252,11 @@ "continent": "North America", "name": "Martinique" }, + { + "code": "Maryland", + "continent": "North America", + "name": "Maryland" + }, { "code": "mr", "continent": "Africa", @@ -748,11 +1272,46 @@ "continent": "Africa", "name": "Mayotte" }, + { + "code": "Median Empire", + "continent": "Asia", + "name": "Median Empire" + }, + { + "code": "1_Mercia", + "continent": "Europe", + "name": "Mercia" + }, { "code": "mx", "continent": "North America", "name": "Mexico" }, + { + "code": "Michigan", + "continent": "North America", + "name": "Michigan" + }, + { + "code": "minas_gerais", + "continent": "South America", + "name": "Minas Gerais" + }, + { + "code": "Minnesota", + "continent": "North America", + "name": "Minnesota" + }, + { + "code": "Mississippi", + "continent": "North America", + "name": "Mississippi" + }, + { + "code": "Missouri", + "continent": "North America", + "name": "Missouri" + }, { "code": "md", "continent": "Europe", @@ -763,11 +1322,21 @@ "continent": "Europe", "name": "Monaco" }, + { + "code": "Mongol Empire", + "continent": "Asia", + "name": "Mongol Empire" + }, { "code": "mn", "continent": "Asia", "name": "Mongolia" }, + { + "code": "Montana", + "continent": "North America", + "name": "Montana" + }, { "code": "me", "continent": "Europe", @@ -788,6 +1357,11 @@ "continent": "Africa", "name": "Mozambique" }, + { + "code": "1_Munster", + "continent": "Europe", + "name": "Munster" + }, { "code": "mm", "continent": "Asia", @@ -798,11 +1372,20 @@ "continent": "Africa", "name": "Namibia" }, + { + "code": "NATO", + "name": "NATO" + }, { "code": "nr", "continent": "Oceania", "name": "Nauru" }, + { + "code": "Nebraska", + "continent": "North America", + "name": "Nebraska" + }, { "code": "np", "continent": "Asia", @@ -813,11 +1396,40 @@ "continent": "Europe", "name": "Netherlands" }, + { + "code": "neuragic_empire", + "name": "Neuragic Empire" + }, + { + "code": "Nevada", + "continent": "North America", + "name": "Nevada" + }, { "code": "nc", "continent": "Oceania", "name": "New Caledonia" }, + { + "code": "New_Hampshire", + "continent": "North America", + "name": "New Hampshire" + }, + { + "code": "New_Jersey", + "continent": "North America", + "name": "New Jersey" + }, + { + "code": "New_Mexico", + "continent": "North America", + "name": "New Mexico" + }, + { + "code": "New_York", + "continent": "North America", + "name": "New York" + }, { "code": "nz", "continent": "Oceania", @@ -848,6 +1460,26 @@ "continent": "Oceania", "name": "Norfolk Island" }, + { + "code": "normandy", + "continent": "Europe", + "name": "Normandy" + }, + { + "code": "North Karelia", + "continent": "Europe", + "name": "North Karelia" + }, + { + "code": "North_Carolina", + "continent": "North America", + "name": "North Carolina" + }, + { + "code": "North_Dakota", + "continent": "North America", + "name": "North Dakota" + }, { "code": "kp", "continent": "Asia", @@ -858,21 +1490,56 @@ "continent": "Europe", "name": "North Macedonia" }, + { + "code": "northern_ireland", + "continent": "Europe", + "name": "Northern Ireland" + }, { "code": "mp", "continent": "Oceania", "name": "Northern Mariana Islands" }, + { + "code": "1_Northern Uí Néill", + "continent": "Europe", + "name": "Northern Uí Néill" + }, + { + "code": "1_Northumbria", + "continent": "Europe", + "name": "Northumbria" + }, { "code": "no", "continent": "Europe", "name": "Norway" }, + { + "code": "Ohio", + "continent": "North America", + "name": "Ohio" + }, + { + "code": "Oklahoma", + "continent": "North America", + "name": "Oklahoma" + }, { "code": "om", "continent": "Asia", "name": "Oman" }, + { + "code": "Oregon", + "continent": "North America", + "name": "Oregon" + }, + { + "code": "Ottoman Empire", + "continent": "Asia", + "name": "Ottoman Empire" + }, { "code": "pk", "continent": "Asia", @@ -883,6 +1550,11 @@ "continent": "Oceania", "name": "Palau" }, + { + "code": "Palekh", + "continent": "Europe", + "name": "Palekh" + }, { "code": "pa", "continent": "North America", @@ -893,21 +1565,46 @@ "continent": "Oceania", "name": "Papua New Guinea" }, + { + "code": "Pará", + "continent": "South America", + "name": "Pará" + }, { "code": "py", "continent": "South America", "name": "Paraguay" }, + { + "code": "paris", + "continent": "Europe", + "name": "Paris" + }, + { + "code": "Pennsylvania", + "continent": "North America", + "name": "Pennsylvania" + }, { "code": "pe", "continent": "South America", "name": "Peru" }, + { + "code": "Persia", + "continent": "Asia", + "name": "Persia" + }, { "code": "ph", "continent": "Asia", "name": "Philippines" }, + { + "code": "Phrygia", + "continent": "Asia", + "name": "Phrygia" + }, { "code": "pn", "continent": "Oceania", @@ -918,11 +1615,35 @@ "continent": "Europe", "name": "Poland" }, + { + "code": "polar_bears", + "name": "Polar Bears" + }, + { + "code": "Polish–Lithuanian Commonwealth", + "continent": "Europe", + "name": "Polish–Lithuanian Commonwealth" + }, { "code": "pt", "continent": "Europe", "name": "Portugal" }, + { + "code": "1_Powys", + "continent": "Europe", + "name": "Powys" + }, + { + "code": "provence", + "continent": "Europe", + "name": "Provence" + }, + { + "code": "prussia", + "continent": "Europe", + "name": "Prussia" + }, { "code": "pr", "continent": "North America", @@ -933,21 +1654,75 @@ "continent": "Asia", "name": "Qatar" }, + { + "code": "Qing Dynasty", + "continent": "Asia", + "name": "Qing Dynasty" + }, + { + "code": "Quebec", + "continent": "North America", + "name": "Quebec" + }, + { + "code": "Republic of China", + "continent": "Asia", + "name": "Republic of China" + }, { "code": "cg", "continent": "Africa", "name": "Republic of the Congo" }, + { + "code": "Republic of Egypt", + "continent": "Africa", + "name": "Republic of Egypt" + }, + { + "code": "Republic of Formosa", + "continent": "Asia", + "name": "Republic of Formosa" + }, + { + "code": "Republic of Korea", + "continent": "Asia", + "name": "Republic of Korea" + }, + { + "code": "Republic of Pirates", + "continent": "North America", + "name": "Republic of Pirates" + }, { "code": "re", "continent": "Africa", "name": "Réunion" }, + { + "code": "Rhode_Island", + "continent": "North America", + "name": "Rhode Island" + }, + { + "code": "rio_de_janeiro", + "continent": "South America", + "name": "Rio de Janeiro" + }, + { + "code": "Romanov Russia", + "continent": "Europe", + "name": "Romanov Russia" + }, { "code": "ro", "continent": "Europe", "name": "Romania" }, + { + "code": "Ror Empire", + "name": "Ror Empire" + }, { "code": "ru", "continent": "Europe", @@ -958,6 +1733,11 @@ "continent": "Africa", "name": "Rwanda" }, + { + "code": "Saba kingdom", + "continent": "Asia", + "name": "Saba Kingdom" + }, { "code": "bl", "continent": "North America", @@ -968,11 +1748,6 @@ "continent": "Africa", "name": "Saint Helena" }, - { - "code": "sh", - "continent": "Africa", - "name": "Saint Helena, Ascension and Tristan da Cunha" - }, { "code": "kn", "continent": "North America", @@ -998,6 +1773,11 @@ "continent": "North America", "name": "Saint Vincent and the Grenadines" }, + { + "code": "Sami flag", + "continent": "Europe", + "name": "Sami Flag" + }, { "code": "ws", "continent": "Oceania", @@ -1008,11 +1788,34 @@ "continent": "Europe", "name": "San Marino" }, + { + "code": "Santa Cruz", + "continent": "South America", + "name": "Santa Cruz" + }, + { + "code": "santa_claus", + "name": "Santa Claus" + }, { "code": "st", "continent": "Africa", "name": "Sao Tome and Principe" }, + { + "code": "São Paulo", + "continent": "South America", + "name": "São Paulo" + }, + { + "code": "sardines", + "name": "Sardines" + }, + { + "code": "Sassanid Empire", + "continent": "Asia", + "name": "Sassanid Empire" + }, { "code": "sa", "continent": "Asia", @@ -1023,6 +1826,16 @@ "continent": "Europe", "name": "Scotland" }, + { + "code": "Second Republic of Iraq", + "continent": "Asia", + "name": "Second Republic of Iraq" + }, + { + "code": "Second Spanish Republic", + "continent": "Europe", + "name": "Second Spanish Republic" + }, { "code": "sn", "continent": "Africa", @@ -1033,11 +1846,31 @@ "continent": "Europe", "name": "Serbia" }, + { + "code": "seville", + "continent": "Europe", + "name": "Seville" + }, { "code": "sc", "continent": "Africa", "name": "Seychelles" }, + { + "code": "Siam", + "continent": "Asia", + "name": "Siam" + }, + { + "code": "Siberia", + "continent": "Asia", + "name": "Siberia" + }, + { + "code": "Sicily", + "continent": "Europe", + "name": "Sicily" + }, { "code": "sl", "continent": "Africa", @@ -1063,6 +1896,10 @@ "continent": "Europe", "name": "Slovenia" }, + { + "code": "Socialist_flag", + "name": "Socialist Flag" + }, { "code": "sb", "continent": "Oceania", @@ -1078,6 +1915,16 @@ "continent": "Africa", "name": "South Africa" }, + { + "code": "South_Carolina", + "continent": "North America", + "name": "South Carolina" + }, + { + "code": "South_Dakota", + "continent": "North America", + "name": "South Dakota" + }, { "code": "gs", "continent": "Antarctica", @@ -1093,11 +1940,31 @@ "continent": "Africa", "name": "South Sudan" }, + { + "code": "1_Southern Uí Néill", + "continent": "Europe", + "name": "Southern Uí Néill" + }, { "code": "es", "continent": "Europe", "name": "Spain" }, + { + "code": "spanish_empire", + "continent": "Europe", + "name": "Spanish Empire" + }, + { + "code": "Sparta", + "continent": "Europe", + "name": "Sparta" + }, + { + "code": "SPQR", + "continent": "Europe", + "name": "SPQR" + }, { "code": "lk", "continent": "Asia", @@ -1108,16 +1975,31 @@ "continent": "Asia", "name": "State of Palestine" }, + { + "code": "1_Strathclyde", + "continent": "Europe", + "name": "Strathclyde" + }, { "code": "sd", "continent": "Africa", "name": "Sudan" }, + { + "code": "Sultanate of Nejd", + "continent": "Asia", + "name": "Sultanate of Nejd" + }, { "code": "sr", "continent": "South America", "name": "Suriname" }, + { + "code": "1_Sussex", + "continent": "Europe", + "name": "Sussex" + }, { "code": "sj", "continent": "Europe", @@ -1128,6 +2010,11 @@ "continent": "Europe", "name": "Sweden" }, + { + "code": "Sweden Norway Union", + "continent": "Europe", + "name": "Sweden Norway Union" + }, { "code": "ch", "continent": "Europe", @@ -1153,11 +2040,26 @@ "continent": "Africa", "name": "Tanzania" }, + { + "code": "Tennessee", + "continent": "North America", + "name": "Tennessee" + }, + { + "code": "Texas", + "continent": "North America", + "name": "Texas" + }, { "code": "th", "continent": "Asia", "name": "Thailand" }, + { + "code": "tibet", + "continent": "Asia", + "name": "Tibet" + }, { "code": "tl", "continent": "Asia", @@ -1188,6 +2090,11 @@ "continent": "Africa", "name": "Tristan da Cunha" }, + { + "code": "Trucial States", + "continent": "Asia", + "name": "Trucial States" + }, { "code": "tn", "continent": "Africa", @@ -1213,6 +2120,16 @@ "continent": "Oceania", "name": "Tuvalu" }, + { + "code": "USA 1776", + "continent": "North America", + "name": "USA 1776" + }, + { + "code": "ussr", + "continent": "Europe", + "name": "USSR" + }, { "code": "ug", "continent": "Africa", @@ -1224,9 +2141,19 @@ "name": "Ukraine" }, { - "code": "ae", + "code": "1_Ulaid", + "continent": "Europe", + "name": "Ulaid" + }, + { + "code": "Umayyad Caliphate", "continent": "Asia", - "name": "United Arab Emirates" + "name": "Umayyad Caliphate" + }, + { + "code": "United Arab Republic", + "continent": "Asia", + "name": "United Arab Republic" }, { "code": "gb", @@ -1237,26 +2164,36 @@ "code": "un", "name": "United Nations" }, - { - "code": "um", - "continent": "North America", - "name": "United States Minor Outlying Islands" - }, { "code": "us", "continent": "North America", "name": "United States of America" }, + { + "code": "Urartu", + "continent": "Asia", + "name": "Urartu" + }, { "code": "uy", "continent": "South America", "name": "Uruguay" }, + { + "code": "Utah", + "continent": "North America", + "name": "Utah" + }, { "code": "uz", "continent": "Asia", "name": "Uzbekistan" }, + { + "code": "valencia", + "continent": "Europe", + "name": "Valencia" + }, { "code": "vu", "continent": "Oceania", @@ -1267,6 +2204,16 @@ "continent": "South America", "name": "Venezuela" }, + { + "code": "venice", + "continent": "Europe", + "name": "Venice" + }, + { + "code": "Vermont", + "continent": "North America", + "name": "Vermont" + }, { "code": "vn", "continent": "Asia", @@ -1282,330 +2229,35 @@ "continent": "North America", "name": "Virgin Islands (U.S.)" }, + { + "code": "Virginia", + "continent": "North America", + "name": "Virginia" + }, { "code": "gb-wls", "continent": "Europe", "name": "Wales" }, + { + "code": "Wallonia", + "continent": "Europe", + "name": "Wallonia" + }, { "code": "wf", "continent": "Oceania", "name": "Wallis and Futuna" }, - { - "code": "eh", - "continent": "Africa", - "name": "Western Sahara" - }, - { - "code": "ye", - "continent": "Asia", - "name": "Yemen" - }, - { - "code": "zm", - "continent": "Africa", - "name": "Zambia" - }, - { - "code": "zw", - "continent": "Africa", - "name": "Zimbabwe" - }, - { - "code": "1_Airgialla", - "name": "Airgialla" - }, - { - "code": "1_Connacht", - "name": "Connacht" - }, - { - "code": "1_Dalriata", - "name": "Dalriata" - }, - { - "code": "1_Dumnonia", - "name": "Dumnonia" - }, - { - "code": "1_Dyfed", - "name": "Dyfed" - }, - { - "code": "1_East Anglia", - "name": "East Anglia" - }, - { - "code": "1_Essex", - "name": "Essex" - }, - { - "code": "1_Fortriu", - "name": "Fortriu" - }, - { - "code": "1_Franks", - "name": "Franks" - }, - { - "code": "1_Gwent", - "name": "Gwent" - }, - { - "code": "1_Gwynedd", - "name": "Gwynedd" - }, - { - "code": "1_Kent", - "name": "Kent" - }, - { - "code": "1_Laigin", - "name": "Laigin" - }, - { - "code": "1_Mercia", - "name": "Mercia" - }, - { - "code": "1_Munster", - "name": "Munster" - }, - { - "code": "1_Northern Uí Néill", - "name": "Northern Uí Néill" - }, - { - "code": "1_Northumbria", - "name": "Northumbria" - }, - { - "code": "1_Powys", - "name": "Powys" - }, - { - "code": "1_Southern Uí Néill", - "name": "Southern Uí Néill" - }, - { - "code": "1_Strathclyde", - "name": "Strathclyde" - }, - { - "code": "1_Sussex", - "name": "Sussex" - }, - { - "code": "1_Ulaid", - "name": "Ulaid" - }, - { - "code": "1_Wessex", - "name": "Wessex" - }, - { - "code": "Alabama", - "name": "Alabama" - }, - { - "code": "Alaska", - "name": "Alaska" - }, - { - "code": "Arizona", - "name": "Arizona" - }, - { - "code": "Arkansas", - "name": "Arkansas" - }, - { - "code": "California", - "name": "California" - }, - { - "code": "Colorado", - "name": "Colorado" - }, - { - "code": "Florida", - "name": "Florida" - }, - { - "code": "Georgia_US", - "name": "Georgia" - }, - { - "code": "Hawaii", - "name": "Hawaii" - }, - { - "code": "Idaho", - "name": "Idaho" - }, - { - "code": "Illinois", - "name": "Illinois" - }, - { - "code": "Indiana", - "name": "Indiana" - }, - { - "code": "Iowa", - "name": "Iowa" - }, - { - "code": "Kansas", - "name": "Kansas" - }, - { - "code": "Kentucky", - "name": "Kentucky" - }, - { - "code": "Louisiana", - "name": "Louisiana" - }, - { - "code": "Maine", - "name": "Maine" - }, - { - "code": "Maryland", - "name": "Maryland" - }, - { - "code": "Michigan", - "name": "Michigan" - }, - { - "code": "Minnesota", - "name": "Minnesota" - }, - { - "code": "Mississippi", - "name": "Mississippi" - }, - { - "code": "Missouri", - "name": "Missouri" - }, - { - "code": "Montana", - "name": "Montana" - }, - { - "code": "Nebraska", - "name": "Nebraska" - }, - { - "code": "Nevada", - "name": "Nevada" - }, - { - "code": "New_Hampshire", - "name": "New Hampshire" - }, - { - "code": "New_Jersey", - "name": "New Jersey" - }, - { - "code": "New_Mexico", - "name": "New Mexico" - }, - { - "code": "New_York", - "name": "New York" - }, - { - "code": "North_Carolina", - "name": "North Carolina" - }, - { - "code": "North_Dakota", - "name": "North Dakota" - }, - { - "code": "Ohio", - "name": "Ohio" - }, - { - "code": "Oklahoma", - "name": "Oklahoma" - }, - { - "code": "Oregon", - "name": "Oregon" - }, - { - "code": "Pennsylvania", - "name": "Pennsylvania" - }, - { - "code": "Quebec", - "name": "Quebec" - }, - { - "code": "Rhode_Island", - "name": "Rhode Island" - }, - { - "code": "South_Carolina", - "name": "South Carolina" - }, - { - "code": "South_Dakota", - "name": "South Dakota" - }, - { - "code": "Tennessee", - "name": "Tennessee" - }, - { - "code": "Texas", - "name": "Texas" - }, - { - "code": "Vermont", - "name": "Vermont" - }, - { - "code": "Virginia", - "name": "Virginia" - }, { "code": "Washington", + "continent": "North America", "name": "Washington" }, { - "code": "West_Virginia", - "name": "West Virginia" - }, - { - "code": "Wisconsin", - "name": "Wisconsin" - }, - { - "code": "Wyoming", - "name": "Wyoming" - }, - { - "code": "northern_ireland", + "code": "1_Wessex", "continent": "Europe", - "name": "Northern Ireland" - }, - { - "code": "austria_hungary", - "continent": "Europe", - "name": "Austria-Hungary" - }, - { - "code": "kurdistan", - "continent": "Asia", - "name": "Kurdistan" + "name": "Wessex" }, { "code": "west_germany", @@ -1613,29 +2265,38 @@ "name": "West Germany" }, { - "code": "east_germany", + "code": "West Roman Empire", "continent": "Europe", - "name": "East Germany" + "name": "West Roman Empire" }, { - "code": "ussr", - "continent": "Europe", - "name": "USSR" + "code": "West_Virginia", + "continent": "North America", + "name": "West Virginia" }, { - "code": "tibet", + "code": "eh", + "continent": "Africa", + "name": "Western Sahara" + }, + { + "code": "Wisconsin", + "continent": "North America", + "name": "Wisconsin" + }, + { + "code": "Wyoming", + "continent": "North America", + "name": "Wyoming" + }, + { + "code": "Yellow_Flag", + "name": "Yellow Flag" + }, + { + "code": "ye", "continent": "Asia", - "name": "Tibet" - }, - { - "code": "prussia", - "continent": "Europe", - "name": "Prussia" - }, - { - "code": "venice", - "continent": "Europe", - "name": "Venice" + "name": "Yemen" }, { "code": "yugoslavia", @@ -1643,208 +2304,23 @@ "name": "Yugoslavia" }, { - "code": "spanish_empire", - "continent": "Europe", - "name": "Spanish Empire" + "code": "Zaire", + "continent": "Africa", + "name": "Zaire" }, { - "code": "amazonas", - "continent": "South America", - "name": "Amazonas" + "code": "zm", + "continent": "Africa", + "name": "Zambia" }, { - "code": "bahia", - "continent": "South America", - "name": "Bahia" + "code": "Zheleznogorsk", + "continent": "Asia", + "name": "Zheleznogorsk" }, { - "code": "buenos_aires", - "continent": "South America", - "name": "Buenos Aires" - }, - { - "code": "catamarca", - "continent": "South America", - "name": "Catamarca" - }, - { - "code": "ceara", - "continent": "South America", - "name": "Ceará" - }, - { - "code": "galapagos", - "continent": "South America", - "name": "Galápagos" - }, - { - "code": "minas_gerais", - "continent": "South America", - "name": "Minas Gerais" - }, - { - "code": "para", - "continent": "South America", - "name": "Pará" - }, - { - "code": "rio_de_janeiro", - "continent": "South America", - "name": "Rio de Janeiro" - }, - { - "code": "santa_cruz", - "continent": "South America", - "name": "Santa Cruz" - }, - { - "code": "sao_paulo", - "continent": "South America", - "name": "São Paulo" - }, - { - "code": "antipope", - "continent": "Europe", - "name": "Anti-Pope" - }, - { - "code": "aquitaine", - "continent": "Europe", - "name": "Aquitaine" - }, - { - "code": "armagnac", - "continent": "Europe", - "name": "Armagnac" - }, - { - "code": "asturias", - "continent": "Europe", - "name": "Asturias" - }, - { - "code": "baguette", - "continent": "", - "name": "Baguettes" - }, - { - "code": "britanny", - "continent": "Europe", - "name": "Britanny" - }, - { - "code": "burgundy", - "continent": "Europe", - "name": "Burgundy" - }, - { - "code": "castille", - "continent": "Europe", - "name": "Castille" - }, - { - "code": "cordoba", - "continent": "Europe", - "name": "Cordoba" - }, - { - "code": "cthulhu_republic", - "continent": "", - "name": "Republic of Cthulhu" - }, - { - "code": "french_foreign_legion", - "continent": "", - "name": "French Foreign Legion" - }, - { - "code": "frost_giant", - "continent": "", - "name": "Frost Giant" - }, - { - "code": "leon", - "continent": "Europe", - "name": "Leon" - }, - { - "code": "nuragic", - "continent": "Europe", - "name": "Nuragic Tribes" - }, - { - "code": "normandy", - "continent": "Europe", - "name": "Normandy" - }, - { - "code": "paris", - "continent": "Europe", - "name": "Paris" - }, - { - "code": "polar_bear", - "continent": "", - "name": "Polar Bear" - }, - { - "code": "provence", - "continent": "Europe", - "name": "Provence" - }, - { - "code": "santa_claus", - "continent": "", - "name": "Santa Claus" - }, - { - "code": "sardines", - "continent": "", - "name": "Sardines" - }, - { - "code": "valencia", - "continent": "Europe", - "name": "Valencia" - }, - { - "code": "scotland", - "continent": "", - "name": "Scotland" - }, - { - "code": "wales", - "continent": "", - "name": "Wales" - }, - { - "code": "england", - "continent": "Europe", - "name": "England" - }, - { - "code": "basque", - "continent": "", - "name": "The Basque" - }, - { - "code": "catalonia", - "continent": "", - "name": "Catalonia" - }, - { - "code": "galicia", - "continent": "Europe", - "name": "Galicia" - }, - { - "code": "granada", - "continent": "", - "name": "Emirate of Granada" - }, - { - "code": "seville", - "continent": "", - "name": "Seville" + "code": "zw", + "continent": "Africa", + "name": "Zimbabwe" } ] diff --git a/src/client/graphics/SpriteLoader.ts b/src/client/graphics/SpriteLoader.ts index 53d4f2575..873affd3a 100644 --- a/src/client/graphics/SpriteLoader.ts +++ b/src/client/graphics/SpriteLoader.ts @@ -82,10 +82,8 @@ export const getColoredSprite = ( const territoryColor = customTerritoryColor ?? theme.territoryColor(owner); const borderColor = customBorderColor ?? theme.borderColor(owner); const spawnHighlightColor = theme.spawnHighlightColor(); - const colorKey = customTerritoryColor - ? customTerritoryColor.toRgbString() - : ""; - const key = owner.id() + unit.type() + colorKey; + const colorKey = territoryColor.toRgbString() + borderColor.toRgbString(); + const key = unit.type() + colorKey; if (coloredSpriteCache.has(key)) { return coloredSpriteCache.get(key)!; diff --git a/src/client/graphics/layers/BuildMenu.ts b/src/client/graphics/layers/BuildMenu.ts index 9873fc571..ed3a477d8 100644 --- a/src/client/graphics/layers/BuildMenu.ts +++ b/src/client/graphics/layers/BuildMenu.ts @@ -301,7 +301,7 @@ export class BuildMenu extends LitElement implements Layer { if (!unit) { return false; } - return unit[0].canBuild; + return unit[0].canBuild !== false; } private cost(item: BuildItemDisplay): number { diff --git a/src/client/graphics/layers/EmojiTable.ts b/src/client/graphics/layers/EmojiTable.ts index 5db92c866..b8a9e4bd6 100644 --- a/src/client/graphics/layers/EmojiTable.ts +++ b/src/client/graphics/layers/EmojiTable.ts @@ -4,24 +4,11 @@ import { EventBus } from "../../../core/EventBus"; import { AllPlayers } from "../../../core/game/Game"; import { GameView, PlayerView } from "../../../core/game/GameView"; import { TerraNulliusImpl } from "../../../core/game/TerraNulliusImpl"; +import { emojiTable, flattenedEmojiTable } from "../../../core/Util"; import { ShowEmojiMenuEvent } from "../../InputHandler"; import { SendEmojiIntentEvent } from "../../Transport"; import { TransformHandler } from "../TransformHandler"; -const emojiTable: string[][] = [ - ["😀", "😊", "🥰", "😇", "😎"], - ["😞", "🥺", "😭", "😱", "😡"], - ["😈", "🤡", "🖕", "🥱", "🤦‍♂️"], - ["👋", "👏", "🤌", "💪", "🫡"], - ["👍", "👎", "❓", "🐔", "🐀"], - ["🤝", "🆘", "🕊️", "🏳️", "⏳"], - ["🔥", "💥", "💀", "☢️", "⚠️"], - ["↖️", "⬆️", "↗️", "👑", "🥇"], - ["⬅️", "🎯", "➡️", "🥈", "🥉"], - ["↙️", "⬇️", "↘️", "❤️", "💔"], - ["💰", "⚓", "⛵", "🏡", "🛡️"], -]; - @customElement("emoji-table") export class EmojiTable extends LitElement { public eventBus: EventBus; @@ -130,7 +117,12 @@ export class EmojiTable extends LitElement { targetPlayer == this.game.myPlayer() ? AllPlayers : (targetPlayer as PlayerView); - this.eventBus.emit(new SendEmojiIntentEvent(recipient, emoji)); + this.eventBus.emit( + new SendEmojiIntentEvent( + recipient, + flattenedEmojiTable.indexOf(emoji), + ), + ); this.hideTable(); }); }); diff --git a/src/client/graphics/layers/EventsDisplay.ts b/src/client/graphics/layers/EventsDisplay.ts index 7abd1d8ed..95fd89c54 100644 --- a/src/client/graphics/layers/EventsDisplay.ts +++ b/src/client/graphics/layers/EventsDisplay.ts @@ -271,10 +271,19 @@ export class EventsDisplay extends LitElement implements Layer { const malusPercent = Math.round( (1 - this.game.config().traitorDefenseDebuff()) * 100, ); + const traitorDurationRaw = + Number(this.game.config().traitorDuration) / 10; + const traitorDurationSeconds = Math.floor(traitorDurationRaw); + + const durationText = + traitorDurationSeconds === 1 + ? "1 second" + : `${traitorDurationSeconds} seconds`; + this.addEvent({ description: `You broke your alliance with ${betrayed.name()}, making you a TRAITOR ` + - `(${malusPercent}% defense debuff)`, + `(${malusPercent}% defense debuff for ${durationText})`, type: MessageType.ERROR, highlight: true, createdAt: this.game.ticks(), diff --git a/src/client/graphics/layers/MultiTabModal.ts b/src/client/graphics/layers/MultiTabModal.ts index 6855cfbda..11e70fc60 100644 --- a/src/client/graphics/layers/MultiTabModal.ts +++ b/src/client/graphics/layers/MultiTabModal.ts @@ -1,5 +1,6 @@ import { LitElement, html } from "lit"; import { customElement, property, state } from "lit/decorators.js"; +import { GameEnv } from "../../../core/configuration/Config"; import { GameType } from "../../../core/game/Game"; import { GameView } from "../../../core/game/GameView"; import { MultiTabDetector } from "../../MultiTabDetector"; @@ -15,6 +16,9 @@ export class MultiTabModal extends LitElement implements Layer { @property({ type: Number }) duration: number = 5000; @state() private countdown: number = 5; @state() private isVisible: boolean = false; + @state() private fakeIp: string = ""; + @state() private deviceFingerprint: string = ""; + @state() private reported: boolean = true; private intervalId?: number; @@ -26,7 +30,8 @@ export class MultiTabModal extends LitElement implements Layer { tick() { if ( this.game.inSpawnPhase() || - this.game.config().gameConfig().gameType == GameType.Singleplayer + this.game.config().gameConfig().gameType == GameType.Singleplayer || + this.game.config().serverConfig().env() == GameEnv.Dev ) { return; } @@ -38,6 +43,26 @@ export class MultiTabModal extends LitElement implements Layer { } } + init() { + this.fakeIp = this.generateFakeIp(); + this.deviceFingerprint = this.generateDeviceFingerprint(); + this.reported = true; + } + + // Generate fake IP in format xxx.xxx.xxx.xxx + private generateFakeIp(): string { + return Array.from({ length: 4 }, () => + Math.floor(Math.random() * 255), + ).join("."); + } + + // Generate fake device fingerprint (32 character hex) + private generateDeviceFingerprint(): string { + return Array.from({ length: 32 }, () => + Math.floor(Math.random() * 16).toString(16), + ).join(""); + } + // Show the modal with penalty information public show(duration: number): void { if (!this.game.myPlayer()?.isAlive()) { @@ -98,14 +123,44 @@ export class MultiTabModal extends LitElement implements Layer {
-

- ${translateText("multi_tab.warning")} -

+
+

+ ${translateText("multi_tab.warning")} +

+
+ RECORDING +
+

${translateText("multi_tab.detected")}

+
+
+ IP: + ${this.fakeIp} +
+
+ Device Fingerprint: + ${this.deviceFingerprint} +
+
+ Reported: + ${this.reported ? "TRUE" : "FALSE"} +
+
+

${translateText("multi_tab.please_wait")} ${this.countdown} @@ -124,6 +179,10 @@ export class MultiTabModal extends LitElement implements Layer {

${translateText("multi_tab.explanation")}

+ +

+ Repeated violations may result in permanent account suspension. +

`; diff --git a/src/client/graphics/layers/NameLayer.ts b/src/client/graphics/layers/NameLayer.ts index 6166c1d76..3b752904e 100644 --- a/src/client/graphics/layers/NameLayer.ts +++ b/src/client/graphics/layers/NameLayer.ts @@ -4,6 +4,7 @@ import crownIcon from "../../../../resources/images/CrownIcon.svg"; import embargoIcon from "../../../../resources/images/EmbargoIcon.svg"; import nukeRedIcon from "../../../../resources/images/NukeIconRed.svg"; import nukeWhiteIcon from "../../../../resources/images/NukeIconWhite.svg"; +import shieldIcon from "../../../../resources/images/ShieldIconBlack.svg"; import targetIcon from "../../../../resources/images/TargetIcon.svg"; import traitorIcon from "../../../../resources/images/TraitorIcon.svg"; import { PseudoRandom } from "../../../core/PseudoRandom"; @@ -44,6 +45,7 @@ export class NameLayer implements Layer { private embargoIconImage: HTMLImageElement; private nukeWhiteIconImage: HTMLImageElement; private nukeRedIconImage: HTMLImageElement; + private shieldIconImage: HTMLImageElement; private container: HTMLDivElement; private myPlayer: PlayerView | null = null; private firstPlace: PlayerView | null = null; @@ -70,6 +72,8 @@ export class NameLayer implements Layer { this.nukeWhiteIconImage.src = nukeWhiteIcon; this.nukeRedIconImage = new Image(); this.nukeRedIconImage.src = nukeRedIcon; + this.shieldIconImage = new Image(); + this.shieldIconImage.src = shieldIcon; } resizeCanvas() { @@ -195,6 +199,7 @@ export class NameLayer implements Layer { nameDiv.style.alignItems = "center"; const nameSpan = document.createElement("span"); + nameSpan.className = "player-name-span"; nameSpan.innerHTML = player.name(); nameDiv.appendChild(nameSpan); element.appendChild(nameDiv); @@ -209,6 +214,21 @@ export class NameLayer implements Layer { troopsDiv.style.marginTop = "-5%"; element.appendChild(troopsDiv); + // TODO: enable this for new meta. + + // const shieldDiv = document.createElement("div"); + // shieldDiv.classList.add("player-shield"); + // shieldDiv.style.zIndex = "3"; + // shieldDiv.style.marginTop = "-5%"; + // shieldDiv.style.display = "flex"; + // shieldDiv.style.alignItems = "center"; + // shieldDiv.style.gap = "0px"; + // shieldDiv.innerHTML = ` + // + // 0 + // `; + // element.appendChild(shieldDiv); + // Start off invisible so it doesn't flash at 0,0 element.style.display = "none"; @@ -262,6 +282,10 @@ export class NameLayer implements Layer { nameDiv.style.fontSize = `${render.fontSize}px`; nameDiv.style.lineHeight = `${render.fontSize}px`; nameDiv.style.color = render.fontColor; + const span = nameDiv.querySelector(".player-name-span"); + if (span) { + span.innerHTML = render.player.name(); + } if (flagDiv) { flagDiv.style.height = `${render.fontSize}px`; } @@ -269,6 +293,26 @@ export class NameLayer implements Layer { troopsDiv.style.color = render.fontColor; troopsDiv.textContent = renderTroops(render.player.troops()); + // TODO: enable this for new meta. + + // const density = renderNumber( + // render.player.troops() / render.player.numTilesOwned(), + // ); + // const shieldDiv = render.element.querySelector( + // ".player-shield", + // ) as HTMLDivElement; + // const shieldImg = shieldDiv.querySelector("img"); + // const shieldNumber = shieldDiv.querySelector("span"); + // if (shieldImg) { + // shieldImg.style.width = `${render.fontSize * 0.8}px`; + // shieldImg.style.height = `${render.fontSize * 0.8}px`; + // } + // if (shieldNumber) { + // shieldNumber.style.fontSize = `${render.fontSize * 0.6}px`; + // shieldNumber.style.marginTop = `${-render.fontSize * 0.1}px`; + // shieldNumber.textContent = density; + // } + // Handle icons const iconsDiv = render.element.querySelector( ".player-icons", diff --git a/src/client/graphics/layers/OptionsMenu.ts b/src/client/graphics/layers/OptionsMenu.ts index 165c99afd..cad75e929 100644 --- a/src/client/graphics/layers/OptionsMenu.ts +++ b/src/client/graphics/layers/OptionsMenu.ts @@ -106,6 +106,10 @@ export class OptionsMenu extends LitElement implements Layer { this.eventBus.emit(new RefreshGraphicsEvent()); } + private onToggleRandomNameModeButtonClick() { + this.userSettings.toggleRandomName(); + } + private onToggleFocusLockedButtonClick() { this.userSettings.toggleFocusLocked(); this.requestUpdate(); @@ -196,6 +200,12 @@ export class OptionsMenu extends LitElement implements Layer { title: "Dark Mode", children: "🌙: " + (this.userSettings.darkMode() ? "On" : "Off"), })} + ${button({ + onClick: this.onToggleRandomNameModeButtonClick, + title: "Random name mode", + children: + "🥷: " + (this.userSettings.anonymousNames() ? "On" : "Off"), + })} ${button({ onClick: this.onToggleLeftClickOpensMenu, title: "Left click", diff --git a/src/client/graphics/layers/PlayerInfoOverlay.ts b/src/client/graphics/layers/PlayerInfoOverlay.ts index 46c309021..61536fd18 100644 --- a/src/client/graphics/layers/PlayerInfoOverlay.ts +++ b/src/client/graphics/layers/PlayerInfoOverlay.ts @@ -207,6 +207,9 @@ export class PlayerInfoOverlay extends LitElement implements Layer { : ""} ${player.name()}
+ ${player.team() != null + ? html`
Team: ${player.team()}
` + : ""}
Type: ${playerType}
${player.troops() >= 1 ? html`
diff --git a/src/client/graphics/layers/PlayerPanel.ts b/src/client/graphics/layers/PlayerPanel.ts index 7c589d8c8..bc4977322 100644 --- a/src/client/graphics/layers/PlayerPanel.ts +++ b/src/client/graphics/layers/PlayerPanel.ts @@ -16,6 +16,7 @@ import { } from "../../../core/game/Game"; import { TileRef } from "../../../core/game/GameMap"; import { GameView, PlayerView } from "../../../core/game/GameView"; +import { flattenedEmojiTable } from "../../../core/Util"; import { MouseUpEvent } from "../../InputHandler"; import { SendAllianceRequestIntentEvent, @@ -124,9 +125,16 @@ export class PlayerPanel extends LitElement implements Layer { e.stopPropagation(); this.emojiTable.showTable((emoji: string) => { if (myPlayer == other) { - this.eventBus.emit(new SendEmojiIntentEvent(AllPlayers, emoji)); + this.eventBus.emit( + new SendEmojiIntentEvent( + AllPlayers, + flattenedEmojiTable.indexOf(emoji), + ), + ); } else { - this.eventBus.emit(new SendEmojiIntentEvent(other, emoji)); + this.eventBus.emit( + new SendEmojiIntentEvent(other, flattenedEmojiTable.indexOf(emoji)), + ); } this.emojiTable.hideTable(); this.hide(); @@ -195,7 +203,9 @@ export class PlayerPanel extends LitElement implements Layer { let other = this.g.owner(this.tile); if (!other.isPlayer()) { - throw new Error("Tile is not owned by a player"); + this.hide(); + console.warn("Tile is not owned by a player"); + return; } other = other as PlayerView; diff --git a/src/client/graphics/layers/RadialMenu.ts b/src/client/graphics/layers/RadialMenu.ts index 7f5f18945..bebd6f69c 100644 --- a/src/client/graphics/layers/RadialMenu.ts +++ b/src/client/graphics/layers/RadialMenu.ts @@ -9,7 +9,12 @@ import swordIcon from "../../../../resources/images/SwordIconWhite.svg"; import traitorIcon from "../../../../resources/images/TraitorIconWhite.svg"; import { consolex } from "../../../core/Consolex"; import { EventBus } from "../../../core/EventBus"; -import { Cell, PlayerActions, TerraNullius } from "../../../core/game/Game"; +import { + Cell, + PlayerActions, + TerraNullius, + UnitType, +} from "../../../core/game/Game"; import { TileRef } from "../../../core/game/GameMap"; import { GameView, PlayerView } from "../../../core/game/GameView"; import { ClientID } from "../../../core/Schemas"; @@ -362,9 +367,12 @@ export class RadialMenu implements Layer { actions: PlayerActions, tile: TileRef, ) { - this.activateMenuElement(Slot.Build, "#ebe250", buildIcon, () => { - this.buildMenu.showMenu(tile); - }); + if (!this.g.inSpawnPhase()) { + this.activateMenuElement(Slot.Build, "#ebe250", buildIcon, () => { + this.buildMenu.showMenu(tile); + }); + } + if (this.g.hasOwner(tile)) { this.activateMenuElement(Slot.Info, "#64748B", infoIcon, () => { this.playerPanel.show(actions, tile); @@ -391,15 +399,28 @@ export class RadialMenu implements Layer { ); }); } - if (actions.canBoat) { + if ( + actions.buildableUnits.find((bu) => bu.type == UnitType.TransportShip) + ?.canBuild + ) { this.activateMenuElement(Slot.Boat, "#3f6ab1", boatIcon, () => { - this.eventBus.emit( - new SendBoatAttackIntentEvent( - this.g.owner(tile).id(), - this.clickedCell, - this.uiState.attackRatio * myPlayer.troops(), - ), - ); + // BestTransportShipSpawn is an expensive operation, so + // we calculate it here and send the spawn tile to other clients. + myPlayer.bestTransportShipSpawn(tile).then((spawn) => { + let spawnTile: Cell | null = null; + if (spawn !== false) { + spawnTile = new Cell(this.g.x(spawn), this.g.y(spawn)); + } + + this.eventBus.emit( + new SendBoatAttackIntentEvent( + this.g.owner(tile).id(), + this.clickedCell, + this.uiState.attackRatio * myPlayer.troops(), + spawnTile, + ), + ); + }); }); } if (actions.canAttack) { diff --git a/src/client/graphics/layers/TerritoryLayer.ts b/src/client/graphics/layers/TerritoryLayer.ts index 88ec807c3..ce1b9a705 100644 --- a/src/client/graphics/layers/TerritoryLayer.ts +++ b/src/client/graphics/layers/TerritoryLayer.ts @@ -119,6 +119,14 @@ export class TerritoryLayer implements Layer { if (!centerTile) { continue; } + let color = this.theme.spawnHighlightColor(); + if ( + this.game.myPlayer() != null && + this.game.myPlayer() != human && + this.game.myPlayer().isFriendly(human) + ) { + color = this.theme.selfColor(); + } for (const tile of this.game.bfs( centerTile, euclDistFN(centerTile, 9, true), @@ -126,7 +134,7 @@ export class TerritoryLayer implements Layer { if (!this.game.hasOwner(tile)) { this.paintHighlightCell( new Cell(this.game.x(tile), this.game.y(tile)), - this.theme.spawnHighlightColor(), + color, 255, ); } diff --git a/src/client/graphics/layers/UnitLayer.ts b/src/client/graphics/layers/UnitLayer.ts index a939c4bc5..afbd8fe7f 100644 --- a/src/client/graphics/layers/UnitLayer.ts +++ b/src/client/graphics/layers/UnitLayer.ts @@ -3,11 +3,7 @@ import { EventBus } from "../../../core/EventBus"; import { ClientID } from "../../../core/Schemas"; import { Theme } from "../../../core/configuration/Config"; import { UnitType } from "../../../core/game/Game"; -import { - euclDistFN, - manhattanDistFN, - TileRef, -} from "../../../core/game/GameMap"; +import { TileRef } from "../../../core/game/GameMap"; import { GameUpdateType } from "../../../core/game/GameUpdates"; import { GameView, PlayerView, UnitView } from "../../../core/game/GameView"; import { @@ -264,22 +260,10 @@ export class UnitLayer implements Layer { } private handleWarShipEvent(unit: UnitView) { - const rel = this.relationship(unit); - - // Clear previous area - for (const t of this.game.bfs( - unit.lastTile(), - euclDistFN(unit.lastTile(), 6, false), - )) { - this.clearCell(this.game.x(t), this.game.y(t)); - } - - if (unit.isActive()) { - if (unit.warshipTargetId()) { - this.drawSprite(unit, colord({ r: 200, b: 0, g: 0 })); - } else { - this.drawSprite(unit); - } + if (unit.warshipTargetId()) { + this.drawSprite(unit, colord({ r: 200, b: 0, g: 0 })); + } else { + this.drawSprite(unit); } } @@ -317,46 +301,11 @@ export class UnitLayer implements Layer { // interception missle from SAM private handleMissileEvent(unit: UnitView) { - const rel = this.relationship(unit); - const range = 2; - - for (const t of this.game.bfs( - unit.lastTile(), - euclDistFN(unit.lastTile(), range, false), - )) { - this.clearCell(this.game.x(t), this.game.y(t)); - } - - if (unit.isActive()) { - this.drawSprite(unit); - } + this.drawSprite(unit); } private handleNuke(unit: UnitView) { - let range = 0; - - switch (unit.type()) { - case UnitType.AtomBomb: - range = 4; - break; - case UnitType.HydrogenBomb: - range = 6; - break; - case UnitType.MIRV: - range = 9; - break; - } - - for (const t of this.game.bfs( - unit.lastTile(), - euclDistFN(unit.lastTile(), range, false), - )) { - this.clearCell(this.game.x(t), this.game.y(t)); - } - - if (unit.isActive()) { - this.drawSprite(unit); - } + this.drawSprite(unit); } private handleMIRVWarhead(unit: UnitView) { @@ -377,17 +326,7 @@ export class UnitLayer implements Layer { } private handleTradeShipEvent(unit: UnitView) { - // Clear previous area - for (const t of this.game.bfs( - unit.lastTile(), - euclDistFN(unit.lastTile(), 3, false), - )) { - this.clearCell(this.game.x(t), this.game.y(t)); - } - - if (unit.isActive()) { - this.drawSprite(unit); - } + this.drawSprite(unit); } private handleBoatEvent(unit: UnitView) { @@ -399,29 +338,21 @@ export class UnitLayer implements Layer { const trail = this.boatToTrail.get(unit); trail.push(unit.lastTile()); - // Clear previous area - for (const t of this.game.bfs( - unit.lastTile(), - manhattanDistFN(unit.lastTile(), 4), - )) { - this.clearCell(this.game.x(t), this.game.y(t)); + // Paint trail + for (const t of trail.slice(-1)) { + this.paintCell( + this.game.x(t), + this.game.y(t), + rel, + this.theme.territoryColor(unit.owner()), + 150, + this.transportShipTrailContext, + ); } - if (unit.isActive()) { - // Paint trail - for (const t of trail.slice(-1)) { - this.paintCell( - this.game.x(t), - this.game.y(t), - rel, - this.theme.territoryColor(unit.owner()), - 150, - this.transportShipTrailContext, - ); - } + this.drawSprite(unit); - this.drawSprite(unit); - } else { + if (!unit.isActive()) { for (const t of trail) { this.clearCell( this.game.x(t), @@ -488,11 +419,24 @@ export class UnitLayer implements Layer { drawSprite(unit: UnitView, customTerritoryColor?: Colord) { const x = this.game.x(unit.tile()); const y = this.game.y(unit.tile()); + const lastX = this.game.x(unit.lastTile()); + const lastY = this.game.y(unit.lastTile()); let alternateViewColor = null; if (this.alternateView) { - const rel = this.relationship(unit); + let rel = this.relationship(unit); + if (unit.type() == UnitType.TradeShip && unit.dstPortId() != null) { + const target = this.game.unit(unit.dstPortId())?.owner(); + const myPlayer = this.game.myPlayer(); + if (myPlayer != null && target != null) { + if (myPlayer == target) { + rel = Relationship.Self; + } else if (myPlayer.isFriendly(target)) { + rel = Relationship.Ally; + } + } + } switch (rel) { case Relationship.Self: alternateViewColor = this.theme.selfColor(); @@ -513,12 +457,23 @@ export class UnitLayer implements Layer { alternateViewColor, ); - this.context.drawImage( - sprite, - Math.round(x - sprite.width / 2), - Math.round(y - sprite.height / 2), - sprite.width, - sprite.width, + const clearsize = sprite.width + 1; + + this.context.clearRect( + lastX - clearsize / 2, + lastY - clearsize / 2, + clearsize, + clearsize, ); + + if (unit.isActive()) { + this.context.drawImage( + sprite, + Math.round(x - sprite.width / 2), + Math.round(y - sprite.height / 2), + sprite.width, + sprite.width, + ); + } } } diff --git a/src/client/graphics/layers/WinModal.ts b/src/client/graphics/layers/WinModal.ts index d8a89e6aa..819e50a47 100644 --- a/src/client/graphics/layers/WinModal.ts +++ b/src/client/graphics/layers/WinModal.ts @@ -1,38 +1,24 @@ import { LitElement, css, html } from "lit"; import { customElement, state } from "lit/decorators.js"; +import mastersIcon from "../../../../resources/images/MastersIcon.png"; import { EventBus } from "../../../core/EventBus"; import { Team } from "../../../core/game/Game"; import { GameUpdateType } from "../../../core/game/GameUpdates"; import { GameView, PlayerView } from "../../../core/game/GameView"; -import { PseudoRandom } from "../../../core/PseudoRandom"; -import { simpleHash } from "../../../core/Util"; import { SendWinnerEvent } from "../../Transport"; import { Layer } from "./Layer"; -// Add this at the top of your file -declare global { - interface Window { - adsbygoogle: unknown[]; - } -} - -// Add this at the top of your file -declare let adsbygoogle: unknown[]; - @customElement("win-modal") export class WinModal extends LitElement implements Layer { public game: GameView; public eventBus: EventBus; - private rand: PseudoRandom; - private hasShownDeathModal = false; @state() isVisible = false; private _title: string; - private won: boolean; // Override to prevent shadow DOM creation createRenderRoot() { @@ -53,7 +39,7 @@ export class WinModal extends LitElement implements Layer { box-shadow: 0 0 20px rgba(0, 0, 0, 0.5); backdrop-filter: blur(5px); color: white; - width: 300px; + width: 350px; transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out; @@ -77,7 +63,7 @@ export class WinModal extends LitElement implements Layer { .win-modal h2 { margin: 0 0 15px 0; - font-size: 24px; + font-size: 26px; text-align: center; color: white; } @@ -127,7 +113,7 @@ export class WinModal extends LitElement implements Layer { } .win-modal h2 { - font-size: 20px; + font-size: 26px; } .win-modal button { @@ -160,7 +146,41 @@ export class WinModal extends LitElement implements Layer { innerHtml() { return html` -
+
+
+ Watch the best compete in the +
+ OpenFront Masters +
+
`; } @@ -179,9 +199,7 @@ export class WinModal extends LitElement implements Layer { window.location.href = "/"; } - init() { - this.rand = new PseudoRandom(simpleHash(this.game.myClientID())); - } + init() {} tick() { const myPlayer = this.game.myPlayer(); @@ -194,7 +212,6 @@ export class WinModal extends LitElement implements Layer { ) { this.hasShownDeathModal = true; this._title = "You died"; - this.won = false; this.show(); } this.game.updatesSinceLastTick()[GameUpdateType.Win].forEach((wu) => { @@ -204,10 +221,8 @@ export class WinModal extends LitElement implements Layer { ); if (wu.winner == this.game.myPlayer()?.team()) { this._title = "Your team won!"; - this.won = true; } else { this._title = `${wu.winner} team has won!`; - this.won = false; } this.show(); } else { @@ -219,10 +234,8 @@ export class WinModal extends LitElement implements Layer { ); if (winner == this.game.myPlayer()) { this._title = "You Won!"; - this.won = true; } else { this._title = `${winner.name()} has won!`; - this.won = false; } this.show(); } diff --git a/src/client/index.html b/src/client/index.html index 7f2a4ef89..e1e8c2681 100644 --- a/src/client/index.html +++ b/src/client/index.html @@ -203,32 +203,27 @@ /> -
v21.2
+
v22.0
+ -
- diff --git a/src/client/jwt.ts b/src/client/jwt.ts new file mode 100644 index 000000000..aa4d7edf2 --- /dev/null +++ b/src/client/jwt.ts @@ -0,0 +1,187 @@ +import { decodeJwt } from "jose"; +import { + RefreshResponseSchema, + TokenPayload, + TokenPayloadSchema, + UserMeResponse, + UserMeResponseSchema, +} from "./ApiSchemas"; + +function getAudience() { + const { hostname } = new URL(window.location.href); + const domainname = hostname.split(".").slice(-2).join("."); + return domainname; +} + +function getApiBase() { + const domainname = getAudience(); + return domainname === "localhost" + ? "http://localhost:8787" + : `https://api.${domainname}`; +} + +function getToken(): string | null { + const { hash } = window.location; + if (hash.startsWith("#")) { + const params = new URLSearchParams(hash.slice(1)); + const token = params.get("token"); + if (token) { + localStorage.setItem("token", token); + } + // Clean the URL + history.replaceState( + null, + "", + window.location.pathname + window.location.search, + ); + } + return localStorage.getItem("token"); +} + +export function discordLogin() { + window.location.href = `${getApiBase()}/login/discord?redirect_uri=${window.location.href}`; +} + +let __isLoggedIn: TokenPayload | false | undefined = undefined; +export function isLoggedIn(): TokenPayload | false { + if (__isLoggedIn === undefined) { + __isLoggedIn = _isLoggedIn(); + } + return __isLoggedIn; +} +export function _isLoggedIn(): TokenPayload | false { + try { + const token = getToken(); + if (!token) { + // console.log("No token found"); + return false; + } + + // Verify the JWT (requires browser support) + // const jwks = createRemoteJWKSet( + // new URL(getApiBase() + "/.well-known/jwks.json"), + // ); + // const { payload, protectedHeader } = await jwtVerify(token, jwks, { + // issuer: getApiBase(), + // audience: getAudience(), + // }); + + // Decode the JWT + const payload = decodeJwt(token); + const { iss, aud, exp, iat } = payload; + + if (iss !== getApiBase()) { + // JWT was not issued by the correct server + console.error( + 'unexpected "iss" claim value', + // JSON.stringify(payload, null, 2), + ); + localStorage.removeItem("token"); + return false; + } + if (aud !== getAudience()) { + // JWT was not issued for this website + console.error( + 'unexpected "aud" claim value', + // JSON.stringify(payload, null, 2), + ); + localStorage.removeItem("token"); + return false; + } + const now = Math.floor(Date.now() / 1000); + if (exp !== undefined && now >= exp) { + // JWT expired + console.error( + 'after "exp" claim value', + // JSON.stringify(payload, null, 2), + ); + localStorage.removeItem("token"); + return false; + } + const refreshAge: number = 6 * 3600; // 6 hours + if (iat !== undefined && now >= iat + refreshAge) { + console.log("Refreshing access token..."); + postRefresh().then((success) => { + if (success) { + console.log("Refreshed access token successfully."); + } else { + console.error("Failed to refresh access token."); + } + }); + } + + const result = TokenPayloadSchema.safeParse(payload); + if (!result.success) { + // Invalid response + console.error( + "Invalid payload", + // JSON.stringify(payload), + JSON.stringify(result.error), + ); + return false; + } + + return result.data; + } catch (e) { + console.log(e); + return false; + } +} + +export async function postRefresh(): Promise { + try { + const token = getToken(); + if (!token) return false; + + // Refresh the JWT + const response = await fetch(getApiBase() + "/refresh", { + method: "POST", + headers: { + authorization: `Bearer ${token}`, + }, + }); + if (response.status !== 200) return false; + const body = await response.json(); + const result = RefreshResponseSchema.safeParse(body); + if (!result.success) { + console.error( + "Invalid response", + JSON.stringify(body), + JSON.stringify(result.error), + ); + return false; + } + localStorage.setItem("token", result.data.token); + return true; + } catch (e) { + return false; + } +} + +export async function getUserMe(): Promise { + try { + const token = getToken(); + if (!token) return false; + + // Get the user object + const response = await fetch(getApiBase() + "/users/@me", { + headers: { + authorization: `Bearer ${token}`, + }, + }); + if (response.status !== 200) return false; + const body = await response.json(); + const result = UserMeResponseSchema.safeParse(body); + if (!result.success) { + console.error( + "Invalid response", + JSON.stringify(body), + JSON.stringify(result.error), + ); + return false; + } + return result.data; + } catch (e) { + return false; + } +} diff --git a/src/client/styles.css b/src/client/styles.css index d4d2d372b..87602d090 100644 --- a/src/client/styles.css +++ b/src/client/styles.css @@ -195,6 +195,11 @@ label.option-card:hover { margin: 8px 0px 0px 0px; } +#lobbyIdInput { + font-family: monospace; + font-weight: 600; +} + .lobby-id-button { display: flex; align-items: center; diff --git a/src/client/styles/layout/footer.css b/src/client/styles/layout/footer.css index 7064d2281..40d4a1dde 100644 --- a/src/client/styles/layout/footer.css +++ b/src/client/styles/layout/footer.css @@ -20,5 +20,5 @@ .l-footer__col { display: flex; - gap: 10px; + gap: 20px; } diff --git a/src/client/utilities/Maps.ts b/src/client/utilities/Maps.ts index c61e9bb85..ef0dc8448 100644 --- a/src/client/utilities/Maps.ts +++ b/src/client/utilities/Maps.ts @@ -4,6 +4,8 @@ import australia from "../../../resources/maps/AustraliaThumb.webp"; import betweenTwoSeas from "../../../resources/maps/BetweenTwoSeasThumb.webp"; import blackSea from "../../../resources/maps/BlackSeaThumb.webp"; import britannia from "../../../resources/maps/BritanniaThumb.webp"; +import deglaciatedAntarctica from "../../../resources/maps/DeglaciatedAntarcticaThumb.webp"; +import europeClassic from "../../../resources/maps/EuropeClassicThumb.webp"; import europe from "../../../resources/maps/EuropeThumb.webp"; import faroeislands from "../../../resources/maps/FaroeIslandsThumb.webp"; import gatewayToTheAtlantic from "../../../resources/maps/GatewayToTheAtlanticThumb.webp"; @@ -28,6 +30,8 @@ export function getMapsImage(map: GameMapType): string { return oceania; case GameMapType.Europe: return europe; + case GameMapType.EuropeClassic: + return europeClassic; case GameMapType.Mena: return mena; case GameMapType.NorthAmerica: @@ -60,6 +64,8 @@ export function getMapsImage(map: GameMapType): string { return knownworld; case GameMapType.FaroeIslands: return faroeislands; + case GameMapType.DeglaciatedAntarctica: + return deglaciatedAntarctica; default: return ""; } diff --git a/src/core/GameRunner.ts b/src/core/GameRunner.ts index 13d8fcc10..6340cd8dc 100644 --- a/src/core/GameRunner.ts +++ b/src/core/GameRunner.ts @@ -4,10 +4,11 @@ import { Executor } from "./execution/ExecutionManager"; import { WinCheckExecution } from "./execution/WinCheckExecution"; import { AllPlayers, - BuildableUnit, + Cell, Game, GameUpdates, NameViewData, + Nation, Player, PlayerActions, PlayerBorderTiles, @@ -15,17 +16,18 @@ import { PlayerInfo, PlayerProfile, PlayerType, - UnitType, } from "./game/Game"; import { createGame } from "./game/GameImpl"; +import { TileRef } from "./game/GameMap"; import { ErrorUpdate, GameUpdateType, GameUpdateViewData, } from "./game/GameUpdates"; import { loadTerrainMap as loadGameMap } from "./game/TerrainMapLoader"; +import { PseudoRandom } from "./PseudoRandom"; import { ClientID, GameStartInfo, Turn } from "./Schemas"; -import { sanitize } from "./Util"; +import { sanitize, simpleHash } from "./Util"; import { fixProfaneUsername } from "./validations/username"; export async function createGameRunner( @@ -35,26 +37,48 @@ export async function createGameRunner( ): Promise { const config = await getConfig(gameStart.config, null); const gameMap = await loadGameMap(gameStart.config.gameMap); - const game = createGame( - gameStart.players.map( - (p) => - new PlayerInfo( - p.flag, - p.clientID == clientID - ? sanitize(p.username) - : fixProfaneUsername(sanitize(p.username)), - PlayerType.Human, - p.clientID, - p.playerID, - ), - ), + const random = new PseudoRandom(simpleHash(gameStart.gameID)); + + const humans = gameStart.players.map( + (p) => + new PlayerInfo( + p.flag, + p.clientID == clientID + ? sanitize(p.username) + : fixProfaneUsername(sanitize(p.username)), + PlayerType.Human, + p.clientID, + p.playerID, + ), + ); + + const nations = gameStart.config.disableNPCs + ? [] + : gameMap.nationMap.nations.map( + (n) => + new Nation( + new Cell(n.coordinates[0], n.coordinates[1]), + n.strength, + new PlayerInfo( + n.flag || "", + n.name, + PlayerType.FakeHuman, + null, + random.nextID(), + ), + ), + ); + + const game: Game = createGame( + humans, + nations, gameMap.gameMap, gameMap.miniGameMap, - gameMap.nationMap, config, ); + const gr = new GameRunner( - game as Game, + game, new Executor(game, gameStart.gameID, clientID), callBack, ); @@ -159,15 +183,8 @@ export class GameRunner { const player = this.game.player(playerID); const tile = this.game.ref(x, y); const actions = { - canBoat: player.canBoat(tile), canAttack: player.canAttack(tile), - buildableUnits: Object.values(UnitType).map((u) => { - return { - type: u, - canBuild: player.canBuild(u, tile) != false, - cost: this.game.config().unitInfo(u).cost(player), - } as BuildableUnit; - }), + buildableUnits: player.buildableUnits(tile), canSendEmojiAllPlayers: player.canSendEmoji(AllPlayers), } as PlayerActions; @@ -202,4 +219,14 @@ export class GameRunner { borderTiles: player.borderTiles(), } as PlayerBorderTiles; } + public bestTransportShipSpawn( + playerID: PlayerID, + targetTile: TileRef, + ): TileRef | false { + const player = this.game.player(playerID); + if (!player.isPlayer()) { + throw new Error(`player with id ${playerID} not found`); + } + return player.bestTransportShipSpawn(targetTile); + } } diff --git a/src/core/Schemas.ts b/src/core/Schemas.ts index 8c1a953f2..482f2e38d 100644 --- a/src/core/Schemas.ts +++ b/src/core/Schemas.ts @@ -2,13 +2,14 @@ import { z } from "zod"; import { AllPlayers, Difficulty, + Duos, GameMapType, GameMode, GameType, PlayerType, - Team, UnitType, } from "./game/Game"; +import { flattenedEmojiTable } from "./Util"; export type GameID = string; export type ClientID = string; @@ -123,9 +124,11 @@ const GameConfigSchema = z.object({ infiniteTroops: z.boolean(), instantBuild: z.boolean(), maxPlayers: z.number().optional(), - numPlayerTeams: z.number().optional(), + playerTeams: z.union([z.number().optional(), z.literal(Duos)]), }); +export const TeamSchema = z.string(); + const SafeString = z .string() .regex( @@ -133,14 +136,10 @@ const SafeString = z ) .max(1000); -const EmojiSchema = z.string().refine( - (val) => { - return /\p{Emoji}/u.test(val); - }, - { - message: "Must contain at least one emoji character", - }, -); +const EmojiSchema = z + .number() + .nonnegative() + .max(flattenedEmojiTable.length - 1); const ID = z .string() .regex(/^[a-zA-Z0-9]+$/) @@ -198,8 +197,10 @@ export const BoatAttackIntentSchema = BaseIntentSchema.extend({ type: z.literal("boat"), targetID: ID.nullable(), troops: z.number().nullable(), - x: z.number(), - y: z.number(), + dstX: z.number(), + dstY: z.number(), + srcX: z.number().nullable().optional(), + srcY: z.number().nullable().optional(), }); export const AllianceRequestIntentSchema = BaseIntentSchema.extend({ @@ -374,7 +375,7 @@ const ClientBaseMessageSchema = z.object({ export const ClientSendWinnerSchema = ClientBaseMessageSchema.extend({ type: z.literal("winner"), - winner: ID.or(z.nativeEnum(Team)).nullable(), + winner: z.union([ID, TeamSchema]).nullable(), allPlayersStats: AllPlayersStatsSchema, winnerType: z.enum(["player", "team"]), }); @@ -435,10 +436,7 @@ export const GameRecordSchema = z.object({ date: SafeString, num_turns: z.number(), turns: z.array(TurnSchema), - winner: z - .union([ID, z.nativeEnum(Team)]) - .nullable() - .optional(), + winner: z.union([ID, SafeString]).nullable().optional(), winnerType: z.enum(["player", "team"]).nullable().optional(), allPlayersStats: z.record(ID, PlayerStatsSchema), version: z.enum(["v0.0.1"]), diff --git a/src/core/Util.ts b/src/core/Util.ts index eaf83edae..3efc15240 100644 --- a/src/core/Util.ts +++ b/src/core/Util.ts @@ -1,8 +1,8 @@ import DOMPurify from "dompurify"; import { customAlphabet } from "nanoid"; import twemoji from "twemoji"; -import { Cell, Game, Player, Team, Unit } from "./game/Game"; -import { andFN, GameMap, manhattanDistFN, TileRef } from "./game/GameMap"; +import { Cell, Team, Unit } from "./game/Game"; +import { GameMap, TileRef } from "./game/GameMap"; import { AllPlayersStats, ClientID, @@ -13,6 +13,11 @@ import { Turn, } from "./Schemas"; +import { + BOT_NAME_PREFIXES, + BOT_NAME_SUFFIXES, +} from "./execution/utils/BotNames"; + export function manhattanDistWrapped( c1: Cell, c2: Cell, @@ -57,72 +62,6 @@ export function distSortUnit( }; } -// TODO: refactor to new file -export function sourceDstOceanShore( - gm: Game, - src: Player, - tile: TileRef, -): [TileRef | null, TileRef | null] { - const dst = gm.owner(tile); - const srcTile = closestShoreFromPlayer(gm, src, tile); - let dstTile: TileRef | null = null; - if (dst.isPlayer()) { - dstTile = closestShoreFromPlayer(gm, dst as Player, tile); - } else { - dstTile = closestShoreTN(gm, tile, 50); - } - return [srcTile, dstTile]; -} - -export function targetTransportTile(gm: Game, tile: TileRef): TileRef | null { - const dst = gm.playerBySmallID(gm.ownerID(tile)); - let dstTile: TileRef | null = null; - if (dst.isPlayer()) { - dstTile = closestShoreFromPlayer(gm, dst as Player, tile); - } else { - dstTile = closestShoreTN(gm, tile, 50); - } - return dstTile; -} - -export function closestShoreFromPlayer( - gm: GameMap, - player: Player, - target: TileRef, -): TileRef | null { - const shoreTiles = Array.from(player.borderTiles()).filter((t) => - gm.isShore(t), - ); - if (shoreTiles.length == 0) { - return null; - } - - return shoreTiles.reduce((closest, current) => { - const closestDistance = gm.manhattanDist(target, closest); - const currentDistance = gm.manhattanDist(target, current); - return currentDistance < closestDistance ? current : closest; - }); -} - -function closestShoreTN( - gm: GameMap, - tile: TileRef, - searchDist: number, -): TileRef { - const tn = Array.from( - gm.bfs( - tile, - andFN((_, t) => !gm.hasOwner(t), manhattanDistFN(tile, searchDist)), - ), - ) - .filter((t) => gm.isShore(t)) - .sort((a, b) => gm.manhattanDist(tile, a) - gm.manhattanDist(tile, b)); - if (tn.length == 0) { - return null; - } - return tn[0]; -} - export function simpleHash(str: string): number { let hash = 0; for (let i = 0; i < str.length; i++) { @@ -352,3 +291,35 @@ export function withinInt(num: bigint, min: bigint, max: bigint): bigint { const atLeastMin = maxInt(num, min); return minInt(atLeastMin, max); } + +export function createRandomName( + name: string, + playerType: string, +): string | null { + let randomName = null; + if (playerType === "HUMAN") { + const hash = simpleHash(name); + const prefixIndex = hash % BOT_NAME_PREFIXES.length; + const suffixIndex = + Math.floor(hash / BOT_NAME_PREFIXES.length) % BOT_NAME_SUFFIXES.length; + + randomName = `👤 ${BOT_NAME_PREFIXES[prefixIndex]} ${BOT_NAME_SUFFIXES[suffixIndex]}`; + } + return randomName; +} + +export const emojiTable: string[][] = [ + ["😀", "😊", "🥰", "😇", "😎"], + ["😞", "🥺", "😭", "😱", "😡"], + ["😈", "🤡", "🖕", "🥱", "🤦‍♂️"], + ["👋", "👏", "🤌", "💪", "🫡"], + ["👍", "👎", "❓", "🐔", "🐀"], + ["🤝", "🆘", "🕊️", "🏳️", "⏳"], + ["🔥", "💥", "💀", "☢️", "⚠️"], + ["↖️", "⬆️", "↗️", "👑", "🥇"], + ["⬅️", "🎯", "➡️", "🥈", "🥉"], + ["↙️", "⬇️", "↘️", "❤️", "💔"], + ["💰", "⚓", "⛵", "🏡", "🛡️"], +]; +// 2d to 1d array +export const flattenedEmojiTable: string[] = [].concat(...emojiTable); diff --git a/src/core/configuration/Config.ts b/src/core/configuration/Config.ts index 2fdf9a813..69bfa773f 100644 --- a/src/core/configuration/Config.ts +++ b/src/core/configuration/Config.ts @@ -2,6 +2,7 @@ import { Colord } from "colord"; import { GameConfig, GameID } from "../Schemas"; import { Difficulty, + Duos, Game, GameMapType, Gold, @@ -43,6 +44,10 @@ export interface ServerConfig { r2Endpoint(): string; r2AccessKey(): string; r2SecretKey(): string; + otelEndpoint(): string; + otelUsername(): string; + otelPassword(): string; + otelEnabled(): boolean; } export interface NukeMagnitude { @@ -67,7 +72,7 @@ export interface Config { instantBuild(): boolean; numSpawnPhaseTurns(): number; userSettings(): UserSettings; - numPlayerTeams(): number; + playerTeams(): number | typeof Duos; startManpower(playerInfo: PlayerInfo): number; populationIncreaseRate(player: Player | PlayerView): number; @@ -98,7 +103,7 @@ export interface Config { maxPopulation(player: Player | PlayerView): number; cityPopulationIncrease(): number; boatAttackAmount(attacker: Player, defender: Player | TerraNullius): number; - warshipShellLifetime(): number; + shellLifetime(): number; boatMaxNumber(): number; allianceDuration(): Tick; allianceRequestCooldown(): Tick; @@ -111,18 +116,25 @@ export interface Config { unitInfo(type: UnitType): UnitInfo; tradeShipGold(dist: number): Gold; tradeShipSpawnRate(numberOfPorts: number): number; + safeFromPiratesCooldownMax(): number; defensePostRange(): number; SAMCooldown(): number; SiloCooldown(): number; defensePostDefenseBonus(): number; falloutDefenseModifier(percentOfFallout: number): number; difficultyModifier(difficulty: Difficulty): number; + warshipPatrolRange(): number; + warshipShellAttackRate(): number; + warshipTargettingRange(): number; + defensePostShellAttackRate(): number; + defensePostTargettingRange(): number; // 0-1 traitorDefenseDebuff(): number; traitorDuration(): number; nukeMagnitudes(unitType: UnitType): NukeMagnitude; defaultNukeSpeed(): number; nukeDeathFactor(humans: number, tilesOwned: number): number; + structureMinDist(): number; } export interface Theme { diff --git a/src/core/configuration/DefaultConfig.ts b/src/core/configuration/DefaultConfig.ts index e0c4d240c..596d798ae 100644 --- a/src/core/configuration/DefaultConfig.ts +++ b/src/core/configuration/DefaultConfig.ts @@ -1,5 +1,6 @@ import { Difficulty, + Duos, Game, GameMapType, GameMode, @@ -24,6 +25,20 @@ import { pastelTheme } from "./PastelTheme"; import { pastelThemeDark } from "./PastelThemeDark"; export abstract class DefaultServerConfig implements ServerConfig { + otelEnabled(): boolean { + return Boolean( + this.otelEndpoint() && this.otelUsername() && this.otelPassword(), + ); + } + otelEndpoint(): string { + return process.env.OTEL_ENDPOINT; + } + otelUsername(): string { + return process.env.OTEL_USERNAME; + } + otelPassword(): string { + return process.env.OTEL_PASSWORD; + } region(): string { if (this.env() == GameEnv.Dev) { return "dev"; @@ -34,7 +49,7 @@ export abstract class DefaultServerConfig implements ServerConfig { return process.env.GIT_COMMIT; } r2Endpoint(): string { - return `https://${process.env.R2_ACCOUNT_ID}.r2.cloudflarestorage.com`; + return `https://${process.env.CF_ACCOUNT_ID}.r2.cloudflarestorage.com`; } r2AccessKey(): string { return process.env.R2_ACCESS_KEY; @@ -42,7 +57,11 @@ export abstract class DefaultServerConfig implements ServerConfig { r2SecretKey(): string { return process.env.R2_SECRET_KEY; } - abstract r2Bucket(): string; + + r2Bucket(): string { + return process.env.R2_BUCKET; + } + adminHeader(): string { return "x-admin-key"; } @@ -69,7 +88,7 @@ export abstract class DefaultServerConfig implements ServerConfig { GameMapType.Europe, ].includes(map) ) { - return Math.random() < 0.2 ? 150 : 70; + return Math.random() < 0.2 ? 100 : 50; } // Maps with ~2.5 - ~3.5 mil pixels if ( @@ -80,7 +99,7 @@ export abstract class DefaultServerConfig implements ServerConfig { GameMapType.Asia, ].includes(map) ) { - return Math.random() < 0.2 ? 100 : 50; + return Math.random() < 0.3 ? 50 : 25; } // Maps with ~2 mil pixels if ( @@ -90,9 +109,11 @@ export abstract class DefaultServerConfig implements ServerConfig { GameMapType.Oceania, GameMapType.Japan, // Japan at this level because its 2/3 water GameMapType.FaroeIslands, + GameMapType.DeglaciatedAntarctica, + GameMapType.EuropeClassic, ].includes(map) ) { - return Math.random() < 0.2 ? 70 : 40; + return Math.random() < 0.3 ? 50 : 25; } // Maps smaller than ~2 mil pixels if ( @@ -102,14 +123,14 @@ export abstract class DefaultServerConfig implements ServerConfig { GameMapType.Pangaea, ].includes(map) ) { - return Math.random() < 0.2 ? 60 : 35; + return Math.random() < 0.5 ? 30 : 15; } // world belongs with the ~2 mils, but these amounts never made sense so I assume the insanity is intended. if (map == GameMapType.World) { - return Math.random() < 0.2 ? 150 : 60; + return Math.random() < 0.2 ? 150 : 50; } // default return for non specified map - return Math.random() < 0.2 ? 85 : 45; + return Math.random() < 0.2 ? 50 : 20; } workerIndex(gameID: GameID): number { return simpleHash(gameID) % this.numWorkers(); @@ -197,12 +218,14 @@ export class DefaultConfig implements Config { defensePostDefenseBonus(): number { return 5; } - numPlayerTeams(): number { - return this._gameConfig.numPlayerTeams ?? 0; + playerTeams(): number | typeof Duos { + return this._gameConfig.playerTeams ?? 0; } + spawnNPCs(): boolean { return !this._gameConfig.disableNPCs; } + disableNukes(): boolean { return this._gameConfig.disableNukes; } @@ -484,25 +507,18 @@ export class DefaultConfig implements Config { } if (defender.isPlayer()) { - const ratio = within( - Math.pow(defender.troops() / attackTroops, 0.4), - 0.1, - 10, - ); - const speedRatio = within( - defender.troops() / (5 * attackTroops), - 0.1, - 10, - ); - return { attackerTroopLoss: - ratio * + within(defender.troops() / attackTroops, 0.6, 2) * mag * + 0.8 * largeLossModifier * (defender.isTraitor() ? this.traitorDefenseDebuff() : 1), - defenderTroopLoss: defender.population() / defender.numTilesOwned(), - tilesPerTickUsed: Math.floor(speedRatio * speed * largeSpeedMalus), + defenderTroopLoss: defender.troops() / defender.numTilesOwned(), + tilesPerTickUsed: + within(defender.troops() / (5 * attackTroops), 0.2, 1.5) * + speed * + largeSpeedMalus, }; } else { return { @@ -638,8 +654,7 @@ export class DefaultConfig implements Config { } goldAdditionRate(player: Player): number { - const ratio = Math.pow(player.workers() / player.population(), 1.3); - return Math.floor(Math.sqrt(player.workers()) * ratio * 5); + return Math.sqrt(player.workers() * player.numTilesOwned()) / 200; } troopAdjustmentRate(player: Player): number { @@ -676,4 +691,37 @@ export class DefaultConfig implements Config { nukeDeathFactor(humans: number, tilesOwned: number): number { return (5 * humans) / Math.max(1, tilesOwned); } + + structureMinDist(): number { + // TODO: Increase this to ~15 once upgradable structures are implemented. + return 1; + } + + shellLifetime(): number { + return 50; + } + + warshipPatrolRange(): number { + return 100; + } + + warshipTargettingRange(): number { + return 130; + } + + warshipShellAttackRate(): number { + return 20; + } + + defensePostShellAttackRate(): number { + return 100; + } + + safeFromPiratesCooldownMax(): number { + return 20; + } + + defensePostTargettingRange(): number { + return 75; + } } diff --git a/src/core/configuration/DevConfig.ts b/src/core/configuration/DevConfig.ts index 99e616cc1..909e3a156 100644 --- a/src/core/configuration/DevConfig.ts +++ b/src/core/configuration/DevConfig.ts @@ -5,9 +5,6 @@ import { GameEnv, ServerConfig } from "./Config"; import { DefaultConfig, DefaultServerConfig } from "./DefaultConfig"; export class DevServerConfig extends DefaultServerConfig { - r2Bucket(): string { - return "openfront-staging"; - } adminToken(): string { return "WARNING_DEV_ADMIN_KEY_DO_NOT_USE_IN_PRODUCTION"; } diff --git a/src/core/configuration/PastelTheme.ts b/src/core/configuration/PastelTheme.ts index 83c56c7ea..9c4ac5d6c 100644 --- a/src/core/configuration/PastelTheme.ts +++ b/src/core/configuration/PastelTheme.ts @@ -1,7 +1,7 @@ import { Colord, colord } from "colord"; import { PseudoRandom } from "../PseudoRandom"; import { simpleHash } from "../Util"; -import { PlayerType, Team, TerrainType } from "../game/Game"; +import { ColoredTeams, PlayerType, Team, TerrainType } from "../game/Game"; import { GameMap, TileRef } from "../game/GameMap"; import { PlayerView } from "../game/GameView"; import { @@ -43,24 +43,25 @@ export const pastelTheme = new (class implements Theme { teamColor(team: Team): Colord { switch (team) { - case Team.Blue: + case ColoredTeams.Blue: return blue; - case Team.Red: + case ColoredTeams.Red: return red; - case Team.Teal: + case ColoredTeams.Teal: return teal; - case Team.Purple: + case ColoredTeams.Purple: return purple; - case Team.Yellow: + case ColoredTeams.Yellow: return yellow; - case Team.Orange: + case ColoredTeams.Orange: return orange; - case Team.Green: + case ColoredTeams.Green: return green; - case Team.Bot: + case ColoredTeams.Bot: return botColor; + default: + return humanColors[simpleHash(team) % humanColors.length]; } - throw new Error(`Missing color for ${team}`); } territoryColor(player: PlayerView): Colord { diff --git a/src/core/configuration/PastelThemeDark.ts b/src/core/configuration/PastelThemeDark.ts index efc6bcd67..bc9dd8ddf 100644 --- a/src/core/configuration/PastelThemeDark.ts +++ b/src/core/configuration/PastelThemeDark.ts @@ -1,7 +1,7 @@ import { Colord, colord } from "colord"; import { PseudoRandom } from "../PseudoRandom"; import { simpleHash } from "../Util"; -import { PlayerType, Team, TerrainType } from "../game/Game"; +import { ColoredTeams, PlayerType, Team, TerrainType } from "../game/Game"; import { GameMap, TileRef } from "../game/GameMap"; import { PlayerView } from "../game/GameView"; import { @@ -43,24 +43,25 @@ export const pastelThemeDark = new (class implements Theme { teamColor(team: Team): Colord { switch (team) { - case Team.Blue: + case ColoredTeams.Blue: return blue; - case Team.Red: + case ColoredTeams.Red: return red; - case Team.Teal: + case ColoredTeams.Teal: return teal; - case Team.Purple: + case ColoredTeams.Purple: return purple; - case Team.Yellow: + case ColoredTeams.Yellow: return yellow; - case Team.Orange: + case ColoredTeams.Orange: return orange; - case Team.Green: + case ColoredTeams.Green: return green; - case Team.Bot: + case ColoredTeams.Bot: return botColor; + default: + return humanColors[simpleHash(team) % humanColors.length]; } - throw new Error(`Missing color for ${team}`); } territoryColor(player: PlayerView): Colord { diff --git a/src/core/configuration/PreprodConfig.ts b/src/core/configuration/PreprodConfig.ts index 4169c6a03..f1ade263f 100644 --- a/src/core/configuration/PreprodConfig.ts +++ b/src/core/configuration/PreprodConfig.ts @@ -2,9 +2,6 @@ import { GameEnv } from "./Config"; import { DefaultServerConfig } from "./DefaultConfig"; export const preprodConfig = new (class extends DefaultServerConfig { - r2Bucket(): string { - return "openfront-staging"; - } env(): GameEnv { return GameEnv.Preprod; } diff --git a/src/core/configuration/ProdConfig.ts b/src/core/configuration/ProdConfig.ts index 254bad2e0..90281e7b2 100644 --- a/src/core/configuration/ProdConfig.ts +++ b/src/core/configuration/ProdConfig.ts @@ -2,9 +2,6 @@ import { GameEnv } from "./Config"; import { DefaultServerConfig } from "./DefaultConfig"; export const prodConfig = new (class extends DefaultServerConfig { - r2Bucket(): string { - return "openfront-prod"; - } numWorkers(): number { return 6; } diff --git a/src/core/execution/AttackExecution.ts b/src/core/execution/AttackExecution.ts index 5fbec6111..8d62debb5 100644 --- a/src/core/execution/AttackExecution.ts +++ b/src/core/execution/AttackExecution.ts @@ -21,13 +21,6 @@ export class AttackExecution implements Execution { private active: boolean = true; private toConquer: PriorityQueue = new PriorityQueue((a: TileContainer, b: TileContainer) => { - if (a.priority == b.priority) { - if (a.tick == b.tick) { - return 0; - // return this.random.nextInt(-1, 1) - } - return a.tick - b.tick; - } return a.priority - b.priority; }); private random = new PseudoRandom(123); @@ -227,8 +220,6 @@ export class AttackExecution implements Execution { this.target, this.border.size + this.random.nextInt(0, 5), ); - // consolex.log(`num tiles per tick: ${numTilesPerTick}`) - // consolex.log(`num execs: ${this.mg.executions().length}`) while (numTilesPerTick > 0) { if (this.attack.troops() < 1) { @@ -279,13 +270,9 @@ export class AttackExecution implements Execution { continue; } this.border.add(neighbor); - let numOwnedByMe = this.mg + const numOwnedByMe = this.mg .neighbors(neighbor) .filter((t) => this.mg.owner(t) == this._owner).length; - const dist = 0; - if (numOwnedByMe > 2) { - numOwnedByMe = 10; - } let mag = 0; switch (this.mg.terrainType(tile)) { case TerrainType.Plains: @@ -301,8 +288,9 @@ export class AttackExecution implements Execution { this.toConquer.enqueue( new TileContainer( neighbor, - dist / 100 + this.random.nextInt(0, 2) - numOwnedByMe + mag, - this.mg.ticks(), + (this.random.nextInt(0, 7) + 10) * + (1 - numOwnedByMe * 0.5 + mag / 2) + + this.mg.ticks(), ), ); } @@ -355,6 +343,5 @@ class TileContainer { constructor( public readonly tile: TileRef, public readonly priority: number, - public readonly tick: number, ) {} } diff --git a/src/core/execution/BotExecution.ts b/src/core/execution/BotExecution.ts index f71bd6407..2d9075d38 100644 --- a/src/core/execution/BotExecution.ts +++ b/src/core/execution/BotExecution.ts @@ -6,15 +6,21 @@ import { BotBehavior } from "./utils/BotBehavior"; export class BotExecution implements Execution { private active = true; private random: PseudoRandom; - private attackRate: number; private mg: Game; private neighborsTerraNullius = true; private behavior: BotBehavior | null = null; + private attackRate: number; + private attackTick: number; + private triggerRatio: number; + private reserveRatio: number; constructor(private bot: Player) { this.random = new PseudoRandom(simpleHash(bot.id())); - this.attackRate = this.random.nextInt(10, 50); + this.attackRate = this.random.nextInt(40, 80); + this.attackTick = this.random.nextInt(0, this.attackRate); + this.triggerRatio = this.random.nextInt(60, 90) / 100; + this.reserveRatio = this.random.nextInt(30, 60) / 100; } activeDuringSpawnPhase(): boolean { @@ -27,17 +33,21 @@ export class BotExecution implements Execution { } tick(ticks: number) { + if (ticks % this.attackRate != this.attackTick) return; + if (!this.bot.isAlive()) { this.active = false; return; } - if (ticks % this.attackRate != 0) { - return; - } - if (this.behavior === null) { - this.behavior = new BotBehavior(this.random, this.mg, this.bot, 1 / 20); + this.behavior = new BotBehavior( + this.random, + this.mg, + this.bot, + this.triggerRatio, + this.reserveRatio, + ); } this.behavior.handleAllianceRequests(); @@ -65,15 +75,14 @@ export class BotExecution implements Execution { this.neighborsTerraNullius = false; } + this.behavior.forgetOldEnemies(); + this.behavior.checkIncomingAttacks(); const enemy = this.behavior.selectRandomEnemy(); if (!enemy) return; + if (!this.bot.sharesBorderWith(enemy)) return; this.behavior.sendAttack(enemy); } - owner(): Player { - return this.bot; - } - isActive(): boolean { return this.active; } diff --git a/src/core/execution/DefensePostExecution.ts b/src/core/execution/DefensePostExecution.ts index 0da8ef983..413cf93b4 100644 --- a/src/core/execution/DefensePostExecution.ts +++ b/src/core/execution/DefensePostExecution.ts @@ -8,6 +8,7 @@ import { UnitType, } from "../game/Game"; import { TileRef } from "../game/GameMap"; +import { ShellExecution } from "./ShellExecution"; export class DefensePostExecution implements Execution { private player: Player; @@ -15,6 +16,11 @@ export class DefensePostExecution implements Execution { private post: Unit; private active: boolean = true; + private target: Unit = null; + private lastShellAttack = 0; + + private alreadySentShell = new Set(); + constructor( private ownerId: PlayerID, private tile: TileRef, @@ -30,6 +36,27 @@ export class DefensePostExecution implements Execution { this.player = mg.player(this.ownerId); } + private shoot() { + const shellAttackRate = this.mg.config().defensePostShellAttackRate(); + if (this.mg.ticks() - this.lastShellAttack > shellAttackRate) { + this.lastShellAttack = this.mg.ticks(); + this.mg.addExecution( + new ShellExecution( + this.post.tile(), + this.post.owner(), + this.post, + this.target, + ), + ); + if (!this.target.hasHealth()) { + // Don't send multiple shells to target that can be oneshotted + this.alreadySentShell.add(this.target); + this.target = null; + return; + } + } + } + tick(ticks: number): void { if (this.post == null) { const spawnTile = this.player.canBuild(UnitType.DefensePost, this.tile); @@ -48,6 +75,55 @@ export class DefensePostExecution implements Execution { if (this.player != this.post.owner()) { this.player = this.post.owner(); } + + if (this.target != null && !this.target.isActive()) { + this.target = null; + } + + // TODO: Reconsider how/if defense posts target ships. + return; + + const ships = this.mg + .nearbyUnits( + this.post.tile(), + this.mg.config().defensePostTargettingRange(), + [UnitType.TransportShip, UnitType.Warship], + ) + .filter( + ({ unit }) => + unit.owner() !== this.post.owner() && + !unit.owner().isFriendly(this.post.owner()) && + !this.alreadySentShell.has(unit), + ); + + this.target = + ships.sort((a, b) => { + const { unit: unitA, distSquared: distA } = a; + const { unit: unitB, distSquared: distB } = b; + + // Prioritize TransportShip + if ( + unitA.type() === UnitType.TransportShip && + unitB.type() !== UnitType.TransportShip + ) + return -1; + if ( + unitA.type() !== UnitType.TransportShip && + unitB.type() === UnitType.TransportShip + ) + return 1; + + // If both are the same type, sort by distance (lower `distSquared` means closer) + return distA - distB; + })[0]?.unit ?? null; + + if (this.target == null || !this.target.isActive()) { + this.target = null; + return; + } else { + this.shoot(); + return; + } } isActive(): boolean { diff --git a/src/core/execution/EmojiExecution.ts b/src/core/execution/EmojiExecution.ts index fb6513c74..fd816058e 100644 --- a/src/core/execution/EmojiExecution.ts +++ b/src/core/execution/EmojiExecution.ts @@ -7,6 +7,7 @@ import { PlayerID, PlayerType, } from "../game/Game"; +import { flattenedEmojiTable } from "../Util"; export class EmojiExecution implements Execution { private requestor: Player; @@ -17,7 +18,7 @@ export class EmojiExecution implements Execution { constructor( private senderID: PlayerID, private recipientID: PlayerID | typeof AllPlayers, - private emoji: string, + private emoji: number, ) {} init(mg: Game, ticks: number): void { @@ -38,10 +39,12 @@ export class EmojiExecution implements Execution { } tick(ticks: number): void { + const emojiString = flattenedEmojiTable.at(this.emoji); + if (this.requestor.canSendEmoji(this.recipient)) { - this.requestor.sendEmoji(this.recipient, this.emoji); + this.requestor.sendEmoji(this.recipient, emojiString); if ( - this.emoji == "🖕" && + emojiString == "🖕" && this.recipient != AllPlayers && this.recipient.type() == PlayerType.FakeHuman ) { diff --git a/src/core/execution/ExecutionManager.ts b/src/core/execution/ExecutionManager.ts index 6230a2726..15c3c3241 100644 --- a/src/core/execution/ExecutionManager.ts +++ b/src/core/execution/ExecutionManager.ts @@ -1,4 +1,4 @@ -import { Execution, Game, PlayerInfo, PlayerType } from "../game/Game"; +import { Execution, Game } from "../game/Game"; import { PseudoRandom } from "../PseudoRandom"; import { ClientID, GameID, Intent, Turn } from "../Schemas"; import { simpleHash } from "../Util"; @@ -66,11 +66,16 @@ export class Executor { this.mg.ref(intent.x, intent.y), ); case "boat": + let src = null; + if (intent.srcX != null || intent.srcY != null) { + src = this.mg.ref(intent.srcX, intent.srcY); + } return new TransportShipExecution( playerID, intent.targetID, - this.mg.ref(intent.x, intent.y), + this.mg.ref(intent.dstX, intent.dstY), intent.troops, + src, ); case "allianceRequest": return new AllianceRequestExecution(playerID, intent.recipient); @@ -123,19 +128,7 @@ export class Executor { fakeHumanExecutions(): Execution[] { const execs = []; for (const nation of this.mg.nations()) { - execs.push( - new FakeHumanExecution( - this.gameID, - new PlayerInfo( - nation.flag || "", - nation.name, - PlayerType.FakeHuman, - null, - this.random.nextID(), - nation, - ), - ), - ); + execs.push(new FakeHumanExecution(this.gameID, nation)); } return execs; } diff --git a/src/core/execution/FakeHumanExecution.ts b/src/core/execution/FakeHumanExecution.ts index 3b336fee7..9870fe662 100644 --- a/src/core/execution/FakeHumanExecution.ts +++ b/src/core/execution/FakeHumanExecution.ts @@ -4,9 +4,9 @@ import { Difficulty, Execution, Game, + Nation, Player, PlayerID, - PlayerInfo, PlayerType, Relation, TerrainType, @@ -17,7 +17,7 @@ import { import { euclDistFN, manhattanDistFN, TileRef } from "../game/GameMap"; import { PseudoRandom } from "../PseudoRandom"; import { GameID } from "../Schemas"; -import { calculateBoundingBox, simpleHash } from "../Util"; +import { calculateBoundingBox, flattenedEmojiTable, simpleHash } from "../Util"; import { ConstructionExecution } from "./ConstructionExecution"; import { EmojiExecution } from "./EmojiExecution"; import { NukeExecution } from "./NukeExecution"; @@ -35,17 +35,28 @@ export class FakeHumanExecution implements Execution { private mg: Game; private player: Player = null; + private attackRate: number; + private attackTick: number; + private triggerRatio: number; + private reserveRatio: number; + private lastEmojiSent = new Map(); private lastNukeSent: [Tick, TileRef][] = []; private embargoMalusApplied = new Set(); + private heckleEmoji: number[]; constructor( gameID: GameID, - private playerInfo: PlayerInfo, + private nation: Nation, ) { this.random = new PseudoRandom( - simpleHash(playerInfo.id) + simpleHash(gameID), + simpleHash(nation.playerInfo.id) + simpleHash(gameID), ); + this.attackRate = this.random.nextInt(40, 80); + this.attackTick = this.random.nextInt(0, this.attackRate); + this.triggerRatio = this.random.nextInt(60, 90) / 100; + this.reserveRatio = this.random.nextInt(30, 60) / 100; + this.heckleEmoji = ["🤡", "😡"].map((e) => flattenedEmojiTable.indexOf(e)); } init(mg: Game) { @@ -96,19 +107,22 @@ export class FakeHumanExecution implements Execution { } tick(ticks: number) { + if (ticks % this.attackRate != this.attackTick) return; + if (this.mg.inSpawnPhase()) { - if (ticks % this.random.nextInt(5, 30) == 0) { - const rl = this.randomLand(); - if (rl == null) { - consolex.warn(`cannot spawn ${this.playerInfo.name}`); - return; - } - this.mg.addExecution(new SpawnExecution(this.playerInfo, rl)); + const rl = this.randomLand(); + if (rl == null) { + consolex.warn(`cannot spawn ${this.nation.playerInfo.name}`); + return; } + this.mg.addExecution(new SpawnExecution(this.nation.playerInfo, rl)); return; } + if (this.player == null) { - this.player = this.mg.players().find((p) => p.id() == this.playerInfo.id); + this.player = this.mg + .players() + .find((p) => p.id() == this.nation.playerInfo.id); if (this.player == null) { return; } @@ -121,7 +135,13 @@ export class FakeHumanExecution implements Execution { if (this.behavior === null) { // Player is unavailable during init() - this.behavior = new BotBehavior(this.random, this.mg, this.player, 1 / 5); + this.behavior = new BotBehavior( + this.random, + this.mg, + this.player, + this.triggerRatio, + this.reserveRatio, + ); } if (this.firstMove) { @@ -130,10 +150,6 @@ export class FakeHumanExecution implements Execution { return; } - if (ticks % this.random.nextInt(40, 80) != 0) { - return; - } - if ( this.player.troops() > 100_000 && this.player.targetTroopRatio() > 0.7 @@ -146,7 +162,10 @@ export class FakeHumanExecution implements Execution { this.handleEnemies(); this.handleUnits(); this.handleEmbargoesToHostileNations(); + this.maybeAttack(); + } + private maybeAttack() { const enemyborder = Array.from(this.player.borderTiles()) .flatMap((t) => this.mg.neighbors(t)) .filter( @@ -174,9 +193,9 @@ export class FakeHumanExecution implements Execution { const enemies = enemiesWithTN .filter((o) => o.isPlayer()) - .map((o) => o as Player) .sort((a, b) => a.troops() - b.troops()); + // 5% chance to send a random alliance request if (this.random.chance(20)) { const toAlly = this.random.randElement(enemies); if (this.player.canSendAllianceRequest(toAlly)) { @@ -211,7 +230,7 @@ export class FakeHumanExecution implements Execution { } } - shouldDiscourageAttack(other: Player) { + private shouldDiscourageAttack(other: Player) { if (other.isTraitor()) { return false; } @@ -227,6 +246,8 @@ export class FakeHumanExecution implements Execution { } handleEnemies() { + this.behavior.forgetOldEnemies(); + this.behavior.checkIncomingAttacks(); this.behavior.assistAllies(); const enemy = this.behavior.selectEnemy(); if (!enemy) return; @@ -248,7 +269,7 @@ export class FakeHumanExecution implements Execution { new EmojiExecution( this.player.id(), enemy.id(), - this.random.randElement(["🤡", "😡"]), + this.random.randElement(this.heckleEmoji), ), ); } @@ -257,8 +278,7 @@ export class FakeHumanExecution implements Execution { const silos = this.player.units(UnitType.MissileSilo); if ( silos.length == 0 || - this.player.gold() < - this.mg.config().unitInfo(UnitType.AtomBomb).cost(this.player) || + this.player.gold() < this.cost(UnitType.AtomBomb) || other.type() == PlayerType.Bot || this.player.isOnSameTeam(other) ) { @@ -378,6 +398,7 @@ export class FakeHumanExecution implements Execution { other.id(), closest.y, this.player.troops() / 5, + null, ), ); } @@ -396,36 +417,21 @@ export class FakeHumanExecution implements Execution { } return; } - this.maybeSpawnStructure( - UnitType.City, - 2, - (t) => new ConstructionExecution(this.player.id(), t, UnitType.City), - ); + this.maybeSpawnStructure(UnitType.City, 2); if (this.maybeSpawnWarship()) { return; } if (!this.mg.config().disableNukes()) { - this.maybeSpawnStructure( - UnitType.MissileSilo, - 1, - (t) => - new ConstructionExecution(this.player.id(), t, UnitType.MissileSilo), - ); + this.maybeSpawnStructure(UnitType.MissileSilo, 1); } } - private maybeSpawnStructure( - type: UnitType, - maxNum: number, - build: (tile: TileRef) => Execution, - ) { + private maybeSpawnStructure(type: UnitType, maxNum: number) { const units = this.player.units(type); if (units.length >= maxNum) { return; } - if ( - this.player.gold() < this.mg.config().unitInfo(type).cost(this.player) - ) { + if (this.player.gold() < this.cost(type)) { return; } const tile = this.randTerritoryTile(this.player); @@ -436,7 +442,9 @@ export class FakeHumanExecution implements Execution { if (canBuild == false) { return; } - this.mg.addExecution(build(tile)); + this.mg.addExecution( + new ConstructionExecution(this.player.id(), tile, type), + ); } private maybeSpawnWarship(): boolean { @@ -538,6 +546,7 @@ export class FakeHumanExecution implements Execution { this.mg.owner(dst).id(), dst, this.player.troops() / 5, + null, ), ); return; @@ -548,7 +557,7 @@ export class FakeHumanExecution implements Execution { let tries = 0; while (tries < 50) { tries++; - const cell = this.playerInfo.nation.cell; + const cell = this.nation.spawnCell; const x = this.random.nextInt(cell.x - delta, cell.x + delta); const y = this.random.nextInt(cell.y - delta, cell.y + delta); if (!this.mg.isValidCoord(x, y)) { diff --git a/src/core/execution/MIRVExecution.ts b/src/core/execution/MIRVExecution.ts index d2b118c0a..a752adfef 100644 --- a/src/core/execution/MIRVExecution.ts +++ b/src/core/execution/MIRVExecution.ts @@ -10,8 +10,7 @@ import { UnitType, } from "../game/Game"; import { TileRef } from "../game/GameMap"; -import { PathFindResultType } from "../pathfinding/AStar"; -import { PathFinder } from "../pathfinding/PathFinding"; +import { AirPathFinder } from "../pathfinding/PathFinding"; import { PseudoRandom } from "../PseudoRandom"; import { simpleHash } from "../Util"; import { NukeExecution } from "./NukeExecution"; @@ -30,7 +29,7 @@ export class MirvExecution implements Execution { private random: PseudoRandom; - private pathFinder: PathFinder; + private pathFinder: AirPathFinder; private targetPlayer: Player | TerraNullius; @@ -50,7 +49,7 @@ export class MirvExecution implements Execution { this.random = new PseudoRandom(mg.ticks() + simpleHash(this.senderID)); this.mg = mg; - this.pathFinder = PathFinder.Mini(mg, 10_000, true); + this.pathFinder = new AirPathFinder(mg, this.random); this.player = mg.player(this.senderID); this.targetPlayer = this.mg.owner(this.dst); @@ -90,23 +89,12 @@ export class MirvExecution implements Execution { this.nuke.tile(), this.separateDst, ); - switch (result.type) { - case PathFindResultType.Completed: - this.nuke.move(result.tile); - this.separate(); - this.active = false; - return; - case PathFindResultType.NextTile: - this.nuke.move(result.tile); - break; - case PathFindResultType.Pending: - break; - case PathFindResultType.PathNotFound: - consolex.warn( - `nuke cannot find path from ${this.nuke.tile()} to ${this.dst}`, - ); - this.active = false; - return; + if (result === true) { + this.separate(); + this.active = false; + return; + } else { + this.nuke.move(result); } } } diff --git a/src/core/execution/MissileSiloExecution.ts b/src/core/execution/MissileSiloExecution.ts index 928b8afdf..fd9bf2111 100644 --- a/src/core/execution/MissileSiloExecution.ts +++ b/src/core/execution/MissileSiloExecution.ts @@ -33,14 +33,15 @@ export class MissileSiloExecution implements Execution { tick(ticks: number): void { if (this.silo == null) { - if (!this.player.canBuild(UnitType.MissileSilo, this.tile)) { + const spawn = this.player.canBuild(UnitType.MissileSilo, this.tile); + if (spawn === false) { consolex.warn( `player ${this.player} cannot build missile silo at ${this.tile}`, ); this.active = false; return; } - this.silo = this.player.buildUnit(UnitType.MissileSilo, 0, this.tile, { + this.silo = this.player.buildUnit(UnitType.MissileSilo, 0, spawn, { cooldownDuration: this.mg.config().SiloCooldown(), }); diff --git a/src/core/execution/NukeExecution.ts b/src/core/execution/NukeExecution.ts index d75a556da..8795e349f 100644 --- a/src/core/execution/NukeExecution.ts +++ b/src/core/execution/NukeExecution.ts @@ -11,6 +11,7 @@ import { UnitType, } from "../game/Game"; import { TileRef } from "../game/GameMap"; +import { AirPathFinder } from "../pathfinding/PathFinding"; import { PseudoRandom } from "../PseudoRandom"; export class NukeExecution implements Execution { @@ -20,6 +21,7 @@ export class NukeExecution implements Execution { private nuke: Unit; private random: PseudoRandom; + private pathFinder: AirPathFinder; constructor( private type: NukeType, @@ -43,6 +45,7 @@ export class NukeExecution implements Execution { if (this.speed == -1) { this.speed = this.mg.config().defaultNukeSpeed(); } + this.pathFinder = new AirPathFinder(mg, this.random); } public target(): Player | TerraNullius { @@ -143,45 +146,14 @@ export class NukeExecution implements Execution { return; } - const r = (this.mg.y(this.dst) * this.mg.x(this.dst)) % 10; - const s = this.speed + (this.mg.ticks() % r); - for (let i = 0; i < this.speed; i++) { - const x = this.mg.x(this.nuke.tile()); - const y = this.mg.y(this.nuke.tile()); - const dstX = this.mg.x(this.dst); - const dstY = this.mg.y(this.dst); - - // If we've reached the destination, detonate - if (x === dstX && y === dstY) { + // Move to next tile + const nextTile = this.pathFinder.nextTile(this.nuke.tile(), this.dst); + if (nextTile === true) { this.detonate(); return; - } - - // Calculate next position - let nextX = x; - let nextY = y; - - const ratio = Math.floor( - 1 + Math.abs(dstY - y) / (Math.abs(dstX - x) + 1), - ); - - if (this.random.chance(ratio) && x != dstX) { - if (x < dstX) nextX++; - else if (x > dstX) nextX--; } else { - if (y < dstY) nextY++; - else if (y > dstY) nextY--; - } - - // Move to next tile - const nextTile = this.mg.ref(nextX, nextY); - if (nextTile !== undefined) { this.nuke.move(nextTile); - } else { - consolex.warn(`invalid tile position ${nextX},${nextY}`); - this.active = false; - return; } } } diff --git a/src/core/execution/PortExecution.ts b/src/core/execution/PortExecution.ts index 6e44eeb56..0e61470ad 100644 --- a/src/core/execution/PortExecution.ts +++ b/src/core/execution/PortExecution.ts @@ -76,7 +76,7 @@ export class PortExecution implements Execution { } const port = this.random.randElement(ports); - const pf = PathFinder.Mini(this.mg, 2500, false); + const pf = PathFinder.Mini(this.mg, 2500); this.mg.addExecution( new TradeShipExecution(this.player().id(), this.port, port, pf), ); diff --git a/src/core/execution/SAMLauncherExecution.ts b/src/core/execution/SAMLauncherExecution.ts index af1317319..c3ebbf54d 100644 --- a/src/core/execution/SAMLauncherExecution.ts +++ b/src/core/execution/SAMLauncherExecution.ts @@ -15,12 +15,8 @@ import { SAMMissileExecution } from "./SAMMissileExecution"; export class SAMLauncherExecution implements Execution { private player: Player; private mg: Game; - private sam: Unit; private active: boolean = true; - private target: Unit = null; - private warheadTargets: Unit[] = []; - private searchRangeRadius = 80; // As MIRV go very fast we have to detect them very early but we only // shoot the one targeting very close (MIRVWarheadProtectionRadius) @@ -32,7 +28,12 @@ export class SAMLauncherExecution implements Execution { constructor( private ownerId: PlayerID, private tile: TileRef, - ) {} + private sam: Unit | null = null, + ) { + if (sam != null) { + this.tile = sam.tile(); + } + } init(mg: Game, ticks: number): void { this.mg = mg; @@ -115,7 +116,7 @@ export class SAMLauncherExecution implements Execution { this.pseudoRandom = new PseudoRandom(this.sam.id()); } - this.warheadTargets = this.mg + const mirvWarheadTargets = this.mg .nearbyUnits( this.sam.tile(), this.MIRVWarheadSearchRadius, @@ -132,8 +133,9 @@ export class SAMLauncherExecution implements Execution { this.MIRVWarheadProtectionRadius, ); - if (this.warheadTargets.length == 0) { - this.target = this.getSingleTarget(); + let target: Unit | null = null; + if (mirvWarheadTargets.length == 0) { + target = this.getSingleTarget(); } if ( @@ -143,16 +145,14 @@ export class SAMLauncherExecution implements Execution { this.sam.setCooldown(false); } - const isSingleTarget = this.target && !this.target.targetedBySAM(); + const isSingleTarget = target && !target.targetedBySAM(); if ( - (isSingleTarget || this.warheadTargets.length > 0) && + (isSingleTarget || mirvWarheadTargets.length > 0) && !this.sam.isCooldown() ) { this.sam.setCooldown(true); const type = - this.warheadTargets.length > 0 - ? UnitType.MIRVWarhead - : this.target.type(); + mirvWarheadTargets.length > 0 ? UnitType.MIRVWarhead : target.type(); const random = this.pseudoRandom.next(); const hit = this.isHit(type, random); if (!hit) { @@ -162,26 +162,25 @@ export class SAMLauncherExecution implements Execution { this.sam.owner().id(), ); } else { - if (this.warheadTargets.length > 0) { + if (mirvWarheadTargets.length > 0) { // Message this.mg.displayMessage( - `${this.warheadTargets.length} MIRV warheads intercepted`, + `${mirvWarheadTargets.length} MIRV warheads intercepted`, MessageType.SUCCESS, this.sam.owner().id(), ); // Delete warheads - this.warheadTargets.forEach((u) => u.delete()); + mirvWarheadTargets.forEach((u) => u.delete()); } else { - this.target.setTargetedBySAM(true); + target.setTargetedBySAM(true); this.mg.addExecution( new SAMMissileExecution( this.sam.tile(), this.sam.owner(), this.sam, - this.target, + target, ), ); - this.warheadTargets = []; } } } diff --git a/src/core/execution/SAMMissileExecution.ts b/src/core/execution/SAMMissileExecution.ts index 4691808c4..959c53330 100644 --- a/src/core/execution/SAMMissileExecution.ts +++ b/src/core/execution/SAMMissileExecution.ts @@ -1,4 +1,3 @@ -import { consolex } from "../Consolex"; import { Execution, Game, @@ -8,12 +7,12 @@ import { UnitType, } from "../game/Game"; import { TileRef } from "../game/GameMap"; -import { PathFindResultType } from "../pathfinding/AStar"; -import { PathFinder } from "../pathfinding/PathFinding"; +import { AirPathFinder } from "../pathfinding/PathFinding"; +import { PseudoRandom } from "../PseudoRandom"; export class SAMMissileExecution implements Execution { private active = true; - private pathFinder: PathFinder; + private pathFinder: AirPathFinder; private SAMMissile: Unit; private mg: Game; @@ -26,7 +25,7 @@ export class SAMMissileExecution implements Execution { ) {} init(mg: Game, ticks: number): void { - this.pathFinder = PathFinder.Mini(mg, 2000, true, 10); + this.pathFinder = new AirPathFinder(mg, new PseudoRandom(mg.ticks())); this.mg = mg; } @@ -58,29 +57,19 @@ export class SAMMissileExecution implements Execution { const result = this.pathFinder.nextTile( this.SAMMissile.tile(), this.target.tile(), - 3, ); - switch (result.type) { - case PathFindResultType.Completed: - this.mg.displayMessage( - `Missile intercepted ${this.target.type()}`, - MessageType.SUCCESS, - this._owner.id(), - ); - this.active = false; - this.target.delete(); - this.SAMMissile.delete(false); - return; - case PathFindResultType.NextTile: - this.SAMMissile.move(result.tile); - break; - case PathFindResultType.Pending: - return; - case PathFindResultType.PathNotFound: - consolex.log(`Missile ${this.SAMMissile} could not find target`); - this.active = false; - this.SAMMissile.delete(false); - return; + if (result === true) { + this.mg.displayMessage( + `Missile intercepted ${this.target.type()}`, + MessageType.SUCCESS, + this._owner.id(), + ); + this.active = false; + this.target.delete(); + this.SAMMissile.delete(false); + return; + } else { + this.SAMMissile.move(result); } } } diff --git a/src/core/execution/ShellExecution.ts b/src/core/execution/ShellExecution.ts index 286d2bdc9..0fc149e11 100644 --- a/src/core/execution/ShellExecution.ts +++ b/src/core/execution/ShellExecution.ts @@ -1,12 +1,11 @@ -import { consolex } from "../Consolex"; import { Execution, Game, Player, Unit, UnitType } from "../game/Game"; import { TileRef } from "../game/GameMap"; -import { PathFindResultType } from "../pathfinding/AStar"; -import { PathFinder } from "../pathfinding/PathFinding"; +import { AirPathFinder } from "../pathfinding/PathFinding"; +import { PseudoRandom } from "../PseudoRandom"; export class ShellExecution implements Execution { private active = true; - private pathFinder: PathFinder; + private pathFinder: AirPathFinder; private shell: Unit; private mg: Game; private destroyAtTick: number = -1; @@ -19,7 +18,7 @@ export class ShellExecution implements Execution { ) {} init(mg: Game, ticks: number): void { - this.pathFinder = PathFinder.Mini(mg, 2000, true, 10); + this.pathFinder = new AirPathFinder(mg, new PseudoRandom(mg.ticks())); this.mg = mg; } @@ -42,36 +41,30 @@ export class ShellExecution implements Execution { } if (this.destroyAtTick == -1 && !this.ownerUnit.isActive()) { - this.destroyAtTick = - this.mg.ticks() + this.mg.config().warshipShellLifetime(); + this.destroyAtTick = this.mg.ticks() + this.mg.config().shellLifetime(); } for (let i = 0; i < 3; i++) { const result = this.pathFinder.nextTile( this.shell.tile(), this.target.tile(), - 3, ); - switch (result.type) { - case PathFindResultType.Completed: - this.active = false; - this.target.modifyHealth(-this.shell.info().damage); - this.shell.delete(false); - return; - case PathFindResultType.NextTile: - this.shell.move(result.tile); - break; - case PathFindResultType.Pending: - return; - case PathFindResultType.PathNotFound: - consolex.log(`Shell ${this.shell} could not find target`); - this.active = false; - this.shell.delete(false); - return; + if (result === true) { + this.active = false; + this.target.modifyHealth(-this.effectOnTarget()); + this.shell.delete(false); + return; + } else { + this.shell.move(result); } } } + private effectOnTarget(): number { + const baseDamage: number = this.mg.config().unitInfo(UnitType.Shell).damage; + return baseDamage; + } + isActive(): boolean { return this.active; } diff --git a/src/core/execution/TradeShipExecution.ts b/src/core/execution/TradeShipExecution.ts index 99663faad..297a0c4cf 100644 --- a/src/core/execution/TradeShipExecution.ts +++ b/src/core/execution/TradeShipExecution.ts @@ -47,6 +47,7 @@ export class TradeShipExecution implements Execution { } this.tradeShip = this.origOwner.buildUnit(UnitType.TradeShip, 0, spawn, { dstPort: this._dstPort, + lastSetSafeFromPirates: ticks, }); } @@ -56,11 +57,11 @@ export class TradeShipExecution implements Execution { } if (this.origOwner != this.tradeShip.owner()) { - // Store as vairable in case ship is recaptured by previous owner + // Store as variable in case ship is recaptured by previous owner this.wasCaptured = true; } - // If a player captures an other player's port while trading we should delete + // If a player captures another player's port while trading we should delete // the ship. if (this._dstPort.owner().id() == this.srcPort.owner().id()) { this.tradeShip.delete(false); @@ -107,6 +108,10 @@ export class TradeShipExecution implements Execution { this.tradeShip.move(this.tradeShip.tile()); break; case PathFindResultType.NextTile: + // Update safeFromPirates status + if (this.mg.isWater(result.tile) && this.mg.isShoreline(result.tile)) { + this.tradeShip.setSafeFromPirates(); + } this.tradeShip.move(result.tile); break; case PathFindResultType.PathNotFound: diff --git a/src/core/execution/TransportShipExecution.ts b/src/core/execution/TransportShipExecution.ts index d89515956..11c294b73 100644 --- a/src/core/execution/TransportShipExecution.ts +++ b/src/core/execution/TransportShipExecution.ts @@ -10,9 +10,9 @@ import { UnitType, } from "../game/Game"; import { TileRef } from "../game/GameMap"; +import { targetTransportTile } from "../game/TransportShipUtils"; import { PathFindResultType } from "../pathfinding/AStar"; import { PathFinder } from "../pathfinding/PathFinding"; -import { targetTransportTile } from "../Util"; import { AttackExecution } from "./AttackExecution"; export class TransportShipExecution implements Execution { @@ -29,7 +29,6 @@ export class TransportShipExecution implements Execution { // TODO make private public path: TileRef[]; - private src: TileRef | null; private dst: TileRef | null; private boat: Unit; @@ -41,6 +40,7 @@ export class TransportShipExecution implements Execution { private targetID: PlayerID | null, private ref: TileRef, private troops: number | null, + private src: TileRef | null, ) {} activeDuringSpawnPhase(): boolean { @@ -63,7 +63,7 @@ export class TransportShipExecution implements Execution { this.lastMove = ticks; this.mg = mg; - this.pathFinder = PathFinder.Mini(mg, 10_000, false, 10); + this.pathFinder = PathFinder.Mini(mg, 10_000, 10); this.attacker = mg.player(this.attackerID); @@ -112,14 +112,32 @@ export class TransportShipExecution implements Execution { this.active = false; return; } - const src = this.attacker.canBuild(UnitType.TransportShip, this.dst); - if (src == false) { + + const closestTileSrc = this.attacker.canBuild( + UnitType.TransportShip, + this.dst, + ); + if (closestTileSrc == false) { consolex.warn(`can't build transport ship`); this.active = false; return; } - this.src = src; + if (this.src == null) { + // Only update the src if it's not already set + // because we assume that the src is set to the best spawn tile + this.src = closestTileSrc; + } else { + if ( + this.mg.owner(this.src) != this.attacker || + !this.mg.isShore(this.src) + ) { + console.warn( + `src is not a shore tile or not owned by: ${this.attacker.name()}`, + ); + this.src = closestTileSrc; + } + } this.boat = this.attacker.buildUnit( UnitType.TransportShip, diff --git a/src/core/execution/WarshipExecution.ts b/src/core/execution/WarshipExecution.ts index 632bdc2bd..db467d55d 100644 --- a/src/core/execution/WarshipExecution.ts +++ b/src/core/execution/WarshipExecution.ts @@ -26,12 +26,7 @@ export class WarshipExecution implements Execution { private patrolTile: TileRef; - // TODO: put in config - private searchRange = 100; - - private shellAttackRate = 5; private lastShellAttack = 0; - private alreadySentShell = new Set(); constructor( @@ -45,7 +40,7 @@ export class WarshipExecution implements Execution { this.active = false; return; } - this.pathfinder = PathFinder.Mini(mg, 5000, false); + this.pathfinder = PathFinder.Mini(mg, 5000); this._owner = mg.player(this.playerID); this.mg = mg; this.patrolTile = this.patrolCenterTile; @@ -72,7 +67,8 @@ export class WarshipExecution implements Execution { } private shoot() { - if (this.mg.ticks() - this.lastShellAttack > this.shellAttackRate) { + const shellAttackRate = this.mg.config().warshipShellAttackRate(); + if (this.mg.ticks() - this.lastShellAttack > shellAttackRate) { this.lastShellAttack = this.mg.ticks(); this.mg.addExecution( new ShellExecution( @@ -137,7 +133,7 @@ export class WarshipExecution implements Execution { const ships = this.mg .nearbyUnits( this.warship.tile(), - 130, // Search range + this.mg.config().warshipTargettingRange(), [UnitType.TransportShip, UnitType.Warship, UnitType.TradeShip], ) .filter( @@ -146,9 +142,11 @@ export class WarshipExecution implements Execution { unit !== this.warship && !unit.owner().isFriendly(this.warship.owner()) && !this.alreadySentShell.has(unit) && - (unit.type() !== UnitType.TradeShip || hasPort) && (unit.type() !== UnitType.TradeShip || - unit.dstPort()?.owner() !== this._owner), + (hasPort && + unit.dstPort()?.owner() !== this.warship.owner() && + !unit.dstPort()?.owner().isFriendly(this.warship.owner()) && + unit.isSafeFromPirates() !== true)), ); this.target = @@ -198,9 +196,10 @@ export class WarshipExecution implements Execution { if ( this.target == null || !this.target.isActive() || - this.target.owner() == this._owner + this.target.owner() == this._owner || + this.target.isSafeFromPirates() == true ) { - // In case another destroyer captured or destroyed target + // In case another warship captured or destroyed target, or the target escaped into safe waters this.target = null; return; } @@ -250,18 +249,29 @@ export class WarshipExecution implements Execution { } randomTile(): TileRef { - while (true) { + let warshipPatrolRange = this.mg.config().warshipPatrolRange(); + const maxAttemptBeforeExpand: number = warshipPatrolRange * 2; + let attemptCount: number = 0; + let expandCount: number = 0; + while (expandCount < 3) { const x = this.mg.x(this.patrolCenterTile) + - this.random.nextInt(-this.searchRange / 2, this.searchRange / 2); + this.random.nextInt(-warshipPatrolRange / 2, warshipPatrolRange / 2); const y = this.mg.y(this.patrolCenterTile) + - this.random.nextInt(-this.searchRange / 2, this.searchRange / 2); + this.random.nextInt(-warshipPatrolRange / 2, warshipPatrolRange / 2); if (!this.mg.isValidCoord(x, y)) { continue; } const tile = this.mg.ref(x, y); - if (!this.mg.isOcean(tile)) { + if (!this.mg.isOcean(tile) || this.mg.isShoreline(tile)) { + attemptCount++; + if (attemptCount === maxAttemptBeforeExpand) { + expandCount++; + attemptCount = 0; + warshipPatrolRange = + warshipPatrolRange + Math.floor(warshipPatrolRange / 2); + } continue; } return tile; diff --git a/src/core/execution/WinCheckExecution.ts b/src/core/execution/WinCheckExecution.ts index a18521998..e40e3f0b7 100644 --- a/src/core/execution/WinCheckExecution.ts +++ b/src/core/execution/WinCheckExecution.ts @@ -1,5 +1,12 @@ import { GameEvent } from "../EventBus"; -import { Execution, Game, GameMode, Player, Team } from "../game/Game"; +import { + ColoredTeams, + Execution, + Game, + GameMode, + Player, + Team, +} from "../game/Game"; export class WinEvent implements GameEvent { constructor(public readonly winner: Player) {} @@ -66,7 +73,7 @@ export class WinCheckExecution implements Execution { this.mg.numLandTiles() - this.mg.numTilesWithFallout(); const percentage = (max[1] / numTilesWithoutFallout) * 100; if (percentage > this.mg.config().percentageTilesOwnedToWin()) { - if (max[0] == Team.Bot) return; + if (max[0] == ColoredTeams.Bot) return; this.mg.setWinner(max[0], this.mg.stats().stats()); console.log(`${max[0]} has won the game`); this.active = false; diff --git a/src/core/execution/utils/BotBehavior.ts b/src/core/execution/utils/BotBehavior.ts index 3c6b6108f..4f1d5fde9 100644 --- a/src/core/execution/utils/BotBehavior.ts +++ b/src/core/execution/utils/BotBehavior.ts @@ -8,6 +8,7 @@ import { Tick, } from "../../game/Game"; import { PseudoRandom } from "../../PseudoRandom"; +import { flattenedEmojiTable } from "../../Util"; import { AttackExecution } from "../AttackExecution"; import { EmojiExecution } from "../EmojiExecution"; @@ -15,12 +16,17 @@ export class BotBehavior { private enemy: Player | null = null; private enemyUpdated: Tick; + private assistAcceptEmoji: number; + constructor( private random: PseudoRandom, private game: Game, private player: Player, - private attackRatio: number, - ) {} + private triggerRatio: number, + private reserveRatio: number, + ) { + this.assistAcceptEmoji = flattenedEmojiTable.indexOf("👍"); + } handleAllianceRequests() { for (const req of this.player.incomingAllianceRequests()) { @@ -32,13 +38,31 @@ export class BotBehavior { } } - private emoji(player: Player, emoji: string) { + private emoji(player: Player, emoji: number) { if (player.type() !== PlayerType.Human) return; this.game.addExecution( new EmojiExecution(this.player.id(), player.id(), emoji), ); } + forgetOldEnemies() { + // Forget old enemies + if (this.game.ticks() - this.enemyUpdated > 100) { + this.enemy = null; + } + } + + checkIncomingAttacks() { + // Switch enemies if we're under attack + const incomingAttacks = this.player.incomingAttacks(); + if (incomingAttacks.length > 0) { + this.enemy = incomingAttacks + .sort((a, b) => b.troops() - a.troops())[0] + .attacker(); + this.enemyUpdated = this.game.ticks(); + } + } + assistAllies() { outer: for (const ally of this.player.allies()) { if (ally.targets().length === 0) continue; @@ -59,16 +83,18 @@ export class BotBehavior { this.player.updateRelation(ally, -20); this.enemy = target; this.enemyUpdated = this.game.ticks(); - this.emoji(ally, "👍"); + this.emoji(ally, this.assistAcceptEmoji); break outer; } } } selectEnemy(): Player | null { - // Forget old enemies - if (this.game.ticks() - this.enemyUpdated > 100) { - this.enemy = null; + if (this.enemy === null) { + // Save up troops until we reach the trigger ratio + const maxPop = this.game.config().maxPopulation(this.player); + const ratio = this.player.population() / maxPop; + if (ratio < this.triggerRatio) return null; } // Prefer neighboring bots @@ -100,24 +126,53 @@ export class BotBehavior { } selectRandomEnemy(): Player | TerraNullius | null { - const neighbors = this.player.neighbors(); - for (const neighbor of this.random.shuffleArray(neighbors)) { - if (neighbor.isPlayer()) { + if (this.enemy === null) { + // Save up troops until we reach the trigger ratio + const maxPop = this.game.config().maxPopulation(this.player); + const ratio = this.player.population() / maxPop; + if (ratio < this.triggerRatio) return null; + + // Choose a new enemy randomly + const neighbors = this.player.neighbors(); + for (const neighbor of this.random.shuffleArray(neighbors)) { + if (!neighbor.isPlayer()) continue; if (this.player.isFriendly(neighbor)) continue; if (neighbor.type() == PlayerType.FakeHuman) { if (this.random.chance(2)) { continue; } } + this.enemy = neighbor; + this.enemyUpdated = this.game.ticks(); + } + + // Select a traitor as an enemy + const traitors = this.player + .neighbors() + .filter((n) => n.isPlayer() && n.isTraitor()) as Player[]; + if (traitors.length > 0) { + const toAttack = this.random.randElement(traitors); + const odds = this.player.isFriendly(toAttack) ? 6 : 3; + if (this.random.chance(odds)) { + this.enemy = toAttack; + this.enemyUpdated = this.game.ticks(); + } } - return neighbor; } - return null; + + // Sanity check, don't attack our allies or teammates + if (this.enemy && this.player.isFriendly(this.enemy)) { + this.enemy = null; + } + return this.enemy; } sendAttack(target: Player | TerraNullius) { if (target.isPlayer() && this.player.isOnSameTeam(target)) return; - const troops = this.player.troops() * this.attackRatio; + const maxPop = this.game.config().maxPopulation(this.player); + const maxTroops = maxPop * this.player.targetTroopRatio(); + const targetTroops = maxTroops * this.reserveRatio; + const troops = this.player.troops() - targetTroops; if (troops < 1) return; this.game.addExecution( new AttackExecution( diff --git a/src/core/game/Game.ts b/src/core/game/Game.ts index 36957ec43..9c6aa4840 100644 --- a/src/core/game/Game.ts +++ b/src/core/game/Game.ts @@ -37,20 +37,25 @@ export enum Difficulty { Impossible = "Impossible", } -export enum Team { - Red = "Red", - Blue = "Blue", - Teal = "Teal", - Purple = "Purple", - Yellow = "Yellow", - Orange = "Orange", - Green = "Green", - Bot = "Bot", -} +export type Team = string; + +export const Duos = "Duos" as const; + +export const ColoredTeams: Record = { + Red: "Red", + Blue: "Blue", + Teal: "Teal", + Purple: "Purple", + Yellow: "Yellow", + Orange: "Orange", + Green: "Green", + Bot: "Bot", +} as const; export enum GameMapType { World = "World", Europe = "Europe", + EuropeClassic = "Europe Classic", Mena = "Mena", NorthAmerica = "North America", SouthAmerica = "South America", @@ -68,8 +73,39 @@ export enum GameMapType { BetweenTwoSeas = "Between Two Seas", KnownWorld = "Known World", FaroeIslands = "FaroeIslands", + DeglaciatedAntarctica = "Deglaciated Antarctica", } +export const mapCategories: Record = { + continental: [ + GameMapType.World, + GameMapType.NorthAmerica, + GameMapType.SouthAmerica, + GameMapType.Europe, + GameMapType.EuropeClassic, + GameMapType.Asia, + GameMapType.Africa, + GameMapType.Oceania, + ], + regional: [ + GameMapType.BlackSea, + GameMapType.Britannia, + GameMapType.GatewayToTheAtlantic, + GameMapType.BetweenTwoSeas, + GameMapType.Iceland, + GameMapType.Japan, + GameMapType.Mena, + GameMapType.Australia, + GameMapType.FaroeIslands, + ], + fantasy: [ + GameMapType.Pangaea, + GameMapType.Mars, + GameMapType.KnownWorld, + GameMapType.DeglaciatedAntarctica, + ], +}; + export enum GameType { Singleplayer = "Singleplayer", Public = "Public", @@ -126,10 +162,9 @@ export enum Relation { export class Nation { constructor( - public readonly flag: string, - public readonly name: string, - public readonly cell: Cell, + public readonly spawnCell: Cell, public readonly strength: number, + public readonly playerInfo: PlayerInfo, ) {} } @@ -240,6 +275,7 @@ export class PlayerInfo { // Some units have info specific to them export interface UnitSpecificInfos { dstPort?: Unit; // Only for trade ships + lastSetSafeFromPirates?: number; // Only for trade ships detonationDst?: TileRef; // Only for nukes warshipTarget?: Unit; cooldownDuration?: number; @@ -273,6 +309,8 @@ export interface Unit { isCooldown(): boolean; setDstPort(dstPort: Unit): void; dstPort(): Unit; // Only for trade ships + setSafeFromPirates(): void; // Only for trade ships + isSafeFromPirates(): boolean; // Only for trade ships detonationDst(): TileRef; // Only for nukes setMoveTarget(cell: TileRef): void; @@ -347,6 +385,7 @@ export interface Player { // Units units(...types: UnitType[]): Unit[]; unitsIncludingConstruction(type: UnitType): Unit[]; + buildableUnits(tile: TileRef): BuildableUnit[]; canBuild(type: UnitType, targetTile: TileRef): TileRef | false; buildUnit( type: UnitType, @@ -416,9 +455,10 @@ export interface Player { // Misc toUpdate(): PlayerUpdate; playerProfile(): PlayerProfile; - canBoat(tile: TileRef): TileRef | false; tradingPorts(port: Unit): Unit[]; displayQuickChat(sender: Player, recipient: Player, message: string); + // WARNING: this operation is expensive. + bestTransportShipSpawn(tile: TileRef): TileRef | false; } export interface Game extends GameMap { @@ -475,7 +515,6 @@ export interface Game extends GameMap { } export interface PlayerActions { - canBoat: TileRef | false; canAttack: boolean; buildableUnits: BuildableUnit[]; canSendEmojiAllPlayers: boolean; @@ -483,7 +522,7 @@ export interface PlayerActions { } export interface BuildableUnit { - canBuild: boolean; + canBuild: TileRef | false; type: UnitType; cost: number; } diff --git a/src/core/game/GameImpl.ts b/src/core/game/GameImpl.ts index 06bcc57ba..96da4b611 100644 --- a/src/core/game/GameImpl.ts +++ b/src/core/game/GameImpl.ts @@ -8,6 +8,8 @@ import { Alliance, AllianceRequest, Cell, + ColoredTeams, + Duos, EmojiMessage, Execution, Game, @@ -32,19 +34,18 @@ import { PlayerImpl } from "./PlayerImpl"; import { Stats } from "./Stats"; import { StatsImpl } from "./StatsImpl"; import { assignTeams } from "./TeamAssignment"; -import { NationMap } from "./TerrainMapLoader"; import { TerraNulliusImpl } from "./TerraNulliusImpl"; import { UnitGrid } from "./UnitGrid"; import { UnitImpl } from "./UnitImpl"; export function createGame( humans: PlayerInfo[], + nations: Nation[], gameMap: GameMap, miniGameMap: GameMap, - nationMap: NationMap, config: Config, ): Game { - return new GameImpl(humans, gameMap, miniGameMap, nationMap, config); + return new GameImpl(humans, nations, gameMap, miniGameMap, config); } export type CellString = string; @@ -54,8 +55,6 @@ export class GameImpl implements Game { private unInitExecs: Execution[] = []; - private nations_: Nation[] = []; - _players: Map = new Map(); _playersBySmallID = []; @@ -75,49 +74,62 @@ export class GameImpl implements Game { private _stats: StatsImpl = new StatsImpl(); - private playerTeams: Team[] = [Team.Red, Team.Blue]; - private botTeam: Team = Team.Bot; + private playerTeams: Team[] = [ColoredTeams.Red, ColoredTeams.Blue]; + private botTeam: Team = ColoredTeams.Bot; constructor( private _humans: PlayerInfo[], + private _nations: Nation[], private _map: GameMap, private miniGameMap: GameMap, - nationMap: NationMap, private _config: Config, ) { - this.addHumans(); this._terraNullius = new TerraNulliusImpl(); this._width = _map.width(); this._height = _map.height(); - this.nations_ = nationMap.nations.map( - (n) => - new Nation( - n.flag || "", - n.name, - new Cell(n.coordinates[0], n.coordinates[1]), - n.strength, - ), - ); this.unitGrid = new UnitGrid(this._map); if (_config.gameConfig().gameMode === GameMode.Team) { - const numPlayerTeams = _config.numPlayerTeams(); - if (numPlayerTeams < 2) throw new Error("Too few teams!"); - if (numPlayerTeams >= 3) this.playerTeams.push(Team.Teal); - if (numPlayerTeams >= 4) this.playerTeams.push(Team.Purple); - if (numPlayerTeams >= 5) this.playerTeams.push(Team.Yellow); - if (numPlayerTeams >= 6) this.playerTeams.push(Team.Orange); - if (numPlayerTeams >= 7) this.playerTeams.push(Team.Green); - if (numPlayerTeams >= 8) throw new Error("Too many teams!"); + this.populateTeams(); + } + this.addPlayers(); + } + + private populateTeams() { + if (this._config.playerTeams() === Duos) { + this.playerTeams = []; + const numTeams = Math.ceil( + (this._humans.length + this._nations.length) / 2, + ); + for (let i = 0; i < numTeams; i++) { + this.playerTeams.push("Team " + (i + 1)); + } + } else { + const numPlayerTeams = this._config.playerTeams() as number; + if (numPlayerTeams < 2) + throw new Error(`Too few teams: ${numPlayerTeams}`); + if (numPlayerTeams >= 3) this.playerTeams.push(ColoredTeams.Yellow); + if (numPlayerTeams >= 4) this.playerTeams.push(ColoredTeams.Green); + if (numPlayerTeams >= 5) this.playerTeams.push(ColoredTeams.Purple); + if (numPlayerTeams >= 6) this.playerTeams.push(ColoredTeams.Orange); + if (numPlayerTeams >= 7) this.playerTeams.push(ColoredTeams.Teal); + if (numPlayerTeams >= 8) + throw new Error(`Too many teams: ${numPlayerTeams}`); } } - private addHumans() { + private addPlayers() { if (this.config().gameConfig().gameMode != GameMode.Team) { this._humans.forEach((p) => this.addPlayer(p)); + this._nations.forEach((n) => this.addPlayer(n.playerInfo)); return; } - const playerToTeam = assignTeams(this._humans, this.playerTeams); + const isDuos = this.config().gameConfig().playerTeams === Duos; + const allPlayers = [ + ...this._humans, + ...this._nations.map((n) => n.playerInfo), + ]; + const playerToTeam = assignTeams(allPlayers, this.playerTeams); for (const [playerInfo, team] of playerToTeam.entries()) { if (team == "kicked") { console.warn(`Player ${playerInfo.name} was kicked from team`); @@ -178,7 +190,7 @@ export class GameImpl implements Game { return this.config().unitInfo(type); } nations(): Nation[] { - return this.nations_; + return this._nations; } createAllianceRequest(requestor: Player, recipient: Player): AllianceRequest { diff --git a/src/core/game/GameMap.ts b/src/core/game/GameMap.ts index 65c6b5bae..492d37e66 100644 --- a/src/core/game/GameMap.ts +++ b/src/core/game/GameMap.ts @@ -58,6 +58,11 @@ export class GameMapImpl implements GameMap { private readonly width_: number; private readonly height_: number; + // Lookup tables (LUTs) contain pre-computed values to avoid performing division at runtime + private readonly refToX: number[]; + private readonly refToY: number[]; + private readonly yToRef: number[]; + // Terrain bits (Uint8Array) private static readonly IS_LAND_BIT = 7; private static readonly SHORELINE_BIT = 6; @@ -87,6 +92,19 @@ export class GameMapImpl implements GameMap { this.height_ = height; this.terrain = terrainData; this.state = new Uint16Array(width * height); + // Precompute the LUTs + let ref = 0; + this.refToX = new Array(width * height); + this.refToY = new Array(width * height); + this.yToRef = new Array(height); + for (let y = 0; y < height; y++) { + this.yToRef[y] = ref; + for (let x = 0; x < width; x++) { + this.refToX[ref] = x; + this.refToY[ref] = y; + ref++; + } + } } numTilesWithFallout(): number { return this._numTilesWithFallout; @@ -96,15 +114,15 @@ export class GameMapImpl implements GameMap { if (!this.isValidCoord(x, y)) { throw new Error(`Invalid coordinates: ${x},${y}`); } - return y * this.width_ + x; + return this.yToRef[y] + x; } x(ref: TileRef): number { - return ref % this.width_; + return this.refToX[ref]; } y(ref: TileRef): number { - return Math.floor(ref / this.width_); + return this.refToY[ref]; } cell(ref: TileRef): Cell { @@ -240,24 +258,19 @@ export class GameMapImpl implements GameMap { neighbors(ref: TileRef): TileRef[] { const neighbors: TileRef[] = []; const w = this.width_; + const x = this.refToX[ref]; if (ref >= w) neighbors.push(ref - w); if (ref < (this.height_ - 1) * w) neighbors.push(ref + w); - if (ref % w !== 0) neighbors.push(ref - 1); - if (ref % w !== w - 1) neighbors.push(ref + 1); - - for (const n of neighbors) { - this.ref(this.x(n), this.y(n)); - } + if (x !== 0) neighbors.push(ref - 1); + if (x !== w - 1) neighbors.push(ref + 1); return neighbors; } forEachTile(fn: (tile: TileRef) => void): void { - for (let x = 0; x < this.width_; x++) { - for (let y = 0; y < this.height_; y++) { - fn(this.ref(x, y)); - } + for (let ref: TileRef = 0; ref < this.width_ * this.height_; ref++) { + fn(ref); } } @@ -277,7 +290,11 @@ export class GameMapImpl implements GameMap { ): Set { const seen = new Set(); const q: TileRef[] = []; - q.push(tile); + if (filter(this, tile)) { + seen.add(tile); + q.push(tile); + } + while (q.length > 0) { const curr = q.pop(); for (const n of this.neighbors(curr)) { diff --git a/src/core/game/GameView.ts b/src/core/game/GameView.ts index d13390db1..877ec19cf 100644 --- a/src/core/game/GameView.ts +++ b/src/core/game/GameView.ts @@ -1,5 +1,6 @@ import { Config } from "../configuration/Config"; import { ClientID, GameID, PlayerStats } from "../Schemas"; +import { createRandomName } from "../Util"; import { WorkerClient } from "../worker/WorkerClient"; import { Cell, @@ -123,11 +124,22 @@ export class UnitView { } export class PlayerView { + public anonymousName: string; + constructor( private game: GameView, public data: PlayerUpdate, public nameData: NameViewData, - ) {} + ) { + if (data.clientID == game.myClientID()) { + this.anonymousName = this.data.name; + } else { + this.anonymousName = createRandomName( + this.data.name, + this.data.playerType, + ); + } + } async actions(tile: TileRef): Promise { return this.game.worker.playerInteraction( @@ -166,11 +178,16 @@ export class PlayerView { return this.data.flag; } name(): string { - return this.data.name; + return userSettings.anonymousNames() && this.anonymousName !== null + ? this.anonymousName + : this.data.name; } displayName(): string { - return this.data.displayName; + return userSettings.anonymousNames() && this.anonymousName !== null + ? this.anonymousName + : this.data.name; } + clientID(): ClientID { return this.data.clientID; } @@ -242,6 +259,10 @@ export class PlayerView { return this.game.worker.playerProfile(this.smallID()); } + bestTransportShipSpawn(targetTile: TileRef): Promise { + return this.game.worker.transportShipSpawn(this.id(), targetTile); + } + transitiveTargets(): PlayerView[] { return [...this.targets(), ...this.allies().flatMap((p) => p.targets())]; } diff --git a/src/core/game/PlayerImpl.ts b/src/core/game/PlayerImpl.ts index b6be93c80..5f98a5608 100644 --- a/src/core/game/PlayerImpl.ts +++ b/src/core/game/PlayerImpl.ts @@ -4,12 +4,10 @@ import { PseudoRandom } from "../PseudoRandom"; import { ClientID } from "../Schemas"; import { assertNever, - closestShoreFromPlayer, distSortUnit, maxInt, minInt, simpleHash, - targetTransportTile, toInt, within, } from "../Util"; @@ -20,9 +18,9 @@ import { AllianceRequest, AllPlayers, Attack, + BuildableUnit, Cell, EmojiMessage, - GameMode, Gold, MessageType, MutableAlliance, @@ -43,6 +41,10 @@ import { GameImpl } from "./GameImpl"; import { andFN, manhattanDistFN, TileRef } from "./GameMap"; import { AttackUpdate, GameUpdateType, PlayerUpdate } from "./GameUpdates"; import { TerraNulliusImpl } from "./TerraNulliusImpl"; +import { + bestShoreDeploymentSource, + canBuildTransportShip, +} from "./TransportShipUtils"; import { UnitImpl } from "./UnitImpl"; interface Target { @@ -466,12 +468,12 @@ export class PlayerImpl implements Player { this.mg.target(this, other); } - targets(): PlayerImpl[] { + targets(): Player[] { return this.targets_ .filter( (t) => this.mg.ticks() - t.tick < this.mg.config().targetDuration(), ) - .map((t) => t.target as PlayerImpl); + .map((t) => t.target); } transitiveTargets(): Player[] { @@ -524,13 +526,6 @@ export class PlayerImpl implements Player { } canDonate(recipient: Player): boolean { - if ( - recipient.type() == PlayerType.Human && - this.mg.config().gameConfig().gameMode == GameMode.FFA - ) { - return false; - } - if (!this.isFriendly(recipient)) { return false; } @@ -737,7 +732,24 @@ export class PlayerImpl implements Player { return b; } - canBuild(unitType: UnitType, targetTile: TileRef): TileRef | false { + public buildableUnits(tile: TileRef): BuildableUnit[] { + const validTiles = this.validStructureSpawnTiles(tile); + return Object.values(UnitType).map((u) => { + return { + type: u, + canBuild: this.mg.inSpawnPhase() + ? false + : this.canBuild(u, tile, validTiles), + cost: this.mg.config().unitInfo(u).cost(this), + } as BuildableUnit; + }); + } + + canBuild( + unitType: UnitType, + targetTile: TileRef, + validTiles: TileRef[] | null = null, + ): TileRef | false { // prevent the building of nukes and nuke related buildings if (this.mg.config().disableNukes()) { if ( @@ -769,14 +781,14 @@ export class PlayerImpl implements Player { case UnitType.MIRVWarhead: return targetTile; case UnitType.Port: - return this.portSpawn(targetTile); + return this.portSpawn(targetTile, validTiles); case UnitType.Warship: return this.warshipSpawn(targetTile); case UnitType.Shell: case UnitType.SAMMissile: return targetTile; case UnitType.TransportShip: - return this.transportShipSpawn(targetTile); + return canBuildTransportShip(this.mg, this, targetTile); case UnitType.TradeShip: return this.tradeShipSpawn(targetTile); case UnitType.MissileSilo: @@ -784,7 +796,7 @@ export class PlayerImpl implements Player { case UnitType.SAMLauncher: case UnitType.City: case UnitType.Construction: - return this.landBasedStructureSpawn(targetTile); + return this.landBasedStructureSpawn(targetTile, validTiles); default: assertNever(unitType); } @@ -799,7 +811,6 @@ export class PlayerImpl implements Player { } // only get missilesilos that are not on cooldown const spawns = this.units(UnitType.MissileSilo) - .map((u) => u as Unit) .filter((silo) => { return !silo.isCooldown(); }) @@ -810,7 +821,7 @@ export class PlayerImpl implements Player { return spawns[0].tile(); } - portSpawn(tile: TileRef): TileRef | false { + portSpawn(tile: TileRef, validTiles: TileRef[]): TileRef | false { const spawns = Array.from( this.mg.bfs( tile, @@ -822,10 +833,15 @@ export class PlayerImpl implements Player { (a, b) => this.mg.manhattanDist(a, tile) - this.mg.manhattanDist(b, tile), ); - if (spawns.length == 0) { - return false; + const validTileSet = new Set( + validTiles ?? this.validStructureSpawnTiles(tile), + ); + for (const t of spawns) { + if (validTileSet.has(t)) { + return t; + } } - return spawns[0]; + return false; } warshipSpawn(tile: TileRef): TileRef | false { @@ -843,22 +859,54 @@ export class PlayerImpl implements Player { return spawns[0].tile(); } - landBasedStructureSpawn(tile: TileRef): TileRef | false { - if (this.mg.owner(tile) != this) { + landBasedStructureSpawn( + tile: TileRef, + validTiles: TileRef[] | null = null, + ): TileRef | false { + const tiles = validTiles ?? this.validStructureSpawnTiles(tile); + if (tiles.length == 0) { return false; } - return tile; + return tiles[0]; } - transportShipSpawn(targetTile: TileRef): TileRef | false { - if (!this.mg.isShore(targetTile)) { - return false; + private validStructureSpawnTiles(tile: TileRef): TileRef[] { + if (this.mg.owner(tile) != this) { + return []; } - const spawn = closestShoreFromPlayer(this.mg, this, targetTile); - if (spawn == null) { - return false; + const searchRadius = 15; + const searchRadiusSquared = searchRadius ** 2; + const types = Object.values(UnitType).filter((unitTypeValue) => { + return this.mg.config().unitInfo(unitTypeValue).territoryBound; + }); + + const nearbyUnits = this.mg + .nearbyUnits(tile, searchRadius * 2, types) + .map((u) => u.unit); + const nearbyTiles = this.mg.bfs(tile, (gm, t) => { + return ( + this.mg.euclideanDistSquared(tile, t) < searchRadiusSquared && + gm.ownerID(t) == this.smallID() + ); + }); + const validSet: Set = new Set(nearbyTiles); + + const minDistSquared = this.mg.config().structureMinDist() ** 2; + for (const t of nearbyTiles) { + for (const unit of nearbyUnits) { + if (this.mg.euclideanDistSquared(unit.tile(), t) < minDistSquared) { + validSet.delete(t); + break; + } + } } - return spawn; + const valid = Array.from(validSet); + valid.sort( + (a, b) => + this.mg.euclideanDistSquared(a, tile) - + this.mg.euclideanDistSquared(b, tile), + ); + return valid; } tradeShipSpawn(targetTile: TileRef): TileRef | false { @@ -901,78 +949,6 @@ export class PlayerImpl implements Player { return rel; } - public canBoat(tile: TileRef): TileRef | false { - if ( - this.units(UnitType.TransportShip).length >= - this.mg.config().boatMaxNumber() - ) { - return false; - } - - const dst = targetTransportTile(this.mg, tile); - if (dst == null) { - return false; - } - - const other = this.mg.owner(tile); - if (other == this) { - return false; - } - if (other.isPlayer() && this.isFriendly(other)) { - return false; - } - - if (this.mg.isOceanShore(dst)) { - let myPlayerBordersOcean = false; - for (const bt of this.borderTiles()) { - if (this.mg.isOceanShore(bt)) { - myPlayerBordersOcean = true; - break; - } - } - - let otherPlayerBordersOcean = false; - if (!this.mg.hasOwner(tile)) { - otherPlayerBordersOcean = true; - } else { - for (const bt of (other as Player).borderTiles()) { - if (this.mg.isOceanShore(bt)) { - otherPlayerBordersOcean = true; - break; - } - } - } - - if (myPlayerBordersOcean && otherPlayerBordersOcean) { - return this.canBuild(UnitType.TransportShip, dst); - } else { - return false; - } - } - - // Now we are boating in a lake, so do a bfs from target until we find - // a border tile owned by the player - - const tiles = this.mg.bfs( - dst, - andFN( - manhattanDistFN(dst, 300), - (_, t: TileRef) => this.mg.isLake(t) || this.mg.isShore(t), - ), - ); - - const sorted = Array.from(tiles).sort( - (a, b) => this.mg.manhattanDist(dst, a) - this.mg.manhattanDist(dst, b), - ); - - for (const t of sorted) { - if (this.mg.owner(t) == this) { - return this.canBuild(UnitType.TransportShip, dst); - } - } - return false; - } - createAttack( target: Player | TerraNullius, troops: number, @@ -1041,6 +1017,10 @@ export class PlayerImpl implements Player { } } + bestTransportShipSpawn(targetTile: TileRef): TileRef | false { + return bestShoreDeploymentSource(this.mg, this, targetTile); + } + // It's a probability list, so if an element appears twice it's because it's // twice more likely to be picked later. tradingPorts(port: Unit): Unit[] { diff --git a/src/core/game/TerrainMapFileLoader.ts b/src/core/game/TerrainMapFileLoader.ts index 4090e26d2..159575aae 100644 --- a/src/core/game/TerrainMapFileLoader.ts +++ b/src/core/game/TerrainMapFileLoader.ts @@ -42,6 +42,8 @@ const MAP_FILE_NAMES: Record = { [GameMapType.BetweenTwoSeas]: "BetweenTwoSeas", [GameMapType.KnownWorld]: "KnownWorld", [GameMapType.FaroeIslands]: "FaroeIslands", + [GameMapType.DeglaciatedAntarctica]: "DeglaciatedAntarctica", + [GameMapType.EuropeClassic]: "EuropeClassic", }; class GameMapLoader { diff --git a/src/core/game/TransportShipUtils.ts b/src/core/game/TransportShipUtils.ts new file mode 100644 index 000000000..a5d5bf7df --- /dev/null +++ b/src/core/game/TransportShipUtils.ts @@ -0,0 +1,262 @@ +import { PathFindResultType } from "../pathfinding/AStar"; +import { MiniAStar } from "../pathfinding/MiniAStar"; +import { Game, Player, UnitType } from "./Game"; +import { andFN, GameMap, manhattanDistFN, TileRef } from "./GameMap"; + +export function canBuildTransportShip( + game: Game, + player: Player, + tile: TileRef, +): TileRef | false { + if ( + player.units(UnitType.TransportShip).length >= game.config().boatMaxNumber() + ) { + return false; + } + + const dst = targetTransportTile(game, tile); + if (dst == null) { + return false; + } + + const other = game.owner(tile); + if (other == player) { + return false; + } + if (other.isPlayer() && player.isFriendly(other)) { + return false; + } + + if (game.isOceanShore(dst)) { + let myPlayerBordersOcean = false; + for (const bt of player.borderTiles()) { + if (game.isOceanShore(bt)) { + myPlayerBordersOcean = true; + break; + } + } + + let otherPlayerBordersOcean = false; + if (!game.hasOwner(tile)) { + otherPlayerBordersOcean = true; + } else { + for (const bt of (other as Player).borderTiles()) { + if (game.isOceanShore(bt)) { + otherPlayerBordersOcean = true; + break; + } + } + } + + if (myPlayerBordersOcean && otherPlayerBordersOcean) { + return transportShipSpawn(game, player, dst); + } else { + return false; + } + } + + // Now we are boating in a lake, so do a bfs from target until we find + // a border tile owned by the player + + const tiles = game.bfs( + dst, + andFN( + manhattanDistFN(dst, 300), + (_, t: TileRef) => game.isLake(t) || game.isShore(t), + ), + ); + + const sorted = Array.from(tiles).sort( + (a, b) => game.manhattanDist(dst, a) - game.manhattanDist(dst, b), + ); + + for (const t of sorted) { + if (game.owner(t) == player) { + return transportShipSpawn(game, player, t); + } + } + return false; +} + +function transportShipSpawn( + game: Game, + player: Player, + targetTile: TileRef, +): TileRef | false { + if (!game.isShore(targetTile)) { + return false; + } + const spawn = closestShoreFromPlayer(game, player, targetTile); + if (spawn == null) { + return false; + } + return spawn; +} + +export function sourceDstOceanShore( + gm: Game, + src: Player, + tile: TileRef, +): [TileRef | null, TileRef | null] { + const dst = gm.owner(tile); + const srcTile = closestShoreFromPlayer(gm, src, tile); + let dstTile: TileRef | null = null; + if (dst.isPlayer()) { + dstTile = closestShoreFromPlayer(gm, dst as Player, tile); + } else { + dstTile = closestShoreTN(gm, tile, 50); + } + return [srcTile, dstTile]; +} + +export function targetTransportTile(gm: Game, tile: TileRef): TileRef | null { + const dst = gm.playerBySmallID(gm.ownerID(tile)); + let dstTile: TileRef | null = null; + if (dst.isPlayer()) { + dstTile = closestShoreFromPlayer(gm, dst as Player, tile); + } else { + dstTile = closestShoreTN(gm, tile, 50); + } + return dstTile; +} + +export function closestShoreFromPlayer( + gm: GameMap, + player: Player, + target: TileRef, +): TileRef | null { + const shoreTiles = Array.from(player.borderTiles()).filter((t) => + gm.isShore(t), + ); + if (shoreTiles.length == 0) { + return null; + } + + return shoreTiles.reduce((closest, current) => { + const closestDistance = gm.manhattanDist(target, closest); + const currentDistance = gm.manhattanDist(target, current); + return currentDistance < closestDistance ? current : closest; + }); +} + +export function bestShoreDeploymentSource( + gm: Game, + player: Player, + target: TileRef, +): TileRef | false { + target = targetTransportTile(gm, target); + if (target == null) { + return false; + } + + const candidates = candidateShoreTiles(gm, player, target); + const aStar = new MiniAStar(gm, gm.miniMap(), candidates, target, 500_000, 1); + const result = aStar.compute(); + if (result != PathFindResultType.Completed) { + console.warn(`bestShoreDeploymentSource: path not found: ${result}`); + return false; + } + const path = aStar.reconstructPath(); + if (path.length == 0) { + return false; + } + const potential = path[0]; + // Since mini a* downscales the map, we need to check the neighbors + // of the potential tile to find a valid deployment point + const neighbors = gm + .neighbors(potential) + .filter((n) => gm.isShore(n) && gm.owner(n) == player); + if (neighbors.length == 0) { + return false; + } + return neighbors[0]; +} + +export function candidateShoreTiles( + gm: Game, + player: Player, + target: TileRef, +): TileRef[] { + let closestManhattanDistance = Infinity; + let minX = Infinity, + minY = Infinity, + maxX = -Infinity, + maxY = -Infinity; + + let bestByManhattan: TileRef = null; + const extremumTiles: Record = { + minX: null, + minY: null, + maxX: null, + maxY: null, + }; + + const borderShoreTiles = Array.from(player.borderTiles()).filter((t) => + gm.isShore(t), + ); + + for (const tile of borderShoreTiles) { + const distance = gm.manhattanDist(tile, target); + const cell = gm.cell(tile); + + // Manhattan-closest tile + if (distance < closestManhattanDistance) { + closestManhattanDistance = distance; + bestByManhattan = tile; + } + + // Extremum tiles + if (cell.x < minX) { + minX = cell.x; + extremumTiles.minX = tile; + } else if (cell.y < minY) { + minY = cell.y; + extremumTiles.minY = tile; + } else if (cell.x > maxX) { + maxX = cell.x; + extremumTiles.maxX = tile; + } else if (cell.y > maxY) { + maxY = cell.y; + extremumTiles.maxY = tile; + } + } + + // Calculate sampling interval to ensure we get at most 50 tiles + const samplingInterval = Math.max( + 10, + Math.ceil(borderShoreTiles.length / 50), + ); + const sampledTiles = borderShoreTiles.filter( + (_, index) => index % samplingInterval === 0, + ); + + const candidates = [ + bestByManhattan, + extremumTiles.minX, + extremumTiles.minY, + extremumTiles.maxX, + extremumTiles.maxY, + ...sampledTiles, + ].filter(Boolean); + + return candidates; +} + +function closestShoreTN( + gm: GameMap, + tile: TileRef, + searchDist: number, +): TileRef { + const tn = Array.from( + gm.bfs( + tile, + andFN((_, t) => !gm.hasOwner(t), manhattanDistFN(tile, searchDist)), + ), + ) + .filter((t) => gm.isShore(t)) + .sort((a, b) => gm.manhattanDist(tile, a) - gm.manhattanDist(tile, b)); + if (tn.length == 0) { + return null; + } + return tn[0]; +} diff --git a/src/core/game/UnitImpl.ts b/src/core/game/UnitImpl.ts index f0dd2796d..247e0eced 100644 --- a/src/core/game/UnitImpl.ts +++ b/src/core/game/UnitImpl.ts @@ -17,11 +17,11 @@ export class UnitImpl implements Unit { private _active = true; private _health: bigint; private _lastTile: TileRef = null; - // Currently only warship use it private _target: Unit = null; private _moveTarget: TileRef = null; private _targetedBySAM = false; - + private _safeFromPiratesCooldown: number; // Only for trade ships + private _lastSetSafeFromPirates: number; // Only for trade ships private _constructionType: UnitType = undefined; private _cooldownTick: Tick | null = null; @@ -45,6 +45,10 @@ export class UnitImpl implements Unit { this._detonationDst = unitsSpecificInfos.detonationDst; this._warshipTarget = unitsSpecificInfos.warshipTarget; this._cooldownDuration = unitsSpecificInfos.cooldownDuration; + this._lastSetSafeFromPirates = unitsSpecificInfos.lastSetSafeFromPirates; + this._safeFromPiratesCooldown = this.mg + .config() + .safeFromPiratesCooldownMax(); } id() { @@ -84,9 +88,9 @@ export class UnitImpl implements Unit { if (tile == null) { throw new Error("tile cannot be null"); } + this.mg.removeUnit(this); this._lastTile = this._tile; this._tile = tile; - this.mg.removeUnit(this); this.mg.addUnit(this); this.mg.addUpdate(this.toUpdate()); } @@ -233,4 +237,15 @@ export class UnitImpl implements Unit { targetedBySAM(): boolean { return this._targetedBySAM; } + + setSafeFromPirates(): void { + this._lastSetSafeFromPirates = this.mg.ticks(); + } + + isSafeFromPirates(): boolean { + return ( + this.mg.ticks() - this._lastSetSafeFromPirates < + this._safeFromPiratesCooldown + ); + } } diff --git a/src/core/game/UserSettings.ts b/src/core/game/UserSettings.ts index 3c22c8ac5..f6049ce7a 100644 --- a/src/core/game/UserSettings.ts +++ b/src/core/game/UserSettings.ts @@ -15,6 +15,9 @@ export class UserSettings { emojis() { return this.get("settings.emojis", true); } + anonymousNames() { + return this.get("settings.anonymousNames", false); + } darkMode() { return this.get("settings.darkMode", false); @@ -42,6 +45,10 @@ export class UserSettings { this.set("settings.emojis", !this.emojis()); } + toggleRandomName() { + this.set("settings.anonymousNames", !this.anonymousNames()); + } + toggleDarkMode() { this.set("settings.darkMode", !this.darkMode()); if (this.darkMode()) { diff --git a/src/core/pathfinding/MiniAStar.ts b/src/core/pathfinding/MiniAStar.ts index 6ddab13c6..2c51a7a38 100644 --- a/src/core/pathfinding/MiniAStar.ts +++ b/src/core/pathfinding/MiniAStar.ts @@ -3,31 +3,33 @@ import { GameMap, TileRef } from "../game/GameMap"; import { AStar, PathFindResultType } from "./AStar"; import { SerialAStar } from "./SerialAStar"; -// TODO: test this, get it work export class MiniAStar implements AStar { - private aStar: SerialAStar; + private aStar: AStar; constructor( private gameMap: GameMap, private miniMap: GameMap, - private src: TileRef, + src: TileRef | TileRef[], private dst: TileRef, - private canMove: (t: TileRef) => boolean, - private iterations: number, - private maxTries: number, + iterations: number, + maxTries: number, ) { - const miniSrc = this.miniMap.ref( - Math.floor(gameMap.x(src) / 2), - Math.floor(gameMap.y(src) / 2), + const srcArray: TileRef[] = Array.isArray(src) ? src : [src]; + const miniSrc = srcArray.map((srcPoint) => + this.miniMap.ref( + Math.floor(gameMap.x(srcPoint) / 2), + Math.floor(gameMap.y(srcPoint) / 2), + ), ); + const miniDst = this.miniMap.ref( Math.floor(gameMap.x(dst) / 2), Math.floor(gameMap.y(dst) / 2), ); + this.aStar = new SerialAStar( miniSrc, miniDst, - canMove, iterations, maxTries, this.miniMap, diff --git a/src/core/pathfinding/PathFinding.ts b/src/core/pathfinding/PathFinding.ts index 2a8ac3192..1a255c8dd 100644 --- a/src/core/pathfinding/PathFinding.ts +++ b/src/core/pathfinding/PathFinding.ts @@ -1,9 +1,46 @@ import { consolex } from "../Consolex"; import { Game } from "../game/Game"; -import { TileRef } from "../game/GameMap"; +import { GameMap, TileRef } from "../game/GameMap"; +import { PseudoRandom } from "../PseudoRandom"; import { AStar, PathFindResultType, TileResult } from "./AStar"; import { MiniAStar } from "./MiniAStar"; +export class AirPathFinder { + constructor( + private mg: GameMap, + private random: PseudoRandom, + ) {} + + nextTile(tile: TileRef, dst: TileRef): TileRef | true { + const x = this.mg.x(tile); + const y = this.mg.y(tile); + const dstX = this.mg.x(dst); + const dstY = this.mg.y(dst); + + if (x === dstX && y === dstY) { + return true; + } + + // Calculate next position + let nextX = x; + let nextY = y; + + const ratio = Math.floor(1 + Math.abs(dstY - y) / (Math.abs(dstX - x) + 1)); + + if (this.random.chance(ratio) && x != dstX) { + if (x < dstX) nextX++; + else if (x > dstX) nextX--; + } else { + if (y < dstY) nextY++; + else if (y > dstY) nextY--; + } + if (nextX == x && nextY == y) { + return true; + } + return this.mg.ref(nextX, nextY); + } +} + export class PathFinder { private curr: TileRef = null; private dst: TileRef = null; @@ -16,24 +53,13 @@ export class PathFinder { private newAStar: (curr: TileRef, dst: TileRef) => AStar, ) {} - public static Mini( - game: Game, - iterations: number, - canMoveOnLand: boolean, - maxTries: number = 20, - ) { + public static Mini(game: Game, iterations: number, maxTries: number = 20) { return new PathFinder(game, (curr: TileRef, dst: TileRef) => { return new MiniAStar( game.map(), game.miniMap(), curr, dst, - (tr: TileRef): boolean => { - if (canMoveOnLand) { - return true; - } - return game.miniMap().isWater(tr); - }, iterations, maxTries, ); diff --git a/src/core/pathfinding/SerialAStar.ts b/src/core/pathfinding/SerialAStar.ts index 3b3ac9193..8f047ccfa 100644 --- a/src/core/pathfinding/SerialAStar.ts +++ b/src/core/pathfinding/SerialAStar.ts @@ -4,29 +4,42 @@ import { GameMap, TileRef } from "../game/GameMap"; import { AStar, PathFindResultType } from "./AStar"; export class SerialAStar implements AStar { - private fwdOpenSet: PriorityQueue<{ tile: TileRef; fScore: number }>; - private bwdOpenSet: PriorityQueue<{ tile: TileRef; fScore: number }>; + private fwdOpenSet: PriorityQueue<{ + tile: TileRef; + fScore: number; + }>; + + private bwdOpenSet: PriorityQueue<{ + tile: TileRef; + fScore: number; + }>; + private fwdCameFrom: Map; private bwdCameFrom: Map; private fwdGScore: Map; private bwdGScore: Map; private meetingPoint: TileRef | null; public completed: boolean; + private sources: TileRef[]; + private closestSource: TileRef; constructor( - private src: TileRef, + src: TileRef | TileRef[], private dst: TileRef, - private canMove: (t: TileRef) => boolean, private iterations: number, private maxTries: number, private gameMap: GameMap, ) { - this.fwdOpenSet = new PriorityQueue<{ tile: TileRef; fScore: number }>( - (a, b) => a.fScore - b.fScore, - ); - this.bwdOpenSet = new PriorityQueue<{ tile: TileRef; fScore: number }>( - (a, b) => a.fScore - b.fScore, - ); + this.fwdOpenSet = new PriorityQueue<{ + tile: TileRef; + fScore: number; + }>((a, b) => a.fScore - b.fScore); + + this.bwdOpenSet = new PriorityQueue<{ + tile: TileRef; + fScore: number; + }>((a, b) => a.fScore - b.fScore); + this.fwdCameFrom = new Map(); this.bwdCameFrom = new Map(); this.fwdGScore = new Map(); @@ -34,13 +47,32 @@ export class SerialAStar implements AStar { this.meetingPoint = null; this.completed = false; - // Initialize forward search - this.fwdGScore.set(src, 0); - this.fwdOpenSet.enqueue({ tile: src, fScore: this.heuristic(src, dst) }); + this.sources = Array.isArray(src) ? src : [src]; + this.closestSource = this.findClosestSource(dst); - // Initialize backward search + // Initialize forward search with source point(s) + this.sources.forEach((startPoint) => { + this.fwdGScore.set(startPoint, 0); + this.fwdOpenSet.enqueue({ + tile: startPoint, + fScore: this.heuristic(startPoint, dst), + }); + }); + + // Initialize backward search from destination this.bwdGScore.set(dst, 0); - this.bwdOpenSet.enqueue({ tile: dst, fScore: this.heuristic(dst, src) }); + this.bwdOpenSet.enqueue({ + tile: dst, + fScore: this.heuristic(dst, this.findClosestSource(dst)), + }); + } + + private findClosestSource(tile: TileRef): TileRef { + return this.sources.reduce((closest, source) => + this.heuristic(tile, source) < this.heuristic(tile, closest) + ? source + : closest, + ); } compute(): PathFindResultType { @@ -60,8 +92,9 @@ export class SerialAStar implements AStar { // Process forward search const fwdCurrent = this.fwdOpenSet.dequeue()!.tile; + + // Check if we've found a meeting point if (this.bwdGScore.has(fwdCurrent)) { - // We found a meeting point! this.meetingPoint = fwdCurrent; this.completed = true; return PathFindResultType.Completed; @@ -71,8 +104,9 @@ export class SerialAStar implements AStar { // Process backward search const bwdCurrent = this.bwdOpenSet.dequeue()!.tile; + + // Check if we've found a meeting point if (this.fwdGScore.has(bwdCurrent)) { - // We found a meeting point! this.meetingPoint = bwdCurrent; this.completed = true; return PathFindResultType.Completed; @@ -89,8 +123,8 @@ export class SerialAStar implements AStar { private expandTileRef(current: TileRef, isForward: boolean) { for (const neighbor of this.gameMap.neighbors(current)) { if ( - neighbor != (isForward ? this.dst : this.src) && - !this.canMove(neighbor) + neighbor != (isForward ? this.dst : this.closestSource) && + !this.gameMap.isWater(neighbor) ) continue; @@ -106,21 +140,22 @@ export class SerialAStar implements AStar { gScore.set(neighbor, tentativeGScore); const fScore = tentativeGScore + - this.heuristic(neighbor, isForward ? this.dst : this.src); + this.heuristic(neighbor, isForward ? this.dst : this.closestSource); openSet.enqueue({ tile: neighbor, fScore: fScore }); } } } private heuristic(a: TileRef, b: TileRef): number { - // TODO use wrapped try { return ( - 1.1 * Math.abs(this.gameMap.x(a) - this.gameMap.x(b)) + - Math.abs(this.gameMap.y(a) - this.gameMap.y(b)) + 1.1 * + (Math.abs(this.gameMap.x(a) - this.gameMap.x(b)) + + Math.abs(this.gameMap.y(a) - this.gameMap.y(b))) ); } catch { consolex.log("uh oh"); + return 0; } } @@ -130,6 +165,7 @@ export class SerialAStar implements AStar { // Reconstruct path from start to meeting point const fwdPath: TileRef[] = [this.meetingPoint]; let current = this.meetingPoint; + while (this.fwdCameFrom.has(current)) { current = this.fwdCameFrom.get(current)!; fwdPath.unshift(current); @@ -137,6 +173,7 @@ export class SerialAStar implements AStar { // Reconstruct path from meeting point to goal current = this.meetingPoint; + while (this.bwdCameFrom.has(current)) { current = this.bwdCameFrom.get(current)!; fwdPath.push(current); diff --git a/src/core/worker/Worker.worker.ts b/src/core/worker/Worker.worker.ts index de6617509..ad004bfc7 100644 --- a/src/core/worker/Worker.worker.ts +++ b/src/core/worker/Worker.worker.ts @@ -6,6 +6,7 @@ import { PlayerActionsResultMessage, PlayerBorderTilesResultMessage, PlayerProfileResultMessage, + TransportShipSpawnResultMessage, WorkerMessage, } from "./WorkerMessages"; @@ -120,6 +121,25 @@ ctx.addEventListener("message", async (e: MessageEvent) => { throw error; } break; + case "transport_ship_spawn": + if (!gameRunner) { + throw new Error("Game runner not initialized"); + } + + try { + const spawnTile = (await gameRunner).bestTransportShipSpawn( + message.playerID, + message.targetTile, + ); + sendMessage({ + type: "transport_ship_spawn_result", + id: message.id, + result: spawnTile, + } as TransportShipSpawnResultMessage); + } catch (error) { + console.error("Failed to spawn transport ship:", error); + } + break; default: console.warn("Unknown message :", message); } diff --git a/src/core/worker/WorkerClient.ts b/src/core/worker/WorkerClient.ts index d17eabcb8..db9698cc3 100644 --- a/src/core/worker/WorkerClient.ts +++ b/src/core/worker/WorkerClient.ts @@ -4,6 +4,7 @@ import { PlayerID, PlayerProfile, } from "../game/Game"; +import { TileRef } from "../game/GameMap"; import { ErrorUpdate, GameUpdateViewData } from "../game/GameUpdates"; import { ClientID, GameStartInfo, Turn } from "../Schemas"; import { generateID } from "../Util"; @@ -188,6 +189,36 @@ export class WorkerClient { }); } + transportShipSpawn( + playerID: PlayerID, + targetTile: TileRef, + ): Promise { + return new Promise((resolve, reject) => { + if (!this.isInitialized) { + reject(new Error("Worker not initialized")); + return; + } + + const messageId = generateID(); + + this.messageHandlers.set(messageId, (message) => { + if ( + message.type === "transport_ship_spawn_result" && + message.result !== undefined + ) { + resolve(message.result); + } + }); + + this.worker.postMessage({ + type: "transport_ship_spawn", + id: messageId, + playerID: playerID, + targetTile: targetTile, + }); + }); + } + cleanup() { this.worker.terminate(); this.messageHandlers.clear(); diff --git a/src/core/worker/WorkerMessages.ts b/src/core/worker/WorkerMessages.ts index 57174f37e..944a0e280 100644 --- a/src/core/worker/WorkerMessages.ts +++ b/src/core/worker/WorkerMessages.ts @@ -4,6 +4,7 @@ import { PlayerID, PlayerProfile, } from "../game/Game"; +import { TileRef } from "../game/GameMap"; import { GameUpdateViewData } from "../game/GameUpdates"; import { ClientID, GameStartInfo, Turn } from "../Schemas"; @@ -18,7 +19,9 @@ export type WorkerMessageType = | "player_profile" | "player_profile_result" | "player_border_tiles" - | "player_border_tiles_result"; + | "player_border_tiles_result" + | "transport_ship_spawn" + | "transport_ship_spawn_result"; // Base interface for all messages interface BaseWorkerMessage { @@ -84,6 +87,17 @@ export interface PlayerBorderTilesResultMessage extends BaseWorkerMessage { result: PlayerBorderTiles; } +export interface TransportShipSpawnMessage extends BaseWorkerMessage { + type: "transport_ship_spawn"; + playerID: PlayerID; + targetTile: TileRef; +} + +export interface TransportShipSpawnResultMessage extends BaseWorkerMessage { + type: "transport_ship_spawn_result"; + result: TileRef | false; +} + // Union types for type safety export type MainThreadMessage = | HeartbeatMessage @@ -91,7 +105,8 @@ export type MainThreadMessage = | TurnMessage | PlayerActionsMessage | PlayerProfileMessage - | PlayerBorderTilesMessage; + | PlayerBorderTilesMessage + | TransportShipSpawnMessage; // Message send from worker export type WorkerMessage = @@ -99,4 +114,5 @@ export type WorkerMessage = | GameUpdateMessage | PlayerActionsResultMessage | PlayerProfileResultMessage - | PlayerBorderTilesResultMessage; + | PlayerBorderTilesResultMessage + | TransportShipSpawnResultMessage; diff --git a/src/scripts/generateTerrainMaps.ts b/src/scripts/generateTerrainMaps.ts index 1c022e5e3..ec9ee4da3 100644 --- a/src/scripts/generateTerrainMaps.ts +++ b/src/scripts/generateTerrainMaps.ts @@ -9,6 +9,7 @@ const maps = [ "WorldMap", "BlackSea", "Europe", + "EuropeClassic", "Mars", "Mena", "Oceania", @@ -23,6 +24,7 @@ const maps = [ "Japan", "KnownWorld", "FaroeIslands", + "DeglaciatedAntarctica", ]; const removeSmall = true; diff --git a/src/server/DiscordBot.ts b/src/server/DiscordBot.ts deleted file mode 100644 index bfff67f2a..000000000 --- a/src/server/DiscordBot.ts +++ /dev/null @@ -1,61 +0,0 @@ -import { SecretManagerServiceClient } from "@google-cloud/secret-manager"; -import { Client, Events, GatewayIntentBits } from "discord.js"; - -export class DiscordBot { - private client: Client; - private secretManager: SecretManagerServiceClient; - - constructor() { - this.client = new Client({ - intents: [ - GatewayIntentBits.Guilds, - GatewayIntentBits.GuildMessages, - GatewayIntentBits.MessageContent, - ], - }); - this.secretManager = new SecretManagerServiceClient(); - this.setupEventHandlers(); - } - - private setupEventHandlers(): void { - this.client.once(Events.ClientReady, (c) => { - console.log(`Ready! Logged in as ${c.user.tag}`); - }); - - this.client.on(Events.MessageCreate, async (message) => { - if (message.author.bot) return; - - if (message.content === "!ping") { - await message.reply("Pong! 🏓"); - } - - if (message.content === "!hello") { - await message.reply(`Hello ${message.author.username}! 👋`); - } - }); - } - - private async getToken(): Promise { - const name = - "projects/openfrontio/secrets/discord-bot-token/versions/latest"; - const [version] = await this.secretManager.accessSecretVersion({ name }); - return version.payload?.data?.toString().trim(); - } - - public async start(): Promise { - try { - const token = await this.getToken(); - if (!token) { - throw new Error("Failed to retrieve Discord token"); - } - await this.client.login(token); - } catch (error) { - console.error("Failed to start bot:", error); - throw error; - } - } - - public stop(): void { - this.client.destroy(); - } -} diff --git a/src/server/GameServer.ts b/src/server/GameServer.ts index 9cbd712c2..e3e60f972 100644 --- a/src/server/GameServer.ts +++ b/src/server/GameServer.ts @@ -95,6 +95,9 @@ export class GameServer { if (gameConfig.gameMode != null) { this.gameConfig.gameMode = gameConfig.gameMode; } + if (gameConfig.playerTeams != null) { + this.gameConfig.playerTeams = gameConfig.playerTeams; + } } public addClient(client: Client, lastTurn: number) { @@ -356,7 +359,7 @@ export class GameServer { client.ws.close(1000, "game has ended"); } }); - if (!this._hasPrestarted || !this._hasStarted) { + if (!this._hasPrestarted && !this._hasStarted) { this.log.info(`game not started, not archiving game`); return; } diff --git a/src/server/Logger.ts b/src/server/Logger.ts index b8c9397e1..380c3e032 100644 --- a/src/server/Logger.ts +++ b/src/server/Logger.ts @@ -1,4 +1,56 @@ +import * as logsAPI from "@opentelemetry/api-logs"; +import { OTLPLogExporter } from "@opentelemetry/exporter-logs-otlp-http"; +import { + LoggerProvider, + SimpleLogRecordProcessor, +} from "@opentelemetry/sdk-logs"; +import { OpenTelemetryTransportV3 } from "@opentelemetry/winston-transport"; +import * as dotenv from "dotenv"; import winston from "winston"; +import { GameEnv } from "../core/configuration/Config"; +import { getServerConfigFromServer } from "../core/configuration/ConfigLoader"; +import { getOtelResource } from "./OtelResource"; +dotenv.config(); + +const config = getServerConfigFromServer(); + +const resource = getOtelResource(); + +// Initialize the OpenTelemetry Logger Provider +const loggerProvider = new LoggerProvider({ + resource, +}); + +if (config.env() == GameEnv.Prod && config.otelEnabled()) { + console.log("OTEL enabled"); + // Configure OpenTelemetry endpoint with basic auth (if provided) + const headers = {}; + if (config.otelUsername() && config.otelPassword()) { + headers["Authorization"] = + "Basic " + + Buffer.from(`${config.otelUsername()}:${config.otelPassword()}`).toString( + "base64", + ); + } + + // Add OTLP exporter for logs + const logExporter = new OTLPLogExporter({ + url: `${config.otelEndpoint()}/v1/logs`, + headers, + }); + + // Add a log processor with the exporter + loggerProvider.addLogRecordProcessor( + new SimpleLogRecordProcessor(logExporter), + ); + + // Set as the global logger provider + logsAPI.logs.setGlobalLoggerProvider(loggerProvider); +} else { + console.log( + "No OTLP endpoint and credentials provided, remote logging disabled", + ); +} // Custom format to add severity tag based on log level const addSeverityFormat = winston.format((info) => { @@ -20,7 +72,10 @@ const logger = winston.createLogger({ service: "openfront", environment: process.env.NODE_ENV, }, - transports: [new winston.transports.Console()], + transports: [ + new winston.transports.Console(), + new OpenTelemetryTransportV3(), + ], }); // Export both the main logger and the child logger factory diff --git a/src/server/MapPlaylist.ts b/src/server/MapPlaylist.ts index d26852460..822c9abb1 100644 --- a/src/server/MapPlaylist.ts +++ b/src/server/MapPlaylist.ts @@ -58,9 +58,9 @@ export class MapPlaylist { count--; } }); - while (!this.allNonConsecutive(mapsPlaylist)) { + do { random.shuffleArray(mapsPlaylist); - } + } while (!this.allNonConsecutive(mapsPlaylist)); } // Specifically controls how the playlists rotate. @@ -81,25 +81,27 @@ export class MapPlaylist { // Big Maps are those larger than ~2.5 mil pixels case PlaylistType.BigMaps: return { - Europe: 3, - NorthAmerica: 2, + Europe: 2, + NorthAmerica: 1, Africa: 2, Britannia: 1, GatewayToTheAtlantic: 2, Australia: 2, Iceland: 2, - SouthAmerica: 3, + SouthAmerica: 1, KnownWorld: 2, + DeglaciatedAntarctica: 2, }; case PlaylistType.SmallMaps: return { - World: 1, + World: 4, + EuropeClassic: 3, Mena: 2, Pangaea: 1, Asia: 1, Mars: 1, - BetweenTwoSeas: 3, - Japan: 3, + BetweenTwoSeas: 2, + Japan: 2, BlackSea: 1, FaroeIslands: 2, }; diff --git a/src/server/Master.ts b/src/server/Master.ts index bc31cd120..89c14f2b8 100644 --- a/src/server/Master.ts +++ b/src/server/Master.ts @@ -11,7 +11,6 @@ import { generateID } from "../core/Util"; import { gatekeeper, LimiterType } from "./Gatekeeper"; import { logger } from "./Logger"; import { MapPlaylist } from "./MapPlaylist"; -import { setupMetricsServer } from "./MasterMetrics"; const config = getServerConfigFromServer(); const playlist = new MapPlaylist(); @@ -20,10 +19,6 @@ const readyWorkers = new Set(); const app = express(); const server = http.createServer(app); -// Create a separate metrics server on port 9090 -const metricsApp = express(); -const metricsServer = http.createServer(metricsApp); - const log = logger.child({ comp: "m" }); const __filename = fileURLToPath(import.meta.url); @@ -146,9 +141,6 @@ export async function startMaster() { server.listen(PORT, () => { log.info(`Master HTTP server listening on port ${PORT}`); }); - - // Setup the metrics server - setupMetricsServer(); } app.get( @@ -252,7 +244,7 @@ async function schedulePublicGame(playlist: MapPlaylist) { disableNPCs: gameMode == GameMode.Team, disableNukes: false, gameMode, - numPlayerTeams, + playerTeams: numPlayerTeams, bots: 400, }; diff --git a/src/server/MasterMetrics.ts b/src/server/MasterMetrics.ts deleted file mode 100644 index 5b6d3c07a..000000000 --- a/src/server/MasterMetrics.ts +++ /dev/null @@ -1,189 +0,0 @@ -import express from "express"; -import http from "http"; -import promClient from "prom-client"; -import { getServerConfigFromServer } from "../core/configuration/ConfigLoader"; - -const config = getServerConfigFromServer(); - -// Create a separate metrics server on port 9090 -const metricsApp = express(); -const metricsServer = http.createServer(metricsApp); - -// Initialize the Prometheus registry for the master's own metrics -const register = new promClient.Registry(); - -// Default Prometheus metrics -promClient.collectDefaultMetrics({ register }); - -// Prometheus metrics endpoint that gathers metrics from workers -export function setupMetricsServer() { - metricsApp.get("/metrics", async (req, res) => { - // Set a timeout for the request to avoid hanging - const timeout = setTimeout(() => { - res.status(500).end("# Error: Request timed out after 30 seconds"); - }, 30000); - console.log("Metrics requested"); - try { - // Get the master's metrics - const masterMetrics = await register.metrics(); - - // Track seen metric names to avoid duplicate metadata - const seenMetrics = new Set(); - const processedLines = []; - const allMetricValues = []; - - // Process all metadata information in the master metrics first - const masterLines = masterMetrics.split("\n"); - - for (let j = 0; j < masterLines.length; j++) { - const line = masterLines[j]; - - if (line.startsWith("# HELP ")) { - const metricName = line.split(" ")[2]; - seenMetrics.add(metricName); - processedLines.push(line); - } else if (line.startsWith("# TYPE ")) { - const metricName = line.split(" ")[2]; - if (seenMetrics.has(metricName)) { - processedLines.push(line); - } - } else if (line.trim() && !line.startsWith("#")) { - // Add worker label to each metric line and collect for later - const processedLine = line.replace( - /^([a-z][a-z0-9_]*)(?:{([^}]*)})?(\s+[0-9.e+-]+.*)/, - (match, metricName, existingLabels, valueAndRest) => { - if (existingLabels) { - return `${metricName}{${existingLabels},worker="master"}${valueAndRest}`; - } else { - return `${metricName}{worker="master"}${valueAndRest}`; - } - }, - ); - allMetricValues.push(processedLine); - } - } - - // Collect metrics from all workers - for (let i = 0; i < config.numWorkers(); i++) { - const workerPort = config.workerPortByIndex(i); - const workerUrl = `http://localhost:${workerPort}/metrics`; - console.log(`Fetching metrics from worker ${i} at ${workerUrl}`); - - try { - const response = await fetch(workerUrl, { - headers: { - [config.adminHeader()]: config.adminToken(), - }, - }); - - if (!response.ok) { - console.error(`Worker ${i} returned status ${response.status}`); - continue; - } - - const metricsText = await response.text(); - const lines = metricsText.split("\n"); - - for (let j = 0; j < lines.length; j++) { - const line = lines[j]; - - // Collect HELP and TYPE info if we haven't seen this metric before - if (line.startsWith("# HELP ")) { - const metricName = line.split(" ")[2]; - if (!seenMetrics.has(metricName)) { - seenMetrics.add(metricName); - processedLines.push(line); - } - } else if (line.startsWith("# TYPE ")) { - const metricName = line.split(" ")[2]; - if ( - seenMetrics.has(metricName) && - !processedLines.some((l) => - l.startsWith(`# TYPE ${metricName}`), - ) - ) { - processedLines.push(line); - } - } else if (line.trim() && !line.startsWith("#")) { - // Process and collect actual metric values - try { - const processedLine = line.replace( - /^([a-z][a-z0-9_]*)(?:{([^}]*)})?(\s+[0-9.e+-]+.*)/, - (match, metricName, existingLabels, valueAndRest) => { - if (existingLabels) { - return `${metricName}{${existingLabels},worker="worker-${i}"}${valueAndRest}`; - } else { - return `${metricName}{worker="worker-${i}"}${valueAndRest}`; - } - }, - ); - - // Make sure the line was actually processed (regex matched) - if (processedLine !== line) { - allMetricValues.push(processedLine); - } else if ( - line.match(/^[a-z][a-z0-9_]*(?:{[^}]*})?\s+[0-9.e+-]+.*/) - ) { - // This looks like a metric line but didn't match our regex, try a more general approach - const parts = line.split(/({|\s+)/); - if (parts.length >= 3) { - const metricName = parts[0]; - if (line.includes("{")) { - // Has labels - const labelEndIndex = line.indexOf("}"); - const valueStartIndex = labelEndIndex + 1; - if (labelEndIndex > 0 && valueStartIndex < line.length) { - const labels = line.substring( - line.indexOf("{") + 1, - labelEndIndex, - ); - const valueAndRest = line.substring(valueStartIndex); - allMetricValues.push( - `${metricName}{${labels},worker="worker-${i}"}${valueAndRest}`, - ); - } - } else { - // No labels - const valueAndRest = line.substring(metricName.length); - allMetricValues.push( - `${metricName}{worker="worker-${i}"}${valueAndRest}`, - ); - } - } - } - } catch (error) { - console.error(`Error processing metric line: ${line}`, error); - // Skip this line if there's an error - } - } - } - } catch (error) { - console.error(`Error fetching metrics from worker ${i}:`, error); - allMetricValues.push( - `# Error fetching metrics from worker ${i}: ${error.message}`, - ); - } - } - - // Combine metadata with all metric values and ensure it ends with a newline - const combinedMetrics = [...processedLines, ...allMetricValues].join( - "\n", - ); - - // Send the combined response with a final newline to prevent unexpected end of input - clearTimeout(timeout); - res.set("Content-Type", register.contentType); - res.end(combinedMetrics + "\n"); - } catch (error) { - console.error("Error collecting metrics:", error); - clearTimeout(timeout); - res.status(500).end(`# Error collecting metrics: ${error.message}`); - } - }); - - // Start the metrics server on port 9090 - const METRICS_PORT = 9090; - metricsServer.listen(METRICS_PORT, () => { - console.log(`Metrics server listening on port ${METRICS_PORT}`); - }); -} diff --git a/src/server/OtelResource.ts b/src/server/OtelResource.ts new file mode 100644 index 000000000..99d2b155f --- /dev/null +++ b/src/server/OtelResource.ts @@ -0,0 +1,27 @@ +import { resourceFromAttributes } from "@opentelemetry/resources"; +import { + ATTR_SERVICE_NAME, + ATTR_SERVICE_VERSION, +} from "@opentelemetry/semantic-conventions"; +import { getServerConfigFromServer } from "../core/configuration/ConfigLoader"; + +const config = getServerConfigFromServer(); + +export function getOtelResource() { + return resourceFromAttributes({ + [ATTR_SERVICE_NAME]: "openfront", + [ATTR_SERVICE_VERSION]: "1.0.0", + "service.instance.id": process.env.HOSTNAME, + "openfront.environment": config.env(), + "openfront.host": process.env.HOST, + "openfront.domain": process.env.DOMAIN, + "openfront.subdomain": process.env.SUBDOMAIN, + "openfront.component": process.env.WORKER_ID + ? "Worker " + process.env.WORKER_ID + : "Master", + // The comma-separated list tells OpenTelemetry which resource attributes + // should be converted to Loki labels + "loki.resource.labels": + "service.name,service.instance.id,openfront.environment,openfront.host,openfront.domain,openfront.subdomain,openfront.component", + }); +} diff --git a/src/server/Worker.ts b/src/server/Worker.ts index 8a6d0ddd4..3307d5629 100644 --- a/src/server/Worker.ts +++ b/src/server/Worker.ts @@ -13,7 +13,7 @@ import { Client } from "./Client"; import { GameManager } from "./GameManager"; import { gatekeeper, LimiterType } from "./Gatekeeper"; import { logger } from "./Logger"; -import { metrics } from "./WorkerMetrics"; +import { initWorkerMetrics } from "./WorkerMetrics"; const config = getServerConfigFromServer(); @@ -33,10 +33,9 @@ export function startWorker() { const gm = new GameManager(config, log); - // Set up periodic metrics updates - setInterval(() => { - metrics.updateGameMetrics(gm); - }, 15000); // Update every 15 seconds + if (config.env() == GameEnv.Prod && config.otelEnabled()) { + initWorkerMetrics(gm); + } // Middleware to handle /wX path prefix app.use((req, res, next) => { @@ -165,6 +164,7 @@ export function startWorker() { disableNPCs: req.body.disableNPCs, disableNukes: req.body.disableNukes, gameMode: req.body.gameMode, + playerTeams: req.body.playerTeams, }); res.status(200).json({ success: true }); }), @@ -250,24 +250,6 @@ export function startWorker() { }), ); - app.get( - "/metrics", - gatekeeper.httpHandler(LimiterType.Get, async (req, res) => { - if (req.headers[config.adminHeader()] !== config.adminToken()) { - return res.status(403).end("Access denied"); - } - log.info(`metrics requested on worker ${workerId}`); - - try { - const metricsData = await metrics.register.metrics(); - res.set("Content-Type", metrics.register.contentType); - res.end(metricsData); - } catch (error) { - res.status(500).end(error.message); - } - }), - ); - // WebSocket handling wss.on("connection", (ws: WebSocket, req) => { ws.on( diff --git a/src/server/WorkerMetrics.ts b/src/server/WorkerMetrics.ts index 08c4d2e19..1576b0f73 100644 --- a/src/server/WorkerMetrics.ts +++ b/src/server/WorkerMetrics.ts @@ -1,52 +1,92 @@ -import promClient from "prom-client"; +import { OTLPMetricExporter } from "@opentelemetry/exporter-metrics-otlp-http"; +import { + MeterProvider, + PeriodicExportingMetricReader, +} from "@opentelemetry/sdk-metrics"; +import * as dotenv from "dotenv"; import { getServerConfigFromServer } from "../core/configuration/ConfigLoader"; import { GameManager } from "./GameManager"; +import { getOtelResource } from "./OtelResource"; -const config = getServerConfigFromServer(); -const region = config.region(); +dotenv.config(); -// Initialize the Prometheus registry -const register = new promClient.Registry(); +export function initWorkerMetrics(gameManager: GameManager): void { + // Get server configuration + const config = getServerConfigFromServer(); -// Enable default Node.js metrics collection -promClient.collectDefaultMetrics({ register }); + // Create resource with worker information + const resource = getOtelResource(); -// Add worker-specific metrics -const activeGamesGauge = new promClient.Gauge({ - name: "openfront_active_games_count", - help: "Number of active games on this worker", - labelNames: ["region"], - registers: [register], -}); + // Configure auth headers + const headers = {}; + if (config.otelEnabled()) { + headers["Authorization"] = + "Basic " + + Buffer.from(`${config.otelUsername()}:${config.otelPassword()}`).toString( + "base64", + ); + } -const connectedClientsGauge = new promClient.Gauge({ - name: "openfront_connected_clients_count", - help: "Number of connected clients on this worker", - labelNames: ["region"], - registers: [register], -}); + // Create metrics exporter + const metricExporter = new OTLPMetricExporter({ + url: `${config.otelEndpoint()}/v1/metrics`, + headers, + }); -const memoryUsageGauge = new promClient.Gauge({ - name: "openfront_memory_usage_bytes", - help: "Current memory usage of the worker process in bytes", - labelNames: ["region"], - registers: [register], -}); + // Configure the metric reader + const metricReader = new PeriodicExportingMetricReader({ + exporter: metricExporter, + exportIntervalMillis: 15000, // Export metrics every 15 seconds + }); -// Export the metrics for use in the worker -export const metrics = { - register, - activeGamesGauge, - connectedClientsGauge, - memoryUsageGauge, + // Create a meter provider + const meterProvider = new MeterProvider({ + resource, + readers: [metricReader], + }); - // Function to update game-related metrics - updateGameMetrics: (gameManager: GameManager) => { - activeGamesGauge.set({ region: region }, gameManager.activeGames()); - connectedClientsGauge.set({ region: region }, gameManager.activeClients()); + // Get meter for creating metrics + const meter = meterProvider.getMeter("worker-metrics"); - // Update memory usage metrics + // Create observable gauges + const activeGamesGauge = meter.createObservableGauge( + "openfront.active_games.gauge", + { + description: "Number of active games on this worker", + }, + ); + + const connectedClientsGauge = meter.createObservableGauge( + "openfront.connected_clients.gauge", + { + description: "Number of connected clients on this worker", + }, + ); + + const memoryUsageGauge = meter.createObservableGauge( + "openfront.memory_usage.bytes", + { + description: "Current memory usage of the worker process in bytes", + }, + ); + + // Register callback for active games metric + activeGamesGauge.addCallback((result) => { + const count = gameManager.activeGames(); + result.observe(count); + }); + + // Register callback for connected clients metric + connectedClientsGauge.addCallback((result) => { + const count = gameManager.activeClients(); + result.observe(count); + }); + + // Register callback for memory usage metric + memoryUsageGauge.addCallback((result) => { const memoryUsage = process.memoryUsage(); - memoryUsageGauge.set({ region: region }, memoryUsage.heapUsed); - }, -}; + result.observe(memoryUsage.heapUsed); + }); + + console.log("Metrics initialized with GameManager"); +} diff --git a/src/server/gatekeeper b/src/server/gatekeeper index 4d3fd7212..8324db940 160000 --- a/src/server/gatekeeper +++ b/src/server/gatekeeper @@ -1 +1 @@ -Subproject commit 4d3fd7212188bc9aee6763494d6b2ced836f3b20 +Subproject commit 8324db9408ce63097f750589bbea6b913127b60f diff --git a/startup.sh b/startup.sh new file mode 100644 index 000000000..48595eee2 --- /dev/null +++ b/startup.sh @@ -0,0 +1,107 @@ +#!/bin/bash +set -e + +# Check if required environment variables are set +if [ -z "$CF_API_TOKEN" ] || [ -z "$CF_ACCOUNT_ID" ] || [ -z "$SUBDOMAIN" ] || [ -z "$DOMAIN" ]; then + echo "Error: Required environment variables not set" + echo "Please set CF_API_TOKEN, CF_ACCOUNT_ID, SUBDOMAIN, and DOMAIN" + exit 1 +fi + +# Generate a unique tunnel name using timestamp +TIMESTAMP=$(date +%Y%m%d%H%M%S) +TUNNEL_NAME="${SUBDOMAIN}-tunnel-${TIMESTAMP}" +echo "Using unique tunnel name: ${TUNNEL_NAME}" + +# Create a new tunnel +echo "Creating Cloudflare tunnel for subdomain ${SUBDOMAIN}..." +TUNNEL_RESPONSE=$(curl -s -X POST "https://api.cloudflare.com/client/v4/accounts/${CF_ACCOUNT_ID}/cfd_tunnel" \ + -H "Authorization: Bearer ${CF_API_TOKEN}" \ + -H "Content-Type: application/json" \ + --data "{\"name\":\"${TUNNEL_NAME}\"}") + +# Extract tunnel ID and token +TUNNEL_ID=$(echo $TUNNEL_RESPONSE | jq -r '.result.id') +TUNNEL_TOKEN=$(echo $TUNNEL_RESPONSE | jq -r '.result.token') + +if [ -z "$TUNNEL_ID" ] || [ "$TUNNEL_ID" == "null" ]; then + echo "Failed to create tunnel" + echo $TUNNEL_RESPONSE + exit 1 +fi + +echo "Tunnel created with ID: ${TUNNEL_ID}" + +# Configure the tunnel with hostname +echo "Configuring tunnel to point to ${SUBDOMAIN}.${DOMAIN}..." +curl -s -X PUT "https://api.cloudflare.com/client/v4/accounts/${CF_ACCOUNT_ID}/cfd_tunnel/${TUNNEL_ID}/configurations" \ + -H "Authorization: Bearer ${CF_API_TOKEN}" \ + -H "Content-Type: application/json" \ + --data "{\"config\":{\"ingress\":[{\"hostname\":\"${SUBDOMAIN}.${DOMAIN}\",\"service\":\"http://localhost:80\"},{\"service\":\"http_status:404\"}]}}" + +# Update DNS record to point to the new tunnel +echo "Updating DNS record to point to the new tunnel..." + +# First check if DNS record exists +DNS_RECORDS=$(curl -s -X GET "https://api.cloudflare.com/client/v4/zones?name=${DOMAIN}" \ + -H "Authorization: Bearer ${CF_API_TOKEN}" \ + -H "Content-Type: application/json") + +ZONE_ID=$(echo $DNS_RECORDS | jq -r '.result[0].id') + +if [ -z "$ZONE_ID" ] || [ "$ZONE_ID" == "null" ]; then + echo "Could not find zone ID for domain ${DOMAIN}" + exit 1 +fi + +# Check for existing record +EXISTING_RECORDS=$(curl -s -X GET "https://api.cloudflare.com/client/v4/zones/${ZONE_ID}/dns_records?name=${SUBDOMAIN}.${DOMAIN}" \ + -H "Authorization: Bearer ${CF_API_TOKEN}" \ + -H "Content-Type: application/json") + +RECORD_ID=$(echo $EXISTING_RECORDS | jq -r '.result[0].id') + +# Create or update the DNS record +if [ -z "$RECORD_ID" ] || [ "$RECORD_ID" == "null" ]; then + # Create new record + echo "Creating new DNS record..." + DNS_RESPONSE=$(curl -s -X POST "https://api.cloudflare.com/client/v4/zones/${ZONE_ID}/dns_records" \ + -H "Authorization: Bearer ${CF_API_TOKEN}" \ + -H "Content-Type: application/json" \ + --data "{\"type\":\"CNAME\",\"name\":\"${SUBDOMAIN}\",\"content\":\"${TUNNEL_ID}.cfargotunnel.com\",\"ttl\":1,\"proxied\":true}") +else + # Update existing record + echo "Updating existing DNS record..." + DNS_RESPONSE=$(curl -s -X PUT "https://api.cloudflare.com/client/v4/zones/${ZONE_ID}/dns_records/${RECORD_ID}" \ + -H "Authorization: Bearer ${CF_API_TOKEN}" \ + -H "Content-Type: application/json" \ + --data "{\"type\":\"CNAME\",\"name\":\"${SUBDOMAIN}\",\"content\":\"${TUNNEL_ID}.cfargotunnel.com\",\"ttl\":1,\"proxied\":true}") +fi + +# Log the tunnel information +echo "Tunnel is set up! Site will be available at: https://${SUBDOMAIN}.${DOMAIN}" + +# Export the tunnel token for supervisord +export CLOUDFLARE_TUNNEL_TOKEN=${TUNNEL_TOKEN} + + +# Check if Basic Auth credentials are set +if [ -z "$BASIC_AUTH_USER" ] || [ -z "$BASIC_AUTH_PASS" ]; then + echo "HTTP Basic Authentication will be disabled" +else + # Create the htpasswd file + echo "Creating basic auth credentials for user: ${BASIC_AUTH_USER}" + # Ensure apache2-utils is installed for htpasswd + command -v htpasswd >/dev/null 2>&1 || { echo "htpasswd not found, installing apache2-utils..."; apt-get update && apt-get install -y apache2-utils; } + # Create the password file + htpasswd -bc /etc/nginx/.htpasswd ${BASIC_AUTH_USER} ${BASIC_AUTH_PASS} + + # Update Nginx configuration to enable Basic Auth + sed -i '1i auth_basic "Restricted Access";' /etc/nginx/conf.d/default.conf + sed -i '2i auth_basic_user_file /etc/nginx/.htpasswd;' /etc/nginx/conf.d/default.conf + + echo "HTTP Basic Authentication enabled for user: ${BASIC_AUTH_USER}" +fi + +# Start supervisord +exec /usr/bin/supervisord -c /etc/supervisor/conf.d/supervisord.conf \ No newline at end of file diff --git a/supervisord.conf b/supervisord.conf index c31d0429c..61b2aec3a 100644 --- a/supervisord.conf +++ b/supervisord.conf @@ -22,4 +22,11 @@ user=node stdout_logfile=/dev/stdout stdout_logfile_maxbytes=0 stderr_logfile=/dev/stderr -stderr_logfile_maxbytes=0 \ No newline at end of file +stderr_logfile_maxbytes=0 + +[program:cloudflared] +command=cloudflared tunnel run --token %(ENV_CLOUDFLARE_TUNNEL_TOKEN)s +autostart=true +autorestart=true +stdout_logfile=/var/log/cloudflared.log +stderr_logfile=/var/log/cloudflared-err.log \ No newline at end of file diff --git a/tests/Attack.test.ts b/tests/Attack.test.ts index f9c46bcc3..81f3b49d7 100644 --- a/tests/Attack.test.ts +++ b/tests/Attack.test.ts @@ -19,9 +19,9 @@ let defender: Player; let defenderSpawn: TileRef; let attackerSpawn: TileRef; -function sendBoat(target: TileRef, troops: number) { +function sendBoat(target: TileRef, source: TileRef, troops: number) { game.addExecution( - new TransportShipExecution(defender.id(), null, target, troops), + new TransportShipExecution(defender.id(), null, target, troops, source), ); } @@ -97,7 +97,7 @@ describe("Attack", () => { constructionExecution(game, defender.id(), 1, 1, UnitType.MissileSilo); expect(defender.units(UnitType.MissileSilo)).toHaveLength(1); - sendBoat(game.ref(15, 8), 100); + sendBoat(game.ref(15, 8), game.ref(10, 5), 100); constructionExecution(game, defender.id(), 0, 15, UnitType.AtomBomb, 3); const nuke = defender.units(UnitType.AtomBomb)[0]; diff --git a/tests/SAM.test.ts b/tests/SAM.test.ts index 4f63f9274..b3600310b 100644 --- a/tests/SAM.test.ts +++ b/tests/SAM.test.ts @@ -1,4 +1,4 @@ -import { NukeExecution } from "../src/core/execution/NukeExecution"; +import { SAMLauncherExecution } from "../src/core/execution/SAMLauncherExecution"; import { SpawnExecution } from "../src/core/execution/SpawnExecution"; import { Game, @@ -7,32 +7,13 @@ import { PlayerType, UnitType, } from "../src/core/game/Game"; -import { TileRef } from "../src/core/game/GameMap"; import { setup } from "./util/Setup"; -import { constructionExecution } from "./util/utils"; +import { constructionExecution, executeTicks } from "./util/utils"; let game: Game; let attacker: Player; let defender: Player; -function attackerBuildsNuke( - source: TileRef, - target: TileRef, - initialize = true, -) { - game.addExecution( - new NukeExecution(UnitType.AtomBomb, attacker.id(), target, source), - ); - if (initialize) { - game.executeNextTick(); - game.executeNextTick(); - } -} - -function defenderBuildsSam(x: number, y: number) { - constructionExecution(game, defender.id(), x, y, UnitType.SAMLauncher); -} - describe("SAM", () => { beforeEach(async () => { game = await setup("Plains", { infiniteGold: true, instantBuild: true }); @@ -69,62 +50,56 @@ describe("SAM", () => { }); test("one sam should take down one nuke", async () => { - defenderBuildsSam(1, 1); - attackerBuildsNuke(game.ref(7, 7), game.ref(1, 1)); - expect(attacker.units(UnitType.AtomBomb)).toHaveLength(1); + const sam = defender.buildUnit(UnitType.SAMLauncher, 0, game.ref(1, 1)); + game.addExecution(new SAMLauncherExecution(defender.id(), null, sam)); + attacker.buildUnit(UnitType.AtomBomb, 0, game.ref(1, 1)); + + executeTicks(game, 3); - game.executeNextTick(); - game.executeNextTick(); expect(attacker.units(UnitType.AtomBomb)).toHaveLength(0); }); test("sam should only get one nuke at a time", async () => { - defenderBuildsSam(1, 1); - attackerBuildsNuke(game.ref(7, 7), game.ref(1, 1), false); - attackerBuildsNuke(game.ref(7, 7), game.ref(1, 1)); + const sam = defender.buildUnit(UnitType.SAMLauncher, 0, game.ref(1, 1)); + game.addExecution(new SAMLauncherExecution(defender.id(), null, sam)); + attacker.buildUnit(UnitType.AtomBomb, 0, game.ref(2, 1)); + attacker.buildUnit(UnitType.AtomBomb, 0, game.ref(1, 2)); expect(attacker.units(UnitType.AtomBomb)).toHaveLength(2); - game.executeNextTick(); - game.executeNextTick(); + executeTicks(game, 3); + expect(attacker.units(UnitType.AtomBomb)).toHaveLength(1); }); test("sam should cooldown as long as configured", async () => { - defenderBuildsSam(1, 1); - expect(defender.units(UnitType.SAMLauncher)[0].isCooldown()).toBeFalsy(); - attackerBuildsNuke(game.ref(7, 7), game.ref(1, 1)); - expect(attacker.units(UnitType.AtomBomb)).toHaveLength(1); + const sam = defender.buildUnit(UnitType.SAMLauncher, 0, game.ref(1, 1)); + game.addExecution(new SAMLauncherExecution(defender.id(), null, sam)); + expect(sam.isCooldown()).toBeFalsy(); + const nuke = attacker.buildUnit(UnitType.AtomBomb, 0, game.ref(1, 2)); - game.executeNextTick(); - game.executeNextTick(); - expect(attacker.units(UnitType.AtomBomb)).toHaveLength(0); + executeTicks(game, 3); + expect(nuke.isActive()).toBeFalsy(); for (let i = 0; i < game.config().SAMCooldown() - 2; i++) { game.executeNextTick(); - expect(defender.units(UnitType.SAMLauncher)[0].isCooldown()).toBeTruthy(); + expect(sam.isCooldown()).toBeTruthy(); } - game.executeNextTick(); - expect(defender.units(UnitType.SAMLauncher)[0].isCooldown()).toBeFalsy(); + executeTicks(game, 2); + + expect(sam.isCooldown()).toBeFalsy(); }); test("two sams should not target twice same nuke", async () => { - defenderBuildsSam(1, 1); - defenderBuildsSam(1, 2); - attackerBuildsNuke(game.ref(7, 7), game.ref(1, 1)); + const sam1 = defender.buildUnit(UnitType.SAMLauncher, 0, game.ref(1, 1)); + game.addExecution(new SAMLauncherExecution(defender.id(), null, sam1)); + const sam2 = defender.buildUnit(UnitType.SAMLauncher, 0, game.ref(1, 2)); + game.addExecution(new SAMLauncherExecution(defender.id(), null, sam2)); + const nuke = attacker.buildUnit(UnitType.AtomBomb, 0, game.ref(2, 2)); - expect(defender.units(UnitType.SAMLauncher)).toHaveLength(2); - expect(attacker.units(UnitType.AtomBomb)).toHaveLength(1); + executeTicks(game, 3); - game.executeNextTick(); - game.executeNextTick(); - - expect(attacker.units(UnitType.AtomBomb)).toHaveLength(0); - const sams = defender.units(UnitType.SAMLauncher); - // Only one sam must have shot - expect( - (sams[0].isCooldown() && !sams[1].isCooldown()) || - (sams[1].isCooldown() && !sams[0].isCooldown()), - ).toBe(true); + expect(nuke.isActive()).toBeFalsy(); + expect([sam1, sam2].filter((s) => s.isCooldown())).toHaveLength(1); }); }); diff --git a/tests/TeamAssignment.test.ts b/tests/TeamAssignment.test.ts index 340182e6f..33dace65d 100644 --- a/tests/TeamAssignment.test.ts +++ b/tests/TeamAssignment.test.ts @@ -1,7 +1,7 @@ -import { PlayerInfo, PlayerType, Team } from "../src/core/game/Game"; +import { ColoredTeams, PlayerInfo, PlayerType } from "../src/core/game/Game"; import { assignTeams } from "../src/core/game/TeamAssignment"; -const teams = [Team.Red, Team.Blue]; +const teams = [ColoredTeams.Red, ColoredTeams.Blue]; describe("assignTeams", () => { const createPlayer = (id: string, clan?: string): PlayerInfo => { @@ -27,10 +27,10 @@ describe("assignTeams", () => { const result = assignTeams(players, teams); // Check that players are assigned alternately - expect(result.get(players[0])).toEqual(Team.Red); - expect(result.get(players[1])).toEqual(Team.Blue); - expect(result.get(players[2])).toEqual(Team.Red); - expect(result.get(players[3])).toEqual(Team.Blue); + expect(result.get(players[0])).toEqual(ColoredTeams.Red); + expect(result.get(players[1])).toEqual(ColoredTeams.Blue); + expect(result.get(players[2])).toEqual(ColoredTeams.Red); + expect(result.get(players[3])).toEqual(ColoredTeams.Blue); }); it("should keep clan members together on the same team", () => { @@ -44,10 +44,10 @@ describe("assignTeams", () => { const result = assignTeams(players, teams); // Check that clan members are on the same team - expect(result.get(players[0])).toEqual(Team.Red); - expect(result.get(players[1])).toEqual(Team.Red); - expect(result.get(players[2])).toEqual(Team.Blue); - expect(result.get(players[3])).toEqual(Team.Blue); + expect(result.get(players[0])).toEqual(ColoredTeams.Red); + expect(result.get(players[1])).toEqual(ColoredTeams.Red); + expect(result.get(players[2])).toEqual(ColoredTeams.Blue); + expect(result.get(players[3])).toEqual(ColoredTeams.Blue); }); it("should handle mixed clan and non-clan players", () => { @@ -61,10 +61,10 @@ describe("assignTeams", () => { const result = assignTeams(players, teams); // Check that clan members are together and non-clan players balance teams - expect(result.get(players[0])).toEqual(Team.Red); - expect(result.get(players[1])).toEqual(Team.Red); - expect(result.get(players[2])).toEqual(Team.Blue); - expect(result.get(players[3])).toEqual(Team.Blue); + expect(result.get(players[0])).toEqual(ColoredTeams.Red); + expect(result.get(players[1])).toEqual(ColoredTeams.Red); + expect(result.get(players[2])).toEqual(ColoredTeams.Blue); + expect(result.get(players[3])).toEqual(ColoredTeams.Blue); }); it("should kick players when teams are full", () => { @@ -80,14 +80,14 @@ describe("assignTeams", () => { const result = assignTeams(players, teams); // Check that players are kicked when teams are full - expect(result.get(players[0])).toEqual(Team.Red); - expect(result.get(players[1])).toEqual(Team.Red); - expect(result.get(players[2])).toEqual(Team.Red); + expect(result.get(players[0])).toEqual(ColoredTeams.Red); + expect(result.get(players[1])).toEqual(ColoredTeams.Red); + expect(result.get(players[2])).toEqual(ColoredTeams.Red); expect(result.get(players[3])).toEqual("kicked"); - expect(result.get(players[4])).toEqual(Team.Blue); - expect(result.get(players[5])).toEqual(Team.Blue); + expect(result.get(players[4])).toEqual(ColoredTeams.Blue); + expect(result.get(players[5])).toEqual(ColoredTeams.Blue); }); it("should handle empty player list", () => { @@ -98,7 +98,7 @@ describe("assignTeams", () => { it("should handle single player", () => { const players = [createPlayer("1")]; const result = assignTeams(players, teams); - expect(result.get(players[0])).toEqual(Team.Red); + expect(result.get(players[0])).toEqual(ColoredTeams.Red); }); it("should handle multiple clans with different sizes", () => { @@ -114,12 +114,12 @@ describe("assignTeams", () => { const result = assignTeams(players, teams); // Check that larger clans are assigned first - expect(result.get(players[0])).toEqual(Team.Red); - expect(result.get(players[1])).toEqual(Team.Red); - expect(result.get(players[2])).toEqual(Team.Red); - expect(result.get(players[3])).toEqual(Team.Blue); - expect(result.get(players[4])).toEqual(Team.Blue); - expect(result.get(players[5])).toEqual(Team.Blue); + expect(result.get(players[0])).toEqual(ColoredTeams.Red); + expect(result.get(players[1])).toEqual(ColoredTeams.Red); + expect(result.get(players[2])).toEqual(ColoredTeams.Red); + expect(result.get(players[3])).toEqual(ColoredTeams.Blue); + expect(result.get(players[4])).toEqual(ColoredTeams.Blue); + expect(result.get(players[5])).toEqual(ColoredTeams.Blue); }); it("should distribute players among a larger number of teams", () => { @@ -141,28 +141,28 @@ describe("assignTeams", () => { ]; const result = assignTeams(players, [ - Team.Red, - Team.Blue, - Team.Teal, - Team.Purple, - Team.Yellow, - Team.Orange, - Team.Green, + ColoredTeams.Red, + ColoredTeams.Blue, + ColoredTeams.Yellow, + ColoredTeams.Green, + ColoredTeams.Purple, + ColoredTeams.Orange, + ColoredTeams.Teal, ]); - expect(result.get(players[0])).toEqual(Team.Red); - expect(result.get(players[1])).toEqual(Team.Red); + expect(result.get(players[0])).toEqual(ColoredTeams.Red); + expect(result.get(players[1])).toEqual(ColoredTeams.Red); expect(result.get(players[2])).toEqual("kicked"); - expect(result.get(players[3])).toEqual(Team.Blue); - expect(result.get(players[4])).toEqual(Team.Blue); - expect(result.get(players[5])).toEqual(Team.Teal); - expect(result.get(players[6])).toEqual(Team.Purple); - expect(result.get(players[7])).toEqual(Team.Yellow); - expect(result.get(players[8])).toEqual(Team.Orange); - expect(result.get(players[9])).toEqual(Team.Green); - expect(result.get(players[10])).toEqual(Team.Teal); - expect(result.get(players[11])).toEqual(Team.Purple); - expect(result.get(players[12])).toEqual(Team.Yellow); - expect(result.get(players[13])).toEqual(Team.Orange); + expect(result.get(players[3])).toEqual(ColoredTeams.Blue); + expect(result.get(players[4])).toEqual(ColoredTeams.Blue); + expect(result.get(players[5])).toEqual(ColoredTeams.Yellow); + expect(result.get(players[6])).toEqual(ColoredTeams.Green); + expect(result.get(players[7])).toEqual(ColoredTeams.Purple); + expect(result.get(players[8])).toEqual(ColoredTeams.Orange); + expect(result.get(players[9])).toEqual(ColoredTeams.Teal); + expect(result.get(players[10])).toEqual(ColoredTeams.Yellow); + expect(result.get(players[11])).toEqual(ColoredTeams.Green); + expect(result.get(players[12])).toEqual(ColoredTeams.Purple); + expect(result.get(players[13])).toEqual(ColoredTeams.Orange); }); }); diff --git a/tests/util/Setup.ts b/tests/util/Setup.ts index 6e3c244bb..7f8b98a83 100644 --- a/tests/util/Setup.ts +++ b/tests/util/Setup.ts @@ -18,7 +18,6 @@ export async function setup(mapName: string, _gameConfig: GameConfig = {}) { const miniGameMap = await genTerrainFromBin( String.fromCharCode.apply(null, miniMap), ); - const nationMap = { nations: [] }; // Configure the game const serverConfig = new TestServerConfig(); @@ -36,5 +35,5 @@ export async function setup(mapName: string, _gameConfig: GameConfig = {}) { const config = new TestConfig(serverConfig, gameConfig, new UserSettings()); // Create and return the game - return createGame([], gameMap, miniGameMap, nationMap, config); // TODO: !!! + return createGame([], [], gameMap, miniGameMap, config); } diff --git a/tests/util/TestServerConfig.ts b/tests/util/TestServerConfig.ts index 3d075e0c7..6921c6dc6 100644 --- a/tests/util/TestServerConfig.ts +++ b/tests/util/TestServerConfig.ts @@ -3,6 +3,18 @@ import { GameMapType } from "../../src/core/game/Game"; import { GameID } from "../../src/core/Schemas"; export class TestServerConfig implements ServerConfig { + otelEnabled(): boolean { + throw new Error("Method not implemented."); + } + otelEndpoint(): string { + throw new Error("Method not implemented."); + } + otelUsername(): string { + throw new Error("Method not implemented."); + } + otelPassword(): string { + throw new Error("Method not implemented."); + } region(): string { return "test"; } diff --git a/tests/util/utils.ts b/tests/util/utils.ts index 34210b9d8..aa1b7a05d 100644 --- a/tests/util/utils.ts +++ b/tests/util/utils.ts @@ -28,3 +28,9 @@ export function constructionExecution( game.executeNextTick(); } } + +export function executeTicks(game: Game, numTicks: number): void { + for (let i = 0; i < numTicks; i++) { + game.executeNextTick(); + } +} diff --git a/update.sh b/update.sh index 8aea4b024..97d57a451 100755 --- a/update.sh +++ b/update.sh @@ -2,52 +2,22 @@ # update.sh - Script to update Docker container on Hetzner server # Called by deploy.sh after uploading Docker image to Docker Hub -# Check if environment parameter is provided -if [ $# -lt 3 ]; then - echo "Error: Required parameters missing" - echo "Usage: $0 " - exit 1 -fi - -# Set parameters -REGION=$1 -DOCKER_USERNAME=$2 -DOCKER_REPO=$3 - -# Container and image configuration -CONTAINER_NAME="openfront-${REGION}" -IMAGE_NAME="${DOCKER_USERNAME}/${DOCKER_REPO}" -FULL_IMAGE_NAME="${IMAGE_NAME}:latest" - -echo "======================================================" -echo "🔄 UPDATING SERVER: ${REGION} ENVIRONMENT" -echo "======================================================" -echo "Container name: ${CONTAINER_NAME}" -echo "Docker image: ${FULL_IMAGE_NAME}" - # Load environment variables if .env exists if [ -f /home/openfront/.env ]; then echo "Loading environment variables from .env file..." export $(grep -v '^#' /home/openfront/.env | xargs) fi -docker login -u $DOCKER_USERNAME -p $DOCKER_TOKEN +echo "======================================================" +echo "🔄 UPDATING SERVER: ${HOST} ENVIRONMENT" +echo "======================================================" -# Install Loki Docker plugin if not already installed -if ! docker plugin ls | grep -q "loki"; then - echo "Installing Loki Docker plugin..." - docker plugin install grafana/loki-docker-driver:latest --alias loki --grant-all-permissions - if [ $? -ne 0 ]; then - echo "Failed to install Loki Docker plugin. Continuing anyway..." - else - echo "Loki Docker plugin installed successfully." - fi -else - echo "Loki Docker plugin already installed." -fi -echo "Pulling latest image from Docker Hub..." -docker pull $FULL_IMAGE_NAME +# Container and image configuration +CONTAINER_NAME="openfront-${ENV}-${SUBDOMAIN}" + +echo "Pulling ${DOCKER_IMAGE} from Docker Hub..." +docker pull $DOCKER_IMAGE echo "Checking for existing container..." # Check for running container @@ -69,49 +39,20 @@ if [ -n "$STOPPED_CONTAINER" ]; then echo "Container $STOPPED_CONTAINER removed." fi -# Check if port 80 is still in use -echo "Checking if port 80 is still in use..." -if command -v lsof >/dev/null 2>&1; then - PORT_CHECK=$(lsof -i :80 | grep LISTEN) -elif command -v netstat >/dev/null 2>&1; then - PORT_CHECK=$(netstat -tuln | grep ":80 ") -else - PORT_CHECK="" - echo "Warning: Cannot check if port is in use (neither lsof nor netstat found)" -fi - -if [ -n "$PORT_CHECK" ]; then - echo "Warning: Port 80 is still in use by another process:" - echo "$PORT_CHECK" - echo "Attempting to proceed anyway..." -fi - -ENV="prod" -if [ "$REGION" == "staging" ]; then - ENV="staging" -fi - -echo "Starting new container for ${REGION} environment..." -docker run -d -p 80:80 -p 127.0.0.1:9090:9090 \ +echo "Starting new container for ${HOST} environment..." +docker run -d \ --restart=always \ - $VOLUME_MOUNTS \ - --log-driver=loki \ - --log-opt loki-url="http://localhost:3100/loki/api/v1/push" \ - --log-opt loki-batch-size="400" \ - --log-opt loki-external-labels="job=docker,environment=${ENV},host=${REGION},region=${REGION}" \ - --env GAME_ENV=${ENV} \ - --env REGION=${REGION} \ --env-file /home/openfront/.env \ --name ${CONTAINER_NAME} \ - $FULL_IMAGE_NAME + $DOCKER_IMAGE if [ $? -eq 0 ]; then - echo "Update complete! New ${REGION} container is running." + echo "Update complete! New ${CONTAINER_NAME} container is running." # Final cleanup after successful deployment echo "Performing final cleanup of unused Docker resources..." - echo "Removing unused images (not tagged and not referenced)..." - docker image prune -f + echo "Removing unused images (not referenced)..." + docker image prune -a -f docker container prune -f echo "Cleanup complete." else @@ -123,5 +64,4 @@ echo "======================================================" echo "✅ SERVER UPDATE COMPLETED SUCCESSFULLY" echo "Container name: ${CONTAINER_NAME}" echo "Image: ${FULL_IMAGE_NAME}" -echo "Logs: Configured to send to Loki on port 3100" echo "======================================================" \ No newline at end of file diff --git a/upload.sh b/upload.sh deleted file mode 100755 index 61182a58e..000000000 --- a/upload.sh +++ /dev/null @@ -1,111 +0,0 @@ -#!/bin/bash - -# Script to build and upload OpenFront Docker image to ECR -# Usage: ./upload-openfront.sh [version_tag] - -# Load environment variables from .env file if it exists -if [ -f .env ]; then - echo "Loading configuration from .env file..." - export $(grep -v '^#' .env | xargs) -fi - -# Configuration with fallbacks -AWS_REGION=${AWS_REGION:-"eu-west-1"} -ECR_REPO_NAME=${ECR_REPO_NAME:-"openfront"} -AWS_ACCOUNT_ID=${AWS_ACCOUNT_ID:-$(aws sts get-caller-identity --query Account --output text)} -ECR_REPO_URI="$AWS_ACCOUNT_ID.dkr.ecr.$AWS_REGION.amazonaws.com/$ECR_REPO_NAME" - -# Default version tag is 'latest' if not provided -VERSION_TAG=${1:-"latest"} - -echo "===== OpenFront Docker Image Upload Script =====" -echo "Repository: $ECR_REPO_URI" -echo "Version tag: $VERSION_TAG" -echo "================================================" - -# Check if Docker is installed -if ! command -v docker &> /dev/null; then - echo "Error: Docker is not installed. Please install Docker first." - exit 1 -fi - -# Check if AWS CLI is installed -if ! command -v aws &> /dev/null; then - echo "Error: AWS CLI is not installed. Please install AWS CLI first." - exit 1 -fi - -# Check if we're in the correct directory -if [ ! -f "Dockerfile" ]; then - echo "Error: Dockerfile not found in current directory." - echo "Please run this script from the directory containing your Dockerfile." - exit 1 -fi - -# Ensure the ECR repository exists -echo "Ensuring ECR repository exists..." -aws ecr describe-repositories --repository-names $ECR_REPO_NAME --region $AWS_REGION &> /dev/null -if [ $? -ne 0 ]; then - echo "Creating ECR repository $ECR_REPO_NAME..." - aws ecr create-repository --repository-name $ECR_REPO_NAME --region $AWS_REGION - if [ $? -ne 0 ]; then - echo "Error: Failed to create ECR repository." - exit 1 - fi -fi - -GIT_COMMIT=$(git rev-parse HEAD) -echo "Git commit: $GIT_COMMIT" - -# Build the Docker image -echo "Building Docker image..." -docker buildx build \ - --platform linux/amd64 \ - --build-arg GIT_COMMIT=$GIT_COMMIT \ - -t $ECR_REPO_NAME:$VERSION_TAG \ - . - - -# Authenticate to ECR -echo "Authenticating to ECR..." -aws ecr get-login-password --region $AWS_REGION | docker login --username AWS --password-stdin $ECR_REPO_URI -if [ $? -ne 0 ]; then - echo "Error: Failed to authenticate to ECR." - exit 1 -fi - -# Tag the image for ECR -echo "Tagging image for ECR..." -docker tag $ECR_REPO_NAME:$VERSION_TAG $ECR_REPO_URI:$VERSION_TAG -if [ $? -ne 0 ]; then - echo "Error: Failed to tag image." - exit 1 -fi - -# Push the image to ECR -echo "Pushing image to ECR..." -docker push $ECR_REPO_URI:$VERSION_TAG -if [ $? -ne 0 ]; then - echo "Error: Failed to push image to ECR." - exit 1 -fi - -# Also tag and push as 'latest' if we're using a specific version -if [ "$VERSION_TAG" != "latest" ]; then - echo "Also tagging as 'latest'..." - docker tag $ECR_REPO_NAME:$VERSION_TAG $ECR_REPO_URI:latest - docker push $ECR_REPO_URI:latest -fi - -echo "Verifying upload..." -aws ecr describe-images --repository-name $ECR_REPO_NAME --region $AWS_REGION --query "imageDetails[?contains(imageTags, '$VERSION_TAG')]" - -echo "================================================" -echo "✅ Success! Image uploaded to $ECR_REPO_URI:$VERSION_TAG" -echo "================================================" - -# Print helpful deployment instructions -echo "To deploy this image to your EC2 instance, SSH into your instance and run:" -echo "docker pull $ECR_REPO_URI:$VERSION_TAG" -echo "docker stop \$(docker ps -q --filter ancestor=$ECR_REPO_URI)" -echo "docker run -d -p 80:80 $ECR_REPO_URI:$VERSION_TAG" \ No newline at end of file