From 288c8bc2db6580e33920c343f6763d56a54bcc3a Mon Sep 17 00:00:00 2001 From: 202310715043 MUHAMMAD RAFLY AL FATHIR <202310715043@mhs.ubharajaya.ac.id> Date: Fri, 7 Nov 2025 18:47:50 +0700 Subject: [PATCH] first commit --- .../calculate-a-custom-tip-issue-template.md | 32 + .../intro-to-state-issue-template.md | 32 + .github/renovate.json | 11 + .github/workflows/main.yml | 30 + .gitignore | 36 + CONTRIBUTING.md | 36 + LICENSE | 202 +++++ README.md | 10 + app/.gitignore | 1 + app/build.gradle.kts | 85 ++ app/proguard-rules.pro | 21 + app/src/main/AndroidManifest.xml | 40 + .../java/com/example/tiptime/MainActivity.kt | 748 ++++++++++++++++++ .../com/example/tiptime/ui/theme/Color.kt | 78 ++ .../com/example/tiptime/ui/theme/Theme.kt | 115 +++ .../java/com/example/tiptime/ui/theme/Type.kt | 33 + app/src/main/res/drawable/astronot.png | Bin 0 -> 182830 bytes .../res/drawable/ic_launcher_background.xml | 185 +++++ .../res/drawable/ic_launcher_foreground.xml | 46 ++ app/src/main/res/drawable/number.xml | 22 + .../res/mipmap-anydpi-v26/ic_launcher.xml | 22 + .../mipmap-anydpi-v26/ic_launcher_round.xml | 22 + app/src/main/res/mipmap-hdpi/ic_launcher.webp | Bin 0 -> 1404 bytes .../res/mipmap-hdpi/ic_launcher_round.webp | Bin 0 -> 2898 bytes app/src/main/res/mipmap-mdpi/ic_launcher.webp | Bin 0 -> 982 bytes .../res/mipmap-mdpi/ic_launcher_round.webp | Bin 0 -> 1772 bytes .../main/res/mipmap-xhdpi/ic_launcher.webp | Bin 0 -> 1900 bytes .../res/mipmap-xhdpi/ic_launcher_round.webp | Bin 0 -> 3918 bytes .../main/res/mipmap-xxhdpi/ic_launcher.webp | Bin 0 -> 2884 bytes .../res/mipmap-xxhdpi/ic_launcher_round.webp | Bin 0 -> 5914 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.webp | Bin 0 -> 3844 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.webp | Bin 0 -> 7778 bytes app/src/main/res/values/strings.xml | 25 + app/src/main/res/values/themes.xml | 19 + build.gradle.kts | 23 + gradle.properties | 25 + gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 43583 bytes gradle/wrapper/gradle-wrapper.properties | 7 + gradlew | 251 ++++++ gradlew.bat | 94 +++ settings.gradle.kts | 32 + 41 files changed, 2283 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/calculate-a-custom-tip-issue-template.md create mode 100644 .github/ISSUE_TEMPLATE/intro-to-state-issue-template.md create mode 100644 .github/renovate.json create mode 100644 .github/workflows/main.yml create mode 100644 .gitignore create mode 100644 CONTRIBUTING.md create mode 100644 LICENSE create mode 100644 README.md create mode 100644 app/.gitignore create mode 100644 app/build.gradle.kts create mode 100644 app/proguard-rules.pro create mode 100644 app/src/main/AndroidManifest.xml create mode 100644 app/src/main/java/com/example/tiptime/MainActivity.kt create mode 100644 app/src/main/java/com/example/tiptime/ui/theme/Color.kt create mode 100644 app/src/main/java/com/example/tiptime/ui/theme/Theme.kt create mode 100644 app/src/main/java/com/example/tiptime/ui/theme/Type.kt create mode 100644 app/src/main/res/drawable/astronot.png create mode 100644 app/src/main/res/drawable/ic_launcher_background.xml create mode 100644 app/src/main/res/drawable/ic_launcher_foreground.xml create mode 100644 app/src/main/res/drawable/number.xml create mode 100644 app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml create mode 100644 app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml create mode 100644 app/src/main/res/mipmap-hdpi/ic_launcher.webp create mode 100644 app/src/main/res/mipmap-hdpi/ic_launcher_round.webp create mode 100644 app/src/main/res/mipmap-mdpi/ic_launcher.webp create mode 100644 app/src/main/res/mipmap-mdpi/ic_launcher_round.webp create mode 100644 app/src/main/res/mipmap-xhdpi/ic_launcher.webp create mode 100644 app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp create mode 100644 app/src/main/res/mipmap-xxhdpi/ic_launcher.webp create mode 100644 app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp create mode 100644 app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp create mode 100644 app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp create mode 100644 app/src/main/res/values/strings.xml create mode 100644 app/src/main/res/values/themes.xml create mode 100644 build.gradle.kts create mode 100644 gradle.properties create mode 100644 gradle/wrapper/gradle-wrapper.jar create mode 100644 gradle/wrapper/gradle-wrapper.properties create mode 100644 gradlew create mode 100644 gradlew.bat create mode 100644 settings.gradle.kts diff --git a/.github/ISSUE_TEMPLATE/calculate-a-custom-tip-issue-template.md b/.github/ISSUE_TEMPLATE/calculate-a-custom-tip-issue-template.md new file mode 100644 index 0000000..61186a8 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/calculate-a-custom-tip-issue-template.md @@ -0,0 +1,32 @@ +--- +name: Calculate a custom tip issue template +about: 'Issue template for Calculate a custom tip ' +title: 'Calculate a custom tip: Android Basics in Compose ' +labels: '' +assignees: '' + +--- + +**URL of codelab** + + +**In which task and step of the codelab can this issue be found?** + + +**Describe the problem** + + + + +**Steps to reproduce?** +1. Go to... +2. Click on... +3. See error... + +**Versions** +_Android Studio version:_ +_API version of the emulator:_ + + +**Additional information** +_Include screenshots if they would be useful in clarifying the problem._ diff --git a/.github/ISSUE_TEMPLATE/intro-to-state-issue-template.md b/.github/ISSUE_TEMPLATE/intro-to-state-issue-template.md new file mode 100644 index 0000000..2a148e9 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/intro-to-state-issue-template.md @@ -0,0 +1,32 @@ +--- +name: Intro to state issue template +about: 'Issue template for Intro to state in Compose ' +title: 'Intro to state in Compose: Android Basics in Compose' +labels: '' +assignees: '' + +--- + +**URL of codelab** + + +**In which task and step of the codelab can this issue be found?** + + +**Describe the problem** + + + + +**Steps to reproduce?** +1. Go to... +2. Click on... +3. See error... + +**Versions** +_Android Studio version:_ +_API version of the emulator:_ + + +**Additional information** +_Include screenshots if they would be useful in clarifying the problem._ diff --git a/.github/renovate.json b/.github/renovate.json new file mode 100644 index 0000000..be8b65e --- /dev/null +++ b/.github/renovate.json @@ -0,0 +1,11 @@ +{ + "$schema": "https://docs.renovatebot.com/renovate-schema.json", + "extends": [ + "local>android/.github:renovate-config" + ], + "baseBranches": [ + "main", + "starter", + "state" + ] +} diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml new file mode 100644 index 0000000..fdb5175 --- /dev/null +++ b/.github/workflows/main.yml @@ -0,0 +1,30 @@ +name: Build + +on: + pull_request: + branches: + - main + - starter + - state + +jobs: + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + + - name: Set Up JDK + uses: actions/setup-java@v4 + with: + distribution: 'zulu' # See 'Supported distributions' for available options + java-version: '17' + cache: 'gradle' + + - name: Setup Gradle + uses: gradle/actions/setup-gradle@v4 + + - name: Setup Android SDK + uses: android-actions/setup-android@v3 + + - name: Build project and run local and device tests + run: ./gradlew :app:assembleDebug diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..3a2358d --- /dev/null +++ b/.gitignore @@ -0,0 +1,36 @@ +# built application files +*.apk +*.ap_ + +# Mac files +.DS_Store + +# files for the dex VM +*.dex + +# Java class files +*.class + +# generated files +bin/ +gen/ + +# Ignore gradle files +.gradle/ +build/ + +# Local configuration file (sdk path, etc) +local.properties + +# Proguard folder generated by Eclipse +proguard/ +proguard-project.txt + +# Eclipse files +.project +.classpath +.settings/ + +# Android Studio/IDEA +*.iml +.idea \ No newline at end of file diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 0000000..3e0558e --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,36 @@ +# How to become a contributor and submit your own code + +## Contributor License Agreements + +We'd love to accept your sample apps and patches! Before we can take them, we +have to jump a couple of legal hurdles. + +Please fill out either the individual or corporate Contributor License Agreement +(CLA). + + * If you are an individual writing original source code and you're sure you + own the intellectual property, then you'll need to sign an [individual CLA] + (https://developers.google.com/open-source/cla/individual). + * If you work for a company that wants to allow you to contribute your work, + then you'll need to sign a [corporate CLA] + (https://developers.google.com/open-source/cla/corporate). + +Follow either of the two links above to access the appropriate CLA and +instructions for how to sign and return it. Once we receive it, we'll be able to +accept your pull requests. + +## Contributing A Patch + +1. Submit an issue describing your proposed change to the repo in question. +1. The repo owner will respond to your issue promptly. +1. If your proposed change is accepted, and you haven't already done so, sign a + Contributor License Agreement (see details above). +1. Fork the desired repo, develop and test your code changes. +1. Ensure that your code adheres to the existing style in the sample to which + you are contributing. Refer to the + [Google Cloud Platform Samples Style Guide] + (https://github.com/GoogleCloudPlatform/Template/wiki/style.html) for the + recommended coding standards for this organization. +1. Ensure that your code has an appropriate set of unit tests which all pass. +1. Submit a pull request. + diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..d645695 --- /dev/null +++ b/LICENSE @@ -0,0 +1,202 @@ + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/README.md b/README.md new file mode 100644 index 0000000..08d4aa4 --- /dev/null +++ b/README.md @@ -0,0 +1,10 @@ +Kalkulator BMI +=============== + +Silahkan kembangkan aplikasi ini untuk melakukan perhitungan BMI + +Petunjuk lebih detil dapat dibaca di +https://docs.google.com/document/d/1iGiC0Bg3Bdcd2Maq45TYkCDUkZ5Ql51E/edit?rtpof=true + +Starter dimodifikasi dan terinspirasi dari: +https://developer.android.com/codelabs/basic-android-compose-calculate-tip#0 \ No newline at end of file diff --git a/app/.gitignore b/app/.gitignore new file mode 100644 index 0000000..42afabf --- /dev/null +++ b/app/.gitignore @@ -0,0 +1 @@ +/build \ No newline at end of file diff --git a/app/build.gradle.kts b/app/build.gradle.kts new file mode 100644 index 0000000..f786714 --- /dev/null +++ b/app/build.gradle.kts @@ -0,0 +1,85 @@ +/* + * Copyright (C) 2023 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +plugins { + id("com.android.application") + id("org.jetbrains.kotlin.android") + id("org.jetbrains.kotlin.plugin.compose") +} + +android { + compileSdk = 35 + + defaultConfig { + applicationId = "com.example.tiptime" + minSdk = 24 + targetSdk = 35 + versionCode = 1 + versionName = "1.0" + + testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" + vectorDrawables { + useSupportLibrary = true + } + } + + buildTypes { + release { + isMinifyEnabled = false + proguardFiles( + getDefaultProguardFile("proguard-android-optimize.txt"), + "proguard-rules.pro" + ) + } + } + compileOptions { + sourceCompatibility = JavaVersion.VERSION_17 + targetCompatibility = JavaVersion.VERSION_17 + } + kotlinOptions { + jvmTarget = JavaVersion.VERSION_17.toString() + } + buildFeatures { + compose = true + } + packaging { + resources { + excludes += "/META-INF/{AL2.0,LGPL2.1}" + } + } + namespace = "com.example.tiptime" +} + +dependencies { + + implementation(platform("androidx.compose:compose-bom:2024.12.01")) + implementation("androidx.activity:activity-compose:1.9.3") + implementation("androidx.compose.material3:material3") + implementation("androidx.compose.ui:ui") + implementation("androidx.compose.ui:ui-tooling") + implementation("androidx.compose.ui:ui-tooling-preview") + implementation("androidx.core:core-ktx:1.15.0") + implementation("androidx.lifecycle:lifecycle-runtime-ktx:2.8.7") + + testImplementation("junit:junit:4.13.2") + + androidTestImplementation(platform("androidx.compose:compose-bom:2024.12.01")) + androidTestImplementation("androidx.compose.ui:ui-test-junit4") + androidTestImplementation("androidx.test.espresso:espresso-core:3.6.1") + androidTestImplementation("androidx.test.ext:junit:1.2.1") + + debugImplementation("androidx.compose.ui:ui-test-manifest") +} diff --git a/app/proguard-rules.pro b/app/proguard-rules.pro new file mode 100644 index 0000000..481bb43 --- /dev/null +++ b/app/proguard-rules.pro @@ -0,0 +1,21 @@ +# Add project specific ProGuard rules here. +# You can control the set of applied configuration files using the +# proguardFiles setting in build.gradle. +# +# For more details, see +# http://developer.android.com/guide/developing/tools/proguard.html + +# If your project uses WebView with JS, uncomment the following +# and specify the fully qualified class name to the JavaScript interface +# class: +#-keepclassmembers class fqcn.of.javascript.interface.for.webview { +# public *; +#} + +# Uncomment this to preserve the line number information for +# debugging stack traces. +#-keepattributes SourceFile,LineNumberTable + +# If you keep the line number information, uncomment this to +# hide the original source file name. +#-renamesourcefileattribute SourceFile \ No newline at end of file diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml new file mode 100644 index 0000000..e897dec --- /dev/null +++ b/app/src/main/AndroidManifest.xml @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + diff --git a/app/src/main/java/com/example/tiptime/MainActivity.kt b/app/src/main/java/com/example/tiptime/MainActivity.kt new file mode 100644 index 0000000..00a3fa6 --- /dev/null +++ b/app/src/main/java/com/example/tiptime/MainActivity.kt @@ -0,0 +1,748 @@ +/* + * Kalkulator BMI Astronot 🚀 + * Nama: Nuryuda + * NPM: 202310715038 + * Kelas: Informatika + * Universitas Bhayangkara Jakarta Raya + */ + +package com.example.tiptime + +import android.os.Bundle +import androidx.activity.ComponentActivity +import androidx.activity.compose.setContent +import androidx.activity.enableEdgeToEdge +import androidx.compose.animation.* +import androidx.compose.animation.core.* +import androidx.compose.foundation.Canvas +import androidx.compose.foundation.Image +import androidx.compose.foundation.background +import androidx.compose.foundation.layout.* +import androidx.compose.foundation.shape.CircleShape +import androidx.compose.foundation.shape.RoundedCornerShape +import androidx.compose.foundation.text.KeyboardOptions +import androidx.compose.material.icons.Icons +import androidx.compose.material.icons.automirrored.filled.ArrowBack +import androidx.compose.material.icons.filled.Refresh +import androidx.compose.material3.* +import androidx.compose.runtime.* +import androidx.compose.ui.Alignment +import androidx.compose.ui.Modifier +import androidx.compose.ui.draw.scale +import androidx.compose.ui.geometry.Offset +import androidx.compose.ui.graphics.Brush +import androidx.compose.ui.graphics.Color +import androidx.compose.ui.graphics.drawscope.drawIntoCanvas +import androidx.compose.ui.layout.ContentScale +import androidx.compose.ui.res.painterResource +import androidx.compose.ui.text.font.FontWeight +import androidx.compose.ui.text.input.ImeAction +import androidx.compose.ui.text.input.KeyboardType +import androidx.compose.ui.text.style.TextAlign +import androidx.compose.ui.tooling.preview.Preview +import androidx.compose.ui.unit.dp +import androidx.compose.ui.unit.sp +import com.example.tiptime.ui.theme.TipTimeTheme +import kotlin.math.pow +import kotlin.random.Random + +// CARA MENGGUNAKAN GAMBAR: +// 1. DARI RESOURCE: Simpan gambar ke res/drawable/astronaut_image.png +// Lalu ganti useImageResource = true +// 2. DARI URL: Install Coil library, uncomment import AsyncImage, +// ganti imageUrl dengan link gambar Anda, lalu set useImageResource = false + +class MainActivity : ComponentActivity() { + override fun onCreate(savedInstanceState: Bundle?) { + enableEdgeToEdge() + super.onCreate(savedInstanceState) + setContent { + TipTimeTheme { + var showHome by remember { mutableStateOf(true) } + + if (showHome) { + HomeScreen(onNavigateToCalculator = { showHome = false }) + } else { + AstronautBMIApp(onBackPressed = { showHome = true }) + } + } + } + } +} + +@Composable +fun HomeScreen(onNavigateToCalculator: () -> Unit) { + var visible by remember { mutableStateOf(false) } + + // PILIH CARA MENAMPILKAN GAMBAR: + val useImageResource = true // true = dari drawable, false = dari URL + val imageUrl = "https://example.com/astronaut.png" // Ganti dengan URL gambar Anda + + LaunchedEffect(Unit) { + visible = true + } + + val backgroundBrush = Brush.verticalGradient( + colors = listOf( + Color(0xFF0A0E21), + Color(0xFF1B2735), + Color(0xFF2D3E50) + ) + ) + + // Animasi float astronot + val infiniteTransition = rememberInfiniteTransition(label = "float") + val floatY by infiniteTransition.animateFloat( + initialValue = -15f, + targetValue = 15f, + animationSpec = infiniteRepeatable( + animation = tween(3000, easing = FastOutSlowInEasing), + repeatMode = RepeatMode.Reverse + ), + label = "floatAnim" + ) + + Box( + modifier = Modifier + .fillMaxSize() + .background(backgroundBrush) + ) { + StarField(starCount = 100) + PlanetsBackground() + + Column( + modifier = Modifier + .fillMaxSize() + .statusBarsPadding() + .padding(32.dp), + horizontalAlignment = Alignment.CenterHorizontally, + verticalArrangement = Arrangement.SpaceBetween + ) { + Spacer(modifier = Modifier.height(40.dp)) + + // Konten utama + AnimatedVisibility( + visible = visible, + enter = fadeIn(tween(1000)) + scaleIn(tween(1000)) + ) { + Column( + horizontalAlignment = Alignment.CenterHorizontally + ) { + // Astronot dengan animasi float dan glow effect + Box( + modifier = Modifier + .size(240.dp) + .offset(y = floatY.dp), + contentAlignment = Alignment.Center + ) { + // Multi-layer Glow effect untuk astronot + Canvas(modifier = Modifier.size(280.dp)) { + // Glow luar - Orange + drawCircle( + brush = Brush.radialGradient( + colors = listOf( + Color(0xFFFF9800).copy(alpha = 0.4f), + Color(0xFFFF9800).copy(alpha = 0.2f), + Color.Transparent + ) + ), + radius = 400f + ) + // Glow tengah - Biru + drawCircle( + brush = Brush.radialGradient( + colors = listOf( + Color(0xFF64B5F6).copy(alpha = 0.5f), + Color(0xFF64B5F6).copy(alpha = 0.2f), + Color.Transparent + ) + ), + radius = 300f + ) + } + + // GAMBAR ASTRONOT + if (useImageResource) { + // CARA 1: Dari Resource Drawable + // Pastikan gambar sudah ada di res/drawable/astronaut_image.png + Image( + painter = painterResource(id = R.drawable.astronot), + contentDescription = "Astronot di Planet", + modifier = Modifier.size(220.dp), + contentScale = ContentScale.Fit + ) + } else { + // CARA 2: Dari URL (Butuh Coil library) + // Uncomment kode di bawah dan install Coil terlebih dahulu + /* + AsyncImage( + model = imageUrl, + contentDescription = "Astronot di Planet", + modifier = Modifier.size(220.dp), + contentScale = ContentScale.Fit, + placeholder = painterResource(id = R.drawable.ic_launcher_foreground), + error = painterResource(id = R.drawable.ic_launcher_foreground) + ) + */ + + // Fallback emoji jika belum setup gambar + Surface( + modifier = Modifier.size(200.dp), + shape = CircleShape, + color = Color(0xFF1565C0).copy(alpha = 0.3f) + ) { + Box(contentAlignment = Alignment.Center) { + Text( + text = "🧑‍🚀", + fontSize = 120.sp + ) + } + } + } + } + + Spacer(modifier = Modifier.height(32.dp)) + + // Judul dengan efek bintang + Row( + verticalAlignment = Alignment.CenterVertically, + horizontalArrangement = Arrangement.Center + ) { + Text(text = "⭐", fontSize = 24.sp) + Spacer(modifier = Modifier.width(8.dp)) + Text( + text = "BMI ASTRONOT", + fontSize = 36.sp, + fontWeight = FontWeight.Bold, + color = Color(0xFF64B5F6), + letterSpacing = 2.sp + ) + Spacer(modifier = Modifier.width(8.dp)) + Text(text = "⭐", fontSize = 24.sp) + } + + Spacer(modifier = Modifier.height(12.dp)) + + Text( + text = "KALKULATOR", + fontSize = 28.sp, + fontWeight = FontWeight.Bold, + color = Color.Cyan, + letterSpacing = 4.sp + ) + + Spacer(modifier = Modifier.height(24.dp)) + + // Deskripsi + Card( + colors = CardDefaults.cardColors( + containerColor = Color(0xFF21283B).copy(alpha = 0.8f) + ), + shape = RoundedCornerShape(20.dp), + modifier = Modifier.fillMaxWidth() + ) { + Column( + modifier = Modifier.padding(24.dp), + horizontalAlignment = Alignment.CenterHorizontally + ) { + Text( + text = "🌌 Jelajahi Kesehatan Tubuhmu", + fontSize = 18.sp, + fontWeight = FontWeight.Bold, + color = Color(0xFFB3E5FC), + textAlign = TextAlign.Center + ) + + Spacer(modifier = Modifier.height(12.dp)) + + Text( + text = "Hitung Body Mass Index dengan teknologi luar angkasa! Seperti astronot yang memantau kondisi tubuh mereka di orbit.", + fontSize = 15.sp, + color = Color(0xFF90CAF9), + textAlign = TextAlign.Center, + lineHeight = 22.sp + ) + } + } + + Spacer(modifier = Modifier.height(32.dp)) + + // Fitur + Row( + horizontalArrangement = Arrangement.SpaceEvenly, + modifier = Modifier.fillMaxWidth() + ) { + FeatureCard("🚀", "Akurat") + FeatureCard("🌍", "2 Satuan") + FeatureCard("⚡", "Cepat") + } + } + } + + // Tombol mulai + AnimatedVisibility( + visible = visible, + enter = fadeIn(tween(1000, delayMillis = 500)) + + slideInVertically( + initialOffsetY = { 50 }, + animationSpec = tween(1000, delayMillis = 500) + ) + ) { + Column( + horizontalAlignment = Alignment.CenterHorizontally + ) { + Button( + onClick = onNavigateToCalculator, + modifier = Modifier + .fillMaxWidth() + .height(60.dp), + colors = ButtonDefaults.buttonColors( + containerColor = Color(0xFF1565C0) + ), + shape = RoundedCornerShape(16.dp) + ) { + Row( + verticalAlignment = Alignment.CenterVertically, + horizontalArrangement = Arrangement.Center + ) { + Text( + text = "MULAI MISI", + fontSize = 20.sp, + fontWeight = FontWeight.Bold, + color = Color.White, + letterSpacing = 2.sp + ) + Spacer(modifier = Modifier.width(8.dp)) + Text(text = "🚀", fontSize = 24.sp) + } + } + + Spacer(modifier = Modifier.height(24.dp)) + + // Credit + Column(horizontalAlignment = Alignment.CenterHorizontally) { + Text( + text = "Created by", + fontSize = 12.sp, + color = Color(0xFF78909C) + ) + Text( + text = "NURYUDA MAULANA FAHMI", + fontSize = 14.sp, + fontWeight = FontWeight.Bold, + color = Color.Cyan, + letterSpacing = 1.5.sp + ) + Text( + text = "NPM: 202310715038", + fontSize = 12.sp, + color = Color(0xFF90CAF9), + modifier = Modifier.padding(top = 2.dp) + ) + Text( + text = "UBHARA JAYA 🪐", + fontSize = 13.sp, + color = Color(0xFFB0BEC5), + modifier = Modifier.padding(top = 4.dp) + ) + } + } + } + + Spacer(modifier = Modifier.height(16.dp)) + } + } +} + +@Composable +fun FeatureCard(emoji: String, label: String) { + Card( + colors = CardDefaults.cardColors( + containerColor = Color(0xFF1565C0).copy(alpha = 0.3f) + ), + shape = RoundedCornerShape(12.dp) + ) { + Column( + modifier = Modifier.padding(16.dp), + horizontalAlignment = Alignment.CenterHorizontally + ) { + Text(text = emoji, fontSize = 32.sp) + Spacer(modifier = Modifier.height(4.dp)) + Text( + text = label, + fontSize = 13.sp, + color = Color.Cyan, + fontWeight = FontWeight.Bold + ) + } + } +} + +@Composable +fun PlanetsBackground() { + val infiniteTransition = rememberInfiniteTransition(label = "planets") + + val planet1X by infiniteTransition.animateFloat( + initialValue = -50f, + targetValue = 50f, + animationSpec = infiniteRepeatable( + animation = tween(5000, easing = LinearEasing), + repeatMode = RepeatMode.Reverse + ), + label = "planet1" + ) + + Canvas(modifier = Modifier.fillMaxSize()) { + // Planet 1 - Biru + drawCircle( + brush = Brush.radialGradient( + colors = listOf( + Color(0xFF2196F3), + Color(0xFF1565C0) + ) + ), + radius = 40f, + center = Offset(100f + planet1X, 200f) + ) + + // Planet 2 - Orange (seperti di gambar astronot) + drawCircle( + brush = Brush.radialGradient( + colors = listOf( + Color(0xFFFF9800), + Color(0xFFF57C00) + ) + ), + radius = 60f, + center = Offset(size.width - 80f, size.height - 300f) + ) + + // Planet 3 - Purple kecil + drawCircle( + brush = Brush.radialGradient( + colors = listOf( + Color(0xFF9C27B0), + Color(0xFF7B1FA2) + ) + ), + radius = 30f, + center = Offset(size.width - 150f, 150f) + ) + } +} + +@Composable +fun AstronautBMIApp(onBackPressed: () -> Unit) { + var heightInput by remember { mutableStateOf("") } + var weightInput by remember { mutableStateOf("") } + var resultText by remember { mutableStateOf("") } + var categoryText by remember { mutableStateOf("") } + var colorCategory by remember { mutableStateOf(Color.Gray) } + var useImperial by remember { mutableStateOf(false) } + + val backgroundBrush = Brush.verticalGradient( + colors = listOf(Color(0xFF0A0E21), Color(0xFF1B2735)) + ) + + Box( + modifier = Modifier + .fillMaxSize() + .background(backgroundBrush) + ) { + StarField() + + Column( + horizontalAlignment = Alignment.CenterHorizontally, + verticalArrangement = Arrangement.spacedBy(16.dp), + modifier = Modifier + .fillMaxSize() + .statusBarsPadding() + .padding(20.dp) + ) { + // Header dengan tombol back + Row( + modifier = Modifier.fillMaxWidth(), + verticalAlignment = Alignment.CenterVertically + ) { + IconButton( + onClick = onBackPressed, + modifier = Modifier + .background( + Color(0xFF1565C0).copy(alpha = 0.5f), + RoundedCornerShape(12.dp) + ) + ) { + Icon( + imageVector = Icons.AutoMirrored.Filled.ArrowBack, + contentDescription = "Kembali", + tint = Color.Cyan + ) + } + + Spacer(modifier = Modifier.width(12.dp)) + + Text( + text = "Kembali ke Base", + color = Color(0xFFB3E5FC), + fontSize = 16.sp, + fontWeight = FontWeight.Medium + ) + } + + Text( + text = "🚀 Kalkulator BMI", + fontSize = 28.sp, + fontWeight = FontWeight.Bold, + color = Color(0xFF64B5F6) + ) + + Text( + text = "Masukkan data tubuhmu!", + color = Color(0xFFB3E5FC), + fontSize = 14.sp, + textAlign = TextAlign.Center + ) + + // Switch untuk satuan + Card( + colors = CardDefaults.cardColors( + containerColor = Color(0xFF21283B).copy(alpha = 0.8f) + ), + shape = RoundedCornerShape(12.dp) + ) { + Row( + verticalAlignment = Alignment.CenterVertically, + horizontalArrangement = Arrangement.SpaceBetween, + modifier = Modifier + .fillMaxWidth() + .padding(16.dp) + ) { + Text( + text = if (useImperial) "🇺🇸 USC (lbs/inch)" else "🌍 Metrik (kg/cm)", + color = Color.Cyan, + fontWeight = FontWeight.Bold, + fontSize = 16.sp + ) + Switch( + checked = useImperial, + onCheckedChange = { useImperial = it }, + colors = SwitchDefaults.colors( + checkedThumbColor = Color.Cyan, + checkedTrackColor = Color(0xFF1565C0), + uncheckedThumbColor = Color.Gray, + uncheckedTrackColor = Color(0xFF37474F) + ) + ) + } + } + + // Input tinggi badan + OutlinedTextField( + value = heightInput, + onValueChange = { heightInput = it }, + label = { + Text( + if (useImperial) "📏 Tinggi Badan (inch)" else "📏 Tinggi Badan (cm)", + color = Color(0xFFB3E5FC) + ) + }, + keyboardOptions = KeyboardOptions( + keyboardType = KeyboardType.Number, + imeAction = ImeAction.Next + ), + singleLine = true, + modifier = Modifier.fillMaxWidth(), + shape = RoundedCornerShape(12.dp), + colors = OutlinedTextFieldDefaults.colors( + focusedBorderColor = Color.Cyan, + unfocusedBorderColor = Color(0xFF64B5F6), + cursorColor = Color.Cyan, + focusedTextColor = Color.White, + unfocusedTextColor = Color.White + ) + ) + + // Input berat badan + OutlinedTextField( + value = weightInput, + onValueChange = { weightInput = it }, + label = { + Text( + if (useImperial) "⚖ Berat Badan (lbs)" else "⚖ Berat Badan (kg)", + color = Color(0xFFB3E5FC) + ) + }, + keyboardOptions = KeyboardOptions( + keyboardType = KeyboardType.Number, + imeAction = ImeAction.Done + ), + singleLine = true, + modifier = Modifier.fillMaxWidth(), + shape = RoundedCornerShape(12.dp), + colors = OutlinedTextFieldDefaults.colors( + focusedBorderColor = Color.Cyan, + unfocusedBorderColor = Color(0xFF64B5F6), + cursorColor = Color.Cyan, + focusedTextColor = Color.White, + unfocusedTextColor = Color.White + ) + ) + + // Tombol hitung BMI + Button( + onClick = { + val height = heightInput.toFloatOrNull() + val weight = weightInput.toFloatOrNull() + + if (height == null || weight == null || height <= 0 || weight <= 0) { + resultText = "⚠ Input tidak valid!" + categoryText = "Masukkan angka tinggi & berat dengan benar." + colorCategory = Color.Red + } else { + val bmi = calculateBMI(height, weight, useImperial) + resultText = "🌠 BMI Anda: %.2f".format(bmi) + val (kategori, warna) = getBMICategory(bmi) + categoryText = kategori + colorCategory = warna + } + }, + colors = ButtonDefaults.buttonColors(containerColor = Color(0xFF1565C0)), + modifier = Modifier + .fillMaxWidth() + .height(55.dp), + shape = RoundedCornerShape(12.dp) + ) { + Text("🚀 Hitung Sekarang!", color = Color.White, fontSize = 18.sp, fontWeight = FontWeight.Bold) + } + + // Hasil perhitungan + if (resultText.isNotEmpty()) { + Card( + colors = CardDefaults.cardColors(containerColor = Color(0xFF21283B)), + shape = RoundedCornerShape(16.dp), + modifier = Modifier.fillMaxWidth() + ) { + Column( + modifier = Modifier.padding(20.dp), + horizontalAlignment = Alignment.CenterHorizontally + ) { + Text( + text = resultText, + fontSize = 24.sp, + fontWeight = FontWeight.Bold, + color = colorCategory + ) + Spacer(modifier = Modifier.height(8.dp)) + Text( + text = categoryText, + fontSize = 18.sp, + color = colorCategory, + textAlign = TextAlign.Center, + lineHeight = 24.sp + ) + } + } + } + + // Tombol reset + Row( + horizontalArrangement = Arrangement.Center, + modifier = Modifier.fillMaxWidth() + ) { + IconButton( + onClick = { + heightInput = "" + weightInput = "" + resultText = "" + categoryText = "" + }, + modifier = Modifier.background( + Color(0xFF1565C0).copy(alpha = 0.5f), + CircleShape + ) + ) { + Icon( + imageVector = Icons.Default.Refresh, + contentDescription = "Reset", + tint = Color.Cyan, + modifier = Modifier.size(28.dp) + ) + } + } + + Spacer(modifier = Modifier.height(8.dp)) + Text( + text = "© 2025 - Nuryuda 🪐 | UBHARA JAYA", + fontSize = 12.sp, + color = Color(0xFFB0BEC5), + textAlign = TextAlign.Center + ) + } + } +} + +fun calculateBMI(height: Float, weight: Float, isImperial: Boolean): Float { + return if (isImperial) { + 703 * weight / (height * height) + } else { + val heightM = height / 100 + weight / heightM.pow(2) + } +} + +fun getBMICategory(bmi: Float): Pair { + return when { + bmi < 18.5 -> "Beratmu terlalu ringan, Astronot!\n⬆ Tingkatkan asupan nutrisi" to Color(0xFF64B5F6) + bmi < 24.9 -> "Tubuhmu seimbang seperti orbit!\n✅ Status kesehatan optimal" to Color(0xFF00E676) + bmi < 29.9 -> "Sedikit berat, perhatikan gravitasimu!\n⚠ Mulai pola hidup sehat" to Color(0xFFFFD54F) + else -> "Obesitas! Bumi menarikmu terlalu kuat 🌍\n🏃 Konsultasi dengan dokter" to Color(0xFFE53935) + } +} + +@Composable +fun StarField(starCount: Int = 80) { + val stars = remember { + List(starCount) { + Offset(Random.nextFloat() * 1000f, Random.nextFloat() * 2000f) + } + } + + val infiniteTransition = rememberInfiniteTransition(label = "twinkle") + val alpha by infiniteTransition.animateFloat( + initialValue = 0.3f, + targetValue = 1f, + animationSpec = infiniteRepeatable( + animation = tween(1500, easing = LinearEasing), + repeatMode = RepeatMode.Reverse + ), + label = "alphaAnim" + ) + + Canvas(modifier = Modifier.fillMaxSize()) { + drawIntoCanvas { + stars.forEach { + drawCircle( + color = Color.White.copy(alpha = alpha), + radius = Random.nextFloat() * 2f + 1f, + center = it + ) + } + } + } +} + +@Preview(showBackground = true) +@Composable +fun HomeScreenPreview() { + TipTimeTheme { + HomeScreen(onNavigateToCalculator = {}) + } +} + +@Preview(showBackground = true) +@Composable +fun AstronautBMIPreview() { + TipTimeTheme { + AstronautBMIApp(onBackPressed = {}) + } +} diff --git a/app/src/main/java/com/example/tiptime/ui/theme/Color.kt b/app/src/main/java/com/example/tiptime/ui/theme/Color.kt new file mode 100644 index 0000000..bc21042 --- /dev/null +++ b/app/src/main/java/com/example/tiptime/ui/theme/Color.kt @@ -0,0 +1,78 @@ +/* + * Copyright (C) 2023 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package com.example.tiptime.ui.theme + +import androidx.compose.ui.graphics.Color + +val md_theme_light_primary = Color(0xFF984061) +val md_theme_light_onPrimary = Color(0xFFFFFFFF) +val md_theme_light_primaryContainer = Color(0xFFFFD9E2) +val md_theme_light_onPrimaryContainer = Color(0xFF3E001D) +val md_theme_light_secondary = Color(0xFF754B9C) +val md_theme_light_onSecondary = Color(0xFFFFFFFF) +val md_theme_light_secondaryContainer = Color(0xFFF1DBFF) +val md_theme_light_onSecondaryContainer = Color(0xFF2D0050) +val md_theme_light_tertiary = Color(0xFF984060) +val md_theme_light_onTertiary = Color(0xFFFFFFFF) +val md_theme_light_tertiaryContainer = Color(0xFFFFD9E2) +val md_theme_light_onTertiaryContainer = Color(0xFF3E001D) +val md_theme_light_error = Color(0xFFBA1A1A) +val md_theme_light_errorContainer = Color(0xFFFFDAD6) +val md_theme_light_onError = Color(0xFFFFFFFF) +val md_theme_light_onErrorContainer = Color(0xFF410002) +val md_theme_light_background = Color(0xFFFAFCFF) +val md_theme_light_onBackground = Color(0xFF001F2A) +val md_theme_light_surface = Color(0xFFFAFCFF) +val md_theme_light_onSurface = Color(0xFF001F2A) +val md_theme_light_surfaceVariant = Color(0xFFF2DDE2) +val md_theme_light_onSurfaceVariant = Color(0xFF514347) +val md_theme_light_outline = Color(0xFF837377) +val md_theme_light_inverseOnSurface = Color(0xFFE1F4FF) +val md_theme_light_inverseSurface = Color(0xFF003547) +val md_theme_light_inversePrimary = Color(0xFFFFB0C8) +val md_theme_light_surfaceTint = Color(0xFF984061) +val md_theme_light_outlineVariant = Color(0xFFD5C2C6) +val md_theme_light_scrim = Color(0xFF000000) + +val md_theme_dark_primary = Color(0xFFFFB0C8) +val md_theme_dark_onPrimary = Color(0xFF5E1133) +val md_theme_dark_primaryContainer = Color(0xFF7B2949) +val md_theme_dark_onPrimaryContainer = Color(0xFFFFD9E2) +val md_theme_dark_secondary = Color(0xFFDEB7FF) +val md_theme_dark_onSecondary = Color(0xFF44196A) +val md_theme_dark_secondaryContainer = Color(0xFF5C3382) +val md_theme_dark_onSecondaryContainer = Color(0xFFF1DBFF) +val md_theme_dark_tertiary = Color(0xFFFFB1C7) +val md_theme_dark_onTertiary = Color(0xFF5E1132) +val md_theme_dark_tertiaryContainer = Color(0xFF7B2948) +val md_theme_dark_onTertiaryContainer = Color(0xFFFFD9E2) +val md_theme_dark_error = Color(0xFFFFB4AB) +val md_theme_dark_errorContainer = Color(0xFF93000A) +val md_theme_dark_onError = Color(0xFF690005) +val md_theme_dark_onErrorContainer = Color(0xFFFFDAD6) +val md_theme_dark_background = Color(0xFF001F2A) +val md_theme_dark_onBackground = Color(0xFFBFE9FF) +val md_theme_dark_surface = Color(0xFF001F2A) +val md_theme_dark_onSurface = Color(0xFFBFE9FF) +val md_theme_dark_surfaceVariant = Color(0xFF514347) +val md_theme_dark_onSurfaceVariant = Color(0xFFD5C2C6) +val md_theme_dark_outline = Color(0xFF9E8C90) +val md_theme_dark_inverseOnSurface = Color(0xFF001F2A) +val md_theme_dark_inverseSurface = Color(0xFFBFE9FF) +val md_theme_dark_inversePrimary = Color(0xFF984061) +val md_theme_dark_surfaceTint = Color(0xFFFFB0C8) +val md_theme_dark_outlineVariant = Color(0xFF514347) +val md_theme_dark_scrim = Color(0xFF000000) diff --git a/app/src/main/java/com/example/tiptime/ui/theme/Theme.kt b/app/src/main/java/com/example/tiptime/ui/theme/Theme.kt new file mode 100644 index 0000000..b8c9adb --- /dev/null +++ b/app/src/main/java/com/example/tiptime/ui/theme/Theme.kt @@ -0,0 +1,115 @@ +/* + * Copyright (C) 2023 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package com.example.tiptime.ui.theme + +import android.os.Build +import androidx.compose.foundation.isSystemInDarkTheme +import androidx.compose.material3.MaterialTheme +import androidx.compose.material3.darkColorScheme +import androidx.compose.material3.dynamicDarkColorScheme +import androidx.compose.material3.dynamicLightColorScheme +import androidx.compose.material3.lightColorScheme +import androidx.compose.runtime.Composable +import androidx.compose.ui.platform.LocalContext + +private val LightColorScheme = lightColorScheme( + primary = md_theme_light_primary, + onPrimary = md_theme_light_onPrimary, + primaryContainer = md_theme_light_primaryContainer, + onPrimaryContainer = md_theme_light_onPrimaryContainer, + secondary = md_theme_light_secondary, + onSecondary = md_theme_light_onSecondary, + secondaryContainer = md_theme_light_secondaryContainer, + onSecondaryContainer = md_theme_light_onSecondaryContainer, + tertiary = md_theme_light_tertiary, + onTertiary = md_theme_light_onTertiary, + tertiaryContainer = md_theme_light_tertiaryContainer, + onTertiaryContainer = md_theme_light_onTertiaryContainer, + error = md_theme_light_error, + errorContainer = md_theme_light_errorContainer, + onError = md_theme_light_onError, + onErrorContainer = md_theme_light_onErrorContainer, + background = md_theme_light_background, + onBackground = md_theme_light_onBackground, + surface = md_theme_light_surface, + onSurface = md_theme_light_onSurface, + surfaceVariant = md_theme_light_surfaceVariant, + onSurfaceVariant = md_theme_light_onSurfaceVariant, + outline = md_theme_light_outline, + inverseOnSurface = md_theme_light_inverseOnSurface, + inverseSurface = md_theme_light_inverseSurface, + inversePrimary = md_theme_light_inversePrimary, + surfaceTint = md_theme_light_surfaceTint, + outlineVariant = md_theme_light_outlineVariant, + scrim = md_theme_light_scrim, +) + +private val DarkColorScheme = darkColorScheme( + primary = md_theme_dark_primary, + onPrimary = md_theme_dark_onPrimary, + primaryContainer = md_theme_dark_primaryContainer, + onPrimaryContainer = md_theme_dark_onPrimaryContainer, + secondary = md_theme_dark_secondary, + onSecondary = md_theme_dark_onSecondary, + secondaryContainer = md_theme_dark_secondaryContainer, + onSecondaryContainer = md_theme_dark_onSecondaryContainer, + tertiary = md_theme_dark_tertiary, + onTertiary = md_theme_dark_onTertiary, + tertiaryContainer = md_theme_dark_tertiaryContainer, + onTertiaryContainer = md_theme_dark_onTertiaryContainer, + error = md_theme_dark_error, + errorContainer = md_theme_dark_errorContainer, + onError = md_theme_dark_onError, + onErrorContainer = md_theme_dark_onErrorContainer, + background = md_theme_dark_background, + onBackground = md_theme_dark_onBackground, + surface = md_theme_dark_surface, + onSurface = md_theme_dark_onSurface, + surfaceVariant = md_theme_dark_surfaceVariant, + onSurfaceVariant = md_theme_dark_onSurfaceVariant, + outline = md_theme_dark_outline, + inverseOnSurface = md_theme_dark_inverseOnSurface, + inverseSurface = md_theme_dark_inverseSurface, + inversePrimary = md_theme_dark_inversePrimary, + surfaceTint = md_theme_dark_surfaceTint, + outlineVariant = md_theme_dark_outlineVariant, + scrim = md_theme_dark_scrim, +) + +@Composable +fun TipTimeTheme( + darkTheme: Boolean = isSystemInDarkTheme(), + // Dynamic color is available on Android 12+ + // Dynamic color in this app is turned off for learning purposes + dynamicColor: Boolean = false, + content: @Composable () -> Unit +) { + val colorScheme = when { + dynamicColor && Build.VERSION.SDK_INT >= Build.VERSION_CODES.S -> { + val context = LocalContext.current + if (darkTheme) dynamicDarkColorScheme(context) else dynamicLightColorScheme(context) + } + + darkTheme -> DarkColorScheme + else -> LightColorScheme + } + + MaterialTheme( + colorScheme = colorScheme, + typography = Typography, + content = content + ) +} diff --git a/app/src/main/java/com/example/tiptime/ui/theme/Type.kt b/app/src/main/java/com/example/tiptime/ui/theme/Type.kt new file mode 100644 index 0000000..a4cf6e6 --- /dev/null +++ b/app/src/main/java/com/example/tiptime/ui/theme/Type.kt @@ -0,0 +1,33 @@ +/* + * Copyright (C) 2023 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package com.example.tiptime.ui.theme + +import androidx.compose.material3.Typography +import androidx.compose.ui.text.TextStyle +import androidx.compose.ui.text.font.FontFamily +import androidx.compose.ui.text.font.FontWeight +import androidx.compose.ui.unit.sp + +// Set of Material typography styles to start with +val Typography = Typography( + displaySmall = TextStyle( + fontFamily = FontFamily.Default, + fontWeight = FontWeight.Bold, + fontSize = 36.sp, + lineHeight = 44.sp, + letterSpacing = 0.sp, + ) +) diff --git a/app/src/main/res/drawable/astronot.png b/app/src/main/res/drawable/astronot.png new file mode 100644 index 0000000000000000000000000000000000000000..0bf1b4df8ea98f6eba6463df4b575760dc043884 GIT binary patch literal 182830 zcmYg%b6}>;&UbCw+S=IK+S=XP?rv?{w%x65+wIo2ZM*&Mo^zh}`8vJ(M|$0pnIw}d z`6Ux7FDnKQg98Hu1OzW3E}{qo1bqATfr0=~z9ZgA0RbTaNr(t4y8xeQgZr!vE_;5{ z;CV<*B@V?m2?|QZ#xs${F|o+W4N9$f2Zd*0NyVOcxL&`h-16ScV3d}x9RF@IVk!;S?*1^jQ&8UpxsM#zX$ z%Kkf}cesG~!6%)8RFTJ$)c;40_#!hY>-YTM5`B$PePjM6kGraKDF$}@GpPeKfYBw& zEEWREKkIS*0a(wz>qGLyQlHL0OG;t{Ax>q`_vt$j{y$M9egC4F2lPE8BY@~L5QBV; zF{Ur#P&^?5@Bb#u`Avir=en3OWP>IJ>06!r-xV37e642096AsN8R~!IX%ZP~cY)E;5|AMMZ&a5PBgH+}vVF_tAqM%sY3Tz1+txN??#umW zf3(?OLi3n#=Qu&~E$|okkC3_*1p!+u0I^?^_*Z0c|It^l<&qtM);%Lg1kjOQi`bVe zK4_3Y{$YIO{zck+g$ug*QVlIWST8_GN%{aW>IP9zpwa!GVz>CexO{>YR7?Md%m3!w z@)r6cLpN3{{>!}9AF%MT39W#*|1SJL)3)LPMCsf@1rLe#&#v3Qc74OPyY2E{H6(or zUJCh3lq5^~s{d8N*Iy}+FB({>e)>POFCk$@0@&aLUCI5+`4SWGpm&!&rsO}u1xQ}) zz#V$TBQ-luzWZPM@&5YqCrz`vVW>_EzN=^vx|nnfEDu+X*%t)OrJ zwF)R?HCe##hzDopxy{l)e6+vJs%@`6$p0U+Qp-Yu8u5Uha9aBJcy`YS0CZ5`Yquo! z?_N+u05meFiy3pS|2v*~uKzKBcU+_>{{Ja<%Q+gb;;vUJEiTZ1EEKR7CxDH5EN7<6 z*Z#YYPbk1*KEI{(3jLpje*NFd}C$0LW;{%iP0zW~O&F>mr6 z?;nMA+XVxdkF6&JgX(ZW1^n+A)AD{KiD4^(QE){*RFET3;ZEd88YRol0wS^%g6ISrwVO1AHdq zg|*p2nKY*lc3rtnvz`7>RnOP+`m!SFRImB7WyfTCEj4dJDXEjc%GB-};IKFosl4tz1G9zWEgqu@*o)FBjOUZO9v{nex?Y^yX%eViEk+v|=7$sM zs@_6|hOd?9GUuoDO-+cp(pRCzpt15{n;^c`lbeuV3*|eYO0eS;^Z_G~0~dT89GokD zDJ+yZkV&(9+pD6; z`|0)GR9RB8&I$Bj_R9>L-}K?EjzT8;x(FJzP^(6-=gj_KvSKqErboll@;UeXToB$E zZvAd-f-Z!vEcW33W;>TJ8H2Lt+g`~b^Xb(%1pDOp_vJIw0LpT1wNYRh0&_*U1iN>7QXr9 zgvPcf@NhT7esXZ6DC5s8RZ&*?WYx#)&*s}o?yEf|xvl5J>;X(&58o1{BB>1C>3p%O zm9Wtpulf1)9}lOi&W>>(gN5c7YfE!3y?4j6Rh8-Nk8jeY*EtUlYo&B_ExvSgf@H?3 z+724M`gA|RdMCW7zVx98*7rgT@(Bte9RmzISYIqRZ+!Q*SRl zwBbI$WaxA<-*L#LQ^N5*U3PJfLCZ)kixHWD=heIUE-t+KQperkR)%fRs_i^L7?B&u zo97fQ?uo4Vp_RsF{a$saan-83<8fU!u1l^cn4lBVdDEW8s{I&8%VVU4^vTfn2{~Br zk@ulHiu*jEqHzO9jKC3%!0k!D{dL1Vh1s$77_zjt@tbGs`~%iTn{$_ArkO{2;C-Z6 z>{69_wO-HjfWeqfs@lgCxzqKpChk?x_tI8<*+M?B^|BKW$Su@=tB|V0|uZb6B)-I_w%YQ&-=-?fRAC* zx^oZPs#RbgB4M=4hWI z?3F9tRobQda83K4(D=>)!)V?J`$=xx*NZ0h#!WBxvxY^T=7Y4~S7&vT1{>|JIa-PD zuaAWNlN!@z4rPOb2ZluxDPHptuD5dZe|77b(BpgXbmKCEvyprO0Zk>XG9dhLb?U33 zV}S~hYGoyaE3uZeW;MJh59fc|tLv(7DnKOUw3};O|J7EZqWyDu^0xgc-MTXr@WD3C za)o$UGIY*xJE3Ym%xYtD95srwMQ*h0{tn_}g!d$h28)d~>c5M{2$%hw#n)sBJ_d3& zAffADC9(bpV?h(G$Ry>#vv?=VR(4WhQ?JKx8iu$J>XE64F3YV{+Z`-~kw zp7VwycW35RgF1C$D@D9h0ESMZ>+zOtsK{PwYwzPI&R)q};hcVJwGZuS0X+5McL!wr7)0Cu{y zm5b-98)gkdR zEMATeJ6X#OneMpE_SCXztMm1uFTcLNU_F@76)BqM28zJtieSy{RQD*V3&b?r6GN8g z+Qp*&8Ul;i0mwqk*2_aA55Z#fta`(|g~nty62T4Ts;TQ8-Zaw@BZ^}OO6KOW{gYs4 zL?k0%Bf6iD9w*W=QPxy8i^cH86<+4nNdjEZQb|dEA_%bWZo7bPYnC~HufbjG(`jP_ zabU#-_!_oM*(x=apA8C1hGXD_o-fzWbmQac_ouVob5{!azsJf-=P`A?g>O0_g7LTr zOh2#T+Mi#_h7XuS`gcW!#ByUqx7vUtSS5A{+Gfn~xIP5doK9t24$l{vwpXjJ|FTSO zEp)9#-A;BP6=itf$Z~9xM)2=3p0ylqEa|^yR*%uQ=_hA88(MfGp4B~iaokPy+3rA7 z?5^2Q4v{5m`E`BVn|oaKxIaDZB3|FI$nBije}vq#t6{RPm&VXa5lPw=A=U4|DwF2S z?v2FTjE%D^JaYiGT{cn>c)m&eQBq&6$?u3WMyFYvbJ|?H_cJW=V!bYPu-e9ehd=KN zl|b3X0KAy1`@iClatZ|dqeY*nIc7e!AjE*tB_q*`2(}VeU{iz({ zzSsLx)z}fEtBG{$DNiqEXeZ3K{Xtwt;~g-Wt-{@$l(F0xnQyW}gxpqm51ZcJYp#cx zPkXa+*Dt5mJCoiYEC{@3jO85hesV$p*DcNaM;$B)nO@h<8C@E$I2p<=dwnTGVrDw;&P zK0KGB#G1T(XGbyMKz$E)I+}F))J?OZKp!?SAJ^U4PcZ5HRBy@>nN`aHFRa22UeCdH z@LRc5Cc_5^Ja=mq1pcpprV9jw-;#v%Hk$+`D;Vkx5-O%0zECpGdGo=8F|UQLNqAZ= zJAtaC43o8KgU5Jq4b@~KrB2u)a>=#0{bsYkD2VPO+EWo$q&2BSEtf8n)VoV5COT(J#;5& zz5%Pw?0@#}M(^Z8UJex`YX#6Xt%0ELOT>&|J5LhhG{wlVZ;ws#_ktg0M&?IzXtnJo zDvB2{uNz#~){KbEFH}^dvY7l$aaQy69OLML|Bsbim67PZl~x2s20}ULgNX}`IB*@M zP9BQQu{T+=nQrvI>HW#X1Y9H@VbejgfiFH z*KZZ3TlFf4;rnu9)yXzAF#oXZrP~_`rQex`V%zjkT65{UcR8yWx?4Y8wQ8e#dAzKm z%Qnv^{|5{BH3`4f$|or;nObd$3n8(X-*Eo=VQ`ubCw(@OD=&Es#ia|?$)f%@Noo|a z7!2&ijdVxA$|W9#p6(o_;?ba{|AXfNKPE_>MROqMo>$pe)OqTJgY&I|`LLrGPE01_S-`DJyDeJ!SiF$9_eb-mSIc#n1Z!(+JYfL@V$J^vunoYTbl)(W zklBz(rV5aVdQxsyW|T{-{q#kgQuw5fXb%pZ_k$oZ zPqST&3(D=P*_}G^WCQRMX>}=?6v?tY1N0a+Qd)%=7vcLjVj@-MB4~AaJZt)K+$YD+ zKc+gkARHX6@Fyi;GUpDhURrSj%K7cqU_a$~5QpNHWpn9lbj0I{c z{bX1)tiIoh*BYeKpbFhm#@gJr;PIgFQW5f1xYUdWiVWl>-B^_XmE@zY`YXx@0UyUh z=CnkL_Xp|wt+#IJLY0W+u`SVoXdEC@fJ9e5dQ=Kn`z0{xEtA7V4Jksv%?3mquGvq_ z=LW#ib0GRdBK$##SLZwy%6KdarQQjOqa%+m`irLm*?%%uH1d#RSL>8r=48BvcLuRwfbwG1KPXR&kp z8O+BXC1!Dq1CmLG(HM1Oq=!2*jnd(G6-ZMW2x_WSq9km~RRxBpGbX>KxJ|~>0Yy;aQwqMt+L1eQ(6)w;e5);(y-@|IPPuSGH<0p>1=!XRc)Zd2m`)<+-1zD$9m% zdavX83Rh1eyBtI8FYaP3q+|aw#Ge(~cG(GwO5p)&OYB~Nr@bwTAKxgkBHCJh>%ih) zX|4YUB~*^qs9Q{(8NpR$t?=jS!b$}A?WxT?y6R4hFhY;+=Zk7<<1LaM8Z$c_C{tX~ zt{ReJGEY>dXRIJ7XcT^6EuO{%Unpk%jFg#`MNfi+(lxdAhIh-pibgL*oV@eU%4vCU z!-6{IX?YXh!lsR(MdLuylG7`G%`6~lJY0XwG1WJS$eFC)QaaG-fM)PUq zs?8z3caP6UhkhDx#Wig=v#!^33;A79mK)5q%gnIx?Ye!-4oqKAlb@zc{vU)*e`KmVb3aaCDS>N*Yl>IRh>6(%bM05KOd%pvlF~;$JzJo z5C2wCCra|VJ6y8r{Y^m^i^5?wF`i`{5+#{ta)iY|PTlM8^IzT zF|_0RdeO7y$|4~y+HIqsLXfcijUYT%nKn;tw2!C(2SRU^Eh7YcIYE*10BdDM<4(rF z0ykD%B)&JlVkT@n?pM*c0;6eJ$NI4D&7a|X z(c*F!E5_&x6PZK?RWB_`^>hb^cB3A(Df0b5ud3s*o5kBxh`%dKy#J``N?u1NNQIiE zD8mVbzU>Sp1k;a0xuLN>>SDF(aw5`EX7_MH`+M4MB$Su_7qt2`iNyF(XP{p~79p_o zHc8a|VDn;`LOKFaMtzN$#JlhZ*!Czyj9&dWH`y|ym*O~j5{mKam|6}Fa_NFc0+T$ zY^tj_od;3gxPnvPtc2A2?sIVz&cK7nzUjhyaxjtScpP6YwWolIjC&=eegM3zg@d8J zo`}8=NE!rPnSqtATgPf6Oyjq=ZkPV7ru`9RcLD|gS)%Id*pfTFCLUbLlUs7$FY#Vv zzlDYU$*rgu7JGEaM(lU6qN zjFQ-1U4X^V!*w|8CNqn{(;U6QwiART7}W zE&Rfry}z*IPlVj77ez526?NBKc`R+pCvI;R{TtES(}Qd^6`jt$ZbAQrh;STgzR%zFnX1u3C=!`zy?R005wwKjmV(?dl0NTF`52FHu#;uX!Y~9d})kv>eZ` zd;S$UA7b~a4`I;Ky9Jz~{R)HhtGQXl+1km`ZGp6*K_e4?-Be4m!1!O zl@7~e4CM_|E73zc{axspyOpJ-f8Gv{9|x+Mcd)>6279LbEwNobo=t80k%R56W`vFu zsBJ*SqOcl_*L%TtG3hNZgxHa+zOu?s4BspM(XPN^Sah|)U?G%fru!5Y({0(yj?WP? zr9xTGmPXBUHc&_eE&YeHp=J`9fSX2a`Yf5fe_Nq#}{c|S$s0S+r5bTpu@ zVPzjWE1RrWD;3@FCE!wOgAfsTPdXeHU>&*s{17#^ic43Q<4fGIQu3Z+xm@=2XgD? zWy>K!g?xf!R#XA3!i6a8TUc3TFC?KygvWI7A+EzIXb?IDnFeD87Rm^$qc8hoEZrZE`4LT5DU$AZJ*g6R{h3Q%Zg`xR)5)zLeO z)v?0?r>RdH#OOU$%yhKSff=_yZ}IINHmh0`{L$krxtH`&1^I&@Vq6s;@R9t8_7?&=@_urW22OXIl? z00w=r=CN3+MrJXch!|sV#CJQ&ZGOrNznV|h&8uiYx1(^5t32V+o~vp0M_0iM9B*0z z17KrN^zBDlYfi6pE?2p)HlrmJaevVp*R5!@T<49O_hw*i@0i5&`XU$lmTC--a4v(A z7RXVQkfRLa)##LC>UpccC<#j*oaUS^gT6&`WvJ}kHlH`HR&ThS3WPLeyuTXJWH%Nv zKj}(Pxj3+6V%-)h_CDFPkUzg(b`fIgxDZn>Tg6^G7NBXrW>1%Pq08}JlR9mS! zu-UcXS+(qA$lSc1dlO~39$2UF{-&p;kVT0EwgIAnVNncn$%9Fp?~vDCg>2w`%~$Q} zIb!iC`9!+A;K%B4M-=(4f_MwssIVcx!5|0wM6ceU)wBV8J51ZRy(4NUpkwu5{;#k4p+I8g+$ld(Vrcv%NZl z^kh_1{cldA^~(zgMj%}|4bWmU@yPWy$KA~m`sCG!D1R=py6=-=7U zAWA%qr9v_*>+bI|B6$j}=W+w)MVaK4MwA75RIrFsZA8wFx=telYQHO3vE(L?)ws~H zJZ_E;kwCsDz++(;5hj3Gh9>`1&UeoCJz}@P3YzvK5P)rOboM5tZtDpljVVg+DBz72 zl{u%JUcYc9m;8Gxz7eN&;dvlI?M9UP%7xwzL|@?*tyCYMgWY27lLZ}Y_5Q)i+Mr3VwbZEX>Dfwwi}>GU;;T0L z3C*bg5GUp%Vr5)+#A^NE=U*g~>1ITt(6|vp-1i~{=N8TTu;u5?LN1#Tf(7lffRl!U z%Vai16nDA4LTT6a0N$38$UQiXT|msYjS~bq8`4{w$7l%|M#V@++2>b<2GZvvC&lYC zU>M9~2b$_9WdXW}B{ex)s%nB4YQzqQ!-Hq2f)#B0yAqbzscGw53G{}qTp52R{Z`FT zR=*%5fgh?I4>qCK6O+-#-r@#VA6jF+UK-4eeHlaNlkdcoweSIkOXN=-wbm*}=L zQnUq#k$mM86GXMOri3Bj3&$Q5+TSPAmkcM@ZTRV~*PWK}5&7RZ2%0~cH2feWdi^fd zk@AG};$38*LgA12BfQ$ zzm(G0oKR8ZYC6&x-c(j%Mkf>J3>+VL_8S^g#x>uND#l+thoI&%BgH&PGSZ^vdAMX1 zg?84KhSh@kRN0(J6d5!ms`{^$R2JL)%^lhW8@H6_o((k_$75>$P`%s!uAE}(eUwvY-tc;k*L_+Nku6y&Dsf{?i{0?+{x3WT|* zrlj;57Ed9|TbP?`TUXJz%vnjVs;eR-+8d3c~z(Q(Bi9qc%*Z0j}fG>!q1K_!QteFRZMP8Y#Ea)Q$d z7s12gx%Y@hE7q$m&xIQ%U)*2IS2W;`y2uy1)LHT>!rykI-*e-pyZ(G#wU?LNzUo61 zBSGF>B0*yJPO}Q%@O+77j31t5Zp?#@Gmmrh)fyqY$Fa%X@_)z1=r)S^V=jA}b|UVZ zR|IkehAIITyf@4xX_%J)?eA%yATKExdy=S#7vFQLI2d5QlrSVje~BWTeTYoS;s+wp zDR5RUj)$)7rX^QHi2ChE^uW^31rb+A#DpVkvtJUqd(?E!p-JzqhuS{yY)c_lPeZv0 zy@0}XgfJp6RIRHH^v&A`AaV8u6hXzhVAyqsovp2`R{I&x@DC@g@rd?&zgmy348bA@ zvx7_l4I&u8alguQ8yx#hH>Ek41plAzRTJ-i(m z?!jk@nU)dQS;zoiOB0-05S6Gtb+|jI53um?eEqcGAA(R0Kk>gkLAcgFfbwLFJgC5O z3WqBU2HmgjYW=?IQ+n=cZh0SODvXMQKsabDQrSLP0j)K%&4B(|?X>a2{c3*EjmNEc zHBPl^g-nlRSLsU4KecheYp6(+*;)P|Jg)5%G|Y9s1M;ExvgT}DY7W? z2ok(L!*tiTypKz`Lj?997<3l>@a${DEo*2%`}TE|XtT}d54hJ&pY9Oo`{*Vkw{F}u zPvpyr=3{{RN{=5P%KQpqp|JQl5D)3;J ze>|h*jR+|UX}L5;&OL|06C<8$zdjbH0hYxOiMo+Ib)q=f+i0oJLZO^Gs73RK8xqOe zOFDyoia^prIa10uM?201s;%>;O_6LqKm?~9%CUZI-SN&w-}a_h-`Gf!Oe3(-O3o0` za=)-@o?0b+Lv!*V6AxdToc&&$J^mgn9bM^^j?sC>=_TVM9E>nfjob$;e7)A+-Wr&~ z@68uFoj1@5oC75M;WMW~8M7pr#xvk}A=SC_voAmq1|^%F%Je&mV81Pp!R|~eIQtlz zf`WoCB|2$#r9-%6=&&B+rU^Ah$#?l|#(-wb%jMF>(Pg-F1OC6N?Gpzd+oY5qPXTCH_fTViy!%%b>j4!23H=i!V-04Sa7 zgDD2~ZiS*!5X>*l)n9Y{u9*HTNYJ)FoJM~L=q1tL8{U4}37@PUXVcuC z;Iv;b-WG5jY?3Z>{N z=aHFGT6|keFdQ~W_6_U^J3IR+R;`w%=l%S2leL^$5_px`oJ#8&OOCP_E-4dL;XbOL z6D@A1rVxGn0<^=Um<233I(V|tx_lQ@oGR_!_OxU)2iuwf!3~0IxTMc_@-=EIJ^W>< zxVMSUy=MQl{iC6g(0-&TKL$5G37q;jPq5LsR}pm-a${&X)cwStSX>@x5D56d6gqZZ@;6nYdO>L1gRVWQ8AdX7y??4 zG`+Zu2agD)P_hD{Xg8s3u(djYp~SizkcRi|K*_y$uYD}2n?^K#SF&D3vTt+)8ht`u zz;9coRDXf2yQNoL59cFpFPnZ2a-0N`nqm&&d&5CJPPz+#bpyF&5keGvn0Ylr*)6N&q&-8J;?g-DxR8OE~ZT zGq1B=0SSSK8=1D@uQnkF1e+8uK(5p+L6P;92qJ=)$H9Wu8V9%f^5oF0 zcbA)l1jcOG(d1o92T?VY1zi35g(UFQweIv%a(;%A8j}Txjhp8XrX%=^&LoYt2x>(rKt*Z zQC!fp<`wyduLFqy_qgefxZ!pyBSL~)S5wm>r|vrcgYG=C3~3B%01A-VjD2-OGCb<~ zlEDgSYa^*z{dr8FVsRqmbsNYfi#r2kdA`R=MLFf|aH4|&>`OMDYXBu5EmUa0egji7 zXmn2 zAWk2N-33Wtv9eG{FuFZjDYOILbgnsPTQzv=f$U*~qbxAfKhRfC+K49&;P^AjASp?; z-grlRVP~!yWvFZru*MsgZIFGZMYPpLc^f}MYOxwLOr1H_0U}9-MgCnv3RjX!?Qb!W zIZWLPslD(sCAz(XLeX@GCOVs%wdGmc;>A+%v5)6tug354Q7&LOjXNguF6Fse{cG}b zr@{gCPx`D3$A7Q@JBofQ%J`J!%@G{aX3})2{EiNMyZp>aCUnlj+9rv!PJLok7(ESW zhf7|dcd@90W)j*l&gwk*j5a`-0|J1J(iyEmc!Zed^3Dh0R(2uW{N?LI3+1#ws6dia zF0a!Q{4E!t322}KS`0!800g@s0_y6v-D}{mLlnCs==j`<4@-T~(}^$inD($GN#x}% z4{2PLbfjCZWc5WF`mt*~aZ2>b!p6pAmF+i@$||bc5r867rqc>GMTQLs-_wzy#wr=3 zveYqrGwFb!Kcui%-D|O7RDPn@w~LNTui@zA;d~SKvl>Xaz5w$yAiCAkQtAx*3CqY;xjeiAOHn{Ym%I7upMwUb-QTFGXX^Q++m?!`j~mU`gXu&JWG(Lx+<f+yi{e(7iXJbD&uB0fg6VFrBR zot|#nTcC*DOk((v=UBdIQ0Fo4NFCeR-l{$Pxme6C_Y5 z)DaI~HF|J#s_B#Hj({1j5E&Q_Pzi%W34dHl7sYG#-{puQTutS%Mfvsn*G`@31olPS zhpeF9WBe(ge595I(86I)u%T`(REkOC=3C(H14;CwZoL`u-j7BAR-x#qppw)tikT5? zyQ|`d!emy9e#5DppejIBfN8ZFmQzsyf0*f<)#*D}~V&ov`!egho7KrQj#`ufJG;n$Aap ze~pR8AB+*9xDaA@VtHa#&ZKtTI3AQHQgbD7wUvZjz=<}4RibscAtsg8G5D*A9YnyA z5ZVnZ9^fNGCX5EFBjjs!S9$^?zP4)ktjH7{$-V{@Ovpw+gDPd)@Cv7}$LwIA3?nX2 z9LB}=r~pQ*`*)w1ID-F8-~PQg>o8d_#m5B-ZQOE}O-~J`(GsN%q?^Y!85e@m8aZcm z^*j1a0nZ_o&mN5%*Ud6qDfQ@fizt+@b=$ZKhu-JA%^K6t6iYRN+v8d2Ln8*5!*yH4 zGOqkxIhuYN1`o9{L}H!Qy1O8XGMK2waU2DVj<4NV=EIJYwUv2-ZoIIkC+}-n@r~ri zuZ*&q@$qqVGKCqeh-ObFgNJAh@im69N7{@};3v$l`ZJLsIhrETC!n zx;~O^`H77F=JOFy0q`D%(1b+53jx$qL(19<3o*;+o=Gv=>f;@wm9S)2&1k5^d=p*w% zl;G3F{-WU+IhvM{6LzVX8lJox6OG z_-&vhHg`Di_FxG}6xLIF|0k35&BSV-bgqcRi^ix$TFB`Et)89W7P!cJOr`LoA0aiO1QXwx zUWdvJOBTwq$4tFh2H6W%dAU0l2FYjMg#Z9}eupSv#)`gFW(`>Yf!U5Ab!Upv?3B&%GG*YY>7T7E3301Q*GO= z8B`7y7`$j#pu>@tBu#>K0L8F@U?qiu^a1mYsHQ?FrheC=*2xQKsUO6Q8#cycJ9N_5 z#=mIYMUYOrqJx_#DuII|(G4U z!{V_MbqNcwik-S86ETEFaVPKvSy@@N8Ixh}W$ZRmVg1ftl^u~(_1*bm?IbGpP13v1 z1klPS26ffdcPYLiKeq`EQqR*yg=Kh5LWp6w^_ps$)%$l@30WVmNxbO_;Ff}ZSAL+< zcil0c)%QiYTy{KGzdNl?!|-F=9x`l!SZ)J)y@Gj64qhR`L@_(u?gnj#GPg3FZm1le zJ+_xU`0Qt6fIBX6Iqi;qN3hE|tj}05T#?WI&a$+!T9^!nRqp`gkmb5_NfkZw-rNu0 zRH(3FB&pu&WJyATRgIj$dby<)9N$oR&X%O6o<8-loSg2I$o#u*CR>5)vEP; zKMFX;8i^PG$du58g`5rS#u&Uk$6Q0|kF%;$=-9`K4@x{?RGh%ofJR$hh=7ogpkXOD2nq1>a1xp>jk~zSqO(Vrv@7C zT3StB1q}V?`c%;;5|#-XbRd_L?6;usiE3xdWDsBo%$5xZy&z%2B3w}c6*Z9s}+Nu<5LUIX6u9F{chG4 z@bccSlH(85cG>`U-tdC_>KV+iUubDQtbC0fM?-QnIFcagI_i~z5yN+!YhP$w7|Khs z^_-6ZW{B^{q%4q>4ixFtIcnQz@4mM~k*h4HU94PU-}J%_vLxQ}$-l;O${~X-m@?OA zeib7u;DXu}OYPd~|1P6e?-Ix;nu?V7`m`HO{D>f8h8-UvucQPTde6?rw!0h6KY*F- zU7)=!SQ6mET;d)rVwnOH!=8WMaCo6+{#V?kK7?j$Y^u7Lz&Mn2^!Np%sR^m#?wh-< ze)v6|r^KhIMkmSS@2ZXoBoT~8bYStu9Xcv>u7oUE^}z0ZwH4%WHQMV&Wp14G^zU9y z{l2J?IeRT!Rbd4FLL;IiSpj~&Nl9$OZ5IQxNYMjZc04~56U7JfmyCAdZM(hP^@nr3 zR>}aY1@EEGVcl5B3e+E%&YuKQc07e9W5z)!7Y8Ge^Of`+y6Q2E<_9T2lO8MmyMIF? zV(C6U;^?@3^|~TtE)3>{{&l$O zO;zwG%!&QfpX@C-MIc0B4@LEH^YgEZqAPJAz2&+&oJJfu(P=7Rm3d!Km1*p%* zFElI+2B!*mqz3%7ybWVP+u1URR`QMmjc9M7Ocjw7zGkh!Dqt^rydcz(b+538 z1X@*Vw}H3yRCS&2d5(oP+Ys~2-zDTxfC{`vLR@zRoSpMP7S%FWzPs6W_p9Q5ntlh@ zH?!a41`IpGF|ac^i*K#QMk1SFuhsokV-JKq5oCybAXN+UGsec^wBrE45*+1i8ya|@ z4q%;rTf{1^Qq-XQjMH_O0?NvZB$CDh1vA@m{W8?z&q4^79k&Q3f3pVo!s@3Cc_k~G zM5z*SMHG6!?neas)T~8v;9a4J5@r4{CjY5cl$ZC*r#U{``@qAhuK8db4NnLDF>Bgwa6~ph6YHvrX{c0*0hZ<97b21Khds);pR4 z*1fx^sO85OVNP|x9~&8#u@{n#+t@Z>0Q+W)ZrDi^g&$5zr#@Db3kN!Cq$o-MNlA4d z?aEJmrJDhzFNFfayi_zyYU>fc&^o-7FNP=+V^AW6=YF$SLiz%we~p~Ws;Q$>39Tuv zqP2``Q4NgdzhV*gq<(dLV!{C`^dz*GM?0JX2zfN{sGCVzZKSv&@GDHQJTy!O=!-M)^;2K^&^KnvEC2MS;-H!r|W@a9qM|5F38=4~mKF&x> zja^Bu)-B+BeF10qvST;7Zx?e7z(|GmjGPlj1_2?vF94PQBdjtcNOQ=qt}^gI6<*6^ zcEp&XjLL_za8|3|nIi+;(0|^TN_tnqUy|9n#-x*Mqohgc>Ds zXFpkYA*o(asCpcVZAtGNpy|pN_L$m>6Q$;(s+5{Zn=0|O1-L+wQCvWlSXZ7+yG!v0 zt+p#CjM)fy{ZSAc&YucfV)Epq(wMRY&A8B;I0t+bEd}RWK%^0Sbi<{dKtC;Vr8`Gy#7IY--i?}s#gr;IyelT?a?`W3-$7V3o<0z&G3BICkE&r z8~QoZ6_Pw@42CG&bCk+})_5n);$h0&Yw7xRt$g2dF!{>Gl6!_%a~L6->|0F}b`?f) z)gkzi`YPmURTr_OXtGmIs0&FD$$Fy#{RYaem9=><9s7pJqb0XQj~J)+7)6GQf#J`l zlW5#@-0aiky46F;_k7U}PQ1!N=xk#k7w&jWcV=`g685gjz}<*`VwKkOmsbVIV={i6Avv8<<b69I9Y_ zt?I_v%&e^!FRlP!wZTETx_rF=T^y-z4uOGC+uk|~o0>EJVCL6#y2u!jmL`ciJHu3x z^g#m!DClsqOyX@!9>nWf$-kQQP>+01NCa+sOr)cu+u#ti+pLrGCf|}gik94c`(XPt!a*JnGn`vg%B>ktIsKoS9jpI>EvtK^B za7$7CX{EoEReze3z?e1S$Uhzbcox)|IWAiKm~Ww^F^HAKPA8=epiC;tkV4r(`Tdxr zY1Q)=n}sMW%z@eDE(}nu0UMzbC^-_eicpgDRffto+N>~Tuvs&+wgeT1`zppo&|rj5 z|0;5n#cb0{l_qBuG#NBhvnK zL(|F-iJMrq!RvP7N`(%qX8TthuljT2XuS-BzJn@AKUcHqB8A1B?-oMwxFm2*3^+x( z6(ouqunG@fQbO<=#ze&qi`C`!0e;{(w*<|zt(T9_d6e040F!jcU)T!-qc%w2!gIJQ~=(OHLwz2 ztR-C_Q-w_yCw)#$Zu{b0oR{mp{p{j=5|m`mhSBsX`+!Vv0=5hu0FyP^FZgWK&z{bf zm~z<9x*6_tb8%(O6Z-6|<|WWp%5jT39c#Imn!)!0$Sjg}rRtY2TzW z*hc^4i|mQE@++#NA+u&qGbg#qW1pTc0g@vN}K8gVWUVU%!oc z#HUX-hp&O53F6qS2mwm(+~=~kX;L)h{ejXtD9hUAtogvJJpaOtheDdcIpVl3Rp3Jp z|HBwzIcw_O-}&^oOF9TjAI&#bkH50G*aJkS&u<_f>4ho)pYoFWnc`LCFJ8>Hn8vEC z5mM#R9C6{RDjV#oM-4)Zz9&P}Mv_Ozzzj<8i8*5uQemZj`CAEo)>sE)SPFB&>Oh*LljWDxj$F*S3W7pjFjul?EeQT%uxg1Dt7VyYP zE9_ke&1gXR*k%cT!0B19`I(Uvz?t#@8m+z8CUR)yH?O|6hj+uC9#S9_DzwS^Hh}LR zano_q9h)KOKz3+{if)_Y2C-^h34nWJu_w@lw_VMl5m6;md@M-%iu|@<^X2Yx3H_l8 zG86s@Ww$-V>3YdMQP19g)zhuXaV#tAd%dXew8c}jg{4=N47q&guGI!+cHeA5Svz9Z|C5R8wVB5?jJaiQnBzE^!ZMKfX)YRk{-MTN_BzeY{SPNP0i8$R) zhS=0<5x$ubCPUlFIFDA&ZgV}BaukO!`8giL z^>sqTyEi2qcS>ow8-2-tkv4-r2t-39TEXdI&xrBxKFzqSO;R`s?cW&u9MXAQnQ+>YB0}Pmso2RA1C^g&#tskRbQTH4 zS`#4~8W;d3yRg%Z0qY)IA)ssN1Qp(|6gfELzob2M?s()P-+s}jL#W*!`Y*rxn$@~M zXFIHx&m-f<^V?|{YtQvVScsJ=0vhF3ZQ2=(c~@9Z6H$9Xdw$kPg73M~VSi_CrU%wv>&@O2Izxm_}`9(D3doS zgEe_*EQ|;<@JQ*6b`<+>fP%XQ2W?L8C6~8ntoU*yQu>TN*f1fYpLyxyKu+EEk3n(? zz}i`v%#ss;+nDnvkn%upR*Wgf%^&4yL){wN|y;^@f-G=(!! zl3%Bm!gp$A!@&cLW|06l0eE7r1cxa=j;d1S(ww|Tbn6;bC7cGnS%%gC^>=v^&SfFe zjD{-#bUdmU179YK`Hv>Qe{=5o>o6p%^e!wIe^mZDIynF1o&Mg(KY&8Ul@L79H$aZ( z%nH_G@gc3t|K8g+s;GN?I3bpHbE~aPkJ8i<&=n%4mL)(4_%^ss?YD0oe=K`7UN$VQ zp-Ii!Qd2uMf_Brmg#A1}8Y+X%tm-6cv@8pqrO=7$N4q>vIIpY9ps*@X*Dk{ai~ zaiS($u&15neqU75`3jl=;ebbK<`Vw+EXj(vxt6{kyn$fKVr8o4$sH!!k>v4l`Og^c zZC8CWwtYFL*?&B*;1_%J7e)KZ#sxfKRu?B@S6(1;BY#nOHY|fYbqIjKX zUF!!+{*bA-rcc5FIX5T#wbjJRH69b|+H~M+ z`}gl(yZ7(qWWc0_#^I-bT8>&#u2+MkH<|d3+wZwHZRy>-uYq=(;>dT@=z^5Ei4te- zB%DXx?~?SfzP^_^(5vI|cr>Qj`q;h@q5}h`i0_q0O2|o7jUh>*TT?r75$g+Nl=D(7 z_ukNC1}07T=5vdg`c%}@<*geJBul{TLhWssp6l1|Jj-~>kGM4 z-1RR=)Mwk9Yf@GWUX}-SE;v*s2+kOw%sXZ|UAqQ19eX1@rkd z?R75wW~l^=k?pr{-xVkWE|3-lEPxI(>6ubDKIO67hWE9~rB~Hor?njx?DF-s|CEScX=XN8b`KNGNefNHA$>o1rN- zQ5ze%4wzp5=}D9>*}_fL*X>GBNG`t2RZFu+bQO|vbDI-#D9k6hVk9p%Jkowr&DFtz zc|t_fA)Yqe&;+KT8VG{KJ0u=L_w-9S%4B~qqevQonn<)6&eO2fS*`Xfmml9v-sF?( zqeR=QXdg<23Etfb*I3_SlKfVQXm#O5iqMz%+Zk?2UXm>Ri+iu!c>Eay?`8WC!EhC$I@1vWANo3N8%YNU@u zBMx(m`BcV_Y-A)=A&S6ZdE#%(6LzMP&?NJYb*NF4ivw6k>;pA81E(=J_&*t=mwB%Jl#P!Gi}PtnDQPVO8CPD5j*05R z%OsQUJU#0JiyxfFBx9|HP*RcRzqec}c>Z+K8its(H(X#te)xk*NQpzf(Ob6s1$$T!FYBU7a#67Q4gpBJK zJ|VOlEu4xMgdg$TdY`@~O81vHoim(Xf_K;~2IW&B2m=E`Y^(7KW5I?cH*AGMp^^EA z71X2w+!6Ta6H|IObJPxTpZ%(_s3Vk7%{PXMZd?7h3%iv6(*pW+f9p`&%xMF-sjwH% z-j7O>k;`6!sHs){w^EdH+ftZn=q%W^@*@O1`He}cd^oDyy_?dFeQ-0MaE88+l$~nE zC88ml=^y2gb2a;&RVKH$({&t*2bzj@^9y>Yj7o7ba=GTrnb{H1>1Mu}r<)RdP30>G z4x7QizP+*N%sg)7Tul16P{oaP({wHYC0P)5_Jda0c-c*T!Yu6yx6gH)h#XN=(~kM$ z?XUi)d-|vrmD*y<*U9;$!>7@L?LeEX+mc37+pIWRl7GCdSbXzM6%gUXlziVJn~TRlmgHUV4%-*VM*I1k=Xg)3k++4#p_nJP1^_i) z=|T$%fvXk>R5H?!jbMxv}-(B2ZzX=sgEr^k0t5!dkb1iT#cZ;^gZIJ0k{9 zJ5raIm(a6Mt&hLoewk0Ba3{9DvL2`i`4k%IrOS)^>x(!wkU|H8A@3S6g&F3xx>!g} zjaqSUc6$;}PnGj{wilvIgc4`cNGc5R<<@RZqSM@xi*z8o+tn_XlEv!T1wnrg&d1uv zy|zwXtG3Sf_wNOg7ZbjA;3ITC{YAyt?PArIoj=3Rwm#{6 z8hlslQYxUQKRbzQJ`_lT!;Xx3Dsj6x71ERmtDl7sO(dUh*QbL3XlC<2YNYp{A=6>` zub|$`v`?@RHw(B;QP30*G{m|BEe?mrD)t^|L(qqD~+$wCO~81 z8`UuxOtY?1uw8G2 zCeg(bSm#5Rga1wN)eF`H;m+sB)#ri= zPBc|RQrB0!lN@jDni>CncpS(|>9q5S=w!JZXsF1HJiDCSzNbDkWSF`p&2l{0WE^3Q z2`EHOmRUS%DeL26j7U(!q(P362>UrZC#P_ZecVgV|9-stz3e`GVK1znE%JDjneuK) zSGeV9VgAR?gD=om6duduzb+2PCO47t-M)C8O+|%gZx5vfTs6J8ffSQXQnjnD=DByP zj}s;4(wp`ZZ&LLwu3AMKFK3KvTuzs#ziI3a93twz6UFq6(|f?H`oA>ee-3N-hs8PxVuNZs&?u;8 zEL)mhmSDWlV`6eT%1+|bLT(#@Iz(IBEIeLl0RsgcN5;XO7@UBnLyUEc<2W#WWSjh> zp@FPB8*hkfG)XQDvdwpuTk@IvgLs`C?F{FnAg8lNig@S92$9Mpvc}J!)}voU?>xUV z_5b=T5N6&0rG^Jqk|rykeb%YH=VC=zXmt@eE0*qdRde=6^>yDVN!&kRe=FK4&}Hk| zP*HTE{JE1(5IvV<4y6|J;Q``q0XCDOHoJVs0ze0%F(!r7Dzddwzjw5l29g+b&-&p z`0AE=k4dSx5Rze!2sl29q=5?>>guezf2IthtkUe=zn4cGekh#SygIe%!<+D#Z>X_z zTU01?96LK3M%kyP!qY_PWCw}=$zE|Q`3dDCv-$xo+DcV)Qu*Ptl=fa(f^dM`JTM`a zyA8wbJjaCGQ0Ff|Hk0d(mNi)h<1fxwz7S0qcdPpLZ9Ggeo$RIuUovD$Q#|zOl6)`W zgdnyT%4Qf45X;%nnXF8Qxz`ax7Yvkl2!LD`F0)2%oIfl66t5+J<+9(n3=SnPO?;dm zIkdk=Ile#mQz)p?MO(?=H#)&Ol(w^Q#Qz1fy|@^?@))EF<|2vJ4a}-X1_db27u#l> zm};&@T4ct+f}??0PXZ$@i}^@;{;V9DV;T%C@DKCfhcafdA&FosUg*-PH48R#4_YA! zW~JNDHWsgtOJ(}NfB$Oou5`FP!LofxlYE=9g;%CLad;`T&aD&Z-zv*L9i!lpQl0L0 zR)Y*!5F*0dp;(!=S;T~xG=<^Yw8BA&1<@f4e`CWP2)y&is!XuOz7PJX${qZNzO0ce7QH309$z>KqXbV-ATU^#D-SLlHHuQskS9S_dI=!o+rZYs8tt z619*I0VlH<6zXA>>{pox7|I)fCe!7>-5%oS9Q1-b#}5;4;aX-c0yFVQJJv?Pb#fMR z&H=5!Ldcx5|T!I9;gWJ z3PsPasL#X-#hl_1r~&$Pe+aP0dDMwe&eg*sB0fr-?aD8}IyP%#T^9j>z~@=B-hsTp z{A>DvGtg1nwUdeGf21M@ar~~gOzG>Q{ZX1=0M&9~^&v$H8KG^oA7cUaBWl)+Mu=uwR#4)ug&(OvIsDq(&YONXGY{Ev?WVc?WmV7xT%K>e0U7qw$Qr z`_=cgwep}lT4}AuH}VfsO|82}cF^UP@I(7AOW*93Fvt=dziJcq=A&$(%0zauT5ruC z^aEKE*}N5uO!L@A%z5gF=+dbYi-ovSJJtIB@9brMb!dGo-JA;fv0w|230KcQmYgl} z{F2GY8T%5g%GF9Deq6_%Ah~bwus1CI$2sVpx_B%L zD|@DJ9W3p+Z}TgMADcel0VzTJiQ=%~zEb25P*|NDdbJJ^JfeFNMR3HA>QL|~gLvrt z&Rhj}k4)aYf%bJp64$J`cRAbmixI|m@p6*5`?9@Mj02`afE$8CL!=bx=>*@5VVV3Z z+2O>s;(N_0akKW=_;h!0QX*|yF$FZfqVA7cUIGG(5E+*VMon5c4=2&P-UiD>W*{vV zjm_0eP?G0LRnbeDJhbETs^ZaoOj3UUp-$vbY7p|^1M~Idyu+h`DI)N}HL#Bu@If0a z7BW+X9E$eaJ7YFZ?mgk&c}HoD$*ZASAxWI$smq6_m-HYy&B?{2P=mq*YtARWBur>V ztY%yO7Wm?+^a&Cl6pEVXp+Mj80;I)Gt&Q! z1BZp|+;!O%s3GKI1D{nJz|cjL8|ykpYy$5xO=3+lcUNWVy3ueN@5K+o<<0xwqx!8D zOdT?q3n4IdHm6T9k+E0*Qa1a^zY)+{v|;CovoY|__F69(LZY~E!Sl9nLgWlcwm#y{ zT0$@bX1-+l+)OCDtPj2VbL4mYRWKuBr`ECa*(#=%iCyc>ROm{WSrqdyQdXbT^51o4 z%{2WIjbrFwV?`0fc z{d>jHqHYG6%~Gn1z|C<#JtIH^*RjPPwi_wP^??YFy2!fHXYr<0=3A_;Jl6%v#*0bS zn#Zd}>&tpQ<>SD%>h3vGUY9|J)Ll2y^~e2#DwR<@SlygW4f*Q(PnB;$mNnmP3&@d^ z+FExWU7E*%`1MCN+=`^^wydnI_Sn8*`+e!T%`4Y%ugpTyd`EgXm30+MjL)q^)v1XS%4J+bTKl zu(_Ktf|@S%er51t4_C`nRWVyl!SaD$cURg%vGOM2`v4m%E z^80lGLzPh5-N8AJeqX3JdZ6pr+ zxdB9*TDKW|N^!2<$#WT>vZ|5sLfc0T-U4OPUcqJ9Icp<8lOa*m#=9T<>c5Axek#%- zt}Qtb^B1!LczFx9!u1PUb-Z&20`sE6bpTA91Hdl`5N)LbpX4#hIDE5VD=Vn4V3K@` zAe|_4rpHJg2Dc3lm&tIP19d41H!~Izl~iAj_vHggmZ7{BT0u8)8(5#Hish)SSJu4} z4T_)o%B4-+1vR8EZ4Q5~O0jUO1`E7MSzVC>l~wF!J2fLk(tTuE@jI5pp_s$3C|?C~ zxdBtDibP3@W=h~A`{C%}?`%{1%6UQ_4VaUYy`Rba=i@}lvr=xkW%pE(*sp2 z((67ZKbs)|h0iw+?9t+ZsLmi; z1j)eb;17xdzOh6sv+YlJ4iR8JEm&7A4N-llf9YTo${1(wu5Gk}V;rTZ9J|Y8I&>Yt zexdWGos5>`1rFDG>CC@<1Ci?_1XwVp_()$5a9L?40RFk5p&=Jh;;-SYT6IA|!6f=O z$$ffc2GQ|GWSCLdHH|vqCg-=UX2Dwn@{op1HF%w!Vf4cmDQObDo$q73zU%d}w|u#? zHu_QH2A==J>43;V`452_s^M|JM7_tIyr7uV4g9WuU5EhvW{Ho?k2d!I#hx+DThryw<&YFkf+DoOifq19!yUK7V=2Y5bGWG20(jedW&IkZr#Q;g(VvK@;S@bWeQe+fIC>#s*KZAFFp?tGc}sN}Ju ziQjTw_1T=OO7D79v}~W^N{#x(@$Ac;96zC_yV;VOKM@Cv|IPIG(P{+;77X^0n?^~S zdJ3+`xw0<|=_nuhBqS+(g`iFGB#+qqTSqq%CGo_aI#BK=N%4$+Gc~U+!kG|B08O!vL|OiZ+`lI;ngqH&&Kr;%G1uik2*zR;9k4J_y7AX4qmC{q1NL)3u~R zTjz1k2!gRW^xxfz|Ihx;Pd&S_XHiZ2?dABY4S;qR>Q|X1QNt<9dUwnNHA39>&gv+P zb3XykAktibscn=i1dGdz5tQ=p#dzenb{(L7nUYp!Fvtg~nX~CiM>FBzi!Ev&U2u3` z_87y?71^s6+b0o*116;QUh-{mQr>^f8y#%bkEYaAamZ#$@~U~UdK!Nyh|WW%DA=GcYCrmqT66nwyC=M0XYo+ z?%rrSN2kIPFuH47_Jf&b ztx+ZJc6$u0v zhB@ASl=S)Ro)s7Bm}ke!Mswx$)+nzS@sm$bB4dxt779 z;6dIZtv{SaPL-!5nao5+wjGzGDe&YjB9c*2A2cr4nbMWOHy8+)jh(tSRo7h?nJeZ0)s}OmiFun7#G~Z? z7Zmz99>=PirX$d?R zU$K&12#!y-?E)YwKrofzkgC}a|gNUL!sWBQH05 zz7uEeEfjKmIdq1lt2bNNT>NsVh3Zs+$wX5H*F_TLlXDNg8oZI|*NDv|TtDfza%awJ zaw@i>mB3(@oCP@DKI;(sq?PCzT|p|{rWZ^4#$(33^&PczW1|9|qLjVCm0WiOQlnEc zmTEFz|K_AOwDOr}h-P@nqj)q#N2wBO9J^0$v2elqkq!?1D6spMo6MBWNy@DcnIR?t zc{AsV=P;nYk_$sZ?pIG%VQ1}z0~~Af9o6cQq*VjK@=BYaQ>lTPNW_Z^TN8aN#GxGO)XCfm)FRD!VYy4oejxQp;RrZ zo4|T0t(YOE33*8lGY0hol@L&vX~v(uT$}3PBFnQh(1Ktl@}8N1f)9)#j@i+@xQZX& zV30f;CxW)N6Fr%vL<0^$+rLr3F|3ZjN}!Gq;gN zs?TCU3PX2I3X&*d+Gdd;+&ox>GSN>K|Bzfl(wo6|?n%7g`_8;!)5!y}e2f?(Dn~&# z$p<0w?{a+{Y?kn%m(C^Po3`c%%8^iF{*H|Oj&W!U{iY7Dt1647A%Skp{CKBnwE3nv zmuZ!7YL}%Xc>a7_37MY-TkS_2>4)MI;(yp@p5|%0?yiTo7%meDVjA`?Vy1Itl}=B) z+FzCW*xA?^YJLHfYtjl%&T0yLK^&9@Te+w*^Hr&T=_Y#s{P)WS-s*IYD;@-#n%v9x>}O~!SIAO%`+lZlJ<}=G8;#?*ZN_wSc5v9 z62_X>FK7o;_qc7zI7EIX-4gj@g(KIn$pr59?vBgW@zA1H;DffrQ-1w4Ntt#fm2T!5 z&iK{#D_vDHEY5Ua0n7{Vzm3^g5vzY!Cl?|xI$ni@u`swn@3dp=bnKISE6U5K|Hi(P zXVsuO@ABFn&2ex`8|D}(&o8uxF8`CZm;h-@Aj5^D0~Z+=SC-P(8MUHJesOV8cw>D@ zp6p%nb}V;$C;ynlSMs-G+_GlTY)%WwjFA8r$hjX#{Xw7jEs`l6r@9#NC1XPIL@>;Q zE=lnu?IgI`c8R|DcSq0J?wDTiZ>F33qAjx63Huov!-##qaCsX}+d3!t2+vudz^_T8 zrb2!JBx5h)s@6MryLjN-3CPaDdE&Atq18f3MIk|bYO{H@ODkuS=@wX!%u*Ue2~g2T z3<(Dv^iXVHNRYcFqt2(!t=I8@>KIw`KQCsIw2$HK;+|-wu|(>hSyGTmqNDvKbfJkY z+N=>Q<&KWL>v=lqDdKHcXcFGE^dOOOm;iI6s4Xw<#UDP=ulwvrlx>JK7z9b-51NxFu1~ zgN=p?dSOvgFTS}D1g0gsp|cIMd$y@adiyNWfcwRN3G{h z5)UU|X%Gb!J|netid;4BZ}+W1JHX#Hjx#$iJ*=OuT^+OB`5HSfG)5# z`G8Qxx?PUXP(#k$(vUEU@5gVwMXPwhnQ;n?cEy9cK<337&wA3~*h` zX2o;ctu!GFyXIk-=zm&3wJb7iM$|`R#OsO@ZWFBz+cCN}zn73wI{`dj+p>ok3Qo@( zfyG55V{L821mL_372rN{ylGw%i>(>}xl$^Aq)<-s6k>Audzc7iG?6ixgry^<@P^i zA2NNK^MJg4T4Qv&8hwo*xlJcR?Hv}VCnD6M2*t{&192m*duv>??&MsC?V|KcbM#DK z!=fbas5t$r)sud0iOZq^Hki0J8wp2%W_;o;}Ut|7LE`mn_vgf!A+ZL(0?G{~INxYl}pdA?Lz-A{~(VcGU{ zmo0Ml&H6Iu5a1I~j*8#Y#8HSLGZEEWE6Q*wa44mhQd^wlgD8Sd3NoYum`BCV9n)N! z^w?F(Q_t+c1jwl^g?;PCGZoaMqB}H$BM!Yf?iAMK2ga-jPV*@pyJ9%VrmDhy09-&# z>ox@@KRbh>N>%7o8Q7FJqSoA@0+Kq;4Eg#l!?nx^vbxdQHos>blZeW`1vGR^jk)h& zJVvqO6G|Pq4BtQK15j9(9FRu=bK|FtzTydNpkHiYwJu{G|971O$ao1!vKe=IsR;-Q z%J2w4TWLjDmLuZcz>~^>FGbCMtn>|IWaWW8TnDBR?V7w*Fz_T_j`E)7>=Evp_T+zS zMc{B6d3(^br9^Dg?i=A+aNL`cmGF=8CWI3?28{QRUDn<`Vk&HS!KIrh1<3^h0B%LZ0f!2 z`A^u5E>zHWNceUWr9^vFa4?!78M~t$^_JiMb&`l%`GT`<{ zBkK4ao(jtvnadYA33Pyg7sh8FV4U{VIn|xA1Gfl3$VKqSu&Tpt#EMBXi(Ur1xq_F z(M(sxl3~P*D3Um!TB3d-K6yJCsRR3oNL>#Px;pjknr$33fUqK>+7S1|x8WFyve0pC z@Hqs8G2mJ^37)n6FCvPvm<4a9I^(Yfu;k=;@e%iu#DRs*zda zLu@EEwO;;gHOtEdE;$(d!e$G$@G9N4w^d&dQYVhUjNtI#4g6U+NN$=@jN7%a>FI(a z8@)mjD7{4}^Ee%B$uckYK0HVswHXgtX_gWu0%wYr5yH4b=-kroA7qa?I64~S73s5L zR~UTwS8BtPy0LiNO%DNo@~xYeIBdJl^#RD~b#ImyR+M6=6>Z;;R%{?2H6L&_+h_kf zvtSLp*9-sqFM*|^EjQrf*Fm3hdtq6|E#q-HwnBozTdq31ccWRDw}iML zJ&>=jWEl;1v?te%l{VJA%Hcy8u}1JFb}|%RYqAJBej-bE0uz2!ZBjSh3_&F2Goy)G z!kgus;6;_wNQMTi#1M?MPH#V#6gO%0Uo*A}%%xNF#hcz~e?^!RAUvW^w~%K~+~u_C zlm-a2WwLmhaDHTXSO5tt8XJUNI#P3Ji=%^waiOvQ%mXc+PHyx{q?5d04El$%q4Phn z1Uf793B;elVo=F|lTc~!EWXBbiTqTxr=-2A1Zk;mgpK-iJRU;v4B-rQ<2YyA!0TP&&4BfmOhNu)9bVl#F4|$w{E{6)q#_$OH zdaXSKDQu<9&q1}ixtU7mRf@(}1R|Vl z1v%i=&!pe2P3KUY1m;74Kv7L=oQJ(PhzszE20R>n>oA6q-TEYmhD84P_{$O%A}WU3 zT&S2JcLYf<5$Tye%%1%W$fo=!ox%orOA(P4xl!<0G@I|OhdB7FPR!O10%T$<9{b;_ zExoc{`QGH~l1W}3{lI9$$(-1?Q~Megpxijw02xY$1dR9sY#nIMPHp;m(C4t$&E`SY zErdEWB-{e*tD|(bX#gki@bwjin6ondCrIX|o_CT+qY7X~8Mvg}aC|X*+1a>4ObfK+ z3Uu!(b5m^vAOFp_XsnUujnEb(dGeUY;Tj(*K*AtZT_)DV)Qm}0?9U#xVK@g{AMToe z3V9LOnS(i1Cni8Xb1NuqX$(T{5Jc{G=9HOxu8n;`KBmG&jx%fvyVuAPxJ8|+R!*j& z1&!!_#|5t8F$1AvGmO%K4Q&kV0U-V9gulKX%dKQy8be;St^{p%kcei63->qSkDQkaQE<9?cH*UJ1e{{f{&b ziQFTIMtpPhgS{pzVo1j1Ic>r+9NRF%QNHq7WGILgy1D~1hWEnp*JPndA5Q@bAXSIJ zHz*@@fAA&eb3$0&a*-(_wUT?|v%9@AD_XL)1hJe`NcG|J=*!4X&s&4uJa_Ff`= z&XQPcun;3G;xo*MP-N&aShZfTwwRE!e+`1Hyaa$E`n}PSb#6jM(NWme#_PIqrwfi}8vK+k~g!?84UG9fjkc`|a48Jd6=E4fQ1y&lD=;{QpbFluNc zB&6(D=Ja2+Nu`~d!*CAbxSt~dcwj$U+j?djF>LmX8Q@S-G zHP<|Elar4GyRzSO6t^ejgE&hw6C1Sig#w71KG(?_! z)V|!{I!-A>b2&H7f2gRR34XZyEb)pqR*`|%alrLL4#(*XBblRIjv-tQDciAu)oadP znf7a7+J~8GFZp(ZVEGY$ZEKXURwlEjKLhj@cNe91r~EaQ+>L7zt&c~>1n}nVtg?D` z(*=?cc%RuM5cx?orFb0#?0D7PSnM(!r~lG#KL`Q_upA;Y{$E?Tn6kA9OQ9ilKF5MLHZ;}ku-=CdXuT1ZryG|9`gB20*wTU zKI!ptX!tTumE(+C8a$$jts)J76{ZL9DxnvFQF7p0zPFek21UZ=NQX3ZWSG$0%1I*c z0^si+tS3-$jCwF|BE(+QOfF6t4mMq!yO+9iNPGY77$OdrW9?(b@CZWkj=>7sLAz@~ z{7PU_V?{_3p1FSuT$7U!<=RPmi81&PaCh;?f06CPgsn)s;cQifFb$W`;EHhfCa?N% zgc8=6N??Z_^8UXx!>{e_rx2q-YJELDFLIrvzGv>AD{%nnG4u2YFsI5x2*ONKepX1{ zZl)v+bOK&MEoJO-w$&pW0)lOYi*6E+NFaDLe3ugrl1G<6a(up8bOzn7SCWqysBou` zR41tG`!Ujeya1WFZf#|V2hnYgUi@=LAMY-wu$u?@VFzXsvlQ03TnY^!VCMUH^eRNNh2s z7QWePzyWXM0NM%v*C@s2ZtX0%p;`^T8M$O3rRchkRA)zAlb}g3aad^( z?f6u%nErI4DTEMPxOtWSyx~ZRZ(-+K)G-RV{eq4fS3<2TU_*xz!IQN)?>)8YW7>Is zaV@`peYC9HUp06Tg@y54gF0f~<zAF`O?AFKo3rhElvM{S z>-$JtrXT2g2s}fkP;+4=?LSNaAe)>C&@R2J;Rd})#QrwOe1J#_Pm18^guj}#nIM&0 zGfMn~@^WoVcqQ0TDi-kYD6QT^Bg)leRtn$Fp<4}6;+DL9(Tei8V z`l95&woJC=Q@_~oLA~oL?zLchVs54jUF+(s^*7(Xs@p5WCFt?-(js`i*u|Z_c8WIZ98|aCkm0l(urAPWD*FRu|x%bQ_%mvr9UKMxYX3UHRT5}n=hSx)s&Jd z`TqSqE|Gk^K|c|F$HipqCF5J7M3OSYv{9*mj~m6=&I~oVcpx0Zx^M-xsTl=sy~fQU ztC6dM)XAAI9NjQhI8r0az1TKqk+}1UN$c~|{l|&4v&lq*5Wvo+UkNy-jicg+J3T}) zRC$mVrrh|&ZGvs{e77kbJ07nVus%2503FPt<&)YuRX+7|aX#Xx-i0O0NLq@jXZEXQ zZ}UM<&`+zTM=nJ-s2ig+M6*XJ7q3 z8I{p@vg){n;0v%t6j6*+bJJlKV4A@J6O@m~ygIoV%&+;prF@qR2^YJDd0sI3sxl7E z+0bpaFbu$09|N?2zkEQ6BOEl41Kr2ihI0>`(Z2q^(E{;>v8MVb#wdl+eMKAGo}`lQ z*bGS^4#rCVV6?mZBi;Ym-zt+S-TMUxZrGl%9K+$&tP+5kFsGhaHS}{2Wzc(pK310J zx4y|br9mU^^!dNHzp~!ERpe0162ku5vBuG*jKUngsFF3c~qDRkm zUt~_5?gDp1&#R;c8Wx?uR=D3H5q-pGfaJx!8voUJ{YKw3Tpmvp6>zY+cn4^{F7E<3 z{-z^y3{9eziCRqA!6t%O8hi?#7sAVK{0ZWJe0ozbr@hKP7iNgMGfUlW5)b0KSY>*b zRm^Olqg|=27j9MOOG$}G$Q49o>t!wQrdoj0|W6i z;jJx=+ft@Ne;#v}%vn*nqNcj7Eui=m;*SXZanq1VjH=^~De+;H=qNhH@~5P(3z;j? zl=eAHrHiQB>67C-MwMLhrbKN_^~$UXL%HQ9Tmw@cnDqunDE=;){%zhUKW5gZl$1nk zv`ye}-5HA4323$<1`@@XdS>5ifqI9W6VIa0M!YshDnYbZQuy?_KirWFm|JTClSc{_ zam%e!{Bd$R;~$erF84y~S!!)lnfCz|2RUXq(1q6vt1Lp#C;79 z0*oj5qZ_9pH-;k6rPR$D3LrA^`4jXc$%b08p*%3;{RXG2PZ|AuG4{9msc0eyUZe?y zv8v~~aSVrDFm7^{{`jr~qyK0IB~FXeA7({d7<8(i`JWQ-NG+X48NakVh12PGW;D`x zGmEBA`?l9z^UdTjQ-#&F9vt_4C06*U5x1n408MJI5b0X2ks=1WgWCW!GL*Y432Yvx4kO_f;hPnX_RyqDXJkev+eDlQng7jQ-iKu;QJI@yNmVgbxU zwp^ce-oxr1FQCc8Bed*jy%aE(Lr}}btywFbx22}uX(dPxyi4x-8vw&>jiYi1p{RP;j`;MBzZH?36OW01b9myKQ!wxda2{d@2 z|KS>KEE~(V z`F-z)?|;yvPUpVw>w3MOPX#r3?@%RKZ&ef;mn`pht*f^$PaQjxr2H|kAgbSL5lxQ* zAf0agJJDQ$C$t|~L)zwsnkhl66htcV*sSs#NjwELggcxAPfs3wCfGwSmNpOYA4qmP zkX2QZ)zBOs_zh55uX7QF$6iUP|J01U#UNruylqg&$-}R$c-vP3a?vcJn(bq$!b_iV zrOK!er5_<9n0ZAjde{nmn~7o`H$S_9G*_WLTVgOj1yQ)5I{wngh?8Qb04#gw4GN$e z4(<*N2{`qauFKTLpZSbz{`b@Dy&=Eo#qAcDWskDjBzbVCkIHv1z0?5^&za_W-_5g4 z!w5rVJ3_)OMz`(l+ix3uCctFYD^8=V&3+aXr;QB_->xgCE+Ep3A{*l;%El{^Bp;#YD&5UW#=kP=M?3((m|*q zY4{BiKm!Ny64LnbT05zippAr$rAF|3GYv{Q0~d}Ru&1Hf!%xiL*EM)%J{^7;vG(Rp zubZ$}uIIc_KT^>QOZKX!nI{XElJ9FD@{v|QI1yL{!hI5ODbYvoKA&`XcF>9+lCd_a zbl2urYiEjv6DQ~nt5jK1JO;OcY&Q=cBIg|oyB?@`g<`-tCbF=p1Na@`N0Iw-&}iCl zr<^5jnmg99d@%I=B(5jzqz**Ui2ez(&C{@$7fk(X)ld8o6Pli0q=2ou~E6R)D!ol3{LUPJz~mb@zCm7EGn11rr} z7!48d9s6xD>DQNn*rA*4ohi=??<1SG@7khkZU*lbo>r|IM_sCSPE|=;X>X2)s`7`; zYDdrQljj*~5nS*Ga}}YQZ;CU1+Pe}Lbi%k-EUyb2Ua;{>NdQUX3=Si2fqMA7NT{B| zn>a+ZNJ8c{Pu4R1L-xf?J=VkEyQ;pm*I!F~YAiVa^hreOuM=Q*3F~riFD0eMWD>#Y z$|%R7PSJbd5qL)E^?EpnCHUZw004+15uJc=eCmu0fF{YVQGO1a^sH z_D|&4Q)^~jIq#FjWKOdoiX1_3R_A*}I4zr1jod5&ZuqjXXVp4=0*DEXe=QZO7OTp3 zB`!5*2(x(=ICc&I^n6vv(>E}{Ud2*~X67b%XreO?k9O+b6F58mZY4QUOd21HPqeGr z;!UZhvq@`6>9;C0_veov#f4l^2pfHs4v|H*fj5WKj-?-t0wkC7RDwv z9B1X}jmD4bPy9hJ6z>NVs>CbUN*1`fJC{snbN4zU@3ZdleW4~A+XdDF*;ri<3=jFL zJ251G;NElsuswX=;~P3eVUyH0XkSibpn=QfVcUfDDx#>|(|7uVO{6Q{=W3g@1bw4RDW+b1Y!PR zqfX(`a`d#^ejb;tC7ADS3vDPP&=d%sHz8Z(xC-HqWg}MwKgBbr+MNel6>oUndu!V! z&w-5Tgp?hjlmA0eVy$$~l@jqhBWcMsWx)N-&|GL zl6#_|v#`x4vEUc?bU6;e*okqLQiDWOtcF{Z;q#%2gBa0<*zNr@u?nynwckXJl{2nb zb(e{uXJorZ*g*QNtEQljv%EkyYk@BPMyiWbYRMvGJrZ1kUc$Ah;##d8(B`xj6tH?} zM-*YU|Dh4b++nFuc?rgkhOOr}s`gLjzLHq<%mpR7emIlA*b8Wy`nD`~9lMiFTSp30 z70SwKb<4s`2njZW{x1v9==X87Tp$vl?w%tT?<#E zp3=~MdOR4C?6gj&v7#gpKWvy&PXb8=BBd37YPTPrZ$tbD+tb-F%U+ zuLqwfS&gBlS|Z#@8{eiksM0TQhf1bd29q42|01BSA}Qch1-po(y7LiV%9tC;47d!m zN#tz*qR78B?hP^R^79``cIv2jX;TvqREw}-#|dSW$~&eoa?Z{VqJHFuTV7ddoiaJ) zhV(QNF!e6aW4^?nmL-`B@BsTk7O;DFvt0dm=pt!T3bDQ#hjsq_t%;R$vHj|h;vEb6 zW=kfvJ?@gpe>4Cwfn;ee)hYr9$Z=+0@~#YL&Dii9*ix`V*Tv=b0k~gZ07VW?x(x(M zb`S=E$;SOBi5H9Ej|QJ~`1m-5iy5N`gEb6k|j;p+ugqm=)8xqB#&r0-+&gu~E<( z;RW$1}UT=>TcU^uQI^!?dd7hN8|gR%Cn2K$S1?@lQ>bi(IyFD;n!|IRL@|pG8)qhq%N%9L&Xkee z#e0J`zh$|cd0L*pT1iefOnfK4b!OL*Q|Dn)_#Ui;v~@QTCr7Jn7nayQ2~Ro_bYjHd zN4_))@q?-bwUX&?PnQm{c&;?W%Oz3%7rqVXBBtF26gCpzB5l|zuJjx3jX29_I$CJN-BvG?`5Vz|W>mP;Bs)`IF2!u#UGzZb4z$Ag@HQb9Wxy&!Z z4>wL|36%(_mxVU%=UDK)?NcsB1~V@tt7Q-tuL2*+WF~qO)p#cH4q^l?INfTETBkpb zUPvJ#=BJBpceLgLv9S3dy5bJnJts)p{W@Y&JzSz;ix*vW=WoA&(Fl9G&hoFZg-X@+-lFfIG5Q$S)RYljHv1zbINCE_WwI!^{j2#Gb9Nm?i;1k5 z!Wa=W_Rbd}CZ~5FtgSBJY?#e$*g%JZkWCrZ}C-fOh4|18D%S z-?CL32*1BvGnQ7^JAHt`N=P)kN^s@Z6kd^MY)}0cO35W5C}WTlRg)d+2LEge152Ew z>ifV~HSY-|==hoB7h+PHjQ*;>x&-X+Vn-lRz*oj&Hs-`)+gi7&UdChKM%h=IRG>t3 zz$xzw{RyR5k@2Z;R>zRB*fH@kGK)%G*3d{~Z7gN=%LWYOQ>D;Kr=>Bh>11-!Z@9}8 zsY1t>Y1T|7>qjMp?vLnFgc2Nw?G9xx+N*(-NX1&fUWzVbCu0cIVj|95{HK|y0QsWm zyH|j}`!}jAU)4566L$GDFHCq(qUu>-TRJ9i4B|#G=2k2=uQ;6|rIv{XGX3Ho$s`R{ z&n{^?o}To^GI&tG?Bc~e77)m9pji>p3DaUAp#3-GQ5Zitvx3FIo(QrKn#9}&h>TTX zesA_qf<)R3d%k{91by0idahsv$>S-&fE^VpwauKU!n8M;9X%=Xi1d6?kJ#~W@}Xge zGF3?&fBBzSdor$W-q6=OK`Nqe&k_6fc8kp|Y}8cL#l;0n4RXqkF5cRai(jAeXMNVG50m_8kjEg0H1RLkY6^%Vo}0zAMbv!U36lji-Lr~0a^ z240Ae($=nog9I8YD=SCSG-`e(4FZ3PhiK}@zj0wfab6zKedfn}_?1loY;3mK?pxta z4?U3pmRU6sn!z_JrA2vHW|@G0H&kAV(a|!RejC}Qc9@QaESE&qE6G1)UMA-Qdm~&R z98EN;NXcp5j)zL!2rXzOVKMk*)0*o>C)7;tRQ$-Y$#fE*|*U(@qFB>^RJv7D*9@Kg{L>r^{y3Kt@(swRx;7fVK9N7yLu&0e8KIv9`% z)++Dyq}Wf9-VIvEQq>JwG@sB9A=t?%nz%~g;`=PE=riqe;uCEjm+i9i&}7VrBUSvLlzNtze?EfFI8A;13HOqF(kvL+q-qA3CW7|lOoda6R$U5NQAOQmBVqAj1bv_kYZ7E+2ika5^f$|>|b9Gy7$AF{w z6CQ7?Go6d{M4QlZ|C7A8GL>2bcQ_8kEtm5+Dnw4djDBPo=%1Id8r0+{^~!8A-yE#N zUiESUd>#A<9C<#?& zKC=ANyK%xXRpAaJ?d}dz>>cJC)10Hy0QHi*OO`?=*Ly%aO?cucL|Qu7Zqkt? zhW^j?mysX_qXeu661VX6G%6}pV&>`=lrF3Y@nCrz?YpIYgRU0{>W`pwELx^ayF!yW zIQqQ<4;40^C9e;J4baWQ%4Uqr3N1CueWDm*K^Xt8!z9q#Zfx(>>~H6F{eXL}#=-cS z4qZu!J~iS^CWe$Kuj!!vBhTNVUW`G!RKu8BGa}s#0IhqhvNs3!Lbrfc8wn z+FB4VfKLFVcP2)lR#jCsyF(*IAK3v;eGPy|{il+b$e|?IY6n+oZzWgOAve#c?>4K9wT_*XG?&N=*~(zdvuhR~fD`@wPpR+@yJv zp;`Rcj0Nfj)Ur`MZ_lKD>+K%a%mzeVK+_~d%fMU5lNAAt(C>?u9udMdx^6W^{wR7- zze!B=BUYp)qqIUz5Rzl^8!bd7uLH_;Dc&;Ob9owlF(v=pM$4zmW31SM;=;>se~XGo zZikE4PW3G6{%;&yvRdCvFZ-I*AAY>|M0M9<)Ltq7gKS2toiz>ao zeot;k-8l+8q=|nV!&e)7%d3qED9)v*i1NSWTAXlIKgUb!GZy>WIRnM`KcX>Iu^hu| z$N$oiX88n<$!c}AV4R{dWJNi&)#<~Jm9vCWA~`;wBY0BD56 zD>ah@mqdd|<;Ly&5)^=GK^TZ4Dm2_?st#MTYdz(YQT|YAmG)$z+P`a{nd8@F59sr- zRUlAhIs?bk(x>Y29Ldn3HD3?4cJNYNu;5spC6}K*n|V`Q0XbA(t`fE3nO*cd;&3TS zQyd$?32LMtc(^FidkUE$cH6$sGpdb!gms(LW*vJOg*9g_y&Ucro97uC^4@N%j$Ixa zFI_aI$3w8dMB12eBfi}#LjX9<@!9}Thp_!tC3eEQu}(TW5p!5s4mp!8knlkP^p`bH z8s0);(|gnAWYi*<#AJ`_+x$4up+rE)j@(%!SnOHFO+wFkM_wFCO=EO{WT^!AR5` zXbO6Tk|Ai_5zJL#<>m5(C3P^`4HA-)k*>W9bF4cs|An%2N!Yv+ZGbJZUH;L#t`(Ey zKG$~1uj=A!CZfIsVv0n;0vYnFfo5PXsI|f0v74fI6x;MY&_Iu0EO=fd6 zhO`iI>7n^&MNeQX-BRAcsXl6y4zLZlKfkrT`FvGl6n@8v(60MIR$PDxI7x((b8X7e z*!Zl%(N-BgeeU9E#(dN*5BVQQW_cxmurh_Y{gZg0hQJP6@U>mBN<)eXwqg1 ziFzK-?mXBm*()(^qNtWTW>wYH3<1{GD6Qumtqpyn%n3BmnD8zBfLl)MwUCCns!lC5 zm?ScuhDCQ==T*T1umS}enDzgsC4Xpr#WV)Qqo-S90(6|q_CXX~Fc6=t-CYF!s_x|g zd}fWULx9p1RDQ%|Yvu9umFa`YrPh}(;v?^uvA%u48UEuuM)c@MAw`wFqakVy(h};U zlNU`ixvwzoc`1l4Cr4+bq)uXLejPzokp}rt!5453;O-F2NtIzuQ~4gX_S|n+h-P_Q zS%t}(GVGypDCuoed54hzzO{fiJRZs{Gb%vuw!fKST{Tr*y#~-*oljO-cMfiU{oSpV z`)%Ktgt+LhR4vVx`j=Bl?i>Ei%{QWA+jyM>wQrY%-f%QP5Ie{y_yG>JMyS}nj2hVV znXohdu?6WACy8htJqtI1NI^og|Dx=p;X4Y?5(U#DoxC&yNEw-Wj`KPe;sdPrqDYq! z0d(xIjD-o*MH%Ben}?Yf30PFgz;04a{>G)n+?DeJ zC85yTM*BR^HKuX8AVkZc;j4VU`cK4+Aq1TiEfgQzpwGg1uy{5LO1zxgH?&lc zTRpnLIDpsO+LqXh50iAlG+Lq~@N)bj+1kH5@Eb^J=yb+>ISc6ol8_GkrjPM*K`5b^ zlo-t*d0ZTaZNA6G?d#s{7!pgIYa%TKUP@r|J;Kl^+gLMnb2&(Ex{&SGON}Xt)=b}3 z6igS(aeKH#Y?1B5bGLF&p@c6XU!x5pfgurxhleLuU$2f)neqQwK)$RkD~7-UMVL@Q zRG-|_Roe^j+=fFIw5dImkxQYCFYPB(keO<;q#XR45ZCSap*MmL)FO50#QG-I9x9-M^M*K~-p-fU7b7mJ|<`B=d4@}G_EABuYI zw9pV`8nJz+*kOfmHI$d5oYKZ0Z>2lvr`j^G=GIvgmYfm4ZH-v3JI%TN}8RU6jca(0?Uwm}K)Ubbtxr$^4 zWP%FEIBP7=Y*yW0UHESM5-fBs4f8RgR(J^S>?tw?u1cuF?UjG(qbhW95K17wQ<8p~cX5AG( z7PSY~aM2V)U2iKTk(Eb(@+ z*&`|Y`&G6MB`oQX*RR0|uGnj>Zh=A~v(>(a&R9(>FCwdI$WL>n>1b;WxyOX*txIo1LyGd$K6E6ISyt<0I20Bd;l;T-Yn&z*B5xaS;zM)bSa16EWS0l_B zVWPk?6ky8xi8nSze$vu|wa9VApVze}eU;0Q#9=VIW|-niy(DmwW(|!aWL&)1)g9{w2rBF#+k#y9Wtn2#!B*!lg7Rl1l#a(5`SV9qwqvZ#Y5 zUhnQbPUAv9B`Lny0aTD6G&!@w7(ujX(6uuIOEIX%m={0+AW9jF^O6!Il~P38zY-!i za(@h$DO4q6PH-bD0M?%Hr{a$71p`#^VV8n&rbMs-ft$=b&%HdCh5$%{)v#;RE!?zD zu0z^nV|g`%)NK*e*-4R!4IvqFdjg)%)3pQJ8gXqnHX*#ana5LgKQQQO81VGsqyE#j z?Z>`Ak@ou=@#BzksB!yL%dqDm@E*A4g9D^d3G(7bO_%GMYkXi4W6o4pOf$pP>2jx1 z*lg3};p^XbIeNALGb!3XGby+FBmX?2oV5mnA}KKBQUI%lOqYN!kTU%r5=dKH$?>QVE)9y%3_i1|6l)-I;B9m<9%bH)$3?=f>U=}Ua(@A(U7Sii+z_KRZc^h%A9o1g zA=Py3E^;Z#Z3KkBJVa>k17XOV0eM`6!}s@`N6`=#GRg)-F;Cbdy~}!3R&U!oWrpNae{#q_XK8-`u%8#L5?v4apw>3j zOvw!Z9eyglu#b_mU%fh?QfuJ3>+&xIW@&3%4FBzW4QqTJ*P`?9=*ykNSkvoqo?r#k zNL1V)uV9i6+F_*(zVuycBR!Vf?H;Q`i$NE!HkOHg0SaucN9YpeOmWmV;g+Hm7k(YD zVpfQ&*Z8M}qGJ(%jGU|bPXeP zKanD`Vby^at~%+-Zr&VC!ZM-Aw~QVH?n$7pafRF-AC~6Er2qa(MHV^JZuh&xzjuH< zMl=V)v-0`Cv9Ylfgq8Ca+>}!CmDHlT>POHGr4w?Q8y)2zfE+IwCi9ehjkf()S@;cZ z=kc1fVI$>K3M+b%M(Gdtv{*4ywA^fvxIk(V>o**MA3F?loOFi@IL;#dJF@?NF1gx2 zS3`?%#IZS8j0%Mr3ut$9QyBR6YRU;o=ZXRCLlsHWySq>K!`m<4&-fr$2Cn9Cau&-q zQ!>PxPojpAD|XNSOinCnH&;@8JfakgYCaookFOVx`W*Q8FB|6p6h;b)X!JvFD!7cu z_CWLjLym4F-t@KCj}I8`c==#bGk4?FtI?oh2?xG^ z?K!Y^Zkbe`qFIxv_$7r}RZ=3;`a9R_g%gcPNM+;UYkG>o3#@J+aQDuk+dn$8dul(9 zj#dJIeLeqGRK`&DB1mriHs}r%N3E1{+if)T4Xo~Xz%db)Z&qYNZ#K3$iC`87?jtO= zwx@NQ5x;Eo*smH)ss4+!qQc>ARmQ=xHe>-qw$oTv!M*ig7@t3P>74v^r`)RX8(>uDk5 zb6VDs`s-->Ewpe~P?Ad)eb`7|qJ=HVcIxVBf#3l- z#$Z16sHJh>9akk*nk-V*zq-V0t`#h8?E<32!_qEU z(uCVq2>+jDBgbbC6vl-gEv-Es+W#wF zIhZa{i8|3%(sPAM+ttqx(i@s&nprt7Ez*t^6ECUqO}tO8mx0IV8eOaJ(SkgDluZDa zIl5eW6?!BQB?f&ghZ9eh+>x)Ukqb^sIbX2D zR50K54L8NTG-H~xu#D;$Vj8!#$hzmgq%M~<1KVaT2kP+6(Htx=17c!o{er>{C{NsJ zvH`%`RwnX>Nq0eTSYH8$4eB_6BbsX@7^rH)VNHia8|W2=ScMYgRTd*F3q8Tztyvq| z)c0%hJ@^Iwb65WbKJ`617CDjnuFIr=8>5U)3Zlu?o*7xYb56lu$db$M73*J7ZQxoobXzJvDZHTpcV6FKGRyN#8gKyB z|5=`{N`{ZUoC&Lp1M$L^!Yx_I;i+%G%;Juw7Xoo;g_d}H(2 zzO$!@@x$%qGkHfSfNG@3oD6$K@8!AasHq{7*joZ;ye5gg3kx+uZH${voDgLp!q$WZ z78woKgpoksa~b45z>g$!cWEKONQyg>@p%hjhN(jZZl@F_QQ<=GFNCtwC}Bc3fds|7 z9L=2oB2E2|FtFk-GXkVY@qz=bK^dI);n|Nyno1)~Ch_SFTAJQjWb{n~Sp2}RLKdi- z-rwl?F;Jbxc?vI<$fK=BB>SVCM(^Qm6cS9{nK*tFF_fI&Hyn1cdi>&(NgOV;=++3S z+O0u1M9SV5IUdbiM(ML<+s`YnjiSUx9Jyeyh#%1+qup9k5yfOxLe2jPWyctJgkm(Q z|L$kjCpmp*^sK|@lOeSpu%3+arRHNoIrQ^+19VmA7OqX_?ud#8_y=MamFuu2F6O!? zL5!e>kcj)c3!FGvzeGu^RhlUiv$dNZU&UJ<UG%&Srj(FsLt51Em10Asul(l$}zk7BLc0k*K7g{*=r$C5H=;-uYgmW+CDYnsY=!4J=J%@{pmbRMn*;`c49d!5aBrwsiuTk^V@i6?+8|WV0Cyj_}EyNCuUwP zCEc}iKhMKj`LTh+%ecTVO|*Cyq-4zIHij z`uq|hcP(O7=MfNVS;r>iZ$gteFsMS0VKSbt8z%G}5^uUY676QiKP;Bh^sEvrXlrw7 z)hK_x7~c47*q%?x@LY{Rj*o$@9f9<6|1OwX;9#sJ27$zu?+xrlzjU1&YH7(@ANr6E zvc@N&&>%LCJ^?A_(54adsegW>G7Xfgtoqfwxe6`z2XKw~Wh%UZ$(r}`oy^Do{H+g<4U085tJ#ADOjvS=>{3r*s#gF=oE+hdby%ph6od6|Bf#9oP& zQxu&O&6G1wAONBN*|2v+C=35X?_SpfjVI{Er?m~3ux@n35kn0|5y3)oUw{A`MYU@( z@#~JZ1OPs)j}ttVHlS3EA1yWs?9VhNbgo~Cb7UmD4kXd<#gWVvwxDzBt7~Hk2{Vmb zxw;6%>FQ>pQ-E$TPVhqe1KsUqXo~gc8?gFQlc#rhj+uQF9#S`E-~=0GBJ>ggHiJS; z?Vg3j06rzs)`eOsW#--q~y8p;^E7d*UtaC*Gp3A1wS>b0tmbHt+2L8qG z`_T@)^%h18q?&N0Fc>v847r9E4$rJ^+eO=xU9%u{)h`CB@t;3oD$|+xIuwNW>go~v zT$`WQ{5PW3M!@Ds5l@$h$EWU+o@2tF>D3q24mVqp&8dIA8lA*emijvbFYG*IB&Vpw zVndng7g>wd5ZBT+uEe4_ut*81ySQB$>!UiKs}Llx?b?wTO~yq>B?du}i~n@0$?A(p z7C8B^JrE7V`Rjq#XW)mLW+;NVJs6hB%+btMk*6JM8xZqL+x5guXBUtAg^_JAFp|9t zW1$LUAhyVIL|8kw_*T%mf983+GVmWUu@yXR9Xul(!>$s_*Oi8<>ZIufG%mHE`T8~| zjje5*&Xmi5D*fjCO2Z8wz6-y=U)K|YiJPD#4TBF83_ahju z2Fn=gOBodKz0LTq2|o1uTv_zB&PVIt3MI_*yj`pHk{q&woqZ2<$~HkvY_+~8HG>yj zu$Tvbx&d1}l4>~|JK*fXhR|Az72JYuBs3zfldY{}UJD+v6x!|HNC-y)%@MK?;RB0^ z9p0qKy1O}8oV>(Lc#Rp3pUp0^wBjbK} zg*1x*u01RO+v1>G?WGFNPYq?d@nx)RvfJ^7BN|D~)@sb+Kvs21A%iR{A@Z-c|M>iW z(R&c}xU$?pij{!7r)If7Ov*B>8Z@R3EQypsA8k$(>;uK`J$34kaPf`YJ89Si-wCrk zUOpeJkvd$96gVft**u>vtanYxk_Ph{_~Na#E)0~Jp?y=Xx6{s1JQK8@FNjtz!?mUW zj0q`>04h>GLnSSj3Tx5~rI4Aa{3%5~hfdE?xv{ZcVoGY=c<}TWP#Tk9ginNHprJZ1 z1bSj_l#`f|@H$1KDqFJvfhxcUJ4$;G06OOTDe}ao&wRC7`1#Tlu3ek1D5F;o6a#_P zS&aBS*{7j>lpjBS7_rpAQT|6cbQwyDa%kOq%R2yU_hR2(5s$P#DF)sVq#BP-v$?5K zO&`|Losh7W0F!7EV9?6%aeD%c(VEHK)**rf4g?Y=bm4LX#&KXX7KsxsyJAI#lKtFw z!MjCMcCXjlMh-cLltX}JWKy53)k{lY7y-aXGE%HiK_JS#zCX*e5ddn){J7fJv;Evp z!~q8*IhraW7)I<^!wd%|(QUH2Vfh;tD)^@(=qmFlfgR-!K)o4pzxgktj(5ZB`$^r* z=eP}n&dq{I$L;aP&2)>L?iKrYQBMo#9|~V?UpIid(oOSPs)8Ge95t03Ll_K#5oJLK z6Fve@L0a|GQt%oTjBCKhX_w};`y9_FA>qr{1uz@M)3U$Q-k1RQZ;Q#8`um^n5$TYs zt$oo~qP=LoM=NFXw-~u}+CkXwGMXQ4m8#GOq?76})it~q`8dhz) z`IMM{pQ9u4b~%7Oxa;8FUuZYK|Bjpjx-t1uj!Wzu>m9MU?_=M2e2p>MVkC;i4+SQ9 zsQ=(;#u3tcaEm3Rw9z;*<;&Ctt|b}csiV+iRfvfTI$3Y*Fk;MAsGljXfg17`*f(KJ-|ynVjo; zUTkUC+$)Zp!&z&w?f37u#l62?ATlIVceb{gz70fM#~huVLEet$BnQ#ZG%Prq6`eL! z`=G}kWL2%{GOs*I;!1_CgnY|!1Q$kxZSC$pf{-Lc5z7KGeS|)1CPF9pm-w#&bK@Mn z+G4fv{QP_phjCk**(H5dpD+{yj77~oV7?m3f)4P@5WY<`za(?R*2ou2s2f=+<1*_k z1iL5P<-VR+)Ew`zgS&JleaSk`Q90CLpqpNoGqOduqqwiMnosIEes6X@^t116eB|9V zS+Q-L>?E}}UrM~!Oi4C|s_NLQ*!@0%Ev>qqd*Au~s-0evMmVIW-$9N9#@to1_uyVz zYk$-l{W)Herk#s#+p2;xZ0D4GE@z<}EK{GOt{o9J0{=~ojVYTn?Ta;T85=e8hP$y> zz4vc?a**pfzbpdb}ta5=)k7Y=jVW-zWbC zIB9=#y~{`RV=Zo`JP8VNh7$5L7luFeSKf>)JC1gtBA`N zV^5^y)pM=`e_dRB57bK6XtiRF56jPg zOW7AWnhyJlkLSmK-+i8@K_o*bxgbN2PP6GH-}l@3x$v#O-<8=B0UyDvgQZIC)a*RSjOmXx0&yV4>~9Qe({4rTS0Er}p0W zg3T*S26O)r5ydNXQ0D!&edc-A-L>lT`$cc#34cEI!)JGtJ8P>7t?FGhoqD<Pp`vYYLOpnIeT!MtNA^iO{&bz4t8U|qf|5hG_Fq!e5f(UbMl8a|MSKK;dXU$dSt1-h@4e+bR25}Wux z+q!=UgtaCjCXG+dR!cw?z$MQbQ9|#ApPF7+l*lQ+?V5I87yDzS@@{U;u*`27sd%@@D}^_)$M5dTCaiTtF;TJAn5KtW4(lMo87BCyi%vb$$>|sT zP-ETPdJs}1{Mh#IUJOAFa}>2-t_7{FnTjGLho(u)@C6cKx71ekmvi$<$67V6kKT0y zJe#z&1qw%Yj?FH8Ha3g6)Ba?dA5@-$LfuOwCT! z{yu!|`AN&`A)z|&!3m^U%UEuZm$#42iZQvYbqll~xq)9mZudv&e!cOQHbE?RqTJW9 zQoijmi&}^Ssdyjmq(!4zjn}}U(e^AJGY^ZGAADja2;)VMfAdw(I``+xq*ESa+{y7V zbK2auu39`fMeR&K5>nFst{L#sHrMVcG*2M_RlBGw6;?88MGwpjL6$@wit7!!HBjNLbeg>6jnvtD0?JW5&vHC_RiU?`T(dfV5hdhJ}-4@PXdbgIF*RZnBaYL=QK=KnVC354N;_B+Pdkdq!tW_(S&7G=QkhvsaJBT?6#MN;)$87FHSG1{csCNHRBn+(j&-2G&{B~nWRq-|&I zl=Jo~2qySeyLq7h8enKt!sei_H<0%#C$5ep{ zN3C^3Lc;Z2)!Z)OE;7@~$VTmZ>dQUZ*z6Dczv;=3qlRw@)!wJ2UR$QQNeK-GD5jYl zP8!9tiW;&PUP!R9bzdxABWP8~DdlAkoxhCC@|kTwNZQU_;g+=D{>$+8Z2#R`D#9sN zoW@z%I25&x^Et(B$zHu~VN8a1ig3NFFJ!JRgjcc^WsWl;oRX@4!;?AgBabSvu8f6a z(tg$(oXFc0uVa_U?`t+$nD3&20Af3sd%_(9xTjEOEC^@Fw%*_0=QcphZupt$ptFZ} zHzuLaH#UNX@n4WJ%;0r?NJ>iD!V-EeFT>R;{#gBF*B4wa{r_2ja>a)03aQPyP?Bi4 z5Acu6&BfJ|m~&I~f+*qP(c*2YwaNR&D_&%0vlbSSU#5?&+Mud68Lc_PKg)FZt#+S|7QBG?iqyiEaw^d`= z{sY4SAh4Hn-IWB5td(py=uRWJZj$a)iwz06S#M{C+yi?WYdq% zvm7}qkSA|+RN)7a<=lN>)UMQw)GP$C9P=tnuP!(G*cP`@G>>rOa5co$qZbRyjqGIg zHX|aDTO>jFu-)@)_q@1v8A16qB(%}j1L(vLo6n+oob8GWV$I+pMhB&71fKmi7IPIy z%IbFlN0&G?p3kM$9AEGs|00gR;`hmkNhgEL$>EyyW`o-F zO&uM+R6B9~(*&3$8$|?X^NKYZG7u9H4X@38V+JTa)OS1W(0A3ouhwV>tSKz{vKAJl ztM8xKI$y3<%Xv^Y{MK{Sc&q*9t`C)cGk#Bs2v%2AH^w&LVyMF?g7|?p#1eq{uA#r} z<(PFX1UF=tf49K5|C6Ao`s@=RDDh zLU7i8@}7undF+O0hHpRXH{P)?ET|&n<~ z!}L6Vj%jE%;gH(|6x$0AX_Ru)F;H%3aW>R*Hu4(@@$QZuamDfea{C%w9^G-!U5hsK zC8W}|Js!BX*WP5Q)oZ)h^J8j$*2~9a?ks|=%;`{G31{KrY?#AQX7Iu@+Wazp{coP7 zm3*O`s~Bg5$=(W;o}?aDna>ijrJ!8QB`i*0ro^=dVkCU~Eqc8Q9p(5Ro9Rw zb~U0;6+&6`Tcj4^TBpX>^i!>YFyFoAYCGoem+bF2S!-4%`^C<_ z85eMD0W*v--)ZNwpG#4(Q6?!?s`A4>m$G|m~UZ?40-cZGaCp^3NaI=)E9MgjP^iNI^ z9w}QB4ev73AyuW(O zw}uv~Xm#A6^506Ws)JhH@P_84oZ%)j#PiiVZoG!017AkrhGJk?Yo9o{JvMi??~FFG zEhJ0}{UBjQpX4azEP2Y+=25;W_swyX06T1=>40l>R zFb*8OX&V28&R5eBk@eZr<9-qrfQh9bE97s9Aks%BXuGp9xHu{0P9pFdaa)Y1U*CA1>2M(*D6+j{V7R}>$kQLcjPm_KRoY*z zjsF{O+?@CuxJwyT7d(p7a2}3Euvn;hpbDcKTpfGBR6f0%(0>eHC6y7%Mlom9)K+9JRPn_O-FPHyuno1Emou~=Kt zP6G)qGc!0tv2VAF%(mg+5$pM%e}&H>n1f`VHg7)7b8BmB*@o7ds|%fPE<5F8$G=0L z4IW3duKY2*C`9eg+(u2sED!Mo8&v{t^C?g#r#(Gd{(U{oo-aK_v?rL=2B_EfN@`0` zRVX9~v7c|;PV(oce20(+a`d6u9tY}_=RDlaH@2sn#`0%0=p_2HpOlTvb#TV!KG#N| zIwgi~Ralhd*RdTZUd}&lXZ;?32Mve{9vIC!{pHF*&0+bL6Q+5@ zVt90FW1-ZOlIBC4;J$-6l*kX`P0AdL7P|gPljdnt2!a}lfufE)`L~(HE`)EHh+%`F z!?+67?yN06{}sZzaku~OZ=MtkM>V)NDY?ZxOiUmdi8Q(OJ$NO!&WU78!fDYN(SZzp zv7XObUfFnl*&SUtD|(YHhd5>Lbah6-^31)PCo5^*EI4-YFN761%q1~;AFrH#9l!UE z@w`F?Q1_BmXGt>c{q6T`6C2TNQnb3`xWO&ojcv{@0jC+}|7bd^u&5e#4ND6sDBYkm z4Bd?=Al)(2-QCTIfOL0CN_ThnAkrNJ44u-o*SD|hKjDD$S!=yd-MFJTpampz)XHUt zE*4-BnL$(Y*SitP)ejy!?5p8b(zUsuM*pccw*JlybERPbN@&vpG(y-tS{wXGZO4MVU zHvCUI;i4oH?$09Ur~Wsp4SaO=#i;{gK%aB%@+86whzO~KW7Li=)gDQ+zguz|I$qS; z{9#=9ld#m79z*q!YFaTqfsGjx{gLGh*0;2B4Qgk`m&wd$ol*DfQ1)0V&~F8bE2#+O z(VuK`ZW43eUA?cXyl0sgt%}LHixhUkN-)&tDhviT{tP}Y1g_wo@v~_FKNlo)#qP?x zUzeJbl+;(b;!`MJ?9W=CW|s{&$6jt<8)r@1>X7 z<;XSV67Pku9r%VN&QHIY)@FJ5nyaOneo!h+IY$EcK@^s$kee9xk?>aPD45v(IEN_o zM>)k`6J@Wgq8-3sw$DNMAXm-GydLNejeV z^m(RO+2@KjXlNp0^?RNPbH0_JI}H(Gq_iZJ^*W2E)4R~WJEpseo2Zu#EwTS5=VHk+ z@EbaV6*aKYq5g=F?Kf(q>-c=R;G`nfc|Y^v_cfr(JS<4xZU74aExL_@jak2WV@^(T zoOeZT%DFK+3JByYfsdvX$L@!e8BXxXIusIZX?P#W*o2-rq=sGq@Y<5}+}9L#WT<>T zJsTxczT6J|_%#MwG2dUKZEA`u_ZlcXTnKVPtp;M^$Us4iimn|KF;TOOr6+V{y#w*j zm++od;TM$2o$r`yA8kCaa&G&Fn$LPMIX*bd*PB)>s-0qmGNNX~og?bBL8X~^jAV$* zAJ%}a$%~7WE>MhD4!u_Gz+~4|g~QINzJX&8N(-SldH1MInS9-vl$2Dp-3KN^x8n}@ zn%C;GZQWbVPDWyP|NDRYI-;+*EU?0K2d=l><+>A!>|zTo6J@nYf6?}J>j`1&ye*HU zNdBj^g#Xht?bYDegDsWiBnpiaonzTwTDD+Da44DcYk0@jj;D1%xpvh#k0!_u7Sd2o zxEI9$T_aFNRaL|YRyH|?3)kMA6_eQe)?a!V?C49I&ZnZ-=m=qDT7avCOYo58_-ajr z;uz$sleYNhh?-oityU=VLIzc7x*bZgq<9I9Aq5Ep?}HUbQ}IFz2Kx7?K4!DE#0Qdi zJ6-SnLSeYT|288vtCHn=(V;Rm+h!AJHH#hWcpoWdOpIihnGo0J{aMR^eLyX zyVD@Hs0Usa(39sc++}P-Qdu`JTxcbqEC2>G;zd?NmW=jK@gj4EPe;CAw=9T9ogL;D zRX8EPq^ZuhWVcZJ5GxT{AZVey!1RFpXU(dp&ufJ6YTDUX_O#^&ABzQDMum^>a$lsf z$;HIec9y?|AmqM+jzYg)I5pL{LN_zNYBu0P&ZoahE|ng>OZymW7N&UkEoGA!Jrft) zWhuXeLH)*ltzR%$KLm{rM-F_RM6d3JFQ%T%tGLsDaH+tzJ~7|vPMczIu9nQIBb9r( zqZ(SigLvJ&T)sb@%261q*s?P1naNF|BF7!mL0410Bfshv96N()RZ%pND)6o5$p=HCBl0jsMb7D9ZreNQ(Qyl2+1ZNU*p z00mlmfc{hh?F%(OyWLVfdRO<;YF3g)!-3}*g+36x!cFCHVXZN>z$4hH)E~7FePBFk zxnb2T*M>ljwgzr$jQYIY0mdYjz_#HoOKJq+eeYXzV|1{AW;Q}GWTcI?{bx$Y5$(dm z{-p2je(kVWPY)WoJV*|d#Mk{p@LPCo_woFoqQDN`M@B@t?$TMNYuSa$3j$A^6jWOr zQ{m@aBxiA68*U70>#Ouv9SPrs5ebl*Y8#Wu87s(}_LB>}m#m6+D6=`VS`i{jCzge6 zPRQIB{RlzOE*@ZH#tmvT8Wsn?8)e;avJQLQV1ar5C+`uP{L$p5{4@qMB@o&$4@g}X zoq;J9F4@xQ0+HCek^qH`kG;bIqh@Qgrv2^psx#aNu@f~vgRj=;GBD6g1P;JeRIH!@ky4F-klo`H_h_fy})LtWQR zq5h$-PXDG_Cd{3`=1&PXsS>Y9!5k72M$F=oUO-ruOwV=U*`OQB0Z65U(R5J}0d@xs)>U<^qPqzk`j26LNgp zg;A8ITJp*-=nAlKN8#BI@hd`xcZiIbuvv8U3xbHov$=eR5zBYZP#0w;rte2Ecu80xHQeELMeM%gwq z-{Aim@rs=AxLa=0E3TWJ8UvZr8A0g0h(_Ntd>R$8r(9sXs9_B3{lYm{wfsZmC%(4= z6TU&XYLRm~jZ;*!9^nGdAMrdUX9<|%-@!14Y;bjnrxM0q>rAMo__vq>dE{6I1uF6p zjIFLeEqMD!Ulf7x~FCve)nA(?q|VR1QbA(G~YwUDOT zq{I}M-7?|ZxafrTs2ZI7s-@(*QHP1)aPWp1`4h6LISxXra)vTSV6ll(cr;0%yhE1K ztiIB8zWDCPtF`y|V_Ru|jSUEzM=dQ}!(ULMWDH8=-3$YP9(Z~m^ZvikuY)PIj)J}y zeuR!2CzrYU`AUz{zAu2WI@ZS4%6`*aAS2i{Ye{kPUesnF{A$@s@$PYT%oG9m27>|e zgXe|mL4G9C6){(lE`@i`QnGOp>QBH&`iwg4&S(4iRu@7h4|Js&gZT{*k9ztLI0=0)!h^zKMEfFbY7oZLs& zXjg&xu4x{})3`iu+Saq?ANG~}(lWr$j*>sU>6iY76*>w804N{!+itjLX-m_k>HPOiDE?c-QO zkTGL7I&xNuVWJlcf_5Z$8Ql&C(o!hYGMP1YAu0rip>GSbeRPBz*vAhbiX&v=E(8OM z@&~W<_ke3svLPZxV1JZx1?p1phE-gY$lOPYLw;(_wZd_B0nJ+{C7 zwceAb5q(MT->c;Oxp8Eu=&(;L9hS0C;hU1_4YRvnm<`NjRsZ{|-s9R3zS@mmWz)f}5D#K$lAVp($l0rO9Jb z-f~io!1~+s_tF%s5CdaFm^r7geHV=N+Hd7qc&8vCjYm$RYPM+6_C3DD_%}YtvCN#` zIiQaSSO`Z@KJQ^*sro)-FON zHzBM4FVE#CGA{x3%doU)yx6(@5CO*P&y+rbtD>8W%hP4<^)9)MwVl@uRYqcIt=?DG zG%FXJvV|Xkp>?HawS3g=gdrC`I!1Bgl|9mUoYwU1xqu<1XHY_Es^=5?U!xK;eYpuOHI`ClgYWP;`sg@5Kl=|xd?IFXGb4d{N}cb_K4m(|82S`myOZ5dq( zXzV+)#4_{v>)psB>5z%KJ8bkTjlsTYzr@}Y<9%@@!1Is2p>Zw|#zKm8_%^XHNLw$Z z#ooa=?z8p}G28VIB7(Op2_H|6U*}y`)n$#6|BpsGhhM6TMzFyvdbb-7QJ1@mo#hM4 zYI)vsu^6Pa0R05Y43o)npq6uw2cRnT0iL$c(^1CyBi(g`HB`WNeW!}L5b+&zl`a$PUkU@% zlIkQ=sYKh@)bu;>fC&X`RZvU>ski|!X8j1bh@+I6Hryoq@P&FSmy_NqzJuFNwur9m zu8YQowIQ+R^Sg(07%psq#{_2LdzrCrxHF2sz-FtEF()TO#iv59<@NgwePM1G3+fS6 zVEHMgh#_*uU&&;apt_K=( zFO{J~9HTzzyp&`3Wg~qEk$%&61)F3J&SuElCCY{B@SYyGi|{w>yrRQj{32Ud)|^(l zZ&X!2ZbY4br}JMJOyMDaJ=3mk_g9-Pd~<$CnmfB}q1lMoW{$;t|L?MP$1T=em3Hs# zpI0c1D74_Bxb>n{qJl!fk3BoOE&15qE4=Nuck~y7mj>f%(E>l5XOi)|&{6U<=)WZ4 z;6~AXHo?99lvceU_lrBr3-iWwv+-d{%!U4O3v}>L*)5B^Pjsn}ktS>UwYP=pUJm19 zwiJnb$t-?wLcwd=xLtYlq)N?OQw(a;+P@|coA`djn`97N-HRgiGwZbf_e-2NGhA1p z+|&`coQ%3m>V7|rNnlNbDBCu_u|Y*RShbh!h=iTzw%MM;zTeeXaSWtU`F6S(&$3Sa zv;x;q*_KuGE7g{dcOzVL6cGgz#>CQ*5)7YXcK5_egniyAs$M@Yx>y)+ad7YwF<-YF zH!hzQn8eUBY0;D$%J-geg?l+H@Kf0oF)*ot2x*9@2mWfE|4r#kOv&`I$7;^G8@KSB zEz=)}1W(f{lS8GqRTv0pXN2>rzmmyuj%-Qep`Zw(MSY9#Iqg&;_$rmxTnOGPqFR`~ z09eg&k8&>Iu++**Ec^CN^EIFI2Mx{fG5zb>$E$i^;4HJO@}6h?`I_&pmo{gt1F7VP z#lVkNPzSc}nI8~;z^eNuJv6v~bcDCiG{Z_?Mz0EH>1E$GXd_~Kj^zYb>+Dxq#kjDZ zVqct-80a`<W4^~Pn0g>OpZpVw#t)@Heda2R2BBOBT& zM=&^?{w5gRES_wm?eRz6)?Y|>s|fE`7t_E}(7&1qQsT9C(HEI1H}j4veO6|FTIQ23 zC0FdRl$C+n!X~+qw&0yH|DoCez6k%JEg$>XfdEQUv=g(d!DXTf*21iEY6aBauI8?# z6LGItZ4@_TN*I{*MKp+7*A=re?-N%&SG^{;%;4F*xX~*q&L7O`@FLYmjSMEay<5$v zEj5V9**3mgshSs6yWSy3q(s(uEm%AS!qQ2#oMCo{Ee>W`3bULrd86JOsXF!u_aWh} zlNNS6(SfvxpGD(+hl%vR{va5kvw;$DAOrV$pDwjbhio@H03g%gxK)0QM*BK0Wd~?r zI%yc^hEs1XTxLR!c2XmeyZ;ci&{e%Y4dPQdSjA%020mL#$?iq)xr%uCGe51sB)OqS z*r7*JeLB6UVY-uU<|0=Jg$)j6uq`w@nZ_~sMOG!OzDPTFKS&esg6G6ikXBa*AQIZQ zm6Xl16Xqg3-M)id*`GW-_@I}L(DUVW{V{wk-8jB}ap2A94Deq~?m91$s;Xg%LgxTl zEe$Sm;|26w#3n6X#vArCaeqq7tJ9yE$uuq7Ay_b#u~0=K(hZW-4xgGGFI~C1x-yF7 z(SFiOL_AxX?<9x_>bhca*tvx%7O0+#Ct;Soxa2&LIe7MwHXqfFUAX(6M;L5x1Yr|s z2g_#(2FLgvnY4uVl)Jd(EPHGlxI!_BiHU#7b?=(;EVhl!(b1SHyv`UhVg`#vl~d}B zL`OAJyfo;v&FxjSoG9(QbV0!Z716cgE3ZW4)NrO4l>!6-FBImi^kv)UjU5F%#3mpj zrE!nBud{7pQ$R^5kt^H#T`_sUE9oPy2)iPQCeYX#m6>efAHsgbOu7O0EakZZEy|(U zGAbpshV*M2&x#Pxy&yN;S-OU>o!`#YvdQhS)2J%mw+a>4?-H@^=uJGG7p1Y%VdyfS zWp&=~{v%lMo8tcatrY8jT7aU^wK%KiU7goh+2m#bR5WYVBU>rA`Kj3$3MQJG68UU@ zg*7oU>kAj^+R0e&44?Gh3~fJoOS!d@(w>32cFhP4m@f9513PTiTXX_8s~=`@&bfEC z^8vHxpv!Y8Vb?`gJFFw+EUoG(^YnRJGdafd&7d9)`6Z*$dfaF|Ipd8(kU_RY#j&NC zXic|p&yd&qY|I~1kfONH`mO~LzeEzLaGY)Yt)$C}{k@Sfobd2unZgjGbm^uFqDw}zlb4aKf)=cI@FZo1rduMPN%!r<#Up`xULj`9m4*vX5kJH?U=6X+mtc#nVodDB&LHTX}LfVVeSyf(Zbnl^1|Ac-z=P9ZPaSig=>}cU`)b` zetOY3Ko}-=$=u3z%4ZdeVFA)RhfUlmS#*}p7o}OzvjM8;jDFmlXXTRY4`2^KJ)6+>-Wq5`ZBRnNj_o!VP-!_#$QdMa~))n zt>7)BDYPu80X1<6nku;4V7ZMLt!@tCJw=Moe_Jkp5~biKH(Ivvw&;gEOagMGa0p-5 zz3m#)tAIt9Y-r8H>BLOlQ1?O7g2(eYW_>$GSBISd<^9Z!*U*5$&KCB6VpIUj`ZKgb z_b$PwCBRB;lrk~~k|~Hcv#W^_#k+;DkWVtERrvVGmvMVU7%(KX?m}GUGe#%?GdtZ% za(H=@^8{^J@eRo0Fn>R>kQJRKBwU{Q-Znr*A-N!y?U_Fdtb(_JA7) zio}RuN)hInIAXKqgO$?2c$;ne5UDJikTMfiOGmB}v3sVuv;Jtj8*wwu ztk^DBGVF7HaH-#OYTuDnGHnq|I)`naP;^q@PAy_JT@*$P_?PNf!kQTK<$mR^S6%rz z9Rpi*R@dtk6pQV;ntG}Xc>FtwYV3p_e{JD`CX~^4y@Z|J8ym{cL3D@nRd7I*ZF_b3 z1k$bs7_K$l)x~XSX%Jx81P5YCbJ*7{fSXRVF=zc2Oqc!<$C`A`!E_*8qkdWD*_18vgl+u(cy_u=zlXhLe~P?Wka3ngu@3lesD5i?n?F9 zTDMsDprfOsG(S$~!og>G`NB_WqWWSSb0hOdK_$-y7iTQsA7azPSNgDDw)~iFn4bm+ zpQ4D>&WqoT8vEu30iwBZPSGEDs!8_vhfoSSdGwmlx&i%@_CtNZgqGY)C>N1PlwB-g z$tS9MA6PHo*i@3~xBwM~GseJIEGVG@#gxNf`s0ZarG;#IQF~UjBkm-AaiUL$RDcrw2ae9b^S#g4a2__X zgoGUDT+rE~e2QE42nqR8wTz}uhG<>yG79U<)NK1@2PJ$9Td&tlYo-6#qsjtSl)M{K zb%#+%6}$Q-{rhXKOFysXr088Z0Zz0rD?n^OnFuaG>FZN`|7ARM>z)#pOuVB&@&&CMp8M>L3 z!pZvjbGdYeWH*s-?CXv@TPX*)Osc0$#mU50*PA8uNFWHieMj=&NZAMBVgbS4!7EZv z`10Dw-X4Epw5*EkUf|5bsr#X=GQ0iO0Ez(D?Yl|Xv?H*0 zv8fQ{Pz{$I&*949%6_u_&i)0?p;hsuJPHJw{f<&*#wYyOnDs{ztT?@y*|TySD5>EOD?Yv5r@#`A)}?O$r92WVK(xgkw(FIyBLBm$G~;0@F*gIF9R z)`xE$A0j$~Ar)C=qxH3vb{vv@mB)K~?}mrmtrUxdg)h@4w^L1`ir7Fq(x?!;Xm|ap!kyrkl7RTJI}0N-NMWsP6d_%i z2w8z3quN9m8v&drtx7$zOX{wZ$jt8EL_=73b;@^epo9F zp}5!v{ai{5S@4{DetqxV5AC}H(oWA~FoF-^o?_2%l)Sp@&7?`OK)8q>p}z0j zr_84nYR{dQOsEV!CFA7J{C5&A##|8Hr%C?Z)C0_U^-}6(t5gEK;5!@b)N&Ab=^HURqq z{Ox&eBUrG2bGETERXe7eNYTr)d^UKk*V>quH%dXHq1^(4>8y9^Ro=y1Y|ZH^fqkl@jE`w8+dRLwr@t= zc8*4q?u0G%N0XB$aiL0=J(z+u>pAK7#gdR-p4|_5Z*TaFYf%Eo(U5&%h<)pd^74^3 zadM5RI*sOcya#UKh4CvjNWOqrW(pk6h=cJzoKVo;yxACU<@qzVt#3CLoL$6-$^e0n zeH*o$Sr$mc_n(g9bIH-YPLie1hQA;FsP*Ipnip?SX4tm>cR4ARv;Mftw~%mXM5M~7 zmC9j4aBb%{W-(u`(-fTobicJTlBct=d9OCod%xV~v>&j{=GtCAyScuYym>9RI); zU(V4uSS3p-`o4ai+v_Mx{ry=>DZsuWx&PD|Z=+b@8!RL2FoW^V&0CJc%I)obKNAl4 zlsg%HPfN|5+$=x@-vP;`Xf|zD&FqswmgMv|Q2LVjde(i~R0c;w*H1Q=+giD1M-|bFeK~MrZHOz4Am*>H zcJiFQRzIhI^e>OII(DC^@jw40_dF>Hb%wfR57%j&pi7_h)P$alhDjfdaK(rvPDcv_ z7E@mGXZ!W`2%m0Kd+sJ+Z|yxbS#%xWga4pEmA2CGYJSNI#!2sdJWCn#+Cj;IwKw@i zuCLX^ZH=$~{+aHNoiV60GsD2flnbF}LYFRN-}JThU+z0BDZiwe@k$EAdo}!(hoNK; z?Mj6({^POiW&eEpxg$*!I#cb7P9HEH(3wRq>MuGe>Sf^lk)h~9JyEFn=mrNht6&&^S)S>G(tMPdH^2}!L#FzfoTt27p zUae(T=s!QibBEbLQl`eEZtgz<`x8x>AJom#k^xN?$=OE(N|C$V?p0SQ5H#O$!gD8W z89snGkVo_D*3K~Ce1I_F^_v18<=8)sel`i`-MUYDdYnOtO&<+Q4Z|@)Ty##0sgz z>HQ+xI-~ab_sq|wpy{+cuS}heP5@)V}eWuWon@_dej*7_O zvkk1n^s^kJ4C8+M1$!NTZ)M%)UWbMAJ+8-2@Q_$ET+EA4alwObS@G%&*7^yg|Jp?1 z_I^i|YW&=+=S zume1fNOrJ>wC#+gTIygMQgvQ~_nVt7rJnz()Gs3tF*k{Lm{L}@@Qvkm_wVhs{x2p& z&(F_!2;0NMuLq3dWDDbi>_JVN{rwE)9FLE1v7z6e?T-N{U>E=vN)MZ=Sux9Q1w0w3gn|ba8%qF+8!a~I!jh?Y8^;~*T2+t}U{35s}g}DMS zUi?mdC{Kawvxfczs0&&^G$Lwh(5)K;QFkfthNUkq-riPp%{h26u)k^)eA8V~(c*~z zl~kN$u|-S@bqRGF^0n#yIzSbsHRnb#XK~n791$L@ zym4%z)ct@M%Q7=)#-T{S;q+O2^@lroF_GiDruW;b?&##D)p<_k3Nzd(_uww4?*@-s zSiTKG=Htc&8sBD zipI5ND2ZBY>0ca~@LzA}r7fqtZ=CDv7ks>z68y{55iaD>LXcFhXz{Ihz9CID5S&GE z`G7fo9P;d#$;#IckYn(IP<+ z#}QFm0RQ%nbmf+t!!w!3%6j+VLNvPf@4qt22S{C!lu1_1<$uf5s6|IaSdI1)2n~bJ zy7OY?c7YY691Axu?e{ z83Z0&u++F4*^i^LAJQB&kYGeF$^G=X@I|NcY=F){ug;FB0Hn*Ff}8D)Xv`f($T1h_ zb7CN^b^1oIjX5un$~Hf@*w=&i5lS`HzY=}yPf06`M`donqzpjJK|+glI5uPq$QVTRG6#_QHAF1*-#f0 z+us?JdbH{&J(T5M(8!yR%q4bZVu*71lhDMk<)~3peP$}kysdQCR#ZJ2SJ_1d*~OpV z-ZCN1inerGj2z^w&JWZ>IiJjOO0q<`e5lQbCD(O+tDH-{PAA=S4oZw~aIHxWy58H> zm=sGV%d% zAru+0*oOfhf@CK$Jd10mTONQenItDfYd`-JgCeY!JL4_m$a^!5OrAN8iu}<`H>knXbv>b+y!fvFVQr;umjeW$tJH$8b^o0 z=r=SqZ^7S*pEs4|i-=m~mYL`YkZG;U8SLWdNOHL68l&hp{>_#sFMZCWaem-saJ_aJ z>tJp^eC9awHNJv1=Ti*9u2b30N=J9r=-$YV>s4bmxQBTJY;di3KS(7iTuFG8h!KO9-ShKlU{F`Q@EzA|x z+xb}d=W|7O7-8otF)F&mA`&mgLIxGeLB>0Ud)b;qM8>A$w?}QiGg3qzMlxMz+{X_> z)PEJ8$j0%IZXi*1q+|PTIiuRFHXD|nq~ctKNcDK(ZPVXSOCK!NlWP3o&utq`kgP;f zXNlbvcC(h&tx}8qnD$#wQ5fXm7Jo;v+vuT+!SqS~1G#zAajWN)OLSh_PYJSjC=`4K z0i=W-hpR`;Feq@Oh^GIJJ{5M^Emuncfg7Tj(*8U3wVVub#$TA+pB}g{8CnO2q+@`z zb0x$T5Z$l2uPuOPI?$O%iSui`$_>IY4l$l_Dr5O{LbN9Q)31F%U+t16_n7fkzPGI~ z)u2SVs4ZWoa`CIg^bj=I=+m4#W?5h0l)%t&(>fF``aXr2OGlRh-jGlX%slS~t4_KbML8vDB4{NFztRs)s8 zF_O(sTpvcp@_JvpL#4VCe_*bAy?5}1k=9(!S->;1dc_x8SRRrM9!IAs?;LDeTZ*%~ z*9B4xZ0<}MorbbJwnu;3yQ!_Eg{!oYspu0CGCl-w_+MkM6m#RBdFRkjT8vbWRe$n_PUCr*31ty#paVb(I zID!NN%@jI>Ew>@D6b9PUKFhx6#=EgEiE^q7uK$YR6rngfpApSIVYgeK?*R*ddgDAC zFG-ip#Uf(7ZMdq>#E+4$DOKiF>_qWxWpJKDAMF*wJ6yCc^pUT zeMuq-oNSJ;ZUzp`8Y@q$`w7!FBxbaK#FR&`ZCyU5D=N3uZd06_5v*YxJKTZ{2!zf$ zY-hsQz?uDRvMK_KKfIIUPKRf%W>35C3MP0hvb;iGRRy)`{(ZYKD8%P-6aO|+;q`51 zsJBGVcsrbSJVZ^v>30ZaN|Z}9Yjea{=n3+TSs zjY}uI`+JtV`SHeU=D7yT65{Yw$44i$ni~pC*W)+$MOVsuM|9=#o8+f={9Vt-9oL!! zCmd4FfL!6!z4sZ{;QM_!BA6FJ=a zyJzWb{KLiCPVMth_G4P?`LYbZZ?pE@m`lr3&oud(V*B`G$;!r3FKCUvG;V>G9+XjN}7+y05BgD-YXy`GY_Pi<zo1&Y<2>GkSHGXS^J7+LgoVg)TK1vgrOGDSWs%S@2;emq8AcDE_?u@1y*jSU|A{%TyO`#e2rp;<45Qy0EL+vr zM(B{!uRG?F92iJsZLEZQOC$Z?sE>Ecur#m*z~5u4qNZQOD`D@*ZhtM|pdh}J{mEovkkjM&C#W@v=e; za=}MCHe$Ct1`p6#ZXF6p#90P9m(WJ6Ua|A7z1luDUxG#o%pzl;&uPo{%P|G@$ROhv z7W31rR?J15PeUjq2bsK?DvFLqg zx!J)FrzBb7o_cW?qe~q3Y|RZu>63}+Y-b|1!sf`*%=g0nURr}XV%`EsFiTMd6%NUU zs?a4%i4Bj~)Ns5n>V=EV5@BCPYl~q;UYLkK-PTQi;T9BIl5Dn#Ki}-icB@ zKfHRO72<2}CLM?D_?_@p5Hs0ch~Q(jf$OsMqQ!T8AG)4)bk-o{oo}LG#mJaw`>-75 ziF^C~02Z&-Zrp0igsM_R;viGmF-`-&*H#&%;8(5}BT8l=?Wmt|5z8@jJ(kVw+iiIC zXIOR^=^}+QS1z-X5Fz4&c(KD;=@ybr=LN2&7p$hWxhCMmVSu@y$Qu)h8e~?6s$J`g zsP{d5BR0q#pi*;6GI|ZxfeyB!ALcLPVge9gRmC#fV|6OmMyKTFPXBt^RNPHw(6p4V z516PmeXNlYmrg1%p8Uww@lv86k$Lc4{w(VMPYWm(u!UU(#5Is0+y`x|x=sac%Sd() zm?GZD!;dzFsOvqYoZC|3>H2I4fo`aP=Ol{oj?6>#Q#n?Hu$gd(kXCn_*gbBtgDT6j zdb(4v@r^6p62l}RciOqt$xf~?i6tjJ={8&$Fvf{eRbN9Khb8K&KkHH%2=%{TkZT4XI zxS#Y8BVmjN?HLb^j(#L(3z~nVTbHI_#Z4-N&fPj1{^21zw8NdZ+UpfA13K}46(mdo z&~U}Bd7VthH<%gQ10?~=w;$66CA#Leo~e@o&zC^j=yZ}YGa)_}b5|<=Q^hxnktex3 zs7ELB*e&kkS*REep|1a0U{jX^37a24L7ZA-D^hcESF)>CYFcxG+oh8FLo)>cSlh|J zn;W>&Z_;Y|upb8RoKHIyy!9Sz-{jg0n5E0##jdzLG zB%OQP&4PF-DA_K{M%_T5QX}uyF2!{A$NDpV&iFuK2P86?d5t8Z3>%tWLlmg zs);nW8(r|4zzi(*;7>JwrV5kmMoaweAH0KnJ4EnF_?zE3SgN5Rewc9w_VP{;B_@=m zq0KNQ8MSt&w_X$18w>PDfnh#!T2{)>Nz3+ug&i+0XuArty1tEJ|0acsex5LD~dBN0UHQnH6-*m2>xo zZ_SmulkF48(Xu`r2sW|ad8rYB6zvIWU9cJ=6d@=7O<^Ip>QNaRT41;7`JN95G%q=+ zU<}6uJi;DJJdm~km%xq4lazYg*d2OK?e!L@`t$&a(wRq@<1e}8op9_yaMv-TXW1C& z!S8yJ{llL=@>WSF!Zl+qA zP9oxAgbS9yiYl>57 zRax%^7VPbZKg2AjF=mNo%(E2}eT?9uN~L?h+9G*Saaxs}2T#DkAqZG(=~m<;)oZ zTFayOOtepXn}6SIeL4P`Mx?K#)H1+GPd1*toPrMvWh6(D;&s?UI_*mB`StdPimdX# zBK)zb4=`91wX{_2TKmFC0MLgJ1L}m7`w1g4oLG^Ok?MnGvwkR?Y8kb;evop6yT3bQ z-7Z9dsaJN%HK&O3zw!D$qPp&4@iJcqv+-vHUlJ<6rv4bGM)`Inh1CH1R6BTFR{>m6 z#fd)@_{9J$i}k2&4QI6A1q0A=zf2YJiT>dzyGu4i86ZJ{g#G;$5*Voi@L08gJGA#89a8gCQ*liLwC;W;*?6-2P3(((nZ-RVOn`gmFv zq+>b4cpm;B-F%3rT?b=Xjr3C5nES#X#7r#lWHGEmne0Q#m+6P`9daxb4uV|qaRfhG z&PXx7Zt!Uvb=4Zh!~F2;^lVt!kVIWfm4+ooLBkf&AR>-TDoQtbGiW?RP=pO4u#q0~UB~(6WW)?=#5`vj@JUCM$F=qHMq- z?^N~|6)&gx-q6Q4s+PrUhKdeHY$0#6x)A*u5Ga1J&Pk-tNPu3tiG9>#8qgmp`@yn= z%bX^}18bS|{OI@I^CC~9f11>xIpoy$hIC^nl26)dpu(;WB*G#y=rLX^FOa57CvYYW zY-3H$jPy$bM!$LC`BaS^%^zkX1}jDtvs_*d(GQTV%`-f;wTSFWeTYgV8#`|V==DdY z9Yv{ax)q;Ek(Rw)%tgBtz5R06cbKul=y%n)DK7jeY1g?rJ0`#KzSLRkO~`pPoe_oj=HYArY`6_z;6uj#J#jaHYx4q5rL?a^M!BX0 z6<)7IuS%5QSLs*&00|U6R|FnF9lkDXt%C|i;4^C)T4`3fU_}&C0tNuERFVh>_8)w= zaC0_vfI&B(QU_>DJGo{k7#Q<(!voGTEB)eGyKDsJF^cL8LATQGrmTc3E{Epl#ZEm3 zg63e1atHScJq!4MC7^2Ool)I8W%tZW4gb;Zq7NaVQXuqV?zX|DO!~*Dm;Yh{7iD(7 zSYzk6@Lj8+G>78-$Wt8XZT{#Hh*B>ITqFRZ)Y;8b>4c}4fdQL0=RQnt){=>Ac% zvF)&~m@eG7>tCSKUrLnz9r1j^`eU=;;)oy8RE0#(JnLCL_n1|tHt)*zdN`~7y<&1r zj`wdH=W`4G2{R?PdVa(_`0|D0CM9yq<>KuQ;??)oE>XCYfm4z zNmwAJshImJkpJW99HZ;(+OFN0ZQ2+O8rx``#&(nJ*tU(fu^ZbqcWgDbZQDEeuKOM1 z`TpkT&NbFL*F5JuraQUS;%5UGDKn)h7810kv_GluJ-F5pi3?#g1`|=UN$GYDl4<97}`GPeyzpcYj!Ua5!z9@ck7i>%lf(sTJNoe#Wzb za@F=>LhM+9G)7O(B{zp%L71?Bm-&)i8R;cfjGOtHtmvAYK*1`BP=ny(Bt{@nruU1( zso&<0+8#oV=8y&3AUj=OtREJo)5w@u_$-(W!CT6p=xefM{>(Uh_)O_rSRTu?8yG@N z4mA!<8(0r!zaJ@qPLRV2)#AtoYB$-jit7LaontbwitZk~_S5zm(&=SWQp@jN5k3~%`H@E8_B$cPLbml_K5iOuLIvlA;(3E%O6~r9m zb*Bxz-IMDx&|$@vYq!&K`{*#RNuNEJ)9rU%M^CJkz9c`#4)W7kX;g5LlN^o7o6du z2*$s{|6ujs&>aMJq7iFg2F0s>h+3*&+mVdkBdbID;Wc!mYgy--EfF7!60bZ_wZ;EQ zqhvsSQF7UMIxhys;&W1~R|_39&Dym-<1RoUiPm0}X;R4G$$&#??CuCNO|0s7{)p@4 z`D{La;?AgV`HmSNpB9^w^RiWWAo%{oy{Q?o>VK6R&e&r(e&5&R6SH^Oi#E8rINrRv zthk0-jGw)DQAF&y_^tVFa$zB^Q^Gf$-V}!0C@WxJLg4z#DS|TUpV8q4g~nwV2l#o{ z^-OI)AO{lIJaU!_*rP=}`1qrC+5}|kzPI^+&Xqxn`vP44oMms1JJAzAX0#9HEE9m? zGwr{9t%irIHD5K)z`(#YVB`Gz+Rxs(fLk3nC@Mx8ka2U>)Z-~n2+m5Z<90ZQ0u8X)>rz_8n)h47pjoDqqZo`F{PEsUY zuD9AwjCQa#Y{|*S^77lrBC?;1X7Go1yb*1Ig!4dgUi^wHB9RuP6eW=wc|1PpXiLA_ z-&R~%A0}N2*`RB!5tBxTV=|D!r_W`4yj`%{Pi>u_iSm?s{kyuc8BtU^F+k^p#@@G5`?JA#*+!45@L%R zk^fH%ppx4OBszc899un)J9ni_5(Fe61e!RcXz5SncdniOW!o~-sh1kw7e4Hm#PYD- z2A>V}q}ak|$Eh4^_JzoxjQlzE=Ii+B)o_Zr@LfQg8I)gveSXga;Y^W&$#A?tf3F#< z+xaQq*tI7A&Q4zKXU*oz2DhHLd56HVpP?XB1Q}w01F)Id3)Sv^)uJegM3F) z3d4FJr}4dWH;j0-Bq#aTG3=UPz19s+9a>{?Y8}$mf1Vfh2kV4Ag8%0i4HfH`OBaip)uMSG4g3b_%D_ z(dz%mcPrjQL58$iV~QLlHjdLr-d69Ynq*dSHsC@V{`)_^^9a1I@`yR8oB|Ub<8`wD zB*l@!%Dkj;Q$nya)Ks&Z$u;LQ7ZP60XNE7iX1XCLBP23>4#k3@m+N_RvL(*0EIb0@ zpG)j3*a}_0G$m^YJQPp%+f{X9h@ls&=YVI-_GdrcFM0^pNBZjk@^N@yj$Uounqu`-Zs0OP6T6I&>!QY!4W zkSN{Nl?>ML@Z5ZQk#crrbHws0E|FpD8@d9&F>eoS7+mqsl`tK@EJ9c9u64-8kR&Q` z>+Zp->xQXkp-olIsSp_5mpaJ8TlwzaK=*Tc7`WsH(2!AP4FrY8NMq195o>IV#%TAL z<4h{Osv9z2U9)){MYf%5mC$9eOe}Ne#5SOXaY;7+vut4R8F6)dXAu%>a>q z?&8;F*C}&w2DmXYB0^tbJy?mnpL+DHFnSmRKYq3x(r~FI91z$F+5B}k1eHz_J>x^Scw(p z4cTm`Wi5laHS7xIk0_l>o-wxq319ZXoxQp)Oh~Q5Ia30yb_#%#IYW$CkIx}&0te-r z&b9HM*sJ=C2dn^Xd0M&+LmA8Ww;%Cg6*a@PtSZWLMi*%ZuXO_ZyOMn~q7WLJQ@-Pp z8+2soMNw?8Zd(wa$JtfYzh?A-N$m5BUa}oYlZRTm7kvo zw{`Nb^-*HzGElXwy)jg)Fd2?GcEx`RL?L0jGvqU}P^;Ln-*zJBXCn+pG z6a5=_{g$@_GG=FxQ|p1UU*|Yix-Jb2-^h7qwcgGBILZG#P)HEk5FRMqh{nDm*3zFx z7asZ7AWJ%n^ZOupBbGK z{3l^6eI#Ip{uF?Mb9=mJIF;so+x&`Q{+w*J_Wb@|78txe)&p*8qk)^p=2cfheFSJ@ z@Br#!`h|nXt9_ztkQ?Y--z3mTg*K2@F2g#w+5(D7!bCoCM@UOhjk%^3&?VjEWxa{& zAMCwGzXbFO6N7TqGzt}e^nk(jL_MNSj@Cp`^OyD@6u%B3 z{%=yP6%F=X^?#fSVCBMQQn5$*!wzZ)+jQo-z#si6qA-w71*Das(eN4{D`T(y8W5nR9`6H z3DTNZLM_^&QOgQ*OL>lM!OTNw&2wZ?7N!)MfRuaVauXmBr(J_5a zy51KN7zGM>BZil$XjC?Nd3#YuY}* zQ!8Qavgm~Wz=0dTw{fZ)i2lCK3?=l}Z?%BtWZCdgi&&f&pq{dztZGkpTpWD+z43bP z);zM-^_77t)1CDHF!~#!cGUU${?=->?Zoc@$U3rWIK%d}zMcf}nsqeLR_)CpY$FSJ zU8g&ZbH6+e3J&O+jMUQGnTh$^cG(yN7)A4QBKYoDw69|#f~#2>s$#EZA919P{!>LA zvuj(V`_Tnowy;)RAr+Y6Uuv4Ie;`YQ#%{6Dz^AFI(O0YH{%Ns?!8jl1{&&fc&*taa zz=;bIhxr#ASMYFqt1qqiSv+D61E0nl5_W<+;Tf7&!mb7QR)5FtOLsq9w^Yz8_@n>p z-Gto_6-MTX#G!yDzso^v=U=NI>nCzC$a1TgH%e!`{rMJkV>Tp~u86n-ok`o_UtZ3w zfo}5?b%uW6;S54=O{9IOrD`i| zC7e?6kE_`SNh1O(IZ)ThlG{SyX-hE~xJss9{=Cf$Zb8S7ZjjIk)5)|u2oMcWTTHf=v_AW=9`*ky>`xQIld#tmD1tOp{bsVtTkhXZWBBIoOrzqNP zf@|&~)kB9$4#*&km!?1^Khucp6Tme>Ya{f1+)6%auB+2p3FQlVn+JDbc`-p~6g;Fq zt?!3{tx&7|0Ccxu=O@$QumrEmZUm>Ny(9oiBfzGPjC%O7ZH&VYC@(iShqOQsXu*}V zqnl-09nDi>_ygCb-J5OeE2_1d8`GR6KY}%{S!bAORTJpxz8hafJVMxmEw{MX`^TqY zY_Q<%qzJe6Yt21AD6RAL%x;*LXyVD*V%~J8*XM!J)ZLvOr)T_Th*g4;rV}fIV$9{M z2#`XSTIv}>b_e{$jR4oxaZV)BQ-6q}y5Z^if;f6dtmjt}&vzhF^A%Y$JGVrY5gz|ILP+goxIv_xxY)>FupME4 z;xJd)d3I33I0J$#h=56ocBc&dpm_P$=d&jqLr@Xk4$l{%Xj(&qjfbTS`Eh=C$CuOQ zC{hMjvOnyhWpUy>YA#vlIidQ@;xj28@fI;Ier$iCEji@%&<&z?eH8jVo;~)%>s(TO zx0s6nHM*<9jXp=){j_;ODN{K^f!v3preY2n_p(cQWDwP7U7@Pyab=FCLW)dstku` zkF1y5Vk^(b#eV-5QLy5id7`xj4D3SVP)zTFPZvsKP!j|Xwe)m|heD{4medLpu3N-BgIsNIUVO zES50Vb)_GNDy%WYO}}Xo1`7YM?WAlhw$Vt{u_Ccp(C}WPcZP7!w|w9VBX5GGG|frl z@BljJ_N(fbaQ0C7D$>u-&tEVa?y^flS1io+zXJ3`dyw4dy?hE zs2)$>nQ(JkB$xrT4)3?wNHzb*Xn0(j@D(ml?%}4|v_l$&z9JnH4CiIhZP>nXvXJ)8 zxI!-Q%mf@l78f}jGc{8pG-zks2da%9gcowe#3{aK(Wsa?4$~A#9??$U^HZu$9CSW8 zaYjKfWmK-((W%+v{!yGu#g5o{reWHcV0PhcHqLO~3uQY=9{pza?~1Oz_*#_-aG1p)l zKArtN6K<$dl`Ou5G?>!G<0X*I7k5n`-#3Al;4Ik3X=jtqI|Xv-+j|C+)9zIDRGf7u z@=nPddB0uf#m7JSx}E5#S^+}HV>|5guHf+XjMar9DNUTGSeY2iNeN-86zZyGr^*^0 zOKpi5i#&uR^91?8`zutL+qr(UulEGyiy|B8y~9b z2l9s6)gGp#5w(x#wCF)_XGKpQFwQU!|201R2P+4h2{0J^$IBiga07D{Mybj6C2C z2Jd7xACmZ~#(K=qb;(F;pHZ76{Htw;->;P=`DqGIP@8Z5>URb5)k zaLvu-Tv)S+E^Mq!v2CpY>5{I+As$a&qhHqkGYZ`4;@S8&5=xm-a0P zT9NyxYe~UT5wi4?={FViQl8dMU0&91?}7yn8MW?)80+Jj)+84G8HG}xU`<_~b*c5G z;D(Sogh&(mO@u|b+F*aG^uQPJ<}#C9LMJ4Vo+jx#s2R(TTj&`tAmjueKs+LrqQ>sp z3dS*4o-?!bj6T@#n$DS^>%zNtRI;H!hswy*1uxSJ*lsu}z%44_8m^pFwL^JHj#YBm zH#9ZUP&a5YTqODM%n`Y+Jj;VYgV=QM06{hawBVZ2zZxz~GE(Qbcl@%$axdek7IoFX zY_na1dyp-hye7QVHcY}zH44sol7+-yT1@ZkP1_!lq#aHG| z#xV9GkBuBXMuE?4)M-=D9}2{oh(#ONlu=(-N}tPoT|+F5L~eqrvEmrq+6873+ageG zK|LVD(M?lpjY2{LVzppPbZxv2*w7>%Xe7deuZXhV0c}OB=y}TR5Ia&C0mZ> zoyHX>@Z;qrGXSq5y0lgAWWG)x3`ZdvJq?Y4ua{ArMNB44kWwDrDn5F5Gn9I#+< zbJ25|v*X?lp}Kr~=*()cS~x~WgK?&t>FW308YNP+n$<$JUM+XU^nhq>{6iYdlvTRg z%FHY=?vSAM57QaQcvu}w+qibsg|sZ(G=kewtb8Fd9^ZnFE>20TIIm#MDUi1GUZ0D! zonGyzUE&dE@5T8kY!GTIJ)2L)A-GlYpS@V-=3##v#?_OrQgme;PiOll@e6&bzpn20 zXHihbW=W%;`{ykfcTHK1)wH~YXC@Hc{;-^NRf9WHYfI+6H(iDZ0q3b57W_QSr-b{A zf-e!JrkpqV)7afPM7Ogi{Tj0{NdJR!2JRdp*VPIcxg)>2YJtJjDC3rRYe2Z>W372> zi%ji4O!~8-&Sd>`n~2c9y>GFryJc-`Z=u+}vdtV1PF}bWw{KSbt%Q2fti)f6e%c9Y zpXz+krHJd6whEX2d|j0A0yD-q={TCsUMHv_8KwI@)}-q#hzoS7Y?X7ZxinKhruWn| z1Riglz2{r&MPGbvolMjIeL^{ryt!8@3bYMD(JYGj))sQ?vAsXqbs~ui@`9?C)#fs8 z)@2{@*l%X~Ff1qsEjf#N8Y|SWbrK2UT0-7Yhufz3UkkhQX_W`98?Tw}1d8;D7T`Eg zhu(L60C-y5!cUnr$PT!=y8OB>Ps9^m{%I~#W*%&%lcDZq#?i6G+H?9_HE6YQgp{|fv3#6xG?HTnML5T0N)9~gV~TY7=E42pNX$(El#L+1&`4t^kq z_%j^3yJb~-osB~Ciiqij`ylW4tv?vm0@?laK3>CX0*{6(l0w`(JhYpY`W|N%ZcbZT z8)w~|CuRMOXDF^k)KS)eyRO@S2A>hZt*lIuS|4rlMMW~LgCzF?a{%4Q z!#`17>KpB!FKc@x8j>%^X-Q6F8CIb(b&J|elPor0q-wGPLa}YCB;^<%3~f^u4zY(W z+Pc(b@j(8+VX+ik*bCxSS>SS&9T%eu>*p5oK>$n^HPtUgei^syIk-X|qD9>xesY*I z_uQ61B>kFp4?Bu`w9PR5%e7vhzOx{6mfmP5{<_dIF?J71ZIRYxlU&xtylMMnTSfy_R9y%d*9k=XB z2OHD!G%TgP%?uWq2Pg*#yuX!m%AfXT=3hec$;W?6?t~0p$V!1cWr!GUuEwf-`2BPT z&ZC3k4VXe2iHQh(wjaN@Ytg2>yld?FKWLmi`YCtDbsGmoDS6CQn;}yIDv#!794N!(8A- zr>Kq&fyRNkF+;}0@I@Hoc^sHizzqPv)NyvRq#F>{{^J9TR%9Zc^78VspuDa+O#n%V zC#kmx|2dNdLZ{KVX2752F=nNkG&onmwpT4`jLwNj2tv025e#}%3R&n@AtW`?@@FoZpJ-1RXlm~?TsI6Ne3y#sYNLU2CQmB zwzZ3iA9ktqiPgXG2ELYPAD=v4Cw2T#P{?Agq&PvE!`U=rNMvfx${Fi*cU1Ob{5z?D z1baG>H9GG`B{!`vG_g2{MAOJ5=fhWM^F{<}FH^&KzYVS;qOFJcRQq?B5n#~tU^Bx=;is@<#ur-Bhq$=Ydg$w+Lv4O&3RWlcHWzu}|=bB#LFAE*_8~_e<<0YMjt3a6s?AuAR*?7^KX7x6& zWjB@p@Adq8NJTVu?sXy7pp>VG2cUuc&%XFbF%DBdaa!c^IF=KTab|$}y zZHc#&$uZh!cSEVyH4x6U zr4F{u)me_JOo2=x?lY^FF@OKNg#$aRtT8Y+U;Dm(^ZlsF2WgsRSFb2zE{2n|A0}+u zEU`e@{;P_ro-wKv$Frs6{Ra^5J3jirTfx#h&68m(+~{0DFqx`43iK`Pwo>7pIHF)I zjO-20ybXSCW<<@1Ey~oT%H`%cL`^XoW}7~{Vk81>97Caxz~-8Ji`9gkM4ia&?t2!4 zOsQN%kw&`{UZ}9x&@`zAMPT1BC)h=}Kkz8rJ8vOwZI_zfM@6VmA<( zeF993`;}X1JdcLf-q9z*QAlN%W%=g4+;*ft6Lr?|&Qpu)Wwu0xC8pfjd3X6Kq^k{7 zC1p?k{ovAvm?~$B&h#jq>BnrYnw9^bFek=NN+)#k<%0_y@<=%iylVVC7r}CEujzGq zD+R`Pr4&{Gso32?rbnCTILR@xmiifak|NnU2?*{ZLBt{3{ow`q_0-6R6&tS8+B*|I z=T1+vMFN3yCdk5aY9;(NzPqs!*Faq5FA7r|qSyA?uodSD^sQ?4>b{KL8@inzgtzIW zvUSO>bMUGMCv)ty*$MY6ey%pn(rp}p7~=0~KbF_^T&6ULhev-F-7Chwy1%OgxU zZ`Nd7BF)~uP3ikJpD$i#tdY!CGnVq7xwO2uP_k4~2rhpo=WKn1^`&&P3BAgpeOT?# z5IVJ>Hijw{p`m;n%k+XZ;lbuUupg(PdYX5QoHW!r;Jag5R}Q1!|6Y0B^a}7cbK%%$ zgA+Hp3-Mo0TYjwHO%dO;slN#_J};s*-B%j?ofiIeE;hVCw#oDbo3u2~$~>YXhr2^b z9}DA&p+Qi5CbU=;o7hNLFk9v&cTUl|1jFb!#%Y~R(w+^ zJ`}y6poNPM2i^Tkjwe<#kBTQ>;XNEaQ#B4cCu$T6y!o-EoE^dA9|G} zY1g=O#TtTSP0xUWiBsvELY4}d97~(+PymUt z&MU)RUg(beYOM{1ML3(LX-%S)201d%Y7+n;d9w zdvsHBxCt|kjoKPQhBc?>KQaXvs8zMc5lZGQjL`?IjKj4_fn|Hh;~@6t_VMJ{&W9R% zl0qiS`MI5bKOw$VF~P(Sx6XBdBx;21N}A-MpnzuQdz1DbR-}5N&vo6U=xg~HoZZ>j zfdu{kd;wtQUq~W%D#(%yZVhQ&wI^rV^x^%_kEQDEw0`#EnX-Vw;i20q5ccaOX@;@& zl=XCnjjeEEXvK6P0Z#l*oc|!220;+gKhdmkev#Rs3sPgDlq93U(jm;SUTtD|=K#yj z-w=77jjwv3Q2*p{?3etez=QHhZ{A9edoQ{7A+Ib%C>u^H4gid1*!iAVIXnMjsIdQa zS1@O;MB`Fz(Q7(ivFsli8OU4PHz4YtY4h!^&+t{A!`LFVCQ#AK5ET7o$B0Z6dMB5D zf5gw3TSlFps@te~xeu##2swj(1M#8qm))B^jh*|#f_tx*z~DiL&&M}g+T}D(Xbe&n*+w&pD{~a3&i<9^*#D3UZ&9xB1ir}PUX2h`n zH*R=BR1K%_W0PnrzUmpmb{W$~bjqVZ%JGBw0w=SdXROG>f=_Nb>vkwdFjMC?E2j)n zWEfo9gs+?1dn3&6JStgP*;~4m-Dlig{|DUD8$aWuj2nsJg6V2l3%bwdD^-acsUICT zF}l_q25lbE5dW&8Zwz&@$+6xo^!g%=mfy(!9jRo=DaUwkn=?(M{-OauJU&7^mvz0) z`lDJ;ht8n~Z*-k>-`<*iR0mc!OhW;W(S+GR1fE9g$EJ!b_?~%5BpM9OWH>uUXEMlq ztBz4sH5Qm}%?jkCpT+ORiKFAJ^yw6G+K!fyp`&b%?mdwt)854ZUI*}YmvHL^e0r|~ z3pEdY8L(awW?T=et;uMn&$Zn4H zP$7%rapx*@`}1o8U*7dx!S4;j*Jo@lo|ng*9fOA6WEuKapuhN{<&{w!Uc!7%t6AB^ zKk9=g9sgI7kC=^$i3f6U*;>>T3693+UNtG_mA1e!SCul%3;&G zkI-6&No3u9_%(yqKs^y-Zf9mJvQ0q|9M?q&DmytYKDY zwHLNGOEz8-5>T3BJTi&&`v;wmCHp_2WPCH$I-1E&jV>8GyQAncsL{ zJb(7(JBM^zB4wps0DG&GbIjboux-5puuee9m4#s3%O^x(Vi;i7_i7pw zm^DOe(gBJ9+x9uCx>v7EW3}{9`yx>f$4VPpP!Fq`w!>bKJRpC{_`ke|>%AaD_#ML| zR~D8|SFV9eY^CPLGPyOUD!zha(iwL}27UsO#f%QnDYbsPJHQpi$QCG?G`+s;kz>&bqLs4tVHr*-@I%{hvqiZ`hrCwQ z?paa8*?L>cLWm;8xS8LJJCy2$;K@VcX%D>ftGjys0+n{~9>K_UpsB21}`WUhaq zs4v^EvWp-E-&bti_w%aD-i`9EGHV&db@3c%ESbLeb%9|hcV&G3uM{-$xR;^s8m;sX ze)tUqUnv}Qc$vgBB8p;>^Rsb7#W1n*8mpz-GnA?*0C5Nx`;azCk<-#;*Rx8d`KljT zPj;An5WT!jD7csp_yiN3M+OQ!hVn-C3t^i=V)pO)wVnzV*lKaUt z{yx)6cNinD!?ATd!R-*T>bEd7+-!nP5Vu;85A*(UnO`rUKrlve@8h2SX1x!$qEoLN z_4p$BUEt~8;B`&(tKg~BlMRjy-Gg)7C(xMu!Cy53ubA`c5#O$b&R2$k(z#Xq4YPNc z$L<8d(Y2?MBqodyGxU3gX9`-k6<>j|sXJ#_x#?pbo?ezHUPreUX~hstcSeJ?=Sc6< zxU9H-wXXOQAvIeuTcsWEpH~b0Zfi+e2LY>fn1BRS zSXF!%E~8pagdgYXYL0Oc#M^8Gp1)r}Myr|*-(O>R6Z>?rIrR&*WX3;f`R$?9I&s2@P`L_|VA!r8Qa&>W9S~2yOSZRx(+fs!tX$O7s* zcQWVA2SlnK>o^lmb%Rs`Xs$+Mz6s3D0t4T(X&!J-uKdj1GMwfdbG$`TDG5H_?gOd& zDBiO_7ZT{O)fW0};8jPNPl_dfLXfa9T0qC-&a9rEo=epR7`?xHd9X3az0r}36Uuhz z5r!&AEU>F%p$Z+}*2)rqb1*Xrg>VHd%=V9q_d&AONj%YRz0G5>%mf<-=%5{`A(ru2 z8qpm9Fc)z!4Gl}r7G1W+CU_x!I|LhD0`Jej9-HGm2ODzcuoK!pb>?+$S~8Kzt-`V; z$#+}9(_G3+gC#SY%8|&}nianO`bpp^Hkz4*N65t*MoFzmtMa<<7URB?I14c zs^CIrq_D={aL{>-SP$6%>n`4~W~k4da6(K25|NJ4BP5Vyjar`;-C#r9zFQ&~x}2`> zCEk=Q>vPo(J^oKHB;X%0*%?sQcQKIn@=sIqG0jqp#x%r ztQ=+2(RWtQZnJ!QHeap>P8!HYjTQ60t&p5&-y5UX8S zCKp@Y!M5N;GnO9*zhgmkuIbW~OCDrIHQ#~fjX_v=Mr~utoNcGA>4q~`bq4^N^0+IT zh=aIu^N(hkaze90c9Rj)Ke#3LKOb2+U zvDeH-IK{l$A@QF&X_@2xBr=C*_lR+++G#X1Eo?;K!LLBMf}3W;HzaERvfGVf0W*V5qw!xg%w8QmI^StxH_jrdx z+Oan;xg^388QLp9gyIZyqlDp_WY*;F=N?Bjiwk3%qhddXLe<+Gll$7qhGZ(Y@}Av7 zYP$2Zl(zF!pl~#0@oPbC@C`<3ULL#F&qmPq=!2|R?T(v@s;kV0_OzvyaU)Wdw6JeG z(4_aoYyBNjm4D#9Bk46Ru;4%}LwzAd01$nIHRM^(p`*ze3eQZt{pb!miMCZ-qz-e792ezx0T+Th)^}dQEUn{ z*o$FzKH&5Dc4i>P*Bn}CXu0@0@1ZU7RV%rGuM)7a!fuWu_rEpZuMKlH3j}@7-tt4e zyBBOLyB3bVzrWMr=j3c`oHDn+><*q@SYYbbBS9uR{aFdj8$m!f0@A(cCgoN+L5BwY zK0g!emyyJZp^6(})gh?K54?#e3#{M4V%f>)`h%G{IcG00L(L2(ykHZ^C258i^%yr$ zAyl?9v}|ZB9gd_Z!xq4$fDM_FARYrUqLnWaTE2j1W}opEK#or@Erl|f3=pNV6%1al zs9dP)`EcOqc{`kQz9()EjU+O4chG`;&+t8YT1(=EPf_f?eO6#+rsE?}IGWa}-9i0+ zeyPKKB?Un$mXOlSdjv`QDWKgAH2v`juT?Kf{^WG~4e+47#7OR`?taQB{&WKv7*c^o zxj>+YiG{rlWHc-GxwwNwe=lqfh)t!-N+(?)Xsozc2nft?kf7dF`_pg^z(fkh#@EY7 z-T+l|SHtR^v}hRQ&|lhOGF(^q5BkgTX1=rtZA$K7Te2r)0^O0&4dMyo$|+}!I$bE4 z57q+jdkQxZb(vB!II23Lb7jnl*pCAyT$iO>x_$0sISKyZ!;UBtzfyh;GsYklM0T1x zj32${x!k>F8%zgZvQiL8#_d6-{iN9RST6ljw|94HeHq3o?-RhAUienjiR>-X^^7b0 zyB<74tYbQQd@PR3VZ@qW3br*0k^31xN8h1Q2|b90tiq(q9aHS?#`iuw=Bg(8Np$CN zbfmPqW)7}eC?aQnHb(vU>2inoJtp_up>F)7!PBiqak)aRY;3mak#;YuT|V)hddvTT z+G5a{?d|_a^}~VJ3j7nDI*=W}jeKxPmgyf8t;Rdx`)!OUEF~FN#eyXTHUwl};R*wT z2y-@h1FCcUm>0G*d@0JsM;Wnv=Gsx^cvDf}MVYNSy-}y>f!4V`+`vvox6!CIvC}MJm9J71{ z+b-UT9}56%lBD<7O9ZEf*DC zd^%*b_q+Q9=r(acl7QgS;_vVu+qBR3q@>}kjRS|snzBhNuaCVCCR?&dxBK7M0u|?H zG~YG`1%~&>U;y=$l{TrB3FSL-`1b=~8BGg7^2FuNt?X;>HSvQ1eKq-~?b(BmM6r9b z&#+VfFc#lKAk*eN??pZXj{T~9GPe!oMf>5}SC7T52rHuc6$Tm?n>J-&Lofo^8+!!h zR#bz74`Y?9-`Bm0eTcVrvYv2P&g*sFQWgr6v0Pjn27OMN?%pD$e>cFm^weVh)%=B{ zX54NX6E-_gQ5G3`wxY3gulED~uee_&V^JYbK#?uJyS^22=uDtTE8OnAu_tf1BV6IU zZ1p#6d82uIsh!hZCE*?YBwn=KE)3@1akV=mmTn~okEAvXag2?u@t2#&##>%IW)Im# zLA+;Luj5v~XBNHWS7O+&Lh?7cp*)l4_uwq6JKIDOD>i{XoXWNrgyh;pY4}5;DVwb^ z;!IqAck2kLlk~yy+@<@)qfF413>$% zjK!6YAlQ1!(8O7FI9^)pe$7ZL)AJ?vt5=@@-MaT(;`xr~xv*O$B6~?FKIK1|6XZx@^38ZdoUUbB-j}j>{ z4F~L;HOpDsmwb9gUj#oK%Ivk+snBCFzdc%7)lCgQL?Z0lP-BNTQ@pJn@JFB6HX+f` zeO7$9zx}TbXo5w8UrD-KbbXMS{_po_4RiEXf7fl%63oB|jkd$nL#P0u1{QdW@B@Jp z)Q-0VCZ}Tyg*+^-8oiisS{+zrzMwMueuYZ2d?MkTv_3Ru681?>;czGUcjB?K2d_w{ z@hw*SlDKwyrvnWqKAL%Rmf0xPR=mSlG3tFtL;Qej z?ek>9dbPr+I%Q2!k2_I~k)lxOwJ7gd%JhKV#F-L1KP{qG@m;XKJ8mFF;v!*xK zLiSAgF78; z;yk>(zVqhnwsJGp#z|}UoBycNB@6Px<7KZV6SsSkMlw2N&u0}GH&gvfMX9^fs56&~ zImu&qisff(+{y;U2OY-0L3ODGSQE2+S|XqY-3HmUr#pEfDK z{F;YwFJ_Vh@h?lUoqtWkpF26{W~JJipRy;GEO~m+P5jcBp6td939XQl5l<@)m6l6Ak`UuIXKPPkO+BB}+#!Pc^;UBFhf@x3ZH`1gMA$!z^dz{8eB z<3%_EVuH>-vk(=E6jBKidGNphUKs_CIJbTn=I(msFGefHgzZ8?KC~7d+U&55n}pph zM0@${OufATe@!aKb?YT?{fE|pIQ3pOAwQDnA`)>*>Cx1rz>Dxs5dO}s*@Qt~lsaY(N_kYp8>2!a_xrHsre&90T;}Ngu8Y$JcP#twj%p9`*H~*b^8XeE{Py)Gar_@l0n68; zpOpf2SsS(0tm7h3b1$s=%JB{H`|Fc#@&m&q8SgM$8V!`I4xn=b6tteqU!B`wbkz&< zpT2MUf1TCZPN6ERBMtCA$auJ1vwQbXpyT}9!pfiF1DnY-e0XtUY;ElCX@n^#9XdnV z;clyocIIDxlNwK90B!JD<@&fjDA8$j$IYOV&}@n(hDmzMKL15AtRLKQHE@~^`&^cP)OqA?rGh` z_)MIuxZ>?zp&j$L5l3@lXjodTes>>Y%RA9mdANIudJ$@qu4v)(uHLQu$@m&(xn}KM zv4hN!g^uT+Q3B7&-uVOhA2?W>%uFH`{GK4NI(1Sn@=8(%8C|qry7Eac;Y8PAJ`}*4 zj}ejBT+hw;k=eXO-J!|Y)7sGG5ZQclNn{vFfn>Dv z(Q#Bhe(;C70uCWQjNU@y7_0i1On1#A>XTzkJ?%@@Ia1w1{FB+nVJjCH^JxL~xvAHt8iFQ&Ilf?5p9*e0RhU=$lTzo*@J_GkO~MS)>$N4=!W$hqzcF$3jh%0Hb*D$pEx2`Hz$73%co_7RYzNV2dLM{U3gYlOTIkK=6g|n2N(gHe= z=LUM}^f`(F`4iEJb*VQehcat38cPlt3TeU!%Lpo}VE{;Lo9YQ>INmT{`0el*mR>8w zJ6fFXlpo0di9FDi#wp8}CxXufoO zs3TMl?A;E)%vOT(7%8{9sy>o>HZziCm{0y|ySt>Y8qB}%s_#$q?`JBxO9!Og?y{N5 z_phOwq}r%Pt3`tQxugCSmV%D!2J(5k4^n@1dR=F(Lz~x?PTTez(;z1LPNu>a1>yI- z|HA59kyQm6QRe@`T93gC*Yj?=Lvhhw$gO8>1XTQcB`@29f`dqh;mShN%3oOlyyUFMqQLi|FU?OrS#jl(4QeLr(j2vf<>R=FIsc^j(p_zk;( z3sDj0(YkQWb644B>*v$V8C;KmDi8*nHnGZMfoPcy5U_;4VJ9S*<5b~oZMwPVZQ8qE zxePP+RV(43eC}ahtE69g-t<2&9uyUPKjB$gTWilzrFm`9%xLl&h&Z}(7$h9b z3I0m^Q2WaQ-R@_=;zGyMM^5WSq2O})y2h{sL)#jjgGLRnJd8iOeWeLj8m*@7e|Zn(r|_jUyTI&9LKrMZk~XD3su&mF_dTNqj`|}VLUVaDRlz7fsbt zB$IGnB3zBqv)&$qy`P=3C{#~<02EgIFdXIX@|hxPV^I-;Q_)JWQ)z9rUF(f2XoIOM zp1uChj{wj1?h(CvdDY?EvW`sSKfB0 z*OcRhzQ!`E3=)|S+RsQLA<8Ya9Aa{E{XYN?LGZrXYO5j-wAJ1Tg$|mrBk?LMU$F`4 zXqr=?Arc?DbicG|)T#`~W1=Vv-96}@iv;kgNc|(mQ-4!!?LBdu3weENleGn%&5vCI zIjP;o6KB_=EKY55c{4q=#|hB0EC%1sr8wWC5IQ=`KHF|HgWjU1n3VJ^OZe??f2(<3 z%RM;lxT*WTW7gPMeRuV-#N_hm;lMwsC7SL3q>?9#{ikxkIajSzx|a&ImX3{2Y%G?_ zy!th-qteyAMMz7atX#P~|3FAxZnt*apiqctH0u%;i7eJ}%mwXak<=S)?!SK-_uacx zAk)V8B$Nf}k`Iy~8F&s8BAzS+9g$=LZGo1Z{> z;Y$z%7&+$%!%+RVUXb_y=%bF}lFxrWek(DXP1Zv7E@&tN*7D&kZN=HIi0$0Tc;#nl2n^7YyHtFwAIp#@wvE9NV z;x1x(1;k=SLVvew3{qw=Pd#N9TZ`Ru27=BcN1{WUkEVFdBL zEn)pSg;!qp+SfC0&Rj0JELL=o#p;QHU)O*0ONWl<*LS*#YDHJbP>ocziUf*B5s1Zqz6$7z1zQqVTjslS~v zm0@HhiBwia|NT&GRow`n%2x<}d!RTGwPsxhw8b(-nj zu-k$z{N}L6pw60&qqH3Kbc6lKPL@{jJuxO}kkJw)IHwHK5;A<1B64D=lC0mU_=Bu* zo%j=Litme4y4O6-?NlB&Qj`jKrZO_Fx#nutty_ohJnR`0-}h!s zOpNZYlLgV_`d`k0NihEp9^hipjf910N$R`t)J9%mM*sj207*naRP(dl_Shqjb2geS zdVBlOIc~f2R^I=C_o|mEK?qSX#DL9@LWu(>V0IK`q1CD_7B9Y^RV!B0s!D)o9!>(p ztk_h-1ka=p5>i=i-Di@Rd5Q@~Bh~Q8^kF4L0&CB5XJ|+xp-#Lc?y7j4Et>NRS zluDd)&N+Pilb>MG_B-L^F5ldUX$El9-BmvImG2V=eT>&a@Ontv5fkHW`n#s$#D`X+ zM!R0ueu9i{S-oxLiN$A+D3oPi-zeAUIuHJ{ z8cX8GV9JS8ad>z-pFEWT_tRfp~r@ zPed$5#1o%l0p)mYTwaM9)`yiF2N|h@;cqjAJ$C3|(adg=W`kz4&4vNNyazL8bWVp- z9UtDo$^HK%4s>;O)hZp`OS*dcYRy*MShHaxXPWEcaq8d16%V=$5bzS)myEip48v3h2ndK+uF^J8jcST1bW~Eyzh{ zan8qyZ2#e8*BJe~`RSa?n_%E=eX)aBZg$)6=;#pWHsvmla9+l-Cp?);ue_WmoOnE` z0KF<X=ERo)Y>2k>@FAf(&u(J3@hnGmA`&ZOJPV z1uddroX{I!)|8afPdb!^(*qLmxToMVHaNiLmwum5$u(YUwCL^cClJtI^3_Xt&wJm6 zxlqHfK&z4D*7Td+aDluquaT>FGtYU>nSAc{k6^9;6mM=rYi!npZ<*)QY>_MkwKQ#g&)w$xnSk$90?^5<~@AQW=T!B!B`53P%){K*DyFtn<6?yob#j zHesOWIS<=r;;C%|KiG1dfRjMv-?&If{hzhlIRkOaVC{Bpi?B?RgofP5ZMoB(`fKNX zoomVBnK^eB@B7~mbH)qLrs0K*DL`CHVd;AK=J$Wistq+N-E+meBDE$+?h=NMq7cx@ z{pm^DDR_}EAQ1SrbC68sdhO|Oj0`NHuiRvIpW`V<@5k;7D-^RPJ;eZD;Cb2izsDy& z@d<9Y=|_+>=k_+!w!$ zNaMF*!)E5q+lH3R$t1}%P7$S2g$+{l4m<1!j(*}XeB~=&<74s!sLM=Ln;QEJ<4hVu zK|y`PmpguU6PNwqQdX~9O-E-ZE%}<`)FTYaq=`?UIpjOYKy_(OIUiqX8NS@^iBeNC zD@c3frF;C|;&i3a?A6ik++)7~;O=gW{d_En|8Q z?7qXcx%Y*jliTlJsWCxTF)W%t6)&l2{8CVSJMWSg5D2*aEX1Y0DheR8{u`-w?K{=2 z6Zx8nKdG~Gp2kAwRgQE^umKW?JLi<1k!gNPdF=h7C5LN7Pn za3iCmqipp)mCMEH^?G9uKsUGkPp<#99IzSmFYnxBh5s-PWWv=}SEVD3n=Q9_^ALqX ziSK^*yF^ihx#WC-Ox$kD&D)UH{!702#5ev3~~6r2`2KzWhP*pxr67mx-@^@&=}FJI`Ck}!S7RNj8kJ9*9PUr$u&rjZp06`r_bd4tP- zdYyoMf}uu4)IE)MrYq70?N&XHrDpB6gsr3Khq?RST=;?RGPAz>${|^O2(LB3?u&Xk z`N@xCTDSNk#iHOhNRlcy-*`Q5dF$Kx)vta{p)8kr7{~+AWWn6|yz%@uvge-ra@%cp z^2%4fiYu7FlE7%?S}K(eJXz zc{l7=>3;pot0@(I!XU;|%(xv_aYB)6uDgo!Ui~UgJ^eIJdfF*+^S_Nd?zoFPZoiw4 zee~npbLU+IQd}YpZhsf_bw{-7HO)70&d22(2tlBQ<_0R=X};*JR$b&oc5DQs?r$Sq z`bSr>8=)wFxCn50I6*_+lhKJLVjo%9&E^{X?w%Elv>;Fyq-Sx&!P_xKf$>br(a^Z# zcXuoon8LR6JmzWu(_JRbvI)7s$J7= z$6d~O+turJxlXo}Jo*2>lLOv=XSW_Rz4Bd5l%?%ru~3N0q@b(gHV z4T`NMI0}Uytf-LkFMJYg;`jg1o@dPwu)e(Vv z!0TTBI$rsj*Mc8Xl{+?)WM8o%<$ny1^b za~{4IDt=z0SS;nP`TqW?a@D_z;h{~6wQnW}5(<$|J8AOktFPj!Yp)?HSGeomdwA!C z7jf({$8qY@pU%Z<$FQvRvf{(t1z0dUVBYL5lIFMoF2NU&MSc6}vo&Bbq|-AAn6L&v%{k<#Rx!{)4!&1Fp`3ZbW>HQuht{8_yeJSc|Zc@lHo zb=PS;1AMhf9;i|=ilzz7yB{iea__&91DXQ=joq?7JtnBoZrA6<&3d<4=EXwDO*dS} zz=rj?aEZK(Lk`@J1NPsQcB@I;Y}46MEz0JlkF!ZL2ABymbEE7`KdIyP`gGo>pjlknO?iH3H=}!lHHX8r4Y*E=bPT}8iD#7NxhI! z^>$N+Ejd9=e5Ca zwJFL9E_zk!BP-ZpVTq@ocpy8>hwhSC8P_paYAXJNo`*)grLj&x@KIFUw60iyr}Gl#bar+V%L6lG#tfeR zjAwAmEjRPOAN&A)yw%9yn2xSK#_J6Vu3>XRRLUsP_Fp6o)Gy3wLT=(v6I#5sa)rr{%=_=ypv+7p8CsQO-`=p z%rr2evr{>qYV$zA>IgJ{%^QN0GXuj!?&+u$;RQai2FZ&;GG!R9*BMEgOsK4O5{YjW zZu#8`#wVZ_qx`V%UNhKf`>Ep3faVQcd(*AR3y+*E?6Jc(Qrr^VS0iLug7X9LJ=&@- z(Yy~-hbL`Yni`3`H*r!|3u8P#(-zvz7C85?+sD(P%SjzU-BP)k+Tmm01Zc{O5Jizy zq5G~O9;dV$!|b`sA_2RK5|D?g^X40GV0d^K-}lA;)P-ST+URIw8}X~iXhh zKYIUtckrGI-_8x!$jYolm<5@nZR*Vi!=vMLb@yNoW5w-^-tIm&t>47;*Iduw#vvrP zXg4#0(38OMa!w}#2^k}p01HDu7f7wPgjIg_(fKcvAkCzlNL=O(^rWG9axXM(v>4beIy;S*b8%YL~3w0SVFx zoUFDvv!*hA%2W!@CjtTqd)igHD;bT^m2^fEoPP3=?7D3~eFF53AjOwO)-B6;=N)!r z?yNc3ufEymT)+DDue0NhJ95auhp~SB225ZZPzOPPd1gG%6972kIL5%ev$Ip)hlcV6 zYEP>13AFF?xW_$CbO7IwaX4eRhHuKkqOB$y6yViTVPb^-J}J0ulQ}ZBgNj(DQYzuU@0_Qf)=Xcc*qb9tLDO z^;fLU>0;&gaHwhOo5~W{*&NQqyHr4K>BUk3=X>&6RH?Qa1oBLnVzy~yf^|b9AP>l9 z`Pe&p=knWY?`GYm7M=^}D)~(7gJYktKS4G@r49OD4gdfU07*naRI`J%n}!rGU#@Y6 zg|lJ*-4>Cxhba|OU6aWh(xjz($k%;QC>6;Z>R&=CWe6X9c|KCjua-hG=q3u~8M7Qt z_o;I}&N=mH%bF=4qRgc#1A%!ag&@nvHj@(Lk>S#2?lI`?4w*A6$`zuv!YUg#Zsh*^ zrFaE_=4DgYWK*P+?>;_GWlQOk|Nk2~;Qcpt>R;KXe`j41;FYn_v4w>~)aRUIWN4V% zZ@Wb|Z$hAvozh!m;oK?oclw-h>Tw+Z#JzKi)0dSnwY$jb6?gNI_q~&^e*QDGTM}56 zGCh6WRJuAD7#<-k6tQ37ni!j)-Dp!AuW{oIH*n8gcN5FPj2jsyrwqhBfr#Xb06{`W zvBg9J#}7jZqBJMtlXBbU(M1o*Pw_3o4z~!(HtM8=Wr{CUIR6c==c%VWoiPE~P%R@8 zPp|yNO)OnIK^jekpc7m`NhVtq#gfq@x^5g~v37M9m@%b~E?K!w)>ABn$(JxMhbhhK zCdyuwS$#f7K7JSGPmKijF-2K)vAiXheD*V}Q0Sz$x0j~C(gb-bh8uua1WX3-p6A%O zaeWTp9a1LZc9Vj<3TUy92btB_r7^8b$(yK+V?blT@0_Dt=%7(kUlnmRAg|V1_EQ6_Tux(Q6FX~`pHz*+9> zWuld`dgCwyqjg#?VpyJ)zS-My)s6SEboH>{6PlXTku3P*58s9TcA775LrjYf?p`&* z9rq5&-46TgGDl;UlGHcixw?4YM4cxr`ot=wAw_n)R;Qu*#6*mmZ7FY3IPg8)6K(Ny zOxwh68@4QJe`d7h$i~@NI`_V!8A=wNdBujPREU)!_CK*yTRW?!?_oUNO_911w?gAw+v^-!9AF@Ob% z>CKA&%JlZGH=q9Ra5Ed zVoa8P?ykd^rP4vCV(G{NU%g@tix)3paBx_btK^h;?HrhZ2?Q*jk@F;2oX$L&*DPH5Yvo#lWT(|WPbsd^Ikkpyil3$42xQSw@h4X%`{y*CH+Ia8o0 zKqx7`zI?^~eCCs%q}6WFH>H=;o_Q*F-+LFo`PHwe37m(9HZ!U?d%u*0L>6gH3P4X! zkCdu}IB8MoDACo`rLh`Rmjpg(tZmH7Rm(Moi`jYC-Pn1T-H8=6X;&0=U^iFh+W6tt=I6zJ?K;`s@<7EvLiLrP4V zwJ>D@EzUXpN8qJA+H-Epv3CFFHC1Uw&N)1_&j^>{lx}0%R=A?n*@Y(sW#i^?HVjQr z%OaXVC-!B(?r96Sci9Gh^s6Oo9Mg3wLx!%#0!}~S5K3~5r!5$7m-+6Gu3@4s9!RM< z_Ncw^l1+H_u^5e2CW@r^xGp>WSK8s>YUO%-NU9yds#zss?F>fy@Ua%3HjLPVX2$JKpbZTA>6fe zm}Tq6X?sOvcu_1yI9(b9e*VsOC_$XW4LsWPN_(0Cys8ENPJ==;R~`K{4taQ6N0%b921hYKz^pNoHT5e<#k)p_^g{2WcW&O(>P z#d%y}NRou<_yw=dBFmOf(rz~^=yVqN>}NkMkGqg@@D!5x1wdh#)-s$)NS(nKaLf^h z^M}uU4$D@KYuj8IYu_Ho zPKr5`B5#w7u4VJ~MLz$POQql;{-RsqVa-Z-?(aO5RU@V5WLk7K`Qc^T`0>vcm4`F# zxrQSTZ;|+Yj5Hl$7p2xiFb0>3A1;#uPqh~v^PL7oSOI3Ol>9gg{W|?nr${n#2R`;F z+|d>BR#M%@7$ObEC14zVDRYk@#Kk49S!;<$AF0hrOrKTD#%XIWYs$d~h1suR_nuv3 zSwg?xH?3xK+1y-jjmA)i9J&rd4%mZ`raJ^l@|YXLVgIN`yS2Ow&{632l1neGX!p{n zH7S}6>sB#Rhp`s&^cEQ|Y@=ZoIsK#~c?*Fh@)|a6+QRH?hf2xGg>w=@ z5*!5mWB=v%r@uOhM5)5vONt<1a3Db$!I%^)7|LTUbPk;7Lp=u`{NM*y|8YsFa_drs zZQ-X^-M}CijCB}ei1tCDV~JW?m!h)N2 z-`~yMPd%K|PnkqcZKd$XTO<7NM?c~NAN(L|)~@AAPkIu^9KDfGfA*7n_q*Rwoq+`R zcFFL9_&<2f%GLZW?hWfH#rRbb9IN_LUb8NbK z8}o}fS#wJB)L`gFDboqI?CEmOmoFgxm|JP2V1>@a7(D7hcjlgVIfCx&PDW+O?%cD; zC(rqs_Sn*1`pw6jO>c3R<}+v5S2V-cv>!&a_MJTUAueqSCMe1=(YT6Qwt@P{(c;OG zc(<&=p=TVW3_fqrrGYgA${mVhr-z-fhi$T6-?_L@lx(-SX*n^U)I{;C&TCJJq`C5~vqev+1 zo!-agSN;s7NF({nrWzb~^x-%L5=y(|<>lC7jx;RLQAl_F@+QxE>JzyCeU8@Ios?P` zsL29Y?9NMZT)^wz@OnP*p%1C7A&b9FF)Ue-cjI;Dm&#j=V??280z~icnrp5h!tUL> zrCds)jEY~t(rbyLSo>B8A(k#Z$NawqOSS$7KP3>OvZ-j1fW#zJU{hRDM-0W-gj9+l z(&LQb+0Xi2rWCpzNMXk#(Q7u{%)Yrf5_z_HUQ)F)gH%D= zKmRjMzSEtEiut_rejtIJvvcQmq9R|uVwt@2g{rJ0uY7!Bv@*P6DE^|0e$2-|{&61i zu!r)}m%oJgi-3FQ_6aY8NTe&TJvE-Oi549x^rk%9r#$JYtX;EOv>;q$yj*e>H*Ve` z#ie!QQf$`1NP&7O^fL72o!3~gc3d>Ja2e>8bW{MXvB*E?9L9*XLF+`taSi=4hy(u8 zcj_YEo~3`m8X}Z3E(Qv(cNJ#dtD~Uapd_~`eV>pU@jM%4``!-!bncJYHV01AJg;Mn zMhzZ()=@m^vG=Dty^DI9={UvmwQqi(%dc6aDB)rETg&?887>I~5$8fiZ(&F@ip#<( zIx>cJBb=fc!Gg9PM>oZ0i4%CZlw-oLptvd0qCL*s@jroPyYCpz4tqMah&8${i zSrm(+Hnu(l2O9?@Wezry?iln)v5XALd`(#vbtHWE?c2xJty>gwvuOXbd|8wA>nE9? z-%TyElya@6MqBh3_R*W$hAU^u!Yq$C`&6F##Cvks3PVbt)C?3J?y_V17C!Rf5Aupv zyn>(p^e2q#41IEHTtcU$^f|;YXca?h(l)JHUFY(aoj32`!V7;|!Orcwu{Ohm1msCr z;y;!y;k%U4D+zS3^Tu$SH0BS$fqMUT>i54sknVr{4<-_wM34kki?}7MvI$WL)+OO3 z3yA_WO%n#aE~lJw3irSN162ox8glOp+`N5SWY+OPZ6!^!dQ%Fui!p}i86~Mv-vvWO zP}=PV>((rz-f*g4NQpY|1@WwXvYj!vdkZTk91l7BG&Ziy=yf}ckJjl*p?~oGAFTf8 zv?Gr^l0SdZpK->$?#);K`750B+0U|P&mQ_ZM^|TLnwL^u+xSGAy?b{``M`PSeV@0y z_08PvZm08CZ+i=qljAZlhD?l&;uSVGnulhy2GJlaq19@s-15jrJcbkQbfUuN;HA7b zZwuUT^KR;`Nf|CMkkX92vWo8H8ne{deKZW#teDdJuozp2&RpTY^X|I_ zZe%$>xoR_?|JsELyF(1CE9k0WR#~QPmVp$1{1RgI&Z$las#}U>o)~qB zhGH`ftQc?5(3qKU9d-xYprf!sF~G)o$p=}QrG^5bVgLXT07*naRI8zAso|mfAmo6i z{vf344nUGN@l;ucDg4mXoZ*_ET}IjMW29$O(SOXbD>?p7YZ%v|cvL27B1NP9KkP2x z2Xor=^R(R_Tz(_>I%%9|J?XyO{iI1oBo`aDPZSPFXV8dZ8GXi?^@vEi+;urzI8skw(gMMCW3UjVmVU?A@d^;iIf{*b5s=2N*wM;-6~yZ7;puYH|;Qr?Yvf;FCzc1?nR zz>jtA{?2#2g*%^g0`LCocXGtW4VB_|Hi*XqGE-uu&`~5O8UaI<=3+%rCPLluz=z)- zIibwvIfZDx45z<XvDn+&XHXstrlvF<1&Eu_EL zJJTorH0x~NGOI)Byfr~58>QcxV)Oiv&wcBMeEs~Z*{fp%4X>GpF$+&P>j+--jQcW) z44>gF)JD1Z#zj8(g&(nN9)vnieAp>$SOtlh#^eL)Sxf6OA!)SPGqYVs9oyv5cUauL zz{WM}_>IRufag8$p*;MNr*OiFlgwz$uY7k8&wc6F`0$r6qnmD^NY-ktjEI*BinL*C zxoBJjn~|AOYGFcs=Gs3&{ON0ra%04EAQpQoBl+vGJ~M+?W(!Cg=HMN4oVK#gOaL)oG2-oq|@&oo)|M8m7^tagTma#Yg3DM$wiJn zYCW}@XWjahjE+QOJjko;Fzn6CTgt1jd*0nm%`DKH-^98J&(j`zCcpQ@yK?-h1lOIR zWjoZI7rxbh{Ep1&K{1>=I02=+1Td z$@v#@@sBRzrt5Ab{-POJ@}j81zQ!h4lSm>-s7oUTg<&%p9gSLxBuR*Wr)~mNed^g5 zBkI7*i!G&Oz0Pa(RF&O6_4~{Iy~MKAqgBNSN`CHk&Jl-=Lshm!d{CnkPP!9gsd$3D|fRsvH%_fQj9jU?h~C6rdx9vJ)xL^=l>>m4VbBbi_BycE-zyARE=nv_C<98xylG^fae$5K-pD}y0uUIdXDa+!@H6e`ub zAtPfc>knH+5WT6Cy>l%YKpFM+D)OYoysU${fuS$zhQebpFSJHV(yUgk1Fd(}my(m= zSZWfC<|NU(nxY@IT7!kofL*(1nV#)2CnY{VtkE?i_|{tH%_K8^gbRMQmCt|UVlKIQ zp4mmv2?=PKjMw3rzj-RpeZ~Vc@(x8u7Fo6aD1La!cK-5R=dgK4P=rEW`~8;l;JY7> z>FuF2y`5%Dbc;#G)!C!5=ceZ7CuR=n_1;`>C$u*_tfSdhnFM&n0o$QZFxcjSjLhM@H{&|Zpr zp=NT{E+1vG<*2I}+8W1 zsdeTT*Gl0vjWJc&`;tq3iqULZN@^LLa*_m(JldLrqc*N%)zqj$>@)N_(-?VRPG`8y zx|2XCsV9bHxQ}{o3->;%$)Ei8eR%Q%4`XfHlY|b2A$G*wnaRmX(Sh)Refv7{u<{Df_|_%_X>?-@5c`kyf>4M6CV(>~ ztCvl%W^zo&Abpw&)z0e7n$!`;GxTYvL+*W-4Lst0C$g*w6InqjuM9;){_-tv<6q7@ zm-@1dlkRpRFMIvV`Q7LIp1iS~Pk#2(y!X9-&l_I2K{Wsj{q?3t1 z3^Y11MyEf(nmU#`_y&mQghbBYN>~zW?S%n$jKst3ep|L_r zZA9&xlp&?xA5uiiK}xc25?WH+&9s5j`smH~6#<%I=hp3X=4Fr$3g&yzDeDy3at5_E z%&?40HZAg*fBp$yJoiR)3Pf3e_lV+@bz?PN^y~-l)W@HSO?T3z15@kx)Hkl=t?&6K zw(NuiIQhtwXFd8XmYE)Dug@xZ-MeRYQ6@o=7$arA$Y2pgBkCeK#UZdkG%U)Ko?&kB zI+jh%^Q@=bo3l=vf(57>`0&TJ@To6e$euw%V~=3#E3|vpuzdL`bOtGXE!4sdSjgw_ z$~&w6eTosdsGH;7F_yT*;-4Xok2Z;rSRoxeb9?r3_^cH$td-e5P z_~W1QlZ!6nXFt1}ml@K?$iVmOKnzSb!c(NWlWphiLClvsIVwwz~S*A3k7Zb$NjhaSs#4H{A^ zR`a-TdM9su%j@|1cfQ8NstF3s<)a?=Sl;xPZ{clkeFu+!{Ns7y3tz~`KK>Ej`Sy2k zkUb{+A$1ue%@NI~!zzT{T~t-2Na-R2 zfZ)UjfeaX`D+jr$(!X>&dsKNq{1d%3t5#Qk9r2?d-pD)N`E5S^`ET)Ug}txe-eaK{ zVVF$GrdWk-tf4Ww5$bCwl4UFwZKgXZyXHJQ1iLl<-kxDv9(`9vh_5fh%EK+2>)6q4 z@tupe^Wo2Yk8{3yCD(55ke47JC_zs=fO##RH*)R|ucbD1I5UGL(=!d`=G(N# zHel;*dNyZaI7iUhaiNYCzip8y%|wO87^k^O#M=Qz>uTB5xKdPRQ6ZaexDn?ZUG32j ze4}2kjW(yXoz?o#eQRtZaq7)6+HlbX`Z}Fq?wO_6&85srDI9Q#m4HncNTK(OQr@Po zyx_%O~m#B&6T-cYn(VKKOoWwR**eMx({?$Dhcf9`z{h zci%H5i+Ta0avSj%_fv<) z3V32;Jzz1$U?Pzk2h|Bd3Ow)1Gfe1o_9@)!NVLxGez%i(;Mpf|`e`FvdtJd7zI-Ep z_x|rlv45ZQf4Ys!uj_K-t~xt=E7&t!&F*|PJM)!nA1-5SzKreV1iM+zzGMY6$#QP$ zHn?Q#kZ)YFgAae{r~KU~&g1LnZD#Ae2-6l?ougKh-c5I9bmjY?y;Q!`g7CuuP3=vwK#RlE$}(#7S>Dch)C2FrRLf|sdv?ylIsbAA*KX_Jvz2`H z>zDJfPke{1y9!)$QXcz|19(50X>%m8J%vvWwHZK*{qmd5C)ZeD7uH<7M`~a_gVrx1KnR zF~qaMqV$zlX(cEV8@&^Cvi}x8_UHcJCDE&ny&Xuays;Q#SiXF@(#UsEAc6Qd>Ap0? zFs?6SO_UF4DkONRl%FvMqnWZwozl?nNKqsbxP8{GpJHq@kz&Xx@*asgnryZ(i;Ij} zPk+x%oO#z{c=SW=%+ZG>bY>Pb2hf*N`N;b}z=z-e52&H$yT{_f3|W%UTkNo9^JXr* z;6kpy_6GV={+b0^wG1O8&nOU#EeOVgH3UISBei^$ivR!+07*naRQ8ddMefm((mDPD z-Nl}8FL0({T!x-eyI3!RF$S>(b3l=6-h;gRq*g->Xi1xP7x$45_lhU`c<@6{jT+Qdda|Iv$>Q8w8=P%)dU;G(g{@x}o+dR$mu&mZx3_WW(lZlTj+whwY zU&9+-{7|0um=jqyx{EBo4u;e8dOg1W^&jx1FKtq!2#!4rp7`*UyyQ6#;hx8j&@g++ z2Ycxji^O0=Ypjh^pPhZPl)ZtLdP?w?+y_i5zB-YtV=SxaiPbs(cyp8@9?~m6oZHRn zv4s1dak3OF^u)X?HkX`p?ggYe=44LmF%*6^!a*@!lEtm8Z!Pe+`yR!!pLj1GbM_ie z+z2%Z>!$i`_yrpB@NeF9H6Q=zKk|k*{RQuO&-?h+4}Ylh+~v3^NQBs;&g}}})vQ~E zmz~0r0|~({^;)1V@v<NOy zi9)poH%-Gu*Dvy;YiIc06}zOwxAN8VrO1DHGvB^w7eBaUj`J?>aM?|;bpaOD^I$*3 zQAX+o%SQ^d_rw{|rX6XOyTUP^sHB7sy>!{~uc%2OQ8 za*BoR3}-j7vfbf<_dbeeJmH@F)ACZ{~|%{vvOG_j~yB zm%WmII``Ye|4y^sZjsbfSvZtMM;_5EHD?I&wu7van!K7;qYXu1+m>xydeJ5PP)g*g z%dTX4*FM6aB$4_{4V56(P?~W)=<|Q_UQ*^uBN$^8Qjfg0#6LeX#^7YApv$>L{L96^ zM1nWqvJ_)X1$wPJ2y_RfqBn-Hk>WQN%A!lVVQ4j}Lhgy8C{Es1f>DULL0#c-Q}pHG z?PK+1!ih&u@EZ@i3rDTgyL`x)fmDXoPk($quYT!^`H>8%h*xW*O)mZp6poE+WzX(? zTy^8x5}w8<#Ua*{xYMysp8BLSdBw}0 z!b@KI0G|BRW4Ql=CRn!tmaPOG*NdMBXMt$VEGV#qSS&?GRX#cjtHxpDIyn2Dll=aZ zPv%{3d;%|g_Jg^L`fr5owA{4X&0_ovBTd7gKhKI4qdf2T9?vWP?3q0Ap?Bx5$4)U~ zXXsCFqFEo}2eSknQ#3ROb*<5S=ye8NFw70kr5fK*D6}r(qVR6a|I)HZrip4C2=w%N#b}mgBl4z`fj0BjZQGGlB|4C8?fb*muc9o5m4MU6#c87#@+NYf zzak~>jF;y=kPztOQp?KKD>>@O^{iVxNjohmdo%c<1h>ms?99?vh`!!RsMS2q&nrB+ zi#5#-54g)3p8lA-@%Z~6&M}fpI>J>*vy=eqVGZovyN{na?FMJVy^Pcx| z#g&&c9Cj5}wM;1_XtC6jhQ>o7;eq6o#&Jzj#WS;zvbb-7o37i$#XtH9KfT~0w#vI4 zMps6YN~Ex3d4zcG91W4OEc6aEym*vWb(19Fz!h%W;r{WFAddZ^{(^N9%0qd3i)8X@ zr$*}%_ER)#RTt}u7Qg#j58$*T$H_#?q>Qzukl3>MX5RYd zxAB>CKF_Xw(^z?H&9Rm|;*7;^hq<{9^D})e`r&2l*fy&fXb@~&N~NS%_QbYQ_zZ}2 z1u^oR&wh??eEnQ9kTHn7OE~+?d(iJm$@u|BYbwZ)3sO6(B0gA<7mMbvmbD2|ex)Km z&P95Ls?x_LeXN<$F~J_vu$7{Bl|0zXX=R(a%L#_3KH)fC`hxrOw%0#|*SzSSyzuvr z<_~^*6;FBOh}K(;$DWb!m^15wQJ(sUl|1wDhx3O|I-b|P@J#;hFP^|_U+@T?^oV2G zFtMnkqMLEOo!DZ5ythE1_2FEDp=fhykIe06qP~kpzM0{^>&a*Lf)sVVHY!82#E8Zk zeR=d<5-HAR(q?{;(up3k6g)aZPijVI;HoR7o2FwFYVYFQYVNwdIf52ul2{6b+KnIL z%seOEX`SX1oI^?*E|!tCcV-9oIqM!WcHr`#-OTiCTt}10RtGCChd4h&(hTDFQZkKE zYVPZ`gvA9#JhWF=EEms9Ky=1;n{K?Z3bR{lYn^UqRjsDQ1gOTL`yk?gcHKcl%^if4 zqR1zti$;P#MXJN zQ#)JGN&~AVYC2D!;PBNWI#2g%H&2#%f|N+9^S>yx(=fmd7f5>YaPobu885is-8b;` zC!EC-A9*6DoiN4<85AwoqiF^bRs{?f*|z0IzWPsJ;xFF#dS3I|SMj;eeU7WHzE*Xtj za%{J-uuyqC#()urqPN=6N1hKv(~xqgbTGsiRp4J=ng$e^)jSCo48}Mt1{(#ltdz;I z28XSkBvDkv(~&_ntA0DGAw}T(7)4r4f0k9F11Y}y$P-&w(ulU1<^O8S&1TTKh zgL(DyAHmC>`w(96^fP$cqwdW8?lQ#@%LcT{ZLoMFO~02W3)F0nx+}=6!I^|$Y9Q=W z86rv0d%v58*-hInsNO(ztX|j16(uUPW(pZ|4uc1fP=T>2XTzjcBQFD6r7NWkD z!JFViO#vqHAQ7mJk+EYld1edGtp~fh*W`o8>?*fU&NfWQVTSMD|1aSIy^OmjDYBd%Y7fn;1 zd8e~5rnPPL`p|t4ap2H|{+dmuHldMnTIs!SWLd_}?c1xrvo)f_Xf_Yuu!ed=V#k-- z#Un^+c*m9F>kc_7Dc0qYlO)pJ%Ugu7u)i}h>UtXVaJOA2x+k9ba~ zA*g2!>Pel%TY}EB!$1PP*uzA#D@DG7CqMQc@)pnF?7OaJMYG35GB1y2kve^9I#*wq zo#x_8F5`nA_$V)V#p`(O8{W$MKl}+Uy=oJtHbQG+rJSM~U7Z1!uEu(<+rR)pgYO&5B$%iq9dc8)HI0-<5wPq>R z`y_Q>oRniwx&%heZV#sF!x&QuOy^QPyUH-ICSl*c8D^(v^sYb=X(>J!RgByhIZk6l z{<8lv#_Z4CHnGCfs;Qwgmdb#Uz-9gaT3yjw6s#L zUUhGxS=-5@9(FR1c-XN_jlt~9Ua_D@t5uWna|LhxtGDp3cfXVCZn%N8mN7ChDOg4s z96QCkYp=bI>#n<=%{OghezB+dZK=;Ow%@pi*T3pbTzKA(X{9NJjHQ*6aG$#$$5`D< z>6I86Y(|R8AY2p%4(bzmCux1wPxl1QM;opfwU? zz$_oHbJ+4R^@!fV_FePrp4)|O8dk4g$BsR)YtKMqHX&H_fee-09 zUTescxS%7mrp5znq4Xv3zeVo$dT8#`?x5dtwRqMgMyS<efw4^vYs}wrqaXubt`E|nOjrJ`%!^5eJSB# zC19jus!bnM7QsvSP!7QNFutpu-^GMJSr%A6+2XME%jF#|WA(Ce8Z}Ga@6cPASCb)` zOK3OhN(%|1t_0>BHs8gFo8yGT>OAg2C-cJJdk_yl;|NYYy2h#&v>oUOp0Qd&^pFeCeS%lM`W3w3PhZG;-uqsDcIDL!JbXV*m`uh)l)?Otg-Hx%Eh=csUvF;zZ(1or<6 zN(IIkj9G%BC~nDnDFrWH-hA`TbUGbLL|+Nc@peM9kzyravsCoSV2Hxh=sEVk1ZF9T zpAzaZF~(GVTa(~S9i%{tVUEuS7`iN5(O^>1mPQkT=BXTLj>MNl_*xyMq*5x4WPvc) z!CCh>ir;_w12}GDD&q=@?mmkCECbEix6l0sFMH98`O7!GnF}tsK)BDz*hx5i!+MrY zP7(jSar5Szxc-_O*|Bvmo37o#v!D3~eDzCT(Oh{cs4kN!+~brLoN(kMZa7Cv>mIz#5 zJ1Iz47`-!kr-6(YEhQ$Vlp57jdK48YDU&+6%P6((z24N4R5Vx$VN!&w$|rGNq@)vh z`(AyN#xm5p3z}El25WnK0@)cX$hb;n zKwF!LR}m+41%dE4u1by4C7ye%#vL1Jk|lbtw?VjW-@cQDg+Q~t zR-Hrl!NCE0aFB7wp<;TPOdir`2$EF+dFDF^Qr1qJHWaXW#W<-c$gIUEWXn(zLc+{Q zgg9+XLfD}n>Sy{Ip=(w7r*3B_|rf8BmU~0f5|64^HDCi@O*Yp@1-XN*O3An2rpZ& z(->(pGB(OUo>lyDjBBpEiru^S;+!R`N!S`!DRq%VRNggtrB;G9D)iy7AS&i41Y;UQ z=m#J^M~LsZ%@yApV=%^WgS_0?_+O10D#1B1-X;p{R6^9nxsZY?g{v{9s(+hq#D6h5 z*s9#v66DSKB2)^&xf)IaKb9LQFKhd(S~bf0^($%At){b!Ro~V8YMz=&2K^y5+hs7n ziK90pJWJu|2cEH(HKVYq4a;hlQJ0Y`l>W_coXcOl{#Cs3jW6e8AAKL+Jon37@{_3C z7um9TGvEF8_ju*YU(Ex~d;mZC{tuZ_v?28cw(#8dUdy@HUDxSoC6JjOWoJ=Q0)r?K zAY~Ioc>yLWokIDX+h10X4vYXnT!gkmuyf+Y0@wwd8<3=>Qm;O}lwOaJ4~e`Fao(NL zI#s#WZCU1eZwNz!(eX@XQyQ9py4G^yO04RnR{e>OhM^D~fG^|7+9OuDJB&UtHG&bd z7{QpP+Qrg>M2gu^GEi8&XNAvblXJmCQ6KN6N8oM%> z@#;5F_>$aMN0+7+NY8cs$;9;ph5;|oE4X(X>ZVLbWAGG<9Q7`->8$4P;<6T_;B7DujK!Er~fWy4`B7#VTo!+A;xHze$w z&1qyMb<-m$X60SYF_Lts6?>S-7C3rUjfdR(1fKKMNARrQK7)Iox{l=|&~`(4>M&vo z3AlNz+NQq4-kqEH(GR}G`~LQwy#1|z!5d%qD&G92H}b*vzn?FE@k^Zh^>6UCubsQbDcpF0@PC}%*k=tNV$$GYI^T+Cg@#I4-u5aK0+KXf}Z1TJWfi&$YTpq zn57h^ib$$CFlz6$K?5~sSvEe#VQbd0VsZjxwUtGedd)D<*?rSF>XbAXu(N>l#LO>CRDixlnEiwopC$UC77`-Y%YZUPftGxOOs$*LzPDYH;bE$P43iYjd zwDR1ow3-uNBMw0m;WghuYnXWHT{NapdJ72OrM%XA2xy`}20*Yip_dYrN7s_#EcMzW zovP!C7G=aON%5*vZ%wM3Hfb`cIvK`9`Yk4aQ@>U;%MsVJ#Tvc$PQ4=KTryN0l7tMa zJrZck_^9c%$f1+N9z~Z*8FVw9E`@<^Z!SXC+R(yz73igTYfN7by(M5R7I$Zv0>zg>@1zg3^+ENfm_*ogk5V$Rt!8 zDM6lZ+3S*;KI3h}sugvG;9G3iI3aJ*ORxXJH~J5jQ7u;`$(ShnA14x)Ri2$9M&|X6y;I1LXSq-p&^AeYP=-cBD*(l z;?fI#$UlAl3w-E3@8`X5e>Z>gSMTP%fBPQZ{`Pn9s#m?5=RNQFJp0+t=Jl_CJ>Qmx zIXgRxeFaW5>pW8C(dIb3GL%+y$e!4 z5&AkiW@uP8HpQCNs~K(A38qWw7n#(gJI#MQLvQ$m6}3@XipVT(-^9s>Pw+dBy%$e; z>?z#&s6;c`Wug`sPc2UK-83yy&D7pKdlXvV!sZ)qVAx+EGehCiC8NXW2;BSL%X#nv zPte*b7;W~XN;()tHd>jqy!s&|EL~ph3c(O7noOm*m)mZ;w{ z1J$KWAvnD@RsRK^feG|246Pyl&bqflVcf-sp>PQx<11Gb$(CwXcnW#s_1Xwqx6O0) zrbXt4DMol%dEl~W2&jLJVSS1%YvOT(8f|=@RPRdRK1|e)DfDijC|0ibUh4#$6nvp! zhM`8Uu)2Ns|&M z!DZ-Ue20;yVf~s3PCD@zjz8*f)~=kQomnaVMatd+rs$JNXpJ;1Bk}L2(*X@5MNv#+ z2HU8Ydzh*(R)5p`#D|{7^MB{TJniv!=YDrzbYIC2W6MCq7?xROj%QUw%2$I-?lsJUUG* zH3_yzSCE$%Dq(2Vp8@eF03n2mN6tAtSphg_DDqOr0h_t{nk!Mjf<^-4Qm!kfM#!Xm z+RX$bl^~T-wTU0b7$xc>8YU4W+EpO#yNcJCfKlJEf2-80sfp$}W@5f}(p9rhgN6I=aOlKI0+$(eItb zJx*HAs?osmI@Cjlni*mg!HGW+Tayvc6k^i%G??f3!|MF@qfX)MyC21>v7B0%ktK4=Yk83mvH;!pVWKW*cx%`*h+)K5;S2+Pnx zE`?o4>4KFCHK+n!22U_G;{I}|tPoyBDLMkRT0?X}p*8OHs@@o-kbyHjGZ1nh6mYU8 zB5fh4o+?$;YmpceG)h@P5FS?JIuRAeXw@4UU&A9h)G+?_g_og7u&JP7b#drAs5qeI zd{EJI&=XS>c@0cmn>*=AfcK@$4In3u_DGX@y(#Z%NIXaN(K8OYl)8k6cX)YFrMyQk zrR*e}tUM1BL5(Y=CO6gwkCh;^@*s@r*;E2UBYGp@=p|s(KGAy@N_iK#pwIG=Hpd;l zj$=2hXU(!vM(UQ-3^Be--k+(!hAs(R(lAfk^k^~f1-Z^M+lv2APArpbayn1X87SnRWR4(V z+!O8b%YmQ%^e6elKl}sEzTa6q<;lOzyWaVBzW1H)R>u>yG{c#M#5jiXz!a$@UcJ00 zeij%B%%Fl)3IJs~ogQiGxaR6Bx$e4aaoRmm&#ahevuas`%nfKpO(##%s6iB-VyE<- zW=H~+c!@7Wh>A{v*_v84FJ2Ynm!>QQ$iQGp@Jh)0*h+JvH1wpr=Be2M>sF3)@(ITg zWL(rlN20khNIBPfI5#7uw_W(m2%mWkx1HhKCe}}Sp7f}D@W;=57*BolsXX$&M{>85 zM>*~Ij1$%v?r{{{>uAG6@7CsNk3NCleZoDs|H%1o6eXfJ@ZB81Ie6Ywm){2#QEVb{P$6F&OdE7=smGyj49x zsW~jwuCNf-2U;U83`u1GWm2w*wumj&7LTdczNJ!-+9yuql!{KJBr>eVnd`!w#@f|O z@UFo?#!w*(sGAgYHO@d9c&Irp&^pqZkG6zS+t3TNia@P|Bpsn}Ev6N9Nz$b$&ny_x zvM}e_vquPNj7BXb*II7q9KGA~kfwNR$cr9MkpyEplx0U$I~ffryi7}=YmH9vdCMxu}X{|o$ z^%{*@olF7+dDDK_myFG|g(U<~1?4J1M$jgY_#32`Rmv?OX+ngkSRyRd_Z�cra=m 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 z z7?LR*ZgtLD7G3eAWXqOKeC~^%;bpIUG0%F=GkMvoU&@#M`ODRp)D~wJP*t6?j}p(= z+w!u445ZH7G}F6xuuZ+{S3lGg32B242eClPCn+>-PDzyQ(!HtgBSC zC_GM(GFPa#-AGtIW;pShgPL`xN9o1AojUfDRHB4HkpBv`1=@#Uf_qDHrXmM#KC9A%T!)g!4ej}36 zqrWZ0vVRK#aYsY+;tlE#i=GJDv=RUQU?@xzK_-JeWnpnx?GQrTi?*AbU{2z21SH}Oru!n~H?{GkZAvkAt7e$zxpPw({x7m+B{&)su zsZ9-v^s#-{EUrFEApvBg&~X_tjbD!2rFUtqSv{*SfPh7|R zuB{S^bsFPGbIA=kfBMFMXHy`=(6>OV>ML@2DJo}VF`9PqSKsy7;RVI}#6O5Sw z%TpM&IU~YjG7F5QC28KrmVMgFw{=7qm4lDUMxrg^AEOiJUGPKx`aOTk%U}H(-uTA9 z;O%dF2Os;`N4VgE^Vq)gCI*%udKmY==W!Hsn;B2LjMu$RTnkDG-}vWry-rs`wuv!D z5U}FCF^1|20ZD80VhQ+FxV(^vpk)7Tg>U8(5}|EXR`%w|+&pKWc|3QyQ${m`i+=cH zHeb7yc5O^v`x@?k`e~vSh9YtM-acD*_X%cH#%GUuRwE4iw4A}~_(+Rae8})7B{!DB zB84s-Oi5gpPFW56OKuH7gxkN4>vjp$wHAINC2foo-kFY7JjT^Y(k9X1o!3!JOKWV6 z!YrfB1_mml)sSdZ@rBkweRTbmGjRHsDY z5+UZ7AOw$>XI7Lwd{WSpa9SucuG}=k1wZK^Sq3@0^3PttJx)H3;ldnF`px8fhX{! z`=7+`JoIk-{^Re>lOJ+t9((3S&OUV&_da2QQ;(>zaS}!?*nwv(gOLPkfC~W=4IUji z6cT{bd-ihW)j#9A=Y5-xeDp)S?k`@$pZ(bj`SU;jb6)p`*Yfsvyo2|==WlqI&fw$U zwZHxiZ{XFhdkwGui`VnM54@MJo%wfk3!Pnieg&&-MG5_?{@9^1k{+V+=|Id8+E9dfqA6~$<3b}9FbrbVCPfe0sq4jy9 z0=F^_9(d;A{K>N)!_n(T=7%8hLC65<7saH|=28f~Rz&41J?ghKX@>7Z+tmmUz)#8Y@Na z^lpD6mB!W~e*7zlr4bIii1`Qyo)NB*K&y<`3h0nFN*zNj(vtyOmNhBM5q@^Xjr11b zxQ)mNnV{R-O7dxOqMv$1JnqFVH^%R_Jwaljr#wA`Ucac;6x6!}(bjg0fP1+TpT01yC4L_t&z zM;y6<AlyLT;Nn2c75Q%Y(vzaM=1){PvR` zBOyIog-C~?#uvVN9xr^^-%21t{4!Kq-DSNYCm+`0_aAq6-u237^5}aV&xy+&>#{EG z{!Wsan<;l+Pda-u6MmL8^`Vq>&dU0LDZ7B1+lHCh!e}8cn0dy+JV!5Y@W8ts#|wV< zH+bd~?#}~HKb+&%G#C-uZ3)9;){JucvFlhf0TWHAi?+;r8Zw7kCZ{QyGfI^Q8d9<~ zhSU`;Xk|m1PW6R%TY~-AwU+yyzLuvy;VwMlekU_l>(F41)f0|7~a;%vWzMet$C=(4HhG? z5mewK7=8Q~Z(|I`7_3uIW~fn0;;;DO>eL&fT=J7EDje^1*JG)>j@~blHegr|Fq*u$ zSN6>;vSsTIO|8Mjm)bvNu{3ASISL(FQC(iR`zrU#K7N@ZkM-jkF~(GD#TcXUVyUgZ zHJ>=GQt_lL6L#&IlK~IbI)diqm}8Hp*=&>NxymfvUawov(%ou36dbw_G7i}PDS8g| z`#;Npu`xQ%*{hq)=AtA8Q!A#3Uv>#tot+1H*06Qw9&A#R4$(B*45N+jOIwwp=joXR zw(r=-a1d~bG@41sOGAia%o+&||8qoG3AH7Vb)b;7)6khlY%$kK32voA&zGa)U|-9lighZlcW~ov{^@(?^ZK{_4XLxp0VnCh;p6aI4?ca)mF)&ecY$JN7xlp$twKt^yOVNe z6Gu*29(C3UJpIx4)uLX@@H$^5N^Ij;68J$pDnT5@{5+pkECEdfWve^pBUBIn4?m3hx-IB& z>DHRj%vQ=%?v#1MH+rGveg?iTKU&yD=y(;vckI*;$% zOp@>636D5~I~`H4jy+1v>yJn|R-cKgW(eeHj~`$rh{| zgJ(VQY#w>vlUP3qJFdHs*w7~w9SOJrPJ*@F%&>mI zXg%TR4Qn{z$aPFKEiRwcdG!MIa!w)d8yM`pmdRv}d!4w72i6ZxIT-k0Y-=^^~#?>vD2@9FmwoXMlk-oO(cdIHb-&Aaftr=QOAf9F2@?i26F zW6nN>``mdwC+KWoDxD$B-iYaKqsBCK+of4A$uiGKyN;(sPCtnEh=<0Ahl&6=Q^IWo zcL;$9{90X_FDb-YvnJe2=I7>Qd|9%xOB?Y&>}7dtfEn(@40f`x`#O$Xt0>IxJe+!l z)&g`z@Aod=!sfkwlF?PLSn(jCKPc$*av6$-ya=pV zv4Ra7jv$wzm1TAHVTv@X&n7nMR2?1qIOsSKm)ox~QFmRE}{29?PKbkmEi3%wtPL8Uvo1%_vTV!aN3=ZqvQY3wHw}?-B zB(4MY;7vkKGte-)P}=YHaM3|hm?Lu)<`iDZdeZSdX9?3B~iGQ>e&;YErn>D^9wo6}17LT@*j!uaiEz(_ivnG6|k zh@ZU~j0FGsHB(HD$zuxzz9=d40vCB{jqvu^#7NvaLWwTrr6860wY#J6h)O2NSTP2i z=qrYrtHmCTtfqBnu!^LN#t4f%bxTi%sygpqRqb%XJvY4^I%jfda<^m!0Y%Ir7-mL49lvqL z8OIqDrWqZaLBDZSP((&S3?K$Xa!yS*-A(7*FQ=RD$vaei|2p@*=FtREQg^?*-(II` z*RHT??b_?V)~a*Qd-?Z2iywaJbGcye6xDc@G=jJc3Fn$Dt*x`Lyi5>~mU>Zw%ByjO z-a(wo#@c3>JYNZ<^d<3#^X=qmA0}Q>%qY#stt@W38 zG&MEV>$E$!3wc*ZYfD^k)=n-wXD`MW2732Tbm724Pw>_xc&ArBVCqr|bx25%BB-#k z+FQ+O;tyWjyZ;Dly@DiFeUsp|zdlsxE_!0lI_Z)c=^m`w8W*G#J-8NCA*Cq7RJ%!|nWG!422y<1t9$Y86eWyo0>%@PYi zy?9YfCnTQG5$Efb#?y!wN3AG;$AwsGC+##rB9(e?q5<2IlbVHQ3NLu}lZk(qU9K;X$0z~l2@@uwWQ2Ogt|~2Pm($*x}45*i>>o>?Ao!7ojbNFyx$gI zPD-@G3(QCBtN8JdrWAeAU&T}dGVR^lvP-0f8IsYb9IcAKf;@NZ+O>lVFFc<;dw0^x zGpvk+0LVZ$ztlM*{|3Zcfcy5yl~;+4AkKsM5dTa_b1)tv2$?uHUF(d`avZHV<(*`a zSOlD&oRVs=#M;r@c*4VW@;`p@bfyBvE5cGPG23a*KveyBfhNO1<+)5+Z(HQwllq+=!VVOoLF9` zH$p}eU<|Xf)0}tSSyXyY6Uj>Nec5Q`NAuh&ti`eUes{+Jx3W8mS8jD7h|GAur@w+krc5pMoK`+)k}rwdaYY<_~@d5 zc|@AG1kSbE29i9%3BV(mn*hcn69sFeZ~~5gzebUE;&JI^7cnm$q857hdq1T8JOupe zUpF6d$#x#|$V(Y$FFnnyNJ`-nVa=WlAB~T)f8mQ>~Od zMQu}dZJXuN%PtUzpUobH)?4kAD4)@|FXN@eI&_GK$j5yYc|BP+;Zao{%%>6ak(6*> zs`+VdMsrSGAahoRlAe9J=rcFNugi^p%_F^|~J|NNEjXV;A6n!~!*?mMr# ziQjqSTUm1*8gsj;hBagD3;VSd^133CaD#EQvMD{Ue6lvYJl1lwPK=hgdQ7H86AF*1 z9L}dQ$a1VABBrcK#BZ|^KSx+w(P&!c=BAkvrD>{nMTVV+W_yO!wLXWBoS@qulenC? z_AB*+A`?ilUaH@uV@14n$8~1y~sdWd-p+cZq+JmNwx03-)47U}0f}tFO9&EC*eZ z8@TdGk0D6m4hE~VoAHL{D|d)laT?Xyq)+3K&c|t7Yiivo@lx_-6+N;cLHVj2O0m}h z^^E!HHd|(oN08WFJ<#@uzXMbqE;)_Tq|JgSmTvzwaLGy_D`$*G}%!MpidDB8ugs_Bh zfs=ePEryn=v~9qQ*H}7u3y-^O3%~J8-_Kb)1n4O&_29<4hWzI5zn%AeavxQ`i`iY5 zLN?6^%RqhDM$TB_RWV!NbQU-z#b49jwjJ6g0JzQicLwfkR?Ixcpf? zg_Bp#IncWtYROn-F%se8`zS-kxSWA_IDTS{_;nYXWZ)96xZ)eg^IV2_MczoMtGe50 zG(WB8f_!~$o)1Y0*oWk-&Y(%n&Czdkrfw|DdPzE~-mzyFmp$U)g!sbSoc;*zy!$v- ziiosH3_nUcNSP(VlR&M|yA$YJDS@hns#ShT(r05SAOo>`G%*om~S%qp2hxS@cO^KnLqx=+xf&1INsdJXvI-!DnxOQ5xBWSrKcf}pVzfqOGc$r4MUFm>E>_A>60%rH0KCPrmCanoMw zpx^CMdhwVw1(Y?n-E|K=84Ic2pIQ^_YkP{2k|r%o^vv~iHRG?y8J+W>Rq2hrufL$M zdwfTYF_L3ot=q#oy*srbNn0!|4OvFomF5Fx4AAkIL{G0E8n7|#H65-J;)K1st1#9Qp%vyIMl zgFJ@YRVN5It=4+IJPQ)}sgz~d$l|AYjZ&1&5Te<)4U;Yc3OqaXVy_MCkd@!P#MIfsvz z+lh=<2}%S+F4f+5psE8_d7&_hEKVq>{vowHwzx`FS*$#PT3(Q~i4>0&nG@3q$pb?a%bY5u&T9IJ$YJD#1$lWb89@E@zV>!cFjD9t z_U7xFAkc0!GAUO9w;~Ki>eR{eOEbwPai|BVVZs+ynMg_=VrP5?k%)8DGtes1nlK{p zu}o{qI!Qy%fgmgqnV>r|d@O-P0NKaBM2kxl()MA@k2isU^T*fhTK5N+p9INM9uG^HY4nwsa zS~YHzY}wJ|th2YWZO4@M$s=DLJuHf%AV#h7#uVeC=E%_njxH>dt9=;^<1%2AluYYE zIlR_}318udsd2oqlFDb+iZO;HNeIC(i0d!OCs8gVqoOzT9AEAczvvni^KfZ{r$6&q zBrX&9=M&~eqhYt%$UkYzhD@SK(dNfPR05w_H4o7Vo(a=xx7%xFQQcvkTlZ3uQ!^c& z^3MBzxQ{l-EHHgB|W zd7FC`>x_Hoft*y{yKbqz#VI^$M3pZm%1~HFJD0?@$2aT^SXo*pB57GysB4;8pqYB2 zSJq52CSVsU@Z}ulWaCrm$;*?8F&pJU$}oCf2w_x8oFnUp&TjC>95$S{HgRL zlMmKJ;2q@|$)1*Hl9ya1gF;&~bzCrUj=Dy&H(FouGAPXMa-)dHkodRguISSYJ+fkv zba;?+=L-Jozx`HT@zdYR%fItN9{n)G)_G(=!GQzEdDjQ7=YPNcz5L#r-o^iUJsxC>nYCUUqFiH&P(6M_|A zT1)F%e~Grr3U3KXo8|Q}>-~yR4N2M}$#O1#{1f!9jhSk;v~DXI+@r-tE5EkWVel{G z@`2N8lantl0sF;oZ{B?{NWd5~oSyA`%GhwcstVs~H+aS~o*_>|+{>F72Ds(Ug9^1b zs7xw=mtv9&T_}`jNGRpPN6<=y#`SOm5%w+5sV~F`^D0sAJoFzsIN*No*I03U~TzE{HGZ;hOn&ZgAI`rj6vVxEzW$&xf!C;+yvnp5B==wYkpRfo^yG;N0BI zSO<@K^dpG>1>#5`+iW&DwgR{BJ4Q%5v^rb07r0I?PeWQus>4kbiKj+rM{qU91cEhE zAT>$SQkt;;(1H}@G9(SMMw7uv-i=WcDe^o;o;L#WHdQeo@-UX?YAooK5(P|<2R|Yn ziAzbW8pVq*i(>DQVkf84nEyN!%tm2MBk9TrG$NtvfaDMvjvR+XcP&jRawlGcw^)-g z98|2W4jFZaINJo32XB~=4=0HS{}E?ou<_AKdTx@UYjk*} z6EaA=mN2rcLr-~5$t=YPE7d-%1V{Vsm?r@n=s`>AL0U;o3i__?3{Mt<$*p2g4qr|)3z_Ld?+ zJx2XinyDji=6VVm*9#GCpsc}YJ(mLVW5-uGwy>&anUJJyfqO-mtOpQt8-$pnf=R06 z%RH^M>cJ9$JP4GHO~jv*0S!SzB{F&{F}b|DMzcM|K-*W%sd-j<1qY5UF%~POH=uS; zdh(NLH1uv}872@xeXTv!`LwF^Onjj=(&qV3N#MbIKdz()FZY|A-zNdRg=PMJ000mG zNkll;{isIYK7Qk}{J1JF&dZp<@elhlK#WjT6x23FK19a->MzNPxXgG$1BTrBs~y ziv1a57|8?k0=XnfG=^?yjHrv0{IkxetRj7Gqd1?>r68po3BkmDBnFLf#PUd-1ld~U zl7KuTBb99xjWAN|V6+z*y`%N@5#3&?f{fa$PW%s4)NfE;oiRC#fe8W1PWtA4M;z~d zMGv~m$sF~N@6WjAW<^LYaqeDe5c&8Vl-5csp?00rR5BieqB|JD4x*TvF~%08nHMk> zpok9ZYb0Imtq&LIRL9uDAs)SR#M3Vdyx_4dzWW(F_?D;4apk3shwUzC6$hA4hICv- zL+!W^7?@NhmNzn+EPH(CKt0 z(Kura(gErxK}NudnVHT9+c04Bc*slOGb`yKKh=l)1lKz=Gw&~k#nC)T>rmA^;;8J^F~`9daY3A zB1cXv%PWxLknXJ&j_>52vvEAse-@O}K9Avi9r)j#_Qd>j4 zwTZXi>deSv?Gc;CZv7b?GRz^<-_reTPwl$;HX^zUxWhSLVYw zjV<{|C`Ng!cdw{D1M!$78MPK?B?F_V?ZhkZjx?;q6)-&V(U0Q%3(ghag|@FMGM8YD zIoN7tx2x7rw0S;&B=FT>MN8qU(d}lRUuy{%V?xuU2dA1-cbQ;UeO>dUCq9w*6Qf?r z0X^ychbs;p*L$5#v(_796N8$8sYTLoY#geJQPv^lqJ2SQq*w(~g|uKGA&^bJd~^4` zM+tQXKJciAox_j+o6Gs8=R85-`w}Z}NRa~7h3J_}BU6`&Jc*1_N=e=0eG!uh#iB@) zi!bsaR*3YODp9$9E=AAji_=CAF}yj+MdchRGJ2BYyrZY&oFk@4h(<~l$zV7rSU9nQ z7a$=|&e&9WLnT(~5GGx2cy20~NFkO*+PJmxX*ZGw@#iTSPv#os7fJGq&&X(A_mSje zCdB0V#rsH}PV2|kInbb{Ng&4?tto*Pcx)C3jf$#KFwRGe?2xe^5x>`AReLmEqoN0{ zz-2W?X+Y~r#$;8OdNh);G3sBb*Lv2oa*4+98U23A9rx^KJ^tEJ1WQF&#zjr7)Htg# zJjNJt$z*y?;~8U!M~J018X)oNUrs@L?|O+Q9mKWh^`6DoRRiOkqu1+A)>Nf;%p?u% zjT^k?aOXXTl|n6k64iUb3!bkvYADNs>8XwYy7^{J+U5kC6GQGx%L5MVKhEmn60>c1^5ZV#tUXhV1`GHwrrFAo zPK;`AqOZnd2U6Ja&)B>PXdpnTKEJ&4R3E3(e_n4v@`;KRJVY>>P=%2|CL}Q#W8~4P z42KZ~$#XayGa6RJZ@pWSNIq^Nvq@j-lc=a;U$Ni&2pt+npAU`GV@$27R3bkit4~28 z@ewPMK1n4)PLXa;@>XFRiFg8(u`br&W%&hFj79=cX3^k_UsekvYz!zzT#}(^9i*9| z-Lf=f3uI|fpW>qy50PY0IrXJRB$=Lz`i$S<7?+;7epd$-ckVwbAeV6v>l>%HzzE0< z&N-}}X9QMN)-$a|fm25igON^Me>rI!!x)1xW->-xI|e(+m*T5G7-(PL>%B`E6`n?O zisOsxlOK!GB~=~RbJkv-{){UbjRqLWY`W8lpuW^;w?EuwIAHTQBP3uyXO^1<4_XP# z&d#nm+%?W5`<3=$`1?7}c@EpR?UX`Li9GS!?p)yDkrm>Pz!a5~pYcS%LP}sVad{<( zVrbNaNr^tZ6r91O$pm_fDo`oh+-T0Sx-w*WafPLYgB0WASkq@XUS_J3vup1T)P#7% zKTYd(OSQ`wC@k+og^3`b@#Fnd6ut9Er>;+>k(WrPu0N9onDlX4I^j~+pC^?bW`n#^ zk0l@s5ibE^KImE$^Fd(awbxoJ%Hc4?tqW_d>Y;fhDzU7tuG1fm1OlGek#TmC#xcB% zAfj9+d%(Is;q$aK-kbFHVEvE`g~rh^+aS$tGN+hI43oT4iFO0Hy@1kFRjYz7s60YRtT)r(}rXY$FhNX%<((1Wc`-wE;eR z-Rb#aH8Z7(H1HKTjESRcbQG-e&Q8|TF#f4y4E5-ib*aF-z}u8t@4TC#d~IPpRy;oU zxzA>Peio{5cMj$0X5Av>q(s4sVR+qf{~q zIE+bIUGEY-bYJV9!ox<&)>;9*x)aW+jh_&b2PkhVeRA@!C)0;QA`m)#8k#?mPA@x| zk8+8!m|RZeUnyH-1kfhll>FoU*rO4c`55|E6vT^y!pNppeP0v3+D7WgBt{qeiRh+h zgDCzUfSgvbU}#OvkhZ7k4+`xyFLLC>8iUHppxr`Q8LZ1lvjzmK^F zfSz}J=8-F8l*DVpmv?w39cj)n5)s#$F^4X*8AB8r3s!x|fL3`0TuiorpZf z)?jL3x!hK3aM}kieacvCd$k|fcW8-yhZpIO0@xe{i1Y-senSIaJ1sdw{PuW~S|Y!n zWz4CGIu`2zGg*%wg2vNajEIv*P>)}XPFB-8@!~hG1M#ape&Y;itq?5`?=%h1sNX{w zyzULeUp~E?Yi~Nh2?Zk3%*g1dc-SK!#gm_Mh1w<@IC7ZwOq;Zk9jtuup{c203wikX?lU2FZd1I^CVDE@lYQ?GaikAB?aWz82z@6sE<^|$P!J5DLd z2qaQRM#{+&s#3~IqH^H9#~YPNL3yM5DvoE=IWdhiE=L$CBWfxMPLxgISs6iW1rT><>_^W^xQ@o zFM<(o;>#iU>W-fgDPI%r*c^{chdgee3vGxmR74ClF3txz}4(SPmqwGI)RQ`aaloE^-gTG$Nrm7Ue zl-v?hf=@u6O^A6ZyxK?sT2HJOYzgu<7uR0>QFd&b<*eO1 zi2sj8R9~w-Sd9O@TBZ>HsFpXBNSPV6$tPg%jRApqIWZy(0gV^O6nRlFoOVP$y{;oE z`HG!EJ)KUv)ENQ9M9V`mLgZ8sjT#fdL@bOI0v-+qGJq-)$-p?hTCsxWU<5!`awMcM zi6%ho%i@(0aRwdn8J?n()Ao9{UUJ$XqEv`$ERxWj3B|P$>l;T<{h<0WMc3FwcPw=k zsOo^xb=D^!YBd zHi&fpd!MgNbxe|DU9NSbIoMSBl=$n4@pl}o_Wt`LL$Ga3(&50-Ma`$Dt+JBH;l-C; z##5hq1w8@(+S(e5%CWY#y3lF0->v+ry5Bs{APK}3dInAROquG`+T48SqvP@T==AiI zUhp-(@f*L9bI-q!=t{(I!R|jY;MTkL5z;1gl1{uBkHUU2ysb($0{BS)@&cjyB$z7_ zO09igOhu4_${IQG_qVIkleuJ~cUvkO^;Ws*+N;|4=M?OE{SO{F)vl7u|KcURNb%U89_MqZ^VpP!H6Ln z5`xmjg=Hya&C^(1)*$ZN#=15#FZrSE3{=-da7S~P?4!pTXD)f9f+UYGTA}f{000mG zNklXsnbDkT66?x5P48~E8`m3SdU2FZI&&mo&zz}#)n@vD z>sT-Hcz$O7X6;4ao2QAQuzNbGJ$!Ev2h?!S6it< z6A=@uFl3m7;Z;ZXy+EqAf_xJQrk+r5G^Ev;rY>uWQ9&v|r!J_*JqBwF?3$lqW4{@J zINWjI1brC^E}da{rB5*q+J_F3p~b{8f>FQGXEjpJB9u2uH&~LAi*-*YHT^P94X5$A zkM7@<5mML?A{X~j1axsVkyD=Jh$%|#!;XfML1E+_T1o*+ErV#%v05U7h}c5q2!z0E zs33}|k~8=`{TUE}?+ej=GP25TP>?(;S(vqCY_k?YUhev!;PCNf_8&aPVC*Tq!PpF} zBS|tES&o2@sw&jasWU!@NT;s9P-=A}l9G7FXBjExPp8x8aC&*n$9pjqDY~xr!(g?J zYRzT6+hZiYf{c=31zCFsrJ3cxu^#)54$xGoHP>Bx&*nMb_&h2_BAjzfwc7Oi{S)(Z zb002>e2LBDjFZ4=tMZJS`$Kxdd7htWX4$8Q!~Th8o=!ZH7rgLWNaUgPixBl1_Z}W{ z@3EB$pa*#YRtm&gi;-kZRDe-QNx^u5kXoQ3g6>6+T*>52vXuC@uu1Bep6)Oj^yn(2 zIXBe=0s7fHW|{M2xj_RBLxH-ZclFT-eMZA3IwTs}M5=kz41D*h+3JegMsCg}6) z!@mZ8K%5)1mu&PTHyGL|ftYU4>0d(Is1xfOjEPUdXl)qMtV!OOnSl0*~!c)Zft&> zQ4+9c)NCKjll^D%Zj4!-nQ6Z_P3)m&o+}LOdDNpG#gnhNQlKjDTKl>S>u}Zece32` z812b62+={Q zcR~iF`|qRs`j+wynj0rMG)gC=iAy}xb$XW+lkobz`43mJC#~C)`GibVbp5JBhx7NN~_n{(syg&5A|Ax6OJGJj- zr0C#=Ti00b8fqgjB3H;;>QhS3MD03JazQGq2IDz(70`3Saj7eVjJNTkTA# zW7r?y$78lkOUd{ik9ov-c)1g)bZ;dkb>nUOq@=8xMrBnIL-jR5|7rnZiIfpW^-hg< zU#c;!#uO&%zMas0_r6Y~d@+Fsj>4qUJG_2=|YpEnt z^hqHodc&b2Kb{EWNs?iVBOa+1V(Jonbk$?Q*M!8!XN_YfS5`)E4Ec{nBf8!0gr^!q zA59dCY| zaS}N7hMaK|KNBV_pjmBAwf;WT0S;R#QC3bmA=cUB%Uy#GU=raw$6 zs+_DbqwpjO^;H;K;cSUDBEm#uMv8QUq!{J>cyF;uh7Ss3isBcHtd%EJgQ-hGy~cUx z%yRY~C=0+kfnVV2>u-X*Ej^n{0gvQOt!w;>_=URBcmPuFF)|P->i0Qjp+X8cvLVoJ%dXX4yDblw;$v8UUL@WY zqV(K*;0Onf9A~Ag$g;^XqH$p;)rZsehmrRhtfLkqUfmjFh#+2_{Hu*qegDf-tEQ2Z zeAcM}H7{cf)>`r9G%nP#W`j4NH5@`9m0?kdmu`2RxQ8EaS@Aq7JXUM!&U=s09eD;t zP#Z|IjF-RsD~ADrtnZZ^h@CKWe7&NvC!Gj7Ib(1i73_dBip z>Zz&LHK{e-!C)YzV)(Hi{|PBKBUO{hb1~e0=Nfk_lvkT6fqO#SKhGKwoP@rnM5v4v z{KpVz1aegXfqGO(NWn5Wys}Y&fzdsy@>oAlDqQIEq{m-KD}#nhSsfHCtPNRMA7b)p zY-5Un!tFyT=k?w|p2i#w1$N;p=^5Qm!#FF&r1T_;=>o zuDJIwTz@O^s2n$~wJXL8UsuBx#-+cPR9oGx7}zpVO0ai7KQv1p!qEHCE1nod9)Q zHlmo9Bx8BhOUj-+b#IdMQes14Sf58;yqDecP%E5hbnnoKC2qKLAE7a=-s8B*;M`iApc_FT*4jfyUg(fH9}W;a`44kQK!-PN!2H8jTl;IKk8DBuE$n(ep|p z02xPXdJ9<#87pw>-3z!>U|ty+P66EpQwflu4jv(o=%IPW*+shl>`oWqBySBSaiSDC zt&}qA;+F~o4ktlYWxxv1vnd&U@>EyX2d8=CL#n76u$3J!L zm5CJe?9tQFIc34Ppc=OA-=mk2V|mJ6f%&+l?^;Hjgt_0``oZ`57|t z_<~D$++;B~&CSmYDuw127Z>^W|L)&0zhxW!q9ko(+;Yb%H{N=Pq_t!6r(=b&B#j1j zRCXp1j|k)@YMgixN%u?$n3xv@EJ5v*-8fBnVKlyTW&w1drg8*CLva10&(Bm$wNo{TPgOKat0r@!t7P_UOl)ZBW<=x zwEa>G)P`CQR)CIeDuNVPTY39Dze?G-ej~-`Lj>UHsXKvqeD;+h46E_WdNJDMETbwY!jOif25Nr$6(#tSfq@$-pKOzwcBj&m4B6<;e(~y&uFCw z3&)#${<9@8Gm{^0w(`Fn^#}XrW@jf>{n=-q&2yjoT=iw-2?XMn+=o7K11o(`X{V^= z1r4QbHWZ&%=$r|0@(5-Fz|>kQRCy_1AE8SVUs=NtiOFCw7hjc=q&Y?qHkxQ7OB6C6QTZOmj%iP4%x;}ySRmk8mZ#}RObg=^ z4Pgc9elicEtJq%2gZq>Wi1bg);yy9nuU;M7T89^s70f2_6AhDMu`gql>cHxvTGQtf0LV2r^Ti=@rQDp7xv)gsx$gx#RK%AR(5 z0Y+b*8_{1+(dGex^KOZ*RyWb7W+WZs?U_FiL*Rveqh87u*GfC4^oRs#Q7~_Gn~*-CJ5b{*mVqztdC!UE%#LcMZ7v zz{(`NpU5LI*%aMw!C+J|iijvB7^32}2I;{G)gj=e#!p?VtFPTDeoi0EXzmgnXT{nsQ^p@^v+QmBXU$B zRb<9#O<3-__Xzvti7%}xq#hSd+C+#(ZF3oYUSf2_^$`iJ6Jre4+KIvBWsIW3Xtfxn z_dnzKsLlP$ztY!{AE)`HiXtQ~Q}>2K+X<8ZZ7(>PyfR9RRV1v9N!pxP8gS>`#~799 zz07fWi|2pKi+KDKpTxfXN5Q0YrslfEsJyw^ZoPYIYHFFyLE4&$fL$%>%9@5?_)^yJGfkG$+`E;`#0d62Hs-aLHx zlQ(j7afr7~(#8y9g$V`%^2z^3R>{y1cn2xz*hoE!AN4O49^$xsc}MKxv&m>WW-R+!z&M~qZxe#7x9GqWwMFluEP78lmBrpbn9o?v1h=6Rgb000mG zNklO0XF)nN37YK0)d9yA+De~4V zwY=C-Q8SK)CJ7ja(RPKEXB$&v43i_&NWfa3ag>u}VhS<3Ga*$BC#x%a@{DyNoxHp+ z*?8XfU4DrfD}I9pGvYITufiBR`H`g2sL;GMjuwj7JSx0M zy6iH({ky-1*3>L%)|5v-X6u$6`>Wc&Ezj+KW8%xj=5dBgKr84Bm%te^eZBC*X0v&N zbM8}lnk|jTV+Ml(FMs(Da`w6BY5%d!Sh83f3S2*a1M7oS-f>P%lb}#$kg^FyiO=O3#ycWNclv71ni7+`e24^eD zZVafe*!LGB)%xP6`j}KWl};|c_(vS?z8Y#Ld+ff;eegmpNMIsn77uVwLam&Og{PC$I4goI5odheMTvHt=n4r;00Ax5%m0JGt=u2=?@BO zAJ=R`aJklgTaktaOMSy#2bL#BZf$dnOL+Oqeo$+wLm|Vl7!7H++bfGJ3paLVram|` zGb5An)R>#;nJj_00?*|6pHXvfG#ZOrw{QK^!Ekiv+}s>%Yh7lhxANov_CGSJ75>ee ztc>7>J9^x3(-Kotmr#%Apq8=~XpO4@!B!X(NKJ#fN+dr~FgPhD7rcP227x}xMTPC^ zjG{l5`u3!DOgTEvV;`}bCp~Nn>KO+p;>gFZzKMeii!|n@S?I5mOiwc=;{Dosg={w{MjXO~ zcTGl(bbh8jClB3^GT5L13X^)@z}gw`Ig|skdO$;6BnFOm`xKMEi_Wl8+T+UM6gDlZ zF3w5V+UKR#q#^~m^F)a_ys;As))9=;;3|&*tRZF1Xe`M&{^2xnt{P0K3RUlZ`B>*P ziXr}!PHS{rMHTwkAk_=CKu6@g(pXVFMnMI$!N*1_-Xu{kinmcXI|!v>-vpIJ@|wI@ zw3<(RZoW1|3Yudu88xZEEW>4U@+GHbmOul42RjZf+Yv8S<&JaC*9 zJL+4{K_emYU`;^1Z=~^|>V^+05e2MRvMSj)RjLwylF;)-N4$T3Qt@YgIN5`t56LYX|r2Ig7Z5_re!_E04eYi3FEn^Auq(S6y>Acig#%ar06*vlPB2%>_DA zPCiuB1tg}4$Kj1VDZc;{CF`X?nH&~NCcw>;ltyY950bLjrZ_Mc}J|71&vfMihw^Rm7;S ziFt37=d{BrZ$xUlkxcUOLrr4BMjF8YVi&P6mZ>YT5;n?0f;Bmz@C1QcTk>-#(caZQZ$46kym@~Vt+;zPM(v#J;s>(XmUr_QI0{tzCmgyZYK9)Di0V<)+7lg z=F$BiQUzn2jIavCXqx6EX>F~ z8;lqfB}Os}F3~&#CYd5_&U5RXM>uq1L}RMMVsAjMsKmehiGN3)=Va=0*zeMrYA%-L z=)*F`uivu8th0G+O5mgfPJ8Q5mTV>uZ3(nlnw{)Q9I3Y?0!%B6bjpJ!Bp$;lGGbp;OA#A^tCbO8MCd*- zRhd*Q!B_&Zu2SVSRGj%n*<`+kT4Q9IpDjl+QU)YxU{nu@!&YkBAFN{KJ?j z`7*9SkbivXQ-1JpH}L}Xg->s>IM<9PmwVOV+`o|p|Oq9Qxwar z$|6;ox0e@+@nD0r?;@MxW)~)+%Bm?Ux06Lyy!(Q;+fBUCe^rNI2^_`Ux!fLIyXK2 z)@G9hHjhmSoF;+zmYjCEnSH2Bz!+1t+v&c}RO{`Fi;MeHDbC@b$73J=c)so1zKy)u zqFYL#jN!Jsk8$^b1y&UHtW8QOpo^+22#`{NLXbBcjFguYZA_)JC(0`-c zZJdOZDDhq--HS!KO{7UbCVr})n5a(t8)@()rc}#9a}841o_+;#ya=|IGOtK%98sy- z8S!njg;2{7n#hwvrLqbX^)OT*P_QP}58MZ!puEKx%}LK9kPt!!0t1xCSXE$hczt?Z z2NAj#>mptwd83=^8}Yo6Hw5(=tWuGW_f_T88J~5eQ`g1>%`;Z=U<@uxF^MA@FL4jJ z3|=!Z0&G#RlYG{iqS2gYeK6*ZJN9V{=XQnF7w{9_ow{*Y0k;t!=m-JL&8W`-gtnK_M-c8hbx!jwFOXWoW3;Ra(Bp@y!_G#fEZ&K zKp1MYk*E+%RYXros6*TnkK6>KDk9WJ6r@$55po%!kkK4sI=QDjBCmS7O{8Ev8x&if zBCC6z=pmPs;-MrLpQXIx;kZd}r14V7nwg{|eq2E51Oo9gCecet1n9o3Xti3C-&?oxpr@qo>)~-`vLP>e&J(y`k0a3@ zX)UlB4QsBt`Yt|o!#-?2PbKfBR|N)MBPskk7AURux~z+YbI8HPr-tAxl~!~ig<6P# zQuQ>AiIS|PZdHUaL1ZxEd4s?RDA8eJXG*=%$K=#3)t5%ql~=t;DBU1*MCZ6Lg|;6m z$*oOoI-FRl7>A8kv$L~QK_KhA?uiSH4}nm}z6469iA733v{am{M**1H;=QhGh~pcf zF1ntiLA5xp4+mSDvDiyKC!!6$o1i#g(Au7-I;!7m1Tc zd~PSROh7h*tw^mwYa&umTFY1{yu;fRo3?P;7sfRh39RF{_>Y`e=5~Sj{=-LESnD#D zP-^uP>wBLl(qkkyb*a9r`fxIajB&&xhzVm%%-%;6(cO3T_0NdKlT3KRgt-9L>J*s_ zLn6<*BJPuqwH-lX80)#0lD{_%OghbKAFjXo9<&RA>{I#*sei*Wp2JID`Z9XGKE@at zSuWGS+-^)&=_ZSnO+{vLglT8Vnlz>#<$=qggMoB;lq1T$8z1A7`@piktV5LMC z78dx?ANz40{kX>yze(%lp|1-SZ@lvux8AwPYB!OhZpeFRF|JCbQeFbG2`ZrcM1pZi zog%2~5-Ttt7V?}!AObqtD>R{?m3pd`qda2I7GCtM%h|gH<}&F+5B)BD?5aE1cVxi8 zH}Uxtg_ZI*o>Im@zq`iL(h@7fF{_nlB+qV~W)z9YI>yF|47JioLA*tvL+uR}27#RR zE{Px+N#*h0gyOX*sLUwcpc<<-8{}~cC!;yXFQHed)wY18h+bGV#VvO&YBWe3Y}>Yt zTEJWjtV-vIfNPy5D1dk3!qhGB)1oQ$E>De&N<3FK$cU+_PJ*>}eZpyE=t)rP8bnT- zTLCj>a>x_6^5Bj5j%AKM)@UDI<5}@+YK>Z1h^aRk*9**RQJ7HdLu&&h!$@8{Myh4# zM5+YdH7P!Vm1}^gCYJ{eORGZ;A6wzx1IOiQ9upm9ETf?maL4-b3zpufq&gRC000mG zNklX!?+-sRY;6fB-CbFd+3InZ$GH*tTD1*Db;p% z>kj_QfBiWb0D51HCZTsGP2Hi|m+zXHnfa(OW>uw|=cWWcM*?5(x8ZXb+AR3mNub%} z__iHeU$=1V_zin^?JW$J>uK0XN)soa4*TALW>AmO_fl z3vi&8x{p*5FKw_`DQ`}?EiRD~6L2RAp_k>Dsw$$Fp^-dBKtHEF^t!ji`Fq-Y^Rpk# z{1mjZ*sH){4c`2>pX9E?0e<8WYAbs6JiH7gkba$c{O+ezfT;s z43p9&RMz5+-Ds=fjAX2Y=w&Br9}SDoP!QW8-WIPQ<&Pl{)1Vo9Q!#>o&ddS({wZcqlNC__pmAjdTcX;b^XfyLz!`wuO0`(1~*UzyUE=3+-f}t1!<@R;64}<&C%L~Q-{@Dos6DD5tvA)${&cS2^(BRex0>4 zT>T`VVxrutAkVrdgJht0WrWKOQPx&#C1`!tVTuJsa6WzWahg+3Mlu-5^N0V{k8s(; zAE~;YD2psh*V~QeC#I*`f1@bRQ8tfF348$w*e_7NS$qaaKnlLFHr=;n%lupR?K^mA z$BsP{#opAW+|T~}&yclphH@ob;<)zaHLkwlFzch1$jR$m3KV_4WhYbC1I4 z%L7V91rixtM%yBl_#an}2v9-bUt{qy28{SHdhWrBKZ535>(dIj#GmQ}$%m7v>=f>Q z7(K4j>Hhb>8rN~{#Ag=MXaJr1VH#r$5*oD(TiI(QCdb)~s)WH{fVQw07Xyr|1kR<5 z&64)?R$b3<XA!cUtahQ% zoR{}glcjCi?HMW2!1BThtE=n8Fl_{?m`3Frm2td|X;jE1UJBOB%M`d-FNKN#pUDyH z$9AQ_aWooWoxwSQkykw_ZiwKMVr@n!9kVk#aILM}tPsXk*WZe!h664DFpYV9wuREoQzVi}x?Q369SoUgY-R<%DsvqMG9ZSf zA<(3%rwP>zbv1?eZE#a0X-8>;+NYRwdQvYw!~WO{aP`V(2__eino>qWNep-AEg1$` zlSI_)i0{S}Md_(Dnbkqbp<_$(y!UhS9rtk8J%>4XY?%{6A|G;Ua>B{fD_<)NA0pXQ zV<(b?WJe@Dd!;Hk?G!(sQ+C?zuX8r8mD4G*BT&W46F-$o&{{i=Ja40isWsUb5ErD4 zRL{9)e%n@hqY*Z3adfdKP;YY0b@#B?m6WoS_*}N{I*b4KGyjE|*?FRI&{V`~>z4WB z&hn8K$;W19W)v4=^VpQY7nDGJlfK~1%^PQi1UelK?%1*8wPjhx{}b6a8o2-g{?(8C zE1vrFD<}KGJ$btE=c2E_`5^Zm?QvkCPbpwYTeAYCl#w<^E4g(^5|uajD#(+~P72Vg zPLN_l%H4_*Q7Wg#s*Y!E=>XHsQr>othF#~8m+j=+zV)f>+MWq0(D>l8pX-h)0FsjSPySia4#wJ+ji1SEXMwT_O#!O#u=EQ;)G>c$25=0%iB$JzOe zM9cM7eCHh8mh-7vTNq?*YR%bq8uZhIp`BB^vvHkEFs+Lj`<<+frWl46wl&W@Mj zKCDX${ICes2)D=)porEy7ldC4`I_6LO&6UAo~PTvrvks`NJh)!e_ z5*}cEpCkc4-F_9+Zatk zw^osZhCHEMyjbFISoeBeR@PTIapDBas{-~>RIVv5YhjWmrP>Y3Ag9WTz>B|9BsCZg<=T1cEJ-be>8(~ ztgw4c^o(mWg_}ByZ06DlV6XYJx$&UoJ=d-9C;xCW|KA%v%x}K-y}a_(@8UOp@16X{ z@Bbrz_@=9P^&3CRYyavKy!8WjaoxTVCj{_a834U}FC+DL=Yr(}*B|8*x2&-^-bOb6 zaE)^j-C|nunNi4oO5R{b6&f;9rfI|oKxotL!MI8|u{4-`S?!+v$0xsu9)bM8k;Tau z*_Kv%toO#MX9%`IqPaVHn8xG;$zuYnSmi}VbwpqU)rQX;_A^=KPF=-X7_XB1pP#Sn z{&l`K*VbB$Ieji0<4%Cwd#xLfNm6;!ftA%BYpZ=K&qN-BqGVJ-)|#cFL+$1`yg206 zyN_{v^4kr$)Y&PFqRV|ymQ(d;z+jZrs0Hzn|e zC1Ahst<5`Uk_3z~i__E1x3?S35B9tLMFBhU+wD($;uHDNAOA5%Qb%PBqbG)&?-_8- zjfdo2&LSs{zV>F5W{0GiGpa{YdIMa8r-!oJ`*!D>;^ zlLwtE)R4AYGBm~nmuMfo;K+$Z?%98Y1M)Cew8vdWV9RF+CYg}28P-HEJjYBt%S@o2 zQ7gz%@Z10QZeICEx9}f-(PG37h3e-B`4oz>3%GmSd+!>D_QCRrCb!*w zg2N}eEUb=|s{Hs0>-|cAlu{|2j{w|A#zw{sdJ0};Rc$8VB`niyk^KCGl*1T(S``~T zTqPT)Cwk!%QbD|Bf>-Y3`B{K|TDexz$r_)VX#IR{;a9)J7)|ixFdlsrPfYdXGJ}wdb>Duq~LuYzMYi;AcH9W#mMECKS^HskLz72X*Qc!3!Ulq zamnW&r<&6r>U25_s{OS%H^+F8OF&EKK|X^`_P=5hn4ZoLp0oR`R}K4vYwFSuw#;sk zLaK>-=il_r-$-{nP{`KE(}VYa{0RFFkEH8&vb0v|o+r~jU)0)F7-OWB;@+Pz7Ap{l zWF`t&OU?%-p1L}?LcVE(Rwf0gG3x#@b9q5p9OZ%?hM)MsZ|2I!ZzJ)g=30n{ zARz7Yjt}3#yFPX!w;t*(2^|vf=gXqTF7dUjRy zHleR|vECbLb`F=Oc>@90|e;=i;+%@9-5Kriy|G26M~sWabdc>A&Ly(s{u*XWi}a5 zFW=7gY>Ah?;PE{F%H2#QUf!=)-ykQMkKa7vZ67|syFPh@dlm&kjq~u$b7Wj}WMo(w z8(T5itomi!s99NFXL)&z<)yCnzSl&n%CE7svaWl578Pbba(tQN ziz<`Rv0em$Z9*+Ujgk&GA1`_T4Trc#O4_x=lje8Uu32{M*uilD<%e!s<#+!4Q~dOA zzLQt|$t`^3wu;3H)~#bjX(1sfXn|KdUo(++qKlS;=@c>*PASb*uT*7;n8ZTvkldWM zIuKBIdE;9?%&TAj77i}-c=oq`J1_d47qIQzz1+S(@W+347r*yMALoWUD{Si$%47#4 zGev9rZaUj`3wWBW%Mz(*(CEyQwr1p+Ck)~@9BqOVXm60i89RA~q4s)CB}T0=CEipM zLMeE0yFpg@NJgm&CvD?(Tm$hsl989bK}_zSs>|fq=x37Ehs4B$43ktvUz76`n8(5N zp2TDV@V((kk&Hg0vLrakMqYVY2P#oCh^&muyt#7%nJu&PH{@ydr)4YMch*^EI2q`n^szaYubKqxSFPvGjvtf~kfQ4CIeXiC zw{P3^*M|-tI?zZnA}B|2`nUh@Pq1V6E(QXj6Ki9Z2k`dyUCl6b@Yy_zYeOoNkmlKB z-`Y8c@djJF2^pbQRN_V-8V8J%MmD&l$v~Z^nY=>PX(?nr9`&$wpKTpORgL0&44Z`JZfNgfy~r8XIfX*#bt15L zDLzREX$q;sX)NP%MH`&9Kx+!z+Ea5e++0=UVKA)ll8Mcmg5W?MDuH`RSr^oPOh6!R98PtRfrbtn z^r3T-8Xrx!390C_Pu=t8vx`3KO7}nO`U_ro84~fP*GD8J;x>MMCCN&*#sngv{g z=Y(X}Dr&Pz{O$BQmS|qFECTtcc3LZ$sKt$U9^qrx?4yuXyrKwDlIOhSyS|ej`LTb) zcs!bbc&@Vf`T4`+a`b`ecJ`53V^+SB^Vsa`p)UdZ(4XSw4F3fZSecobdP{23_nTlA za+6aDY_ELkGx^c~=if26WtYG)m2z?%T7?f>bvuVw0;{83VMI9-NlsJy=e{aP$#C9n zkQBd>wh!{eDnWvG20428x*|<;Y7#1W@ndPsL;jQoF!`I!-u{BRJy$3VBgSydC9Yz}X?B{Rad!xedhPrNm z!qhYElxJLdIXidF@%|5gl)w0!Pjc{hOq_(3E-=1$SA%CfdM7V?-lhET zH$Rdedck9P>2n{(H($P&D=(SlX%|iNtVeCpKEj*c^cNgGahzv8?;Cm1OJ6{~GuM{D zxbIyK&Jby!X%}{G1fDy)Xq_B>jFI; z;~hrN)`~upqO#8rCyyXbBl(l59yOmuC(BX#*|gDt!E=f@Eq{7hEDtgYz8J+i8$BWq z+bC}S;oL0=J6jbqwnwvECM%Z7%O%kY$#@CVKaL$O>UxQW zUnOomoV_jKsgF62Z~vyJ@bVX5!IK|$7UynD={P9H3YQpzw{XXSHD3Q0@8+-m@!jk^ z|3Y5=qyG<&dBVduA_L>y@4J?_{{8zERcT?{TeUB56&)GS&NDrUKv&Pk< za-V>31Xdpzvqt3!agCy*C~FyPH70_w=Gq&M=nqDeRluqYwK2w#H#@4+~M1nfVn_GaZXMgqo|QMSEv^Mx0l|GUepOE=BT%!CNOMN#mRKlzh<(>Hz-#wJo` zLJ*ywxMqRd?p&cV+u46)#PO8@r4(G9)QtQ<;l?p8wW1Usz!*dH-lYelE(EEzQxwZo zKm>{`%V;(lx?ABwEl`(QECqat=dl;><==hp^Z1UZUCJffVah<_)G~o3Rl8$Zpnl_V z{`6fp^18qKB=5QQ79OwvA8b8D~2=?zeHn zv6R2L>IkoU`=@#H2X5oq{asdSgKg)Oe#mTR#M7U00WW^xGq~yIyLi|8Z>2jzfC#hV zy-CT=>6{ll<59fqJDRUnubT^LGHRa=s*qe#t&t$WUAdA;OgSAUv=M~3PPrnQYRJvGB`{>E=| z;rSPF?AQrCr*Y0}i~?{<4{o0*#VZ#=@aHyoiee+L5t>B8T@Nk5LfhkLjuSo%G9#{MnpXEx6`}ySRP-IEqVklF46e{M^s|JXc=%bcNuiQE7U>QSGZ-IXheFRU{H7=HV=sFV z-~COG;j!m**zP(In3KWafo+(>JYb{7_d*Ey)FYnwb0DMFeN-|T^v^8x-CR&*nrpoh^x1RYP$#{XCd7qbDc_}~eg2(ZQU6!pa zkPW401UKK)<4^wTZF)ZU@}ws{o@YMmY0T|{Pv24V5AV8`m0k;%%#f!U#b5zz2Y3(% zxyDJb@_3DrAR~X`O^NP)ea|2Xh0|Dw#$cq=iYD2}Yoy7AJ~Rt7DH$prV?8*nKCQ!A zvqjHgLP>%bz>l>n-$Mk3Czqi4z%amudk}{I|abUoO28YL!R;UXYs55?Ul^T?W7Wz*Yd>oEsgn* zyx4mcUL5*a7JG)}UPVv)j$Wu@bB9ntUJWERl}x=zMHAQn6TFCxBUs{CnL_Pqilvew zl)4poRihQMq(BI%5T^QaUDg)wqGeZj-qSAPN5ALU{J^(9k>@>SFPH635T;=~^7LU; z!5AI#+{anUx=C2ny(Q6_u(~g*q|j}eVDkpXs9hMzqbiwEM~}TE<;Bmuh?jrsH-g`O zxBvhU07*naRPcmL_marN9 z(rv{xW@$+_&POv$bC-N-Q7{fpBBB9|4;VcozV3(p7jY1$V$mG*fNhYBLXgzs%+#NC z7;PgJTDQxqYb>vH8P}3?`~^Xm6EtrhGJ$)-dbg%IwF7UbdDn-o<=&%RR>#n*978S9 zZ~OM|;g^5uS6E(NWqy91?s|`-M~^SJTCI;~dHM(Kb9Uclj2ZolCb8LQQvxR?pjCS^ zx0!58;0s7Vil*Ki0j;ZZsD~EG#VYxW_%2|Moxr7tPKzV=2UTdzyvy znz#J@HI#N6!R?@5w&})wMVI28VI)8r4aWl3S^(uml|aE`rAnhxwF0)7Ms^DA(FZBn znAUYkQywh}Igf@bq)9FEtS%j)w|0~*(=}VB2HK0hgS@<#$6Vm}j&Hh@pZLLN@b7>4 ziG16$_we{jbF|gY_9^vVcxmtwuW)oC9UlL-yP?$TmZ<}_s&Ms)Z8PxjixZxE#XR5l z;!Am{_NSln$X(1Q@`~3^&=h}b%LCTdJi}UDI@l(FeEJhEWNULwqgsS=fqJ}3>W%iK zr!d}8l|hvQLEv2r#N+%b&Ak@D1Y_{xqm1`-ZLP%^BVc#(oKrHF5RX!0yJnNoxTY)6 zX=q=4#`I{HhuG#$@Y3f$hHrfG9y+St)n0GvTHJYPjlX~2hd8#p$fXzV;`z_HoU9Gk z-ah0#SMSqv+k%1`w2a5d3aB*x*ooi7fgX&L0~x(^WQs%{zMd3}L^vT!FjlObB4u?N zi8zw7C(o1j1;%K_85t;XeR=PRsWE0!ud4JcwMOHwy7iR`(+Qfd$5DGj9h|Nmt@b>_ zae{5k@xiNZlt;e6y23v`YcMV?S3c`G{QNKeB7@P8T3bd{Su!)-8SLD){koOqrMH~D z`}|LBGp0Kkbn|0V0$+v%;>!LPH{Wb{=19O8Q_N3I?VFvQ`@QAmm5()=`KpTwUf}c0 zXFr$!@E?DQtkqyO4mn%W1So1J1bTF3f=PCKE~^i;zo`fG;;!i%)Cb#l9m z9Umh1M>%IFJnza&_~Gw*2LJlIpRV+B{`L1fg71CN#eCay&*2-Nwwo&-yOS#(y_;t| zW)Cm8;(Wg6`HxWD$MZwq{&;@y+n&sKKL4>i<&its)*52Qi`ZhB*|a99MwDg6C_pr5 zj2M6T`McRW+aw*XV@7>4Ad|NrL#&BSDQh47Y>bQ>RF0rKC>3TCuVqUR|Kl2$X#N7J zvZ^T+t`)Xp1Slq0CVv@_C>7u~6k%wkIpZk*VyL-S_|cN001G_*@t5+PCp?M{C3%#! z#<}6nb*{eYc9603*h?h*4)m9;KL^KP`-c-`xb#@Z^1)iW*2CcTj%pWe;~ zKYA_K-E>HX5Rz3x`|Xy?uXqN(`fIN$CD>#GaA{D)r7zy6Vb zO_DVkS5cv*99$x6lGPRJ~`zTB{B|@2yQ~GAh3(F zki$eU>QCqv|09%O%mm~rc{%MyE)TLGsfHW-$#N&-53wXl17m#M$JzmTGSr^=ibCDT zXmON1(|sO$uH)&CnC1nKo9DX(GTk&3bwwpUlN4Nli+1m1#(2WUi0<>+1glvhDZPsv^N_)z(~R5Sl7hM5U9MR7Wi0`5Y(3`3x(cCM3haN zZA#VcPWJex$P$Met?&&G+s(H>?NK!Ski-Y#R>H@wy@P{yAE6;*;5py$D9%1R;nw3d z9}_4I>RF1aNs?NOEvO{Z$|$dy2k+#?))-T3OwZT#5FiujBoihYgcAaz=fHi3RqiyB ze2q)+r6JBINg8BnOKT?36^O?_85@tsiUhR?!7z%3l+s3fmS8dl+D;iu4z4xNEq5R0 z>Kjf_7z0}Wqr!8+BOcAqz2X(@JnJl$mX>H}trq3D+O>Q8Eyov*{?*=d_WaGRj#&^> zo9Ctkz9JHctNSa`(O0jN&7L1f5-`T}XJ@xxvt`Sc-|w!ie5%n*hV7}G)zxKw`lo-I z@BY5;rIH5|T!U4)sf(*MANk}R9A6CBY!B=Ggh7$8xYmaxqmsfk0x0KFj6f#H1GSp4 zktWtDz%U{=A@zWl;#LHdDgv4S-U|Ahl=mqzx}LN{9V_p2VJJuxnzz1-^Xnw_60TYx zDUQ)7j?*ko&?uGHzIM}}pcO<)+kR1=waP~)XcQ|ntFC}=L}moWt|qZHsV%XgU`k$i z48=y?XWN!-iaa!YP2wTcj=F5fcxi|$ix-H832;OFEpt^NlCXl$BCM`OQJ!dKMl{Jg zynq#z#qlg&HDeE+O0IqUefNqcwLqsT3bwRTrd^*$o-@l+AF-DdF#1?nhU>4p71e((Co<_lHEUywX|(!&o35B&<3lAY&>M7{?Gr#i@)PL zsEvdnFd5aBJNI|_@W=1so`XZ0o%1mHHts%jf<<{i!8VB=XCR?eBQH!c#*jz}Bal)r zL}eV530Q&=3DCTdq!xLVZIA#?<<<+0qF1WagbX7kY`qk*+Q%~}Z0vm@V_-~7jiLii zWc(Q8`vkh8b*b^5u6qLg0m--|RTw=Je~I==oz-h29&wOm3Ekc*xPmN4umBx-c)5BR z_hUa!!{+$9EpNIhur&l1@XiqNVlp2CL8OX0EpeV`ZitHzDb6{P<{ImJ@< zXcR;bUo7G!OT?VR}#bufT@f*40 zkPHA1rje328k~Fn1-#)6f5s)3Uc|BEM~K6e<(Mtow%xh7wD>pY?m733v$Ku;Y#y5u z_zFwl)EoL0?)Jgg-6qHXJPAxqO&#C4bN>CU%>L2x;^K{4w{9(sF&sa!$SVct-~Qd- zEkL*Qy_90sn0)E#Lm#`9I}fh2rf|D!Zew)_3+n~zBTp59H^~T6y3vb@WQ;+YmJP_T z1S_RXN^~ouf{rNyZYx5d9m!9COm)r1()MAaH4~+71aay^{W{%uN)yZkldMs_N!Yj~ z$dmW-e)%|wfGK3^O5z{*B*F(Skl*a$Vf(8rN|Ii zoet!YTY-HLEv*k}%+!1k6(8;pS)>_6^V6GwA?S5+qRqE`mO(ubIv-OHHFq| zh3Px(DVnY3y~E+~&$n&c@~1P~XZ9Im^mN!fHYM;Cm4H_5SG2#)&dwkSwA<|?d-tC6 z52?%EI4+9YXQt=Mu@vH}LW{5X)nDdi|LTWvd5iU;CTVs!vNYuVAHSI!?l?|5a}J|0 z$I+F7rEW#PGmk_}SWWptxwL?GV#>az~HemLQ-FnE85V|c7Rhf!X-6U2;OKqE;w%wnd*8) zBzgh%FRrsLqbe0_Z<}hcbs7#Wz=31Sn9#y_&Cy$&>KY1-Ula7{#V?YmSpB-4CcuO= zZv)~g(q}+Dt|Ma%##*9b=Cq|_j6=2v5xkezdaMry3Xhjm0(y@{k41T_$VI@b{;&*$ zq(i@yF_6tq{*L^UH=dx%QVOkCvL<`Zxscbq_O)Dm@x}PEV7}9tP$NtBnL7N{R4aRv z4Bq%ttu>p+rUbqU60l!|J~zAkf)aS>-DtI1hqi9r{Z7q_w`vm!Q-KTwLj?6g`C7b0@*AM0 zKI}=54eB|Dc#VvRa-==*Fu?dBTjr*ip2`GPm3V`tLCMjD9==N1-kD{~lp~Q04jow( z=o#=vV`wNm)&z{m$^bIP@qjq=yg$Q-|4ddnYbVmxJamD<8>{UO7-;)pWo@0|xS$ZS zd(|^(ib);DCVEZ=EfuQD((24(^eoqhfp>oBliYQ1jpY$6bYWGIm~$_F1b_U7Kd`vc z#{d8j07*naRA+B4N_wS<^^bf2rul&Q-`7M7eAivj``0yeho3tr`ue=1} zO8?6Dy4m9yC4srQ=DxGfKKJ$QPV>)3@nzLUH5_ZXC^U@2oLrMbL5AbLtgRUySEFE-pqQJ_{THZE9UiOSIxRPs(M zS5XVFf~i0hJyR6mHB#TF7C3rW(r&=c*(OhW!Xs&?aNE8GmPR!`Zxf;$Y=)XsZ-YN^9>0*6 zDwOZUr;*ni$BY!`7s&;P_nbi7iBBil8A-~DFopV&h|QRkK3N!&$qP?qq}X7oNg3Om zu}i7bgdo{8#ACzv$f_<|Iyp159fF=k5UGlN{)++L;tyH1GW1jSM{>v}^vex$=rl)5a zjYcdjp5UxKyYFeY+HbKY{evxAI?*F9BM+OjDS@w+1hi_uT3v7U`}LB**JIpf(;V13 zKmA7Q+#A-`R&Sb}ogJRq_x`D$`YB%evhQbRZk~SOC*I((wSs?q?{(aG+fh~riIn3m zd@{pQZ!BdwKwFqNh3IQ(TQ3UHP4WnU1IBuRYo%2BQQ(aLZv)7^?sK0)H|UV}8$rhe zCijdoR;%9FTJ39)`t|~ZxYw*(L@@9I&mcn})EYyD&eT|2PR4YqkOE zIAG<(5gz@>3%K->tt>CY$3A|Y<}inGGkAfk$6^Gu&NyP9s9&S;F`iST9PtQZJ`%wa z)DE>|lCp7_u#xIBW+TP9=#tnjlGlYXW&$wHW|JUU)OAUgB~&tKO3l%#-=a{4pOf52rJM@jKN8XyGacz;Bo{KjA=kr*iz0>sVe}W@jc$1Bx`iv zffRov6D%(NoAhUx0Gi5(guyHIL@1Z*s($ObCeJc*n@v1v;|DzJ8JBa`HrRLDh`Vn; zL8GyUaXHOs+$J@%7@rGFDoE5{G(?1oUdBOf^(iVX;?al_DgjX)$01jZ6i-SZ6FKD* z@NLbtNfqnJN~s0D#*A@(L@K~`GJ^7?Es)CSmKk-{p|9=lgFhS2S_EU=w?c@;Rwboc2*Mkhgb$R0piZUEuT46A% zvD)LVLL%_C#2@>y!D?KC(_~$y=h&2tYD+e?ox>+aeDEVTv+rQ3C=xP)8uGyBx$?>@ z_^nsHlCyU2;`ou{%+F3!jK<@<*}P?36|bL~&i>$>b9UWfHi4YY<7*><_=bILM%oYEAG1c6|{OWS)?CLoI6aQ7daxDSYyy^5|~5i@Y(7OPY-O6}i&*y@0`Jh;xpJ zNs$n6#gKR{psnTgSH7C?9zE&}9vnz6aa>}2Tog<~Z8UmJ#gnEda1W%)Bq9L}i43Q# zHOts%0U?GjJGC{*vMNwude+W=#o zH zmr5)Nv7a&^L(fthOLs74ZGE70C?F1m$h#&Hf!`QIyWPfWUZoaJQNu{a&B9tqV|p(i zy6QIG`N7*caLltdmaMWiE^SP{<|0n-ciyOW-qa(^r42%@NKJ2}nU6nQqU$r#;p9?WLuKkAPoFr7)d< z>xoZ(GOzi=Kj8ceE?}+KV?m_tS`I9X`N#Kvl6wyKF^!#+ZW=p1&r*M#wW3R}Tw_qk zdlYbHd52cET~65ym4LtY4JmIabCY7Mmb8#!0*cy4#uQ*G45A=#5EvVIWkyPSl1{Ew zWs<5b_a{ys_b-pvki;)csc(Eio*8`E!&iMC@vyUb$`iIz4dLFqZi0G1rPUyGQAUH(yUcEXcS(aeP(53pl}^lvPYTL45~<(nzPSH`3T9))KlZvSRNeGkFeR zLL@tpRg_I6;$d||WFi@Zjl3w7QH;?b8L2#R<8p!bnBymwSY7K=lr_d!k|e>Q_P!+5 zGfOpywT6}THN4F!Y2n=*Q*#&ap-z4OjpHTX@$J0v&;FF4h|r+F zMt6OMcC$G+`>eg!-*M0Ff4*z$j=!9pZ5%L0owIptO5kfJfz#i4^=ZB2 ztQ4h2q$>nCW&#+A03(@{e0d+9T%KzXK$v<=o|F{*1sNL^PkrKLJp8gaBCIYSW;|ZQ z2t>+pfzh0sjW$83W+I8r_%cSYv8Kj|++?5LgFNe#6bp>Alyaw?o__>!Ou~A1%);W@#2YV4h+%Z+1mZFzt+hCHoj60PvZ|_B z>kmot87kY7H@=%AOErK0-fMZ^#|{&}vA$Ad49IECZ{roe_UruY&;0_%!1B@pi4Dxm zbh>GtTz}-~;WwPO_w2XC$doY>N@Q@8HYM;ilz{yjj(XglHpLT&`1Wn;CWBso1XnJ&fYsO;H+>0=J+Kv zVG{lR0OwMPBoV(3qp?C{wnm;`J?YzoQWvG}sZhXe30N^`jKLVAu{Qt?9mW_E-8ZVI z)>Im6SeKF^3~7?j?B+wCxQPQt2b3BowF!9+kA2J|NU|-w{{uI$ygDW|aNz}8*}5em zhO?u=k*i-<4oO^~s0(c3)W1<_B&$?xs-3z;HpXe>mG|OqgW~-Siq|UEX$0aM#C@`7 za@ffnjWLpuB_6f*Q@o-Y0jqmX{5L@P(Xe8DP2uj<0mFeO_=HUB!)dR-3ZD2a^C)*? z%%r}-;Yo2>2ba&0Hh1!=8xHW1YwqI4I}`;nj*;mw3@vt^b16UjieKe>U-knsCM!J` z&s3{TyVY7t4A-1kIQqJ?F52_ATeh?gv3YDt;Ois-`*j+3bJ#OP0^7Ek?#?aKH=KL^ zIltZQci+Z3p|FlV z8I7%b8QN+7_MIQ&=DU_CR5_1wQeRJb;=|d!V+Z%#b)1`SI4qvw5tq*J@QZd(4vuTA z0%tv$*)SAb62xn*F;W>$8pl}mhIp7HNbDP#FX_{7fcO3C8sjj=OlTq#;usdI=Njd0 z6Uj&U$#YiNV6E3>adAapJ`f`*S)w&ULQz!2mQi++62_%6Vk}*)vyujRdpjZ7LceVC z!K-fJL!aEw{-YyCYU`6JNhjqIkADJx`If)tdEfd%jxQ__jft}IT3g{*YO@b6EHAwF z;TJ#RZQI)IqxYM}=H;dYzNQk0YyE3F;O1awo&=0Bqq%nb)(g+Q@OPJ&7GJ-8`;J>@ z=eG`~JF~2=tn(xP&yVx-zx2zTeep#KcP7kk-^O|Y`;NoAKXNCZzGa<3wH@0yo3&xe zYQIvwsJDYW$p!6sF4G^bQX_M^TU1x@{YI z-rSd_t#=gT@V_oP|B>&Qnlf6c8~kp5Zc5xYomw+**YBbDU=Rf?S zKU`g3|KC+zeX6X=mFRiZ^0Hs_q8IU+*Sv-&U-2|f$jh<{xsPhY{v##t{J`CO@Z)#0 zI&71)_Ym?mU1dNVO%KLhin|qehvJkX#ogVDQ`}vOyA;>rQrr)BDQ@L(m&0AYYx{mb z__5r~CV7(C$!3#`=O9fXFAD*->0>Yp=%^ zTv_A^#PD!uw~#CQ#lIzy9?SV1pB>7MXftKX9sdG%%#@IRPejBMC-*&@r0EesK4qyp zZ6QptL2sG(_Kb~pftgkD*w1a*Ieh75$KMX6o9*?1-!I5*N$|9Lre6gv7nWe5Sx)9om5WkR~gE|g-;Rjud74JrDK>S3IppXqQkNNH!Ie-k%#;;sMg zvx6Ue-dz4Fxjf2eQzfq(N;8x?+- zytErvd=6 z=zd$cTcEbPa-Pn7(Lvr&9C=4($Ohw1&0j<@hcV&N6_~8^_Ba+d3mljT5+IiNcqTVz8 zLN-cK>&pm5(01JVb=>pKs{PKbFQo*Fk=iHyWQ@8gvK~%+E^9x^cct+TC;1#$q$<}}YDf8eUMTJ)rvcCd-4xs21uoIr4-_Mv*ZZAH@;Hx3JM$FQ0UchD;g2ypxE7)LGf z)XC6JhqL2gwJUr5IkyHgPb5JjRpC`*9Twfyvll}+uN=_jewWId)9Aa$Vj8_+i1jx@ z1(6T{uGT}K&9nudk&&LsS)toh#Cx(-cf7c$nF?%?eL4_mva7({$G?I1IYu_@KQ_4I zul9IU{Tb0gX`@Z@*`FcgCE_^lYOh&;AVETQhMx%3#96sA=fZZ#)hJCcI%}w-Z~WCR zboUHtZTcJGr^Lq3_4GaAz0<`hyeBlf26r9ZFvn~>J%~#0VWAW5gTmEe8QE0$AurMi zgD!h)lchGq7L!<_EoX8oQX(lssb^3KW`8WN z40mD$kfY&+KHdxZV8O^n=vm1X!r_y9pgJvJn_bD_W7|KT5c3 zJDRGQ)69hc)zOKOMwp3Qv=h!yXs2~b>WD1g6ECoab+#J6*YU@XXPK6M@267$m)l$!&6VRLnt?|;%L+v96ABYA z6Tm6~zs3YE;V!$?Cdwp4dp~e893&0o6U4SNL+1}{fqru~X!x)_iv z;X$7-r0f&9;(3|uJX2M(qstV;DzfE96XmSx^L>yN2TL4Uf&qTVB@f+F=-?Gi3U1}? z<$`k^V~e0E&2=)4Ex3Dm3NCUpoRl^2;M)g*`$#g%wFWh@v*9~Vd#>`?>|rP@ro$@+Q*?elnRS{WA|9W3*rMIe*PSnWgO@OTB- z(Vp_*nVp@Dj-s$S(poU-IOvTMo`;}3?d;EUu+j6z2Bc&Kck9A< z9Fqt601Ie8Rjd-#xAB-+HI9vXfxGJ!E%Ix{8g{n;LRxNxKL1-q_Gt)8=3`Ijr{iKgNmlfnI<% z!*xGe>WKMWzA2RSJwJoXJG|XGO|4va7jI8~UrDu3F5|q_C+9QRxoQ6_^aL8klr}o-ca{u zMmZQOgccUyQ5wngHNy@LTN^&6@{Bk&Ce&C*_lb*b6kO1F>gz_o&f}|MewxCc8Z=I! zDoLmgu9lF*FCog3Ii=c$O((+c)PYIFnrga*qQ8m31Cefhn65a}B7G~8y2xIC(CT_< zjoX3mx|8v{4$tjF_gi=NTy__V0zIdeTrA1D$1jdi4RD|W6eue{wHAHVU{`1<@`Fnm z#hICsuktc|c9hHi$r$*Bd8yJjzZDkzc8S6TAosITCYaOzMH1M;4wsyxFo-{=6`-qJ zQJpeid_|m8L`eCIEc%=A^==Aj#ahCSp^AnEr)!esyUNQ2j%t~5X?VDOVjgxZN_gat zf|C;ywJf4{6yav6MUCP4x!cg1YkjLC9?-m}$IjxahVhVEw20D$Bh5ZzQ4fV89zr6Q zpF|{c8kV}u@fK+GJT^mvB^d!0o$aquWzGP%$p>%YrIi_evuK*}KN;)rO<*4@vs3gM+u)JRUFYfTc*5iyF1XVsy~CKS;Vp;X4d4Z7{W1|xMLW() zjy~C%z+*^A%FAabsrm91eZ8N=opm;6B}%plb39qJhdu;JLLKX4H&S|5JsqZKGq0I^ zKrJo+cAboqaPjiB8=<4K`O*aSqZLyGc1Mr5_#@k8DPK&G^|x=Lw2`hj3QFGa{fiSv zvt=L;bC_yy8jN-pzo0Y}H)9--zTn-P!3xYgVsU^yozV$9K8dA$`);CalhcE#oAa_K z>g1Yst!cIF7)kLNFw{^)y#B17y0M|ZGRhxrKOAP3atGSSJ9=u6Xi!Xf`kiJ(X>FKH zKoq#1%Q>1T0&Ynu;vIU}%7=~#i82}t=&O&HiJKTfkBh`G(I0(BEL2Ej&7q3X6KzJ? zZhP^}vq*IHwhkh&P^gdVIE}D!IzEd;}d^8d?BK9XAhD!{iRxK)6 zPx(1BJSVJb$hWxW5e@KLEos^N0ehPbp~KvuN-i9a;lUzuhb%J2`m)8?a#A46-Z&7) zJcfLna%I16^vmB}Ii+T)&G&XbyDD2ZCZTq2;IFeB40943I3iCvMU414Fic~NSa?6H z%0b}xq!T~|`$UtXubFz2!6md^w>P4xH^S(5vv^-@_~h!A?aNZlE>B<6E)YgJmP2%= zwLd!n_%&RKi6d4wR^m`i2s2m*3ymw^5f4)p zQVwRf@3}U|9;)p>3!ERnt8!E zIDgQI6nK`qTsP0k;!c1Y26_ahUHPw{OBy`Buv%IiEBLJZaAC%k4D&s9eCYxgdoILX zRacxD{me2+w=L0i9p>MUS2(rsHKIp4MSO}zz^vLsv6?Ajf_gFF%P$<#`0%rqWy*Kl z!3$CqkuC9f)5GC0;0b$ujM#|3 z=OL{`Mq21cB4GuS2ervxtTfk+9@bzt(ZHN;{P}>Ck}=gP75egi^-v;rJZ|_To(Us< z7M`;=lhBa!kda+J(3{4TTqzCb0@>O$O=$&&kyM3!dKetPq00P4MHfOcj3^9wVZ+5L z4{eH)a(`8np~<36g(8(Re}jRHlq;p9Pln_nYdt}4V{fZ39^B*oEliubmZibaaBQiY zV1!I%dq4_SJush!UBj1XUeWwpBkbH&`ZMv#9JS98klo?6+pgo`#oaLur8Pe=|Na;+ z)WcP96LG!U;caStH_d+&;5@mE$H;+&O@Yr@3b##SY1c|S7UeIe|8O-sd)s(*rOIo& zemzLtJaN@S2l-@V=9RS1`3bDSwlyB9NdfP>r^)5^Cp@X`O|ojH8iVl z9T+@e!3K5y^T-t*)*PlzBS}1eRheBf4Jsh=#vl$$Hi|gOy|uPBqzMA%76}$V)T0j$ z7E`PiswV&sK_Zg8@nf4xO9yVGM7VHRf+=Aw;U@&_9-wwK#5@&R68~o=&w2_2C%wII z(+-s6=ul^EdaB<%Qhuk3pUYNhD#F=BL$C!P!Z0NMj!;Qt>Z3lAa&}FyRdwa;N4tP` zd4HW^jeB>HkP zzFIqe?t{1AA|dOFQCyogw?eR?G>g}&(+D49@umViGQP!#yv*`m?$8Ru2BQRSrsse0 z^0P2@JHD2Rs(aH_osH47U1q8|PHptled`Zi}UG>g>#f0q^ z!SE2NYAcuK3D!lM@UCd#~>H#cEBhztb*@1m{bY2 zWFP_z^QY5rhj>dhSQoy0js=WmrhROJK-vhbIE`nb3+gTs4y3$FhOljn<4%?+#<46d zy^Z0E!mJNpqX%|Fr5`*hJ#ENVtZm4@%6l%WYSoNLA<+*;U9&NvQFh6fek5&BUjK*@ zBqsUsgz{3W+@63?ttohFCxW-Rp2Oa8Vj}z@^G*-!%D8YYu6Kpl!v7Fp{%QB6N#|s# zD;(s1h<+~Re?8Q(L%p7VhD;a(Hzq5~bv1atg**l5B#m3=&;oUu+?{3n^Kf!HmndZ`Ab<|ZGFff?t*N1 zmZz97ENWoK?Y{o+*$GZL>mEW#FL8=EaDO}VvR@8HRG;!|AWe#l)X4#LP1S5y9LN=8 zw$EQCG6ICdGKa98LOXHNi%|o8pefI>o9MYO#hJgdE*2wV$#7(KL#EL2fEaLMN>RU0DflS|7u;M~hvQok|y}1_51<<*_&J8sD|I-ICW?#d_Z%7MMBluGBQVs5Ngl($UQ2r#Lc!+jVyk z@RkUCmfr194Eva1f9%9zRx9Q&8<#x=Kj%GkVZ_gnaZO{H8JR1OY4y&tA~rrR8IqJw zMycTA5BfC>ylYYfJ1qsb37!WGJ5vl_L4Y1ubZ@R5=9xpZMzKX3CtHv($KK=W;(eyO z!IXfoBWLp|+3>7T)a`TVrHdtj8edau=>5LKnlg3G!ZvKaM&22R?0ZbfkA&weO2>xE zo^Y33-j{4o!HM?n;FlLshz~}dRb%A=Y$`BM_rY`($2Qkq$0$!ilEK0Qj^f-b={^)y zJR4O;HT2e|&&gj1#lkmA%4{Zz?V}2@$KhZD+bJN6iOgVgMnd9;hyetKX*o`M?4-ES zPsJWOl&`ehC3KfAks2C{-=7CNk7DP3&{f`6bK^1x?qE;44qrBj3PPKHqj;1-Fqp$h z$@%nrsaGrMIv~|S2IVDsL`f))X3Ck7O>c($bB2h~%Y^;V&32n<#Gg@0lTgp!Ce7VS z7T7{sV`@x8`2;# zMVnkbvZ?+}MDVKV?sqTI`lFw)%e+3*4afZQ#OHwTO>Rlt?k4rjb4^v}t_(}5QZ^{X zh|$N139O|sHy10qfoh2re%BqVGO#|z&8^!fq47_9B8tN+pTrNy@d@D`HEnmgrMnx6Yp1xi8dz3d<%R z@btzbLe1M=Ahqk2ZP!{)MGF)B9PNBh=Oxsi$36E?A6_0FCglgyW8TGTtqQ&sV=md= zi6(c`q>H@E9i>q;tou{5&emD%dGq`Ct>%PX?whvfzJIFOnQ4qg)6$XLgDEoYFi!8w zSz1@tB4AVg`Ld=naY+A_i~gCIEN7^O3F!6AifHsK^;cscRX!=8CS~jG9>kO_=WSO=I4Swj!_Mr4?r+~z9%5X z&ydu{@KDry_$7(Ute7{^QXi?55pD$zAL)6XI#h5~MNqw9V|JvgN&Sc_T>P0DN{g0C zAu;-3WXPf8NhkF)jQhj{Vl?fJ6O*dZ4|cZ<@xjCq~&;4<4 z_%)t4pvx5zAMQAx>%yhxH}Z&_p68}2*vZp%aB~2u%&I-ma{tSCF<#D#fF)?ftC8Iz z;_sGajJOnj{+p-7Eeu>LyrKyH&T*B!N9zXqeK~58^STI5;#wS$eT&C_Qr?#%=&R0F z2nRiMfwsB*@A>`q-3=$Ax^`DT>yQM>Uf(-;Zk36y)GY;P+8b)zzu-bXN$pSrM*>Z` zUF(APPGEOt_mwRLV9sZ;Eo3&<3L4~hIT-@;@$eT0H>-+OzO>%b!NiDde=O?geKrU< zg58ij?F}KEqfyO#7Dh_)s~qJWmJ0462y(`Hk3mNmkDA9%bXcTNu;^7clw)%Fxz#pI zJb9!&rfgIt948M>g6=(8(j3tdgG#)yvOL`wCTdb%*}GB+oUe?~Jr(SMMlsc{v>ptG zs%4VQIdTQB^;s*_TdajH%p;x|@%9PC%~*g0AjuTiQHV;snt0w__s?+mcOknYC1U^8 z!AKbWSzN*BtYv32ZbQVHRnU)YOXO|;ZF~UFpy=Dc`{Uz^afeKzqL`EFcjb2;B99_3 z%Ak_riDNg1%uY!gQ>=cnA}^z)Q~w-rro)vwj4h!3^MM z;C^1%4F<7J<-?r((ESwvkSgMN74ErCd+Q9k2$?q_N)gaCYLvd0bI)}Pqpi=8W;#u3_M{t}^fH3ea?~rv16bI^V>NPTF+lM7mFirK~@W^iV;ca2kzpe$0e^|;8*I-Pydev ztUm?6O_05=FP?+XaT{vc2txj*i>Z+i0zUkr&Gq=1nPu~|nCvxd;=~_V@BA8fXP?{d zr&&^;C)Mf+{!SmA5Flh~(Z)CZr-=_fz}Nan>w0{$>$(^GX8!%ZRfH8)L1RT_r{&GS+fpK+Ln3x*2< z^4^z%|DswbB7<;nFyiH5VZ?c)hjT`lESsF)l7LNktScqxU$>}OANh3mo&lgc*!3%4 zON0t;>iRzG`HW~e%!y67YtVYljf1&vhi!zOCICKo3LmMxas#JAUTiqJXe2Vd@|~+T z&Z4+l<=QpDo^+`QzzK`TPi3vmB#x#&w;PQ-!;Lc4sm~0x*DUGup`pVNNR;M#cM^VZ z-9QoO5ITPbVRlny`G%4jQj%Z#d9xj6bKDtj@A6{yEfd6YV$C3Gdni31kfr9qoqm{NNRkW zN?hcWpwU~36a`8OL+B*LNL%9y3nJ{Kx!D~vXu@k3$-&HzdT5Cwq^n1gI@P`M1F8r+m1t;6y6T{`!m9c^`vLDS3tEBWRChAdpYE#=EFGoR*t+fte@XV`!goDOZ7r znZ6a5=p6p*0FFpsC13sdeUh`|O-;4r?np}AM5Z`Zk{B1b=i9Ft4T1M{PV3G^7&Z&O zL6$j&;l-?gDBkr4m{s@r4I_0ZsZ2F-Oib%Na%`KQ4FMq;nhIzqpFh({sahSB2S!VL zysZ&dj}MUMG-@oZvoT7w5OXWhV@FBHX>8P{3Yfs0`OyHy44bY(h;5}Yj~2BRqVDQj zhBLekRkTfG=E9j=)Yxc6Ks4^y4TU#eu3n%krSq_Ev-%_Xnw>Hq1;4JddRS{)g))_k zB604WymryDInJ55&J~meAl(eQ9f~c5vM|J~IS)qt#?AJ%6tSl2L5)SVvhPx}*{CYy zVP9Rjp-BGQi1w$btOoHJ6;@OPWN$LEi$J<5%C9*Xk;n^+T6No1?(hvnss2w^I6V6{b4-2_8+v9}Tix%_TL-2;0 znwsq9cyWKZPW12t^oT%3d8}Nd)O$v?fjVvF25ap@>Pij9uq;08=HG6Nq}iNA=#xGO znlG1xYHAwqvt$bBa{{d0d$#BTSb8dl7Z-*I(&1tNx9?T2v69DzWT zP+&?&9jI^KuH%phYQh;rM`(XXooZ$wn1fPFtJL?LeP4*fEr>R{+{`Tqh0UATkjRS z#q}4#=6mgEG7-}K9B-D$$mefEE^3f^70c6VLt{j^xIP84i{@| zQxo~{q;-Oe{a0O9lTuR-JUwWGg=i!Y_TAJ&$wMQ5tRzgYMO_h zAPtznN@RXD(aQGII)!ChMT$?nmmhiL^Y#^ppt@eL*chmArV z+VGr|aJ#tb!4YdatBOc9;{>y8{&`Gb#%agQCO$L%R}s2JT1bPg!iT!R(@(dmd(zAS zAxCK%(IFb|+p!_%27WKSNI)Go`2{X6ob}HvE{rV!hmJvK{ow*f=gSx*;Y72gcFMo- z7vD)Qznjv+82PeQ)P2f0;EAUf&3>oQUqCJEcz2M{a&$EI^>V~F;YIHwLrP*2ws*^t zVOvdy>>_Ul5#?1T(fh)arru4V#~W`KQ2@}v{o(;_RB$w->&j={sR;XC3JT@QpQ?XR zpfUhPYzf4=v|MBOAiLJCDQv{9eHI%^iG}*fcg5HlU{~LIODwFWx`-*=ALa8g%fBa1 z$G`43XB4jK(e>f|%LK1+x78;lodwj|59W*pDe5JWsSON0mSIPZ`PAlODIs@f!H6C0 zjc7HM%i$8NpzhvXG8x@CcOK9XJQ-O}Qzz<@?}u3E8v-@%vQo56B_ehTIP^pvjF|;; zE^wc3P5SZbcU+qEa+4~e8WUlax2P3(!#v&?*t!@fe9FVZxj#Lq@{o7GQgCQYu`}DH z?vFzjsUzAA&@KXyr}66x+otE*3Ty8iv31=S8vGPC2Gogu8Z8rAIW)fJWzQ3#8TAdh ze$dM7#giBPB&VQ6WuUvGA}X$6ZxTj8Kk@#>wXne5Q13EnjO{V!tB22-YWnlWrP~b=$06rFEu_8`!#iS`Po)ddr8%(KE|G|x9=mbiM^7LzV)zuC0VzFC%!4622-)LmGj#@i;lK4y3~$VbY#N^e8rljF!KucQRk02bBsb!^VWj1dK6wR1|8Oq6*f3-z95=GrSV?4Ml8X(c zB$6j<`6d10t)yTpzOYz3ZxgLIV`kt}9+C|Z7^iM?YqVQV;^DdLCI~QLOzrGIWdyE- zHWHy5tpaI?%M}ZS(YR!_q;N!WfnQ`snYpxEGr>-P#EOZecAU)f!3^29d-Ly*5mj2# zJyT9L&lPNxrwO*}6r2_d9&soGo`|eqUhnQEG}eWUn+4rbSdpK~O2=@EKP*)xn(xZLPVYR&P5g z$gZLjVpv|CK3|VI$5Ipp|5*dWp#n8Mm_yacbn|sJOL}VI&J3zYZWl~PFRrX6oJRKW*}8Dv-a2s z#gNNv=Q5DSm+MnnN)yZCqG~ykzA{xU#p<4@7^DgfDq0PhKI79?yGYBsH{UBVwwF!q zbWV5DK_D+ApzF2y!@l=hn36Wav`5tR($YKjXcuriWuleHZ7Z z_3Te0t?B%xH1?!^0xS=Q{u^`opEiy$#dV-LB3D*0xAMj!d8q-Es<`qREl8M7BJEK2 z33(2Qi*;2LuyY5ZjkY$H!2q52H4M=URcFCB-GThj@Pq-usBpK7M0HN#m7^5RlE)EZ z>M$P|Kvii$mppUBcEK=iS{jS&^HBQrg|N6>CF&u?8frO;RvO)V@ivbJE{6+Pmbu=f zey%Su_(EsGg0KC8dE|}C|^HduD<|1&*6gz)Tg&13%FYJs~N)kevVnQ1G1$D z(we#EMTnyoVjJ2UMXryO!Nu>dzPPuQ2zE>ibz}%I$+l_YL2oJnP;Zq1&!DYbUt~ZI zRJNjM5dF!G*WKOOn(s>h_-C?jX@%}aQ*;x!`6tgD*)O=`UD z4C6k><8K)0JXgko&1M9tOuDgBmJ_KPU093Hm;6~?D^_ho$H=_gVK%*+sV@p8&hBhl zb;}m@ozqLd@8|Y&Pcv0?HF;$?=QjNeznI05;-KG%92TXug^CH7rBSwrRzn~7tSb?- z!>(ur7y}3M1oejSl(4Dw)YM$av61YU(9|YDvn5-BXE^$jtt1PZQfMHu`qRRyB)|tJ zkLu;3F0-HCfwS1#eR3-6IWqn3v`LR2CyI!f(e5+7!Hd(->(KoBu|Fe)$R^~tuMc7L?~z^>BnZy^xf8^faK?^aHxclf$MxE(C|62kkIhWKnpU)G7T^aL;Zi3K^F;eH5xz}X&*=>z${wO@zs8@@YMU9Onk zb|Vc;04Du1)!mvtXpc1R*mYVmaBH)jI=DEvhK9e5dEELHh(VaV+U{PK<+w*sGC?}` zRmq4YmAly7WMTm~J(KGL z_L0p#2U!F6HP;Aa)($qm$HUdGFk;g?4qbl(ajBPi#I8oBgy8Gyx_npMRuD(q^T2sm?cBNSE77;i+(K zov371n<>*C@$e~^;8dK!HjmEeL6|oqH0RAEJ8#ufyala!FL!tOYNC;PTt0RQd7Ut% zU5wgG@U&p@Nm+hGQi4En_QO&lhlj$vw6gkXyWxrq6RW0?3M#9tyf1YyZ=R>kR_khT zSg-R86g`w{US;n&pIYbgI{9NRCVj(e5VD-L63{Bh!UPjE50RvM}s--jY>6`$-LsxJ}(G7 zbc=Rx&AR(S_-a;H?yht40|PDmP$68N=Lwv^*qgI9s(F2&+*Kt- z*C5hvjSd&g%#mt_wsiRu=1DHl4Z|qC8Cf7oWkU-RQL3}_vlSAYzWTsGsQ1`dRI}@` z#B5Cb82c>R+vcJntLR>3K>~w zn^74VAS)~VGARO#@WdG%Ha7MgY_JSZt*eAG$IxwZ9Gz&OLt((9-3j)SI3yA=V?3(5 zm9$lxN_D>&1+|V!fp}d$BL(p*fVtgivMDh!@pEfI|BldCD?}@LE0ldxtE(#vZ}~u0 zM7D7NOm8@L9t14-jy_mM>HDkEKLLNPohZ8*JgK_brV2+)H0eblk(2_UhQI^J6ho(! z1E8?;MD1a;isfPO_w0IygTX)knY5w^ekl9hR?7Vy-imQ>u8zM);upy$`e!=!!2$R! zC04kPm<&t~5@|;=kEDWad=(?N_&)-66y0nN$P%Q%fA2;YPZYSVVVq8u7ODu|HUAK} zlnOA;5pf>K`R_WG@zI< zq)_ocj)*nE)FS=SWYasa9f!V;`}iLTDKH6vt$MD%S_P|43J=T^I0ktC z7nHm{um}Rr*vHtm!Fmw!*7)&{KtlxB?~}*(e21h&&I?s32DUh`qWuJM zgr)vNjS@_NR35io=8smvT*f2=CzD7jY{XfWfz>qb49iLDJ!}*thBQY4|uS)mWf2S*v=YrXJ;L>e9Wc;I4 zF!DLz1%GARyQKfmcDvKS+rA<0=JtPf1Buk|9ZX_^&XfE<<9eH`H1{yc@VH&D&X~* z!sQeAkL7qWun^Dbw6}?Wv<|j^a#k=;o_uyET>pgF0D%Vpbk9j)!H + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/ic_launcher_foreground.xml b/app/src/main/res/drawable/ic_launcher_foreground.xml new file mode 100644 index 0000000..4bda16c --- /dev/null +++ b/app/src/main/res/drawable/ic_launcher_foreground.xml @@ -0,0 +1,46 @@ + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/number.xml b/app/src/main/res/drawable/number.xml new file mode 100644 index 0000000..9eaa138 --- /dev/null +++ b/app/src/main/res/drawable/number.xml @@ -0,0 +1,22 @@ + + + + + + diff --git a/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml new file mode 100644 index 0000000..264eaf4 --- /dev/null +++ b/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml @@ -0,0 +1,22 @@ + + + + + + + + diff --git a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml new file mode 100644 index 0000000..264eaf4 --- /dev/null +++ b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml @@ -0,0 +1,22 @@ + + + + + + + + diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher.webp b/app/src/main/res/mipmap-hdpi/ic_launcher.webp new file mode 100644 index 0000000000000000000000000000000000000000..c209e78ecd372343283f4157dcfd918ec5165bb3 GIT binary patch literal 1404 zcmV-?1%vuhNk&F=1pok7MM6+kP&il$0000G0000-002h-06|PpNX!5L00Dqw+t%{r zzW2vH!KF=w&cMnnN@{whkTw+#mAh0SV?YL=)3MimFYCWp#fpdtz~8$hD5VPuQgtcN zXl<@<#Cme5f5yr2h%@8TWh?)bSK`O z^Z@d={gn7J{iyxL_y_%J|L>ep{dUxUP8a{byupH&!UNR*OutO~0{*T4q5R6@ApLF! z5{w?Z150gC7#>(VHFJZ-^6O@PYp{t!jH(_Z*nzTK4 zkc{fLE4Q3|mA2`CWQ3{8;gxGizgM!zccbdQoOLZc8hThi-IhN90RFT|zlxh3Ty&VG z?Fe{#9RrRnxzsu|Lg2ddugg7k%>0JeD+{XZ7>Z~{=|M+sh1MF7~ zz>To~`~LVQe1nNoR-gEzkpe{Ak^7{{ZBk2i_<+`Bq<^GB!RYG+z)h;Y3+<{zlMUYd zrd*W4w&jZ0%kBuDZ1EW&KLpyR7r2=}fF2%0VwHM4pUs}ZI2egi#DRMYZPek*^H9YK zay4Iy3WXFG(F14xYsoDA|KXgGc5%2DhmQ1gFCkrgHBm!lXG8I5h*uf{rn48Z!_@ z4Bk6TJAB2CKYqPjiX&mWoW>OPFGd$wqroa($ne7EUK;#3VYkXaew%Kh^3OrMhtjYN?XEoY`tRPQsAkH-DSL^QqyN0>^ zmC>{#F14jz4GeW{pJoRpLFa_*GI{?T93^rX7SPQgT@LbLqpNA}<@2wH;q493)G=1Y z#-sCiRNX~qf3KgiFzB3I>4Z%AfS(3$`-aMIBU+6?gbgDb!)L~A)je+;fR0jWLL-Fu z4)P{c7{B4Hp91&%??2$v9iRSFnuckHUm}or9seH6 z>%NbT+5*@L5(I9j@06@(!{ZI?U0=pKn8uwIg&L{JV14+8s2hnvbRrU|hZCd}IJu7*;;ECgO%8_*W Kmw_-CKmY()leWbG literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp b/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp new file mode 100644 index 0000000000000000000000000000000000000000..b2dfe3d1ba5cf3ee31b3ecc1ced89044a1f3b7a9 GIT binary patch literal 2898 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 literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher.webp b/app/src/main/res/mipmap-mdpi/ic_launcher.webp new file mode 100644 index 0000000000000000000000000000000000000000..4f0f1d64e58ba64d180ce43ee13bf9a17835fbca GIT binary patch literal 982 zcmV;{11bDcNk&G_0{{S5MM6+kP&il$0000G0000l001ul06|PpNU8t;00Dqo+t#w^ z^1csucXz7-Qrhzl9HuHB%l>&>1tG2^vb*E&k^T3$FG1eQZ51g$uv4V+kI`0<^1Z@N zk?Jjh$olyC%l>)Xq;7!>{iBj&BjJ`P&$fsCfpve_epJOBkTF?nu-B7D!hO=2ZR}

C%4 zc_9eOXvPbC4kzU8YowIA8cW~Uv|eB&yYwAObSwL2vY~UYI7NXPvf3b+c^?wcs~_t{ ze_m66-0)^{JdOMKPwjpQ@Sna!*?$wTZ~su*tNv7o!gXT!GRgivP}ec?5>l1!7<(rT zds|8x(qGc673zrvYIz;J23FG{9nHMnAuP}NpAED^laz3mAN1sy+NXK)!6v1FxQ;lh zOBLA>$~P3r4b*NcqR;y6pwyhZ3_PiDb|%n1gGjl3ZU}ujInlP{eks-#oA6>rh&g+!f`hv#_%JrgYPu z(U^&XLW^QX7F9Z*SRPpQl{B%x)_AMp^}_v~?j7 zapvHMKxSf*Mtyx8I}-<*UGn3)oHd(nn=)BZ`d$lDBwq_GL($_TPaS{UeevT(AJ`p0 z9%+hQb6z)U9qjbuXjg|dExCLjpS8$VKQ55VsIC%@{N5t{NsW)=hNGI`J=x97_kbz@ E0Of=7!TQj4N+cqN`nQhxvX7dAV-`K|Ub$-q+H-5I?Tx0g9jWxd@A|?POE8`3b8fO$T))xP* z(X?&brZw({`)WU&rdAs1iTa0x6F@PIxJ&&L|dpySV!ID|iUhjCcKz(@mE z!x@~W#3H<)4Ae(4eQJRk`Iz3<1)6^m)0b_4_TRZ+cz#eD3f8V;2r-1fE!F}W zEi0MEkTTx}8i1{`l_6vo0(Vuh0HD$I4SjZ=?^?k82R51bC)2D_{y8mi_?X^=U?2|F{Vr7s!k(AZC$O#ZMyavHhlQ7 zUR~QXuH~#o#>(b$u4?s~HLF*3IcF7023AlwAYudn0FV~|odGH^05AYPEfR)8p`i{n zwg3zPVp{+wOsxKc>)(pMupKF!Y2HoUqQ3|Yu|8lwR=?5zZuhG6J?H`bSNk_wPoM{u zSL{c@pY7+c2kck>`^q1^^gR0QB7Y?KUD{vz-uVX~;V-rW)PDcI)$_UjgVV?S?=oLR zf4}zz{#*R_{LkiJ#0RdQLNC^2Vp%JPEUvG9ra2BVZ92(p9h7Ka@!yf9(lj#}>+|u* z;^_?KWdzkM`6gqPo9;;r6&JEa)}R3X{(CWv?NvgLeOTq$cZXqf7|sPImi-7cS8DCN zGf;DVt3Am`>hH3{4-WzH43Ftx)SofNe^-#|0HdCo<+8Qs!}TZP{HH8~z5n`ExcHuT zDL1m&|DVpIy=xsLO>8k92HcmfSKhflQ0H~9=^-{#!I1g(;+44xw~=* zxvNz35vfsQE)@)Zsp*6_GjYD};Squ83<_?^SbALb{a`j<0Gn%6JY!zhp=Fg}Ga2|8 z52e1WU%^L1}15Ex0fF$e@eCT(()_P zvV?CA%#Sy08_U6VPt4EtmVQraWJX` zh=N|WQ>LgrvF~R&qOfB$!%D3cGv?;Xh_z$z7k&s4N)$WYf*k=|*jCEkO19{h_(%W4 zPuOqbCw`SeAX*R}UUsbVsgtuG?xs(#Ikx9`JZoQFz0n*7ZG@Fv@kZk`gzO$HoA9kN z8U5{-yY zvV{`&WKU2$mZeoBmiJrEdzUZAv1sRxpePdg1)F*X^Y)zp^Y*R;;z~vOv-z&)&G)JQ{m!C9cmziu1^nHA z`#`0c>@PnQ9CJKgC5NjJD8HM3|KC(g5nnCq$n0Gsu_DXk36@ql%npEye|?%RmG)

FJ$wK}0tWNB{uH;AM~i literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher.webp b/app/src/main/res/mipmap-xhdpi/ic_launcher.webp new file mode 100644 index 0000000000000000000000000000000000000000..948a3070fe34c611c42c0d3ad3013a0dce358be0 GIT binary patch literal 1900 zcmV-y2b1_xNk&Fw2LJ$9MM6+kP&il$0000G0001A003VA06|PpNH75a00DqwTbm-~ zullQTcXxO9ki!OCRx^i?oR|n!<8G0=kI^!JSjFi-LL*`V;ET0H2IXfU0*i>o6o6Gy zRq6Ap5(_{XLdXcL-MzlN`ugSdZY_`jXhcENAu)N_0?GhF))9R;E`!bo9p?g?SRgw_ zEXHhFG$0{qYOqhdX<(wE4N@es3VIo$%il%6xP9gjiBri+2pI6aY4 zJbgh-Ud|V%3O!IcHKQx1FQH(_*TK;1>FQWbt^$K1zNn^cczkBs=QHCYZ8b&l!UV{K z{L0$KCf_&KR^}&2Fe|L&?1I7~pBENnCtCuH3sjcx6$c zwqkNkru);ie``q+_QI;IYLD9OV0ZxkuyBz|5<$1BH|vtey$> z5oto4=l-R-Aaq`Dk0}o9N0VrkqW_#;!u{!bJLDq%0092{Ghe=F;(kn} z+sQ@1=UlX30+2nWjkL$B^b!H2^QYO@iFc0{(-~yXj2TWz?VG{v`Jg zg}WyYnwGgn>{HFaG7E~pt=)sOO}*yd(UU-D(E&x{xKEl6OcU?pl)K%#U$dn1mDF19 zSw@l8G!GNFB3c3VVK0?uyqN&utT-D5%NM4g-3@Sii9tSXKtwce~uF zS&Jn746EW^wV~8zdQ1XC28~kXu8+Yo9p!<8h&(Q({J*4DBglPdpe4M_mD8AguZFn~ ztiuO~{6Bx?SfO~_ZV(GIboeR9~hAym{{fV|VM=77MxDrbW6`ujX z<3HF(>Zr;#*uCvC*bpoSr~C$h?_%nXps@A)=l_;({Fo#6Y1+Zv`!T5HB+)#^-Ud_; zBwftPN=d8Vx)*O1Mj+0oO=mZ+NVH*ptNDC-&zZ7Hwho6UQ#l-yNvc0Cm+2$$6YUk2D2t#vdZX-u3>-Be1u9gtTBiMB^xwWQ_rgvGpZ6(C@e23c!^K=>ai-Rqu zhqT`ZQof;9Bu!AD(i^PCbYV%yha9zuoKMp`U^z;3!+&d@Hud&_iy!O-$b9ZLcSRh? z)R|826w}TU!J#X6P%@Zh=La$I6zXa#h!B;{qfug}O%z@K{EZECu6zl)7CiNi%xti0 zB{OKfAj83~iJvmpTU|&q1^?^cIMn2RQ?jeSB95l}{DrEPTW{_gmU_pqTc)h@4T>~& zluq3)GM=xa(#^VU5}@FNqpc$?#SbVsX!~RH*5p0p@w z;~v{QMX0^bFT1!cXGM8K9FP+=9~-d~#TK#ZE{4umGT=;dfvWi?rYj;^l_Zxywze`W z^Cr{55U@*BalS}K%Czii_80e0#0#Zkhlij4-~I@}`-JFJ7$5{>LnoJSs??J8kWVl6|8A}RCGAu9^rAsfCE=2}tHwl93t0C?#+jMpvr7O3`2=tr{Hg$=HlnjVG^ewm|Js0J*kfPa6*GhtB>`fN!m#9J(sU!?(OSfzY*zS(FJ<-Vb zfAIg+`U)YaXv#sY(c--|X zEB+TVyZ%Ie4L$gi#Fc++`h6%vzsS$pjz9aLt+ZL(g;n$Dzy5=m=_TV(3H8^C{r0xd zp#a%}ht55dOq?yhwYPrtp-m1xXp;4X;)NhxxUpgP%XTLmO zcjaFva^}dP3$&sfFTIR_jC=2pHh9kpI@2(6V*GQo7Ws)`j)hd+tr@P~gR*2gO@+1? zG<`_tB+LJuF|SZ9tIec;h%}}6WClT`L>HSW?E{Hp1h^+mlbf_$9zA>!ug>NALJsO{ mU%z=YwVD?}XMya)Bp;vlyE5&E_6!fzx9pwrdz474!~g(M6R?N? literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp b/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp new file mode 100644 index 0000000000000000000000000000000000000000..1b9a6956b3acdc11f40ce2bb3f6efbd845cc243f GIT binary patch literal 3918 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�(p-{x$&=IACIfoAR!za)F-^da-t3#0Dycnp zwO~NVXwXCl;jE<}>%@xz|=8fIJAB?>+E{7)|4l${4ngA3G|=r z2Dyv;VVWSgZx9Wj>qUjleGl3Ei9K4>h!(lPS%8VOG>Xu0%6VDz^O=bjJmuP7>DeUv zrbI}MlHB^^d?{zv6d=@_ZD2lg1&G7UjnVN{1}9WkaM3H~btX0GtSzB+tZ^qRgWo4m z!GmimlG$=wgXCnr6j@m<1gAL46#T~5Bnm=2{^@>|t&`9mkEPddj zAvG~@Tv~TAm2i%VW}R-g(Z0)z-Y|szHr@rk>4MAyG*Ma*7Yh#H7(!-5>DZ@8r;_dx z{prSe<>~099F8vsYd2xff7uAS%7{S)f(|@me3t2$iy&NEc7OUEchp@9A|X;;IA>8!oX+y(BKJ$EzV* znR$z;!L$s7uy@{OT~nG#B!NRraT8(X##Ho!0r_o@gg0CA-9H^;-uE&?$2$nHv_00o z%cbuUc-tCx$Uh&EZ4Nf4Zgqv)Y6>usG3>GeQnxx_Z6+PcbX-+ysbt1hQ`K1LDpOE? zrAhIZhSN9yVIAOa22gn577tbc&i3|3V8NWy&!tw##`}9*x}gtI^h1DzZRA>UuaJG) zaZ7j)dq!O}{?#8Y7~7i6fHh4{`pL?>-18|p!S75Y#^DM>-S3)vuZG+Q7l@ek zQP~#cBpWgg#mApc_sPYjpw8odQuRokmTkzcNl`^CcKB7e&;zViV;{Y{o^Y$%7i0m# z62%#1Lq!RC?}lK>%mp}T!3Xv;L*0v*>USLm``N%>w>@fwC+#T&Tx2bN4w(20JB}oU zuSa6v^kXi0xPs?pbaOHnyiqq6By1EZY9OZ^^QA>{q-Hsd&m`pbQ%8121aWG-F5xf zlZ%;B{;C>X19|`^_?dVyCq>n+41w7|!tUS!{9rHlbhX=SZO5CQ^;!Du_E7*`GiR^Q w)2!4MKjfSAeNo!9>IaV6aUZ*?W>} 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

UmY2RIYtNPVDpE$%vda+HD#3m z&VuXJ{BK&Qe+rBa7eq}Q(bq|tn(RrJAk|ztj2(i{d>nmQnM?;HF2k&9sA6up5tmjl z7lySlzMbifH17-m-Lwa_F&e7nOH?ESi3#ckR3tsM+jsck3`oG!uMS}|eAwVXv>}qxwq?QY%QJ0}r@^;fhuUA9W z*BVl>TGo&N004@xSiwDUXUvp51sVmqO3m)=B55aPwf@0=e}cN+$-BdKxY`YrT_4)0 z_d10#i44Q*rFr8MC>*)v$EJvz``(pb{e&*6k+b zsMz%($|1+8hn8c2?P(l@;Rb&CsZeYoCI3?2!LqjbwPXW3z4G$Qfj=cT5Yb%vY0(AX oeb?AaKtwrnc|$|zzw9vfvn^aJJ!zd)XFXqqy0000001=f@-~a#s literal 0 HcmV?d00001 diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml new file mode 100644 index 0000000..04e6db2 --- /dev/null +++ b/app/src/main/res/values/strings.xml @@ -0,0 +1,25 @@ + + + + BMI Calculator + Calculate BMI + Tinggi Badan + Berat Badan + Gunakan Unit USC (lbs/in)? + BMI Anda: %s + Kategori: %s + diff --git a/app/src/main/res/values/themes.xml b/app/src/main/res/values/themes.xml new file mode 100644 index 0000000..bbe5ce2 --- /dev/null +++ b/app/src/main/res/values/themes.xml @@ -0,0 +1,19 @@ + + + +