From 4e59b0abc61d1bf146d24e605862952e4073a1c3 Mon Sep 17 00:00:00 2001 From: Ian Bassi Date: Sun, 8 Jun 2025 00:11:43 -0300 Subject: [PATCH] Wiki + Readme: MD security and improvements (#9807) * Wiki + Readme: MD, security and improvements Standardized MD GitHub Wiki format Removed outdated and malicious links Modularized calibrations Suggested calibration order added Minor bug fixes Image improvements and corrections Added winget commands Completed previous WIPs Added new WIPs Removed obsolete references Visual Changes Co-Authored-By: Noisyfox Co-Authored-By: dewi-ny-je <2866139+dewi-ny-je@users.noreply.github.com> Co-Authored-By: Nico Domino <7415984+ndom91@users.noreply.github.com> Co-Authored-By: Martin Ulmschneider <7497782+mulmschneider@users.noreply.github.com> Co-Authored-By: Rodrigo <162915171+RF47@users.noreply.github.com> * MD Indentation + images update --------- Co-authored-by: Noisyfox Co-authored-by: dewi-ny-je <2866139+dewi-ny-je@users.noreply.github.com> Co-authored-by: Nico Domino <7415984+ndom91@users.noreply.github.com> Co-authored-by: Martin Ulmschneider <7497782+mulmschneider@users.noreply.github.com> Co-authored-by: Rodrigo <162915171+RF47@users.noreply.github.com> --- README.md | 181 +++++---- doc/Auxiliary-fan.md | 15 +- doc/Calibration.md | 343 ------------------ doc/Chamber-temperature.md | 44 ++- doc/Home.md | 27 +- doc/How-to-build.md | 115 ++++-- doc/How-to-create-profiles.md | 111 +++--- doc/Localization_guide.md | 52 +-- doc/Precise-wall.md | 18 +- doc/Print-settings.md | 2 +- doc/Seam.md | 13 +- doc/adaptive-bed-mesh.md | 39 +- doc/adaptive-pressure-advance.md | 70 ++-- doc/air-filtration.md | 16 +- doc/bed-types.md | 15 +- doc/developer-reference/Preset-and-bundle.md | 6 +- .../FilamentShrinkageCompensation.png | Bin 0 -> 17844 bytes .../{ => Tolerance}/OrcaToleranceTes_m6.jpg | Bin .../OrcaToleranceTest_print.jpg | Bin doc/images/Tolerance/QualityPrecision.png | Bin 0 -> 15701 bytes doc/images/{ => Tolerance}/tolerance_hole.jpg | Bin doc/images/calibration.png | Bin 0 -> 598 bytes .../flowcalibration_update_flowrate.jpg | Bin 63007 -> 0 bytes .../flowcalibration_update_flowrate.png | Bin 0 -> 10892 bytes doc/images/pa/pressure_advance_enable.png | Bin 0 -> 12429 bytes doc/images/retraction_test_print.jpg | Bin 45224 -> 645604 bytes doc/pellet-flow-coefficient.md | 8 +- doc/precise-z-height.md | 5 +- doc/print_settings/calibration/Calibration.md | 65 ++++ .../adaptive-pressure-advance-calib.md | 201 ++++++++++ .../calibration/cornering-calib.md | 60 +++ .../calibration/flow-rate-calib.md | 33 ++ .../calibration/input-shaping-calib.md | 125 +++++++ .../calibration/pressure-advance-calib.md | 77 ++++ .../calibration/retraction-calib.md | 20 + doc/print_settings/calibration/temp-calib.md | 29 ++ .../calibration/tolerance-calib.md | 31 ++ .../calibration/volumetric-speed-calib.md | 23 ++ .../quality/quality_settings_layer_height.md | 6 +- .../quality/quality_settings_line_width.md | 18 +- .../quality/quality_settings_seam.md | 13 +- .../speed/extrusion-rate-smoothing.md | 77 ++-- doc/semm.md | 12 +- doc/stl-transformation.md | 12 +- 44 files changed, 1192 insertions(+), 690 deletions(-) delete mode 100644 doc/Calibration.md create mode 100644 doc/images/Tolerance/FilamentShrinkageCompensation.png rename doc/images/{ => Tolerance}/OrcaToleranceTes_m6.jpg (100%) rename doc/images/{ => Tolerance}/OrcaToleranceTest_print.jpg (100%) create mode 100644 doc/images/Tolerance/QualityPrecision.png rename doc/images/{ => Tolerance}/tolerance_hole.jpg (100%) create mode 100644 doc/images/calibration.png delete mode 100644 doc/images/flowcalibration_update_flowrate.jpg create mode 100644 doc/images/flowcalibration_update_flowrate.png create mode 100644 doc/images/pa/pressure_advance_enable.png create mode 100644 doc/print_settings/calibration/Calibration.md create mode 100644 doc/print_settings/calibration/adaptive-pressure-advance-calib.md create mode 100644 doc/print_settings/calibration/cornering-calib.md create mode 100644 doc/print_settings/calibration/flow-rate-calib.md create mode 100644 doc/print_settings/calibration/input-shaping-calib.md create mode 100644 doc/print_settings/calibration/pressure-advance-calib.md create mode 100644 doc/print_settings/calibration/retraction-calib.md create mode 100644 doc/print_settings/calibration/temp-calib.md create mode 100644 doc/print_settings/calibration/tolerance-calib.md create mode 100644 doc/print_settings/calibration/volumetric-speed-calib.md diff --git a/README.md b/README.md index 85707b244f..56be5e40ee 100644 --- a/README.md +++ b/README.md @@ -1,103 +1,128 @@ -

Orca Slicer

[![Build all](https://github.com/SoftFever/OrcaSlicer/actions/workflows/build_all.yml/badge.svg?branch=main)](https://github.com/SoftFever/OrcaSlicer/actions/workflows/build_all.yml) -
Orca Slicer is an open source slicer for FDM printers. -## Follow Us -Stay connected with us: +Orca Slicer is an open source Next-Gen Slicing Software for Precision 3D Prints. +Optimize your prints with ultra-fast slicing, intelligent support generation, and seamless printer compatibility—engineered for perfection. -[![Twitter](https://img.shields.io/badge/Twitter-1DA1F2?logo=twitter&logoColor=white&style=flat)](https://twitter.com/real_OrcaSlicer) +## Official links and community -Join our Discord community here:
-discord logo - -

🚨🚨🚨Important Security Alert🚨🚨🚨

+#### Official Website: +orcaslicer.com -The only official platforms for OrcaSlicer are **our GitHub project page**, **orcaslicer.com**, the **official Discord channel**, and the **official Twitter/X account**. +#### Github Repository: +GitHub Logo -Please be aware that "**orcaslicer.net**", "**orcaslicer.co**" or "**orca-slicer.com**" are NOT an official website for OrcaSlicer and may be potentially malicious. These sites appear to use AI-generated content, lacking genuine context and seems to exist solely to profit from advertisements. Worse, it may redirect download links to harmful sources. For your safety, avoid downloading OrcaSlicer from this site as the links may be compromised. +#### Follow us: +X Logo -If you see the above sites in your searches, report them as spam or unsafe to the search engine. This small action will assist everyone. +#### Join our Discord community: +discord logo -We deeply value our OrcaSlicer community and appreciate all the social groups that support us. However, it is crucial to address the risk posed by any group that falsely claims to be official or misleads its members. If you encounter such a group or are part of one, please assist by encouraging the group owner to add a clear disclaimer or by alerting its members. - - - -Thank you for your vigilance and support in keeping our community safe! +> [!CAUTION] +> There are multiple unofficial and potentially malicious websites pretending to be related to OrcaSlicer. These sites may redirect you to dangerous downloads or contain misleading information. +> +> If you come across any of these in search results, please report them as unsafe or spam to help keep the community secure. # Main features -- Auto-calibration for all printers -- Sandwich (inner-outer-inner) mode - An improved version of the `External Perimeters First` mode -- [Precise wall](https://github.com/SoftFever/OrcaSlicer/wiki/Precise-wall) -- Polyholes conversion support: [SuperSlicer Wiki: Polyholes](https://github.com/supermerill/SuperSlicer/wiki/Polyholes) -- Klipper support -- More granular controls -- Additional features can be found in the [change notes](https://github.com/SoftFever/OrcaSlicer/releases/) + +- **[Advanced Calibration Tools](https://github.com/SoftFever/OrcaSlicer/wiki/Calibration)** + Comprehensive suite: temperature towers, flow rate, retraction & more for optimal performance. +- **[Precise Wall](https://github.com/SoftFever/OrcaSlicer/wiki/Precise-wall) and [Seam Control](https://github.com/SoftFever/OrcaSlicer/wiki/quality_settings_seam)** + Adjust outer wall spacing and apply scarf seams to enhance print accuracy. +- **Sandwich Mode and [SuperSlicer Polyholes](https://github.com/supermerill/SuperSlicer/wiki/Polyholes) Support** + Use varied infill patterns and accurate hole shapes for improved clarity. +- **Overhang and Support Optimization** + Modify geometry for printable overhangs with precise support placement. +- **Granular Controls and Customization** + Fine-tune print speed, layer height, pressure, and temperature with precision. +- **Network Printer Support** + Seamless integration with Klipper, PrusaLink, and OctoPrint for remote control. +- **Mouse Ear Brims & Adaptive Bed Mesh** + Automatic brims and adaptive mesh calibration ensure consistent adhesion. +- **User-Friendly Interface** + Intuitive drag-and-drop design with pre-made profiles for popular printers. +- **Open-Source & Community Driven** + Regular updates fueled by continuous community contributions. +- **Wide Printer Compatibility** + Supports a broad range of printers: Bambu Lab, Prusa, Creality, Voron, and more. +- Additional features can be found in the [change notes](https://github.com/SoftFever/OrcaSlicer/releases/) # Wiki The wiki below aims to provide a detailed explanation of the slicer settings, including how to maximize their use and how to calibrate and set up your printer. Please note that the wiki is a work in progress. We appreciate your patience as we continue to develop and improve it! -**[Access the wiki here](https://github.com/SoftFever/OrcaSlicer/wiki)** +**[Access the wiki here](https://github.com/SoftFever/OrcaSlicer/wiki)** # Download -### Stable Release +## Stable Release 📥 **[Download the Latest Stable Release](https://github.com/SoftFever/OrcaSlicer/releases/latest)** Visit our GitHub Releases page for the latest stable version of Orca Slicer, recommended for most users. -### Nightly Builds +## Nightly Builds 🌙 **[Download the Latest Nightly Build](https://github.com/SoftFever/OrcaSlicer/releases/tag/nightly-builds)** Explore the latest developments in Orca Slicer with our nightly builds. Feedback on these versions is highly appreciated. # How to install -**Windows**: -1. Download the installer for your preferred version from the [releases page](https://github.com/SoftFever/OrcaSlicer/releases). - - *For convenience there is also a portable build available.* - - *If you have troubles to run the build, you might need to install following runtimes:* - - [MicrosoftEdgeWebView2RuntimeInstallerX64](https://github.com/SoftFever/OrcaSlicer/releases/download/v1.0.10-sf2/MicrosoftEdgeWebView2RuntimeInstallerX64.exe) - - [Details of this runtime](https://aka.ms/webview2) - - [Alternative Download Link Hosted by Microsoft](https://go.microsoft.com/fwlink/p/?LinkId=2124703) - - [vcredist2019_x64](https://github.com/SoftFever/OrcaSlicer/releases/download/v1.0.10-sf2/vcredist2019_x64.exe) - - [Alternative Download Link Hosted by Microsoft](https://aka.ms/vs/17/release/vc_redist.x64.exe) - - This file may already be available on your computer if you've installed visual studio. Check the following location: `%VCINSTALLDIR%Redist\MSVC\v142` +## Windows +Download the **Windows Installer exe** for your preferred version from the [releases page](https://github.com/SoftFever/OrcaSlicer/releases). + + - *For convenience there is also a portable build available.* +
+ Troubleshooting + + - *If you have troubles to run the build, you might need to install following runtimes:* + - [MicrosoftEdgeWebView2RuntimeInstallerX64](https://github.com/SoftFever/OrcaSlicer/releases/download/v1.0.10-sf2/MicrosoftEdgeWebView2RuntimeInstallerX64.exe) + - [Details of this runtime](https://aka.ms/webview2) + - [Alternative Download Link Hosted by Microsoft](https://go.microsoft.com/fwlink/p/?LinkId=2124703) + - [vcredist2019_x64](https://github.com/SoftFever/OrcaSlicer/releases/download/v1.0.10-sf2/vcredist2019_x64.exe) + - [Alternative Download Link Hosted by Microsoft](https://aka.ms/vs/17/release/vc_redist.x64.exe) + - This file may already be available on your computer if you've installed visual studio. Check the following location: `%VCINSTALLDIR%Redist\MSVC\v142` +
+ +Windows Package Manager: +```shell +winget install --id=SoftFever.OrcaSlicer --e +``` + +## Mac: +1. Download the DMG for your computer: `arm64` version for Apple Silicon and `x86_64` for Intel CPU. +2. Drag OrcaSlicer.app to Application folder. +3. *If you want to run a build from a PR, you also need to follow the instructions below:* +
+ Quarantine -**Mac**: -1. Download the DMG for your computer: `arm64` version for Apple Silicon and `x86_64` for Intel CPU. -2. Drag OrcaSlicer.app to Application folder. -3. *If you want to run a build from a PR, you also need to follow the instructions below:* -
- Option 1 (You only need to do this once. After that the app can be opened normally.): - Step 1: Hold _cmd_ and right click the app, from the context menu choose **Open**. - - Step 2: A warning window will pop up, click _Open_ - - - Option 2: - Execute this command in terminal: `xattr -dr com.apple.quarantine /Applications/OrcaSlicer.app` - ```console - softfever@mac:~$ xattr -dr com.apple.quarantine /Applications/OrcaSlicer.app + - Step 2: A warning window will pop up, click _Open_ + + - Option 2: + Execute this command in terminal: + ```shell + xattr -dr com.apple.quarantine /Applications/OrcaSlicer.app` ``` - - Option 3: + - Option 3: - Step 1: open the app, a warning window will pop up - ![image](./SoftFever_doc/mac_cant_open.png) - - Step 2: in `System Settings` -> `Privacy & Security`, click `Open Anyway`: - ![image](./SoftFever_doc/mac_security_setting.png) + ![image](./SoftFever_doc/mac_cant_open.png) + - Step 2: in `System Settings` -> `Privacy & Security`, click `Open Anyway`: + ![image](./SoftFever_doc/mac_security_setting.png)
- -**Linux (Ubuntu)**: - 1. If you run into trouble executing it, try this command in the terminal: + +## Linux (Ubuntu): + 1. If you run into trouble executing it, try this command in the terminal: `chmod +x /path_to_appimage/OrcaSlicer_Linux.AppImage` - + # How to Compile All updated build instructions for Windows, macOS, and Linux are now available on the official [OrcaSlicer Wiki - How to build](https://github.com/SoftFever/OrcaSlicer/wiki/How-to-build) page. Please refer to the wiki to ensure you're following the latest and most accurate steps for your platform. -# Note: +# Klipper Note: If you're running Klipper, it's recommended to add the following configuration to your `printer.cfg` file. -``` +```gcode # Enable object exclusion [exclude_object] @@ -107,53 +132,49 @@ resolution: 0.1 ``` # Supports -**Orca Slicer** is an open-source project and I'm deeply grateful to all my sponsors and backers. -Their generous support enables me to purchase filaments and other essential 3D printing materials for the project. +**Orca Slicer** is an open-source project and I'm deeply grateful to all my sponsors and backers. +Their generous support enables me to purchase filaments and other essential 3D printing materials for the project. Thank you! :) -### Sponsors: +## Sponsors:
- - QIDI + + QIDI - - BIGTREE TECH + + BIGTREE TECH
-### Backers: -**Ko-fi supporters**: [Backers list](https://github.com/user-attachments/files/16147016/Supporters_638561417699952499.csv) - -## Support me - - - - -[![PayPal](https://img.shields.io/badge/PayPal-00457C?style=for-the-badge&logo=paypal&logoColor=white)](https://paypal.me/softfever3d) +## Backers: +**Ko-fi supporters** ☕: [Backers list](https://github.com/user-attachments/files/16147016/Supporters_638561417699952499.csv) +## Support me + + + ## Some background OrcaSlicer was originally forked from Bambu Studio, it was previously known as BambuStudio-SoftFever. [Bambu Studio](https://github.com/bambulab/BambuStudio) is forked from [PrusaSlicer](https://github.com/prusa3d/PrusaSlicer) by Prusa Research, which is from [Slic3r](https://github.com/Slic3r/Slic3r) by Alessandro Ranellucci and the RepRap community. Orca Slicer incorporates a lot of features from [SuperSlicer](https://github.com/supermerill/SuperSlicer) by @supermerill -Orca Slicer's logo is designed by community member Justin Levine(@freejstnalxndr) - +Orca Slicer's logo is designed by community member Justin Levine(@freejstnalxndr). # License -Orca Slicer is licensed under the GNU Affero General Public License, version 3. Orca Slicer is based on Bambu Studio by BambuLab. +**Orca Slicer** is licensed under the GNU Affero General Public License, version 3. Orca Slicer is based on Bambu Studio by BambuLab. -Bambu Studio is licensed under the GNU Affero General Public License, version 3. Bambu Studio is based on PrusaSlicer by PrusaResearch. +**Bambu Studio** is licensed under the GNU Affero General Public License, version 3. Bambu Studio is based on PrusaSlicer by PrusaResearch. -PrusaSlicer is licensed under the GNU Affero General Public License, version 3. PrusaSlicer is owned by Prusa Research. PrusaSlicer is originally based on Slic3r by Alessandro Ranellucci. +**PrusaSlicer** is licensed under the GNU Affero General Public License, version 3. PrusaSlicer is owned by Prusa Research. PrusaSlicer is originally based on Slic3r by Alessandro Ranellucci. -Slic3r is licensed under the GNU Affero General Public License, version 3. Slic3r was created by Alessandro Ranellucci with the help of many other contributors. +**Slic3r** is licensed under the GNU Affero General Public License, version 3. Slic3r was created by Alessandro Ranellucci with the help of many other contributors. The GNU Affero General Public License, version 3 ensures that if you use any part of this software in any way (even behind a web server), your software must be released under the same license. diff --git a/doc/Auxiliary-fan.md b/doc/Auxiliary-fan.md index 1177248d46..83f028e935 100644 --- a/doc/Auxiliary-fan.md +++ b/doc/Auxiliary-fan.md @@ -1,10 +1,14 @@ +# Auxiliary Fan + OrcaSlicer use `M106 P2` command to control auxiliary cooling fan. -If you are using Klipper, you can define a `M106` macro to control the both normal part cooling fan and auxiliary fan and exhaust fan. -Below is a reference configuration for Klipper. -*Note: Don't forget to change the pin name to the actual pin name you are using in the configuration* +If you are using Klipper, you can define a `M106` macro to control the both normal part cooling fan and auxiliary fan and exhaust fan. +Below is a reference configuration for Klipper. -``` +> [!NOTE] +> Don't forget to change the pin name to the actual pin name you are using in the configuration + +```ini # instead of using [fan], we define the default part cooling fan with [fan_generic] here # this is the default part cooling fan [fan_generic fan0] @@ -31,5 +35,4 @@ gcode: {% set fan = 'fan' + (params.P|int if params.P is defined else 0)|string %} {% set speed = (params.S|float / 255 if params.S is defined else 1.0) %} SET_FAN_SPEED FAN={fan} SPEED={speed} - -``` +``` \ No newline at end of file diff --git a/doc/Calibration.md b/doc/Calibration.md deleted file mode 100644 index bf1556d671..0000000000 --- a/doc/Calibration.md +++ /dev/null @@ -1,343 +0,0 @@ -- [Flow rate](#flow-rate) -- [Pressure Advance](#pressure-advance) - - [Line method](#line-method) - - [Pattern method](#pattern-method) - - [Tower method](#tower-method) -- [Temp tower](#temp-tower) -- [Retraction test](#retraction-test) -- [Orca Tolerance Test](#orca-tolerance-test) -- [Advanced Calibration](#advanced-calibration) - - [Max Volumetric speed](#max-volumetric-speed) - - [Input Shaping](#input-shaping) - - [Klipper](#klipper) - - [Resonance Compensation](#resonance-compensation) - - [Marlin](#marlin) - - [ZV Input Shaping](#zv-input-shaping) - - [Fixed-Time Motion](#fixed-time-motion) - - [Junction Deviation](#junction-deviation) - - [VFA](#vfa) - -> [!IMPORTANT] -> After completing the calibration process, remember to create a new project in order to exit the calibration mode. - -# Flow rate -> [!WARNING] -> For Bambulab X1/X1C users, make sure you do not select the 'Flow calibration' option. -> -> ![uncheck](https://user-images.githubusercontent.com/103989404/221345187-3c317a46-4d85-4221-99b9-adb5c7f48026.jpeg) - -> [!IMPORTANT] -> PASS 1 and PASS 2 follow the older flow ratio formula `FlowRatio_old*(100 + modifier)/100`. YOLO (Recommended) and YOLO (perfectist version) use a new system that is very simple `FlowRatio_old±modifier`. - -![flowrate](./images/flow-calibration.gif) - -Calibrating the flow rate involves a two-step process. -Steps -1. Select the printer, filament, and process you would like to use for the test. -2. Select `Pass 1` in the `Calibration` menu -3. A new project consisting of nine blocks will be created, each with a different flow rate modifier. Slice and print the project. -4. Examine the blocks and determine which one has the smoothest top surface. -![flowrate-pass1_resize](https://user-images.githubusercontent.com/103989404/210138585-98821729-b19e-4452-a08d-697f147d36f0.jpg) -![0-5](https://user-images.githubusercontent.com/103989404/210138714-63daae9c-6778-453a-afa9-9a976d61bfd5.jpg) - -5. Update the flow ratio in the filament settings using the following equation: `FlowRatio_old*(100 + modifier)/100`. If your previous flow ratio was `0.98` and you selected the block with a flow rate modifier of `+5`, the new value should be calculated as follows: `0.98x(100+5)/100 = 1.029`.** Remember** to save the filament profile. -6. Perform the `Pass 2` calibration. This process is similar to `Pass 1`, but a new project with ten blocks will be generated. The flow rate modifiers for this project will range from `-9 to 0`. -7. Repeat steps 4. and 5. In this case, if your previous flow ratio was 1.029 and you selected the block with a flow rate modifier of -6, the new value should be calculated as follows: `1.029x(100-6)/100 = 0.96726`. **Remember** to save the filament profile. - -![pass2](https://user-images.githubusercontent.com/103989404/210139072-f2fa91a6-4e3b-4d2a-81f2-c50155e1ff6d.jpg) -![-6](https://user-images.githubusercontent.com/103989404/210139131-ee224146-b242-4c1c-ac96-35ef0ca591f1.jpg) -![image](./images/flowcalibration_update_flowrate.jpg) - -# Pressure Advance - -Orca Slicer includes three approaches for calibrating the pressure advance value. Each method has its own advantages and disadvantages. It is important to note that each method has two versions: one for a direct drive extruder and one for a Bowden extruder. Make sure to select the appropriate version for your test. - -> [!WARNING] -> For Marlin: Linear advance must be enabled in firmware (M900). **Not all printers have it enabled by default.** - -> [!WARNING] -> For Bambulab X1/X1C users, make sure you do not select the 'Flow calibration' option when printings. -> -> ![uncheck](https://user-images.githubusercontent.com/103989404/221345187-3c317a46-4d85-4221-99b9-adb5c7f48026.jpeg) - -### Line method - -The line method is quick and straightforward to test. However, its accuracy highly depends on your first layer quality. It is suggested to turn on the bed mesh leveling for this test. -Steps: - 1. Select the printer, filament, and process you would like to use for the test. - 2. Print the project and check the result. You can select the value of the most even line and update your PA value in the filament settings. - 3. In this test, a PA value of `0.016` appears to be optimal. -![pa_line](https://user-images.githubusercontent.com/103989404/210139630-8fd189e7-aa6e-4d03-90ab-84ab0e781f81.gif) - -Screenshot 2022-12-31 at 12 11 10 PM - -![line_0 016](https://user-images.githubusercontent.com/103989404/210140046-dc5adf6a-42e8-48cd-950c-5e81558da967.jpg) -![image](https://user-images.githubusercontent.com/103989404/210140079-61a4aba4-ae01-4988-9f8e-2a45a90cdb7d.png) - -### Pattern method - -The pattern method is adapted from [Andrew Ellis' pattern method generator](https://ellis3dp.com/Pressure_Linear_Advance_Tool/), which was itself derived from the [Marlin pattern method](https://marlinfw.org/tools/lin_advance/k-factor.html) developed by [Sineos](https://github.com/Sineos/k-factorjs). - -[Instructions for using and reading the pattern method](https://ellis3dp.com/Print-Tuning-Guide/articles/pressure_linear_advance/pattern_method.html) are provided in [Ellis' Print Tuning Guide](https://ellis3dp.com/Print-Tuning-Guide/), with only a few Orca Slicer differences to note. - -Test configuration window allow user to generate one or more tests in a single projects. Multiple tests will be placed on each plate with extra plates added if needed. - -1. Single test \ -![PA pattern single test](./images/pa/pa-pattern-single.png) -2. Batch mode testing (multiple tests on a sinle plate) \ -![PA pattern batch mode](./images/pa/pa-pattern-batch.png) - -Once test generated, one or more small rectangular prisms could be found on the plate, one for each test case. This object serves a few purposes: - -1. The test pattern itself is added in as custom G-Code at each layer, same as you could do by hand actually. The rectangular prism gives us the layers in which to insert that G-Code. This also means that **you'll see the full test pattern when you move to the Preview pane**: -![PA pattern batch mode plater](./images/pa/pa-pattern-batch-plater.png) -2. The prism acts as a handle, enabling you to move the test pattern wherever you'd like on the plate by moving the prism -3. Each test object is pre-configured with target parameters which are reflected in the objects name. However, test parameters may be adjusted for each prism individually by referring to the object list pane: -![PA pattern batch mode object list](./images/pa/pa-pattern-batch-objects.png) - -Next, Ellis' generator provided the ability to adjust specific printer, filament, and print profile settings. You can make these same changes in Orca Slicer by adjusting the settings in the Prepare pane as you would with any other print. When you initiate the calibration test, Ellis' default settings are applied. A few things to note about these settings: - -1. Ellis specified line widths as a percent of filament diameter. The Orca pattern method does the same to provide its suggested defaults, making use of Ellis' percentages in combination with your specified nozzle diameter -2. In terms of line width, the pattern only makes use of the `Default` and `First layer` widths -3. In terms of speed, the pattern only uses the `First layer speed -> First layer` and `Other layers speed -> Outer wall` speeds -4. The infill pattern beneath the numbers cannot be changed becuase it's not actually an infill pattern pulled from the settings. All of the pattern G-Code is custom written, so that "infill" is, effectively, hand-drawn and so not processed through the usual channels that would enable Orca to recognize it as infill - -### Tower method - -The tower method may take a bit more time to complete, but it does not rely on the quality of the first layer. -The PA value for this test will be increased by 0.002 for every 1 mm increase in height. (**NOTE** 0.02 for Bowden) -Steps: - 1. Select the printer, filament, and process you would like to use for the test. - 2. Examine each corner of the print and mark the height that yields the best overall result. - 3. I selected a height of 8 mm for this case, so the pressure advance value should be calculated as `PressureAdvanceStart+(PressureAdvanceStep x measured)` example: `0+(0.002 x 8) = 0.016`. -![tower](https://user-images.githubusercontent.com/103989404/210140231-e886b98d-280a-4464-9781-c74ed9b7d44e.jpg) - -![tower_measure](https://user-images.githubusercontent.com/103989404/210140232-885b549b-e3b8-46b9-a24c-5229c9182408.jpg) - -# Temp tower -![image](./images/temp_tower_test.gif) -Temp tower is a straightforward test. The temp tower is a vertical tower with multiple blocks, each printed at a different temperature. Once the print is complete, we can examine each block of the tower and determine the optimal temperature for the filament. The optimal temperature is the one that produces the highest quality print with the least amount of issues, such as stringing, layer adhesion, warping (overhang), and bridging. -![temp_tower](https://user-images.githubusercontent.com/103989404/221344534-40e1a629-450c-4ad5-a051-8e240e261a51.jpeg) - -# Retraction test -![image](./images/retraction_test.gif) -This test generates a retraction tower automatically. The retraction tower is a vertical structure with multiple notches, each printed at a different retraction length. After the print is complete, we can examine each section of the tower to determine the optimal retraction length for the filament. The optimal retraction length is the shortest one that produces the cleanest tower. -![image](./images/retraction_test_dlg.png) -In the dialog, you can select the start and end retraction length, as well as the retraction length increment step. The default values are 0mm for the start retraction length, 2mm for the end retraction length, and 0.1mm for the step. These values are suitable for most direct drive extruders. However, for Bowden extruders, you may want to increase the start and end retraction lengths to 1mm and 6mm, respectively, and set the step to 0.2mm. - -**Note**: When testing filaments such as PLA or ABS that have minimal oozing, the retraction settings can be highly effective. You may find that the retraction tower appears clean right from the start. In such situations, setting the retraction length to 0.2mm - 0.4mm using Orca Slicer should suffice. -On the other hand, if there is still a lot of stringing at the top of the tower, it is recommended to dry your filament and ensure that your nozzle is properly installed without any leaks. -![image](./images/retraction_test_print.jpg) - -# Orca Tolerance Test -This tolerance test is specifically designed to assess the dimensional accuracy of your printer and filament. The model comprises a base and a hexagon tester. The base contains six hexagon hole, each with a different tolerance: 0.0mm, 0.05mm, 0.1mm, 0.2mm, 0.3mm, and 0.4mm. The dimensions of the hexagon tester are illustrated in the image. -![image](./images/tolerance_hole.jpg) - -You can assess the tolerance using either an M6 Allen key or the printed hexagon tester. -![image](./images/OrcaToleranceTes_m6.jpg) -![image](./images/OrcaToleranceTest_print.jpg) - -# Advanced Calibration - -## Max Volumetric speed -This is a test designed to calibrate the maximum volumetric speed of the specific filament. The generic or 3rd party filament types may not have the correct volumetric flow rate set in the filament. This test will help you to find the maximum volumetric speed of the filament. - -You will be promted to enter the settings for the test: start volumetric speed, end volumentric speed, and step. It is recommended to use the default values (5mm³/s start, 20mm³/s end, with a step of 0.5), unless you already have an idea of the lower or upper limit for your filament. Select "OK", slice the plate, and send it to the printer. - -Once printed, take note of where the layers begin to fail and where the quality begins to suffer. Pay attention to changes from matte to shiny as well. - -![image](./images/vmf_measurement_point.jpg) - -Using calipers or a ruler, measure the height of the print at that point. Use the following calculation to determine the correct max flow value: `start + (height-measured * step)` . For example in the photo below, and using the default setting values, the print quality began to suffer at 19mm measured, so the calculation would be: `5 + (19 * 0.5)` , or `13mm³/s` using the default values. Enter your number into the "Max volumetric speed" value in the filament settings. - -![image](./images/caliper_sample_mvf.jpg) - -You can also return to OrcaSlicer in the "Preview" tab, make sure the color scheme "flow" is selected. Scroll down to the layer height that you measured, and click on the toolhead slider. This will indicate the max flow level for your filmanet. - -![image](./images/max_volumetric_flow.jpg) - -> [!NOTE] -> You may also choose to conservatively reduce the flow by 5-10% to ensure print quality. - -## Input Shaping - -During high-speed movements, vibrations can cause a phenomenon called "ringing," where periodic ripples appear on the print surface. Input Shaping provides an effective solution by counteracting these vibrations, improving print quality and reducing wear on components without needing to significantly lower print speeds. - -### Klipper - -### Resonance Compensation - -The Klipper Resonance Compensation is a set of Input Shaping modes that can be used to reduce ringing and improve print quality. -Ussualy the recommended values modes are ``MZV`` or ``EI`` for Delta printers. - -1. Pre-requisites: - 1. In OrcaSlicer, set: - 1. Acceleration high enough to trigger ringing (e.g., 2000 mm/s²). - 2. Speed high enough to trigger ringing (e.g., 200 mm/s). - > [!NOTE] - > These settings depend on your printer's motion ability and the filament's max volumetric speed. If you can't reach speeds that cause ringing, try increasing the filament's max volumetric speed (avoid materials below 10 mm³/s). - 3. Jerk [Klipper Square Corner Velocity](https://www.klipper3d.org/Kinematics.html?h=square+corner+velocity#look-ahead) to 5 or a high value (e.g., 20). - 2. In printer settigs: - 1. Set the Shaper Type to ``MZV`` or ``EI``. - ``` - SET_INPUT_SHAPER SHAPER_TYPE=MZV - ``` - 2. Disable [Minimun Cruise Ratio](https://www.klipper3d.org/Kinematics.html#minimum-cruise-ratio) with: - ``` - SET_VELOCITY_LIMIT MINIMUM_CRUISE_RATIO=0 - ``` - 3. Use an opaque, high-gloss filament to make the ringing more visible. -2. Print the Input Shaping Frequency test with a range of frequencies. - - ![image](./images/InputShaping/IS_freq_menu.png) - - 1. Measure the X and Y heights and read the frequency set at that point in Orca Slicer. - - ![image](./images/InputShaping/IS_damp_klipper_print_measure.jpg) - ![image](./images/InputShaping/IS_freq_klipper_slicer_measure.png) - - 2. If not a clear result, you can measure a X and Y min and max acceptable heights and repeat the test with that min and max value. - - **Note**: There is a chance you will need to set higher than 60Hz frequencies. Some printers with very rigid frames and excellent mechanics may exhibit frequencies exceeding 100Hz. -3. Print the Damping test setting your X and Y frequency to the value you found in the previous step. - - ![image](./images/InputShaping/IS_damp_menu.png) - - 1. Measure the X and Y heights and read the damping set at that point in Orca Slicer. - - ![image](./images/InputShaping/IS_damp_klipper_print_measure.jpg) - ![image](./images/InputShaping/IS_damp_klipper_slicer_measure.png) - - **Note**: Not all Resonance Compensation modes support damping -4. Restore your 3D Printer settings to avoid keep using high acceleration and jerk values. -5. Save the settings - 1. You need to go to the printer settings and set the X and Y frequency and damp to the value you found in the previous step. - -### Marlin - -#### ZV Input Shaping - -ZV Input Shaping introduces an anti-vibration signal into the stepper motion for the X and Y axes. It works by splitting the step count into two halves: the first at half the frequency and the second as an "echo," delayed by half the ringing interval. This simple approach effectively reduces vibrations, improving print quality and allowing for higher speeds. - -1. Pre-requisites: - 1. In OrcaSlicer, set: - 1. Acceleration high enough to trigger ringing (e.g., 2000 mm/s²). - 2. Speed high enough to trigger ringing (e.g., 200 mm/s). - > [!NOTE] - > These settings depend on your printer's motion ability and the filament's max volumetric speed. If you can't reach speeds that cause ringing, try increasing the filament's max volumetric speed (avoid materials below 10 mm³/s). - 4. Jerk - 1. If using [Classic Jerk](https://marlinfw.org/docs/configuration/configuration.html#jerk-) use a high value (e.g., 20). - 2. If using [Junction Deviation](https://marlinfw.org/docs/features/junction_deviation.html) (new Marlin default mode) this test will use 0.25 (high enough to most printers). - 2. Use an opaque, high-gloss filament to make the ringing more visible. -2. Print the Input Shaping Frequency test with a range of frequencies. - - ![image](./images/InputShaping/IS_freq_menu.png) - - 1. Measure the X and Y heights and read the frequency set at that point in Orca Slicer. - - ![image](./images/InputShaping/IS_freq_marlin_print_measure.jpg) - ![image](./images/InputShaping/IS_freq_marlin_slicer_measure.png) - - 2. If not a clear result, you can measure a X and Y min and max acceptable heights and repeat the test with that min and max value. - - **Note**: There is a chance you will need to set higher than 60Hz frequencies. Some printers with very rigid frames and excellent mechanics may exhibit frequencies exceeding 100Hz. -3. Print the Damping test setting your X and Y frequency to the value you found in the previous step. - - ![image](./images/InputShaping/IS_damp_menu.png) - - 1. Measure the X and Y heights and read the damping set at that point in Orca Slicer. - - ![image](./images/InputShaping/IS_damp_marlin_print_measure.jpg) - ![image](./images/InputShaping/IS_damp_marlin_slicer_measure.png) - -4. Restore your 3D Printer settings to avoid keep using high acceleration and jerk values. - 1. Reboot your printer. - 2. Use the following G-code to restore your printer settings: - ```gcode - M501 - ``` -5. Save the settings - 1. You need to go to the printer settings and set the X and Y frequency and damp to the value you found in the previous step. - 2. Use the following G-code to set the frequency: - ```gcode - M593 X F#Xfrequency D#XDamping - M593 Y F#Yfrequency D#YDamping - M500 - ``` - Example - ```gcode - M593 X F37.25 D0.16 - M593 Y F37.5 D0.06 - M500 - ``` - -#### Fixed-Time Motion - -TODO This calibration test is currently under development. See the [Marlin documentation](https://marlinfw.org/docs/gcode/M493.html) for more information. - -### Junction Deviation - -Junction Deviation is the default method for controlling cornering speed in MarlinFW printers. -Higher values result in more aggressive cornering speeds, while lower values produce smoother, more controlled cornering. -The default value in Marlin is typically set to 0.08mm, which may be too high for some printers, potentially causing ringing. Consider lowering this value to reduce ringing, but avoid setting it too low, as this could lead to excessively slow cornering speeds. - -1. Pre-requisites: - 1. Check if your printer has Junction Deviation enabled. You can do this by sending the command `M503` to your printer and looking for the line `Junction deviation: 0.25`. - 2. In OrcaSlicer, set: - 1. Acceleration high enough to trigger ringing (e.g., 2000 mm/s²). - 2. Speed high enough to trigger ringing (e.g., 100 mm/s). - 3. Use an opaque, high-gloss filament to make the ringing more visible. -2. You need to print the Junction Deviation test. - - ![image](./images/JunctionDeviation/jd_first_menu.png) - - 1. Measure the X and Y heights and read the frequency set at that point in Orca Slicer. - - ![image](./images/JunctionDeviation/jd_first_print_measure.jpg) - ![image](./images/JunctionDeviation/jd_first_slicer_measure.png) - - 2. It’s very likely that you’ll need to set values lower than 0.08 mm, as shown in the previous example. To determine a more accurate maximum JD value, you can print a new calibration tower with a maximum value set at the point where the corners start losing sharpness. - 3. - ![image](./images/JunctionDeviation/jd_second_menu.png) - - 4. Measure the X and Y heights and read the frequency set at that point in Orca Slicer. - - ![image](./images/JunctionDeviation/jd_second_print_measure.jpg) - ![image](./images/JunctionDeviation/jd_second_slicer_measure.png) -3. Save the settings - 1. Set your Maximun Junction Deviation value in [Printer settings/Motion ability/Jerk limitation]. - 2. Use the following G-code to set the mm: - ```gcode - M205 J#JunctionDeviationValue - M500 - ``` - Example - ```gcode - M205 J0.012 - M500 - ``` - 3. Recompile your MarlinFW - 1. In Configuration.h uncomment and set: - ```cpp - #define JUNCTION_DEVIATION_MM 0.012 // (mm) Distance from real junction edge - ``` - 2. Check Classic Jerk is disabled (commented). - ```cpp - //#define CLASSIC_JERK - ``` - -## VFA - -Vertical Fine Artifacts (VFA) are small artifacts that can occur on the surface of a 3D print, particularly in areas where there are sharp corners or changes in direction. These artifacts can be caused by a variety of factors, including mechanical vibrations, resonance, and other factors that can affect the quality of the print. -Because of the nature of these artifacts the methods to reduce them can be mechanical such as changing motors, belts and pulleys or with advanced calibrations such as Jerk/[Juction Deviation](#junction-deviation) corrections or [Input Shaping](#input-shaping). - - -*** -*Credits:* -- *The Flowrate test and retraction test is inspired by [SuperSlicer](https://github.com/supermerill/SuperSlicer).* -- *The PA Line method is inspired by [K-factor Calibration Pattern](https://marlinfw.org/tools/lin_advance/k-factor.html).* -- *The PA Tower method is inspired by [Klipper](https://www.klipper3d.org/Pressure_Advance.html).* -- *The temp tower model is remixed from [Smart compact temperature calibration tower](https://www.thingiverse.com/thing:2729076).* -- *The max flowrate test was inspired by Stefan (CNC Kitchen), and the model used in the test is a remix of his [Extrusion Test Structure](https://www.printables.com/model/342075-extrusion-test-structure).* -- *ZV Input Shaping is inspired by [Marlin Input Shaping](https://marlinfw.org/docs/features/input_shaping.html) and [Ringing Tower 3D STL](https://marlinfw.org/assets/stl/ringing_tower.stl).* -- *ChatGPT* ;) diff --git a/doc/Chamber-temperature.md b/doc/Chamber-temperature.md index ea268532bf..1c8a2bb9eb 100644 --- a/doc/Chamber-temperature.md +++ b/doc/Chamber-temperature.md @@ -1,23 +1,36 @@ -OrcaSlicer use `M141/M191` command to control active chamber heater. +# Chamber Temperature Control -If `Activate temperature control` is checked, OrcaSlicer will insert `M191` command at the beginning of the gcode(before `Machine G-code`). -![image](./images/activate_chamber_heater.jpg) -*Note: If the machine is equipped with an auxiliary fan, OrcaSlicer will automatically activate the fan during the heating period to help circulate air in the chamber.* +OrcaSlicer use `M141/M191` command to control active chamber heater. +If `Activate temperature control` is checked, OrcaSlicer will insert `M191` command at the beginning of the gcode(before `Machine G-code`). -There are two chamber temperature variables available that we can use in `Machine G-code` to control the chamber temperature, if you prefer: -To access the chamber temperature set in the first filament, use: -`M191 S{chamber_temperature[0]}` -To use the overall chamber temperature, which is the highest chamber temperature set across all filaments, use: -`M191 S{overall_chamber_temperature}` +![image](./images/activate_chamber_heater.jpg) +> [!NOTE] +> If the machine is equipped with an auxiliary fan, OrcaSlicer will automatically activate the fan during the heating period to help circulate air in the chamber. ---------------------------Klipper-------------------------- -If you are using Klipper, you can define these macros to control the active chamber heater. -Bellow is a reference configuration for Klipper. -*Note: Don't forget to change the pin name/values to the actual values you are using in the configuration* +## Using Chamber Temperature Variables in Machine G-code -``` +You can use chamber temperature variables in your `Machine G-code` to control the chamber temperature manually, if desired: + +- To set the chamber temperature to the value specified for the first filament: + ```gcode + M191 S{chamber_temperature[0]} + ``` +- To set the chamber temperature to the highest value specified across all filaments: + ```gcode + M191 S{overall_chamber_temperature} + ``` + +## Klipper + +If you are using Klipper, you can define these macros to control the active chamber heater. +Bellow is a reference configuration for Klipper. + +> [!Important] +> Don't forget to change the pin name/values to the actual values you are using in the configuration. + +```gcode [heater_generic chamber_heater] heater_pin:PB10 max_power:1.0 @@ -25,7 +38,7 @@ max_power:1.0 sensor_type:NTC 100K MGB18-104F39050L32 sensor_pin:PA1 control = pid -pid_Kp = 63.418 +pid_Kp = 63.418 pid_ki = 0.960 pid_kd = 1244.716 min_temp:0 @@ -48,5 +61,4 @@ gcode: TEMPERATURE_WAIT SENSOR="heater_generic chamber_heater" MINIMUM={s-1} MAXIMUM={s+1} M117 Chamber at target temperature {% endif %} - ``` \ No newline at end of file diff --git a/doc/Home.md b/doc/Home.md index b6ad80ab11..5e15f7b902 100644 --- a/doc/Home.md +++ b/doc/Home.md @@ -1,13 +1,15 @@ # Welcome to the OrcaSlicer WIKI! -Orca slicer is a powerful open source slicer for FFF (FDM) 3D Printers. This wiki page aims to provide an detailed explanation of the slicer settings, how to get the most out of them as well as how to calibrate and setup your printer. +Orca slicer is a powerful open source slicer for FFF (FDM) 3D Printers. This wiki page aims to provide an detailed explanation of the slicer settings, how to get the most out of them as well as how to calibrate and setup your printer. The Wiki is work in progress so bear with us while we get it up and running! ## Print Settings, Tips and Tricks (Work In Progress) + The below sections provide a detailed settings explanation as well as tips and tricks in setting these for optimal print results. ### Quality Settings + - [Layer Height Settings](quality_settings_layer_height) - [Line Width Settings](quality_settings_line_width) - [Seam Settings](quality_settings_seam) @@ -15,12 +17,15 @@ The below sections provide a detailed settings explanation as well as tips and t - [STL Transformation](stl-transformation) ### Speed Settings + - [Extrusion rate smoothing](extrusion-rate-smoothing) ### Multi material + - [Single Extruder Multimaterial](semm) ### Printer Settings: + - [Air filtration/Exhaust fan handling](air-filtration) - [Auxiliary fan handling](Auxiliary-fan) - [Chamber temperature control](chamber-temperature) @@ -29,13 +34,23 @@ The below sections provide a detailed settings explanation as well as tips and t - [Pellet Printers (pellet flow coefficient)](pellet-flow-coefficient) ## Printer Calibration -The guide below takes you through the key calibration tests in Orca - flow rate, pressure advance, print temperature, retraction, tolerances and maximum volumetric speed -- [Calibration Guide](./Calibration) -- [Adaptive Pressure Advance Guide](adaptive-pressure-advance) + +The [Calibration Guide](./print_settings/calibration/Calibration.md) takes you through the key calibration tests in Orca - flow rate, pressure advance, print temperature, retraction, tolerances, etc. + +- [Flow Rate](print_settings/calibration/flow-rate-calib.md) +- [Pressure Advance](print_settings/calibration/pressure-advance-calib.md) +- [Temperature](print_settings/calibration/temp-calib.md) +- [Retraction](print_settings/calibration/retraction-calib.md) +- [Tolerance](print_settings/calibration/tolerance-calib.md) +- Advanced: + - [Volumetric Speed](print_settings/calibration/volumetric-speed-calib.md) + - [Adaptive Pressure Advance Guide](print_settings/calibration/adaptive-pressure-advance-calib.md) + - [Input Shaping](print_settings/calibration/input-shaping-calib.md) + - [Cornering (Jerk & Junction Deviation)](print_settings/calibration/cornering-calib.md) ## Developer Section + - [How to build Orca Slicer](./How-to-build) - [Localization and translation guide](Localization_guide) - [Developer Reference](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/developer-reference/Home.md) -- [How to create profiles](./How-to-create-profiles) -- [How to validate profiles](./How-to-validate-profiles) \ No newline at end of file +- [How to create profiles](./How-to-create-profiles) \ No newline at end of file diff --git a/doc/How-to-build.md b/doc/How-to-build.md index c9fd78aef9..392e47b7f3 100644 --- a/doc/How-to-build.md +++ b/doc/How-to-build.md @@ -1,39 +1,79 @@ -# How to Compile +# How to Build ## Windows 64-bit +This guide is for building your Visual Studio 2022 solution for OrcaSlicer on Windows 64-bit. + ### Tools Required -- [Visual Studio 2022](https://visualstudio.microsoft.com/vs/) or Visual Studio 2019 + +- [Visual Studio 2022](https://visualstudio.microsoft.com/vs/) or Visual Studio 2019 + ```shell + winget install --id=Microsoft.VisualStudio.2022.Professional -e + ``` - [CMake (version 3.31)](https://cmake.org/) — **⚠️ version 3.31.x is mandatory** + ```shell + winget install --id=Kitware.CMake -v "3.31.6" -e + ``` - [Strawberry Perl](https://strawberryperl.com/) + ```shell + winget install --id=StrawberryPerl.StrawberryPerl -e + ``` - [Git](https://git-scm.com/) + ```shell + winget install --id=Git.Git -e + ``` +- [git-lfs](https://git-lfs.com/) + ```shell + winget install --id=GitHub.GitLFS -e + ``` + +> [!Tip] +> GitHub Desktop (optional): A GUI for Git and Git LFS, which already includes both tools. +> ```shell +> winget install --id=GitHub.GitHubDesktop -e +> ``` ### Instructions + 1. Clone the repository: - ```sh - git clone https://github.com/SoftFever/OrcaSlicer - ``` + - If using GitHub Desktop clone the repository from the GUI. + - If using the command line: + 1. Clone the repository: + ```shell + git clone https://github.com/SoftFever/OrcaSlicer + ``` + 2. Run lfs to download tools on Windows: + ```shell + git lfs pull + ``` 2. Open the appropriate command prompt: - For Visual Studio 2019: Open **x64 Native Tools Command Prompt for VS 2019** and run: - ```sh + ```shell build_release.bat ``` - For Visual Studio 2022: Open **x64 Native Tools Command Prompt for VS 2022** and run: - ```sh + ```shell build_release_vs2022.bat ``` +3. If successful, you will find the VS 2022 solution file in: + ```shell + build\OrcaSlicer.sln + ``` -**⚠️ Note 1:** Make sure that CMake version 3.31.x is actually being used. Run `cmake --version` and verify it returns a **3.31.x** version. -If you see an older version (e.g. **3.29), it's likely due to another copy in your system's PATH (e.g. from Strawberry Perl). -You can run where cmake to check the active paths and rearrange your System Environment Variables > PATH, ensuring the correct CMake (e.g. C:\Program Files\CMake\bin) appears before others like C:\Strawberry\c\bin. +> [!IMPORTANT] +> Make sure that CMake version 3.31.x is actually being used. Run `cmake --version` and verify it returns a **3.31.x** version. +> If you see an older version (e.g. 3.29), it's likely due to another copy in your system's PATH (e.g. from Strawberry Perl). +> You can run where cmake to check the active paths and rearrange your System Environment Variables > PATH, ensuring the correct CMake (e.g. C:\Program Files\CMake\bin) appears before others like C:\Strawberry\c\bin. -**⚠️ Note 2:** ⚠️ Note: If the build fails, try deleting the `build/` and `deps/build/` directories to clear any cached build data. Rebuilding after a clean-up is usually sufficient to resolve most issues. +> [!NOTE] +> If the build fails, try deleting the `build/` and `deps/build/` directories to clear any cached build data. Rebuilding after a clean-up is usually sufficient to resolve most issues. ## macOS 64-bit ### Tools Required + - Xcode - CMake (version 3.31.x is mandatory) - Git @@ -43,48 +83,55 @@ You can run where cmake to check the active paths and rearrange your System Envi - autoconf - texinfo -You can install most dependencies via Homebrew: -```sh -brew install git gettext libtool automake autoconf texinfo -``` +> [!Tip] +> You can install most of them by running: +> ```shell +> brew install gettext libtool automake autoconf texinfo +> ``` -Homebrew currently only offers the latest version of CMake (e.g. **4.x**), which is not compatible. To install the required version **3.31.x**, follow these steps: +Homebrew currently only offers the latest version of CMake (e.g. **4.X**), which is not compatible. To install the required version **3.31.X**, follow these steps: 1. Download CMake **3.31.7** from: [https://cmake.org/download/](https://cmake.org/download/) 2. Install the application (drag it to `/Applications`). 3. Add the following line to your shell configuration file (`~/.zshrc` or `~/.bash_profile`): + ```sh export PATH="/Applications/CMake.app/Contents/bin:$PATH" ``` + 4. Restart the terminal and check the version: + ```sh cmake --version ``` + 5. Make sure it reports a **3.31.x** version. - -**⚠️ Note 1:** If you've recently upgraded Xcode, be sure to open Xcode at least once and install the required macOS build support. +> [!IMPORTANT] +> If you've recently upgraded Xcode, be sure to open Xcode at least once and install the required macOS build support. ### Instructions + 1. Clone the repository: - ```sh + ```shell git clone https://github.com/SoftFever/OrcaSlicer cd OrcaSlicer ``` 2. Build the application: - ```sh + ```shell ./build_release_macos.sh ``` 3. Open the application: - ```sh - open build/arm64/OrcaSlicer/OrcaSlicer.app + ```shell + open build/arm64/OrcaSlicer/OrcaSlicer.app ``` ### Debugging in Xcode + To build and debug directly in Xcode: 1. Open the Xcode project: - ```sh + ```shell open build/arm64/OrcaSlicer.xcodeproj ``` 2. In the menu bar: @@ -99,23 +146,28 @@ To build and debug directly in Xcode: ### Using Docker (Recommended) #### Dependencies + - Docker - Git #### Instructions -```sh -git clone https://github.com/SoftFever/OrcaSlicer -cd OrcaSlicer -./DockerBuild.sh -./DockerRun.sh + +```shell +git clone https://github.com/SoftFever/OrcaSlicer && cd OrcaSlicer && ./DockerBuild.sh && ./DockerRun.sh ``` -To troubleshoot common Docker-related errors, refer to the comments in `DockerRun.sh`. +> [!Note] +> To troubleshoot common Docker-related errors, refer to the comments in +> ```shell +> DockerRun.sh +> ``` ## Ubuntu ### Dependencies + All required dependencies will be installed automatically by the provided shell script, including: + - libmspack-dev - libgstreamerd-3-dev - libsecret-1-dev @@ -134,7 +186,8 @@ All required dependencies will be installed automatically by the provided shell - texinfo ### Instructions -```sh + +```shell sudo ./BuildLinux.sh -u # Install dependencies ./BuildLinux.sh -dsi # Build OrcaSlicer -``` +``` \ No newline at end of file diff --git a/doc/How-to-create-profiles.md b/doc/How-to-create-profiles.md index 4255c97642..e820cfe5bc 100644 --- a/doc/How-to-create-profiles.md +++ b/doc/How-to-create-profiles.md @@ -1,10 +1,13 @@ # Guide: Develop Profiles for OrcaSlicer ## Introduction + This guide will help you develop profiles for OrcaSlicer. ## High-level Overview + OrcaSlicer uses JSON files to store profiles. There are four types of profiles: + 1. Printer model (type `machine_model`). Example: `Orca 3D Fuse1.json` 2. Printer variant (type `machine`). Example: `Orca 3D Fuse1 0.2 nozzle.json` 3. Filament (type `filament`). Example: `Generic PLA @Orca 3D Fuse1@.json` @@ -15,6 +18,7 @@ Additionally, there is an overall meta file for each vendor (`Orca 3D.json`). For easier understanding, let's consider a scenario with a printer manufacturer called `Orca 3D`. The manufacturer offers one printer model called `Fuse 1`, which supports 0.2/0.4/0.6/0.8mm nozzles and common market filaments. In this case: + - Vendor profile: `Orca 3D` - Printer profile: `Orca 3D Fuse1` - Printer variant profile: `Orca 3D Fuse1 0.4 nozzle` @@ -23,6 +27,7 @@ In this case: The profile name should be same as the filename without the `.json` extension in principal. Naming conventions: + 1. Vendor profile: `vendor_name.json` 2. Printer profile: `vendor_name` + `printer_name` + `.json` 3. Printer variant profile: `vendor_name` + `printer_variant_name` + `.json` (where `printer_variant_name` typically includes `printer_name` + `nozzle_diameter`) @@ -33,39 +38,43 @@ Naming conventions: Profiles should be structured in the following way under the OrcaSlicer installation directory: -``` +```plaintext resources\profiles\ - - Orca 3D.json - - Orca 3D\ - - machine\ - - Orca 3D Fuse1.json - - Orca 3D Fuse1 0.2 nozzle.json - - Orca 3D Fuse1 0.4 nozzle.json - - process\ - - 0.10mm Standard @Orca 3D Fuse1 0.2.json - - 0.20mm Standard @Orca 3D Fuse1 0.4.json - - filament\ - - Generic PLA @Orca 3D Fuse1@.json + ├── Orca 3D.json + └── Orca 3D\ + ├── machine\ + │ ├── Orca 3D Fuse1.json + │ ├── Orca 3D Fuse1 0.2 nozzle.json + │ └── Orca 3D Fuse1 0.4 nozzle.json + ├── process\ + │ ├── 0.10mm Standard @Orca 3D Fuse1 0.2.json + │ └── 0.20mm Standard @Orca 3D Fuse1 0.4.json + └── filament\ + └── Generic PLA @Orca 3D Fuse1@.json ``` -**⚠️ NOTE 1**: Use short vendor names in filenames to avoid excessive length. +> [!TIP] +> Use short vendor names in filenames to avoid excessive length. -**⚠️ NOTE 2**: Filament profiles are **optional**. Create them only if the vendor has specifically tuned profiles for the given printer. See [Filament profiles](#filament-profiles) for details. +> [!NOTE] +> Filament profiles are **optional**. Create them only if the vendor has specifically tuned profiles for the given printer. See [Filament profiles](#filament-profiles) for details. Template files for profiles are available in: -``` +```shell OrcaSlicer\resources\profiles_template\Template ``` These templates can be used as a starting point for new printer, filament, and process profiles. ## Filament Profiles + OrcaSlicer features a global filament library called `OrcaFilamentLibrary`, which is automatically available for all printers. It includes generic filaments like `Generic PLA @System` and `Generic ABS @System` etc. -Printer vendors can override specific filaments in the global library for certain printer models by creating new filament profiles. +Printer vendors can override specific filaments in the global library for certain printer models by creating new filament profiles. Relationship diagram: + ```mermaid graph TD; OrcaFilamentLibrary-->Orca_3D_filament; @@ -73,9 +82,11 @@ graph TD; OrcaFilamentLibrary-->Vendor_B_filament; ``` -**NOTE**: Create new filament profiles only if you have truly specifically tuned the filament for the given printer. Otherwise, use the global library. The global library has a better chance to receive optimizations and updates from OrcaSlicer contributors, which will benefit users of all printers. +> [!Important] +> Create new filament profiles only if you have truly specifically tuned the filament for the given printer. Otherwise, use the global library. The global library has a better chance to receive optimizations and updates from OrcaSlicer contributors, which will benefit users of all printers. ### Adding Filament Profiles to the Global Library + In this section, we will discuss how to add a new filament profile into the global library. If you want to add a new generic profile into the global library, you need to create a new file in the `resources\profiles\OrcaFilamentLibrary\filament` folder. If a base type already exists in the global library, you can use this file as a base profile by inheriting it. The following sample JSON file shows how to create a new generic filament profile `Generic PLA-GF @System` in the global library. @@ -117,11 +128,13 @@ The following sample JSON file shows how to create a new generic filament profil } ``` -3. The last step is to validate the newly added filament profiles. +3. The last step is to validate the newly added filament profiles see [Validate Profiles](#validate-profiles). -**⚠️ NOTE 1**: If the filament is compatible with AMS, ensure that the `filament_id` value **does not exceed 8 characters** to maintain AMS compatibility. +> [!NOTE] +> If the filament is compatible with AMS, ensure that the `filament_id` value **does not exceed 8 characters** to maintain AMS compatibility. ### Adding Filament Profiles to Printer Vendor Library + In this section, we will discuss how to add a new filament profile for a certain vendor. If you want to add a new filament profile, whether it's a brand new profile or a specialized version of a global filament profile for a given printer, you need to create a new file in the `resources\profiles\vendor_name\filament` folder. If a base type already exists in the global library, you can use this file as a base profile by inheriting it. Below is a sample JSON file showing how to create a specialized `Generic ABS` filament profile for the ToolChanger printer. @@ -180,22 +193,23 @@ Please note that here we must leave the compatible_printers field non-empty, unl } ``` -**⚠️ NOTE 1**: If the filament is compatible with AMS, ensure that the `filament_id` value **does not exceed 8 characters** to maintain AMS compatibility. +> [!NOTE] +> If the filament is compatible with AMS, ensure that the `filament_id` value **does not exceed 8 characters** to maintain AMS compatibility. ## Process Profiles Process profiles define print quality and behavior. They follow a structure similar to filament profiles: -* A common base file, e.g., `fdm_process_common.json`, acts as the parent. -* Vendor-specific process profiles should inherit from the base using the `inherits` field. -* Profiles are stored under: +- A common base file, e.g., `fdm_process_common.json`, acts as the parent. +- Vendor-specific process profiles should inherit from the base using the `inherits` field. +- Profiles are stored under: -``` +```shell resources\profiles\vendor_name\process\ ``` -* **There are no global process profiles**. -* Each process profile includes a `"compatible_printers"` field with an array of compatible printer variant names. +- **There are no global process profiles**. +- Each process profile includes a `"compatible_printers"` field with an array of compatible printer variant names. Example: @@ -214,17 +228,17 @@ Example: ## Printer Model Profiles -* Printer model profiles (type `machine_model`) describe the general printer information. -* Example fields: `nozzle_diameter`, `bed_model`, `bed_texture`, `model_id`, etc. -* Stored in: +- Printer model profiles (type `machine_model`) describe the general printer information. +- Example fields: `nozzle_diameter`, `bed_model`, `bed_texture`, `model_id`, etc. +- Stored in: -``` +```shell resources\profiles\vendor_name\machine\ ``` -* Each vendor's folder may contain an image named: +- Each vendor's folder may contain an image named: -``` +```shell [machine_model_list.name]_cover.png ``` @@ -248,10 +262,10 @@ Example model profile: ## Printer Variant Profiles -* Printer variants (type `machine`) define specific nozzle configurations and mechanical details. -* Each variant must inherit from a common base like `fdm_machine_common.json`. -* Must list the compatible nozzle diameter in the `nozzle_diameter` array. -* Example fields include `printer_model`, `printer_variant`, `default_print_profile`, `printable_area`, etc. +- Printer variants (type `machine`) define specific nozzle configurations and mechanical details. +- Each variant must inherit from a common base like `fdm_machine_common.json`. +- Must list the compatible nozzle diameter in the `nozzle_diameter` array. +- Example fields include `printer_model`, `printer_variant`, `default_print_profile`, `printable_area`, etc. Example variant profile: @@ -275,8 +289,8 @@ Example variant profile: ## Models -* The `model` directory under the vendor folder is intended to behave similarly to `machine` profiles. -* Used for additional printer-related 3D models or definitions, stored at: +- The `model` directory under the vendor folder is intended to behave similarly to `machine` profiles. +- Used for additional printer-related 3D models or definitions, stored at: ``` resources\profiles\vendor_name\model\ @@ -325,19 +339,21 @@ Example: You can validate your profiles using both the **OrcaSlicer profile validator** and the **Python validation script**. These tools are designed to check different aspects of the profiles, so both should be executed and pass without errors to ensure full compatibility. -**✅ Recommendation**: Always run **both** the OrcaSlicer validator and the Python script to ensure all aspects of the profiles are valid. +> [!NOTE] +> **✅ Recommendation**: Always run **both** the OrcaSlicer validator and the Python script to ensure all aspects of the profiles are valid. ### 1. OrcaSlicer Profile Validator You can run OrcaSlicer to verify if the filament you just added is available and usable. You can also use the [Orca profile validator](https://github.com/SoftFever/Orca_tools/releases/tag/1) tool to help debug any errors. -**⚠️ NOTE 1**: You need to delete the `%appdata%/OrcaSlicer/system` folder to force OrcaSlicer to reload your latest changes. +> [!IMPORTANT] +> You need to delete the `%appdata%/OrcaSlicer/system` folder to force OrcaSlicer to reload your lastest changes. The process is the same if you want to add a new brand filament profile into the global library. You need to create a new file in the `resources\profiles\OrcaFilamentLibrary\filament\brand_name` folder. The only difference is that you should put the file into the brand's own subfolder. #### Usage -``` +```shell -h [ --help ] help -p [ --path ] arg profile folder -v [ --vendor ] arg Vendor name. Optional, all profiles present in the folder will be validated if not specified @@ -346,13 +362,13 @@ The process is the same if you want to add a new brand filament profile into the #### Example -``` +```shell ./OrcaSlicer_profile_validator -p ~/codes/OrcaSlicer/resources/profiles -l 2 -v Custom ``` #### Sample result with errors -``` +```shell PS D:\codes\OrcaSlicer> ."D:/codes/OrcaSlicer/build/src/Release/OrcaSlicer_profile_validator.exe" --path d:\codes\OrcaSlicer\resources\profiles -l 2 -v Custom [2024-02-28 21:23:06.102138] [0x0000a4e8] [error] Slic3r::ConfigBase::load_from_json: parse d:\codes\OrcaSlicer\resources\profiles/Custom/machine/fdm_klipper_common.json got a nlohmann::detail::parse_error, reason = [json.exception.parse_error.101] parse error at line 9, column 38: syntax error while parsing object - unexpected string literal; expected '}' ... @@ -361,12 +377,13 @@ Validation failed #### Sample result with success -``` +```shell PS D:\codes\OrcaSlicer\build\src\RelWithDebInfo> ."D:/codes/OrcaSlicer/build/src/Release/OrcaSlicer_profile_validator.exe" --path d:\codes\OrcaSlicer\resources\profiles -l 2 -v Custom Validation completed successfully ``` -**⚠️ NOTE 2**: Use `OrcaSlicer_profile_validator` on Ubuntu and `OrcaSlicer_profile_validator.exe` on Windows. +> [!WARNING] +> Use `OrcaSlicer_profile_validator` on Ubuntu and `OrcaSlicer_profile_validator.exe` on Windows. --- @@ -380,7 +397,7 @@ In addition to the Orca validator, you should run the `orca_extra_profile_check. #### Example command -```bash +```shell python ./orca_extra_profile_check.py ``` @@ -392,7 +409,7 @@ You can also enable or disable specific checks: #### Sample usage with all checks enabled -```bash +```shell python ./orca_extra_profile_check.py --vendor="vendor_name" --check-filaments --check-materials ``` diff --git a/doc/Localization_guide.md b/doc/Localization_guide.md index 5949de03db..ffc347db8c 100644 --- a/doc/Localization_guide.md +++ b/doc/Localization_guide.md @@ -2,26 +2,28 @@ The purpose of this guide is to describe how to contribute to the Orca Slicer translations. We use GNUgettext for extracting string resources from the project and PoEdit for editing translations. -Those can be downloaded here: -- https://sourceforge.net/directory/os:windows/?q=gnu+gettext GNUgettext package contains a set of tools to extract strings from the source code and to create the translation Catalog. -- https://poedit.net PoEdit provides good interface for the translators. +Those can be downloaded here: + +- https://sourceforge.net/directory/os:windows/?q=gnu+gettext GNUgettext package contains a set of tools to extract strings from the source code and to create the translation Catalog. +- https://poedit.net PoEdit provides good interface for the translators. After GNUgettext is installed, it is recommended to add the path to gettext/bin to PATH variable. Full manual for GNUgettext can be seen here: http://www.gnu.org/software/gettext/manual/gettext.html - ### Scenario 1. How do I add a translation or fix an existing translation + 1. Get PO-file 'OrcaSlicer_xx.pot' from corresponding sub-folder here: -https://github.com/softfever/OrcaSlicer/tree/master/localization/i18n + https://github.com/softfever/OrcaSlicer/tree/master/localization/i18n 2. Open this file in PoEdit as "Edit a translation" 3. Apply your corrections to the translation 4. Push changed OrcaSlicer_xx.po into the original folder 5. copy OrcaSlicer_xx.mo into resources/i18n/xx and rename it to OrcaSlicer.mo, then push the changed file. ### Scenario 2. How do I add a new language support + 1. Get file OrcaSlicer.pot here : -https://github.com/softfever/OrcaSlicer/tree/master/localization/i18n + https://github.com/softfever/OrcaSlicer/tree/master/localization/i18n 2. Open it in PoEdit for "Create new translation" 3. Select Translation Language (for example French). 4. As a result you will have fr.po - the file containing translation to French. @@ -30,24 +32,28 @@ Notice. When the translation is complete you need to: - Click "Save file" button. OrcaSlicer_fr.mo will be created immediately - Bambu_Studio_fr.po needs to be copied into the sub-folder fr of https://github.com/softfever/OrcaSlicer/tree/master/localization/i18n, and be pushed - copy OrcaSlicer_xx.mo into resources/i18n/xx and rename it to OrcaSlicer.mo, then push the changed file. -( name of folder "fr" means "French" - the translation language). +( name of folder "fr" means "French" - the translation language). ### Scenario 3. How do I add a new text resource when implementing a feature to Orca Slicer + Each string resource in Orca Slicer available for translation needs to be explicitly marked using L() macro like this: + ```C++ auto msg = L("This message to be localized") ``` + To get translated text use one of needed macro/function (`_(s)` or `_CHB(s)` ). If you add new file resource, add it to the list of files containing macro `L()` ### Scenario 4. How do I use GNUgettext to localize my own application taking Orca Slicer as an example -1. For convenience create a list of files with this macro `L(s)`. We have -https://github.com/softfever/OrcaSlicer/blob/master/localization/i18n/list.txt. +1. For convenience create a list of files with this macro `L(s)`. We have + https://github.com/softfever/OrcaSlicer/blob/master/localization/i18n/list.txt. 2. Create template file(*.POT) with GNUgettext command: - ``` - xgettext --keyword=L --add-comments=TRN --from-code=UTF-8 --debug -o OrcaSlicer.pot -f list.txt + + ```shell + xgettext --keyword=L --add-comments=TRN --from-code=UTF-8 --debug -o OrcaSlicer.pot -f list.txt ``` Use flag `--from-code=UTF-8` to specify that the source strings are in UTF-8 encoding @@ -56,38 +62,37 @@ https://github.com/softfever/OrcaSlicer/blob/master/localization/i18n/list.txt. 3. Create PO- and MO-files for your project as described above. 4. To merge old PO-file with strings from created new POT-file use command: + + ```shell + msgmerge -N -o new.po old.po new.pot ``` - msgmerge -N -o new.po old.po new.pot - ``` + Use option `-N` to not using fuzzy matching when an exact match is not found. 5. To concatenate old PO-file with strings from new PO-file use command: - ``` - msgcat -o new.po old.po + + ```shell + msgcat -o new.po old.po ``` 6. Create an English translation catalog with command: - ``` - msgen -o new.po old.po + ```shell + msgen -o new.po old.po ``` Notice, in this Catalog it will be totally same strings for initial text and translated. When you have Catalog to translation open POT or PO file in PoEdit and start translating. - ## General guidelines for Orca Slicer translators +- We recommend using _PoEdit_ application for translation (as described above). It will help you eliminate most punctuation errors and will show you strings with "random" translations (if the fuzzy parameter was used). -- We recommend using *PoEdit* application for translation (as described above). It will help you eliminate most punctuation errors and will show you strings with "random" translations (if the fuzzy parameter was used). - -- To check how the translated text looks on the UI elements, test it :) If you use *PoEdit*, all you need to do is save the file. At this point, a MO file will be created. Rename it Orca Slicer.mo, and you can run Orca Slicer (see above). +- To check how the translated text looks on the UI elements, test it :) If you use _PoEdit_, all you need to do is save the file. At this point, a MO file will be created. Rename it Orca Slicer.mo, and you can run Orca Slicer (see above). - If you see an encoding error (garbage characters instead of Unicode) somewhere in Orca Slicer, report it. It is likely not a problem of your translation, but a bug in the software. - See on which UI elements the translated phrase will be used. Especially if it's a button, it is very important to decide on the translation and not write alternative translations in parentheses, as this will significantly increase the width of the button, which is sometimes highly undesirable: -![Long text on button](images/long_text_on_button.png) - - If you decide to use autocorrect or any batch processing tool, the output requires very careful proofreading. It is very easy to make it do changes that break things big time. - **Any formatting parts of the phrases must remain unchanged.** For example, you should not change `%1%` to `%1 %`, you should not change `%%` to `%` (for percent sign) and similar. This will lead to application crashes. @@ -101,4 +106,3 @@ When you have Catalog to translation open POT or PO file in PoEdit and start tra - If the phrase doesn't have a dot at the end, don't add it. And if it does, then don't forget to :) - It is useful to stick to the same terminology in the application (especially with basic terms such as "filament" and similar). Stay consistent. Otherwise it will confuse users. - diff --git a/doc/Precise-wall.md b/doc/Precise-wall.md index 5e8bd9329c..af722bf4e3 100644 --- a/doc/Precise-wall.md +++ b/doc/Precise-wall.md @@ -1,13 +1,19 @@ +# Precise Wall + The 'Precise Wall' is a distinctive feature introduced by OrcaSlicer, aimed at improving the dimensional accuracy of prints and minimizing layer inconsistencies by slightly increasing the spacing between the outer wall and the inner wall. -Below is a technical explanation of how this feature works. +## Technical explanation + +Below is a technical explanation of how this feature works. + First, it's important to understand some basic concepts like flow, extrusion width, and space. Slic3r has an excellent document that covers these topics in detail. You can refer to this article: [link to article](https://manual.slic3r.org/advanced/flow-math). -Now, let's dive into the specifics. Slic3r and its forks, such as PrusaSlicer, SuperSlicer, and OrcaSlicer, assume that the extrusion path has an oval shape, which accounts for the overlaps. For example, if we set the wall width to 0.4mm and the layer height to 0.2mm, the combined thickness of two walls laid side by side is 0.714mm instead of 0.8mm due to the overlapping. -![image](./images/precise_wall.png) +Now, let's dive into the specifics. Slic3r and its forks, such as PrusaSlicer, SuperSlicer, and OrcaSlicer, assume that the extrusion path has an oval shape, which accounts for the overlaps. For example, if we set the wall width to 0.4mm and the layer height to 0.2mm, the combined thickness of two walls laid side by side is 0.714mm instead of 0.8mm due to the overlapping. + +![image](./images/precise_wall.png) + This approach enhances the strength of 3D-printed parts. However, it does have some side effects. For instance, when the inner-outer wall order is used, the outer wall can be pushed outside, leading to potential size inaccuracy and more layer inconsistency. -It's important to keep in mind that this approach to handling flow is specific to Slic3r and it's forks. Other slicing software, such as Cura, assumes that the extrusion path is rectangular and, therefore, does not include overlapping. Two 0.4 mm walls will result in a 0.8 mm shell thickness in Cura - -OrcaSlicer adheres to Slic3r's approach to handling flow. To address the downsides mentioned earlier, OrcaSlicer introduced the 'Precise Wall' feature. When this feature is enabled in OrcaSlicer, the overlap between the outer wall and its adjacent inner wall is set to zero. This ensures that the overall strength of the printed part is unaffected, while the size accuracy and layer consistency are improved. +It's important to keep in mind that this approach to handling flow is specific to Slic3r and its forks. Other slicing software, such as Cura, assumes that the extrusion path is rectangular and, therefore, does not include overlapping. Two 0.4 mm walls will result in a 0.8 mm shell thickness in Cura. +OrcaSlicer adheres to Slic3r's approach to handling flow. To address the downsides mentioned earlier, OrcaSlicer introduced the 'Precise Wall' feature. When this feature is enabled in OrcaSlicer, the overlap between the outer wall and its adjacent inner wall is set to zero. This ensures that the overall strength of the printed part is unaffected, while the size accuracy and layer consistency are improved. \ No newline at end of file diff --git a/doc/Print-settings.md b/doc/Print-settings.md index 5c31ca4eb9..1971ef0c57 100644 --- a/doc/Print-settings.md +++ b/doc/Print-settings.md @@ -1,4 +1,4 @@ -Print settings: +# Print settings * [Seam](seam) * [Axiliary fan](auxiliary-fan) diff --git a/doc/Seam.md b/doc/Seam.md index a11d7297c0..e2dc6ce961 100644 --- a/doc/Seam.md +++ b/doc/Seam.md @@ -1,19 +1,30 @@ -WIP... +# Seam ### Scarf joint seam + WIP... ### Seam gap + ![image](https://user-images.githubusercontent.com/103989404/215331359-236874c9-ca91-4dd4-b969-3cefc70ebe1b.png) ### Role-based wipe speed(auto) + +WIP... + ### Wipe speed + +WIP... + ### Wipe on loop(inward movement) + ![image](https://user-images.githubusercontent.com/103989404/215334479-2687c518-1931-46a9-a363-7ae57a0aecf6.png) Use outer wall speed and acceleration instead of travel speed and acceleration. Added an option to disable this feature + ### Support Cura style outer wall wipe(100% retract before wipe) + ![image](https://user-images.githubusercontent.com/103989404/215334900-97c75010-4752-45f1-a57c-f0b723a8cb3f.png) ![image](https://user-images.githubusercontent.com/103989404/215335212-3253061d-bb7b-4853-a86c-10ff54cc8df5.png) diff --git a/doc/adaptive-bed-mesh.md b/doc/adaptive-bed-mesh.md index a711eaff0c..e3595196d7 100644 --- a/doc/adaptive-bed-mesh.md +++ b/doc/adaptive-bed-mesh.md @@ -1,44 +1,57 @@ # Adaptive Bed Mesh Support -Orca Slicer introduces comprehensive support for adaptive bed meshing across a variety of firmware, including Marlin, Klipper, and RepRapFirmware (RRF). -This feature allows users to seamlessly integrate adaptive bed mesh commands within the Machine Start G-code. + +Orca Slicer introduces comprehensive support for adaptive bed meshing across a variety of firmware, including Marlin, Klipper, and RepRapFirmware (RRF). + +This feature allows users to seamlessly integrate adaptive bed mesh commands within the Machine Start G-code. + The implementation is designed to be straightforward, requiring no additional plugins or alterations to firmware settings, thereby enhancing user experience and print quality directly from Orca Slicer. - -![Screenshot 2024-02-24 104601](https://github.com/SoftFever/OrcaSlicer/assets/103989404/8ab1f26f-987d-4419-942f-b1384270a164) +![Screenshot 2024-02-24 104601](https://github.com/SoftFever/OrcaSlicer/assets/103989404/8ab1f26f-987d-4419-942f-b1384270a164) ## Settings in Orca Slicer: + `Bed mesh min`: This option sets the min point for the allowed bed mesh area. Due to the probe's XY offset, most printers are unable to probe the entire bed. To ensure the probe point does not go outside the bed area, the minimum and maximum points of the bed mesh should be set appropriately. OrcaSlicer ensures that adaptive_bed_mesh_min/adaptive_bed_mesh_max values do not exceed these min/max points. This information can usually be obtained from your printer manufacturer. The default setting is (-99999, -99999), which means there are no limits, thus allowing probing across the entire bed. `Bed mesh max`: This option sets the max point for the allowed bed mesh area. Due to the probe's XY offset, most printers are unable to probe the entire bed. To ensure the probe point does not go outside the bed area, the minimum and maximum points of the bed mesh should be set appropriately. OrcaSlicer ensures that adaptive_bed_mesh_min/adaptive_bed_mesh_max values do not exceed these min/max points. This information can usually be obtained from your printer manufacturer. The default setting is (99999, 99999), which means there are no limits, thus allowing probing across the entire bed. `Probe point distance`: This option sets the preferred distance between probe points (grid size) for the X and Y directions, with the default being 50mm for both X and Y. -`Mesh margin`: This option determines the additional distance by which the adaptive bed mesh area should be expanded in the XY directions. Note for Klipper users: Orca Slicer will adjust adaptive bed mesh area according to the margin. It is recommended to set the margin to 0 in Klipper config or pass 0 when calling BED_MESH_CALIBRATE command(please refer to the example below). +`Mesh margin`: This option determines the additional distance by which the adaptive bed mesh area should be expanded in the XY directions. + +> [!NOTE] +> Klipper users: Orca Slicer will adjust adaptive bed mesh area according to the margin. It is recommended to set the margin to 0 in Klipper config or pass 0 when calling BED_MESH_CALIBRATE command(please refer to the example below). + +## Available g-code variables for Adaptive Bed Mesh Command -## Available g-code variables for Adaptive Bed Mesh Command `bed_mesh_probe_count`: Represents the probe count in the X and Y directions. This value is calculated based on the size of the adaptive bed mesh area and the distance between probe points. `adaptive_bed_mesh_min`: Specifies the minimum coordinates of the adaptive bed mesh area, defining the starting point of the mesh. `adaptive_bed_mesh_max`: Determines the maximum coordinates of the adaptive bed mesh area, indicating the endpoint of the mesh. -`ALGORITHM`: Identifies the algorithm used for adaptive bed mesh interpolation. This variable is useful for Klipper users. If bed_mesh_probe_count is less than 4, the algorithm is set to `lagrange`. Otherwise, it is set to `bicubic`. +`ALGORITHM`: Identifies the algorithm used for adaptive bed mesh interpolation. This variable is useful for Klipper users. If bed_mesh_probe_count is less than 4, the algorithm is set to `lagrange`. Otherwise, it is set to `bicubic`. -## Example of Adaptive Bed Mesh usage in Orca Slicer: +## Example of Adaptive Bed Mesh usage in Orca Slicer: ### Marlin: -``` + +```gcode ; Marlin don't support speicify the probe count yet, so we only specify the probe area G29 L{adaptive_bed_mesh_min[0]} R{adaptive_bed_mesh_max[0]} F{adaptive_bed_mesh_min[1]} B{adaptive_bed_mesh_max[1]} T V4 ``` + ### Klipper: -``` + +```gcode ; Always pass `ADAPTIVE_MARGIN=0` because Orca has already handled `adaptive_bed_mesh_margin` internally ; Make sure to set ADAPTIVE to 0 otherwise Klipper will use it's own adaptive bed mesh logic BED_MESH_CALIBRATE mesh_min={adaptive_bed_mesh_min[0]},{adaptive_bed_mesh_min[1]} mesh_max={adaptive_bed_mesh_max[0]},{adaptive_bed_mesh_max[1]} ALGORITHM=[bed_mesh_algo] PROBE_COUNT={bed_mesh_probe_count[0]},{bed_mesh_probe_count[1]} ADAPTIVE=0 ADAPTIVE_MARGIN=0 ``` + ### RRF: + +```gcode +M557 X{adaptive_bed_mesh_min[0]}:{adaptive_bed_mesh_max[0]} Y{adaptive_bed_mesh_min[1]}:{adaptive_bed_mesh_max[1]} P{bed_mesh_probe_count[0]}:{bed_mesh_probe_count[1]} ``` -M557 X{adaptive_bed_mesh_min[0]}:{adaptive_bed_mesh_max[0]} Y{adaptive_bed_mesh_min[1]}:{adaptive_bed_mesh_max[1]} P{bed_mesh_probe_count[0]}:{bed_mesh_probe_count[1]} -``` -![Screenshot 2024-02-24 104759](https://github.com/SoftFever/OrcaSlicer/assets/103989404/ad4a8020-bec6-4361-abb9-4017ca77471f) + +![Machine_G-code](https://github.com/SoftFever/OrcaSlicer/assets/103989404/ad4a8020-bec6-4361-abb9-4017ca77471f) \ No newline at end of file diff --git a/doc/adaptive-pressure-advance.md b/doc/adaptive-pressure-advance.md index 6a589d6f1c..2853c8cfc2 100644 --- a/doc/adaptive-pressure-advance.md +++ b/doc/adaptive-pressure-advance.md @@ -15,10 +15,9 @@ This feature introduces the below options under the filament settings: Adaptive PA settings - ## Pre-Requisites -This feature has been tested with Klipper-based printers. While it may work with Marlin or Bambu lab printers, it is currently untested with them. It shouldn’t adversely affect the machine; however, the quality results from enabling it are not validated. +This feature has been tested with Klipper-based printers. While it may work with Marlin or Bambu lab printers, it is currently untested with them. It shouldn’t adversely affect the machine; however, the quality results from enabling it are not validated. **Older versions of Klipper used to stutter when pressure advance was changed while the toolhead was in motion. This has been fixed with the latest Klipper firmware releases. Therefore, make sure your Klipper installation is updated to the latest version before enabling this feature, in order to avoid any adverse quality impacts.** @@ -32,15 +31,15 @@ Following experimentation, it has been noticed that the optimal pressure advance 2. The larger the layer height (hence the higher the volumetric flow rate requested from the toolhead). 3. The higher the print acceleration is. -What this means is that we never get ideal PA values for each print feature, especially when they vary drastically in speed and acceleration. We can tune PA for a faster print speed (flow) but compromise on corner sharpness for slower speeds or tune PA for corner sharpness and deal with slight corner-perimeter separation in faster speeds. The same goes for accelerations as well as different layer heights. +What this means is that we never get ideal PA values for each print feature, especially when they vary drastically in speed and acceleration. We can tune PA for a faster print speed (flow) but compromise on corner sharpness for slower speeds or tune PA for corner sharpness and deal with slight corner-perimeter separation in faster speeds. The same goes for accelerations as well as different layer heights. -This compromise usually means that we settle for tuning an "in-between" PA value between slower external features and faster internal features so we don't get gaps, but also not get too much bulging in external perimeters. +This compromise usually means that we settle for tuning an "in-between" PA value between slower external features and faster internal features so we don't get gaps, but also not get too much bulging in external perimeters. **However, what this also means is that if you are printing with a single layer height, single speed, and acceleration, there is no need to enable this feature.** -Adaptive pressure advance aims to address this limitation by implementing a completely different method of setting pressure advance. **Following a set of PA calibration tests done at different flow rates (speeds and layer heights) and accelerations, a pressure advance model is calculated by the slicer.** Then that model is used to emit the best fit PA for any arbitrary feature flow rate (speed) and acceleration used in the print process. +Adaptive pressure advance aims to address this limitation by implementing a completely different method of setting pressure advance. **Following a set of PA calibration tests done at different flow rates (speeds and layer heights) and accelerations, a pressure advance model is calculated by the slicer.** Then that model is used to emit the best fit PA for any arbitrary feature flow rate (speed) and acceleration used in the print process. -In addition, it means that you only need to tune this feature once and print across different layer heights with good PA performance. +In addition, it means that you only need to tune this feature once and print across different layer heights with good PA performance. Finally, if during calibration you notice that there is little to no variance between the PA tests, this feature is redundant for you. **From experiments, high flow nozzles fitted on high-speed core XY printers appear to benefit the most from this feature as they print with a larger range of flow rates and at a larger range of accelerations.** @@ -55,7 +54,6 @@ Solid infill should have no gaps, pinholes, or separation from the perimeters. Compared to with this feature disabled, where the internal solid infill and external-internal perimeters show signs of separation and under extrusion, when PA is tuned for optimal external perimeter performance as shown below. ![337621601-eacc816d-cff0-42e4-965d-fb5c00d34205](https://github.com/user-attachments/assets/82edfd96-d870-48fe-91c7-012e8c0d9ed0) - ## How to calibrate the adaptive pressure advance model ### Defining the calibration sets @@ -65,9 +63,9 @@ Firstly, it is important to understand your printer speed and acceleration limit 1. **Upper acceleration range:** Do not attempt to calibrate adaptive PA for an acceleration that is larger than what the Klipper input shaper calibration tool recommends for your selected shaper. For example, if Klipper recommends an EI shaper with 4k maximum acceleration for your slowest axis (usually the Y axis), don’t calibrate adaptive PA beyond that value. This is because after 4k the input shaper smoothing is magnified and the perimeter separations that appear like PA issues are caused by the input shaper smoothing the shape of the corner. Basically, you’d be attempting to compensate for an input shaper artefact with PA. 2. **Upper print speed range:** The Ellis PA pattern test has been proven to be the most efficient and effective test to run to calibrate adaptive PA. It is fast and allows for a reasonably accurate and easy-to-read PA value. However, the size of the line segments is quite small, which means that for the faster print speeds and slower accelerations, the toolhead will not be able to reach the full flow rate that we are calibrating against. It is therefore generally not recommended to attempt calibration with a print speed of higher than ~200-250mm/sec and accelerations slower than 1k in the PA pattern test. If your lowest acceleration is higher than 1k, then proportionally higher maximum print speeds can be used. -**Remember:** With the calibration process, we aim to create a PA – Flow Rate – Acceleration profile for the toolhead. As we cannot directly control flow rate, we use print speed as a proxy (higher speed -> higher flow). +**Remember:** With the calibration process, we aim to create a PA – Flow Rate – Acceleration profile for the toolhead. As we cannot directly control flow rate, we use print speed as a proxy (higher speed -> higher flow). -With the above in mind, let’s create a worked example to identify the optimal number of PA tests to calibrate the adaptive PA model. +With the above in mind, let’s create a worked example to identify the optimal number of PA tests to calibrate the adaptive PA model. **The below starting points are recommended for the majority of Core XY printers:** @@ -95,18 +93,19 @@ For this example, let’s assume that the baseline number of tests is adequate f We, therefore, need to run 12 PA tests as below: **Speed – Acceleration** - 1. 50 – 1k - 2. 100 – 1k - 3. 150 – 1k - 4. 200 – 1k - 5. 50 – 2k - 6. 100 – 2k - 7. 150 – 2k - 8. 200 – 2k - 9. 50 – 4k - 10. 100 – 4k - 11. 150 – 4k - 12. 200 – 4k + +1. 50 – 1k +2. 100 – 1k +3. 150 – 1k +4. 200 – 1k +5. 50 – 2k +6. 100 – 2k +7. 150 – 2k +8. 200 – 2k +9. 50 – 4k +10. 100 – 4k +11. 150 – 4k +12. 200 – 4k ### Identifying the flow rates from the print speed @@ -118,20 +117,18 @@ Test parameters needed to build adaptive PA table are printed on the test sample Test sample above was done with acceleration 12000 mm/s² and flow rate 27.13 mm³/s - #### OrcaSlicer 2.1.0 and older. As mentioned earlier, **the print speed is used as a proxy to vary the extrusion flow rate**. Once your PA test is set up, change the gcode preview to “flow” and move the horizontal slider over one of the herringbone patterns and take note of the flow rate for different speeds. ![337939815-e358b960-cf96-41b5-8c7e-addde927933f](https://github.com/user-attachments/assets/21290435-6f2a-4a21-bcf0-28cd6ae1912a) - ### Running the tests #### General tips -It is recommended that the PA step is set to a small value, to allow you to make meaningful distinctions between the different tests – **therefore a PA step value of 0.001 is recommended. ** +It is recommended that the PA step is set to a small value, to allow you to make meaningful distinctions between the different tests – **therefore a PA step value of 0.001 is recommended. ** -**Set the end PA to a value high enough to start showing perimeter separation for the lowest flow (print speed) and acceleration test.** For example, for a Voron 350 using Revo HF, the maximum value was set to 0.05 as that was sufficient to show perimeter separation even at the slowest flow rates and accelerations. +**Set the end PA to a value high enough to start showing perimeter separation for the lowest flow (print speed) and acceleration test.** For example, for a Voron 350 using Revo HF, the maximum value was set to 0.05 as that was sufficient to show perimeter separation even at the slowest flow rates and accelerations. **If the test is too big to fit on the build plate, increase your starting PA value or the PA step value accordingly until the test can fit.** If the lowest value becomes too high and there is no ideal PA present in the test, focus on increasing the PA step value to reduce the number of herringbones printed (hence the size of the print). @@ -154,9 +151,9 @@ Setup your PA test as usual from the calibration menu in Orca slicer. Once setup PA calibration test 1 Pa calibration test 2 -Now input your identified print speeds and accelerations in the fields above and run the PA tests. +Now input your identified print speeds and accelerations in the fields above and run the PA tests. -**IMPORTANT:** Make sure your acceleration values are all the same in all text boxes. Same for the print speed values and Jerk (XY) values. Make sure your Jerk value is set to the external perimeter jerk used in your print profiles. +**IMPORTANT:** Make sure your acceleration values are all the same in all text boxes. Same for the print speed values and Jerk (XY) values. Make sure your Jerk value is set to the external perimeter jerk used in your print profiles. #### Test results processing @@ -164,7 +161,7 @@ Now run the tests and note the optimal PA value, the flow, and the acceleration. calibration table -Concatenate the PA value, the flow value, and the acceleration value into the final comma-separated sets to create the values entered in the model as shown above. +Concatenate the PA value, the flow value, and the acceleration value into the final comma-separated sets to create the values entered in the model as shown above. **You’re now done! The PA profile is created and calibrated!** @@ -172,33 +169,32 @@ Remember to paste the values in the adaptive pressure advance measurements text pa profile - ### Tips #### Model input: -The adaptive PA model built into the slicer is flexible enough to allow for as many or as few increments of flow and acceleration as you want. Ideally, you want at a minimum 3x data points for acceleration and flow in order to create a meaningful model. +The adaptive PA model built into the slicer is flexible enough to allow for as many or as few increments of flow and acceleration as you want. Ideally, you want at a minimum 3x data points for acceleration and flow in order to create a meaningful model. -However, if you don’t want to calibrate for flow, just run the acceleration tests and leave flow the same for each test (in which case you’ll input only 3 rows in the model text box). In this case, flow will be ignored when the model is used. +However, if you don’t want to calibrate for flow, just run the acceleration tests and leave flow the same for each test (in which case you’ll input only 3 rows in the model text box). In this case, flow will be ignored when the model is used. -Similarly for acceleration – in the above example you’ll input only 4 rows in the model text box, in which case acceleration will be ignored when the model is used. +Similarly for acceleration – in the above example you’ll input only 4 rows in the model text box, in which case acceleration will be ignored when the model is used. **However, make sure a triplet of values is always provided – PA value, Flow, Acceleration.** #### Identifying the right PA: -Higher acceleration and higher flow rate PA tests are easier to identify the optimal PA as the range of “good” values is much narrower. It’s evident where the PA is too large, as gaps start to appear in the corner and where PA is too low, as the corner starts bulging. +Higher acceleration and higher flow rate PA tests are easier to identify the optimal PA as the range of “good” values is much narrower. It’s evident where the PA is too large, as gaps start to appear in the corner and where PA is too low, as the corner starts bulging. However, the lower the flow rate and accelerations are, the range of good values is much wider. Having examined the PA tests even under a microscope, what is evident, is that if you can’t distinguish a value as being evidently better than another (i.e. sharper corner with no gaps) with the naked eye, then both values are correct. In which case, if you can’t find any meaningful difference, simply use the optimal values from the higher flow rates. -- **Too high PA** +- **Too high PA** ![Too high PA](https://github.com/user-attachments/assets/ebc4e2d4-373e-42d5-af72-4d5bc81048ca) -- **Too low PA** +- **Too low PA** ![Too low PA](https://github.com/user-attachments/assets/6a2b6f16-7d1c-46d0-91f3-def5ed560318) -- **Optimal PA** +- **Optimal PA** -![Optimal PA](https://github.com/user-attachments/assets/cd47cf2e-dd32-47b4-bbdd-1563de8849be) +![Optimal PA](https://github.com/user-attachments/assets/cd47cf2e-dd32-47b4-bbdd-1563de8849be) \ No newline at end of file diff --git a/doc/air-filtration.md b/doc/air-filtration.md index 4ab0868174..0fb06cee34 100644 --- a/doc/air-filtration.md +++ b/doc/air-filtration.md @@ -1,10 +1,15 @@ +# Air Filtration/Exhaust Fan Control in OrcaSlicer + OrcaSlicer use `M106 P3` command to control air-filtration/exhaust fan. -If you are using Klipper, you can define a `M106` macro to control the both normal part cooling fan and auxiliary fan and exhaust fan. -Below is a reference configuration for Klipper. -*Note: Don't forget to change the pin name to the actual pin name you are using in the configuration* +If you are using Klipper, you can define a `M106` macro to control both the normal part cooling fan, auxiliary fan, and exhaust fan. -``` +Below is a reference configuration for Klipper. + +> [!NOTE] +> Don't forget to change the pin name to the actual pin name you are using in the configuration. + +```ini # instead of using [fan], we define the default part cooling fan with [fan_generic] here # this is the default part cooling fan [fan_generic fan0] @@ -31,5 +36,4 @@ gcode: {% set fan = 'fan' + (params.P|int if params.P is defined else 0)|string %} {% set speed = (params.S|float / 255 if params.S is defined else 1.0) %} SET_FAN_SPEED FAN={fan} SPEED={speed} - -``` +``` \ No newline at end of file diff --git a/doc/bed-types.md b/doc/bed-types.md index 77d5f93d9d..6cb357fbd7 100644 --- a/doc/bed-types.md +++ b/doc/bed-types.md @@ -2,15 +2,15 @@ You can enable it in printer settings. +Once enabled, you can select the bed type in the drop-down menu, corresponding bed temperature will be set automatically. +You can set the bed temperature for each bed type in the filament settings as demonstrated in the following image. -Once enabled, you can select the bed type in the drop-down menu, corresponding bed temperature will be set automatically. -You can set the bed temperature for each bed type in the filament settings as demonstrated in the following image. -![multi_bed](./images/bed-types.gif) +![multi_bed](./images/bed-types.gif) +Orca also support `curr_bed_type` variable in custom G-code. +For example, the following sample G-codes can detect the selected bed type and adjust the G-code offset accordingly for Klipper: -Orca also support `curr_bed_type` variable in custom G-code. -For example, the following sample G-codes can detect the selected bed type and adjust the G-code offset accordingly for Klipper: -``` +```c++ {if curr_bed_type=="Textured PEI Plate"} SET_GCODE_OFFSET Z=-0.05 {else} @@ -19,7 +19,8 @@ For example, the following sample G-codes can detect the selected bed type and a ``` available bed types are: -``` + +```c++ "Cool Plate" "Engineering Plate" "High Temp Plate" diff --git a/doc/developer-reference/Preset-and-bundle.md b/doc/developer-reference/Preset-and-bundle.md index 4e0b00d186..883fee45d4 100644 --- a/doc/developer-reference/Preset-and-bundle.md +++ b/doc/developer-reference/Preset-and-bundle.md @@ -4,7 +4,8 @@ This page deals with the explanation for 3 classes in the code. As the name might suggest this class deals with presets for various things. It defines an enum `Type` which basically tells you what kind of data the present contains. Below are a few explained and there corresponding UI elements -#### Note: There is a lot of outdated and legacy code in the code base. +> [!Warning] +> There is a lot of outdated and legacy code in the code base. - `TYPE_PRINT`: Refers to a process preset. It's called 'Print' probably due to some legacy code. @@ -30,7 +31,8 @@ This is a bundle containing a few types of `PresetCollection`. One bundle has pr each one of these contains a collection of processes, filaments and printers respectively.\ -#### Note: Printers, filaments and processes in the bundle don't all have to be compatible with each other. In fact all the saved presets are stored in one `PresetBundle`. The `PresetBundle` is loaded on start up. The list of filaments and processes shown for a particular printer is a subset of `filaments` and `prints` `PresetCollection`s. +> [!IMPORTANT] +> Printers, filaments and processes in the bundle don't all have to be compatible with each other. In fact all the saved presets are stored in one `PresetBundle`. The `PresetBundle` is loaded on start up. The list of filaments and processes shown for a particular printer is a subset of `filaments` and `prints` `PresetCollection`s. ## [`PresetCollection`](../../src/libslic3r/Preset.hpp) diff --git a/doc/images/Tolerance/FilamentShrinkageCompensation.png b/doc/images/Tolerance/FilamentShrinkageCompensation.png new file mode 100644 index 0000000000000000000000000000000000000000..8da497eca077d8031fd50c90ad8b90fed07d8a43 GIT binary patch literal 17844 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

hT(y}nh4%e0vNpHpi@N@7@)fx&C{*?sq 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 E2WEx`$N&HU literal 0 HcmV?d00001 diff --git a/doc/images/OrcaToleranceTes_m6.jpg b/doc/images/Tolerance/OrcaToleranceTes_m6.jpg similarity index 100% rename from doc/images/OrcaToleranceTes_m6.jpg rename to doc/images/Tolerance/OrcaToleranceTes_m6.jpg diff --git a/doc/images/OrcaToleranceTest_print.jpg b/doc/images/Tolerance/OrcaToleranceTest_print.jpg similarity index 100% rename from doc/images/OrcaToleranceTest_print.jpg rename to doc/images/Tolerance/OrcaToleranceTest_print.jpg diff --git a/doc/images/Tolerance/QualityPrecision.png b/doc/images/Tolerance/QualityPrecision.png new file mode 100644 index 0000000000000000000000000000000000000000..7b763ea67cff1d22213df183f4ed8781215c7bc7 GIT binary patch literal 15701 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 literal 0 HcmV?d00001 diff --git a/doc/images/flowcalibration_update_flowrate.jpg b/doc/images/flowcalibration_update_flowrate.jpg deleted file mode 100644 index f52250be42c4a63fb8ec21b5fb6c34de47bc4893..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 63007 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�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

jNQKkC$r|urC#6x*-GphX)VjG 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 diff --git a/doc/images/flowcalibration_update_flowrate.png b/doc/images/flowcalibration_update_flowrate.png new file mode 100644 index 0000000000000000000000000000000000000000..6ac5024733e628df99e2b9b79de768374b812202 GIT binary patch literal 10892 zcmbVycT`i~wr&tb0Rg2eB_K^iKoIFgibAN;I}rh;g%Igo0Yy555~K^E_ufJ;5fIS; zQbO+mDWOUUy!_62_lz^fednHY-yeI-vFBK8?V0SkzWIG~?eG`cs#FwrDF6Tf6-Z4* z4*(!>AYMW@$cP?I-lbHcA#u}FRRWZMXT=e3uD(&!QUn01Vkyt9uMzLbUDZt8008Rl zzb+Cqw9pm+c)$r#Q8e(j+RAW>$4yX2*sS~2f@6jBO4Ri2p3_Q`B^w>&M{*pLrc z9mVZ~aRrm*euiEIZI6sh+?#bUDFBdd*7KAYkp~Ca6#$@+ROA)_@RaS-d!lRO>CLME zz>DjzH~@fm(zi%S0D#f=%r}TrsQ+tCy^kM1g>TOBP7uG81LfC3D!fwPfXcIVC?K{p}LiY|t5oFuqWw0s5ZMZjk`q z$-c@Cqf0cCJgYuiw|0BX4^ni7q^_q>{K{E!1^e0zh_Cm3w4U@Oh`vRi2icjj7064S z)7+7G-Wk|B!43edKf8Ibdvz>glF5@>j7RWnm?;gxYciA?l)+FESAlenEaIvgfLtbx zvar5cMB#5Q6*gzf0RTT@nb#LI`ki5@rNR4*@s@^DTXBt1k{LRQE}E0KeV;hVzvvsq zN`3Evo$!OwDzoJv(g1+kJu+XF9FY=Jm`3nYDKhaEL>}afDb`b$sQoSU@OeX-NagHz z7&x8Ibpx+5p81HCm~TB#V@=di5r@XPfvDpZ<~*N8x%%;KgNXoB9BB ziM#kIfnQh%*!%Z*yc5^L7>hqF#gPU8SiVi#Nnc2F^~N1QZ3vuz{^Lk zIG8^)@Z?@tGf)90nE!X#@>hbrpCio7L5bNlO3qCM05FgeU-Z-7rx;?QiNuKk00uYz zC%66wB-n3DgE;+aaeOU3H2@Gs{XdQW=hd%s;ADpSHwdfvCB6vN5*ejbEh#5cO-Igp8knDPY*&(Pt9|%KoB3D-y)b71_7YFRG3?J%W)x5@`2;nPKlV$# z;z#;75Lv9ksCDf=h}EMoPz-nq5zZ-2N<)rUSBTCvRQEB-LB^L30SVUZ`)y?2SU<3g_vxijNe z;(Lu3gl+`{AGIVhP!}*0#pSGOtDCV08K|(3t}_Y)%Q-9mKqG#3`wGqiB z4k1&;yZ8AE?EL`~(BkBSXqF(%`Cz-O{jA?k>*}9Bha54nQt3-l8Nh<|uaEkeViZ#j z_-Y3{N}PcTK^vE+p0c+zEQH7Tlc9?_@`YHxWWFy(bCcp;XUqq0Ue0o8hS#gaJ@4Xn ztwU%6-67aKZ{=gk*-+$JA3BosC2%rwi<)t-q3uwRcCTF={HIHau)Jh4P0~txn;VJj z?aDUy268>Qpp7$5eV`fMv3fj6F}S5JO`k_U2gi}FxxuyTny~0{&lEEB1{|6)8y=Qr z`vXhb%sLC+N@hsXp#5pi6)zTLA$_RP16izAt1Y{g0NFkgNj#`TWmMj;m|>*gPjEL6 z(y;K#Pj4gcsMyb~NH)BcJrH+b!`nXl3jY$s1Y!EKt52`jXlD-$5FZo>14{(_m3XkH z@bYksxj&%e3n>UJFk42LHxvWR-+GTE0c5}8AeP}mX0^M-YDxwt1H6m)Z|?lNM8E;8 z>wO@O2Ymfcap#|Lg!}Y@4YAewPmn#l67MNj4wy$nWd8;4k574BpJN{KB=d_=H^Y{K$xV#H{Y0!lKF6rleo;=g^Cr%#zW3n%D zH!eeG+U1;MrhJu%k;>V2xBONM4_V}t&6QTMh>49{wK>K*?&`gH*krt<-fJ5to{HVzktN6=T zGmTnHf=EPnh1>ME>v5+)JlBQ-3+GxH3fhGz&@bnB%BFOd6p%D6iM6!VDIf91xpD6N z>Q@%Y^TNHcbi>>|@Jtd%r5nK460^*;7*<}~=F+d3S`N&(_OstjNS|{Z2X^XI2@myD zB&yBvmy>`U2!kHl3&s?>24gl18xWU^rKUo{Si_ShTD~!zlV%^y&jM+gOAb8kwbdSW z>_62nr)Q~LS+*RrmLOKeP{>Hb3Y4XFQ9$lQVtqNQSjVHa8qS@l!&QoOc;+b~pD*ij z)*I_J-MF=(Yfj1C+k%>k#6Z}J5m?>ooC9p>j)kPfanlxM8MTg~g5HAA@DaLf=hPK% zvE$Gg0cIynFgolkoyPk5b>-H3obufem?2Y&4hvrrp)bd8hM468pqVKxWXu<=Yw5=TDv{9PO-Efd#!=&a@ z+FO*Wkk7kJCFvjcxw|SL)4mln`obDd!#UMU_FAglY;GMa)NhB(jT+&Tv+6-b|A{n7>~I_r%Bk!)2Gj ziVzlws25{bzsO$$v#LX=&x-r_H@u|JQ~S#1PhCBFAPpbgVuZLY>((53Gb2RYJ**F|(o^+a1sI(AVVGr^f_D1ons}<|5-d)K!qY(>j z?!)XTxdiu(#lw9B5@g|xv(a+ZE%LougzWO_h&G>o<5)v*)q~^)&Jf z?!h)&<=tBqfqKBHRvV7vFOn!^&mMjB3%YdVqnz7K|K`6#t zZWqKH7US#SY_8gFYk5MT1XiCU7TI_aBg`zUB~=`~An#>`DTgG+4w!(~n8GLms!A9_ zEVX_N?`p6?t5a?KGiDrcj*Sc_?og&+av zY&z(*dj$*FzU`j=0$f6*Ea%t<=2Bk%3@{BC+3=X@sQwG(j9mRn9lzQ*o6RBja~7zr z{bD*Za(9!x;eJ-XfI@!`miE`?B8He5)+XMg+S^%X_x}(E8x$klR=_kf`>S-ZP*7H$ ze+)UdoZ$I-CVd-!8lnU!khoM%bNosFt~S?)vqa=1YvAv%=UK+UPAja?k66WiSd4S( z=%0cvRgu7H_3~KSdcOc~!eE?JwT%KNmlO^OH zQ=b@(%0BOHfX!Y=#dS84kgMHwzD7t%jHkNfO^qXS?`(Yk&$aRn4{o@v**@^#@}k9O z^=wYwr17%d^DJ`l4*<|%5CuQ@LOHd^HFpMv`2zqiA3O)0GPQZ?B>wt>$F*Ow{N0)9 zvsEXN+I~LhN95=au7X*w{5y7kox_0;cJ8$wqXYm<-27YVUgfBliAgRP+M5FV5Y=*8 zh}^#|>;IzK{|9arkT3!aWtaD#@Za&9W4XDubgtJ#4E`gh`f1A?!DW9jQus;xzF*Lf z@csBjDd1XcH<3BqR817C_+;AAzFSuzmgTpSq%GV17X!{bxo9w#jM+!y!eFIfpE_jL ztMkmt>?7mTsq)-wvBFjY^;(bmUQ)o}t6A-bVL{XWt7R=i6)61LR`KVcJ&`asRMs#Y zQ5z`o`?^A$6!>lG$f^Y!SX`qjYU<@3Rp9-|n%8Bgu4A%=u5cmY1MflMb*=Q=Lxzkj zW&bY~EU}!zV&7v$0Cu)K1esxZDAK>>Bf4a7mW`w*^+?C7QF z_vaYnq10vPVIAq=D2HL5DtUpnmJnnoJ+eVYtwZ5#s2w8TVp3Q+Oqk4il65iw{`(rk zxQ`GoNfLWbjc-pe5xxyh>O5OnT-aekQ}<`G@ty6I<#)t2Y>hGPCyPU?BbU3L`;p+L zk@D0NKA@W<`t0N(7Jl$^4{qe)S^cMB)*{~uFSk2jVU<$p$+MZaS?W@x9n+GXL_1D5 z3M(Ddv+g;?EKB$}H=24Bi#oIB32rJ!7|cYCzc$;-z`kwzo*mSD(~=Lgv{>u&NC~rz zn!s<~sY#;Zx<5l&QK70~mT|gNDGgEh0f!aG;#2yTWZSev>xad*jedy*&bT*;tX{gY zGzkX=;5}q|n^tL(Dq|O(h`+wsA=D4`l0Ek4SQ(yaW>8C8T0&_yA&0D7BDI!yKW0RA zUbW||%)H4uSME7QZacWEVhc6zH8(<7b+5n(<*lr%gG-(FzT3Q5q1jPJSj@0y6=va2 z?Ty`OL%6jtBPV)?SP{z2gR|lR%6b}<$U;4RZirZG?~fztn_=lAoghPr%Ycx z>*W+>IT|-yH;UG^0eGtWwuD?g*S|a&9;#@&c*bxvY0NY>l>ssX36r-kaQCl+3#FfTOKA1p)z8)HOD^6vc=gn zWAio3TI#m?RMJ7A2%v?x1%45o7KHJ4Jk%K)Zf|uq9y(9>OPLY;ll4F{B+OIhv#yIC zd@cqtP4-*Qh7z7$&XueE$*IG&Qc8CG;_uP7@`(J}kmi48zfrfvAMfq}l(yYWo?<=H zFPGp9_gys~@M;GE*Gg*G7b7ax^V#1thv>CkhJ#q1`Js1WX156?D|r)0~J1i>N~ zX`gRX(uQetz#f$2f$>_gkpA-rE^$cJTK=4&1P-g)$FWu8^+#rPKF+Kn_@?@(JEWC< zaQFoTz8f2G)}9KM_fh^p*w`9R%L?3$-T2!^aci!^vgN@&&6zH)Z3sCU$9R2dSkOxe z6(j%j-F8Ep%;#;?R){KeMlY>99BT}1M=nWbWr{>j^|q&vUd$yZO%!ORw^!Gd^lMw% zVCk2lbsvg77T@x@^Qg~g`tBE?ewLF}1|K@2KboZQ{crWtaqxxz{?g?>aA+8HrrqMW z`ZvJXS*y_$auB8g$I0qW89uK?{IZ&u{jkpaF$mUopyg7GSibH5c=j{WSE<4*P%V8%Tid2NWtqY;hNFaAFTT^kh~D-${> z#29{YK4~)D3v7K&OSaMrSpwB40%i9+5SkXjSd6w+Fc5o>yzsQ)o&)drcoi&ESSp6= z3$A`jJPM+(=2g;#j@DrT%k~LDW$P2tovLClJizi~+0?!~kdwRw;U@|wbC>yneJ~Lp z5Htp*&>V2OskJrZd1opNbgF6hdl4GGJoO#MuNW0AU=7D7&U->6`}FI|D$>iMNmA%_ zF-H~iAXvbB#XJe1!~GMyZ!UqTN2PD^5Sw1v)c;O>0GLfxYZgTSHw{yZcUk z!uDQBGg0TJki;GM|10}B4;hhETNB;SHZG{o#cc_U z%Y?uoRAA&`;4z5>pB>$ac8%}3^*$b*#Vqg4UV(J~m{7Bd*H8PE-%gj8D+WPn9N*B( ziXtQ(^cMNrz;2*-5Xe{~9mEU2Xr-X;zFET8 z6*2MY3~!n!#N+$u+I22m?uuPaJ@($_;OhGZbxSJ?4~$oLjA06@IZxVf+QCiR!;MX- z;`^Hh+h0s?hT;+EdIv3mwI_8>ID|wt&3q*;04oO(W?BLtm3<5ZHI76PxQI-uzzbV~lOI0Bt zn6Mr`2?k*q^1_nM9!d&Mo4i){Eep*RdkC?bgwq2j3REOZ*FqFyyt<6;Pqw@r@xv&e z0jNLEhCg%xFB^BM&nK?ob8BAL`Of)=GbexH(GhT|VIq88eqUH%b0OeRr+#GX6mE+{ z^k1%>9~Dq(RG760fE8Stnw`Iod6Jcdj{QPE1u-3wunHwqAQ{eA786!+`eyvt0$FKu zF7CB?$(muR=P(X9V?FH zx0fIkJY)8D4?cLPsijJq`NR(K7iBhW(IC>RI>4hpw&@j_~Vms*Wd}G3;BLM%aPWV51Oa@&;X+cw{(+%*a_Oj&Q5jXiF z*+(?5g>hVgEna7-0-xbxFJCdDhu)fA@TMuh`*8NVM)(tqUs7%@VX;GY;xlq<(7NTI zHPZD4?wCJrvhiY{EjzA|K4LE=J0aMKnl+I_7g*Wm%+786=dFy4N1<53kknY-6mASr<^=n-s!J&FJzZ*Kmlwy~oR*geWT`Du z-e$Ew-!nk*Iec%~wxIO4I+s68e=~+?bNbL8q;~9Nl2vdWPDXnO@v3$3hVO;`q)S;! z7LX$eI4OKX3%Pk`HIQ&qaTlL0R&vD~xm&eyMDZpuRq!=rSiHTXch|UryHQ0dFrAO*8A#@I z1HNq6-%AyL@I(BXgQb7-4z9j&i`ug7Qcss*jQjhsmcCmS?E>A&)7{HmqI@u7laXG@wNZKSD{mhb^gH9-U{<6?5=QLEU z;Agk&0XKogkJtA1jhLLPoPdV1#f{RelFIMI*?xCMevCaIxSJ2FJv&BFB!Mqf2Y z*b+p!Wxw?Cz(h*U*#UOGI$^{z5xHfKJZWd`ILnXA;nHsEf#IF(P zyJ%N%a`P`zPp30~hG~zMw@K3m;H(6~16LNyZxbUMJ?^z`d3#3`Z^6z0)Uv8muXdmX zOP?IBi>h%LQ6z>zYe+%06VfP8`cdotv9XBKXgAUR-ntb%f^=pBg=Fj8M;Ihxkd!?FWrkzt47yQ8QstkXnLW`4mOP;lNS#7^D+z{(kLK=B@kL z?b9Z=x;HDAH}0~agSc$yekMkj*4L?gXaU7k@qmHH## zO%(UDf64YrISw3oN0#(8fHURaWb?nK4F9bW{!TqEaEs;J^}oZ;3v$``te}f$kCchL z4*V}IPT3kZ{ScAX>Tqpz@DZpTgF4>>k}vS9V`v2F5~~sLl zFWhklrTp;+gV1Wt9SLYLgD|-XTTq>;tZ-zrf*kp&eE7))sOAP{LUu;9)Ah&VVIDW)bLj4>-bo;xsZLJ!HA5k6Wc!w=Ajyo_(lH6MMv1DXl~a}X{UBSIm@ z6AOM< zF|h=VFa9|R7#OoYTP(nzZOr@X6YlePq#_799xP^s?6Opyqs2-0f&t<)oj%oczm?sXb2f(oqZEmpoy7* z+~Aox;~N^pC!>EHB=;Iu&4`Gc2{_R9!NH3I6AY#g<8uUW3zu;VYY4e~LWb4zt8Ffp z#WAQ?)#qkoR*NNgaG%nuNgsa^FCOMVZyRHL)3{m&$Z{vZpf`MO+MmqUw;oI{ zf{bTo6A}+LWa%?m8;X!;*yTq+MpT&7NW5m4y0racv=5f2)q`Hc%wCm60y&%=D++=- z=}gJ3kSOX5TZ5*y1yn_~xCR?o_$pMo#WhFsUt$$+Xe1UKzf*SDfXU|4WE5HkcqFPx z|BRWHd=y~?g0A4G5kklJffG^PaIr6Y)upBHMj!t&lP~)^CCQgyVPP(`lfV)_DU2aX zg?-*B`T~!`=C>Y!2&;zPq%~r*=aD(J&4Bucg3bGJwf_JbyR)0VIE4G88zxd>>+$dh zoR8g*1LHYMn7k0xL{vyZEn^I0;WN1}ap8k2ZY$NcU6L+u!jb!s4O-deJ_qABweaI> zsvajRRm_Novub_$S{Ren&HD-N4PaF7LZ6LVmSQF?NZ{vcU`XYDFIdO-a3v=?vf~%p zmdIQRf`J5h*XJtOxrC_rZLRv>pDt?8z0>HezQ-LcGs|UWe-Z_me=K*e5}oC_F6aPQ z?Ro?X2_W_mUy?n=>|gs&?5+yg{xj({p8xLywQs+90+6#-f@o89jOO>nMpGdPKhm3k zmlwY^F{eEFw0N0wan56HB@IxjU?nQOv4UUQYeWIi!Ts9^bB@t7)BX4rhlZKJjiAaq zsJP@aua(v(tbj_L-xe6XX?J2+?+E#?Knb$K2NbR#g+rqoY+kk-=mcls@2CJPf%%c_ zoATTFmQzTduuiWR_sj@QL?pWFP#N8@GBV(!1^H!{hRP30 z53;PB650s@W6%F$G0}C7xe~LJ&5Um#>>d{cnP6Mi@oqG4#(V5qc^1{w)s826bDpYc zAA7&>0X04>C8P9^pd}r7LuyLU%J^9Yu(WL6`Hq?IgP}c5oi-x_X)Q^`CU!ZTVXL~l zaesI!RJmBz1(D!xsxWQRLzov`PYiTuGAGFcUxk1_QvQ=kia(RYjL|Xf} z-Azz1M>sNNKpk5Ka(hf~q2a5IF-XGxUl2nD7=K1AdY-(xGCy1W6;skID4zIig~A8p zFpa)>GW)Ggum(^BJ+{LK)(Hgvi(>5w@vIczxd9@hDF~w#i$VGPhi< zmZBM;US|f&CMM$l`4Jq6sEt^}nzs!p&=|?Ry|bVag(>XUK{FZTqorj)k0I;MPR!B^ zX-ByR7+y<(F*Ws&Glf@Cf~_7ne_84y?XN`a0Ocg{$f2~X%mC%@3sG+hUGU_z zGplf35Js?aR($t{%1fMsvTEN)4*!V2L=EY$=&fDjPOdWr`zXN=9z|Qg(;r0Qg5p{J zJ8|J8WW}UOT-N#=jwvvKTND3_Dj%6+er^RyXd-?Vsj7|q%3W-xlLdiUi1Z{thbyT~ zG~!f51>?y&tmdj~k<;q%JPH=~TFtWBzXhh(+(@Ng=OE1(i5;R8p1uXPP5rM$H;6>g zvTS*IQ6rTvaWHq$rs*dvjTfJn4vrNHx$2k)^6_T57gw0qK$S0Rwer~}usUQv6fT4d zL*$PT|L*jHH>{8hmnS>SqnA1LJX24XHz-bX7t^1*!5~cr?J;X*+}b-0#5T%et$vq) z4X7u;^>4JF$Uh%3>dS^3$V0~%Wgk2%B?3nT#o#WmM(=9FH$AzBAh{y!-?$7-f5ZDP z(&u}PfrnQ^om4>z1}4=&%?TaBhd!(jZ?BcIrGYarrrv~Nr0dV=NL}Ek&+98)YaV!2XI$i%4_|Os$ z+LMUNf?Um)?;z-XV?h4d+uNF?#5qSAn8>BqmvgV*-aXIh{a#No>eh=5I$}yBilT4= zy!JF{=Fj9j;hz6@zXot~5%>l^h==tzJ&{yC#f*dA97;zcSHRbWIW5LQX0H78fYZCU zatkj(+&0uTc;K|oxwVL3W;@Jyph3>AGnnfdvv>-Acg#VmwI4Ge0 zOq4HD_DMb=_TPLbCNmG{p^qI#Kqb04zae}+Ag3mut(RZweHJAj#O~!A=fN^gB`;T* zGlal8DRbq`erRTMHh{q}b-U!~E|;BNV+atK&^3sw$c?g)>h-YgWtNNPj4KOUM4rE8 zKT)OtykL?+9B_7-^J0XDEcni4#e?qf_mTiMNdDj7qx`3&J$Vj#0erF%+=b&w@w?=|MsVDbkzLrT5-@2}r1+ib_`?Kq%6bDqVUDAT<=}O}ZpO zI!NfDy?DO!-Z*#Mcka0Ny+8Iy_FQYPHTPO`|JHAoXe|vTqI-|;0RR9Z6=iuH0N@4$ zfARix2QNu-N)N~X-0;#-dI6{yrrW^Z+;V)b{u}_PiobtheH(v&_m#4-7Xa|E>(6xq z>G8!50C);ik$++yDUb326TU0GQ~1$l}{KzTLrhRwfjFgnvZ*YZzr@ zj~H|4Fuencmo&D>0uHN;(T!bg{A?`As#?L7F(;CXBhuc%j}_f<$HYmy4adn=t%fCo zgQ@J#?cZ0o0sy08ZlA(a=9;{8eiczJHg@Tt*M=38iGhTG*Cd^HOsI>;_PkK97~0r1 ziuIehq#%J;dG)sJOE`X0A(xiUi!_LjvG>HNwU0d&bYQ&T*xq?{q^Zl;zu2NZcv5wX zZSQR{%lWw;Y@n&bc(pxXGa1e|$^ZaRGYF67CZw6Xo_`T^lx*}MCK+a#-7ArD+m%MA zk*8PK-f_LR*&2Q{XRk*;u{_W%uCZvoO{>kXIDAg%76<@*BKskGU)81w0WJ<4*R>Ip zslO-_8ZHq%=O__-NnJ1JoJX$+Gor#M{A8htT*0X$ni_WmglDb-91z* zlO#Q{upikUZ<+h5b2HAQMbo+UnN2dfbHcrPl{18y$&z_(seT003QG zci!-7i4ZB%0-i#C$d2A{A=%wdCjfj?wjy}WRkp);^ma-VV8#7EHyh3cPo()DlWUg6 z;B8Ixkr)8*Qk7gSH*{mn_mL*;lH2%KmLB$4El0@b=QtdAAN`peLf3>-G%OHM(_9cit$RrR5 zx;%2I$7Lq<;i+iq+guS*9$}FYj%h-|bfK9S$_VbGezk1d(Q;y!Dq9!!NCIqAb-YTxJ>x$$<%OI4F=d!uqSLfZpJ$h7R zsRx-Q^psP0$>9lbFUvrH!L1G0qe9l|GM;EHtt>w74Hj9U0Prl%O$27irzSQ^QkfnRel&<;GwE9x9RnDEgis&J2qEZ4ofuyM>2-{oV`uHh`w>phA+gim_QH^vIsfGpt{+f7+sm*#J zAabExfoSsX_K>Mn-%0oKjLAW_x1KmcE2Bobgnw{O zySZu#(?zMLQ| z$Nr?QW-PtLt^=AQ6UAZ9k!^s1pf<}X=4e+j%&?m!Ay9QJ>y5F29V=hK(Q2mIBX+gu zPD%~t(rjI6xPA1(MY)BPRtP7TE8A+452XmBM5Pj#F{(s3Lpt$0hXx~+!25pJ`1nPG zEW`2$_1QQKk+`|hH)Gn#`X~i8F>N$~Z1a0F%-~+T`o-aIR<}&%C)n_C;wa1OqdZhi z&SjaA@$6dn7=O5~WI+wuO_@$gBP1g6X|NlI{ZpIu{wYY6Nki2^jykxrJ| znQ`U}VI5rd4g8CKkbTBrus3evX(d^q9UaS<+N2KF#lv*z!9l&(KFz8~0Rga*mXYh> z>q#e8?4Hb}Z{77!&zU4-j|WxfxHQm9vsrJTJePC6u$EtY-E<1KG&X48_>mgO<)Y9P z^)mWHJ~l=bBprZGG$`X#>+i%g3_=EZVi({XR5`k1gad|Al9Rt6jDx`Vk*#<9q^tXe z3l2Vey@W`nNEIqUX*D`P@#ss8W$@v>{qWX3D|C=Wz`DymA^kRN8M<~Z-+ot;yQo=8zgePOTSlI_8x_v;EjDLtD$;70*08Ky~S$D z!LVf?P}M+B3QrDa1q591P^I#ivsx!D^A7T)QoRH*nOsiygSOrtDB5@oks2vvq)Uqf zJ&5l{x9KtS99`M-G?2H>Ymd*DrajtU0J9R=aG&@%lkpr6qD!Pn*Z`7C-lfrb#rG6(1FdIH+K>P0550z5k+ecbZem zSixdf(1q^!?P8~ERS>_5T&e>us&^v>Lm z4)QEo=lN)Rc7o;gbThs>o(OZH^o_pFi(sKV=8l%SAGE;zl?fStKZiy!DA+sBZ7*9Y zx(;fjIJ)*wzD*b5jbYyJeZ96_tya@$nrVpSLb0+Qn4`+XLuBb}2QxwIcZ4=*<0SVZ zvq|_6zc=1YA(faG%x$hWi+VOgSXx;3M71eXx|wH*11}7S>8U?U_DZ>95&SdA5RUuO zm!eU0Z>8b~j|W`SV^wcTIa-L;c6Z;VexAdOeH_qAF%^H%n&oz}-p@<^G0owbil6s0 z&m5R_2+sPqf(CLVN{)=8^Q&?+R~0?Gd(ac#d#+Ep9;l$m zm0aM(AsPsIphMN<(oS~`3QqHdaXHsG{}rfzABN18@5uHRGd?keY~HfO2)_O(^qt6K zMK+JZRS*^*FBREIde>4yR~`i{+P8!sd>uom7-Do5lnlDhSQHmB`}|^TgVPnmRqae# z0~)X=ezCTL#F*0anwJ&TA?cNwY+N;tgF3LK=Eg&S?})X0!Czc>8RdQe+&T(GSbXyn6n8QR1lvdKm^nTDv_BPl%V#3F64$uXTq2FkqB?KxANV>k&={wX zy~DPaCe+q=X&V?A@y_^S$Gs<+WBhSUMpsn`iF?t6Nam|_4?1RJLX>_cZzzWSZVxzT zeJWM@>@Z@9!DstknKY5PtOGD2zW71&Y3^1(UuQysVys2oKu7}lO|l#hFJYB}e5dL! zJ2U};Y2#YivZp_K%a3t=o2=UGP=9CrtK97p{#UrKmM0y%uIvcvw~bf&_0Q`J@q9-&KLbi z#&grVn=b~tP6JBn0li@#0cTGVgCPdb%rX|+N<6VR`iG1YjS6Or3iKfvHk%FeLnohk z5nuQUL!W_v=8N!OTzR4&O*rDM4zVuOQ^)B!+%mje+~>T7aa+!9C=KhY0Y92+OTd`Y z2X9)5wUU&@6+JzNhf(nH+f$Z8IFV%Sx{5YHV)LKAS7}1C3M-bGE4ClJR*D0t_uqB0 zed}b{tZ}Pp3M;Pf51|h*qpLQ82S2;qe1XY|H{Ch{00D5saK;B{xauiFUHILZ4C<>hnAFYU-H|MBk)#+GEy1xB_pCVD?DL#${09jR zF9BnXo@Y`Wq3-gVPeY*+{pCxBE!KTN0MoH3K zoWrWZaht6-1u1nlCpfT)$(Iy@OQ~%D6oTU}%@iyyzI!1HY1U$%4AGR*OSWJ9}9NWEQDnbUxLZ_+|?^b3wL5E#Z#H z-L}BGzS#Qypz8Mr=%5373%L&ssk+LJ~5Z1#&)ik9!fzaRFv z&Dbv0`SC4PC8&ey*s|*)vsq?rP0E5Us>T?BoV_ABLEdha4`+XS#?jVIV7N8~Jxbtq zNgoIe9ge7f2Ro56OthB>i`tf>ye)fqvEwmwovylvVnkV~2+8vWon~k9rgscdLY;aq z*qq0g%N4T2#a0vF%Xxg8v-dy$WicPq=&7ytoet_r-T&Kpoz(>j(Z{Q2iC53uXt+eL zux9J?edAWT2WA&}iW(6p*t1e~jbXaW6ebr6fyTwkwmJfiem z;s1F)%Dv#qcBIJz+P>0n2#e(!U?g5Wa6rdvT#!6=!ul{_-9IBK zn|@ofIvgPN6|X7%e66{$5)`RkX!HLxxT28J-*iR=bDQ* z{eDE!u036o$d~Ll|Enqf7 z>V+a7P5EWex3~WgcPNj>N7=u~)x6+$mZf=5>qPJ`o>(pEnGd5eB~|FYNVfuCt7wDP z^>R%ppM*5tDb+BE4q9S$KUK24^4mTI0KSPjvtq$H{)rUx2+y;ktGj>q;tlxSL4X=l z%J~ylVE3;f`}a=TKhJ&wSY=cmtz%EGRd_T3;Pv6(=kzZdSNr02PFzRjXS}esgW-SV zHU7_h%(A}o%c7oQ-J4*d@-U($;z(K=$z(vf^syuEq- zss4uX{D4Jm4(z<&LRNHOdm|1V+5Lg>;uB6CNv^RUVqvo+-zFrQH@B>|y$b+OD)&5?S!&3Puy7#far(=>2?Q=p5%o-47ofYlZA)ZHMjJoX`X`LL|UC!Nt{fOr@Wko7?I@~cHYn{8qXmz!hwp;^hqMh>ss3`Y;dMxPGMj71^R z_DgAM!tN&Zc`KE-@gA*m&M-uFxP(mH?=61*roeS@$Ne_C8yhueGY8XE2Jrt>f z;cRBsEE~)-U7PnCgS{)Oglz$ZS)1i>i9O%$;LB{OxE~x#BdXo8lJlm+{LV4`wxBXW z6|71H+k>99(!!v`bOCPT^whrXK{T*6VjvF}d#sbjla@CalKntGuEmkh>PYDx4K z(w)zFRUmgqp3NW)@OowcV|xm6&KyyT=f@>qx1_7NEBxK{|6bsiGrq0`@*&Ryk_2PBg&9OXs;Z+&+7@ccgST^n>7~{ob zxrpJy;&s#c1W^c?KoNG25QpfSovF!K22Xg17ru&VIH0jnuuulFghF>ThOwCAfqq^$ zuayb;vCs@Sk@*i$s}D>fO+4K{-LRFeAhrHb=UM4YEt?{yDwti{SY*bbAt$Ky2J4_IW*b`7HK)$LD5<5$0@H(>%}TBwA!o6S$Waz4}ho2{Id)W^7y-JfvX3Hrd?VB<#lp2|O>&jAN`p zXiWY3HuTXT=a|!S3JxcUaeacN1Y`RSZv8f#KC*SI<7qcgXCPzSI5nf4dw)au?WaDE zq}(=4PbkmQti-3zrPk1#Q>0S-mt}9Y6>`muIrsAJ7{m`y6(0)K$v031l4BSS_k2aB zp!4z7>fJ8QPxZlHzm#XV)<`sMZI)9tF*@oBI#{%<6Ih%rr-&{{>vzv`+0}6JOik6R zOHWgujSu#MWcY}BfApDm9p-I$sh3{-G$PT*Z`^16#-W25$vw^*u5~UtWu!7I+x}jY z`LhREu?quoR6Od1L3OB|omHxKpDM~EWZUcD&09=c@Hd`I`+VwlQX3+A8FMGhZM#wZ zLsJ=y@yZzAEQh01dfni&v!|x6pz>{9eX}OMUuI;5L_2eO`GZewN3t@;i3&QX*PyJv zvn*mWJtY=7$Ov0N;%6PqJIWI;RC&%N)h3Y!9=$$;DRKj0WCA%Skom>Rp{Ha$%EIIZ zz$buak{?G7WK$d?9<=IZ%s4A;bHDGH6fINiUEa@1)A{Urmn(zNz!6X?rLD5L|P)vFD z`}cWWUQyf9s0AdwFnB$Gr24(e#a?Pjy{?%u5RA52x04k6VlEfwX$UUma+xcQDVkEfcqFL!pGPj0+VYU~fudLV2`LdA>7-jDe~ z_i95Rz}3cUF#p*GalnS%N69wjhKKupy>77=-6c4X2UU!wDn|9KU5AGrbrKLcCeZ}woZ`d z;lkEpA{JQc+;25OR>REXB-3hAFsL6m@{*wWHgKeKvgE|nq_g(+gdx&#)iXuup3Yun zhCqG-ocn_}>!7PnuJ2=7bGE4}{=WL4YSAeJ(%L!PSm1J@S%7ZJJ9T7mz}u8LNBGPa zVylX1GAMMeNgyfCcRx`)5~EM8R~HDn`)kAL zC?i}q&17H4$jLPPuV}N#txLB#ahP&(0~u7F@!J9^8}?2hh9TfS>#q9H4}s@&_-DCh zZ`ZTZiERcUHL0PxX(`S3?oTV-k{^zqz8^~p^=ABr(2<#?m9DcPYrMPO_-wE1g_)EU zH4~Owt$=NX26|ja9lYT)UN`~=cQktJ#nbc5CI(> z-@B$evugEsmn6RL-fkDqG9a3TOpcbq@`m-5KRqXrB`v;o%6SnzW4Z#dX1xhae`@pSR@(;gdKHcnp2qOIR4*(nC#dA}y zoAS~v_{_uiyN}McZ^8(kvdLmb_4~UacXx{u4xOsA2pT8_c)Gt{AHJT<5#< zLeKDA6~Ou9WT>=zygjtY|C*(tS_Axo4S4+xM%%4)eF3Sj!uKdS8+EL(U3@$^3Jl%b zmB2ShEaTHD0M7-l-;~o;{114rgdtld_1btDYW7^ousZI8wG(VlV#~dl`y#`Vd~c~u z-OOid3g1q>1Rb2RIY(A{FQ`b+X4=|Pn_zt9qP9G)?LD{3=Vxp2eRfG37VG5}UUdzz zhC-Ze*Uc~u%WZGf2?1Xm_H`qB-ddh(+FUou#6*niN>@ley*$0bjCYSV^)(445(5>}8?Ww#pzdG0+!C6J$VX3h5?F?-7kejiRFsg|CEtgV1; zB2%fnHBCctY6h4~^ISGV2j11%ov^+l$|%GwwsoUMtf(@kos0F7DyLCz!Ec7%?c@1U zVC3n_=6tsyLtD%T!o{)a9BDEtF{&B*M`x2aVW~fF(cd>@AdJ4)%L%MGO-O!5<;fou@%A+B4YQI!`z&(HYr z%7Tj$z7xqLa(VF5@6Qv1bpwBy(XB`PQMRodE=icpYT{)F@ttt#{xYlWuW!`UgUr8=3+(` z>lj9$7As~AK^gCx032>&?O!>^1c=?eGf;)*_T;dc(>A1H6P439BZG;6lai*jd>(d! zIqD6(&yI&`V-L1dIvQB$3}@DM`E{;3EkiUfDz6VB)`QP!q15}8SMz>7*H@v}hCxSl zj4?`AgEN_;6$oqNkZUliD3Z?_Eh|!cR5ar4QSP6V@e_2)-}Jbk{N2H!&VsSZzI`Lv zjB4I3j`;Ixwb+9WmBrkLa$s|D#v>#mmmO=^6TWI(`x%^3Rx3uaCJQ$#EAv9Ussj#t zL?DbZvK`ksw_!V*LPOafdex<;X)P9N5mtT0^567M>`Hf9yubh1-9 zsDHMFlDS$(`0pI$L|@|?WGEu9PBSzf(^g2vRZ0hhpLQ4n2MbUjL%5A(Q@978;;AM^P%>(6aiW z-__9k&-|5e+4d4tZxr8}X7GuG3t#5ak3)12{>8J65ZXI|6D$#Ch?OqCW#+5hCXv`y ziO6fqSthkVpZan}*4e!;{TOcS7k`g8rBf*?Wd3>IE0j{1S#7(S4@Ol3l%9wcJ}jjt z@u4o+9I#JCQgjx_3=YDNw*2Q(J{|hf&eiqfLF1vCX$&@oP022eBeHMcUieJb+JI{h zo#~~{PT$-rQa|Tl?Au*&$_m7z_Rya%_gjm2^%-xXP=1Sb=5A7#zVNu%ztKbY#KCc* ze?w9LB(^-yW0>bobIjr!6LddU89gnRJBk_{EXdGc@UX?s$KULo)b0-7LZM5r6syg_ zg`$sJa*4q6dWAT;N7cM7l8uQNPdH6;+S1I4jz+k~z=J53l88wr zQ@2#}q4W_Y&2znD*FrRkik|3_Xqr-MnWp)CDg9c85fXv8>pB~`dG2NZZO9R~n3V1n z+Ho0ZA?=@zW8^jq7?mAdAvJ%Z$Hu-tg)jz8Jvj#s90|HOEQ^A>$3f2Y$mX`0*cpOMdimn<@Bz(`S5e>fiBe zt*;0m?vkRayC)3e48p$6ok4fXb?1ASfTHXj6qaN>4G^ifqG<760m*fCup|%rLY^Jnm!0W+i#=4 z17X6Z7g}IUnoYNkU7+f21NybJ4pA!Ypo!D*3Qn?G>tXpeVBCQIS+AACbuj9EaSEJEU=8Pv*mpA)41*oe@ z@EH`gcXrdeE;z;M^)LP_O4133NhO%sJMd1stCE z)!DR>r)N5bcR57i6DkW=viWm0ZzN7(qQD7dJ3jFaS zfvfX9x^`e_B3Yq8OCV*1O(Ol|Xj{zO$V8~}1f?rrP zFnMz1z(nA9h0&2{1wNxNQ_(DL zBhTQZ1g3Mszq1l{@+GWdlV9;E-J>Qx_2>cB7lMg8BcEKKuT~GD@2%+dtgeo?1%t#7 zep#0HsV~W9T+}MGDm00Q!YmpJ*em@Z@)7BfsIoFG|Hin#U>UZhmL>GYEfpmK17Y^tC$CF7^6rTELF%T7bce*-3Ma&eK z6D?V<0dc=hzKI20>9~xrJbGl0KI5}5+k;6wevm8XQ^@BQs zQfxo_(K;WO|F z4SC$KP|%@L1%sbqdsRGZvG5oAv_g1%YI}nH7}6&i${iE3eu@bC69@oL+dD#QuC%W{ zMCk_xU2n}f6d6+>SB*-AP0;4XGkDlj$_hP)D?I%_q`5I9!ifx^+j|Hu$2cqV2E0l1 zXRpxY(h#fKzFRWD>|A^iAalA(#PVD>f->*rgyjU8P-?mcTEnJ9DfanP=`A0SXnN`V zBhL6a{V2%_#vY^7%TFS1Dr(6^njT9!<_1fM(9JujBZYgOT`sCMS2GPmDspd%gp98S zn)O;RXDMJqXtEg#N*P0LNZJ&fZCcNvO7KmH-^ar@1!TfYz?DO0pe7ss@u$Q1{yz!q zt$`|37x*vL9!uEFaaXfg@`T+@&bqO^oY3uf=ZPz1El+ZLA@6RX?Uxu=Ahr+;8Nd0I zUhQN$CR4Kh)n6Kz;HJlUspGW;uNI7@@LV)$3eQEE<2CyPc!W9GAPTfEP1$J*ep{cD zaACR4c`Y=}KAbPxyeF#j*$5JP_=`dx*3KE1#LtKQ1+K=A%=&~E>n1S4P&lWNpiJ|S z55l2y1~K)}HWICVI$8Vq$@T*_L~KZR>_WfN&R4?;p7Uj=_e3zC;&KqwR(Jkc?WG;O z14+b%1zqmN_4E+O#s^`nk6k-oXax));e@{;YZZ3EJjq?&Gz9@^LQpBr3hpo_AMjtv zMJLvR`;%~zsdx}j1lEMxy*fUez~2cs#GEGBYb+G?y*T^jua z8CNor0;(ocCR7k&Btkf#D;QTejM9JpJnu@Wj%W0aioUr$!LN+`x}tm|O##aJ z0jRaradozMzhZX+=B=-TdAO-0dIbp^+~>|WmrM&GF2(z3r_Mnxe|oCr>$Ljtxlia$ zpZ$N}=3><+(PrNm;ac#-`s=>urXUcug2Mo-@2?pl|H!bSP@1O|UpaLDR3K<$@=z{i z4DM}%oBRT%(3_ePcK=cJWiQlE7W0WmkOezi=yD|LT-XG5z5#n%FN;yZhdKxzi8p?Un_#nI=-=jb!5+&}X_Iuqq6f73!D zc0G1My^m^uu1#)$(?9hs#y@Xaj>@Z&sjoos;NwRpEVH+w z$8hbOaG$=k@j_c!9}<2YG+QIhcP~X{%L~N@EW6URv6sw&T*5p2#wOS58{7 zdap->VB@rz-#|pkty1mw>0aa~9x}2fle>xD>nxKUp@0GfRmLRVcgfK&RTcwlG{ENM zz|smiRlR84rAK=7B^rLEVIG8Vnwa~oVbqjOure3Njd`Dvt-GOuT9?#Zq@i#EK-%w^ z1(KMW(C>STocycf9I;ghbuE1*khX{ZUW#^ItsY%@zHPe-h#P}tXo3spW^=+K&vS0T z2ofa8NTKz)`K=ap^h~f$XHIP5?@aL9kK(!i@Y<3fbekF8_!N#gF(0=1%2Dr#1dwnm zi3GZ+8g$gq9x(K7RYfUQdBDbO*HHj5g@A%s7V9_q^DuuPUA$i{U zd0Pvj+v5do@EbZ>Vx%OC@~;CDVLZ6&fKh>dpSLJ84 zIW+e;$RY*;?C4T+M!J^!@OAL~p0E*?TB)w!-%gpM2b+g?IH?E$%J=`P8sz_OG1|wL c?rTE32icpS-)h9+4^V)Lf`)v>3#&K(3w($f9smFU literal 0 HcmV?d00001 diff --git a/doc/images/retraction_test_print.jpg b/doc/images/retraction_test_print.jpg index b60eff8c911152b1932c7deba7b0b19cfe750056..716496f483d88714161f361da3b7ce8055731605 100644 GIT binary patch literal 645604 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

%Ka&)_U)GIESo!iKdRP%wmTr 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

E35Ju0@RR57n?yoT!ikMDre{xHrGThe+}fVA-4k zwvN+{ytxV+@}MHv@TDX6Fal0KqrZYs&${*bSW_aySE18L@ZcUq9Bn-wd&y#HxS+1L zr>0ph?>`VHz(ESOM2 zgT|0h;s-~Y6)(5#6VuDj`6t$lw`oC4tx6!4H#xkyC=5nIK|9kYPN-shQ0(4vUX(Eq z?>&IEk6Hs8U3F991aMU=V@;WY!=ebU#9W4s?Bd&An~#t6af+f5ij9?S<8?(XvU)RP zAu9Il_R_@HGt4;A&_9ppM)&WWXBLdjTW!Km(mBtiNl%*q_%Zaea?ZrDX4_Va8 zk;^Zg7O0v$8U${m3@U$N-ITLmMnY2y{|rL6)8ECvY1NQ&J`_j@uHM9l`oy>9p=Af5 z?S#vXdEhnsqY$i4`D{*BD6mXp2l6tLJT!}Gzpevp4Rtt-SM>K@IbL4|R6o_-7UME% zlL_#s;-qP+;Wc`M6GRnLZXi`d-IlA;-<(u5MM%K?C<|)nxZ!#|q^@pra(AOXnm7w1 z)Q{*G2uYx%iQ~rC4U+GbUu@E{Gk>dEdG@&0rjMhnS95X?KPRR+B&)NUhd52tirw8^ zn0_}g(FUcsZD7;{BG0$?BJPgrMgnGpQ^9GP$apUn)uVqmSHGH#i1PSeaGidNq)?%l z2z@ZFtJi`p4~UHT)@EjA$>`CAU#jKRk6ioPq-ovW2c-lgh36j>-CqXjn)G4(^+Kq? zF$`1LF5UKDK6X4EL6I(ug{!7GZ$Sb(O2)C-qD+!Y^R;`u4szZMXo_8_+~974IYLhj zR4nXX(lOHm1E05jZN!^w4slh@%W9k7t7W%_B22Bke$o=92AXb+q{>yX{MyLF-e5v3Kuwc zjs~tM?uYXaKtoYy3xvEufkVV+^xQZOyum$F3ou#4!Dof4A0Bf-=F@)k0sssw0s0Ww zsIJ^M{3Cirf956H4QV85W2S;j&yq(JR+ZoOcB}k4<~QTwe%zgkJ_Pz%Y}6=@DH^u3 z7z%=Dolip&lXvsU1 z?V>t1b);6o$yH@cJWOsJ$Lrj46orP%?4Mu45=F8`abk| zZ9;kD!!<|%F-GlElta^r$K`&g>@l}WI+%Nb-sY`pzc{gE;Fpj{q^H{Xly1XN%_tm~b20MdFziprMIVo%!xK zyQX8Ot8gwMcFuI)lHDENdTJDOp+{kl5j=B5r4_~ZFA_y2 z9l4b{W{Zm$fA1};i<51_pU_7!tVZHl*lckOphD@yq;2RvUkbRGM z0~s-zNfB4dvw0etA`F(Mi=B%?zE6f>8gj~hzQbVO3p)5m=TuaT$;x^Xr!c* z55`6qP~NrNRfa`Ks;L?6KntqR!Meo6($Gc7*+EQ-g=U!$a7C9Yk=(kimfW>OEur(v zvyP5U@7`7c79zqG1})Xq#()z z6QkKUg6utf1&6)srGwAfLK(c|d&iCamAk*QiJ1v62~O(yHuCGyO49uaT7^3+)|V#v z{}HJy)7+_PJTiTZE~ONURba3{0R)^&trcvyp5Af(g(?9v@SZImrdu@$6^psIIBy7H zkEKy*LvTGQBE}Lm7#eAQ*gwP6`X;eE%u?LGvX;&aCVN?C_%25Gv#VIRc&owtZ}AQf z3);Na^-}xLOq+Tcj}V@*e2uDQq##&$2&{14!d;+_XFALo7oh}Pq*!Q>75O6=W%@eL zC=4n+7C2RYSI{gLE0zn)jqHNKdlZR7PIZn6>*<>CG( z2<^vltyIT_ql_Ylz6904erk!`i;Du5c;&j}Z?J2-3XoKS8qEb?KvtQXU4{ls>WG}@?QU|Ox|B#Tww7+mVQ&@Ly+NmCW|(tlq^-2&-FAmbriOJgYQ zsQ+{Z(%~a4x>)$k0snS_>Wkj?E=nv1p4csb_z4)!!+>JSu4M5l4b3$!6U|DpMw=6%F;L{)X7HRL6(L14O|x2b=Qqyi>%sQ9FK414B%@lzvgJc+8e zm`=^>YVntbQNoNx{&)1kY@CpZdF*0aOz};#`hpCD!rE~6;2;}1n8}XNybznZ6Ne;R z`nX~tz~U5yrb!kXVY8FcL{7?t5#RSdEJ8g~RFVcxnbFeoVu8MGNurDk!}qFiUS?Nn z>B{^4$k zTAL=d7L$`_=U`(42d_2 zZ$T!HeDhV{)Um>hpdv{?8Q_kPi9$ZFx?ygReN6&KB-1?wN^sXf%D4`UTIp(ZOEWJ{ z#l?g+mc`?9hV!9$4C5B6klvHx^JVT=7#6sc5wzLQiE82;^a$jVbd!cZ=|Rob!39u19D|y4j*IvFb?Y1qkg#iWWAC z@h(2*-md6+L=P2j(=sNYa{v9m`ym7ycQuFc9AwMEbJeIasr$4KYD*`?iEf35 zZKy@^)zqf({(L?gGs;yUk9pH^CM}1@2Xhr{FESpYX{Nm!^{TY}7Y0YtBA5rzr1Mq0 zDBU0jnMnU{ecy!IkjK(p08v}9Y=O~tceVA4@uDo>5iv{tV>x2eiA=nYwpR>a@=viS zpHF4D9<;2fA5nN2az|#m&IuiYYjhNPNK^?^1GN((zK=mvQF?ju42AGNc$vYSs z-N57i(LhJ~27|@to1T1?O<b09O}DNMt${CKSFCoGlC#O7JE(IbgvPTY3nej&X8 zMm@qWup(YrUX8f&MF-x%Vd5U}UVRAT>h1!?YC-vPVzAN+0#A;~gF*YJ+u&=0CFo`X zWUObRX+@}~V#WKJo}hb^BrynW$8YB-P3eCU4Zb9}_6jK*!eS|bvD`u4TZH;nuV+1u zVDIa0KFx}^PDIGQgIRyX3Oec%^1+52d{MKHbagpR$fAzE_N&<3eJHs@$Y=w5-O&2N-FzLcHWGMj?`HZS79s%PfHEO*#3X@wX zVbl00m9Fql3&>j0Bq zd=sBn`F!*}sngFvJ=>4(*t4GRY9Ug;vpl&t`F`rSy6P61>e+Mc6q`ry6cAV`L4M>( zxte_TNv4H`x)a46P-4-h>PI1(|8!Zx)W&tE;GNQVsWf~6>C?+Yk7JJF24|5|r1BN{ zbRkT%s)jQAF?u!=q^^3{(_E@@o1IDu=y#bjUZ##&3LPs=H}z6u8k>_%(g?habN1f1 zNOhCSH)MzTaM%V51(5f(G<}zz7;{r9-6i4cVSw%VU4=srLIz1jffZ2o*oGpYh&&RH z4KX^3xiq3IWg#-y^DvhfPC_)gtK$H7?DWirG5wfGS21S~OXmGQqbe|A*L0G?5oROk zvGl0s-9>=$9a&i%$=15#X<{Q(rCKfjV|obpRu5F^jvEUTR2k3hgu_V2fFv_e=& z!sa0{)bz4T^hvFm>4e@D*Oa56DYRT>V^Cppi_whO4;TeddL#3rm#2j1ZV<{rj7CD2 zjpx@sp_c?ji+g|^Y?LMAh*GOu%vi{^k+apwD8^@4$wg^|Ze4Q>wU+0MxZqh(8j8?q5*h_*H|mZ2!uP?uqo=J-I9Zy3kwt@#F(2U!eRUJ>W#m^Pk;f1Sbipo>!{hxS?-1lU) z(wr+goFbKQtHEvtmX1+OHhr6Vq4XY~RsuQ-B^XI7Lf5?AT2X$FJ};=cYPEF8Y>T-J zj|+{k0W7i{UO3Un-sG9~f#e0D+*|Z8y$&RsX$BM93A9#nFZzpDmSZKn3Kw@Dq)^i9 zr#t8+?pD&l7SMZ-bqkWJ|}xcl^s|1t7j>w&^dKz${94j1L<$f zRS)Tm{@EC=JKO!v7+BFp!aUmGv~e$CP$nQE=tqBITlBx_0}cNAM&%=dYD(vATt{gW z*wg8~Ta1?QwbxFV#oyUzV{G_eZ;KLLj>h)bw3I#noq>cMkByu`1s6- zNe856)S&eZ)}<4qs<0Fsc2X7vk}nx%W5q_nVx>P@Q*H~bw!>Fs{XgldPAEy+i9LC% z&~nNcFhDWWaDXgZ3^Owm$rP)dXfpj^fURzyQc~Eg5Lq$f5RZQVTNY%+zx`e8k=o?H z8@fFS(0ARtHkUXl`e@gXEM_BAEcmNcAOs&IxV#fi*wGtG$JG;($t?U|>Kt?sGqy6bjf?`fNo-lc=6ATAU$#vwILD%o1C0dPIPKw>>a zR75hy$2v~)DMfLDhik8*HML1So<`5P4D{~peFStb9IeSmyA?l2{|%+XmViWF$HsoU zAw;>Qq1_b+ddb8#q>IKP6h`Vi>bP38cW+l+xZNoni8b!ao+MR+Clp?P?nS%Z#G1^I zS0xeGtlEp_04>gy@2u_QE4b<;^UNrq;B5m)-{>{7JYJW-@faN#o8khuzaFKPm)1KC z;`|D0)`OjB3*-y+^_93q&Aa_V_Us5=u08tk8$zpyzwH4~gkBS(wj0519{Y;6deBID znIiZue5ycjFYE>Te?(Ge`TWC|Bo&+w#87!^3e{?;nQF76a3Zz>YY^n_U03*ObR_J{ z_Z3diE6Jh4sOV*OBvrtVHD;Pr=pNFL9xAj+^_o5pI{I~#z(gWD*elydu_hB1pr!Zx zi8bzrs8+?PbVMD-JlcG?T7dKLM&0dw zF|aNMumCQ4DYoe*wN@lf}v#h7s4|GL0laOs@B6tTf!X7lvDD11b}je=!o!$(1fQbv8PUiAzCwiOm$&q21T9Xh1`h+HrcXnG%C*Uu;!+u zm4l44#-A!0wM~E-NW6EBR4dO32#BhTp@VrKQ^5m6CZ&ZzeZnr_v;D)UR@Mb8|MA9O zc1<#3lR5jlx7^{SaD?aEVBak(`n@=a$Qk;iu3I88Fr zseCNWI{lw<3n{|YFR41S>}*WnJI@veBk4wXAy{dw&4{f3iCo7o1?j#hGz%?}f}D3a zF&cKYVD@36rh+t{-s&a)9ZCK=y~ognXr%|LLIp)nF}_1D?Ng+on7g4M*9r(w{gDgA zf17!XJ4Pj*Ppv+SEW*;X77c}}<3d!l7*13LEA+wEa)Jzp!CH}sSDt^T9hU^l8-1I3 z?>}F@&vZXavFcy&?(2M=pHUSyZLcgHb^@Pf-NgS#Br?(B&@KM@_%kjkfM(Edrvl;R z{jWUuYSOK{eaO%|&;GTsVsg&z^5?A^wUn?+rlub3?H#Yr` z2(Ijxr1|~x(F>E#cC+lvH?)pzZgMe5^_g3CWGe=8C$3<@$q^$CL{IsfWq!+ z_Lj~TuI*J(?~Hl>EL9h;C?~6=HvDY+kH}S^!FV_9?jQUmS()-Iz|o@N+l-RLQ^fNzqIyLwYLFcOIPjdFdx>%IQioI>n7)zulMPAJf?|H%C@4$7X zzw;jR4Q*W?T*`bl>pz>mvKm9Y27Wxfo84poJYesIokNb}-S$@|H!og(*K6n3KPmEi ze5~TrIM|PUiX|R;jpVYp8ScJbo&2}q*|OmnoNAl5E|LA^Kk>95bUcbFE=V28pT+}@sus;=!>%r$c=5I z_n;(te3a}@59)1YLRp|uof^KHb-8-7~ZmKe{IRZ=oEzu}`J zp1bx&(h_qPIdJ+^d$>-G08!t{rgLO!&1?e^kJx!{8NDXliwrrXU66YQPY5h%$=P z>@QOkwsW!<`szSbc}_1wP)@j~Qn^wt1tobrN{(ZsZEIzRlK`hT_r*s#6rNI|k8A4Y z>qsgG&r`N}Zo9o(9%!1e-}re&aro(9%ckjG=obp9dc*E5^Ho74ZP>hgj96VBBmaK% ztI^uMUXa)eXS(AV`jaSwYE)$tC`pFSkbFYv>l&?-TSmPGMh!WCZ3qHa_S3YDi3))f zdEmt0E0jc$fztlS3_oOe3oQyUu2{+vk&X>z07!W!cRF(;|x&a^T#i&{#A4&tuDU^J2 zC!w006UO4t8Va39+G~rp&j*@e7O5#NM@n%S-*BG+6?G1KQdqyfMlGwH>cC|KwYoCc|hb z7g_+!l+tk>mcC#aKN{Le^*i;r4h(Jh)U*3XWtb}7jqm~Fq86li^61CU)F+OCV&fu> zpQLV|3L5tr)!S;H8s~C!ezg%~B$8@CTW9MJb>T1la__mS$F%g+2u_gSuQAeqI#{lBfx zZ;&91sleXwz_t^YPSSDx-W8U_*K0AJ#-9vEqhZ1oyFy*9(njRV*dLRW9$iB{T{3`N zs*t+ler4YKPIVl-mojg=gTxySKNoP>g2GiVEkrwB?YoAsHGP^#*Rwk{S}%UdQUbN0 zzf(OlyW`z*V^;gTx7jXb)o5`og1YEs?c|R6>Yt28v!u~FPFz@`O#qi!;FQ?-7w$6k zlMQwz8;+7Jk%#qx&p{PsSN*b$)w5?Qi_2n=w{k!KU7ZYu%@~iYeg7QL>K|0S0=?7| zU3PlW`l7+4Vr}QsV;jblDqYBG=rkS)c%v5)ZV{>ZsG?f$v082|+nGE5lc;@VXP3Bd! zWl5;@#tPDsO;|H1luM`ZZk6Td;`GuUl3-?>jH+>9vNq}wzqj8sYd~?61?JGXnLCX` zIWB!6^m0)==YW^;xc5FKn{}Eq{NX29T6UO~O4e~=_Evt-rJAU!sxnEf^pv_*B92@r zgL`o_VvM2HR3{e|JldOJT7&QsbSg)BNgaoskG;xfGp*JOjq63~(6W53!8|xN?#A~N z(4Pz1FT#E#J-|iQ40Y%D4aHUD5Y7yS^s$5;T^(zqLnY;Elwn>FVBEGvM#NM{fsg;f zX5`V2sqC?k>M<&wOR@im0vd1M<_X+=Sh)DzSE=FZRK!bj(5W3V&mW~rzLp@l%T-`=>tkU-fMV#Cpc?|*(57X(ii&gy`yX$-H~W@GgPjUImwC3^oI8~ zQ5iq6R_Es6{Iet1aO{;~%M2ojk{J;M>FCjPFf*=cHRk-e5ZTN2m&z@&x7=Fu+hf_n z&I^(+X4|FL?V*R%0_8VRDC9x(k?(jBxS+|SHqG;irTs1P-)vK5X&u+vr^TRFGf2+_ z+e)Fgip(#toRw$Xl7hUVU6;OK*4k9#0kjS}Jh;SJdgtFf;d_s_KYp zVAX#_?e`ycS)6}(v6E&T@^PuQKVsq*_#csQ&@W)tZq`mrzMJ&dtAd9$p3AzN`T;6- z&zEb?k@=}Ut=GY~enl6a%k7Sb^@3z$N?)>Yf@ayCY;~VLop@weKM5?*3UeBfjBd&7 zv1?K8kG`^e_VSw=xUz!jmBuG>CL^tuYvw89zdtxrQZ6V3MPxm9@{TrJghX2{JS8s< z1<6u9Eid16l?LSl4)mEHH=8aSQ{Ka%$Mv*7dG0KKTMX8I5_EyxK@>T2LX4}$t_Z0Gz z5$uWB=YiSQ_Kp<&PYN9e*K)tV&@!0Itg2$Z68QpZZdgzfhD=7@1P(=+6vw4yxBrpn z?q&55wWO(@KvP(qV~i;T4!~+N5e1g!wu3IqBhz`n-n(%Owhhuo(i;mP?pATYl{VQ% z#6vH4f0rWK2iy2%)cTuRsQ7qI1<9uCwmO=idBBkpK%OVyrl|@zZ>tAg$CFy=%G z{2QCiO-vNJ;SnLIm=%MU#hj(08<}|DW}MQ<1-!aOabyQG?@!3NKsE=}&%9+Fyx-1L4jCA5OIz3fm<8FFJf*qVxiIA&f zau+jKeKma^JO%ugQIK<@aatW9^S(>r1r}BF%Z#$0Xxv|6k#J1*1#Szu5SCshTf|98 z=*1bDqhuHEoTl>F?pt=lkcRJ=HG0zJ`6@C5#FbT7;b|EK&u>h%))aM+6UF7H(lX90 zGBxclF2xxvT#w)8z`Pz^=ReFx_#l|6vx-0Ly!8U8+OWg4a@W-%6n4rqY z-$2S@QjG^Iz&yXWhK~J0&Ib{Lowbx9GF~&rmjYF-Qj+i|NI;{DL*=`oAy&p5wgT6! zTp;eugkV`EqSWucKV6I*KzR zt5tN#D{}k$>&v;*vnADMHzp7&owtORLyblHbJY|`Q+{peyS1fd3jhR;NyLFZaE%51 zC?hKMzY}9J$%}5fVXJG7v^RRkkFH*a`un{lF<+^LoI|;01vkTe-O~wwv}DyX zfx8FMsMrPL4>7@&Fq)_2Zfo-JTEhRKH>*5V^j>z=f@nnsSs^fHMNJz)TWM+`lNFu+ z(uu~B5xhO=0ybycDZK}motRw>FmmSGi@C?{c$Kt8pbBo*ja00- z(@En+joPX)yRDj|=n2GN>Sv+YYIQGTOZq!Ud9dsf0KWda@g_|jN#avUSfxSdJMjR+ zgF~`X$M8Xe&t7L6E0!Vf^xa>S{9>{E9?_${bXiZq5s^0SmL26&H1+P9#lC zb+O^%N@^3(h4P-@1Cf?q>NBQ$mPwiBbCNp`2s+ z-58i|b=J7N2~=3x2y$!Lrp6bpX4%-RO&=N6aAp#Dv+cdxtXi~R z{I=>~7!NT0$@3JyUFJhjR>Hi5PI%kVN*6lbci+W*RqZPb^;!j!&%Igms_3*C|NpSG zk&M`AE7`M06q%s71>V^oJeVv65da2pNaQRl}*k*Kem}$6LRjN>IPA9Tx`Q zG;|XClT{k(zt<7cH~6Xjcfakmh3t4&j^abdNhj>d$*cD5){}QTb&jTsfW>hvqfr|- zCdzVGuI;PG?(d3Al|bK+`J}DcQ>l?gj+Wmy*Nb1*S3CWL_&t3G5kU6I+OB_>!jo?s zAx_^|$FDuE36EHvDXdM`jQ&Riw45IPS^MSk<;u1~O90`5JKkFK;`!2R+1BSK0nMAr zK=7NuvHyswx;~6`CbVSFY%_&YvK<-Yg+xnJzU_lm>2K$k&q1n=*%uhi8Hi5(B^*De6vA0x#|Oa|rjWB%bE zW}dgGcfM)snaoh_B4PJjL|K1vcy02cyjaou(oM@Hzu|cB)44=zRkd*^vW(fG@Gs&E z^HcNn$;&Kx757?I-f}eeaZTEI_;-&ODx4nY z2osB;HIoJU4_FQ|KM(uFNO<%Kdu(;S?3e0!{zt$f!%_EHbUL9PLY9d!Gq9|ddr0LI zjC}ng-))HRAYYDFM!%&5URJ61OYM{3xR^8Z=qL&2bLttLHhiDhD(#&AEI)KHUCTu| zn|XFE-GwAg3OYYNNT9Oa--2i-jv?1L@{$GPNp*efXkul|dh$O)f0oG&_Rh*q-9{h~ zSn+1a?@f=1jSwrRH6p_7;d~+#?iyVyyUx5PtndO=X@=qv3qN`LJuW$#oe7Q#ILJcO zeHk{iAiyk(Nf$;NPja{}Sk||~T|TbVi0jag`53y;$-Lv$?i`3S_&{_Jy{t7_V!c7< z_~Fzc2F8#rTYPA}ms)1FYSZO=8oI9zu;3dwGyOZ4CKw;9y}Tcn=lte4C;6$&Z685u zrn>4HxBdjk?M>x7T=8hLZjeTG0pKjR&&hZY6S{(_;+DnXal4!fB^8-Vb?kyIt+eFi z&k8>#WEMWD2g_X=QY8wnMXx~*SOekZF)-o2SfPI9pXs_nS&;+>k(4=0Dh_d6zJ1UwB?YP*?uiA) zYDHWF!54|#bg=QscioH|s}s^@LqfYV6dcAr*n22-jd8Bi$#;F8JPK*J$O1PITg!XetPq2atq;v`^mwHKoxO3shWi(EBca>$c0yk~rq)lTe3PXccl-jALjxlQ#C*GY zmX&`>v03eiPQSu*rVFV9>YmvQ!45o^jlTnI&};n#$M&1p8o;rSYQe7M@IbV4Xj!jsF1NJBxd2PTZFHuri-`A45KhVT{Ae4>I#T z_{p;yDc?DsrOTIjZfoK(bxl+{BG?$r{$0lOn}xKr41Kav6fT5>*YYN_qm-UFrFG%a2q5Ll_0Mj@$O?h@ zU8fF+cjd&IMG6q=JXggfUa7zW+=vPML<*3L@RacAii0z{Z5O^m=`CCxolx_SF?{em z6oXd6;Q^P3o0(J78`N9Co4`BUXK$8<;aTM@C|FuqE8Be1>o=lkDDH~QaMX&i^j_Gu z>Nekyeq1qbCTp{~aW`V#w^$`fk{2WbG-Yg!9ZHY;#Xc&PMoSM8l7c8ul=jedPMke3 zBq*Jbtx<8SraMBQp``?;Qu3lCprqQGE{UxqE6I!rxQZfLRSHz|N(c?P&%6~POO<12 zf;H>JsZ`Z5Re_NuPV15&x2wCassIeOj)}N440cG?xlbAMK`Vwz2|n1CpURLbXiKyB zXon&X#FFhnZ4I(g?H~yvD7E{V7or%s5eEnb8gkfHqegrxDxL4W)d{r|X&v}2Dxz%v z0OA(DgogoKWycUJmwh=ZNkJ-ugxPx{l0=^z2{w(278^o2%bO2O7@jz7r)3ohX4iJMiBReE* zO%vu9_bQiXl1mQKfPbUjM40&SMd<5-Zh;pjl@7{c=jNUr5NxYK?^x`LB!#2<#SIm~ z2)IAt#ajfW*1RgHxIqbk)=An&s*?U$_Ilt!#%9>)QFGw+W7Q5IIuZ>Eu2t%R?J6j) zne<8?PNlU{hxJMlm6$%iWB%1NcDJ4bOcU2B@;EK=%m0tN(w6CQS9B9A| z1CeTn9dXeH+&WRV8$}==78+q(bXD0MZn)oRwBp%)usdQzXV`J1rmk#d(+#Pj(w(7H zL{t{Pa-DpWfq6|_aYJddX=+D<#l_IDplV2D6{;;h?}apD(2&@pjhMGN5)`V@tL=gp z9YrcDBt@RjihAIbeS@sgQxTS_P6%3URri9o4OWm&DSfd(AR|m2C@Lz7e0A#UjgH3# z4{NiR#cRj4)yXA}+iKd++^TlVi?xI{;oCN-2ekzr$vE$hoMp+3FpM_7{{Z5XqeoJz z!(mVwC%F_%6h85mHF8B}0Eh=mBCbe@JW^DG3815&3A0)@Uz=Z4Hm){mLKL{*q_(Bv zQB56iPntF@7Yvn0^6P?IQUWB@r~<1rf^w;-r*#vwxJpu-GV5VLm$Nx>aYb_zcDgAg zQNxCQsM!)!jU7S=sF?V6zPU!x2?SMpZ7BD@GOA0WA9kPyTndJgnK}1lnjsOwAu|0* zRVCz4;}ru2>z*<+6zEyOh=M7%-xOI79i=YN@M5t*f~xSTD)mYQTL$J{%8Du{JUqo{1_-ag~gnIj8UhURU)@k!QW*WJ?We^F;NKvCz;j2_yvE|?Tb>C(C;*K`% zTX%Z9>fMqhuV`I%$+Y=*QMn~(Xb5`LV=m3EJgoY6-YmA($*Y@f(7(zz6EeH7%Ux$} z{Ta-$_eu6m6ACC*jO#pW=#zRpuip&yK0*EB^6|UX%1z{7jNPBTXg?AX^1SZjFN^P77U%p8Xyx4PcEw$F6$ zTiy-gxUv5L={6b5+yobH-S#AEys?yCXE(o4uDBPGjXNznlM$%@0DrR?{{SpDw!Uq7{P>r7$2V9JSmPP@`k}`Y&5t{XQ0b=s0Ckvb z$vjGJ&!SN8$obpm#Eq16TDaZ2mcSSG>qWVR(m^w~0w%f~-9j%qqEv^S` zbnueYz6I%xgZaZugL4#k+nG_KnPJm78=Sv9V=z}+tlLKlOsaj!tkfZ5Jr0?w`lfsnJ>H!8LHve4x>)nG^%w9$!JmVmuV*q zwy!ke7j^P4dHMJtTn1QnYPdG5B-F6rIhI(u2k_O>wON~(%ff|}-+ z8Gp*77PfC}Ep3=lCxNdEjwHI$3*jSdoj`RenJ0vjSoFrx#E=jv;B!NsqVV;?yi6-D zHuv~#lE@V$q?Hm&5^kX$398FpoFTJR5n-^T9aK`dRZnWXJrLa{byr%8YfQ1xJbe&C z+HK5&k9b;7h8?vXhtAQmw>2t8T`8tSGD-BoC<}-!d=+)770zj|t~QP#As&WXa8LvD z;)~G^3zZ1%rotjkRCr;tLsfOJdg3Tj-97@vXUh%UNwBr9wL&yP` z;RJ*zs)>dj=xqs17ljpP%DO!;H6{dg&UzMFB?_RZRcJ+C7^xPa;nIr}O1XPq?bi+{ z%~!{xswQeqaZOP_ml!Fj4E!ZrxV1%SL_t34r)#1lNi7mt&qpK;J*LnonPN-#sfOe= zgPKWJN4N*Xb~|Xg^kD>rSb}Pzez>TXLp@0-CuT%rs+kWDb~b^4&p|H+oK_Ju zlU>9gc`ke+q;;|$6jeh0RDcAXHMR)aE}g1rLgM6%fsDo1p2&Wae7A3XEvymKTN~}} z^EIE8w9eXLwF>T-wkH{Eh@`ERC?hGYzVP|gXMMPSUgw@t?)FQ%``414!*B0B{#XXZ z<0*4%vk-lzO#+irnI&^c$q28v?|$=J+jsu}#)Emjb7J8)qyGSHL}(?`7iV_Ioq3oc zx&$0*fwsp%}FC7k)FaaDHH&zq!pEX;=2ESCPWy!;&r!cK(tHO2{^#mtQjC+_btJ zS5?xdp?P3zG7qEcB4c9EG&c4RgXHs=?1^TnhYeWpMr*!XyX8y!iMku7Z96e~p8k1A4CYQNp6OHplMqJsju9t4vBNaFXY)hmeKz6Hw>eK zQ{hsTJqsRuM#syPJ|_{{S7Fnssd5y79K)sBj#8EpHQ6 z7r6;pd1t%Zw_%oDGA%W4m+t+S^mgwp$Yn@Bu-YNgv{g@PRVwX~9U}Hrk!8-G!X^|c z9+{nV@XlzHfvGlXVMrmZC|q$!ex@q%dq0=$i8}CYykb3%<)5wyJ}?%FF_J^gsz}R0 zX{R0udgEqC+D`nEbalqid%9CZ(~y4H5^#2On}qR#qI^wM%U3LH+IbvD5?CVP&8{}H zle0>bgNld~ZNd4H?5e2DMXCHcXV*Sxl};)Te&7;^O@9*3U2sHi-I%-;7`RGwuY^|# za>_PnYTHf)9_&`6<3iU02>PvBRdJR)A8ZR~$xSpR6wj_3+Kb5Xg>5z{ila2{)h|>U z0E)PO6Yp!)1wfh!c2$w=I*$I`6JD6Am6-RyN8)m<@aR}^vA1QWnhB9QsEV&I=!O{b z^+O~LF=0Vqk{N=eVM&j@{CBva$)whDxro(7T`A=%znz59+;l|QRt}w5m z3f1oTQ4$Dtw5k;YQc@(EYM!o0G?;_RbvC3}2Y!D}j)-v7Rm+0!>_%W+3xp7;cbUKu zaT#gteUQ+VM2| zP^u8-!f+@}8B?NeDRoK-(P^=9PPD5PMdes=^(ND?OClp7pNdc@Eje`XoiwD@W8$1t zCaMYF1u4-z9j~$-`H7y;>1i8sq*T#WKBy+!sF0hkpf0F!##T=1O(ML|E;5p3p75_= zl(;1VNCK)?C?zK8qF)@ZX-9|ZkfHsI?*PSWzMTLn`; zXk{;45^Rhql*Xi0E_^)^+j5oCsHsf2w8M_hq#uSU`mHUkK?@%iGU$Of2~|r|V=lB!7#4%rsvcS(rI$4X(S5pEO%D=Fioi zl-s+xFWnWU^Jg2iz4=yGcVf);cW71?tlHf=M(okIhdm@0uiZw}Upe`Muso{v&yyW?M>0 zJYsn8LF7Bx^<81Ve^D9rg|fA|XxeAnrp1#Jr!Q|Ww-aaP1wE+>uL46Wlle8|)^n8G zJ#6E9!rty~<)d>2{{RhiZ#~{7QQICz7MCbBd&7{yElI?L}`uGTl~aY?q?Qu zq~NrTABSe7k+O5?1Iz5$gd`GoFWhXKGGVm+$8Ic*$qyYcR}Xz5ZX-77@S3&q=P7YR zhHGr;)zFb}S3gJ_nxcV0Fg{bX+k(2!5-IXRSzUc4?ya+{G)9NY(P+#2HrM6*MZ}2~ zyPxK-ky&=++&1&qz^?A4{_bWL`(JH_`&!Hd-`t74& zMul&4ZFGBfOTve*sy8oqGCk+Wo!tDtb@OX2?6rRHF1^id^2V5T+eht&;Q)k=_$?jU zwuGnvNhO@p@JX;DJI8)$!ZKIOXZvoi4d5FKB0)_Us)U!Kaday+M}a{_apx7) z$r}N3rrQcd70hSis$QrxZLknPs7W2DiF_1EJuzz89nEKy%M$05qmL(Q))aGW%;XZlqLM(z?e8Q*vmIGqP<&kkMDh zNrbsE<%4y{K$tBE;#Q;0G=WuXYL6WbyH?DDk7p&HOfnU?Z6=F`%BD*XXuX)Y0=Z$6 zFsrn}D7v~SoYGJ)I@?0h_tB(5F#MWU8+pc%oE%Y6DcO2w)epF+N+aDa^!XA6R7vzs z@HnVDFU^el5)l=)8V9}_7@EuRIjf=-5t>zyQ5uqHOX3w>GKR@o+ce-Hxhb~1wPO<& z)`rtTin@i2v|%U*)F>19E)6sX{6d~R5c!zx8Z)V~A9RJqvq|*M2@zC~fkLH9NjT>M z7|6Y;XhlhPV1Up`uWFS<+5Z3@s21zNG?hK=dLnb|grv0Ttw6L(UYRTt)h@)nmB5pZ zP~9^tcQlmbqxo_4!A%g6WrU?Jd}5;>&Yh6q{`c7gs@8nyq-Q|U^8Vb4H8gx#0$J4)^S*B%apLuth zX0GmihnH7YqWtp=yDR>qf0;i~85v!7J1vIKy))4lmTB~xb(~#GVpnUr{{YmLmwZ<5 z-vai2^r5V~I{I(j_Aa*0x^7?YGgj{sJM30WE{+&uef+8VRNU)k?(bU58N9#9Y)anU z>xZ^B<#Y1vEfr~!@=h}??DN;@C(C@d%F8^N?AWu0vTV02zO%9xK5Es{M-|0At9`E0 zgt*|@-A|`)Ev^-(oo>eLvh14VO@{vfRGkz7$AXS{buw=!{IapJWi~Ff-a%^dxohGQ zs~$;1PUKlGR(yVx6Gu@oiFUhiehda$}^PTNx(!(Uko3dNTUpz*;00ea*r=Ue0a@Y86J3C*chnF@ zt`yfBS52ms*S*{GrL_;dQ^FqkRJCbtPh>=ficT}8K{V|3!_BMqpDg1(`LG?Ut{>ew zqK`tu$c&cBPNtPkWE$j)PB4bs3f+29#^?}TG8BygCp029sV=w^ycdSlf{GYa15I<9 zPtg{;OC(Vrgy|&Z!lXL7U|hFrFKh#{+r>3eYr(UhT=}8Gdw9{LqP23`uxPl2#9TTf z&AiKbxBmb*-Hhicb0)Ri?cA_N4%2?KSKU^{oWj(oBW+S-;Y^SC7+YK zpO{`=nm&#6IsQcA_8_X=w|{{Vy&W)ectB2=fU5ebkM*SJQQmpn)n7g7^E8nA*zL*+CdCoWI26WThEU=^?}gs*hen)XxwHbh(Xpaa>4)x>S8Aq!jkoU* zc+*Fs9Cg{%jD~&Qbx0&96{Ixmi5F>b;7D1xX5+7R0(8iD45f!eHWtPT<#ZsNl5@pY z8b=hXUg)INOP&zaj1^9ri4b__C~@EyRD;~IN;A{#B6_;uUO^x-(le-sl_AAIQbX+_ z2uaa)UlAOhJd)>vahBw3;!e_YLujqCXxZ%r2$5!dB)Z|S*|tt`tvsscIxm zS}=(s@y&ZY@`5R#zwk|Jn4jL_WSV&4hg(uM-EZZf$c$f&blCKXJG0b3hI(bxYe{zTnnI$kqOYEj-gA9 zR!PwS<6wrX-vTOVPBoIxq7@Oh2{;0J6R}7WYejr=#$9nVQBiM5)qzis?0|D-a@#Ae zAf+PU=s=dPSYL5g(?+UGLaK1VD`zIfG$_q@u!7q%OGkc5O!aZbBwJI`sFFdFYhV5l z}KC zOz9CsC7A0e%^~!4f-x@YnG2HFf?*RtU%Hd3nMD#_<$blRSBiK-3YWaXmk}jQ{_OGT zhm@--d#6OI=9>CoK$1va(j`cV!Kxo+*UX5!gyM?JnN!yk+qXhssA{z@^8K(tl3K8w z(Iw3UJ(Xa;Q2S(@RIDf?VCSdRn-k+z?tW zJL0-ih*MN~X>GmMJK=x2S!Qp&8I9Xph~l-pH#w$JW%HRfSCzPvC0Bc>NOK)DmWZ(p z!t$4W_nz*|u5Lpj^IJD(Ey*9w%__+l&6-mO38tJ?Gcs{DniNM&HePZ42=37CGma}^ zn)yq+?Acse+;CalAN5%Zp1`SX`={hf8X*kQD z4PI~<1nV9tq&=E%#%Y=FE_^|=OT5nEkRWToBW#T!a?K&u3oEst&V|~xORGqnu;_wA zv|y?=8c`5X6U9`qg>5X`5EHIy2ui$D!YM0sMDVt%+J8MO12&9QWrFtS!z~dpZsvS6 zq`J~Jj|-b)_65Gka;j;9P`6WXr6Q)49wba*0o#WHVL_n+DysN|q?3yvz22*wp3rVk zmf-U8d8HjfWG)P$k2H5P&aBfmf6Cx>{Qm%VSZ3zh-!)9zFS%mE-pqtmuas@Ie0ykf zBtnp?N*yM_5s#U4+jT{0O|GI$DwHnK6WzVpl1jKshi1cV=|@u%;*d^Ia%2=&+NxaA zgf$0&)O)hCQ*FVXg3(W0H)<`sZd_>u?K%m=FJ=vuqyfJAp``He6tRUta7byahDwC$ z@CnP+0NYEmAUfGj@Rk}JEIQ#EK}B^Xv)dvNxxrC;J#m6Ipl4Dw`a+%>Cyz`LI-4^9 zsA*lCrO7^+X>wDIfU(Dp5!3{AqU@pvcwPOudf=UU+-WKMnbj}NFH~H=Hs$TGq)5?W z`fX1Rm~GThR7^!Nr6t8IVni!6)+5t|3Lv7G>Y8G_vVlQGMLzkdPJAmUBqeLJ?IBNA ziG8qM@J+JfrBZnD#t4I>wE0!1iUcP@o*=TFQEVtetZ5|03;Cd=o%zv>s(~;~kcrf! z=Xpn1)9ai|WKul^qMk(84x%cmEa_EQ%5d0{rGJJ642aNwR&>wu6)2rEE%l5^as=bDvYPHc$%TG*wS?><<1+!M(b$Q)kzB`;2H@j-GD=pn`E%}?( zr8a6r-BOkll-El60ra(;wVLj3WxC%p<_dX+`&R63`}t;Vl7CNT(#`Waj_6+O7?O;* zBl?a(^^xS>?=bUDS+QZAWjm9aJRsM!<2i|9OT!m$W*=PMM%g=;oiA;?s>o_2@rojd z{{X!i_U-wD^^3UM=el{~HS>8+Te_`fn=AWww)XedX=bE@PKpyxi6K0kz531EY>Ugl z%UH{Ei>q9pZM<8@m)o=Q&D&qT1j-M)>{Kbu2L0F87H@LUT)DDl#>5*zWb`zOR_eHL z>(>t0Tm4DrZrNIn-9M+~hU4XHt*@FZb*Q+hi-5HA8-9sH-hB1;R!ehn{{YNdn|ApA z9=N}?^7nW%eD66N&9~9)^DlLqa?2dl%#l&WPYp>1(?V+7e*pl}VaZ9cD5_tbS4TuP=r-=fec9VM^0?cD;}E4O?cF1c#O!V%J-jV&UcELD0S8xNOpE~i+nK>w0`l`4L+7n2&Y827FhH^7%d1`DJfS^HV`O%lr1V9nt0^}Q6tmuAP@O}`0F*M z9cW8tzZ4w=om>J#tEL`Rp2TO{l-Kz_*mmG#8e`!FoiT!H*Q|-tfZ|D ziiI(O0(Ina*y~qoQ5QI{(bBM2ND7lWT185f2gQz_NM>f?HeT^i%BokutFM=;EfCx! z1UlRrXFe&xIIG(!OAg4-?!p^x8q2g>=+GabMf}dZOX$bC`yK zA(EFIwL^vk*qVi4E~2e?=$fKR09+yjF3}@us6y9{sV_teZayM}Bp)YG^92DE{F+B%dU?;mda3L%36@>Qz7_@D7=E@mgE4bPD2CN@_W4hSVRV6zK|Hb2r7yws9bWK4Q8n2bv7-ek+JaUS;LB-2~MzNliiflLN>ZOVc}L>bqm^U zYDAyhm#zt1P$67FP`jMk;-R*CX+G19A}3ed4Fjm@5&r;|TB@Jo!w4intbpq@acY(r zq&O??$=BxCwu&8|7#fjP6TXPDL;ewo8(;9&lH{fbup>^jT`{yn87tdTDac7B+^1J8 z`JmKGY>a6}f~jGtX9aek>y5jm8pMN^P((z~kLj={Q=|E0lZS`_wKVu`uV-obwROOn zqm-X_w zfI;mi=ldf-aiWap*93}g6K|a+rmEp`&kl%@4A^hEf+DXxVg?K21VI@j3ZWACq;s!} zi>?F|ZVAHD2{EN7!;hjIZIp1=R@9~`KfNzhAfu)88*Q(QY0*UR>4y=}l^xO&@AFFt za)NAxf`-70;jXftzJ!4kR?3|!s!LZi;6!AITIXDs!y6J`a;)}vOB^xP2Q*nVDJ;9v z^gy=dY6YjYr>X@LNUwQPbCfiI(Wz)BR}DO0Yz&nMOV~xlBehcVtW!eO!&ke}{@UYc zsHA|;yppX>b872>YL<3|?2<`So)yIc*(9kXRj7X_+XzAmBt8*D75uT5Z?Babzmabi z@cCQjBRj!&lIM(}+FvGQ&-CV)uw@lyqCWLoRa9Q=)4dKizg|@NZ{$Ai?**xrcjjp2 z`6lkBQx2$i%oy(KxeN5&Yi!c-osGceSxuyc@Le-A;*@3CmzbaFgPv~o?%W%WJDhHQT5a97 z+jy;PW!Bc|RtecvPF@R#Ge4m}sJx27ZW|U0Ar0oYu>@~P(_}1?Ps3a|##QA%)#m0r z`OfR*KdZ3mHTzAA*G_*oR56oXHTA7!m)SEbOF_*qtx;Uyan-sd>R2}(&OWY2#qZJ0 zGt#@aZ;xabii_12>UW-gs3TNd-CmQ1S1*6mP)4-=8kd$IwcT9He6MoBbNnm$^_aJE zjeh3YTS|-WNjYKTw#;9C(H_8V07BtY{u-+KVfMk=*-)fgP^Ibk>6*i$33~Z~&|-v* zx`@8ehiZK=CRZ0g-2LMws3hM4Z6%NLq!6&-6*ytqpE}A>SvqK%WUIl(u;Q}fD$fNZ zNg{Ks3fosBIsj!QE;(v~ZRC8NZJnzGhJ&+T0VI~LTp^2g?Jr+LdUq_dvU1&8{lQlg z4oq>}? zTHGT}gDF~*x+xb@SbgbpLu%b>wbbG$Q%@A;vxgGh5jzziue=@^NT&_bOF`*H!k!3L zD>O%5_vEWlH~3Z`TPIeh17PE(h_8Wu<8CgVL`3C>EtPH@dA{Sy3KCzuGg2+M05~qxD!;%z)i8g!+xc>kM zanwzz>~uJ_EnXR{2!*;-z2h<^CjS5;>FG#7M@MPk0hxb39*Eijy4xTWtx2^~;ZbVgj7MMlV*+h9;x?wH^Js~) z9Azz*zL+I0(~ftNau&I4wsvL|9cYO@IYVm5zT-;e2e!mZ zj!PGAIEboGO5Fuyh%4;qhEWc!PLq$5f&?7H+c!7Aa)R07|q}u2T zL7-GsL zlXmkgvvzG8dw6q8k+J@=^S75MgK(&?d!SKrLEgu^0vWf{pPU=Td~Z8j>^rz zE+$DL9eQ=ciq)aHZk^+BQ{C&)uc|2_0QYpFx7d>S_4Gq_sbI^S1EDWkQYTN2nsDh@ zZCguOV>_FI_Y2Ia>xUl;+@{ZAIc?|`+?V!Zi!PYWUm`@m9gD9TH%n@bdjJTyPlj>i zrttY>&UI;JxE2ZJ_Vd{04GpcmzV+l;Qw?uRt?ZNDwOXr!^(j>4EpXB_N{hg~ui+OR zvmKe%PN=CAr=p3cOyDa82FrsPbtD(FR|jrfnj%*Uh1gTVtIxQtu$H&2B&A;I%`J zsv;%8AR5(Drx?pb5vxXHpbEE1S_(}@sug@%I-o>V6>C#4#)ijDJ6(MV0O1UU=IggpN-M`l6iiln zFjS{RA|gtC%AKaqT(Okm(btJa zuXdmVI!nh=FI1vb8=%NhvrgX4e05 zp5nHX;?V-2ZY=>@Vz^6%5q`*328^9P{{RC164ed3G9`1_RPOWRK8Pd`nG4%gdD2v< ze{PjU>6{5RNJLuDYLvO)riz3(OG+tlRTK!)0Cmiw+K_r&X0~%zd_*YzPt2Apw z=BiyXf!Q`-EXrg`g||#=!&5Z z6{%G}?w9z-X;II>Gl>vLG|dX7;#~;@f(WW(KoXS2c<7g|8~KC+b577gT_ZRrK`Cr? zsG(0+!&Qk1sG>{SpA>nq<(6}If0t$3$+_8sqkEGXGnnP~`F)FvYnf%li`aNcx~DyS zSlL={=him!Z{y-c{X@&#w%2(x48)wYdB!cWly2v0z`B&Sq$&kE^;0!uGyTi+k8*C@ zV`3Mk-fwEim+!pdl$VnZShn7M+4`y8TVI%CVU$~5UZL4#mrJE{D|8u>ebofzgUtM@ z`mx;H%jbJpC81g}3wLF~nA}vdJ~|d2-W<>B4{*1Auat8nHZJ$GD$BA$8;lust2@T_ zXz~8#b4~@1naTX=^1D5;ygF4=JKd}6Y51E)t&bjf6tBrl{aHF&Tc7(q>(b-xid6^w zPj>v0xoY6*G(4|yU0ElxB_vekhaS&7x$?I-xBmdAx5_tJE))B^J)ATdmy}zZGCh!| z{lAinYV7-kNnsg&==qPhJF~lkZjI(_xszpfmiGp(=-S;|s;VMzN(An5?Sn2&(IrHE z(q97LGUe)xn%gMRrO{~>)BMP|LLz0gs)YddhedouOQ(|vbd)xVp<028ElI$II3~u` zLF4W?4A6zqKTHr@Ht@VYz@jQI=bx%3b&8*|h`2AVDpy|@nmXH26;$F%QDBI!-D$!J z$ix2tvCeU3!*@3T4qWVGBP-7LJIK(g5QR^+6;czYwT0Uj>aDa7>_HJGsK?%2Yxkj*X&q2G?MXW`UT7sS?T}E0i#~Ko zLN?^4QdZ7r1NpSd2u-qZjmpghC(Nq|@QFAebpkZ1q=l$ReXd*~*HslKq>~A7ETD?v z=N^1?OhrXxoDk|6A{vDxDcn`@O(9z{L01{UP*8+dQq30_aLp=f#@g)*`BGk(61GE| zr%;75koZYwhb*C&2M5pMD5Sx9AW7!iQc$g2X(*?OM;}ZQjU{eg%8b!D@q+h$@nt~) zcO}A_;1x~jA<;BhVZ($fxX`LK+$v2Cxxp)YQgC0JExa2l zlf^l&q9#D?wZ(NJG*yBphH_4rCc@#TX=iICnhKYKq@PbzDqK8{Ruq#WRJ2%NqBzPM zRBc$0R^F2k;v@|aG_2~=h9k`cf-*qvD&tD>Yk_QqB)k|(T#zbLkzrCK<;@k6?KqDW z$BH{hOZMr3RKW+~3gU$lKsvPwiX{2qm1&_nEuZc?`*PLG6t8)(u1T+o23S?Ygu0+n z)I>t|kx?bh2!gWHj2a-6*F%!*kMZe>ktVGtV;<6L(Hm7#{7RBeVT~M^rVvgn>MbiN z%ZCUWl67z`KgI=T+C!~N36~a_C6W;e_o|kT7$rf$G$i!Tjy9T8qy4%gv~o`vrk)9k zEI8coU2?;wKAU{$%QHsqulFMU>mtcFFEDWnE8bn=&oAoOH)e>tSMBZoJxGX&?L&X| z7t==KIcI2JCSyS8;4eeJEo455n> z@C{O*EE{QHb|xPV=~7gGdrzu9TQFrCF!o2aKkp=-h#9cpvOUvLk*8O#3E{SBE?)@| zh>?Oj`>5U>6X%37L3pT8R3Jq~Mb{*SA_OMDDmkSzmx2i%_d>ddwNAY_PpSz%Y0Rh#Q zj-qP77rp$^nU2iP*;#gya4TD_mp&8cjrzz)MTfUb&s^ycSwXGqd)qrngTsW-s#=9r zYL=AL2B<<~KGG#~!&*%ssy5ss_=aeWA>rVedSS8>1y9>?DPA7(&(Q>`YBbA8*Xu}< zHCJYgOa1K;QS4AZZkfxU?1!sbm2@DYc7KdKXh>|9fRZe@=k`FWieWucsS}Y^VA~`> z5y2D|l$R1?0#2nZ2gDJ^Qs7jE=oLnF%<5E^-TPpO)l^pmZ84|wPt_F*My{dKV6#yK z@o~b`+KC`m*-E8FT>~s5v$UnI=8990Wev89`&Pm6&6G)!dZ3vW+GT^%;R-32BF!S) z04i$GC=zjJv!1zYfsmNh;T;mgOyKG5C+W|;=jGKMrkrWD3IM?sD&v-}m~5tnF6tQ7 zEnTI;eGo0Fs2Ck!-712JzRh#>K*jBQXI8uWrEcc1Kqp~l9J`WmLyKMPv= zVdDf=)k2k}DX05PeGu|CDsB#gYHL1J)f*{P;-1_~ME?M?r9Cs|hnfI%ANZ?W#M?>t zIQekohlIxm4wn%URga4p7Z4p*kKCHLgld@Srb!NyAV$uq0VyUv6-acGZr<6t$PFe* z_)>U5AXYE7_q!r0kOx}PB=p5hx~6MAnNFIyv6Ndj+iyDJ1qQ8@$vD+z6p0{^_Yp!= z@#$D539Ex4_P`W}gHPKDvbS`Ru%X$71Ii_?0jqiy*RdB2)FrP0R9SSxLU!&Eg~}U8 zph!3sjVb)mY~xIuifQi}RYvIIs~Pk|Y)!I6O|crUWIpd7EaPZSlTE$*f2pg72=}Q# ztJ`+auqPS(TDc(A1GGU}HY%l06f=!D-Lxeagam2ebYvJ)j_X6UBg`ibCBh5clHc~Qo z+8jjJ^5f}*RvN8a_%17(F>mn#BGuCZYKkHlIG~iv7;HO~g#su&w`ZYg)zYybtrKZV zw@}ZBt5x+yX0!;MB#tFCB>VBSqHPAFTGh^Fl%QN@UoJQ(mMg=e9Asrq-)mB=ik}DD z)dZcI%TSh%Nkdl-Jju4g_CzKqzlmjx5{jaL`#7O5G~vyl0kx?`6iIof4l*se(BmZp zRVC+%5)!R6Pe(u50wnR1jRkCy&)xA$TvW0G0HH{ds+Yv6gt;TK;)!d(R9Bk_CRAxK z@1k}kHR6F1L{lA3l;_DPpoC2my4`v?IO&nVM3X<2uKU8lPz}sfyGu`alFSBy& z6&h{Z%NIUTTtu3UYUHIYQ=T|y8}qt8N%=jR?^Uh-Y{Bnl{{Z=!X_MPMycT!PE0?)` zNqp+E`O;07yI*7PVRw}IkK}ISZ_e)pm3No^UD;&$!&YPahkcX$(x)Xn@jo5B}SH9{&IZXT1r$Sv8|+re|?%@UzfK3}#lpS{`4vf>qd+$C$gtZt3wF ziLANNU|7HUzuc>{O#sK4Im5!T``dq15jpiuy4LTy722Wi)^b~ZA~in8Lc_UD@0}aA z?Ww=DJjFNf=0HdOri5`R{55mM^I6r~yWaJq?OA_Vvc5dZ*7n)0A0|$vOFkru+_Y>- zlS0|Nq?Rn0+j_qK`uJw>Vs`997P|1 zDxIbL)XoXFY(>Fcb6h_(mIYSS)e$=gjm-^Z!>R1MldJ>jW};@TTsOmd=&cnqN1h7Oe$G+ zX!U9jmw$Q=O;uG&ULckoFiM7v251yE z<)}`MITEb8VbnxKB|2IiH7ASg>w-ZfRV`|gmn_yBaGX(3z`w=^1X_K7lb`Ql=!%JE z_YM^Q04!4^tAbzct{fj}uZEtafHxmdHuTc7tDjT|swyCMhD$Zt>Dp-Of>K3NP@<_y zTIVPbrf4HwNVLs(B@K*}&st4VTninbG*y-ohTEC84);>2mOpzBL^$ddPVo0f`F_}? z)I=TxNpwyy#dW3$E|_!*l-hSyds6As0*XD|bJG|&EBU4Bf>kwIwItI|94#p-w96kv zB1&Ms#QkwL#YMgaTDstnRdxmJ%eI)yOnHU8yU$~uCTryi<=f%9nU3x@(*Phr-@e(E zt;=`R8k;KMj>Q=4-+RF=bJZ4>{#^Y?`E!$H_W`rC$@84&Dgm%-!Fft4bE>3Vx_*24 zM*9y2z>Ih6EVd``_@V&eQ^_^uim&|U-2iIb>V3;kF|y)tlfzJvRm&F_HXd#6kvU>N zEVs=0k&>Vwcz{jfMP520>h}Kt&zl+A2GP;~0P3q`e(S~n4k0fkF=qAenR#aPIIVk& zCO5gu_DhaPiRg#NInAvFl=!J_om{Jh`PCI*Zu5uTxUmxvu(xXF>DI0nVX-n)nr#HM z(x{xU3|%za%qPNE0Rh^$3|mZkVePt`s*h}`Aw;*Q$0Ct=-a!$q2+OYbZYZC+N}#|2d;$A*o4G1<3vda+D;V%&@~D=|gDLXoHO5^3mze&W*W zFf;f=Q6sC2yMT%5gSA|p!X{3J_LVz5QzH~vz*)TN8%=|t<4aXTwa}}EGLNlqDlXh$ zw?lQWw^w>H#wcHz9OF7>@q&M8Jph(Mvc{^Vg)>tnb;1UxQ%b9^@BNS_0@+vGVbz^e z)7$$Yw;Mq;{kI#Qxp$}PhXqB-rHU(EdSbFp)*X#H=id7uLDUp*w1N#%=bSv;oI(Zd z3WUWt>Q#aSBnFFGok*OCC=I)&QowdAT}3|b5|k2>BGtyJ>W_Gn74L%MUcEZHA<{ur z;1%qOa!v_B#1t9#(sSokha6VKwm$CdT1~Au{87<9PPlBF0DZ7~5*62wQDL zi$i2G75?+=fow%~CH`SqT^!orNE=kPYuUIgT>c$!Elx;%^^y%-+Mq!Q$#ROoS*fe;(~C+&13e9JA(!3rD~3Z!q2QbdZIw<8k@RmwIZ3*(&D ze311`Fk24lh)8hotk!U5<0{*Z;3CS`v!4R%>Vj4gtHm9CqA%q+OQsxc#>KIsx|&2T zYSYsVk*Bz>mO-#pCF3*K(E{s$@)~HQP&O0kpHw!y4jbL3{eD{t-YZ;frT4eu=}i`ydUb2NS7IqQi<`Y)ww4lqobJs-^MH zeNnb2P(T3+nNG6s(W{mob&P7zi`f)jB!CKvr`g(x3Mlr!Z%FHP7wr^ymU)n zOj6vOZ8TL#`j!b9LuK>C4a@|;C))zzxFd2pTUn44^!CaWrn-N{S|`iO->6l^4CKQc{hZY9j2r_4*QCxF(4t`=6_!9O=>12P%od z(5}pcm+@+fk+c#n;*iv(!P%O6Vv#wcXIiVH*)O`QI2JZSFCTH#?Ko5Z*H=Uh0IDhR z+bkO|%M!$Yvy}e;-uokJ;jIBZ13B}e;R0%iq9<7-wD6+;0Pum85+>@cWRl{S+YUOx z0xh!}S86|Nz&t#?Q6X&*HX2mZ6XcXKB_uKLNl>T9JR+=B$||7}oq8whlzFvnoNsn% zxNT)SuzA*FzBx_L%4Rtou3W!1+u?At5+xsZLMY2j*FF)mknLD9nddji98>^C7mV0?>*L`ho?AZya_!Smhak*J{lV3uu zZ*P=dTV$4bHsy}|*_FCwIg$Ij!m`Qj-2y>2`v!_DJu}r87um=9c5dC3&A`y>miwig zJz`D%*laD_6b>oRju~go@1~zNyo=6|DZ95PY4C@F$LhoSo6K9*z&W@Z z#LG_??TyCJspb`p+1~BY`jpBy&pplqVV&;786I%W{#^dMbrmO+hwrE-;fL-r{ooY0 zwKP`l0AFoU<@OpGNO0Fm@C~6?d zs2DdC$Fh zhnG98y4jZR?<*UjZ=7Wsa8#H}t{ed* z?ofhZP_O2ibV>l*n}*z{KF-hZ>8q*^g4tAcwl1uSp9yes!^*V*4h$^otI;TN5ME?k z?!8qGuMcifwIy|Q3 z2oZS61P-ShR78?^RWa$DDX6Nxe+?G_S>fG^g+ay9v}~)F<&-wVb&bLuX?IKQ|Xky;rQPy42vnhw>Sz!ZG2HXyTDrSksxWgvmRk8{dXDayBC4^QECe6UD zJ6M5uX_h>=K^w<#*s5TFsoDH1EFhe3Xlf^3(C~G2%D=J+3M#5s`ukHnv=t`Jp9 zdNfm~f(Am02&vdql==S16mPO+;lf=%#xWJE#XM!nFI)VL3-+lAU0>@bP_- zP>@xjR%uW2{js`P=IHMY&9{|jzj=0B=RWS`VQx8|^JSaHf6{VBTO}FXTfKFK( zcBYyk{{a4|pHEx+n&u!CL4Zi_2$6ScuCI93&G{*nCA%!#0+?XGgY z>S)_pcZ5>q%DFIvYa{v}^Bh}j6ot1Jd7C#&z~GavOQm6(D{rCA`pVpN>I;Xh_mm0V zBRY_O-G^Kspf52WaF69h^Zx+5uCLr`UT+-K5|^19iJV01L% zB#3y@8D!c8Zn^}O5O#cZDq|N046r5v^6se$P-Xj}hgVz*x@r}71g4cQEd5YGEL^=o z(n{m=qmEs0Ewa-H-Mr^;kBd*I79g+|%w~2OF)Hm%$4Eej?w5L8vxmg4mf`PvwYg;x zSd&`DsUpvp2>RdiPVu)J$#bmVaJN%0eZW@RxxKKmzr4&;T$-fW`Njo8oNAoYL<>&4 zvw6)cv#V{*G?Y$i2G_$xRl}YHlu$`KTRBtir-PMxrOyPUYD7mw(KKVG09Up|vr`q7 zI<$ST(F00O>oO@zno&^_kdk6^laF$yu9b;7N)Du_)~gPp0*=w`s}lAHSbe=vM2AX` zvZ%Q8&H`yPce;y&xQTT^3$2)u_cm!-FXqBfMDmp-tT2}}0*Z@3AxnUZR@Hn&zhr!? z+ckcBT5ZPW17p zl@UGVAcM2!o-tC2y3UH5?G(H+`(VI9Hh-p_?VS0sgc{OC-6h7k>y#4-GH=@LNSplF z&#Ed>Ts0|ukmF!d6gm|MyS!oI>W!EkBf%-f%$aDr6go+a_~fu8;7hSa2ZK`AQYJl6 z`+z6{q3;DssvrI23_3dC1ldF&_^u*<! zgpX7;?!W=ZDA~7zPGh8l+38ppM%Jl4uyM5_QZ_gg^>jnd0H}(l0!yQx2=}cUY?&Z9 zW%_(-n)+a!uAn2Lk;IdZUZ`vgo3 zb>Yn@M%q+y8w#9~PHQgc@W6-?G2|d z7#Rf6uu!QmP6^A^0!jf`xl;CUB$Vk?f|0bX7YWlYX+aSydr|lZhd#`(O%P@(L0dhf zoTtwyXb5X*(5y)go@rwXAbng6J8RthEA4eaks>Q4rncxL>s5jl)dAvSXkfI{&Gy8F zku*@C)YhatG|ND3 zC*GsHJQbFxLQ*w(dy_c`aQ1bPRihu@IM zOY=?&rA?rPece1u1Tz&9)LLcF1cFj0bZrua4r#37f>lHipayj9ITu%42%|$Y*o0yfv)4WdwjqjxLGgPc&75b||V+=aRrZrdKO(lxZyB+)8@q5cWd8ul zI_>?Kx>8>j)ny+gx?fzrS??$R04DzNWhi_pjopi*{`5?I(DEmI%GVQTGP~WkoiI;s zWo*NR{{X2D1N(#Y*PWw>QaJlr8^kH$s4j=54gAx~FQ$WH+$nP0Eq86@E-~9&nSZ$i z{$=EEkNqA6;Tup&;wAQO6>5{<z z#DHn*k36&MUpX%G`&{bapStq6?ZKOuudMDAZ8y!AOSSUCD*ddRLRV1)`!c2#4HDRx z?l&oHzY_ah2^&EwoWN9F6fsu6Z%RBKuiuL22S zC~Pgxwkg^vs!~clE9r#+AxZxLmqo!a!?e2L*A23C*W)Q4Wi@s}SaiUFFruoRn#g-A z$*u{qaGUj*^#ijGRy_X1RHwP0AwpEIVBPVH(0KjsYtnLlKNn$v{sh{L^(^TU|sAu$!Qr$2b&qg zNZ`763KTRz3W3T;RB5X7}ef|8dOwuO;&PF7;I+PuD;ymE@=0r zifwmIB$~WGYzQH%f>ZC(q>|w%u3f*xnqq2VJp=q>xI(qpOsCDN3TU0K5}Xm7)~{|_ zIiQ?WX-If+MdtfrPRg$i3ly4mC&S0d0;n^qj#9^x1yW+_ETuVu^T3mXAs=FTaN+wP zofgfaElws0$eQ4qsX@g}6so85O(7K|jy80uN_8iSTDc-++fEeqBF;95vLD4Y(XI&; z1!cjE<9;(N&vbriyiCE8o8h{tD+oLq3>HZNQh;RW-`3P%Wo@u zsJ61q^4mMhYpa*CqjNE{JX*VbZXE5CzqYE9@hmWmd42TzmJ44N>5JTjo0QkvOQiu{ z{YZWHFaDnGSywB&X45ms8O$0@6gHb8tCbNUw*z=QhXE(HR;;^mko@B*w3QpED?f1{6fh)>4z1|D_eVH@4s%yFsU!>s$WcPA8n;=LZ(p#5o+*L zk4!p9(*gu^Fs+IKH!Wm1`eDnTmTa4B=urYk3ztGgXwV|K6_}wUlZsM`M*Wp;g}6{v zR7EW`PuDJJ6emPjuCp{xc+|B?7am+8K4$g5mJ_U0aXmAUV~h)e`;SoawA*fy;F@cz z?B{|eZX35#aWi|t%=1?qxc65ZHqFujpMA6? z$CD0NxnZOS>}~C?g{8O!OM_n$sL5l_P+$S;vigM19J)@;XfI@$Vp}ldl3g?+&R9=G z3fxIu3_w%5IQY}}M3pN;a)owsLF1<%OjK?I!$u~FvqTTsr6>H|Q9~__Ro5bOUWp{q z2v|B)g0xjikY}kA2yjf1dle#}%0#Q(m##L1;(#Y{D42%53aJVxU7?-}f-mNb3Tl$2 zD3u?^6p2-8_7M>!&Xa>jl^a(($O}}JJQ9?mMnqzr#bl8PdD4D}q>^F4i8v*7v>9lS z)P>K4Enp~06affGi;i<%h!+TI0W}BCPSRvF&%>`PS zHs*{~E9AjpUT9Egz`#`nNAk-Uq*X+?`+79+LaCy-L-0@vWzhmunkoE5l6JUO2?UUc zPLvT|@c5>hIUp8A{t)Y2X`d4KqPi7|DK^sWfD*S1ps{a5iq2);O z3xWgl3xb6-qIIvL2-e-exfH-@s7sMBfgh4LP(qayFKb0p6i$d~khcq(+@*G+h(elb zn$9NbH1eU)+8S)>9}+B=qB~8v-B)(yb5 z5Upm|XrCPA>W0+>m8A;INYlP|v?O5eLLkF*TJ{ z^G^uck+?;}Ie+#)wkES7;Zjl4#R}OdiZBRcjL~PRrI$>h1y5oibpf=R6T(P~k4y~6 z6a_Ily-WOI_nJ|lbWLSffTxE*Sk|+j{%+umLy^vqPsgFz&qN+RrvoS?dmmK|4fyPRG$)|b+#367<&=zY+ zps%#LU{$qKs(2D;=Z6asF#iB9LcNz0iFHG5h*xlDLYkLkc=RmbNwrcJzA}=|Yp1i} zg<8m54)0}Bui+A58zY~-GCDZ4V;e#fGvJt_XwfWSTr}B$`%|db(F*B`xQ>MYNr5j4 zkYg^GZ3xTWVzRKDtECyBf3XL5_+e%YnM?Jum`8)ct`pmUZyncutLrQE*G_szZh z-W;L4lXYxP(>k@vH)*uD`TUfX-n z%*yt~tQ^WN?e1AN3gX{VlSrq)FwMQ6n?FzoV)K+0-d&MppVJ%r#Pha|xV(5pzsY?; z`O&#$ZEx~*zmR5^cNa%Lj%waq=!fB&^2Hfv*7uqjLo1=I+bhj7)m}n+(0}m5x5xG8 zyiOu2Y~LKWHMqP^B3+Q7e=0(jMfJ(NZrXt2)?=0L3K>89)TE{OWzQDOz4fP>IlK04 zE7l2PZMr17SKe81jOj@3WF zv-3Hakuh-1%DG!M$|!YXOtIRaqqh#K*ILee(t&7-r${PVaHV`IpKJyTaMp(?Es-~` zyNvpwz;(1nn+ArYSU%5GTb;Bb%91R8~I(RVG(-;Dt)yhsw zDWdyY7B+|g<8Al$rc+PCE2apH1xU4=%0uDR0^9cQB8kujB9rBkFRlr)kxUR=2}+(h zrk;opQxs@$Ws@pGok^i#vMIRJfTKWSLbC5mTsjVty5na+(K#<2Si(}Pu<)Wtr?0m^ zR024SZ3rnUeS+~UppDdJR(|Z&%66R6!=+-SaYR!}X_qcAh+{*nDoq6t5#Pxz4Xvh0fC{NH3qi?pkvSZVS7knGe+ z$!n0~&p3U;Zf**8R#H`h1vN4+1k_WW5^FITcC=5KG(^QzzV1GlrNAUE0A4;Qq|BzF zT8#R>*cVoEEh$zb%>;(2A@*gDG}Z|Wn+m*IQ;H<62G^FP{$z<&SKgGNRAh?YfmQEt zazxPP6P*(6e?0wB+nRBpsdK`iI^khH+EvkvVko2H(7iEHjF7^W6j{l9SZU;mAy7UU zDe_~43MzIBfTt)qEayEq$J8L*ZgB7OceZ(Ti@6|L75kRWzkCXL!5|4MUo0e~!{9xc zXyCRSpX$#z+-oZfWVFmOtBd=43;d<)G?R9AETf{d0by1X;D=tl{{T=u=&;D}7Xa^H z%v;*a;r8A#=bST`r`MM7T{sNw+`E4FG6Z}-;giZs(E)t#*B$ARd^>@2GiPL9c?-4F zkWc4-T=~Vzs(rP!%r8}@oYs3nA|*~L5qRM&S^Cn?vo@4zb%eCMb(K`YQgBrv_AfrI zHjuBYhqUw;S zk7t5vs{{^Q2$830XM+ArJur%H3KI7)tqYoXLv*63w~EUO%ZFT`ZcXNih4{Nu*{gi1 zjQXJ2JL_wS9ahLwcbJ^l52c<}eSY}+wyr|dSYv}|m7>?lhb%pr+cRtqvKK(*qLKoi z9KOi&cXw>B#qH=XJ+o}%I=S4GlH5unDcY1;cB zRc2KJohn)Kjg%z`1Tp($DUFu}WN=gFzxru4&;LMo~pt3QlKHDR}9Z zR0$j6;%s)l=x4Go0ZDsYxJSw>MD(VhOEf`y#mC7Qd*&CuXo^ICkrNJ>?bP8p`hb&R zIB`gDh^FDQ+7vVu9%(EeyHwlvq_UO~Hg>yW@0Vpnzbw6QN-bhu+O{b#%l5&UHcH|A zHANIHJ{kJsYBg;e)8amDP-jXuF6c(vL8A^_VZD=6S3S@i>5*zVOR9YEHrB!~I>1ol zj-aTiYbj&VI3-4qYC4h4G^gRi(+9H}&~+MBS3VF^1lp&wDYm>*PvI4qB2(NHR7zKu z?2B!;Y#j;&8{kiBud)FQ$u^zULqc9EkrN0uUT^~9)8Hvg1%DFbI3!9*@|R^vQ4{lH z=z=6PTEc^p_KJGyivDRq6ZVg)DRB`~#WaSDmSEp@mpHhQU}jW`>MRG2MFa{>5C$Q# zT8Mu(5mnPlR|_qhXoMAhX|JLM!bBAPL6r80i=uc-qAPSkNu=y53LvNEhlC5NcqVY+65b00^+j<8CtDhf486x7}dTAj1qm1Bc6%j9G z7ZmD?lmcl-V}hvCtA`9tMJV7^tF9hylu|7SfiWM=KU4vjR6nYMd6w-+f5jLu3y6F^8 z%Qc)d0NDeH@dYsvmkHtMhaDAF6z>vf9z>0+4z``T_GOPXOD{wb8j{ZhK@}Q#6(EQe z3B&KWN{LePeXuHok_qg_S~=j=p$5%cr4d1C63~S&R5nZ+5~GxuicW#?Pt^d`NQ|-G z#$=P@i48&9trWtQHHuYrf!av6r@#obwVSG6)%2)m3-*9K`&s0 zJM|)sJ!=&kjn0bpXmbp4m0x5`l|AQtNhXW<6I2qK)MKCr`2CPX`m2au6sBBQP6=EP zR41?j3DTSspQFiri<#n0*cw8m2Q)xf%Kk9g`k@cv)2sivjT8I{+Yzfjxb z^)Z}T+n!gJWFA|tb7z)iFRQ?9T{OsxjqHR4LR2GbI<|O8O#YmHqODoVbC-t0Ir7iU zT)}K^EZDj4v2kN}OD5xf2U#ibq@Mx@wVp$jU3s6AWjR)Vm}Qqt{{Zy$ z!`Cj0>29H{g?;bcfU)xH%ZqO?Gkaz-cSh?y+)M1z<2cOR!#&Jz*-5II>p?6yRu1QR zK8!b0KD2BpyJpkN%M<7W%tw-#{{a1k^f!^%UK;HTSPSg7(3emRo$EHliO02p zP2l=j-VNRc#Ys;k&e?5FUdoM&gC*j|0o??BuMWzeTwcAqyPv+c@BFnkL2R05-jw0Q`L>9f?+_JSUD^8JyK`*5 z{ZiLBY>Tp3Y-idXJ{%#+-YzQf75vbI-QjH9?}#cS`SFCI_qNw(vNq8sPCMWkcX?sE zH!{cF%9(M1o+m+7V}054mAt)_wch*7 zY=iQHFYw8IY~gxBGStrhD^gBoE2W%}Oq8zC8f7d7-p zbrpOIfbe(z$aK+@HGjB7?K>=WBBIZ#1PZeN?)E5`4z-7s2q`TGS9W|*i0#A9jS5VV zr3BJ&7Asd&3W==^chLrF=jNUraM~Td$;UQIt*s?WI=W|s<;e&n-2!siti-2}G(5wA z4;{NZCy0Vbi$3_SGvt9pe43;-43K~N5=~!=sssp8-gM=;U$K%y+`Oj1(xK(Hw)v6!s{n)Kt#3LTkn zPYxdR5u!*3j%cu|2!vXRc=(n!q_q_ks(W0rf^~47o&e_81VxG$v%$|3N(@(9pH@oxR{Wkk}4((gr|-h{GMUvUU2TlXdCOiRykIE zXqSb5+07wrcxkh+E%2?-^~23b$k57l;7;{c97WqIYc@|CNP%e*bT+Qq%g zUsGOrylD5!wi%z6*{0Qte+i(f3jY8iMHYWi8~XlCC-XN~x4VI#x0*UXw`kB!3zrT^ zd0z9s%~o0>scv2J<32}=g(b06>Wsy`%HKaQGtJyrYGVHDar1jOjnCODwQSWt6uF_h zgmZe^6uqe}9mzAt9{GRVC(*gDB7{Gf+}mcBwl)W9&Hi(Dl->NbtJj#@uv=wB8Su}V z9=5i>Wi5fqn+C-N;tvCW2$JQTPzdCQ7an*`w7C2eMXRP4=Rh`hY~o0SOF3d9Dv2(b z7Tn6(WxDo4^3so!TE}TDIv@hyEpgM>?Rzx)!til&!`9<#@}}@mq$Ano9TJU$h*ht1 z-z_J{IYU!u2@gt#YL2v=6(oeMg=hp+(ZxJx(GG2H8EBjC={mgw>G6zfLB2t|0S$I%slgLF#~Nms61 zP}_(~NwLHceQ6ESDI_#71vE-{s+U}%vf4H)+@K{_TvJ+8%89RB5aJ*|xTpxdP;VhB z3t)git0m46rN6$eR@$yf5@ z>4wdt&Nz2Yww#uK~f$Gu8xT8DWId7JBx^2-jGAW5`f zbvGmxql-#T2zCwycpHMVB2I*YL2yVDM9~FT8S%i2M5>|jI}#Mv-dV;3k~ET@1VgW% zst6V82v-SAgugZrq^l%r;ZnOfbu1Ht>Z`BfL`t-zyd$fo949VK#a%6!imJ=+{g5Cg z%c!d}(9#Fz?M^8}?P^2U9_&B^P&l)nJh14AOwGzGlBFEe#u^na{*Y3gADUS7Bnxl4 zq$B!5loIOixS2F+Stikk#T&UO#NJT}=owCY z_v!ht9t9S+aDi^D7+>NGu5@<{{S`;=zvrrB`qlFPG5y}!(i&Wuxkeq?#l5@zQ`+b zG$#i_rZq3(oJ@$w{7MPUuh$7&$z1rVk{NO&6Ka$I`;sq+srQj^=!YG3voT{rN<`;2 zuDCOEzP`=0mRxg!BuOZD)lziHd7x2}GkngmLT*#y(*lZ!Mj>0|ihza10>R8~3@Z<9 z3yN?e@;2j+=n)j8{{S|qaS__Uj<&*yD|qNbn$Mvld~^Q*F+8_T`aQ$XH)iI=TDZDr zJKojAwiA=B{J9n~T2|w$IwVxDB1&Lz`J<&f*SVrMrNRIzBlJ_!2WeF1(BL6UzO} z&2!ax{qEmg@y&-d7eDDNt!(a14&0O4cD1X*kQTd}^{wQtaP__6H072{pJe;FcE}q0 z!bfiQwW9D+lHrH1GJiWacRRX!Ljk{8EB4oaiKJ$c=7qHLC&(WrJkzrfqi1{@rD=b} zyKJ<9dZ3s80O7Uet^Lxc%;qFp!}6$CU%CTmp(Oj0=Yu!@0MjFIS#dB&zwV3bfAogq z*8}Ac5K?-+%VBTpSs$aA}H~sJki^eZZ`LAv@vl<`^-HMR5a|v zxgkbTISUvnn0N_3A~q_B=jKJi92UjLTWl&N6;huNCb$GLdb;RnDqJ|pWrS>vqj{!& zDmb+ga+IJ^f;QP5Zp>%RIBM$HHjXs)K=BBQBfq(`RbGj}-n#w!*QRy1b+=G_wMa}Q zE?By>x6N}lUbO!J6gi98>x|uTFofX>{%P|@dF4Ah+nHv5YGhmMo$q%0@c0tE^Svo1Q5_&^PzLGI0yM-T<94Uqm))**fp&h%G&GUql;qCBZMo zK^1J6{3SK7svZW+N#zAHSx85UsjT2c6pG-{YDHB}ho2Dr;bWqj72mb(f z6iM<#o00kj+lHAXDg7 zij`3ws+v$y2ZnY1kV->|dsR=W0~8b%Tsy+3w+5U!Ha=M1Ji;|?K`syp!7rczJEKU5Y7H1L$C)e4=_@b&3P+RxrEaXpge zi4v_`6IJVp5+*&utG&a5XonP*m2cZZPS-Z50{4Qg1t%oXzAv&Qi!t!3Po-8Qvy$!hHF43Zr)2&xbBTsn|^z)r7&wGpAw(XFLC$i&2SpNV#TU^}zCHY04-Jn-|_DbgJ z=0NKG)=@&9m4v*r@~7$l0L#{H8vg(fmuGG6)xKkE#BGtL%bgY(72JQO?BT-2SL8QI z!BpW?CsHmlJBu%;ZQEf3X>!rs?)F=6w(%l^=PpQcouC@3N zA5>+mnljz4Ty$HnVUu%>*&@%KV`}5*+sN`GXw3)>r-pb>svZ+{Zbb^T?GbEvwBywd z0~ZBkW^^-fgsDJip3Z59=7AHxZRBf9jS?ZA90<5{$G*5%RXdncW6O%F#FF*EEmSQs z=A1UAb}f>H4k{e$V%PCQbenWmsBH8+Q(jG>Z-FCVNoLYmOboE1RljzRR zN|1t)aZM#C6&F+*92F_43!exk(PoMip-!rJ<@UfO!<#W)|dpS7~S3=z<|JLl%3=s8i;KnF>(U z>vYu6khqrwf!UK~Y*VSn2@IE)1cRaJiaqb9m8yObo)F*)Hjd~*UeYHHFvyGON+DIp zX0By`Q$wJNi6W{??@mzbBJX0lg>}oqi|d7TREV6?;G~4`mvJX9m=+a91j4g(O zb*xN>FBx5hK0htxA7|H9<57K{^$z(N2kIO({O86>OB00Iy@l~#cE@?owF{J(?;ZY>55T`1N zVmx&$qLz`N06G+mdqli5T@WVee}_#dm=S(lVYx}M9i+F#2GAf(u+R7hQ- zGSo6zORfQH_hNLDlS6Bkyd@MXg*EO{Xf;Fip(2CwR3eceE}qn&jiPK9^u^LyImJ}4 z=vXDFM`zqkB%IKUY)p1-(rMWmi&+jh!(t?)t%X%dQ3-rH`ey>$XsS< zNtzj#v`D_qI=N>BZrhZQ=t)klw2gqOnmwV((O2chT`&P|OSB-NYF~CdaNBH5Qi@Uh z2@{Tqr~W7;JC^`iI>=2Bk#NyDqzm9`K+cp2ksdr6qiPq1K=@FosYAZLdDlWNC2m}>HLDIEpUP)oo1nv(z4`*H$^}i{{SgTPG9jbgxXC++@yq!7PL=ldbuKyB&-e5q?g|sG@bf&Po6#F zriG|i36Bgih=^N1h^k0CROnfCz=D{m?WW=q&uBb6T#!z>^3+;VcyvN552o6R>7t%# zs;{CHP>EEqc@^0uUJ>l$1VUzq`eCPMj}E?sf~8bV0)sW~pB_3P8?2G`S??=Tqwtjb zT~I4 znz$&U(+GW(H|XJ(sIs>6lj$08QZ=M_FN zFphD?RdeQdm06Da-0v0j=489?mAiVcXN=o-F3RnpGgUv^B}s6sXJNd)LGO?M08+m* z?kz2z&x0$w%<~&N%P;d^Eq*9BHp9nK@+@7v=1b?tmkzf3qi1%-#r4|WP*|HwXcri- z0_cyM-TwfqA3XO#re(9WySBdZTnr}+P3D6nSoyRxp0fZ$^QVBh0KA|1(%JMZS-SVvHKAEvY;4NmFLO7xO7DDKv}WLu zS`Bktcv3f=>(4&yx8mn^8)DOTGem5V^G01`YGO{dMMWjp+IHurNumnjUvA;o?shIX zilr-`+LcS$`~6Y!?!22P0<@w@+VIws>4zt9;QxYLc?w^1c12!*U?HJl@RHE|H=I+1D~F-?6@vP*O-jQ?btn+H|9l) z;PzdfrNhB=o2_)s%@5E!U9=fFjpfd2r* zU2xzX$hmWF6_B9CHC^Dt{Vl;uZD5Ik!a?C$?k_43qGxB2S_=)1@3a zf~x3aPQibVRCeoBPU1?cdhv_78%Tl`jKvd1sBOY|7N2w$?Z{mYIcwyGiJ$=^V`QSK zRST@eaF-;x;ae&dz-MUdODRuH0($vn%^N#_4|niPSF*hNqUj7&z->^K6sZwecPo;@ zBC;Y*YgMR23@KT5x}cg;WLq|5W}>FS7Y5cz=!$_4V!@%RhizQqrDZO-+JKk<_Zw08 z-srQglner?W0S?S~^utYrmA3TbRb2X@s9LM<>Yl7+I499m5OgPbOPdKn zOy@^@)FeW`f_}IpN%mZ+G3^p?RqKtBqV1A>m02hAN(t2kB25EYja> zAb@5tB1CUbrd?yFFTXVzenPiAs9srU;iAXhoXUu2YGippOQgXwX17_GedGqIw`f zuuj&sH7;FI=SJ+<<##!zdATW;d5e@;SvX(Rl=55ep1x5hDiKv=T<)$E=vm=!cX#!l zoOyd_wyYJsh~K52Z))QI0GYLXRK*aR_8XoYF-yPdkLGBwuToY_-e26fZcn(|<8T6; zsSgN$smGpI1|hO_ZLV&eXKVX=VI`L=p>Fg40I%ORGfRgKq`Z3a>0hV9>Q=RK;REtN zT;6OVvd+aFaPwiP{78c-bi%TqS$<|_jZ(KaZ{A+sZ5(gIBUSYCLV6T8>&}H#duYWpS9(zu1r_so z#cf@4+ikQd&RjF*i?*1|3G-=Mai`VlK}p2;Y=Qv$Km@<9X;YOWX7*}q`^w3-<}W7| zGl2lisB!Moh=)oeOZt^hstDHchZuAzV3pJ~1@R&#m~_eDQb4VCXGo%I!x_N14ug&^ zurg8pSwSOeN=fWbPe0iLB+`m$5}K+XG?GxHEfF8XnTjb7_LTak&kQ{1i0u9nm{qb) z9h~v$Ncp$-eJ{ng_9B-p%3pYa5ogI4N0x5RRu@+v6W!Fweil^{U(FZxm*$N;&R*$_ zt2hBT-ibIXuaYe?ODhbEDc)Z%xBmcova-$H$gQq3i>vGG;B(-)V)5pyRB@N>+ik>E z*^@&msgyr|cW`c8zy4sEMF3C27{&^e*FvRa6XSv-bX`LCQf$e9@CSvE!+Y3`~@ zBsjL_x|XEphaLfOxrGLD+9`3-ho&3ZnW}tR(Bzd*;nKdD!V!@QrnBtTHG)Q;G)F!d z5i0C|k3v9zi?R?v+bSY2F3nfh1O#mfAAbx9d10$@RU&LQrYnrv)N_P-!TI?;AfK_;T_?aF;{%`Q1vX%mps&p3ErAw?eTE2ok+Hs+Kke2k<+uS)5HO`@A? zqy;ILJk};>ST@eeq*)TLj-OXt3vb+t31Qh>Qw|h`8PtmRc6%91jb{i>I*wP|Nm7f- zlUa4e4?4}UfLBc_0=!kGj))e}iA>D|2~tQ&;-C9+#Vokv#YGZDB!0eoHnstFwJ{%xKRpmkoR<7ME;?>av zyJS{RzK(mvUK}u#IM})^wefbLQak?u3aRz=M9JlN2jPQhDREC2+oOsls3kGzn}^qkzy!>58RFzd> zqZ4h!d%d+f$noHo9dK?k*|G`W5lINk!#zDwwsBIr=s`lJTy#ncWIJa|_ezvS>y3$$ ze7(ay@lnYtA1*LWfDtNp2o*}c9?Y=mgh6Z^amSIR6Dp}6+@8KkMQC*!z3~9q&Rla? zb*4h132ngpBgZ0C!=YiJP*+ObnYlqCi57~4lT0*9XkOvfCsAbV-Pc-ha$^jcA{Yxh zB?MX(SI30uKxh!4ev8Ixp8Lp3v}RS zcb5bLi#1lkL_(c1)ePAA9hq)+^lr9Ilv&)_^c`!fh#iZqnyw@c1 ztILh={-Wl{_ag5uvA;Vep8o)wV%&(E0(*f2v%*n$_n99<8;iYpOPf!YZr^a5y-O2! z{+;}^E{_lRNdbGkAL+HbD&V`ay0~-8`=;%rzS;=oN~^=8o--ROuk`N9T({0{R_f)) zH-7nrV(-P3Jho~=KXn2eYV+s;p>+a>Ys|B2cLwW+Y?bs=015O?&R$9`O7z*S#VR?cDt-1?bd#s)%CdB+A(E+nP%CVi*EM} zzpXm*0S5|CnhE^BEgX*FTzvx0*5%imOGjVYg}D-_DG-lmX)JWfG(kIWwg%0ulWe?G zn(KD27aXCqcJc9TgRMoyks5d_o*c4RR>JyZ@4%aiB6|Bp?DfH0EyU0chUV@nrdCPRozp+vkru<)IzvnG%CW+aNnNZ6v8QDM=F1NvR9RUCU~cWH_kT(-ks} zsTa5w*R!;0UD~miL=v5{u#{{8uq4`o{^b%$@=u-#NwOdxU{g;zLV_|xEQM|~eUe@w zac4e=QfXvH6x)KNkPk%3A-UZnr(I+snEn+tPPs+vq zR9I5)Hofd9Q{ocFo`@BbOxm^-t3Z>v4l^Ba(7K9Xp+F;Qy^b=&wG6rqgHNH*LKq_P zlq(l1YDRQ0A~U0ml_AH4=PPM@Z8@SjvSZc|3Cj*60LSg(w| zmHJUOc;u72(1TO6H?5@6ul04SaP}HS9d3vB|NmZwdqf9oWR5)GK z?*a2cIv|x7#*)l>AOs|WI#o6ELLn5_O(K#c{NH3W*s3mxqTx8fc1glMhyiiN@NT74 z?A3+|1v#n+SIfor!+TViu94x_rW_JVjl-!854tF`r3P5^#VV~LaH#flaL2wBZedGx zCwq^I8Bi5kk!Pn4SaDG#-h@fak~V3JdE`=k6x9@XQ75N?F^Z5{N;OiL z@aT`IZO+^b&~lCL&U~-l1jz0sv|%nBW~W5EKtzPmIMl02RXtK%?)T1*D-Sc?z0X0) zF7gby=NvoR=AKqAuiaLSRaD6dHj-IOLdJ9Frj^|~$j%%8|cf2{O zv9@yd$gSL-$YkKnXYkJ+&Mw;I9!U|*7;*2N-V5_!pLf5q8-)cbITCzO347#KyHA1A zWS6G%DaTc5=!cb`ri{kw&@QHz-#yuN6WC$3er5d04YiVeKH839eo`-*zFQ$`)4*u) zces{OZZ^J36{9b`{vf}tTp(Ky0I;aF{{S*Y_x+!^TiAQp{zBuHf6}*t@X4&<-_b^r zfH!aGPr5slj3uXIwBJ{&;Tbpf& z_eI2=JnFc>HJ6N>wYK?tw_d`s{lN@+C(j#HFl%S*gr>am^+S)g(Smf(r6NSa?Nbn% zNe3BswZo=13?Vq(C{k4sFBKa4VL{7x?%Xc&qo`otRxx?fouTNBOM)xiC)%Nn|yX%=ZZI%vb z%R4-hqjBVnWv^u z@fZ^Zec(3ftMIDm=z>EOR2>AXqYX(0YHXqwg(Q_S!U#e3(H47DxJ+LBB|gtwG!3Yo zt6B&XXlcx=>xX^QNx^|E`7we)CKSt9kztQ7t^x3H)vlH!&0PJZwbijfWh$W=zRhKrtn8b}A*C0{_!-`NOM5u{5tKl>+ z%Q&LwJ;8UJ0-noXbrT+xf;!QrTUDW4N_L6r>w;0QwS_aNQezn7ThFzWaCY|gn*tpsmGFB@Q;#qtEOUQDtuCh0Ku~XSvInf zyU3W!t{!=`MRQ|HlJ<6Oe%~K15Dl{6yR!-aQ?V{Nq~egERd`eQ!gi`@z@U=dJ6yFu zi8MmNce_Yy#oEFN*3suD-=wCY`8D-NyCMeDwBtfF6K{Ctv!5in;!V2gEU<9oQcfCX zkwQ2q{uL=WwDYRMok-%L(&{p6G95%ROkvj%YuX(RjFCw=$rD5pU^ffj7Yaxi@N0uc z+Y$MG@~$<095I43NJCl9U?DvFGUH!R&b@f9n+%}J$#*!tGGs?1Bx}gEaMOqV~nht_p zRS`*N4YuJjrsu;zBuI5@n4!?qa+Mn9i?5;poj@cn(@7+;@qLgM;$)uVYRag}Yp4j< zPcKw9hS{>ye+YzRWsd^lkVYd*gmod3=$52KPh1qi2#6gO2Gg>t=eJ)M1W=^mIF3<3 zoVn*OR2y?PoGl2hPM(xW#NQO9PLLE?R-P%Qj))UUNP$9`Vw2ZDR2ayJL*cDOgb9Ht z2_DLo98uo{@PZdr1+n|MEcH%sY8`~st`c%~5p=;Cfy{liTtAXtxN+AI#1-riri4MG zvMZ(;6jf}~x-5Y$e~EpbxNc;Kfu};%hg5cnP*Bj2bjdt3!_g00%4`{-lBan^eVM?v zl#vK*q=>4UF9lw>aR&O>c4tP!X5*zjbR@knCfW^KN&zXstTf7a^*}go$QR&(U`vm+ z!wxHZBDn*t0Z~v(idwqir`#ZWZ}7H9O#c8L7(-0F)20s{O`S?I8TUyghfF;|2!I_8 zkR>ut9KBPAPz3hN@PiqVF1gAZ3fm|3piGfJG`iqd^Q?hEmbv5+DR1Bji%$Zi) zaSc~Yiwt0vu~9JDw%tWqui=z9sDI+vGzn9I@yd8XI7hTF@9f1Eo-HuLj*nz8caN3{ z9R+RFI@@im5zZ?0bU`AkBH8>#)e@!Pnf;KBy5Ngon2ISPwU4rL?R7#nFE-(iy$1nj zKe|Iad1uWFa^Zk*HhraBKIGxVa3&+%6k2KF#ujJ|g5n6}LPR>&so@51w%aJvJ0>Vi zqPV(iBJA{a$CtV9m)=}j`O%i%Z+hkX$>pu~R`zk0U$J*=w|4o}?VAX0DGkObTO|h7 zap8-+?|(NBbv(85_cJRSTYc1V%Uf`A(Mp?kiMP<&MPzW1I5mCPX^qz3n{O=l!zgi_ zr!=&)y*8M?TOaw?nz1EqYyH~RTnibMzm~sUd!c2W`_Z_{vu)sKExZA@#@(}a{lGw{ zhNX+9_b=+FcX#)B?akNECdqu=w$5+OTGG(vdCHjqF9V0@nt@UBqO+XuNtlqSU4ovO9YsxW8%hL5H3A@g5n)Yh^lD3RU)UN zDs0lW^a7`Q^H0?RN{TAdV$v=r`So-x6;BY=#Xg);1YEmr)kSe|s#?D+(p@l$8^>ts z7se-T9u#BnhRti~NWW(~^EI8{Y3#P_ZExOT%X@npnf3zNM9FaBnoo)|9roP4?cTlO z&Uc$R9E&(R>&uILpmR*2=N!7b%d*?0Y(auUlDMXYgw$4Xw@RrkDYT@yl2}H~@itsf zdMZgF1@KQ_ED5V9ps!-#s)OQ*uB>70k~bj=(Nt3&DZr69=}agUWNM@FVwH74sjF(c zZL7p5C8xk4tCn#iNA`~VG`B%sh!>8raZZyFSx}xTb;Hd%+oDeeP3;j#6Y(HU8$cAP zuKQHeKh2M#6j7#tzft!vaJa?=qCrO)a+E<@6oK5Y5}a|L3=$&E!PdCVeNf6` zhEtiM_hrDE`eDQ%R4~wsg@3{;AskukB|ZK{)darL1t0x%{ZQI>kvr?%r<+_!3`dRQ zr;}7tNQxd51Va8~UsOoF;vvuq;#EYo@xjT~z(p`6{t#cfTEF_(6(yBesv;+6i;f8u z6%{?2m%HMe2We|9Afq~Y$$d~LSW~SMO1#irsWwu@QBqwnD2kLf+?q^=dZv&>ozglc zxJr8E1T(2iO3G4>>Py0)Q@|*XWhVkcn_noTA-sQEUjhN9-ij|)NM%ezHyn!W0X>^0l zJk{*I9RC2OuV{s|`;>FR+vPt?UPmpvXH&mDzxVE0hZV4+f}_x|seR?AlUtqhBlCYT zZRR8HrK{ctK5^2Zc&7&a-`DibDUgx#kp2&{DZf}e%^37 zx&`BS>_*g7H1OBW1#N4*7U0vW?aPm}K#Mn1zS@#5jtRotUhg|<%WkQwqYHO<<6)A%BaL=OJ|#5v*6v9-8+X>RYsL@7^RnXDKAk)rBC!9O-IOcljSp2YTO zvi{O*=#7dKmk#Pm)v;9kQYdd_YUQY`_K2r7RpTX>q7j#g!EGh7Z??65HAPAELyohR z-(Oua&LGQ5VCOmt%b{ZO;@-i$lHcSV1hZiXX0GF)lUF1&ytZ}x-v0Tsy%*OnlBhVA zIe9UW(`xarWE*nO#zK-(LM$g22XwWXokm01Q%yr8oT5mINS(n|q=)k?{SZ&7Z4^7g zN!dsj1dJ)t04m)0dszA)g+<2|dx~k>4t;UAG!~oyp_&yIzBHURPN@+nR<$I>c$Ix{ zN@7$Ngp|sEh8z_U7TeH>o$X1<0X9&Sbb+Rxf3h4vB4Hiw8j6Ug<@;b9T2)89HF0ZM zdZ1Msq>I{Fl)1jxU8BqhqD{>tCcGk&?DfQ+6(O#%6iRugC?#nqRs97uBTw$+kmG>b zi+Y7qw4BQbCPza1J(6BDQ+f*>*%+@XHu*lmwl3 z5~Bg9#Y|Qx4KOkitx+WInm*WiV2TT%#W5T;OZdQST5XZH3PEOqroJK%RN=xAQ+dLy z(GsykSj(ar`Ig)phfijvD6$897-{9g2BlG-x(p{m`0&%o*8+&^ zXsM}Yh`mwr>@bLd`mUM^ALLY7bj2Gf?O)N3Dl=zM_Mgiq~fMf*{QZlAy^7Hsv*RviH}r#!ZbTg3n7&GWe-*;68KFv9q+(i z&qOyiNzTP@xZAa;{m~k5>4BtGK!TN7sz|gUEDNJ*eM|r&$#= z)54OP&!!wQZibhzWD6xHzh;eGy;0j`NE?>e6sey)p`}*#%~wNY30m+f&OPy2A||u*3B;ZsHvz$_-N$_LU8Kr4J~EBRLO> z2;WV(gDTT)xiLg9+}dN&C<=uT7ejj{#4={u%`b0U{{ZHjk)tW$n)1co`0u~aw(IAa5WefD zZIEV3dA&@d{{ZE~Fw4@n+^d9F4h4eGx9{n*&mSoFoUUEEzHfFfbK5Mw(&5bxW$cB+ z4YDcWX`tnRx82XFKdc?eVv3q*vnp%dfrv0Mm9(+p7Z4{40uz zzvW0KGS`VM(n1K~$c^9I#THz!B;(?bhs0=xo-9cfeGuf|VG|iS!^l5uBc_3~F5;o~ zi}IwRW=UG=G!o{X5Q^o~iehvNO*G{=>nAJ6qBBgo=OxTHg6+U{GRskF-PNSDP9@+pd3J%s8V=#NSE5D)fXEz zR(ljY+IER}#L9B$fH!0$&{uLOI2RP>heR7wWfelZM;>gIM~H{o=}1=>x7~rytWpx16J=Izz z!ct#HTwJS);#+~#jkZ{j_-p$ilVqK32fQwJNmudxk!%czBDfV2t9SzVYMwn1E(!<> z2UBXPRQR!!H0>%z@5M>0Yt5!mMzuJi8$=_*r~F8tYz&mjqf=0Mdr8HNGS~tNCwQt< zMNS!gu;W6)gDty*U|GKr$hll1=IvIG?sR*Hh{kVz7H7IT&w zIN`?+1K8}a?RK=+_CXZVYoiSjF4VLl)1#VkO(=oDh5RG3Q)eA1O!()F3uNNZM^aJ~ z=D}iWvf)p*C?O&)3Y8;Z2_cl~RhsCO)oZUMcYl2^zOJ@H7LGU3JLS8iHg*&&ihc6TSvw3MygZP2O zTA@PO=LO_vY5*XJ*q4D9Uo5$y#){$MCcW#5xT+%IvjUbpu+wd=>F0mcols=cX24jq znn+PQQ|5zZ)FWX1riPLnFr=}80@|Ph`ydIa(w;ft(bom?>^e5->@3LoWS)o-8+BBB zN}#GJFD|$mEg1r9Qld@I&n!9?1uq%2Bzw56g5k`I6fu=KbfesLqwNp(Xg;`bGG{XT z5P6>3-V120C*mzVP$ik>OkHMf?MQ;e#aRYg_RNB5j|8LXp>i-(u|~JBvy-@_$g?Yr z^}llM2^v&csnk*vqf)hcSXc6|fan%B#iZcq;B{g`wGWL0Kfk%;{ z1@9BGX$PAb!8oW=6QD)1+D$x2xJ4*RBHXC1Yd91`ZKi}M*f^BjFACEMaZ!m|;NxjB zpE62a5JOC<(m<8f%9umyhHdOZv@`5i#ZInStT=^2xJN)Kq87`KN>8dBrJyAV8K%|f<)^Z+6!AbOR$uUI^?mYg8Y^ajA@dW~|yde){*{_O}M^p3T=z>Q{Rl?A< z$v>Cvf+omYr0J1kG|^P>=z^IklKf80wtDzheDaD3J3*yXX%fR6XM_t|JV5Gk&ej9r zrhRjV0hU}8Iiss3A`#%86NesbnsD739Bsr>Yn4I;#FY#BYBT=;d4Gfxf{douz6;t$ ze~(l!QxXvhibz)NM6*76}9$Mu;fW zHRY?-1pdqj+&`D8N8+dM3NLq)9$1o(Z;g9Af;JU{i;F|WDZ_g;L{F-Ok_?0l|<{mxy8whH~^vn-I^xVcC+|&%{phz4T03- z$?++hU_O{KL3Y^3K+Q(3c%ao#%i<~=#O22s@#!9+(52pG;DaknIG=oLg% z4sCG#DCxR79xrS1eXzrwumTFMMHXb7N}LeOC`M?{bXN)fCB|_lLDE@iCGCGC3XqYj z;(!gJtjCWD!z1vSZgh|YjlaZ`f^eEbZ8Q-Sh`%hNw!s8&+b)P9bpnI#Hiaik`?OD7 z3y%S%J>e9psV@)N4cZf~A>6rIqM)i_s;_1R5e*z{DXyuAFNl0xm_a9L98D)zWS4_y z_QQfejx;Agwz$0C0?S`a2$@pY9?=oPk!@4kseKUJLZIO()Dv1N;$1OHprL-^B)SHl zTr|_DM7Y%LHIG6st^p9LA<`|Rs^XfgAb>WvAEst<2LAvovFS(<4{~Ik;8`f^(FB6Y zHc6okW+c3kEs(a-c8;{!()9i$y--KAZQZt%3XM6IP+;qQ(4iC(bK@y!i-Z9dQkup| zK5Srsn?ZDNLq(ADM$HtJlK6(?z#L9DahF2E?3-pm-wzD9;3U`yD$PYusT9+qP)-0b zQ3WUp-*=9xy-*H1D0@Jy0TCz2ToBvLq6KO0NXAX4;yK~b8$l{tcij*IcE22_)dZp_ zO)i8|rBj2mj7eJ>li{X4l<9&Kbxq+4!4USKJX)bhMG@6H5K%Obihigf6s^oQlfXli zv7b~_@QM|6u!<>%5-i|NTLec_60Tcbgu|{J*-5i2%77ifOuuuBldc?^ZD;W|VczS) zA8%;uRD0HuCY1f(wi^RSM9eE(E2O+Sr^^i!j{|Nrb&3kr%`79fie$a2S6i$4ll67M z-M+|Hp+YKSO6jhMBWRr!Pt(Rn`M$_(c3$IHAyP{$JJ6>hlZQ%HT3i=F7rJjTnd zFYj7cakR_woaj-v65Ll&q9X7lJj)+ZTcPs%FYsm;cIe;BPxS@AYwvYNTK?hr`Q=OZ zw&wU><(Y-%R+d1v>HZLH^NXWLP?N&ouPj|Xf4Tlcd7osbM%jyf$eKpm>Zspq@X0x0x3e#y z#(}YSwv1ZuLtyH7Dy2m_RxNjhzoVVxyL!c^lFukhjpKZ(x_S}~ zr8fXkno;Bre2xCie!i$ceaBZ}@SQOfRs3k0dSP8|;^7}z5IEu1g75BAB%dVUoFjQ0 zPW@u9A@!uX;%RYkYSu0`p0bUzXHcR@QC#kFg6ZjjN3JL`(x^2mep#ocC=AWyMLNMz zc1C>Q@-f61by#k;Pef7Gjl*st?O{N7~#YQ4X&W*hM3?f&gvIO{k2kg6_O z)GS_!i8A>&v{%7Km03_yoJ~Q!opqtGghH~_w3n&{9H{^>1QqV{q#o7Aok}Zh0e&92 zPh1i*h^~X%Q&bX=rl6m$Hd`cYc9r%PMZu;d*rJnN;+J<02o(mJRW~bf6s2DjE>7>R*VgF)|BnJv6oz2s;JGtq|Fv`ZhK(@EwM&mER!Fi*aT4l{n~K}Zi>i&u5li;|-l&_63a;5Cs2Vlu zSV3%Q2Rqe`RP@RS3uxt92-mWlQ->JYRETv7_XtPAi;OlT+J^`^A)K(qXAdi_DGMFt zX)69*6M!LkqhOAv`y|@9o)a8t>xU`;7ZbcdREvCcB6{Fm*(st2%i-9We&o`99dJog zhS(i$Ba1l?4C0^xeTRFB<8wvFf^bHz0@I2Ef~1MB1N$IMO&Ch*an+KGgW=hf<iOq~M>P%PJ2~TOkjuPvFqE(1ih>PCh;(@IbwDhn^$v7a8 zTT0W|tG&-CAaz8P0=E!SRPkXrB%x$J)oYJ5qp+xa6FM~WLujMIg(Z~YsVHgJKTH)W zh=r+Ea)Cn7TGJRRROXr$N>j)EwZ?@){7^ts5gE(btC9pMNsqOGD(is+LxfTBa({Ati;gasgeV%UBmht7e6VI-F{Wj&s%(m_err{G|Uu_aZ zv`uAHCC%UZVgUn>ZPXKX?+v48hi=8Pntv=HW#8$aV`{^G_1(Vbx!RUAu#Ph`<&tto z%v^t`g_}Z#>y0COm6#()jrfTzFrOp^&7b;h6|%xyMO8b z0K54W$R5myHx~W-Hj9?#+0qjo6~Q7^Viu(<>_iRrFhQOhMHtBrF4I^ zpsq&V=sr)YDrhvLriLN5K}Ol1NJ+Aob;MF1Wuv7bbC8&n-W@gEsp8j_*X;-XDRd{e?)k+XHyTyzsj3Ys52s3k_3R)^YE?fzud4LTyC{S*?f zrW`+X*bjc8n!B$QnoF(~Kv7$lbwZUcWrrUY&`H3dK}xAlT%xf9uka`FhYegHd;+BJ zDiZi5grJ@fM18dPWJ!SX3_L0dPrvb12i-5>El@i|AW-;-oz&)n5pV@lyac4(f14R} zK`OE$A>4UK-;TA%2$88cTn4BE{Mh;-NZG)!Ul-*qT@V5arrSQtY>_B%)Kl$rBoeDq zs~*bKsn3KGG}?+bRU6J?>)ciQJ#jGxi9ND$CoUmPa46UbkOe^H6d;#^Q(l?G=C!B9 z6s2gN3hRd&Yy^i;nk3T=HN%RH(oN_fRBpa(eK0BV>p<#BqOAV(6oipiKrXI-vLuA+ zlVw4;;?^rYdZ24vs2EmgqosAG3)cc7v>^LJ+9&(JY#}*t)w(_L)x=jeiKnuo-Rp!@ zUw5(XoV#4%KU_E{p-L}l5lLmi?-4ywQZz)~uq3UmI-A4O6{v^3z{Z~U9OvqS5+bO* zv}k)gh>Pov$W&6DRZFT-wWSoU0)sVKpeG22+W_E>+>5^1uee{r)-vgWb+(lpZSKG+ z)Gj84)rUgDo3_fXQCx+|CnTi}qPI7j(mXiu>ga=7nn9w9gj7qF6<|zJQ5gzUwHo-P zst7hD;6L6_?Gkgqp^$A8^p#{Se|fK=A!a53&%#QTXU`40u?18L!4zlO<-&0KwI+l+ z$|)sI84TigDkMrYRDwfS9I@zwaDYyes1}*3r-F}MZH`EDoTwuxQzl4`T%M>(Ql}}e z6~mHA4Jme4S%|8t{#p9qKvC1WPU5Rn0rKLqhMZAFbc1B7BE6TqJ2@w&Jdg64=Xh^& zUHJ1K%xg>i%FAu712DJG64~vJWox||Ys!Fa9+mE*a4c`eS?2S(Ci>+$J+}?Ud&oehF^%cEq zBy=IGEX#PUE*RT3E!bIaHsxJ5itetx2Q{ZTGiU*_zwmyK2~;l-Z1h&UvI{o71?yU0m)f_xbj3ySez^tIxlB?S<=v z&Eq+h(jh%;g5^^t^=aS~5_P9rIzR=X*t{w2?7g0qg=1tyV9wOldoo`DroLDrFhK-v znt>EackJUICS?lPYasS=M2l5ir8w_1EeQJ&MU2pxkBl^+tMrAP9? z8I3AhF`T^+L9-+QV*yd`YvF?=X~b87LD^$h82Dh6l9y2GN*k3)F7BSV0hK^UTAGaM zP6}u1g87DPQo$5Gm}#R?WF88^5ft@KMCKCcgs1|yCZgwele3Se8&YWmmQ*Xst5;e| z8*2nq?tlc56YnhhQ1PQlCv+kr3OD!?P)D+EXWtw;%JZLe#BD^=PdoeGswLB^=Fi4i2)St$ES_>1Pp0)Suu9mUg6HWTTAa8OYMC?eV|MaN9Na41TNNmVk|OYHryF4Um7 zD5TW3n%5j9*977ZXu^Y;D%HoL2@zI;;Yms=T6pOiWvfi!RHl^bmYxa5$xCLMj#W>Q zF!aJnW=rhiopbd-<4TUT?IN!{pmv0mrjr!Y%?d+E) za3YIZFAUN?rT07O%Ht@^GM&KlKY3F2%Y1LL+cC7b-a~VEt$)DZ8&XEpL z{Ik!k9JmKra?aizd-3Cpz-Q-G#&Xs1XfqW(?()RHJ&NJ3jZ_tDX|t`#aC% z*|h08>lW#1F0uYx=tN1=%Zy*|M)q1}`QGwg8$p=g=LUyybXM%_ZT9TYyDD_|iX6I2 z0IlBY3v(NJ@q1lS{vz4q2Qd@77?NvB<(i|2TGHd@=*yY`=Q^!`#g4Gt3zB!+RWl<#!8kz}Q!}(G4#K#os-`{EyVwAeZ=G#xPDB{NL^~8yOu6Ukj>4L_8fH}0gb*Br%6ha)02xVv z1uiKjE5fs1L^DEA1E5~Pd1``06_}ciDbrBUpy(o~&XuYEQ zy14O*2L-OV&3Yvdvwm>u>R0`zg~BA?*RvBn4WN#XV6mGi>Xwb5$M*Q-`J;c+phP1W?3BUv(i#uvC~*(av?Q zn#nMyrDA&(5-#~ERaZ2UQ6p&q7s9oF2$}*ScvDRLGL$;l($W}GgsZfmyi&q^lYvYS z2iZgtBjqo$98n+#F0px}3Y%ZTQ%Q3q6+QC77Mf+vI6)8xANG(b5Yw$^0`))$&wWt| zM87T(SU2y#6o-eq0;N*8K~goNj#XpmgmS4JbttM1DdC)`W+J}OpHg{;XZ+}JcpUc4e`Afv2ItD17*2zww_*pf6YjY_!a zRoBr2Bu3Ru2~@i@r-$u_o^ExTB|^T}I{yF&D(AI7hO(l*xE7o#RXU9VQkUJIu07xj zi>+H4r_CLw5Zu&43IeMx5?C8f?2QerXQBkc^9XPL4Hb@PVPH64P zul-qn<%ZNzNv;M#Kl4=zRQ~{&3IQkC8E92VK|?m!Y%6^Zl~UrW6JqJ2cnLIf&(#x> zPy<*hDJ^_bmJmk58tsmT(2uTgLx>P}l2syM;=%=xaj~DWq*Q|bDPs)2BD+7 z0R&Hg0H;2ALv50@)0#crm{NAoNwM#!lA$^IrH5QxNLy^)_+wpL9(g4C5)lEa2FNIQ zm2oaH!6yXaf{No>qV`?rLHJ~dim8tbTD!g* z?U3$;#qbmME#}wZmo3USgO@Eebd8#dejH=TRNnspG+cLmcPBZy&G$2W_Y(1p<9OP% zYKx1z1-7zNMG|z?ubC$XRMoRt(wp18-%gh~$Ctb7ljV6;!Z+q-Wodbpd4ZSOtNUAP zT)NJ+S4(1>Pk3szVwhuhdFH>;iy76mla7I1ZdIkAJ97B{0GPO78capbB3W>(SZ>zv z{Rw87O^xI34c2jR)#I6EWiF%q{Xwh=I#An z`7%yDJR0AN{IS_^tc}F~0Cp~(%08uhvfeDWEeYM(+xfF}(~h^Tp=H6JJk}q)zVkD5 zn{3^*2Aa$K%5vesYUjMrh?;jWn(N}x7FPL={cekk^O;jaeQo9yt=oZddGMV&ZWT~d z+gahRFS4ES-aCEab1t;9xob7bcgo{8%kM3pXKjKv$KtXsyz! zCoFteBEb?eDnz&u46x*s6N1oz9w$6dzbv5<8QQvwBU3~mtAiLKb1!Is@EcZ~p{3#N z$$bzNWGvlV5BYF(q)mP$6zy~*A?{C>8>jtE=UU4d&U0{X>5D6;G~ZkfYamqOS#rmc z)>l@Wr)imAZmwCGW&yfR1=j7|UR_#F;^x?_P{jr0Q6~envnqi|shZSesDKo*NRv}9 z6*{4}eqoYzJAp#BLYxJruBa;3POiFUDTbk%dSTm|%z=H>o9)!PHk9h*f@P6Lz(R>S znp1`c1V9t56U06rwkdICLDexzNQc6zixf5zN-CPH`%~^}fT_Avd&oqji}`Sh(Pr-k zj&Jrzdf;3pUN!9|%~V&dBi{E%zO%$XFWUg%*3tk_U8=d~B!wYER2fw@(Z(~=0EpEN zj+u{o9}!l`MQ{~W9=R-bhi1Bv5=$h8n>Bfs6c7y^1g&_*aHp;wH&l=l{JEsjSCC;J zbVOT8Y%7z5youR{-Bzi7x+mZDByB;!R#UP_sVO`AXtV2qHi(f4JGjXbSmO<#t9wHV z8pV4YWrh&g8?H28xZJt>Gxfp&uqZ%vxM=LQpLUvX=~y8UBDWVRrmPfvI^c_H=?EPJ zrbxU~8R?0OqGE?wD$G=Psm3;llO7CsA;WCc9AkcG zc4|)o%SSFekwFZUdzj9iXptg<@Kl7ph#^W)Kr1uAY2uc?m~lHLUv+AgKgJy*L|Qaq zD!JjIz>To2++{u?;f)m+i57qE{jef#r6jnVv`IK85=E?6QuOIq+L1_f$x>YNijisz za9+<}*$yD0(i#;em21O-25L!GnaxCa)S_EVIAp1h1fW$MT17D>l2ykj^IrRMZ$4jq za_=wqvhQ^+RDz3K?$0YXY+O(@S*j3-X-@R@Nq3ic{;Kcy<3ICLc=OB9^Cx&3T<0&n zwcdQa_bpp#lgpGvl~t>g z2zV^Msy?S|DSKiLrtoLY+Mvt6L>8ewNKCDMtNx@ftRDm&rQUCuyKd62w63kX68``) zKv~-TV|_#2w9C}EXMLHCqOtozXKIt>>V}=T`jGSAc`kp-GRc2dc$#8g5SqBRZm-2O zhMdZL%KC`f1;@-1BW=HKZumB6#skGTVVe#1^Nqo{xoX_D_8U7fM;_SL=eZ)oOoU69 zTyGnB70!EelG$bz<&S1fe5K(AigPB&iBPzeV(aE@uC4{og0`kD%T_3rN(HNHONUr| z5W&X@9DI1Hlp~^yt6J^Q2u(jf*#U2FZqc~sz6MrfJUgU#%a%~$g9aq0S_6&CVZ}dd zp&*UBRB(hU*&}My)jf)_^hL2QUZC&H)K4V#QqfIP>w7d7S?L z0CeqdQM~Pqi{dBpM)0NRn98Y9uDE2|Eu7g$QL^nQFM_3%`DGg`hTLi2+?E}1NGhb^ zcV#ivJ{5|OuwE%os|azmDGtYKj-cpY0t$L(0;H`;V>RQMKHbU@66TOBDV*>*)9dqRyuX~R^~T@Y$OfP(hPBvsU(xR@tI0vf3!KM_?G z1%C?bh1!CwnURQxyQEdSqo%aCiR5lT0+)pim0xPL4i4NF*iNfoWM%NSw1+QbPw>DQp`x#m*X> zUhhJ|IKyg=kW)z@s{TDaQs;p;1qetgR2fYdf|#n=C`tQWxq2Zal!E+3(_i6VW*Y+U zIi^W8AI*oN94dXlXmwUfXAFv?J= zOy;UpRVCK~0Lwv6xgoDk5m})US3(L33a=cdu;q4*3nXd;?YSzOczAX4O&~_KqxBFe zEvFLbms|?8DulRA7INd1GU>{;f`wF{9ntfrC^+Gw$;;TWa3vW zbvaDBpibtcTqrR`LT~bG>4woz1*bcvDMJ2W)zbvq>a%3&ON2>QnpEi3{L2i0I^qbO zN}c6i1gj535s0E)h*3oLV7zrneGslGqL}yFU=(HeR~hs`+^CyGK}}Otm)_aQBL`hT zPT`6RXdG1IKA3P!TO@BmN>zUdEuy1LwflJOKZjfri)vzj44f@I(t>V8j+eDe(K%LW z49yKpJEcVl(>Nq~lp$X6qn{6oQpcquu_Rsr?5_r#VU}ENi?tmoaEVcH_J&Xbm`}dc zu@A!Mwa}0z<8?gmuxgE?eAv&b8CqKewmKD=)YF`FNhQ}56H6gA5Jpqt4~}}dF^8)a z5oL14Fb_ybmrz5!k z0O5(FCM2EtxPT-1ahwxP+l#HQwkU?EzwO5a=FC*r;j{>@?7uQ9Pof)kfMHikib{OZ zv{6ZjR@#z$UMzHV!3wGnuBA;F%S<~|kr=>^g_5qSQh4;mC{3$L+*+yIelPY|MN~o% z(%ytUUFH4|PYBUhu{x=eaLGLoZmKOxbRo;ThXfo&Nu z-K!kk+~*<8Z}TQhTeEW1+iaUg+%b3M#UxbIP|j)nN9v1nGT$ZqsI<0j&nIWg?5`ur zF0zc%F`C-ucE^^L-O*bDDG`a>iX`-;6JB3^R^+$)tCy9~KIYYf73h5d)teK z{$9~C?cK7owgUaaxoBQ%n!b3t%I|;D-zK-YYF77ef7`i$w66G0>6=7hfAwL;_n-Ye za_o_TGCK0yyE|>hr`%1j+MMa+g>y0bFy1j$S6MBSyVB~s5By~nJ5`{+Y_X?Q;kKLl zFy7=RU1TlpGYrdo67&tmb_B>UYG^2$K_;}qSy}m8bLGIW4JFo6_+|l{4b#7>@mz~) zBgaa@DcH9_{4m*&e=@A+3iFn2Z3O8q(SuwFqEg4A9IC{WW!@T>s$RGyVW0wMyxG*Q ztoQ+7N!8ixw9pk-=#&YmA=?(2c2sA@j5G6&xZQx<*7>tBH4X`Vv3Ay6r!A{jjmNy2}>!`zN=_et$h7wqJJDr_UQy zk^bTq919;zd1hC<7hBb4=HWM)T3+3XBjIbDU0mk3wvV{Ot2JTw-Cz|>J1vZn69jG4 z84@pL6>1dbfpCl84uU}$Xz=~9Q7n(A2o-Cxf_17QQYAE;r3S8h&8Kk*JJaKahq~K( zQy$mw>xVI-d{ufS0&}HE>ZVh}!mI0)IPy%ZOaT)B{Mz~=bhuOYq^O+`O^G15eZoMM zT+@Pdi?k<0xRi@j>6AWBn#jAXwi{3PkyFtY#I-iqg=~riYFtjDDs{tT;B3{+Dk(ZT zB{*_sYU7`HLY}3GxRPH6p1-mjRU#{kWcS8Nf@8g?H&Ee&kjzwN(ZtbS`x`8#ZIUtGIS07 z5|K}aoDxvT2~MQ%s!m+cCM3a&r$Wv_M;{y;KuCs*+XWmEe(BF1goYB8M%y~ZMbvm> z%LM3=B96JFl~eA@1=4MH1*)#nepy3wr6#L_&UJn-3<-#@Yuo!Z#R#H{;+=h1M8<0B z_tJG${2-Q70njQ~F9ttk5G2X6)~Ks4Z?+8OG93+~(^eidpP~s7Bw^f1=;wlxRA6*e zy_xW=zStvESr4;M9}2Ik2uw;wG#J$?xbV@@5+3MwaDP=<05`i6&B_@9}zCD zNO{#47TtrbTBotd4QuI#2pyoV8SR6z5Ci;5tLR8+mo9atJN|S>`D3}O}V^J*={3#`$Oe9KR&5Et%Mk3_lQ5PNFZ#8N6|sqG3Z=gA7i zKJCATvd8l-xB@j&13H|NcBw?}sY5N8sS8>_N|JN?&0Px<6eK3Xvo7%>O9Z8Vj5O#H zDFgks-5f;H5}y6>|&jLP$=+-)!SDpMU(#ku}}VK^FRoZtB!xmtkR#v_OIoN2A2zk#lwe8 z6G(bE24boBpw$^fZ1jY%AHur2A;${bMX+OJf+R|WUOD=@;rDiAjv!DimuOdwG-}DwfHdNPH|G+X0>w45ML5N z5U6Qdh*!fbA={yKwc0sDe(z5n&V5kYsEL;h(Np;)>w~Er2i(AxnIdZJjM7k5BA5tL zY8cGCUt|l6lWjCQ&lO+FvVlXHJM5sUg1J3aB;^UQcHk)P5UK>f5-MX2odSlP@cmK# zS*VFKA117+TEQlw59rXH9faa9@stSL#7 zaUvv0ZYxbYFe;aixAsG6^CC?qE;frv2DO>}kU)bu`zlJiUVU8)0-~ykiWs6VWB9{m zQM7v0<`Twm4wVX4=(IamWq%eJ^uar{b>_poRVmTU4yYms{B%=oMr|jzDXbwOxGpGC zw03q2;+8dXVFHBvZc-I1i`c1nDVq9W!%{&43LBdD_~4BNDP0qql73hr5r5_tdjhK= z56vuL=D@aM)`yF<(ee_?Q2UKI+Mxww`jTG+GHy*@EhvdfCOi=0G%{_@6`eg;z?z}0 z(@f&f8hp8M_7O1Yfqf8Ai@w8zMy1a*^h0Wf<4ri2pe%@gENymFuCM~*;Z*fQW=N>s z9h#}*l;DW;FgP+Dq}hJ$cyvpi6x1calbrSGlsXmmt<3?plqFvo6!GYRkO-rCQ8b6~ zhgHO*w?!TFO=`2l(GDme%v-6koVKOmoUrA_1YB&=qpxSP>Yv#Rg1Cs_p4AtDuNdizcY76;qrGgeY}d#JYAd4Ve;*ZA_#(MTNnH?g!Xpl$7{VGg95pKYaS~rtm?_JfPjm?vBOOaeg}7 zW!CpEr{N<`SUWAq{{T}==P3a?*=Id}d-BV1T{08QAGX?b3nv(FC4j`?XvIn4cu(^X`!3# z==oGWAA5M~ik%A&Tibm{d2yPy&BZ%bcaJJlRq z-3PBx#^oau8xoZHV?4U^8#c-}zc|Q+tg_>HGAo-)yt?_e@Y^$Z&Fh zX~Kg91(zWY>JodmUHiXZSv7CuLtDprndW(R zRhMRYqZ!I&rZ2y-YSmo=0yA-OlA=qFJetX}{mir6W^(Pz%NTQYEEUU)y2;S7t+yH3 zf+@Fh>bT^Q5{jiVl-0TuXkqcfbnH@i^197&+;r?bX*^T8@Cka1Jt=E598@A!Fm;7F-bAJYY{e5Hq?1zG{cJ77wPLCmR) zP;Qj<7Y8&B)jLbvAoev%TH&!$Rc^Z9ePk^!6y*&gjci;l=?*Agj%bpFbP>alQfpMi z_{4plxT^s~(J`uBDv&}4FPU$G3?D?Ppg90XgBB|1!m36|1C>wihDN1FA8fOSN zss2dwB+`J_T~n7dr3C6XAtR$46*%Ovvr`kZ2`JiTG zjn`S}8YiocHjI#xIq^jmQ?KlT1#tz^_7G+x`R1O8HC37bRCuZiYL!213ds^)GNOG; z0%+`n4zt6x!zyCQm$q(O+`jF-;u*%jRX?WXsn~W?Ak-k!CLLl0D#K zJ-eGn`4M9;&9?{Z<1NiH%;Y|3ZL=Hu>no9KM93~3L;nDAAer57tDV~3R*)%@Z#|`| znsAEUZ6WK$`j6e$OdgRX*8Sz*FgG3qDkm-}L#cc93Awi{x)fbL_m~+%x+y=?L;#;k zLwRoR`R!=-Uu%|sQ@X#u-diBIEB5~Y%!ngmvOwUg7`3zBZ>SB{D{CvCoO9$e`)hlq zZaixBvNo!pc2HR+@^1?p@qd_GeCxZxX?mAR^PjT)!V&)fGOsicGir%h?3@J(rs`-J z&#q9d-HD;wv$bs!X;S{#e;%l1wadx3UtY_Kq)etiyDwCHyNW+9p-~DYKue~Yb#%bH zChf>VmRfBI6NzUpR5$|lE!=iVNj>1T`(iq|X98fP=(nbcD2L-8YpMyWmu?UU>qSzn zMLaV}P6@kAY|MB05d(D{epE>5|LjL zBBTTAp!=iVKrYJR;goGci&C#rK@fse*17ydp+vVVdAjkN(rec*(W!^ zmW5T66NoA#;82NGb^0X*N|>}A#@uXBhmiirLViFZ%;qUQo<7W_S5#WMgo=*^Xsd$q z5aTXb5^ctai`YU>OubOSh=l?1dm1>^XACJKA|?uB+N+u#eX~PpE@(-O2%|p!&mM{M z$ITP1la z!YOOAB6OWYUfYgqqpk(lfE7y`29ZSTf+m-?9}O1@dE!i}3TreC98#PKGF3R8_cR&u zmNJKpK}z8Qw5XL3xT)0@inc19!xTbM!-EOIA()UBf+V1m^37+{8&r2{P6YurQb4fjAy5k1O-LPJ;Q)vg(kHO{>YGk zsypASvo4g6c-WxOfk>+9(>cr445|va+IN4F?*z;qVmMQWPZCwJtf~ zA21|n_;Ae;e=pkzN@=uRQtS^r;-OWe?KVP z+YEzbju3oAUc|X)I5BWUE=cPY5~`)sB9x^7DxxBD+7gzY8H}OFwt}FqOa&IDB;n$U zl?@RNp%l=GrkTSk>e5A}Q?)K#5YaZRDko;O0z%n--5B)FB!p-}YGy*U2;nJElAlZ= z?FByijQOQF84A)|ON0_Ml~vpXUiTF6^hRm8+sl+?8TRdOWvS))=1ZHjmzh=2UR&&y z!(gQ~746EdDW;g;Op7fo=JIFDfw9VMpWR*8-Q2@Fwa>F7XKkF^U1^Z$x1F|2#k0e;;*Z%-Oj61!yhReBLf1Tu6<4J6-_pX(@CI)r;b&4TFR-Sf! z25uf-c+exZH(3KWSvF&MI*&4MG!Ya0sxa-&W8`N0Zq{pZblhdxc43$s7U|-(cGTn? zl&mVhyWVx>S9cFq;{O0s%&uCu396{EQ>9NTs=&Ero_Wibp0ssyH=J=e5v`YJrC{62 zchk{t`yY5Qydf*`NnRbEKHd&)mG zv(4qm?Mg3XU%qX; zk-W9g!7f~M_GW1+B|K*&@_%=H&CU}&^A9B443jS23${b$LDy}pz1kC2svWPrTERGr zLymkb**j_iBqil!m}nO|roO!kdTBtD-9<7Okzqfj~(S z7m7(KL0p=W2puf9rlip_O>jcs(j|%@Ei~}s0A0{;x<&5)0GTnI5lOUH5@{ro878@E zicnPr--aYp6_*mj$foKTg+i*5nRrnr4TWt2qILw9f*-_5-sp!7Sru)wtr3An>*Ag= zjfv7NPLw1>#oyaP0KINSeEn z^}}XKGOoEI)7jP&^}z`&fORG_P6@!!RXQlBsp99HcE((oMKY`cU75;juNW0GA*kw9 zl&K#K{e4iXs-%P7T4l56*VO_Fh&_tMQGOv$yDeRDC!0kR!bnuhsw7U(b=IVf_IW6) z*Ah_)qVst$z|#J?`6aM0A6bJ<0d zr-loz91*C5aW^XN^Gnwap(u-L6}c%PFA|Ipw2h@pg45lNks1+l$iJF4Z91Z^g$@#q zjyX@)1kjNg4~~!MqpywY&M( zl-Vfe`@^{`{LXimXO1%SChlm(l8LD;OfP7My~U69Y{&ga_rG_tOAE)ZT;1IJbUs$< z&BrxaS+KhtI7yP^ix>R5{{T?zjm*}}K32W$vA@clHj#7-ObQ6|BEt;j{{UT{QeEtR z1C8g|t*T4=MQt$WgSvO?W6EPk4{GwB`e#VuJ3jK-=>GtE1^X|nuPC#zwhG!|cdqrL zyj}nVYaVrmEUkRX-D{+O1uTbnPT{7TJYH?lMa2)5B@R0N`{j3!yYbUA%&yQBxD&G$ z_BVG~a$Y%Y^F^|J-mc%m*(%LBqTsGZ$QHe*l?s0M$4D$x;e(~E@NCPoqC^tIrU4um z&4oH`lo?gFRMc}NPKelmg1nye>T3WQ_a{7gU}UZo*RbG%Dgyo)V-hkjalAAt2`seB zLPpM~TNUrnIeo@LDJ9jpXa*OFH z{{So#jkXF+=y1@9kWE;ur_~LXX_*zJldnuf6j=iNsW@ieb+YT5ODhXfX5%n<&wp`s z>|CY=B_9mel_M{^A3XfeL9}YiD9V|$-(BFcZqDA^LAz#~V$R?I1X^tyojA^TXpDuQ ztjn)2cY|_V+&qIZ^80;qYqWcNGf$kdV(q50mgxTg6sNXPSCq%QI&qRbN`l%E&>}sQ z>w$Qisloj;C8yCJ0aLc1QYrJU2?8XDR2@dDJ)uoB)9Zs)1(%u^@Y^JbLxPo@AtK0i zk|d|m2CZh|2NH7eEG@e*M;ZPeORZgdVSQE}6%9JvO~3B3eli&yu5Y*N$UsFSQz6)ES} z4T*?}wiT??X;&7hK=%X)DW-|Zd{b5Gg0vJhR7tpX{7=m<;|diH&935AiEHf^xIwAJ zE3bOmDKB7r1&3TVqaxZJHBMCV$#lbGDWU0-_kWBRXKYUe28xm);}XVQ5G^B$QwmWO z=^c%brfgW_uv?k6%DZ!%{HqoR+Agv~~Q^lbokx3tgR}bd{`t&%*Q#>lo}f1XP&h#&&@jp0(` zv*MP%m}fv5=`|k9-@~pPMpBvrw5e(n;+_yF@&Gg^S|dqGB5+k3Km}oxIslKffyX42 zDhs44s2-mfRZJ+A1Y_g11Kf@=s>#WUg&LB$8b*B{Vgnf?9TS z;aN>#v;lBH^n#+5JorPKTW4Js^g1N1A%Alvm-9m{wxFf#r2ZfA>Vd#WORLi#;;9kT z+KLOw$e6|$mx~&C$L)m|NgOcH;VnSd;vZ|JAc+-COWZ4xrk1=i`(Rsb$2LM$Dk!2U zaVdR}j}5rGq7(swNl|=69@k6_W!f{T!r|8`M4QI6z^6cuI!@q97?J zd`&B-p9qsq4Jq6cS<}w2KJ~D1&gl_KzGxJ2MFIZeiYGo0wzJuznmwW(d?yr>sNirm z8o6f;(kPF7U80o5cm|1e&I*tpbKIq8RN`DA9#Z=vM;!S1zx@8-8 z8g0OE=tj_~r&Q{a`XGvcQXr+7r)GXCeNZBm5s+4*28B-+jCvtbnG#AvI;GDIk~m6S zD1w8--AEE>6W({xR&{ko#TqF~6jvoK9Z@|f+0bQ7rN$_lVbeDiRk>`*q1j0}Ca~Iy zNn19LYN)75v(-L6Slqm;{=vw+=-hqy@{Qc(jlsIH7VdHv@@6(UzVNBrCfUc=O*Mii z9+=8o&V1J1{{SWP8|QO#&oW$+*xRr>z<+CFY)o7Ms||qmDy)%o$uvVbp6&f`<(WQS z%aqyWTkg|0qTR2F;dQc+ajHeYXJ6_iBXAbFjmxqyQSu9w<;y$lb0jug1E8z3G;nzp7;(izqYp*ZSuBH zBCLD=0He>Se5~5|&5mRS$^Hav6RI6$k0Cy!a`wb&F-BW{*@f|?!>ASVQjq1|?`{{F zu5QJ?&f%A{tdaJvtXc(~MmESu9La|qKW%*7_s;@$?XMhG-4fs=IZ6h@Fk$q4Y}&mB zh2XhtEuGe?3ne7rf&xbX#rBciqR5fvm*LDMg21}q+@cxK3gW6yg>i=DS7ScqYP6F6 zEm5{t9c*i@Rb-@`RL%%CmlYb!)df&Xo+#Vgf5NNXXz=~9OHMw^wbMw*aN(M)2@U>c z$d~ztM)lBV^1D*YqCB+Tjp)rYJKfC7H_s+|{{VCw-XaT>v}wlfT+J9ps#cZ9L1=n{ zqH>W-9oXNE%gk;wUEJO*t%S+%?nIT_l(T1I<;phTfo!#*fANA6EusFMc-N0qY^SjN zD^Elc7!tN$6;UTXh;Yb2gYeXlPAuv^@~Tuv`Cv?HM(x6> zVM;EPEkUvG<&9yEAFlIELnF{KGSYLi$h5e-o2 zK~koCb6LQkvTIg>e-5?&5JpI%DE7&Y(yc?|(31ZEY+SK!FoXd61LzVFMQV&4mn{y znA$g`JJQwsV3ZJv1HO_}r>_`NLI%Z7nVHH-KK72Nb6`Qmw?sMg$~)<_Uii|Tu6f}b zLq$YK`xPxThc=iT6wrJmvoFgiEJRdwNfvzZL87!=1KJw>LoIRX7oDsYNGq#wo|0Yurac&qIf=DC(#oLdF!*=3_vLv{_>mD;!hq)j7z zmeNw66jhxwzl-Ob+&#_c%XHr@XKz_95({*xJQ&0e0`=XA28d=te` z*$m<4^Uw6KYSPWXLwVe@bCJiJ{4I^Df8vA-kMy!2MJi3y$*(q~i>^xAOZ~Bn%LV@c zO8X@{ut3{Ak!H$vymqE6r7$gSZ~A)MWnVIM+^ybFEI8VDg0|Py7T`ZcxeHAl)q4c7 z5?9m1v_(mB$zwNN{qox@+)d`l*=or0Oue=a*Dq<-cHaHlHE|YNJBh;tE#)nsj*zxt z5`UP`y%1Km8FIAa{{ZGbV$4x6@T%y6MQKg8!j^5^A9M@ikfKfr6EC?IXrW#}5?2?K z33S6@MGP;)HiDI28iU#Chh=QyIjK}AMdyM-Q34%GvY!qq332luE|(txD?nBJN}4(# zf!nlk!q8wusx#t6PfQB}`-Wz9?9i23ULwaBR>w74J(tF4*0!DeA=!qIkMWE;7fHrnsHGtTsUZg4-a`)L%)|-Tvk90m@}kD z11=RGwg*az=}AcibuC>Qp%BHiK>q+Rh@Jlc!n)zjfTwbgbh6i`a3X~8Dr?d|$%m#D zHb-#NlBG#$(c(!gp;5-#Z397)r*DxpK&slfNGDl2BuVjX=j(z^f;OTRDO5-$`BV7A zZi|GwRPDBujQFbiAdv_`#0mo%(D?OA1uNPZ1!pAD_ha2G)z8xusFU;IK8S1(TLDjq z>ESQS_P`YiqJcw>Q!1B)N7?Cyo5bBmz22pB_;tgc?G=W@2dhez@7dW)u6)o(*%ecz z2~)bBDKDZMkhp7IH78`bXi4-=9BC6~9J?js#~2qB#VZY%g5f?ozQ{#zfQ5a5DH48v zvK7Sa?7ld=*(W~=K$9KeXKebA_lsM2`g)?Y#m54idng5_sq0=WAsSNy7k)7|qGimo z!W>3`ebbb-E+s`zinW(Sqh>vVb(D0SPSr)=rw*C(Luj-sR8+{-O7d0qK#93SBnk?G zlP+4Ooe(u5n`CqZm%WajDA}^ED|Oc=4!k%gB!mrQj4DtB8jfg^^Ktf zpws^B{c(!C+uji+0N~S%6+&u9@X$tS!`?`4*~tQ+RYI*RSBA7meOzm9R8rq=TRuDy zX9825K}3~Tr~Q%*NyH&JP(mn^{7E&GD?>2>)~Qtak_8n}RQsZfDgJ0C!6_DwgjG~3 z`1B;8oiaoe@08}JtGTPDF=@G`q*-CDbU>EKWF5h9wv_TJ%h3(0xTG!j1ye^n3#v0A zT`03v>V#EP2X%vMqo3@76e3a(rc>;%9Z^7xi(J-Xy8F`gME$1q@UFQe5|He{5oD-U zp<$*{NEVS*1XF6M!S{6az>|+oeZ-@=!;JBQdu>6GAR}ND)5lc(Q6ZIEN@`V~WqqkH z`*FakRFwVAI{0C#N=dC(2}K6rtMpcj+y&yU6wH!_&bG!$E<#;=u!UM|Q{oJ}Nw2b# z#tEP#H(k)6GNTJ%8KI6ZZWgcU11;RCDo@H6%J8Rsi(Ul(3=rSie zI#gCJAKw1}A-7k~t=<;JGR^Gr_1k4@Gqpd5b96a!)&}o_WiAzm!#w{0PhIA}%hpGj z<`#|TS4tq5>{vF{$x9B>FEl-CyuU|&Yh-spY|*w`wVvlJIArcKbuMoZR$PfVz8vp# z{-k`nx4GK8XPTC4V}9;V^K0G9ZL-FmnsGjk${bzX`oQzkb8Ss_cI{>sS(2MPE;=ov zGfpfyVOX^P08@?pWPoXv%UjoM$*&IE`m)RURvT77)dzS@usTJHr}w3+j#ia3X`ezu ze@OoTQT($pwrDDA=krY6yMtMGNus=W(+Oo~^~t(_0+)HcBwZ@%U{0CaRVX{6|6y%J}b1mYs&#qGQ{8nUl75vD5W>{0wuq2lX z>)?$8kD;0<8(*O#BJ8g$BgCvYE*d)FxZ)9Qd}<$T0IDgV`{q$q4t!Hdbi-`iCeT)U zAZV2dKRmrqP7SJ-*Yw>|a9i|Gsui%e7aI=osvs!-6~=u~Cfhqow3sbY=9CBi-aAwG z)z+axa2g=2p_@^&B5lK?WGf(Zj+x=t0DG_HW>23W=9xXg=UMh$mmR&jTHgHAIXD(# zZK3UwK%kPPF_~zODsv3;A+X(S+cMk@+RX1aTPJO{GVF=`#>uPQu-4&{@j zQc^?VSz|7^K{R;)Pqx}DLm{Y=vr|v#*N{9dIm)%CCJO)%RwQ zGetpJ%@n0i65#~e?CM+*NPDHhiopPi5{b|y!^bEQ6q6zq;I$Vee`FORIIa^(Q^`0X zWwA8&@TR^!a)#72kHk;i;pFRwCXRxyeI|uh4l_tqDL6DJQb4DVj;W_aqqdErx1|NT zYU^06DI(E{Q~Y4IPKL-BpxJ9a4IE8mXXsgd?Dl>(U8z4rA)P= z(~qVoKsos3!NvB(%#=($x~7Ley1F`GWRt5>ETt$KNhCZn#x}Jmh-gZuR|YsrCWI-o zNvx3)ui*kBtG7k$CI|yF=L*2O_8~mZ>^%-Wy8EV)=;-;o!VU7jS~jN#)J)3Yt)IN8Mw+n)ev`K4Ai;mtTOhu6>?vX5xyn(Q_=#J%a!~o@U+O`*H-PWD8>{Tzz%9;R z)e1*0Nx-`A`iA*%Rqa|A8NABPpLhDIyEN0mE_g(|{{T@RD-p2`tJf)+Wwf-{jTZ{K zq1(LM{YEz`?V=9F&Rv@W>^Rwn?Vr*tlH%=+0u4zSVy=V>}c|g$xzs9n{8aFc(d8Q@v zE+#5}hF``8~~d-r|vaG;`022@t6f)hYGF z+S!t)d`Qr#>Pf)K#K0@SDnjC=7AjH^Rnkbk@5=&;x&oEs)i`m4Z4Iqn%BMQc5ld)p zr}=eJrAzT7)(Ej^%h+vcR82kavLvMSTolTD^Me*0GE0E0&{Mcx5rf&Z?#|z`=gh3C zbw5mhj6Wosq@9&jBoyQs`r+h4Rj1t4gHPs^`l8;N%|77O>xB^p>t5=Y>GLj_uGZj0 z4Z0BselHp<@au|&P!*%0&5}`19H3UUFi!lY?S6?t3Lm(2ly~BH7r`lG%ZDUeC}M3L zLWwozoGK9tjnBVpx7e?Q)>uPrnpD$)N~kI&CE~$goNZoh=B{Z%F;qhz9Xh!u6f2`} zZUt(JgrYOmR1>C+tzQAO2~+vL$f=-4nen=kUK!E$!V!r)YutDRO_2OvE~o%-)N8@T z7S%>v3bTiS{?kd_1i@GH{g6NkO_54SCD|T*ak6zy44CY=p-P!}shZ2C8$w#mg_OT= zd^6S80*0mygB^rLT8Hw*N`})Q70J|*FA7R{LWq)zHg&WvqM-6sI58CjQPEZt{tzDW zg)C4_6otw7kJ;;iMu{0eY{Y68eOXb%S z+j~$d*-=1HE)rHl$3`6!g>e)_cxj*TjiNS1Zl4j#kVtXxV?LN6+95b6wAyK#6Yo>@ z!CWe!yn#Y2r&k>qbVtmb!Is(C0yhv+35LpwlxNyi@T_-D1BXm(Nv6O{ zzNy+$;Knvhs*;#i^$FeLmbfHBRB3)Psz}pU3@`^!lRpL7%t1c$cvaGnB{gLgd5uT+@adB^0kq}VYE*ma6>*|N=Q6{a9mv(L{l5vR37$78Zx^17dVO-cUJjj9s5 zD9*^la3L=ov7aYgRH;z#ip;;2VooBL9OS;Z9grd#ofHwyTys?QMZq=L_jM-Fq=;I< zB4RUdRLYg&#!*3bQ}1BE`k4A4$xRd%U8GGPi8VkWXddwQy8g&;1eFNc(MrrYS6ns@ z0;1RGRVmz5=i0;bU@k}_x$6_!1qo;@%Hg3AKgb_olC z1t%Uy?%rX#8@rtO5?KmoCzw5#SOwLSK-R-~i$2fq1zK&y(#^OE@F8o4GS8>~06zC~ zBfH9#?WVmhHp>KF|2X2bUFkOqP`@&P!t0=h3e75p?%uUSR#0gsOK5xCw-{q}6r)cv? z>GUcNQGb^XSZsf(Wefu*rSk!q+qSLoY^%rl zqi}b3%+INNZPCj&lR3*++2pHvp4(b2!`mwy$1t_C?E;VP6!{W7y4`inUe3>VwW1d(wk`K<#47${nopt}Bvot|N`lQxgR=ra2T}LYQgwd_V`z!91^2R95YO(!`%6jC z2)J#Nhg`bggjQ~h@g8t&TXXrPm#Y5yy3Q=@tCAz>7%n_A785IqdinsbkQQFiE$v;G?DlRSm)>cE0H+ z+SC*E^+SjwG%%t>RZEU=K~KG8XhKq+(~eTZk_g;YBp|J{Z6-^_FI+iV())KcAn2%c z(>+}f#Ud*|dQ&7Bec9vF4ea|h`=tf#Q$K2WbV?*r?Dy3cRP!d7BNP;9y}9<2ij6Ta zL{XNtr(C!ol*ABAf})pP5(K*)`Jyc_O5D{8QsFK|j8#&8$|~}%Fb*LAtG^v+ojrKL z6HbDmXqxwNfpMa1v+VateLjdMh>&U0h$y05(I&`+d;)ZJ$$b$dRYgFeX@@)v{htcX zdiWq#a+3B@7M-NA{{U?CN&%AE5jaCe(<-vAXs>b}YHz1SPK+bn|fci&d86_%9^D!3N} z(J-FMSk*Cd%YOW$-z>K?y-kJrFy`Ao} zK#8o$$H_ySRub0Bd_3OE+H~q?{CEwZYLO|dRhjv-=L4eXI+oTMUSXEGK{@S|t!YVc zRg5X+zHIrmdvd8y%3EDq8$)fzrbw&Ffi);f#vM$~4}rpEk8}?)N#r-b;lRZmn)GZHEaLw5{qyTzC>L ztli!=EttCnGI`e%XFW37O(~03ZF6M?!{Y5O0Hye+DZx0^{bo%iv#%M6Ir87PH1@v# z08}Xa#>qpxPq?Q~;W?z?!Yj}uW8kW|Q+Jhhb;Cx}@3cXtquMEYCD#P5Dxiv3{Io_)c{mHXy7i_aEnbWmAyDhqZX?nvKE$o0=Q6&{* zri3qt5jBtZ#^6z?66cC8)czY#R5U_(DArB$z=z&IV1k2^B0dT7jRQ7AaeF*@hi?tmo;+$<%SK-q-bn(!i#t5B#NeC#B zEX6g>SWXye6jfU9AuiCIO;XOb|8kP9%lyd=7iX{(L3V5^T*2zJz&?x>8Xs}!6fldUvK@f$2@Rpa|2rDfp$%*6#dXX=M3_eF3O(C2rP z?!vM{3ENRb*`my4-kjmV12aaBfDua3IMs0ULvDOAwQlP$zj@UE01Dd{Z2Z;5PEJTD z*KVnCN;h|YJevOixR=S>T&l}+v)0_tM=!I;v%He^%PiXIGDdF1Nt>z_)-KQ#U2SWU zN=h5K=Vy_->ATNlw#;R0d7 z=4`jGC*M0;R+mq^9IzQx{z!c?KlL)*eAe3N6`OW*4fEd2nC=7i&5Os}qn2v{nE6HL zC~u}#H*>cw((_u&H&+W$Ic=M|ii7uRSaFlev%J}`8WD$W{J+0!QhvjEeZWo(^B*W$ z%t0|n%W(I8{^opcS-R@4L^)}^-cvHzw3Brg$#;ZXS?DLN88I%X*k-$fx{T(VeWiEX znDx7=o&>gWwCS!d^LKK6z`AbY+vHow+}#USEL(5)ZPk|BP~^v!FLO-OcPui?%jdSY zZRA;VIdzz#uW`Fea6wK~i4|Zi=x9L1j~z~9E{H9Yue6OC6CqVy7b z^-ZMz0GU=09)9lJ+tT6&*00MkmrM|*W3sDCi)w<4r@J^+aqi3S6%(9}RI8RI!m`D% zwP|Z;flKU@Y-}V+jti%&jvhrfds-4$4-A$C9|Uk!%7k4dO_F$Klb=*P+ealJtd&a~ zF_5gViQG8e$$Rb!_REf+wl-!2({xmdWhpH5Qz%zkG73BGx^f@OhA|@)8HGTnI**Et zT`{$6)}T5u8Ka5AEl>nX;)t38r9;a+VaLWwOWsr|A%0myWa_pOI?)ijm}s1m3hYS@ z3s0~}oQXIR0V&s6xr~pCiUj5g;odwUqvvWjV7G(`(Spji8M*FMF5<>_MWI6g1y-~Hk6ZdP6}3WLYrcR+$BEp z@JbQdsNp3|JkePo5hHYhFkO+?IZGaxBykmP5bFxUMaXWm09 zHk|UpCIpk99YhP>6!y9GbU`a@bNEFhI9+4yor z0iOsRT@Wham?518ii#?{bBPiosIr)vPhSjs#U(|-utkv;y$KFBZMjyarF?h(Tm2RJov4)TguJE*SDB$zLt9m0vSAa@o!MEbn?1u-vlU z_BNJ`*xjsvoGPkt)~?keiYZ*t>%8yim+8;W5q0`kJV%(yuAXQ1#g@$yufINMy1C7N z(r0s$-N&lGcXaof*_)l0?lR&!Xq=Qn{{a60H~iVMb=+REZ_Jx9R=))=q+YIT^e6Qp zVVVm60EWvgx3$aG9-hCMv?CzsSa!do52_57_0^TKrh4_^6Mh0^0hCTvRe-X|zL`Ft z@~0?OqcFN|bZUIi%w@={&kqa!T6w8z<-@YDxOkemYSlO{L>IHls~5R$NnyMje3`wb zXKR^UH2(m~yW+UnxLu#S*AF^&cP8D?P(xJN9x)V8ToOFfqLtF5E+~_nVko^+hMsW@ zEiO)gEwU-Q#!agBc_y%onWNyJ1X1yER}a)QREHOC(Y888w-D&(!hH!9IdN>*FWyrA z5PLU9N#DU%on4e!Rn-_c+NQKg332O(5y$DHMl-AULkt$&jE=X~r2$SU;|#lWgv}>Q zW3(bAPaP>1kK0_3T~RY+6YD!vbYhfSYk_-aYOh@~V?VuW7Kw1pyCTSHcl zO6=Y6Cl4+VAeRc`wbbPBLrw~&vgLt!kRHj_@oZ-~YLxopY9fu6-@FMf&m?S{R8gXe zhqKQtV9mf0bq<6<6;xgcCJ|FpBSh_~&AK{ZK$L)t=rA72mZ{I|gn5EJi}y))a zt{IzT*Lg_0JrF_JA{|QA6X{ig_ipxmrR`6eDHkehTFOeit2Ku%QPmJ}=^&Cyke-TX zj1kQcL?}&Ulh%Xkh6SK);17syRFeFvtLcO%**3vtI+B_5;~PMh&-UkxZH2N!bKg** zF;BZKaODy~;wg_5ib)4dln+8G64CfoRs_3M2vR7WynIEXe34aXXq}pi0@;4u9=X7y zVNw843swWiq8xCMc!e?MtL%cGWQ#_+WyvTcDk>AD7sNB~Lt>(;sDCi8?R%;FbW5&$ z(DSGYs8hujQcgsN3B8!Oy_7e>3{~IT(w#B1kRY#qK#5;M;RH%mqOWgNKgKCSMM?Li z>W!ii3h-4u8udY(%WAp?*;BIwt~X5+qDE^^1Z>+XS6V7emP_J}+N-La^lWOQr%XHq z1g;K&tFm96Q`HR$suC2PaWqz*4lZ7(Bo(cuv?>P8PlvUPqM=6}M8w1~r=MIt4mLne z_hh)Y`L*>zH0;z{Wp*bis4s}TT`34e(ITj*II@_p9WX7aG=Kp>tJA}dxj`aLM08=N zngt2f8ox!LQJ3aLUqm7cC}?_6!m4G5JOhpF)E+uaNIJ!5heSwCL|58g*HZrg7-rlJ z5?W4ELhJRwt_q{U*`E{)(NRe`WRNPVK#fjnr&6CDD3a@m6RMwjpH$+ILLpxIDyY@e zu;ES0TnbUWmIA&yr;j9{pCeRwPP$9FxM+%uNP*95!_AC#211?rEa~Uh1ZwMui{BOY zC8bcc#?>2BXZ2n*Q&r?|4@@eep*M$p6!qh-9eAds@FXJonT<>lMN|3L)HYJJ#C%kw^=34tfVhl-ZS#AfD+DG2h&T{Ot`lIhyWmaowU=La_3Mk4GXsFuJQq4(n`)%0sM|FJR zR-Jb_%B^m%3Co7E+mG_+n3iBmN|%I%Wx}zalKngRTX>l+RJofui{Ecy~3Z+E}c^L!k)bn0MtiM`=@(?s@NTV!cdmK9z4=-l1l%g8EZ zZ*n`PA8@=RvTF!rH&S`Z{vxhVSmY-}2LW&FglqR?~Iv zoV_QTb5m}L_mhBxW3idEE{2pa5wHF1I^YxMEZyL7qOWJlD7f^+1ns>1N@}6gC?Yql z5KWz^Dmz_E;L+FB2zx+5;xtm`8eo6Rst&EHO?lx#HX;e4l9KS?P){inZIRJbgqN0_ zJusrlCJsGsC@% z`XXjDwr4_u9aM4X$C4cfc4(ibvY9XCoGOxhY*Dc;%W_X^{{Vy)yH2QEgOnO<=A*|{ z(i?0I!wsD)wIx}SV^j;y3xwfnO$p76D7s25m%$OGcAC3VPS0EsqD|uc(n@h&2yLgu zhUp5#fl+pxRN*d_fkuk5UgLm>;DYr|1g*_Xm$>0IDtVPwa4rf|`f4PqaOTX^_Ie0A zRdPV1je~6o*H|Q#c&Phe8#}9ktm^?vL`#aKNKrJXk?pH{A+AHrMP=B-Mu|=wY)*wn=&w#ZGMq99hN{kz(O)WR z=~#2Hw&O(zP9&$yu+w54kna+lk$F;3Na>&xPB5UKFa zp16~D2eCa$GBoF$O%()uMKYHhmQbi@FQ#5nl<@T02kd2E= z`)>vFlIK}L{{Tz>09Q=4kwclHU$kSg{kamQT)j~0WIyVwy7yqNC=JG8c;YlS>Wgx?zejEw_pP$g zp#WpuBSlKNWez_5<75{8_?EMwe(1KEAsrM++^!}DNk77v$_d3I2G70#t5I_BK^4W) zizC3OMbU%{ciEfFxIYCL6~~OYVO7+9*H^exR1#f1%w^LE=&>g8RYe}s@ZhmMn1es4 zso&^GdDd79iUO9B`Ms-XUMZ}S8u>J}Y4*Z~uC{HVwZ=v5a$y5~yw~>kVQ>Cc#i!YE zMR-Qsbacm%o>I1Xa#-g3=aT2Svl;91u*|Z2hUjz5(!qgvg12rh+crhH>0fG6i!6&G zx3{p#cWWhuC5h-s(iUGF>o~1jewF>L+Kof17V$Z~F z#^p8pr965gY-FUsev)+OYw*C9ou)o5 zT@c_2;+^F{l_}GVRE;-I$Mn%!?QqU(0PKKV1FS*CP?z1Dm(c*UoP_JCCWVfwKG+d? z%7ssA`XXR1`1JKhZ53Mla$c24CWPH+Q@)0s{vJpfJkkLLG-8B{Y%!>sJ&dJTy}^^uiI42(QFI!mf0Ia|J;9l0!-+*@Io$7Dzh#s}#^JuBsAp z=7!PrmZ1xQU(Rah_PhX&mV z!5;a#Guv}2;nxVHh>kcl;ee+Sln|Xn;cA`70#?Ue#qIdh_4GMW|t*M z2x@w2i#|@cCrJ=UwJCN}no!800y4iH#H+LUWsgi!;d{OZ7O&w7@)C+`SFxdNi6xGTv0@y#{u?# zHok}us8W67mX0MT7Rq}>Z30ulcu7SY3--wjq+bi=mh@u-J&98pp~%&CMH69V=)IsV8O1QAGeD$aZp zjiDi?(?Ha{o_TtpNbqfwtpt6(6vIa@Ff~lTw4|jhFw;0OMMYtgpwf8q)dfq4AU@w| zQ=(qDA|h7>qoEN7Rq>{ob;FJ+mc;_I8YG~;8BeY#B>_q*M-|N_;ig``XvdElXdYUz zffaF5twOaTOAT^@SH0z5s2EF|A504&wd~`L6OWe{P+cze(IsE->4Fy!N5xXnwZqxd z4eXEv!Nd!O@Gw>3s}Dp1no8V)vMKh5iiQ3#KuArxCrUOzn5T-V^-3x?TtsjXDKB>} zIpaP^AyFNRUjSu^@*b{;%U`x1m)PI5Vu|kXbvv`iM+|4%>%87(d0U$9miuIm?>6)9 zKJjcayz6uxXCzxxW#KkTr zi;E-_@PQI4^dx0LxZYTKkGK~%1kqj&_GW)N-TAh&MG`b%C|xvxB1GDIH65T-rsAm} zuY#N>%Qzvmx_rQbv`*zZRVA+uE5fenDs-Bpe z7cQYEeMwPJXZKh5!U9~Wui>P6X0Qf^1gdm6+~nhYa@Pb!cI3qCK@Qp~cx5z#mDx1f z9aSk3EnXR63?0UD^Gu()b>wE^l6Qw?FZ|K;{(IHG9$?)q&hy%3*|R&dYAE%E&E@y> z>vlFT84@(6z2;L#vxMU2%H0oTYTH3>Z>kgR?AJ*;G|qgHvLMJ9j@-x>OUMaNB~&EdD7GN_^jJ3xLvtbM4_#1~_(bpHw&?yI}aDB2(>n zKG-XV)~kdHlvJcFacirp2t`p%Kg<%%cAtcOo|TQ0U_-V#%HdHFlj5&b2_&3R{j}4` z0q-0I_5ks#@h`K{2TaJ^)htu+tVz;W9`7wHv!$(WuAYv#aGR2=V?$!1y)&FPAipM< zd$q*0{^HBg0xr0K1MIflbKqIcAe%%&babTTDUXT>T1r%XuvJ7peNZPNQeS3Wl!Fsq z#lDFIly&KWHdPr$j+Jl{s>j7n66Bh}Db+UupbqU^Q~Mx`NQ(EDva8In<+-%2yxxM9 zNM4CUw*aO<*ia?3#JK5H!U*K3rR=G6V**6ssunmdh;MA^?AN%YwN|}Q@tG{kyCkQg zTB3@{C+#fPi7@+Mkrh&tp;c#$^}!+0vK!PDxxqY!yf}{vd<%l(z?vb(l)(Y7 zdeRZrRd^>P>FR+LR6#$8(xOzq-hGj?P?#${x0Ix({nW7jXc-ELCYkoC)eakNJS|Z| zI7%vs$1Qy^N*O7pCL&ePJTt<55CrO&sf`W`1*eTy?1Bq|QMCY|-Drf(IO)UF9!cNc zTDRs~7CVi6&Cis%oybzwSo;3}iOsFpuvA9gKVxVMJ{Vg)<@sY5C@N3|eRR z4+AsA?OV5aD&{nUX5;-mJi)Mel%QL4C(Z4g+Wy%J+$t|BtTMm;Bm4c8S>1cbZf+d9 zG6yFuinNyrPc2-~TYsisGc9(ZvpYe}ui1QF-~igJx?!Vd$bU9(8fuikOw#f76z~#*iC08iE?4x|o;2}n+O``ToWYT4hV;EHWV|>- zxsK)T&hT!IMRe7zt;=TJ=p#AL{W(5ljSBtEthnQ38H>wmfkR*}RO@=?m?Yw*edZOw zpaf30Q&iMWg-PVvw~JQI^fw)i290TvKj_+yB={0taLuSN>NMwgg_>ymWjG_hcpJ7Y6+SJvI_HGqoVji@8|N(kahr!p)C3<5 zZmvAC=8vY|IsD+i-s}C^-DXpI_l>-Q)h;fw&G2mQS+Z@KU2e8paDmH~a6uV_)^$aO z@?~$8)=|CrWrp@;51=bfznAAsZCG^Jny9L1l=0$?n}W1si)%{h;l=>18#(@%KO~nC zF20Ct!6-Klhf!4|oNAJQ1f>{n;f%lWF1U17;Q)PDO0=|n;NioUpT6)-O9sZCwxT^(@X7%YR~ z_S4?-aCN~uGbAlWbr(bnsU&eQoP|Ys241*xXkNu*vs$p?(FoumgCoMJHRVhp)F!}` z^e&2dpp^iG2O2O{;=&vbz-=@GV?{c&qT|s7VNTFf1yY)?@PY#DR0>n?ONv-VGf=L& z>gY*J*Ay^DBCb{ny{d=9jHSyJ6F^42`GT_^~;(nl_{yY%~oG~?2V$eCBv|Vha{yJ8ySiwk=j*HBFQ7& z38UqWRH=i!(?m#5azKrOnly#n;;LBmK|56-IvSMKbz%Pi!X-HlGekw-iob~4hHA^u%ZNlJFLx7tMD#|S3`u^kRe0^q@aj1sE$huQ$s zj|AaCpe>>I2!p)5inw&exjINDXF-!^vq0mfOFo#8xULENLKRUp;8n+_B&Gwk?;@=6 z@TQ1xR81MwlbI*x`yy3=pAoHJ%_weRL#f|YDyZs6a2z?R@FdbL(Fj$;Ivedyl<{%$ zLykTwEFOeuRB80i1+_c?D*^9j%yl?1Bd(*?I7+PL*t43O>r0CJsNn8R)pDxe2agK0X` zM$USXFX>vS^Qn;_lnk1yTU1+9+vTIAMle6DKE@tm!|ww~}3 zbxXaBW;vzrlv#(JySHb&`Ku$9STS#5pJn^8^S|e<%Pln{FS$y7D00%`)6U-|^Ea+` zZe^gxXPup+w=3|H+U*^!)bLDa!jRcn{Z?<*XLv~CSBz%GnL&jYR%1)IreS6+rMRRV(-LlyNgT503Hw7LFY&(cPHy}akFGj=&zW$ zy|d@}FRhMUFylEFpE*wP+RNrD%lG$l9$lA<{{VBhY8^lOspptOuWZiod0}$dehd|1 zyKL&^>$acL)7g)g?zX>+X5z{k$a8(l%kwP3#gjKzwz(_Wb7?8mSFGGqDf7cytLC+n zEPvb1yu*2Iu2XAe{XOQt>TX##2!(iO4%L=C+jZ24Z6FdShDwWs3Npdkl@ywnv#N5E zP9E7ecARs1;T&QG#CX%@mSIV+$Y_xeR7LpeV3XSCsH&smntH|hVwb8u&-@Fp%86NH3k!xEDC=@&l?jC z!#7!lLAL$nd@AUto<5v+YjymCx4W>g^9v`;^G)a8HZI+}R)IFDbk<;$Hr=}pd;O6k zgk9V_(RfceF*4xXsEK|1=Z0AM6*{k z>Zb|w!7ptD{u!XvK5w=dQ%TE9iZsTk~CDS^6KeRyt-xA4l6@Q?C3@n zYMFSem;P8Jb-vSKMS3<|a@WZlBo#1oN}`C z+^vnSU1yryz9fDymf+i+{ll8w`Ngyve+?_kA1=?){^428%A4A5Rg3n%^xbFDQ)|#DkHdmZT3U9w#jF6vu>nzq8HoZ7Z!DO zK`1DzCUhD&s?j2NrH@1tcP?6ih%{&lYmU?JOIIWbx{ezydr3^({L;g&2nDbbKH%W9 z>VihVREJU|{ZQF70vkOolFqNq_CX>Tr8?WfYP^snTVrs2k!+46+s`)B{rL@M=i$*$ zTx@J$?Mu+@6J=9Z@ui`ml(GC)}A}#w8 zoomahq7>09aEi1PT^Q&U*9OGM={braREpQ^)gs%3kBx#n65@cMoz%6Al z3P~DCFDk6#wlgjYs2+(xBWo)AlUY?RC5J8xXoZKn7bY03BxKbI;4R^hNOeEsJKTELWxOQ!oD6z?YLW1#1$|Q;7P-xO@j976$GxCYSjBa%@}MZDy$@m+k$%P-rTI1%#0_bIuG2q!S$k($hS6B?9ZffakUXRgv>aCD#s1 z-Y@Pd{{ZFtVF||4roxuhQ@CC%A;z61whic7r(V1;!W>tbQ6agZv}lxeqb)iXU2vOG zU5&h*VVwje`(*CET6v+Fw4M3{YWRF}mOT-0(`dpe>Qh2cns{}?Vx$#ggSn$#)}#L5?vh-=F}ZcquNP!bnUBXeV7sh@D&$;7F4-Dn1pi$!0;t zJ$+Cl;h44^#YL4m;DHTxmDXffS1nT2*88Li>^4T(At4#4rizv~?>X`x>DPDs+{0oK>q;lUBRCz1Z!>e3?WVU6CZT*3H16beunHZRcL;=76Av zr)B33TuMbQ==|fME?LFKc)R%>w2lP!i_5AS+GMJq zzWBO=i}@+_!JAehh$liScF?%-lp8K(!cUfmQc@gvHT1$x-l{Pm87iW1)jw1=;^l3q zwiGE%^K^h1xgl-rS~!)?;q3UkRP(FpyfN08k<>CtZ0 z##GhgZSj@8EB^qBJf_Gz!{6Meb22=KBD&r^)!pk$7A$h@=iZClq*}GIaFw)GxB^#B zYJ`ikk^)q!nXAI{k2+T_lS1;~$~v9dYnL<&bT%jbIOyww7i1|ez^)1$80&#X z*ivl$ryZQRlznkRxT@Jd*d)PR6;2IZFd&VH0i6x1CI^O@#TMr&=rc*rgA5@gvvIG8 zRPgYm-~|lPcGDDhu(*~-$199z< zt7|riJbPR^CC?2q*`toO3J)j^V>RGia4wrdFNx7zQchZB>w;M&WEAN|lK7|UfSl&f zbrEMi9S{i80+4({L!7y#4jYaND&S&*t5+hzC(Ef;o#a(bo;(`irxC+MKJ@!ig04zp z-E<0YYMc?Lc)s^#KP;eyq7fooDkSXc*93-YY?rc2GX8I}27@V&wq-f2tgO`Q#*3aYoqIpYMa`^O0A?a6u5_(N@?BGwg{uVoX7VOEi- zTcx!nMFiko5MTsk$oogyRp)|jQB<125YnPNd{|4O24uaN>BfC9C?rmyYm&DvJ#k*q zwu|-DkYy7m5f+N8K}E;IDfPi1Apr{alxv?d$`Q9pvtIe&f?tPBp}{9BS}LJZU8#3a zzQ`3+R8wBc)&BsAC5KFTL%p7Ho_)OEPuAO+yszEvR`0E?#&XW_Wz5OU(%UJunS(0N zzS=8^F77?(wM?(g{{X2UC2wvVRciXq{{TC;%I$FYcUSF$!Oycua_=tx08~Fb>~9GE zU|zq^Gq)_!KW)as)uQK@G+No^-|CgV8Kt@WCbL|boWTc)_b%;9eCUxyulkd2V`^Uq z=l2^UbQ~@cpa!0}V%t6c08&3LZrZqKYK&$3iyL5oZkuah z@He@ZC@R+lZH5c?r3$v6SlhVuVOzp`qi}{gq&Ha*x}l%{-x zKSVrXaQ)JyvqX-#btw~m&dpO_EKu5!Hqv{`Yh;8A2f)EXNlN!+~s8?6?P1%9WaUahFV3xqF-=@4Np1E~Ks-L&HKQ5#>*oyMd90@NW)to#pFq zmk_$;wc}PVyPCc8P68Ip35HD!j3gK@YI2R;-7JdTjISx(E!D|4ddDxc0S0W7F0yXU z?WPw%)3d5bn&rm|CMbYMNg5=H5?$yP%}~TU>Vr(B&akovkl*i%SdSGZx;i1UP$M09 zsY{DQZ16E$TW#f}oc#F9q8kL70tE=7z18u3kRvimr8G<>t4t800Ldn+TK4halp(OP zCJvS=#$08?6C$8P*ljyU!`q%63lD*kDV75yoR@zk^x=|%;ieupm9?ut zHoGZv;|klTYVM;Ikgp=Zso_U*MWd<+2T6M?k6+mZHq9z!XIgBedN|>=p%DK7NlfUJ z@zE%%LL~2TZWR`NGJ>3iMC+0zQ`Cv7A6*XDQ7EDo(L6Y4>xZ2t6J%Y{Z{2h*Gw6Xw z97fugWld?VIWFI@q!R_l?!$@-zsjK-MaOE)oDaOIqH*%3Gi~FoQ8B4J zCg-yRV4~~BbvS+0RPa-erY4K+(v!kcT`;KKD2NmqtdK{6YJ`xWfP8(IW`Bowi0dU%C#(FvyC=(=A?jWaVzc#3F z3B*Izs1+wn;Z+GmSokSYF57~o!`B2UG;k7SC6_Fq(Z$7+sj`%nMqSx@;FOw5lenqv z@bW{>DWEEQ1hrSe+F5!aMrevy?DUr(Z|s6iqKv}1wlYchW{Vq2&cB4Jr6gVwr_~LC znt-o$K`Ng_poNu2-Ar2-l}BmLsfSz+$t3l34NEf87GD-4WWYj*8SY4_jIpJE$RZRw?5p}5wFXyr6XkXK&08wj;119D=)SQK%N6P zmC`y)AxQr8L!;FF7_+ga1aC~Q$`aOF1;6>0pl^`sECcJ4Ad6|t;~^G+7N!)KscDok~0 zf^o4!FKJpT_MJ&CxDzA+5<2Qc_q>Sb*$9GjP?c^~BpLC2u=YgG`e)mn<}a6-4ttyK zea2YzIeq!G!+C>N_Y5Hcksi-tYL8<&rG+t@=00nEMQ=WL=C(l1)?Jxy&E{E{+uYh+ zWas@Uo!a^A>|Z;S!kw!RB!{;xPF&b#|`D557VD;Z{Wy1(inxMe{!SvFCa?^ayHYjoZele=d&V!R5` zKxYyJHr1P7`WWx~c8zmnJaB$_>&>;_aMQcAPqfP)PDLm0&8h47G5q3Z2EfFAkQ7 zZb{Poh$-oS`CP;Lb+MI3_*fgxn(G$aaYkISk0f1Ow|@8Qc$u=zY*PC)wQMZ6YW!?m z`Ap?)z)e-AwudLG6`W8 zgqC$Li&P2pTapj9dLf3iVbK8Q>P1gNwU zeq3R+8Hn&AEaeSsm3_)=i73DpUHYewB%;=eepC*$4`_I&_CTYJ>_M)|nIC=M+mIs5 zmL#%MbK?Re#W?HxAYB<7Vic&FQzBLGP6*8w-OaYh0UWA?Pi}Ha@=Kl-rb}weAxFGQ zsNquK>Vi`eGaOdk3*0GdC{#g4MIPFLfmBV5=Rr*pu3R8rZ7ULc0S?mje+U-|DI(H} zeco7A!5Jj))mrm6B%e$+tpFgsrl~Dlvy>1cq^~K{vrtN9;;%~?8~1Sz@Q9(bdr}J1Piq^29oTYmVEHlt8Re2e)&z#!VbD|pG@FO zYbm!uI73Fyj#F8~EhChm>1@`Tzr6b)#1&H{_8SB)xuk99L2CyFf>hJ4afnZprKg$| zYolkNh!wiIrvjkGB4b;G`ggbzTBBx)u6F826r?Ji3H`9)tEOM@)~!5gC=+lE1x|%R z!1PHLdio*6S7<8gtG$AIDxSD?6wnp!@yc@iDXKh#&$lkmE6q3WGtM)dl(J0yt4H^1 zJ>9o5ua>{dFGA#0OpQAfq71anV&6W?Khq1!4eEB$?YQT;OBrpemn>^ri?*IpUYNSN z%zx3}bgvbo`8>wr*Ck+X{$p6O+^JFf$ehq2oc{o%mF7?-rEPMXktO^D+bbw>yU+B+ z-*7iOLN<-(ibx(R(%h)zlq!GxH+;}$;ZB(=+2e>K!X&n-C@+-%08VZH07ElTGr1h~ z#Z+HuCuov_yvje*k?Sx(p@(lQE?#XH?+(Og8AZb%O;`R>+*#gSWw+U@R*wGwOw29- z1VQ`0Z?FqTt}cX8Nxf4{c%Uv_%C0W01HRp=k|?JP)_#aWOtI;+-US+|=ldbl8wc%f z1D;La=|Lev9A%*s7-h#U z44y9YAhJ%Guc8}MzG}^%Y~FDIx&c?y4!XIW!;0?9WAgQ>IF4c3L|)9f<1}jDC35og zZN26F!(!sH-|qpEFGpMl*T(+^QeqnZ?7mZ)7?B{$ZDF)fxdX zp@K!KkyB3ek@uge!?}6)%&AmY3gJEKPgLQ?%vCB1R969Md{yh@!YNcGGVjPcC(k%0 zja)=yydWqghu()plt3j4+DAr}J}GL3l|;?fyQtz+pU?I~f~>f%S4g6!5|?_fR5;U$ zg8rjKn5Htq5Oxwq{voPqmxUKkOf;lz)=zd?MWkHdo0_^IwNA=wPW;oV1ONzb2I{S< ztw>0o&aX^3YH3)7WQdBQ+V~}}mKbytQ-YxH>%=FAO2Qc^jeVBsTDC6!**22tpEMIQ zN1R{ORi=;2kER8;D@R(zPrQfxA;U=|`;4h1$$#Q%=!Z6pw=GgB&!Hd~1VmP}%_c|B ztF9_4s;-1hOUGB)3nfx?4uV7-9AdM^5gaon)an8ynvnQt_0AnDqFPfHk-QW~6`d)j zJ5JUi@D!81*N0p<;3ggt{y$_;0w{XOi%uL14cokkDMf2MMR-wGC`N{X?kj^;JlIdB z8dIfBy(EpGp?+EV;Hfhz3ZR&ypN*ChLcwD%lA7XAL&% zYM_Boq8y37Dy5G^Ex;)X0nlKjp=YH7To90xVn;<{6-$9>ntEWwK$fGaFqDVGD0^m8 zw|f#5L_;6Iy1F2Nv}TvS8p$x=fk#445!bU4(ZxAHB7=el-)#|UE-L5hhf}*Rh6~!G z@h`Q|k+B6NZi-T=r01?X0u}fbC(yrSZJS|HO}bGkUdJ5ej0%<_ozW3h+H$P$=!Y65 zMJ4VkEh2pSpaE1&M-}YIi-#GkFx@1s?Yk(6gOlMcT?-EtziCH6mJ{dI(E(5@I=H%m zUk~u%+UkLzR!RDV64@rc%C0>r4hWqos$)?v=E4NNU42|MU?iQ ziFLtHvoQF8-*5fom!b)jc@^~iH5C+V4K?FFgo0VHASX)UI=EI?LO83m+4wP^JW5GQ z$EPT4SCT%@86<4*zHGyfd3YhG-)3S%M`wE zI3^XPL9wTcNp!&qs-XeY9iGUJp`75cq_&kdBo&Kk;i_pqSwR-en|RmWB&yYl>VZLM zg|O~8t0^X`l34V^6D7D@Hl3Q)zPw?FkymUz;Y<-{#E|s}Ku;YghIOEE)g+%(6p^HH z-)K8DPm5nlKmgFM5La6J8s#m0Fo3}}(l!;XGg|S`unsD!yTdh6{#aQY&_t|H$BYrF5VCOfx^RiFLLeFY@2bdpJV1+w{dFi(3&H5w|~lS zByaq$u;bR-Zxd`;TR4TuQbp!z znR#R9&g^IHvDn?aJhL##^80+rf90OM%-n4nN&863{upNAk32m3@}l$Qw#>D6k=W)| z8GFhOTzVhyy=5033p7C05)rh)oV5mu!lT^!|aOPQ)f2yA9 z++8-^NWESSg~%`%#SE@2P>f;cQoBsE)R{uHc}URuXnG?jpE9| z#S*s2-rTI`F=45EXYK7R(M33-?=s#SCSA<4XO;WMT4B3pHk!6Uz%7ulRH0j=A7yD+5iF^}H10ZK**F0vkqFW($rB`JgpTt8n zUXHjFBv%PL>+K&tGKUb7LV5)kxyZ0iI^xtJT$37?mI?Qr2HG_Df~z%HBV_&DyJSJy z330094k#AUw-*EzQlqOFWyZVZc4 zE|#&90!xYo8%l(Vxt22GloM{ahL3yWBT30TG|!V5Cmgs{K~Cxv=c`Ph(M+7!{4JWV zYFs=pL=Mt}@dVLP3yK_VP=jUO86uD6EpW-Js6t-X@rC!O>Na(vqDsCb(=J$~M4Jt_ zc(MNgcL)~+%7k>FiZ5K?NKdj;?003Wz4k>w0&9o6a8!qbzxF}4LL@>I2@+0e!i9t| z;F6M`#AJtPi}~>ML8isC2DAxw%;uary5VMSFm7t8WSkmfXyS=Kz(|yFaX|x)OvYFm zBU9DFup@#tn5rMVMe0bQ)gwmRp;26@SB|7eY#cRhk?tvXp5vabxN%x}8%;+#lvj7rrqWg1w@nm zk}Yj_C+i!_-Qr*^=~u4zlE*K72068vfd5RaRH@I^5WT5{L|)vuJ?0aXxZ#K8II?mlJM344~#9ct10+aX+EeHk(OC;p5hB+B|Z`<;|?0O zM1i4Qn34Vzl;dcKXgmr!IoJ3`$;TDZ*D^t$GDB*YH4*UDApE-FT|-A4)iRWzgq}-e z_KeR4{{SIr>5G76x36x<8aC0U>1_5|gp~@J^U5wPZiR~$9cG(`8$tQEn$+7xF`q2C zqjc;yjsE~I{IqAweET=u9oVq6&h0D*Gs>--WCJta7VjQtzo@um`-I{wh>CR0BGY*C zoaZRsEROIl#QeyDM_98}r& zfQbmdDbF5=s7=<-_0W=Y^h0K52nZB31hpsTTqOh*IZ9|udtcsa=!SvEmDQq^YLyaI z@mG&Tp}|oKbsD;rujQAn5N7-8lh}i3sD=2P*U=O!GX~DEG+a}QALAA5q%8$y+N`-H zC?FYt3D+tnOEsM{nn5c{`;Hrx87qjBPYkJt-Zha4(QPDRi`FJg$3GU0|vxeKfvViKtrh}U04OqEoV;hK&K`99bO_GIFtD$w53Z*4l;=FqoT+E3^EAe6_pKH4fGDyFJYJ#b1Ybur!T zPF(Q8_W@Z~RF}0$cqNBVR5q$)3BgLP9JoPGNqbxz&;=wEXW|lItH_$*T$Oce4%DHs z6h$rsL|Bl5RGqy*VPkR zfKppT5vfO-X$WG7gdYtPw@T>kaKMQ^N@x|BHj1cxRife10!Xt_(w-^6qPI#3)T6WZ zd^4Y`nh6{#Q4>tCRE1XDZI{d{HL65hR6}G3b{(5Q>NiP3Z{L zFS|MQ!-#~8FWg=}Xd}3iqyFg#R|8Mn6i)9ZJg`D)l$XUp8l?_QEK+YUK&lQr+tAw%cY4I;Sd zA%za%y&7T*V}-j)|i6 z!8+2mwP;~`FDK;293nwSsG$ap94k5XN*+o;Q38Z1PJD8Mq)}0<5^Fm8uURkte zt_!z6uWN230a)>oBJd=6wYxUisBiC=IbQg0c5u7-Yr4%^?+#0uZzIk-nu*@qHYyI= zlavFsq~$tBa*I^*d+KW{&NDXOcJkLN-y<7q;k9?!Q@c5;rv))(cWIb;ADQI;05s>w zT-|1yvf5?_(&E!@xa)P#hFsBOmU)TfF5+cB;@0NlIJol9F5aBCcx==48qH8H8&qH1 zMP5jI{{X6|(WjT2!*qiy>)fe=%1Iobe3}+eTjZL>(C5EM8NNnj+hEnc@8?uqt;k?S z^F-p&R|P8;&SqX)`Qf^kZaG!WotAZVd^YHw&e^xjkCzBi%h~#XwFLN8-aMq3;$|(=FP(Nbk3QO2CC=~LT)l3~cqp#S8$zEB5qj=d=N|eVYRYY_tz5~_oNzeOp{06Y znBD#Pb1=8KS+lXYdeN)9e-*)E%Udhf8 zZ4iH!a6l5JLbRxnDdLthf^OE}0kR6zQ)UvDl$xwru3wn6A2h!x)9>b1_DwL??h~rG zmmHEB-aX>;fBx;?-Nf8n-r+ZYEOzTMwqcC+)bew*xXy*c+3ebIU2U2QM2Nc4P#kH& zp$>&o9`_s*qOGEa0i;nsEMkOG3d0Ffx{?l+LP60qL95da0TMWWhM(gUoYj0Xms&u$ z4-pXk$*T3kb)cxH#00{L>#G^WjnXDX?$8M;QO~X%I#IO%qiBU%p1I2ja!wp6DHa+E zWBjs#MI}WaWgPn<9&x2%mQIi&8I?XF3FFfRa1|qOd!kB}X-^o2u1>g0dq6$FTx47% zTKXb%uuP|XNm0WMdQww~f>e~&h@;YwD=HjQq?}K)PrgWq zljfhU2@p(GGzQLfW2SRSbVa$Lt11OSDXMn$%~J_=!Z?Z*@T$sC<70z*hN_7*ckqWC za<<%YnKq!bt$lDHg2)K3fmK(XN*h!}AH6yCNg>rGB@qPzIm>6piI1iTML}C2u1c6B z3Nm1bT2-S=d8Gg%Na3f(Lt2GbflE|2gikozT2geF{x$Zxp}I*3LqON3o>)M+Zc2@g zkacLEBCP!o*&~LCPkX>pqhy{XSuFYzC2J~Ez78!^{uNZl1Q!G!X%GgF%Ob|qSri)Uq2)Fe!Hvwqq)_M!;V#LZJzGtcIzzF}i>1H|2x2$D}jN<2cK% zo%}6asVMZUIQCEV)8#{s66}x{%{;+|4HFL2B&LJc%Ntv7tKTm(ZIGY?N#?uFw28yB zRg1CAJmuYt-JgoL4Ednd(7*R=)m$37q0?u~+<;waorSY!y>^pFxEyfL)fY@}Hhj1D z$}O+>JoN7EhQ{S&`&O#SOk_QkR3)4?-L->O0NYy!5Di5(e|maL??b|Nt!-R7WQ@t; zPaev6bjHJA*xWD^t+vyMq8HEt9GRC@~U>apso=c1SIb4WU0*! zo2H6Qd?Wy%NAV&rYpNeZH%Y%~5L8LI{oQ>~P8$!6ItEI$bKw;VIw@TVRVgk!U`0i? zg!_cz(>3JA2pV?Sg$kERNlBvP+F+0)f13rcs2~r@2%!%O?NM>)hw{9?Bel%4YtW+O zHqOCr6`ngrg;JmAkLfmf_HUKt58NxR*@kO=)>`xBQhdv{j5^p8ii#;#8Zk_8^ULW^ zdN;c@&vSHY`+xTnBFtTS<(#U^b`6HJLdmXQGcA?F&mpS{vK2+dr#Nk(VZ#LYjnXPX z`R9*B3xL~AlV1%L32OXHG=W+X3EykGwC2W8psj$^y|Xc!)`GlCLv&=S;Z>x4GQRKO^FOr$5q zD6n1SB9w&=XXu9sq8Wfzfrn_k2wJ)znkUdmJ?Ns2kGrKhV5$LRPZc60?GFkhy>Ni> zd&T$?SxbVX)vh)}DxC19j%{!)gJ>h{?FvfgRvmCDAg+oV7d__Bj(AV1DSn_+_Jvh; zc<^h1G$h)I*CoJLl^|8V-N79luFSR18N)=1s!dC1f*AEIHsHw}AgRRxr5fTnsn8psvIITQ6AvSyU(wp8&Mv} zVyiy%mxEL?=t&X2;!nE*j)}N0cSW)Fz@STJT9qbPq~%t)1a(lwZ1EJdf-s59TXMsIVRC~amF0D6WTBbNPtX~l6~~x z=!HgA2^;ues)?h-y5YHYLs$gTT>k)M2?Ek#-}b4AxRjRLWmcRuIV?Il;FTOVY2hkS zdS?XdAyN;m%^9MQB#OXf%`R4(hhNQIO^PLEfC5B`Rv4_-Hk)-cP^d<9%)BJH%b{V~#%HKWX`ein1@WP7NuKMT z@KJaqvVj9ttnqPCCX?ZuNvWyPLW<(NGoRTGB#bBU-9=KZe-0Aqh6z<@Xb@Tos#9MS zwQ@j+4{X_2T&-%Ecs|~!kSQTzvo6o36o|n*F_9FhUK5 zA_xeQPS!eM9d%x%bPSWT$NtF#LJk6leZlNg`Em5XxQ@L`;ZS0U+VJRx_GDzkozx{% zbEX=%rZ=0- zpDMnhJh0x)$ny_*FL$dj-F%aJGPBE&b4%rU&ECGqbEcGy(LZpi(VDM$1beY(ef0tK z(Yza}o?O~(a?Im!u6CAJ7aS_NM3hJF$ztx;H_tw!H+Lo7z;^Zgvv>0B?=cLRSNy}z zt)n+P9iIgyJ`{|ja(uA*kJB&||#+08GC{o@g}pX>PY~d9qE+eaC-s z3D*XmOnG4LOZ_!Gro18eg_C*e^R>^wIeW_v27UgUyZgHjHWh;IKK$mH*d{y9*Djm5It`H& z@z$vlTa3kkZ9XMVH9llTmrN6e_03D7;VM(nrI4l1?4-CVf&0iMhp zQBKpd#AKeC!3jLzkay74MwNk7e&GnhfRR&I9MNFKjiQsmN+7s>jydaqw$8Isw-+$j zzjb)6E8Z6N3Y{_L2JUXRlZ@DTQF)LzX_@(fbCg{*pIGOac3Q94e8zQjWaIYtt_!#_ zGH(Ur{jk?hN+T)I@V2ZY#A8oO2k`9Gg!Vx&KqK}I?Ck}{EB|{c_?g4kd2mOxp-F|Nt6v_ptk`nu9?64G~xWy=7Lad zN={Z}rP?*tl*zAANcK_zL~?5?@Hsl7dYQ88@G_lX>-fArN8(+Wfj zvZ9KRRacgewjEg^9>=mSEYhwTm-s_%v>ga$cR+KF`&Ym6!(vCFR`y`m~N^ne7Rbg4kCsef}BH;vrG^m9Ws(h=W7*%eSEhyMf zsm+XC)=Gl=`&LmBYJ>ZA`sD;7;)~Q)ZYuk;UJ7+|$6$8D{hNxT(uo6F83}1@f^_qu z`k-i4R4}B_#=h2~)eMpn&>h(%kbfVGsw7K_cgZ_cEb(4A>=^8j=p?TZY5HMNs&IoqP zP zk|Zhx6URn96Na370@fkhCFX{Tm0OCaAzd7}!8Wp5T%c9Oom_H;Gb_-&w$Cz6`m}d+ z@9bSBQ!LId6XXs1gFz$~c6cfl9C2}Nx&BRg8|Jo7-LLpu-*|H!-OR48tz|q3`rko7th;q?nKa@-V%TTX z4wh^Fl)L1{*y}fJ^33wAbqEHIn03eh0Mk3o23Zd9Y`3W?U%H~BI19^v^x*SZ)mEl0 z-nG2s+Y7?mN~tb&iUBJVt?%3Qe2GW!9% zFa5(Z20kXqmy}gSz8T}i3gek-K1Dvs0WQ<=ES8>yi5r*jH1D@=@wRfmEp776+urAxb*#S5;`=zcyU#NF8?qWz z#~Djnffi{_xyc2_n%a}y^%Ekc7mZRLL>8R~8?CiO+3Z)tEN9gM7YZzhcN`*Am*tnP z6`>`4M9@s!6-f__M;Y=?CM)kXDSNqkU{>K!<)xve2)JhCy--gPmuYZrbyGbuEqxFo zZ8nNt!V(m@aP2#C^g=7jV(51fwO-HSRMQQ(hOR!>#Q_?DIn{koEiol@j-@p^ zQc0wB!8rR(G(;3Ch}AAVP|a$EpAYr9>Ibww2YvgpwqQRDz&aJ3<^(;pu^!zU>aT6a`US;*{{| zSfv{zZi*_OYOfM3x}m_6lqBnMJ&()w#wLW%4CK7y_QPW0of>IGQisN7io~``3qbz> zG?p85yKQMuPviDP#7SO5sE}5XZ9FJ4S@OezDx!-j=t}D6!W*k*<1|pORYTmflE8tO zt0Z(x@h(}Xq7`Hz*rY@WP#j+tj5#1AKIlTFFh275WiGkF$lGua7R(BBlJG#Nl?Z+G zrf9tJ+Hgx=D5#U+f^D)!)qS(VUzhESO&m9VA~q8qiNJ|$)Crxl=8jcKe%&(boNY}| zsR{r^WP{5N8#K7OmUPp}rUpP{i;4E+f%#;!jjM{PEgBdIETzRivMwp2cMo=wgzSgi z#|RVxslf`@XqDB5jAaNyjg2Q)a&t{%1PWs!&7bJinZURMQm=Mr*>4UBDl9nbsHCZZDkPK#!a8c|gmv3@Y4(MYsYjwvDBOmf zJ4BTFA=gMzU3=XCRU~P2)`={6Fo7zrM9aJ?E73}<3+-GwB0=)>Dv1(*YKbK1>xY>a zMM!iK_GFwiI3TVabKNuEK}nMS6rM0d@u-4(N;-I@KU@o>U4S|U zkwlg{bixS&v>X6ZPFM|@B2n?tRS<%H6rXAV5lLGP_|++NMHH)O_l?RB(}t;G0^7=p z(+5x(ig$c8&!-+}M@*(m{$4>L9et#p5Jo2Q&~*`_2%rqRwEE`*N}$r^D>SRK;`<@N zN7Yr+sKrci;?WKQJSEtn21GOCMOY9lNLj?!1W)$mfmc1Crb#93c#(Zjs;Ve1d@|IS zdr7Jc#ZzjD*cy80IC+r%Hh5H&5%~jMW5oh5cdt?wHj zZg-vMz~_f)x0Jfz><7>6zs(C5Y%-O%P^l%1Bgj)|22!M-J_moh%qP zWbFR{5=|!+P{T@o2E}%LX+EeHDn}8{`n^M2Jz6BQ>VdUU5w|m-6-5Y(jy6f}6U9;r zbV+07ffHic?HjG-22tM`I)Jj|loOvVZs{4QA8j0|H5P>Eg+;WtZCmankcB@rNdT72 zu<4cEy|C6Bi0fKYD2%ab9mvopxK#n&qBavYW@a zSq{~AVcWEQ7_(LzWmEv!5D$950+(w9s|9^bn=B^a42EBVez>n@;<{b(C774w`(T`L zhR_G}>gnytJrK^>04YwwG&071(xT%ROohc@-}rG*Q6g=x4k?dRY=vq>?iyoG8pmHu z1t=sXrejGUqIapEt_779R3q9jnkhdNBBIi+X|4V3`|3Y%?8sV|0jdLwSZwqj=` zY+R}IclUNu>YqFc9mB}!_x4i&SuX_E9DC-jOoKypqM>zqpiGTbpb8vBNg7XI*%B$L zv}i5J=17`~a)#Mdk**+p;x1htn7DDXla2)lO`d zi%UwAr}O=gLx^p_=0<|L=O}YvFSc(LZqbI%h+vGtc158p(ZvoS61JWek$ot!w6ttoAp{2q zikc;^Qd#mulnjy0YMtJ=+q{nB@XZ!zxcD_gA`UiUL0d*Wu4-0Zm?2VC68AlnrBYth z=hXnqb8WKIDb$nu+ThjssuqMrnhy%Y>VT98DS^sUU12Y_1zQj$cO8`J+5Tx`(2z}w zijF6ER8>XK&8wkdx+#;#H3=_i+5943XP2rdbF@@fF;zj}Oi~=E#Jgw?h$0h9$Fo)S z#VEa`@08cG$cy}8w542fx>kg&Q9M;a9l8h!J&8FvqH06BRzPyw9XXARvnoFwX9Td994Lj#ci0IOz6n-PT#vwZGa>(0+xfOnX5 ztX++V`ki@7cUJwzv%9RNlX*Cs5q4d0#57g9i#gVw}IH7iZhXugOiGbe?|gR*3T zt+X!w+|qq9H9Ey!?6_U9E_fnp;kHOS?UJKHGv{AKD!qHMPu6H$L)!il!k&eP6fUPD zt-qKuU7B!l!4rn!lYQl_Q4?BrU{FCueZWzuL-VYs(Gv#1xQHbKx3n#)chyitPmY{r z6y?^)%ZBpM27{SjzTq>J zTxJ4_PBzPA+h|K9Dk`97BsCD(2=_>2Gv-*NTT~SHtJ>_K_$rrN2^P%Jbb+Ml$A|2M zFq4V_ND3tsuZW2!S41kH89cqja8*>7?{GkkxVTDAQl?_4BAzXM5keJQ2&t!z3Bhp1 zS~_O4A|&Cacyd7PCL~_XHF9Hw7l=Zns8wdE?62{MX*F+ZbQa7eysA@yL{d~AWeSpC z&-OtfO+;}*omFbl4Wbd-mbRQJ{{X*-q8%5JWEv8l(SB`EO43Y6^xP`uycI0H5hn(R ze)&_6B%-MzgFWm8RCqfwhSj#n4X)uAYmY_{J4LNX=$dNdl0$R@gY!QL6mVmTls58IpqMD|$smEDG$GcYrJ*@eCh17%qLEB=>6GA%Qj#4W(3b>;Hl}j6Ug4{F zpXHt%FhWj{iTCG)TCjziqNqLfszQtRM_f&UM+LONjk+q}!Bu@Qh^{mu<_apkzL?n} zB?44}k$g@$YK@@NHG5>{x`)S)q8ulbKvCsxZQ=R;&baKfDxtxMuQWGS(MGz}1T;-F zPJXB)b7ZWqaA-s@`WS@Kq&)6a@uu;sTX!r{M`C`e2Ai zKv%w|ouq2A8=^YY8s$6rz1-B3Y8wwUmt&?jnXk@i@LWM-ChJ|vI zl9G4@eV$xknpuIb0@Q&$IN|Dq+7fI4)B#j&(to+GUiiF)9|v{gMTDQtN> zT~NbPn1EIeMys5?{Q zm)ioZpqQ7or$VBB41F*TY(ckM_K-I%U=$onRLn=WK0?* z?hA{7er-_GWYVaXlSD<@@JM~0xRq|UF8o2IPgg2Kw2~k?6tHNMsJvu}-H&*Uk!vQA z52|Sc*>E3CAy^doR!Ibas;oK`Xj!+8nzi*qZMdYrc?Pbpwg^DT#Mic}iZlE=WdO4U zMDG$8s$RGfMRCF{B;eJ>!xLm>KK*G*pIXW-9kXf6g=v>rxU)f1cJ0fXDch1D$b}HG zl-53`b6+gJnjhW_qjkK-c{jz4;m=1h&aF3r>)VTGu6JFlM+NW)ofjS25v?@SBArO` z-sc`_`3Ia_7S8I;#xK__WVF)L?;@g)-a$@C3*RQc)I%c42Ek=vX}tOE&QQBlUxo*m zJRtWgjI3GRZvOz+XO_F&pIxuZTIHAf^7X})&3^%w>~ot}tyK?%sh1ohR^C|oQ|1$U zZIZufXSz9~R|z%kA>HN{&L={^TW_b(uaz6l;d2{{W`O z<=*E^8vM(R`E#4T(KD@q9KOZmUQ|`&gG|r;Hg|s2U--^{+I!7xEvJZR%gfaPb(sAj z=3A_HDYgX5^R45wwRP|8NYo}jcL;4WeiqE zx)~m2xosO@`DFLGtGD2dHoc3hZ<-o}zU0^OMYvktk()tUJ6hqzO#N_9vzgW&)k;FG zr01e*KB%`g^A}u7=zg>$MB|*{8%)`>F*?`-RS{iMBbv*VQYmiaopXg9mEy--cAXpa#c3f*oA4;^z~L?9ONTIGfyf{xri zO|+}xtW|m?4&Coxn3u0*Z8b?Xj(;Ea( zEmKj$`KJghwrJa-O=h#8yi(WFkm4#ZszYvzYT7zZjnM& zSucqAIU$olLNdjvt^TEP^+5}y*tnrUBCgQ`j;_q&WXKE36$G>z_$8_VvsttHjfkL=pWaUng^IDZ>`=%Q zhf3+HeyDsLA-8bZ*)-~vB1_{&<<(a_HcBdvFU4B1UZ~kSBu*Li$_VBP1mzf(js=Hl zS`qC4p4P6>YUo&H0SHxes-JdT&_eJAz&;w_Z727$^+Rno*rv!RZCY6;ElcQuM*$>m zRt=YAONzXG5NHEYE{XP0C&!FbKJZJps9Tkx5%$6-%e8HkRVyxwEFHCZj(UFeHTFsJ)2jA|44OO;nY(^fpT+FVCx@ z2%HwtRd7cJx_R)1T~^UhLbVj^3h<&Np{JcyH%q!LB$2LdeNak*(lox*reDeS#I4CC z!eg}R!U<_qcytu-FUc%AW6TZOu-=2+JIgBt&aN)*8{6AvcDYkKXRNauWp$~vx(txf z7sDSv=I_znrBFLEb@rQ8cVw51w3 ztlKfUWpyntIQ*BQE`{$feD<<@S@$0}-MBJXe&aLfln~|n=jU53A?%rb)@|5g<=+Ln z*8-Jt${n?~-d{NyxwRT@oxHiU5^;P&K!lvqjLPQMd3@ovcGk^a%Z0PIcwfvvO|uXr zQ9AIpcPK4RhG4Wj$RCvoUVBDi?MuWSupRQ#Qv zOc15Zq$TZ`iODqR`(PZ|xa7Vd%93+lI%NVawICfrHInf5l@rkfM6yB9s4}aQf&`wm zZs3UMRdl5!@k<_v5N-beb|Fr}*|A5Ir{2LZfjexu#78A7?7)oLbhsqo;nN$9^$C0B zW<%yc?jV_1Zr#pjeUaH)=PfXd<(c_EVh&dIxpvW~nl?*9f?*z2{Z3{3vzYE_`J#pk!gBg$r>uSU47!z3d*H1lKnqDRH?al9s(f2N zwgm;WBpoC}BGbaLa8q5QfPx}JG)2}(dO4*8tj(N?Z#0CA9NQ`wh#pT(l6L@6LQr3ERg zoisoj$bjPa3Ro5zY1PvNP9%{{36esTxQQi%I;@hAns!QZq_|Nag?1zbjv<0Cix_ao zogv5CRW68Cw+B!h_++U+=1ovVrP2LFSt9;VwkbD+MSGGOs>4nY;?#x#p-CrSL^=b5 z<=z!Jqg)-SW6=bn;t+>;B`I^y)d&KmTAfl7oYH;KmY!I0-6l+re;PuD4R@I_iX7{wsvT(3 zosm{Vi#6nuOVbU!;Pn4OVKz{EJd@a4yvk84LZ4J00d}&z4byw z5d6B}S#d4Vpu`+PsD~X*>*<1QQRFgDVCa?;;8@x#PHhL_$mvHpq_XRRbP!1sRtQq! z9AH*df%nx{0^q`4xTKPX+W3n)zl1ogfVjfXVx*NXObI%UgCX2jk7rJ;5?FA6$N@Xm z6x2T~I0$4Q?f|3+U&@oirW^rMRdYg$(j(7|Z6?)eD#-|zo+(clafNUPw?ZzJP8CQM zL_(*EbB1>6(G%KeBp?{^P>vwi&DYwX+1EZ-^0 z^8BBCv!?G{yvl;|^4u9|7+tG_Ayv~pC`&Ig{+v9W^NS~Cr)_PsUA>6i<`(TgvD&k; zR*;QwT6UaM*B2K1{{Zw)=N|3(hjrSrwA^g>G;<=jdUHaxxy#>R8BQ&k#kGyyhtwaD z+2zgBve55#=dNYCmRCYv=HllxxF+6tkp0VX$AKc>IP%Bqm&$#ct!vUu$OA-HAh0B|Kq0Pavan{*y zPQkY=+7`LXnk_eH&(AFLZPIrtKbaOU_f@>H-LAEE;kLyPc(IT18A7nARWWlU6Cb*2 zWQwE3N=0v48-RZ46{)gA_oNbNeAPi^I z2!ppKR21BFg$U0L0y?@@DYjS1zC{xLX{;LU9@!6Z2~gEP5~3vFP3Bz`74Ek*pXP@Z zS$Lc?tsGemAC^l#m;-k!yfP`urx6-SaI|7xm>2APrMTZb&BWMb*>Pr|-JAE?Kldh( zNfdta^h2cm{{WX(IkWrEnr9b#qqywY+uiQnySEz~Y`ZsaE+wVmZxj~=XTXpmy}hy0 zi&T&}_~Kzmxvr(0xZ`Buh-`mMNL8`tM3+=lXj@H9qN-aaI%xZ0)G{GaH6(2ob#YG* zL^en}V;Kmx;>t~a-1YLx2evFOhYhs&f0qgLz}ljkjQbd<*ZI>&TsbzBn;@VN2WeLv z(o%+&hJDkNh>im<9WYJy)Dzm!OV0^uaBkLr4Mu7!`I0UhB3IaO=uMDfJaa|Isy417 zfN+|M7xK;&P*qV+YJv+~+VP^{(GClEmQI>M3ekB3ZDDNy*aNTA!=Iw+l@sWw>fPaddk zE*VD&JGCH{JaFolbJEKLb-h!7J6ykvtQLRf6R82Z3IB*;qjm#W!ulyq{I$;$@ z67GskDOB{r6-e-gltTXi3S2XWK@e#b#chug=avv6iMK%RBczI>FTM6g$yE?F5)6wT zI3z%6TLY!J4utU}7Sxc<7r333>Bb2~TU1$UToMQXnxwP};Y<>dp$FI9%8l+1^xwz+yOsd&)%O0qiG)PO|G%o)DD57Bk$r>uE z;;OV$!8DDdt+=mku#r+d5`=Klq6X@ryj9*IU$QEAg)r_3$h{CKM%@AwO1e{)3{^xP z9_ludALdWt4bT9)MaDri4sCEJurX8ap=;xu3j#IV4wVI|7xPB?Z%*vwnPy^n_SVxpkN-&W4G9QwXulJcRnp+#8IY3Eb2E$n!niqcX_s-OOJ3tBX4< zvoUm)rgpu$D_#h=ecZ3;d&~wHUv|aDL%IwR4zWkt0wRmd&v^cYewMeKp7@XCnWHwh z4`HIqjCX9ZXKd~Y6J;SCKfw*LTT z0cXoIbdoMqzL+<=Ahm4O)@*IJhRZMpon0ow_im*>%CJRkw?%G&N6H(>gnVv*POhjc zjk&VpVOUAQrOql>M_di9?ajT_(FIRDs*2U3_;!gpx)MH7i@Rp+TsoDMIvlv-S0u9N zSSM~SS=ufL+wUn;%_M;*t{D|GqzFw=OAR#rv0In+O*Dr=p`3_#>5AXHZrSe$ini&0 zc%riCi#2}z86Ca8)PN?%<*USt1Y~OIV zFMe{p-151CSDDVT=JNcK*>fNphLls~TXk7hQeB0w5{A*qDkSMdPUkA3;|OXEyR^VD zQ7$@189^EXfeRC+srI;MC~&SAaD`=3iYh7dridjMHjFwHQldz$@z%4SB$5fkIyTJr z97)s9t{kQFIy7L3SMZ9B5y974Z70-`TWDyW6%S4^Pl)RT;NmU_sSy=xuR?S{)3A`~ zOeMpr9A!eI*zHDZ*`I+4eLYY}N~o*f6d6&^t_Xx2K@gx-2C4D?02pxEMz&5bZEg=9 zVb#+L>nXFjFsZ;YM4tjx_CTRjbR7+ogE>oFrxJaotHviU_fb7?E4Dcq)&WY?Nx@wG zP*1YMt+XEKHj1cH@ycCYa5PL*w5j%K=7mCVDs1bLEa$~IL?uym{{Y+?D*Q=2B5Eiq z&{A}*N{ix$88m!$zYNiT^8K+wt3ucv9qFr_bzu$FQP-zwGeG89P6?tU1^qRY#m;%* z7YIlyNOdBi%@c_RP}^dLz!$`rR7d%yl8GN=6>&7sznATSIu$`ZuI%`5hZATM)itD* zbtNke%_~&+Xsbm&n0Nq;L-l4dRhR7~;6btPdkV6b4l4xOC`^65oVus$ha7DXouaBq zWHoqIAsIC!R|2;sB^1X%tgwlk{qJ!RCpegcW~tm%8tK>169gn3Vk)Wc9CB`}hIJrmK~E1KEHa0*BQ^JkBB-m^6w-?`+9P6JmEx{la)*v;P5@9MWn87M zczPpdpd`zOTjiphG)ov0G&EB0Dh)uB)hHnysWg4Ue*`U9q-2E^h=(+>!DEoeiMJ+gpq@B9IQ?CxVBQD#`&Y)h-*A5k( zJqrY=rj7@*iqp>(A+}CW3F9~-Hq_9x14}g?d3vJY?bsD{z@@ZY1BPm_N-d*8J@GY^ zxaTNmW@)l_N|&*#M!0`yourh6#a6ByW|D^ta1UCss zvY5z4-`k$PS#v=Z2X3o}Y`ZCkhX@o*Ky{8DjSwyo?OJ#$G?hKC1o7#CFa%az_)XO! z4qP$lNTOilR3YrzTAkpQ&+Uoa3X6{XNf%?2L=mYtO^0zSl|1SEBL$>&XsEcVhYgVx zM*b?A%B*CVE{M_vU%lF(X#2EJ9$CbMCHR)ET}cd`ytXCnyp*VZOlQ*sN=rcdNrJEC zPvZswLy9`w36Xv!o-l3;st1o(bQt{?>No>0L$Ck zwv(RE_4{3pIP(7hGxM*?41;=iM(O;}cZVXe(fCbewTZ@Ca5Y&#! z&wclR064ouk!^2nzdu^rm1dUvHm$RK{^I*DGF&QEeA^}dXiekt$Lg2r8*#IxY1?3w0(`nyiU$Jy{a^aH0m)rC8S?4bB-d{8RCH>~gF0%k$3f;apP=6v6D?6p;a&LZE z?Vrpym_1}oT?NLgQ7eENzY>CSM$+E-rxXoL6b7+#ikh(LhVwAY?2*?lXgft&Jc;6> zeyCL}&4DlZX7taLrjzJ_GP}1_FLN|G%kOOcQ-q=LRW9Pm1yw%wI75QzHf#G~h_C0G z`XF1Hp%k%IMI3n6312Wo5UOBESokEKm}lluxgxB~Y=bVid~WmXmvwS#TC>cvo5UyX z?Dn(&026NApv_4*5R;W7&+E<1do{ae$IL9RE_ZqJ_N}d4-V1ZecCKbDs|DGS$s}Yc zu5i&ADGO<}nxv<|I&kHOmFC<-Gf-t_iBPAtDZro*rj4O1bt{^*&j^y3sPIUq#I^m9 zP6Et?={l26xu!5GAcWxKN)ir;C3fAW_MPU_wK;w1C!#5NLX=gamF*Aa*90Q!2`_M~ zqKr5(oK{VpDBUi5&f$2LX^aQ}pewpa(F8-6hAK))8u)6VGvdMpBrT)QEe-uTnT~TQrrZaK8>AdJ`ZE~uo1 zHv2lB6iEs%feY-0SvJuhF4B=yLM?ve=A95C!Az4&P9d|^F$AAn zHceDD=^4(R9Abo3Md3uBR01|~Y(kY%T`S^Q!_qY+9TN7Z#RQT9rgH4cd@&V!WisHD49TP=Ius|}%%KL&~OLe0`tAgz>@6mb@rMB7wo{6QoxnDYUvY~U;{ za$LtP&9j>;!!u($$?S7ov)MzyGObK7UJW?K)4TEHr=NLMo5;Xr`HtwjpJnY`+qd3+ z(U!qoAzx$N_PAhPvh&O8vvC|>hm_sDy^k9y_ntPHtN9WQGC!}6sr-$m{s?9^xxtGc z@K8);2Hx*~sh^t`4I$Lv?-os&>ZejkVg!=JA!jbk}IQ)}fRL-ER@(_D?MSWumF!;K0o%(+*qPZ&+X2 zkWkyr)Ws6QbP+82V68vy<{x$AQn+m!eA{Y&rs&HKS@S^7@XG0vq#OlALLVIoJUFKX zMqoEDhkTthZ3pr!{V_@APb-a`Y)KVo#T6~;xQcbWjs%5xr8p%eQdIUI6`Jy_>;2ns&CRZ7f0|~O z9hWK;3vfRO6U3b|hi$~Im}=o$+3e((C`h%16{k@-*_R5-7_9|Vn)qo}3B!b-oHr3g zLW(6VI_E!BG=}OZ`#?)M^Zk(E3yK4&DHWHZ8*z_#lu$zMJX4?95)oy>)*^`|URlDZ z*Rme^6r`VlRdI?9+9mN6j*2ztmN9UkCPeRf#TkDn<1UyL(x>p#6sw*Hjj{LL#6+B> z9hFi>@KcnChl5;_6#_*1_tH|UpBMsH6_6bw;!dr4U=);1Oe+*5nlBWm1b`~xx-=t( zvq0mXxMLDR8=6f-l1(@#WBUhjogP~el`2r1Z*d`u<7hg=QH04YnbsFaJc`?{c9eP}@n zs6FzL30je>T~QbLHn9vC7ssEzKzBGXVp zTe50fV4xMWS5$b&rjmhFl>_ieQlefeaP+}2ZMe~ovcyXk1hFj4wLQ?0NN*yN_ zM86Hy_P;ON6;0%Q$GcRb2q!{CJ3&Upp2}#rZFqKi`eJPnKXAS26%})=;+DX+gcX#= zrEiN=`k{7jR71kze+ZbkO6E8&Dlp9=ZL~e)RjA94R6OaaB9^2@DRe=KA(egMLDSBQ z>Va4GqQk*ccBdt{pN3P@6tHJB?hBaH$2=q4xO6J^0nc|=J~HTv4ZuU9szqnbIA{g5 z2Q(_G;J9d2f}&NbP5-Hh?i6%kgBSMXo!k6@ha#@enbjS{46ES z7VQ&l1;uo)YGS(8XD+CaD`4M<7e_Kf%)T01=DeMM_Xtru5(UF(+*IBG71~uZ;cCI zR24KTkLoH@{_Op5DB^;tVuXcG95Tin1*%B*x)&8uQx6hBHV7ix_K450O}e-vn&-)c zHbm==A?cY{PfVv2l2kfr(3nGPw%MvSbzn1^cx9>-$s}p;1q!53#5$mrv1~vY?K~+b zYL|AXa2!Q&bxkNF;6yB7rY3+|kZ?)#Lv5)lD|$%jX6oN&S&r=Ho2KJi^O5gfM&X6-Lv@z_0GGXO)F4qK{cx+d z!ZDU#WM5cJHNCfa<-;%TBIcR4cGcn9zp^lP-!exOkjJ+=aO2Y#**~7&PgfhkV&Sj! zt^WYr+gFD2^|Su~FL0-qsF2seQp<&4@}23j^Ph3An@X*-I~#4{O!Qv;!W(P|e(oHx zn7QTO)$f`fSvJX|i+#O$c70-*qcix6bkoc_r}qg}eJ~cjUjG299_8Pw3aM*ho$m%< z#mZWLXig2%Rrgh3+{k{le3{;c?hc)XVZFIW&B=YFOvb^q{{VUuFS6dRr+w;Zm4C-B zd$^Y_IsN&Ya)zxlP0;#&-WyR0STJ8GE^Qsge&CkuYU+!k-k+wACoWn+s^a4)%eP79 z-je8OvWu0JF>iVFZMd1$j$Sm{mCoz1+S>89{{U@Q^CHFGRhoS`WE+Q=-mLDPw`%g{ z{i5NqH(aH@L=}lz4e(4>g{{paY=Ex=x-tWS*G! z#t5QyxQL7Ie}`O42E{w>n$u6@U*if7$sD4*6;~e&RH7h=y2h_sMGc^>Sc1AW*Vd5x zDC1zs_ne-e%l5&vowf%;n$*284;18qTBxN$TvWph0fQtbTOi@nJyM)h=E(`YB#Bjg z$)Xx%2I7$Th^VSgFXGh`Y?T9narMBu@~VU0ocrjM^+8aGL_tQ;Qv~Cu?Tw(F zWV*pB8GawO1)^{UkfxEvIcobL*|bubnhRuF_~gIF1rU^oeWfit%LbrmiaI8Uo|tf3 zaRD39P9*EcR|HkFBSP*2Dy3HrGEYPkOp>CHV3kHgwO`Yo9X(JDqU{wsz^g-~zk*BY zf^dPinsn&-U>UyG2}@rl5lMvvhN9$(x)a4DM4u!O0VpG##{gwixToulBUtwiSdTOl zZq`6=Z9s$4Y$p(@ScS ztA?W2(FlqX+FI6YI&tui2P`(MBAA|(5}6M)dBv4y&0SpEW?PG!SuK^4ZLWT4Y-Zi< zqbe&WM6sGG!@=bBhT(aT)>mz5XJuu-Cy?KkUt?nS%E^|2;tPtJ(q~_9fMMphtLO{K zuQ0$_+NIuExp@w5?Op^tpe{OLkDCx}DjimsI9hV64-^t#>G zYX1N*W4c+bldk^&b(iI+DgOYe2GhUkm6zKKqcs!B_l*TjJ%Kf}?DF+M{HOYQWwuI& zrk1yPPVfzz99vC_67@k_vGgIj;4T*2A3e~$5^C%A!4}Czk2hy`p5GyA z!sj$=cQcnp!r`@+%P%+W%9L66kdu-gvdnV4($4 zTwsf5vm@`Qw7sslB^7$L?o=rt;+m#0OIG0I!m~G0buOWlu<3;nWn6f;wt|@ZB&d^t zLa1$v^wAQO>Fe&BNQUKUM-bH>5S3) z-Nv!s2kn`n#qHu0X3Ev?-+N*uKf~7^Z*MQ2wwu!5mtI*}WcT@UZr%CiSzEdN{p*h| zO8UAEBa|{A;V=#_Wxz$1O0l~;o4XlBrdPTfm6h7={^(`R3bXP#Wu1$57WUw&zzsKy zwLv(+BkeDI92!(7&a;OVqeNL~KF*AF#YP7ul@-zz^{k=Aagh?#8c{f_`y;YSTVC&G zT#(|Di(!I^RW<%kwhLxxP5@SW2X=Jvc99?e+e2)9q*Wc4;!JAlha4dn1>W+QqWa*K zTr>smqD!$Xbk81$9SQ;5S@&VjY!l&<`yANB#St4lD65F`BnmP#yt-T^kc?HbA{G5N zWS{SSkVmB`p|t(JK0c@cs%!_ukoJS~P6<+LJqe;q!#}bcDG-n@Ey+|%`^EkX1b~|$ zBdUTbyFMA=2#AYGBKMYZ>4I%h!v*ijDNyIea4fuLj)~UWf>TsQ(lpE06QycySg9#Z zdN6_)Kv6+EW|*kKIPo@2m{19VAukH7P|~B0*F^+G3CmoU(Gr<7=A%}tWk0^DJrRRW znrcu=y5i=cPnY%uQC3>}%K>QPtvKR$R1}p%S8V0l>W3R3BnI@FCwuUYzL;?wY#gb5 z+JMv}K0R-Qj-6d`wNw>1Fz)wZ#^usr$t2Q72DEn0-tTCn|P@K|9YZI^djS zWlyrFSNqaPa880(J{pvOdU1-+<{EiEAhx52JfLWEV9{W$xH44LfzQmLPL zxn!_NNQ+m1bVWv{Vc`X~9sW z`sDAj;-Y+>Z)29AKebQU7T1u=wnciIT-c~1j z@<#q<&`~#>Hz}vP#|dHNPn=t&=O*WdTFus6S;k?Nxt!WGsXKNqS-VpdCjRLx_!2G0 zdw!9;u=4`twzjTcKa=E*+?U)}TY0rb=8VGQ%>MxN?A?5-)ecwgWw|c!WKLSUqit<{ zlUg*u58Rx%;6JbV3Fg-2-N+L0z1QD1p0^v5Ns)tD)2_Qha4IA#slR@IZVkbWE!yU} zRhD|wW#S{Tv7?)B2AMC`uK49H7sF>b^4B!6Xfe=RN12~gH))f7a%Z&F<|xj^A9J)x)2h=RSyb=KjrQ`P7KWN~G|JCWvjfEf5md zy27%XA^bwJstAt7w*-QjrLqi{$0@83yOi3zs?Nv>8dm5p9J^EG>w#f1_W|j48zh*Y z=TuKzG)0%R=r(nz6LYH`?NCO|hzoBWV2X-d%D6*&ESrD(O7iaEi~PSaduwPmS9dBimV{k=5J^Lfn-ZyA89<>b%ImslJ4$tS#}7NkgQHZiN*kDu{|+8B4ASl5I&7zD^Z& z^GQ81B=2pdG+MCWlmaN!3Um@mQv2HAk+eiXIstS`gO?9FYsVZ?}4YH!r0R?Jqq8hxb?CO^;F;jGtUKIW*{378tbd`0W z)ihoyN;Z`gr`$=X^g+3F*))a{wm>Q-=kAas<;m9raV2fz@3yIdMSDf4eaWg6so^iO z9Cf7yGz!fWYf$E%Fyfdil^q0frCQ-yai2;<$^ZoMIZ_*;v`$JDQZ|HRG+x3fQX|a{ z2(~S}nh{kLQd|Xu5fkA;cP3I({Hvp`1*a8jAg*Y$6ylrEeEVoCW^PfR61Vn}p2uTr$n8LCgJ z2|&OAJCq_xHRy|m)xp`g8&M<)D7)j+!KwtY+pl?hu7~%!`XSd$)E(O_j0I8TP8=2q z=NmK!{lTQGM0-+C2qBQ70(>_YW=-($&#DV-t8+_rCeIp|Q0s(oRg)bc1geVKed1JK zL@s~NNQ;{2tEL-SD*hBy zS#UwTrsbiJbgQISkYhAU`=%1foTByXr!G`JTVUmvZ*Oo|c6d~A;*IPa^Xe(@rcLb3 zHn<~uUp;w%(*XLpj&?{5osye47)4d;>B|>CO_1-%5DDuw|BI;Zgb`(ot@}2 zsMTC@;a8HBhZfJxuP^-1wR9;J$~WtFGul_gLc1kcD@N^Hy`F|`THRar5oMxcWMA(= zmUp@L7tJ|su?0=v$uFE`@A`#HGIoE54p>9avJCap6r|Dp&&!dw9q@|{TAI`Mr_BUe zwqKdpSTqzKUH<@WS*@_$aF8QtN&L_@_t$xjRc>otyCJ)ljR3RzqHVO~%Z^B~bG$pm z8HM&`aC=LOfMKgkhhFhqE7DN@Rfh?SOO1n$QL{GDR8n2-5KSM1rs>-M%JE??bUgW8l)T z0LY*#Uj%?@Amv$hx}bYzNFDkOOh@v`C(|8wC)Uu~&+YRB=LZ{leS} zD@6~u3M%POSg9^CmbLTEnUgL&R`+kqDsyG*-jc6wd^kq;@9oE!SvLLT-goaX-`HeZ zw`TJ>X5r>pb+eY4pgVnWNjm+&6Lg_A-pN}9L@7Y3C3ApG<8{zy)6U z4kB{G(5~fSYkRq*%$+VzA=kCYFIpfffIV(lYeGintQ?(3M8NOrlc(YPv9TWx+aS z>xSA3dwQJsi#48zCfjA^!8?lNg1)>V$7F=scgAud=}chUR@O<06;h!%LAiFhCXh@T zq{~FR1e`ssa7akwiayDl$#|tG0%}64bgDYLI!DJmdLht4LTTMDE)z~6RrSJK+lsj1 zg<&}Wto0FNE?9B82oa#HfWZfwY4%6GQc~bSkn-0!6#^NKJ?%I_3r-L`IJ^nkMc3c^ zBHEMft^{h6>YuJ3DfeY5O={zUWkg(4@0y=`^2^r>E`Yee_XV)3kHo03NKX?eCtfIm zt2NO$6jUW_j+Ghvv`!jj)i^L^NH$?n7}6T_3Qr!GClm{0nx)!5%c?enG=a`ak_8@l zV-}#}i#Bv36zi9XVWAnaEqq4T-RMu<$NvBf61PGT_X@7bbILv9suFur;NpT1*`gs< zi{jNJ{xgT%NdrYG4Kk;Lwe~~8+azc|0ZMCMR1D6LUil!T!}9Ctf@x-NG!Q>aWFRJG(XRTx)u}`LN9mRB&dd78R+SUJ9PtLQ?3e5 zrSJ&q=~xpxlUk2tiix7i>#sV$jz>xY~M)m>Z} zS34*On$Tpkfdp*@uVCt$p9f>@g?aTSR@>kw2jW!I(E_!Q+$Vhi1i<;yNSHwbX;GAt zmF)H70tBP99V6`Xntuov6cJS4*#b>H$oS_hc`)ULk_|?5G-$HfrwJ#u$uxyW9(=YZ zMATKW4l-G-T~I_SNmivf%bijM1xO7&we3%v?SPwgw(1vFJHnRw?cc_fh8BV=db&^W>r=1ApYs4|x< zICH60ds=bg)2=CPG4UU3stMhoxFOwAEfFy$(`l<|I(o5gAX3Qh!h7X zQg19nP~i}V?je8WPvZ*OIHHR^vP!8>!-`4_sl+}RDx%Br zq_F9MM+E@~8Gy=brVc`dCn-Wi?nppHe(kmb; z!50Z}V-7edsoS7MR&$oQ#MMk%f55o4&9ACF{M>!}$}TsXb}u}+-Yfget+$0YrVU@VSQ(pX3adTn%LYW zn6?TtRYz6g{4u>d%b4d|!S#E2n(pf*zL^u54sUAy?*;1Yk2SZvzi^bzmgd-et5epB znjo+8&o+GX@osyA-*#-^R# z3k}~?Xp`8c+TBpOW|4Dux%=hj$#0UsO}0^;HVqtOa(~*O_JO47>f1T%jFKeaaCy;FU9{E(AM|DY>y8 zbxA=RnSm)gtqPr|@Q?G0FAY=aC?ff>kawiDOM*78KIzN2NJu6e7)@3`&52SKxT)+e zq{B=K4a|f)iB==e0-rkg3Vbn1)OdKcbV4dSnz+-(q`Md06)jSdPBT<d`o&NyT_S`pO!7@t>#?vTz)vx}JxU&oT zkv{kVIZugVqi|eR_>K{LOlRH3U2u(-&WC&32`H!GT~V`f09LdLleLcwy;Fo_2&fG$ zt~Fue`yfV004GxH(wc|E_Q4V=DVMP%NowzXkx@^+rzP!kP6?$F7th|d6iioyYoA=A zXtLTJYN(T^fh7Ws3Y`6dDH48lPgDz}DiZIIEUV_05aI*kB3<_|_g|L@^rQ+Crd4|l zooUQ}WJ*#@WLjmwkVi{kb<*Evv~!MFORglMPP%7S)y1g;U&GhZkSZqGscM=hTmoH# zm500)ZBb~K>FLLpsvHqy#9Cz?Bvn$!!9QPAZ3(ndu9X#9aPduGoNpBg)+?)@?1$e2 zcCATq+7HR8A(OckQ!OZfgHJsDP%Vh6k(!f)q^LbHP_lJA6m2I^9|EYNVbcU?2{by* zR|@#HYon$aAT%-~q?<&io~f@ypf;^2Dc~uy#d_nkG>PdVDil34f}JXU!lz{eUw2Xa_YoLo8()m13tlB)V)^O~hU0T&vv(=~?<-FrSEO{b<%DJ4fw zzDP2w4k$EdwDU~hC5WFQfAN6_Noq5w>u`>ITDoAqUDO)CO;t%}J|D6gaa9SrDIq1L zd1Z_VwxUg^#w0`){zRXq943?i=%o!&3~F3zqG=Ad^E+YNR20ocUH!x_R9rgYtB*El z4;fBGo*{2vB;ZlAQ3Us@ViHnGd^HK-%Q!+eU46F#ySCbwK$bG)lrXLdHdhn*Y*eWH zSR|pq2hE9{Mxv9i?#g&Wh=i)Zg=AjSyi{uGSQn6zgzpHf$$63*8c`f`Ny$Wm_`sWn z!6=<|8lxz@Qc9ri6^8|d3LI@zQC3>Pb@WEiN3fmN)nr2g;x?+-ohnk1Ao%D{MBp4G z_XFPBEUM*?H8V{3?itI2adWmV&e@}`+2?G#4>Z`U$wPq^C&H1IWxM_Kcbol1?t@Nd z7kj^(v1k24_1i}tSElRs;_;y+N|dUunejrq=5P9RdFkb|tJy2uqbc5ezQLxIJ{Y}} zHEyNLLP70v&#DhDZW#)O&FrsvpHt!@y(cN_>vm1g`C)EsKEC|oB4v%6B6hpLZi9XjVcTMved(tp z8s%SHyZ(+{2G;F!e2X`@19!$VwggT{%Y~1w-0J$*Zp%$8Ieu`%mR4?jM;#mV?NO~2 zN0lRatT$iIX1u`N?7ZzB$uqmF5Vg9$E2(W5xVuylS~zIOfgua}zQ_P6xpl!n7FWbA zi7kASNGk7&<==(xMo8@as;XIXV+{kXycZSLZWFbq5-thpg+t4Y=aA@Z?cFp1<3U7U zOg*)=By04>b*q1tNj|8PR)~c~EP^LoSUIn-=`UxYVuzm0t{y|CZ6Om)r-+nQYEFo1%HfNq z+RV1LjW=v&t_IWF02D>Tf_(9v`5n01nVoKyWAyO$T07Z!n3FDLTi1J>t;0>`R^-~b zHy(1;(Q|4-t)dAnQo-BYvq9k&=FNJIcS#>Y3YX$ z9dX0i(uY+NEfq^1h`P8J95PmER9q;3!A#bCu!f%Tq0&xiFUbm^qGsWsA}Lc(9Pyk8 zsx2w{h?7P9snezhW+LrhxHTem$IKgT&bsh9^HC_qV&@BVwbKE+(mF+XWgQeGAZ|pS|Zp;SHD4avEyA3^MLa$=xBuI25I93mK>PCfEhU3 zpn$c_N#DIaU2xzCQZ1bcgw(j|)e>Yy6+83|bnxp*!<49_Yu_oNsdK>~$PGKArhJQs zq5&B>Re?<^lJG7tBrdk(z?4r8`0KD|pMLVV40ATnDf~S>eGyvI)Q{Tri=v zLBp1r;nM~#7`gXlNoes+eGnk(se-)f!0?qu{4kTnGze zK$^QEYfHX8FfKOOID&Mjf=;Y7&(#xo4M;tZSxq@o7*Xz!ArcU66&8KjVbd52?Sfd; zvTI*=UrIouZ7NlzSG9uhz>OnOY6&*D>Z>0_ZG})(e@@^T|H1j)xtOq9Y))|qAn`u>Vg*07Fy>i@W~+%5nMD1 z%s^3T!crBUFxnC@V9&u*N(dM4FSXSKPBuo`&)vG3KM88+ha53OS9m)V{tY#CK@hmA z11ft`CH%0_3ywCZbU0|LRF8;L3b`Lnktsr&aN`e%EpCRA5|XDjJ#n%j zQP>(4VcFWrG)q@X!X&3ZWf!}Tw7R2eqfoDV8CS)l2vHLj!2bZvAx@Iw64loLEF|15 zC_&jCQrFQGU0bVaAxOB|e&XRcag{L^9Ke%jGyJYk4u~d!X=nnH8O}xHicG=Qk3lv{l=CWj;l>fPQZu3I z%^jsYLxM^+OHR!KfLT;S$3IjlJPo|y9bllSQsVnzR1L%pM4+oKX~2;Xs28@KnR88j*JqsCsmi}dZJb88HJ?>sPb@l#ty4e+_wrPKAP9@WeZ+Bqp_SL=X|(s*61_M?%!?vTgP+l>uA!J>@F_zU{Gq@bv159J}qz)@ER=daNztc8xX@7WD){P7M!D!{XKjkjmx@B%nvUm2HQK!UFWWHU0s#bNB zu&z^R&hy)OiI=$2c(#}4ZBOPBfpc;{)VIl<=XBHMn6u6Ivm#~J8{sj{(bPiYQdnhj zpQ-Prec^D|WFQ;I<@LkG#-p0$Nzn%8^6&SMd(oFQH(X(x&n@n45j+X<_AHYB05oT! z{{WDFUT-??`c;@cm*n{^%G+D`n=5OM*!|>`ZSyaq&BwhLS*>47D_byhKXs7#h3G|$ z-#N{GkatUW@=6;EocH=W4TfE`!)<1>UwQY?xsnSl44TjSf48%-2Au@|0E;D6>VQ$O z2Goj%kp`)8&PfE~SsPSJuu)Y(=a;Gk?d%bzzfreaQa3esRT5orR}I+!p#FggCs)}H zlR0>%)F>&pJv!1Ua>?LT_)^?2E0xGcD z&$y!`pDfZZtao#BGVS5LyUS6FL(ba=vi4TxdvD%9c#49^aLXPj%cVm96UD(dHobLmKG7ShT3KWJopi`$AV6%bQgJQs)2`<5}9M*6~ zVA@i3Nks~LQ;ni1RObmIQ`L+UNG?`7)Fdm<1f=3tiSE@qTTZ+>;-#il(WZRxYO_TE zp|Up+O*rKxi-zblA(qJ$YT9yeb-{1~R+UXsT1h`NB;A;Yaiuxj58@qA>*n|we#lR2E*+2C z6AGP0I>d=+pAsfMm?zcArF4U9+1W1*dioM7R}s*6xGpTDpNW5jQYcd4PvI1es|}-u zfP~>Fi1E%?z^1_6a9+^bV6*$xVHE6?RXe!OTsSI2mdJ^0DWKbtPx9gEfm)To5U*;k z(!A}eFQx(J_Iq~%fJy1sGF?z)>QvzZn^G+^)VN^`QX-`P0Cc4-3&9gqC3L&!3)yE5 z1k=?O1nd1!sZdv%3A9xeFK(q>IxvP9ZAckt>LW!ECpf1imn_yDaGOUPPjm#?RH9xo z8Dq%?L@CL4!EuawrduT$k{J(4qq`NgQ zbVJ_!)Zx($8XddBUlBq@vX}OH`cerVk|K9i7X{>kQ*51JeWf19^H0?btm{@gpxLU5 z{w#5VGwm3i8#eJ3pS1sw8 zxFarwhpn@}p+70N#6#nzUzBdxHox$~*;?vYU+Q1!gXP5wC!8b61xe4lFm+`PtDotK zxz?&a=*@Ctc+>9*0b|h**=9fK%e$icOv%7Ziun<~F?p)0=19zQt>yX~V+? zhHNgao3wK0;ntVHRG?}xocIzhvn;!HlXmi(i=w!agh=iM3x*uwf70{LbX&d*G?&n5WK;YY852LlM?XbIAzOb!9-0A#0TCe z@susd+e>NPM@2wW@g$Z|FE+s2(F2tji)BbZQanQaKTz|m4& z3k@wq^Ml<(_Br5OTU0e`OH)y4+%<%->w;_gJ+51CMJ9GFh?$p)Wr}si>_2H{)@5)v zp5nu30xr+Qt|FlS04m4Tmy+Avy!(Z^zFp@)TiKUy7V>6!PVZ*}ycd~}f2qkrJ zuWV`tR}|sxN)^Qu?DvF46ZuAX#DNS<4ymH9JW_^Ea|ctk*{f&Iuc`*7)}iMa&&3}x zNg-j_Q>*>hkxqUY;nOads1Q-@Pm)ZLc$HzYCsovU1EnaJJk|lTXowd=wc6S0(XXZv zq;P^~T_USfqv5MpLd1e&aOuzrsUTVFM1-jAk*X;)r4>tzMHjQz6b!_K>M@k|bJab4 zP)?bt+#pb(K$NLVy@#Su*#QBL$7~JGnm+0lGv$;6(?zK3FjbVWoRq%Etr}L*d*X_L zR|YuBD3Q2_s1;UP(IaSpYGXPDQAcaftF9auBtH9Uii(9H@M`ITZNo}7l{Tn~s@iyG zua*v$jKsaQcA0)zFQyp-M-h?uiy@kD<0OrUgS#}63d%}6@Qt6kR%B!x@G zN88U0r86qfl$56}QkUBk?4qRTNutvPbt)-)d>qk3!y;qep|+FSB7U5cM=mfgs{7EA zh7}0&M2RuO6d5isyDxM~bv7Y1uZnuQB4q1=ZfVA%8GYP6FOX!IrAh@AeGL84Rs-7JYwE-D=Oxz!Y#A;~YC&kgwa)3^neM9Z3)`?tT7ABrr;wKpyat$d`>!Wd<$_lV?KH+8@BW;l|yi z#(!}FhrjhEzKHpBF>6vNtt6a_1i;iUgzMIW`JiYO8UaWNN3<%Q$}YIB)lnT^h=zDM z#a6C}sYF@RG$}1z5``2(b=N*I0H<&8r29Q91kowm2+O<`&zflzwBxQcsqZ@|=`ZHO z948%Yg?!zzj+_a?H=8v-CLXYG7ZyU*WEFlm8)%&in`QPrNIi%mA~p6mpawBY}(87 zE7#aXdQ+s5?Ao6!qdB?Vuc;3!_vZf1owHlDyjea~on_gz$M2K3I5zL!*`Fk4cAjhf zBY9Wn<*3{R)#dXWvy%iFpC0C;4UqFy!} ze$1)ngF;;zL(fu2e*a zf1`QF^%T&!yE}V3+>b0aMZev7TXBDpWy=c2msr@?-X*n$?_XTpUgozR#fxWZ zf`o(nXuR>|@$M@bsfKTw=UIkq8L>3w(r1T#{yy2mwnmUd$F;LXU&OH55FonQ(5Q!6 z7adYbN4+Bli0cXlpgt@WA;Cc;E)6KZnkiHo+th<9x)%r*j{tYPs8S&3mM{i0U7Xax zSK-eN%KKdj1SX_zA=U^Tr9Lhw7r>OA9X0lZvBL;Nq0uv36-a3b@UFP24r8XV!>T4d zt~Dv>(S$ZFnm9-lF3hHbEoH$9Q(5h>R}QsQ;=v+dwM)1q*{7cvq#hNkxgn~)xIuV? zRne?us9cGJDuGo;d{jFlj{>X{gwk!77TlL@yfjZ=L=e7J5`_qYG7;mdc=SLrvRaw# z4C++Xh{Xg%ORjy9(Zh^w95n?~KqY%YaiIG>a86XfgIZ5TeA=Kz8baFzWA5e6DXb%c zj}Y7)7gq?2wFKc2o*gmsAWi}sJ1W4CT|&@@DPzgk3_6a8wAs+=AjpPV)h8DMXi8;s z{v2mU)t}y;u1tAgsuE2bI!RM!(3tf>2G!FF>21+Uwu$1URVC7}O{0q75!EAJ&`EGg zzR34(NwPZIK$w%9RZV5f2~oI*p&C;E0L;I_0o!Kgh8%*Q5ID3%{0Tp(kN1OB7(?ET&eqE#~;OLqL4{*%|C<* zxJxGngv5RC9Hoa`2%od16({^6Z8SZe_^OiA$2ccc5lD`tG$K(RBnf)pMFLJAc!6Y# z!`b^_k;M@vd;I_)LEpZ;JRFea#k=f5vx_P5cSwOY8AL?m+evE}_{Yy5@oOFqOf^y#BdS%TH4n_W> zxhXxd`G!BJ?+xXUlTz;zp_JfV%D>bjaIV>KP(YV_Zb_w15^(C5L>KhWs-4r$*tL_Q z<(HV*Vwv$1CWrq3iWM^7F}H6s2Ev1Jjr-kOmkB4Qw>2ouaxMDZ`+e@oZrMe;XXZC@ z?2^*kNn4u+G^u!r3NAxG-HVHBwtF}BcR&Wt(^GA$ev}w(ujr_aC%p!pWC=xQ@aw{S zvV}Xmt>)1}l@_F;JaR-%h@mWQ5#6>ADIg&t>ed|mf=5y4iK*fl>QNv7Dr-t4BFl_x0$&!|SCqb(!IG^(7jlx#9=gX!ya zY{d4Vb7Q>Cl59V5v2OA5=9Cu8%nvT}B?gw@3wAeyJI!4drz!lSP6I>=Pd=Qc3%yWI=TO8S| zy|%{8oyl`_c$S?s*GlNFH>>Ht&TN6JuQR;6+&kU!%e>47ZN>cba{T4H8*}YH2}AUzt@s z5a0`>C90B=Bvm?{4FjWP&#$T!LBs-J>O`dwlT{#7#x~?Dwf(i4CkOjs4=4%&o|&h4 zbz_7Ri%L3LElvjNhHtwES34q8t?>RbKpoX(jwq!YLy);hLgPmk2c^ zLLm5TD9(}b5ziio2MlRM(ukEIb72BTgf!zIB}u1>a6qIWMeeB;s!8M8VbLylZMMdd zUgY~odi&T)93$B&1G^Mj)3ln8M^rY!IKyo(WE4e4r+;p>(aRTJ?GY7wRIJ=>JX|XR z4Gz`67_5=5eSJ_>ij?#!7k7~$P?1SU=%%Slj;SmPVyIrqBH&&b!7B)bAfZr}b66y4 zQj}a2lf5+Kg_5>pzYP$jTK(mc(+!OhHt76Rtu)g;KYOY+ zii#=WRaDoEm+XuY4azI+Di<^}vF(@Y14;1t)^q5Bctm!Mg#kGwDdNQ;vP=(KOM)a# zq(@VM5})G^K0-nqHS{LVUbrA_w-KcFlzmW+kv`#%aim2`e>OAdg+~|OgE$&30%yWY zt`}w~?#ui@A)O+Pc!*IJaHI((a|Fk-JcA9XPL{i%T&IL6IhG&<_+TXLqlfqmOK_x|3yNH!go+<0-f)?8vJ-M%FHFvf3L)#H9%iAZNRHK z<(IB-hm4ivWu*b_C*Dy_Jd=wN^LNcn&GPNs!JnIA*E_$a^W>*Lm^({!Gak=sL@CP( z-sgQw`BA(skfAokp7dEX^FgP!&Dl0n`?7+2H}mJp%L{hXwpTmPm$*qhJC^RBrab0v z$}c!G;%5&Z9`dQweFSlnb z3*6gy9o<$lmT&i~HM>+RJ25TeB?g$Dgl)3dqIk8ueqMbZC{XSUnZnI`h@ zMq^-0J4+{8pi3=vtW_IfyngIEcfOxS{&;z9nKEc5?&REDTe4SkoW|MVR}^^YkLr0J zpFdFkTt9M{<++CM=GNEQc_qHpS#=%QD~P4osU^e37TK4TpXve|x;c|+dO3FS{{YBX@15%(4sjNR}CY%HKJ6FVB3TZT9Wm~yHeG47+Fdu6?+$W~Y`AtWIV!>=4c`x_g5D zr%II zQl4m_vjQf(Rp6Y6s<7!bm?0oNvTPKIHmT!9)yXA>m~$|4jcy?-DE0c_oX@v|G<2HP zm0C7rUzp`ChodImmy_9Kw?FgkY*i0#oH$NAo60v2B+GIg-W}Vv zeC_g!>s-eze(vJO{{V2hcJ|24UUg4P%7VXk7G|P~<$FH*=+U(MA+4Y{v2^KaCXSn9 zsEHp-`tiM3~E(71CbH9SskI4JG30ha?8t z4{^Z?DVN<};{qxtBG!XAai<#r92E%_YEF0--0YEiD77MfZ?ZcmwQyC>2Ot1;=i@3O zH~guLp{=s0i*Mqyom|?w;78dka9K(Shi0f9$%Z3`EIbOTh677(S5SsJXNRT=+Dhx? z@tsTsIkBHiZ4swcmF^WHihq`VxF7*RWONZM%(el zPDBIZs#wEn0A|2FGTJ63E)-o5NQ|^iy@td_mq+rZm=IS^suUZNOk0v^sTUqeK^1b5 z)JrrpJ}PjOH*nn~Dc@{MyTvFArqxIuxuL*Srh(RU#cs4tqkWM!hG@umCGB$I8$>iI zcfnGU9%%S(Fxx>$s5m|CWvVV+H98Zzh?18)3fj1;40i=mQ{tX7jiCyg{{VGm>WhZ0 z@l-vjH7aR)#w4BYNhEx^sx%;V(mkRyoT;k`M%74NN6woNXwZgUHQ<7_RV8q=5)Wi~ z;HXhmYf>+NpHvgbfC5W8MJnq_dLyvRfnN7#Bs#f~5?wGos!Tie_7OPgn!+d+*j)Go z1v5NYqvk5@!E zEs_#fMIb$M!UfqlCILVqrBcIAsMwdgakHTiyQRlceX%4&1vXWxl{7EzRqE@3apeR; z_%ke1jx#*-<<|51Rkh3Z`DpvcZc!N6s{#m$sl!y4l04VnKPNoB^7GEThj@4EIk?Y! zvfe9DSF*Pny?6XBS9NfQaDuyI_lPO0vxFO){r;3bVC9*hH&ym!<<{|Lw(Y%l!DveT zu$q18CnOkVe@MSu9$PnEbG2^EI|NS*?gr%{p|s9^r?)Mk50x+bgK-$lmA1SyvuIU$ zFoYHQhx2bJ8Frev@|!=lwlBg+^2?!N$F~paLps08pAC-3H{DI`$+HBzT{hBwq^Iwo zrz9J>e*XaPTaMX+6Juxp0ChGmF9A-WPCnAW+&jH~V%{(o?pa->wf6B7Nw)F4lg39?ES zQ|(m%0h8UX%igP?1T7!ku2^!x+qsrpAv|?9Xe5G@)L2DqSQ~T&5_LzkoHNx8Rb<;B z_h4UCLunoTvMD6FVq^e7o$^x=r-KDtVaidN0oN&_*TuyZJn%1KrAAywvGD5Yii+UV zv04bKsVR75klWd1x6WL?6{%f!FKXqbJguTOtgqQ`^zNBqMswku zZ+`Omv-J0AzMfCsX4W|k{`I?enj!8+b8%{=yX;$7WH%^IHuDbK?VNG6K~$?1MMTUk zEWVjMmdo9=wb|KbE@ju*;UM@GjOlI#dSRzBUE1Q~Oq?%gZ< z3ryoK-QC#St?|sPO39qXZq@w5J7X!ixNK4OTy$;CR0c^*v7Q8KCgV+=C{G}%HTS4p zJy1sTXzDrMMwKaRjT2u~3bHc;_<~E?EmN;oL|ixsX|y`qB}oq@KWq$v!bfztxTsG> zW2>edpyq@Xk|5Jx3Ql-(#cy_wn($eO@ly(^A|*NyxOn9g5qO<&>6(g!lf|#2t}0vw zPJ=L7>fu!tm!<^4vqNXPiG@k`rKSeqK;LABr51upJW@%+W{dANtdwWPq6xEQ!clDw zLbxv$DH|1O4K>nKQuB2ak(icvc%UN5pXh+VYe>YBr<(`JpYcvPlG%`6~W2EjIc z!^J7)`(dz?WR0CdVl}-_gKO)Q8L1Hv1#P6&C60)uVqJ>mfb&ft3}_KUppXSIOFK$S^fJ~HTq0an^l6u#CWw`~s*6wM!hJB~iy|G4%M3{i#(_ONU2(Dl z>~JVglUxWo!HN)UE7OneDod(-@Zu^mAl#clUecB`+Sa-`CC>uUn9>1QG>I}E1g?Il zqExQAB9zx0U|BQ<+i$cJQ56?c9i>w0g?+QFA7^Cj(n5>lr`6XVE+nlq9q?@=PX2V! z(6Dq4(1(W#rH33T1t#Nfdn-_vKCXxoaS>2n+R~{kJRfWoNU1lry``tK;MddD0w4t5 zno70znD9#uxCWRMGB1khB&RJDjx_YZn38P^O0E)uS661M?UHt|`=4wHR=^SWl`1*) zBs3zMB6urQOe^BzfoRoxTBN#pV&DZAuoR-2c1*lfuc8NN0xgf<#d)O)h}?t@gLZOk zc%k3r=T2q7Vhg)Rpb-f5lN*CwH*8+Id0ZA%hE;wzX0c?IM33gPI!&a_X zByy6YzoWCk0)r-qy{9y%H`@;kz?4F@ClhEqlUYEx-MzXYewj^ImcOzEDQzxONdim@ z(G7!^&MjTX(ZLpr^GXE8=EtU>67IZS87_{v0yU)F zW>1OsXf6rkILTRYv3G5mwARgWLq~nI9dh97kE-0K%Kh{5CpX=z{LJ!34}BWAz2Cg1 z(Tu4rZteGK^}m>I)wbW5Z3U&8<4S0YKPtYY{)4>3^C!)$p;s)=^ZnoR6EV*VI?fT} zXl`=clPAn_+d^js)P7mJfm)R-?97|H%D>WA>gMIkmUgR`wYax;lUXY;2T=dLqr ztmFMCez&}*$n6=a{{S(vMl+nQ>mo#1rPat@U1qKAC#@~lk~eeAAEvLVpEfU#HQwyA zcW?Z?^DE4IOTFdFEw9tu9qpD@>jiJ}{{X0}+VYGIwfEMBbGiHeb9Vi~a`^X2+nyhp z%G_-bzW&X5BHsT1%iljds`HN|G*Da2*7GKP8@Ayqi`Iom_?GDwEO&=`KASw6^Sqq- zyC&{3z1+(#b1b#iZZ@`;_pDq6%3ce@*`<=~>6vJY;q&Y1GtAE?ch4|YcR9S=$8R#r z3tRQlR(WP->nB3-S)@0AxxZ0gP`+AcF0RF!>%6M_=4?rIT;JsOR`O5&_>?kxr~a%P z#g>4p59V09bn?$Dt{7W|b<39X?3tBEH5iZ{Bllpe z?Dt1>E}qcw<=f4>U*Y&Ri2cqVl~yh7bN$`3wtdj79ktBtZ&=gtTq`v+7k=XOz#EBf zj;DQ{x4bS^;7z+XK@2JdacG%OyD364R_?2W&tYbUio7JKi6{xMp-z=EM4vS{M2gww z-1bF523+enny^$?Owni0I3+|vp(Y}VgCgOamL@2}gzWZuM8B2~vn1; zX3btY-dNp(EWLT3=Xu+fR&21+&P-)NLAa~nL{3=T6w3FW>w2=h%Rk;5t4oWdd>#gh z{{Y?ES+=1z?b{6v)Tq2E3LuNLnqr8htNpdbO%Wre-42V3fES2SeGm%c$W$FVWT=|T zm}n6Z2>XjU)RO&Gf@l^-I^0S}rx@A;qqDBH1MCuUYmV8Fw&!tBdrSC}R5pU7t6d7G zNXw2``e8-2Br?WF*u#fRHrS~vd}u5F{Nkc^mGB_cKhHGuK`UlX5olKes(Rpo`cwq# z(<$*lpdwa03pvjnFibd-1MW&{CHbMo)fC%v*+r2ea8-=@Acmv`N!Cg=8S^Tnp#`^^ z6-Md>tkng46zk=jHdj;=i;62QR)zS56SLB=CaYV6D%BR0RO46%5F1Ie+bJPbyd;=Q zrW|PgB+WrvoA(A0`HRw)RK!DaRiJ+*Us#H48aWtDsy~Qd@tT^Qaq>EVhA4QX2&Fw>O zsj3#gYID(!5ZX4-AQ)1~iAt66N?o2wz}vPIs`uS<0uF3v(*oI(N~MWCLQkA0>xD^{ z&bko|B|bF8V1Nn0pz8#kbn$A0RYWu&^FV7larRdVx)KqkMO~uzTUtW!h3Dpk?45k==iMe39Zg3duggt0C)U$PlbbS|!yL8_i9L&|HiL^{zM zN^0WM*9djF_!54U{t(z;V_jsf69X3t|}*2 zTs$o@g6kI7M22XJMecUgD6e~i{iPmc*l&-V*|*ca{SNfs-CAZDVO%kiJC|R7jQ;=- zIe9h$W8B1+dT`MW2b90+o#i%e+OrTG5`HG7!D{X2CCIr41CSG*K z)%Pkk@=J94()CZC3iL$DKoER2B6Y=?S*!2ezwR5wWYf#4oM+V^QNC<$@v-M7Q)goB zuKW2Lk>A`~?+!(L)$<{jX72pJ)Q=UrH-HU>AtYMXQife)dM-Sy-Z6Fb%`$H@tkWpF zvQeMPPUXSax(?8Nrp;7jot3Kw^8WxfyzR<&t2W#`&HUcqb@IHQKFn>ebGEyd{{Z__ zB-Pcq{@2V3Ckn>leL(pU`mm9^tS)ImU%lFp%yO!PNA(b|FUoVy|+sM$3yCTqqZkerQ zgi=LWCy<^*X6=Y(yMwqJzhS(aChb7WIJU~c?8u&5Y7m{M6e}tBr>aUst~uK}+(GWF z^-3EjQSoTI;?c^ks1tCOk>D8;@b+f}(W{#>3Ya8WepFAk2$0AD{{W0NRXMM+xJm^P zwFX2eS7xe3$FsxJ4^pZ^K}AH8r;bbfV%%+&6>F^OR8E=1+#*A7-E66ls`&Prxhafh z0*6`b(n>r~=>d`nd>NO-{9Ycoan{wqO`RwRgNGca1KUJI!jYzH)dKUXs4n}ZD|MQJ zC$~Z-Je_bTq=eyVC0R*17Ahi{Eb)}JM8aLl&{Gv&6qId&((DCtpTy!o)zYv}8Yt7D z5oSfr8#Sz*MD2?M*%|%svJgPf9c(CYl_rvwnX05Jnbe9DAk|Fx_4*;vVrr&!2~|}y z)k>mzpj8#h!xRVPLOc{4yIlzcK*+v<-vv=werVe`D%zKMvT~9>d1277PO7O9Y9*Ma ztq?>=fCKFs$vCiORZ%Hkcw3hb0RxUd^fgN$4t}r&^oFYl;pO zbHcS-b1wR+%4_#hSVhViC%^70O*TB7Jy7Y2ID0m5M-RTdGgQN(CUOqNYLlv!;GPf! z-7X^c8(b^ms~L1el$mEnDjlWgoFk38+KG4dRs0|cToYSRrRNT1IqMOUPo@Y+%-lZk z3QSM)ukeAUYe#=*inR2_!w!Q;)9qm-p3n2^>Va=)$SBWO4?06*HBF(=B--rDl+`CF zAzFbM_+eQqD~ARUDvcs3dwNg#p|wL%0va3@3>xFpk3vB67$22xT+0TUeHE*HByS6n5@w_jMx7FETFyHE(!cMK~+^}#W)~ed00?MicgLN zLSQ4O6;xl%B$N_cn34`Cpyt+nN$G(@cnXhtCW1jB)Dp+02t`QTL#fgsQWwaxQX-fR8u&1t>7$S&D& z(grLGwRFm|bm*xx#%aGlN1k`Rn7?Uk8C}kQn&r8Ea(T_8uLJH|CB|=PtUlkm34l;| zPQ6i-?*;Fb-%7Tbc5#;4-DLNh*O^>p*_*a^jic;b9$mRt7wrPkH6T=&uVrzIoXNW% zqN|%$t*N-mTfN@&x${Mzh=evwfP}TPq#f-NyHh z#r=+Ta!YFcVx^^!8!|-kDq|N`xet-<@0L>A2*txUw|DOE3pZ%a+ibUXV2M=lr4ybW zcPjHM%wHli#eHka@2{V@wzj!Udlwd!xZr+qjL`RE{Yse2FA1Y+&nC{d$1%3IeXD$1 zw)t_)N#;xYMnHcIHD{0~lOIysvSaer_ojQPpE&DZcy3(FE=hRRsm06QXMd)5mYd9` z9lO2U+`DTBo_qJtFv&vc(&R%(Y<$H308DM_-Mf4)AG+Pd-`uX_W#ZWUt*`zlaWl`N zFF5R!j*v?|>)wkp1ePg6-5mN-HoLXt{{Wslo&*xvH@!9&j4)m`3-`>qs)o+Pd3^4& zzBW5nir!H3Hjkzs;)L03ws@z!MBwbkUi%(#d83ouZPBZbnaLi^F4zhDOJ*#b1m;&4 zmM@dbk2&+*=E~d_MC|vP-!ZknakqQV+PG*4j|U8~;)}8z>fZ4IJ|o8`6Z^`S(E@+f zgqjzm0PCnP2=HvD>xZ07-rCqe6dhZ`q|1%DPF*p!b2PHL55-#H#W>pB-vFlwyouD1 z;0@TW%VL z%v~=FY1x-te@tn;@!$RL&MqvP$})_xi`z_{4)OhfJ#lux+&W5y`Xr-25=WGKkCg8F zySmOxx!DW%xpAAU>~m)frxK~htp#VIb&kB_P?&E-NTPM0ZKIrYP? z0EX24(khK81>>fDU2qKmnK?yooTWl0p&eZ@v09u{!jl=xi)r>l<^U~`9RamUg$7;Z zOgbT4Q8!#8rQs2f^0x)BMrU1WkGQKwGM5|@)a#E6I~qu;8ozSCRG?d=00-HvNWY&C zL>0W1e{BmI{{TAZiBgsLboIl6Q$yiJsCYZjWYEZmx zwIsG6sR%<24u-pK|{_dV&@p7yFDuuBS?h3!Xl9uD#{s35DeavilV3_J{mPc ziP-_6LFX5;#}d!g47P$TkvUSh+I#U&4%HW~P+s-5rh3aAQ_&TZi$M1Vb5Z8k1nIol z5qAZ$CkLSsAXNY+U#f*5>68&7s1j)zPJI6WWD_b|5+k8sH16u16Y882g;ypaO1djd z*Tqggm=xHEr?9gjqI^lF6bOWgpMY2;uzn<-Jt+d(I5SNy3vw|TKZ3{vu z)}1&)nF)enN+gX_@ggcusv96eCpDoCh-?dF=uVY&wUVP>x1oAxA21|_4TVWk)TXlT z(d&wcMFqxoy`J2Q!Hl|kpj=TECGI5>ApEJO6~wo7)IVXuLR0)Wc6#6dEvYA5tO&b& z#EOY1Xxv0=Xyr83RU_k^l5i#>(JA~gR7`oX^uh{~E1l(R7Qc1-lfzc2K?n+>CWJK8 zK3MFyCA0k%Dji?Tj5;k!;js7(B1!V*S;K2{O1i<&h9Mwl4KkiRQE4=NTdmMaCOA6I z%e0B6T4T*Dvo_pO`hney(=oKouCn7|n+ooc|xC$)MRMAqY%0s3nzyAP7 zzG-e_wt=z>{HE(QBz@lnO}+@6vsiK4O#cAtTX8N7c6Qcw*@f-kA11Bw%RyPznz8ATu;6(jlt>QlsI{x*M{`pqWmTVGZu~C{@5}jtDzxSYwGuXFCP(S zYO8Qc$~4|CFgE)|om@3x!5LMS>3P?@xz^>AHtl9P&SPNZ&Sn|K%PQzwu(AOm9S#~F zW?D5yV#SvCJ%4D;)fq--c1!aYV7kl{mX2~*w*}2j_jaznPm|j>c8;bAwMAaaa7!3) z4)$!D*dUrVVlvW(sic8i2Z|A zDkr1fE}n=~7R$AyW`!<#VUY`F1c$t9+Mg1Py>KFkA|#p=W~uqU$f$01boa)&SC0;^ zxMZBU7Z_bE2?_wGiiCtaJEnx${{RuRag;z|?i5s2pHzAGle?SQWxi$aFPK?Nwq?9G z7Iw^Ua|@QCe^1Juyjt!Jgj=(?QblbPu{p+1^#kRG=I$8zvLTjaJIT6x=Vy{;K3V7a zN~=z$^k%kMdKKNh+ia*hyCrQ_l}b{%r=NdH-emnT`4qeTxvyF|y54VY1)aW0oeQO7 zZP0Vw>7P^x%*aJo3a1s5L~c%0B6fN)hQ!0R z&{8r=x#MJ0a8KEssOnkuMQ8}1lB~v3AIUFVEaq*NnI#hA*9z#VfO{!Sx-o(`o(E8# zo&!N5X`JS;B-6x9I2Gbj+Hj<`McZy6G>M@NXcd=)wRAyTTeJ#Af)XmAqVQ24Fo15; z@fuR0L-S)kgo9EAY+DLSg_x(`6qY=Y=(q0Y@R7w)pFS`uO_2%r7D$S}k^%5VY}sKD z_MOrxcSLo-7_)$d3PXx73ektA8$oJ^E1^YJpkAa%q$w0%h++teyz_^Wloo_4x>~7J zF9@u$>V`!Os~OD`6kp9eAi$MH#LyP$D!Jm_ut$-*aHw{LGAZgMl0ljXG@2e3$cA$8 zsxCbdY)&B(FL}onV!z$}u|sYGak{%NOyaRGbmA=b#o8V@K&yx-iQh^0`So?f!Ul*h zcal>imxQ%J5IjmHt@50;=!C4Mel*9E54HugxK~;%RNYysMBHoyr`|-I*ODq_Hh{kj zof*~0pKKeb2vrCM)@H^uuYi6h!V#DyOCfqAEk;5Td0V z&`3bwsHeD9PSWx&s3xXLXWSAQ331gwR1^DA1roj7($q4CdOBnzP9ZlL=`+3H!s5D6%jxzjEQ>4GYi8!c#(moyZ+rK29werQ4^ zBd_7ml~s?lx}d=o1V^~7sy97aA<}iUCj&yaik~*90y8Frg1L~TNySVNnTjZd5WMPN zPWYFzr-~eGPh{hVSqY?*kWP3&Hj0LX6_on~oGCnFM#&?96-iT167Y0J(Hjy~PSBxJ zTskDMEf2X;ZoQy-Df?l)rYYlnB)`k{!2)dRElNp;6y+4I1Hs*tIFy@c*Kq*l(S%9Y zkzVmzjRVV4EDK~SvmmVz5@j{^D)qySwkW}`bF(VBwLvsQbPIbVc_g!UMHC`+&JhVj z5k3M@Hw*DB(s0Y^!y3O!AtGk;$&0*AG)^?zj%^Q*wrn*=9zGwcf zJI%a%&1A*iVUzB*cjeESSq4R!+_Ki%*41-12<+2sqP1+P@RVk|zn$*?0G1bfp`G1b zWx>6c8@X!EYjJ&+KebznYxfOq(&FWNEx&PYDCZPzChl%NPiy6&KYVt9b^S8)F3U5V z>9#gYbA6uNH;O7^EhsGXRTmqx=C9J;UFN3o?)klyU*|b~K;`SVNZCth!8LAZbCl{s zhnIeSgubAx>~1Y?oLv6^buBYR3v0w)`aO2rFDrk4YK8YA`0{@|eD3lmKVs`=mgSqx zkh`5)**UBob9RMZE;^7SX}G`Yjg(Z%S8Z#ZZ$A0%jMKvFS+)8q7ZRi>ZXec9liT-d z>olW-=8o#;SA^D$nzx==JgLg11l^8p<<|I!6=e2W*OYnH&mfbw%}y@MKk~;W-e&Gf zhYkJP^4Qy6HkU4Wg8u+^FLN#J`d!?N((38ucIPn6H!CG};XyQ8I+mA3Q(t#xoUql7 z^Zhw_A(xg~+A#iF9$j1H7Ycv6X*4cr^TqytJF%B;{myFp_ob9%wvB&IvNy2?n6|h= zP!U~I$AKVPD=U#I5ZyEfrslaQ(}zmJw96M}WAA=p#7fnFZ@t&m61;Bxx0>!FN(eul z6;^Pgw7s=j=s*#1!d^NlPfSS3=`VCq6=%VW;$>P-Nz&-eIAn;i?-kbGEg((cf8JGx zL^$SoyZMfK1{B-ce918CFNl-`=g^R#K3<*4?Y+@Cbn~+x2_UM@Hy3w2x7>`Qa5q`) z_1zGAc&*aatm8epOzY;sx3epk1k_A>Dj>p1F~>w@Y-R;*cbQw-TeFxbkt=OD<)6Gn z877`wAlk%hI>@+n%3is^wCiA?KKUF#>ZjK@sZm3>T`AX!LYf)0ZUqG{-x{p2fs?B- z;VByP#FaLr0ZO5)>RlC2S0*qjinfN!m4b;=%vfU#Q%RyCZK~~8{2+x5#)zd41 zHbJFYDXB#ifqZjaFfS+~xj%U2X*U=C6tL-7CZ>pL6}YR4x5X`RDDb(oYv8MxJurg3ge?i)m!c|18*E&bCL$!9bnEGc zoL0tWn58nKS94q(-Bm|^0DvITj}9}9q5(GGevurQU4IH*xN!l=8Da#Ysa!nCNz)^( z4HIgK&xAP3sY0%TZ6u4#pT-;PxjNJ)4KGZm2P08a?gA<+OD_|1!=?z`7T<9tN{H=i z=+V~=yn|RaA21-R*;4(p!yaC!aND<=ip-lC42-xXsbZHLZPKEoS8)_w6pHGE8>h)! zUy6dV9v;bS=!TUE#{g$bD72HG-brQ9urszoadf(?*%bc(hd*2uBIC+ON*ENW!%Z^v z!Ls2o$FNjdIXGYqNQoETiXzPo6WAox%a0^mTs(-=Cn|xWl7et(^&|`HNI0F$Y7^$d zP~ihiZQJ-{;;U)J*;&8?jy&VV@d=@?AG(^OXkbU~a0OaqTs2935G1BbE%zH-Dd&x_ zp26ho_ExWT`+B-yOk|YKq(tv@K?vFrlHhMPiL?*z6Hi1CwpQqY-Ep+pxSG58`XR(s zS6Xz?iJCq38l^RhGY1?sLzyx_iAne?n)J#yv7N-;-N@X1_j4s?_jl|!i#N5(+TMn4 zZ(K`*x3GRpJV~_f7>9fk;HMeXHNKY@wcY8H{&pGjHX zT0yGQc-f*8+aiB7G&yIGyZF*NliC*b=Jw*p-EaxhL*<%56JA^IqgQL(M>mgn z37}pHql-9rTHRgcwRt4%yUy=T>+RFvG6n1Ek1ITz++D=WcRkN8_m6mUoY%}{%z)6y%Xnv{=aj3ZI+4D`*~vo>z4`P6Lm&hvRL!J(|-KYcgimz{IPc1Gu<8G zYcSpHj`w!_!?|8q#q0O^ z-N-v}^3L978I8%hKy+Q;JGFJaPdXV!=d}2! z+vgc3MyP;JIEtv<&BH{kl+hPxhfJ##5loF(nges|V=8X%rbv@kDSn(uD zx)qw~d}>7`PZYgS<$E=3^h?>}7ajJ%l41OMAjX6MMm9`OwOM${ zS5G7zYRbFplYqYJe0ut$Y~ea+#*#w#U){?dm}JH9F=*;(3+S4ssBeG5`f|Eq-x*U5ywi^T^MZ%mFX#8F-s9;q^Ky;GHzAYHSn#sj8 zrIA+EHiItlFSFMRaHSz|=>U5gN5n~lp~WRBfzX1JD!3MUx*$+VQfES}m$SgSryC@j zfx_af33gPDY6DeM=S1~GVr(MzD^N;ONx?b9$tLa|?o}uLr`a1h2#z}$DpjMxkPZZe z=RP{ivhU#^XRaJz)lR%pk9AHTnsCw@HbX^9R7nwhD~u4TBBR~ml)B&+;L4Eh$#70s z6>(eHkgPdt~=1#n1fOLbDkN-A1uM4UFLGy{nuB437F5|%wt zwCwE6>rhMyIHd;Dt-CVz&}NDGe%J&gH2IG1&B+k{HIm8>VNcBbRBWgf!d;P)$_o@0 zj1)~O?-aZE=!rNjwBJwghSgQWXN3-un?a9P(U*8p!NlS z31cpZX-JN9S>fK`*B1(n^Xlk|fCNovCDN;}L{lV^g;h?TX+=ef>rE5loC_|KEuk)k(I%SlC=~>KL|@WV z#XK@tU6={0gH^G(Rm{93l1V_KO~fA3%sbBhdzt1Np`Wx_uIyYj zCoLPx^V>TslyTAl-t|owrHZ|o!;hoLBDF%(=4)#74AxI zwS3;hG>M`}@WnBfcfGdxU!8tHZ;tTidA@zRn~%IZnVRMMnUo6N{L9;~muC67Z7y23 z6-L-Ywo)7wRd7gc{P)j$J>cDYi@RLJ_h&D+8*J|=%&ooyb`FavCAap;CA8oed5y{Q zqSJRbe&+Z3dgfWSU6!73%eQMb8~&m|q>8ESD8O9eIo2Dqy!a5WhvvpDuKc|E&dc{%+p$6Z zk>*zCZzffkqOPYdau&sal@@qIfj@gT5ck4IEoG-d){lQbqC=1&UKDQG# zJ7aL0b13tz>!*`v!r73b&yp_pg7bZIr<`K_a_fT){bK&;pWz!rxiL}u(Re$-W|@|4 zb?=?L%!!N3g8RF7_MI|^%=d3A3zZF<#>fo>zjRenp122G-K%qGf`w@uxJr2Hn))Dx ztc|N@4C|6QW{5r&BoXO{0dh2P{{Y-XHAUi=+YK~19k3&3TDY%V6XnIVsXY+&HqXg^ z6xMWO$&XZQLnXB$*zC5C9m#gQbl25BcyY6{ws1?~lZ@1@b>r0vcGk8jFNW)lD~^xn zRY~+kn%cXUu|vsQOW>W!h1Bb+F*ALW8T141upF_e=` zu!0v22^YUo*GHle8*xOQ_mPwIuO?cK0O#kU4>SG zL^j&X#r8yiq|e@$p<}YDrCm!rBt94x*+gli3fw1FMCKSI*GF7DXypp5?M1mxmGDk! z(=KSGUqN*{>p6(5{6B0I)QJU&JmMym;HT}4qpy-79RW1>b6q-d>V&pCktME&W~jAs zkB5>8)gdO+MugYL18_`|)>XOwbc?4zAg8n9CntwQ z2sk@48O`IyspH-IU{;hA6Rm1l&x=HDhR7QWk7vB4)|B387Ua@Ty_c4mTkNn>vu`kr?=8>zn{cg{HfTsD!CM5n(v5XG>|^ zLqruGZE=feYG*=87GcMNtU2!;ZCg5%XV|NWF~S-}YL`XI9Z>F{9OZ{xD~#YI&uyYv zlKvId(FE-$+U~Zqq%p%vdZ1MraTR-rs-2DwSlTKZoGPTGOZk4-HJP+$h#;nj0C?&J z3KWDFv&SS@oyt0WwFKD(Q%@GCsSt>K3Q8%bhER$p+3`wUQL$wZk#I3=lxzO;?1zql zLP<$6TDjrJfXigx>Y01x)umzP7g--r^TWU5(%>HxzKfH&yZqD0jcy<}6w9z-> zVa0tq5h1lNqR%UGt9M@7i$lHW%aYa`LVbE=26?y9#z&P*DK>Hq`@U9ASjv{$VY0nxh7Hc> z6UvhOODsAe={yXBJ>Yc4YxoLy^g|{&g_*Wq&^V7coYF`grS-DZbt+LJ5%5Z=BrCxM z98sfG8kSxu`lD;Lal@{e4`gJz<%|s*XVkQ#YK2TVjarSs9)l#>)A?kRfo|Ql&`VIT z08;!|!y6krF+uOX^I~qV=E4f+F}}421nIELM4DUE9}|rPg*nM%d~)r?cQZ`CCCH!N zedo%V&fm+eF0$r|p?Ivt!ENUe7L*fJ!vt8cwB2pVx834$&n?UBw`U?tyYafrt<`OZ zHh8X4$6dX3DR62+(J8Fw8OPKo)!&nMS6R#3!DjE3IbQlPac<+5HrD$iy?b@85dqc= zyI$PSl>-lKLeGO;)5%QYed78i@EHMdU+lLb*0OOgI&AiqQzG3Tcwk zC8DW%pjMa0dJVTWXo$aY5q&W-AT(^~L#k5dlEtC6uBji!R}fBox*_BVs@!)$N3!QO zs6$gEB*1h@zG-6wt8mIw`v|Ivy%0nsP9b|LD@t=sV(R=+ZZ2=GU9HFaVvRQb$K}LV zMD*3w1dWL{M0H3?Sa@gaffX?ja4Iw*OjpA>;RrK875Ipyrd)ALL?|WSeMU}@%N43? zC?iGM2^tC_jWqG;UWjsHq}q36bV_^}L6N%aLSan@BvDy+g(ZYI+_vuAH%TFq(ktQ- z#wIdQNB!kvh^Gvp+JzBS?{t!#f5HW#a1q1qOA5K5S{7R;8}^BQA2R8O1w>qSiV<-U zPBdAp6G%!l>Li-4=9)y%iN_PT7^nImV7JLg1g$mhX z>Jcu4(?q>}P$yE(U53>phsaaIq6w3kI64$ZvRw0nN1Frp(`-~_vlZ7peNk}eqU_Y@ zSq#v)6*WSR(Cv)Qzrvm$wk}e+j@xPqW3-U|+G3qOP&J~hDwz8}%l5|1MZsPb3X`T5 zP1FnVjZ3+~NXrhG?E{0e!vvjD@X1neR|_&|W$x8zeR&(k6%kgS5@5vt0ONg-B{f4I z)Am+;e`Gd7t4ZtNT@VVYyEgl!JOhGht{xW+9&NC#p=wpV#EYdm;k}_WNyJFJ@Xf<* z?A#vW3eqL3wvcYLs%SW4*(K(j6N+Z83D$y`=+!tE7T}ZC_;{2?kDTMbh|tMKr{ z&f3)>!OxHy6&WINN^k^I8ojhirOkwGS=p)!GjNDgvR)}p8b|5?2SND0 zR(+)zqI5wJs0t(K)Wy0hPa0yq5IYH)u8?$BvYe~@B2A$RaD>OHCk`~BGc&5K0^)dQ ztF8)}G)vidRz>c=Zg_OcHWun5!iK%1m)?y{ti7VedXfPEoSAo)p;YOHTWzu=9`R07 zUP*f3Qil-Lj?!W@>*sZcr0y#?We69vNgZ9xn{PUAzhI6fY7=lHGeeo^LV_) z^A|G84RU68Um&}($nxyT+ij5@{oZLMeF5KLR3@0tGVF_UKBG6EH{Fb%EVawByo)qO zGaRQVu(MzA_V(5{t&ui9F51TIqzg{|0Ub@ycVhs#sSU(2p7@7uUz zH(bLkZC35^Wxa&Xoi$bLu37&8)C1~&%8xs@Os!hC%JLlVdoojhFUwk*t1o0*&fvTV zTEQGHSTx^1qfaV4%xg=zhF`h44ra^8;uo^FNV%wkcg&CUyWP#D&BoEkvhCT=>>H<0 zvdaRkr}D}!gL%KxM|-l-ah;GZNq@Yc;4Y#UZV=_s&j#hE)0dq4qUfWDPdmPDm9QzM z14HaFqplie_S4O5mGv1se>ZP%sB8MB1Oke@b4XjOo&EEHT2ZALOrDdU56ruY@>2o- z0ATO__2-UXT+HpWT(PTXZCc|bsQqLM%hMF4<89m5LKzYv zt{P;jo|q)O&CQiFq#J5eEB>musix zg=Xx$QbmET@I~S}XsH(u6zA0_R-Ag>rmbJunTz{M)5a)>ofBSIlR21+`)jfYHmV}MVRx! zre6`$4$hBdHFUzZWwmURwvwca^JD0N6rBWBnj*rQNo;gF z2T&3U`#_S%ldc5-=0)rv(x1)tK-RT3K~HIBsmBD0YAR+q;7?|IF?wnSCMX1 z0CVA>_Dh&yqi`DweF{^VD(LRv>4&N2cTgMNT-|FNbtm zG$1Z~CD8=qXkZ`|g?Q4wEM?IfQf7a7vZ*e zt5l=SET?gNtjj#z$kR1#{OfXep@#netS#%G{t3TeQQ;I_LW>T)=CArw`G=ISY}9#% zc5*ZQ2?(;`zF zG`G!Naf_YKj4Gx1C#SigXQJvPdy!{XqVq&PgyU%&U9t zKl@BRwJ@q#orZj-93uU0 zCeN-jJ6xO0o9*n$?QUgboM#4ye)9|ZjMyp3HJ2qT2I1y6KQyfE zP!+rdd>U7$ss-5_lF?ggM0}$>B5gLJmDeK24h&@#v2ASHIqaayh2_^08X67|L`guJ zW*`bFIz(1$&oqi&%-sgeE38Dj3#es0d2olR$-k}MJQQ0A5hHW)h^i4MB~g25PUaap zUbN#kmaW{aklow7vPK<2G;r9*1=qnFhxN`iej#ll!_tyyJ2h?wQZ03RB5z9M*ip^!7GH!i}b*e z6)~TAKZFUHneB9wN3^5z>y4w+C9bSIJ{Uw9*0ZIulWrGE%dQD2Yz1_QZuQLPUt6r4tVm(BD7Nhc6FsnqtS#46R#SGRoEp|Rp7!LHk)yl&)9WmDRIgP zQLyY_U8SUd3Tls-b+i)rRDn{n@lIV(Ex1j#N8Lo3&yPYw$lI<6JQR|usUVk(QDrVj zA~HpgQiR-zOOH$mi;PHhwn*gpu#K6x;R{{#RaBDm!^{8xq8giXPRqPiYK3l@Z9WMj zl}nW=NkeMbAvn^lC8Au==e+_$3h`AH56g`Dpos+me^muX-OEKQF4t5Yvly6yI;KM; zP~nti+2bxX?>B>ZvhrvgM_&i>oXz%4rv(uuR>W3Xs@E)PQki}kbxr|V6>^iQQPQ3o zhZu2OMo}DI%87Snz_CJ){IwEAMD6g+AX`L5GCHwY>D2@k6GUI6;OzeZ-q+C+a+A2> z!NBIx1fqKjrgSN;1^Kl=x^f3x_jRU+I2};JT$AU3QZ`gT>q#0FJX4el%`}@(Isl0T zNd|rTClf~qTweT=b#ZBjkseV*&@^_-UYVz&1k_PocrpU zs|JEauS~Fk*~nCanpef*oH!~3yEnb!0Bw13nnM67v~^B}u0?jd@(u^l=y4MC?~?TV05B|C(gfQHqjy}Hr;e4Gvb=)f=cN} zbth|Q#j1T!4hoVu0ZI^}%a)(EB!VeN4l~xcED}6(MfhskOq<4i+$YkJaP10;7$<5% zT+)XM&#>(k$d?bpQp?c-k7z9-E8XWvRZ{FVErKFSoHg+EK{+`(pB+(qEBR6hS~NPs zgD&EfwbP7yv}%w#5LD4;#;YtjAb}8+5GXXA70X{2Bsjo`g6dLPqJC^4uXrNLw^Gxr z_#lc%guc;xnmJ`SZT8=6?aSf_B}CUW@#=>fAy-8XhR8d~_q0Q1W}x$?qTmqA4;ru8 z4!Gfx?GA>B5?th%$`Y5v(u&m*VJScM8` zqJweAg7$jjvf2${TA>mu4;1j6Z9A%Z6dS~P)^IJmRcDAeouV#pwjQ=XbzeV*?ZSJ4 z{_$a{6r7eTB*A#$w;fuEuI(PVMNc-QZh`}HDNl}4UWgMFZD|U-NWJOzNmoQ>+r6Ay zTV7>b!Mhv5m*#&y&^v7Hq1idK7XidkEw0l-ib`7bZ{3#cc{lX)ynofVt1}F*d-7fB z{{Xu$@|G29OIP=5@#hhd2R-J{+7{PENv1FFGYedkCA-cAwy#em$`;zux1Pnjc5K_g zT=9ySpzy42*5Pjc@bBW>Wucqcr?{{T*^_k7zx9pSQPKexVEPODXRSmQ#JLSW6pXeFKSISSzi;{{T|m_1&r`^2~2;S-tzV;(j4K#SwpzAT2z# z{{U34DtC_F-`!cad%d}>y~!_$*0Z}Sluk<4E6P5!e2?Cy7rO2C{NzF>$No1iY6$m( ze0-ntD%s1GB}+}?^5XroPY%WPvzPNl?bXkc9#rQqSugmfEG)M+?b$De+Sd5z{Ly=# zIrNd`?rW4-Tcz9fsgrK)rfu@`#M{bJ;ckh3>N7Yzi+MbS$@dRD%iN~v{Ib^S!tzOn z%Og(EnD~&_k}b&hVeGZWfk777l+NdkOpz(*SZ!`?++e`!QAIUE)hRYGKv{F{y4lyX zL@Jx&*{I{w6e~_5Bk}+#_6B{~%hed$xPk4PM4?aNL`AEmBeh~+v{H_$sk=WFQcj4Q zcFK{{UnPjLM^}5ki@9 zPH^a>AunaT1ebzNeUMHF(ncv;kCGUg&*#KE|0`mOQHzX_Ze&sl156Rmx`P^Ad%-4#z~!( zDo8Xhk3#fDz|koHu9C$|ix?K%ByhwOCsfIJ=jw*oK~og?h6OZl^GXY9D>eTBD@iZB zmZuRD2s+UAZMj2|DHT2;DPze3;3BGwyEB~s05qVG6DrRY;&nt4`w4H4bU|;Lz>K!5stH3c2R6*{UbLdu?=Ugpq$u6IU!cvr%bI zw#11FzA5U7CuKN!c%f@X$rC^lA=CJm33NqmxLY%3Xoy|K;hwl{(-J1!XTINRlG8e6 z6PQ503GTxFtAE)XL|;`@S7 zn4J7WG?z-iu&SVJ14QbgDa&c8QfZ)f_NI-yZdL0$22QqPD)lT7ks{h{Ibt$TA#Pe_Y*96wK;rX7F#mrMOZ`5 z{{YiFcHRK^>fe{wEHYd^_%gHfK)ZGRm;19|LR(tD?7ZMD$=zkNJh?FYvgeDXx&Hu8 z?aX9^DgtkIZtcyE51B9Nt1fhh8~*_DD)Q#p=Ka$GJG9cF&q~~)SdDyt)v(dR(25FHAh^!FH&DPzX%~m%cqpeys1-COqozwfm?~^lT@a;kPk3G>!UWr~7fhEOt98Xj+{-(*%t@ja9&QLj$8l;l1cucjp6sd6HJ2qY9V0&=ufRP2t5WiMO` zv3SLqAXLrU(ru=T!zrx#QY@`Luy^}>cSFj1e46s@+}CzmTb$!EzhPTjJgFYoU2K_o zRnK`rQ$(b-VY^;j{Ve%4=R^Kf?lbIep6lm%FPE80Nd>%t9tG9&B z2x^+o0->kaQeS~^%->G5hU&|2t^vokM1a)Q5k0w2ss%tw*|l5*)=HchDnWmRy;j8b zYU4JKT}-~j(6%>d*Vb;M=t^sLU zrkW!&%N4+MEgso0;u1|q#)*u%Ck=si{`BRqgYAmuD3no1B{=ZU7$p>O#z#{3mzn^O z2!#T-=2BAPrY9#16zc|n6sqE>G;~DP>Zc3gqKCo$JyEh-dQ0~a%BPMiDpS({+l;gg z4|zgkK5S(UHUgl4bRr6`X*g5(N+p9%yWcl3QsBaVxS*6&Q@W$2InzugzzueP9Y~k8 z!%i4=#Z!`aL}r}J_Ct~ewx$%Ljg-(h=$BOCszlUn0;e$ei{Rtsiw5o~D{{HnT?k1P zE&K{zxZhm5;)Q;w6!rxp+{BVy_(R&J3} zp@xl=vE`}-)O5aGSMRS@l8_jgH*{ml3i#3iyywJ6xDUj}8i-3u-izyhJ$D*8y~m8r3}xq%fDP$Y`GEiNexmBiy2;nxDHj|wPPwN;zR#W)lrR*b!aT10uHXpR}S zJ-~TT>7M~fJrJ8A+at0;S4w61MNwtb5;GvL^&9M}ayRzI)zjIdc+^-D{!g|XP;iAD zI?Wkc=f$h08(AT^e)?5PkGhL2dZAhsR)7y`VLcA`#FkU!kC{{v9}BVq(T@uCK)Qpo z1Ui~TDbzj%Tp`Cj;+?_Ps7Fwy8Y-4O5a!Ls_Gf}jrB4EJ!LMmi#^^THI>e`h3s)+H z=$&dh1h`VHV&GhEou-5rW`oEw#y0v9LV!iat~u(07DZIcK&p3mr}jXbRQ9zNo`@-} zDocV+a_5HKG*MSO$lA#UT5y&YSIpi`v=i=Y$IqfcK{8!d?vyWKKQ=jGSTu!anXp~`mcl!s4> zOX!Bklx=czckm;0xgY7zS=DHaDB0}S%N2VY9%1&nop`7ZC!P@5GYeOWTTFn zWsgiYD&QD+X`f2Y1w~S(^opd>nQ`mthRIdO5j&zuHq-L`ue1; z)hClaV&pkzmOI~-d4av#(Us>}HMQ$Ec|Kxz<@qK{m>H{=0_AP0THI8^SD|H&?fEO@ z{!iqF{$+PJ8UAkOMdw~ax@)=jHVoTsF0XfoJh=~<#tDr}X7A)lp1!Mvcdc&U&pfBZcH*&jY35haE^oQ{mAO&!+o!)9$7b^dIZpD<>HNJx zI22U5AsoH2^Y6=>ht9KYyOy(?2GV*ND}lTs<(R{1lzIE-eU;+q3(eiLa@DR;xyyom zF>t$^^`*SoD~J!=w8nGg=51~QEq4(dvVPuma$(0Al5W@5Sfh=zw_qKz&vIhSQ-NIz z^{0;lhcae7SOYcpZ5O{lu{9sxudfg*J z?ohm%;j}AL1ZdC!9Bm|=WV+zJ&^RIAa+DMvrGfc&n=@}t(S$J$d8FfKYG|XaWYQAz znxqiDysTS_odVPM%#Pl8O$ce1LdTL@i@uxJcf1*fd!I3yUv8%F?X#@6E6Oc@#oU$U z!xg9z7rT&=OHMi>%O$ZxV#g}8wae^`5g2uwD>imE>`*8QhIh(0PNy%UEWRW&qkYHBMY7QA%nfn#n)rT3-&{xCr$ z?41+ZCOmSMm~4@%hgzc2L-|n_6suHFm$OZMYbY(NWP)F)B_&QDcQ0IQ(N(Km2rdfN zxbUnJmDMiSPy~l$3E-n&ObD$=sogaiwx5?*O2cIR4?4ZWDFBl4B;bV1wrx3H%?hoj z6-bzLEHpq;H`(_{gEC$sPi6t9kxds%h&|m}VO7@OQ?9Kljjt3oh>8;J+XL8$zxx&c z0Opr838**%CsdRvoV67k%L6b%Vj^3MozhQ$%R4$)m&`?E=O!>tQy zEs}PrEt;xv6qZnchJ=(|x^z^hvGj6Pg1FYgsm!$9sNB}Xf3iX z4`~Z&G$y}tQtE=*HX=pdk%@mV1RX}@N#Bu5h5NAcf?|m9G$d+>q?;{tD(mHmAh|6> z*wjnN3H)KALMF+epj8%nw8gqic1!UVUF1$ERSZ(P5mj`LjS+ni*1(k!Q7}w)+Sik= zJhsd2@_pd*Q8z$tZM@C$`*oXp=d5fqAM!bZyKEh$9YTPU;YiM>=hvM-O`FSTsNh)d z##5Tu*fxl=d@Y(r7imt8(FFLR=RBGJ08_okb(IS3?ek2_Jl!kOUIRB=R8QoAzucdy zKQFiS8)?>>D<3nG{{U~Z&`h%PDO~wd7_x7AbIaw-4x4LB9M5#~HM>s}X-z4}M39Z| zCPSU()|TN@fOdPFR>YhLZMo`#4DWNdfmA|IqggIrbdNXtmkPscS0)^=qj%+|V&j)3 zU8x4@+SSOR^2;umxwzlG)VLhs<7loe9?KHaNZ+yoD2S7S3ti5$Xa~9gmjprijF-_C z$#s*q2*cj&n`By43436Ov+0VHBU@!(bYkKp$$WJRFGRWF3^MCb+38d4)SB>?5bL1J zKpx6T3RC7tZL+x#Ms$%V?SuR3ap;0im_!29g(Z@G=p?C87eeDweowXtTL(&=WE4-+ z6$4c-g?&?o#_I8lR-6i!si_3DQjm^a+uUX>Hhs38MQyF8?1*-!%heYTTiK3Y)vd5J z7U&CZtu)%6%xM`-Q)p9FOlP7#o7&v_R_s{K@_g0&;fpI0XkX1T%-`j&@1HaTsNcCK z4fIK=2~K!oLgA{A42i;22NB-})pdR8b3<-AhgtUiVSU>mAG?aI`7q^%*$ZcG-!Pj^ zAc~u$p36+mYs(wm=ho`^BED)|Zq2E?nPu(ft>wwN*>E$pJ?G9E2He_PHKFD*k;a&8rOgLd+JjGfC%oRBxT9RmS<2vPPNGD1;FQi~|wP2}?n zG0ok}JcqN$yu!({`ydaN&-1X(4Kkw5?*L6zhJIDIHhW>HmUBsCb$+BQy61EUORK`C zgqNBr8m1ZwUHmvTKof^ix!nbtXz?zth;TNJ4bsYiny42(5{C?>Q(;BTDelvZamEbJ z;8cL9ZMGFwL*lAlsCbZ^QV#O2%_;sc`Za>J-I`BnuTH2UQbHGffnSG*4!9agP2+lF z*`-e&coKEWktISeYPIFUP+JjfR8s{cols3lRFC2nG@|pyER$dH5`4I-K%KxKiGI>k zE`yrKOQ4vCg8hf%{^x$c5iB#wV*`l=A_=x4&=R}6KOBkrcJ*l%N$!Hi_IMB^3|Ei8;kC8oc7- z2v`YCG*Xk45H^U~47Ouljzv_2N7WQl;j@I#@jAWUg^HdbM(3bs2!P|nhH4EYrBW}n zULH(iX5lFc=r3!k3QFlI9Txe4|`z z%8FNLTS8CGB!?BINeR3Vm$g?msM@rYsV8g~0dF2XJy262MJ1XoS{4LF93mY}l9c+O zU2IBYsb;h1i~^Ti?i1vMDbIv$Nz{BD1P2jCDdnbX1O-gRFd{vlRF~5eN(hr$Dg^nl zkA_4`+#*F<`BPLjZ2U=g7adwve#j~vMVH(ppF{&je)IJoetQQ$yw%qN;{XOC6(XZ^ zp1CGCL!d<9I_{r!P_I1WVlK_r^mnOW%_WDf7Dj>;3bs{G?`VeVbj7mn60GXiqf`Td zGAom%g{oZSnz2GB@J;mmC zn`ilpcNt(!tVTm-|CC3O#2^t`>5{c9Y# zhoq(V5#;5IptJgD`i01?t*$;2pSaI$ z*+OG44*A_QHp#QA@hrGu+sv`8=w{6>mAt64OG9y#X)*bAxorla`}C&-qio)1c9I6$ zw`E&=4VTXq2AokwTb7yBu_p6Nu}vM6Aud`~RvTZPxc@>bpZ>Gs_-gMDxR47X3cjycyk@n z%QJs5vMt_wJZbE|Bw>dib#HI-uq81gBV-&ELpo}bPGyDJI0C_2ohoLc07K#w3Ho6O z4W~u#hNQKUaggebt3X2K6zHs{tfhnzDT&g~f)qS>bfhEfr1rtHrEwE!Q@O0?LN@lSBJC99Xup>TaTNpI=qY!&rK$)`r4%24a;mS(ho%L!w0T$`gsq&*PAfS< zJ8>i-J(9Op(x-eCVbdsEnaxxb5eoqh6%^G5+7oGRK~fU-jTcZLz%uC?3(Rd4^s+sxP7m1>~f3%qpKQI7Pxa-fz5!QXk4v$D%f9swcFsTK06&_Q8Woi=PaO zvtKg6%dvV|RZ5@~(=AXWNa7c=+`F>l*U=7%u$H$NQ{GVE!6uN=o4ZY*R;mS6E8v#C zSZxdmOnZifO+3h$^uYiM6tO^5#d+XS<7K&>b81N?;D;pYD4=YcBJBvZqKV-+BvnNk z>j@O-Mb*a+ASx1Y7|)?#QvTf<23Ne_Xp0^cM3gC@81kx;{{S`~h;S%EdDc5gS7ld* zsY8PGvyHc@=R+iyYX}~Lo3dY0Cf1pn`{HeHi z-Q7KrT4uRZmT9AC*x0tpA0)??4%08V^W$+Y1e~tr=W~bctx?6&z}-6RrN+3!U(tT8 zeEHo#Pj|C(C%P8Ze{tk?*$bFdU>(Un)KASJA`O{Z=Xqv!+OX&ClUo%+PKY31^$*^~ zCl6+0XKR_iHYKBIZJfFw@3%+mkIakv>r}8 z%w~0s?bA*Evk28_v+&i=4_saEQz#CFXf}?`LyNLl^1wRIc>DLt3N6{be(gy;qIFee z{IHGRtIUv{X6QacPZcFsrW|dPI*Z|(?#U0OFoJF5tO`?B*12+|qD@$vhQ0D}RFtvc zrw*8q<>6NXgopX11nRKMWG76pQC>MoAeBi5twY(DL{_(CBRvT+>%tLPwz$lkqLJF6 zJPXDsqmMKLj9Az*)f+}xeocGs7Y%=eU%7u;UC~3%3Xa65f~bmVjm2}!AF4d-b~m9n zn|#Z6yuVL2{{Zd#J=@7z-WT%6oVUszc@4Io7E*#lB<)s+sFG82EZ>0MI|gm(edhD_ zGgh9p(4^b;@)a&Q#>BVVC~e;F^q04S&d%go{lAjAAU=6U^|P4$TJA5C8HM&Av?b}Nn!!rQP zGh0hA6+~{ym2tyzkwT>rX+pz1^7qQ3&UcG^H@RE5-~IaDH<(QOH*(n*J*S1}gA(mRKJ;=rpFlu#G#ZInSz|9b8(@M^$k(rBn)K|CB1canWlEuZI zoj5=NDmaS0fmFc165~%o!cwS!sqY1QRsI$BdgAHF8$&>|HTM zc*nbK1-85MB*Ur&(IHeVE)0rX(BZO&QuombdsuaJLuE?s6XHt>HFLlVmku_`9aJ`y zl|CBh*C;2g)S7U-D5^aWM)}U*gKH{O02=Ypj4B6YmU|&oPS-pUrNfG)?vb^nSw&xO zXX>9k2~aCewUYk;@Pw>YE7KzGa^VDyiIcUcLW^Md5I+JVss*>x1GZax1 zqM^XKXX=fLwxuJi4!P6CDPz+TbQLY@sz{YBDeTvWOrVXOkk7bcsDcvvnir-86&2$! zt*X+IUMb@a5j5DH71gqu{u#~$1t!U0s;M;<;6>LBnF#_n-t4H)qeKkA7M)Z`SMws_ z6Hdt|b6NzrB`;J8twJI35~u@ZSGDn1N-rX6fnSIPr4>uF&?^@PhN)OmC`4EnjBx6T zwiOnnoTt?SFN31lwty`nOsC?n?1tPH-WRp2q97^GvxkJngnPW_VC6pwO(oL;t*W9H zg;A8X=#Il@#y z$+_t4>*|4R*49qxbrlqw=GW4YPJ_ZiK~l`7iNvWBd6oBH6~Qh!_fb7?NWj$F%#{JQC;SIK; zDML7mYeE+(V+@*4W+{lS3R?T$WDueiOM<6ntbX*Mt%0_iF!+LlA>yR9^h0b=s;ILC zRis0n8YC)PuDzZriH~#(33Nd^+m4YT)gUV8#XKRwTs8+<4Cxmaf~{Q(7g*aZfdiG`WS;hY5wVSn> zeCmIS`RjK9!Tb_Ir;Z=o?=v$00REzWVq0I_W*fb|S+4IpX}kXbD|##aV%G8dG65G= zQjisKY2jTE-IncrS^0EpWNihl(cQCb<6_d_PBuU&GvHSvFM7(u$}g(j#>{P7diy)D z+zrxmJI$?2<635gm#Z$L4Phrm{Cp_`k@@xhpIg_tx0W5O<9NKY%(J|aMc>^*OLezV z{5M4(GrJyR{Y`mCa*g)vU&*q(;4NR%vH7&RH;F#}(K#S(yubedQlB(;L`b%P-g%a9 z+YPq=0FBo2k{PGnnsUJ&?0>5s>fW};xCV1)_qQ%`juLNpw67Y)?aoK_r{w3EKQo2% zciX{bX8p+U8y8l^S1jWyYTJ5#p7-v^vi+@|Uv9ow?<3AJJqF9{FsSCOFx`gtc}e9J zfL=b+>3xuH{!Gqbt~IP}viF{CC-`99A1s9)1E*}32v&-d?-S^fPKX<(@^-Dre?TqM zV7ycm;loU+v{!x-qX>RH7}V1TWBL^PkNAxtfm)i2Qju3ws7sJOSb%iCd-_pY78QcxcNqOKgX zfNt9BFShw~WesjfQL-mBVZk3ynFpCW{_gTA?`r2ZJExSe`0JzJd9(cPVM?x~4sV5D1Pof+lM$`esGz*GQ z%_rTQu;r4&6E=ry@RFoKFUDHB;DFmQA8jWkK7CLjc|xPwc4bhEu>5?bNSi;kcmRtP|&L2=`Z z5rrbz1r?H#>DMJrsBxzqa+>Kuc9EKRuuiBIY*dlYifTf;E({Y-R4Ndfvf0wwsL06| z+9X{(kVY*lly}_GPc}Z7w^SuWO$Z@D2Qn@&U6OFm;gTYcHEB2-hfPQT)Lc|tLyn)e z0Gkng1S&15A|ED&is@(@NALhzRRi%$)f7p6$X4RZM72sAHpXeJ_+_q`Y(zzSbgIs3 zoN|YR9b_%SNazr#ke2|SzJ!ci5hd<+>#BVaLIk8|+z=X(c?l)xf^Mm_UeN^Q%{+Qy zO5u@LMH8o?vzQ+Txo=PRd1ee4Zca2F6`a7 z7mPS<++=rqX4(P^mI|iOwxYBuO9jUW1@fc)N_S^=?zYaBU%R`_mo@IBq&b@F_?-Jc4(RtPhH>c@K>A%c#d4y=$$TH2ue5b+6@X* z_5|sCd&?B;5TZf>MlGo=7FOp%$#t-kY%u_3R>$_^+BDU?Ott_ zdt~rbMJ*J~5||dP^4pi)KZx1Q$5nVJr9CnK0MH78%%;oXK@azmS^oemI;obWy?xRS z)j04;Ckp5_Z*JL7V_79mek4Tf^}w{{!)OJiYD7`tn!zeQhAMR#cWC04GlD@tZZ1b8VVqli8VQHuK<{+J4Lh7&W`8jBpKjfrC-d3KZa zLu{*}C*zf4&5A`8qwYGLhX({+wSp6PQ3ZX4rf_mIF)bT3QJ$xtOkDB$-nn;^ujd3Arrm#RdoIk)zbnZGBV*M!DSo6 zbaE53-RZ zX)XoEJ1l?&6-`UE!75^x5nD!q01%Rm8up&4K_VEb5K&5@Cp^|Ea3rQ_aD%3V{i*up z%?|)lgk9CR1XbbD8zB@nd1)`^#w0`UJWGP~eX!b5NxAV6#itI1f+102+_Wl{L^}Jc zD0RiTM%q)Mp`{A0G*px}@>~)H6|cJyCE})jxM4t%w*8WDY1(1IJRwCkP7|k1tBQz; z%dgW81>ei73-H`gQX)=C;nNh21e8}w60bDJxG*?pLDQcJ7 z3P|cWKFe}Z{{VR>=z~RYL;w^NOR%N)hfL!_A}CihO1PzjIO#6T-0sO}m-l%3V2QSj zz;prjRXR~&NG+}It>0ouOv!d@z(bFw2*3!NGNHhtWV~{Rwv3}lJTnf|*L-CXrne!q;LaztjRYEK{{{Z;IVY8SQaS>!qRe$;T!f!V1>k|7VSJW37sUZjVj+6E7U`0uxau3mAY`(#|^5oXcq@S zs7Ps^Gc7WNX1TKL6X8{VEgFK4{;Mr|sj;F86RZsIBj} zUwG`S&gI;jc`|SP!!3P=*+fbjceRX_d`TPO^zC!!{`lnsx%<wBw=) zJj(JXe7Acxao4RkhahE}jJn;2T3IQut|LmQyr~(5_mdx09%Xr8uUlI-JBPeh`@*?< zMsxX#cHhffZB?@Hi)$`8vda9m`h@bM&HR+C8cel}=XiG}^6j=A{{WU;r+I)$RXk>e zJ_LeieSVRApYt}!#QAq`GQTW0Qso>^*c;v4F)F_H&zb?xHb2uJcC9WQ_?LNJQNB4d zPRm$}Ev+BSu;Urm&}R7LQ#y(4qk3~ZsrHk?n?{?TNu~_FlB}18C>> zjNPQa-iz|Fwex>>bKra!%9iUgYW*Z@i|#Fz0@$a5Yxtm>$h^Y8yvxSzF<_wCx@w-dg!U-LD3B&J# zDhRHm?fsBK)!PgjYpz1Ps;LOmxzi|5g$@qYNf9_|NkeSsTk7sy%G|V0KV~;Cn~2_l zp=p%(XC77C`G2@4m}I$rSAT81neO!qmk(x1Z}4-gK`9NPkBNtI;fDdLYq`*(D589X zkSLET2kH_kCeNE+R0+K3xWR=&K$z8{no(EN4?M1+p=i{oyhAmH1RQWg!naCDl}}1j z3KAaJR%V#hu0ooiTX?Di?h%z$b1XU*!))p?@YTr*H_D#ZN<*7FauRKDUhtIo)e=xj zq9)<|GC3&!04Li9*&u?CbkVv|aKjnFZJbrO4(g$7(LXLQu9TE1p#TPyRZVlpqEOKQ z6(Y(~s*)sM4KsyA7YK(zN?lM+xNVI=UukqNh9CKo99j3I4NkAZm16?qlLRd!i{0je zCZ^*ib%~c|t}1@mBQQ^z6QYw!fcWQxCftj}Jr;IAm=PvWOuy<&wbN5^bppRia9!zABSPB%s3B8UR44Yi)aKzRsK= zZVm5tfl4AFC1s+jWrP?rPR$OBk};JjrlCpW$pq?{3XX>nJq=IS1PWl=Bk)BVR~JW* z4@44(sDsB*)N`eHC{%}QuWVsWQ|t#exMh@JDSRmu6`CUWl~FpS1geC9VL_S)dyZ3v zz?>Otsbq;443c($>lGrBFA^@O9iq5`)7w%^8>uJUB}w$g(uH^4?3n;+xu=e)^-3!c z7H#M5aX~#2;DTx5MM2hyr-KBIt8O=L;+S0odrrfMv#wqm9W!5E;TYeY#-Nd&@D3?IWY zUee*K2xa!1t7a5BE)3H~k>TWlO`4)63R-I6!WqTX5ek*J6K6gur|O3qbZe>Ys?wC~ zlTZel`BGewP&S|%fmT!1re3Jrz39ugd93#5cznGayEn*ga`VjW?y}oA-FEKdEMaD- z{{X#I+XznpD?!x01nl7sWL|W68Nb_yos!jgnB|LoZD>v}>f3y|Z8?@)u%+ei)o+{r zSRE)#+Gc5;6E@}GalFa4NehZl4taC_rP;d^jhWU-@C0C>;!+ z{p5iA+-*bd;JhxZdB~J3Ve-o)C*8<|-0ivcYDk#&%T-VVGWpXYPtBXeD#1nvj z_(5%{B`)fs_i%(n1lg~DvEJr~1(8Xow79Gi1BBGqNF^$fB66@#Wfe-CcuH`KXKMS% z$)P%E+6>o%rBRe*o15jQm3AI&W}C1UyZyX=T{)jxWELC8x>+u9YB{}~-fWJEBbO<3 z&@Be4AZS#YDx_}i;pSiI&*r}3<(s*ZF_2`Nz2)kOyK>s& zqG_fd&bJTA%!@0$G<5B9uQE4*(Rf^IO`cbZ+%9@P?lj(_oK|r%Oc-L_q%tqUG=!lzI8I@ zH+Lt__qc((jpNR;P1vzFE!bn`17_2RN|daTBXT~!e8S&i%yV7t$TPOLBXM%ubrH+M zGJkpUGyMMmWD8HJHrsu}ZD}F?Juu=b zg&S>^a?&g9%6(mMV#VX4sB{Zr2}yC+JUSqhg+ze66l2`JkL>#}NoC zk);yirx>9@OSeYQ%d>`$9j` z++ZE6?-P=j7Mx?tYi5Ce!|qP+qoj%Mk;|Jd+9~SU@?*sZvte8&o2U*{Y*)ZYv#*y9 zNZG4YqWnx|OZlXdiUy=W(4;geON}Q0+k;An#Vr)_roNb%DjdRqc9~VGbp5d==58l= zn@YtxB?3;0-#GA6qA00Bc$IOVB$5#u0uIF+A}Wf0Ev6k3fdcqKa;ut@ol7zIG3jXYd%mkJ=1X)#J`mlmjTgjE5extUYNDM|@N!74(!L{Uk2 zr4w~)Dk+*cf}FI=*AB3)uM(9fSLebAMxt>z6h?pUtXqSKi0L!$6pE2*Tq`A?R5XUQ zCNomRSA!TK8j%CKIQEm43DQcu4bx40r>mj{-b!wtaLpM@m4}8j|D0uf#HFC}c=S4t%5C$?oy`d$^5>!VUY05y9rzG*q)eV4%D`@3*pb1mM z#Dj;X90x(7Wjm88(~l-SQBe!71r$x5&px;{d=!kOONg`o0PI@&VaD3*A%zHzjR-t- zEa%l2+&Vi0qLeW$rW$l4y5ZNs2;Oh}syI_m%#y|hn2ULoZ?;+r;j|393Nb0Ck;5jteuZdPm zK1ge}+b_A?Hqv`3c!qtxl!p6zQ(uUPG}qR$f@st#Q=qF_R5-?StEvziakH-hU7Gi} z2_~|FphvUq5~e)M3MA2^!WB3wGMC|1TwztKaRFZW5>BpVM3gkIIzqQHr4>bXYxkGz zfpC55F@cKq34aP>IHii5Kihc{T`T+}DzSM~O7k;mhgDW$B6`5*`vC4)D~0iHnUt2BPQRCW4Bw~m)~a# zlpnykzTNw=YUvF&-)o|mfr%HS4C4`sIN^T>idDpZ}(4o8bqFy9GuNR-h*B5@{2Qmz1Pn7;y1l1Qlv<;dUMGlY@8@^nrb zcmCH*$<_|Hn|1daL|J!xXk9Xm-QC^lcXszm=XgA~y0G0H(#tJWnQgnq^oemU#4}Ox=0pUv$`{!eir}Jsof;-BplKvsufJ7}*kMIL%_ z^umkHqN*JZD6Jbr;nyhndQnEYR8{l>UOMSmC1`en0Z{4~rSfw%_455)kq`)Xj`%>dA6M|*b+L3z`q*L?b=z(Yj6lknLrL9}nDWs>>4YFv0 zI66*KH2gJs;E(`R$SZE7!FZ~P7Sdb@BE55oA-QjK*L)RrVxOPvjk~uLlIt3lu85Gn zfXannuB3>#sMXUA+)zXfd#4&iTB-5T`yq6xJ}oCjIK6l5S%?^d&% zR;e&|xMDM!@<9>?384!VE=7O_P)bKqlby05)->Vi=7-Hm6j$LO5*UXxl5iv}xTqmc z%w*cC%e+N3pF|b{7P_G-3~hK$2dW$(GBWT= zd|H0Ur~_nQq>s#{=!XcMXLagCZIqy1jMW*CtTkiLj zu5NBuYn%CVy}50?mh$5@McdiBW}t^{fqSLXEh!nBJI(aj^#1_$RhN9au1~%f*;Y?! zyq7le{{SX=H=~I_a;T z9)14+rw^--EnZTRrMuQw7Hzw&(f$Fo>{ zr?UozjV(3=1n2xENz1MY&zK}|7qHqiu1gORB6=d;wKFedn{3q-xCv1(ie4+XmtA3} z7%?ThrBeh(FTGc)DVJ;SnxOvxG!hfm?Ev>s%@V2VoINreG)o$} zF^ZpN=HUDSs@i`%i_s1pmRvvwp|hEw;o?+D^hGbLmUhm|XdG>JvwYEo`J-WNazjmd4ldvopU{{T}jrT+jX^D(o${)f36zq%O??^xd&cP+28 z%>1tN23{nW_>Yx8!5i@3oxWoEiRQwUF20+NJ(_^$G8#}`~;I;4~h0b zHi2|1ebADiujj+j4i?G8Np~hHQ}Jm?U}!-$&ay*E6P!Xz6|k)$_g+#Wp4ax|sn-PQ zD4{NbMW&u;6Ll0p4vxMMc%AF@}JNHV%RVvkK3bN=C%ys=f14 zom_*frVy$HBTa~HJ3zmC?1un5ZM65kP(_%21NNZq5tkoEJHk3ve0asZMhN0Pwi8pP zf$&OL^3R$#<>u8<4=YPTL{8DMb9~;=1vwn2n~pN9y#?WJ*CerRw(VEk3O3Hf0RxLp zo+vt$=`*Ow4pk?DQtOAwvYma$X#W7qKU@i_O|;Tv71hJppROEDiZ0i^LjM2+iU2}j z71F<@#mChQHE1Fzz3rOJp4Hx2ORg2>K!REjM@L*ZM%>g6gxM`sap=Mf#C|8l?bM0* zMp#46yGm^S8)#Bjb@OyAZEi_qdI2z}m36`+cK{~Jc4yj}efg?R9CEhBUd85-C12q$ zXQ5#Yw_R;9pLNM|;R>rxAwfCqH^)Z4n01r_K~HOkh*MlD9xj+rt&&!O#z*!>(FB`t z!ilm=N^#TbfL@j0E`(d`(QnuP@LtT|K<5*~f>A4Bb zRA$*rpZLPHb^=Ph#6p=D0udr5Fi6R*LUpK==`Je%$StCSKpn&*r9BWWk@m#slW2j5 z4$(h^Jm9!AlB}8(MQiyY+Th9Sw(F#gp+P=XOnM^hLH_`jM;O|M1U0XNi9`5W6&Kq3A;JmBK@5>Gql=Cd?cHR8>6w_Ts5>?B3dwyDf>%8yp%i#$43MIdmX&ZT zLE@%q4hmMck{hn=ZXUI=WF+B+g-e2R zt}PLec|qi#)vc$OId)}daQip@aPKXnUR-3h`F+0B>>9h?D}2dph%^H>V$Euv%0-j6 z-&7w)zF?z_?N;|K$ggut*Gs_8WXUu|%C@NrWxc;k&bVPxI@ap%ed}D6xp2OSc^mTw z>Ax(v{X3So7kVgj`?qe}mrPxzSM^Qwue%MSJ@Dw0BWyXc~mTf6GL5FFQvFK{(P7exm+}HzUovORIEL z&T>u87xPPjO&1PtPUE|oi4^t8IbpW9@98hi{{SlUyLV7ryxcwW%$d7o6G5|Wy@bn1 z;&{^AnikU``keaA@|Ay2F1^k!a|>&4?ssXiQvP&?4rOt+%gtH^t6p zKdRj}Js}BYkpBRwHdDPM*}556?+)g(mpGd}cbBcD*3N%{V#>=f^Q*~^H2(mlJg?c4 zj_&QAWDTn5JG;wkX305Ri@WOwe5P@Smtan=^yN(0wC25;6RNBHi3Ha1ySgqKuF0ax zbBk=z9Zwy0N^ip zB$07WSU{mN0!Ve8E{chdhDbO^!xeLZDL~V%2vLT~aP#TL)%1WIODsJoy z)39zTHYNELSJN4LF1>8Kd(ariDGjFN%BVE+is>r@0j;@`?Z=}XWPe~0@+$_ zrM^*NN6&8NUM+|lfYP?zDrw%F^rGAyRj%3Ja)2#_-TuoR5Kgp|SBNQgl(lzoi*(qd zh$mR8Gf4*(GgI4Czq@Q&$>xIX*CsG0= zxe{soA@oK_NM}lx0!hmRa5(hyCfV20X~3USLs zY>`r=3eJJ9o+ZU64=cc`N!=k$KZO%aD++`qLJ*ZRnM=D;Ds;x(q!xt1K?M$EJS!y(I9eO3}gmtD~+hJ18C`f4E zMw(|@HdwDTNkz3^43ty(=Dvt+@I)P>({U~2T6!TI6YVM1t}0bLGyvf)n7DPNGIqMf zyhJ$=zQ`&80zp`srAoX)7*D1jc`$H7q*U$9yc;|^XB%z4kfBw=L@rukb~+|+}w9WdzwYLhw=MNIhdNH$vsE!JM`UG{mfoHpT$kDB*t zML}L^tX5(ykZEj+WL#Pk(G{azlEBWYDqaamWdg1sP$6G`+VJS>fo&F{Bc%#*l(oXS zzi#IFzUrpt}a=dG76AC(UfHhTSHD*=++Fl2YS<{{ZSU{-b;4-b}|ZHBItdR76lFQ+dwSs+Kz ziv!*JkhoP@?CBM?lJVoo6>o3R2b3G$s1>;DS!U>8E4t(ZX_!0dSX+GK{WJWydhEul zf&T!vZC|xsCblOib?dM6&hq&{Qjr1N2T+)5Uk_*u6+a~6J`Q*p1iai8k|?JcVqHu>$@)7%G!y|JxY(J=5Wo#v-rJeIkY*NL$V^l^^m$qRgt3s@O zT5liyti{IiS+TjbkUSA4l3BqH-SsIX)zzro zFA|E%T`Ls;kfjyXG)`$w1*Ai{c(tsl;GI*8c5PLZ1j6A~lIcmowDZh@FwbO9uqnec zNzbALTz#RdM2ANX6M_;^KiekIRGa6XFQ#gT0!A^3`T z^h0WDsxJ1OXn&wistu&KCauNp<0U0u#AulG zLNePgq8G$K>{r3VD4Ku@>TYz)R+!%_#~f@@*22|o(8)m+-|Cj^?284T4A-I>MhRQ9 zJ8MvCMcW|Q?PrdyU2!2@s8>vdHEFBti-2j-X-Zo$F_y}DWV6Sr6|s4xZ9Sg%U)ctk zc$LZ_Gy+WnuWb!}IskyG$-fk_;)N^Rw&K``9Rx?MZUyH_zwD`=KX#}^MIa+`gl(e% zTX971O%-b7l5)T+O6dvykkq6%+*15o*(u|S13Ys&YT4jl<^YHW4BJpHGrY@O(N%HY8uj^ z8RNvNk+f2`R|~!foumHiS4K13R+t!n0AON ztKEL(N}W=Ty~9c_yYSkX0)Ayl%c1}Y8wC%DD3cNVB`(x$(98yk6()-=c)3QGXyT{% zVlhHq4$$lAi7U;jQB7it(@)z6Z22mkKL?-{Mb(&0=blf$!&09Y`u1!CW19Z_K1_+wHGmVBuTQx4U~S5-3g#ZS29T8%+wn){RW#UQATa85=1&~38f85mUYon4jiic8l7fN4o+ zKtfVUYO4s7s05%D&B6s!;-weXus|pRKy{L-5|VKw#Ug}l;Xn$MoF@BA;FVERB%rA` zO$Elp8vC=F^u=c4kOl;p5D95{6NhK^#Dr?L7IscHirm{T9d%EdP$2tv1d0e>Fer;`99voA(G(FlAujbz z%SYmYb%*W|kJQDoCpd7Q@q;$49;CQb0i?s*Zfh=>X||@Mhe(Q`B8MG9OE?y&x)m_@ zXs9^9``UWC;9Vg!BgDZ#z|_1{sw@&WZ*q>9QUJ>;L`CDp5(E~+-nbK?;0BRRQ^&HO zRN<#xu)b`Gx=$%;tO7yL-oToUUV-+x&O!UH5{3?C=yar-fmuY{z^2yWHyrb6e*0UtHT}Ci94? z`8new^CxgOzQ=j@tkK)l-DZNbgg^Q@s+U3QCma&FlYa1t<_kltmHZ{{UK#obwy#8_7NMw;uf)kGpp6xvvY03$yB95(Zr!@#ZfR2e#)HotFVq@6QZ6Aax} zK~STJ`MO*QwxuQfu~V6;zFY|MlK%id*&VFJ6;rd>@0be>4!b!6L4NBNN+n=<9_>(`9f!5d|a(_*YyKl}lFwN>DAT8>Bi*XEiRB zf@#gSVS558qn#kD+AD>sg-LNvaH!duwkJ!C+?6HDE-EbgAf!T-c#=}(jjIl>$wHh@ z6XT{>MO$GNmdb&`uf12QP|Jkbw6DpdAW432vJ_OEnEVv3t)JqOcDkTxRR)_iAtese zsiv9xJ#Zx0i)1__F<;AsY@c1IpR|j!qnjDSgSTvwiX{Fk%S>$hK;cf6mJWVsU7&4J z=lr-DFZ;`?87rn=ON9zW1PYed#AJ)w>VoYkwx>w@xzIi>IKh|^IXwi4G8yUY&(|LL zlox2D9?w3A7L~Qy<5~)KL!Vz%R3fInCdPeJNF~|0uKNqw_ngwg96}^bufuH!l)sLjFvI43on2-E`U1#?tFB%Z0w78^y7l>5L_>DI3n}a~9kFFuOAc z6#L43ujSx^Y)DW?Qs77VzQ{DK=LN3#swi>xR~hs`n`Dhh>r`B4#H)lhWZ@Dwq*Z5M zI!av-`l*=+d?iGfj-W4JzxWaw{{XfAtA3(45Do2>yO(KjOfsG$a9en(~Hl>-#oP&XWfQz zndglwOQMrocLJ`c2Xc?~Wy_ngK&H&Evz_7>-p5Oeb$BW~n8V4H{{X4p>0FBFaI@?7 zT7UE1+$6f;*E0VA^#$_hIyXC(R~zF=y@c>>%Bky&%KHBR&OOlc0p0G)S1He2%QJkt zI(FkJpTN6vhS7P}02n;2wiya`8!fA$$1+@cA^VGK=GC@CWQ1)9-MH6)L1So+ute|q zqDfWBPul{oUs<3fwPf2QK~bhMoY$sMA#;6Dhj;*`Pa#eSzH~{)96$g?Bq9zOBE>)= z`fxb2!;1)Qzm^fAbs8sonpkwiX{1mV+!DkFrP^Xf@J*5M623oa-nm1;|YBCB%O z-N(}#wQ0PKjn3|0Zw^q_@USjBZspEOnV2r ztekIV>3qfC&B;l7Q$)kA8Q-rt_qWM>*c;63GN<=jbhpbb&v&NiFOwX>%#piRoic4@ zv~@uxr-^rKJ@SG4+UIt6n?K2z-w!SAtWM`G-w&EVu{^rbwVQ)_py4*rFyN@F=v2Wn zP3q0OxwG6`o#Dyy?A^`VzRzv0^KIWd<@cFZX38+aCEI_tI4_AJtDKdV+fbkpE-I^q zXG%&oMU^rN-|d|WznK#VBTTN@!B2`?WflCXO3#`oJgi;)C-#m`Y2&V*sX&XHwBWbw zx{iTYg!{DN(+DTKSC;C1&6y&K{vwh}1xG2&b_4F1RBUEN`-ncMCfmp}M-@(qg9u#p z!`6qp`_^Os0909cm8)Oh*HZrgB1g(OlkW=-zxs~lMy$2N?*Nv42@hG?WP81?t)#UlLjPedld(|ClduBY;=#`&=o z^vBFyTV{-{71i=LPOSVpI#Z@_<7aQ5Ta{>aJCt82%33BMuua)Ln=R0H#q75Aq#inz zwSjN~^u&U_sM{EVPeM*S-@muNyKr(Gg^Sl%ddlgtHyX_wc-G9!J><4>z*A2aJF%Nz z+-6LUal08VZD1jkU%neF+a~aE*#(gX(?qeBso*W`Z;|3>y2e|4k}Wgs0!2SDbgmdx zH|#G`h1M#YI445>iTe&&zfy5VBJOTIeZz=;YAgb}pUEzG$Meu;^ z(oorE8@uJ3Em2C`GoIYPBA^DHB-Uha3h z_@!p9BU9qF9Y4(to%P;SZPAL`IFd)ddX)5a!o6>uZtIN@Al;zUU9T9=M?_Wg88d;x z(U2!GDl8L@+*r8V)0<2wDF+`PL<>aykXx3c8gG4YQrK2n3`q#TlMhT0wSAWfB6a|k zW_>y!NngoWdASL=-(?1l%y?kzR{KW4~C)}93 zhb)(p8Dy{W#Au{tdhrdVoxQ5}?k^s7Q)N#EJh7AcYvtF}#lGs_?s?|cG~t9#44xjyS|wZ+xWX4Y|$eBxQ=HrdUK zY9nx2fhm0H3qevMkkE-4UG>gslGr;BVFJTD#>3Z0DhqP;m9YtN z?Ee7z=x_S2eV1I^FT{GyotU5EZ4{~LSQhO!s?b%}vAH`7cW4yVvsD@Y05mw;+tF=v zZtzfx@)pe*@yccCg4yp#D{lo)E4DVKt?^SdpGrl&$a%7veoiAm+A+HMBbkf5dvZin z{#Axak2h~}umP}2{6e<X6+tr3mg-2kT@6FXIb zJKw2aGYv=Js~fesrdnm)`DBH=KdAozH?CbjZ~9K_TZ4H1*UJ~CK2ZLqeBERdxOTQ1 zs@=%y`2PSak3=c2)d!#8g54K4Ex(d&#dVnbta@T+^kyOsOv($HwWcLzNomk+>fix#>{Tj zx~(#-`^yZdTf0=ko2#{6y_{U`{{Yk%)2+YN50cl3ZFud^mv-4T##%SZ^KWdNv&)(J zlMi-@HDNT)TsQl&*U*)Rl($b0^uoR0P1?G#D+g!(X5Z#4t!geUqH@LK`?H;(1Jtst zHI|j5ZxS*N+_=*&He!O@%_m&elvyQMZqE04fBvVxPkA2y0Ph~}NygYY=+XoR?tYv|c$>o&|z$%-^C9IWy64 zc0+A_^v9XzmkzX;pbfh!Zl@_WklMBWo}Ov$u=>Mbj2nEQlhw>%EGMLRw_HAlYu~eXKJ( z9JHLx^9wuoZGY_)Kk}Cw#CN2KyI%;nlHpjp%q%?U%Y4P&%PY*IFWo)Lb3eEp(0sFN z_U#4C_cFSo-5hLOtyxmWQmH32w(_sef2ZuS@ry=nS-x*|t@AA7clVofuajnW3^8mM z7Oz&{yZNydmX!!?Jk0uI^MlHK(aF;G>pHg9Zl8&pYs;G!$vCiwE_X-jm(A}hua;jb z*7j8%FZyL;xw41zPyHp~Z60#RZ>sm@d?`PIybM z6xy(0i9(V`6q^uV5Tur_s85&4?cXBrtkuF_#0ofc!wu!Oq!k|7Qo)5s0lh{_;wMCT zXy*3j@4J_IaPV)l`9sdRcullS{L^6IHndx`PWI@Y9dUDTMvjObK-v_+IJRr2rV;XG zrW_XNWd!RUQb{DC!AHnl{n0ANqYq3eA*MaWcistpB3V<{1QdgA6!Ar@Q=bTJ!7(6C zULAchhL!PcqIBpLRiwF8U|VF(3X07L zyGO27YKG8m&_Uklu~MhzT~OkS>JI*jI85`;4__WXug%wk; z?1BSTQ6Nx8YLlbFv`587;iXp?tlDt>-4YQ~E?ThYg3^sU-AN#zaB{^0U?ssm&+|Ys zjm_(Rq-rY?9_=B6zol&g|U0bhl+~oaT9=GmNLSQZ!CUK);gtspp>S z+|H*g^DKhS;ig*g?OklDFS#V;hVQaps-5n#SKL9icQ@U6t_a7$v+h`PKZHmw&c3yjI?)QWQx%1I%=Ob5JKS~Ag&1CX0E7dwUoD*H(N}LKohTKRZd8QrCqqqzOX#>&%Rh4 zxMIsE^QX-H;Lp{T^jZzDj==&vvHGkkodyWM+z*G$vSOv3*FIn8ain>SDW z(&sO^&YmlY3MacYM5c2@lFfXO^7ABIy^OodeeJOGOL}c{OTb~KGEL0BZ#T`_Y(yq^ zMj{M|)V=zovZZhDlmJ1cDEA3H8WAChg=aiaNxV` zrD^W@_4GnF^J1Xh8!DA(*V->@p&^#dtCAar=p_kFSH!F8glL7sr`lB{+5Qw#TDnpa z-OD?a7Y>IGRT58F_OR)OS7+}5{>hL$D1w^EC5KE6zRxlNBdci5lf^D7kzvGQ+cesK zv*&7ce=T(NMNZycQojvW&DR)SN`YWdg5jgN?y|OyP=AZF+3SNn&6$ZXzc19thg0^1J>Q6-O~Y|6^T zH^VHu-uH4Ftdn&2g`MBt9Mmp8Gg(e;Zf%1o@383(J{Zh%oxt3`sBbKq-K@&Y?vpUy zoWnVLEo&$L0O>|s&2A7;+iJT&>9}=j7|eXr+>Pt<)C>Wp2)W&$%h;-@ec-Pntx4X*_I^z2GJk# zBolehlO9cG!p4H#KQ*^+C*}8ffp)r51=8|C2GP~imwAo3xu7@s?TshUk#rfKmz&*{ zlJ{)bw6nV_sejVA$)KN18&7Ut{A6I+(el}*L>7-cnwHeqdDL^6QZ6$b=HGg@L)~vD z%AL4)zYVxAt`&>D%=5L^S~^nq{{X4RYGiz3m3rZ}?($zbZC-5XBOfpG5f$T5+WO(U zR`XvlEw5hqXLY)l%nMk1K|fkUXu0n9ovznlsNU&kCVN!WU6hdh=ykh4>dGPT9(Ka^ z-o6Tzz{UZ*>ml=0%zM|_Chc9{u)6y+5R&vm_Rr7U zM7#+o+FIp4dN?hGR}b6ydzjsk7l&n7dSSL#B=hwhRsR4FN0wRZQ%Pwh8l@RZXBS>_ zWp|gr=;ihWxLL!QgZnr3DCyWCAyT?$sv36DexVh$>@qgqP;VOiz<$e%JUMaXgtuI~ z>N%$_Lu8~LR__xItG)@k=Ui_$n48CYzS$1q-enn%S{D9h<*)9>b9;F2al34_!YAB8 z@lrG5k1%&vb~hu-EB)QO&U2ewmwraUFSoMGEzB>zZR2AwbySrIeb_3kL#CzC7hh2u z{{XvpjQKm{)haYdp-^+Ovtf zy8Fa6{!q0kK(KqupSHq&xBaD`t7|0G;M=Tif9`DJ=rwG2H+qSB4%Hx?zIV*b$T0r^ z`*+KY>Afd^G21sTxFNBz^ItBZp26o{TW>a9Y$}U6ZPAB45CpmIV8agg4c*+{A#qdh z2wJS6z{{`mo1!1{mknu>nIkm(V0I|cM z88@4kB}EqtVdakUJPvWRWYEi^3EM5!^UCF%Hi({9Zvhir)Z-5=p5^)e4;ORhe5}s) zUy&6N5*TjR%8xyq2bo6|U8KN77udKt5Ob;0~x%(*FS1WNos(7u^e$5$l2f z0R3<0O~|NB*4uGjQwM)&TiYc0W}J|PYvq@pA2^sZPU1XZOTb7^4C8Lkl0JOi65=c- zOdsipW zk^Up-!_WN5e{$02Bez_B;;DLJ4%_Hc>KMp7z`4fk;J#b@+4=DTg{CwJF%jMtbPg**QMqhC0FT-R+? zhI^B^<4kZ3Bt5Pqi+6XEasHuqH#8QRw{s_BaxU|`cUf!MS2FS>MPC&8q3qfJ03>&- zdv}L0xN_FY*UWD$@ABQ(ZPxz)=kN1d`$rpX7s8~!iDMwne8$aui1J3qc5m|={DX4* zn%vv_yZqwj>4sQvce{G-*hh(#*n*>5RMN66XBP#OZmo{UO>4Nf%yZ`RMs97J*|&L< z=TAAdwkf30TUhxm*7GaO26C%gb!RBD{{Xx*VJyAh-*v~FB6slid1E8A&VHcx{>v*| z>n>c^JF(4d7pgQHS(D@bGi9W=H?Dtxq_wT*7-Cx z^(P9SG-TH~t(TO}@6PgP1Ds{q*Oi%&UwMC!j#|ge=383~oeIqY;p~6IBGbT7`!6?? zKbKzH+S*=NWQ3V$W~^oFqWLYmZ<2UTU^heR1Ivx++`Z1Zvw64g_kG;K%Z0pY0c|q{ zwQy-C7@!WJENha}EOOn~^0(`ce)2riD9Ua3Uv*vccH1zw$!s!-%ye2O0fG zt|Y0fQZDl?*U$G~&%NCnua*?avz^f2*3A`Xwqq*I61Jq8h0>3b`l9+O^DoQ0m#!7Y zx6jI4qdT^E%~KW4vNnnPbL2+@7;&t>&c8Q&x7xI>T8EjwQ{J(c+mc~HW>$t1<=LbN zM9TOL${WG zV_0U50<@^!NxyBrw+*_z@V0rzl%>lKwR{5Wf!cDn*>J_*+(JT<@=YS6%PpG~_=*S% zTJi8k)y%5fYyFUrCq^*o21{bj*`1LHqNt&G!0?wOx#6>R)rC;gNDphP2o~1OlQKG$ zP!uU24hpbBjG`j@IIf%%AF>bz)B-_Bt|d=46M&}OrPB#wbRC_- zmbn98E{M24y#L@j$H>tpPEX4GS~K(S&JP0*Qc>wxzp^sz2#YMQLQ=(s_!w_$x2l9k zUnd7cY#ab16jTa7>Yj`KjH@JBv&!d~kz;RAVs>gdestO@XQllt!<#nVD%Y#nMA?Op zo4!Pzi^XG+NU-Rpne*!{+aq2!r}7(dF5F=`71X6x*Mx&cIXzg4_aL6gWN=loDu*~F zIC`#6yJaKXbn(8&-Eg`+c*@h&`;lHrr92N!e_Q$tOy3`cA%%4s4A%;OKdSul=CW2@ zE zEHXj4@tjP%c_ou_K1;<e)e0m?dj!^2Qy*X5Pn@)r<*r~s5mLS&*-J5lB7 zMtr@&9i8IM-R-%^ziG3HbP4gUELy1GI>%YifAON2`!)oz#1ibfkHFOA1*&P0OP>Yj z5VuTVo|vWG_a1OjFV5vzL;&NIv8h4Um5Zt`Y7hSr0li*zMl}qS(Q(EJ{;>43qX0br z05QuUc_R%LmOX{%gq;La{|<}NWSA54X;|%IRNpJ-3o?YHz!z(2t}r(>yh2oYG(>-s z-cBY^5Va%e(p~wD3%zDw(rXQ+-#jyZRcW>UBxW$g6e_Lf_@9B}>C5;ZK?{vX`KSy% zUbHJ+`e;$+b|_poB-Df3$fxtnUDr@x5XB02%&t?)h=~Blhw%bimoK z`;`v&=*_vBOj<|RD8y~! z{1XBLgqC`sev8K;$FKyaeCbvcL&k$#Lt?+pKL*Ao{6p12o1W&qydqXI)Cs}S)tv#9 z8`(ZFTP%*$q?0zNvL+hNM6yJ{!kt{>l{5kEZi&-T={|m^WabsJ1+y^e#;6De6ntt_ z(3Q<6-R+&GW`a_+>skx?__g&Yb!zqcK3BHa3dA0EzhgE&hf;u7O3W^2qo8Yrv8&T( zSFDpXVQ7IpM_E+yo@u9E&aNBlF|>C~c~y2W%hCCIQri*}G z>rS?nE)WH@{vQ#@T`4yhn1y@O@g8-~2qC#{sIKpNU%4k^SqNeNu?#xmsJbJs-gf)W z5IO=0X=Ge~CX-D2tnvK~zbGbA#w-A2EwKkZ-Q5O>+~R&~DQWNuNsgO$_F6BBQ}QqM zYBp zedBJBzhpsFR@E#kbYUNI1VcCE9h324+1C<%)HBW0p}kPj6Ja`bKY+EVqD9Vx6LH(TRc zn*v^c^%MtwujqGI_=Vz0&@o|2P|{E)Ue5Ht*oM-3kcp3`flXedr)Pyg-zcnhhv|*m zII`(`vi6=}{X3PMGyV~opx=*FYo~~rG>d(h4BLR#Sq?|U)~#SN!5T~dUPJb7ivKD6!cFA5K%uX8?$kInJ7 zyjX=Gfb(`m8?dg6KPKK~TtNChT@-<)#`55?L<&tnk?(gxSymGl%pjwo|LNuh0L7e zSNtH*MT^VwkJdKCvHJw!bNB*+8PgADK?;L{*I@4M?mqJ2 znL$3yBMs8Jedd;|Nh>7ODUv+DLzeNdQc<i> zxGs{;K2bFaXE7HwR>383`-Yo9cLPipUc`6>Wfgq`OT%XJ zFc*!U0of?oTjX0z|AST?dUZSalg)8a$+l>q^#c9v&IN0MjpN))By!P1B_})CW!&Q& z4)3e=%p9edwhuX<@bM)hPdh{XBP!;JUM%u3`#fAMQ^123ec7P6d!+RV$2!r9Mk9`9 z?fxR=!+%o6n`OAl3`#TbnGdE6|9G$atr(` zz0(UOM@qsqYm}IR^0_=(o49$>JIF@ z32wzcIe&!&;qaDwpH9`DnQ^5*v_Fl(x^uP`kmGvyq`&W;HH=a`z5ID>i?fiorvC+b z_eyq9wRp~0&Nc5w?_#FlZUE_Te8ADA*FjW4ajwsN_wjLaL1X#dC6*d`xr z?eAlYFl@A??@ry$o%VoL3CFyR`h>7Js}A3(hu)5-&o%)$j7nShHuCY2^CkMTB%3-gGd5p6?m84;< zpHThJ3YP=LS7>TvLa^S?hz)tcKIyalx~v)t0JzffohCQ1$JNiP=$y@a`!PG|`t;o< z{If@gQEK(Fz&Mf83f}DqKi}`2JP}EGmKnhsyR}*(u?uqfv^?xzJffZRIG@s;#fg{; z0pCHv9=`;EW@0cEB`#vaOeGOO`#>4swMtLuYpZEf{%^R`A1I9URXuJ*fW6xfQ`i&U zP+NP|@umRQ*QIX4x#TfFc`52qW?v0N*7iaypN4oZENeV|wuZ zFyn`a>@SWoh1fr`WrOI-zoE~Z9)o%}-@)=5JqbL*dAY)O81Ua-vY>3)0Nvb!)QNb} z?rFk>w7Ucz5+mvy=vx;Ocha-8ILuDY>dQF_s??QD*Yj^E4V_0{r;JWKZ*AB)vSD8$ zhseNvUhJSP2Lz8fkHumCh-ix)nX)j`Zi1lEs|vCJRT2e5R;pQVO!1}Vg>SbUj3F6~ zOGTo)&|qg!##l+a7ezBLQrn$F!%GMhbyInU6D?uF>6`6gifx?bvaJ!x?{oIT^qRzd zE^B8Obh@`bKlM*DDbfI0hu)AlnqGZNYj#^Y3es}+&Zb$!=IeCN4t6SL`M$|A>lUBbKh2X0aV4bHE zZ=H&%S95@Ose3|biR@u`C}9>KJDHJYV2gqP za^_A7cw?ozzqI8j_X|?K^mrE28}xif-McT3!$l# zbbTC&ZIFINPP_2|z;}mQ)1kDKO**#7%-Zjd%Y!cIUc^VtfRJ7D6G?w#$A3gfrC)R^ zs)iZ@n#MnBps`!$KTTaq2z5xSuIT$V4kBl00sDWd$a}ADifj959(7|xsG??Iszt_Cnm#-SN6_^q`2L9IY_r2; zsM?R!K|OJskwiKoa!s3dnmj_@Y2J3H$*I`GneApL<8hc?SGs7tzOESGd~&IZiM2x} zR|O9CcZSa^$KluGAH+}Ch7H`d-tALJ;O@kq5%4Ghwg8ztJe9DN-jDp%kw4X??`Q54CKxJ#=Ki36419^#q z`Q6EB<*dhV55i3hly&aMRORcVbZTq)XYV_{sTyoIK7EtatxUT4sqB^NHFqsDr|B=i z{Rc@TbOr0&XI-TmP$I7nV3*~A9J<+1eZJ$sbo=CIF$CUMQZ0aKvOGbGO`bsM{!h^M zAemMr-({Mw0p(Tky_C8c*A(x%6-E6~mt%4vos(~MpP{$fOG9Up0#sf%VCa@2;0g5c zH}C6M){G3ae2d9Ig}@T`*?7j4=empBEZXg(ep`eJU+|vZgK5VvLgkXOb%QYLHuG{G z3;8+dOsf~0_)FW1JSfxI6wTT${LhlwI|eDm{yXhYe(Syytc1MW=^F*4dAo&PB~?4t z-(DBlExaVZSbghv+wrL~;ML-JGN4kc1h5zPQqL8H=)Q0$OtXG{ThZ&|I1}YE?wR2^ z*eR{Gmk#;3T*meZf1?|KcXh<8WcWg^vnINd2plBM&W~R`MU}d*5eS?PMnzC~e92v0 zfAwo)NrJ!3y$Qw5u{s%_Q)rmP5{m*Vc(Hr`1kiKrrm5T)$31*^3ZEuVS_EMZwQ`XS zT@@Iop9@I!&ymegZj-#-Clz>daW!0slh71~-cpNeD3i@WNC#^4Cus!|LF@Vaas2iu$ zU=f+~?-yV7>6j(c$)a5%G{Y!pd`wEvg{4>SbrC?~ox(D;cs!1itBd2f>tgOnSu{-j z6|QD7U+#H0nZHg8-LOkWT^3g=J*n&!q0t-{aY*ByxEmr)anSlp1|H<&5rL9e+G`VP zMRv(*fB`Am%#caG)$5QL{aX8rv0J&rDE!_ zAc@+*YFcHnVJkESnZQZ>rrehQ2k&ZgT^#ez=$>j z+yYc+jL)VVA_o|<3wAeSvRDejKAcJuh9`REbSehMwV(>lG$G}Y3^Ll5C~RjahC9ny z4%lyPVJ)-Yi-vQR>7>Ll<`bv6!R> za8Dz)AgNa7;`CG*k@|`!^fw1Me&>KG_=T5RyZBr?r(a}Ax~oW5IJG%ZkviYnS5bPl z&L5_lwi6*wHAE5xth~O+2nmj{>O|tGC2K^s@A6F$))gh#fy19@)ymkrqx5Q-Uylhb zo8Y8%+Z#W_yVg?6S9ghF@JV0Gu5|%v)mcVIcV7ogDa0V+kM&V)c|Nz0GfNKaOm7yu zg{Qm$ecR9Kk81`4mi>=~1v~1?@AC7z7uOq{HvyGf>*+)a_zz0$ka)YE>$MmR2*>*!KTJE2qF-P0!6K4V>T}<0T3L_k~0qpNsE#G@nuD? zv(%X(xF3d`wZ(2bWhYr~K*p3hlPzxFT@jtazW+Ax;!@G1Q$&5_Rdh&XvIJ~0RC;7o z$GoPTGX!X7I{y8-WDoQ_I#-aHEc^g=t}O7TVe%Qis0#ma{>oH6o~Kue)G#C?9u>M4 znj|a_N+>HiuoOS}E+3yg@p!O}ml|Sr5Haqh3-kFPsI=Gk*yYUt^8Y=p&q)JJ!Lw*D ziZBvtp{~_-MoTK2*vfE;&6&FzKJnjKiBPR7Og9r?iv5f)i7R>*&AOzwJa9d2$pKHSLwJu+%6^A7-)EF^p9};X_lXBM4oSfrUWyQWD-1s0 zrwJPw%)J!M67#yKrmdTa54yjzg-rV1gS&9ygS3t*mMv<*xz8K%#KlKpiK4J03@GyU zL<}2ng6KI1S5G(96@2SP<>e_hNHt+tL%YoeY!rDc&og_SgM#vxSSiAmkv!IadF0ji zDJJzc5(<|UkMH>fycA_bh2|Vz4+yllW?Sk`z$K5$gq4<9bC*g4LJ~(I50ysRu#0Hm z$`asuQ>e3NiO6UDeN85At1C)UTYvIxgh7_0wsc()76Pjn zet-2>S?w)f>HCs)Xycm6ie=OSzdf9f!HP%2GPvc9 zo6$c)Sc(5J4Hdi z;(!`i)|W(OCW8xwWqEb=p)<;-syb-aRyUqWT`QUhl#;Fycg_7bkTvA`l&lX3+TfBu zq7|e44P7~QEhYc0f2r0=Uyon&BT3iKw?{RvzzdVpiTnQJc>-M){Ve%f1Rm-Azy8H~ zGv%)vruaa%mq1o&s_DM^pSf_Z;#?XcZ@w4b zk_F1Xwyb^sSW0<%*hY+N-G+dDv%r5UrfHg6x?zUry3Ari&GWa|KPN{Ta_?t`MfQ&B z{74@x3`+0hZrA8LPmwYPjk~?dx8gPUW^FKJ^&A_Pr@e>`LR4j&bI*q6(vLd_;M*RU zqX0-`dKpjyL09G<$f)wp!A8fQWd=jJA!nasZXtZOvtUi&iM0>SFS|=E1p~@?wA7~L zpMA_jC@vj+8@r1R*`1RyiBH;WP;&oU1KO%(|7NP9hUteCtf#X9+D6tCDgah$R zQO9iNQ=yREBf;Q(3Pl~XHD=cLAJKFIdDAw`_tUq%027vq*^s5)Ba_A1?Xc#LBdUzY z0)NN>OD^P(5gjY;SbT9+Ho@1s1%hHqP>9a+@?E)(WULb^b!LC2WB4Lk z_sVaPH&rXb`-9xWX?zI2l9VXj7 z<~h>c=fBv4Xe$wJIOiNc!{McXH(y2Y*!_DB@SHdf9yZnaZ9`ubIn4MTDEi>SBopPh zEbNS>1g4@k0W;m>atUWSNOUa`c4e14=|B~QvZFnTt(MBo0DoScYP8PJ8 zdHeC=g-;37VnX1%agP~UwK?hAvYj{g2+v~nZSkjf1w->txuNaN^F6SLtAsDd#gm8W zBK0z4H}5>|4q0^#%T3Dy5KK~$D+qTAbNm=pEiG4U zNzjUroKr?&iY?29HM^nTOc~CD(~8jb&rQdYY`0Ve zieFF6+g3F%y(Emsm%T#jf=C3Sr{tVtEM-^I@3KX3e%FflGCfV+?$&7dXs7mU$1U{2 zEy6T>!I-+8h*D}xt@^I;ESv6_4+!aq`> zH3x_qZdomu?BL+rLV4AZnlkT4|XS`mMMzp-TU?Lv=`oFjr1c~W&-!1P9Wiw<$}^?}vMm1-^P1FQ1<;PzN`f}*V69Y(yl(hp_Qe@dx((U?} zTFd#5tKT2e6gfcQ2ZWXN=XPx$9tmDV^!IAi+7l*O%9TbrRn5q=$GfH;dFgVg^Rl@b zmS^rGyjCVtlh}JWZj>!L6$FZ*byy3APtqfgYOfW{{iZ1t2xS1uqDOb?9pg-5${s#< z`^zYT4!J2DmS}$Xh;mVH-OJe7l|5n%DRLXj;2pyi!jJxRb=&x7 z6EZ+5lxnlgqQbXTA(hAWJP)?u@y8PA#qrzyWIFBD7`IJ6vE`;J0242x&yMY2RIxGEgv{7)xPKn+coitd z=NN0waS$7A!i6dHAf%>sh3D*M2b|j=BW)3WX86|5z_R1a|4?C7jTi}^Qq|^4qr6-b zrCT|lkIzI9TH85QVJRU$YGsGuG-r?~5s~o$x zg^9lCBC!T1Bk718#J?O>&o+}&VEC{gz+nH5VMuy{JL?K8Ozizw2FAJ*D&q+xG|(y_ z-Ez5*bJFS#0LAh|8(y3NyUjLs9FyzrFD@p>UGi%oB0ZmQU!LnY_eyH1E%@RGjfyX3 z=B;IsW_AI8BpUR_n3$Zr+RrLAZ_vD3l$`V&%tZ4yUIQLMSfG}Yi5n1q#z>xtusmbs z7Un5@VUU@9M0nBR;$`Drhb7?BlGW)%fb_zyFL3rI>)YhN6#Z)-lAi$a<;yRTA*NqGu3de|=RyBDn{N{eBkx?Xdd%KE2XTpri8#Djq$Xau z@NfE)&9E$Sv>bHA@Oo6;mljSzWVYZ+e7dE&8Q~%R!)t7k8kp8vm#kiM7iR)Rf)8Xf zE&w4#!fDgj0HfDWvG2mLN;!&C<4<|~A>>vzAVe3m?JtlSUEk@*)Tr`Qhhgb02%pz^ z2EZhHV*LqU*n;66Ig{v62h6Q=u4A5(C5Xz>W5N4XG=`o#V&EcMrw6v$Z7#7tW0$uX z%Ye*6l^){M>73grsWbn68+*xly$GE^qwxZ5EJB-p0hc>?Nf=8o>q_SZ$1hMD&o12q ztHKzMHgbpbqy%dq4yA(k!ppRDnc3i#oBk1*YR7Hp*A!)6iTM`Oi17}EimgkdZc?p* zYHi{ORpbG;AD67D+)dF6(@Z<0>sjhweGN6sw&*+cr=>3KkvVrcyQ_@5N+H5+iOv4` zz`_vX)tN;prU5nVp@ZAt#LrOB{vxovn9S?d+Sd>D>&2VuM#MRP8=F@UJYBAomv=xDUP4^eHTZXF+Exj>7qx9lH*R|G;*3i&xaAx~4aZQ)5i4TH9g5`6w%+nH> z?F=k^wT7m~uRjv@V?^-gH$*4p2x#Vj!G!)Qf^SI-*OtU=oUA zXV}J-8}7RvU$g%fVxoJJ(@@d(ofcfJb+DDH*0vG2xoYaFs%!o|Zvh}XpI`KYrY?S% zVeD#u=>{JJI{z$~izVl}=+& zq7-PrjY0y=l4H%ZyDuQ1tKc84J{R<})Z}5LQ+01{yW84gujb~p60(v-jmh7rvNFnf z=26n3;_thP9mEBF;(D;e!7QR&f@ytNh)+HsTs3f5tsE>8fpztE5z1X~lrE9A2SQ49 zhVK#GAJl5iAVjkTg|%MvkBAFZ?!bM-yHP$(KnN<(I_!FVHP1Y^{rBRh+}y?q!^{T` z=8^kYok-F4>4|F;_9_K^@Dw=6%wCNj}Vp6er&t68B8FSFpd4JKEjh4PZW-5I<@PY?B@^3*&ZM3#Im1^6U=Aq!$hUu-t?< zoQ>A3>|+^($C>&@u6GuLZSsCEx%>I$$PW{1FM(;d)sc@2KUtxrtPz`eOM(n3?v+Ue zl~FUa=$mu2$NnvYZ?Ho6_M1~xVJ9ZwQ|OYNhw$nUmjQ2l|HeSearO@zd?xLfB`S`w z*^Gkss=Dqzd4ev-xxrHpdE<%^(l}63Z4vvFZ2Tc_Y_^7oIxwoEGp#bhM_tywg2v0q z(4aj_?W&BOq*6JTpcG)dLA8N`Z~Q!)ALI0~Jyd1^azi#b?J=)7Ebnj}*2u_xAf)89 zpq&W%gVGAP5UvSezWdBYY%3Zy67Y@~?iBWO87o5`)wX; z?Kxucqx9xT*;Qgq-7faYrs%fR)1mbnX%OX}=cgmbr;|lXItNb$nVt+@Ps_uc?LBig zar2TZt%=*^i91sqNi%56s%@JwyvXs3Y16(6d>wy}Y5{AVwuiqAIYlJH4q0Uu8-KrL zsEy}&UY{;({^f7N|G4LQR=6kZ!fGi9blZPD7b;@e?vL$1R=Po_-P3CNPs@|1Z}!=^ zWriYr;u4qy$+Na|08HEJ!PlYb8{SS< zC?Pnc3q2tv!+Pkx;X^SucGRy02w+^fhE>aG)~pYt%b0z5yzLq0(}P)7yeS~dLil#0 z$C?6wRyMa;aGTK3z4q%)0t)Zv6jQ@Y^2J5o$yHFMFd`p~bd+m!lA%OxBmV0~N%>F| zM|oI#8x1npoeZB=Id5|BSiHz(*u;~S+V!po+qGy{g%xzmkc4&cl;CCV%X+1Q#^(C+QnQvJY(SVA5f_N19f zJFsXosbEPnXs!zxS!In1IByr#9MUQ!6AO%**!Zs#+PwVqr8sp5T_BuL2mxDhtC~L( z7L#^x(5h8sgcRFcO!Qn3-&D?B`ek1@3N`PZb0oYdaC)U;xnejFWjl%rGJ05Pv)ZY1>3C z$&#Jf!5ERz?hc-AN!218FxLjFi&Xq}BY-%1@?-lS(H)uw61e8@A2zjbofk@{j_0P% zu3gfu9X)Ue2;+cRKIKhKyW2RLx=3eC+7SDGNTMc$a0Oqdh!qfUuj>$zDii=L$v*z{ zt&u7ga4PnYbFFYiR$mxr{%Hn>U{-|bSi?S zaQ@9Ax{vUZll;}p_2c!DBL?yusxu}F!H@XjvGUoW#ZgHmV`P1;2dwTFk!IRt0p#f! z+H1Q_h@G~h8bE)twe36BfF#Vnzp9n zc_!A^GBAx3$f1RGD?Q3HS{NUny7k%%fw`Csj0CGvIVjAG@@+ermqtDQdRskBT} z(w5Exi&8bH9ki0doGq!vR@%Qveq}L1g!lUN^l9(vY>pn3(JE=A^)GO1U@2;%oFwbX>i=nGXe7}-{w*GOVd*^$_ zfA(v#Q3g$zoJJ8#zkZjOn93~XBbWHtMrQtimhDX8-%Bj&Nx#?R(+#bhByjz-dN}KkUC-SJn98b=RVdY)BhmWg zcti!Yh&=ahQZ=B9V}+xtk@cQ!K_!65xEOxe)G?Ww39Xk5f0LN5@pYZr`a~L$Mk3m- z#kHA(x<5G8wH0e39ivCrJOAdH+D}*mg$!4l^5C$ez1XO{n2pzqbk)qR<}o30ndUUKwpR}Y~lEKv|czkxwsS7&q0&zifC!41tP&d~Yfou_heSJMETq31&1(~IRstUXH6v%7lm4Hl zfA_>Fq;`C&>7a2#VWtcAU7#c+iy_dfpB8BvP=HKM4d7TD8=VP~rlhlKD|BF5b0YIK zL|I$}+k3j*TghF>6V+CfK}y?>(0oN@_2n>VddP2nC!v72H9q0~-qIahf#q>8w05{y zkz`uZ@P=t)Dlc1ZEt7gmU{yF#72<{^d_sLpf3AksAs?w;G4Xfw36N;pgN<^sDlV9R zijODk8|rR1-MvVpiYN{J3j+&BaP~&HCiFKyf9R<;d-y7;y0p&&RRu*1=@PmjzUaOB zBjwusw6Pb|hWS+Wunf*y<4n5DxVN$KE`>E;-ajaBGvt0Ss1s=Hnqy4wb~iFH^-tBz zBanQ!XzU}2ZxLDfCX=ZPEys^xm;1DucT1LZLaEJ4A?N6h4tL3PDrmbWzGfBT8dfVG-}|U&lxM+8VU=PtSe_?#=bS;W zT&^B*eYSANJ`_G;m_5WSh=g|mckRr>2BPO)UT&Z(_mSs~JO&%dxCNrheCdm#{*!5n zm)$nz#lf_VtXjccK@YGFa=y7+?9E`{+fv(-@sO?K^I%X>5UbYMa9CR*_+Yxf)oylB z?qiw1+<8Glt5tS?$oSG+(bIhg%&=z$<+~un^6|u2{pVgWiQGoL?ugl1|AJA}G^T1BN93PI7wiejeYZj*nb#8pres+z}V<0 zCj9L~l}y*GDa_FJM#($rFl+z43f$o$C<&45+H0!Nkn8ZhlRg9WV|D?%wACm*$63G# zyG!q175%!GWj6~aq80qRRl8ab7j!hup|qja;AUxY!0kjIUDROR zO$%1B3W!aOyjGh(!b$-F3l~Biza2|KXeyE}Q!Uh5B;6u#x)O~@k3A}V>&zXH*T1kT8`u8Rj$2|M+;SF zXoB%`9ouS?Ffnofz`0-!DrY#SiE>szWt&@Ry(6QPZ>%dp5;le;|HCfXUPzxFtF{Je zg|@PXLPCfd`W7%hXyrPO*GJ*hT5f<}(_`9Am*jH`WBX|68_KApgyP^J9?Xy6Dyo2U zuG9mn9EAM{c}LboKZc{%rg1Y@P7L5H>shYTC(~V)@su?oOx(vog0N>)FTa`zSNys7 zRZPCWW%;^d(F)aJy_ReS1K@`q|1aWhG<=e$&;Naeh=%V#Vi0A`>IwJ+3xLHbuTkftSgZF+FF|BHQad4isr@O{kNZ zpGSlJqc_qX>q_K20cCH=ZAjxV#U`FO%b{z$h!@c50{yEkxBV&{m@475JG=i?9;E}F zcJNvF(}SdS+;C0}{yenh$cPkiOxx@%-Vf7Sn)F9d`%(iE-dgH&o!O``w@;?Qf*za) zHRXe_mw*jCCIJ>C?R1MPTLd)y)hVTpm}wyO_I7l}rsNJqF1^1Bv>NM66>+1CHEX&a zT=E#H`-*DEtk3Ew_RXh%7V30FP&l43GJV6#jw9jcsm1n*sx$p^c2PaPpbDH?sYmfj ze!LxmkA(-1_jtV=<0TA!dy!^Fnaf!3>ueo*26jnlj(!NN`NR0O*)nhtg`jH7$}#h$^+CF z{}J(@H!1kZ*!f)T<0rz(TaROW9n-~7bLMv4aX0~9D&lnwp>}&dxMIiAw4YD_qc_Cv zY1=5oJ-`RQjnvn4!At{XBxnUD=)Ec=r*%049)9c-UF2x)wkmlZZZ<>ef^{%OL=hzd z_9&#rvbuOF#Y<$GZK8jJk)*c{bRtk*Ha|7&Hr}UEI*P!ul-eRMaNB> z@ictqK|qdz$Eor$l;-uq@ua&Fg_-F*zI|J{=06L-GRI*oYMiJ0X z*jT|`=f!K-PayC4qd0=K%{;#;GY5nn{8|+BdHR!LN+g$Fd*|pxMKCC*_+rI;2f3K{ z(KZ?*UJxA#g%COohbaug<+SG6yEuQ_$NxXdg2iKs^u8xc8ixCvkBEx0$>_P?s027o z!D3hsuQI81HPjF#0uZN}qKZf6CM72`C6E776v`f7ed`HQ8aLDm-CBC(vH@-E7a{vc zM8{(fyJ$RdhzK2eGI5-6X!Fx-;z?gN3z?{R06|$73mnXDXk2p08cuRTl23*HPH}e? zQhc8K?jq?_6$N64 z$IJ`kH|IIMC~^uoj^pv2h&RcOK|rw2qzlw{-17Es4#nM>&z&!^;Vs?H0`LuJ67JB6 zu`DcZm8wLAWPTwi^n+)Bh;U?J35?B5W0me!oueZR&gp1QF_ z^RJhosB=vH%!XektHtlP`-3EYr#|dL6<|IE^|M>adrc*<%{8`SkHpK+5<~w$R&C=h2UZCL@ z>P4|umY9nU#5UPjhKd`SXo^t&Dg5e7eop8WLyCXGK^U;b?0H9kw@1RQRd?s`_T4{i zQX7e|v83T&;ytH*%?O*Z!WM!b(>~#&_ydCte!S#x^xBZI=WH^`(&R@wUX9>?%uH{m zY!8PWv8b^SJldUUcu4KgKO%phP0593b8i~Og+TJ3bHk55`Q9*vQsV}}2Tu_o)5DTN zxraFcSKHat;HQ6%Ja=X%(iM@#BZnUk(}6!LRRk?8Z17KihyAhM!N^QhRGsdREGO+O z-Jn%E{}JW8t;4Uehifijfek-GNbWgzD>(-BbtThCPMqi*9*a&0WiMI=5O&~dNq<$5 z{S-SrJMdHhW!;(w2KgxkcuF5(8FS?Cpp1RR0<(+na$pjd#TP>|yt?O(#+QZQ=bpYY zM!~=%g{KlC0iMFP%&jbDdy`h3ovyESAjQv&3u~;z>Y2xU>3lYOgG?P^10U8+SFZw0zYDIbw~p_hw-KzYiiR6_ z+HjJv_}+k6`zS7np13X;b5Sr9&eLi-*dx!e2lEM=c@xkEV41D%fQO(K6L#x5Z)XN) zPr#Mj=L@D6?5wP7gyp!VYOZ_rZ8|Hy?4xb(*QCWa`^_#^J#k72pV9+r=b!rwd$pnb zMcIatK1YY`x=^?Xq;1O|?@zN;!=jxKD$*!~^Sx(|N&^Uv#`3NdKk-8J8lAwg0a-cb zS|HR?r>kH7X3!@`A64n6V-GH8KY+Uyd^-m3uOmN&Wk=D+6FLUcncg}^Y+s_>uLFy} zN~1|Ll#R*cP6kC;Ptv-Gs|-#Yq{j0I^@{@M$vj+~V1g2ziE*Ox%3IBD+cJU-6`E2e zz++`vSJ}2eW!GpRzxd67y>=r16ZA&oFrr-li(0P){Xe1sS>P=86VD(Ie_aG~uk=2O z#q-l~j^Tr(4LwIgm7eFDxUh^~^A!;+?n>8_hI3E24RY-G>6nv|LfSO^`|Y&Gq!p7yc0i2+7-u_`f%f(u_#wwxNve?D9DCEb)UFDi_M$q|Pth0c!6W zx|BZ~RO#`C+zp~`s~}>o&kQll|M<*fHO(%;O@eDUnxww}QBfIqDp+%wfiGj{i+85$ zJG}(s?~zfebf%5f45$t$@2Xp(EGvD|UGnseLMT&*3Q)XxZfqy&w15ooQVuHZZvvc>MLxq*~@G(^hmgdaAOEt~{21 zSZ0M8wc)zFa_m%W* zcVe6ir9C7}?Ypm=4ieyyH=s45_7TDX*nl!`@0h>CIGMQCAaxpnK3~&gA{}7)is@e8?!hEKbEF zu76J&GjhM7aVKNab#1`@UKA!<$hWfch_|p@1gHyo@Gl`Yb@p&>-u(UoRXsf7X8*lF z-xqNcly~Da>`gzX_CD!rDX(CBXklWp%wVOk|3Nhsdh{sf@vC{9ji~+Y8_cvkPBvCA zg^=c#zLLIJQ<@2jKtDqU8#qr$Z^iOytb1T#oYm4f)ibsj&J( zYf`GXeo8Nj$vtZ?e9ZPwRjXl2u&onIy;jO}LuQlbM#1cJq=-+BZ~}7lu0rm0*2_j= zjt@UWp1+75%8tP(om(}v@fC67 zNQ^x4&Z*sXZ+G3T$p;2?TeZ*nb;`=>`=}296jNJIji*c`qq}(%PUZqhTjRcm7YFnF zw(=)HuQXGgNWed=SmSDqrXVxP9pm2 z?w)EEn|pFY2x$)k;3Iw^nvAoFfWZYz`VLw+&G33m;!MkuB0kq>qH;z%tkF;xf$H2Q zm(CW*%T`I&!pNyPgC$Jj><}^$Asl1x;I&-ankh|Oiriatcg=EZC&6Hgy?C5ztYy15 ziqWJ)9x^*lN`j*)atN3-EU3uUQ&j%FmySh!}FyEg%k8?o%5XAvgs%^(( za~0S{Mti+;Pd#SaM_#?*kv`{4UCNaX8h)^Yg8QRoz%ub4Z!9ys$}kqgo-(Xo7Tum8 zip1N5ZV&R?-PI3&2G%xdXAdt=4PEo@Lci~kchiGy$bgl*Wo5|z&kp$fZ<}uVi^fOY z7Cz_U^ZZ#|ilU1|{zU+EB`70ons`eX;BJ4ZsOY_2QfBwmZsPFNA3FZpGoXp8iKz2- zBu3f{P-cevXms`c%J;U^fr#kE!Z>Hw-K#&80S$9^7eN^T8!FBrL&j6>F{BMynfL+i zl{k^di(vYz_TV+4ZPA7<_W0mR|KA4Y&4**6twt#APmxl2lfwaS5UR@~R-#VhPTzA^ z%^hIfBVGlL;7m2$IMY%F0Xg!t!*^8}5i5D;Jlvmi4g2t`RCyyH?++?~mR5MGWu*36 z)ayxHqxQCyjY*BfWIV@k?y2X|ZrcZ^9A)>QuT5UtOQc|v;HA?lj#jY2i2b8GDXM3M z>#Y!UT^G74=RXQ%zO*~+~tCg@{u4;*`B^O{RcAGPTQJriKOfD*U$-9K1uU^{Qps`BszS2 z_qKO0NK~tP_&*A3_-LZNXQVz=;{&K)99T+u3aKl})8$w*JytO8KxkLDR&l#gYQ82o z&So!_#167>M_hSg8p5?Q4sbSJ^GP#bUG12(fB)Xfoiw#W%Z=wCW&Kv_QDU1d&hFs1 zm%WC)W0OBz^|(qkZ1_v##pQ^cy`hkc8Djjiai94mjuWi6@+gUQ;j$;Cq48GQ=PD@* zi_#k`3+1-nl(dXtX`Fs@dFmP(5Lh>6ubXJ@K-hVkrj6k#CWq``{0?C)3L zUa$)q%%_s{yJsPP<5{M@d7oBbR9B0uaB+N#;IE{~W6NdX=RvpcF-6&~0KzORC}V!J zX8Y~nwqp|4Ur?n7LSF6D22P>m1gh;2Z1MH%_5g)#_5>;xt(fd$<(<8aKW`adKA>@;R36b^JmcCHM4;D)CTOi+W%kWjU zFnx8ckm%A+c3^(@j3!X~tWgICGRvjtjP_mjfMbdrJaIae#AASBFmqG_*Iw;?Nu3?F zaldl1cY|>3diptMVbGv+D>1pg*;ChdiBrKzb}@7K1eSYN?k~$hA~pW16_3iR%T*z= zh#u@CvDVCy8Z1`yY)DFR$`4or4geDT`r5#57+uTHLK$(smGpxW*aBhFyN~y3{-fBv zoQ7kpC}ght*K)AJq`8ePjBU@YJ@RQVz3X+-{6(w6+}3x_XOcxu`RGNfW_i9q%&9C4 zLa3-r^V@{0n?fW3uOQ)Qp+-N!>Q>~ho< zd_oR?I<2{|4DJxrsOm#ixAzzF_Z)b=qtBP}VJ;JPJ~}_ zvObMJ<~Y(K7d+r*!}HL8G5|QY3mBa%sr+Ml*O;-a5i>zmPisD;B4G}>GY)|iNS=j{ zOT{!LWby?4>{>$gcKOdY0WOyiE?*N8uDkm7GSDVgBLvU@?{Tq+?>*DkhjLLqz+F3( zY>4D`b?s$(zvHOnEe;p;LtT!B~VZ}7zn~NHf_{R5;SJ_Rp>T_6E=i> zOeP)J-mS@tlFP$CjcxCYouWkw!jxj$M54B~P)nys`>7Uf8!Dp(_K2tT!?M?viSIG1 zv^DwenP5~A4vpy$6Sz43fXb##a8`&;5fhiZKnALmkz_Vi2NvAnGI#d!ssjE&xFy=D z&i`)JF}r?&R^S}7I1>6)W$>Yy1QgyoQwrwBCTJF1!^DsNh6L$O;RsZ0nki=SVWiEq zt-c7^TdEp}CYg&-r7^Tv@B-f41;kU8s0ex>?3coqUmBl_Ryss(wr(MU#Q~boT?|r| zNd_ebl!rk5w^vluEaFF7Q9VaL0{H!xd9BdVgwyr8;4#Bcqa2?{_tp!PJ}HtHahjy};MAo?xI#mU$DgZ!4ZBv)2_fGh8R~09U$O7|087g!&zS!3QO|%`7M( zL(v`VyC2|&vir2|X`L36oitLb3GH1=XDh=bID!oT>?AD74_VaY$7JgdfAZp+)=Cg2 zT>%LW|9mE9K_XeGm@{0d_p#Q47H0m;LFx5)@6he)iUG6L&e>mLI_JM~s+D~N zglW}+ozII6FY{9y& zH$YHb&d^ro&$%JvE%VTRPX@zxywX}?3PFKCucMJ({bNzBPR8$h_VB4!)=hRl&v$U_ zvR+8h8Cx`y=RW+2-A3OGR|Hr!%rfW+W#zIpt;tZnjjNv<$` z^IsTs53?~|xT?{#ujpC~7yrC#!CS+z^a~}4yH65n&h;6mZ=Fh{$<<0yOpweO_?PZ_ zJ8HfzG4$fK$UM{wmjFMxI_RsZ_jO4?&Zm(JriMFW-}N*HifhX0HE40UDs`g~siv1WK*+oX&mNHLl^b}gQi zck-5%OF-{ONOmgCt51hNJ|sz^D}%DqHm~g$iIgL$%cPm?%Y|Nc%@MrFZL?0uC@b@+ z=K1f&<9m7xZxvPs^@yd{G=I~lQ5~4@{r$w{cPv03SbZ)ys873fAaA#DO)V?!va+09 zeiulW`4yc%d_#*$-bDJxHyJ~kyf@aBt;%L|Gc>igs}dvAWkw3^T+(l(giClmrCj*v zQu)fH?w!v3b~IaXY$S`mbahv@K$)-DGk=TQv+w73y;IocIbmty8aP{ILDg$4vzfmx0kN0I&@sgKTfp+zkDM&xj1k z^IpY!@IDNAW? zshhf#o+dV}1R6b-$W?yH_~;VGbrm6aBYAa4&(#)^U9U6p`)MG8MGqa8_AMz1rGToXz4sbt3_B zCD;>F$@k(iBxqpbLX2spXqmdRs_X`XNeTaNb>@nKljzm5hbix9UEO`G85oDm(w)h( zPwD{kH`xVsaYp7YV*~E%;Lj6;nVVt$@BLfz!inE+=y{s#Tb%@`cLgc*VVm7FVA8W> zR+EGQ8C)xoloy~A3{!E@EHGC=^SJv6SSOnDJ?f|HEYgh_VH8rR`q^~u?6wV-saVuu z)wu61xW=(f%r2eDW6P+e!ZiF|$J)pAAF}H^{JT#I{X=q!kCbaNl2)oisn|4wl`-yM zj`~i&QOXtJ$C|!jLC!zEPF%`IR&ow#YD8Y%B6~f_|L{oH6R}*|Q%k$#Q18@mn@d?} zJ2L8SxWme)n_I04 z$e?f#QebhTs*t-Ju$Wk?V=y?@7}!2&n#AeHgYgbznS|_iI~KqZ!;H9>i5x6t6nrrVo=_1_`~X?H2;!aaXM8Wy}4>t+n2=+8@!{^7c?*6nc5v;(3 zc&3oO`&N0Kf8gQk?%i$Yk~SsJyB+kyZ$X7OzPq<~2lk#8;$zO%v&Ebs-mg#kcN+XL zYkWXNaNv7s>RK=JDQejQ^(CEb#w=4AdNARoNYOudhD@yLZrQcbjp4eZ!$WTuZ*AwS zr6iK0(%|0HRxsFTCFihTar0Q`C_NchIR6L4k8?SLL6pcSx(=Sagxz@|I)CT<8 zW!C&Bj1a-Nsdo#3+9%*!FfJ$=t+3SAx-NxO`aaya(;6;<`SalflC5XoR%>^U+_2u& ziRnWm$i%g`W!cho*?g$-{rAop;`1>uT{+HbadG9b_J0n2bI}Y|-Vqp~p=z@zH22%3W@O6_Qx zkIn|y*;xz5qM1|6@GM|eD1Ww3XsnQ4bD!a4HFs;=cr)#us6mfELBT7Zla>PO==M1C znpvX036+(JP~`}-6l#2=Hp}EsC$?TAR5N&4NYkqzP>KL#(h&i4`IHPl^RJWMV$OFO$Czqq z@vipDs%{Mqht1BDk1eIrW_!%i!=jVbaZ&BoH^+lH&hjlvl0>m4osLsq_1=S$wS$u$cbNu98TTi^tBZ8y`JnaOBpF{kr|h-1^^i zMYt1qp+TD+<1YQ%Me;c~bzSLaqgD8Uq-NBQ@Cm&YB)wb`U{Owv+)^H!BzyWS*GH6f z5mQvkV*Xsq(M|X37R&KWJgIy07xMNj+QsZRT92)m-WnN^zi^g=rJEztjzdJ4NnawQ z2B(7jcNd1mnVzE>b2Ao(zY4p9>}9g4pbIASW`cSEjQDd1QF7E@Bx>cP@uGI%5R;HZ z=r4mig~_z@qgu0`?*>n}#u)?-rocMJHd?zm3RCugNknj0-f^313YswX^5lOg7PAE;G6n?0JaM*CxE&Pmv+hP?3_vVsm~f(6!p8Bwb6WH^WSL%Jsj?{ z03tJ`Z``6YF{XLTYW*sOWm?B%;!@3KZ6N-sT4!5W&HY`e7ip$j5fysR)?*wk^JJOf zBj}P^8ClgX^Yb2myM0{?9ylh{lcv~vMf;fS;h_N7Nz7EN1U2(jw+TAB(U=8l2 zDw!+WlcRPwlQ8UR-ok9xTtr`72mqcdrLX<{#QHmUWO17^CoY01L-`&WQh2zfJoms{ z3v%crmLB8C{6uXpO70u&zjOhWSl3i1%3tA|k7-b5KTY4h)?PG#$Nw?0$b8V2a-{8@ zV%L3H6LYd|Q?`w@1F+NK$cuScMuPpkf|=!zcV*g?pm~n-*dxJ1#AQDbL=qh(f`x&S z;k#YP1psP^R%;x{RgbJ&bgoaZ6997BqzD;GB2mP}izej7e-u(Jq0%FZix0;}uqdBh zP;Mt*hko`Pvz^DdZdPTS8SfOAIe8oiw**D(UTV3V(79yyaV#9SWE^4;nQq``>9jR& zWHk4Jt*pEK5BY`CP(e%9CDKjzc36Mr=NiO3d>b!wT3WSzp81H^&Mxa3CmPtEbw^Rmq8cL@%p;BpU=$SCmKoH<~AZiJ>hA#J>Y|EDL-@HffSqZB97*< zP9(;gmbfr79IuZ#4sh#6Rr!2dBUjZ9wPg$u`E`5o7&)z3ZEUJqZ5F<+h^8l6cU)_jCD|RtE128uY=no=1@MQ*PMa z{chA)X!2>C;>YluKlQYSMY}PMoyFGD*6EgES^ceK2w5Egs8<_Aa)ZKAyYyu_a@dFeuC^9=uoW|5>ls0@?^6I6GEi(B2(hy}H9Jnk-%4k@y#N-$VzA@>-@I@^ z&$8EL>0lL?e}39RWsgsBwf|8(_rhYTVb7KT0D%H`&Dw<}esjHuEv5Rk@{W81Xo0h5 zBAx4%$zC?b_o4wn9!<6S5ZgzOa3_J+qcBqIE$J2X-N^Y@+QJu~?>2N7r~}F~94n^R zG89|7+08yEQ^$J@(~yrGpe*t)4slM4Y^5aNP|M?oR-!-qQ=Vtq!)qo)&6wk>x_&GI zj}M6w!Mk%c{&P}kSYb-GNHs#hH7)I_pJE{-`3&bEzrvNAZ+DfwsakqMfJiizB=1GK zK-nGB*9D`K`--9`W7l~&CF{0%$=rMx;{Wug|k^) zW&A~t4-ow#DAFZauOle^-eV1yi5ysty48EWN;cEmGhBhDvEuY+q6MPHY^>n6gi?BtLMt%oO9$BnH({vL>t-Lf682Xj)2XiA+@ z+1G>OldU2aI)q0}Th(&D1b~GB5dQQ>ag@?Ob^hsl3(`WrH+62BmgU(sS!>azKT|91 zHBDzaNj0#WjIj_Wi)at>Of0?<)iOr`93SH*1$D1ntivYGf~`272e=lFQ81ckU2gtV zsS{45JXz4XR}yGp%5%ou#9&MPJJn6{$!gmE`$+fZ>omD3Uq@5_Om;~aw&t{DtOhoL z#3nZc>AzFzqk#Q`40B&iU2r`KMl?`9dU>L5l)wv3?WEMs!0OUDdLg^)!V67P0{L9q z|Ii`J@UZ>g?r2$0w1vb6uPNMwEy1$NB!bW6OX#6b9F<%AA9@YJHMW<>eNR7QSj#pf zL?(ULVkT)LMKy$YUWW*P;r!&DgsyI zF}n{GDnpsz3~zBwhL*s%g9i_1sG$u7`abtVIRZ)>fgSFH=Cik(J$`rJPXC!Q@x#={ zD8*NohT>zPR%qva^<8oE_wZmtKJ(EYKk4z*TBiVl^%>$ z`aS**--)ky0-h@Ubi@o2AG?@POkC7_$)RN7{i!uJ-Cigaa}kFbuLvI;d!X6Y5_uL* za7wQ!K!l0(tM_T>gfCVYay^Zh8WS&m^sKWMo0+E_pn4uw+XyS;G*DEos!kTbs_FW# z1$NF8$v66RD&D%GE3meA{>yDUn9yVs!BwWJCW_@x&M^OosTf>u_n zLZzMXe?4B2gjD!7AeNC&!`9>#ENjLt&NmE_eUiHFBTBNk@LyB)~3Ez;N zlJ&1Bj4|dPsIBVD-7z&1cZtkEWHCRT0l(8jUvd_;DAwlL2Zn8F9FqIZUv=eWl`7nz`zqggvpiOj>Z*~hJ0t)lu1Y6M-y~Yy&=w{<`S-M^&D=2Ss-j)R7&j}^s$6ns zLkuM*?r|`YMcc*ct18@~*yZgI<S$j-Q(RkT|$HT_&>%RE4s&ik6Qr9@5 z?#gF^`e&A9_unJn$(&kO6K3=uKhdC(v!*MQpMZn_faT{M>G(2QBaQxLyo19$+JQ-R z#Uc?mOaKJ7nVKVOW#^EW8ea__5ZEp zGGD9LBY5puYU=($5NE!)SlI!XovcY0dsJsBBk)~@L{v4UMEyf(PyPlw(Y6oA( z$1hAg4H%^EoFjYWT6I*LP@>sLawn41E(RNb+1*Bpd7Q?3!*m`PpJr@|#($sg4S6u^ zo^twzy(bgW9c`M0vLj6=VXHr*l>(23Fp0`XuGb+Czk-gU?v=va)oF^eGW* zJxk1&Dxgw2Xf~K`Z@kJ4lJ{BphzcQjH@_&*yb0(Az`6mAQ;n>om^C4RL)q&;R+_(8 zjMUdDrfnFZ{T9*BJ5Z!@zHxv3S`d7bJ%-h_?|!iDOQWe;`?HOQ;AMwYyp;(bc_df_&U@{Vuo;Wm=<4_5gMduNdygyh9^_DErsme#YL zfi_;tyg6$Hk+)n`*RoKSo?I_aBVb(}h&ucs!I>7XedIc8;|=J`+OQgLBe;5IJHX4_ zMB~$5HdmUZ7#a_=LVzITce3;*b`L&+Z{ak>S^Jfs9=5xT#0`3>J=ka=kJD?kIkZVz z%vQJAh-Odpu?d)aVpwp`__<5TCM!h*1m-5s$g`!<4ms7Z3P0>rwzUDl`2BU$%JeYAbCo{aAi8 z_g)hMnz!df@xbX@(2K-}UhPL3Xn6$AXBl~cRJrW=wLm#@F-*gj9gI41_UeoN_Ffgu zo&T^2AJ1>F9RxQkT7j2r9e$2-p17eyjGCaLlojDHj|S>YSZ0=?kh` z{GGBsK(j3pB9n1*=C^PH3(aNE>067ysW~pgOC3=6I#}k&0i3>z-Q6o4TXAzu1}m51 zzCHINiar3S#H@W=XpU|kW;HW^CoWFxk@FAEs_y{fl;%NaD_j=+Cp!UrH`A%fGPg?w zDMK=Rda15RT%4ROTPz|yi+o1ZKKwuL0kweW@?V|AE(dVvSbTLV0%l8)nXvXbC9rWE zX!lau9r3w~or{21+yrJ4g5a7bj#=yNKvcH_&R_w?TU&!di|$N@r<>&rYu{eFDu(SL z#4$}*+@r*xyL_Vy;tZ`pPadsDbwK=OKRtQ-=dbJNa*fL#*{yWNoSV5kc%YG2W}hs# za&dRd<>}NShmNOBpookrAFfIEB<62Dy50H92l6YuzrNtZ_HT9M>kEm12!9_#KE7vW zbQkqe@=CXIdlZ9g)DF#n!wP-$Wlyuayt<=f$f9|bgB8FDP~D1~iR}@)_6SxA_4*h* zH-;5}V#qC87kG9Rt8a@zzD1{^ZryS@_SUqe)yJ*tE8fKvE+JAPxo8#rdc(lE{0$+p+y7j{zUC zwXV1?gPzI4pQ;?XW%CV?799~?*!O>*tB|HQAifnOsmAz+3UU#y^@P67bVduVZzYDH$}x7 z!ggx!`_2ck?-v_b^h(sZ=iBdbkxrePT5dt&A@9+M>ii=Wd58PgQXYqR=zBmB&U;kUpa(eq!##m4 zolsc*GBgBm{-pC|rPZ=D$r%qujTyZ!-Bxp=KrE;Q@IIi=SjI zG3%ZG?&1KKZ8!0@0n0wf4EB!UP9nCToNmpdj!6phNXj2!usre}83Y5lqI>D*B`4*V zWes#PZ=4qJskA6%jQK|^_-GHJd`N*(d`6Fk0EH5B0w|HN?j2|)b|2kH7_R%99|Gz+ z2bG*7J@c0u_jF&dU!O0}nj?{eFchNV5J&kI^1kL{#6%m}mcKo4a2kmp+p%%L0u-iB zXJXC>Z9Q2E^ygkSZ>g(1&l7V5n4gq)%s;P+@$y37fr;|e7QT=RV&k`*z(}*x)Zxph zcl{4tw9M)uG;cb?f5jEF^14dg@YyuRYufbE0P=_ED+*VgS5o*nCCt&78o82b?b@{7 zTW-CrhAjd5JwjSffH9TzpW*$2tL7S8=DHrH1HV|(c2Je&|BehryM4LdE{eMexa)F9 z@9zrn7LO=>zw4{ltN*dhA72ie}ufsv@-vB8yn zxUpEatW8tngJeOA1LVvc=U2uy-+lf~Ue?IBpVx-vT<+pbqW4%dZ#EwA)GABVGR3G0 zi&pV|*E+SU5EzwM)0faZy|84zVfo1_IOOO@vw_SZyD5DRgMpH!R9}kkChYz!XgopC}2S`9d}XN9LvuJb(hco%z%t@SbF*IeG@sZ}4(} zfy{R>qp#1TLl!Wm!1Dc6wQ=f&4bQn$ipErMpHpBPnyGiDcb}W5azrL+k&*ITZM8=4 zYS9-&qv#uj6M;`3g~T=#@D@A!yI9eq%?+eiWu%Opz4tfz@ zHu}n0J+*(H1HS)EgHZ}Wu;>L?hhkBHUf_#F+xev|Kx2Y1YSMtobn>Ifj-^(i4o@7A2Q&6uNFCJIwAD`6=?gkeQ;V$YmNi$n7fYzuEo9{Bw#5P{=1i^Ca3a zB+gSTR$8X!8v8$*h+S0~VL9bu1BGGb`5V%DUv3=4Q3FNaE5?eJ3=$1^3U!9i3iHpj z)WvQ*o|~f7Z(f%BW8U=KoN_|HB=x;%Baq!?Q%j4p^^y{O&7)C};mIg4Tw-`$^9^By(|n}Q zM8jAAqMFNL1ktZwkINbK8M@cCxpV&15kmK{!T7^3bIW2rEknWT6*C;FsHiZfq%XG9 z-uRAaAMd=Uy6Crq(fTOG0MC7vUE0@i?=N>QO&~A=AsD~A14$a|Q)+AGbK8>|*}Fe) zKQFl*Qk0*2ubuTi*0F4<60pZd8pEi5ZzuczI)w;E0pZX+F%JFilR^fo(6?+Kl2psV z^!RY)OD)2Fl6ZSMVb&=;cxjgtwzu#-b7{Vgm(~GH&O^;ycA_GI?1Cxr~m z1#wtvM(jBJM}d9xvd3KUV+gLtZL+G4C*%b~^1{Rj5)1}n-N`xl!dKBd8+512OnzJ}^ zrj;XvgAH~dIFu~U!YbDE5P<^DVebq#S}q{J2#(e4fmlteE}SWX{HE)9@ctsjFSlgS z0j#+|j81to89mR;F*h@#TwDv6H1P~?;Ik3n{g%(v)@B)+Rw(Q_BB@0#d17J(-=Q+~ zd=aJf^L^2ak&HRF>M)a+m5+LJmi2t{e2#9;>Q@kjs=rlg|GX9b^;^M{R$%gp-Y-Un z`@li*2i3i$rOXwg%$E(ZOl?jJ<^THiK<{$<8Qa5~EfI0(xAMtvfW=iLlyrdj!6#c5 zb#&QCnwAtJn?*}bRIrtGnUwA!>G4qK_p@;SIo0O&C1e6pc@*+Rd`bVbhIIG*6Q2_K zF*j)1)x$}mtwf*>V!C~PEn;Vy~pMNK$xQIik8dg#?BG?cm+^ z^$Q~KlFLGGn);tTp z0Po|L`nI<_C*6nf@x?3?gLH|csmL5?-;Q!)q%;P#&^r3Zd^%Ec4JGLBvm$wZS5%f5 zOuVr>kJ)oXtp~f1cI5C5Rz~Hkrx6}+HjrSct3269qR?PbJFv<>u#9U&-$TCiE+DAs z9BuyI<*Fqty}nD;pUx%UQS`Xza<|(vLYeu84dS@4gMhhjNk#-7%VM@)eO(o;iW9sz zP;{(@i+wF`a9i^8f7}is#=Cr;tlu4oJeGte#ag-5WnMp6fT5gbkdhkU^jGh9_=lc!Q64z zr(@Fvp)!Z6$^gp+@bN8~H|yDg`v!b$&{Rju9wUgQ4Q&k8cei$1I6j@F=d^H?M$cB_%PvCqP*(LKI1s*GjdI$F=3+Us4SKTU^dk>rv>*w)+ zo(z{$*!3c#1&0kv*Gr6vE3m5o@E?VNPOjUvE6RmF-lj1&r}Mc)YkbU_9qc(SVVVTl z+8cshAVNT#W7zJVMIs1`-91|9xs?1P#m5L-CLzqznoT>Lea2^Xl3O(*PJ&ecZXW+4 zT^)~IH`A`m>&!e#kuM(Jw-$d&93=be{}r9MQ7il6x^0e?*R{U39z*~}gwe`hHm=Gn zg49~GFHND>{eu0!Ndbr3frF|~sbHoI5qDgz6-!qR@v`NS_Z85bPCp5<5Bl5F4!Gn)rL< zXTN%0(<_sXXw8nN_eV%3=&tp{FQ|KMU?_wsR4n5-h7>bHv=TjRXe(hUG3QecYU+DQ zxthH3WlA**z0s`?PFi)f3jL3w12LGtaVs(ffsiE$xqrAg9b?aBWZkLe^5YHNa?pcLC1<$>sxRay@MUZ9Eyy_sA|=p69PI8I1H1 zO-p>0>GM@DvcuAcqKO=<>C0p)z-nrcGsvQKBNK>6n`)a_xp)f>10!j*9C=G$tqjl# z8IEMkW9K8h8dmb>i$XOA1o83pnk&}rgd}EZdm-9o8pJEMw*e3B#2bZRSnuGiPOUFs z|504g2^W96oiAU`tC;J0WeBMr0KCTJt}Zg$P77GcSbsF_pZmkH>&_7P=Kvww=(C?!^y(;WRT4XJr3r){(~fI@Q`dj$&CmGvjPGfQY`j#Pt6eqgx=2*5Sf6hx zOzy9O&MUF{{YJ`sZd2X@bI!s=Fu(v&v@MKPniBDq-*wPCegSI5kLS&@jo>sg07GmB zUpI@azHR8sVD@tIz1^(@N?QXE+QtIklTb02_wI(x24tZXSlS`b+@80qehk8&#j+eX zPh`hsHRQZ5`+l0KJb7XSxjF(U*8@2pg&~8VYKeDfn-z!@9Uy3!!N3a5&^JZ2tBg5X zVM5uI-9eVplZ-?m5AlW(lSur124? zezBiaOG|p~KhRu`W%l*V>>zadqG}5h(D2V}x``#uIBruHDHbsP-H1m@IC$PZ3D85b zV#lG872>s$orRg1d4B=+SEJpj0Wq%{7i?V+qt#RAkuj7ye-{L>&OC)u_gxkUWOVwAY3e;+-PH9N!aa6Gl+N1ECO@+k-B@DS)?d_0dv z6o9$c4vY zSWH|}uuk&RCXhA+@mRF|91o4y1%MqqGd9`@L9YH+4u_Gu!^yVzIwdQ&J$Oy`LTe3; zY;jm;Vd!QQCjO{?s9@}>6bpYdx!AuRu{!sp0|ud!BRnl@;o+^fbI(9@lVca?Bg{t4 zSM)`H*#T5*!!cuimVh^ioW?;NB4WQe&bO=fv&mv3BTKeGEFai_)?DH4i1Y8W)~#aa z*E<1iXv?9`s}=5S?T(YTz9O2AHt`6yc?Z{22Y0|9)L2lLyrk8o4tLW?Q*z4xqLto=i!3TkKX>f?TfTVdnbPvlv@{YFGm1^U3zz&Hm*&0 zJ4^(sEnJF*zk#ab$Mgc6ef9~g2Vg13XAzcJ4Vlk7&c`xE0c{Fj9p8vOA{JaKca{>> z8=eJ?q5~zXQ-!+uC*0gJ+l5=>%+^0G5g%R3b?z;Gy4?)gX*GMkq!_9g9jc-C1Dvw0Q-E*_BR5H->D;*@s*;Xoo$-#6h}{sj z`>b)R({~I%GMjTdD3JZXoHc#dAJ;V{hFLR9B-zUfL^T>~k;1G!Cb-tC zeEuvn0^2IpDt1gnpzbKjB)J(q8OpTB3$j1?a*Ms_b94WBq+A<}GyWoC7 z;7(&&OD#qG^|+-sjUid+QvbFpDrgb=v%2Vn)RD!6V3GSFNJ@m zwjHlUXV%}IVHav(20TwTemY3vQhv1QQuIQ!8cTZ(sMC226u4pVNo^#%ctqRNg#RrY*G1RY%9I|eLMATck6c#Nx)o(naE~&>wJ2%EOwFRboF@kL?SDuPz zwmDHZbITR$cf5`{970!bf_<>R@6tVAdFmQ7O7(IfzM<8=v`VMXuPDC_gxRj=pK0;6 znC)jq9~gHiyw-y)WxUw?{#ex7xzLpTjRBy3u9dfD%sIEi@`3cJcZ~7hApPVDzeK?V z(LzT+qtPx`n@n{e^th=E}IdXCQi+?K|~B$wI;~Lq5Gb z9m}@9c0NcOxQF0r>0NoB?I@l=8N=vAxoMVgU)3oBizeZ_{E6|081KKI4A9;>(OlnA zgUMydb&KqkGsARxh+w!Q!+mpG=!8>i^%7idna8}~F|XXRibjo>kNG|5HyCudjmr7~ zTw7{F#PtU24lGlcko@48wEE@ntIC_0ra;Z8OlxM6ONY>V*Ji&aBOvwr5I-Zh45Tvl z^OcjWjZg#^*LT`Cvge$?OWv6gFTXx%kTj#Aa-Ay@q5@8Y=TcFBye99`wDk$r=5vFZ z*?49~ol7Y)f#$xn%v!1NLVl9DwITrUQr%sF(NI3ABxQu{X@K}BwH=lNfMBaJC`hhH zH2ovl6jwc;zk8oY3zi=gE_?c^OY=BYmv9ONL3n(MBZ*p<5C2Eed4?tVwsF{YIa;Rv z&CE1MsbHak=Bga!$}%^O%sl`nXgJDJ%T>7*M`|{lDGF{)(^SNn0}-6yhJ@5`_3|Fa z^M#Mk2ae~yuKV{p&&OslHMIE8P31ddJ8yOZ`+6p!-S~l>D4Pj&otVFNyp3kl`2j73Lkfti=VjeXo5Ny8Z`C4*^pI8n(h4w)^cT&6;{`Ktiks z!lO(%?M!^(yAR5I3NVso-TYnSv6Ih)0hHDqK^FAJ#8%I4_!Olbf*FGTqVKnuTrr$3 zRFZ?09Q8bvNTF0&cxgpHCJKH6R5tzGvE%0J$?@o|1D8+~TE0gy_bTeoCA|9_J+D@L|ZY$XD<=#(rzxV#Olq$pWr|PtGSaJ8Vbxb_QVTzCf+* z)e_h1NouA~$+y_t^iEhTi`LiB-l>E?g4%`zHxXKTDk@IUVJwB?0WS(^Z4$w{!oP60 zMsLIu!biASOC{w!N+7to)F;a+tWwZzjL0Ej-*Ao8hPzdKJTr z%*-&N`<42jF-%zw9mk1qJmcVw9>}I@Ui;DYrfwzv{)5LgmWJgm%S`JuX6W^X!?Igw z`td!DG#gqdEIxPU&^LcVMxLq3hogIj!g7lz@-*h@dB4F^>`x%*I|^(nfOhlK;CgAR zPsZYDQLtuw1J%RsgcT*Q5`>zZy&POQ+~^f}`WN?u@owbmA86y#lR@#V+oyl4kob4I zc4N563ZU1!@N*pR{n=`Af^4WC-QU%lOm;{yb&CFe2pBgclFUmEj)>Nb!quMj9#?W} z>X5=UgvM-=Q;;8RSZ$D$$j`{-iI-y1B5U}RKz<45W}~vG3Y|A@0x|=GiJk4=@_q*- zu1vXstPa!_%Il4W{@$F6U)AM0Kq|pZWjBVOU zabYBiagqDy>}Co=2`=uc6Xf`GzlL6vCsA9^>Ih|>09?wvya`WtNVThrWFr_X)*bZs=1^=-OB{04rcqf}<=SdY1D4yw+3Q-W@2$*Y{I?;2}F68+ijxab3?6 zsQ;oicD`6mrOV50vyz^X>FD5i+5_IT>K3Y>R+~Q0Jcg+jfevgJP5^;CKQbCRV5hH> zXM680SN0&J!v?w|EV2cbz4|i3*!OUe=Q7w={mJP)I=F}N3Df?2xGCbV=~ks&mk`jU zH&YnNS}d_FfQbrz-#}hEau?6|lT$O?a1}r$Yko!rU`)D335}Q&puX&(y@FL&i#|n! zUY9p=B`)cqLXn<5l&0Unq!tX$q~uco5QsfpnF zNhj3^kl)w?(we#X_Zr=bz|2>mlL#DVY+w(C(9bIPTTa)&`o<{CmAv?4(7`pTPo+3B z<}O=%PRjdP$cSw>aLiIPifB|+E2g*!{n;yjVGXp}H$~sN=Pu{R5%eCcF-Ve%lPU*& z@latqEqknZ5EB*&eK>N+S!Fo{NO4s)Fd|?*mVnQsVY+uc@!-?7B%Fokd({z{geJQk zd<``0{ipTq@V=jcSnHhLb-)3Sa=>Is+*@f#tH#^S9$JMZ{a6=+2F=4~kkfKpVT+j7 zl!CBy!)$k4pYNlFgx5Xp`mg>Nz{2Sg*}J0)a@o+j?-Px=92ETl0>h{XNpIx~58%)6 z4z|t5!{?v=4lx3N_BVEF*()oXQO058H;IIhaugI?$3apiY53z8CI#-9P*K*G3VYee zux0kymnuTu11i0mJ$-57T%ttZl>+U;kJ|0>GWHK8GlgNz>ha#IR;1`IbiiiPlf+%r z4_<8k;g0mio@CAo_~yjp$fuWG5aPvAW>9@t(8nCYai=XSP77ZYAJrLg3Nx}B@0YsS zkrm-nKW1xSqAPjOoX3q?j7T(OpctiJ?1O&p*EXX^Y2jOL2;a98O!;Uk5^s8XiRlC=tPm{%7vO9=iCm8Qo-m> zcrUxSp{j|x{+CjguT8vMlNLyUu(rhUxQ3!yoF5^|ZaxsD751@q>QYfa3Y}&AT_i}Gy@A*4DCvfSHTw8gd2tw0j8!(wfiW&6;loNRW&es@5zOmb%aS= z@(}!z(0nJ)Zb7C{Vr%#qt8`vpZ|wd{mDP9xnm9&1u7EV5BNp(LDxB5JZHo2YHo<%G zC}jvPeH5xDQ@tKy+8}I?jX&Q+5sOvSc25q@Hng9=;m9=VfIy(-7?S-JE3>9_;=mg{ z)9@QGphLt+!Z9QFC;_z=Aw7M)n4yH08Q?p4ubLpJ9^k2sGeJU0N~^Wg%YpRLDLXCS z;+FN@&Q-5BmxuAt%NP7oF26p6!xF@md9(deGoDm4>^~F^5maMOmGW0?Y-O3H9Bq^> zUr!4XB0P!9^&`2X)K958h+Qblp;bhDIl@OAt`d98`jGCv^Lb9|!?P>XL`ZVq#b7OV zdSa<->9(bS+i9EDmeVm4*MiMSZ!-S-j2+?Ea?6wTa&eOtt9c|`A@1!!F1b*;bl)u& z7`Bl*4`Kqq1!hb8g8+=&F z+^=Ys)Cz02UqavNYtS6X-Fp*VrV|oOtkIJO4&)S<=?e5c82Ie|JxL z3*d%i?2XUBVf$naLUvsuH$u`_vQKy4|75?o*X8;8KBYnKaF&v^iWTQwD;p~13w*R- z{Kzx|Z$6Prij6Qi#I>1BHG*-qI1L=q zRQ%h;z1-=fsn=is~qCoqI8I^XWNNiPE;Opt{F=r&l8XI@<&9!hi@Sc6Dhoxaoxq$=#ik@8pZ zySRZn-yHDMPLH>1;}O11?*oIZgw9P!$qV(`tvIXlR!F?;)`%XaUzNBOKmB ziqOweu1`RmzS9hbs9XJw7n&%~Qg?B0d*6Z)t-E%Ln!W7|d<$tHXct1nuDK#uVf!6V z_68|o1=qe2K`1B7d(3jOX?D%4CwrgoOS@&oW;yD4m@^X*7n?(Ax$F~4_%q!=Zq23DKUjA_Xl>@LUJebSLslD^C4v>;F06vB z2v29{Kb~aBZtG?|O%^_+Lbs%=wmfPU8$kHO-|WN3W_N$pG@9%G)dQA>@y{mGTJu`( zANYg{G%+GyA=Fu0tho;96CTl>dHNB;2}L=ckQ<%&)W{WqMY&Y`gJV~nTS#y==>`>K zjI!@e9&Ne%m>zSHh2Ov5ls7$)>DYjhM6o0xrxgh=6GKvCCPaW!_}h+R z(Rx|oE0W*E#6JCJub*uB)wr|v|7yDPT0ThZU)Ln_a`qs0CGJ|C33wEl+RDH0H_4|z z!7J=uYHjg^yzuD)Z%VS&--V(C0h3h1-Q*JESo0t4?f2#$nLEB|m+1a>#pAx^WP@VP8e4kRYH4R(YvR|%`e(;H(?6cYi>1%C=^XVG$-ixo0% zSf3=s?vuFljGu31IsEe9?sC&R5i1v!>XU``)N*RrXRXwAP@G_o$SR&WWo;?Ip?LH*~wBh^QGhT6fIhgSI*Lw1^1-{dQ z{gUtI1U{B%h6D#G9tIzkpYD=7%HQ#OskB4^=L?T&7&S~j=Xl-ac#m7B_kL>#Ao_Um z#;K2=hj^D3MVsHlzQVhK0@-%^)y^Wd1eJxCc?^|6%Wp&dx83OIs z>K3;Z)Pu^v3FMc+Tc?%Qd>6C(T9kCz6l+2N0Ie2_yIg!9N$xYJ{v=$Ao`+WCKZDy$1 zrc7OE*MKW>9ic^=B)y_H$~4sbluJf_3jMxm+yJag_8RS-tb0Zo;H^WbkgaA*R=aphIqz=#@I=dbf}pLG5rIH7)2- zD);eiY3=#I~N5u z$yXipu)NB-`KK+#G%L>7)2OyIKg|tTCw=@{P~#8K9lFC=y@V0#=bjnbHy;c=3{z7w zY8xxDsO10D{A}*YwTZvh`0-cfaFq$4wGrU!V%}%;ui7W!zu<>Qo4>?&!LMFW#gnf; z`C{bt!Q`aZj7|UcVy>y20#jcIqDIFD&D|}6V|?OVtd1O*cT_Ao$+7K zUNS3kM<$6yM~dLL)%(#w^%2$?ZlU4$K8iivHWSPRwJ;7}+ajF$s6p@i`HRK~-#nI0 z!>eB%({{Aea%h<&|T=IPiGUk^bNlLfhz4ejk?yea+u!ce;IVbx( z7|fk`Bbc)+0Ocx~A0e{@{+6HerQd4=x}#1XY}imG%ueN@3|5jk`^)k-8$Gieqa@o>o7j5nw)a*FB_s?Z{m zpjFG?ML=Rr5`Ui|i#azOa2_)T5JyM6x8^UV|)&}gjSBikJNViA7oqSS9>z4L?d ze#G^)HP%>eljd7>MYc8(ZfEww*B8DysL8X)h`*=A+qDCSPMbQ~dnm#WLPJyVStL4! zt2Wv)OD{&OKio{KCqv&w^TJ==v-|x* zo=X7MAKRIDef$ixmU+oJHv2lV`-SNf+^=v==S`UssNIIe~&*QU3 z48%lULrEwR@G5bnK5n5HU4D8u^dM|~sIR*sx4hG`w8}{SQ~gR}KkG38qk(Rk)@li1 z1VSe8*dB-zlI&37pYI`(PzXV!)5_804E}eu{G;ZOP|6Csk$C0?c5iqD_;r7PZN&@< z5G$kU5FMd3bji#aLgQSW-|~zNPK(-uU^}C|3o!$9ASySGyW0|Xgfr%f&;K4DI6;qi z{BA+pm3#h6nxIAax(eHtQ=RiUy15S1+WRqk@ckldqp#^%O$qK%1=632{XLBA99%h( z8S6Cl$)+vaOd6-?W4|k<0sSNVXYO5dGhW^fUAJtwfz48w*xe6P;!d*_X_kNX`cu!j zsUO_Qc4!g8dOa}_tdA7znUvWpI4atYdI!>XfezWK2xk z!yV0B4qQ;?JAfoprYO*OVMV8l2>BV zt17{(U!yydO^9}ppQdz8NgRApKW@)C z{+mHJ%(d|#<8$1s^|>8AntJ@xzuF^Axgav;c|-3J^tQ4N`-I{&l#B+W=9lsP2?L-y zf}M3fY_)aQk$vOXF=71%a6e2wXIaz;@^rlv#-JE$9LJiiIy$&>9t8E!MH2`9@#xXf zt$D7z;CA6WvZs8~Urclj^{txbB!v%;E8ENVz_2si#u$xd4hEDG`!|QXRyfSXhZK8d zTs09m9-_n&JT}a>RyyK3?-cQBAudoydvCR`!Uo6rtbD0t5mH02L$t$@=@s%%Djht+ z!n$G1L^NIK0G$WkDMq=tA7z z+ezFh;g*gd#N5#aAArZLX$1#bPntFgUO~$OKfKTHxEB87xk%^s)3N>16XpGJ{5cH@ z$uuEp(IEY$uzBHuB2TtyQ*n*I;Gf603j)snOg^xu?=DQI>`v2Kn96nN@l*#|#_|3Q zy1MzX+!%IM=0r^)avZ>$^6~S-uZ9+B!isE#NM(rmnr}Hpn0-7@0T8wKlk<}F_4*-^ z(>EZZN|~Wh*Zo?NtYE^rc*^JYr0a!eSY?{4jRW-={PC(JQlvRPc%*KhnDRMRTCM&i z$KAYRTS5U5>^-C73pZ}maI-tXbmE;Ol0>$x z0Ye=dbhvAC)vXa@Gc#DSOpBih>|2YXcM9A;yfuS?2(|-F8r+WfIl8#^m9y4;+-Gvb z&V?sNT_dD_am(KwxY>xD*R_Rr&9e4NmhM1Y$F}K87+}r3D8|b7xuDZmzb%Sq{xJov zzXLk7f0zS)po8$>u5W~f8sRa4RzzoTHvI!orH!O$cng*E3l#m)lc16 zO|ZT(-Fg$^aRo2xLo(+kzpfegVF_<#a3)$BpYbn=82-)-*q#?FJuYXWGp#=~bfK0= zn~5~De|w#Jj@aH4=91|k1>tO67uEJ^#7yUKV4LE!2>sAtS`3TPvRgj3PK}$P-^;Wk z-%5P$7{Pi`H+`z}XG%+$EyCTfkpzctZgRtz&)u^6J#d`Ze6(f_%%-uNI)%$L{;vmB ziA-Xm*n2Stgd2oF%;AX9vA|2U#5%_#Gu5SDld3tR8oZz`5L9c%q$m;q57cZ#1rQgf z6-Ucb0zplk|M}DJsn)mN(3SH{?|$r^lFP>}JC_p2dbbt81B`VTzM@UEHW<#d|9j#+ z2;^|^b`_oBQR*9_*g91-M79)Cy5>#kl5 zlH?KanTUL{Pa}TWuB|?kyQ2 zp}Os5k#BO@<2{#OS}vwanmQz@_WPg*7ht|;^tI>m=Bm#NsaDl&{~#XC4$hef8|4lsjlOHms2H78D@f#=a^| zC1|ZoHPa)O2U78^&R`VsuB}6dQKS1lb*!R4+gcAX{$9c|FK7}@{lh_}PC;qvwFd!N zEoS*mZ)(5Q^sp6jb0+-jvjyM0D!#^rukM7gZ;#yQk?`)r#{vlJ#{x}SDkGoZ#{0y4 z;D5WFF6fz?d0hpvm4i`;fHkIs0aY=M9a2rmA*)~m1#s4|pc$NdevOgBPqBTPPEOtf zM#Lh6>hnG^-GwfUYQW7STvzPDn`zCHHbpoht}<8S$sI+x3d4qa_dnA%K#ydKojc}z zKI0(V1s!o<&&O~iAl6p>VdSmv+_O9-;U7=Gea16D4*QIM6!}IUL`2=4x=O$#uC(GO zCOlB0ZogBUYk*S=ud`(vT&^gAQ6h@eyWL{V;#30a@_(dMH+fnwO%?NB6VjFUld@ADG1)UhSFwQr^AuwwF{N zu(jxi-x^VBn&t}<;Fn3-#VM(kl- z{A7W2r?H7@z?r9YR7|alYmH2&qSlr_&z;WG6rNZg#zF}^E@GcKp*OC!bHLc*sv;!&4s_1yYbpMNOH zf2|tSHpZpdCchisyESLTk-I!3GAfWr4H&G6eF!E=eb{(lsQp@DwGkEgnu*{$EJc<8WLF-HWnH=dkgkEL+fcL&4B@rz$?TxgP7fJcPhAfw%6*1iZBJv2c}#japb+TB1KL?99UR zae~Gf%}d~^p_YrLI8g5}E5@Ubz{THQg zOL1voh4HaQ-`)8&*k<*=C$tBv?FFx!6-a(`0rzP7&jtUlN+Aa6()uJKJK=-MOKhmS(6 zLfW#Se00YRi(Jdk60tWj%q;%H!k@DjA6=943VB_tTPBt5__aV~Ir;g;kca-uIlk4q ze6b9DElQ&@_+CcL>Fry!NMd@+Rd1EL?HT>l24ViPLw70T3eFB|*M1l9F2%6LN~3U1 zum->+YzOKHvarx!iisNTS+qsXr8Q!FENORRFZC$`U-^83e|yr`1U0PG`v6p`{#B>P zNV#%9JG{uUokves(SM{YL0};5y0>(mxWXCx31;|6AmebW`EhL_ZWdRD;gXZvjT3qi zCy03<$KM;oZXactN%&4q4CpvoDL=M zK$qk(t^6|{PA0zPmFX)>yX}e>p)s20xjfE-3?bP}%}QRJe133n*N^-(48}HRNre>t z%ie=+7_RUL&m%HHkKTIdBynU=rBXg^FFAyqiN#~;{FbKLIb+?e^`(RrFX z4D)lB1jGXh-}BImfC)B2x}UXMAT9wkIQgel=+a=vZtWs7^|FWCdOaH;)4#ze!jCKd zeLzq*5E5aGecQ}qhs$wXTHmS!IZ)JTTTWR`bHAhettxhe1tqx|NbM&4voTU-#gDF3Z>1oz?(HB`|W9e;90SYYS({8OKu!ghO`~F zXnPIorA<#gmN8P7{^tGGUgi1awTelLV&a2j$mf&_QTSwM*OcJr8*(Ln4rYQrM#dG# z(#xn)-plOCk|#47ucfQfE-C+vyDldCtG;T*Cfnx5P(_@Oz6k3(2xs!)&5)gpeW}Gc zNePd;7Nyq0ufNKMT_~)S1-&^Nr&uhXa!;{PuX^6Zc}28bKUW9=YvS{IWk+I7(gr<#&V=Co06=x1=&n=I8PK>Fhpt`Ya3< zkkVTYE4Q3JXJ06PZJ&~_slwbZrx6lC+up1WMb`>_)oXO<&G5)g$s-{U-5b`ib-PG- z9qG6EF=7P(kBz{tuPOXwTUBhMOrpc&uZxJzM|d(M(i#)CEcZPC zM10B(uhkb-TsvLd*8xVMBEl&ha@muC%E7dHxunLUcT*jlNbm*(?@b6OzO0@0(82%m zw(N7JN3+b3sKGu$DTmQYk6^irD7s?mX)XOfgHb;I9mkJWls&o>-j*M-WI1y`QhsWB zcc4#vzOl}Ds(s`dp;B1`gTn|x<4b=Ko_D`DlvDl`BK5#a^z=cfGtDepBc%n64a%r@ z-%@r)CsW8eSI(cPP^$j)E{rq8| zFL_`Yqr*sCWIqO;IP}ZU7kjZx31@ey=J+`e?bCG%lpVHNXc;qLQCz_|VT-J;(i8oU zCkcGSB)PI#JEVqSy`p&0e;a4k9GpF6E7K6NaQmZu<{fScE8Kt)-4&eKT-!qRDVts_ zTmG#8`9kO*m}rV|TI*%DeA1X!POT4^ElblAk<$XruE{n2MXtXFbIkbOJososWJ68H z)u>_Pq3owmhnm`~K~!s4ClZWARh~@N+&Nt2nIJmwpx%Im`26d0Mt$%;K1(b!RGYRS z0x9xo()b+y>|nHSXU$d;YW)y>vQc@sRP!m9a(@N@${nOABra6f;HX^VT;Geee>`A3 z&W?BdM&B>}Vc6I{`2+9aXQq65(3^pDUEBX?oItAqtaG-5+I-jao03JNzlR>DU#cfI zO-^feN&wQDvFg$5^$pB~L-x0956BW7qA47!6((>?)+3d&U|aivDTD8&+v+bi;lG7u zB)sRD+D@{NEiMpJ>3U|$F~iWsF!_{kTZSo%p|u=3=JnD)9?Yev_2h?-P%oetLuN1p zJa7bv!#nLalgW)6bru_H?D&nQAASNpH)d+k+LKCPziR-D%g z6&fKc<=wUOoKEu$mj1UXL~j0{-G}Bb@;K@-d_(YK635No@YxkWW`7`k%`iU`j|<&E z0dLpu8@yp1TiXC?KFVU4Ws3@Zf;DDgMND&P)JFj#TS{CDDUqZ$Xo|foW4NKaHEpW> zgrU8`NLwx-!Rgx*3s#)8a&BF*(iTjJD^8?SbW|Za!C{?LEmA*QF?j=3q<}?$dl4)Y zP96ubdiq_=Gxt-^MWd7`04tDE&4N!2du769eJ}+M?zbusVtt0+AJ6AFF@b-W<&#cY zEkK$^Wixan@ClJK1@0Q#>WoK5Tn$FvIaPIj#LhFJDzJRf=h?RRPA5HJs;%q*IT{a* zjO(}AFL?)38?%2O-eOx?4~Az!gEZ3J6Thu*j=3Y&Y;bPH=G(EK3~!p9?_@;W$#Rum z1`CTiIy?KCx+3usG&{}acNc^&&4?1Bo%=A?sEXhJ@#Ib1+9WdC35!#~XczC*t~aFL zkKXd$fg!plQ}Q>goS@n0ev3z7P_n*=k&={4EzF1|{H*$-uut z91}wxJS@Su>w_@?3gnb~xYm-VucQoeROY`Q)_xRf-7MCVvNvM&8DmT9$EH9PN&(GX zE`Eh4hkb6ACWqYSWGyn7Zh5YVF5B>$9@J6gc#Yhy9&*m`Vu-|gSVy)_`-ivliJ$DY zN48d7pG*pH_3Sn3H=9gfipf?G72Cw+^gab8UTaXBSwBCv3v~N0Wt=Zf?3iDZK$E%e zGvV{2s7f_Lb<>X(tio!ne8#I>-!c2@S13uhy$OtpQf}R|P2{QBPap3t-|qt=lpFWh z&&UzR&RNukE`0=I8WX&|aLg~+f253NRarHe|W4sL@zhQLo!UZKRa0=(PzJF#L`=Ket!_#6(|9G}~ zvJ2}+4~LGKblJ_!b>P|$lVr0p3x%|9Y~0MV1JNdKl~skr0UB1FK34v><O8j>WFBPMYdr)M}mjkcFJj{kusExXO8I|(C+jp^(1YAPik z*5w{q(EqDXfG?&WphAN^=6Zwo zQV70})ik=$aAN$X2D%in2BVfEBjb#FgtzJqf?baf%5(!(<2;r8#6Etk2>NL2z;yiW z1ZiCK_~xTJh1pH0UKy$#jhMU;pKC69sbyE4c!wiAwh9t~ZMD|(1jes}uil%T!iV zlQ{eY&P9Ke`jk=lMLQRy%Vx`)~3g${_WOdQ)Ssy;(j1 zdqIv8=+DGy9PN29$_ggLht5Ab8KA!bf5cJR46Mhit5mWQzLR}_hULKt$L+l`-Zaig z{m<*jUlzsyFW-p8y;F)0?j(a+(Hp#2RtxR+ZBys6JUoOwP z+q!gpKsR!Kqzl;74RX}88wmM-XYtjuTxqQn1Vq>*6^~d!OB+hOc0Y-n@-<}{KIzcf z5oc+HO!KU}JK8dhMH^4!i{KsV$Jpy4vPAW#yUJ9jqPI5$rEhxCeOV5Sfpr9|0@DuT zDOxeDTrW|qb1o$gvI6_Xdybn9HD78YsMp>MoE`Cloj|>I{l*pnL%(Mn0)2I@?}BF8 z-I|px6g>B*tziUz0WDV@{tb~-oU?OY;M8_puIF*h@N!U6duomKLn)D47tRTOYKZ&j zkMt?D4}bLVx|H*+7Z0m;OG=N%RlckLU{obIQ!GbHl!*h#57p zJ+>A1;LoSanS5bg%it4%#wF5E^)8O$zK8oSCPRE!RwjrKP`7bqt3bsL={o#moo&O% zU!%2aJhK4h(L=#$Q@q*Bo)T7RI=9S*4&#r_oqw!)%C9Q%Y*qlxS%dY^~{ zS>Hx@$_n81tcZ8i3$-mLoiANKYxz;+{@vP!!%`@5qbhdUl+&%1V-M_-<;hWh!GT@> z^<(*l@s9&a#8kHp6>n!7>c+_hJ0tvpr<{r&e0h5|Vc6lOr>)gLp4PA){NwK-JE8;a zh5Blq0lCZ2D#5hD*Y6*Wy+V4{v4X$f+Nj%z4f}<@$`Se74$Bg}mlSnY-mS|us(K;y zaf&7!O3C${K;puTiq(U3>)}sk!K*+Ec-`wLL+z!HBO`oX-Y0R^Cmy?gtu^?2Hr;UK z=<&P!RV3I?qjw}9c<~=Xwzi?t*~hb2dFI4xS_3?}O_I}L6{9RfHTfkO=CEI-KF`Gh z`Vz^$!vl2hhmz8I68!DqUdLCh`mpdpt6o0O^7LC^kYS|CRlJfL&is}r9CifmpKK_1 z+SUz~<^B2?JhAc1$FOVCao^UPCqNsmWIf+c^N0vWJ z-3A)m4dfr77V>!qeO~W(2!G^T2DO)}6QauF2PCtdk7xwR-~E&;sVk+#|LxCrcO*2g z_j8rc?dTpZ6Qn_^tm7IME7ke@qJDboMJXu}3tLx`76I^&J1~ly=S$jQk-m18KhymW_@0T@i`;$pbfasu*hyTz z`601o%?92d?wwoKOI>b*&xr01-YE&=26-t9SzR^>Ta{fyHJkv%BV1f&fbLrlNF&L` zFBc1jCBix@rzQ^t8|R5(DPeQF8YkR`RkJedC=DUq+-_y^Z7Da-v&obZsl(nM4ZSSy zLrv;4L`4qAzrcrTP5)OmD-j8Fl`u=-w;!9I?+BPwLX?OeL}#3TtyLY=Ch+j_qrs9~ z!59o-&G;t%#>7e9FAX+(Tw{+LLEH1vXBpPG$_YnaGf=&TCH8^P`L>k8GdKDjy^v^` zr^CeS23zs#7g5E3%|+n!dF2;i->hh)HG7)-FY(dl>eBitwBtH#_9M;*4!#HpqkPHVA3n~O znq3cLuqx)33981XKiF>Rq&{Y@8OOeQ{^n8N4yNFIk3iL?_(2v2k!gh&$29+C$^TYj z0>#ZZ@m8$B3r-!l#rQO8zHCHgQ_=t|C(~_QJ;L+&_klSz{Qaf4@L!H0zS~Du=2t`r zd^PG^U5~5S&yY#A{7;^g@&+YEPJtjwXY?9ujZY$tdvCZkxvBQLlA`OFiQe(pc@xSP zLg_W#EuSHj<%b&oxMsC&PPe&A&94}cWE%2*Jb39lLg;z?eNM+lm)x-<5U$VM(Kr;cp!ER&_ps>i$s*2BB^ka@^~! zk_F%P?wUYNhc+i>JzrrKC>|#-8F}k2c+3R}7CRHP8zlwLryc?oang@nYzp2!xlCG1 ztGcrRleeI!LTYO2gLUuMu*&WK%nltDpuwtp!~=tkT1-zJ7N~B2tX{I}XsEB`a3$|Q z(9@iTbIxeJd-Ej@*HV)DFIIJ3hDfMh_zQbIx9BK-Zc^~_!A?q1kc%bri@W1=}*whDK=^qCPR;YxNVUwOk}^rJxUE#uOA0EwPw;q zV-RkQqCV+j_=YVA+O8= zv<t6Fp&h#PEHW zPa{Y8_mm?Ihl-Sm@JX%PHLIWZwD+mb@iZ0|Rv()WO=&`R1g1l^>kSs&#uX>8A23`3 z;)bs_{T|&~g{SW4VxJ{?@@Qj#`rJbcOo-XZihnEKuN~p{uvj`vx-ALlYD|GnMHtVAPv`;Z1 z!xal0fkyS_4y3R9?w2ee>sChP$Mp%+O#($OTlbf_qkdFy6H}#`T)1vi*H9lUB>Kz9 z{r27dk9Tc1?xjO}XzTGBt*xSr z*2+i&0XeYg9=7puJFTK8wx;aR==Iip{YE&rwsw1wcv=fpgLi&UBEw^hbK{&9%z&|VXiZVE~tu}^wc#Fo0F)s(LBmgZ%5#0=lE zJCaFt#e>mK!{PWJ$GDAiVGKS$Jec7&FYN5&J%Y}yHw%5fUZk@}BfChyO|Ra`V+TeC zLgLbWQBZ<{VlkCB2fB4%Uu`8ezdLN7jSa}f@lN(_XJL$?F^oUv;Pj7VeZpM>uNHJG zT~Hf|C?~(csQbgM6q%=8(s2F6)G&pIoEqQ|uB7Cd&|{O+w2X|#9*-uasp7^&cU!m7 zc(Ap?^{FX$)DglCjN7pqLv{;FKr)eFycew;NI(kl)FtrV;&9d>`Z1gwqZHI9~=e8;g zBFTfEj-YG%?dJaig?}faM3j32Ols-VLUPhcEY+FJL9T=FvR;;Zd zvU6v9D*<@4B(C=#Pp?2Vg-248dC15vwJ3zOP9mUw_K6KB;RAL(NbBi+t$XkND(Srm1o5jA(8_Lv&CNvKlYZ$af z=;`lz9Scr%?PvT}8}AcJY~CIJ?tAdjm3l7O|FHl#xMdTd>KpTXvkkm5j9WVoe5L>C zaRN3B)k-LzYh?Z7QIc*AltkvFs8hQh>!%x0UGA0!4(}witQ2-VuHQ|eSuHReS8VG> zII^p5>YxAE<0gBWv>(v6q~|}hhB^C&aeExC!7m8JTAXQp{Y!>xcYbp%?9Tmz4YOp4 z7KBtUYpu_ij{ud?>=Ylu-)y{~FHxsVdtSxeIYJ;(qcKUJ0t6U6`Aad|vzdv@b(ArNm)1GdJ zKHf3q1 z>F}d}JZB@wg1nl>!i)9VNE=zh2(-eBX_IJC(~KAP@2|0XkCo4{Aq35?oni9Av?;Z= zwugPf^d{-sGypC$}`co76_T-8faqJGi7Dx1V% z$AVsS1HMyfOJxzOE)=Xq`;Mq$#=b|e=(uGcF#&Q`adQ}-TNw|(>3Bkh)CKmtK} zng`!(B8ErOVlea4SDZ{v`#fdrE^NcmAL?6)jvhb{rf;WJ_$dOf8M7Gk797OWn)yc4 z-gSaYY3CX@7rN~{+iU%mEF3QDxu%TpFkD*3-SMaJ^(JZXoZ#`0M<*AqZu`e4P7~Q{ z99<;ajLWa+KWQJp1le-K7lG;YBH6z`Qhs;&WK8d?FLE{+j%*w*Ys{lry}Yw@dy7SW zGkJJ8bwj&BMSqiF`d-+WOWAhR9$R<&uuj7Yk4u~$wmzwMe>%=khu0v~t(kirKue6K zcK~bc=M@R~BAMn|$Mr7jtWwl*nYm0t(#5(aLemf#NA7c*BWBK2sDyHCn4=Ubw_%v0 z$hpH$a?B1nHaWIs!bwvHUv@;|RM7{uenNoY* z{a}U^22&qMo1@uMs^L>$I{b@s%+%R<`w|QJ~(b zYp>=V2XfO;VP*JytQe;wh7?nSMrmTPDpCGTz%wD6S0cJE^SxJ17P~lt#p6lypbCT( z)pc#>4&7Gc#f=7v2OY<>a6jc7#yXco1pa+xXL{^GF!u}Xb;pu!%P9JSvF5sA;^tSA z&^Q|A)eBD6)z1$z^ZrV>i%3Pc?p7ly1%3+&6Yz+HFjSrno_-WiOZz4FyjvjxCO5Mi zWxRx~S<>^@75#~?u|?M6JE46@(cU&9il_A}WmIFQgY7#igO41`So>C!ePu}3m;`8S z`x_KPjB6>{SATTo%euKb?89Pmv7p)jT*TM@zzC$$9!rw(oxSauA6Wi|KN8p?McpZ25ntFN#7`L^y5vP zs5`#uBS~!+Mw-SA3IG6<9G)Q+eEtXL8MuE=txdkT5fTxxDNf^-xIP5vX~W*QKSMOj z@on8_8a@v@7+WU84R6CL@hRvtQ+F=bY(Efnrip6UA@KW}%g)L-ET?^YinU5xGMGg- z>u9phobnLUzI9)i@tH5kd7rxVkpAN#_D^PsiJkc;G|u;_lJOSP5*Eehj5O+Br1Dssb{xl1c z@c8A(z2MU6Sz`&j0;!&{e}*ihU@0Vv4_02T(7Rbu=frFBzk6WhiZz#L`R&_6(T)5q zhhx&mhQ?`pMNhG)wP)D62l<$zVD)dPU@6VBN3%?n4{mnH8{OV_^M5R1E34DO|Epe2 z`#~FEoiv#sg&ndei+xN`QPncod@B6mQ_gN@q84|^|3-Yw7{e1Sv6ZjON8YqRC}`0> zUm=nOojl;xZ=fThSM3tsu=NXbeumh6X|2A4#k|_=L-X;FfS9QhYw(#xOBuc0ujm|X zPWXOGsi$Ar1@-nv0{+kMOho$2;{0mK8!>rWUouZ@U4L;U13Pj2uvc!8-fe)>%=fbB z0faeF{tQChdiXyAbJ08BV0C4%KCw{hHF)8Wu& zU#~${jBLQPLn|a{sC~7nX#e~S9xcAVF=ANtY4P#b>&vfLnrwbNurlU7Sg}W|V>vIU z)ZH7T!Tqwq>ZhcTNH%9@!mC59i2U(vIQZ|2L!~6F&LxE(EsmnCq&kB?F}28p`Rzvh zviRIO@#-aQ-5M)ttMoIKsO5CEwHmPJ!=vXCZ=4T`6+iS)w&0OQDKO&nW29EZ?ZcZ7 z(@I@}YQi)$hfT&c%f&8Ly?(NLdg+N;pL(|>@-I`gqXOggJj*fq#w1e+?1K8c99gRaSg%g!&|9k z(-9wU>;-df&KQ+WS7&XxqboYz)*dD5Ez(A+Pc*mRa^LMsVUeo>t&_VCo)c^_51b8G z1HQKu=Gt0{n|!W$cU?DBth4Q!K_>ZZQ)j$GnML`OE-p%~jd>x^kMe@tCXgZ2zur6| zkAR;!+tSbwM#xpwwq(TqxFg7?-Xe1zk5b*~lE?ph=C$*+%|e+MH#c~~Y)JN7wc;K;lauhN^M9@%y4^_- z16asoB9ZjM)OonF`g_|cftNqDm^mXj{a(<53ynWAm?hqw*k=v58kVr?27WcFh<_7s z;iqnKy*{oC3j#dT{1rm6YSy10IEOWE^o6oC&mFEM+Y}LqKN8$_t!P82vcprQvhA(I z5M5`i-?UC4FbxApc95;`*Eni8m#v%dD_MKwFii>Ldg#M3bfJgFAU(fw`T;{0+hS|{ za7vQ6$AuNrN*Q2FT8W|O8eQGPV`K4sFDE4vzSab z=AMtMC8qLIW|~(tymTbBuXBDx4S*cdRPO$ygX3$##u_NK^9?OHC@AfmK=#mmiKP1Q z&!>8|K-h)iBuC~4Sy!N28*qCsZts2v5wQ_3XyIIl4yu>L)nb#r84OK*x#wEv7`t^J zLzH2ROJ~4!<_;h+aM6vmk#Vgvk}pVB690o&%-tDTt49~0&M#bRgQ&W5h=eEHn`z+$W-P%3RRAbz3Uh*Va&+C*5TrxX&~F>u#bzZ{IO_GM?mYjKkA z(3?7N41ZVJMH+FOY#dMNcFpoH5H`v@WRrU6s&Zz1p_$XHEx#(f?oBNk5#I$#D7zBM zvZ_J>R4;of{>i9L)=X-Y*xJpTp&I4FZU_b`WDv}Az?u03PR0_JkhsIy#}^MK8GsWi z2~9>eGn+lU+nH`Upq6!;_KSeBC@3b5d)YuD$$JgH5Tk1pt|Ce z5lpYo$1E(FJ~|{&^lEXgaD5dbx&2Z3NOnXI>%rNUA$0t3nLN8!+TQr zZah)gUc2P(I8HpfSJI7{qfsWP?#>W;yg-XmZj`K=wS?cPJeVAQKd?`#5v(~?RwSjr zz$e5HNYpX2{5J!b z=0PNhFiY!z2u(|!aBYvU&`(%?-yIJW+oY{26i=h8|dlFOs!4*ZB(8yas7sd z%Riyn&arLFS?Sxi10#(_-_Qy@{nW!nhN+recW+Pwq|-O}$hI5SQ^0CiE&%j^?=;DM z+VW3G=SB)od~tI+K<%FpgX_%ewwTyN?^xWv?f;`Ou)r@{0208uo#8Ek!4Ob^0Jxrt ziTNkA4?8I9aQV`l=cgXuct8q&^7$2!9(DAfdPq!%Qkl*)Mw3Y}t73Vs3#gn1MWh3{BHJl?eIzG4Rv}ouc-d-ZFMG~O3~kJ;TmP-DF=NZ3bbKg z7$7kmlRe$ig;_4~&%S)^A)R&O&0TZ(8B_ni_Y4zZ_%>7 zqHll>epwmI02my$7hK}mSm4jIANChy-QwKyxcv8aH}7YV7s8EmjcNofq?&r2_R%Km zlt}EfQ;~QL{;K?2SVRx$a}f2NKJ`@hPJ z)hid6*`<4e6XXd2K1Y4z|AgR)&FX24$k=R+7*QU-_i{All4~n|=T&=i?3Ih7;c)Uxc%0R(2S2ZqlbG)Eut^SN$%>DHSuLzO3J zoFf=t?0_g!^Zk1SIRZWFltZUAqbe!_S^zw0mhg*zYZWfg(ta6v zSZ#3`iGeIlI>4_yT{uQ$K}VX|!T!~k4g~?d4xLIB4juMd09o2<`q`fu zF~?qKupZ(MBQDs*zaxan)gUL^V?1qvT_*B>g2Y|(LCq|DDYs4Dbos0vQAX!@{!5smR|@Ba%J< z%%LFNvOk(+4^neqVU}0TPP}^Jc@;GX9yDaZ|idr@m{rR|m zN!9_DycDxQ>ZXGbl^Z<>h*RPlpk5En1=G@Py+!mQ$zKs!C)X0#9PQ3Fluuto7^Sh9 zLfU9yb^aC^P*M7u;~q|TEd^r=joMGgt9Cw}qu1-a=`mx|LT4OAqIN$zB3^nsLLvCX z2>`^?NPUM**xIT6DJdO#egT@7Cj+Y38k=02yMv`rlfV3LM5h`RHw$HpZd1ewvK?qF zV&@v`usb7vtnopJWsG}7I1=0bPsmC(D3#tHbu`kKd~9o*Mp%bO1W{h5o-;a}JO7Lz zI0xJ7cUJRGq3=;g6%)RxFHO^Aodej8oVFRBxKYh}Al^E;cxb$~*>keQ z?ZFk&m2#QGpT6YTyXV^59L>bO7!J0YFCKr&CER)ZsJWh2?2sC5&sf`Dsh*Jit@Q0d zID60^&hx8YNl}UcU6uJBEOro6rw^& zt|cPSDa%N|HEN?y_=~vcRp)Y@u6~Z&Fd(aULf~BIDRMq5U+Zs5Dh&)Tf1bgeDwnot z&rrq68I*vo9B2zp*ZMN2Vtc;9f;sOZ>zM*X;2ZWmb~nExkV~fa4Ao5s+3ugdJ53IX zbtulUEkqoZiD*S;qMb2L`@1eSP8Y z{7osj^?9w`t}MsMp@OlP$5-DOgG8@n3|}=eTCHTbtAfh#ln*aNF~5#jNNC)gH9S9S z))ndq2kw|K zM*}8|OzKam5ZwPqaD^du7z^q@#tIxXRQTpkAKPi9Ut#~@BoN=#QOCGpu3(ygRL3ID zS~FPWN%js|^jV-9HYQ}S>+g%ZS9Ge}I7hP8BkJQodU`qq3Cfa{5fLFYQdL-) z@P@LE8Flwp6W8=dqATaSKcN=`hbsLs$S*6HphA<}tt zub?4EFvR~I>8M-3@WYl1dV#Qf!|)QgOSstkohuy|)zrD$yKt6y!(3ZhuNnW4!djBX zrx4;AcDpsW(4@(+yUjX-7`p|sE4Au-AF$c@RI{rs!m%|CpB(+eZa9(bZO7iFVaZGh zN)I zl9w2B-uh;3uVw-(Wigj4=^mv+&_qocEay^?ptzDwki&=05xoaR>0mk$?(yd3l;Fw} zz|%QxrKe8E#`!ELHsB!~=d*!f({$)+q3Iyyt(*#bPSUWB3lV{h!&92kL-i;3Zv8xc zMiqYV?dhERu`tIvU|v(t+ywm%=zLJZl_8&{yXG3GPT}Z0?F?H?46W^H_`IdF!_k>( zW-9H^eo-1Bh;LiHT9fj%boBirl$ZADiQE(;8Z0Xk5_`)$t+5fM{^dM}p4%mb}WBqF@iP65cr74p_jFxX}rif>S-f>LU~r zICIhhYo;1nU>G!X*@uJQQY{#-YB@%MA>Y8v+X>_u_xv;(4cL_zXtW&3Xw`Rb9ua%5 znO1z&H;x;KHPeW){YLTlHH@T)B<_r^t<{2WPI4*Ki?mA*UVKP=qK*!!d9n%;$*WuqrUo3nlLD;ANV#|->DRT^AhF8h|uBdh!T3yWCnNwdpbE;(ExJ2r; z8&2-IE&?6y=NPw%W;58-b9HD4=iB<3J0&-EE4&SXmhnSyrGGv|mJO@}HMPV(_#X&~ z)x2I{8PrAp;Zb|aN@XBqa(>r{sj%Da6&1T@Ub5)=S1{PU4TNf(3)KL1r6!#txT{LS z6q#V=x*w3hri#Q5=JN`XhHyWI$=*G+Ceo{-2Z8+$9KUL*(@hg08lj+wKxiwN6HCE~ zp99ISNJAZiCSF-iY_TB&{>Tr%)X6e?iIMB>@8sViiZFT)4-Hg29CWiRnJtnksg|yW zASg2ZIR?9ZQ&Wlq{TZqeEvLU@(ai&H${t$dz!Hp$W z|AY0;UZ;>Aho`*$pgx?#=t^%mA);~VRQ4;Y;r-Qg0}dsZa6g6vEN76iDvMGy{__{C zJadtxC5_M`|9+3mJ$sCy$OYZ#53Pork(ul>lNuTTucYqx0H_v5g|MJH%ss6Rn#G{7 z)A|Yj;S@#+!lkr_urNCZZCxm=lQY5J==G;pHije zaB6iZlX*_a42|E3RI`6&sNpciuxY!Oayc2G6aiJb+>YupE**!Wzq7R|YApF?5xuzW zv7J0(DOr|lrUjXQ=_vfk|?!44B+b@NZuksdM0u4EQEM-xEVpP>c zNyuU&)wcc#$@hSF;bK^uZy4l(;A5w6zIyX##l>bx_k>nL{pjiqXtZtuD_%obB68-i z&rBEi^Y`qi0j~&*tp6e`_l2z&{6?qIQX$P88nV<-STgsqLJ%0iE~`^aW(Yf7!;!{? zGf#B9^vS^6C5Z1G&57G5a{qJBjon!zTu{9@(?(dPOCdk4_H0Z6^5snaek^_i>-ML6 z6&wf#FE~vawdc1WNfji~)mXKAmh+xc#~@kDp1j2PcBY>bFDvvd>((CRdKUsB-tvJj zZQgeNXUhJ$T{F$*Ymc4oZN&+)D|>+LWS>(jZ@l%^+_j|y@!e|O4_=txX*J2)>C6}o z9cp(CZJ6fV^*-N!YpXUH=g$C2m;3dgTkKq{@tdtUuClJshl?mOWsR!7gwwn_8n8e) z_)N6ZGlYlDk!u(!^5+4kQbWcwo@w?(1pR(hweJf17L6CY$VF29J>4K+P+-0X%izyq z%p}at8uB=ec#VH_;sfF0)hp!8!_juZ?{5Rx)dVk9?%o(FQlY&EHz?n6Yx9||(Kdpm ze*Vqm8VuFpTxdPzG#mlrrnM4I!wVdd0$$Yl+8_nw>p z{^vpoPp6lA_qRAsR8aoy=));zq$NVc~3m! zDc+bsHZl_NsAf_3o%+*6RL_vKt` zmhtqlzacJdN(u95L1F{t8)jgk=$L3!*~_443J`>teb%q*zWO9_Q%L9fl#lpw2TDJ{6OF@(Cih6@IbW)&xN*J^~b z%i3}E=+M@iVLLx1tS`8EvCP=RuhgDrU(CdB>)wT^!UBf_Kt23B zbw%ZDyx}Ei+W2FR=o)!#k}$3?>+u60iQF9FkUMjrUO(%nkBFDl3pF<_2u_e*3I zVGGJAyt(EubjbiEEy*k(N&8Ha`&&fMjAfrOM(`K9C*OUoST*e87Vz+;?%&(Mt=}F* zSjkNQPUCBLIY)4yrI?Y?OO#c{UK`c+ClxEb9EnFf@GWWHct@y`$fOCl*V+Z{xj}yh=$KWz5+jPb$rDv(7gv zxsw>Z+|%0R6LZ~6+w-|xrMrmqSRTx}d$lmYs2c9iON&a3hLdTG0F406HR;xoY<-D4 zw91w`=s+aP^s!GGYW5cGDXaZL$^63ayrUlLq7DwRJQj}R=$(dB&S8nc&N&}x8Sh4Q zW))vHwpY=b;Ag_TE{InXuA=r_K*m2txwm7YF67rM^d#Z`H&U+|D@O12(8eSMFpre- zD+(8hiMvvhj2V_~ng@dJYt<4dJlle?tG`w;&}pd-9K`9!a&8 zuDW&RwLcFY+`}JFFl0P)hS_;imr@&$0>vVtqoZr4Ji~v%>Cdlc!NspRB8o*Mop+=a zrLXd8igi+bg-p(L$%of79;OmCZ?t1+D}paQO@0q9?-7Er(v4mGR2qSc$d`T}&VZS1 ziX_x6!D{qJuol0lj|8EfR@OhKEWnohI+hFL+ddObxn24<2j;dM-qf3r!-*p?L%7uMu3#a zJkVHZuX+x&oBj9}W3lkK$D1aER3$L6(+E=xCfwa^y^pBk(b+WvYl=_ktuG|pRi%3; zdd8?gqygujka7oa?>0ijFvd5SUsy}Z)3Y83(&`u3t>ZJ>jA}u}9ZXxOAWjaUA^U<6 z0omFdXQ^1jFyb1;2@{Fv7@HYC@P-+fC!Js9-+E$3w}@rx&STboFpq5t>r=&20v0Q3 zuh_W=e4wb2w^X&4QPn+s&|uVQ0voEc`aIVMoBH4!`jcPodSqkog z$-tvASsr_ouauMw-|spZ0iF~y#RSHPCf0}W2TW%$&IcujY8|U?no=3fk&H)UmjREb zwyl~c<9CzQnj5j|aIs^GuAZqkuPQ-S$XKhwGL@Saq4k z3IEPc*OE|e2} z^kFzVVUG{1#p44=;*?WLf*OuX-26ghXYY{HtVl)%IU`nQvDwy#L(ti8Ja;1D!&EA` zs->V7+iUl`cHY=YwL9Eaa&B^_95H{!4yO=y)ZkcHc-Y&KPJivb+&UGWw>o^^(~pg` z*HR!wF6e>fz4{jUXO_a<)=$3FTJ4g%B5Y+Um);vuT&@=yJWX9Ix&CrFYpvq*VGog0 zhDyf2j*a^TJg)rTpxC6FPoK^W-~!gR>Mn8pcFkMCY1TR5vs~FhKO`v^lGqDoCQ<4_ zjU1(4SDfA=NnrQQuVlk<{WR?pacl_!rbLDFMdcY@BQ{D7hmwYa#{CQf!tA9l)}Ye} z45!+Ue?zRy)oJlR0EVGQ8thl>F5}1e-&JQkt)lv|u%bmZeK6?sD;_YTo}sU0@w6>M zuD>7dH0iRy0Pg(AAwL5#Oy_*{=QCbcCmddch!?HRq8z6?FEoO;q3!Oe{xKh; ztI@CO_1LkN@mewbk#FLG4Sq!J#Qz>{-j^>qy_CJYRU=}7d;sD~OB5U~+Px8u8UNLL ziaxV4@fEtzZ1R4mZuIzzw!I#V6IeSW8eLd1EdDz}BuEdT<|Zr~5kO%K5NJE?UxT~q z47X{!O-GCL)X3ZF z|ATk9Rx%LoyBW};d@sQp#1n|VDz24x!VgqYomBvg)v8qUu$`A!UCaLr3}eR3wz|~t z{7+EGX#dCaB*sKev)@mxzdz4?`J6~-yEno%ei`D5+-e6Z6=+Rm_K7*3;(s2OvTjE~ zkxCD}LrCzpYOBxd=N*#RAHBK?>A1x@(=$d0&+hSk&_Q3Y1&W?w&Bv^@XB_Lhs~1r5 zjdVY+<5I;4h$yWa_fbSIT-vEBBkPsihTVB` z>rY${fV6=N5BvOXnm!O$5}{&IcDA23!6_60XOXQ~t4>UVIt&@~ zH7Kv>!-F3W=Tn_MeHbUGZ68=CbH8eMo4Q6_2LfqASKhnse<7m${Y!U&s!i{#MzdnL zL6SGZ<Fer@<>~aP`KvA}If_pd!G?0i@guJEm#!l@!qQ{PhGFm}~#msT8 zbl3=OtEFRHe&|#Ea|f7r@i$TpMm5NYmP-dpWdE7`y)Cz-6&klDD&{mZuG)nMrH-}i zR;ka1D|#h57pYNOx*PAGclsV>a6V#mpn6AcQ~{?eq_zrS>U={-5Rc5>vk>143e*rN zUPjTE1rGxpNTbk)813_UX8BGG3sq*5)&Rz?kT-eGVv>M z04Y0q_bZ~H+f9b#G@6`lLTQc|57rxj_lpxg`IEe=ymSF+yPSG;zb4f@|82>gYgako z9Kh{guIsmgBRV}D=tc-1K#ykbqVuRo;jmycZbEaY_VQo9&W3n=(Mf-(vp0Lgt4-6M z_2#hf@P1kwvv$ZM*S-^`kH<^}!v!Bu<_-mGJN)T2{vlH9MrO>Q0gjcdh`$zf@5ZqT zi_dMompI`~Zw+b;xyG>OvK z(I8*WCVRNk3*+1$IPIea5Lf07?G4M9J| z)^shb2Eu8TeE_x7rJMklkfP;`V<||+B*oeU1#gY-!qiSLPO_$Fpu}4>@?F`djI#IN zvZRlW?~;I{ML>mhdV5-kAvmHibG3T5HDEPZoBzUiy{pta(Z-dz1?&I|2pBScHh_YZ zS)?LYt66!~%Gj`&NX2xt{-M&>dVOdw+Y2sEd-v&}hH>X^AgpE~=41PZIM7$kJgN5y zj!~A?Nx{4FJef^v%&q@+=^QXpN}p4h*|U3VX8H+m$4tY$@$q1h*)own1t%gQVH`=W zKAAeM)M78waT#=peMw18rlR!^k57X?np4h2@KlKv-Ckcwi)<-Pb>V%xN~;&*bT}7l z{t4Cbk_!wDae>orE&JO6QyO#tIQbB6JPMlH1bQg=tDXMw#ynzkjJ6^ysv8;;)#0&l zvS@r*KSQKmGpQWvi_?!`xKycOb&Z>rTlG67rb0r>QUzuRx;gGx+x1@bpl%GU+!6jn z!4hF{QE`Jr)$^j))$aLQ_ViY$bi5PX$_Yd6*A<$>$kkbQ7q6O^wfP;fybQVamtK`_ zVHygHTYa|YaZXrePt7S@WgJj1D&8g!G^skX?0OSvFfc8*qtBS)EtbAWNIiHz{?pxO zQ*~129!M+lCnLM0OJ#v|%5pa~4i=r@$Un-RE7iKrFV`7J%XCUuKD$4{Uh3A3_R*y^ za93%><5g#5e*}U`mmnG)(^(iLlZpNlSLcrt99}AxC?8L@+umizk@QaAn!$2v@f?xM z)|t`z@dXW{auGQn0T|u@kC|TJ>Ou8n&@DSj$Wq{vlxH9u0KF)mn9mK=b0mINYjaWq z^v;f&DRHj}_#!1~EZ00XiXQ`gQ6Sl>ZUhDQeQUh!H@2N{M6v^o8__0<_}!PIk^KD zW?tn)m=}VV^=V4Q>WJZzx+rLgcpbZKb1E_A8RQ{HZ=S~Pjj$%B?mg2 ztXcmZYcTL>e#7#a`JzHg_wC5hJ)Cq;hg9P3lYc^-dSuv3rC$$r{Ud^`>`w>cV>k3(-J*&^^COR{8QuHh&sS&7>p^kNpj-zpJhPCF1HLgaOcD{5&3>@S}Otu3LcXlCx z$?UZjU!Tlzd(qed??OMYACmLtvngZC8CoC%5Bp_AHhR!4?jZJOQXok)S(=4ZGQPFr z*)w(0=%!;RZR&a6k_1{(?~#zDis|H2_>0B{PV({zYzbwANsUJ68h1>fQPna}D=FYe z`e%o#XYK;X*=W4W)Qtv3_&&y<^N14|tMJ!rw&y^9DX`=S-_r!Ax#O`1|tslck07y2bqQa%*?wZ*-_9?#bkjzIv|hjwRuOvhDXO*Mc$usu=5P+8a{%v}H3%xUrJqNZgdxu`+y*AzEb!)U~eN z856U`YHj;mhC6k+?74%_p!}?6ttfA}iTu^n?guvBF$xG^7)vmfa1FCpa&8G!*3amZ z5k0OZU8QbR$4+9v<4<)BZGtALzlLh)?U#@L$a~U_SRH%5yfNQgy#u>gUlp0kc~(23xN>n?C}Z>GSRs@mj212W6oj<}+T$hu%ujL#Xu41?QA9$@d=^ zB1l>bxcby;-!lk~+UaV#-8Kz5AaL)b4eRU_xW()A?857iD%X>EC-n3T!7IFpH!pSm zm*$^XLW7c8N=1@62S>itnM&2GxzHu~In=+pu@=s}B*Nt6W_?s+mP1%3y-R;) z>*Y1oLA6;KonM%9nr=Xo$BmJK0pS>uF1cn@5eHEh?m?p3wPN~!F_V*@-j$p4U(6?+ zd4_79h3FOIWka0cN8Yx;g2t=2p@6HZ2~D1NnnoB&rJdiXQ_Owqoz!BqZeyS(%6n?- zt5d68VRqnc*}{*&ah8c7-gJta78q; zpp#;HQqn5$C=;^j+E!>n0~*<2OevF-w87?w;dc&P;*Y2fAMsrR5g5G8Le}ZyU2s;` zZ&(!k?Qs31&&K`c)1F5jma0z+a_8ado$pc+X{XjpD6P1!5`yYJN%E%yZO%1vz`K)Z zhUBj<2CyNAhJXQurmKEsKk6<7r?CG=%SX6g{(3`vLR4n|Z40_{rqUw19K266_|xXq65xa(G_akzailOmWG}FJ>Qxxz3+S<8)R>N7WK%U$0}| zs3ss)9|8RANSm%*j#36JhMa<_!t*4SZfo;Mon1_;JrdHe;MHt@N!_?vQ-1#}lhHEq z;v@4$m2IPcg458mbaxLwQy*RgoF!o|z)9;H7Ahd&9W~5X6_7#+bqyWRY$s(ib_p69 zTs%A7Op1$1Oto0bxyAAVGfFT{uAUL-oQunO`26P{@EH_lAB2;iDtasrMDVsN4*ukM9#)t zs4~;gHG;}UgMpX^Tv)#N>{N?(_)GNZLH)(-GRkYTE}O4@${7R*=}RaMcWE=$5Qa1J ztWNG+YjZjY@KVB|hY@G$>U8k)iYV&{<#;qnUpwDa+>&;uahQQh;6AQBk8%Hw4wxbS zX+bNQ8Ue~*-H}UZi})rgFaSuOoUvQ4xU9GXjBr4(2V5{*fzWO1uzjJ|6r1>j5swVq z_>`S4ynZVgM9VHU;=*~pUG)jQGyd(%^ym8o^B1l5m}bcOv%X;o>Ba(2*o&7XYf&2A6k?mJ$p!A2%fI2U5jPae=oOKR$n$gxCM z*J-j6=8$rTK+Jqhg30tMgYqVR+wqEXW4SSm|FuV-K7|$isjOl@SFWk12<(n;K`hk- zDvkp%mt%(eB1U;>lO&0XxgvHykC#X3 z1T4>En&u=O9b|8eBQ`0={x%e>N}g@;`Xoc8N(V^A{6wFPbcUAB(%j-h8^QCxp92fF z0xl1#-!G=eV?r>mF~h;^;e?7^>zG=OdMi;_r!v*(9A;S(ExC7}C-|JPd_eRxm-IrS zwY}RhY&(9vy(Rcrhw}+$Q&UDY8ErV5EXOVXt&)71nmOBnYclTs(`^L39CUQ~<=>c_ zF9)UU;x|S&C25tA0+|l&s1Bmj#_OkeS=|MFK_lPws7nKNtt^(o6ix^$b?S?^voAc$OB4jU4{K*SgI_8%xG(Wp zZ&YOSPTP!aET`9ItX#%+@lcpZy9DOeBJ2a;<$PlCSYsK-e9|yKZIu)td8x&q#;i&_ zBlGW|pWm~o^CO`;7x7mXp+HTt5FV3*T%BZz{t3 zOdEgMeu5StF-|wf@Z&h0$KjCzLYinreDBzI2bR6GsCIJIFiVnLn~yN#~-r+?+J2Ry0Uu9U3XMM}f%g*q#uo6r6UwMCx06T7IL zN3WTsungQ8C}%?t#y9sY+i;TA`|pS3A9x-b6J-Gd^W6OKGY+(O6tSxW2;U!^mY;t9 z$Js6vj@{&azMQzBeRAKgN80z6U3AZ5723MdM{6b4C&~NfRUx6goO4(dM576loCl%x z>7y|%$g0m1Etk&0463mbgPny=$py5KzKz_3#AGy#RnHDUHGNBt0 z^P)e0vt)b_#J7EBof2Vg>t+Cdad^3PW&eL?F_oduD@KJ3AYmFcZ$Dmdg9*vZc$<{} zMhFtzR#1URO0*vfhsrN{n$pfc@zPu4QbzJ`Obg7n&@Jr;Usn|~b&9sJRSKHFWO^rn zIrvx?lSwVlFlfSDt9zI^XN4^lW&EL-tPD+S1xd9iDR-DuHXEc_X}H|3^};vhhf3sY zlqnrg#_08xo;||7Y>KA1qj#`|2Zq7K^#siISIKxu^?>-?CDB@xy*yLBNje{po1!V+ z@3{Ib!8%@7VupAhL2u9R@4+&RZT440(lciB2w_~m>8Q}?=)~yci1;Q%>@7y`+eB&` z&t`6IW$(u?)fPf6vkrOB(iJM2%#jyoGHC|$^Z$HO#Bzk0Iz-E=0zlV6?ZFW1 z$o#zj3dRD+(@pc#k`pLk?jjDH>0wM>ubZ5gnBN*P{c{#B?<7CVqgnMKlAEJXtVk z(m^mM=Qe>T?U7$z+s9%Ezq-^CB&F>-(*72UCuY-MK!JvD)k~_@4sF6s;LL=qkF)Xo zydElkNHcgP3Jsahyj*2ABO2+ri`>DRqz@t!fUCR0A7d5~e`w=b=`@JW|U) zVGSt303EWp7uxgf#8agn1Y3}Rsmwi^zEjmKN5Q(Xe4PqcWn{hlE}k7VRGSut&cyYn zZRX<;j~L_RYFF_3s}{o^+}Z8^EW@@Ck{$q1?U)MZ&DWq{O0+7q(jskIH#5)@nj6Od z_*fI^BhB}vvGirjGDlEPPb8)`0{xA^n8i2;iw{D`tZwOQ#UW<+Ki9-OP681%Ttgy z^Vuh=-TbX{p~_lz+~Mn|SBuZbeJ1IIC8cxcb}&!h-5a}mYW%JE>+{;ykM5m9EtecL zExL6T-8ki7cKT%0^hE`}uDFva;8HDXXr8a=G5$581bL`bS>Hm`)JX7jtaqOPu|LmL^cNM}%AQ+YC?*`JCxU%cOBvHjy?lV7- zlvp)!O;mFvj}0FU5~iak2$ zCb;5qbJ%hXW&Fxy`MZFU;y0Zb!k+LdU^)dgad&Bjhj^saS4I1Vs=gY2?nWjdqug|P z{%t#FdBx+W&-n-YE0h$P%>#z<2y6aE7h4 zjkrdNoZ@dNBtwjBfcoV8@1f=d|3bfqCQs)pRa1)x=YRAhPyefC(oGP!#)vDSVS963 z!&LXLAY=*)Tzp9klI-yo0S(?~o9W%>K?sWQbq_~J>G9HtZ`PvN)YXpvaW#>M{?DpmEPi& zhw&#{J9~gZBKcp=kJ52}?o6c~jkn0XjQt!s$Y8ivjFR@}tU0&ff&QFs*$5q0)vW)j z&|1@?kjZpSV5^4&W$G)@$4BcAgtRZ!vUUc9uc~0pzIHNzNs;kDV{5EWxF=H1V1?g6 zO-fYH_}x%*!cJ2b0FjoFg)FVS^XW4T3&m|#xfw}+(oJsu{C{`r!| zqeK|Dr@XFG%_WfU*MYKkrB}PH`fhPWGyoHF1tEL|7`=|*%TofGawJs=yXNrV!c+RW z@Pq=xd~SjBAwkuRJbgbWpjONP^UANX=%;OfYuW4X|3<)C_5QbNrcITuai$MV!KpvH^nD~#vLjxR8Kdw{-OM!y92e#xnl1kv zeq7-()tPk)m=G-dh6#Zve9X&zsuMZgv5JrJtKQdPj`7Y*jmcPX|AndN6g*)MCjw}B z+qCHhr`)v=YD4d{!o67vRKlJGpRGde;6n^clPkb5k_t-v<=fAGFIaehdKhkWxrlCV2}Ck822BkB(2|&nS%EvKw!^z8ZFVJwd(+X!-C%$t%scSi7ji zwBY_fxNz-xT;Wn3#bR7kn0?kaoN$3EF-Vi1`A_U4&=6DO(iGl?S<~59oWQfze+=VS zZLrm`H8EdJ@>W`T^+zTb|cjWM6&yvmK;Jy3g+bW~|o{P$eAQcgA99~VK^ zbPu-7sVuE%T21LDb8@>#5#o&8lK;d^r-hp5P0hA@G4B&{`Oy;*2xlR-4{j_3afJNs z&v>GaGN({i(xo*Tw2tF!j;f1{v<(qJ!ttRMq*Zf(nK0HoO}ZbY)6Ii|mKwUcI6YuS z<0gvARC*UOv;PNcj_5O}42qB+Fl)i`9Lw+Jr6r_IJazn|p?7x?vs`Bwh8imT`0#bI z!sVKaCc(H_Vzjs5UpWUZ?G_vmtzR-=nPwp)>F$Gl({SV`r7xXe%WRtojlWNRn*w4R z%iJ0l5^NiWU_11>!_UD@rn@{mu9u%pYiLtBb!JF#=%EaMweyZ_<1&Xl3ZYS+EHwVh zTWda{nPSAc@twWL(!Uv3;H-`V>r~<4!SACt4)aa-7$)~E!3G9HdI%}Hbz!4XEpdYy zN(EvUIkCjL@VdqKhZ$`RVH9ntP1-(Fw+EEC>^a~Q1WKW)$tlA9veK)Vmb0DIkU95u z>r-xN0hPWIduR}-(T@i+c$iY`-{D)22Cl=*4f;*KK2{AFCS?#N_46*V_1Q}eq%j|%Ogd@%auJKVGmdIf?iX8o z;Qj>u>G%)YGej8oH%Rh~8Dh96^tSX|zPtPL`M_(+7q|LU3SN%4z_2XcZ~hDrq{|to zI)VE&o7RbS!Mpij_axkEN;=eVX3qKD#(Cy*Q5v&{)j+)sNpcAD-ZmLyK3m(^uSjB< z=xWg;s{{AfpbO?xZ(7@&jJ>@xtLcFxV=A&70i)i#e?joL3jV*{e?~mAu{pcY@nc$N z@19nzka%$?S=i%N=3~D1^K`7C+aw!Yuw;u6+>d?Cu6p|+;3c@;=AL?9X#~%`agU|_ zF={@6*c9lz1b$fh@iCKx)QRAl#s$vFH#denWuZPQFT~J}LRs z7=5|)BD6lQ3NCwdJ>q?Bv)Q`_*xp;a!6I|OCX3GQzlsjq!`5gS9>Pk0+)js{KYT#V zHccmgw1?c^KneH*+_5c$(IEg$-kV4w(9Imcx1xl<(iY^|<{|v-*_s zTx^f9^;=Nncb^yZBpx45%Uw@eEKtwu>0ayV0ULk@{%+>;b|CRZqIe<}G?l|~d{a`l zuB{4k_k$(1Z!~T^<3FGON>}k9XH5tdmd8X>fcwLo7kz33A?mU;UQg5@7Gqg}K4)@o zHrkUHmvuWE0`Rv3Fs|46pW!ev&acG$5Ru0A3oBZRTA8qQ5mCiO0zx^$6u;GD+KJ$b zRw#FGo>x*mfTGRvxQfu(uRagQXinOsbqgAxM!HJHaF^5aNvM2#ZT|B3DU(M*SK zOdUZd8a{a+R%?luTKwWKYTZnH?}>#13)aC!slfwRuFNQPSI0hA>T{SXDxuMn=C0$@ zJB!5q3n~J%(|?se@nBh-{JAOSYYIyp)jy^dRJ`b(ts=UVHqCqw)5`^VM;@}TeSW7| zswC>w{cy{c>!mR5Nv!XB>7~rO7p8ZWVh^>epL=(C{A|&Q&3^HQqM^~m7L48dL0w*`-^)h}p7>XiE;Tplw33@!BE0IyPaKvw<9n^} zlyT>@jAVMsvuD)3rvr(mR>dEuhrb>18Fh*G3?mYp4hhzSz+jxuEv*!6t>a(!isv z)3hb@v&spy0%1Kt0X~0^sW={-?%p1?T6ob!Als|(ebE=-GZ`*BJ#OVoi3Pb`4a6Ds zf+9HPjHu%i^ar$b0g0Q5m@(}9uJn%3pF$>fl7FZY77&X~M(kQGy zUtacm^)?Q*+B|Y|YM&Ydbsvc8nQp?E*AEnW8ra8`a%C`7m1jNu_1^S#yMI zR59X|oWVZqe`2Bcq)vE*fd7PLTT>FT9R!|&NqDy3se&61_Ibf`zw$wmKdz!W;yzuQ z&e)8yL;I8QL~Uo#iz0#ad+X(rQ5R;$uyXqylk{0Fj=o#sw^y~7h9<6>ByWzDg=ksD zIB01Lwid(1cDw=0)tVrX&VX6P`>P2Wg1irU>;dyKM;-Z>7>#jls&rtH!& z7Y!aYmykDd9g|V{u#(x0#ub__Ybc`02`%y2e9rCMp)9f%c^BJ38v;}57o zo-!jVNaOWV>Ujt*dJx zPWarILl+L;d(kB+DnP-wB?461v*;mgRu*g0PxAH9il;2xKc^5kPa>ok#t0(fQkiqq zi3=Y57s$tPbq;?nX-&OpyTDIJlE?g?-6td(vd<3Dgim`J>PM65hPZQ=PX|3$t2w10 zN;8+Hxj<$buQf&h{VQhxZGk)PgIs1sK(x}y*#u4g_7qhBeW8x`XNXt!E%jzqUnSrT zI~;D;e0`O$*M(!4|96E<9NxsuRQcuIWcDzrMw01s#syL1_J|ZjXl^y>UVP8w+Q@oeouidG^u=7X&e-WSukeOft zpD-L3gF6E>?j^i?pP(H{(Cvr9NKQ}}SD>$N<92^8F%7GHnIh?9Sja*7W{Y4%4Dqi` zEsee3m$#I(&J9zpf8HVCW+PIwjKd@sW|vM1S5jW+5I;G+KP<=ErZBgcCXV#c`(Ze) z2InYfR(ftK@Jeg3{KA_bTk~uY)tX?p*b#V{xjZVK*BK3bS%YYG{8{Y*yXhi(0sg>R z2KA`hAC?C%*ui9X2`nBZIdiRfiyHc({UB(YWNKT#UHmQ0*nDS!N+5+J^C%n9kMie~ zkxG`MART+(u@jwX zQfQ?1ME)ez#Ur~n?!NbXt=f^xn51&`(Ls^NxvQ;dI-g6 zYi{%kt=7^OBC2I6SJsDNQx4XI=W(T9AGB>hYRwdibj=7uv?xFC#^T(yI{S0x6Rq=_ z>g!;yz|?Ie%njnG5ZI=ZCRO#?Xir|BhxWViQ^FWd<#N6h-STVxv7HD`%rN8+JnD;^Rh@*OH^hOpXezqLMKXL2f;St!X>RE@~zsm#PkYiSoMp<)xR!y=S zAZ-cCEx97`0nKo^#r_*WbqoS&vu4+vWiwHs-tp&y-}!#ITeQLX5m1SB?c@vJjs-QP z|HLk3hzzvVPRL+SH^rF(_zz0b`=(6rU?PANh29JUiq#zOJCqMeYF_SiSBW3{<3TbG z2h@a-$C=g~@=esD7T#!>fnL#|4_f0n7AeO89`OR61gE8i)aQ@`s>5ZuzGLGxD}R1T zNV@0wtxDp#&QjU+t|von_?xjUSL^!--_%(uu#W#VQvoZA(0|`6-xiHbXtDw6Pb=$> zXfub@n)9n>v1eS74T=SJ5jZX*Q50sv?jKpa))+mw_WjJCSGD&mdaQKys!l#<7@FUa zyP)eKHfpv0w1_@WP42t~a>5s_J(0VcWVH8Xevq7G+@a_eY;ep44O`E=1M{yp-{7BuPvdPSQMkt4)jmy=>Ax zDvgoB#aJ18^3E=QU>J59y%a#3+_pJLAD!8X0v%9gx+;@OLG9h~LdTS@BnNUtu!1qw z?dy_H;#KBYmwZ?>cG7=hUSWDPU^>U8&o^Tw>C18qhfQ5(GW4}hybif|eQn)`l$ggh z3>gB-`s{$egO6X^5DxEtWOA@57XENg6=^MQoO|6VWt2H&0#u6MI3<<#K5T!gx& z*1cV&A??&z(Z9w>`_u5e_EHHoYd-3f8x{E9UvfbpL;fdL zo|4I!3%NIf|GEnF%BNRqdWX`&zX5^CiBtwkD**|y`0{S(27MryT zjiid!cz!ObBPENC*FaL=V7pC=rc%Jy#WOMf`Qrv*B}o4#`o@pT+H31iJ^1A;9#}Qn z*3jb9YYbvu6x?_JL>dKn`+c`aa?2z2UIvUKQL66cd2pLxd3`%Vg0MvTNLXCIV zGED>}o2{xAr@T$V>@c1zb}K<02-=I-xVr=28PbFmuPKroU#D=LNrpse4a6}C29Jjaf^{m3M*a*nqW^MdGo_4>+@z|BOpHd?kh#+; zAl3F#RL1XG{B-J#@BLd}nTsC-Zo^$z%WL-jn%v&WG&5myQD8m;GV(oCy}#~At5Eh+ z+Q8`E4;g1a;|9@L#l>;oVw=y`hY8~ulW&db;{S;y284w^+Pm5^;)YU^Iv4q+G2DZ- z_89SeLWe-ODb&ztWoqtuq-oQj;G%U=w>vn)8PHi z9N?MN{-J`B5l<|{ELH!>Okug$!&}(B#F-85`pO^g5gPFB-Qn~Xx!fb}flhBNKAzt! zzf9TN6>ouK*U1=)QK58|6-0%|#IoRwfBnK^pP8mq0`5 z)IuC&Kl$QaAYSB380t38RTu4uPFjd6O|vw1#>ZUeuON|z7knX>!ObpVRlSNl*f`Vy zb9pYlrmYCFS&Y3=!u+ln8p20*-Ofz77GyFg9GJWRk+=@+XdjUv7#TWd9y;(^gVkFv zgyVq42QpZ#Vt{}0j}Q7%?7^_xus~?<+v+tqD}Ti1S9o5KTsGg@Q&#Y3eg%!rFW=rl z6PF@0`#NpLV6e;fvvg#8fkpOu0*Cf1fzmAFSj}e8u{_XKw0?+ffrjAhH^JiNCX#1i zW+R^MC|cFsq!ssZ-JR|b1G$Ngl;9AJCD!Jjuu&Zewo$>_FIS|S#>3|pQ&^*`2(Dr( zW?wu^qaO335`xy|^P!BDif1#3FTJ+*ZpdR$n5!1G<`!1-xcc}>TS=qet0UVn zHw_z?K5RC9I&!jX1Ae&Nj`C(-{Ts*;vg(7wAa#c4?^<1Oh{`)? zqxLBUti36H3x4Vv)B-Y_aRy1hD0xu3;prcCgM!hi{zfgtPR$Uk@1``-IX= zVFN9$&Xycw^wz8$&%@=8Q5>oHe#ziNiD3J~_H7i!VQnf_omMw&An)YfKnU}#dO(xba57;fZsACC zs9ia(5XXgf(ie)xTG{59sm`{`+C<=P^)%F^U8K_NNYt?+>=BRmn^S3eG>=gK<5+;W zw`^ScogQRpJv&gCZ^Aq6ewj zFq4c&zY5vz7}p@R0ceR8W6=CvKa6x|zPuf-5@5PMe%c(71=*wK&A&{hg|!z!&yyrdc?M z%nc_;@v>e@t*c!W4|N1iLw8T$d=CHi5{nMG7cU?=W#-rJr;MAq|E_uM-y=z{>V$&b z^0mMx#fIws9FF}cZ2?0$hF<;be}??7Iw7w6_y5nyC_0IyrzDHyy743Sizn;=o)Zg> zZ<-~ZT|e(Pr9J;6E%+Bqsy;4xi48FeAEeh&go@hq&349pQF2)OG@w72 zU)eFI=ChJcA~)ULKQA;1Cdu1lu5#kLjNNJY2R8H`iboppg8Sy6(S7hKLFW?0D}*Hw z0qP-~k5Z1SC!Z`NfwOPxJFKl_3Q~-QJanKl0OmVlF>QEq@=d?Wlj**H{9LP=>n)M5 zDxj@>jO)H4zG^UP>f8m22pm*4SRvthT|bHVmK54KVq3eNc7?w6&{Wy4J@RHnj~t-y zn?~zi_YM|k`IV}a^^jahEo2;fYwz8@=P(Nya^(I=NY(7ye$rd$yKH=T1Jtf3E)O}Z(~XL%p~QB2`YQTAqy zx2|7nHf;Cz&*#O%BJ$l>*Rs8_H~6aM=RaL5N;Z0cxEdCwvwX73_?N*G4+k6%^jE`1Kw9L-o|n;?bnOotb3{@B) z*tte3OSnUF-v{S<6K*bMVfvOxh(e$K7YJyDQ%Gk}LP9h7ci%%8(KjYL*YW1?Kx7^L z@{P|?i!XvtBo*X@{mQw^n|0E32hnGVplWvy*HkbG2NsR`uB`Pq`sGy|T(iy>`TwCG zh-X^kt+@wa8`huHdaF-nG)V)IhE0a@E2_19mGbqdVeSq{{VwnL1}`3Y$HlTm!r+B^ zgHIgk&?ke~(I`72s(kddW%B8|URR@z6&=z}p{G}95o;)UXQ;RCxNV!UADJQuj7UlI z`A;lERICzI^4*^fI;Udv@)czt4&(uHPJY}yoRHh19O<;i{OUv5t+zH>a&&)BMFuHq z5iKf)_>@O7NlC&9Gq1JTh7k>R?umet4bp`8(D zYVIBw`Mhlx$)y6T7E9a$cYa8pq2wr|87GwVEuSlZNb)R=fx_Pe{d=Uyvj4=6_dI>5 zfWQdR7ep{b&$@s`eF|N?V&)I{{o%jXo{z3FD~w`cJ5p;7{NDEHJ75D(Xu(52_mEiW zGZG*2ybJol`veC+$#{fjqlH|u-#E*2Mc?1%9uXqqO=>C-`fNynVHPigHQEn9+WNeGBWZ#}L1e)h zbYl3Vjuu0;q?}yOjbA)6_RJfxyiOHepgGu&IRkos7hb6m7eDR>a=7duEaN6#73|;6+f zg=-^2Gek$AG&oSjL*Q}?bKcQny_Hp*vXAx3wp_D>{hey;$btz? z-#Hyq&}O2g%($EBYTY$+z-t}#N(!L&G;ak4qH3XM2 zx#JZ5Y3`f9hA>RyMEYj$!b z6v7Q8bSdsNyU7p>tFtN+2$8Dr<96n}BkNu}lM~wuO0_*pi`0j7G(l!mk?5OM`&yIl zuqPFc$WRDKT2vB@thfFhi?LvBbr08!*m>?VbNW&auI0J~5`lU)E?0)C8)RMU;qh~I zXqkX}Aya8KrwJ|1fVl{s)QJheXCE-7&dEqgv#2~ItsO`%d;ppv5d*X{c_oWJSXYtQ=J5!d|ls^>|meZrJ0FcJwrX2B@&3`Q+b<02mJzSqMOEkYLnEZQLZ2$At7 zU9Bg(2_*uu_s|FU$v!t9&-gAK8H~Jw|NrX0&u{C79A%}wBHns5Fl5seIgA6<&Q4FyOT-YS(bw&2PEj zn7`M$>a}E*n`H1Rbh|1?VB!L>k2;VTqYYdyUHPJECKnh=aAD6_(e>^DJ}soZ`F8?< z3>5t`f>_AhQhS=*nrq+4Ja@Eq=*=Mmm_fn5imd%>oRAsT{u{#|cbqt*y$lxpU)9nV zdHdP(_s}{Novk)>&zft*WutzjCVxtT+qUU#o6fS$Y`!^V4pc~DFtE>>@e=G=M{A8v z&7IuMV^Wuc`g1fjJ@{Ca?>zoYuzVy;F^Yslw)R}mwu*enO~PW0BY2L>vyi!+`6dP{ zi=O$CSo*lJ=(=cK`5zmaK!N>$YWycAl+l58w+76pw*?CEVy{g-f($&hD`zgyv=c`p zN(VdjApfdF083Qb%wDPAUKCl)u)u8K+X-)ufYDaKpi6Z4U^k*Y&5G0#c$ZWGt{2#T zgaRMxb;ix%5!YUqc-N5^{#g~!T```!V&uWIqK%9rY0+W@a{tL$RmXz$`E16$!Q%4C z97?hloFSUq#cUD#;2oBMSjbD_nHEuMYMWSoA$fcLjk`Cgq6H}1y5j4I2AE{A&P#i1 zG3WO^s@z}rB*Wr1z6=XeN1R0%cRtBAKCc>KF(9MwFu)-iKguaeV)XB;y`Z{u!S?#} zvBUpTG4JX?ZoRA{69xgR!=KrPLE+Va@jyCc?2Wv#$D!T)t^&vHok%DBTgw`Clc5?X zIBloKg4K4M)mf`eH1rpNT-9^@+GCV{$D+d*~z)kB< z{JUe75_2Glk9wxoy9m?TdvDqH?%7Ri4KAQ_2HeA1M3QBv;c7Me$=us9)+anv4vx zzjES?$zg#R>C&VDr(@|4SGM8|GSVqIDun`h{+Zm90|~bYj?=jBjr-IMp{IhEuYD zaDSA;SPp@%lM62s2y!tSSooQ9x)DitWr>abf|hSo&^Xw6%yq?Up^l}L|E>i>xqXm7r$tUu9b zw}Dit(>|K>WMYkR;M7~9XhXL=+bvMnu%fz+iB5fO#61$m@TjHkskU&Fh=8|4t$sYM z%yk&+&rfu2#ZyN#de_X!hI2QOn^u_fxi#urqL(SOs>*epL9N7Y#6PP4z3Y1U9k8=$ zRYAC1`%{xS%ct6`M0FEJSo$r|xj~QgZT5+~_vk*0mG}jA6BKU@#2puUb=SX|#nv2V zJ#XYAIm=9wOu;?0v;kgjtzS=0(UHso- zqM9=djeP1#gJmwKXJIq+Hd1&GPq_P$>*dr(+JCQy5^G^t{%;S~-Y^Nw$A0O#Y~VvE z>fWM8x!%Xhd548Uqbp|F%H8gh_Cq(PFLZw8sHM-PHEzTo2k&Vke7@+433!f15k6|L%@~KX?Y=O80G*4ZKj5uyq!5iv76qp5q=m`um$piIK!?xm& z{~f&#xT0T``D_-SqP#k^wr+U{^=kT&m_sS=+p5VW^iZg_`3m+ih}5!N%jsfFpho`q z`xd|dMjjL#I7ga5qJ3bbh&K3+C!9n5gJSV7?o%*$sKxvabmwV{PQd(W9jS`es)rnM)vdh-_CmAq?8#UcCdhXQtSyaKZ!$wrIca^0_P+iC;P z{wG!m`I}b_hP)+xz^&N0c}7#J8JCzk+sgar+Xly*$}?(`Tm5`5_X11NChvq*mD&ty z{HFIPFW}m2+4&Kz`kPI}ro#%DTYr5lH+4_i|0niTvygHId1cSxyFD2vlsry8645yp zl_*H)z%X&#eU`|5)VPOW>sfd1>Rdv|@+Na@F}T2A2xXmMLEg&ywEdJivq#}DaVin| zA)@Yot>N^s1C;;7?h?aBV=O4p?++hNRpcC^^|7Hfn7Rl&YUG!Bz^lOEFKUB7=d|DG zqtg*w|Z6w&h*HzNu`(5EW7LJE)Vy_=c^2 znroQy3soaQ(v1F1XS|Nlu%Jj|F*5l$-U@fGl%{2i{;hDnb*=6v3Lm9T#<()Vw>#NZ6ybMZ52awWVcIEmr4dvY50IZZU*e~$r`=;b$k z3zO=>`I9|5fH$yzkNiUp$NhNQ%li|z+#GqUk?M^4(dcDbrpoU`EhUT8>Dn#1RUez5 zCYcvwsBb&(vR5F*?Mo(=W6fE@qcH)FuRq=HdC2b)F#0*&>yU9Vtu`v!L5@ttplp;5 zYz}No3u4fTVfB{vWqG9-K42i;rJ#aRq30KvFRg(*(gtj#u}CqT-rv9^1;UlzoUE0c z2W?N|X5$*DfC>D#n>7K(5N~d)yA3Z^ntmRm<#2Rsv2SUSq_%(&rj8P8TmZF2CN!uYXT`--^gfs z=&<8#ju!czouGYbA=AU9txn0qKi-SKzu+01ra?sYh83A<(jyuEqxSiggtR+Yq zq)Bs?d*Hfzif=6+=@}nd*1MBKdRaFAf>s!zgGv2QOcaQ*wM(cym*`{<(bxKUG?($M znaCj6G^Xjm**@vx-d`s~cJz}0*?*28q|Hf;-nC6{murH`@fC^JAMoqRj&n;&>e;2Q z8~-OqP8H^j#bmGBIhJqs9sX1*xa;cT^Qk&ueXZB~hu+WDOZf7ZlXI~~)x718``1#& zp6z~5n3huZxZ{Hd^|YC+H8UW%DDGoie%wE>Vdk|c0q(8#lT$fqC}rKOywJOWZEP?? zDh+cxr`~Ujx8@RBy`nsWYTH)Mxsmm{9O$w9%5%oqDKeYD2G3|Wp=Y7m@1nj?-D#aO zWp%Ip{-@Yf)f0X~d#RMF2Q;Uqd|G_h)F;qOTN@Fe2`9CvF+Ch&U)QO#&5Hi-AJ`== zvZDlStCCIw){A;@!5?U)hK4(#*_~mf+-$!ruUq`@ghEeDHJtS^y?ZETxJEW$_-k0r zo}$yXStoZEHoj8w8x7aAm)ejaHTiuy8DZThb%7%c3{ofEP=ZVs`DGl)GE7+Y%$jq5 z%=7AZwvKUzU?`79!aF*0P537o|TNbp>ceZQ_rE8`j7ga+W8y&iKoIF zbC2M?9zH-xpF0z;;NvF`M=!0i8Y*F>PwL`nAr|nn`mz zdvN5pkG=c6zo;3xis;6fL1fd76vtcq%#}9l@=ScQK^`1pt}|;KGLn2X zdw2N2*^Hr-gZ>RIwV0x%XZXc{LDHu8qcVMe=OBlJ#n+D2&6sJ}zqiknIabu}I;$sx z7T&YQXN_bnB17PY2|iiF4rWG=67#zHwFI-DKcB7I?(TW6u1AK~j;A8;Yb+;dTl(?_ z_77{q(k9(7L3g(Y)FcgtG4F)vC>URz*+W8|CE|9E?K5~u;zgMtrUm`z!(mLuCs z_6^;cts7EKg!bRylcEV%LP(191h1?H{WY-TrZjn;R&ZR5cnZv7Z4UT?> zenQtH)_y!<+oql$l{gETKj8PhWV|%TUHa_<3-J{PF_#y8ZK39%Q7!!j^^a4k-s!*M ztF`!@Xf+-CR=l^xDcK>AzjA3B_&2~iWe#o#L%5aPwN{6dJ;uw6{tg{=Mo2DHIQGeP zR6%y1j~?lX_*H$bFY+|9Q^ws9^PWspV(2`=oFw=oGg|wTN7@fHYHyP6a1wLRZchMm z4Jn0(T0(YAMdP2U=;3baux+N;6A>VROwkOnqPbym^O}yA(ETfqnb#G^lJ{RYk~^NY za{bGe6j=plLVf9O(3Fw>8z$;I}1KeMVu|d?*Yo6}({C4m`F#ht= zjfWAf;K!DLK1~;Cx3RN@RM5feEBjRK6IQ$=T|mo&J7dzKX|j_`2#4a29@o9N9QAWP zrLYINRjWPiR)Heo5k8MMZ*Tf(H9c|%od4X=AA*M;#7i>HCklC@eW5S(-S)b`j6R3L zWVu_(x0PM_`NM7dC&0j9#>a~*xxl@6V*L&2YFj|>R;J0XADNy5t+bU8$Li$(3i2U+ zU#;|OJMQpTcb8%x%(a#5g`Gd%OVLf_?2I0XFffLt4fM@9mE;`^U)XF4FfrI zAKzI>iG7o){G)cew>*WWyER-@mXxr z$l4wRl-a69&0CmF3+ck!wvwPa<)e)gO~CeJ7yug$AN1yf)S~sfn_gUc02ls3foa8}pkGC?_aOp*0 z5GuEeY{+=)v)SSW9d7RBE}jn2X=Zxym3wyqokwmPQo zc|*~=-XNF_|j`iz@_T*nI3qcwNeqkSLaCm4ImnpNJ3;b)lnEXG2ECFZ;N7d zA#ybcP8-hftAxR~zf4MK-IqRFPR>dJ)!s4fcfX`mN@~CG0BuwU?Gg(9PUml|E{Wt0Y z;g^c%FUpBnd$+S>hl3GVGOJcC+<}5o z;Nw87k6CCb&Z9veWJBCE#U2*7l~O-|^)dE=8*||tfrf!J%CJDTJA90=B(**B%t_<2 z3;~5XxFXHxz8T0~u?dEVjZ8dRa{YKm{$(IVCQHTz;!ew{=LxQ9%eVV>mnB&F%(d)z zB9gsnxf4IfdR=L*pIPX%r&^#h4*l)1-lMp+W!~_PZIk}lcpjX)MD&8_JCyqr&RS<& zz1_*Mr~+S>aamr$VpO6E4SIdJvPm7)R>KL~H(K64JY0y85??XnF5KY2%}L`hhGsfC z7jNy81kxQ81rnnm;}wC^kM7aXiQx!GN^gy3eiKC~n@8(Dor8T*g)|)OL!gbXiUH*on@OTpS0R(FbA{P>~TvBa0?P5oGsw zq9gW_spg;Iei_1e2grjV4H!$RhxvRJNd%XX0dt-)r{C?IK2TW)PNR2>(f9AltLxcU zi*R0hWNUwR=g(MHz;iiq?_J)mcn_uy?0#fMDFA{sOyWuru=+{AUOkPtEf_4iVzI&KV9Ab+1k zKiY#xwotr4Cc@`eE?qg~3(Ilipt_zGhRj=m9&pM$5l9Vo?{Pl-#Zx+i6Cb&|t7`XK z%T$9k$E1VR-OFZ-u#mg)v8U8f_wM*hX|Cm6HKS$?lys3wRgG2SzOtxg z2shgh*Yv68m};!`$z+|XA!dq^Hh<#A569{d7{71asy~4J9Uv`>?{X*Pi|mG<|idv7q)6O%%D7W{(7p3 zvOJ#z-7xNlXjF};hm$q?b!eo@N7D`7{l{l*Y>(kSC8+!jo%1e1fDvu{&IfV>A~i-E^sXgrJGoP>ff)QHxM9fb za{G0vPMaoq^t=N-xXYfkvf2hVCSmn;8zmT2l6DHQQa6C9V)8fj%>ywQs<=lv?Y80fXyJXFoY%B3b;&M|GH7<)6 zFYFXT3ZxQGAfqD(SRnbIpYZDB^Z=ZNjfY9-(sS63z0Gyz;*D;>o{;Dga`lAVeh=1N z9V%YbGp6H-f^vW`;>t2x#_$Ba^6y~Ic|as{!-<_V(62G>HzEubV8vWJG#jQj12IpywORh@f3JE{05RjR70o%1 z**@JjKupBjI`$Jv$hK9_M{{|tmWQ|Za5ZOFRI|q&#;ab)b}uY5$vv!}Gt?rZ(jI4i zSJDc0b36~C=hx|U)F-#ye`Q(cK+JZY;OOzPoN(`}nDn`EX_2|kJ2dGfLn4iN^wr+> z8|oCft_)wfShKJ~P*pAgeGx4SYiV0<_)(?gfsx74s&DyX7IaoMdDqt*$WF3P zpxlh|20qv(!nn8BBc}ZDe_|?ZK;54Y%W*&4%C6h&^n!4fh2^ISq6DHkTTaef82jm@ zR>!-2l5yRWzTo!6zySi=?8>UDuefRwb&M!OXvG?Wmem(~+Z9lEGgpvp+&7qz-+c>1K zzqstNNem+P1Pvi{2gtH=F%ek@hORGQ`-(Z3PGT{)GQsMmZ2RBKYC1?JH%Z!S{L2!4 zCYas?OBkOyXCk^{D-3i1Q)oldv>VX1u`SKVn+L}tqgb3dKi zFDHECMKco$8$yZRJKY3^xwN>&Y(3SnKYC`(G*?L_ZF0RK5Z9mp=2Vw**IneuMYW%B zviD7iA`=l^&D$yMElNPD4rfRMT)#`Mm(K{a63pI8d$X`z9y)mWMvDra#U)J38P&Oj zBM$CW#6@W9btWaAQWTI`^X>-O^VbUzCqufP&~a@_GxQL zqn@1QBlvHhh^Pi{X$Ugc*N>T66$|wZ38R^7>K!AS+S^EPZ1MSXcH_@@-MNm-&i0h= z@8xZ!b{7>Lak)?z^MdOF_fS$4-R0lnvVxWmyHZzV=bgAAyB+P3>$)vizX@*INRkw9 z^uHLqBGi1_ui9R;xSQ}zy5m>ze^S3htt4~&dc zj(EZq+Zbd;KP5=04}Rqdx;hK88oB&(V#``-J)%dqX(|yNv7<`s$a7*jj=XO?S7GnE zet$}jPbQ>axm~uP?mYqHyX8a``SZLakquxqyJyyO^Y#ag4e@nfKhr>V7o;w#a@q%U z#@fXsd}`=KxjF5?nGnDxp15u8#y^qS1wL-fk@zE<_ldaYgrKmMQO~!c zxR;;6HD;Wc>dibX$AGEp)-V+g?f&i_e}}@}+OEeg*F&u{vgex}ryDpk(ez zM_l?Kn$E9vJ2m)XGaw;H6&4g`(h3njBk2I`)n!DjG5lJ3ueae_iRdAf*f|wSySJ!J zJWKy~>-}$fNVZl;KJqDd)De4Rv^hXgeqp<`fGgs6r-7&%MQU%s5jCcMho;@Q``;gr zj%3Xg;!fgErO|~T-^2#<0n#QvFIxDi!?&5dzInZys1h1;(6ES9wZu)_D%U#vFf6 zadWT?v;4GLfxSN4bFv2hEYuwO$eE-XMQa5+`piUZLTRk|*blmbN)E06_BHH$8QP3m z!frryIqR<-i~NN!HLx^eLZy(!D#Pm3cxY1$kbV*6*R2DBrX> z=sHR8%>|ucgv8%@%zA8s#kRTebBs`-mEFz>{r-drMfWhJlL;AnVE)TH8URmANc--w zc~!>@%b_Lw+h_CQ<(b~tM;kEY0&u1Uu{30pg7lcM_zz||n~_ocxF<=tE@O+oPN&I6 zv%4aeGr2!bY$nZ~vYs#1dNKta_22vo7|gmzYcXqYzbUHl<3%5CE?9FjKp(g>Ho!`W zL24=Qd4D?V@~UlsJf)25|4Pj-T0nk8v6r39#wHADEYcX1mZ-zuM(M!J(WGb=OICui@NxQ9oNs^l&^m#h9Bz z>&Kg_Dwbk!IoPcx!sx$!Y$aZg*<%kr8^+OaT;H90-!?oSk6)gU_n24R>Ae-R(@pMP zdTAuJv9IFJTwGgUecK8=a692axft{KAanlFZmi#fgVqHC=TiJ|dt4$w72H&qupNMBDn+h@1cR{V+qx zlL6gFdwOY7`h#_;DN+1tI1>I$mBif3bu^qXM1$rRAb(fH(+{Kw{y7cu|NR@4GcJm* zZIuk2V*}DAoOW;DF|sN=I4(xU$^U`lrEs|5%T0{sZ!o1Q4rUi<8agI)$(2!_D;gB} zB_>=k&^5MiMdYDTo%K<_+5N}uF zHl8msS+rV$89s-F(X%*~^)P6=Rq_QtbIj-C)_iUUSBg*lv=1fYr*w*%^=5Lgz?&zCfiMXuAFS|`$Wa){Bj|577^_&;~G7)16 z_qeVs09su@Gi?zcHhv=Qwm$~23em^aeF+fPreu8P+i%B3pT{HIs(Fkm0ug&2>obfY zQ$={hmZs%%*~!Hpm6IdCEupC^NYj|eL1A`(bd@W0X{*lW3g6GETn*Ed4%+Nfl{PJg ztJV2Ic@qX(nhtih?XLoAZ$=lWz8QLyYa9e1F;i#WwI2F~3FWrCziPi&&+9I8ZUz$A zxa{qoKhhc#V$+}nEniVrLa3Cd$!axdEyJaexww`6mbP3QZLHjO72k%7nT~k`IoT(_ zb9LylavRfirSNScBEAcq0NR7$p=C+ceaHD9iTP8;PKIvBly(8Nh?U~$i&iPDH+zL$ zF|YvvJwnB&T5!SEmh(8Ac~Xp*$d5{;ha~_q?gWW5-%N^Mu%P~B|Jf*->v$LVMSep0 zbf#sjgf0=mS$D$<94^EMJjdUirX<&vseC4`)0^@>rzb!P!>;2p;kAG<>q2(?fO8ZM zx)s21GheU+U6_CwyijMjJ z7ZB*!cM0ZBq$!{Vr(IfY*04q1!xKjXP^xWWI-v!Bry6H()=$gY+C|+&f>wmX|KN;V zuUMSJqhtLq9NYMNS}~s(Bp3>!`f<&dJD*mqKDwt@OVIbi;rbs-*;VILh5DJx(C;yR zZwEYdADj5WaUq+=I?vd$MXcWy&ZR@U5990PJh!#>yh69-2I?bB6^y8OUx;3*{;2?) zB-51;Bd$5hnQez?u;)_S2Hkx8D6MnRqMo&x$|}B><#7Bj*R%buv!|nmOYnaiTMDR}TdKR|xwe)I4kSOgDRFyuj2Rn(%Yv&$#-|ci z3Sid7$4)2zdE&=u&w(Cebblnzg1)3yBXf7ZR1Vt+aDQ_LBU*(jr)H`G^H`PiZo|8v zW>$q-A%EaZj^FSukOa$DjJ8x(OOt9jnWxF0w;L=Ra3odx8daH~9XxW|G*PJiuy}62 z)=W@73BZh=de+p6LzF=-htoDV-CxeB%yueeg=&@q=xOt~wi3@6)Xl)|QEd&o=?eN* z_`9-o{KmSt6|ncaN;O@yzFZ8;z1I5r*4^@%Ok(;O0JECHKxI1wkIb&X6;UeU5i!q8 zL)Yb-UV}WvhH@i@AsBH{j~0)g^P6|su5a9t&8#%G{f`enF$L6O#o4*5iXZ9hp@j@z_PETE92u7md{EA-44dOSgSE$d$CYhglj5_bl_!ESZhgW8itj?7%uZC<hj5PJy$^5((HyMyxwwHO%1T#r_U*h=vOhdle~X+wdg13 zS+}qY+tJQ43yig4&|E#Y*O5*-(2c35?o1bG{1t8A+|`E{25SOo&P$(~DY$hFL@8d( zC>j4ZJ@@0WOn;8`MQ8euN+tZrMTI2^Y((avie#5n%C`K~h zFzig%_>Mw)A4BK|p@r{KmX-Bm6v=Oa&AYi=N57UI?3A``Vxdxl!A)h}$~qG4&b3ZI zkrYe9oY+wifxyxi3|fHCdt8=KIJj5{*UJu96Em&{rNv$=xO#+79IeOgjUt>w@?Yto zZq1F0RCWapS6utI@8=z=tAjJ>jPU~xEa%FZq*>`ZHkTeKy1IbHtJ^T$d6|(-36HwV z`b*k&F_`*FcY_#rP)08IzU43K1_#W=HGUf6z_(OVzg_%pH-uf|7;`rePkWVzb{f{# zHJK{mO&x@F+g{B8(C&nJgK#opCbi_|UpuDrzkPkN)Jj2m$qnokQC&?@S^XSxB$+uR zL!m1xaV5+uZ{a)#@v1Ha35R;F|p0mV`y9I@f5#p4V&Z0bA!#`Ap;81X7`WZ^e(H!Y? zjj6;ZGm3wUH>m5<0dxY0)>@6RZ7n2tq-}1==GE;Q=rj#d-D49k(BkXVT9bT?jN(af zxxs@BMe_Pb4rA&ZRz^$qMZnRke7*OHn>mi^xwIhgbX)1ns^Mj?8_{blf`||8HMweTNdRW-PA*49~0c^%{3aGWCj{HO}Tq zI)k+mtfvAx7GXlvTfg@7I-Mo$|M;^~$^+ZFt9rWFxf)pTgEv|qFzAP%O0mPp4hM88 z+h`t_qf?j%*18`y?j7)!>dya$)~lH+bM};=BD2^lm>@}+o=DRL&9?=vE7G(vR>4o$ z#Zh2kUPl=D4-z;dKG1(OdU=*P`*-4RT6N-1R+8z7J^9DN@hSHFSyBzoAAqKKz=5A4 zZriTmV7E;(Yr?j6$EHl3rw5=b(T&I5?;&0Ez@Uuzx&aL)8+w1DXy%+0`C0F5<_#j6b9;W=sJBB!UhWDuO==H$6TKNb! z*2cem&if)i8ss@PxS_AbtP4+GDJdMt2x&va?=FlgV-#sZME+>->Y!T-WsO?vcbGM7 z)D-mja6-!$HK_jYuKP#n0lR(n8Q|8BlqeSOu`aU%08gLg zG?C%qyPKAwsks|J)!)ZQ9-{JkcS{yDv$j*%CqXVFT0b2rl$CQW(XID373E^HgNUrv7J_W3$uL)y=$%nb&{tUvW7#?-Wu^hIYY z;)++cZ9iF@1#1<%Z{Lf-;;nuTj-w)|uu2_`f`OkB^_PT+ z*D;|N7j&(2f3a; zz`Oq>8ho(?Wv04!_*P%p;IrV!gMJAY6-2dSP)r~8md7JGoNfn6P^0F2$6n9)mX&s> zZ~y*W50oQ#(#mM`xPHQD+tU{^KTJaC7zAf|GR!NQOnZ5lGG{E4^}|G>eJ3-rIAp}u8WqxC3lfBj+HudA7pXyGmaEx60xv zorBmz*Cp#9nPJsCcM~cftUVL{x9`DJ3aOZt>r$^H~v&dl1s4xyZiA*}AraNuX42 zK&gK&8eYx#Ki38Dc0!$ag2_PBRIu;cPZ|5zu=1SK7rB>sI1GEjHvV@yBm|0mrzdpf zyHsAFNkjeMCg00N9Bpi5`hMNRLw2)pABxh|ck{B4BEvzIil2`x5(0bXB?8WTm0gI) zJPTq5)kQ+E0JWDUowVpNuLsoa-A8lw6FB(OAt+;$F8;aIck{fe%Y+waHf? z8mnD!Z5s?iJ%?!UFI-w{blbl*hbY@@vW2uRf*5*$9ukZEIPI3jTJ60SvUkB8@fnUzZwu8i_)XRwuej?6Z4L5 zs#3JLuf2Aaur68?4|$K?2=OOZpsCig7q=_YUhSRXgC+EBx5dr&zTbWBt6se5f~;40 z@cYh+prc_#Dc+Bc7XWi|fgR6kEwj*!s z7Tbgwv=kc9KcHLmc8p)PxhGMS-v`e-tT<;cgj9}yeKopP?S4@~cm;xG={1WNMnyH? z`gr7NZ+4%-(zzE`?)PrX+pig3^=+eM(`L`=q26Kf!spPZY`vD}xJU|>T#aDdB&3Ez(pG%MpDyoo}&22FBSwr4VZ ziDDWvU`4vKrzq|&qbv*^$9Ec=JI3UaltBKOkm%q9_+yg7((YddVN`7Z;?hXETlU+= zo@8g-uOHTm;|<*+Z^jt7?Piy8Rv_y~A(0cifXWFIbW38ebPhGv)PnXAirkxDtopx_1wXxTMpAwy}Vm`R9oQ+Ki`HZxTYAddZ zC`S`Q>LFi;o#m61ESgP0>p>h`@&IL#>7?T`tRAi}_b^^+&#S(L_qw0(gJJK-b#B3v zcsm>HaoUsFy(WVBKGTALEIa|o2dP0k5ch$*7nr?1lomwLY+H-pnC05=5rtfj^(WW& zie9Ed?7zw;w6{C>bKtd_Se?gJ9Un4d10O@D$Ap~(M$!2nb~IMvE3u3@nW&@Tv z2sC^t&KzHbSd=l{9?+4d1V2Uq)~wge8e2WoA7WQyMb@q zBf+?rVUt2-NA<6F*ZgMlA5TRzvZHpd=M}1xssVWn0CQ{V?Owyf_XF%g#InC7NZ9rl zBZ7T((6p6Iy-5Im-+)EIvpg}xfOK&12>lF3qpM3(t}_F#H7Y)a*SZu0!;|@wy6o(D z8Y=DC7v( zbNj)qTI0_!&dBfa7@%i5dvcQhcCN1!y?OQeSe3^_Cz|O^D3s?~X6$pOCs<{<@TGJd zQON0c(w3*M@OpSGxppmq?j<`+ggCz`SI(%!Tb+0jkO9KV{q@r|yn9@-2}Jm`WbnP1;>MQ%ZZN7G%ww95AC(1e+n9vs%d5t^3}SuMp| zNy7HoHSFI6=2vFg?0VqLFXFl$afl|v8@-8F&hgY_mgR1N=1g2_Ur^=GdNJtulH6<$gnxhhut|1p>}!Mh5jr$()Q*v zEWp!IHpEX{up#^_12VGv1*9!EbO7P8=Fzm7#qt||9>CDK3j6bc)5ly zs4yiqZ^D$l{Bn1#o+Q~MMV?#larz81FWdB}qN{axwE&i1-)MvX68C?LjV;iUn@M4e z(@!Y6Fo;CoWO3cuv4@M!YtlXP?+wCLb~^V~6q!1*xmt**Trd&`0MR=3yeBSYUK);y zvvs;9qVF`?PhRDJ^^Wh>6({~ax$)Dh#r=Zg<(az{4)}UriCWtroUAe~->1nc(Nv=I z3(JUs`sJwE>uZJ>3?U)~?V%}J@avmP2w&x3LC(s2#d|NnUEm6kjh&NmpobkjXr_Ll=b65(9`1H-lP(L2QhqH{G7 zZ~GGpbbj6J@b#V2Nw{dEZS1r(n^*voufvnt!M$h*2lK(A8 z_s>S&h-53oOI-L<+^w3wLx#Urh+5zz%Hu=m?Za!n&7&5&@3fn}yV8{}(~nPRH;{91 zA;g{Jja^#V@`I{qbMdgB(ypgX!e%a$c?>G~=-gIXi9Ia&${t1Iiftg@Z=VRag!2^J zyi7xM2YDo?1G@vR?+#~1u4?W1X(|16*LtLyv#=FyiUyNC$m#*BuEgrx0Gr&k8Oq%2 z#qIo747m+B3beP^3Teu&i^M}0C!ImpiioR5o4?yKSBO<eDn&}HW)PX-7~eokxm?VJ|%tU0dfOC0AYbCjdqQWtJS((U^7-eGU& z{_1hsTZD?Zbb}uePFyQY%@gxi6kb^=%y?EnnQUInWud!&_x!%nxZB5tqXxv@wuHHgCYo!s8Ixt-OX+)+dY6B}jnJK#95OZw+ zekQcRtV_i?&hpZu?(KAT(%<>9Z*N}x;&tbjvhBS#o^&@UJTKE-WpVjd z?j9g40><0Ih|I2E;}oX$yfJjq&OEtkAWu{wRbK0ubgs*WavEUlp}pa@eaX_Bi%KRj zh)KZAC+F9H+AtcvtS{^T_RVw5?V9-+KOIIJhJg>KIc`9}+2U22A2(s`;~yxFt~fM11=%mZk6n&8&5}yzi}X_m7n2lHhe-_)H*;-;n2pvr+TBnA05)_LdZc6}9!rag?Ourj;GPax7*%vB9nA*B^RzA9?{ zc)@6b;aK6fuo_yP->l7?@dh+GHo;Dlm;P#&*P~JG2D6# zNV4~<(hVy=?UPzh3+DuN4xV!I)##{izSCrm`Wa_aQ*f+hPMMiM*`zy0&t)(D^_kMvv(pyd@bm>sLHW zUXfF**Gy^+TuM3K&(6Tb_+O9$>9Zo&_#ob&R4N6!5eaaFT_g}=ZptM@nz=svjY*&jCUHSU%XCt^vZ<4VuVesfotd24{7u;IS>bdXLcVjHeP%4=!< zvuPZdg(;o;nZOOIB5!Yh^LW@4TLF;IK3uMcglGUsBCNY+_@jc2WXni!^(-zRxh_mJyM?zFai&Y3hUk% z>L~rHDe!qmNP8Ez=|GM#hl;=L<8R@qZqkgvXW5C?bmKio<8%k{fkXS z-mi7T6P1V%A_P>VpahgIKH5`SUVJI=TNQ6abAAK}#6G9`+&`FAH}a_%-xZm9BN$6l zKK=2;t7e2G?%3)JOHukgXZ*)5>xWj)2ngt}^BRa)2Nx%yl5L$pSIEK<8^et7XYgL# zLsjd*op+U(IFUOaDRQ6T9t`V%!DD5*{#rT{@Mt##1f8!yqoot=bnqH`mD$7boq@s2Fx6MmcuqH($lp7nFL=PuiDy5Fa<7oB%PYek#AYX-2U)U$>AwW zm4I~&f&gDr=@rtRi6LKYUEU|;6WR#=cI>zIm!z!B)gQ@U-TNhoiRgTM3@B8$k@EGS zHsb0DgY}7@lLCOabg9<72+Mj!T-`TP11RoR!&ap+ud2UotgW85QHX1xD(F^J_6vCk z&jZK1v#>OeAaSD3JOtZ>)}2(oSERDBe!P>tt)fvyb0e0BD3OOe%KJlo^7KB0RINyp z0peRe>5N|LmZ!Y~2dyibp8b-Syt&xAE-hWd%DlWC=xBG~}>Z%p!+JCSA z%Ym49sLd&bA0`3kHtohrs_$KTJo>>dth1tR5fFSmE3;6deC$@hUDiP}4Nr9$${I(& zI_ji|T}hi`=EHL>unKn*qD`pZGM)=V|<&0W~3f zB7i`=FHWo(JS7grepE6k@NJ_FB9CvdImXcHDQ=ILA~F8=8Ai&@FjY-+}QDtO#KM8US=&}$Hz8& zI__`wy2-@}r+~YzD9+16{J)3t$F19zC$*ElSS#N8y%Ce^aq!z?9wol35-KnYKAx?W zA^8rN(o*>4u~yEWJF57o>CI-*(CmxC6-C0i-VhAbC9CpGy`BX}}kCt_% za`$1(zkLoQI$~3X?Ez~O)r`OXeM|Cb_A{mC<0B)p^BkoD1qeFxO-o?R>6wjjuaL0p z(CSd#xk+5^t6ir!W6ht{%_OPPQ$M?wIVguNWwNaCg8K}1C+#nK*V#P zTEy*h`@JM~=N^pwAJBNcd2`^FxcudNwgJ`UQ%<(vz6>ydQe(1xC3}4@=dO8AuQ+yHARbUUFx_yH7 z!Lu{NA0fQOr;kn^UFHJ`fX>f7HO&$~i+*{0K|Qo?Hl@<{TNCvKpUNwK#|q^0(Kh_* zAx;JXxlabOW!lRj|C)F2%w{`4x3*CQWJqX)IC4tvk`c@iEk785a`Ch$qCGUsnw~Hi z{nDsJug-|)Azy9sb>Fb+sXJrRO?Ih3S=!U6znD8VO1ByS^cKQ^(jk`8eeS4A%Y6uO zTlUcQ6a5Hl88`AXi$pkGd+2>=Sb}_zLsByFKD!;;GrFkYfKv z+=n_CcZ?b|Nj?3(^iOdQF#3?14+1S4+?NxA6qk7IPJb^g|vm8neIx;Vs0H}}U~ z_lon(Y^PRWyDCfA8-c&RcxYh0Gn(+mydJU_5}x{J(RMj7w0Q4_DyTul9)M)BKd0jb zW4}*hL#+6h7VhX#1cXdz2lDgqNCRaJSQzIL)GMZ6q=h}tMqyg1DignD2l?ci%Xr^M z?aA6P2fD`%+d?-T%gp^RD?MboO#R{K5SbI$|&zUrZRN|}07z-QtpeJZWEDN~d zT66dD+`ZR@1B#$Mf`_t-SfvRAZ@-bgDIV!)bU<>Ac;HYj%9ufG%e7K0Zds|NYn!KmejY5 zHDiKQD%;|eVm2E*ZM;1*_`qMnJRSD2Ls4^lfEDef2(7B8B`EVx&PXca;^p3tcNCOv zA!={%j%Tif0X5Emz4{DL>cJCH#KR9jr)uNG_`I8~J@Y&QiyP$a!$}+x8cm~3{a^JV z7v+(BZCdVFzG;^TT0Jqx($!;tloz!v4driEA)ppDTUMDsC4)ovV_>>zL``zFUqR%p z^ZRUUlv^KWgyb|uq6yV=Es4K%j@L#pTJbidXochH!zaZqyH(hMZUDFzk8_~;yObu} zpsK`VP+|su1;g4HY;KKw%ueJHQ|sE+F#cY5x$Ma#TDLFlj9(^ty@w~7{S3w`_|;zc zo!(BaL9WXyPV6Oj(r#ECI-I7ka}({%U+aYAfMTqy?{y5eJCS2|iP=UnB7YhU$qUNd zka~OT6Tj8&8@ddZWGDk}to%+};x$5)&gYk4Ups?5s(h;#laEH3c#uKn=tz5hvbZ?#s51GJGnjpOpC@hr@8#zR*5agGl9HsD^xUX}4NpU<6;6KvZk+fS*wJQSeEb>((*aEXzPbiTHo} z@)ty9e-#SevnDxhiu;J&&$cH_4)=D8gi>-~r5iv`_gd(7X`u@XTHQUc8KmH;fw!_e zmNS$rkis{{@%$#j#^+SAZG)Hzw(p-;|MxP#S=v zmkvGP>(3QXl#=V*N!aJuhS}7_D?Gyi&is@ap&_`ip_$}z4>+->?}qT7m2X}2uaJo` zWGa^}F9omUw@|_J#|fd_2)~$1!}u4D7o(+aq7L-9;q`sDPUS*N=_7+< zXtejdn^@`Q(Ui1TAk&%U;bZNNMIIJ}|X+lsC6tO-A=uB}6s{-nQ6rd2}pSFZuKfudfzdlle&x4c0Plfs(lAU|KudKh$&n7=0CWv1J zKj^F<#r52?xl$zdJyIyg+;q!&zr}>Am$}^D)p&`pBia5xUfdRyKPz)pBhR}vZg!u% zqy;GdWDMY0__VW|>9yJB@|j~swp!K_Td9?|Zu+?2L%x=bD_xbi>U?fhDgBnGK}>*V z$=^HMoZ3{OGp#JMd>~WRtBC z3Zw~k!;6wWqfi<|y&W$(Q@T~~}+)baKcX8Xr` z2Pllz`%`oqh#dL!mcqNJ5=y0qu*MIq&k=VXKB2eN$@tShh`QSlyKI_nQw>ns!t#rU zF8SN9CQDf;*DPy>bGH>>;S5;G7FLax6e;nhAy<%{488k=Q_!534Xbi_;NFoIb*+*U-sm~%hKJv zmYEAgO*#F@{LN*@w5;x6fF%`t$orfN*J71g&mh|a%FH7VU7hhi)nvtT2-4`^X&nlr zw>Sc65%h5qkA2A}hR1c04q2Cp9EY_!mS#QVO_r|oXVS8Vj(xB^LAWJYi8(-g@!yle z8<3Yoi;={$;Qk5z60ZP6-9k4zZsS2+GEs5r(qlo8K-(N;#+?Nd@`e6Qxp2j*el|C- z>a|YUihA8ASKdZfuuamdfFnaMr1E;<`SvyYOWlW$x;Dt^C1PL%;!6$k;G?BYz%tbv zK#eR=54up7JM+a%2b?z#_oLq`V4)Oi#KSVwDy#*>pEBCGoa}CpS@{jw#FZ?JqPFCm zM4`r=eZ?~|WiB=fpP${oOg@fnDXp$E;Jax8%bbm~eq~GCTl|@Djy)As`UmAV9$ExC z@Kfqth+!3&5A#Ev+vvX#0@Pesy_Y7S_4nNaQlhH2P6-x!1=1ViXZyJ3a_Ep0xzJ;x zaS6GRewm2hPVc`lAB%12#}%-8Hlk;ifN4elg~u10$z7I;Amk@qU&avAnJf{)5$cU+ z6Su&X&R>~Q0U{<>vl(h5s5J8dYmh&SAB=^LB41eV(2yJC*ZZ(Dr{4wL_1kG7UlOyq zUnqN=-|<%LWMy6yg#>LMFJN^bBLMZ}3^uug0yOo!I{4~M4;N(6J_C;MmJOWvG7>;@ zIrN78p?>4Zp{WqfkK2_I34Ma|&;v7-Z$=xAi)L8)CyICUMSg9E)Fun#au{mY%kIS{ zUK5WXVKOJS$^Xx%<*Vk z`vIwY7KqRK5pe{~(9I__>|kj{mZrH@5hwrZ!!1cb)lSKjeKK7Gub{^uT{;VM#8gWa z|1uo+Ls+)sG&O20c-^TfDhieA!wqtQd;e)DoYU2zBK${%<86tUod8{(!fy6!#aa}~lbk|ee;roKjA$vqs*i+0)kUE@0+ zD@-LsBI|C7ch8(ag}-OLoxvZ^3J6-F;S9Z)1LVTc#YBW74nFm1i-qcWDIs%3uOKIsQN$F-q(t{?!m^#waUcJ}MzUZ? z)Bdv{Zu%eK{*7c7y<(>I!Y(wN9{AJ=QhOekJ*B@GZ$WxlyaYTeoxyk zyyQho?g%@2+WBTMfZY0KB8K+Mc$y&%s2<_s(M5;-;8WxliM`S$Im zUoxs_mX`RY$UsAr_qWoemor~%WAaa5s%z_87dPEFQ1+!q{vg1u>9kGiG%;`!J+AUl zRHMVJY!Pr?RP9u|SKPNsvJlOIi;W21N*FH7B^Cr6(Y4Sj(h@nZbFr_z^@*qtc4Pab zM)cfZ>)oTH!rUo%4uhWM2 z7V@;Ba=A)wezktcalc}PnikG+WSIY5C)E~5;#NwET-BbV`8446?OefRagnyXDH-F4 z8YPQqwZgTFwxwF*hi|s=FnZ$qM`Xs{JzsMADv@i1eY7#NqUt#8+ya64IO;LrqWeqn z!B%(FhN*Yo3M~~pf*E@GVZWU#)QY{`LW~Xkz2X+_T0bD0Z*v)}Fk;{l$ zkNJx>hUca`FAg@qM1C&_QGsPPM1=t`hBE34@dM%v^RQs+lrVB7F>(L@wxAU^xZU?JgMg9x~tk(J_ESepxPC0JH(cQDX%B9sd-0 zVDy-Ykoxy{k(RXVInAGLvQ<@_6_=1Q@LHi>{`Effz)lZQbi{v6y7e|K+Me~wu|`7C{p#xR87zNw|0I1V*I&362~XSkCdqMb zA-=#{ZDh{(bHB*eC2+*)j|mN=TJ+QDs(d1>27ryGK5vuHn$9&Ez?5C{l?=Du;b>u1R~gh{e#Wb`1Qeq#eA7V(Ov z2?GsS3!Ij`Guw+i8#%}TERk)OWKERoQ!eKLfr$}Z^@kbSC0`^9kKJv;yLf|92gmy$ znwnua1VA-Abc)Z@C%w%q5S#lC@?>yj>c;dktR7Q($Me=@8YI@{L;KEF$+fl)-Y?w_ zvdU)Y0^%(r@z=k7g)>@5q+T;ps@E7RH}fx2+!9`E*4rs5n~&#?5CNZ#l^C2;=odk0 zjf2^D796F;6_6^Np`rg#bnfv?|6d&MesSxH+`1CEOu6O~-4qF3+|AwGw_%te`c^2T zLJV^Wq1ujf-+&W`jQ4sm{-9hxp? z%qaM`Yx#g>_Fl-OQsNW;b=$8@{Kp&vqS8um5vm$ai?pcv%s2q<(ZkA>P6RyOYplH6 z`yGSZ)wu*;T})wj&gX84=bS9j>_zrgb4a+RmQpllNK}3JqN2@aQteV&_mIglP&;gW z*^x~JtJ!n(r1hnQ(kkFCTdy+{j|XMeEn0IMN&8xY(32%MVMJUN$i(+D=l6QaL9+|HA#6*BnZyN# zTFSum`|6fgB?I+ehF_|@8aO(*J;dt05)iyD4LOR0#&;k8via)lp1)+u;vN3Ga?~Wm zEg-iM9E2zb2Z6o3v1bTlGH!oBgu;BmbOx}cj?8yn|5KZXhws#0mfn{VFH+7i7YU$_ ziL7rR#^ytOQTk`JBVg~QrY4;)3MxnVe%;|7hbCX7VAYRjq2c}|{|KKA90 z`n909P^rK3xI;l9pO+7WhN4Yw7M3N>Pz^lQsoOvL@-cpaozS|91~De64h`Syk^ z?F8BKp{+F&n(0J!YV~wmeXw}77!`BFX`_@XWBrTnOQf^CgUR+d8CL5b-|K5-!)s{O zz7=h>6f97-cq8jo`8yhog zzR^v|xY`n>dk4iuP4+$Oe;jq>vcF%0e+K*Xl^s?9z&!=7z5V(lsXt;g&ic+8;e{k}JXMgn zq&42+EH1Ar+^n9V;9qD~bE~NWB+@v0{k5KkdV5PoSWTPNw*pi8%D0vjPf zD%rW+dj#kn_)#nWgmAzc?QDFOT-ZeGMP3nPhjlDpAP@mQ%Qbz-Am3Iy2zq;r*e{>% z<``?-(m)r>h}yF(1VhvyYuW1q;B}(3%*DA|HeSuciOwbJ-V`ei8P+m~=uTf-N*?|T zMygKz)FIwIaYjo1ErjKSov^p(iJhP11WFIpY@E+sx83l;%pz?B3u7>O&gsZJ^k4AW zHf@Gkwj1{jSg3j{asr;-Dy;1KmnCiA1@vmGw<*f&T&=~4TssDhi@}Y$`wYKs*e-|w zLE!dd;y)WAT=(crxzi-)ljOvwdfjgMfdirptWq2QN*^SG8yAt?ZKcAK<8jL=kRF(M zq4KXdTD+VvlQNXQx;mw%mZeZZT@PE4PSL$OwEp5C_W`NS9#OCW+Ly)1x{V>)-pzF% zK7al8e33U`fWtqi+OLUu7SXLG5Yj}#7Ux~pYpQx3{4Y&c766o3zROxW?Yzj}T0}*X zFN-<5l#$wdR7lkQ{XwBH51mPzP#d^F03~iRXf`^LzoxbbN*f}{hkk!0eZ6nQT6avX zPGnB$ZmJz`XsZ>CNv#A+?u(Q7-ej+z5eCmVPuFHkhHxu zqT>|W0a>d}k5r$R3SM#|$?1I%6sSGA!CAFB8;mJb$?I(^Cm5x4UhYR9vmB)HpJs-Q zP^GGT1xY9(>gan_S_0AMmawI@h|f9ieOTJuP!HSj9Y3n9vn@ne z==kNlzDpz){Hzc8#mc$pCFc0lQD_BK%Wl&@Y-bu)NR}uIB@iT>!Z)psXb8PiiEq{` z!3Vtgb9ryOxPEC6F7z#(U@z2+Od!&JTgW@1q>gqCc(a~MxYx1Z>biM!`mQ~JlOk3B zc4f)dH>~cBAZy<8S6_yxkMzh14Mi3CpLll%m-SINS_z6SZV#ErsYkhLa%gXhi%}yj{0G;${^^N`VSm}Z3FLrXv^p3I;hT6eYW5dLt)(`{OXk+Lk%j&5F0OjwXh z&@TU-y$9h>utlA}A0~-(xnvMxN{F<n3lY^au(JB)yyJHn&vZ)N4Hkh>G~lNU53m#_9n^ zAdzOGWzMk4_xA!VraQCb|Lr2i68ev*dzgf#Obad>>7cf##A1~cB3}S}JC?(A(0=Fl zrHkmmC&amj2En8BB;v_B8WlAYrcmF!`mE(F9=Cf{i!Q!6^r*L87lk9fn&d7D_38Kl zUFG{ei>GeLZ-JyFfUUpt27U1-+OXc0#9=JE=8*jf;HeB+&0S@eqZc)l0wU$ zXIDR*2q4JCBs3Mh!iIg`SU{09i8`zoeXBwH1|XB-mC{moXr;pNPigOYWwVFd$`Slw z4f+`Daak`ud7y(ivSJg+oql-q?{T@v#W=ob6wL3`L@W<}R?Nih8Zkm;^+7$>kIWdD za&Y4>v2O}$(AFDSzfY#cXPzGhOc`DK&LHJEzptS+ipH=S3O~~@=Nq5weB5kd@J@e* z1vh<7OKCr|OL54e&SnG4C& z@9~tjo3pj4AQ5hL^|^4L>1Zf$p+!8&ROCSImjIvLQ1Li}mBsg~m`T);elA9_)`5n$~Yxz3`Dg-^AJ6nHVa=}Sz_L+6s;ug*#^pn#uq=+A33 zl}H;GR@Gh{G>)g7YMefwn7l*NV32Y&BkfZw#b}YSLbJ%)W9jN~Cy<~w1qgO-*^E?p zf{zW?F*CVWRAj2gft(_UaJ1p-9M@w`9z=!wTP2C|4Rs9THpM5`zPd3IDkW6U$KLs6 z_A~E5)Bx89{rUX*_b^x^XdP&?H_;r!df;Z>O3?x{84Bd4FYd-|nivQJ*9Mjky*96& zu7%?xFOvB+V^;{9${YYZvRxpWX39I_Y)lT!Zxg>7Qsp$S&zFHLLPa@SOi=U0OQpt- zjAD58sr0i)7}W?*QqN_1yuMuLWLvsR-MOHUrPi~(Z29bNXM+88yiCM zTpL=$E|4+%1=(@U0D&S0L1)4NwN8yQ{%N+&k2GtcVWP3*IR0w^d%0#wtK7}9vQV>5<_5jsy`08EkGGO(9OoK+ndl#KR>qX^b>;Z3n^mOHv z!2KLKtt6nkdV{-Kr}hVgMyk&K_XY6s17L}L+IG%C!YN-&l6{}SSSf#5BY)e?-*{(!p{+k}*fdH3 zNYccVL3;d|Z{;igNHF|5g{ij`^u-u>Y$b!Nh9t&_z5dpz+OO^a&uEgCz%lND1kY_0 zue}2q5eO~==dQGpnn(vVBHQr1@<+VET?{=E{Le@~T;5a|;;PW(HBT9qhug zQ#yXYVP|{so==xr0s{MdefUdArF%T#ks>D^HTrqLV`b~3$*{ju1|=l@U0UnCQT3`* zt9Wt@+1_aqo40(yp387Im_C?R42UpqWen=a)~pI5WbhOd2SD6vSDcM8Zkt{<{pF^8 z>*k&?vjM)J9I9Yq{_x}`c#wR$sUO1F?pZ##Ww`1fMO#D=;S&Q(^gZa=h>TRGXFyQd zEuY?E!d9om>sxa*8%~$Ou>@!c1m|r3@zWA6v-B&9IiaZtSYvIP(`c?PwmYr`pr85> zR6=*&en4p1vFf3}u>*YUWqm!F*WN)y+~$)K`&WPaLL+<6Y09UcuB)TRw!ySzkB#yy zD^3Z?IEg=o_TMcN8P=y@mbjm3o9*PudVCzmvTJ#Nh@g?znPc|`wfXu!FN)5tc`#tD zHUpVh&>fN1m?wlnYkpV$aUq6!Nk@)G3NHhYn_n`r9#9LwtPQ*ul}|zH*|Vucsp!bk zXSQuH2}dHSl|K4dw~g?L)TyUXN;YRo%|bp+Kwit*$39F)R5s^~6j)_}#FlDS?=N1E z=c%-u`P&HkU}3<=1s&0cu@YyYFbTHA2;xaPXmrBgaB8cWbiYDu%N*G!hArF_Ww`*1 z!_>=mfOF*A;)>4Ki&nC$|LqFl{wG~*K^A3Qd%fXf)R*SYKBL7( zq=P!T*8Q?vV)Rj-TDky{y4e?vO}#>!+2ECX^cdxd#z^&@PI!3pr;ShSq~NeNb>mTb z6<^gAOBm@j3VA~ddMH|vO>ie-PCG)C>5R@ktlHj)Qqir?#~1Zl+kz~BpVUXBJA91m zX2;|bGU~k>9Kz5S@Qs9iCm3J8Dc~Y0JFMHa&{u|gD;^O%YcnyIl~sLp*qoV|e=N|_ zL>BQLb`gJ9J4m;sX;XmQ%1bL&`@Vi#%>3Wtuhw(S9_c z1GTrVAOhHt+t7#e_$WHa=~ll1>{f^Lf#gE2S@pmI`?Q(G%kb>v|;N;f!uyDVkLtgwl zZ(#E_kcA8`jKp7vNQ&6Qs{I8f24@X8qvPLC$l9Df{c-0#S&vWain8@_fXjd~8I7pv z29RP~_RLSw@TpdESofp(Xh625k#t_nP7>guH7(Xc#kVJxlq*DbH&DPkp;fs*vvCN= z?XlD}N#(2WzG;C+S7{4_u+&am>98l-CAju1ZsnYzi}zfS$7=psA1`%_*<-`j)Jmx) z!^423rr;q^GvfCgGAK5krps`h9dMg$d>5N0x)~iu6UQ;YVFUVB6zpY+K2In$a-gvB zuNnD7tAD%5iam_MFCR&75klM8JxD?UcR!<3Zvy?3+6wcxf{P4$y=*`wM}>A8T!c1P zUCCxaV>!ez84!WaiJw77g?0PR=LF@kQjkWP`DB{p;a@s-f2?KtTv}lWZSr%H-$m+) zNMInxB&cbq4Wd!&&DZ^{=z?d1xof%zsE7LyFi54TiE_HBnXA)z|Jlo-j*r+M=KXkB zoCc4))JSF*;^CLckm?%dfwr5Q<#L?lm5RH6H0X4VZ@AtOy=9;g2*UKJUO>P37`gfC z+}An=5=|DO`b5Z^3PmkGSGP{u|F_>j=uxhGqbb|Rbt54vI~moB{n6Q`Taq^6=j6YMcgzf+$hHggf5x}1M6quhxZ!@Rm(BCjiDLPYNA3>;ACHx z1^}YG0w@&94(?2mf%TLZX}QpBug|uw@Xz=sELPbW3O{#QiwqIr2i|vf%yC+3_!@3u zcXeJaGgruAjPnC$?qy{&48d|#(Ux|C&)avxl}yr`lcHlx2apTC;M{v+OO9SQO*e9G z#{g$rTpGJNo5Dwg5trC&=pbcF^~gzaDwoslHKzc#2+otAAr?%c(x5RCi;KN@@qbjtGOCk&Co$A6LzOF6+OGLFc==9cfj^Yc}GVj}o?Ri6HUzbJLUFT~hoU>&1&+`pSCU zJl$pojs!~?YyV}XJn8VttrV!972Az#n!DEwTrlTAc;)g*v*#e7t50Gu(Q)OD1A%#c zc?U+4xwhyIaI#z28nqU_bGz+_r8k4yu%+=QflkmT-5Z;T7@w)NBZ7?c6pOr?o#lkF zKD(1qxRABU<@Mhth_EFzCHqMhgK*~bUh`E8PfDL~=>NG7qPkN+AdhL#lM)x+7l}pH zCGp{>Rx0quVDjTJ5 z_JIu83*1CDA~S93Y8HP}Ehn|H#xHFm&}f*n=l0yO`8PSOWDGrP(U*%(eG6<)_VY6xgCZ#s!_e85D^zGD6Nr7ASeO z<713rNxTd{V}ft*9A1K@U(M7R6^8;gwP`A za;<+iBvHEHn(Of3G#G|^$XEI98-d}0QCuPc% zg0ZZ0onlOfz~tK$aW@CLN7^70_{>1NX|ojaMY3@P(|rNIFDn&#Iv^7$Mcx)y@yY86g@>rwRS z2oI(c#6e%F*y{Pqk5jAf{3Z@&+mFhWSmYCP$9)l@YK7l{@O^DWyz#D#o%7vpF@2t% z5otn(BxYdzP8U%U`uMw-&{{bt8l`oY!~C~vKjg0h5ihLyhhc5E76ImDZS^<(VuC07 zfbC!|n2%DcccHY-s}Yuo&|AJWN27c*rp@b^%B^1Qq>c&52^C^vL;}v8c9D7@7GrJR z)Y3Oj9-V$#(aDxODd{fqvUotYk)kgIz`$<7JhO4QFH&Qlb5CQN_TP59hxj2Sh^W>t zrL^=oc`FTExB4)-({dzvJtLz)n=?*yh^=PIzk{l4R59~g>KIPm0U_TMbPqBLje))v zB+jxFC?H3ngn*VXPFZr?fHYdH*%YW-p^HhOP*u?q!&k_7dH}`F;DUB2b;*l@(xe&q zg@AP-Bm8C2m#-Rxh*xiTSjron7{lgf)3?nO^|U>Mn(&^7IN z!Ek86X$wtt?F^=yqkiP5*US4r<3X}koa{+<3I9Xh+bmiSi@CBa^=QQ?XAYHPV$Jr< z(&1SkQ<(27_Gl(rlI2=j_|VgAmczQh()eli0h#CyM=6i#dmz4D11n`{9e&~OfNMU6 zQ$)v!q&lg^R}K3koixR|HN(Wp`!q(G^pzhJa5erTW>Hwe;mUgZ9Pw2VK#n&%2X#0r z)-mna+BlqnUHek)s#w~tuvPqi^gf0KH}42NT^I`*R_uq*$3SZG8UwZnKPdUOWNO>6 zw1U$k(kCf{gV_MKG#;VLW%N`_R06w)pRF`nNb}SU((ztSUbr(XGauFXw(%R~>6XG( zN8%q}6lyvM;aZ*F>a}Qp0a`<^9`b1uVnNAnkNh?Z*cnjaWFa8jV;E)i;S=K7+mAx) zJm64c9W!_&iMQ3#uw)A6!aR7ZnFDl44$Bg#c)DHu@{UW)_z(Zv4auc?ZQpOn7d%s;6Et(f%{;Ovmj9AxS@!z5OG@j%U4aWxLp^&e z`@|>b&gI|$`TNA33&^Ry|A_{m=JA*OYmLl`ui7RKcYL~VDNJ!1Ox7Z{VZoeF)sq_J z^@Sfe$=q`FY5E}G$rnPDeB{jNbb{x5FzICPVcp+mBdn(`hD z*o7mku_H>ITEY^;?whCx=flySdUAxIV1dn^y-05l7M{N_PIB z<0hUCoRVC>q?8u+?XAQV!{YUSyCSxzl<{83ku87= zn*9<1BAV6*cP3YmK3Mi0&Xx$Na*r+O>((eZ-qS51R@!%8H#2e7C;}R`rm{BqN=+k< zK57>>-FFa7GD_|a@Gs}tPjoxdj-23iyl9IqZrW8AYd6 zyZt%Ki~`77LQ{N_oV}eDZXWshY%+-v`XmG4O(axjMR?Gx#n)lEa`&A%;h3M7wr>9( zwqYh}U0dwM09(J!(#K7^J}CRT?kb-y>f+2+1XwPTE}%5z52-E=-v! z!Hp1T5@EdH35uR!Q{9^1(DkAG_t@Zp9k2%#S$xRbpQ^}c_)~oKo{{wnq)pnj$}#)! zx6WBZFPgSn`>TyH?Emmo4DG*$y`KPaz~mRdM?Yd0o{Os5=J{G}b&Di7CtQ99WD)+m z@S}C(VbUuL(WkZ`l?fK{8`r#XB;=dh)nee|&?gUJpfo=Rc&V8<+ghX&yv=@@oXNhO z1mTYj7&X+NE$d5Z?a~_YXtG!^a8SA=F1%MT|G4SL6akwssGVHxiG{=rt*ICm4mwjh z;9;&g*ew*{NIu2%^Kkg5tNi@%2j2mXSiP1k`Dok0L|H0K?9Ew9Hs0|1@~d)Shz{ky zViCle8B8ZRrQG^cLBA zYSD7BG`&!Z8}aoG4w->MI{94+9a!Ck?P&zdMI6nBeeu?qY6q}OL`}vjM>lZ2Phf@O23tKa_>`!wMPW|(B{C%D%|aRdkGI z5rc88-<+!p&oAy;=31CJ-l*xvAki{N%4fZQ|jzMq((Q*M{u);1D=$r)wDhB z@Qxb?&UMmjn-Ry3k2{wqv%a50-3R0M_NR^w28*>msD)L&qNUCVbWXBOqdyvLEgI0b zK22qA606!2Jw=9ywSR9Q#8j;fPo%2{?+35WgshH%T^|wu{khRb(Cv#slJovgeT+f-w$8p* zu^W+UTR$@7m$N*#KDVHactV7_T=tpg=mj>4gxIEe3~VFd1qdT3x+TKzZDZaX(wo=i zw?aidJo*T@Uxm!$^tS{qt5T|Ro4q(Qd%!J~Mj#@nLH7|@=U(gzESsy09xZT%?0BGK zsbu*oK#eBg>Qf-3uup}GhfxZz@T^#j4)Lse2&<%C_SjPVNQvIFY_}S;u%5R95HnLV4r+BjJr(pD`~rN@w7y zu#}?rgqCoHZBf0hy7Q>yfZn%yaHIS%GT(k+H!)i`R{FD5Ot?p-iAeFRQvbbG&N^6z z5Cp)IYnU!Eexae{q|6fyCX(_|k2K%FG;RWd!zuSTXZU#9pw;C#NTK;fV9Y zBLtSRxy%o%La->g!)RTI2p8QwZC9(J2Mo}3&3BlzpOGzc^G1 zaIC8j9qqXs5jjddZV;A|_zIk7m-b}BjOh*{+%5D)6mCS;Ow?Y$Wiq5yg((eiJx;wKxW zOK13zzvfNPkz@u&_-&t(4?AOK0>&w}N;38l1lr$j?rY27u14}rPE%u~2AsmVXPfq$ zQraUe;}#-u>MFT(+im(w!1sW*?^XXP3qRc*GQf*x+(_O-?Efq>F#FQtWSXJ9R#pEL zS(54cL(0tzB+#R1I0uc}n;DU3gqj2=Yw(;@)HXX5wyHjl?j**zs1pRxQJnJ8cl(-~ z?B!!(W9z61C48JiwJx^KZ0P#Z9t*OGe=~)ypVMDJ8h4tD92V9$7}qjy+nxWF2-oh< z%N^y;vTZdn_^KSW_}pn1tl7CmDo$9b%YHe+R~i&EAZ%uN zd$x^MmG_NvJ73uIg)^7xhMN zgEqPI819M>|Fhyxt(~F7(fPKZkOQjke@2Ntiha@D0y!zzj52=_`McfO&&UQr>lB^p&!(s`0df896TFE;~y#uj*;!p^C6USYi z2QSrV1K*esnhABGS#7Kw%=!I2T@E@%?;1v-C?bSx1)M5r(;CKu1>mcPvHCN&k%8I2=JMae&ss0Rk!}=W#Q%B_l!pX zm7ppd#-fW+y3V)D_I1|S_fG!!k*CC4K>s;m7gVlcg!Mihzgil8N5a*FnPU4&(lp0o z_wA)|7zSluVJ*pX$A^_H{7O1_)~kQB1M$rPwpU8n**1M}|7`{8z_EZh9^wu(%h`B& zBj}D91|E8IO{XjZjVGJ#7|{d+In zsm^>O;ymz>XE2r_N6hejja~la*^Up|5s7@XpDe{mIdoKfY~6RER@_tkKjAX!QsU6V zjGLgw?@bFo%{PfD-NWj>tF#7J@#pvU} z72h_^C}^`#a$s$)F;e~nd(uLYFf$(xuX4hXndDaAiBY-h;89&-gGI44z0g>9`+_Es z!aKO9!MNpF2xCU+hI91HVnj_<=cNmZG3sqpxd>t+AW}}_?Wy;(HJ{4&y}x_DcNIu+ zxl`k=f1K|6D98eHFR@tdhuQp#z{PO)zFM$bdv{+D{CD!94rXmSqHHzMc~$Psq)B@T zjp!M73cstem-|a#0n%+@My70s8z5V=+wX?_SHa6@Q-!f_?g~`OXW7w3^FU@RrNZ3 ztc=3=FJFNsX4AVp2Ao)}t8BS3AL4=4A7rc34&mPbL`9PqNHR%iUKu8{!Ee|aSQo)c zNP*e5R)d)cBFN2LP8y$|#m5?w?YhDF;V$8$?)#tZ$=et*C@NIlT8PS~}XdvIdnOxx=Vx(}9d2^&wqAYu?4=ihX%1m))GWqrp6cg!2o8Rhfs2 z3;DnpA$VW}WWK7bcm*wVu;N?Mb=OiT8Z?l0UMnNs>D?}k^6A^B9Whi=TN@bgH=$F;miYBv}YJ;;{i^MwVFT6b@(60wzi0p=U z)Sirc8xf(MwN6f^tM*JTUH0;(%QMvH>wBEzrHs>Z9HBOA>O>>*U3PB0b4~zwo?$=q z@W^%@Qe%p4DPKV|X3Vz+se}rS<3-U87Q$^80P|=rDSlaD5T*nNV@cF7Z8h}W8b8%9 z{(DZ}_v+CJY!@m{)K3xjXz|67Eo%mYgt4yukXd^@hsX;J_@=1I8v(VFz8ACvEupY5 zH*Y4S*-a~D>f*zY@vX7b1NA7yQNZd}Ed@A#*`@nq3z$A$5WtQPz_Areza+^d0|{VQ zi+T()X<&1RnghLAi8VMJ+OG}=kt)@vf|KctBX23yvIMEB{Lw_Opd>|KBC#c=p!-gl za9=mm-6h*lXSaRvM#Gn=x9QsQ875+#+WoSkl}JhBT*2j&nzY9OBt&$HHU(>{#4l7* zhFYB(6xFznCrJ_c5Zq*W{O9Mw5E(Uf!*{~p{Y75LD*o-w=-i9#zRT-TVO^a@)omPO zz+Q94zg+_~e0JS%>(JH7Phw4H;chF7*VvTrie=TYjK%f%W_!xHCgH-QeL3=8PQqF$ z1J}PGLH&v#zBxc)-B+o!0deRtqZDZ`#n%1phS4QDbW-}bs8;Kf?_>z&cD5+|NkXLK z@u+gDIDPYZel@mgzl`;x&JTLh&E?UsG+4^T5cW+2D;BYV;iARR6Pe$>{_Mx6o#DhV z(%Pa9WmzFW;P=#`5yWo%(KMK;ByMa_X_WG-iyVjmj!*&V!pWhN7G7*pWi4V z0tB~gywj8=bl)=7sF#}60z3PybZUMiI6XE9u`uwWj=78G)pzj~N~2Imf*)Q^!VE4{ zVZ#_-7(Npf*5!5kinY(Q0sJj9K+j$LGHEY@A6ouSew4v7-^p70oc>a0T+d>8KW;nS z_TBs;`%wVy#b9^9hs>Utqo`63M=IWVb2McU@>88b*l%_G)3I|W`Q8R(u39kDrSdjD zU^}bm1UURR)r&=MnFnL9b29&Tx{9l+jrbLEAMuz0_U})r%=YoA-H&rg0 zCe}n@iIJQa!E-C8+e<@CmKs;P$1X6{v6@s3YaGlV8CXU*6KocJ4uZXl0rCxS&S?La zcEqx_kc1%A#mg-2Lohf4Xd=;=tx;Ns+cW%1Rj%~zT`^r~NKPvIArFw**hTaUNkz8y z=_NN`4NM4IRtNTIHW}s;L5&C6jTMtjoCaj|Alcyg^;XsmxtkLk<%~i_?a1>qho2`E zXui8P2VE^Lg_}`{4t}9wz2F<|Q4c2L@8yT}6rGc&;AsYtI}|lsBdxag{D#GY4Sm(}y{Y2Coy+)JXE76n9eYygeEy}p4g}o}Y z%JUtfPdW#&C9|$;i{5FQDt?h_vEbDA+TqQo2xsU+Q9GE81?91y6?C0@@sVSG?78`rClJz>LmpZ zH`EQ0TdcKyCI!P{|Lsz0tAjN&g0F6@rq>+JsgxV?Su0Yw@AUiy`TItI#h?Dugr)=g zvu@s7yghNQUhvJ#Da@uogrXov>3rPXk$#P;ZfFmP=S*qVz~3k~8lJL@)X48y-lMAe zr-KHCW;x_&Tf*!rrkvmB9C`6n82G7@opja@1dx4hK;9i;+1~TqEf=|B{uBH{);#IU z&6f?ISreQZ?<^$_`2$p+s}L%`?t54VB{n^b<6VdzIW6Mc5OgJCG)ME;)iXPRxAgRg z!x6cx+YxGm&X;Rmf3i#Yp#azLJmX>Hpk@i7Kl6`X%@fV2QLvou<75Zx^(%4!hG&}1 zkrQ*>CqOMrTi*)$A{~hK$41r_vtgfsMx;^5#HX)dt)FSvx+^ZG|8%_5&;DrwR0Gi- zDaPM<9xADP=0YC*8iZDK!wnlEEHb*cN+eq;2zcxl1F)r@DBiql7#@r@7Sa`>B;PE3 zbz7=sq<7YG#S8pUlgBGXd4p~7VbwOo$5S2hF@I0!L*XwA@lGc&8|kniaqZ?D|4BF6 zbnp!QT5w8vqQ9ldM?|@C*QWB@i>b8BZ=QFWELPE*>{h8~!K<7xhU;pR&5IpB7|fUE zp6ue>{78fs4U274ZjJNW&dmKLW>hT%o_qr~@NTFP2g4)VOL6H|<>zc$U-}MFn16X! zq8Pz;e-v*=OnIgKn9jSF=LdIiLb8^H{cUAgyyl*L0-&(AK0$NEqS~O#K{TD=3vW8k zIoV{ze$_L;MR-SK1qV5dP8S7a{fTWIvONBC4(ZuA4%$rU!uN>253MjojChJArQIz6 zgi*hGYqz#WFpzjEYpm=mp+g0ndW&E7w$o^c6f@{mEh{(Z7|X)m)wpRJe+O4J%o2SSoU!TPjaf>-ri9P#<{dj~&?*ksgbIN>SD-IKX=&)shW`a&)D2*x`U>RNK> zEwrMYk*0&(x5<$iNC`)^;6XKD>zB?sW^*W877q>&X2=x1(NL41xk5{8>?f~1oT$6* zzgVDqQt@Y=o7QNwT(?clP&Wq%p2i=UjF5YLhY&iKq!j~1X-OLSx!?!~0&XK}eO_A_ zbhWOq1EFmDPdg%1yks}{W_;PR;{8KMSXl#(b9y$eM6?1~FRPje6W-i5lkVTZC?5aa z2kMkYy!LyNWdcdi!|@T!iLq+b zDpVA&32k=ipm|jLYUUT%^KR<#&+JYo6q%iDZn~i3u8h%I9ge7G!qk|{TKfOJ$)Qe$ zwrv`}ly@-e+gX*3J7siJxUV5-Y98?pE$}@e*{;;Hj7hk1rt^(D(D&XVA|b!YFlzv* zvDMXSy;HrX@_y4rQhh`WY7+|0t%1z87c3v}e@%Cl8-Skz<=NFqoD6*!b^LJt-2Gv- z-sP6zO%ta`RyOJMc`wGn;(f6V3>~Op>ww=AQcmTvX`unCa1(hscC@Ir$NseB3%NT- z9cj*qe&J_TMoMxc&s!R-PWOqixyy1K(5PlCM=+-P^7$8XvXBYhd3!#gUd|H!P=4Hr zZqg4vrmTYycFe-mb$xQGiLWzEFMnj`zgq!}zBI;lYSrt&whTU<(o+dq3brui-O`KK z&t9gjTg7hpB)2yV$*ehSClkYvrFz z*H&0!YD~N23sbNWeqQ}cRZa~n2@P|``Jv%IfWFZ2Yf7OBkIvl~y0Xu0?4}u$>x=Gz zW%`1_jsY@{@FYa}lXUR0lc0^PgOT`ai{;vt87{DfaB+Iqa_cYZLxYoJSx402aBWd- zXb?1K`LwsoXz${ur*(_|+Nk4Q&vEK{BNbPF8btZ0wqdS`sK9R9t^^@tD@_N&XvP(( zE!FRVdirO6`)k|ISLTZFL&602|9*|E!KJ!3;P-&Nt)dpD%K+73a`yQ6s}#+XwVDrx zGVl@c5A4kS`gD*q@kL7wes8{Jo@wE2qhD)R-z4V_^9`pHu`X)zXqA?*X(BKu%f&wv zmrrj_?sk;9y!|bP?;M(W+fD03jA^9B5he)DD`c$`-gIroyplV!UGcHy zB}^MQtHs2p{@ax<2kctAq}|~lEMciUrR4T$sB6{?`hVy|`@M|1ZFc-YWzKwgXa+tM z@26_tg})!~pDJm7H!C#9mzb8$!V$mYMqG5W74&$&MY}VV)t#IWSw?MH*Mc*2v7zX0 zP0@$G`-3NQ{_Qd}O;&8_G(OKF{eAxAPB^rIT7Go(ylwCU$fSR1xzJ8@|t? zj~i}YW+h3V8?dnYJxOzMX%etsZ%j#>Ng7B2c=s#Dl;h|HSwQ?Kb^otMlZE2a05Z_& z^7d;dL_l`ia(iWXqkHB)?Rh(AYbAD^NHa?ksZ$o_wb&p#^r7R3~!M z^2?oM%+opwus(8eT5GcD?C)Qny4G%ieJ08R2Rd)v+^m_5^)m=p-_Kqby7W-@`wr|Z zjgBPz{(5P0!F-a1c<-yHAEX=5s48cAiqc#vJ^^WRe*VehBiQ64Ap2M3L_>aThP9&} z)+ppo-N`U(t!-?4!+5bI@Z+aG@oVu!w1b9qB9pl1M7qHA@+XD>gS?9o$USI&P&_T? zzyDy$Jxdj}N_(l%m5j;BeB${7)=?F5RL)}+hBC!kQ zE)!c8)cnSWtDWsa-;mRmJbtF-Uf7+7tvk*>_!I^tzz|;LLi*MQ_UYM7l3 z)Hte>HQESdZ7;)2FmQri5vBMt{|d|>v6KVOJnD3bE^K|4pSM`;SI;B!lB(o=^d1NF zpAKc5JXW>95>9cT^A2$P39RlVxo*^lF&Vt?MYcD!-k1&uUa8U0|LV>~bS>to~E ztx+_Cc;g)#UBNQQZJIpBmt{T)LHY4*1?+A5x3CRIf2)4jc%*%i=S{|dm$8Ho*o&z*c~@o$56>0e z>%==<+|maHo}TrC#-&!K+5pRKZhmfi@+6Di82a4WJ|Qq*`n;~HCj$d=aPR^&XVt1H z_R|QdG0L`N36bb?Xyd_%RZDahby%9Cg)1DV8Pu?nFCB(;aSB|T_25f>yI05FI5{5!qV^qVz^+)?GgohC+zSHh0+LRHOt6n>44_RHdGbzq?`Krrq~>P>g%Ds8M|Yns(939UoeLV7mM9`qxK~S%o@2Ib}}y zt{7^23n*vq-lRC1XgYRF_oLr*`s!zu($A$LFwh9h*KPmp+j&Pt_bs<}Off=tPdRn??1lqT1u*@I&S@Ft)tr|6UFDD zkZ*@d@e2JFe~VywotK;B>X)*g6`eN{cz2RjjyIejMAKF5_oUnYa4k*_zo)5D%{!~F z5kAS#>8!?Y90NJn?loF$t^#VCMIu_z;!6bi8>gG!(+K3HLaf`bvzH~FZL>V|_8)KB<41BAYRoOG{qfpXpD2a(FrrT{jOIc zXI0_%-?SWa_}*Q($FhZ-q^LyY+OHUT-m+hW1Ox*ElWYl!b=}-?NEfzW&^ui5<5Z*2 zIs&xqDLqGwxnI`T^Y!S{8(Hl??AAk$7o=VZGoZ@&327yGrQoszL9}$)?y&o7^pT8> ztk-%U?yok%P^(?*u4vYDCTPqP8^{5gk(9U2svZV-C6D*l!Wu5(MrX58Gk-?))+czZ2q$Or|;uuKJtq8uUoP)9xp6X zeikTP=4DyC;nv94(i%freuZALe%<5}gccwVh_-rcBKf8XBZ?1x{tpj9@V;0~@yz>u zjmtjkBb;4)vHlc7msDI>xpA1h>w)sL-8$vTBYbG8keP<-w_t2s;b4sb1Mc#Pl2g|f zS5~?1N%Bd1wsR?IfkU|u3YeE?mW7L_^Ig+z%-Bw_x^XRTfVj3Q%2E8w0K-i)mf5-f zU>R;|*Womy(G0T7pxV(*!_LiJRq;0B`Vk?Utijux=9qb^Vls_HAxOyw2^v+p`sQ6uDx~{_A)%waS}%xgFxZ_0j3tnJOZ;$s*;8n=G}r zt{xYv28~R?w!C#JtobCIus1C+Xu~MXl!ld>@Nq+oo2hbBTvSmSAMY{rLuY+r%dexm zb4e)(J;T~w@7;&5NSg---jf#uBsF*>GwGK!IL1|#Kbt80Nr1OTx!{ntIcDqI<@0N9 z7gtUwRNjuzfc8u7)fU$d=C(|`v!Ss7pjuz;MHOe&0;>J!+q!hCw)mS^X{ZpV)gS%Q z+-6VPrOwjXQRGu2pLm63K1dr~-^(s-GW0n)a_AFk>r48yqG8ECcs$oN%+brMVEL6d zT&Nm)dJxEQE-54fuIASQ+oxW@OlIJ43ZnX;t@BLOY{dIU+fNwWlfU%c z1)9Z@COCFYq{+^Cz?SN6JNM07v$Y?VwSCOISHMp#C|tDjLrQzSd%HWQmNVOO^%aI* zm)#Kv`R(c6CeJIh?^@fLwgHC{m3;{bmu~h{Pg()d^EUvqPC8}(0Gb_tC$t4LW@Jc; z+?IXmEaKkY^2O`Rx+qVV5_NRxlA=e?ozuB{ly+FVTG*pT#)L%a>Vvu7Pc-w**xid$ z+PAwoIkS~z?>pnUzY-_Ur68}CxMPJKYLpIz zg}dFmZBQ*32AQ2O@q!`{0D}Ss6>1fFDzc}^`oEt&Val9KPR>&Xdijs`G+n^*u zW%*_zFAI(fKepRLI?M0PIU?1Jh#9-PxHlRHF9i&3+H3x3jc{4`WSp?eY-e^^t=W6! z3sq}o+VE4gREy#UU$(e2Y0IX?c8uJ-*09kcUkXo_GUxY%_L*yseBxLpEi0Y}g*1;6 zq+5-^L*boed?IC zJHm9y&))2kbW5HtEw@I@1=m~KCS*44t?Tz6yKw2$WIuAW<%cuu(JN}^@8<}WNkv@n zY{_L$6m4(XEBj`x>uHn}C9<~Qd_fX|;*?o4Z;@>nD{27lJ=G_|<4P;(gWgPm(6!B+ zI^Ja|JC)+7L}~t2jM?1RcUM2E=DTZ_nino*_a8A*PMB*b$#+85(=WDX=Un-#ZL22s znK%Y1K3bt)&hIUx`<@)GTb9x_BCKID~si(y;z> zm${tY?iJ<3t+SHflkYulPWvQ5If{6wPH4*7XD80B^E}SyX?V8nn<;A7jGP@k2?>+l z-L2cNJwn|)O6%apwy7k?mTAck1>R`w)w5pc0`Mqtl9zlP?Q~NEeC}s=ovZ!J6eDuuBRAiy zuX!@8=P%3c{$<>z{m~N4g%)&J{JA2jaUd)=X7`jioya0WxVxMf9C#I=XU1mF*<&N#|7D_7ZzDauf&Y&f`tKDUUp2}Z{ zq07HCyth32ch$-t-7KQ|>*Xx$zj>1FROjD8PDpjY$}hJ&KV&Hl)y_*~!7qqed{q~c zQ2nK^mRWvbd3qEcWEKs9ax?(SUKFi5Q+(oG9X;}=mnspp52D{aP(%qec= z)I%nh#Dr2shgIy()%PxO8?}4MREL`ha$vw^p?&F<}PviFgf3_zM~=RXYb=~yhp+_GDBx%pdi+prJZJHQnw zDs{l!16R!3hAD2ODCNNDp2a)8D+cYwz2j<{4GUyyoMDW*V=`MNO~r61wQB8qLVR;Y zROpYF%^q+YxVEa|inRr;F@y7b{S>uk!80* zO4-~yw5?OxsYyK$jD?GXWUkWF>P?%?JK&_|sy}*Z$qnc1UtQYW1Ai>zZCx5!UA?Tf zbtMDG+Jjq7tvgMO6nvPB{qrpt7ex?Cvd2X-c3}J{rhy<&3*2-0jr6-eb6N&}^6mxBy1|yP~7r z&z>!v$o!hRd9;04am>2%)UK6{6tE`UEvM#KR=3|JcPh*f+PDXEYj6iaT>T<+5oaXV zB;GHb~=vQ!Kci{;gxPRQ1Ea z<9DptqjZA~l_qxb#Pv&(B=%r`E}`%(UqQJiG$UC0dZF}JcCMq{jjh=#wZkD)$Eq7} z65Z>78tw(xPu{NrpejqQ4)-U?oLiLlyC7)55AK=vy%A}c-{g*lVV0dYHmY6-21(01gQqeBn{AI9bDu&$<=|vw3yC!(CjS5yD_1(CW-r=Wo2uj6XA+r`2ZmVm z^+R@#xFfXg3KWG)f=ei58CJkl>KP=>27S|6_PP=R_S-D6S6&^1u6(O1YG1leA|ln# z&l!$xOLG0b@H*?cg`??i<+*&q``|{26)7$WVHt(?>u)1gHn-Q$-&ok(t+84%PWKuc zb6f;?CX?cZQr(7}eS)oS0F>x+T{!lK?#&>TPT6i#Nr0x+anyBsp$)5xmUAZk)7EB{ zRfl*{WQ)ny8GXiQY*~$i-K*O~?K&>$+91h#I^bcUNYh4Iar=D=GW#?-BqxRJf!i8~? z@RXC)7db+=X7RK&CCgv}@>=*o*>(iF^IyG=j!b!C>vr>Oh5I|f zxkj@5-EGHbb8p~e#S^BebaLktE+?LKMf7xloZ0EXm1Q|_#$FkV*7=&S{{Z+$g~A(_ zrQ>uFeGoQ#sh8Z9`}W%$q{;Uhum{&g!-m=<{{RnMBHp&~UFLx^xF;P;4VUc_tkAh| zAkylUi?%FDzes+9G@Z7*&v*c@E3tcj+_#4gQ$@Wb!tmduWJ7QZWVcn>_y%OS!g z-7n=x&u%k|?6u~dkmcr0(^Fr!a*I`5xI#CSw!;pg*84W-jaeM^RN5rE7A>uk@N6#_ zXKQM#ssPWxeW9zC4=mmlCyeymq9WU>_?5(z;H~Vo%(-k8xXV8X)50x7%>}>^rWCje zNTb2ACH2F(j$dPB&HJE&Won4h8u;HqNgqN(cBaZ)?SD>f6Kg)2dR7t4!*|y5&EQZ= zmPHETlJN;ieNc8_#p5bW_9$$Y+`k&CB|Q;$X>n!q>dCs`DYZfgIjyt}GU1$Djf)pf zTDd100&JFF*=yEj_bB_9niVE2YfuYH%tNZPy2AoCJxc3d1nHcIw$eibzecPB8^imrNDK z(p@*T{abeo0l)5%G3iJ}e=xZ%uVut(%4XkzCYW-@%jPacCe^Nl#pSwY?(sb+n_}72=#W)@_&=Aju*;VvIr@T2O`);GykIEbLhb|Lh@JhS!wy+>RY<`Pro zr64|cJIw9vD^pvAyH$M?!8{mMKlr?dEmasWvy`ZZs8-sbJUx-0U(aDTB?pu`QmiGp9 zrNA_-q`X@s41by~E;7c15JH6%K^5asM4X`ByCQ9dej2eeBK)aLY#p#@tcjhivCyV% zmw<=b<(fm6t>tLTifTYcf`WWh%Lq)m_b+Ph)xU*tYT^rw&koAAkdN5f7_{3nwGEm* zdg{+g1vqub%D1^0p6ghN({ppYGef$&mt1Re}R&`7~C=yG>-n&RO8Fl2;;A< zwT-FJ*gC2PdfN`l+W9uxZD#h*#%qUbjuSa6`}^y$duwlW?dc;;CY_sL zM2H-#IC*l6&izr)r~K1o4X=n>U*ioto6t+Mc?R-GB{sioPP}<#%?*Q@t0n~UqlneO z9>jPIW`+LjT!WV(m>IRVKxx267;8-KgqN^ic54>T+_{q4SiJton{D*kDtPcjmn5Js zY@BhI9eTG3w-G^D{lZ06l5s}gB6iE>uXH8)l1uR_B1#>5Jk70{so$8mX|yVYbXG1A zU_WwP@I#f{y_huP+gDnZLPOvOCbaU)nlIhBwz0}`>vOG784nUGl8ak>v7Em)x^2(! z)-Ni&<=fz%{@I~LMXWegDPIyrquF|8eq3cPFU$qQ_N}^3<=!N03Aq>DtDXfn&wR5j z=D2jeZT9X30hew(dl4g${n@W9G+UdM1FzdNvbIOWm0MpKHmlm?S#rh2#`xYhXKils z66LM3O^KF`pkjs1I7hOpD+`-7?JK0Sbshc0nyUW*wwQHqGuy0|#i7|Hy^^xahVT7I zyr{p+Pdp{=@?YKNn=7<@TD-a^nm09}1z3+19#3JDG(gXPXwzsfkA`Tyo|TJ|%kEps z5JHMvK?`>H$)zN#r6S>xxl5KU&Vna4XeGx)mVGgBTfJu0vx<8`7HBJlAG*pSD*pg9 zHum+uY{O>H!fV~_zY!vKdKN9N+!r1YI&KGJUd22~Dr)MBVYb*Zn`~}2Xf3GlV>o$? z$1oReL@QmY&fJrMS;Nx=_FbACqZe$W4>t3NwyN%-ny+V~9UP$Fb<1mwiQGCBi`PH2 zB&eOAzttZu@|DBp^(aDU1dVHKTd8HsI9AEWS+utVAPN=RsrY1+#haP!#miemQ&t*v z#4bluyZ+<~ouIVCGZsk69dMfczTD-@)dGQc&R(2nBkWyU`Ag-rudO2V-9M5y}gwF2U zs@lzqb#&EyDl~R_A(jH)`Zj3&uFlPZv2ljV zX4R#JM|G~;97>c&nK>bH>kQ`OH73rrxF?n87l_GKYUhP&%&oG9TH1}><>bZ12Q-6X zIwit|4(B!-{g>a{kWu|M>n|O%Tq-W2tzXEIW0>dJgBPMXkIk)^B$!f9`I8hPnElCf z!`Al}3-aJJIHJzfM-3tvOQr~NT#GOetu5Pf^3d36)cwI#MNV$G3&XcyE-usjNVY36 zFA9v(8qV{EmHW~?g`J|d03x5dQ&N{DJn{WII^E{c9SSWPwp3Ltbdpoqh8wYIY%Q(M zhtp?3i1?(E=!@Iyi!YqLZMv@2MI1}JzX7$3(~5C-yf%Bd>gCN3%)IT8P@=^2G}5AW zzU<>MyS=@;TP0^|>D^kA-8gzSKr7wl$C3jr-JFj$WrSv9d3Be%&6$@9x~MDu>ciP~ zZs>!e&%Fb-a7@v40aCp(i_**Ot*-AKw|3>mubDGtyt%DIwGm0L1fwluC$`I7b@QpV z08vo*oEa@V^MtnD?6Shp-yf5FnQ5g~OHCs*Uf15j5pxSQ0&(hHSs(b53wR>8nSCeZuLiiG38LTxQw!`no$nuF}fb!L}{v$s*`&vmfy$n+C2Q zbbf4}{7AE>??bj{d`EKjH%nbyeUqLLmbs`CjBI-sEvm_~@e_$Ux}wU@H+3%U((i8C zTvk@i7K%lZSyRP0V5~I74eXYBB1@sx#KX(?Tj-tEpt2DkMp+{LZAb|O};<);iA2}8>P9q zsm28rTU7AX?DTU(*SBWFcFi8h+}bFqo~Fem*VPT@c`j(py`8bN(xZZkDC=IuSXDk6 zVYIzvl`1xjJ!o4w0xas-qAx{IM|}IiX2|T3wRFh|t_evbUwf(@zj=pjEzu}s(%@LM zJ6;ysF-ndAa;?|i3yi(vrIL2R;$rN4S{9y_fCfRVgC)Ov{B!CC4-KD)N3g%|K{0Gi zf(g>=fVjEk+%?S(GoGN$ei|_G?h}|l0!<~Rbg|NoBK4k z`C&HGR?vh}q~xof4&L3s%hCOltpj1~wd_`Ex_D(5IUa9t>tNr(a@qB(`K7_f4%j8j zg=*)_qrY-Iqwy9WMt2Zs6R^aGH(pouj4wD(1Pt&%)H*bJ0v z{8Q$OLl-V@(EA%(ouQJusp{LBeqOj6i)_v2FKb6lzhTC;nw3c|g@L$X}=(S;+pb8TW9%bBkVK&EwXJ3WV{06qE*n4^Y)hD)vjRo_<|)xbw4sMsxL;- zhPI47FjkyIQXdgXA>7X+7N2y!J3lZgWB7E{(GJ-LP-${@)V2s{0dT$|R2c_cG+CYH zre5<$^9ti+sDPieGE}RV4oCy}w;UF=qN-KJ-dLck+NteZnRZpJM^+sW&C84fcZ?p$ ziIN~icSRCO!aH}ha8u$VibMnWagB|_r^?Y=4kDTSh;78P|uqYgIkI&=%bXphQW>Q;Rdjh%z`gK~_`w_I~(`aLf9VN!gM<1E}G z#s^9Zgla&V$q97wN-eg6dsf?|(S==&UL`y|5M`D+?Wi{Lvw3Q3iie4`QtFFa+@aR( z-V>-B7YQCKPYFstsORQa17c{mOt9dI?7wMTn)K7n2<@W^tr%9e>^CQ^%6e^)RFpd6 z-J6WI;mc$vOkNuIMY4I2sS&qD zNPn{xNma`m3zv{iin~d(3|AD_>4)FiO|c3s#ZMESvf<>1ZrUN98&<<-OMIR#go1Y7 z@Xg0hWNxs6h||6eJ+7#_w9Pj&`i;7Ny}4~`{H7^KO2Cb#;{O0tt3!6c3WLj1EPUOy zg5~#y6yMqy15Mj;wwP7Si5p9n8~N5duQt*)jwjwkRfil_TXCA|1yL0tPYph}evx72 z8=8@emi^HLv{faB-2RqUqg_)*RZ5=>(Gmvj)}3{Y1GEBUo7bZm!zMtN8EfgXHeOZi zua0Vk(I{NQGO}@?5K||BDq(oLu+dy*HVj=TR?7;%6?`Qm?DQ;r(wUvD6aluvxC6qd zRO8VN6E;^DEuVN+)mo#KPfQbcc1)NO;4QWxE_p0lwRd}Gl@s3x946Xyxf@bXOg`WB zt7i?a>9KSUtDlh-CDO1L8BOTz8~BDPwI{e~Tp_!B(Z`4y!C=tcmZ?Ybz3PyBEKN;*~>YV$X? zcEk>iqYk#F>aMw(q~ZSn>G|;OS_<22-DpU-lT07<@!2+gra|OV0&82d!8y9)ZDo3v zO`er9PR_kJP8fSKX@_n=-n9$8s#mgiRESqcEDDH|j2qG;0z`FF!hoWy*90MTbwC>-+dFBk0F4V!9c zj;n63u~jl&gn+lqShrMX-vS*7``&|99$iB|6c8OmJ{Sz#@`vxv%Uh{+uRS@&cg#w{-L-R?ZD%mT5x z$u1PGlZurgANODfG0Y#%uZTWj*K=nP$JKvr92Hu5Wz7eEIcs-JxD}nF&J%1b@Q|RQ z%c2Qx@}^p4!=R}m4UZh9k5nDWT-gP^usd<`7DTVzxJ`bU5TYhLJy5OL<<4%kwad%% zH`##`mxuTe6h%59-c97pGd;dHHC~mghU$B7R7#{ja}HQ??cC1s*8{rS_vm2Bc!d^K zbw|zIUS@YKQM0;k<^KSgv2Z*si7b<%7v?h?J6(_=zK$AHTurx1OQsUnF3cZx=P`R= zz-&|u*wZ2mWzw;Acxa4T+no&>Vs{uxR!iOMg~~T}>hY@tEt{-51!Nbl%K=-NEd%$d zE=UdP&hJ>xGfSeyo9nVRa{B}S05O%@YC%67kduxTt7ceBR-4&cGi^0Nf53`Wc6g-> zylpxJP0_J5KqTYA7tsc98L;DeM8!}_eiW84*)Y|shSPf@d1!Iue_9bzHFCw4TbJ3n zZE0`*Z0*5Z68`Nem-9eAZCc)Df)ul0p|X92@m*KhPMG;NvNu(R&a=8v6Jcknp`1MV zWzLdOTVmL$Jogln6zhi?w8%=wDSK1%7o7Z^nRLU1xlOvOXHX(MNQAnOj~VnulXsbA zlWnxl$+sGG$c21lwD!3n0mc};R@wK=5KPaKbEmE@8wG15VW6ZLaZ#6vd`i&&02pK+ zziR5}J?S#0D$1{b8>wf?s*vzsKWfheEiG34rRDH#C<_T%E!Z1$kZc<#nhzCds)+%WKbU3tCT8gDn03^*X!c*XZM0OVzVy?Q z39-&H_pdIlXp=XLs=so0vGXd~tn1{%juiz6iEpD^Bt2eG)!nc)2X5WH^6`w599=yG4DR5Nix&})D z;};APu7rTJ-CUz7cx_Hr;w&MMee!ugC&?)P01)^k-QoPhECC~E-}X4JJhDzm0!LX( z!|gPNN84^+6hLQBB-fT5ymK)(?;Hx)e#P<@n_mE;uUz5ht+R7skoQireDC>!@rjD8 zxg@->MSFB^n}@Zx5*?x&lhQ(~j5U_*oV|A8y`Wm#Hm(UfDWbZeF3;VRH2wZuXv%veSUP2mlI;7MC`gt7mrWjQg=hfQ>)m0ye&w zy}5HL%dIZ1*>;A?hE1)m60M}fQ^O>S>)e+&1}=@Avj{0CZI{3{^<&FYazlz&E#^1Z z7e3?(Tvc)3-Bp=W_+`%?{>IkSS@+JmsHIO3godtJq;Cd!pSx_{UzF``E)v$}MR4n1 z@}MLIDfpznh8(-hvU9gwxaeZtq-a_mHyy&hN)i-oGE&U1u1!YD+hmoqXt-2Hh`ka> zdojLWn9S~t3gXt*plo=7(VzYpbZ=YO5rr)Yl-0gDs-)nrZ*O~pumL9!$A@F3J70cW z(B17WD{uEwRlN7)MVfWP@3`7fEcR`kLMFfP`k|JbX61`^jAUQe_Zn{jzNlDdnFuDjm=z=^b|ls)`B3DLi^& z+U*rZ7rc^1Rpy*Ow*(>`8$sF$erzy{r)`*V8haTwVnQUk6j4$e3sqLzw+cgQBvo3zGVeluBSF`BAE(fNh%IJu=6=#gYPi+YTd+DM8{I9 z`l8^iUItxq+O-3ABiTFbwV|4O&!C5DYuF2zjRV~a&^OF za)#xzl4+x3xY8%K-9PdHJiV=HJ3yvD<zG>enjfv65J&1KUYcWv&;;R;=wNFw2AsY;cXCNXg1Oo@Y`Q%P-G-YyV)ajT0;iEZiEbZXAazCme#G@ zS6WpLY~qnZt(0M{&0^*_E!%Rma-kt5-t9midck zZsZqm$Vkxf-J~;Y427R5(^HT{i13Z5>1<8+RS?jl7qls0Onq4KFT6 zvqK_b%f2QAsh3PPZCktqUByyX(946eSVOHbad9(F!m5*^cx#lP8*tTxAgNHrYUHX= z;FHQip;#G^(p*$7j+hb59JX+YoOX>jRa(}mtP7}i&bA%kCWXRIO&*AFQI;-R)i%Wu z7x2kpYWa0H9`{Ws;Vv2dkotVXH#W|N32JSk0B{u*Ea0xsFUxOVPkOIi+Y*9*W+JMx z<)1Wd?wMy|fm@c%fb2nhG*YvNOi`6b7u~Yn&1w8b)TPl4CA%Q$Jah^R!jj`Dju6r= zO4V@2N~7zQE})$K^`itG-I5TXepJ&Bm5yU;bnB_MLv2M&SHMAqT(d~H zU@z_w#yhAo0V!zhDy*Teln`ta2Z)?OQ<`v+l%axFK<-c`2*Z`AHTy-gRq5)B>vYbu zVah=2cP?So1_XR9O-Q-t4BlQ2b4j^KyK8pi2Ap(^IC)lFZrVR`g=*uEkvxguaZ~t0 zJ(O=PrtaIg^3!gBPZ6e>zC_^H(2NS6*C&E2D=NV6>nvcr}Z+Q4lUSUO%|PKry$FH0Zgf^y)3(YGG=3fqcQ zrvr_W`rt2Yvn1>V4goNsYBEhCHLT%E_b|LGhJgj4F$Szfd}K8g`k}`~S){v^5*1wY zNkX|~=o+!_pHOhCPrBTv(*>5@W-YUqIvYtVUok`4D#XTd^EpOiWp8lJw`i^`&Gfi` z_GwoJo?Lk$7|gQ^Ou^QIwPMoH*|%<5gb>cIsC0;}zEr*#wBV7o&m^Bj5VjY072x8& z1l<1Un3BpZu9qRUv$xt!Zth%1O;7e!v-H)?4Xx$2Uck0AdxIoJmc5lL>4zD%wS11c z5zB)`6dnx_Zo2z7dpl~*+!Y&MK|E*tuq~!hvTY8fXb!!kwN!|b=!bJRvfC|{$htvp z?26h>do&ko55*6;V{*3lcBfsKvPZBamW3x3XVC)n(A*-Yd_~2j&R~?fAuU>E;85kij-I+z-Mg&=%nf z?zoeeM0}lvlgcJ_(&`8x@Jv>7g1Tbj++Gpciwf8yNY{o*EPnS?6W0xjB0VP`GTES~ z0t(O54%lT*THF<=ZDig8uIQ{w9*9e<&o{TU*vgh{n^9!({n8~w{#A=YdB<+J(+M3h%WNYe+Y|B0Vp#D~YM$MF_Tx!ZGL&M2= zV|Xj!6*swY`lmSa8&B({#d5)g_q~<)WHZ9KN<{PF_hZdgGp|L?eHoh zvc3R%p3!k(4&Qv>w8-gj#dfPD;V{!r^!a?L*?uG<3o*WMwiBU~F;;YNs>7psbo~N#HjJ%1PAn%b zxG;2$_5|oU+p2hJD%B?j-ql)S-MU?ImV_G;@ko_m+Pt`N#Q@p5m4?Yj?y`!r{%AX_ zwU%t{pLb(#aAK-N?uv=LBtLp^%D+R4+V*bIeLKB#{0Hg&6WHhTspilILUNqsQ3 z*)g!no5|Z$MX&KBhtmvQrN_=bPgM98(&X0L_cmy$(KsBZDzj~CV+)I$RSUAm9>F5f z{L2=V-8kB-H5*pNp}i<-s;ki#ZL;0r6)59(4T6yyJ}IJM*8r_CaIb;<(xa)g6>o%9 zQ?t;p+1&xPXwSM;(5`E!hYpB6-QDb=gmU+4w+}elm7yD++3HzvP9Dv3c8c9xI^1g2 zhBjrbQ{}`{(-!vcvsrg^Cr?xhcKK=`4{20{mbZU%S41~;n%FJC+nl6=sKvWl5!z1$xX}=C;)ytLtyPBw$F^W1V(B3M?4{M$7p>*@HjJ7F%CvJH%c<=)vq?e@X_z&c zU(rGA92Zs5=|93AF6x?Xd3pKBNKD`wb9oXIiJb` zUZ8D2L>0%Mc|TD==PpcQ>n3jG?X!l%{6G_JGECfl+i1P+S*IjAmo9BtPln(*wc6bH zRX_N}!r59f*gkC|4GXBK(+&Qh4E69~%LkF>tdcao{kITM#9GrdlBCP-&Ixk^YUecDnKtZk@q+*%+eiRJuGB4N=DxU77-Db&lB%9XCU z01Tzm4Sd^|EfR$`>NPZgQtueeYUG+m&glx`*;?7Qrh7Y|_=b4Tl3eh1jkfW;VP4y0 zjyAkR{{XYm8x^_-?ygs8=)CX`XZP@z^7X~*%)e@lwLPM#&BOlyglnUrVfHs-)zWdZ z?zY-Hv1j+NM4u)cu;rbw*bz8t?aS{WTZ=4dsj*O5{{S*Wu3NS9EHsKtn<}b%FWe+a z&ysM)VD;mZ9U$ToCoI){QSz295*CH*OqN`8NWQYo*gJ2Odt~FGJ({PCNo77xxE#GL zkw&^e+-yi(mb%kNTx~9a&|83@5IYDfzEiOd@~dj%r~EQR^h3FolMOq3zW7N!*#y0jB}JDk zH=VI{acb?@Q*@6KrpXry#07tcEIip=yKy;ot5rb!lV40e`m{Soee0!Ek#X+eopA8D zjggKCg$PN(t{Bbo>RG&G>2bEsmL=j=(i+U#%z>MWe#@`6q*H75#i^wEXBO>UQL%9L z7eP`BN&Tp{sIugrJPXg#qM=>2#k<7S!+)3+C)Et*mX|h{*;pRbN=^LU*G*(fr9MeT zt<|*(>YVmsC0lOjR;47LFH~ANnKt2BJV|KVrrj3}U3gtJoX77fBwQ9xc81%5UA?`z zr7MPtR$iET#_iWg$J~mcl97Gw7;-~dorA{9wog)RIs~jZ&+M)^a>;oiGX(-`{53Z= zY1(a9#VIF5p{u)4ZLtHbSpyML;;l4)EELoT$SV0|L`Rd0{gMfbnwIHa?9iU=u>4D> zstv}0mA83zPq5!%O*~@iD$~hI^1~LTmYd3E(~jMw%+#9JAuKNOK9nzze531U|Hd-Uqo%J-F4SjzAO})a|wJjoVsG& zQsdlS`=+e`=?VVf4DjUZi-XHEv^q|P*mRVHhs9EoOOjAIUTJCtnl6X-q+lFtHOHn7 z?YqYTTW7K(*?qsuQqBpC%FgA{Q0!bIWG?_G>sK|OCtO^yZSYKt=22M5cEgN=i9|vNjln7n2 zWj!LOj#K%UOc4dUj~f${Wh1NeOSRD#VC}WY<_+6b*(DcSKijjoVG@p16^AUZ8qJ@& zwz;mOsCGfX_^PcPD+JrXiq#5W`+&PJmaU@B0UBvd$|yp24tYul++c~iC=St~H^(h- zA{LG~_=ObR86^1XS;JR0t7&R2{{WcSm2>=H$2skY-1Jb7k9Yp4|YX;ji{Hr8;HJ3XHL6 z_ssj>lTZ{y8TSd*oVjV{hs~B8$qD}d0QB-DA>$M!NkLpSoLy#&8P=?34!E=6K{Q-C zA@^ReHXB2rNEDehmboe{CA%Lm=gK_+Wj<+Ksq|mNHNpk!rD4-i+=a2EyGmG@S_9(@}BP1WdNw&03ih*{AnqFH8YkW;XVfoehe% ziX+BVXoqgx&PDWHDwHxIFWVqhoL%fduLMGt+8)tW;zO5Ip`>=jyK}fYno$XvaX6TD z!3kTo4Hl#L{d7Eq$!GP6#g*S z+&=rJ2O@1y3bXynkTB$zJStl^VPu391B%OFO>mJO7=5t&V*5^m zPi;g96W$MlX{(k{DRpIka?19$cHnL(J^PYLbYaU53f#KOr-6La1cKM)*VPVOl?G7N z-eOO-hoBKrhDY*aIGfC1zYN_(MvL>Vj)=G=vTejbsak1J)K|ieA}697w6|gQS)#V8 z?Gmp9@Qt;@sObK&Cu@y6s*zRMA>BK3U8|;5g&Ji~1b>Fh7X8+{^b!D%Ij5=|BW}%2 zF)$VG@rui}(F#hB>{RP5k|fWFr73d70b&iA4Gp~8bjyv^N%h60t+&gx)6Z;5lms#R z)yjO(Z{`_`w;wL|x(7*Z_GzY~QC`!;`Qf`8Hm%EI6slXa(?*Lv@ji&N=!0t6%lRp*ZZmMb>Otwywx&6IeZqmYHFxKpmKi!1B%x)1cOS-|jt}$t^ zw8|<^r6Ae1x~NF#dGrdJZd%1^Nki?qa_(hre+lLihKrD}lqKEkYUwx>IwFfo@vbWl zBdzql#tfxXS{klq_TtI7%@ic;<(O?qPVR>jvc5Zu%Qc4VEm6kVGuzx<7)s!H8vAF>1M`m(lc!ta%1r}` zQ^%?cFdO^k(3!5Sq9x@&vyQ$#sJap}3wIe-hI9Fc3&*vd9FksGVY_=Ye(b%SsCzfMcPq2ATb-LTx(bEQ2p}TW7KpinEQ z)5l1kYM!`$>g=CH6YN_VZ5$RgvWT+&X>&u0;J0cB8zBW08bkKg<@CxOX3-f^XWSa7 zOWk-x^}>Ts0V$nAAR95{lB_rmiy|!@Bq)MHJaWUL9lgDJ-BnJJwtATqwbDiEhOTYJ zQL+m5yD>%_P601xpVk7Db@r|v3eRTgGAYF@X9aa}e4%tfuvW;`&y_#k zRI9bghb#@fo?&oS`x?N7Om@$H?MXRuV;5P4jqx>poyECAa=s6CB)+&ub1jRGJ99(p zTZYkx4Khl4;^|w;-CL_q@@jypw;ZOa{9&BmcrFIjtCMt_w>GL4_L_{+ogan{$?^+E z8TVGfZ$h0uG9^WyBsqB1$yg|z0Aga6?+=R!OOi_#xnInSb!}N!QB(=NpR}hXocJ(+ zcGk_1%nRSSdde%8E;;v!6(G*$@f&12O^U4~uKwhvy%5We8Us%~O}QI|N;Ugr8o6f; zX9gD1Y0Zs2OSv73g}of2RZc76K-&R`_M0})LWaL`l$`k{oUwP9Te!`; z;L5bkxf&u>V!Zz7lH?kzzd)hoZI;kxC?v9E1l}9U-#z>i?;^gh*sK=iYoCJ z3@wVbg6SX2)?JZA{mmUy=Zl8zZXRmUt2FlvqL>-a?=Bq+4++~`T-mstphHF3ami;s zsJJEB%)*3U4jN-;eS@XlUmv1SKhj@l0K$@OaB$bhvz{F=Z40RE{u+vQTl_=GeMSVR`7q-h}<*A)dGUz3BcvR>A0G2lP4YrGN%#}t&C|nfb0LANf2-A*I zA_7W?EA0~MfoSdPaDt7qXsYiF=7|@-FD951MjBR2-?=Z=k|fiUt|~#=rqf|F6%zjd zi%vZqaQ)rMI{OyC6K13eDfep}U{Nzwe=NWE%rUf0xbO*#*Qcrh+c(UeZJ&6BQH#sK zC4@5DtRoKxxH3=jXvYRJjjf%v&?7y>M_1qT`#o?2@|TRhCt5g&t86;tE^6q4deG2* zVVYWhXp(8~0Ti8yBh&vM$0g*xM>&eMIp$0=QskJJbC~-sHGK{*{pf1 zXkC5gzr6!Lg;*8PG#L0{*idEjXRIC(?_f81pY@zSO8Fe~du_MjWu01zjh={;77AW; z^*+qD!bG7{rW)cVd_IILZZrbUrR_bMKhX+_vZSc$iw{&bML)RJ=6`sT&BwopD~ztw z2fefQA^m4pqvFrnVwXdFl7!j?^PrfHHa(*&YOy0TD8Ymj=<$2ufQgYt5msvD$BP+! zmjkw+kjN4qpm&)EagB{79ZUxijj$}}w{@DyQ0K1LvHk4Hv`GvQ`M0??ht}mz%j;rd zUS>t?Db@J*-p&wJmu65A=FwsWwIuug{X}J_t^Cl#UeS0m2(EiLE=hCMHq7D7zpjei z%?DVSeTO}|ZzMVFZiE`-a?9+QPG8%PT?@3TGq%uUa8RWam=uWS=GD6^&l}gU;%A3> zLl%0jFX|IHDR2AgvLei+?hhEfLxQL0Nl6I@586;S#>|f=tFzZ&o|Chm(Pp8}pyf@bgx<-e1okt_!?u_E@^V_ht-U4=IgSOa4_IrGW)d`>#*$ z{tdZ0ll9=O#RNpW!Tf9Dnue`*=1GHGnJBQ47Z^`ZQgBdt=s}cgAuhIq>RbL8H2vsn zNPL@_M@2iLZELgcSQPxwozy9W5@8Jnh1Ic$rY~BiMjTuAg@o6VP50>5j!0JAuk#z^ zr@Ad_I02+<8}@;jf&>$pxaTHmsV*<%ja(cVw0YE|T|BzG5Wmaim0EjLCLgL%zh)3h zF)hw(Or)GbS4E^^Sb|aeR&%1e)%q||&sOo?y(zJn*#HSms~E7YYFwk`5Dub|#~t~p zfblG0kN4hh7D14iGy~{XS z2Fb4kGi!Cj+7cB?TrV1N3|PHc;?NcJrAy+Wu@l`RlSPBdf40FRAD1zGPQO{v)9p1k zvS6IcOX4Nz$f`@JO60Itvl{C{XNcoiiDq>VX1I8P*$VsVMdCMdQv@853XWIu7BmUu zvWg-|1ChB+g2Kmff0v#&*o32c<#8Wf-5Y5>#Bg(|!|M2p$2`sW?O}l`_z7IlRCc|z zI3PP6S51*tNiAkkh3o zJ6n&|p#yiANFI_pF8E5sh|LD`M5@QR(d%F3XrsAFj?z%%I^U^^eL&$SCAS#TyOx;N zke`~W4UYSijs}h@;NUl)fmt)buc(&Wp`iZ$`dJM)7o?czLvKQx2R!+ZGGj~Rt&(K9 z-%q!!v`JSF1#eWDMJiJ2$AjV~hghO4B*F~5@{V1Z^U)(dvfY66)R_^Bgu(*DYR=79 z8_M3uy$f!FIppg=X2fo1;vI+xj*cZd2si_ITH*cF; zdCuAd`7;DJEfFF8sx-ad`Ltw$`BJ;C@ElRKqa%dia)ux zEQZB0428A%QK{@VI579CId*eQT$w~GTZsvO_>Su$1n#5VQkp9I5HD8`>?u9FoqMBZ`H*z6 zGmHP|UP4WJXT?uS1u~f^e}_?|ahBYazAHJ`pp5!B!+SH5T-nPMAqss4KB>oGkH-(- zvlIXD+e3wAnfM-(toYmGx?~^Jn+;~-j844%71w1L3(}_6yG=he#qE}! zM++O)@@(ps!X2HL)DB2-00O-i{E0B^5v;TKOgH)w@CSAsFmk+Fg0x}#ahc}MfY0@t%#*U{;e5<7PqkiVz7 z@t_d$mEX)d&#k@BA$PJWyJH@A&!}SORNHxkf%9t(T*|!#bipy$>g|u=E_Mxxg3sob zgV742=ylGO0T0Iv=ariO=xC?G+w0c$2M%I+cp2w*y*sx+Zw_0;1O0I`Q2$sDVbnAT z-)dOESkx?UcwVEWWw0C?p`p&GQH$9>o6B8MTcQVw`#n~qP3ZEJUZ>L`89{vV%2-(k zKCy|04J=u>tWoSgx=_1t*O5;W#opTWv92u!Q_qe0ngy%~uvb@n_h0*Fy?y?swZkX2 ze+{X_O{LTBUe1#y9o^6mKKS_VUknN#?Z*ZD^m zm<}e!QkTCVj9A^Moc|hBO&s{XM874pTNSn{Uy_%=>y0|`Cd-!d$1JnX@Ovw-Q;fr1 ziE&GgB@{QKYBGY z!tVNt-?t0wUxG&Ag|_q4I{62zGdIL)thR#5^C9WE&tty~rs$|kDmtb>tj3i`xZ82|@AjgYJ8I^+_Qb&*4E_1BoR>(lv9(Y#RiF9H8ZtxyT}Cw`?Ke|2$eIlh-Kt!rHz=C zbomL%zaI~GY;Fg+Cf6%57#2R_^&r0MBtssIMQ7Mhl+GYeNU(>nn4Cv;u$(EE`?Mh$ zH=4a5f&vCKObr?I*3z}Nwf43(#-RJJ>JMKJW#z*yb?WL)zK4YrBUID5G{q3ZF;ZzJY{CUnCM zuNwAmjIsU0$fp73!W+TPBAwSgHa>J2gxdJUP=b$Xn`42~3*kzSI;SgZ-Ut8Gf(ml5 zI>sWJYkx&4X5ArweE&56z+&Yo%0bNqP3bP&?^z1K*WR)W*p5bz@}ze{8N-Zib1$bV z?ZlN@7j^hAZCfpCi({ZD1AK36O0t&U`+(I&nwIqY>o*3^7=(6h%UTEIVJ*?kt|TLg#u>t5S2Y{dG{ zRwggVOT30@Mu17j$3eAra{huo7k^n=%rL8@wE!4_=7Xt--DrWBB|cW+TGZa45iHry zB_a}=4Q#%)G_2OSHu1bQV6t2sZuIo`)C^w-!TT~kDXI#*NgG52v^{AO}7l+wk$eK3^{j8U`yf91kyTJ#Ede4#ZU+#s3*G?XUS7os95Fz z+RwdW%!domU#1!@Gh4QzG~KQHQEO$;$MQl@rX|1hn6vjFSpe}pAW3cczH>f}hcQ!c zeYF5li50x$%>?M;Zf?IfSv@nS194xfic~c5$hYeX($nQAn8q#`7>kwo%7%N)9%5^JaT>1vc6=X6Zp|hTk95+67=_@ft@?Xs15{wZKY!F>`BimR#;70wk9!6C z{>>f``w4TIj{ok^SLhE}75};R?yF!HE{(jZy&PMYr!qi1{PeUL5hBZ1J1(3A0KVEW zfp~7)NFKIWg;0QI2DOd*$G&+c}j4~b7KS$LuSXwUo&!ins zm58|K+bg;nf0(yaNNjP|hBw$@2xbQv?OqMD8p_hLzpnq0paFna(6^QU`GKe39zR@! z%}Lrgo;-E^3i(mvfXF?_Xknd3nSq>G@Umjbm4kSGM{_!e!vm0=YbD#TBv<=5OxjGo z#&kc%6Y5(bs9TM%JXE+3T^NiHg^@U}lf$D4JU>=-c4>ky2r9Mi&t-{(cW1Kk^^U4edD;66PNLTFEh(@Lg<6^v!VpDlMINp@=YZ`cj%# zsW9d5nshiX=cxxtp?j8xkkoXq8xsLOb)UL|o;${zpLmL^xyDejvL(pg z5^rzy3JdP2xd2Vviwl;Cw^2J!St7)+|Fd)mFDKg1c*_1qw{^w8@YyL(q~c2ddJm8b z(}cJX|Bd^>|7VZ_%U2`_YdQlT&uOntpv4TwQdeHZBP|s(VRNYRp;cwE(sR9U%fc>p zam(0yR6Wn5OU-E@Hi4H{WIhS3<}Qc4zas3{yU0FJW+6s3wV8bzw7aP6c6{RDrtop< z;KZFozpOmUNNUCoQSeVn^9U6g2^!{X( zhhFPXB%%PLs(T1S9Lq2bJKg9ch`zL(!m+nl`Qvy{%iBfFB$lJsAK4d}wZ8uE?>x)! zGrx5qAeDM4wmO-{-VpcmlPi376Se4|;cd(jrfH6Orld2UAK9E%&(a*aV`j^*aJgGL zjb=>8fN~FX~BPH{%kCLDVIMPPLOlBgt=k)<$fpEx3s;dx=6c448Z# zQ>WIUwsw;bt()c4cfgQ^3AHaUVVYfTa?AH`1I*9s_X=4)qejbL7%8zXgCo!RF?PJX4?0(-+8pWI>i=!xE-X8@GNNT+(Mh>c3HH>rd%?w7|4J9$o=7A z>U zpRIIjR>bp`Hu4^QLCoj*F27M>mMEyPl9?0O311$7O(SbH>kx<7*Wt1+?fjQfd&ZfO z*!3E?Dj{xqi6Cs}=+5Ln)hlDA=o*q%v3Vp~8;S=0{Y;wUc$OG&Ekr65o9P>~_2zr% z0+T5>G8^m-HnPgEspfg=IwWv~>~Pb(dIqB!yPIYAXII+c!n}k&UOF`i5E%$#(sfh{ z^duj-ZpS*lnrM526x!3B?M6PDxPXp<@K^wOEuFS%Jyx}BL;ezLDf)^hHM{W*|NN}x zMC#&2gM4(>$ZPVpeaRE;DbKA;xV$VJY7rrmj3b}d;$j#wK)oj#3GI}(O~LD(@?c6Ydd)RYIrvX2mDn2`K(r`vfLL}rs@{>1{*R>T_jRZ2ZqRrw}J@&%U15Vf(wo^U* z*JHfu!gEWr+s@DMmz$p~Ynx)MQeKNH4Q5^jY5T0QZ{Gsk+(2PRCv2ZP*l!slhFE9= zH-%=l+&fgaxpw3juVFEdCzF`B&rkk*WKxXzHxsX-=|O8(bjbTyW^}atRH}aakCEYA zM{dqN)&yBWyZ6GhNw(Zea^?Zr`aW2Wb*U#X(0}8rw8}Cju|a3h;MwKJH6>3n(qCm; zw{&asj#i6cy5eWx+ZZdK^9Sn`-|hI4mTcnP%S91C1^b(@#GJr4Awu5Yjq6!`8j=K( zc;<|5(O^c!M9Za4j9QFT@Y?<>*Ue% zxtG2YosEQZ9yh#I{nX>y2a&pV0r#lGBmGKBst1WsW?+(uPi1us3poudpIs@QCNxbJ z5UQ!+LFs1RY(pEX(T>Ot6U=?v2HZ6w*;&!Rnm)N|03#`n_&)qdA5Dld&Px(@t1O{b z(I3(>@>(l`MDGCby7c>6VeALtz>8EbWcD+lDT(bn>_LF>A3er~@|$P&2+P@Yu-Er< z!P}K|E~GmiTN*L3yk=yTLk>oS^);r(JmDGzI{_R2=VV5SqL2qO*GQk9#8P(L7q+ww ziYz6oIXAqF)YkX&l$EQd4h+m|GOyaSvJa2w3#omaG<4>#iMjPQXpSRtp1;(0w7#N| z`(PRBdV8Hwi)#(~Ed<0SSRV50^`Ndn#=8&oFIjJWr{Czkm2!84A$dzA>tm6%MJr8Y z<@y%7$n{uXSS!=62vj1H`6af^%zbO{Pkn7-OK>hDEtmAP-`0{Ex_f0#ShK)U!A&TT zg)sh!+Gt3U_i}$ll=I!9%$D(K=Zat*14yAKpCQ+ni==Vi@tSG}n#!{j1MT{C;D{sJ zH3<*7i#7VH(^8P?0{l-ca4Rh}73~!vjzT#>a-JrbOiP!BlPhXIV4;4bF&Z3X_Lc+r2=0u$-xtR6tO=HiGu>WZ@t zp0ILE72*qhmI8q9XFqK7T;)RvT?$@!bL_64-|L$)p1SlInnk4JzGaF7!R1THSihs? zIZ-woSSEv#gIC6CAPl5iy3ki6w7Ls#XypHPNo+%mGC&sb(|4lViMVSjW>+w88b0dr z$0QE`u{DkCMd3@{mKX=j(5W*yfkfFH#B$Eh@6;?k{4=PTgmaGB+5e$kuB6ZZ5!B@5 zt=XcibX@Fj^iiu<{Fa;}3%`S^Utw9C+y2oy_PvO8Xq&mG+ofB`-di*Q1}Cq^p3mBR zAqrlT3|CAJp{6X08uRJLNR;qiStF`qP8*mGMohBq+3<@SEAxVOV|qILw>~iMpfj}L zW=C1s;29=yuX`j4)22Q?H`WT(FEC za0`!P84ghg`b%uClA*NG2*M>fF@T`_O zj-lwcxQ5TWNq zcl_MC#%ytwrYOGGwk3{M&;9gjD@zi%JKNou1L$wX`-*^3s@L-%ozyOE1{C7vAasFt zfKR*6nq4eka7IB|P0|RwyTiHqgmVjlaURr@i=e^W%fFfhVe)@~mym*7UEsK{LXiZa zw$sMUYApEB?=yC@h)wRckC@Sc<)|(*e?~;MG4$}KW?Sf2$AE@dzii`B)r8C*Vhqch z;X?TvM7GU_2>!HGooFh=Db)#oV-xeTc$)Ew_Gpa#^>Gh3vnXN zHnJobni}tvFQYIfYW*zuzJ3qimsq#_hb{aBsmelmb=99b3vwNpp!@UV)nAP*8M-mA zeuFtu27O*jA@K?IQ&K^{59SMRKRurC0iTb{x}wnbGA)cO*St9Gj%;M$ZWlc;Dy;`- zi@|d60{wb+^XF~LfQJxOT<;ZE64Uuq>vxl@({`M*KvVtk02&;t&0&#-AX7cBEURoD zf<5gRXj<`N3z@c}K;5*UCjs!CsCJ2Lf}u`hBGBt&cK8~?c&`ddU9OLz83+Z=diQ}A zEq{-6i|-uUxGNwX37ot2VG?(IIS9vh#Ck@o&>Lr@Gp(g3#r1yDGsmgCLcqq}#oy(d zuIGlA9QSc81`v*?i}K{(SC^3!IFEe!>QhLFLs)}m=_!=YBE1p4dk?fOaTiEyX7?9dd4Y=x z@JZoqJ+L0_m$Fapn(LF-#zE0vjq;b!6+VBJ9+tgTR!fW${zUYD1~gQTyUMBU+!cfAU7bOS?aJjG_d z@U>>Kx)dDVB)rz<>1vTOrjOFlGjLrq^^6jHHRiIwL|aUZ%%iujt3}-FeFkZPA4a~6 zXD^lAn|{HBmD!@bk%?g>c&AGdxi;TX%?r+#r;K-qME<&K(DKRqqq4c~qf@5*DXe^d z4oC8XyH7#~;kix?jE7H|>4v(UX zFRi$uGO|sCT$>*E2Z&4uSM_g=L@LU^NWHEd!sioG9ykZy&SLyI_=>yWyg1W`X4^@W zQ|Ini3X7Vpswgp&X6$NGgKd9k-^^pX2fz9`2X24m$^F5rChY|+J4V|s{4pR6po9Ck@THIVo7H{| z_NXHiHWx%+aSEqi(j80@pD(&Ey+SKEJyY(o%JO~F-4(nX&xgmBstvS1dZeO1KEJ$W zXOJSvBZjAa8>h@ozVH0(SQIAt(rR7Qo^yUIC)UwR4(B@irV$1w12=52mK=pIRoUNF zM%{QA-})LaFLKHGHtH*zoPuY`E7urrTqO1zHrppr&R0s}fYN@0f~pEiNYGiUu{OH% z8v$x12*dlx$8gC_-Ax7?K zx0A-fvF)wUpvi6i4=9wp{kj15X`bIfGY9S_Sr5rb?8!Zt(dZbwm1&zVBWL(KrS+4? z+TArm<(s3nXO7|qpwHk@unk%6I4PBhJ!Z%8!L5xMVHx}f(Nj&JdFhH}O?@Nl9BO#R zuGoE`X!-9%wJ7fkw%ey>U42y}{va2T`;eCZ=(;Yo^tRoQKU4mM4ujY5wnQeU2X9=& zGt&@Cu^^{f_Z9)sws5asN*Gl(n!(BD2T0f-(sJhQ#jh`Dl`n~taT$KWhh&gOez_7f zsNi9IGi2@uVRbtC;O#LQfMSwll4?J< zdeKgGYbQY?^m(*)S$%y=`xH)s`Z8H=%1gqaQsk!cKOTRyuu1%r^qorEzZ6<0i^1rG ztW$Q|t98ohrTD05V4u&H_VHEL6fbhZ?&fZ^3ejUQUdLEy%6p`;iPj<-Y7d&ruxN}n zdH;`hVMZ9r79jL@_RgYp3yDAh{xmER^&tT+RytZ&H%ca%4_31)d?uPafocsm>aa|e zi`)6}j5t8{LSIO##`$FZ92q~S#}EeMX5w^*OA0c~!po<2whro9K0yP0u8o6AjT}ij)uT)C7F@hMjdOn;Rli)E;fBCLhg(q}#`87qC>OKEOcX5E!j`phC(EgC*MyLR$? zPmmeKovVBM`aeb4v=1uR%lYlizK{e3-pyt2b@5dZE*D?}r+ue0d~0; zps1$vi)BA8r#L%Yb8q_R>Y3>a)ec7{p?DJ<8wyk&*AcqFI?=w^bSGp{~h zh44HJtKUtUm@fhO*Mv&38Jq=>IQiuG$}Tv&&mGh-3U#h;El&rwioIgUM(>p5o77sx zX15c#%bT=xb#pp4W>~p22$Oz$+}_9Z8*mMIeURJ4))36{3d&$1`f0m;+)77#cv8k& z9kYk*yono3u&%biJf6Ev{`)35-XvRbFk)P4QBB_V>g|j7aqUi5T++#o4i&i`A+`3C z8P|Bn1tO8#7gk&k6R$z;IfvS8uf@&Sgc=tEAg5=W^_iF19_3?DPg(PTrq@Ku-3T_ z{JPJ}hv+Ro+g5g7|H6@6NSr?7xKG%7%`+0PJiJ^_(xg347u}mT8VxlPB+x>721y@u zkuj?HELKN*`#L^hJ9-my=QfQgqcVG=hIwHxh_x^{z&gRpgf>U>OMcnu5?yO37Wu@& zQ6z7mVIulUfnSl{N2&Ueq`G)X2R;>j89g^9iUIKSpbjW$)KPZLQ#NoeV487O9PSOZ zZqB)rsZY(5iAmcpWSV^oKU&+47Q^&;O}4QK<#OSL06VQ+H3 z>%4?fx6s8Lgk@(*(?qVTiJFPa#jQ=zS1RPwg$?^FE;9y>ex(B+mr*7v|D#J-(Z~~P zX(?|mzK5erD(Ir!pM+2S(K;PXYRJdf;CP3BZ$s#P$(mttsUUXGIfg@rB~^jvF~1!k zZAyn+;el=&{GH$9zcWE(Zu}d!vN`^#JGQ7ql}F{8^nUTq4tG+9@BdvaooWh=JIP4D z{`;rAXaIHLSMq3(t8HvOUVrH)0{Tf^SqGVM(T=V_y+AH@l3N5_0vMqL2IMdZi{Dg!z5M$`S0A`#Gf0NAmBgx z=0&PpTMh9a=oyXMV;_4rhDbiEbgfC+_vTJaG6B*Cc3;5pqP_~A_sP@iEWlFsFQ)iwfm<2FqI61@!Ui8zg>4U@x z;DN?ZzVVs&h?K^>zdHq~&g0Br{TqoOAU+oxp8wo`_9RMX}UFWu6Smo&i z9{%zbv!D-jDs7pikupVyORjAq0lQDC6L^buu&z_8f;TUj(Sk=PckT>}0e@g+hdVo& zT=%C!%b6%d^g`?(9Olxr!#$xCO4-fZAvK=P|Irn5ah*kX1P1T}z<1Z!6Dhp{dn=MY z93_pjK;792Q`RO{zq&SuvnYwor0*gF``~XcdA^SQUF3NFXU>%N6$lh7`?qQCl&DQ} z6M%k;a^4Jbk&Qm8gdL!n=i9bV+TqvV2WkF`^~x6!$ZF{GYT`P_Vtm>x?~T z(}@D>Y(eUUu}D23%9Oxv|E=|ddLgDwdGGc>7KaO_!rBQXdG3G4k0=qu|QwQ7uw*ItZ5&{t`KbhRzNRwN{E$6xbqGj20!x;W^R)H@~+^$F`ij=%T0 zku^g&o^LJbVk&sg)ZF)zLzA)G?!AranTuY zgq@x=o<*1&Ei!ajw~9cDOV=tzu`EMlI9r>{jieQpX3}WgWhw#RySGlC4V0#TO;N=? z{UORwkP#+jYV@o8Sw(jjH|tlsCzkqw)5<-W?#DzUPedgV@F{4-=UNC;xOTyveE=$cD&viWkO}n1Nf#Fp$A(x-dkyx?*a} znA$d@3iAwP-fp~?82}BijGS&Y2CXzylbk`BIXt*_rms(Be4?XM|IS{vY;SGFR51d) z?X|r5VzdD6oG;L@<@zn$PrPI&=!l)v%y2-zhp6?YmtKnot!0hgKPqPxg1o9)&gxui zv+1x8^_MhE)+eR4B$Tw<+hYsb)J!U+k2$aAbrZb}!*#qqWV87#BpFHv8M`dCqTuj- z*4xcWbI&(8TJtClfUf`OzH9eqau7%K-_Yzg#y`${IN4ry7GzZ>nmVZDH9s_O2LNH} z)n`@8r6`A1v#4{rdU)9d0>7bXCO%=E^KNZY9o_HqngSM$vCzE0*UJL4j(lI9*UjFG zH>4MB3@Qj0-?TPjNcEbAl+`=8o)8PTMQNBaXv_B`u`cv&pe=$XntLN0dT^~xO*GhD zCsza$p&syvwN>M_Uj~bJ;LP6v)DOcFmVpasK4Z~XN3-uFckp zTH|(D>{pK_CfT_XLkQA0j+Sl~sGnJt+6}O=raDNW61FFc%{QK75L)XwOLk^(ldJDR zj)2-^T};)kFH?KOW#Es>J65#om+>EEgM_aEA1Uuk+6j{KMK}FqItm)6&%9F#VV{rk ztvCuZCBD>g7KQT)smRr$O`^nvwjB+da~m0R<(RKpl($^~^xzNEaiNbT-Uc5NvNMXs zWR%5B0p_E45ubJPxo){AKp?01b!rh`K_Jp8(?{GKk3S&}Btml?R6>95`QPd3!-@;? zmp8t@p89AkLTB>LcS!8

2){T1#~gZVKmKQk)T80X3PS;3rs% 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

D}OxAqcF-Lu+B z*!)v){Oe=dcT8w-1|4IkUE49rf|9$1KOku8i_5#cH>vwb*Yt}gywy5Z=GGA56`2kg zp1^sMepGvozUq4jR%`B%y0?pN?eBrde%a1`9qO+8+c&aF-WR;p4b;#`B|?_cx}=!l zfFMwA{k!`%mKKKhRlhs4i7gcn`r^YGAY07< zG0vrMLxlvlp9GJscYQ1W0K?sC{w-UfwEZq;iEz%bgDgB_h|UUU6*gaL)^p(}Ttv3^ zk*-|_lG~*3rnW*ykKi&ZVB>;&^Huuawkw?q!LPM$melNR5rVYyTFI~()9jbby&}(qbquknBUfA4zu1Ji4@$1LkK4Z?FviV1^ zkL7s(0Qt^zz6n^Sbr|I#X2;J1iXwiKJubi&Ef~%{=$(I+IjMUB>1pp4T|ZX8iZws1 zw=xC?;25q~=5s~UeT`{4b-T10Oy6o}$v5n`QL_1M+kn3ukC7D`%jHv_4~34E?VtN+ zME={-bSdw&?-aq~!^l@2L}MfCiXwYsl1Ssmfp$E0@ZoKT4&00nQ^DimT@{Uur%Y(q zkk6vUX{SpcEf`rhILOIN0(iza^77)F(fUhGvbv91yLs>KJ@&TRMxU-5 zjY8inCY4E68O8x11|vRSod>G=zCAOlH2Wx$_GqRIF4i~*!V!Rd(et|K!x_!&Z=?%a;m%IdzXEt$%n zjyqQy(fW>$pz4b*ozz-w{pPPEm!E3AjpLDsPk9}fuTUtM)%dUsMi&DU4x z8Xc7I0VuXDbK^N5v>XN8J7oEH9gRP#d!6OO@~+Yz$>vz?E zwscKS&dSOW3aB>$r_#81O0Q_j04^Hc_`%ctvFJ!*aE#@G=G__L$L`xoB zl#QVN?$CYUc*QTPb$n~(Fh1;Lf2cXr=O{u|=+<1eE)SlnE1rNQc+u-&lWgmu3eEqES zX0o?!1UgI?5bOa*D!A2cvPPKR6Ymx6yJ+vnuca|-VXJFeb-Z?#7Sr2k{{XCKju@3; z0B7IhFWUno=dk3`>+-41h5Rphe{bCn99|;oFopFps0Zts)E?hDBIexOCZPkwA7N#c zNYAHw`F~nSW4nokh_;Gk_hVGrhm)PT^2j`YO3e#Ocx~<@lSP(2I%z`5BU+M?vGdPw zl})$hUalVxsYkc2g3p3=I0O0_K+O?7xpWu@#ni2$<2W;+&*xu1YM#&T;GR1uZ7i>& zmS&0A0E};bT2^kzK5t>=>15LSzK#&iXls=mPb&;jK<1vhvGo)Dg9q3 z>fx@>Mo(>B1t{K{k}~()t_b{%XnSw=f07QV7{_tEarxI1f9zkS8D!ElzO#bUQiS2* zx`%E@_(=qO`L1VI_8$d?l=_B|eP^uQTavR{yahZ%{>FK4p!MdK@*bu&>gU_1v%uv> zv2TpycZ$E(rzf`VfkX}ctqIBh0IgH}>*XC+q-^ajXEOBkR%((mw0i+6-eWiwR+>JS zg^oQsErb1m-k)EQ>i&SlJ&nw*y-(ep&OB_L_Iy>%^5wbbW1SKs}h6e zSYp0D)B10v)&*wKt>$*;^|s5mC z=fnuPQSrw#YW$B@d_J|8+jm7rABdOnI(E;BxgYN5HO_Tsw@EZ;EYnD|vb~=5L5#;R zlp!sTd?6$pd2?P7)Y>M4)0$?T28kuD-H?o*wIiu{Se?W=1C_>b0Rw?tvDfWv<0~2@ z&ggh3J=5fJYBiPjEV*&`bp1uvy+N<_Ll0>39YVqh8AXk>!DAl~S09KzRd=Fwe@1A= zcsfoPZ65VZ62q&`?QY6I0Bs?cIrC%nuNSzxGss=rB%aH_soC2L>wyF&J>=jAV1w~v zfmI`yEbVvN_f2a046rt%Y$Hp^#PGTtq=?*tq<0li04Hf1bH_BDk5qMDi6Yoq>hmm6 zu>#>J(^`;C-6&y`)p*7G)3U+H}s=(zp7P&Ka@(Fg##GmdFG^! z;P>Emt66nUkh`S2yZo_w&WXKNaxP9#Q+#>*zHU!JPTC2U?(qZq~b+S<(h46 zZhplz#j1&I4ZN4F;h&<5M{Kk=(A8skc}nGU5K^Tacl)vnf`k=t8crR>I8 zAy@!1yAVlI7u`GofJf&`e{Sj)ItystGd-i7(nch3jB+uM2n39AO#c9GTt%ch!Ev!{ z<6jKIilZ#~?gxHPere8&+*8jaP`OJ@78txDM(IZO+dKROIc*JfBR|biH#)(zP~yM@F){V=mz$uZiKP2LK^BVVrj-wQ;F+JYj-N z>&6Zkjy))gAe3dpGoHqwyQbFqskKYk^){G1%m`?n*#JS*#Id0u0f4K3J%1WkL>hc|5=p4pG|7yDUt*~9BDi4-LIcp7+mhwk4$RG)TOeomP4nfZ!I;_3Zo-D^5%1tmORTYC0GlARB z;ZtGkPXg{Mgu1xY1WgzWu{!eE^2R+6od)5{&xNv%-*6AP`BV7z%`ZGp1-RY-EIUYj z^+co+fCZBXm)m3<2bPv-0AC(^}6g-UXzwTb@-+ zo63D~Gx${?Mp+t0IrALxPfM#w-ZfqZFv=?S#+8_`FCT6&wgz*V1SOI~_=Ku^3fE86M$s}hgKqol^7&Qf5#AFh~6m2%1c_xX1yey!O z%r?_-UTLvR8hdFSILvXr6#DZ>VnUl9K%frHKPsPugo61v7~+ym++Rg=8zK=9L+%7X zGxZq!=`-R1pBFy@b5jz*9DW+W0}yh>yZtF*hbB#1~Wtl<5NvzHRa9A547D&FBlu# zxACYXj=5;0ksHrx#%VBp?r7>fJUQSWT6-hb_t(%i_-}4wd}Api1Nj=ci>9D1_@k&t_%M6+ra5g;J# zF5d9XbrWmaq!2BppQ~Tn#V9L^%3)eynxR>UW8-R z*EMUb^)wo*U0>PT-#yE-qsJ1E2pKpa4_+{Q>WN{iX_{WKs7a|>X$X=?e^nF^l(*yW z5=bn0^2eWXiu8V*=?;jv>5WP4Zdk~X5MRPs5(Bhkg4;+r=NunS4SBx5)-klAZ9*x` znGGeQ#v%&JFfoI;=aPQ4U3Jx$8h|$GGwK$Tj}k#_7&uT51RM@K@kr&u>wQ*8 z*6_s8H|m}#NeT}m2g<80bzN1`VsB+-Whi%YSZCDstz2H+%W-iPg}Pzcu)BAV0rK6G z+s?Nxsc~nawvJXMXCb9vib*3RVB;gdtuyIX_C0IVI!)h!Wv$;u3dUk__Lp3t$=Z3w zGD-T>r|Z6?i$RLY9cxf9peiH#Ln>_k=m6Id0DG&!6hM}86l2WQwbq?2f+4vCuKkPw z&JWU!n#ZU5msqnmch=herKOj_#16zc&UyET=U4Y$)P12D;ag6*)!lbze3I-L`V(9s zM0s3D!W0K1%iYB$9iSG zs(VS3WDnL_jKgb2$YsdddyM(^t~D;_wRoQx_--5zk~q=)C0kg4#y+|<>`v?dG4f=Kv9_i?hhEP zctzN4Bj-}qV;;S2?LOiB8yPgKd90yw>EahNpeG|_z=up@%a4V1eLdHf+I{zp74_q3 zY_dGC>QOAOZy_G(j$m?mJ&xZ`JlBLfIjIzJF)mrzGB!#1qlb!;f z;YrCONPXreg=uRg><@>AZw5i%IXR_fzTCz+8zbMKJ~XkHEsXQ>plNX0 zlveNqYbz{(;iJha-w=GhRXcvKxv+)RA{PaQ2$1A2K2<~^mSRLhfHKD&sf&F%9vmdB zW>cNG&*4E>xYG4WZ?zNl$Rdg!?SeO){{VCz=AYK@k{A0eu$nL4Q!3!Hk--#AGgQ)A z(i;t9OoBUKG0HbRdp% z&oyCU`vLJ`X`=%y5cVG)4OfZsNFalrMM$#%0x475G$(b`OQrPB_H;Max|U~Pd|Ot^ zG9Q8L!~Q%_Z1vqf!bOnTH1kHl$0v$VraK(259eIpCExp;}1IhEm+<$n6{{U!K?X;LRvKObX;?!orZ?b@6xF0Cb-v0n_y>K?m7fYYzqlQ^maE;t$ehfT`^34IX+mt_eEO_^r z4C0M-dk~s4Z5tI(3Wjait**6v5#%Bk9k!U0x62fu0@qBlnZnJe2;6rB5ucAZ1M#iR zqezz$!)8|r?pJk4422OT?$2rGr(*|`tD(gwOi8T@}=iF7T*}}+& z{h{Uc!Khv7cXpQ0T>~5MPaRe#SqiRkmfB9BS&ZYxg@s3AUW;0cNxgZq^aDT;Z{az%E7gA6noo` z(xlp*uh|kSOJ-TIi6nLmug*aOXe;$6=}1c+cE*B7R$uP<)D=8D0()=>;*+KGBaiIybfnrTU-ZRL&_=eZfElOwQT$_J-xQ5E8igEzbn zaX~VdZKnWt$P@%waNCIF{Aw|P#IukGn8gzXN4%p4kx+fRxLl8g0kvfSzb4XM{vs?8CMDwagpYDpcaBRd-&uzJ6sak z!5?2EUH-FirOl$Lg2pS2W$y&5HUs0IbvFL?e8=(4a#nWoN@b1|G5|v|lj^_^%>H%R zNn@^bk$q-6d#fUf}Q z2c1yJpcV>Un`szh!8kqn6u|2ZUe4L9Q>gD+!s;*{&17X*+aUX^oNWit4@!DF9*@`E z38H9SDmAFRpr)ZOgi_klG|pHbc!xqj!)KBPeQVCNiM39e=}EeZE9*$j_lam=OQshL zrG4Var-kkJv7Gsg*QInXv^%RU0BO?LT3>0huj=iuB3ZJ_oRPwj&p!6=g?S%aYVqnf zq6CgKk~em6ks@v^e2R`o@S;tox!Cmxf=?*~%O_ws1LIZEnJ=!I63nUQ*v&N_iFtDv zYj~OWpWNlK^7OB2f`4V*6YQ>dtfT(j>fJ)v$0JD@*=WwBHq4A=bHU`~WMZA~rF4|lpO4d4+jfaB++&9}NSOkC% zxTS~%kC4p{SsO=!=G2wBZ0s(Q2Tz}vJdOyU$jr;{MDv5VVC5>f5V4KfZ%j2m4bi`j zHD*uMsZiJhx2Xf4txC>qIWNRl_L5Hm@t9ZxpI&>?v;_po7MkrMGMNtD;Q4&N3XSAf zscep5b&M`UGT>mE=ym(9i@E7&4U120saukwH&O(uPI7(X20j(VrPE(Xwtge4IKau{ z;3(eDL$pc)6q9y&Eu4KR$e~G9GmL^Wj()sWUFZ*CVwYdqR@W^3(l$GzKM+9tvs$%w zh6HxT>~VqIdeEb?t%$La9@1vK-<7!gN|eW#G407e9p6fgh1B|d@ktC*I;MYS;6GGwDes?6cUt zn2?f4B}#*zi8Wzw6PUaxP!=P~m1&9Fcz1iF-Z<@^X|=VPKmr%!ZX9SgHgG&c6(V`He@JB;O#xf!lkKpToPBGodx~SImI#J?r(iZ9M&({WM&r(=rQh? z)HgpIkwh{?6Yh>lrfsaP+B3cX09e__!mVtyxMo3f2B~XrI``NWFn}UE9qO1OehH zQa>8!F70KCLPp}a&U?~LyEwNiIVMobz;H*MZg-DhNppZWBB{*GjCZ#_Um7yV&H&s< zrq3mkYF80km<)pA-)_~8QMe%Ze|PDM1X6-9q~!2Nk)*(2IXqEALO%P2$CsI=hURR( z=8tIuu%MWlMnGE%djZW7JLE?2#0BFg&%fhNv&SS^j0FRn4wj3^Pw{q9GuWj+WuF% zxi?pL278il%tziHr1_fEei(t4L{?W_p^tSrrKFI%BzYMJ>qC{89hk_+l>p>c@rU9- z2OeBj#IeRVCUT^nI5d^CjwcyAN%(MR`o*la7v|lrA(VwyFK-}p_mnqr!6P_6gb_iv zb0lvGD<&1y&` zAu^;!{{VFQ)`*L1Ol8A^*ql&Q-5a>Am-Xz#fE7RYnge%8LWB%RQQyo}_e$v6z3ig$ z*4gH@wQceKbOM*H@6;*`zBYt|N_nHRC)5Uq6R>ZZ4uW`c>7UX~}gNh#2OYRz`ui1(T3B z9iyInysMGF*LCablW}pWT+Jf3OT2{qxu$Swqk=V(H^`*j7bCC9e|*y3m7=^HMCQZI}Fo7BWral84jTC^rKtaL}6x^1$L4$ z;d!Dms^=g{`o2bLV;{V{AIgalNXtIZKnIEul#zkjsh#fIEFgByGf)Wl+>RGKccBxx zurf1P2{}Ls$8I^Gk!2yz!-~c&#t&gp0hqAufkad9j03@?LO3iqKZRi`o0W!5F&K?z z%z%|AIL0eZvO2RW0y}|AU@?wDxFZLO+(thTc&gZ5;d|7W#}f>48v~W?M1yPG<~Z1q z!3w$K){sH26D3t}G3F_V^!en8ZcHw1yR?cj0Q3AR$}3$ydnS@VjUXR%J1Y;EBM0bc z_V;&JYPv0*t0-wQBk>6gan5&YfW7503?OOW(0NKn@PO=*tU>eqGA`xewd}NYb z@(%}&c&u$oOpcX_edugJog-N=}+r69YZIxe;)f!O+Q48C)rEF z9M0c#g?>uoxfuZSLB}%<_xcpE+efA$f;JJ!EtoGRD7V{{U=0d7ldjS|dfg|^T`S<)P<5aV@vC~9a{gd5Gc5@Wg z_DjA(+~;`ZjyddUt8Pm6Ylps;%FITHc7$MmXV~yTrN79&p=CF)TTd;xP>yg*@CVBtepLSeQ`+?{j*X{kw>oW+x72r~yw=JL zjj@1Yd%tsxpDx@}l)6=IroVmDmaS=PBvQicBq=m0D(?91U#F!dtm^hx_7Ov8qsL`C zHtA%JR$$-Z2PJ|2s-L#TVmnWL4ho^Px$SrOn zvUP^!7m7@edDu&jGK7_uH^${5(?2o6u8&XlebkzimZHMRwGGjUZhRnPTW?j8MjKOr za!J6&Et`{DIpV$WY|n|mfQm9$`~dE03EuUhXNPI$49C>^eihtU=o*RCBo_9!)?a72 z8M(1>E5->R1u930*!|PaE3MN#ob>JGgjVNCRm&9%s&n)0Y=owTzlA)|T3Q(a2hBUrF2n470#;gX!@Ok;Ydj)mNi$$B(ZkFcHj|{^`@s-^$RIh z<6E?r;gjw_fCg>}2!jfTxXAD2-l*JTbfgY#;nOupbqk4!$||&5M$mh{2XaT#<5oH! zOSQ%HvQ4H*d1n+%W=nV2W8mS7oT$McToGMGwXK$ur@gkJqdllE;VF&DHx1{O$0r%! zaZM+O(%MnfMeI_n&Qco}l(VT)Hy2cF4EE;-jtxzOy!LtQmrv>*pVgT|SM}y8X9}d3AGVYav`J zeT8P(RrV5>XV4o^wH0 zN3XO{*jT-!S2o+hb_V`Cn9sy2s3?91HO_eQ#c;E{F-|d)9J#{}_eej16y$dii&>R2 z&VAj^dyj}Bs_t4(4cQQaJlBzmsLt0xq-q@_c`d$`tLS#|B=UuO<&sYpG%fqS_Q8z# zsW|*-eOb{LJu2|sLwN=EnQ~lPT|*+caHkkMNdWRV&2qaHR5s(g9IiW7-r{DqSY?%( zIPU)4sk@Kg}U8tW507FnY zJ?lX3_!`r3z@&spAf9S8P@tapsY!0&1CNh16QSF@vuyjmWa6hVE>)26jAV>fH|&13 zk^aH{WBAYmU8IaRJ&(erHe0(EB=-lftb^}K{{X)_+#j_c;h+~yqJIb>kwG-D^ECx+a|s+iB70iy6#zh*nF9T!G!xD-JQ=fz5KB%YXew(Ek9( z{KZ{$FZ_$DfA3@e039CTVXAA|1-6FzO|Fo-HSuvWwcLw5u8gAq61h{sC3kV2=DE#T zZ8UhG*Q|7TFEr)b4cFTP1!-9~Fxsbp4{uy^=~ViE{OHnu#3}Bt{{UO+{{Z7}=Tt>> z{UQxYSHB7_EUrD#IZdepfW&c;o^f3u{{WHL ze2@MkT&y3om;4PyR1kQUuy}K@F-XC%7!tgCe2o%4BUQVwyt}otl1MEhStoG05usq9 zpN2>uT1MygYxJwlKmA{Q{{Upa_?DrpQ1%0GJB4m`X>%cNM|#`-)cnOn{?1>g@ublP zg+h#jo)3CGwXD}qAhccVieGAsvjOA>nW2x_kMJ66Nd2S#0D-^onyrnLwoex1M<((d z;O!Ydg%TTA!?8voK{*^^i*5TUeq;EGls~bX{6Ef$iUiDpH47jl`GMQuX-6^!D$Gb8 zlzF_qLYJTKkMN3fvpNifft+{qsO(}m$v+O%%)Q6TpuN}SM%kAjf~A)n(b$<7lms6^ zTQqAg+PBEjunJlb&*Byt9_U_kQx?N>v~wc_Y#bkZ=Zf0>#`)ImKJ4F0K`*ojz0v^$ z_aiu`>@EcN2?Xg6f^e+<5L^uR$Qi2WzvZxhjDH%q*FWVjf7m4fQK&@_)SVF%V!0oy zC6~T9C%CH{dGvTwYiX?Pcy{qwPtO3=JNNq3;rpxepe)`VYfAXomR4P^DX*T8On%4advS2Re3d|3D1LgVBH)7s6 zL^k1NcIS7Y2g;290J3_mhyGBXK(?2 z((2KrmY}j}^Tv}iZyAh`H>)W>cpQv*<0FD9>qq|pn>|7Q0C!*f#H!f;0Bddk0AQcM zRHQ8zRnxS|3Nq?RddgBKw_z5>&PER;_V|43qSUYS&ZV-@X1u()O=cM-SrMCh%z%eh zEKXFN#Bu%Kjd8k<`p(Dw@BC)1*ZoP;zxH>vR6Pr%*Q3R@qc*bFns%FN1h)mPqERfK z@~?*@7H1@@0k;Hm@ioJB*H}d_*mX{ljA_;`Zeg~Jf?P$yl1mf!iEcRa^`$zi_F6~% z%>Mx9y?ONi0K4_4h#)7KT#+FK&ph|}*HK~Z6JE8NAGFII%uq5BAB2$x+Asksps>b9 z3BmKOQ2G5RP1w>~)inOJ(C@l}d2Tdmj@#)k~nM}3=H6^^Tz_Wsry3`-=t>F zb+;%IVS2_!4TFQVN`}UNdnAAbdA6PRU*%0r{->Y*_x}K-(~@YOi`2f-w79K?o6;J5 zHrAmL4b0ZDiDn^A;zkbASmb-h7#Qc8=Cn?*7FLs`pZ7n+DXTB_?w$VtY`?@(S9iKw>-x>i&u`RMcUN~8Cv-Y!Lo8@X+zO4%Sw?us z9mh1a&D{6;{l=fvy2!J%HivDg*c#VNhp`BDaS>2wKn%jLa>SrXSRwS-XwQg{RmZf}nt4)iGW%}cBF2h;jzrlg9(Ck;NO za1$}(%Xu6D@IAZN8#ny5{{Y0F_}06i5P=eNR+a(irx{&_}$;JE$%0k~!d>)pxE7TMY@V^}G3>P-vr+C{Fu;VZ7%f zf;hphL#jX4lYiQe;AxFh{{Y>8hLOi%XQcH0qwMhvT3yp>u)@=L^WKYiiXKBMzI;q~ zD!WexxweZ?>08*HF7*4CnlU0gO%2)regrTF;oMeB{{S{D{{Y56@YPiR0J2I|rZ=b; z7k3x4nQo|^Lb6LMrM_{bn+gwK@ zD{!T1beA1HdiGLW!GEXRMHV+0ui@Rvz{(a3GxDhQ7fI{=D`%(8 zs@Y3unuG#q%Me4MJaP}n;PNs!syM&s{{X~)jdxvV{{S|05B~tikNoOruQ>4Je#g0@ zyhJGkWruvz$FqFJAm8$bp){w>8Dx^WfdvHsqB&j(mS=;^p0IB{IwBLA8np0@=JbH>^ ZHh%Bs diff --git a/doc/pellet-flow-coefficient.md b/doc/pellet-flow-coefficient.md index 8e91312ad6..0f318b404f 100644 --- a/doc/pellet-flow-coefficient.md +++ b/doc/pellet-flow-coefficient.md @@ -1,3 +1,5 @@ +# Pellet Flow Coefficient + Large format printers with print volumes in the order of 1m^3 generally use pellets for printing. The overall tech is very similar to FDM printing. It is FDM printing, but instead of filaments, it uses pellets. @@ -15,9 +17,11 @@ for your own pellets for a particular printer model. We are translating the pellet_flow_coefficient into filament_diameter so that everything works just like it does already with very minor adjustments. -filament_diameter = sqrt( (4 \* pellet_flow_coefficient) / PI ) +```math +\text{filament\_diameter} = \sqrt{\frac{4 \times \text{pellet\_flow\_coefficient}}{\pi}} +``` sqrt just makes the relationship between flow_coefficient and volume linear. higher packing density -> more material extruded by single turn -> higher pellet_flow_coefficient -> treated as if a filament of larger diameter is being used -All other calculations remain the same for slicing. +All other calculations remain the same for slicing. \ No newline at end of file diff --git a/doc/precise-z-height.md b/doc/precise-z-height.md index d7905e8baf..f013a5d161 100644 --- a/doc/precise-z-height.md +++ b/doc/precise-z-height.md @@ -1,6 +1,9 @@ +# Precise Z Height Adjustment + This feature ensures the accurate Z height of the model after slicing, even if the model height is not a multiple of the layer height. -For example, slicing a 20mm x 20mm x 20.1mm cube with a layer height of 0.2mm would typically result in a final height of 20.2mm due to the layer height increments. +For example, slicing a 20mm x 20mm x 20.1mm cube with a layer height of 0.2mm would typically result in a final height of 20.2mm due to the layer height increments. By enabling this parameter, the layer height of the last five layers is adjusted so that the final sliced height matches the actual object height, resulting in an accurate 20.1mm (as shown in the picture). + ![image](https://github.com/SoftFever/OrcaSlicer/assets/103989404/e2d4efab-a8f4-4df6-baa6-42f526ac83ec) diff --git a/doc/print_settings/calibration/Calibration.md b/doc/print_settings/calibration/Calibration.md new file mode 100644 index 0000000000..ec662e722b --- /dev/null +++ b/doc/print_settings/calibration/Calibration.md @@ -0,0 +1,65 @@ +# Calibration Guide + +This guide offers a structured and comprehensive overview of the calibration process for Orca Slicer. + +It covers key aspects such as flow rate, pressure advance, temperature towers, retraction tests, and advanced calibration techniques. Each section includes step-by-step instructions and visuals to help you better understand and carry out each calibration effectively. + +To access the calibration features, you can find them in the **Calibration** section of the Orca Slicer interface. + +![Calibration Button](../../images/calibration.png) + +> [!IMPORTANT] +> After completing the calibration process, remember to create a new project in order to exit the calibration mode. + +The recommended order for calibration is as follows: + +1. **[Temperature](temp-calib.md)**: Start by calibrating the temperature of the nozzle and the bed. This is crucial as it affects the viscosity of the filament, which in turn influences how well it flows through the nozzle and adheres to the print bed. + + temp_tower + +2. **[Flow](flow-rate-calib.md)**: Calibrate the flow rate to ensure that the correct amount of filament is being extruded. This is important for achieving accurate dimensions and good layer adhesion. + + Flow + +3. **[Pressure Advance](pressure-advance-calib.md)**: Calibrate the pressure advance settings to improve print quality and reduce artifacts caused by pressure fluctuations in the nozzle. + + - **[Adaptative Pressure Advance](adaptive-pressure-advance-calib.md)**: This is an advanced calibration technique that can be used to further optimize the pressure advance settings for different print speeds and geometries. + + Pressure_Advance + +4. **[Retraction](retraction-calib.md)**: Calibrate the retraction settings to minimize stringing and improve print quality. Doing this after Flow and + + Retraction + +5. **[Tolerance](tolerance-calib.md)**: Calibrate the tolerances of your printer to ensure that it can accurately reproduce the dimensions of the model being printed. This is important for achieving a good fit between parts and for ensuring that the final print meets the desired specifications. + + Tolerance + +6. **[Max Volumetric Speed](volumetric-speed-calib.md)**: Calibrate the maximum volumetric speed of the filament. This is important for ensuring that the printer can handle the flow rate of the filament without causing issues such as under-extrusion or over-extrusion. + + Max_Volumetric_Speed + +7. **[Cornering](cornering-calib.md)**: Calibrate the Jerk/Junction Deviation settings to improve print quality and reduce artifacts caused by sharp corners and changes in direction. + + Cornering + +8. **[Input Shaping](input-shaping-calib.md)**: This is an advanced calibration technique that can be used to reduce ringing and improve print quality by compensating for mechanical vibrations in the printer. + + Input_Shaping + +### VFA + +Vertical Fine Artifacts (VFA) are small artifacts that can occur on the surface of a 3D print, particularly in areas where there are sharp corners or changes in direction. These artifacts can be caused by a variety of factors, including mechanical vibrations, resonance, and other factors that can affect the quality of the print. +Because of the nature of these artifacts the methods to reduce them can be mechanical such as changing motors, belts and pulleys or with advanced calibrations such as Jerk/[Juction Deviation](#junction-deviation) corrections or [Input Shaping](#input-shaping). + +--- + +_Credits:_ + +- _The Flowrate test and retraction test is inspired by [SuperSlicer](https://github.com/supermerill/SuperSlicer)._ +- _The PA Line method is inspired by [K-factor Calibration Pattern](https://marlinfw.org/tools/lin_advance/k-factor.html)._ +- _The PA Tower method is inspired by [Klipper](https://www.klipper3d.org/Pressure_Advance.html)._ +- _The temp tower model is remixed from [Smart compact temperature calibration tower](https://www.thingiverse.com/thing:2729076)._ +- _The max flowrate test was inspired by Stefan (CNC Kitchen), and the model used in the test is a remix of his [Extrusion Test Structure](https://www.printables.com/model/342075-extrusion-test-structure)._ +- _ZV Input Shaping is inspired by [Marlin Input Shaping](https://marlinfw.org/docs/features/input_shaping.html) and [Ringing Tower 3D STL](https://marlinfw.org/assets/stl/ringing_tower.stl)._ +- _ChatGPT_ ;) \ No newline at end of file diff --git a/doc/print_settings/calibration/adaptive-pressure-advance-calib.md b/doc/print_settings/calibration/adaptive-pressure-advance-calib.md new file mode 100644 index 0000000000..5223355c47 --- /dev/null +++ b/doc/print_settings/calibration/adaptive-pressure-advance-calib.md @@ -0,0 +1,201 @@ +# Adaptive Pressure Advance + +This feature aims to dynamically adjust the printer’s pressure advance to better match the conditions the toolhead is facing during a print. Specifically, to more closely align to the ideal values as flow rate, acceleration, and bridges are encountered. +This wiki page aims to explain how this feature works, the prerequisites required to get the most out of it as well as how to calibrate it and set it up. + +## Settings Overview + +This feature introduces the below options under the filament settings: + +1. **Enable adaptive pressure advance:** This is the on/off setting switch for adaptive pressure advance. +2. **Enable adaptive pressure advance for overhangs:** Enable adaptive PA for overhangs as well as when flow changes within the same feature. This is an experimental option because if the PA profile is not set accurately, it will cause uniformity issues on the external surfaces before and after overhangs. It is recommended to start with this option switched off and enable it after the core adaptive pressure advance feature is calibrated correctly. +3. **Pressure advance for bridges:** Sets the desired pressure advance value for bridges. Set it to 0 to disable this feature. Experiments have shown that a lower PA value when printing bridges helps reduce the appearance of slight under extrusion immediately after a bridge, which is caused by the pressure drop in the nozzle when printing in the air. Therefore, a lower pressure advance value helps counteract this. A good starting point is approximately half your usual PA value. +4. **Adaptive pressure advance measurements:** This field contains the calibration values used to generate the pressure advance profile for the nozzle/printer. Input sets of pressure advance (PA) values and the corresponding volumetric flow speeds and accelerations they were measured at, separated by a comma. Add one set of values per line. More information on how to calibrate the model follows in the sections below. +5. **Pressure advance:** The old field is still needed and is required to be populated with a PA value. A “good enough” median PA value should be entered here, as this will act as a fallback value when performing tool changes, printing a purge/wipe tower for multi-color prints as well as a fallback in case the model fails to identify an appropriate value (unlikely but it’s the ultimate backstop). + +Adaptive PA settings + +## Pre-Requisites + +This feature has been tested with Klipper-based printers. While it may work with Marlin or Bambu lab printers, it is currently untested with them. It shouldn’t adversely affect the machine; however, the quality results from enabling it are not validated. + +**Older versions of Klipper used to stutter when pressure advance was changed while the toolhead was in motion. This has been fixed with the latest Klipper firmware releases. Therefore, make sure your Klipper installation is updated to the latest version before enabling this feature, in order to avoid any adverse quality impacts.** + +Klipper firmware released after July 11th, 2024 (version greater than approximately v0.12.0-267) contains the above fix and is compatible with adaptive pressure advance. If you are upgrading from an older version, make sure you update both your Klipper installation as well as reflash the printer MCU’s (main board and toolhead board if present). + +## Use case (what to expect) + +Following experimentation, it has been noticed that the optimal pressure advance value is less: + +1. The faster you print (hence the higher the volumetric flow rate requested from the toolhead). +2. The larger the layer height (hence the higher the volumetric flow rate requested from the toolhead). +3. The higher the print acceleration is. + +What this means is that we never get ideal PA values for each print feature, especially when they vary drastically in speed and acceleration. We can tune PA for a faster print speed (flow) but compromise on corner sharpness for slower speeds or tune PA for corner sharpness and deal with slight corner-perimeter separation in faster speeds. The same goes for accelerations as well as different layer heights. + +This compromise usually means that we settle for tuning an "in-between" PA value between slower external features and faster internal features so we don't get gaps, but also not get too much bulging in external perimeters. + +**However, what this also means is that if you are printing with a single layer height, single speed, and acceleration, there is no need to enable this feature.** + +Adaptive pressure advance aims to address this limitation by implementing a completely different method of setting pressure advance. **Following a set of PA calibration tests done at different flow rates (speeds and layer heights) and accelerations, a pressure advance model is calculated by the slicer.** Then that model is used to emit the best fit PA for any arbitrary feature flow rate (speed) and acceleration used in the print process. + +In addition, it means that you only need to tune this feature once and print across different layer heights with good PA performance. + +Finally, if during calibration you notice that there is little to no variance between the PA tests, this feature is redundant for you. **From experiments, high flow nozzles fitted on high-speed core XY printers appear to benefit the most from this feature as they print with a larger range of flow rates and at a larger range of accelerations.** + +### Expected results: + +With this feature enabled there should be absolutely no bulge in the corners, just the smooth rounding caused by the square corner velocity of your printer. +![337601149-cbd96b75-a49f-4dde-ab5a-9bbaf96eae9c](https://github.com/user-attachments/assets/01234996-0528-4462-90c6-43828a246e41) +In addition, seams should appear smooth with no bulging or under extrusion. +![337601500-95e2350f-cffd-4af5-9c7a-e8f60870db7b](https://github.com/user-attachments/assets/46e16f2a-cf52-4862-ab06-12883b909615) +Solid infill should have no gaps, pinholes, or separation from the perimeters. +![337616471-9d949a67-c8b3-477e-9f06-c429d4e40be0](https://github.com/user-attachments/assets/3b8ddbff-47e7-48b5-9576-3d9e7fb24a9d) +Compared to with this feature disabled, where the internal solid infill and external-internal perimeters show signs of separation and under extrusion, when PA is tuned for optimal external perimeter performance as shown below. +![337621601-eacc816d-cff0-42e4-965d-fb5c00d34205](https://github.com/user-attachments/assets/82edfd96-d870-48fe-91c7-012e8c0d9ed0) + +## How to calibrate the adaptive pressure advance model + +### Defining the calibration sets + +Firstly, it is important to understand your printer speed and acceleration limits in order to set meaningful boundaries for the calibrations: + +1. **Upper acceleration range:** Do not attempt to calibrate adaptive PA for an acceleration that is larger than what the Klipper input shaper calibration tool recommends for your selected shaper. For example, if Klipper recommends an EI shaper with 4k maximum acceleration for your slowest axis (usually the Y axis), don’t calibrate adaptive PA beyond that value. This is because after 4k the input shaper smoothing is magnified and the perimeter separations that appear like PA issues are caused by the input shaper smoothing the shape of the corner. Basically, you’d be attempting to compensate for an input shaper artefact with PA. +2. **Upper print speed range:** The Ellis PA pattern test has been proven to be the most efficient and effective test to run to calibrate adaptive PA. It is fast and allows for a reasonably accurate and easy-to-read PA value. However, the size of the line segments is quite small, which means that for the faster print speeds and slower accelerations, the toolhead will not be able to reach the full flow rate that we are calibrating against. It is therefore generally not recommended to attempt calibration with a print speed of higher than ~200-250mm/sec and accelerations slower than 1k in the PA pattern test. If your lowest acceleration is higher than 1k, then proportionally higher maximum print speeds can be used. + +**Remember:** With the calibration process, we aim to create a PA – Flow Rate – Acceleration profile for the toolhead. As we cannot directly control flow rate, we use print speed as a proxy (higher speed -> higher flow). + +With the above in mind, let’s create a worked example to identify the optimal number of PA tests to calibrate the adaptive PA model. + +**The below starting points are recommended for the majority of Core XY printers:** + +1. **Accelerations:** 1k, 2k, 4k +2. **Print speeds:** 50mm/sec, 100mm/sec, 150mm/sec, 200mm/sec. + +**That means we need to run 3x4 = 12 PA tests and identify the optimal PA for them.** + +Finally, if the maximum acceleration given by input shaper is materially higher than 4k, run a set of tests with the higher accelerations. For example, if input shaper allows a 6k value, run PA tests as below: + +1. **Accelerations:** 1k, 2k, 4k, 6k +2. **Print speeds:** 50mm/sec, 100mm/sec, 150mm/sec, 200mm/sec. + +Similarly, if the maximum value recommended is 12k, run PA tests as below: + +1. **Accelerations:** 1k, 2k, 4k, 8k, 12k +2. **Print speeds:** 50mm/sec, 100mm/sec, 150mm/sec, 200mm/sec. + +So, at worst case you will need to run 5x4 = 20 PA tests if your printer acceleration is on the upper end! In essence, you want enough granularity of data points to create a meaningful model while also not overdoing it with the number of tests. So, doubling the speed and acceleration is a good compromise to arrive at the optimal number of tests. +For this example, let’s assume that the baseline number of tests is adequate for your printer: + +1. **Accelerations:** 1k, 2k, 4k +2. **Print speeds:** 50mm/sec, 100mm/sec, 150mm/sec, 200mm/sec. + +We, therefore, need to run 12 PA tests as below: + +**Speed – Acceleration** + +1. 50 – 1k +2. 100 – 1k +3. 150 – 1k +4. 200 – 1k +5. 50 – 2k +6. 100 – 2k +7. 150 – 2k +8. 200 – 2k +9. 50 – 4k +10. 100 – 4k +11. 150 – 4k +12. 200 – 4k + +### Identifying the flow rates from the print speed + +#### OrcaSlicer 2.2.0 and later + +Test parameters needed to build adaptive PA table are printed on the test sample: + +pa batch mode + +Test sample above was done with acceleration 12000 mm/s² and flow rate 27.13 mm³/s + +#### OrcaSlicer 2.1.0 and older. + +As mentioned earlier, **the print speed is used as a proxy to vary the extrusion flow rate**. Once your PA test is set up, change the gcode preview to “flow” and move the horizontal slider over one of the herringbone patterns and take note of the flow rate for different speeds. +![337939815-e358b960-cf96-41b5-8c7e-addde927933f](https://github.com/user-attachments/assets/21290435-6f2a-4a21-bcf0-28cd6ae1912a) + +### Running the tests + +#### General tips + +It is recommended that the PA step is set to a small value, to allow you to make meaningful distinctions between the different tests – **therefore a PA step value of 0.001 is recommended. ** + +**Set the end PA to a value high enough to start showing perimeter separation for the lowest flow (print speed) and acceleration test.** For example, for a Voron 350 using Revo HF, the maximum value was set to 0.05 as that was sufficient to show perimeter separation even at the slowest flow rates and accelerations. + +**If the test is too big to fit on the build plate, increase your starting PA value or the PA step value accordingly until the test can fit.** If the lowest value becomes too high and there is no ideal PA present in the test, focus on increasing the PA step value to reduce the number of herringbones printed (hence the size of the print). + +PA calibration parameters + +#### OrcaSlicer 2.3.0 and newer + +PA pattern calibration configuration window have been changed to simplify test setup. Now all is needed is to fill list of accelerations and speeds into relevant fields of the calibration window: + +![PA pattern batch mode](../../images/pa/pa-pattern-batch.png) + +Test patterns generated for each acceleration-speed pair and all parameters are set accordingly. No additional actions needed from user side. Just slice and print all plates generated. + +Refer to [Calibration Guide](./Calibration) for more details on batch mode calibration. + +#### OrcaSlicer 2.2.0 and older + +Setup your PA test as usual from the calibration menu in Orca slicer. Once setup, your PA test should look like the below: + +PA calibration test 1 + +Pa calibration test 2 + +Now input your identified print speeds and accelerations in the fields above and run the PA tests. + +**IMPORTANT:** Make sure your acceleration values are all the same in all text boxes. Same for the print speed values and Jerk (XY) values. Make sure your Jerk value is set to the external perimeter jerk used in your print profiles. + +#### Test results processing + +Now run the tests and note the optimal PA value, the flow, and the acceleration. You should produce a table like this: + +calibration table + +Concatenate the PA value, the flow value, and the acceleration value into the final comma-separated sets to create the values entered in the model as shown above. + +**You’re now done! The PA profile is created and calibrated!** + +Remember to paste the values in the adaptive pressure advance measurements text box as shown below, and save your filament profile. + +pa profile + +### Tips + +#### Model input: + +The adaptive PA model built into the slicer is flexible enough to allow for as many or as few increments of flow and acceleration as you want. Ideally, you want at a minimum 3x data points for acceleration and flow in order to create a meaningful model. + +However, if you don’t want to calibrate for flow, just run the acceleration tests and leave flow the same for each test (in which case you’ll input only 3 rows in the model text box). In this case, flow will be ignored when the model is used. + +Similarly for acceleration – in the above example you’ll input only 4 rows in the model text box, in which case acceleration will be ignored when the model is used. + +**However, make sure a triplet of values is always provided – PA value, Flow, Acceleration.** + +#### Identifying the right PA: + +Higher acceleration and higher flow rate PA tests are easier to identify the optimal PA as the range of “good” values is much narrower. It’s evident where the PA is too large, as gaps start to appear in the corner and where PA is too low, as the corner starts bulging. + +However, the lower the flow rate and accelerations are, the range of good values is much wider. Having examined the PA tests even under a microscope, what is evident, is that if you can’t distinguish a value as being evidently better than another (i.e. sharper corner with no gaps) with the naked eye, then both values are correct. In which case, if you can’t find any meaningful difference, simply use the optimal values from the higher flow rates. + +- **Too high PA** + +![Too high PA](https://github.com/user-attachments/assets/ebc4e2d4-373e-42d5-af72-4d5bc81048ca) + +- **Too low PA** + +![Too low PA](https://github.com/user-attachments/assets/6a2b6f16-7d1c-46d0-91f3-def5ed560318) + +- **Optimal PA** + +![Optimal PA](https://github.com/user-attachments/assets/cd47cf2e-dd32-47b4-bbdd-1563de8849be) diff --git a/doc/print_settings/calibration/cornering-calib.md b/doc/print_settings/calibration/cornering-calib.md new file mode 100644 index 0000000000..8d1d3b4cef --- /dev/null +++ b/doc/print_settings/calibration/cornering-calib.md @@ -0,0 +1,60 @@ +# Cornering + +Cornering is a critical aspect of 3D printing that affects the quality and accuracy of prints. It refers to how the printer handles changes in direction during movement, particularly at corners and curves. Proper cornering settings can help reduce artifacts like ringing, ghosting, and overshooting, leading to cleaner and more precise prints. + +## Jerk + +TODO: Jerk calibration not implemented yet. + +## Junction Deviation + +Junction Deviation is the default method for controlling cornering speed in MarlinFW (Marlin2) printers. +Higher values result in more aggressive cornering speeds, while lower values produce smoother, more controlled cornering. +The default value in Marlin is typically set to 0.08mm, which may be too high for some printers, potentially causing ringing. Consider lowering this value to reduce ringing, but avoid setting it too low, as this could lead to excessively slow cornering speeds. + +1. Pre-requisites: + 1. Check if your printer has Junction Deviation enabled. You can do this by sending the command `M503` to your printer and looking for the line `Junction deviation: 0.25`. + 2. In OrcaSlicer, set: + 1. Acceleration high enough to trigger ringing (e.g., 2000 mm/s²). + 2. Speed high enough to trigger ringing (e.g., 100 mm/s). + 3. Use an opaque, high-gloss filament to make the ringing more visible. +2. You need to print the Junction Deviation test. + + ![image](../../images/JunctionDeviation/jd_first_menu.png) + + 1. Measure the X and Y heights and read the frequency set at that point in Orca Slicer. + + ![image](../../images/JunctionDeviation/jd_first_print_measure.jpg) + ![image](../../images/JunctionDeviation/jd_first_slicer_measure.png) + + 2. It’s very likely that you’ll need to set values lower than 0.08 mm, as shown in the previous example. To determine a more accurate maximum JD value, you can print a new calibration tower with a maximum value set at the point where the corners start losing sharpness. + 3. Print the second Junction Deviation test with the new maximum value. + + ![image](../../images/JunctionDeviation/jd_second_menu.png) + + 4. Measure the X and Y heights and read the frequency set at that point in Orca Slicer. + + ![image](../../images/JunctionDeviation/jd_second_print_measure.jpg) + ![image](../../images/JunctionDeviation/jd_second_slicer_measure.png) + +3. Save the settings + 1. Set your Maximun Junction Deviation value in [Printer settings/Motion ability/Jerk limitation]. + 2. Use the following G-code to set the mm: + ```gcode + M205 J#JunctionDeviationValue + M500 + ``` + Example + ```gcode + M205 J0.012 + M500 + ``` + 3. Recompile your MarlinFW + 1. In Configuration.h uncomment and set: + ```cpp + #define JUNCTION_DEVIATION_MM 0.012 // (mm) Distance from real junction edge + ``` + 2. Check Classic Jerk is disabled (commented). + ```cpp + //#define CLASSIC_JERK + ``` \ No newline at end of file diff --git a/doc/print_settings/calibration/flow-rate-calib.md b/doc/print_settings/calibration/flow-rate-calib.md new file mode 100644 index 0000000000..bfee55d1e7 --- /dev/null +++ b/doc/print_settings/calibration/flow-rate-calib.md @@ -0,0 +1,33 @@ +# Flow rate + +The Flow Ratio determines how much filament is extruded and plays a key role in achieving high-quality prints. A properly calibrated flow ratio ensures consistent layer adhesion and accurate dimensions. If the flow ratio is too low, under-extrusion may occur, leading to gaps, weak layers, and poor structural integrity. On the other hand, a flow ratio that is too high can cause over-extrusion, resulting in excess material, rough surfaces, and dimensional inaccuracies. + +> [!WARNING] +> For Bambulab X1/X1C users, make sure you do not select the 'Flow calibration' option. + +> ![uncheck](https://user-images.githubusercontent.com/103989404/221345187-3c317a46-4d85-4221-99b9-adb5c7f48026.jpeg) + +> [!IMPORTANT] +> PASS 1 and PASS 2 follow the older flow ratio formula `FlowRatio_old*(100 + modifier)/100`. YOLO (Recommended) and YOLO (perfectist version) use a new system that is very simple `FlowRatio_old±modifier`. + +![flowrate](../../images/flow-calibration.gif) + +Calibrating the flow rate involves a two-step process. + +1. Select the printer, filament, and process you would like to use for the test. +2. Select `Pass 1` in the `Calibration` menu +3. A new project consisting of nine blocks will be created, each with a different flow rate modifier. Slice and print the project. +4. Examine the blocks and determine which one has the smoothest top surface. + ![flowrate-pass1_resize](https://user-images.githubusercontent.com/103989404/210138585-98821729-b19e-4452-a08d-697f147d36f0.jpg) + ![0-5](https://user-images.githubusercontent.com/103989404/210138714-63daae9c-6778-453a-afa9-9a976d61bfd5.jpg) + +5. Update the flow ratio in the filament settings using the following equation: `FlowRatio_old*(100 + modifier)/100`. If your previous flow ratio was `0.98` and you selected the block with a flow rate modifier of `+5`, the new value should be calculated as follows: `0.98x(100+5)/100 = 1.029`.** Remember** to save the filament profile. +6. Perform the `Pass 2` calibration. This process is similar to `Pass 1`, but a new project with ten blocks will be generated. The flow rate modifiers for this project will range from `-9 to 0`. +7. Repeat steps 4. and 5. In this case, if your previous flow ratio was 1.029 and you selected the block with a flow rate modifier of -6, the new value should be calculated as follows: `1.029x(100-6)/100 = 0.96726`. **Remember** to save the filament profile. + +![pass2](https://user-images.githubusercontent.com/103989404/210139072-f2fa91a6-4e3b-4d2a-81f2-c50155e1ff6d.jpg) +![-6](https://user-images.githubusercontent.com/103989404/210139131-ee224146-b242-4c1c-ac96-35ef0ca591f1.jpg) +![image](../../images/flowcalibration_update_flowrate.png) + +> [!TIP] +> @ItsDeidara has made a html to help with the calculation. Check it out if those equations give you a headache [here](https://github.com/ItsDeidara/Orca-Slicer-Assistant). \ No newline at end of file diff --git a/doc/print_settings/calibration/input-shaping-calib.md b/doc/print_settings/calibration/input-shaping-calib.md new file mode 100644 index 0000000000..9edab25fe1 --- /dev/null +++ b/doc/print_settings/calibration/input-shaping-calib.md @@ -0,0 +1,125 @@ +# Input Shaping + +During high-speed movements, vibrations can cause a phenomenon called "ringing," where periodic ripples appear on the print surface. Input Shaping provides an effective solution by counteracting these vibrations, improving print quality and reducing wear on components without needing to significantly lower print speeds. + +- [Klipper](#klipper) +- [Marlin](#marlin) + +## Klipper + +### Resonance Compensation + +The Klipper Resonance Compensation is a set of Input Shaping modes that can be used to reduce ringing and improve print quality. +Ussualy the recommended values modes are `MZV` or `EI` for Delta printers. + +1. Pre-requisites: + 1. In OrcaSlicer, set: + 1. Acceleration high enough to trigger ringing (e.g., 2000 mm/s²). + 2. Speed high enough to trigger ringing (e.g., 100 mm/s). + + > [!NOTE] + > These settings depend on your printer's motion ability and the filament's max volumetric speed. If you can't reach speeds that cause ringing, try increasing the filament's max volumetric speed (avoid materials below 10 mm³/s). + 3. Jerk [Klipper Square Corner Velocity](https://www.klipper3d.org/Kinematics.html?h=square+corner+velocity#look-ahead) to 5 or a high value (e.g., 20). + 2. In printer settigs: + 1. Set the Shaper Type to `MZV` or `EI`. + ```gcode + SET_INPUT_SHAPER SHAPER_TYPE=MZV + ``` + 2. Disable [Minimun Cruise Ratio](https://www.klipper3d.org/Kinematics.html#minimum-cruise-ratio) with: + ```gcode + SET_VELOCITY_LIMIT MINIMUM_CRUISE_RATIO=0 + ``` + 3. Use an opaque, high-gloss filament to make the ringing more visible. +2. Print the Input Shaping Frequency test with a range of frequencies. + + ![image](../../images/InputShaping/IS_freq_menu.png) + + 1. Measure the X and Y heights and read the frequency set at that point in Orca Slicer. + + ![image](../../images/InputShaping/IS_damp_klipper_print_measure.jpg) + ![image](../../images/InputShaping/IS_freq_klipper_slicer_measure.png) + + 2. If not a clear result, you can measure a X and Y min and max acceptable heights and repeat the test with that min and max value. + + > [!Warning] + > There is a chance you will need to set higher than 60Hz frequencies. Some printers with very rigid frames and excellent mechanics may exhibit frequencies exceeding 100Hz. + +3. Print the Damping test setting your X and Y frequency to the value you found in the previous step. + + ![image](../../images/InputShaping/IS_damp_menu.png) + + 1. Measure the X and Y heights and read the damping set at that point in Orca Slicer. + + ![image](../../images/InputShaping/IS_damp_klipper_print_measure.jpg) + ![image](../../images/InputShaping/IS_damp_klipper_slicer_measure.png) + + > [!Important] + > Not all Resonance Compensation modes support damping. + +4. Restore your 3D Printer settings to avoid keep using high acceleration and jerk values. +5. Save the settings + 1. You need to go to the printer settings and set the X and Y frequency and damp to the value you found in the previous step. + +## Marlin + +### ZV Input Shaping + +ZV Input Shaping introduces an anti-vibration signal into the stepper motion for the X and Y axes. It works by splitting the step count into two halves: the first at half the frequency and the second as an "echo," delayed by half the ringing interval. This simple approach effectively reduces vibrations, improving print quality and allowing for higher speeds. + +1. Pre-requisites: + 1. In OrcaSlicer, set: + 1. Acceleration high enough to trigger ringing (e.g., 2000 mm/s²). + 2. Speed high enough to trigger ringing (e.g., 100 mm/s). + > [!NOTE] + > These settings depend on your printer's motion ability and the filament's max volumetric speed. If you can't reach speeds that cause ringing, try increasing the filament's max volumetric speed (avoid materials below 10 mm³/s). + 3. Jerk + 1. If using [Classic Jerk](https://marlinfw.org/docs/configuration/configuration.html#jerk-) use a high value (e.g., 20). + 2. If using [Junction Deviation](https://marlinfw.org/docs/features/junction_deviation.html) (new Marlin default mode) this test will use 0.25 (high enough to most printers). + 2. Use an opaque, high-gloss filament to make the ringing more visible. +2. Print the Input Shaping Frequency test with a range of frequencies. + + ![image](../../images/InputShaping/IS_freq_menu.png) + + 1. Measure the X and Y heights and read the frequency set at that point in Orca Slicer. + + ![image](../../images/InputShaping/IS_freq_marlin_print_measure.jpg) + ![image](../../images/InputShaping/IS_freq_marlin_slicer_measure.png) + + 2. If not a clear result, you can measure a X and Y min and max acceptable heights and repeat the test with that min and max value. + + > [!Warning] + > There is a chance you will need to set higher than 60Hz frequencies. Some printers with very rigid frames and excellent mechanics may exhibit frequencies exceeding 100Hz. + +3. Print the Damping test setting your X and Y frequency to the value you found in the previous step. + + ![image](../../images/InputShaping/IS_damp_menu.png) + + 1. Measure the X and Y heights and read the damping set at that point in Orca Slicer. + + ![image](../../images/InputShaping/IS_damp_marlin_print_measure.jpg) + ![image](../../images/InputShaping/IS_damp_marlin_slicer_measure.png) + +4. Restore your 3D Printer settings to avoid keep using high acceleration and jerk values. + 1. Reboot your printer. + 2. Use the following G-code to restore your printer settings: + ```gcode + M501 + ``` +5. Save the settings + 1. You need to go to the printer settings and set the X and Y frequency and damp to the value you found in the previous step. + 2. Use the following G-code to set the frequency: + ```gcode + M593 X F#Xfrequency D#XDamping + M593 Y F#Yfrequency D#YDamping + M500 + ``` + Example + ```gcode + M593 X F37.25 D0.16 + M593 Y F37.5 D0.06 + M500 + ``` + +### Fixed-Time Motion + +TODO This calibration test is currently under development. See the [Marlin documentation](https://marlinfw.org/docs/gcode/M493.html) for more information. diff --git a/doc/print_settings/calibration/pressure-advance-calib.md b/doc/print_settings/calibration/pressure-advance-calib.md new file mode 100644 index 0000000000..2da6b98347 --- /dev/null +++ b/doc/print_settings/calibration/pressure-advance-calib.md @@ -0,0 +1,77 @@ +# Pressure Advance + +Pressure Advance is a feature that compensates for the lag in filament pressure within the nozzle during acceleration and deceleration. It helps improve print quality by reducing issues like blobs, oozing, and inconsistent extrusion, especially at corners or during fast movements. + +Orca Slicer includes three approaches for calibrating the pressure advance value. Each method has its own advantages and disadvantages. It is important to note that each method has two versions: one for a direct drive extruder and one for a Bowden extruder. Make sure to select the appropriate version for your test. + +> [!NOTE] +> [Adaptive Pressure Advance Guide](print_settings/calibration/adaptive-pressure-advance-calib.md) + +> [!WARNING] +> For Marlin: Linear advance must be enabled in firmware (M900). **Not all printers have it enabled by default.** + +> [!WARNING] +> For Bambulab X1/X1C users, make sure you do not select the 'Flow calibration' option when printings. +> +> ![uncheck](https://user-images.githubusercontent.com/103989404/221345187-3c317a46-4d85-4221-99b9-adb5c7f48026.jpeg) + +## Line method + +The line method is quick and straightforward to test. However, its accuracy highly depends on your first layer quality. It is suggested to turn on the bed mesh leveling for this test. +Steps: + +1. Select the printer, filament, and process you would like to use for the test. +2. Print the project and check the result. You can select the value of the most even line and update your PA value in the filament settings. +3. In this test, a PA value of `0.016` appears to be optimal. + ![pa_line](https://user-images.githubusercontent.com/103989404/210139630-8fd189e7-aa6e-4d03-90ab-84ab0e781f81.gif) + + Screenshot 2022-12-31 at 12 11 10 PM + + ![line_0 016](https://user-images.githubusercontent.com/103989404/210140046-dc5adf6a-42e8-48cd-950c-5e81558da967.jpg) + + ![pressure_advance_enable](../../images/pa/pressure_advance_enable.png) +## Pattern method + +The pattern method is adapted from [Andrew Ellis' pattern method generator](https://ellis3dp.com/Pressure_Linear_Advance_Tool/), which was itself derived from the [Marlin pattern method](https://marlinfw.org/tools/lin_advance/k-factor.html) developed by [Sineos](https://github.com/Sineos/k-factorjs). + +[Instructions for using and reading the pattern method](https://ellis3dp.com/Print-Tuning-Guide/articles/pressure_linear_advance/pattern_method.html) are provided in [Ellis' Print Tuning Guide](https://ellis3dp.com/Print-Tuning-Guide/), with only a few Orca Slicer differences to note. + +Test configuration window allow user to generate one or more tests in a single projects. Multiple tests will be placed on each plate with extra plates added if needed. + +1. Single test \ + ![PA pattern single test](../../images/pa/pa-pattern-single.png) +2. Batch mode testing (multiple tests on a sinle plate) \ + ![PA pattern batch mode](../../images/pa/pa-pattern-batch.png) + +Once test generated, one or more small rectangular prisms could be found on the plate, one for each test case. This object serves a few purposes: + +1. The test pattern itself is added in as custom G-Code at each layer, same as you could do by hand actually. The rectangular prism gives us the layers in which to insert that G-Code. This also means that **you'll see the full test pattern when you move to the Preview pane**: + +![PA pattern batch mode plater](../../images/pa/pa-pattern-batch-plater.png) + +1. The prism acts as a handle, enabling you to move the test pattern wherever you'd like on the plate by moving the prism +2. Each test object is pre-configured with target parameters which are reflected in the objects name. However, test parameters may be adjusted for each prism individually by referring to the object list pane: + +![PA pattern batch mode object list](../../images/pa/pa-pattern-batch-objects.png) + +Next, Ellis' generator provided the ability to adjust specific printer, filament, and print profile settings. You can make these same changes in Orca Slicer by adjusting the settings in the Prepare pane as you would with any other print. When you initiate the calibration test, Ellis' default settings are applied. A few things to note about these settings: + +1. Ellis specified line widths as a percent of filament diameter. The Orca pattern method does the same to provide its suggested defaults, making use of Ellis' percentages in combination with your specified nozzle diameter +2. In terms of line width, the pattern only makes use of the `Default` and `First layer` widths +3. In terms of speed, the pattern only uses the `First layer speed -> First layer` and `Other layers speed -> Outer wall` speeds +4. The infill pattern beneath the numbers cannot be changed becuase it's not actually an infill pattern pulled from the settings. All of the pattern G-Code is custom written, so that "infill" is, effectively, hand-drawn and so not processed through the usual channels that would enable Orca to recognize it as infill + +## Tower method + +The tower method may take a bit more time to complete, but it does not rely on the quality of the first layer. +The PA value for this test will be increased by 0.002 for every 1 mm increase in height. (**NOTE** 0.02 for Bowden) + +1. Select the printer, filament, and process you would like to use for the test. +2. Examine each corner of the print and mark the height that yields the best overall result. +3. I selected a height of 8 mm for this case, so the pressure advance value should be calculated as `PressureAdvanceStart+(PressureAdvanceStep x measured)` example: `0+(0.002 x 8) = 0.016`. + ![tower](https://user-images.githubusercontent.com/103989404/210140231-e886b98d-280a-4464-9781-c74ed9b7d44e.jpg) + +![tower_measure](https://user-images.githubusercontent.com/103989404/210140232-885b549b-e3b8-46b9-a24c-5229c9182408.jpg) + +> [!TIP] +> @ItsDeidara has made a html to help with the calculation. Check it out if those equations give you a headache [here](https://github.com/ItsDeidara/Orca-Slicer-Assistant). \ No newline at end of file diff --git a/doc/print_settings/calibration/retraction-calib.md b/doc/print_settings/calibration/retraction-calib.md new file mode 100644 index 0000000000..ce4fa84411 --- /dev/null +++ b/doc/print_settings/calibration/retraction-calib.md @@ -0,0 +1,20 @@ +# Retraction test + +Retraction is the process of pulling the filament back into the nozzle to prevent oozing and stringing during non-print moves. If the retraction length is too short, it may not effectively prevent oozing, while if it's too long, it can lead to clogs or under-extrusion. Filaments like PETG and TPU are more prone to stringing, so they may require longer retraction lengths compared to PLA or ABS. + +This test generates a retraction tower automatically. The retraction tower is a vertical structure with multiple notches, each printed at a different retraction length. After the print is complete, we can examine each section of the tower to determine the optimal retraction length for the filament. The optimal retraction length is the shortest one that produces the cleanest tower. + +![image](../../images/retraction_test.gif) + +![image](../../images/retraction_test_dlg.png) + +In the dialog, you can select the start and end retraction length, as well as the retraction length increment step. The default values are 0mm for the start retraction length, 2mm for the end retraction length, and 0.1mm for the step. These values are suitable for most direct drive extruders. However, for Bowden extruders, you may want to increase the start and end retraction lengths to 1mm and 6mm, respectively, and set the step to 0.2mm. + +![image](../../images/retraction_test_print.jpg) + +> [!NOTE] +> When testing filaments such as PLA or ABS that have minimal oozing, the retraction settings can be highly effective. You may find that the retraction tower appears clean right from the start. In such situations, setting the retraction length to 0.2mm - 0.4mm using Orca Slicer should suffice. +> On the other hand, if there is still a lot of stringing at the top of the tower, it is recommended to dry your filament and ensure that your nozzle is properly installed without any leaks. + +> [!TIP] +> @ItsDeidara has made a html to help with the calculation. Check it out if those equations give you a headache [here](https://github.com/ItsDeidara/Orca-Slicer-Assistant). \ No newline at end of file diff --git a/doc/print_settings/calibration/temp-calib.md b/doc/print_settings/calibration/temp-calib.md new file mode 100644 index 0000000000..52ad44b4fd --- /dev/null +++ b/doc/print_settings/calibration/temp-calib.md @@ -0,0 +1,29 @@ +# Temp Calibration + +In FDM 3D printing, the temperature is a critical factor that affects the quality of the print. +There is no other calibration that can have such a big impact on the print quality as temperature calibration. + +## Nozzle Temp tower + +Nozzle temperature is one of the most important settings to calibrate for a successful print. The temperature of the nozzle affects the viscosity of the filament, which in turn affects how well it flows through the nozzle and adheres to the print bed. If the temperature is too low, the filament may not flow properly, leading to under-extrusion, poor layer adhesion and stringing. If the temperature is too high, the filament may degrade, over-extrude and produce stringing. + +![image](../../images/temp_tower_test.gif) + +Temp tower is a straightforward test. The temp tower is a vertical tower with multiple blocks, each printed at a different temperature. Once the print is complete, we can examine each block of the tower and determine the optimal temperature for the filament. The optimal temperature is the one that produces the highest quality print with the least amount of issues, such as stringing, layer adhesion, warping (overhang), and bridging. + +![temp_tower](https://user-images.githubusercontent.com/103989404/221344534-40e1a629-450c-4ad5-a051-8e240e261a51.jpeg) + +## Bed temperature + +Bed temperature is another important setting to calibrate for a successful print. The bed temperature affects the adhesion of the filament to the print bed, which in turn affects the overall quality of the print. If the bed temperature is too low, the filament may not adhere properly to the print bed, leading to warping and poor layer adhesion. If the bed temperature is too high, the filament may become too soft and lose its shape, leading to over-extrusion and poor layer adhesion. + +This setting doesn't have a specific test, but it is recommended to start with the recommended bed temperature for the filament and adjust it based on the filament manufacturer's recommendations. + +## Chamber temperature + +Chamber temperature can affect the print quality, especially for high-temperature filaments. A heated chamber can help to maintain a consistent temperature throughout the print, reducing the risk of warping and improving layer adhesion. However, it is important to monitor the chamber temperature to ensure that it does not exceed the recommended temperature for the filament being used. + +See: [Chamber temperature printer settings](../../Chamber-temperature.md) + +> [!NOTE] +> Low temperature Filaments like PLA can clog the nozzle if the chamber temperature is too high. \ No newline at end of file diff --git a/doc/print_settings/calibration/tolerance-calib.md b/doc/print_settings/calibration/tolerance-calib.md new file mode 100644 index 0000000000..a024546944 --- /dev/null +++ b/doc/print_settings/calibration/tolerance-calib.md @@ -0,0 +1,31 @@ +# Filament Tolerance Calibration + +Each filament and printer combination can result in different tolerances. This means that even using the same filament and print profile, tolerances may vary from one printer to another. +To correct for these variations, Orca Slicer provides: + +- Filament Compensation: + + - Shrinkage (XY) + + ![Shrinkage](../../images/Tolerance/FilamentShrinkageCompensation.png) + +- Process Compensation: + + - X-Y hole compensation + - X-Y contour compensation + - Precise wall + - Precise Z height + + ![Process_Compensation](../../images/Tolerance/QualityPrecision.png) + +## Orca Tolerance Test + +This calibration test is designed to evaluate the dimensional accuracy of your printer and filament. The model consists of a base with six hexagonal holes, each with a different tolerance: 0.0 mm, 0.05 mm, 0.1 mm, 0.2 mm, 0.3 mm, and 0.4 mm, as well as a hexagon-shaped tester. + +![tolerance_hole](../../images/Tolerance/tolerance_hole.jpg) + +You can check the tolerance using either an M6 Allen key or the included printed hexagon tester. +Use calipers to measure both the holes and the inner tester. Based on your results, you can fine-tune the X-Y hole compensation and X-Y contour compensation settings. Repeat the process until you achieve the desired precision. + +![OrcaToleranceTes_m6](../../images/Tolerance/OrcaToleranceTes_m6.jpg) +![OrcaToleranceTest_print](../../images/Tolerance/OrcaToleranceTest_print.jpg) \ No newline at end of file diff --git a/doc/print_settings/calibration/volumetric-speed-calib.md b/doc/print_settings/calibration/volumetric-speed-calib.md new file mode 100644 index 0000000000..c80324adb9 --- /dev/null +++ b/doc/print_settings/calibration/volumetric-speed-calib.md @@ -0,0 +1,23 @@ +# Max Volumetric speed + +This is a test designed to calibrate the maximum volumetric speed of the specific filament. The generic or 3rd party filament types may not have the correct volumetric flow rate set in the filament. This test will help you to find the maximum volumetric speed of the filament. + +You will be promted to enter the settings for the test: start volumetric speed, end volumentric speed, and step. It is recommended to use the default values (5mm³/s start, 20mm³/s end, with a step of 0.5), unless you already have an idea of the lower or upper limit for your filament. Select "OK", slice the plate, and send it to the printer. + +Once printed, take note of where the layers begin to fail and where the quality begins to suffer. Pay attention to changes from matte to shiny as well. + +![image](../../images/vmf_measurement_point.jpg) + +Using calipers or a ruler, measure the height of the print at that point. Use the following calculation to determine the correct max flow value: `start + (height-measured * step)` . For example in the photo below, and using the default setting values, the print quality began to suffer at 19mm measured, so the calculation would be: `5 + (19 * 0.5)` , or `13mm³/s` using the default values. Enter your number into the "Max volumetric speed" value in the filament settings. + +![image](../../images/caliper_sample_mvf.jpg) + +You can also return to OrcaSlicer in the "Preview" tab, make sure the color scheme "flow" is selected. Scroll down to the layer height that you measured, and click on the toolhead slider. This will indicate the max flow level for your filmanet. + +![image](../../images/max_volumetric_flow.jpg) + +> [!NOTE] +> You may also choose to conservatively reduce the flow by 5-10% to ensure print quality. + +> [!TIP] +> @ItsDeidara has made a html to help with the calculation. Check it out if those equations give you a headache [here](https://github.com/ItsDeidara/Orca-Slicer-Assistant). \ No newline at end of file diff --git a/doc/print_settings/quality/quality_settings_layer_height.md b/doc/print_settings/quality/quality_settings_layer_height.md index 350738f379..c645c71100 100644 --- a/doc/print_settings/quality/quality_settings_layer_height.md +++ b/doc/print_settings/quality/quality_settings_layer_height.md @@ -3,9 +3,10 @@ This setting controls how tall each printed layer will be. Typically, a smaller layer height produces a better-looking part with less jagged edges, especially around curved sections (like the top of a sphere). However, lower layer heights mean more layers to print, proportionally increasing print time. ### Tips: + 1. **The optimal layer height depends on the size of your nozzle**. The set layer height must not be taller than 80% of the diameter of the nozzle, else there is little "squish" between the printed layer and the layer below, leading to weaker parts. -2. While technically there is no limit to how small a layer height one can use, **typically most printers struggle to print reliably with a layer height that is smaller than 20% of the nozzle diameter**. This is because with smaller layer heights, less material is extruded per mm and, at some point, the tolerances of the extruder system result in variations in the flow to such an extent that visible artifacts occur, especially if printing at high speeds. +2. While technically there is no limit to how small a layer height one can use, **typically most printers struggle to print reliably with a layer height that is smaller than 20% of the nozzle diameter**. This is because with smaller layer heights, less material is extruded per mm and, at some point, the tolerances of the extruder system result in variations in the flow to such an extent that visible artifacts occur, especially if printing at high speeds. For example, it is not uncommon to see "fish scale" type patterns on external walls when printing with a 0.4 mm nozzle at 0.08 mm layer height at speeds of 200mm/sec+. If you observe that pattern, simply increase your layer height to 30% of your nozzle height and/or slow down the print speed considerably. @@ -14,4 +15,5 @@ For example, it is not uncommon to see "fish scale" type patterns on external wa This setting controls how tall the first layer of the print will be. Typically, this is set to 50% of the nozzle width for optimal bed adhesion. ### Tip: -A thicker first layer is more forgiving to slight variations to the evenness of the build surface, resulting in a more uniform, visually, first layer. Set it to 0.25mm for a 0.4mm nozzle, for example, if your build surface is uneven or your printer has a slightly inconsistent z offset between print runs. However, as a rule of thumb, try not to exceed 65% of the nozzle width so as to not compromise bed adhesion too much. + +A thicker first layer is more forgiving to slight variations to the evenness of the build surface, resulting in a more uniform, visually, first layer. Set it to 0.25mm for a 0.4mm nozzle, for example, if your build surface is uneven or your printer has a slightly inconsistent z offset between print runs. However, as a rule of thumb, try not to exceed 65% of the nozzle width so as to not compromise bed adhesion too much. \ No newline at end of file diff --git a/doc/print_settings/quality/quality_settings_line_width.md b/doc/print_settings/quality/quality_settings_line_width.md index ae4ae05233..37d1d0c26d 100644 --- a/doc/print_settings/quality/quality_settings_line_width.md +++ b/doc/print_settings/quality/quality_settings_line_width.md @@ -3,23 +3,23 @@ These settings control how wide the extruded lines are. - **Default**: The default line width in mm or as a percentage of the nozzle size. - + - **First Layer**: The line width of the first layer. Typically, this is wider than the rest of the print, to promote better bed adhesion. See tips below for why. - + - **Outer Wall**: The line width in mm or as a percentage of the nozzle size used when printing the model’s external wall perimeters. - + - **Inner Wall**: The line width in mm or as a percentage of the nozzle size used when printing the model’s internal wall perimeters. - + - **Top Surface**: The line width in mm or as a percentage of the nozzle size used when printing the model’s top surface. - + - **Sparse Infill**: The line width in mm or as a percentage of the nozzle size used when printing the model’s sparse infill. - + - **Internal Solid Infill**: The line width in mm or as a percentage of the nozzle size used when printing the model’s internal solid infill. - + - **Support**: The line width in mm or as a percentage of the nozzle size used when printing the model’s support structures. - ## Tips: + 1. **Typically, the line width will be anything from 100% up to 150% of the nozzle width**. Due to the way the slicer’s flow math works, a 100% line width will attempt to extrude slightly “smaller” than the nozzle size and when squished onto the layer below will match the nozzle orifice. You can read more on the flow math here: [Flow Math](https://manual.slic3r.org/advanced/flow-math). 2. **For most cases, the minimum acceptable recommended line width is 105% of the nozzle diameter**, typically reserved for the outer walls, where greater precision is required. A wider line is less precise than a thinner line. @@ -40,4 +40,4 @@ These settings control how wide the extruded lines are. 10. **For supports, using 100% or less line width will make the supports weaker** by reducing their layer adhesion, making them easier to remove. -11. **If your printer is limited mechanically, try to maintain the material flow as consistent as possible between critical features of your model**, to ease the load on the extruder having to adapt its flow between them. This is especially useful for printers that do not use pressure advance/linear advance and if your extruder is not as capable mechanically. You can do that by adjusting the line widths and speeds to reduce the variation between critical features (e.g., external and internal wall flow). For example, print them at the same speed and the same line width, or print the external perimeter slightly wider and slightly slower than the internal perimeter. Material flow can be visualized in the sliced model – flow drop down. +11. **If your printer is limited mechanically, try to maintain the material flow as consistent as possible between critical features of your model**, to ease the load on the extruder having to adapt its flow between them. This is especially useful for printers that do not use pressure advance/linear advance and if your extruder is not as capable mechanically. You can do that by adjusting the line widths and speeds to reduce the variation between critical features (e.g., external and internal wall flow). For example, print them at the same speed and the same line width, or print the external perimeter slightly wider and slightly slower than the internal perimeter. Material flow can be visualized in the sliced model – flow drop down. \ No newline at end of file diff --git a/doc/print_settings/quality/quality_settings_seam.md b/doc/print_settings/quality/quality_settings_seam.md index 7777be8ff6..3dc983aae7 100644 --- a/doc/print_settings/quality/quality_settings_seam.md +++ b/doc/print_settings/quality/quality_settings_seam.md @@ -2,12 +2,13 @@ Unless printed in spiral vase mode, every layer needs to begin somewhere and end somewhere. That start and end of the extrusion is what results in what visually looks like a seam on the perimeters. This section contains options to control the visual appearance of a seam. -- **Seam Position**: Controls the placement of the seam. +- **Seam Position**: Controls the placement of the seam. + 1. **Aligned**: Will attempt to align the seam to a hidden internal facet of the model. 2. **Nearest**: Will place the seam at the nearest starting point compared to where the nozzle stopped printing in the previous layer. 3. **Back**: Will align the seam in a (mostly) straight line at the rear of the model. 4. **Random**: Will randomize the placement of the seam between layers. - + Typically, aligned or back work the best, especially in combination with seam painting. However, as seams create weak points and slight surface "bulges" or "divots," random seam placement may be optimal for parts that need higher strength as that weak point is spread to different locations between layers (e.g., a pin meant to fit through a hole). - **Staggered Inner Seams**: As the seam location forms a weak point in the print (it's a discontinuity in the extrusion process after all!), staggering the seam on the internal perimeters can help reduce stress points. This setting moves the start of the internal wall's seam around across layers as well as away from the external perimeter seam. This way, the internal and external seams don't all align at the same point and between them across layers, distributing those weak points further away from the seam location, hence making the part stronger. It can also help improve the water tightness of your model. @@ -27,12 +28,14 @@ Unless printed in spiral vase mode, every layer needs to begin somewhere and end This is useful when printing with Outer/Inner or Inner/Outer/Inner wall print order, as in these modes, it is more likely an external perimeter is printed immediately after a de-retraction move, which would cause slight extrusion variance at the start of a seam. ## Tips: + With seams being inevitable when 3D printing using FFF, there are two distinct approaches on how to deal with them: 1. **Try and hide the seam as much as possible**: This can be done by enabling scarf seam, which works very well, especially with simple models with limited overhang regions. 2. **Try and make the seam as "clean" and "distinct" as possible**: This can be done by tuning the seam gap and enabling role-based wipe speed, wipe on loops, and wipe before the external loop. ## Troubleshooting Seam Performance: + The section below will focus on troubleshooting traditional seams. For scarf seam troubleshooting, refer to the guide linked above. There are several factors that influence how clean the seam of your model is, with the biggest one being extrusion control after a travel move. As a seam defines the start and end of an extrusion, it is critical that: @@ -44,8 +47,8 @@ However, due to mechanical and material tolerances, as well as the very nature o ![IMG_4059](https://github.com/user-attachments/assets/e60c3d24-9b21-4484-bcbe-614237a2fe09) - ### Troubleshooting the Start of a Seam: + Imagine the scenario where the toolhead finishes printing a layer line on one side of the bed, retracts, travels the whole distance of the bed to de-retract, and starts printing another part. Compare this to the scenario where the toolhead finishes printing an internal perimeter and only travels a few mm to start printing an external perimeter, without even retracting or de-retracting. The first scenario has much more opportunity for the filament to ooze outside the nozzle, resulting in a small blob forming at the start of the seam or, conversely, if too much material has leaked, a gap/under extrusion at the start of the seam. @@ -65,6 +68,7 @@ So this is a trade-off between print speed and print quality. From experimental In addition, larger nozzle diameters allow for more opportunity for material to leak compared to smaller diameter nozzles. A 0.2/0.25 mm nozzle will have significantly better seam performance than a 0.4, and that will have much better performance than a 0.6mm nozzle and so forth. ### Troubleshooting the End of a Seam: + The end of a seam is much easier to get right, as the extrusion system is already at a pressure equilibrium while printing. It just needs to stop extruding at the right time and consistently. **If you are getting bulges at the seam**, the extruder is not stopping at the right time. The first thing to tune would be **pressure advance** – too low of a PA will result in the nozzle still being pressurized when finishing the print move, hence leaving a wider line at the end as it stops printing. @@ -76,6 +80,7 @@ Furthermore, the printer mechanics have tolerances – the print head may be req Finally, the techniques of **wiping can help improve the visual continuity and consistency of a seam** (please note, these settings do not make the seam less visible, but rather make them more consistent!). Wiping on loops with a consistent speed helps tuck in the end of the seam, hiding the effects of retraction from view. ### The Role of Wall Ordering in Seam Appearance: + The order of wall printing plays a significant role in the appearance of a seam. **Starting to print the external perimeter first after a long travel move will always result in more visible artifacts compared to printing the internal perimeters first and traveling just a few mm to print the external perimeter.** -For optimal seam performance, printing with **inner-outer-inner wall order is typically best, followed by inner-outer**. It reduces the amount of traveling performed prior to printing the external perimeter and ensures the nozzle is having as consistent pressure as possible, compared to printing outer-inner. +For optimal seam performance, printing with **inner-outer-inner wall order is typically best, followed by inner-outer**. It reduces the amount of traveling performed prior to printing the external perimeter and ensures the nozzle is having as consistent pressure as possible, compared to printing outer-inner. \ No newline at end of file diff --git a/doc/print_settings/speed/extrusion-rate-smoothing.md b/doc/print_settings/speed/extrusion-rate-smoothing.md index 3407e45fdf..ded05250e7 100644 --- a/doc/print_settings/speed/extrusion-rate-smoothing.md +++ b/doc/print_settings/speed/extrusion-rate-smoothing.md @@ -1,31 +1,30 @@ -

Extrusion rate smoothing

+# Extrusion rate smoothing -Extrusion rate smoothing (ERS), also known as pressure equalizer in Prusa Slicer, aims to **limit the rate of extrusion volume change to be below a user set threshold (the ERS value).** It aims to assist the printer firmware internal motion planners, pressure advance in achieving the desired nozzle flow and reducing deviations against the ideal flow. +Extrusion rate smoothing (ERS), also known as pressure equalizer in Prusa Slicer, aims to **limit the rate of extrusion volume change to be below a user set threshold (the ERS value).** It aims to assist the printer firmware internal motion planners, pressure advance in achieving the desired nozzle flow and reducing deviations against the ideal flow. -This happens by reducing the stresses put on the extrusion system as well as reducing the absolute deviations from the ideal extrusion flow caused by pressure advance smooth time. +This happens by reducing the stresses put on the extrusion system as well as reducing the absolute deviations from the ideal extrusion flow caused by pressure advance smooth time. This feature is especially helpful when printing at high accelerations and large flow rates as the deviations are larger in these cases. ![Screenshot 2023-09-18 at 22 44 26](https://github.com/SoftFever/OrcaSlicer/assets/59056762/281b9c78-9f5c-428e-86b9-509de099a3e7) -

Theory

+## Theory -Enabling this feature creates a small **speed "ramp"** by slowing down and ramping up print speeds prior to and after the features causing a sudden change in extrusion flow rate needs, such as overhangs and overhang perimeters. +Enabling this feature creates a small **speed "ramp"** by slowing down and ramping up print speeds prior to and after the features causing a sudden change in extrusion flow rate needs, such as overhangs and overhang perimeters. This works by breaking down the printed line segments into smaller "chunks", proportional to the ERS segment length, and reduces the print speed of these segments so that the **requested extrusion volumetric flow rate change is less than or equal to the ERS threshold**. -In summary, **it takes the "edge" off rapid extrusion changes caused by acceleration/deceleration as these are now spread over a longer distance and time.** Therefore, it can reduce wall artefacts that show when the print speeds change suddenly. These artefacts are occuring because the extruder and firmware cannot perfectly adhere to the requested by the slicer flow rates, especially when the extrusion rate is changing rapidly. +In summary, **it takes the "edge" off rapid extrusion changes caused by acceleration/deceleration as these are now spread over a longer distance and time.** Therefore, it can reduce wall artefacts that show when the print speeds change suddenly. These artefacts are occuring because the extruder and firmware cannot perfectly adhere to the requested by the slicer flow rates, especially when the extrusion rate is changing rapidly. **The example below shows the artefact that is mitigated by ERS.** ![ERS Disabled](https://github.com/SoftFever/OrcaSlicer/assets/59056762/31fdbf91-2067-4286-8bc1-4f7de4a628b6) -The bulging visible above is due to the extruder not being able to respond fast enough against the required speed change when printing with high accelerations and high speeds and requested to slow down for an overhang. +The bulging visible above is due to the extruder not being able to respond fast enough against the required speed change when printing with high accelerations and high speeds and requested to slow down for an overhang. In the above scenario, the printer (Bambu Lab X1 Carbon) was requested to slow down from a 200mm/sec print speed to 40mm/sec at an acceleration of 5k/sec2. **The extruder could not keep up with the pressure change, resulting in a slight bump ahead at the point of speed change.** This parameter interacts with the below printer kinematic settings and physical limits: - **1. The limits of the extruder system** - how fast can it change pressure in the nozzle **2. The configured pressure advance values** - that also affect pressure changes in the nozzle @@ -34,12 +33,11 @@ This parameter interacts with the below printer kinematic settings and physical **4. The pressure advance smooth time (klipper)** - higher smooth time means higher deviation from ideal extrusion, hence more opportunity for this feature to be useful. +

Acceleration vs. Extrusion rate smoothing

A printer's motion system does +not exactly follow the speed changes seen in the gcode preview screen of Orca +slicer. -

Acceleration vs. Extrusion rate smoothing

-A printer's motion system does not exactly follow the speed changes seen in the gcode preview screen of Orca slicer. - - -When a speed change is requested, the firmware look ahead planner calculates the slow down needed to achieve the target speed. The rate of slowdown is limited by the move's acceleration value. +When a speed change is requested, the firmware look ahead planner calculates the slow down needed to achieve the target speed. The rate of slowdown is limited by the move's acceleration value. **Lets consider an example.** Assume printing an overhang wall with **2k external wall acceleration**, were the printer is called to slow down from **200mm/sec to 40mm/sec**. @@ -59,7 +57,7 @@ A printer printing at 200mm/sec with a 0.42 line width and 0.16 layer height wou When the printer is extruding at 40mm/sec with the same line width and layer height as above, the flow rate is 2.43mm3/sec. -So what we are asking the extruder to do in this example is **slow down from 12.16mm3/sec flow to 2.43mm3/sec flow in 0.08 seconds** or an extrusion change rate of 121mm3/sec2. +So what we are asking the extruder to do in this example is **slow down from 12.16mm3/sec flow to 2.43mm3/sec flow in 0.08 seconds** or an extrusion change rate of 121mm3/sec2. **This value is proportional to the acceleration of the printer. At 4k this value doubles, at 1k it is half and is independent of the speed of movement or starting and ending speeds.** @@ -69,7 +67,7 @@ So, continuing with the worked example, a 2k acceleration produces an extrusion **Therefore, the acceleration values act as a meaningfull upper limit to this setting.** An indicative set of values has been provided later in this page. -

Pressure advance vs extrusion rate smoothing

+### Pressure advance vs extrusion rate smoothing Then we need to consider pressure advance and smooth time as factors that influence extrusion rate. @@ -83,7 +81,7 @@ When Pressure Advance adjusts the extruder speed to compensate for the pressure 2. Increased wear on the extruder gear and filament, 3. Visible artifacts on the print surface due to non-uniform extrusion. -The smooth time setting introduces a controlled delay over which the Pressure Advance adjustments are spread out. This results in a more gradual application or reduction of extrusion pressure, leading to smoother transitions in filament flow. +The smooth time setting introduces a controlled delay over which the Pressure Advance adjustments are spread out. This results in a more gradual application or reduction of extrusion pressure, leading to smoother transitions in filament flow. The trade-off is extrusion accuracy. There is a deviation between the requested extrusion amount and the actual extrusion amount due to this smoothing. @@ -91,31 +89,34 @@ The trade-off is extrusion accuracy. There is a deviation between the requested **2. Decreasing Smooth Time:** Makes the Pressure Advance adjustments more immediate, which can improve the responsiveness of pressure compensation but may also reintroduce abrupt changes in flow rate, potentially leading to the issues mentioned above. -In essence, p**ressure advance smooth time creates an intentional deviation from the ideal extruder rotation** and, therefore, extrusion amount, to allow the printer's extruder to perform within its mechanical limits. Typically, this value is set to 0.04sec, which means that when Pressure Advance adjusts the extruder's flow rate to compensate for changes in pressure within the hot end, these adjustments are spread out over a period of 0.04 seconds. +In essence, p**ressure advance smooth time creates an intentional deviation from the ideal extruder rotation** and, therefore, extrusion amount, to allow the printer's extruder to perform within its mechanical limits. Typically, this value is set to 0.04sec, which means that when Pressure Advance adjusts the extruder's flow rate to compensate for changes in pressure within the hot end, these adjustments are spread out over a period of 0.04 seconds. There is a great example of pressure advance smooth time induced deviations [here](https://klipper.discourse.group/t/pressure-advance-smooth-time-skews-pressure-advance/13451) that is worth a read to get more insight in this trade-off. In the worked example above, **we need to set an Extrusion Rate smoothing value enough to decrease the error introduced by pressure advance smooth time against the produced output flow.** The lower the extrusion rate smoothing value, the lower the changes in flow over time hence the lower the absolute deviation from the ideal extrusion caused by the smooth time algorithm. However, going too low will result in a material decrease in overall print speed, as the print speed will be materially reduced to achieve low extrusion deviations between features, for no real benefit after a point. -**The best way to find what the lower beneficial limit is through experimentation.** Print an object with sharp overhangs that are slowed down because off the overhang print speed settings and observe for extrusion inconsistencies. +**The best way to find what the lower beneficial limit is through experimentation.** Print an object with sharp overhangs that are slowed down because off the overhang print speed settings and observe for extrusion inconsistencies.

Finding the ideal Extrusion Rate smoothing value

-**Firstly, this value needs to be lower than the extrusion rate changes resulting from the acceleration profile of the printer.** As, generally, the greatest impact is in external wall finish, use your external perimeter acceleration as a point of reference. +**Firstly, this value needs to be lower than the extrusion rate changes resulting from the acceleration profile of the printer.** As, generally, the greatest impact is in external wall finish, use your external perimeter acceleration as a point of reference. **Below are some approximate ERS values for 0.42 line width and 0.16 layer height.** + 1. 30mm3/sec for 0.5k acceleration 2. 60.5mm3/sec for 1k acceleration 3. 121mm3/sec2 for 2k acceleration 4. 242mm3/sec2 for 4k acceleration **Below are some approximate ERS values for 0.42 line width and 0.20 layer height.** + 1. 38mm3/sec for 0.5k acceleration 2. 76mm3/sec for 1k acceleration 3. 150mm3/sec2 for 2k acceleration 4. 300mm3/sec2 for 4k acceleration **Below are some approximate ERS values for 0.45 line width and 0.16 layer height.** + 1. 32mm3/sec for 0.5k acceleration 2. 65mm3/sec for 1k acceleration 3. 129mm3/sec2 for 2k acceleration @@ -124,6 +125,7 @@ In the worked example above, **we need to set an Extrusion Rate smoothing value **So, your tuning starting point needs to be an ERS value that is less than this.** A good point experiment with test prints would be **a value of 60-80%** of the above maximum values. This will give some meaningful assistance to pressure advance, reducing the deviation introduced by pressure advance smooth time. The greater the smooth time, the greater the quality benefit will be. Therefore, for a **0.42 line width and 0.16 layer height**, the below are a recommended set of starting ERS values + 1. 18-25mm3/sec for 0.5k acceleration 2. 35-50mm3/sec for 1k acceleration 3. 70-100mm3/sec2 for 2k acceleration @@ -133,49 +135,48 @@ If you are printing with a 0.2 layer height, you can increase these values by 25 **The second factor is your extruder's mechanical abilities.** Direct drive extruders with a good grip on the filament typically are more responsive to extrusion rate changes. Similarly with stiff filaments. So, a Bowden printer or when printing softer material like TPU or soft PLAs like polyterra there is more opportunity for the extruder to slip or deviate from the desired extrusion amount due to mechanical grip or material deformation or just delay in propagating the pressure changes (in a Bowden setup). -**The final factor is the deviation introduced by pressure advance smooth time**, or equivalents in closed source firmware. The higher this value the larger the extrusion deviation from ideal. If you are using a direct drive extruder, reduce this value to 0.02 in your klipper firmware before tuning ERS, as a lower value results in lower deviations to mitigate. Then proceed to experimentaly tune ERS. +**The final factor is the deviation introduced by pressure advance smooth time**, or equivalents in closed source firmware. The higher this value the larger the extrusion deviation from ideal. If you are using a direct drive extruder, reduce this value to 0.02 in your klipper firmware before tuning ERS, as a lower value results in lower deviations to mitigate. Then proceed to experimentaly tune ERS. **So where does that leave us?** -Perform a test print with the above ERS settings as a starting point and adjust to your liking! If you notice budging on sharp overhangs where speed changes, like the hull of the benchy, reduce this value by 10% and try again. +Perform a test print with the above ERS settings as a starting point and adjust to your liking! If you notice budging on sharp overhangs where speed changes, like the hull of the benchy, reduce this value by 10% and try again. If you're not noticing any artefacts, increase by 10%, but don’t go over the maximum values recommended above because then this feature would have no effect in your print. -

A note for Bowden printers using marlin without pressure advance.

-If your printer is not equipped with pressure advance and, especially, if you are using a Bowden setup, you don’t have the benefit of pressure advance dynamically adjusting your flow. +## A note for Bowden printers using marlin without pressure advance. +If your printer is not equipped with pressure advance and, especially, if you are using a Bowden setup, you don’t have the benefit of pressure advance dynamically adjusting your flow. -In this special case, ERS will be doing all the heavy lifting that pressure advance would typically perform. In this scenario a low value of 8-10mm3/sec is usually recommended, irrespective of your acceleration settings, to smooth out pressure changes in the extrusion system as much as possible without impacting print speed too much. +In this special case, ERS will be doing all the heavy lifting that pressure advance would typically perform. In this scenario a low value of 8-10mm3/sec is usually recommended, irrespective of your acceleration settings, to smooth out pressure changes in the extrusion system as much as possible without impacting print speed too much. + +## A note on ERS Segment length -

A note on ERS Segment length

Ideally you want this value set to 1 to allow for the largest number of steps between each speed transition. However, this may result in a too large of a gcode, with too many commands sent to your MCU per second and it may not be able to keep up. It will also slow down the Orca slicer front end as the sliced model is more complex to render. - -For Klipper printers, a segment length of 1 works OK as the RPI or similar have enough computational power to handle the gcode command volume. +For Klipper printers, a segment length of 1 works OK as the RPI or similar have enough computational power to handle the gcode command volume. Similarly, for a Bambu lab printer, a segment length of 1 works well. **However, if you do notice your printer stuttering or stalling** (which may be the case with the lower powered P1 series printers) **or getting "Timer too close" errors** in Klipper, **increase this value to 2 or 3**. This would reduce the effectiveness of the setting but will present a more manageable load to your printer. -

Limitations

+## Limitations -**This feature can only work where speed changes are induced by the slicer** - for example when transitioning from fast to slow print moves when printing overhangs, bridges and from printing internal features to external features and vice versa. +**This feature can only work where speed changes are induced by the slicer** - for example when transitioning from fast to slow print moves when printing overhangs, bridges and from printing internal features to external features and vice versa. -However, it will not affect extruder behaviour when the printer is slowing down due to firmware commands - for example when turning around corners. +However, it will not affect extruder behaviour when the printer is slowing down due to firmware commands - for example when turning around corners. In this case, the printer slows down and then accelerates independently of what the slicer has requested. In this case, the slicer is commanding a consistent speed; however, the printer is adjusting this to operate within its printer kinematic limits (SCV/Jerk) and accelerations. As the slicer is not aware of this slow down, it cannot apply pre-emptive extrusion rate smoothing to the feature and instead, the changes are governed by the printer firmware exclusively. -

Credits

+## Credits -**Original feature authors and creators:** The Prusa Slicer team, including [@bubnikv](https://github.com/bubnikv), [@hejllukas](https://github.com/hejllukas) +**Original feature authors and creators:** The Prusa Slicer team, including [@bubnikv](https://github.com/bubnikv), [@hejllukas](https://github.com/hejllukas). **Enhanced by:** [@MGunlogson](https://github.com/MGunlogson), introducing the feature to external perimeters, enhancing it by taking into account travel, retraction and implementing near-contiguous extrusions pressure equalizer adjustments. -**Ported to Orca:** [@igiannakas](https://github.com/igiannakas) +**Ported to Orca:** [@igiannakas](https://github.com/igiannakas). -**Enhanced by:** [@noisyfox](https://github.com/Noisyfox), per object pressure equalization and fixing calculation logic bugs +**Enhanced by:** [@noisyfox](https://github.com/Noisyfox), per object pressure equalization and fixing calculation logic bugs. -**Wiki page:** [@igiannakas](https://github.com/igiannakas) +**Wiki page:** [@igiannakas](https://github.com/igiannakas). -**Overall Orca owner and assurance:** [@softfever](https://github.com/SoftFever) - -**Community testing and feedback:** [@HakunMatat4](https://github.com/HakunMatat4), [@psiberfunk](https://github.com/psiberfunk), [@u3dreal](https://github.com/u3dreal) and more +**Overall Orca owner and assurance:** [@softfever](https://github.com/SoftFever). +**Community testing and feedback:** [@HakunMatat4](https://github.com/HakunMatat4), [@psiberfunk](https://github.com/psiberfunk), [@u3dreal](https://github.com/u3dreal) and more. \ No newline at end of file diff --git a/doc/semm.md b/doc/semm.md index 9bff668fc9..9081d3cb8f 100644 --- a/doc/semm.md +++ b/doc/semm.md @@ -1,11 +1,19 @@ # Single Extruder Multimaterial Printing in OrcaSlicer ## Introduction + In this guide, we will explain the parameters for single extruder multimaterial printing in OrcaSlicer. The whole process and parameters are same as PrusaSlicer as OrcaSlicer is based on PrusaSlicer. OrcaSlicer has some additional features and minor differences though. We will explain them in this guide. + ## Prime tower -WIP... + +The prime tower is a structure that is printed before the actual print to ensure that the nozzle is primed with the correct filament. It helps to prevent oozing and stringing during the print. The prime tower can be customized in various ways, such as its size, shape, and position. + ## Ramming -WIP... + +Ramming is a technique used to push the filament through the nozzle to ensure that it is primed and ready for printing. It can be adjusted in terms of speed and distance to optimize the priming process. + ## Manual filament change + +Manual filament change is a feature that allows the user to change the filament during the print. This can be useful for multi-material prints or when changing colors. The user can specify the position and timing of the filament change, as well as the speed and distance of the ramming process. WIP... \ No newline at end of file diff --git a/doc/stl-transformation.md b/doc/stl-transformation.md index 58a7009c41..18884c5020 100644 --- a/doc/stl-transformation.md +++ b/doc/stl-transformation.md @@ -9,20 +9,21 @@ In contrast, using STEP files offers a higher-quality mesh that more accurately ## Importing STEP files -This setting determines how STEP files are converted into STL files and is displayed during the STEP file import process. +This setting determines how STEP files are converted into STL files and is displayed during the STEP file import process. + If you don't see this when opening a STEP file, check [Don't show again](#Don't-show-again) below. ![image](./images/stl%20transformation/stl-transformation.png) ### Parameters: -The transformation uses [Linear Deflection and Angular Deflection](https://dev.opencascade.org/doc/overview/html/occt_user_guides__mesh.html) parameters to control the mesh quality. +The transformation uses [Linear Deflection and Angular Deflection](https://dev.opencascade.org/doc/overview/html/occt_user_guides__mesh.html) parameters to control the mesh quality. A finer mesh will result in a more accurate representation of the original surface, but it will also increase the file size and processing time. ![image](./images/stl%20transformation/stl-transformation-params.png) - - **Linear Deflection**: Specifies the maximum distance allowed between the original surface and its polygonal approximation. Lower values produce a mesh that more accurately follows the original curvature. - - **Angular Deflection**: Defines the maximum allowable angle difference between the actual surface and its tessellated counterpart. Smaller angular deflection values yield a more precise mesh. +- **Linear Deflection**: Specifies the maximum distance allowed between the original surface and its polygonal approximation. Lower values produce a mesh that more accurately follows the original curvature. +- **Angular Deflection**: Defines the maximum allowable angle difference between the actual surface and its tessellated counterpart. Smaller angular deflection values yield a more precise mesh. #### Split compound and compsolid into multiple objects: @@ -49,8 +50,7 @@ To access the Simplify Model option, right-click on the object to simplify in th It is recommended to enable the "Show Wireframe" option when running a simplification process to visually inspect the outcome. However, be cautious: overly aggressive simplification may lead to noticeable detail loss, increased ringing, or other printing issues. - ### You can Simplify your model using the following options: - **Detail Level:** Control the level of detail in the simplified model by choosing from five preset options. This setting allows for a balance between mesh fidelity and performance. -- **Decimate Ratio:** Adjust the ratio between the original model's polygon count and that of the simplified model. For instance, a decimate ratio of 0.5 will yield a model with approximately half the original number of polygons. +- **Decimate Ratio:** Adjust the ratio between the original model's polygon count and that of the simplified model. For instance, a decimate ratio of 0.5 will yield a model with approximately half the original number of polygons. \ No newline at end of file