From 271fb5e6058027affaa94725881e53176e70e224 Mon Sep 17 00:00:00 2001 From: Vladislav Moiseev Date: Mon, 6 Mar 2023 22:03:25 +0400 Subject: [PATCH 1/4] Add lw02 --- README.md | 2 +- lw02/README.md | 218 +++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 219 insertions(+), 1 deletion(-) create mode 100644 lw02/README.md diff --git a/README.md b/README.md index cc89edc..edd914c 100644 --- a/README.md +++ b/README.md @@ -17,7 +17,7 @@ Обязательные лабораторные работы: * [Лабораторная работа №1 - Создание макета сайта (Figma)](/lw01/README.md) -* [Лабораторная работа №2 - Вёрстка сайта (HTML, CSS)](/TODO/README.md) +* [Лабораторная работа №2 - Вёрстка сайта (HTML, CSS)](/lw02/README.md) * [Лабораторная работа №3 - Динамика сайта (JavaScript)](/TODO/README.md) * [Лабораторная работа №4 - Разворачивание локального веб-сервера (PHP)](/TODO/README.md) * [Лабораторная работа №5 - Создание веб-приложения при помощи ASP.NET Core](/TODO/README.md) diff --git a/lw02/README.md b/lw02/README.md new file mode 100644 index 0000000..be57c8e --- /dev/null +++ b/lw02/README.md @@ -0,0 +1,218 @@ +# Лабораторная работа №2 - Вёрстка сайта (HTML, CSS) + +## Цели работы + +- Освоение основ интернет-вёрстки. +- Освоение каскадных таблиц стилей в вебе (CSS3+). +- Изучение основных селекторов и свойств CSS. + +## Ход выполнения работы + +1. Изучение основополагающих принципов интернет-вёрстки: HTML-документ, элементы, теги, поток документа, таблицы, списки, ссылки, изображения. +2. Изучение основных элементов веб-страницы: заголовок и тело документа, контейнер, абзац, заголовок текста, таблица, ссылка, изображение. +3. Создание html-документа на основании фреймов из макета. +4. Подключение к html-документу таблицы стилей. +5. Изучение flexbox и использование для позиционирования элементов. +6. Стилизация элементов страницы. +7. Создание стилей для мобильного представления. + +## Изучение принципов интернет вёрстки + +На этом этапе выполнения лабораторной работы необходимо усвоить, что такое интернет-вёрстка (похожа ли она на вёрстку газет, например), в чём отличие и схожесть HTML и обычного текстового документа, из чего состоит веб-страница внутри и по каким принципам обычно свёрстаны веб-сайты. + +См. следующий материал: + +- Введение в HTML - http://htmlbook.ru/samhtml/vvedenie-v-html +- Про теги - http://htmlbook.ru/samhtml/tegi +- Про историю проблем с вёрсткой - http://htmlbook.ru/samlayout +- Про табличную вёрстку (сейчас считается устаревшим) - http://htmlbook.ru/samlayout/verstka-s-pomoshchyu-tablits/osobennosti-tablits +- Про блочную вёрстку - http://htmlbook.ru/samlayout/blochnaya-verstka (и все страницы этого раздела) + +Также в источниках упоминается CSS или "каскадные таблицы стилей". +Они нам также пригодятся. + +## Изучение основных элементов веб-страницы + +Когда вы разберётесь в том, что такое вёртка веб-страниц, необходимо ознакомиться с тем, из каких элементов может состоять документ HTML (или наша веб-страница). + +Элементов много, но всё сводится к нескольким блочным (то есть блокам - заголовок, абзац, таблица, контейнер без явного смысла и др.) и строчным (изображение, всевозможные выделения текста, блок текста без явного смысла и др.) элементам. + +Для "пробы пера" можете использовать CodePen, песочницу для проверки вёрстки и не только - . + +См. следующий материал: + +- HTML5 и CSS3 на примерах - https://webref.ru/layout/html5-css3 +- Справочник по HTML - http://htmlbook.ru/html + +## Создание документа HTML + +На основании макета, выполненного в рамках лабораторной работы №1, необходимо добавить в HTML-документ элементы. + +Главный документ должен иметь название `index.html`. +Если макетом планируется создание нескольких страниц, то они должны называться аналогичным образом на английском языке. +Например, `orders.html`, `feedback.html` или `sitemap.html`. + +При вёрстке Вашего макета не бойтесь объединять элементы в контейнеры и присваивать им классы как общие на несколько блоков, так и индивидуальные под каждый блок. + +Также можно сначала добавлять элементы без стилизации, а затем уже приниматься за "наведение красоты". +Или же сразу добавлять стили к только что созданным элементам. + +Пример сайта из материалов, сделанных на практике: . +Если посмотрите код страницы, то не увидите ничего сложного. + +## Вставка картинок из макета + +В макете есть возможность выгружать группу элементов как изображение. +Для этого в панели свойств есть меню "Export", где можно выбрать параметры выгрузки. + +Стоит обратить внимание на следующие особенности: + +- Если вы экспортируете иконку, где много векторной графики, т.е. графических примитивов (линий, фигур, заливки и проч.), то следует выбирать формат SVG. +- Если вы экспортируете изображение, где есть растр, т.е сетка пикселей, то следует выбирать формат JPG. + +Также удобно называть слой с экспортируемым изображением на английском языке, т.к. название выгружаемого изображения будет с ним совпадать. + +Например, при экспорте слоя "site-logo" в формат SVG создастся файл `site-logo.svg`, который можно будет подключить к HTML-документу при помощи элемента `Логотип`. + +## Подключение каскадных таблиц стилей CSS и пример + +Подключение таблицы стилей в head-элементе страницы: + +```html + +``` + +Пример таблицы стилей 1: + +```css +body { + background-color: #eee; + background-image: url(bg-1.png); + color: #666; + + margin-top: 60px; + margin-left: 1em; + margin-right: 14pt; + margin-bottom: 15px; + /*same as "margin: 60px 14pt 15px 1em;"*/ + + padding: 10px 50px; + /*same as "padding: 10px 50px 10px 50px;"*/ + + font-size: 14px; + font-family: "Times New Roman", serif; + font-weight: bold; + + text-transform: uppercase; + text-align: center; +} + +.card { + border-width: 10px; + border-color: red; + border-radius: 10px; +} + +.card.test-3 { + position: absolute; + top: 0; + left: 55px; + right: -50px; + bottom: 20px; + z-index: 9; +} + +.card.test-4 { + position: fixed; + right: 20px; + bottom: 20px; +} + +.test { + background-color: red; +} + +td.test-2 { + background-color: coral; +} + +.test.test-2 { + background-color: brown; +} + +thead .test, +thead > tr.test > th { + background-color: blue; +} + +#main-container { + background-color: aqua; +} + +.test-5 { + color: white; +} + +.test-5 strong { + color: red; + display: block; +} + +.test-6 { + color: white; + display: inline-block; +} +``` + +Пример таблицы стилей 2: . + +Самоучитель по CSS можно найти по ссылке . +Справочник по правилам CSS там же: . + +## Flexbox + +Flexbox – новая система позиционирования элементов в CSS. +С её помощью можно гибко настроить как положение элемента в контейнере, так и его поведение в зависимости от различных параметров, например, объёма содержимого. + +Подробнее можно ознакомиться по этой ссылке: . + +Нам Flexbox поможет настроить положение отдельных элементов в контейнере для настольной и мобильной вёрстки. + +В лабораторной работе предполагается, что те места, где в макете содержимое расположено в несколько колонок, они будут стилизованы через Flexbox. + +## Адаптивная вёрстка + +Адаптивность в стилизации — свойство адаптироваться под различные устройства. + +Логично предположить, что если одна и та же страница выглядит одинаково для различных устройств (смартфон, часы, компьютер, планшет, 4К-телевизор), то, скорее всего, она везде будет смотреться ужасно. + +Сейчас дизайнерам необходимо формировать несколько макетов для различных устройств, а верстальщикам - несколько вариантов вёрстки. +Однако такой подход довольно трудозатратен, поэтому можно сделать одну вёрстку, но так, чтобы только при помощи стилей её можно было "подправить" под вид на конкретном устройстве. + +Это можно сделать при помощи `@media`-запросов. +С помощью них можно указать, при каких условиях соблюдаются те или иные правила стилизации. + +Например, изменение главной линии, относительно которой встраивается меню сайта, для мобильных устройств можно переопределить следующим запросом: + +```css +@media (max-width: 1020px) { + nav { + flex-direction: column; + } +} +``` + +При помощи `display: none` можно полностью скрывать элементы при определённых условиях. +Например, так можно скрывать меню для печати страницы или изображения для мобильных версий страниц. + +Все переопределённые элементы из примера, который разбирался на практике, можно найти тут: . + +В лабораторной работе предлагается аналогичным образом дополнить некоторые правила для мобильного вида сайта, чтобы он был похож на соответствующий frame из макета. + +## Дополнительные темы для самостоятельного изучения + +Если вам интересна интернет-вёрстка, можете изучить самостоятельно следующие темы: + +- Анимация в CSS3. +- Переменные в CSS3. +- Препроцессоры CSS: LESS, SASS/SCSS. From 14033554317580d331e1e287a393a0e7a56a28dd Mon Sep 17 00:00:00 2001 From: Vladislav Moiseev Date: Mon, 6 Mar 2023 22:04:00 +0400 Subject: [PATCH 2/4] Add lw03 --- README.md | 2 +- lw03/README.md | 97 ++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 98 insertions(+), 1 deletion(-) create mode 100644 lw03/README.md diff --git a/README.md b/README.md index edd914c..c47e195 100644 --- a/README.md +++ b/README.md @@ -18,7 +18,7 @@ * [Лабораторная работа №1 - Создание макета сайта (Figma)](/lw01/README.md) * [Лабораторная работа №2 - Вёрстка сайта (HTML, CSS)](/lw02/README.md) -* [Лабораторная работа №3 - Динамика сайта (JavaScript)](/TODO/README.md) +* [Лабораторная работа №3 - Динамика сайта (JavaScript)](/lw03/README.md) * [Лабораторная работа №4 - Разворачивание локального веб-сервера (PHP)](/TODO/README.md) * [Лабораторная работа №5 - Создание веб-приложения при помощи ASP.NET Core](/TODO/README.md) diff --git a/lw03/README.md b/lw03/README.md new file mode 100644 index 0000000..3c2c68f --- /dev/null +++ b/lw03/README.md @@ -0,0 +1,97 @@ +# Лабораторная работа №3 - Динамика сайта (JavaScript) + +## Цель работы + +Получение основных навыков программирования динамических веб-приложений при помощи языка JavaScript, подключения сторонних библиотек и средств веб-аналитики. + +## Ход работы + +1. Вспомнить основные понятия в DOM-дереве. +2. Изучить работу с формами в HTML. +3. Изучить необходимость JavaScript. +4. Изучить отладку JS в веб-браузере Google Chrome или Mozilla Firefox. +5. Подключить JS-библиотеки к HTML-странице. +6. Написать собственный сценарий (скрипт). Добавить обработку формы. + +## Основные понятия в DOM-дереве + +Необходимо вспомнить про следующие понятия: + +- элементы, вложенность элементов; +- аттрибуты, имя, идентификатор; +- формы, поля ввода, кнопки; +- события, передача событий. + +## Формы в HTML + +Изучите работы с формами на ресурсе HTMLBOOK: . +Особенно обратите внимание на первые 6 страниц. + +Проверьте, что на ваших формах есть необходимые элементы: элемент form, поля ввода, кнопка в виде button или ``. +Также убедитесь, что у полей ввода есть аттрибуты name, которые уникальны для каждого поля в рамках одной формы. + +## Необходимость JavaScript и отладка приложений JS + +Сейчас страницы написанного вами сайта статичны - в них нет интерактивных элементов. +Однако если вы зайдёте на популярные сайты, то можете увидеть, что они динамичны - на кнопки можно нажать, при клике на некоторые элементы появляются другие и т.п. +Для этого используется язык программирования JavaScript, код которого (его называют _скриптами_ или _сценариями_) выполняется в браузере каждого пользователя вашего сайта. + +JavaScript — слаботипизированный мультипарадигменный язык программирования. +Это означает, что в нём есть работа с типами данных, но от разработчика не требуется строгое соответствие типам (например, можно складывать числа со строками и ничего плохо не случится, как, к слову, и хорошего). + +Синтаксис JS похож на любой си-подобный язык (C / C++ / C#), однако при работе с ним особенно часто применяется асинхронный подход к обработке данных. +Об этом стоит знать и помнить, если вы обмениваетесь данными с веб-сервером. +Из-за особенностей связи и реализации бекенда (кода на серверной стороне) наши запросы могут обрабатываться медленно, и на момент ожидания мы не должны блокировать работу пользователя с нашим веб-сайтом. +Если в desktop-приложениях при долгих операциях можно сделать, чтобы приложение "зависло" в ожидании какого-либо запроса, то в веб-приложениях это не допустимо (да и благодаря JavaScript невозможно). +Единственные случаи, когда браузер может зависнуть - это от слишком больного DOM-дерева или неправильно написанного кода на JavaScript. + +Ознакомьтесь с основами этого интересного языка программирования в Учебнике JavaScript (главы Введение и Основы JavaScript): . +Там же есть описание про средства отладки JS-кода при помощи консоли разработчика. + +Также про особенности слабой типизации в JavaScript и Ruby (есть и такой язык программирования) есть шуточный доклад: . +Отметьте, как аудитория реагирует, когда докладчик в первый раз говорит "javascript" :) + +В качестве освоения консоли разработчика можете повторить примеры на JavaScript из доклада выше и убедиться в том, что JavaScript - интересный язык программирования. + +## Подключение JavaScript-библиотек + +Ранее Вы подключали каскадные таблицы стилей к Вашему веб-сайту через ``. + +Сценарии JavaScript подключаются немного иначе, через элемент ``. +Заметьте, что у этого элемента обязательно следует указывать закрывающий тег. +Иначе работать не будет. + +Кстати, не все библиотеки нужно скачивать к себе рядом с сайтом. +Можно воспользоваться CDN — сетями распространения контента. + +Подключите таким образом в элемент `head` библиотеку SweetAlert: . +На момент написания задания это можно сделать при помощи элемента ``. + +Посмотрите, какие красивые можно сделать сообщения о чём-либо на Вашем сайте! + +## Написание собственного скрипта. Добавление обработки формы + +До этого Вы ознакомились с основами JavaScript. +Также Вы попробовали поработать в консоли разработчика и написали там несколько команд (странно, что в этом языке нет `void Main() { }`, не так ли?). +А ещё Вы подключили сторонние библиотеки (как минимум SweetAlert). + +Теперь Ваша задача следующая: + +- создать файл `site.js` рядом с index.html либо в отдельной папке _js_; +- подключить файл на страницу сайта с формой по аналогии с другими библиотеками (только из атрибутов в `script` должен быть только `src`); +- для примера написать в файле `alert('test');` и проверить, что теперь при входе на страницу с формой должно появляться сообщение; +- убрать `alert`; +- добавить поиск формы через `document.forms`; +- добавить обработчик на `submit` через `.addEventListener`; +- добавить `.preventDefault`, чтобы при сабмите (отправке) формы не перезагружалась страница сайта (такое поведение по умолчанию во всех браузерах); +- добавить получение данных через `FormData`; +- добавить отображение данных из формы ввода в консоль разработчика при помощи `console.log`; +- добавить отображение сообщения о том, что данные записаны/заказ оформлен/регистрация прошла (смотря что у Вас) через sweet alert. +- добавить sweet alert с ошибкой, если какие-либо данные на форме были введены некорректно. + Например, пароль короткий или количество товара отрицательное. + +Для понимания `FormData` и методов работы с ним можете ознакомиться со следующим материалом: . +Также там есть код по получению формы, добавлению обработчика и т.д. + +Про использование _SweetAlert_ пример кода можно увидеть на сайте этой библиотеки. +Это нормальная практика для библиотек в вебе, когда прямо на сайте о них можно посмотреть пример их работы. From e257e6f66e2ae3b4c2ca5aa7240a994077ed9436 Mon Sep 17 00:00:00 2001 From: Vladislav Moiseev Date: Mon, 6 Mar 2023 22:16:45 +0400 Subject: [PATCH 3/4] Add lw04 --- README.md | 2 +- lw04/README.md | 171 +++++++++++++++++++++++++++++++++++++++++++++++ lw04/shell-1.png | Bin 0 -> 7840 bytes lw04/shell-2.png | Bin 0 -> 14605 bytes lw04/wp-1.png | Bin 0 -> 84500 bytes lw04/wp-2.jpg | Bin 0 -> 65031 bytes lw04/wp-3.jpg | Bin 0 -> 178432 bytes lw04/xampp-1.png | Bin 0 -> 14438 bytes lw04/xampp-2.png | Bin 0 -> 24829 bytes 9 files changed, 172 insertions(+), 1 deletion(-) create mode 100644 lw04/README.md create mode 100644 lw04/shell-1.png create mode 100644 lw04/shell-2.png create mode 100644 lw04/wp-1.png create mode 100644 lw04/wp-2.jpg create mode 100644 lw04/wp-3.jpg create mode 100644 lw04/xampp-1.png create mode 100644 lw04/xampp-2.png diff --git a/README.md b/README.md index c47e195..2a070ff 100644 --- a/README.md +++ b/README.md @@ -19,7 +19,7 @@ * [Лабораторная работа №1 - Создание макета сайта (Figma)](/lw01/README.md) * [Лабораторная работа №2 - Вёрстка сайта (HTML, CSS)](/lw02/README.md) * [Лабораторная работа №3 - Динамика сайта (JavaScript)](/lw03/README.md) -* [Лабораторная работа №4 - Разворачивание локального веб-сервера (PHP)](/TODO/README.md) +* [Лабораторная работа №4 - Разворачивание локального веб-сервера (PHP)](/lw04/README.md) * [Лабораторная работа №5 - Создание веб-приложения при помощи ASP.NET Core](/TODO/README.md) Лабораторные работы на выбор: diff --git a/lw04/README.md b/lw04/README.md new file mode 100644 index 0000000..d9b4226 --- /dev/null +++ b/lw04/README.md @@ -0,0 +1,171 @@ +# Лабораторная работа №4 - Разворачивание локального веб-сервера (PHP) + +## Цель работы + +Изучение основных компонентов веб-сервера, локальная установка системы управления контентом (CMS). + +## Ход работы + +1. Прочитать задание лабораторной работы до конца. +2. Скачать и установить веб-сервер и систему управления базами данных (СУБД). +3. Создать БД для системы управления контентом (CMS). +4. Произвести установку CMS. +5. Настроить CMS: подобрать тему, блоки, меню и категории записей. +6. Заполнить CMS тестовыми записями. +7. Оформить отчёт о выполнении лабораторной работы. + +## Об оформлении отчёта + +В рамках выполнения лабораторной работы необходимо создавать скриншоты, демонстрирующие Ваши действия. +Таким образом крайне рекомендуется перед началом выполнения работы создать документ в любом текстовом процессоре (Microsoft Word или Google Docs) и делать в нём скриншоты. +Не стоит делать скриншот каждого клика мышкой или каждой экранной формы, но должно быть понимание, что эту работу делали Вы. + +_P.S. Есть множество средств сравнения изображений. Можете попытаться обмануть систему, но проще просто сделать работу :)_ + +## Установка веб-сервера и СУБД + +До этого Вы писали собственный сайт, который открывается в обычном браузере из памяти Вашего компьютера. +Возможно, некоторые из Вас также разместили сайт на статический хостинг Github Pages. + +Теперь пришло время научиться устанавливать собственный веб-сервер и размещать сайт на нём. + +**Веб-сервер** - программное обеспечение, которое служит для отображения пользователям данных в вебе. +Прежде всего идёт речь про HTML-разметку (не обязательно на сервере хранятся файлы *.html), CSS-стили, JS-скрипты, изображения, видео-материалы и т.д. +Основная задача веб-сервера - реализация протоколов HTTP различных версий, которые отлично воспринимаются специальными клиентскими программами - **браузерами**. + +Существует множество веб-серверов. +Самые популярные из них - Apache HTTP Server, Nginx, IIS. + +**Apache HTTP Server** - веб-сервер с открытым исходным кодом. +Широко расширяем, легко запускается как на UNIX-подобных системах, так и на Windows. +Славится не очень хорошими настройками по умолчанию. + +**Nginx** - отечественный веб-сервер также с открытым исходным кодом. +Очень простой и гибкий. +Обычно служит в качестве различных прокси-серверов. +Например, пользователи со всего Интернета могут обращаться к веб-серверу nginx, а он внутри будет перенаправлять (проксировать) запросы к другому веб-серверу (например, тому же Apache). +Такая связка используется очень много где и помогает распределить нагрузку и увеличить отказоустойчивость системы. + +**IIS** - веб-сервер от Microsoft для запуска ~~начинающих устаревать~~ веб-приложений на технологиях этой корпорации. +Запускается только в Windows и жёстко связан с этой ОС (например, использует драйвер HTTP.sys). +У IIS закрытая реализация, однако относительно удобное администрирование. +Также IIS считается довольно быстрым веб-сервером как раз из-за жёсткой связи с Windows. + +_P.S. Современные приложения на технологиях Microsoft могут запускаться не только на IIS и Windows, и это прекрасно!_ + +Веб-сервер по умолчанию может прослушивать специальный TCP-порт (80) и отдавать запрошенные файлы из конкретной папки на диске. +Например, можно настроить, чтобы при запросе http://127.0.0.1:80/ открывался бы файл _C:\\htdocs\\index.html_, а при http://127.0.0.1:80/test.png файл _C:\\htdocs\\test.png_. +Это самый простой способ работы сервера - отдавать статические файлы (по аналогии со статическим хостингом Github Pages). + +Более сложный режим работы веб-сервера - добавление логики по обработке пользовательских запросов. +Это и есть т.н. backend или серверная часть веб-приложения. +Веб-приложение должно быть разработано на каком-либо языке программирования и взаимодействовать с веб-сервером. +Пример такого взаимодействия - протокол _FastCGI_. + +Самый популярный язык программирования в вебе - **PHP**. +Вышло уже много версий этого языка, и до сих пор он не потерял свою популярность благодаря широкому сообществу, низкому порогу входа и простоте установки на веб-сервер. +Вы могли слышать много баек про PHP-программистов, однако этот язык всё равно является самым популярным в вебе. + +Также неотъемлемой частью бекенда является система управления базами данных, где могут храниться данные о пользователях. +Почти у каждого в макете сайта были формы входа, регистрации, оформления заказа. +А где эти данные должны храниться? +Как раз в базе данных. + +Можно самостоятельно установить СУБД, веб-сервер, подключить к последнему язык программирования, однако существуют специальные сборки таких средств для локальной разработки и отладки. + +Предлагаю установить среду разработки на PHP **XAMPP**: . + +> Внимание! На текущий момент (март 2023) лучше устанавливать XAMPP 8 с PHP 8 внутри. + +При установке не забудьте снять ненужные флажки: + +![](xampp-1.png) + +> Если хотите получить графическую среду по управлению СУБД, выберите дополнительно "PhpMyAdmin". + +После установки среды разработки Вы сможете открыть панель управления: + +![](xampp-2.png) + +Запустите веб-сервер и СУБД и проверьте, что сайт-приветствие открывается. + +## Создание базы данных для CMS + +В мире веба не все сайты разрабатываются с нуля (как это делали вы в прошлых лабораторных работах). +Если веб-сайт не очень сложный, например, состоящий из блога, пары изображений, пары страниц, и, может быть, страницы с заказом или оформлением доставки, то можно использовать готовые открытые разработки, настроенные под свои нужды. + +Выделяют класс таких систем - **систем управления контентом** (Content Management System, CMS). +Благодаря им Вам не придётся самостоятельно создавать таблицы в базе данных, программировать работу с формами, их отображением и т.д. + +Самой популярной CMS является WordPress, и, вы не поверите, она написана на PHP! +Устанавливать и конфигурировать WordPress относительно легко, поэтому займёмся этим в данной лабораторной работе. +Полученные навыки позволяет установить любую другую CMS на Ваш выбор или выбор Вашего абстрактного заказчика. + +Однако перед тем, как создать собственный сайт на WordPress, необходимо создать базу данных. + +Перейдите в Shell из панели XAMPP. + +Введите команду `mysqladmin.exe -u root password %ваш-пароль%`, чтобы задать пароль системному пользователю _root_: + +![](shell-1.png) + +Далее создадите БД при помощи команд `mysql -u root -p` и `CREATE DATABASE wordpress;`: + +![](shell-2.png) + +## Установка WordPress + +Для установки WordPress скачайте архив с [официального сайта](https://ru.wordpress.org/) и распакуйте его в папку _C:\\xampp\\htdocs\\_: + +![](wp-1.png) + +Далее перейдите в браузере по адресу и начните установку. + +Введите в форму выбора БД данные, которые вы указали при её создании: + +![](wp-2.jpg) + +Далее продолжите установку. + +После окончания установки и ввода данных Вашего будущего сайта у Вас должна открыться панель администрирования: + +![](wp-3.jpg) + +В меню можно нажать на название сайта и перейти на него (ссылка есть выше). +Взгляните на Ваш уже практически полностью настроенный сайт! +Круто, не так ли? + +## Настройка и заполнение CMS + +Изучите возможности WordPress. + +Существует возможность скачивать и устанавливать темы. +Практически любую тему можно настроить под себя: выбрать цвета, шрифты, форму блоков с данными, контент шапки, подвала и т.д. + +Также можно определить записи и их категории. +Вообще запись - основная сущность WordPress. +Синоним - новость. +Также в WordPress есть понятие "Страница". +Пример страниц - контакты, "обо мне", "схема проезда" и т.д. + +Можно настроить меню, чтобы нужные новостные категории или страницы отображались в нём в определённом порядке. + +Можно устанавливать плагины. +Существуют как бесплатные дополнения, так и платные. +Один из самых популярных - _Contact Form 7_, позволяющий создавать формы обратной связи. + +Для выполнения данного пункта выберите тему, настройте меню, шапку, подвал сайта, а также главную страницу согласно своей тематике. +Попробуйте добавить несколько записей и страниц. +Заметьте, что это намного проще, чем делать сайт с нуля. + +## Вопросы для рассуждения + +- Если CMS нетрудно настраивать и довольно легко сопровождать, почему нас учат основам вёрстки, таблиц стилей, браузерных скриптов? +- Можно ли на CMS разработать социальную сеть? +- Насколько быстрее будет работать сайт на CMS в отличие от написанного с нуля? +- Как понять, когда следует использовать CMS, а когда начинать разработку "с чистого листа"? +- Насколько безопасно использовать CMS? А собственный код? А если он ещё и написан не самым лучшим образом? +- Что дешевле сопровождать - сайт на CMS или собственноручно написанный движок? +- Насколько сложно сделать свою CMS? (Кстати, ваш ассистент в школе таким баловался ещё на PHP 4 или 5. Как хорошо, что этот код не сохранился...) +- Как думаете, старый сайт политеха сделан на CMS? Отвечу сразу - [да, на разработанной в политехе же в 2005 году](http://www.sisadminov.net/main/view/article/16). + diff --git a/lw04/shell-1.png b/lw04/shell-1.png new file mode 100644 index 0000000000000000000000000000000000000000..96a70967667155ea207892452250db60bb2726da GIT binary patch literal 7840 zcmeHrXH=6}zi+H4jD;qOiW&omh!{#BNKp(zKm000|iW$*dhw#xqhXjQb8H5(#aY^?#6-3NY*Y`%Wh@hkvPm8l@| z*&_S44!(RX(lOXC936oUj67-Ug9?CMbvX(5myHF4>P1BW01$}3v5}v@v7Vo)kH4Og zseyqW)X2zG4{U5=1T}#`P6hh;wts%KNycID&(bajN8SwhTi~^`j?T`91JU7!-GW2? z(YGSXjSRDM_=@Xz}H;M%wk&!XP6zpr{Yv^kL@%8r!FgWE44KRU1OrTJx zOs20PIM65{Fd)F#(7?b4>;o|lI0Z3=K%oZyfu|r~u-q@fS~6+We^zJ{6B!WdAK(wz z@V~YorVx`}we$U96&vYPR}0|x+JNZUabNB94>@ZO9TBH)e{AM2mK+*O=(bqf;;{1O z;pUyMN*OUX?k#2|&64-r1vfdPuHWxQ#B#3(jpdfi6yAChesFznB{*+~ReiNwnRzSV zqVXezX9itX4i0+vdaVcHx@8FMFTc+n_(pqe(DkNC`vlqSz6JAi$JnHrD(J+vg_t-T zz!PU?+B?p3md)hnf1b(zxoSRshK4?;3=I5zO(6adABZW`*T(>AB0D~Qh5`P@0VYPK z#s((P04Ufr0Bq{-Yibk-^@kW3`ve;LKn(+pFG)OS0D%2@aM;<)G2Waahwusei1YE| zujSkn-UvTGHz_$78M7tz`|)9joc9B*rfm<*m)gR#M?ZK0aQ>=FZT9{aXIy~KE%$|4 z`&t;5%dc;Ed<-L8rd!cvGx)_k+s<$AeV@J2=I4mupFW(L|Ly)?9beDx$ohEdrw_01 zssqz~WE677F!c|zj-5A>jb!xq5BBd4meK!o`uUEO6`FJg=e6ZWw~r8YjVN7{N@$%l z$q?=)71%55{AxQuL9_0g;!~U!7Z;byE8t#Bn9D?|P>efSa=e#@Eu>+jv62w1&MLc= zvb;v91La|a+z@Q(DqD1}koEYwkUg`e^Ja0zyni_QY-bB1s=FB(JdrT!r{pkO{b_Of zaV)V1X+>vwNG|K`RhG>o4L>Eu z%;n5Q@5t)i7}n#o7vFDq=^)^LSv6McFXDp7TSafAJ@z0V!iYfdNL2)`AzdkVNw&YcZz+rh>Tdj7-0fb zVrCLt2ja@YCHqEW=BxIvr~2$&1!$S|)nq}|40JnI??Y0ZN|4RY+?qz6>Ig?Ij7us14JS>u(JDE^{Xf(isb1Ir?E4mmxS(8z zU8Kdu0h<)Jk*)J9-lSAu#wnjR-6;@uIKB%&-x98mG`1uR5h}_nBo{f;^;pNmV!Rsq z!4Pyg-@!|;{zi5AOPyOxr*(L{M$7>DJK4P&yI6`0f($%m!R{6+0 zd=N)6vOy%>P~5uQoR{?MfVLk&<4SGdC3o0I=FnmjdG1wxG&6bSLO)rL zi+gU$bfkX`jEK5ob>(5%YNy5pl*vTlpdt&`*puzt0GS2ll;qr+ISYD zg6e-Zo!uDZ;30)j8p{-=CsUCK6FG&*gdVFcKehqvogE|SKU z<+d~N&XbnjwbNyPtY2|o972SAaaS1BeAj1+^1^*mdGL1oK&7qj*0ne)TycbnY)rU{BZ2oVhHG8eHiMIzh0u9 z|I;x+GfOg&X(bCVV?Q76l{Io(vShj0^jNZyEJ2?=OWXhe?34%YkOd&;-N69B?YoI~ zvRrgP1*R@z`R%{T@<3^}tZZhPJtSNgb9f@rib`FqKQ%6aGB&%;6RlcS^n4m(M|@pK zeobRWOp0k!63eDSQ|(jDz~0UcjpG|*p=9C8oZ@WjGYZY3xY)b9Y<9TFTO$IsK&H`2 z=sunx8jJCsxd0sNybLJ9H7rCg&gWkWjlo$JA*aD{yr;t<(vTTQ#k<*nSWKtbhUoJc z)EmdIgui}I2JXo0`T{J1`QySLG_K-TLVUGLmRAJ^UhF$DP622KT)W&-gG%seZ#;Um z+`B24_l7Bn2QNHfZG@?x|J5dLekTMOV>o?#>TRfN*(bS1H(Kz-$%n?<{jDNS=LJne zI`|PwoO^^^QIx0MEtqZ4& ztHrUIzUkRGw-uGG9Tk|N58*`fe^j}TE-*G-9=eA6(>CP~4Sce9 z)9!<9JV2!!i&7&A685BB4r*Z*SmE`*6r{aAX0og@6&}`wDFI#EPh%tF*oKR!R9$i> zCXz-=?-xEl&$zYk=rt>j>$z5a*vFJe6*R0r)L&e}8-1JGK#wji?cO#v zy%jb$$-8_q!je{;x~y2~^owN(4{_CR;O!1Vt+ZNWd9c&e%qg;1Ox+&8X2Ju$> z<^lcY@V3}@%-{GeRXpG=x#J_Hd2*xPD+q=|Z&TdwQHuT9L6>PWpI67(UHYW7wBtdf zeo?h}ip&;xi?kIGMF_+J}y0ihT=3@ryWAB)H$JU(90%6;24wGD6u4OxiS{>ip z#6Lex56RWf{#N2z!beOc5_F&JBg9Dt7Na!Yo~I-u_YSc3kfYcw`XmoF)6a-%^q|r) zpt3D9i%WviQhB6&-F()4UNggqt_x=ie;XSA)4egITt3P+y z?N?gv1q58Hu`QiG0`j3UV{4r*wo%e(6q?>kc!M&nF|-1i*~8Cms26{;%y@|FT320C z|8@B~!-1X3-4bt^xSqRwfRCR2k{M1BGr46^pLuE6cNgFIdtdaTBZs;6{Zr(O!07&HN=UtC zD(T9}Z=$P!9GZiuhzDk|&9R?6nysq;wvDw7BAK^^Qm@l3qt|9SmdhuGV$+rt=dWad z34MqY2Ir|MLxR7oBZ-;hnE1|!@-uU2%1~V%2R(~>Sz`h(;)jceRyJFJyN-xi&$Mq~ z6g-93e62JqgNJn^G!st3iFri-Fu60kTzZ~`Ut425@RQ?_)6RI8opYbHveu<$t*3#{ zGrAw@uVjCUyVI2q{nyrVYCsuntqv2n#I`RqXD>68k>6wsxul+-@QB%f?HSBp{}AWX zD)5THx?102*S%sI-A}FHJhg7*mQ;cjy|o{#u|jBPV& zfEx+hv-Z@X)w0LN!p39-&3TGHqCRQszo!6$6TL0;PbWps?`jIR(TfGi<9<6u7j}i( zt$?)vw==a;A_YHrPeo)?MR@vAM5tb`gyOTzUXQqUFNO{atA{{zYza2~aZ+e|DQ6yM zihIw0yALNm;m3!z6%nF_6L$8EG*8lf%s#1eybtxQRr4t&`8b6JZ)p~BZ}h0qMu4Y- z(rlrqgNPIsPAl3VloKY)LE*Yz>zWSIRP*XcDTxHD^ebG8IG~4!TVk52*pg=xb>aC@ zX^7={$@Yd^s^|9!+hv^!e#nGEJF6?bg}VPqNb;&Ip*?K}9^6)~2GP{)OwE7d-oC>`(c3&cH%k{OA&y0>`Wj z1|>X4^&`uJb+D?gjonyGsyGx|bd=_b(R?$-AMOT)))N;`ddYyn5dEbyaB$FF~6XJ|BCKxY#h0h782a<5%XQE&^iA z_hi+jK$NymPv&!4V38o7x9^?c5T|1Iy7o;*>q6HFf!TC}#spBWpFvR}n!AO%75}=Y zB6jVwnRI~Ox9;D4C4JnyU@^^dB4^?_<(v|(qtat$#U$H3spR`vMyS_^=Y-uUHmFck`Gi^s zdl1c}J#_nsK)(-^?vD_JJE_wboWRoBUHU`DOl%WZEC}R!%pisyrZ|Iq^OTCdlwMqG zU&qfugf(^Nh#P+U2<)}CZ*)xz+J5!&b>$8hhN4eFOgs0(H+gP?4W5=7OD?;?A6-gx z!`+OvUwOh^Q%WZ=W7vL^DIA?ph{jAsAu_u(GE!w4(&>f57?Fu$BiX!ii1< zv-P+Hi@X_{W(8s;>FGX9txKNU=943 zt{s-x@OJd#9DS=5n}Xe7nMxONq5#iblWVsXiI&=rN`dxDAu#ogHwc#==(!b1$JETl ztPS6VV^*7xLuFHjyl%?4R+GWUIi%;VUtscCxe5WQvrCy?=JIPQ!KRSp71MY+?uP!M zy9rN7+(X=+0<1I(o+(v8g{+Id|1v1hVq!wjSB4L9-)+L8v+ZUSUNtIQIiHP~V+n9? z-r4NK)(s3#O^0gvZLnEb#nGiO?gLEFlxzL%=aK4E*TS0Ob zSb^W*Vi(Mj-I`Ow8oV!bbXAp3`z@}HsfRiNg--dnDQ0u7_H4qRlg&9fSfO>z^EL;U zcD06wIr=c2w3GIP7*U9mIlV8%k$aVA`S92myOx~7G&Zt8)WOl|^=H&s9jnC&O_O%O+8@ca z2PW4;uboUjsP?=m$Y_Ay>@yTp)MOW-l%l^d1vFH;6@8~5`05dgG5qXL#3z6d?uWpr(dS~`t^nGoa z-pul39nNhMmJzY(rdx2ETp!bcb8GDjUXvc)G_n-Jc=3sq6e-$lx)Dy~v|KWXPUhI; zoXoW&qFheFTQgiegH{t$vz;}6*mI%H@9S5sX-N~;cHFgOoupdzc`eD|)v`HuxJRN_ z=l6;og-WnSv66yLoW3rLs+KN9j~NGHfA=ktC0&zku^xsGeSguQl5d1`+QcXpzlVB#R$MLVq2fU|UHU;f zC`7x9@T6MsBUrEbyL;;E8tcB8g>)-*RximwS_*{Vog+gF#*#8G+A%+B!`RP~fWE$S zUqS{PZ3aILoJJz*`nx#g+y=pcP9vt#OfY_83KZ5AU?4psif5XTSyedu)S>iJB3O?8 zyB968m^acr)pg^kjx( z3d5|+ZNLgi3JA_PXsOd9QRPN==dD)Nj;r3p6iZQYiN#hxD2F$+0&5bLci!Qzy&_pj zsThU$os_A&8!d#cJhzWG_t+cy}hC!yCp+H$76&3hTU=JUFVv+2wkHgUmz28IPW8$Di zES5K&?&PHQ#n#+{R?O;eU85|smt&B(_vn|cEz4kqYjS|^mq1y$n^m@>FBdlpZUc+9 z#Hmh;1d-TZ1$pBZ$}LlaUx}iXl>{s%jZI!yF`!qVu1i0xD}Q8l@dwrhhwHFOWo3EG zFTNp1n~6;)=d}O5V(o@Kl^lhG=Np4J1K#9c1nT1QNEY(*N@p}^NbtQv*>!n)} zepQR-r_@U<004eawVhnz{5?l_do?g{s_$zZ+TH3;SjklaMn}0;&mmERPn^1R0{iKz zCwYG^8T@DiHu!E9y#Ld&6=?td$W??fJ4G`@IN0t;+{jqj?`W9KcK&pTu`f<$0cb~zRPq}!yX4mlf%j#Xc)%)*3?f6GJS$3t(jjlx3Lp7F1uSuUa zsRE@*U4pMozuF*MJ(+%<#CwB++{DK-9h?rsz7pd_4aAINU)xkaW zx`v_M`}prwjE*ElMb+@aDSYVMUETo=Rwa5;x>GT=d&aom_p>302U%U<$p8cJO+t`# z8UJaf$(0lU_#UGIEK*(s-CjtfzP;-ql&C zH0%)u7p^E94oy=GULWdl&(E>L^%BfwG`I6Xy?=M{~q{%z{Ios~v zE3+2>0PMH7v%UfVY$FT*6-53J_SD~?8VH+hkymUj0rf+2!V$nu@Oh{606;_TKCaI$ z;kRYbRkyoNL4FaCNJ!w_Gqyfq0oK>AoU!*8js=8kL`4Ds{)T}*dinvz8d`xqh8lWC zS^*k9zP|n%0s8uWdOF(vMtXtTM;8=62q7-~cWhUK?uG{Z8=>2Ir%RWV0wEDfu0i4c zkeEm%4W+QS$UC7*N*Ym05fI2-C5_vSs^OzT5WWA7@qEkEv|2MpyPvotC+5Oj`ul1LJM|2GwET6njr6qj4E(h8baadY z1N{AGs)k+*v336U1#M#Q288sVq-q1g=wx|I&v2o?uF11g#WqRI2Vs@b2^ z*Ypj7Dz@pJ=!Hx30Hny(R!z60Pt~e#&kd%$Typ-hN7l!^e|ulvP8?d-{c^~OU57%o zjhxA8>cx5c_)=G9X$AWdZeNW2<$Z0Jn%}oi+{UJ{Dt9fqFW+`i8nXTE2e9fx=O3107>MAz!rugx!I@#=?0I_y$M- zK%ZuBeg0~!7qx8Qj-GL2Ik@tXl*N7{*lqos;p9CxK8W0?FkXJJ@;xx?(j|4|LGUr) zD~IRrPThC7xjf>e$5xt8&-HvCa6%%sZp+V5u-O9Vv}g(`IGn3Aa&Yeh%Zf|A>S=nv z+mp#s*3W*oh3EGvI|}0*>Gr7bjq?mB7V=eh*C7acO;uo>|v>UShFW_IR_M=i5%#Dgllp zFt@&3C16u1xfTNcRxZ1`5YFFPpkOi7$FbC04F4%8h)tqsYQrMUiUgY+Y=5f-X8uwn zVOQsw>g&aa8eH-I25V~bj=}G~AqLeLc9p_O6znsz&+}RAy04H8geBY4W@zy`If(I7 zS(%IAGvId~;3uLo*H8I#UYXgezEF8lxX=4N3x@;2mr}z`(*)Bui(hotMUgAycP2iq zxej)eYrG8{23@^}-g(p+a39=ZixyulSvDb^J?U97?G)ir}L2i1Gs=^?~Z zBbQSuPlh9OTtAM$aT22MG5m;~8X|MYR|d8{QGCdXLJk#;Fw0ch#lHmTCkos2^Sfky>J+rGB#|W{!R#l^HsRHaFwA5#Nhn2r$-Yb9$o_PiR zWzGV86a6%MRwE*e32s$;f=FU+1;ga5!j<@Tp#{D+lla$EIzrb(P)>|!iMG>j<{GEN z=B+*st-t&-q<@GkdFpd-7?H1&%fSXGXB`cx_q$**Z`!{(08c#_dUC6jJ>p4+Ro|Is z`a?5YwGOp7_qw4T^9d(38qH1=mB?P*yC^L+wGTNmx@3}>5qW0#N_2Wt;q6yX5Da*v zyRxV0pNqFWQl>IW3emZOqE>lbc?*#qop2#DrZ2>m?R!{;O1xLka;7e|@}C~y4x7fA zOb;FDySZHDsk~IDaTzcQt1pYLCxcrrUnvR5`W5Mm&C?+uwf9GtOuAXTYb`QrHE2ql zKx`CtfPzYmHrl#sHN4IgQdpBm`rLh=X4weOiOy*6v8(PY|0{H8fMjNU*47c$sWLLB z#Sb}~rhDgRitm{@B`;@_$PfKK=(IA0G!~##v}M;JLpAhSkCj-LJ-hw!69|IZsk0Xn z$8ck$>D?wT$lwm0>+YBFeJup7y>)IifC7s{{ZidcSLy)=T;!LkBXih3SC!t%T=nPA6*x|lQ4`-4g_ zgBokWKenr>G)2|p90$YIra~I9yfD7oby;_F4v(TD+4;z2)~H+*ee=~gwLv!r{pNgg z(ZR0}jq8yP!W&jOP;+e9J#;2KZ`RSiYB60|fVt3lLQs^V%<304GWJf`HB>a4JQ5^* zz@9lef$sYg=5KhE5IdIm#S3ewX33N8(`mQ#oSjg_!A;t)$wWiE1`0=S8XQoO%`k`b zt(=Lj{~@`(*=WJgZw0pt^y#KqUN)l_ z*rD8w1|>R+Fh&cB-;X`8>=!CP#C=QhDf(C|8HjsgEB3cqz4V91`6>Yu1>Xh$eDGEp5o-42Bs-yT|MP3EI2pH*`>UpNdy8Sqe&Mig zURsmL43)Y_SzKgNcniARP+5x|=ik6(Uen~-@+Sw?U7`>!n4IpD?m@v-z5~v@P$z zyun6;q1xxoTZ9XpUhTMorXf_wXaLH&2f%MM z(#Jk4%aeXVF&C@$MaTI~8GA6}sabYwEXBM(0PjsG1x?~ZotC&`BS{%)O||LitZTBS zc?TFq%B?t-!p*$4D^;B(kN!eb$(I0xTf3e&loE~gA*zqiyb-d>uXhIZV%W?G~r?z-x@x>^fJwBrU3x=IFB;c6MwEkl_^qWwma;- zCXPx#KAk+>{VFQZxdn5(BJDV1K(eZ1_GlWiBz4n2G!)B&jP)7ZkUK*sX0JVH5PHW5 zn<~Zo3M^Lo%1Ku5hq_eC`-m9;;5i~SWBoCtPkAJFhmf*O1qJ1i^QE5%RXE-Yab=#7 zSPtvdqP`I8ejR3!P@_}A3_;VH}dlxyt}+@!t6cE(1E$!X)`z>#+_v~1H~ zzsF=el{;ZO`(TvutSex>teaj6=9=YU3WWFmgOTZlsxsA&r2{s2 zk&+1yLa=fT)q^&?Wm8pS3>lS!7}BmiNa!nAKah8TDlR-s#ldQ2Pssz~zn+PJG)AJk zPNs!)cGaif98mC3Bnh6BKVR@@kSNI|r@IrkyK+{XEZ<_k5hdYNMc=ha6g3#O4e)_+ ziDyB!IVdN-ZXGYaNB&dV(91J*7|SY0zf^-$q4&vqSYh#J2d(wUki?Mjedq5Mt8TDQ zDAC|u*MAb}7IE!fTNCpL&)tA~B!6)-_`>J@S!Z z55X%=ze^XdPgbnnLUIcQE&{6JHV&0jkj$?L(Yo>~B;~cq7x&S$Xn-Got(9Bh2EB!pmtG}=K zec+yPRbr|g9LLt%KKG}Lo??<+amt~*t|Eve`O!Vasp6I|ln|S(lWbi1QmVZIqMF}N zUwLYSZ?8>&V)o}**luPk&&<1Ku75B$u)&{scG{O>|MJ8L+Jv_F-E(=cLW38+=E&QM zsT{Sc>@&}e1w8G_pj8HfGAA}ek|vFtx5tlJbUG%A64lJpXV2_Fp?gOS~HX?I9KCBrxbM?J|f7fN_v_f>wh0s!>JqY!$z;c{q@c8fU)h zMTrZnI0>Y!P!8~kSrZzwin0xYd-;H}N4y@<^lXQIkb*JUe@*bE9J69dJ-xqg- zMfWwwv5%TsjwRdmIY~%cmpw*Ml~Z@>WR_sATRtkK_~dkV2LnPceKLyt;7dIG=*bry z=atIy%V^ZYb(&Oj03ytzQoqY{-82Wxb;&D2NjzpRNM4e$c#1u7^DuE!dL^%COkZ31 zHMA%?#}iHS%rnr&A<%Gsn~gf$ozh;9U4{%|N7}wjqnVn6n2yynf!VJK)mq4B)FD9* zPh)|MwamAWr%2*Ua6Ut(T@RutM-_=(UEN(W)y+CDv!7mKxZrVg7o1(ad^%3Yxd!B* zjw!;aZrFAlVRB+A0rZ-E|4P6{6?}?9li~wB#gAg41~eaO`X|l6`2o)LerTMvyr> zG|TF^>;!YwRo))oTJjdTND1f9Hjm*9?uV3kFSs7D$Y>%P=Jj;T z!fm-6dQHBN(PSDiXJNdBUMB?)kY9+;lSb-$x+Z{EZ=vlR z?d=->>Gb~7Fr+p4utmD>=SqEu>oVadELqUS57PGmSQ6G}<>ZFI-{_)QaOo||Dl76S z&4P~NVL6qlx9CS~Klelm)xV%S84o){*pX-6_Y6!RK4+SfZg}hi98OjmStWf?*i>KA zNYYTGDDu-%FK=bvBHCw-$7?O6Hgrv3$26GI&`ti0Tj}e%ch(2wRzK6V^J3UI=^*PP z-`Q@ns|RB6PhU+sb&3o`sCFHy#v6|OJnFOdGeI=_^zHXZbt=dqgxMQX~MjJ_HJOl_g5& z-9mut#FqMf-McA>F~m(oU?(Zz`RROxzcpGsa(4_20@akWs2!b*{_)!OZJpIhfJV-w zC?HowJm{l|9aJ2@aookE)IFu4w9B{7tO_|}ONtRC_ilzKcB35cc7kz<_5CV)+^Eo;1S3d4lYQ)`U*K|DRI$q^a|+Qr7$GWvB#Y`5c_y@e8nX`k+lFH zvgn+!!g4QvpJ0a(q-Hl2I;j!yJ+3@s9dm$b(V09cskzJVb_9zreYk7)C1iBzXT`C? zEq9ONWL+&YAKr6J>YJU4-wsEY1ye>P8m@QBe;PvcH3lNy9`RdU%L!ZdD_P)^(Gs2v zf_~8*O*tZRP0nMFp++-YDFbcT)zY`k+tlE% z%E!(ttbgRZDDiS&#UWgXewDC42ulgvZ!v6-iJaSad7grN>?6p=YMOC$0RPwsmRuJh zns)};XRBGwMtwyUL95xxb|ES+xCwhoE?C$8+DJ=2hwX1XULc;KP~?vZGrW~q1U3FR z>&!_Kp>KReWDrk|SnL5-VI!_rIo?E@+fqwx&YIgdWr^$t%{hCPoAv-WNSEMCrv4*4 zuGB@&zwWCkKSENaqzE3i|zvV`A-BS*yg_#)M z8t9V4&dPi&?k^{9ZG5%52q_Rm@{w@{4+St@PpMU%@GEtT&y+6eY|O%7F<}Bb?8jL@ zxCSglu*DV<+|jw}8FJa(qPC8$8cQ3WJOR}REPVzq(axYTabTn&O&fd@1)YuZiEH=R z;pXuA667oiRcwEE!6^01iIahOLs_UW2UB1EB?!Lw7aqMb8eei4edi4*;f~GOb}6WI z!dG^F!H;BnZ&cWRY**s5waX-C6HI0F);09OG=;kzFYoYF@6s1!(C$n$ScmaK+ehA;G5Y1IpWwKJrh%m( zWbOoEGoCLLXW{h$$z@8~`sLq~LR3v0-?gTXbRhi#g)xbq^uvHt2^I|U%GQm9Znqm9 z!A%p`X5^Ik@>q0@lS`F4Uu}klru|IA+^)6Tr~NkA+GH*vN$Enyv5(tES+8jxrok{z zJyd7OPA>^XyCijyg{9_ivZhaoKT^Ha#SduB+&mKfO~I5?)F#%L>~}T<{bN85-u{uk zxv`Ym&d;XJaP3$%1&YoHiRd$EEMD)0z()?b!Cjji&5$L&fe&Dua$hzY^c;}>iX_TvlczfURD z$E<5ksisUS{OWAFK41AJ9bZiYt>{HEmr^l&CXHbgUW@3X(fxp@SK?nm4OB5Rf>3ym z+~kCZVB-hayz3DuVGv^!Zbk}O$7^oV2&|S6dDiH z>w~{luYP}TM)3pn8HMrcrfOmtyYsyMK>H`xR@lqxx&g(CwB@W&Lc!=ns>KakK9v2d8}eX_3U zd>QOUGz#&ET|5>*S!mXcF7F4nn9HiqRJy?WDc^eYp-6V-@5IaS35DT;Ur%F5SJ!i= z^>Q*Y`hj%vk>7bbXEDST-Mr`&&eR@Y<&fm*X=!29{QWqgr5&Dg4%Ia-klnYs<9{Y? z{!`2UM>glQawl&>k`d-SkUB|ip>yA00owt9tP5g6hkQ6QXjU?%?jEZ9Cg+*H5P=c! zAo&;7h`f7z0f)D_%<4LDMiA~M9C%-JawO-wyUzvT-T(@se`k%7uW&8MziPHM3JU(w zZ7UYUu3&9k6=ov<_xc)tJA8nwUH_kU`QKc>|6;xVgRcKS5I~g?O-&SNO%VY?D6WA} znwsIVqSTlK%39>ZV%!EQ*UA8v*oiUky|8&hm;z0N!kiPV-gmZ!m6ug=6cs+bqA-3k zFsa2Y9xPQR zl9g1vliZiJzp&WGrlGz{O5~w|vtUM@Cs1=__GLU2!%I_bpS1~A@eu|08O4A3+OZ6} zIB{1a`NN=nL+A-z?9^6cDcVBekqbf%9C?3?B`Z#zKCWS!P%j4;wPle0q?J|XF3waQ z7L9`#fl2AWk=}HV!7c@X`y0QG(_P_|H~Trg(i!aWAUGcGTWn`| z;Iw}CSp_MTcFD)-)QUnJWGf-_4fNZI5d$v^m7U&Q;bRlMtb2ezc5vfGo{RoaA`H zB;cS_f*Bn8@O$Ru*{PHKUezz}NnhgUh1C!Qy6UQI~X7-AlOCbdE#{7sIZiL0X< z>n;B5Ama|FZRQ6l9`=LJ?CoPCx$o)9wadYfI|r z#@*HU%01(IUwBc>M9eyj>JMS zj5ErFj!boT4mL;AO%(inD}9FUn>DbO?(`j~x?}E;#x||lDka=x0GB;zmmR3DY5SsD z?W{Sb9uKsDB!$z9H?JVFA7gJYh>e=YKwyq$(}e9$W5v!mcUCLk80rwqLn4uzWVFmU zH+XVwiFiQJ#s}ho5e3J~^PCm;m!9_TnnWJI;z0FZIezb@6GUSDxX+%lPZUrc<7c*w z^H0+8@)MKM&?TnH4HRxDVvJvfd=pY$=S)ziZbYaNUC{bW`mw1WCiK1%@Y?;RV($P>DNt15)XQL+%`LI)pY^~`<~R#5U*ZmT zg)9AzSCEDA12)Z%z9TX$dTK|7;X2*wVC&c|9@QHAWw^`N|5c21h{R8Jabl>aM*8V+ ziIjVgzMB-v`LU3M?WD_$qhr@Xo7O`gmVO7SkXPb0P}xW@<-z*{qfBQD4KUSp-iXW% z#swA}!c);iS&NpIB3V3$5!rBTjp*YVRDPx7v@H)csHRP3p?nbE(IMFg#r)ril^FAs zxGboKWuj;~q9JTbFu{(8aamg;X4*7dO*n#th%pzs$FC zbepONV%}s^zvQ;VFQ4og6CvRCeHa<4rPz=7b3=2cqdkaw=OZ)_HQvBIYdQT_GEou> zH>K2b2l1yTlWSKAQ}HUt1%{J~q(N=oC;a4DV(&55J~Z#>7~R9opdQaMn4)C+EV&s# z6=XkuBQ@VyF`kF_8y*RX)Y{d|AD@{x?zltEpazCwx_E#&eb>Hw!eu8?BFb+q0(S)L~h6Is4%&x%4KuiP|q-KXip z8pdC&loWkU&;I(;w4DcLQ~9}HI)|KM4=9`(nFIXnNSL(h80fdgi?7<=URqMxqLuFc z5nq$W!+wEm!2QL@#6c_Tv$JKy4S*Zzl7i;2gVC?(*{q(!FvK80>qOf6+LFZYjLSXB z`QL{8k6ph%4i~2K=MM{Q^?IXYm7}7j{VJHA1(#*Q!B80anQ5rdQ@A|=Hw?IpLe13EHk*yNQ(BAEyah+)l zQ!qc^I6LU=fy@fWzvbIkInb5#kCV)F|~%*&A~92M;qzNLoG*zwTQK&8BL4; zV)-uxDe|KF?nsuInkJC29XJjE{QAUhRwb93LBN_2)Uh#PN3t3pad*>VVTF7a?&uzr z-qbN95IqadwcF>#iPcpC;yW}B003B^&_VGz^!{naVG_i6BW?X9imW+iji*xZslO{O zSfAgX3*hj+-xUh)OTr2n;NJQFWYod`a|7iLRUj`f%&dj5oNF^X|OW%7d7}f_0H}w@(EBwDqXMmAcQH zKFabvODrbqd(CsObkKnADrD}pz7X_S&w)ICYvDXjWrTM7;#wOO9VI?r;7mSa7Al6s z{L-k2;%}}!Wp_FaQxMJVeT1Na$pLPyTl&nq@Q?h~!SUT+2MB{qq#++%o4#(gFiIhI zGAMh?@4(foxsJ=yocaNHiSC|2c@H+uDwpTQKZ)E_WlFE+UQeu_w$OK=d5}PT1Ch0h zaA2YXtAzzrhe4Iifcdgznn{1Yxi7-(9sYjLzMjiGlEH9YQXfQYNXBy=@$zL-_qzVXLo)_a~s3f?t??j;cp4YXF69XIl$&U_0O9EH*&DRuPE>| zQA!hL*^g3J>#aZb_p&4`f0M*veB)orptar>6u$b5(#Ld!vq5!`DWWds61@Ucg}m&0 z&iA&Tm6L?!_z0Qs|nx3%4d(8W*Wx4hmkh9RowVq zUKn{0lW-}^)0RIzIXW?j$k}WU%NleoRa~5opp(AyX}A98Vz=F^!paVZ65d~UGI$qq zKIFv59QKUU@GtB?>I*>E(05*RIkHoCW1%l>?VpR3xqQXsgIq6XcmjpX_+bzh%+?Ot zM#fdq&zrIA$lHS0rg@w&4d22=jc@c~3^126h-dP0`i;WA=b9dEx$wnkqL#~iyuPy{ z1_qaG;x$rpxFdG^<#F|nPXzN$6OIZ(Ne7*`f4?e^P!K2-fFcf;4rm_Pm}14`6nh-4 zmtJcx)k-ZGHDlvm;P_V*aPz3RN=nO*zic>GL7zz(JeL=TEKFeE7*OFMQfLs4X5oAb zu!__l;a5bN13WbzUOH)Z{?*{x1bTU2bL!`3%Sa8^w+h3$v)e%ju~Kmz3G?t>DtQN@ zVzPj_aJ1YViaRq086zEpK33A+*X5;He~$EZ!_Cc47v7Jp3{BMIqv@#Bd|r6y1Al%z z*Q)DG)Tj%Q&{Uk2E#!RlW-J8_7OY?K5ZFA~G0M-wnQ$TFxRo^;QQmJABTkl?^+!`I z9+>ezTN}gD%=c}G%@MzzqPXZKn|7V1^A`!&HsKM$agf(8i>0>*b`9j<- za37`x3O+Jp4glE2y>4k2CrADc->^0F=LzA){fjAgq@ESoQP8@;r1BYKG_4wg))ZMfz_Cow#X#i~%lstkQ;l9~*Rmiz zMAn>;l<#rxuU0uKQzlZ^+Ol8JwerFfWhcvN8x^4XTbCS)xM1&oDq2T#YG3WBZsn$*; z!4I)+?46nfx8C zONCBMV)@VxOdAzYe!sYd@RlU<;qlHqSX>;ZEns)d!8h~@cuJ+Ry!GYJE<)Bbp8|Fr z2>t%O@d(b!FDgNH?Y78n9EnOn&TSB==E65YAly09&l`vze*~RqxznHg234YXUmu>( ztNGVgj8pp#)-_JdQcNxURb=nv>P7_bmeR;Ck2GbCl7#rZqcxx2S1dBo%Fx2t%{TLn zaz^Q$b+^wj_kSEDi<1-fOka~@&aG5Pi?a1VUPQJqq8n1cI~j1f$h6cMa0ZP?nDkyN*bpY@7-8y8dYtMJ=f7Y zxH_Fqpj3Z)t_OqJ)#Cya8m%rGMf_~qij7X83~*^`CipeQ!g{zo@4<2N2RlxglOY^; z2TSoj;uh`&b2Uj-;^;(gYT(MCj3XicdtstUzNmw`pqo;_8s8$E?JVNBtPx=wq>G6T zP$ViCQ7lNp%k@4Z{J4|B4tl}>Gdnxr(YXjJ3dsvH^#M4^oCiZ`eD}7)>30nG!wpus(ZDAwRM^vy*Zno5`klIW((PZ$%~7^YP6S z*Qt`r$ymAzKn}6+iYFt@V-5e5l1;GY!*B&QXB$ZXN4ql@p^Fkz>pGRz2JmW)N$`SJF;Y3I*{})w6LYQL;c!P!Z>9;b&{Ut!4D&Ocp2p6#v*M z*N-t{p|=v42AGX+n%0*ca2r<>yJIB~{W&F_{Ro@4c>;P{8{dmd<=^JU*tDJPT2*sw z!*m~ZCuNPl-fh%g^%10GvC?aw7ed4dFD$_cATdU ze1QMMx$7@t>nQ3k_e}gY1<_~x)}3bSLfL`Jn3x?5;{>meSOeQ$J>j}IbfJB(eDcKH z4)ekk2zS>)Pr!161W{$c&$c%4G7JMYOA6K!(A7NYIs}iK@e(w_ZxN3ms-Z#LGL9oj zJ=Ybrd(ujbd}TZ3e!gP&7G7a{XUX*6#r)g9W6l

WPUE4R`axlcWX_oTYQ9=tMpQiAMhQ?cbZr zpkg}AWf0!PzV)5*aFq25`$_q$QDA1No8S%n7p`2?Ik9^)u%ieb$B{zPI^xjqG-Z!zh4EX+Vw0`?6MWs5&@gW7_a`vP^yhI4vV{1cunz89uX>YIYuN2GyW9Oh zAb6i`--Hp6eOoI2fv@IKSZ|j~Odx?;+V*leau&ymp+@x{>}a+O<4Pg9CLy3YOgk$O z`HUyeVW7<=70-uWqV+?3Q{4Icpb6M@efDy%s%)JxEFkMT*MnJfxJC~S2;P~;It4q1 z%sw5vd)|(_QxU*=uFU?kTN?5(Hvb_^EXXSN16lH8+HT84!xvD1P!kr!{*mWJ+;i@^ zk78QW(b>fbV!cH7!@4o}Zrbxxn87lPN~+x_;M~*ls%@-))gu2#Hur5Ncfph`2y0ok zo%?1xbb(uz@>dXVXeVIvv~roi_pe5tlE<}w!A+>zkirS^3mL{7OAH5gO}H8L;>C^Y3uLUgMGR4_i1vnUmGpBFIkDhL7fV3 znw<#<6@_!71>GF1S=ziy#8k_5-i-@lS%n4Q} zXU0_KXt&bGf&~+~b;id=+7~Lr8qt?}1YV#3Q-Z-8qUn+^;o(nk9qb4yUr{@p`N;#< zcvV=KFTT0f&lv<7lF*0F^6N!d`;Y~_!VkwaK#+T*V3sGawOYN%}g zYuN^skww+}OszeUPpq`p3UXS27a2P~d9^5Oq|SDVrj}ccRZ1aDi^6%+uDuQBYsRlM zqRomza^#DyK!LDzx#?;HByA?X4M8yksKHw76**+|2ee^aS$(ZM#$P@a(?HmLV-?%B07QfZAm@p|Us zRJl+NjNhxp4{ZmeS?3)nxjj>uB$vh#+lPu89ZGemovj4>Eq`3s7UXB) zdabA}sVQiXsJPkA1)u8@1+^fXH1}znsxqtF6cBrjjc+g=gJfeRQs2ODBHlsJTlL&q zJsM4Fn^$EmazQsMk#LRR5PzIsTp1d<=n8~a6oP15arduBfI?`8;wON44e`6=zqd$Q zyTjZ>A064aH?b9@`!!_rf@pU&#@ir@de5auTZU>H%%Z%n6RAZ$_(cEUBh6V{mv^^R zH%Btl8GY=cW|R5%BCg(a3r@mZ#o(U2@WoUy(Ji#O#TP@rCwwHWfO`njL;Qx3YUf7! zf+We;1@5r0h+}mv3$gDT25?>Cpb9k1vWeMNvgaORNO{B|_sQ%&Gm#YnEcb+h9yC>! zYaYATv@fPy6M+44p~^7kn+d{TNX+2Z4pQSApu31(;a@cqYaMxs*Bv0^JI+1LwuA4c z5d1^E4!Qxq_FUNoqrzv+spk&3haM-X2*`tWD2&?ejFHy(gLD|?li#O M#@V{w(mUz@0(9KJVE_OC literal 0 HcmV?d00001 diff --git a/lw04/wp-1.png b/lw04/wp-1.png new file mode 100644 index 0000000000000000000000000000000000000000..fd29f9ea08ed4a21acb76c7b2aca772d379e617e GIT binary patch literal 84500 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

eqa+?wI1VOjT)_$6{qrrOrHW6&~FrE_mz3? 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 Q1Z*sKU0EvU+Px?L4-M}%UH||9 literal 0 HcmV?d00001 diff --git a/lw04/wp-2.jpg b/lw04/wp-2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..cda498a74f2a1e4eb634a609419f87093788f270 GIT binary patch literal 65031 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 A^8f$< literal 0 HcmV?d00001 diff --git a/lw04/wp-3.jpg b/lw04/wp-3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..884a22a36357a18290c3c5f592c7c488dfb2b789 GIT binary patch literal 178432 zcmeFZ2UJsE*C!lAM5IaYpj4$wN4g?iKzb(vQX{?B018MK5Ks_8@4ba4y(!X5q?6E; znot9T@a6x0-}}z<%$jFrzF9MCX4d-O^sJw+ZeM65hE>a*u?B_#QDaDH-K`QZfoMV&eO> z_bI5TX=rFj$m!^5sp%=HX{i6Y2_8P~n%e|K1O!CXq{O7u|G&4JZUDtyd=)}Bd^~o* zEebq*3cQ=4}l zfZG%Vln;fU-J#O8CS>=Z770(zyUX#su7^f%63HoQ;~7D8kCu*}fsu=w=h0(cF>wh= zsi)FPFO*eO)zmfg4GfKpO-#*f-`LqZI666ddHeYK`3D5PdmkAU{UIhcCG}HUddBB3 znfV2UMa3nhW##n^jZMwame#i3zW#y1q2cd8rlx0R=U~6)7vPBXjm@p?-+y*cN5?0p zXXogP%fINt1K|I^Wc>$a{~28rIJ$1#zKwsI@GrXXZu#LFKE-Wdr+~9 zgx{rpo}5?LL&PDfhorIboV-WNDF)|4{YBcpQTE?QSj7JjW&c6gf1+yvK!T5l6COSV zKmmZ(fMO)qDMrB1Xh zLX(AC>y^n+P>C|Oep{b+VH(rK!j4%RH%0lrDQ zA5a4@z10>aHMaJQBae{gxMT=;w+{}c=WL$)<8&vFJZBDdJzPxoo%a#;V3RXQ91t){ zZLGScfVTs_?=vvnxM^U>YBw;`q3lM#a}b1gIYIbTIRrx2-9=s#Mx`0@KtAQ}#~p&Z zT_UzvdEx7^6`*CuDWcO4eZH10)4d`Kl4G3RKM8O_WX_K?RDJ<|N&EFR{%V5otFBcl z(rqn!b&x*Tn5(&}Q7`^3=k}Aro21aYtA3#5beSC&EWC7uj`q2+^LOQ(1d52D1}&A{~WrxQx>*9 zW3XM$mfE6mZENfMAy#CHxxjET(eT*Xy$E%BeJiJ2j1;Ux2NCoQU!%GCTW4dUX*E~k z&WqMU{gxdb{S6^wG(szy45OL$r>YN~Y~l{EYjN z%du(AQ~|=hi6lp_D_j$8gp;AX{a(J125{mjDDHIXWKm9q81((EO{Rd^PvY+dT6^iM zoi_lr*Bxom0W8ue4Y=)3#}aj>K8_)FG0%s*Kl*M{%uwuV6+g)D{BivS%jyp_L+e6E;hF)bn+1&>x z56)_|(F#b{A%tLbHOOqNH6Yh1&}BIxLfxTQU{^|yEw?oJ0&ItojJM2*T?=yHR@__o_>&SqxM4IL!>OZ4qIiKmAu1Oh<3UX*kPPY zE#Fyr9C7*cm-EnzIHlOFsb0hp@}a!(g6oDFf+pxM-DU#ZjBYh&f6MN!wosE6K1ffvkj$|oE2bx&V z3JRVQI|}SuS-d3`9p;b~NsW?ub{kQQBHUX<;rB^oCJdZqlzcwfr6^mjs&2LR;*=P2 zoi}CA&H}kwb_CC_ONrra8R#nCy7wqQ?C<=Cw?%S1l556pp$Y`@MX$yaymc>VA46sod z!8;TjK+;NL5~EyO1uk!@#0o#;tK_^O+cSXE3GBaAWm67>^#SL*20A5Bf)F>qBJsqu z>&7jQ;ty-;7GhKE2VAzs4-%t`9Csk~;3T)E5JQY`oyPflv9~=T5tXo&b)Q| z)A!93k1p23Ze);VJ5T z-T2>ZjQ4>1A(c*`9|;jY@=g~EAFKxfk9+sYPkY>a{<22j zapdzHGQ9&!hmudL$WNCr79KP3c}-8LK#`1w&9y;d9wr|4uyRg(5iBNKurSvq7_G!` zlb;v3XTi$XzP^sfIGJOaP+Q;N^d-@nGgib-H-Nc?;TSQ>phnkwsRzn_)FJwA1*6Dw zL}yW6A4SW=>4%52@y>lg7B3X-bg_$j_O{&&oZ&zPOd#q#D=#WHaq3M=bM1$2`wyF( zY1uhO`pbU8`17D!R|vltp~f#_T~KAa5>0IVqEbd|i znpPRVHK+E*>A}i#HABz#8RjR1AISo?I$~o1S3_4pgR96ca6P7C75yAL(*E=6?vd>1 zmm7d(!_(zOpJ3RPUd=p~e`R5COu#luB9U~X&@MxuPQ5oG;DK!pXt*?&Tn){(zE9Vk z86C$C8@P13ya7bJo``xBFBTpxHV%q#9<8YLg*PO3_|)j4$oFN6cSC8X2O$;CtW2=i z6B&waiEMYB{33Q}2tjr{n3Xs6eD{TOysUVTs{=-?_^8vtJUc{)t?G38 zPZBpXGw)h^1=jOq73aTHQ?~;&!sI5g>w`V}??J zF*fYpi55QMPO5_g{3;GD#AYyIWY`o-qfgN7svks4@T7nH-aNoKds30oLK|jG`4hd$ zLHE}C`_t0j`C&5T1Q;unTVFfTUWY;j*kMseD4RVblR;7*FlI^gn;>X)s3vKlIPwN? zcN_CCl(#3U5c4Z z{SQ#(7ditz6dp>4kw;>%k7hFuG>3!DD{cVRe~iw59B;odN|6Do*gDQK@xD4{Zzfba zwxlMx>{{39ACKyMlxmEetEvP^GRkc=ckPfV=aQb#B_b=)2Wu=ns$)_$UW_@z@1Fg|La zS8H*F|LnR-o+XK)E54>fE~Id`!D@90sOpq&vO{S_q(1^3*f`>EUa<%k>CJu0nR?8) zExx*-+RIqd`>XLuX8Wp8#D0gw+YFV)W?++YV_ejXEo7hk?gPYfs;wW*F%52HgqWjj z&)SgNiH#6e#|5jja#JU>F$kk6|D+1bA<1ONu};ig{I`yAP>)`cb?)51#vhK?%7`xN zm8ECp3k%Lzs=5jGv__De=8qg2#e=iypByQowQIuL@!>%JN#%&WgHUn*hCVBCbYw_5 zT1T0YHi6SUe=*K+zhlT`)(XhZZX4%y%lF{}hZ^xdU1ebcYF)*@+y4e0_;m`S&L9Z# zNFceas2k}IAlmOrbze`ToEn*KTI7>tIX_+f00#j zE&O`n`e16rJcdK5!!>)o+2AR_dX;oEI7FF`Y#Zjw*5nW#+E)_S9^#^vo>yZj_tlIm zYs7~IQ!nepn(IJE`+_fQ|L*qd5SUf?06WMx`PzCtrZ}?EMkqgdkO;0%&bpTo_d}oAI%Lz^>`QC zCCGEaKL@(=_5aQ#FX6t&dC90?%>U}=}8j^4|atvySAFS;+m z86@RIz$X+rXm)e(LR@d1|8ckU{Pby3Jv#KN-%nEQVO&sk9{)Jt+16SbWi=)_p4qh~ zqcp$A>$eaQb|REzqLaocl%b`5mK6)@U3oCEqK1g?cj(OKj0_jSuO*O46d_lfRfz3! z94FrmeS*pLXqQnDNFD$il-Mj4em zj4XXRB|wWm$Mt(o0``u-s-N}nsxsgwS(|~8wH^96`yp6&0|>{3$0)<&FV)(|k5$~u zeoQrJc_~+CB+QlVWS`j6JU)ix1LZ>V6OHt+8tE?`39YO4Qci$v!GIdkzC|Gj#&-d?8-&Ldinzd-{ z%o0`uYU5mRZ|M!7v;?bp132^k#{-{pgDm@AAe)?w@hP&u!I!QKGA+hJ89lUCt3 zfO`ele8`0mZj|E`;XfQ)M}G#7cMU3RvF%FWNL1)LG6g4ZpZr&z(Sz{aQ6ppWONs){TRC?cfl^yR}0ymRH|8bXEO8)KkkWbwkt{ z6hj=CZ=?CbmnJPNz|;apOq=bKO)d)hP3iP^(nMaIQ#E#9SeYiO#78akadlh9n>#WT zTLf#gHFZo2*dc)*C_|pB#&X)%(|ePdnoBAyKc8o~O%b6(y~p>*3!2{&#}-E`3G;Y7 zgQVpkna6*ufDmEbO<~V{OP72Kli&6hY;TUh`w?M6Lsu30Fr=Ib4eM*` z-8s{Hk>a@dT9V++?ZWW)#RBi|Ty%`xyC2XkIDU!k_}&)8;zKjy2&NFb4&2pfik&-J z*?y(jOktr?{u<;&`?w&LB=q%uIMiK=M^4n}27vIU4J0x9Da~3}>NNPYI0s|`zX7Nu za`XPYDzrGUp^=opLwr1!k$(K~C-i<{UH0$}gU-tc5x!oo>q1#&wgES^Viz3fI;%C5 zUVj4svGEVUaN1w@TmrLNV&)_%sGZ-YyY)M0mReWMf$#<(0=aIv0qjd3^1ZtOe9^%! zfzPu2KJ`=UTA7#o*9>aHyQt9-_YWV##qc~91R^eQQ4K~{KmgubOUVyYLWEBZXHSI@Yah@J06151D80a!*@^QFOICG2oRZvXK1?pcvE}Qd*}5N-vJS%5d1@^1 zEd_LN))Y8baCDDv04o_f!3gQeb{?GXVD?FnzfhPwESMoNFJuc8$)>#~?LK_hj`^9wc_bljN(E?RV9JT&Y?b|hKbZ^?Xl>zdo~6Z8+#eFGp0c80l}wA@XBp>F)l1a|aN5K{1)F{i4` zLcC={sA<_sPVjPW_vd|$(z-=;){Sld5lXnb*B|vQYTAU|#TwvI?VNsWN}HKmXu9tW zK}0EBqy6s zV(^g5ki^qp2d?6vaUwJSKo;NSyqrg_4Z_bzM4l$Vp4#7jzs=D7#{f069{OgsOHK@< zOECh{7!#1eYF}PDVy+6dcldsH(TDz&cw&z3RUow-l_)4gN35zh#2L*B2&9;7gum%= zlC7O`eG4dj1172g%y|c`k~_n2R>1Wvs)uJqRX;*Oc%eBjw&(+}9lX7I`efjB z#oBWDkoL8hi`&uTNoATD_sD+_gz{3Y4b5&1kZ$cIdPs4dJ>$?QHN@PdVpk zLesI|Zvf=7EO3RW=D?aLSHzs_sZ^iUPP+$()Gpad>3tLwB?lTD^&;QfVV&fI=I$=x+gyczY{7=6p@wA+4!9!ufiu*-3fa;nPxs}+h4gw#98(OJK5aV&3;Z)tm zP@OkTGqp0q`XVTMF+jH`I82Qb@Hki;CDh9*_N}D>c>{=T)bc%AvIm7o>P8{dT8Dm? z_9uooEt*q>2zq}qd~}M-joG_A6el*G&5Lxkt2O;JmMqL$FBY&wo%WhOo|3%i{%)qr zV4X+dK&jdH^2Haa<2I>}a~>^yO#GhxqtdWet*7UtP-LIx=WZ9ZEE7D$hK0uz1$`7nPfo$- z2CHbYamIzxiIsl}G1DlgH)1-CBi=ZmWQh~mDGi_a2$t?gDGVIm^5@aRj-luhf@N}@ znQnKznH4t?DEj3U_3MC)j9hA8W#P%HfzKx+TmJ$T)5g!*HLtm5dt9VNJ+o>QwKjT1 zuezzWF1&{1__T8tW6ys*%8yn0dq(Mh-i#7kF?hI#@H%kx29P&k$>KR8mhLyPTxjKQ z;J+gNKw^&9Q*_X?pr#6V19+c-&4WU|0x_PS$x$k}D3FLdg9QRPbII_9nxDCjr^HfRcH$pznS@pc z?=S^i4BP;Q9)p2_&<#S;LJU<1$G#tJW>iMe4ylKWpUZVpL7b+^oA+v6V)7t5vif@H z7Oya_A#ri#jKuMA+zlYn&@%Ondkzs&r76U|tZelL1dFj|W z&B!FR7oXt7yZpi~Q?vyk$f(3{`|*+z-hhkq>b)lN`$}FOWxGa_3)!RnB3jG~rY_PZ zHmU~U`|*p}N@`QVQ*02Y-?_$?|5Bv-?S5TBSm1_+`dg1co$hbkD+2dO&EzCa8>VnZ z@os&FX1sZN>lZr$4z9G@K^kGAJ^QAYux^@}MsrJEIaMu?)Z3zZwNugu7Dde$Ebp5~ zw#xe+kWn`?J){EILSFpKp$obOTiKeqT>FUg?_)=tNSL4jj%DriV|PRiyK24Ht4SU9 z+;0HRap3y6Z(SWnP}h0L%VWcT8XX1yz)^A6wG_>?w=TLSUH>>>_1~a46PWHc?uK*A z>+`A5$)jyNPN+$?Zvb1kvBf+5A5PeywpZ3Q=KHKVmo<%a3Vwd0P;lv(j8W3R8dPc( z3#$R)6~VGIf^Oo;CA$^2#h?!{rHkqgTi=uK$K(*n4p20xl*`+FypiO}P_&r@JVA_&Ar=$83(-&@XeT5GywYF`W*b*vp! zcFVlslbuh_6Qb2IgOlpTe_-}MNuk8A>-5@LP6FFiMJ_knN#h^g@5eY$T~qoSmVOR3 z3jF+~(N|)hUrLF%8^&*WkDcn6yd(5o3zGcZQ1}T|2~lpUPd}82f4_6oh4xIKo*pWh z{%+c1BXyJEg%bG?er@k)H9lxL zXQ(*E>8yXD$@CbS{wYM*Isb=NpD~SdUx#fw-YdTo;+`MInIHQY4?SW9 zM@FA@qq=&M?k17`p>2~dC@vfqQ__zxc7!t5m#I^2^6-2N;K{t$#!^-ZVMDu)m~H@( zY{)bx@bT#l;NvQW?<^1<-%drQG5e4U%Y}6~9%LfUdcD2>oPy_^-jV zN-&Qz$H9^7o<466EvMisH}3E@Hl3agcYQ2mdzVCsm_`jgi0E?j9eb*Z!0g$(hQ;R zBQ2zO#*!7@Nso9zL@%`yOCCJsq(I+co!1=o)+Zgx$WLW9|0sgJf}})5WyhGZf;C^U zw`28RvHx+1tzc6t+|4BI)M5p*GFEiWwR=%GZU{_V5!LsExYmMXKCm~ZYK5?VuhdW( zC>SV<{!U<$LeCwrYv|(^zak8CX?i5o?6`U5 zfD#Os84z;~-jKwleHH$Z1A2x>GY2K)ogDse5gKFJ=7E}*JL4A7XYWx3p7vE%PgLmZY>?wfr%yBOA?sFvJNN zY(4x}k}i+p5h^|;>Isxe)+fxIGb+<4uyTGmmtX&16HN0ZmI@12y#d?;Zh74R?ACE% zG%FZQ(lz|wxG<>(uCRRqMsi`TuQQTv0J#A-fHjdD0EbyDF64M$fwQxa8cY-paHaZ> zERyfSVXz>$FswV{BKpiq0UM4}(P1N)1m{!ourAi7q;M?fl~(iaGUcDJu4&WS`kHgt zRW+f~Y96A);a|y_kMY;nJM39SMuleJ72uY)H8P->wi2XUAkNjWnQ_6^j7#K(@`IJ} zL#Bav*m0N(GEspLqk{5mu2~EE?!&?ed*yM2HiMt?g}vcB4=x+Sf2p$hK=AoT^3}9{ zw9pz3K+r*hT<#!A9n@Eu0x&~|=;-1ATEPhQ*!=Uil2a=M)|;JV?X&iP^(%WwPb zP3Vj~9`Z0Em@wbJrjL;ol83H%KGz5@wD^<$-RP5on}tE1xGVu#-DIb zMOw``P%Fe+cDFzCJnn>T;i^9gPL2zc>k&G4oe=)6r{N`c4J<9-@8}DcQwN_2o37BH z+~PUVlc+57Iay)CXpFku+Q{Ro#zjj-=X;x^iz>lA%mG|c66;Va&~HtJXla*>{!z^# zBDu-gnv-F%GHVCm17+$Y_WFc&C>6(>bPj;~qiHPjpG?1g7tmnxsP|<~m9<-m4oQ45 z9(50Pfies?LFIIUjc-NWFTQMXaLvm!p9q_HI^=F1ka!ML~U&T=p%vboMH z|4-XlMU4}3C$PAp)O^UxBfv`}I;}9dhlk`RKn^gVi;F&^8*4tSHYxNQp)4aiE3tHS z(=LrN0?)&i!92UCTXH`0~+_NXZu{>^CReWTAjV?+SO*ySx z6z&5>A1OIu^B)@e+ZrR5GJ&C15D$ttT@P1m$Z2P1`{h@jXpBM$M&Y`8YYHReM3zZA$LG@5?^Uz3Lq`eBaeqS~v&mzF4-*pz2v3ifbUD>Bwo}xnsH? zRewEwA+$EY?w8tyT2L67OjS^H6qdk=m1go3UD;F>aC+@2%yJl8UGrk0!sRyiyrss2 zm)Yf|_Z<#q6J*w+qrD-Kj5T2bg`Ji{2GG{nvrF~<3@D|=o#T=K`ukILHhvU|Uti;y zj7b*5+jX4+n^)JqO*?xwDN8mub-ld@Umer}_Or@%Aa&wpSy#wVV!rr>&9N-%;>4f|;1iXx z`tm%IYDL~3((h6=*LCK1HBeEIwGSL9whtY0UTf%|X0CY!7D_CGBUcf>fzr1Qd84i%|`^wIE-E;2UVkk@0cqrSD~D=SG<0d8&UGpMF|4^C@Sv zYX}s4-UUe>z1uSNKCratTn za3J-x4qW`H$E~)n2){#0=o?_J0o#Fr+p4H-I-XBMA!1=vg0-Y&z@- zn)OnxIP!<=TfoD#=m+nXjK@A1Z4oYY)$2s<3pL6y8KL9yf1y+LQ5hfdrccUbb!}NN z$EE|flSBs{jO>yg2*SgYEo62(q&;J8CuVT%O z+tQLr$nEVW``rI9Bb?jZfWbr0F%%pkH5}+v1 zKz|VGecd9f08ijkMuS4&6)e1u4pR+|-5S5Ku4>VRTK>ovPNZlIlhV^x+m2AH`Sd%# z$2~umH|D>Tl~f2W&5zxdzFS@FZ>!J9*FKzF-r&Muj|+1`LU@PH>?>{nvivyz36~o} zFB`Vs05X7=m$=C^l`5ac?rntzao`2q0f!R7AuR@fV}H(qw<96g+cQP(TA)$Frfl>UUo^9^nclAiW{P2)pX+0QiLusQ{gxCX34StCm=J zGBd5IZL;1If4wIoJ=;=cP2=yIS2$Xx1Ul&3WHaBuMCZZIHvmTq9X>5)m&c|fDzPH5 z8W*}QQddJ&0RK&zMYJEBwEYTZ{yy+ zSi2=MM&sG-fGZV0F%AyBw~N|kWt-Yc|3N(J#N)5K@%Du^Kg*kk+GMZRUEzm1Q=NDH zqfK7FP9IjfPRyKsc_j5BrteccruF!)>e?+S*?;TPK|9jR0C^r&?Gu!(spZhr+|<@G zz3vo`Qg!#B;2h-OsrGFh0}rwa@+0{dA~)Ot^dAc|ILeIhVNNGS6ByfE|1Ymy z*es@f409yYIc)uydta#B-D_7LHhQSeLUb!p-SgP|ne<1!4HsZtoieonBZ21;c-Yne zhj|>i0pu4{=l_!ioW`5cReqp=4=O{lB`UzlGxQ>Mdc<9r44_xyr|&duLS z9D&T0!EAmdN#y>{S_;|`*bog+fVhx|x}Cojr{TvJc@(%bcxw0eLo0Ph#IA=hS+?6SJ`|EEVWXHnr3v^-9+w!j`Ymx_(u|FB<#Q9Bo-uc{0j)Ij+(?eNdUN z=HrqPp&6xje1TxT!*pj!Mc7IUcf;x;RQ(*hi789#mPwQ5$Rn|NapHEA?9}skhK1+s z`kXakB+>Pyi-X#cuzd!vQn0f!S7%f4;WAa`1EYl1AJ*(Cc~J)UgVtkF z<&W@Tdtk?XpiT>NEz*a|wrIeEWwv6cS|#_5px?-QK&{Z%kDe<2#pc)v{Y9rXmI%im z&27Hvm%*`u0j(ctEn0A_n!*};6t&g>@)zLh7xoUF#?yb?3!L0YSg0W^*;M8b;&2>&&ySh6A9gouoQHtef z<#WQifx(hpDl5<%0O{WKU3Bs0F36|;&uS*js$>#NcU{!UgdXXqHIv9dD4xSM;;4M= zyj)08EXo~IgLPxz-7Il;2t%ioTvC4-hR$W37O9+*WlOqwjfE7k=oqx6*njM;Ksu^jKF%*yG!j$sA*vXG#lutWDxFz#JA>3Bk z*Zy}o6Q_MO8mvEwA-*z0pNe0&h>fgL{l0V=OAhcg682#x=JdN?05vi?`jz{%4?j^< zRbb&1H1}8C3mo=(YqEW8hc2LjfQ-_jh+|@LOoyfMKSkR_EkLGfN7z; z215yE6>RTJc=Kfue`&I0BxO^Ybop^zxcV`MgpYj1)b`V34ugDddovijyfq=)#mY1ZA&ET7e|O!#Q(+`-Pa zm0-C2($D-ZOWvO>y4*UtRE&{K<19X-&#smH!pOt>l*4I|kdckdjXzlH$}m_F7Az_& znMq*tW zbQ9dFkWm(_g#H3wjSS>xgvPjWH`M3s$UM^e_VwITU3A-q-@TxfhcLGq*tgnP5+fvVW3(`-}& zR$J*T=mt<5)o=qS-YzRS~#k@c%Y=g+=D`&9YkAjE3ZT+r3CUA`C;$t$J!+AkxY zXULS^O=qSdSHEi>HfQ_zOHFwYmL!-}48yQ~9!<)ct(e_A(uOaEaIsw7I_z-;}^+x$;lIIa? z^ygrT%Z5P+Q)8SPZrqUo;hQV(ihg%;&#X_q^-0j4mN1hp6v-|Ip!Pq}cNE3f!xPD0 zvOEo$ncH8y0dRw`cdkmRs{FUkm#n_yfY)3)r=5%Dnky?s$n$l=_nnXB3+ST7Ra@Jp zztA3x?TiJ`y zg^npw2Q6gHel&t1Sl`R7WTevHd61lR87MuN!s+?bbuA_<;cA8M5t-V8yW)BpObGYZ zqGZ;a+u>i}9TPT4-al>G`(Mc2Uck{tQ2FUUKXSnrF+KQ7)e(f69j#tzd=Uk@8g;Lg`9oOyJIb>(+6(aJSh!s>w(a!#c;#(Lq ztA9J_8Jw(WBPNzCEldU^@`6*8w!Xaki4cpFe9P7zT4u|mcMErBk;pvQ&3z2pND?)WPXp z5?(wfhJD0Gm0Z@E#OMhG3(r|RlC}x{UHrGW+;f(Pt^xwevj;ID&NW;=BcyH-S?j^S zd~$td@P<-xtAl5)s;3nPWe-4iUmRKF|LNp1NOyd%J+ig@Q3G%*71AD__?dpdHP|Cz z>pB5L%50oaqIQI~G(z1<56h}}sfHg>SOfe_G4vqTqI^G~C%AAGk#aTkSZY9g0er#L zC36AMgDI?!vpRxFIv$50bSSNwAqA#yj}K^xc=*1}iQ{n?`Eq5e0#0jKkkB}c4xBA1 zlnrS()X#-ZE!qvV+}!M4GMyjrD-ydSmqOe0LZ3P6`DdRo<99QLH-JUQ;jRXq*q1`g zo)?$CL!T&PSKXjJukQ|zTPZ7dGWme3;^JmYrZLsNtfc6xH887xj5jHtetVpmzZrs$ z#aN?bx+qh8a4W&pCg~?}a(3%bpu;{zg+HWkl>lR0iIzUx3w=0MMV5yj@L2M5ZEcEL zb6fK9VD&c<$v3ZIAAvia9C2qK(Ap~!a~NU77glq$SUZ?#fU7V)Rjz_TkSA8%!HNBD zq)2tR>7ddZ+a2NxlbR~~=Iq8704XvTNlXPy?pUQ_bKQf{?q$$_?vxOnqWT^n1|%IFE5;BGLC&3THK z$~SR3cmzWo(k99wBNau50>VF^MCsKYoq%qTi9#|UzM|+_6KxZ&k%G8m?a_IPe1-{Yeew4sD=uTp>zq;S^R8iyQi`wkEafa5qM1;Q@mN47yVf5_?6|c-! z*Xs$`sko~p!>%JYOxmCME-%gBSxL(wU}DVNH*CQ)E`{S3EnS?1$TnLXXeKT4x7psq zISjOF0$b}FWZnGlH}Gnk)w{Q2k98<9!IQFnD1A5?1kOgWlAC3j?ZYCW=K7X16Tf7s z(O!+)z~MuEM5RF)@7<>~;IouyO=JvO!J|}}G%2hROl^*P*5-4wg;MAj0V~~eBeAao z-{IQRrmOTFmhgn2vp6)lZHd+VPT*{3MS$pc`w?Mi_{jy51tufgn_CX~wpqvKn=SS= z!_wuP^ANp1>0>QZI)cHWLjP#2^102PJRg?l4%R@!QA#Qk*vHFgNj2nBrniyN6Gvak z4=?9Hd~{B>D=L_;u7_c&G}9O%^qy*%TQ&CKvgt49HiZ~YWYO$tJS7vTJx^qSXJIIIFWA(<1HR0C(YRQp$RDB5 zn9$Xp#7k0msMTrmdNFEgt|VMu7_ESKVV3GBJ(R_r^)3h$*8 zySBE51Py_mOSh(EU63{#=tLcSv=vOh9hzkdg*K<~5oa_%cKq2eh+>DV3^HVF3O-Ra zYcIq+Mb3^V1glq|GZ2^+(Qiq;=Zy9xG(FQ*>C;+Y-hJT$IodAV8R8xDXBu7?XDWt4 zR?=<&bkq5M?YowGAui`n%`Xp5>gDKqx*7??un+uW<){?rHfG%H)VU&*Yg;uzpL9AW zmc(oxD~=oZ;#QuVSS3Ftr&on%Y5A`>r&x-|HhoL@nI5&~;H}_n@{{#-4}ssteHBqF z2jtMe0<0Hj=KML}pK>@RC1gCzJgfbS z8m6~{%tugGzN<2w>XL1kDllXXlVpbWLhO54pnFgbYF!=2CoZ(RTG3kXMwE|aM>x}U zTOQeuNGS+Q{eHqXy*t)HkiYP!i$)1fO{j-z`;J}Ec<6+z7#zhwuHA+ z!Ocv=#X)mi{RM%8l0|>pCva>1`W=yo8UltK#E* zH(bG~ZZhHcOM-g>ZWu_Dxsun$aD(#p1D6z`WuI{smJb_-v0YUop@u=LM}I<_VaU3S z8JlmjJRtKTEX>?{YZ}$M9_SVsY*+Rh`!K^Cni8UM)mQ)PIgHZ0at!P9J%;P(L%jOt zcUlC58{zI@*vaYdFsO?zcs?8a)UBF79m|%}Q#`S%wFD(W*7N6|tPNe&tH-;pd08zg zJ21a2kPkJ4X*!jIPQ}Y26Es3czn{!q{zjbR48JkLXgU;jodr5OrszCM-Dgz^?h?iK zT{?z79Skzed{k|8aNslGSs3w8iA0$0Uo}nixMdG;5yS7&-;e%np@Z$KD|@zs?-%5# zf`8ws{40ql0dBU&?m<4{GM)_J8~D3VG%K9di`8%vf9(xjq8g7ZTK~XC?4H zu##2DLX6e@S*yvWq~P8<{qU}3q~WYkSA%!^$Y_qkJUqbHfvLGnYTPxA63Vyrt8}?B zeH(!Db$jpQ7Ko}q;vBYC-|-tj!VH8ol;}73Ua&6WTD9*iGc>Jeci(ZO;7?ny??(cMY`1=2R0NeKO7BvYDqXsWbm_e-9Rfsp zs8JM<-UO5?U23F+K&k`Z_`49NDi2@eQ~S+{$ze)}K*xgQcv$v|2H_htNl0D1=}xWtTqli}Yel}p zLQTaPk=Y%*`uecBVU{of$(PNx;q0uNr3_4j(z=UQvrayq77KHVPEHSKIkJ53GdN3D z3ohN-ah3#)G$WaO(H*VAyDin5F@em>GTifSU=f~D5-ANh`D|BHuARy>hYo?32VOah z2rGCrmE>KtTfXedwAcl5q7dHcvmu+kPaewcKvWkicu{J)*u%uoIO;IPGJRTK6Xi1_ ziuJ9mAxAKXe60O+LRwUJR)Q?*B%vE`7iW4>*@&2Ov0;6&sFlfKQs8i}G914`y$Z$^ zeWGPtFI%w)+jKWkPxfiq#wjjRK;-1n&FMFpD>9EYrcZC$aD64F%AQoqBYW?ag3yLu zGK6oAey0+o=WS1=8D_dQysNJK_%2Lv>*o(V*^v6f+n8=GD!%>M9UOf<;sZClB0T7P zu{uk0o9j}Ug*kP={4I89*0iI0fpOCN>FG5eRK2k!@rk7A?1Iv9jhzDFJ$eqc_?hnK z^0`Bf)LOa+#ko$XKXAI3&~gkslfS%cf`=Uj( ze^|!vb0fW07+g10x7<^uASU=k_vVZ0H#YU2Q`~E9mhAaX?&Qy>$vqyFWjus==Jw1iU zVm&I1fGwB;J?Bl`#YGC9?9!WS4!TC!YNHcazT90SNxSZxd}FIQr^L(iNAqUvaZa3q z&8)3oUEGt~iutAG3s8UN7lw;XIvgA~q|zg}6l1CIZ&!3KtFXTha-Q#+5KE~t9~OB( z+a0Eyrt~24hixU-2fR%YmzIa~$wn{7ADag`dCe+LSN4yz=h&HrnAU@>L?;xy!(xZZwdmEm#_wPFc>55KBw7cabA2?ELrpy?`?@fD z(DWBxoX$pt!=-Ov26j{IJG|dW2)xz3?eV&gq~NLz8~!X444hu&qGBd z)S~?cTG4HdjILeBE{@@Jt z&U3nuWaV{4x=j6?>aUEqxh*92p+Ns*?1N~pLXB0v+l%HFR2H5ZaVFNcw}*Xc>Lh4s z;-u;sPPcVoks?l1trg|g9op6@w&pq4>ZG}{!5+{3?K5X5Ovxd6ZC7M5r;B@sBr!yTDRYPUSAy6=9$Ne^2)3_H16U10j$2Y2Kh5*G*asO8 z$=H4p{HR2yd@KPy-WD_6NcSx)uPCbjE4}4XN4CA&#?`mZ+ z?o}Gmy_M6{7)u@RK&##Pc$h(_ld1d5uUbKSeBT>Hy9XJEN(q^dpT>ez_Q*Pk%BXHQe$|#kil<)#Y8z~D@Wt+l|2eX5{I{DGu zF|qo|yw6qGy-KSw;~nS76~}52(nYc(*KeaW$Ed!*tA0qJMX9F+Jhr7y;*tfi^@R&gDGiO+vjKH$VSGP? z-QK^i!+)GKGIp}ZWHErONV2Keo~8>fumk@zHs|jvcgr=gPS7&2dn?b>U4<1tx^7<} z8LJR!y3=8*6ka&z@Vk24g%uI@CYrG~@>cJQHT`p0p(9*Dfoky#K=fHir~i_5OjNf( z>GAS`Im4Y4OW`^H$$FslKMylByEabiej+;J_mv*f%P#$0j(gd7ZRvf`Q`7~?xe#E% zvDhwqCviiI7-Ob*w3n(ZT$@zX;S4C00=x5kS9P|mh_C<&$ZgeRw2>pniLR?VaQ{`0 zMi_mB=d@R3PHfPS)s(c|4~UPH(WLi~_#5?K8V!~fJrC1qeh+oJ?MV7Zy4A0ONip^- zG@>y9Z^nwg`zkV?t-Y^~Ugf3@Qwn;v3+=$+)gV^PszyYH#C3sEv4+^#wD!aU`hmK) z`YCI<`wDCyQ&Ek?NgrEF&*Fks`R=@#TpELk4vCHH*Uhf|8TO^q;#>_yeLj$oCME^F zy4Hq|?VD~KZ_ulIvxtoMlHX##l?Yjjmo1DRpfKuEvxdR>;)u-9Cj!Z1gbyZ_$z>jG{;17YFd>N_~KYgm#Pkav9Y{GNVF$M;IL{!5% zh;zVv-0e&~s2xPZzv{P&dOsV_*g^Oyq0560t>T=;9YoimbA(HIw1+B7D>&b6NL51Z zQvN`x@Y3G-E_+=0r?Jx7&6L*9g*f zD{Gk+F?Yi54Hd_T$x%91Ir9m`^HJ-3?zjCd<}#l-vr6;Z3Hbl?4$3dPPgG-PFl2L55)ej)w}L;;>fitK4_T1^ zx43ot!_L#(c;;a~3PV_UBUc%wYQ<5+RcKc)jpBq|-8d@Q%KX8W#9#@}J~(vo);=dj zNQ8{iNxKc|$2KR`O_+UO?tKdGICfsjsGs>!<9&Ca>U4pm>>3nzC8gyI{Wuq%JSP`g zIjMEr_Jh@j=ZF#)0vG#N&& zXu@-EK%jwz0!Z`e(0#Z7BlURsnQ^-M*t+5A78L}k}6BDe9Y2O^hRm5 z9Ww1sBSW*kFU67Xi2HkGY3w%@Cb{#bR6#uy^*QKgemRHLA6<9J(wcQoNsE>_@z}Au zThQ;`fA>%-I=6Y9UL8+`@F#;d+wI65zF;cI*mb7|#(%b*?yS3oSk5s?E$U5XMIyhf z=R=FOV7s;Gz>cZh>}6O~xwkr>5ct8a_Kwk5-`(~7%qvuEq(pevm`NW0?I)f8n}Cn-RPZJ<5U?VZg7(_IWGzm(gNz4mKsS?S<_s zIR=SJ_;w~s^UN|#FM9Oepsm8e<&6?6ka8DqdgIit6zYd!*|uZ-Dd?y-0~GJ*AunS_ zjRQZwU8OwGH>}VY&c2$L8yQlb*TL0-&ah;U?9o(BKb_wFg;(nx!#doVqKjJCNi(TI z&aCxqQp;078w|Pce49>T7FOiwNl%0r=Zx&pMu;62%aj$WMuce> z_;UW~J`#7q9gqZAP*~1F&7krASwZ$DgKFCPVL_d=qH_U0}C}2#)U#Yy+N8d7noc zUlzT`f6jF6d3)Y$fGCmb^;5O8HkuMkx)E0_&+@#mQjH%we0)C-906E^Klx=BH;$c)vv=b8A5mbRe&poY9p7D$`K`0{>77K?Rm#y(Jr0P6 zpV?8RDk>1?dULQDV~i0t|1~8`tHobhw&UKK7?IOZ`$5@SBk5^hB!%7O7pu&;BGW-k zz_K_9O5{X0xfqo3k<|J?=3TSeTGY^pL_Z)+i};_)J)* z#xGd;TcBiJT*rCKQOu4%X|8Bav6jfR)y$ZxtH<6x3-VfXQ6QOT@>7V|D$9elV3IA# z;ZKHL@F6jr-w5tkxWHC3)l8**UIxuxl5my4T4mrzqv zKQF|<2@vtLi#jzbjTge~eKC(75x_uh`axe7WwV0mSi(fW#Cfrnhk^?{a7 zpLqCL49`ko!%DzD|ApbvdUGj#j4Y8K?U)|uHs7fV;nmAmv=2V0t$+7ujlA%Grg)5+ zr)&{82Er?Nz~x_fZMYVxtk>0wIdhPe9{r<*;*z=D>YDRov+c2AMl9Jwl^nm@$)5`! zP=5WP?d!!p{jLB5HH2dfKsoTeUukwWPiZLOgsyZoU>Eur z%LM>i={x9#V)kp(8JyfuB9)?55v+sciQnR}^_^zZ7k906a_7_1VfpeP`FJ#P?vm*=P zN0#Z7W!YPjcRP*FEp6^qu%7JCUQ5rx=6EBG-b;UGJ4gg=A-N4xf?E0tfEh9Ude)MC zS#$+8WtfLWiwwx!$qWXm4>7-i*9!H4yzST@o0X92_48y2eyn*I@aQ?HM}+xdmt6&h zO>d&+#=hGL&iCq2Tbzz>%?T{}hn2>+hDC6I-A`AZZLIl2V-;ee+z#Fl!c*$>H9vmv z-MhHj@lz zT=6b-iX?hmfDJc-{!AT3k#bPg1^3R+$$k_VQX6||6A;gr$$`E3uUf#c;b zytOzv%)Enlz|w%bW9ksQY5C{DE7!`pEOzy8Gx^5tvMWERx~H~BPAg<3;JZ>#${k6I ztejFsciF5w!znK(sb!V(dt9uwrD>BT9Lgd1%Hg2H$D0ily z>o{bm-Ii5?QEBn{(={^97ch-nSlaQ%85WGQeTtH9&JJzqMVpn{*epZoF_zaIlCgQ^ z&KJIM6bZ(C9Key9G5FS}?tx95^;f;7uSLl{E?0JoVM>Ul)Ddr^Yx%m$YmUw)k1nxP z+QTgQv+|wNVpH`X8_`Db>g}=K=Lo}gVfNr1c0=Rq@4$?ss-M*pUx3y2-CsQ=N!2-C|8C&F?G1 zaCHY0K}i-CoUaPj=ce>b|45n5)g044$vnV2UUlp5Y z_BoZWd~E8{3OloI8o*3|$?II4y%NhSQ!goKNeFT%Qir4p^4_O6t5jr_R$+Hhg=?i} z-0XQxor@Ep?GKJ-)oNXH6&?-$x(w(%PE1GI-X@jl@;=oG(%Z*r1m}Rgd&ZBPaN)zU zx5vFz-W`P|#91~pR!y#@xeDlyF)j4>3!NOKNnpPmw^^-|@P0UCb9%vJ*Rsqq4PSiF z7XU6-3;?YNNbag5Mgub?yM(#FQ+ZNt6FInhCx88Z|B3wVrt?VFOVgmtzi(e>Ck)Al z8|A<*lwFh%wM-wSo=Isrpq%~+aZ<=^QwOIypiyhfe!EKQ0TdS>z73d~q|lH4H-6=R z9lyepnuJrJE4uNqx}p3Vx(`s@p2X!ZYKEjU z5!BN=NR002%%ar}pr9lN1TE$upGw#tu$bk~Yd+kdS83aHb{VOtg2Dp30uUmhf7m-f#OIb9o&2%OiP-JdYTH$2P8}6r*)q%_ z8qp>zIMV#w%n{k!kZL(463`@JIJP1v{oXY9&5ZZu`_^cQz8&GI2AP2K6pS51u;8TO z#dR=FLL_RQ`VHt=id1Q7fC7~*{|9bGHbM!O+Ck!tW|rJ2z{V(>LRJLAywaVpT23x) zK^pTD1pRYiW7$&G@Z2&TVqjPMt&6B%tlo*@(oUT;k7X)56c8uH-NwEc!Q#0#>WD{4 zn-zknsf;A|Co}tlk~GrLwspu`6V-j}DnEbNC98YM@ddt9q#{aRd?>2!3hv2bpKvKS zDLWM9N&mu*G71Fq2xUCH*UJ_nY%HSlCO-F{xm9yOU2Z`@D!Eb5CZKkA8>w- zxy_j)!9Y0!apNe^$!(*cGf z61n9=Kt@FoXfSaIG(J4o7IL08^nnGuFXeUTeP6U-{ky;E%7N>b$gP3@-n;|YKoL#3 z1~NOXe0MqD5;p?dkSwN!d-djg7jv6?eoump=`7;qUCIS$dlb3_%hGZL+zPBeE^AfY zz^=^~Uh?%{W?8mgAK5L4UCQkWV@2CW{;|>VU(AvGJ+@C_Nr8UXN`X3KqFS^dQwqz6 zNv$|0v|V-x}CPmhOW#rkC`?5$SEqIhQu33i`-S5iX5hoZM zlTs&&nz8@Nrea_dBJM^>vq`fO_X}vlDHg?u2-GZ3Les6%9IO=m%6s-1kB(>Cnwik5 z(^(d5op)2!u4S{mMTeHn50Cc~*#u{6HrJLs+|#z3nFC*s$UcKuE_PbdHn}ROWT~>o z`tcPYTu1AbbrVaF@%HY zIIV+sQ$V9)$@Q>uZe6DOs&dF_cGwZ*+`>bmk>fq<^BuAG1D+d~Rrgkj7}S0bT7>Kq z#Y0%$PWdEVD?o_Mj$98TUEl%Vy#k~*#yPpv8r4IQ=5C+OYF^p9C$uUoj*M3uX%*tE zCZ`wJ50Wf=WSAm1WSOyQKsu6-%EG9FE^Ws!eoiL;GE&7Z#I}2DJyOvqrdzqcpNwq^ z=}!lG-*gV3vf|tS%hJd^z0FSp4bd`1alldvUnKJilF~;mS=hmJ5V4!kvfrOkN=dz6?C_ zw@(^}S|!e7KL*VDGZibkCj?p_1$BonGg|Y#)hNQ$I{p~7ja@Jl2eZ4fe)uTP)f=t) zKIgr!bv4&b4vuLSL!^dI!bCuqnI{Xxt^!LzQd)j2_OBAmKA&V(mAB`-pxqu4OKZB4 z0>Xv}sr}t!T#^i3P{`U7u# z$!OchABQX_WrYCYCzy_J1Gbh;Fx%r@0i3jN7HwiygxTJQ5BA@7XIh61QN`rp;_*ipXqatj+R0+-djP?qd|FaM=X&(D-%Sf zaq|Pmw9AB-+C3G_iAe7tpO^X4Lav5iUAlL?`YL_RdhV&BR7<$X-V|UIT#G$D8@4Y% zRIY*w4b5pu8#`{_7}IkhB_1ss%}J3)H;DuJ`AAEs9MHAChTCACUIYb$4wZ98Ew%E3 zCt670hoq`76i9qkQ5ha>Wxiz^+Ndkqnfo-bHu3Js9jRMidujVxH;{j1pJ5DlR}6YS zJegcg?K;1Lp68>SmDYOPEVQL$=Rd5cuJbhzlL`*W8o^r%O0QFLk+{ZFN#y^LMa?rP z=VdDszm*J&JLDkEw2XyWE*HJPk=)E9kLGtJAj8P>C%6e<<(%9ZILWH`2I`dot3-o1qCOxYs}6L& zq0E*Mk??(Sr7`TARPn3i`ua*er}qi-B^4XS`HtlbNw>1uYm^_CK5}mrkr4<^#fo27 zz;;B-6L+unFJ`iG6yKi&x*TaV7c4bNYWRybqrY1Ego4)wnvdmpRU7D`K4S46*FlnK z1NNIA!OR`297olVNWs$dmS65*!CGpolLNO`eynZ_CPA00w7I{rO+J@7o;;RUZvKpv z%H~sLjpDhBJ6B&dh$vIqtc|;&=b1Qp&sXl~*)S!7fJh50f(Ma(c9j*S=+^_lu^r>W7x*j;YK8)P zy=FNliqxZcqI^M$`0!43c4zyzxE30_HP7A(@z&mnN(HF>P5g0wxs8YVH$NKh zHw4Pq=jYLlsI=E zYDR1}smGBzYZK|Kq*>cJ@l9%9IvW$PAn#)?s)#ZsveBs4trX#5l zGcc=3x3Z-+@@+~c{g{!#!R>kdZ;29jry1DJIj|Q|PNwhUjIi)i;EV+l#SFM{IT9Sh zu5X%V)5`s~O_j%?E2wRRuRDrXg}iJ`;c>oV)pLdr4;j#S+uSWiZhucNW;1W9|FVPj zAL^k0_?`b!O*BZt7k#pfhz_L9gLrmYGE9rIff%?S-CJdDG9dc;?zx*E(Ul-l!K(gIAY!@eWc%KD#A6%3&)6ArVusCVJ*@n-(IQBe{|Hyj z9R33lu6A-C9+33pD{`MJxD64TLAQhx#G2G$8di9M)GTB~ddruOtq~@HV+5+~wFG{$ zAs=KOpNpauheHAl(04kiY`mvZmu7eWe9a(m+(5h~tL&DeyE0lHDhh38hK!IsP^pmR zQ1Dx!Fb47sisQOnC@CM><>pb|Mw|SX3~!A#H7Lq-ePmIUN6=5Fi=n~PSp%)e;V5b0 zpBRI*^Aq_agW5c<^C*H7jv%dlChvwWmOK3qC||N|{8mayI%3l~T5P@1>hO>2kasUL zgK+N}q#LDnIG)@zgJRGMjMFLR0~FGfMytM>FEIAMk6mStiAsHsH$xOt#9O6IH09e? ze^zA4MJ_xGUm@vo=y_!r(DI&g^Bl_7j!_LrSSI8isGt>A6_Idg0?4OZ?5 z5R5(AZ>jW3A0~HRAP%zcpOR8(ET>waSJAPcAWQTsbO`E*FaA?G_zO!pS{6(L2^;86 zgV&+J#ot$Uyemht5G?-!mJw}&=2|i2^<;xJ=m|>P52dJv`mA*JT4b&Sl$;q zn8iJ$Jqyry)zj_+c*Mr8ZX|Nz{s{SvnSYRlB>Uh!CnYdjCmQ~emb}>!B-bWz_vcud zH?8-J4Sle5@7BW*U)R|W&u@P^G;g9J%J##IF9S|{0)A-Lc0NM&i9oG#hy>hKwx8%l zw7;~V>C4E`AI!WbZ+>6id12WV>nSb1#CNA-@qt?)TM5QS3Hr#XnasjLCt#lS&QCK7 zbIVV3syxaYdAu5kcW$@vVv~<YXhkr{rYt1;= zP~8Z8%5_5PMyW>iZk=C3rgRDRP$_;F_0>JMht9mWq~tjs>3h5q3T;jxqW%v{apn=g zz0rJA{_a1rZ7S3baTd_s9kLrb_|*8;Epx5zxGz1+0>DM+Ap|aRKFL1*mW(m2m+izN zQ%7mFmG+$lTz5*uLaNi$1?5xv4ph8-@`0nKG1NZt%|oTNxAJXx$C4j)I0nl^_6`CC zpvziO=g{hCS<>vKjeKu|$s9CQd0F2I32#B?ZXhC+^r5C%W`XiA$^%*EI-ug!;9+7EG59I(wa4J|dmGIk(r6BzKo3o2h-M?m0rk$0F#Lmxue)(}%`vo5HgHe>uSJOps zS~Zr!71haMUoZ_@gmxdd1Y~nzq?QC?myZZr!DN||& z2UL)CzYCTD_AfcAa$-EwP&+F;&>}I8Y}QehJw!#+7;v%lIkAgW_DVc9VM~Zswl^^` zyF>H)xug+HM^n$kO{*N}$AXSu`G@mI_#l>{Ck~y#EH{bL2E|xPG}ejw3t^Nu8Ks4@ zm?V2Jhu8RKZIG&+3Ei9~-?8<;a`)cH?j@f5n;cm>tQjWC9WDMkPIXeWoLYMvKbTGu z`Xz6??A=W_d*sH$ZT2yd?`*+aU%2n_h7a2^&Sc5hT=zgGP2yzj#u$V#2SJ**(6VcF^y zmi=fDsZ?hsH2W0SSOEFs2q_j11O8hLR@p~tWR`4Kqplv z()&IMcADzEmvUx4AN=Hk>2}Ed`7UF?eFlsMwIit`^c2Pgs224xaX&%SQ>L0luCCC4 zd^K4G{DW(2j`l<%wq=#xp&&a&SqGo%T}&6?Sz7Gx*N}3CYb*eo)DgRGJ)eUIT1W!b zkAPEl#eCt(IKRjrczKXF(Ou+ZYyoe4x?_@nu&~72{?>yYw&;p+%R@y<@lpOhfqG+A zQ=Dr{(;Sc){IBz+J6eorCPBA+4i+%OY8_FFIhMWdjZ%D&PrzBd#IavI!kxx`pP#QCW3^LlKq~smrSvH7#-r63Hu2 zlk?Q-o}}L&`|q7^e5HyLMPJYVCZeS5!7ANk1e&a>567OP0`C`@K|Y?|Kb6RDB=3Q^ zlLQn98Jo(G|M)TiD8IRP%cFY6b@o$;5~Nk)^?; zzd_IbkzbzYYgAY@oH7lFYWN)cVx-TTJ6~N`X*T`cZfjo|I84$gLY5k9iIE~`04yqu zM?@U4a&n(i&aZIoo-(JOEkp`fvR+Y!Hg=*XLxYO6txOb(jpt0wc|@qmYjnBmUm1MF zC%`9f+aYz_sNR6@UziS=^<&4ThnxyaQ+9x@CVbpV%A;I53%Pxqy$4vj5dFbPK;jhQ zl?6WGXe=z{f6y$l{hp|uqv_pqUG{u<`e<742yqTVZ?-d1FDpm8)@UenGO-`+I_o$u zJZeDSuFCi2-KjG1OQeTn8i9mLS%T&=BCj@ETgZTualB(Y7X#J=9&HmQ>nxl8W0f90 z_CyJXgub0YRcTKP65XUoH38e?tER(?`A--1u*pSi%kaeIovy{Z%};i-$k8nk%Au1$ zDngEW3$+(a0iWO-n4L9|zJ(Y(`1L*0#$L)e4k=F8i}nr0@nS->;$q0!_U)gb$uw%K zew~PxbKTJ9RXg5Kr4Axuz}BxcPvur4kjtZ`!Q@t7wWks{cK^b=J8e_tvYQeR}u)-o3-$dxl}<*J7A@S%#U8 z!mVM(-=9`*6gsI;Bq>#1(@npUH&mwRzcKhd^79}tuUf?y6OO!o5INe1fQsQRPjF;l zo-@}Z8Wgv{z)@7(N>;Pao}XN+)vdN=2v(uA<+CX4{tmJe9aQWMls;su{k&M?oTYjl zzVYAU#`A2CUi~0Vy~@?W9D({Q$9ziiczN=?-gPy7R^oKXltfP}lG3<*e-x3AAY!@9 zeRl!c=YD2!;^}9049(@1-7gZmD+@rOtTKud!!uS0l!vi7qBp}p(E}=I(J{bB z4n7?QPPIbc@*>zZ$U0bfb(?D8A-kRSEx4|z`6g^s#4zJ9bGXzMc(QfYLF2FziwJEs zZpKII2fkJ^I1QkwRonQ#Cy@V{0`;G%Q2+AZM*UD~tkEhnb?_L9GjsVc9FZkBD$BU4 z*AP3aUjr9fv@lDqwdP8YH69s+3=b-+T~!sEZl!t076km9{bM@2L)|Xu?MuO3HHVMS z^=-+nHsoa=Ah4%O)ZM=croZ~bG~^4o7&21~t$-=EuEO`p3Lq`5h~P){Xhhf}--5o^cdh!)?-!y|fwD*0vB8`Wvn9^&p3C%Bq!@5Js0dUILhlHwq+0X5 zs#E|!z@gPIKeT+K;HSBbeSA6`(MSX&1!xp}nJV*57vPhhugt5fT(kG8@i;>5%q2_T z+VYUTlzCZ-;{Wt+d7hw0aeV1o_PdQsiq8?)e&*3rMT^dq7up1>!%a@K9*QQ;^{%t? z8;H4#AX8t8RH60eIG_}G4ggX9!h7a#VSMSk+|qG9jBzIMZU3Pl@UfBdr^ZSHdraRk z3{LYwh1Q>pH@y!JDCGBzA+zrVa-j`VuO+djM_p6N>!7s#!wAmt^59YOld0_uu}w%& zX`|%LieQ$zW!Dl}7=W#^${#L*IJ}|rhIj6JONoqWi5%D7^5aPOKK~1EK(G~$6t5zy z+R4L%uig(T(DNELUeI`6JVs!^bL{eq0e;g6YDV&(cvR)Jf=zfD`h&+aU1Q9`&nnVycZq3`S% z;#g|YjYr$A^cLw~Hc~qFiE17D@Jrg;zI!$#g7(ya*4^RZP3XYp__VL5fc;kq>BMUo za8S$f#Sz~8l9n&e4o}G?n%P35N=7eiu7B_rBmzF=xhmK-^5 z)JUVynvBY9wkJ;<#R_aecH_~!f(_3iWUaEnFip^+V_5+uw_ExylT}LgT2$0}w&dZ^ z$uxF2UiMZXEgBJuwK}TW`1>Br_^AWQP)oNz90A`FRVnmAyuM%5&F@C?>qJ{{X07-o zMe!1;9uPECrFPN=ll5k?jkBe9`rB6mZFx%SKh*~o0uN zaCZrCe|C112E6Q;AOD4iPCF_cFsf?En(t2yMTzl@vn;KAVEs?E?*DA)^RL&w>#ZW0 zAC@&!Vu*~;nt8+sDrBH@H;p?|$w6On*rodC@LSIzgBNP~6D$=AUw#*;=zK2G_lY)` zJyteQ3@t;A@M3 z{t{RV*?-}&2EqO(?^eEQ0&1DVFl?IK2J^0^2H?X8L=`5$iwkvX)Wv*staVicy##P4 z2mW%)YuRUj?)Dh*7v9_{v~(sLdj)JQdAN7~{?h-4$@%y2{*NA{i@2HT^T^7ZA6`wC zj$RR7W;gsQQ!A52j|*q+xYz}iW?X_35YeRd73P{+v2EktrFu0+W<{662*T|3x~u*$ zrt-CO!^GK1w&|_hNOar}peFj^f8Pt12GEh>F4_DYZo+Z^9JR2n+teiq&*DbVGxOok z!5k2qo>bEUMEF^$t8S1Gn01?l>*+!s+lJn6T8|<^!bt2KMgh3|+;eG0%f-O&rK^q2 zyq2U8B7-}7G8x?7WEJe*xabOw2$aJ3f|mUby=S99f-8ImY}C3luh_z#CcKQj7e?6o z;a1&or|puf!B(;;iP`fQWxmuiz=Jv!tVp>ILLYV@!B~zICF7eMRKg|QA;RTl-~7~>zmq4x&c4F ztf&BQ66Dtfq5%rtsN<7?_dLqsr9=I>3)lQ8;d?+@{z2fjV^+m%Y3Vsq%9$r?N*W3b z3E2!tJT10>F|#)Aw)vtu>vM9YrLQuw);<|``-W-yCDv67q>N+X>=BLF8Vqw%Ngn!5)w@;Mqr5b_Q9; zos`3nvn_?uK*Z#rj)_~|x0c~6hh_T|c=N?H3Y)1@GzU5!vU@0P(Qy*dXQ)vBIHQeH z#^fwF`I^S5S2uk>;1uF(tTNG}gpYIjmOVz^D`X*f5%X=?_*D1Rxq+xTOpCRtiHBsya>Th^Bz%tetZkgqE!?G5oq6eJF>qdk+R!yT z+pizjF~-rN-M+8vniP%Oe{YPCF8+b6O+i7d@b(jF4J_{Clh-TBwZOU9MCR@IbAF`A;d=d7~W7RN1E8^e|`3@U--TJ_7Kx=Ur_QE(^Pu3uIYXSF5E=X z9Z1&GH1f!%mRrH+*YhPs?t2F@o~Qb{O6$n(C*HG-u(gw-xn1I+A3ITNMI9&{aFg>L z&O+^_A#Vdxd!=gi&&&Sw^1Cwys4I&$8FT^ zm*B~2LZU=ZA+${v5CuFz6Ye@-H!I@o@_c8pd!E-Cj}gZ>t{Dm)%XfZgal^_ev(fy> zP7IRKlux#uQt8+(a_JCJXS>+o+{wW&PMq#1h+v~_&nS^nzM5JD_GG2B#+Gt=Y{K@b z5xID`716A7%sX~e_P5l5LU{XDYPmDNsXR^e+`Tsnn{VqEqqE=wfAirUKtZZSBx;6P zJRLzJ4ww3ySsmHVoam{K;1!~qM;3+)d}{5z z&f@Rux%u|{*am&soMXxGHyKVh@)8Z3Y6MWPun41Z^z7jlSjYS#6dRNW=?8uDnsIBq z_ENQ^pCyVC7i@mjTPpO#i^GhxUhmV8_M|K?#zA>{WAxwvY=aDexE6i)YAAw-srp=k zIQl!^z49$uaK8w1Zc5g4(=-a6nn*QGjFU=41Z??G7>Sn#DjjWnvT^r=mMDY3cdwk> ze#d3QCA2F)MpsHr7b@#z-1*Wdj~4D&phn-#iuyS>*9G+&;l8)W&l&M%j3$SSTgfIa zAS5q-%@`~*pJ<;QQfcKRO#?-PamAudp17uxu`NF&Whn)>c1-{k%v_0BP>$Em<#SbFry ztwLj)FTL;9p#g|@3*T(&J#Lc!o((R`#L1x`!0W-w=c^I5TsIl9La7tVW2o3dt5_+? zq|YJGa!%fzp8Jx-~zBccM27zya33MQaI)x+ZlPr|@YKe9wR zL@Phj^}9C+kqrx1$~Ty^3PSSzNnwqyP1{0P_*`ExDpK~TqOIB!AVOr6wJ@3yuH?6| zhy6(#2?fU?d$SEvnC=%>`d2-jFcJtBgXB_*`r~;!)0} zhs5~{nPm0Zj2+>$&0q^*C>s7RrE=W-qP3uQ~^#rq3 z^~BrefVx8w2w%3_`fS|dBQkv8_O)t3C~^KZduMhFbixMYQ{&Hp5{{J+bW5pevzxhQ zEhgWleSrh5b)E%qAD={#i1*F>hEDc0$nb2IMgi<{_B6wJ-e`+-nm#V}5kdrRsJ0db z4sYg!Ac>?v!;c{j%CQ#!9g^pH?bkud3PZ8G>fO)#Rire@oIfqYA}eq*kdqE3Qq1=< zOnMiUxNkcV4{YD|TH|XHg%MZ`VsHP36}Lr6OS_wKnHnPP2g8b^@g*0-;Hov5nk?EH zr1$LP{1}ZXy<{do64sT^;KVV_8tMwoA%|MyoTF|-XVLzeF?Ke@zW7gtYP8!E8kQ;S zCSwUCb!m4@VeQ$WD7lY;pq2VEX$y8qvIxTP^3y+Or54ld1oJ$DE;ucu%5AZ2MDsG7 zY!ANNB-L|OnC9b^|60QbSyb-S%FyLQOKX)Ml7Vv?JYH- z)1f$WO#15x#hyqwjGVKYqw65m$$|4I_^cWZnsyi4<@|v}X;)5yD{LbMeGK;> zb+dIk6CX?G5I_d*An+oOEk&Jc65!8e;UmIC1Lih|Tz`rafAC@cNE7rAn_MQbOn` zT`+VK2+h!2=q0px*WNSd%zfW;@9cN)yYGiHb3X6^R>GRq{_A;u&##1=L-^&2K9lf~ z9~)SMZs7&?ZqhcGNytAvbsWz%wJlwf37(to=~+)keW;hbw!O$wk-rDQdoSRftXtYg zV08eaU>yvH3kZs5GA(5gc{-SWu1w=N-$(|1d!17P6Hr#BTon4*5JKyx_QThJY)xX; znrR-drB$M;<^Qcg#7(k zJ|)fQMzl2d3OCDlzO?dtz=M4If5?W2;idl`Rx9|IWEn$j`v$a)6;|MPCeVEVm$7*T zU7M(?&wWO^r#LN3)Q0!49k2c+DM~P@H;E)p&F_Olgn<*Rc**~dAe0LFDji`k-9YRaSL#2yB7zUVMO!1$*6 zE7?o4h?GpF&NiBaXPhx6TxLCmT-*=pu=4}sXv1<FL~{+($l@$c2wVuP2SA&f8}sDi7_G5ML-s^ zV0dc0cwN{ju`YFRS1|q1nBJw{QD3zn@$W#pajm zY^;T6_}Hq@7~C_#0@1?S?Wd)=CwBn@>vBSV8!+wfgdhwT}!IwB|GU!2h5zPy1 zY(LXiK!zzUc`6g<{*sJx0-zg>$-?TP@PD+_|7W(F47JzyhI_};Uhs^;#I+xvn>Jfn zKQX6Jm|9JE81>q;{HjON&EW3f8!C_Cwk58)DR*{l7U%%)si^y1v(Pn4kG~{cCL0sq z`5^Z=u0OoaR-~l@;f>SN6ONT&@Vw!Hr4QZlY8C26j}BbZsFcQk6Q5{dC?U9$HA`>dc9$46@fe8LA)?7NL)t;) zC)=610p}QAK-?gGeBtP@pArOwf*qHi{)b^)-OyPb*Y^ed> zv>1LP4alV{bau(wO_M&YjaC2m>MiYTU&j4BC)T=&R@%H zXCJu#?W!-!42|WYUj@!L_Azk|IVw=c)C{)K8gt8W#p?w6hHL3Be^#kakf|r$U6%8L zzs>)=P{KL{={zGQXx-A$;H#TBIyxdEAfDYvLlLafd*TX@S_Sf)WhRJuMONmglF2s8 zq}aa7-`(Fn*S@Bvf51s%>J8J%4NaON*z}wUCUdoTxSDHDng8;`rD%Z(Ye)-cj_txd7 z1;cr7zPh_b$KsKJ=PC1E9e6MgHd$TARO@vb#4O9YR}zvM~LL!NyHZW zxHz7A@VHn1BVM2m7!z1O<5JPMmWxnxPkPbS^oN)A$^i2p;}Iewq4s(0D1y(faG-Mi zEOz3zxe;n>RO#4%m_rp)%=T2{U7J%j=gY3zM}4Q8lROosUsdI*HH319;5O~QBW*dJ zJkivyg9Qtrrv=le!Bur~J|} z^t_YTkFqh#ZVd3+ub+Q6c5vfUap4Lwu1nNwqN@Ja2HdnDWXyaf1H%0`Mnvr7>eMk~HK2<#2|6IiIf7Fo*6U{(Q`{KsDsPCu)hh)O@91+{QDIoX2scGvh$ z-=U|u!7$5T_dr6g{U2Dh2ytX@>6k0L3&D#S6F3%bukJ2)f3KV1MAVHNpGh5UqV6$l zZ|mb?AYi82o=O%U#aD(|i2!xR^{9+b9AUBpJ8juH&dvSWze}@JM0Xg}WCrRlScZIW zvM7qb0qB#O_S8OJJkAJ9z1%W?V@fDS_w$T$)<)ZpxW|&1P81qYmtA|O{g{4PY97-@ zxnZIpG7)5E>&@gcP>$VT3@+-v>^JLAoGuh%9ud^DBp$fsv7|4{ErJ7PY1$CtV{w^8 z!JU0`9|==U9~bkv`HwZHr&;MAgJjF6Tmn`atGKf3%PKVJHsuw3b8d4)K7B|n=TTcd zARo+Hv#Lp2C`!eHHgP?|0CluDsfMWY_Zk zfx;Emb`{4832x4`@_B(asO-ti#ISzMn`wZ3a01##&iF}QJW;&w!sr`|{xdbDUFE#H zj^5K=Aj4bOM{-tL6*t6)mL1&ckNyz4X$9?qL~T=;^RG zgo0qje^im|;k$}r&uhy#?~5&TRBsy*rq-&vCnB!5axFQLg*O%sJ#8R>%TTyxyqvD{Cqavwa)2IQWX~PBI3S?2zcA;@ zCl8Xiy&cyaa0O{BYfBuWiuQIeh!^vuHsQX}W(iCME*|aKga@h6u7zqlAjXd2n3wC)PS(~iWgdDq2D_z^|Z+mT@&4twOl#&jc_%YLvfFB5Cq2aeu8JGeu13jQ!L8g84aLi%AZCrt_XfD^?Ph#3f|(clVytb2j7@MaxuP$xuIciHA-UC z=7d%M*=zgD8A=vpIZq|d0yS@}&-R+mY<%3vh{yM0)6^YeNzGbZZ&WiS^L|}a6zN6b zX^f$!*@ex;ZRhg`fyD5nj#C?U+{IRi>%c1Q6~@ zcJ}BxmU7guxo5}byhMcY$!RbinsiF)Cu2ZJx478C5NC)$VQ<2K{r{qm{;z!ZU)EG3 z4sC9261l=PykaT!C*H)?H&2;sh?e!d)eH>M+B|G*UkEdWV6W+f`JA>oy4;x3k1S5$z|@b)JU7pm~AT%_&!V zSP_hh2^Im>zS|n%)$eYeA|#`V_LgeweU{rAc}mAKf%h+EaIs)wF{qL z{m6Atn6&8*p1OBaRsU0ROg$i2=fm+yLP)v`{cJSR3QTjLEg}b|%8TIOSNN#=SH@oW zxpCz46w;An4iAZg-e@^c;NtB%o}D+y&(3FV0Y>c!m69)FwixzxEJT?TKm1tu&P!*b zuW_J*X;-`4l&sp=n5}H7Ec!aCZBDUYTLhv;im2=z@P&F%%3Ap>=I) z4GS-BDnJ!Yt=B&LG_Q#{sF<;Q!Y0~%_lM-QH0Rzcu3xIh#i!#x1-NBYW#?h1H5RYr zTWwIS`Dnb&@Czfm!V~Rho2K9huvHK?@*@^RR_w!a@Nh5t_b3LjC!p}L z)SkWi7SX8E*F~hPzXrEYCY%qojG#H^8)x&3jj=Lca>0y2X3FD&pghYFUD*j z2+X?`yXgY!VE5)JHMNpXzQB>qU`8~++FozFxf>oqk%eh;%!F3D5^q~X%d$Np zH7g8o`pUIfrHIiG#p#Ic_f7qxU7Ww>6&P%;ODkWM?Fu8*OlyL?k6w#91v4`W|tPH+8Y**v-iV@i(>Q+65Pz5@fK)ro+#xP##P*y>|BtqXswfPVRT$ zyJd9&V+cH*wwURJ_$Gt+tYi;kaq7*iKJtuDD37b=-Q2$6T-37eQa`3cTQL3NCb9z? z(g)`j{#@>9J10JC&Id9&S+-kMW34mrDwx-fYgK)%Lgb!x9vxtq8TDpbW%mM7L?{HM z>Hj5pJ;m@4nYfL7=y`YNkEMugx-(WK2(LmrAKqChlZI?czCEWg&%pkIz;e641t-QMhPVy&#H}8%%mQ$w?R55Td|4YCOJE9J2RAQl& zi_srvyg{P}m|grPc=p~|(AE!pa47%oCq4nug-s2$=!j!-jhie3 zlh!&bsdoS19C>hvu`2=K$op^qdoJ23+i?}p0u%+kvS1Rh>qh%{_}T8*g?5|>J+Sz| z|6WV#*5xY_clU2^!YZ`dPc3C6FWu8Of<07%oS5ihH5BWrIqg%|2_|~G^p@i$i-?{$ zp|(d*2g!)JwMhce_}~KfHhM+%YY(dBTFmNOn2~I=P5YlJ2fTP|bBGL^zMhK5&YrSX zeCJtD@iC_2ae4^W9_#<&T-g$07)t}e1`UZmer|fT=83F-m#S!5q7AxR(<8hF3al=P zlX@Cw`r~Q;m9pml@9+GJWs@sDcj^{VLmJ5GU2jjqbOAu)wGe(+YqGt^=|vQ7AR<%F zp7p+Tn%Dz<1-r(S)IUD#fZlaS1Bmh+#;mBe1B0$vHDa6nUy|Y2Kxnrjw$^3>G4*XX z3^!V5+WDg93sq6$k!P!h(%MZ*&!KBS3KNSGvnQLY2gI0@bUmN3qRs^_*bxNGLM|;K zKuc=-hzi$S5zCK~OXQUNsID*lAa6Hr*vAQLmx#j*wciD`Lc31)Yl~~teOsQi~AKvE&Vu- z}BY%^fNbUlAc=d&qzeR#xLlf#vy-#uWCD z&P_)0Uf>0#as3oNuGy~r+3?0Tb}cbh7rKRIjJVp*yxS@W_K z@YlMZu7lhi3I`mJy@IJ1HAi9F-W(os2HGAhUFrG*%cY4iiJ{f{A~9EDOq3Rerlo_l z$?10e9t(&L&RdKfeFo#kH4M+?;Npn~^k$q%s5T&NVTNv0cYoIOBq9eQK7cDtYu{@;u+R6zKxFQB!F0j{KUWZ3l52Fy`(rvzmn>3r8-9x zw86-X>fM@MU=pJ98+g_@;T7oL!d;?P?jotpzrw~fD%lVITzikpGPWSE$M5&t!^^Ds zP7n?x81l$Zs&hd-3>AYCI25_eqo2Tj z*M6f~U|l+I*ctA9=hbW@U0riwqyn|qL%9XxurVt%58#{bZxMcsv}$ zRqhwM_5CkNhlb0E&#^}{Q?$2LgxiMU^*5Xbb=0cyf^t!M4lk$@ism`-%g)^7QwTebcH+*kJ6TN z)R>hHmy~wF>zCkb+%aA~Pc{T7WdJ|C&;K@8`&UPXy8k#bL`+ZwDve#}7R;`j!wOB# zyk{Jr;8!dw%Knl_Uw?P|x`_^5P3OWBw9AHoV&lw0&#+&mfTf&O)&gd(GDKLsTujJa=x{E;iI*KB%B!7CeIROF4gjzmWFDoiF@E7JQ~=cbMf zCNb0FE)z>=4r_{ozeS)I=p;BkkOODwXc1o$1(Ry%IhPDJu+rc5Hq=uI2?;6u?<{|4 zQ2-5$E_YA%XHz^tcc}tz34Of7S?ge?iZNl*;=5Ze6WZ-nr#}rg!>CJ05-uSq~`NfKtL0?gg=qw2=~gHdTkWAyqJU!3_NT zt3;O06r&$JQ6isMT3ws+0X%(qnTTvm=k#y<*aGipV^<`{jkhRPIAag@V^z2J2X}Nw zOIpMCWuqe>TWXNj^z_?Lz9PNlJh#gNIdtAs2<7t*SAhuJY6mwg=am}tM zr=Cu$-Krv(U;fcB!N#zDjI;5a*Z=nSN=eNk{wcxhG2J-|>OqO4^4?yv_ZL)i7jEtz zCeDLu>(1Ir*dheMs~t-0sCU>z<2YBSP*D>uaw@!UG9;`N0%Y9@I3k+DWivsE1!)Wk zGU|n|E3W;#{#L1~bRkRMDiwKX6N}hB8eYt~qk;6UXu}>I%-YPZ(-!5FposS-#1Vwl zZ-f+rli}DA{!Os@tfiG-!1hRFiqMq6+=9B1#{S~99a@U!TM0Ula4!MPO=C0=c`oSn zXK8@?RLD zcQ)UN_EO83)*r6ITWE|6T=en7kXUiym$4}amKA+d3_}Bb@e(MFU34%RPACjF79@~ z{9{nZK4uhzaVI5-#GAM4!^hhwi*a#p=Z|Xvm{S}O7PopAYQgW)TY~}&7&oA(j$#IarPqGQ{+WO_M zczUDiEQbu2X}7ydq+Of^F^;ZdgNxygDu50!m{YcjUF4Q&fiF|)9rDgB?<%Mg#yv(LH1 zsLPgcFFw9XRsBpk^yjC&2@kQH4*a)BKD_V{N#DC4IB&H*?YdGpv9ls=`xv&BF=ECS zV0MvZfIv)-=A`17a_?NoM0cLu7=PtLSFg$=B$z)3lfM4dN>$YCm)&;PpF_A*CNLaq z8s1@D)jgq&ub-?V+WbZ?1SqHL>TJkeo&rOk zhZy69^DceRyEp1Leu_y>_n$(@rjw%YB_uEyyyo>eX=iAWFLRB>WyU_910h%h&$Lx% z3;M2_{z*(^iBL%(ZmpIk#2u|08V*oBk>F|~)@?NlhAETXE>qdMfCWR~K06hg#Sti0 zj@`L-pqYrou8kZSHSe)SJan}%!!x(oI%dCluXb$TBt=*jfPp!1t2XdBfG)W zucNa)4MOkiT*$D=`w4ZJB&@YPhES++Wp{V^L_$iO+ZbDR3xzE!V~m$B%cktFaiFm9 zMh?&I=?k057cKMY1?-_EszoaT zVMJn1bcyRBE88t*MS+~z`psD+0edzH6vm74|79!<9s_mVIpwGPOTuyMB61(v*M8ED z0S2{fY==9SK)K&G2p1saoy)J~(#k2b)&{~{u_}MQ%eduEo`6VER~+BOk%JSom}CCz zbxW;tUP2#-ZXwoBi~aa*Hj;@tCg09m6)9b?1d6{T+>azL;%)Z%HGo|K1!)LSQ}#nE z0EM}AF5Vsf(q^iVha|{=kVf+7$^sh@92|0maKFTlvU?PG^(1%AaZXtGP2LGoDiuKY zX+?BozmNYK?D1fYubwv> z0Mo7%(0^s7Wb7}u(&Kz*uZM{G84fOCZB$W_iOU2-E}>erwY)GzmlW%H%xdj+RZ}i7 zTO{3b7r#_9hupUKwO~Wgwrz}mCG#e8s5bUF#|nR@?-o_K?1!G=K;xGII$z6y1Z6%U ziVaBxDF}@vixn4f^≪JFtBnpI+CqcrK-90-+<>ASBQ_dbUMKKD`XJ#~f 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 z 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�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 S? z&v7FcL?`qS-XBJF%^LsaZp`1z7X3cSkIZW5-`xG%ITTza|F6*l#`OR4(Gx|d%qh)V zj3ES7_s_J7&;YRjcFB0zc17fe(G}uEDw4f);@i&6#mOJO|0U-VAXI^<$866^PAFJa zIHs(&d!R>SCP=VIik(W?GchB+^RbrvwY`p|e>r>6KDRx3IMcQE__Jzh*ZJYK z2hf|w$KyiLfvY<}0(bDC+^ zYfXEMYMF1a$%?)xz;jVs?U6iWa74*QLxon45x+Mc{Q*6v4=APj1jN2_{(xS%qaA7+MwWO^v<;YX2k|yDR*RBBd&USehJ5m4Ln{vDqKX=4o_&7j-dEB z%D>#=>&Kv+eDPV4&Le3R*oh7u$|)~}#g0#idTDxDzBL*Zrh`bC!fm#uO7hBkyhBmN zKNfx$H#V8lr+C|xfPD}&md3v;*A*tMK6f02v8hDSeWxt2UMUUw@LttLLhc^=k-}od z7^ZAEXOMfuA$b+#NQQD$+-dYGAXX8W3G(YukS4tzRDZ4GyRJn!7()+&>zkw9t6@IB36%r6G7T8Mja-bCX)KeZ5 zNG;fpy8K4?*Q9}>Cr@#Un#{B0@5iyzPPS9r55+h%-}kLLKKG=qqoy?z=qC<8)WPXX zFnz&J+a~wtA0~WqNbPd*Y9ePl=l_VrSy778m*0 zWUCmtBYcT&XT3a--cBZJ&#c$pTzE8=mbV1KWNbGgCUN44R}Vs`z9>%L(x7 z`FD#mA#OjktFOm6I=kn|2zJ-1%N@+N+#w|=g4IbMe)OaDl|5HbA3J1D6>gQuPdSrs z*OE)PU(_AqA;cv7@XM0D0_iQ4U%mTG_pDW;rf$FbvJj)J@k|jo5CW-G6ZMNT+xV06WHJhiM5EtJ$1v5o`rV;c6Aj zhf2agTB=L>!Gb$i`k%PaPp<_HriDZyZvw`ikb|Z8H7%5syI~p{=H^Q!t2cAR+>?UK z3fX)&+n`@gbixvqy{xw}e?v|(@RMIgUs?eEM)4d%Bb=rue=Urr1FNlo0yOrEIK9D4bs$d&K{Q%y3 zCa2hvb)VdpFlQrrxMDwZs%y&!rch;2)Y5wUt@ zJ*ZIk_|cx!n;M7U85&XIHG!;a)Z9KJ4tRHTy=H5Y1seiOmf&78o$niUpLsHEgYI^h zSCEtLzOe4B&rm~iX|;-rOlUjxrFBULjHTC1OQq|iI!A5vk|8n*{ymPklLG(ovzL?{ zlYd8B3CYxN!{k|lCJXOGpo;i7a4-< z_}#6*aIYk_VIfH4(lGNGF5Nf!@%iN2%O`i7(=rjvtxTpJa-n+VH=A85T}o3QvTSu1 z-eSQl*AV5!nR_iiCkv+g?x&Xh3GG^7@-cb6C=-I<;jS`#V{5RML>YZ8T2b#|bAh3} z0;WA@Q8R|x1Q(-GJFy+ac<@6w)AvW^lE?2LCxBRit17EgViuM8v$)P1ox)DjjGlqr zw38s*sk)Rg{H7tyX_=JfS}Vx;HhKD%-JsWe3(|rI*7AAt)C|S(L9WZ~>n<0#YJzCT zHV8sOnaAzPhJgHJb~94Q^Hai9miiZ%OagtZuN!V*KJ)d(Wykg2O0dNGhB&aXd4imyGSlIQ7qM6g^!dXWR@YaqO$%|2h)D=Ot+}T*0cN zgLMk_&t1=woJgGhBBE?By=p|M&sO{DJ7&&}6kbe%m|-=@#DiKo43;+QR; zN3C$k_4Mf?Vw4H(n^^04#Lt~eeMZ>%R*K!Lh&=7VrHRGBp&h3=aS+(@XY?}{GwjSN**-X{iJpUMPGlmXLUv+3ojZm+?H;A7Qu6KJc;@KVk_XylDHJ{#He4?U z(T}2xhc(0>=~0MDUmIY#qNyd<%xZkUW99ooXZGt_KDsjw-OXcaPrtDWpjb*A+kAdUf+0Syz*0Ce_eHA?{aa6j*4ppmg|>@?E`ScVk#ZNq&I>-Tl|U^ zBAD*mudZ6V=^x7rn44k0?FmVXa0au=pVcGozEn!6bCYeJifRqL6{C=c3EWbwo&9_y zdf{t_I-dgQ1`mu60a@>9d04i_!%8is4FVs0`nmD#*2rc};%JFA1%4lR>x4N9j&pSb#Tx9PB|D;86si*6L zh$Bj$P%BIbk52syBk9*$zyDlcXZ%-`BDpZ8oS+f&QDKW3Km%ve)P%1P=%HN?F`?%l zfLPFhl98_Rtmezi@c+DY$qIl-KDjr2L3IA%VE&xl-(1Dz6pH_{4J9<4LI^Pp#hEEI zQgi>EAkv`DDtn;V%Vno~1_Bf6tL-Php1prS=lQ2hk|8u|tGI%l0yQ(mrQvcWasT_R zP(ANc5&+R}Yg-v-Y&%Y0w$vAblA5>c?0inWSD2ut7y@#n)(&y!7xNg(DrEWG{FrOM za5Ur(fW?32MHjWi%H!|alH_4H<9FiWh`M)({&gVK}#OBQ98p}X4U*`q)t;1xfaW{&StIgFk8xH zl~!FsmWiBgmSuPHia#pCxuPc_6$;d?rw!F!;l&&XFS%doTl?mt??k*WMfrgjEpMQ3 z<(7@(;*4@LGgHZS#*~!tgTB{;CJh~F@4j?eod}jQ@kTSR=T(NIHYmQDqBi>X9${vm zsNZF=W=p@JNP6Q6ClZKRg|$2dcW(O$XDGk&wslx5eNjEdnPenjIk2z!h5?5mTA)l` zw9O@VcgMOM>w!Bf1erBP5k0~0c~WHhIgoq$)^8;=3?C~k)0i!@xwe6)@!BJ9P~zVn zN7M50zWLJ|Nk*B&JNzM7YD(=;kLUU#nSMG;a-_Zd7%a@yyB6hKvlt&pMLd9HxGY6PV*PZVGi; zsxXriqLtRIR(%>&Q-4&5vOB5?jXf$fcJd1|^s4*aa^fQ7QM3H6g_qQ|@99u(jW|w2 z^MF5PE^a6JY%Jzh$}hIN@rG>TmRHqTa8d3ia`z`ZE{N>C#yh94mT{jcq%k{ucvdx? zwRZiXNg5AEEiz{mF>upvTDvw^L!#b2zw1?oR!+tFM?Dh(BKC@hNP(T;*?WH8p`>Zx z-#+)Yk$Ecw_0(em0HYCI?I{Vdcuty`l6?1)~5}%#olQ!{ykqkQZ3p5$0A?|F+W^Wm4orfl6#eRFM{xevKjyE9b)RcSdv%uPHE3 zStq>o7MGf{8NfYK!L05m2A;W>xUgRMhIF{k9xaeKBYK-UfrqMv;aBlv?zK6-LOr{@ zDG&yENHC?yNjijVVs^Zoya zrak{0&xOe&-M3)GScWBOV>*J1<)o&cC6i?c9yIVW+|YoysDEYT(B=5r_b^3>JBnyd zxW5BP|G&#DU(qrFqWc&C7Rdi?^W3d;NrvnLfDKXp;U%%w9F=Qt$i@cK3_o{*o1#vw z7@y4~eD0)IW$yZBbtm?-w))sOV$QY2LIR+fazuk;=w?!>+_E56&JIZuE>|T>i5HCr zJMK*1F5KyTh%b`1)Xjv~_I%sDAfg7!lSF*@0NWb^J+qg08I!+;D?R8GD6%jYoAUA* z?_RLmo2ire9^o>4H+}yL;@wRCXEI_Q=ll4195r%{sXwqVbaDcW>abqNmFgtJ`mk%ihvvCZeD~2jk zqWHCID;tvE#;2V=8rRXdsS2?Z;%Qjy{zXfTr)P=Xo5z13uHEwSK?mIQUu{ zw$eAMXtH@YX<%1(`a4i*{-$JSSyP(@fOuH`r3F32` z;R#hwVB19~S?e(jXBW@b{G^?{H#p)WFhcwzdO)C`EAHj`>$tYT&^H3o2FFSXKDuOk zezC>=u{Wx)G2wH*mJAKX*%6K=Z#=KzLXcIfcaIjSRn(K3Jv=`&-xV0 z&X_i?D(hgjsXwiN2S6Vo1@GPM>C!Yq_rA6yO`eXkw2=qH;i38-$<)aTyfL_LVJIEo zY#z&s+6P==r8>7tF_LXsNc>Q#6Z4zhS-Ocd~)6?P*Son6hgK zsj61Yhg4am=?l!!C8?aIRwIV|RQ^|+IFeZ5mB11cle4hRaiNJyW8J+wZ6w9EU!Sbh zBn{o8pOB0_2KFfO)t@xLz<`UuF{m`7Va|7T3)y#RRx*4J36eEeFJEz6wvI^i zA}Y?f#gLRuc}8A|e6RR_x5 zc<<;6anx!p4PX=NTF;|)87o6O-1KDOX5!kQZvBOUpfZbJ^oJrw0m8zd*$J7KULT$> z7vX8}KkwQY40Y*xiU-hs}DWxZ@t_J8Q$aVF3;1Q z0M_TD+w>~^)AwI#PI1>xnGrN(;is>ofYpxa+-INI-4e2c=T1kS;%|7cj;V5{)B!s3 z;wQ2sg$VxQJ)gzURjmB(;DN(}j_6>2TKuB(G|kJ45??i``gaT(EkCNww>&8Iw&n4c zZ0aP#Sc1T&F0|LC#~8Em$}$UU^^2y_7DMRN^Us*XPZHsTN-ctvnvM41$*WsFC5zU& z0Li{8@iAwP^i@q;lF4Qxl|hXw9k~7A4vG2;Bj?{ZTTB+{^s%n@O=##PPUPut^=U06 zXnk%z@?1cdXb5b&3$FTAol?4N&V5nt5wzVUui~uF*`e=h)Ao#vfP9ot6iLd}$ETap zZIt_H7Uow!BPmzNn(1Trb#cXoRCcNR^*jaT*WT0e#VQ&4o3>kN)9a{cD43_z9Hlcp z1V)X`b|crhM7zmI;#0aE;|F3gg?)yE8!@e>Nl!0N<&2c=|jaC#u zzvxX~+7)||zn9Ap1{SL3i`EJN;fC4j#P`2eRC(GA*+LsrmAhen)>Iwz=t_eb%v+I2 zm^n|Zc}U|K-s3bS09QZJT;!#B896g85 zT#PP(fA!JY?Zn54&)ao#uHcsfkS;F=o3<2`X#E(OMUyj5vN0B~ww{<59)gXTNb?L* z%sUpk64@JUtoq*4c?LXlJ${BE-mp|sKkf)CbsBQ?Dgfwzk$;{c3iW%V?e-zD%*~l3 zGGxZx`-5icv8h_oMvL&sCY@%gA7+0;k3C#?s%{CE1RoX=5e%p6RE8 zN$hGI7U2eIgEn3G6y|xyFnK!Mpgt5AYWwM#61rmVap@133-x@y zF=YFnUswFYKL+%($JV!`*W_3doPZr! z_7^Xre691E=?@!*q3bVRpRt}QBS9%{Y`u6_cdG^@W&C&A88$v;* zH6Z9N(9zMJW)W1GrLnrTT%PEP-9!_41s)7elz9z$&vUincREcPk){||D8<)oRzdCJ)`y#JAMHMjSF--g+9(w33rkAp&ybRW1byu&R_|AU;N%jDw6s1ykV z3bBneB|5e9tyE7#IF}wzt1y`bv48dZ9Dp+3S}mO;jD#H1)UTUO-O0B zUnRfd@?Qj)*Ya8Yy6G%-cQV$u`W+b3JJwz zPs<0X3w@Cp7sqg&mVC;eol>RY`oC^N-ST08(ctJE0~AfzF{x4ehfKpOUt}*PR&E6< zs?Fcbi@0GqoU_bc-A{$1xCWq}|DBwn#E3vJd|YecwOZNbX%T7Q_gA z|IPj%hOn?9%fEOdklPU4%1~&8GbG`i=_dGDaZR;}T@OV0Xut0UJT6XFt&Qo|dU;3d zYW}_dqU}S}RYZe5N5Y(KoEPInubU&5Rwqd+r5r#Ph`%^1tJ=*3z@JXb5?NIvPV%22 zxVn5SiW}uHi$ZWXtB>-c$o+k}F~6QbHCTY17r>*;q)+~dtD@x05P#KG=Q&e ztl}GL``y}Lh16P}=ovKpMa{%0K)jokD6wZz=(akar=v2c!a~che3{sW+E{F;=MIHK zH~zygEz!k7o&-%Li1pr)<&pcM(iRAWz;%gucD;tNy#6zN)mb-jg_Ad7Hc@l_s_7LCriBlrK34=Uh9UW z#8izHRkVQG&Sz5n!4!DbtQtfRwZ=x`|91c=O8_BAbvtA`~%?oE~J8qvcDz3`uS z8hdzSdP+pWB-0D8f*IB~c=PCz9RA|{dgHJtU+)@sa78CPaPOXAh&HjN^;oDm$o%}b z?ypA3`E77ZuJwktZQm++BGRhRZNt*>4I|5U@r4Cl0PaXuf}fPupeE-LvHTbB$Po+# zAZV-4Kf|WnQ0HuS_bwUdI+FaP%F^q#9a5g3aVLG-%%YrjJ)QAzm5a+?V|zU-FJ0sU zzdW{fHZrbpdBEA0fL!4=PrY}?4nKJ9uD{H_>4g%RJWny&cfaQ%ly1sRf~ml4L+g`n zgpdOtgUBPxDxIlWU)I!4$iVfywesaz=hn6F_?^+D_Ta_2`HF>*us;99VsI*1{9r{)sh95tZ58Eij7hZHz#B5)q?DoF`>W z6L-B>*`3h$9|+BsYLDq6y+?TK>yNinoSopEHUNLY_qZJOZ6J4DWrgs~JHA&LYJ^c5-B6?g zta8AkVlsLY*_PZSf&6k#hANA_@P^Z9KRoF)u^Qn3KEAMz&#ck9lD|Wltb%d7$wIk=CDrk z`Hl@U;401%aOLVh-wOZ()MtDU53SI3ZXn%U7U3YUF76?wH0@G24!28v{Y~M6CRTC z;+QQmSiI2EnNcaqJBLrRMbKSP(Di*JQS4(Q5ymp3;g4kM?02+hFn88NxHLY!sySXw zvM*j*7Fw2)x)4>z_o^f?HN1-=qrXc}5`L!y+E@|VQVMLM`x*IVWVGK<)n|3B3VA!-%wwXrLKz4&+E?0 z%jUAfVQyCQR_WdSH!851g#5A>EOpxKwjU~;;;Dx9mRxp*7pX-d&rce=QGEULjCw5% zbvKe7rMHD4ZjxEAvJ$Vk8k63Nl4^Z?K5021_0%6t0ixlCPkRRa++Am^FdL zW2Gt=H8tZ5oB}Z2(d96VIy_#+4QD=V*hedw-(K=Un0zrnku$5jj8uPPvlCz(2O0np ziT4SS08otMEPLrK9tmn;7Ewdt`V1HGH{1e4zZyT8BS=C;tX(o{cV)3@E{ev{R*6sq zzds30vfapcF51f~tC>OxgJA-aH74Fytdp&6v4UlX(!mP`DPbSwj9avSIA_ph7<=wE zBwJdV$7+39y)PocUP~coEBLWKxHR$Gb(XC^P{RqxA#0fwb0HbIC+?o@7;o%S7#BQD zw}p31NFxx`DboEHFK2$`_uCbaWhZW;Yb-CI1STR4TXrTy+FC7Wtp`f+&QvH~dSnj~r@_`w|*?z+fm@{g4OK;HmaS z^h!hv{RL7i{_^x{DN*Gl19yNT_TTT#Vue-ymQ~CTDA6z(3M%Q7PafDBtYp1lz~x+i zB~vs0As^ok>SAR%v0RCOH~w%A>>JO;+J9e+`0mwSZ^trKU;fy$!c+88y_n5m#T%2= zIeytNjPOiIIJ#caoxZ_Jp9JNx`RDbLB6Bp*o!Cd{KR`0)MWl15eS^2AeYh#N>7s$- z)AZ*>Pt?}dyUMGu!v1w^RQ}V$e+JkVxnK>)x0Nc*uug!Mn!m+{FiA$tUp#4cb-riJ zfr5w!e}uFK0yDnA;+1sZJKxMCzx%-{hT&q**)Ee>?IL-?2JzwxQth>lL<+qO9{1Adaw7SWMuEM`%DwHc0eW8tzUp~Q8U!|e z3>Js%iWKkVGEe&mi5@bds;Up(r_*MBtAC}J8orhJ#nmpIubokiUvBASnjhCm04ey{ z1eN+YtYFP{(O6cEEhvc1B?&__7pyCxg)`qZd;p;_-eO-usA$hbJJ=(?N86^l7s_MR`)9ol=ney6X?bxwE;@;qHM2h12$H?5_SIyBOT)~J_R4+e!9FmO zF7jpia=9OY)a~}O$AFo0-AF9uyu30H;-W}52` zg(t@t#ba1!bnywk72_0gz8EB?ttZGyr?d3xP%L6uXWCfiw?=tG9%$n>_#g6)YFrye zL08~-q8CEx!b&_Tawy3rcDVnu(QI@&fFge0dDAWB&Ii%<4!zT}=`st93Ob_Nzxsld zpvSZgJD@F39K?1|T;F>3F2UJqA4SR29nLZr{IP<>F+;}ikI`)&madf+7>T8D;N#AD zIM0XEsK5^^kB_>uE{aR{WHTZq+|=L9bc1u|;Ca+_OZVkc)eeeE$hn;9C0{MigWz?b zlvk@(VM6AO=S9Z95u+y|KqMj-y2SQ{(G&4f(xJ7(hL?T z(B;eIO|;?8{B{H|;JYlO@=DymbH`o=&t=Cm>9*k#sj3CtN~brY4vy@(`6r<--A;!o zpw-Wo;@%e!^*_-vKEyKNI!cySw?SlP!~3d7p;C=2OPl@!y+CixT`g94OQarA8K+@~Nad3z6}8=rY56vg)DL^$n77sT1m zc+pOpORcXwD*$;$QPcnOiviVTOs>jPh*!!wTbTXKpM9KeGAegK+b_BQ7qpDTw`x-y zs#X6$6Ax#=ybJ4Gr<&|u6}gbgYqOeZlm z(0XdWI$okEPZiXUI1at>o*xNTt@O|CVHG@aD5i^%4AIBsq#RuwFy34G^?)b!_D28@ zd_lYZQZr8RV23+_f1o>$#vg(r*y+vd*8{#Yw}05pzePQo3y)z6Qmq>cD3BI$Pw>0qy6q~ zpAaxsl1*aen$&?_X((I9wRFW&2IUi+5)!TVK~q?K1>^Hyq2;$bR44l{+UH?PcX`uQ z_N7|V`VMnVho3aXjQho#;CRn52fz!{%Jh`p6N~{m^LVEZE;e-g$+ki=;yZU;dUJ|) zYx3`!aiZ5R=(zZIpF%*n{fm3Z#Q-oeJ;*@>KbhU(OH3M%=1oyKS3++Lg!NO&OQCLO zc(hPyP?^-v!r{!zqa^<;%eEo0o|N|b*-0q21qEvT!=~1{5}frHPazb$6OY#Iv*LnF zAPD>;t?4Z+K;4$|>2<$r&CQ~rE0be<*Kz@hj@fsj1p>x6ziXxvI$5a=Z1}~Vv$2ws zfB*xm5$uuuN{s4m6pbn3!{OVK{OUOz%I?JE^;Z=p?j*IHosgb9qLRXjJ>vCv2H?3< zE~(0I=aYcOq(+2hw!7Wiu&=$JVj7h`{b8!qbaR-J*ah3yGX{Sha%SRMB0=6Qde<)& zs`EYfi4b@3l=qe2>EX?O9dp%ThV>aXV`MB>F6hLuFWpb}HpbZuJWAW~w0631KGlTS zM5ritjFtDrObmf8BP zZJkQvh6J9kv;CELmyN*#>p84Ura~#NYPACRv`Qn~zH+^ec%`BC)bbSv>8z`TH;tJR zzP~3M)e!RKqy+SY`pZ^Fb%S1PgJr&NX2TJe(>;dYcop%0Nt%!GHP7_JdAz0p({VX`78j#*do7E1_v$rkYtN-=lefpV% z(`yg0s?i&xw>v}x%y?4AwxHt{ZfI6;wkYx!c*>RbKht9(bx?~%O1Qn}{q)+mZ{+~z1`HMRsNV=*(gAll5j zVyJhhF&8g-_Cc6iZ1krV!zo;x>g(!zLJu9Ck?Z>Un;h(sR^RQad)`hX!spg%^<33| zJmRF@XdXuXz`V=;{fV_it;;-dtE+fOmNPPvqcw7gvekW@_T|9p@VYZjR;eBh>|jIF zVs-<)L%HW9gX9#f<|*mjQ1)5W&V@{k_UU^IW$&M#1*{|(DBL_gZ$uu%05U-P<$qXc zHd}zbKxzwc;ul9*B@CzEb?1eJtex+4NQVUAlWU6PK$hN@uLMrLFI;MwhOD!qdVuk= zJMkF3Qox-<%1!4bxT7CW_BQI2V4kzoD^9y;X&Ry%;JxugALvQ@S`M=n;-b88P0CQt~S=K$Q zWAIa3z}76uChO;&QkRf_ShlPbah$vr*^0Jfbpd{|JNEcts4*NaL$ce_=|X(q;nDy% zMN4=4BO3h28$WjcKV4f*?5sMQuGdpb_OI?aA#$+<-u}LE3%O)cBEpnf%{8 z?YJG;cEWfJ5(UJ3$GVQA%7%dp_Z(9?0HizSH#=>z1qO9-B;j8>(r8D+W`02Zs4(dL#KUN8e9`95+e%2D-gKe<3Ua;6^J)*c)&n$?N>bCPcR zLXBB|VAL`!;1DSMxVo{lJ?!ow;FHrXk?2*7DD~l}1{V`evplkR8q3iaP%%=1_}x+x z72MzkqLxNd?Q|Cjq>8>;qv7$aGQjjCG-c##y{#%}cH=?{XM>d@;17hqqGS5biLFJc zUE__UIA4qQyf@rU>e^1xL?@L19{o;!aeuKI65wG^_$}sP8>i(~&GNm?2GQKYu*L6Y z%W2$mQ*(M2LXbX`k`Zj)T_Qx_Excf=Iv&P88+9 zblM%PtZ>Q=1Fjn-9bi3EEc7wAnDDO{&IlP^bqnvk=lm0=7+;q89kjb|s*y-Uo1q)B z)x4Y|967u_z7BRjsGfV-a9TzPaC3N@X8+DGnj@0b#sx%k;C(T>ov1Mf`4ca!hC96( zLu15&uEU^!uhT@#d?)l%Kf73z@fsSio$DV_zpLd;(cl87jCpu+?3Zexbyzw*YR(eE zxHiZUbEj2!XV{$#k9h|#sj?W|K>F6AeVViw_hjW1w{M<|KZ-Do3wz5yN_>yWk=eUT zLeg%DxX?3Z(@l|67`)!jWjY^&*hi1%^-c;? zbft0~T#zAa{E$O1^nKbpxk$o%LiXFo&XtHC7SjdIEKEoVEB2-@2NDWaA*>EQv1SzA zLUxN)T6lJ6zRATe=(|(mm><10%Lx*Q=$Cg{0{|+o`sc8ccdH0);c4hi*-mUv~a+dh5=^i1sp5raZ%1PMA+lVeA z*qSf~1m&dl3$(}PJ!@>O?I7Cj?W39hwlW!BRYYSuKhN3dgj*Q@y~107t#1+9LKo$J zl&`UwF7(Y*ncs6yri&H!49M&M5pU;YYGRAt9q@@Vn{Iv3!O0 z$kHH>DlG+A`}ap8-&4BDGpWPA;lDGe)?CEJg?37s$7&ZCq^NtTdemU_XR>uV(t}u3 zCiLo?wVp@>6u$6v{6M17YEcNpf7Erc!JP!FnLwNN99)0HHCchC*y$N5h1GQJvfO8u zrs?ncK|)^-Y)+e9!$sfLb)Mh47#$7(R6Wi7600S3$rktESn7FZ%T%e0Oz4?ie2RaD zVrZWQC}eggP9L{^QbF5Q5Nb(oN1Q48vpmzil>ParLoQR2FTzaB0k6f1!=Cjkk0}}l z`S4|$-IBG$Y!;z2iw8=Vt>}d@Ws+%=3$B*^zM1by6oJjnT@x0L39~C+$b|Uy6@gyA z%UI7^CqH6mF;0SjEvJnneV&O?jkM?EG7~mgxfwXUUDnO;K5!p$B@QWQidRR5)izHd zqq-MYu3h#@h5^3y#7{&SUSTdD8bpwO|0wp1FRs%VUFujk6pAWx$&d}rGV~ErTj6vP zH2F9R$-LLBYVUBG_LFe-kwDsNZ#iFu+$;XbT8N1gqfkE>^r6Q2;^eAMI~*ZWgO{vJ zk4LGAXGD;3!YI)GYOzOe@*GIMVx@AnC|vaQFJ2Kp={R*C7s?)=5(2%x_vy>grg(M1 zKg2pl(`|;rIjkAZA-?Xe#&5n?48%Uj^i$)LL;LMKY)xcf7m;*9Ak{K`)^YI7ed7BI z4JY`MT`pCz?Tm&F`WwD@-QU;p`YY2`5%cf1%`xK@Fk5w%RzyW4`y^5qyB&ZpChMH>LG`Qz z9|-lI<3~)1p4Wm^JweAc=?kW$y2^9Vfa>!He|{IVJ`xrFZEEf9*^+vt@l1vgX3&AI zFI|A)4*tIai>`U%hhQ!6b&dEcF@lE}2K=gu0g@pmJmsCOXM(E;IAS}(=N2cz8_H>? z=|`U-BQidkR9#yYR=Cz>y!pP1q}o(wFmwcpy_^t!O2@r+VuX3Sk%(4ZPhN+znCsVt zBT&ZDzMAA2_`%6KS2W*07Ny0B;*rTPSc*)BxZ!XmISMp1Im^ZuUzeAfl8KV+;s@09 z#mF~Z%-kdndUNI`arTyf>%O2FL-@x80hxCfW&4O4n?4Rti{-3^@!{>zU#Yuqx4hau zf(4lbdzCsLm8uHO*3fAo)zJOiSLzG{!$CM4ZOP~HWE`hN{Avp~qx`Y+pBcOUrvOD{ zFZw|gBuztm4jjydYixVar2!Q_bj zx@9xs# zHF;Hex~@#<8$WPxQVi*RBCqOZyRKCUh>aF@NHjklwp#6-Do~FN>XamT;p+66p=|8}@p>p*Ap`*{i%K1HjvaVwJj4`{lfeN_uN|I~8Z~+Mb1UPb!jIQ2g8^R-`&sX#8|eYGlqw?C2|$%w(v7PedX> zS&h^=h#2?B1kTeHV#h<7r;e&%CSZv!Fef|2&((bnuBq{ zg+C-)&aHjsaMOaQUpP+Cni72AZ9Ya_+q^G+{RTq5FUvCeRoll=v6z`tVBvidrF!B> z+OMZ}ai}!CnvDc9w#r}?Mz$~DKO;xvdl%O}eZ9U(`+e^KToNB$Rq#t}(mAB*yWQE{ zx0?`=d3Z}d6(yp2#a(2zw?>WVXvsYs3u4W2$5|;2>xuSeaXAa^Z#w1=iINfsU(KC3 zcFmnMCPK&jOfpoPYiERQTI;P3BxF;CD9CDK;a`y=Pl5ckkuv=lJ4T~Rk+U0IdS|H8 z2Q8HOrWjk|_5JOPiapw_(8>Tnk%^@XV{8xgOEW=Ic8X@PJKLIDGA}K1nuKb^Qb1bh zc7kGsIcP59{DFw-Cl_DZj5jJgv#8lJ-utHJ0Q-&myr;i{`Li`c1m}Xf_krCgK>@3C&0+8 zme5@IwO$zem!cR=qb+%)qu7-wcbFN^V|xCQgU=1~*XU03;I@lEGetj)3}_6S(a=to za}wCUYb3YAWHbf4Q`u86R=QfmYvPbD%I!MF3}NC>BYcdSrypeZz7~l_!A4LHaQrmx z>FU1J?dN!oPX~mJ@i*Pl)Sqp#%H=(o204UCv5UdI>miBJDJnByWNmw!n+hqP7A)o$r{YV!Z%Kaq_Hn9p zzHyz;_H`71r#FSyXCR|CEiLnF1oqB*5!T%noJjcqN{lX@MaHNkkGYAPb6DML{YYJM z@bLxS4fjJ$wWTqCT=L@Bb|$j&R{ag`xLD{kDKu+#8O15OxE!A_-CZ&BiX`cPfm4P2 z+Yb~woZBcPkjdK09~Vp)BSHG!|Fzz-&}xoQi}xZJcw1C9Sj18$g+lOlM=X3_z_4v} zG6>gP$A6oGDZDqA)7p={6<#o7qJMen`bfDnR;Ij79Z#m&qEg=;M}Tx zR6UOygpy3KAo+)j%wl~zhKlB(+O2@o5J|I~v5fv8rZHaJCacCL+UMo$coJ(Q@>lgv z6NO+ehiRPoOSiUq4ZMfH27IzNc)pA7PX5Jv2k->YWz;((7ET84G)E$zz3$@%N)O}p z-yu;fadvIT@Opxja#M8njny?4RbAy)9KYZUX0~}BgG%ChS5EmwnEG(D2A|5R z|I?f#z;ECFFJAJ|4v32;y0_2lm2rE6xtC;!#5SzKw{ab(FFtM*beK8FnoygAoX1vv z0jqs_sM46ENq)V~5n#kalr|EOt@CHm+;h8qq95?C#l^%QXfX$YaI~arF?j%(;du^8 zTsihKA4_?0&2Pys4kntzH zZ{mQCXq$4UKaH7OzRI;`7zC~~DBojX3FzZN=iBl{gX%N1XU%$0oxeJllsRwM7JqKD zo#)!fT=_k?a34M#3Xv4? zfJ_AJc)0ZYd)OZYp$nsKV#)jlT9;>;%DSTfN5N8?DxO8Ab=YpL#%pWb!P>7diG6}H z-|x8w6E}{7t23;HfO8=$K~(3<+RY)^?eK=c-RgAT`o?T?KZV4;P+4nIgt85wz@>w0 zb~EBoJ3ToGm_WnMz)+Gb!6u3)j2iWVX&7*BSqawF zfve75$kKFV+_faF9UM+smRP#$@C5%If9*SI8AC5ig2WU3Ba3Nwh#Q6&X*szfnPo0+ z!oZuvGX18=lKM?NlYNmrA(!*}=Mcr?(x~$Zl6YE8d2-~){+N8d}%O5rSv;$GJ{eKOuzxJvF;u))YML5{+8tSm%uzrXhmvFHc_~pP+E<$eGax z_V;y;r8yg(;h7g}52>9rWUcs}x?DR~Lk1Ip`l6`?#UbAHsO=os98W>V=${+5*j(0@ zsXr@fz8y7MTN!r7wEF4sNY9j)TQpx~#X6qbp7tM##f-|)J7`5Go8;KV&x*A$M-qNj zJ{0JZmszKs#_*LmW##pd)9h)L!iGLBt?V{@=;zJZlH*9!U;Iocy6II@cU(Oj;@6ez zB4)bGvl^4jRufSet20ykD48B#6a(4PI0L$Ta+Ke$nFn)-Q#x$hm$t@$oXDlFxg zcrRmcV*{O0OZHy!64QRB8+X!1nw@~_^p&U_gBG2^kX&bnHqT{uIYK=_jud!c)}Gty z0Wm>HLNb{>hflXLG|-^Q$4f#6G_aA^az>8CzrEqR;nRm|eQ_&(Bsnmev@EE@$aCMsf}i{;tp_X}8cck`zvu)F z;l#Q*>{zsQwAAKEY6unPP9q_qm4OVWoM5fcegZfA)n>Mlby0?dqNxEw~cr*&M4xo=@Wzxf)#w~QRn1A&*IPqex3Zw28f>d~` zid&A%f~C%e4+#2k9WRydJ6yxAn`DJxTioLGD8uOFWtL&&r^=Ou7alxCiwDjR>Jq&5 zt;AdOo^&z!3EE4uwAPV5#)zUVI!QOYEj198&KJISf)fS#zS_&^HLWWJMd+>@+!KP= zNs8R{pXrfmIrV?h>kF_A^6&}*maaPIx*l6th)YB`o=v?5a6$7Qx=)OBGV6)>v;qom zx@89}S#TXv&{}Y{ZZRfsN+i3Ncjxt-caubrPs`b1I-&W(V!*o>crnKB%`_|xO#~>7 z6I{^fW&m&<@n}yr@>7+waSOAS0zBSZXc3jvC7LQaIwf^VPrmA-PbM&)aRE9Z?VDYc zs;zLk&Wi$K6lfDpO@42a*GU$2xK)a2`#jC|(&9ZAfQ93Eq~vBRqZzMtk|idC`HIYR zLHFmb(dIa%%`cE^3@tgcHa3Y*@g0M0UTWRPqQg>q*k3%{ZqnZS;9zX0tttMglCQ1H1+ zwAlBfvwrRefCm=j`l3UhyV>-)E>t~D^iW35u+{<*tK?X6B31<~-!*Ok`+z)n(%TD2 zReouYVu6{|YW4=XPfcl!5It3xsxI6_S>y|7-T@Vpt5CU|`Oh1-pI#}73dCGLpXlmsJ zOLs();ZOFb_#XofwBPSpQ!;6u&`(!mM54(zsNN znVKz55IFmUV;Wks!rUsPQ7sJ&h0lC)YGJ!@&G^_NnstKNmA@iPmujG6+T3rA2dl6B zJ|XPAA*TgUIW+=`M|Kt@WEs`VpFHg1O8+z1htxmpqTrJGmHzDAENT?oxCPm9Yw;s; z9s_3NVTg}rwUstL8=FaP=XDw0#@y87v6tp6F6YjxbcC+x`&nJF6Aa1ui&k#fY|b*gMbW5ugF zOAE8bY?HeM_zBMnM7a1riuuV=j_$BOsuXbZ!+rIg<{0o94`8>UGy7KPtT{T50eS{3 zbD?y~nq_5yC8)<*CDV6|`44dpY;}jf6?O1k%r1O`9!`Fka{scoA1;yIE+gavBtXYk zgAZ(Du2&b4=FWT*N#gvkPBba_e@28L1jtj@;x5sAWvl*5ddIkJ+ZUmuVD?D~Dca;+ z{`sdA{6lm(0vc1}Nok8z!bLbR*1>PGZw zglbRDrg%h(-%u-uj*M18sC90qobQzjIk@dFo{$n7T9%QG49m}RGh$orQV+QPyvmWH zYQAJCDR|Hu>v)mBnV+`Yvz6ad-zr|qwJDGgd4n|0u<`OJMmw6HkThJ*EDX7o3bnL+ z^JKZymT+!-hUdQQ)qUP)fR--Mrfqcd zld)3s8g@a{r}~-s6i0Lv+k}*M1qFC}|HY$rhE$m=wB0a6tfer@6x@V3_?P_&N`qpRo>7%W@SBKb>E zVtUUyl@})d^dE_LVC?e1FpV8Y9Ms}y%J%ci5 zRB2bCRv}c%wX+g8bg}xgoiKOp-f5wMuQjMIIMjwhW!FN)TR)?vlp!$Bh~Eedfg#_= z(#L~D_ODOR9O9|<-iZI71}u;%8RNjqIRL9X(_Hu|@lsBn3$1LvsXbn-<$J72@wcItt%!OH`qXhoL)Uv)Sd+q`fA*ShCa#px z#d=$lWLFZ$+rDa^L808w0YefuUi@G0n%B2|DB}iI#=Wzg&utaDz1-Uo%$=!QM1(j#(EjMbVKBE45u|iFbscDTP(udU1gAVsKxQ$XUPmf2e ziTh^cV{6NJ%j(T11a&fqAF4b|vw^+VE0C~#F#Nz?M#lPo16Y+mRGBi707Zr}PP$4g z36P4qp`iPj5TUQy98V-FIR`h>N9^rA&L|1gM8jfgFl@&W9TOtz#C3A?8MmBPv|~L> zAT~pLi(D}5g*)Cu+$!|1Al!dt$Z9$Rly==N$u^~w9tMk+pySV5gNO=o(4_Pso?9FurCfWBg|tzf~6+gM5-prot?|fG{rT>oLazBbw){zGFmU5gb}^h zF(l;9-TqfX>c5g?DYf3Y-{kxkJokSFHUAfSxb)xQqyOJS4?Ffqw?uTbS2~%+?_6Y? z_5l4zH~MP_r-tp{R6n{e$Vj;L9RKOYCrinD{{dWuv6PJHjKW3xtp#Os)Q`r9M=Hr~ zFejjoj3xdlvHI1d*0AusraIkdHTxKe>+3@2hoaVbYeZbT#?%p z{ZW&AA%D80)@ex5;WAwspTySv(dD>DpZDxrGdWx^Rb}Xpb0chH^Nyl0+T05{rruA= zGX^zk8PBl?xLcAG^Mq^KjYdBw`P|}>tG3=}w~Q9RQs9iq=(o4AWi@qHv z;toyCxbzWv&V|m$SD~((o>FJ~X)HLN!M|lwXtl;_m2KGb@F6grgQrJi{*Jw&0@E1k zmg!xiYvD9z#PD@a2b*Md zUMNLD=_3<8N;O$CBvQ0J1fZ{Z(~Z6mr_|Or(Gup2HKER11VlsxLTNFXr8xhD?jL#J z^JAq%2^o26+<~NnB@au{E~YKVwj>T&lrGZh#43=D2AB>g1woj%cdg0fjlupPohja@ zPE<}UTQe4`F9Z`WV$Gv-a=_pEJEerpp7y?@=98g^_!fYNMnL>U?NVFo2ZiPRn%cDIZ9&Clir66t1 zoO=s7dY16SANNZ?R(>)8o|qo|I9o!4V4;Q+x;Pk1P@frVRC!3H4iv}fa_ZapwH03?=H|@B_T-ET zA5UlX`A^8pg6~CJP0jjK0im>i@wob3vE=(wW+D-;!YBzPO4HpI=lbl|bHd!T9=ffZ zTU5jLX$|QXV&(S=NwSU<8U1xOx)9`latLlwTTQTtf+Vmfr;LM=@N@Qe^M~ zI3+vwT|r6cmVbItNuEke`N%f~ z>X_iy&GrC-WnMxDy_po0kb=B$FPHkn!q3b-4QOj$2D>Qai-ra8Hm4J7pR|Pak96xl4pj|++XO&L3ov?nk~-72Rh93;KgT}5^UTk{pKq8_NlWVl z&tLJJ5>zA35f}twGl6*B?_+fvO#o7JyKY*dNm8q=I9qfJfEYx!GF1NaQtE|cCbc6;s87EP%gJg3PI)r5puN5X zo!v?%rm7!J=16D5l}lDM>K~-;xMR)21z3fI5g6Zr+x=C^6qHr>*+AexN7JW{0z70-t1X|rf93i0zNP&dAWraoK5i=xH^?_Gzc zOdp?*(KdRgV((w43|O}#YJQOYV^;jX%Cx|%cKm6@&~n@m8|3K6EvBVd7~oq%sX-)h z#QEu~%$>-PTR=%c`fl}_e|u+_Kr4$#x3)*IzgO>Npi$PM+gxM~`L6}q)w({8NR=uw zH4@NM+rgistL#(f(oKFd z5+ZRozM>~c*5&04unntE(9!uI7sGE=>w%jLtaqxUC+qKZ;-18}qvsP*X5gJD49k0t z8K24!&N;UusGG{3hAV{rWlVMN%bN=^d&9|3t@4iq1YV&Hk!)nYTey86IRX7j(2@H_ zv>szTU`Pu8XeA>BRqE1qf>ct!xK)p;v0Q5g=&bX%I_H+&@6I8}>~TAw3oAdDAUz$D`B}DVVps&^jB1xl4vMzvzL6Mqq9BPAI ztXiFc*@(o7EecDDlg7>lXXAO|KmNn!|)Pn{z2odo64r7-yQPDD?8E9 zCFvQyNK#{+)&%V2a=1;vBZ|7$o-}Eho-z#MWKRQM@w*=+|2{gK!6X?O13U8au5yEr zK!SbiN3Igz^YCu|lD2$q}|3>L3Ii)d@} zBDx#T#_CY^-c8WP%#opoKe-O{FSLkRn|` zx^$!mL^>h#-l8ZVT|hv(^d3M;=n?6?_Y!&!5PAvm`+Dx&@0@dH&dj|t_kQO$pWpc- zf^Q1h>s@=Tz1M!$^X$!?W!)Vvf*-<9uM`&_j$!(4jn%O&8qp9_m+Q&IL#}4oF$car z3rOSTX|%f|bef`535em{VU{9-HBK>(`qFO#h%nysFok`oL34<{e7G>!jzoz~ERZ`i z=(7E1ImYBrBkoFBL4qq@K6i_=QV)?kx3%1iMv+UQfTYg)o|PE=5WBgV6$J9ye**uJ zuIeQjFHtE?HfBlm!@jr-a+VTc72SSPfq%Ia56sN6o zJ%E&+ftj&G#N~YEoZw%jl>eLE`|U_uoki!cEbgAW{^XSRK{|^p{aO(iCPkocd}^mt z9LxEcx?GF=*B2sA6ymUN;mA)=3<$?|K*wk|hU)^)4#D~Z=cGn_{*lqyRiv-l4;-{J zK-6mt{jP~PxY2;g09amtu<||+x<>7DDhp7&^j}4h`U4YO9UyMuKi`W0I^8m`x3d5p zaLDm8JZfF9GH?wGGveJ1+IGn(1=aUg9-u4*xQIfGhSE z=zsH(!d3w%K52^jhi|_?+l^F#CcMW0Pm%iQ1r9)pL@2)W`9uo)?Ff2y|Ka3VGlWoL z*rKE=Wy7o1S=W}Kq@=3$T&RTUMK;B_>_>d+(vMFD6MswKTwQ$Q1TJ*~byyH4zP%Ca z$(hDn;N)H8^QhVGekA-kI<_tT{S+NJQm);Mdbq?>GWTxdQHukT$a%BC=qgXo-AZxm+PWGzJVrs}R+j@~^TqM`Ma(c%?I3X9eZ4L``rLK?T} zGmP=>0JP>!TP4FqT>4#iAn;^UVSF><#`DYqqJz#<1%#2%iCZ&O@>pO+Z2|PQPKSL1 zT}|xSbrCfOFHiWT$69t}b@E3tTC)V%{e-v?pG@@Z?t-YOO2$Jj+kBf zhskR?6ee_s10f>K#5g&8<=Of zD+d>uqBiaY_HfZHUuNm-Y`bQ!dD$aSByyCOxKgLF=wwK>Vz+%DJ?_OY&X%gzXOkNVl4uv*`o+5y8SE>Sz72zXl8^-7~d_p+%m(yxAl z>y~@8;RtmLnJbn5VN7-ejA6#G;A@#}6bWsnjVC8%Ji4FMXz}TT>Y|n6Q|M>;J!Hoe zuzX{f$t`9XJnZ4IBipbr8Y?dHR)XXy#Co!8@3pMxb8&mP<~N#at9-83S}K|5$EoXU zs(0n0aGwz>!=gU0Qk@`dcXxVL`73+LT^`6dhgowd)zd_p$bOPE!#Rx5ubTle3q&Z+49i} zdETi=@RM%N1vP%HNi&IM%Xf#5ZQqhVnA@pn@)3Hpd*6rd&aY&eONjGr)wu9YH- zoJ97rWmK^&?z0;whlO6KM}q*;d2AsJ|11I1S1yQ8gP)}vISVP!nE zQkNZKmEZg0F-!%wHSA*Gbb><_4kB!%byuGd-l-3|?RYJxTb$t;Ez?~!IpaUlQ2j?; zH<&q!u@V4;ijRjG!uMDSm?H6<-`)0ZN_Cn#0cXN&&ztss(VuGGE!5hj=w??wVw7*E zOMQ$9`&aSbyK10oPk$wEfb$2x<6hiQlP2wTz5*yy|G#?tM`{W~cyT8{9As?!PJeW* z><7*OKA>gr+oaBxo3_nV@<-VApLN;)?&J633Dy5*Rw@PkwwI8OcW|4pm}pjaGS_2i zqCy@AP#Rzvr$S^v+aGjct8%b@Y~roEGt=&dN5Z5rutf7l{QC`Os}x5)v{GqMsfwsJ z=^<1$wHctNFpZb=Se1Aa(17xbmQ7plu%}S2901`V?-)nQ2cb{qMrVl=^Izq;jts30dE{^%t4J!pNcWv|b^j%OGw9ZAAly{Oxp zP}$97#?ti*yBgb>hD85Q$%4p#xBT^wbX>=?fOj4aXuKCA>U{jF`k!Zxi2|CF0gUY} zSb8-`W=zfQLxKUia8*g){Px%AIqhiOlKk$b>;Sf&TB3H~kdk$BBIm=)&q z#Sfj@6{I%Fz&IdV|BUgfi$cPKZWwe}VSg{=2Ts_i*{@Zcv#)Yt7>o{Y*J08D ztyyR2cfKDuYHWR-Tv!2pP1Qf2{L={k8$IC~3yqzfhnMY;$O5HgK|8rCk>$)AT6vU) z1|V|(u@!*5g5rMQNXsgJ!9O5ACETDtY^A>-&_fp9z{5(O1ztD={=kupg|Gdu%pHY4 zaHwZMIwyulU}onUP$Cs~?D8=E5MSEA=8i`Zp%waJcbeSdDzl!WZ6Ge<;52*1mf%oqv!&@=z79*p%JAuoQfr2hYO+*v@lU#(!M-QC-#0w zKWNLK-#m6vYA7qIO!;V_+&_>h*w5(%UqEDx8zn#xqh`+9FZ}aOITnwQ|m`-bTUaVG#*8yG4|Mykx3L%5?i&anDD_ogX;3 zcl+aq27vxNs7Se*v@^~8->`W6+jJUn_jgb?d|>Mcss@6-`JM+u1|zYH+9bM0Mv1IR z)Q>6RpR1F+jXu8V5H2)I{2t>_yapv}cmi(VDC@5y&zoA)yZt3j!|R;4JFbA5*N-(m zWtZpKMST%0y~p8Eyb0XRogd|}{FOJf5okbrmvZ$=rrx&r3H`h3Rt)Y* z3m{OAz7}?H!&6unRwv9?9FwbOC6J&#-6CSv3bE~y3(caiaL~F;V(7F$Jo&EGQ?_~M z_PT>?CM~%vS~?|wW2N6N#&FgQ&c&NhoO~n)@?L4St%l^|bOj&pT=ssr+tyTYp>-}X zv|QOR^8NvKV`0xL&(=GOjas;KOV=+-;7;^(k{0dp*7_W+M)TMiYBa_JfK7VQWq8<5 zw(N|9gE-%i9sn9|8!pp2%+L>7wn?SNsFsgwdoZwfK+Eaxxk{aiWN#?wL~Xd$sn&5N#-t z?oB_!<;$<*!j=ZRkr5UT0Hj}-ovHq$?PjR+Vp(=EPY8uutD4o0+!#Hg*cY~j`u zvd@8jA7phS81QmLuQPFZ1IlxGP>B4T9ZhSj7*F|&Ci^;x{O?bK(nW5JUt`-+zDlV* zgmT_gB(L%U>p*4~RQSz_-%0QaBMk>4l>hc~6@aR7$i6y1}z8JYrW9wZW&Fur!rU3P1k!g^Hk9`j z+HRr=RBF3`pyKnbd4(q zXx&yG`+>7XoDI~M&o?&M;)Z_UEaiX!Z0xlm=z-6n%iZzF*0o>rdFL#kRM!C2?7CaB z_9heO)iRpP!%nBaE5vv}jOVAScQ~Y%zuF*ipU%Xoia(IRu>Q>Fd}CAPUew7UbL*o|i~3NimXqmA+_sblvEimgrHI2|Z8(5oEs{ zxA#m>xO*=oNX%#eA%wI3U#YA8QDFGP>p%WR5$?~S-D1crF&4M?ze4*qV z(}T3u;yzhbE{pmm4`sZPQP;;>6}@~xz5m~6jIY215!uT#JbEzwt-ISE=Qd2952ym- zlg0eNkq{O?$EGgoXhZilfktOl=-LRZGWFRL05|Yp5V6K$@dF1sgs}w9`$80e1HI(b ziyt^D=pq7EJaO!84mPZxEA;q6yfxxPuDtjRf8qxY5>Tw7>Q8_3=O_GWhyP#tLv;88 zTalthEWWyBf>~2*<0tI;HMM`U*-U%;_Z~O0<-&~SEilpa*P-KdeLrxXGr8OqZLS1@ z%s;JYe$z+=Xwge9{(&=2uLNY;;}IZH{+qn@u#_Qe0I@^@V(hr2j;ptCV5ugAT6NJg}S(lr2@XA{yPi45kSzU{!l}5?uXHOVGG~-7^6+O5iKI zsEOfG+0s*ymXIBv!&Y$`t)E$HwsW%y?qE%R18hDe(4E2L>%vgF^Y&!uXPTm*mM!H^ ziydo^=p-Iy9)OFT06;deC=sU|_JM8}C)_=d@7xRdr2VlS*Mp)ks;9;STk4Zid^L?! zZTB}i@4mu5DBUSMXhZiVJ8&#!=YAv&9wv?%yX}6)(BCePVH>^xu2%qph`k~0 z^j13wGTSX~qzVjjA@tZr6&~T;D50K+_XC8iiAp+P3G3PV9!fQg(eIi0B7^g6?D28t zEE1 zkX1HCpWfS@yiHG_+3toOxQ29cR>$CGMqpTNM#Q}FG*kgueEA~z2ab7|%A9YWlaD|s z)JU4K2NkIB43h=48ZMEg$Pu3IBIb5Or_jo-TL`Q4g3wx5lw zNZU8t8HTCmAQ;fX4KYzWiH6a-=PrS@l}bW0DCf~pN)XfQ{LTVXQvbTb!ljR-O|L$Y zB1VuRbE)4^CzC&LRvg;MvJ{fF>BEeM6sK~!4n)5P@1_!*q_!9Whl1}FmExKwQv%sn z^#FV~*z0P|r%4baH@*{1e*l5<4jX~~({Bqo{aA(*e|@PTYE_}^f;=6Nw5{#^Fz>GS zwcJ5VBg|CrrXQc?^0vID}mQelFy!EPTN5;XM7_ zO{@TX&}Lf%#Q#<_C!mneDjAA62WgBQORRx!!EMCe0;lp0lZiAW)YLT;b?eGa6-Xh7%W~ z?3e@3^6WXrxKBgJ_^~pGM`914?RUN*kFMBVaMa|G_ON;SJ~CQ*D5ir1V80e?#NUZ0 z?SOt(syYdmj5SxP`l6ot(i+#{`$4yI%?vI@arf%D9u|X&{ls61pFWyIUc5yDr?b*V z9(@GUQjE$v?7^C!r!!uK+JEySt`a1z&|!6)%D>Q!d00IQEXJP8OM8qpLU@oeWoWaQ z{I64u3)Gn^JTj4eUG(f*icjuzm@`JnGe*BW(5;A|26(I&P9}Gr2Ty6#3`WbBz{?+q zbLeW8Ca^ehFBtdE_{)6fQFQiMi5_6Yp1UF(Ma$Hb+Vm@OV$P>Z*UPp2))V@IXOZ7V zzn<)??u$s}BlV_%hD#lfAR2B18y(51`~YSqK{H#~7Y^Fy=U+8 z$!-4JM;s+Edelvl?c_{0b4fT~te=nvlP2?QP{)GY*6ifs9OxW;R~qUN8HHdoasy{& zY@V)Hqsq14tcz3DX**?hxYj5gRSf|`jw5g@uxaF^K_~pmvYn6_lm6?E`KEZri>V2A zq~7XiriPFOFo^S1rWlgdn48t~ER=nLEM4A|!In_?V?H$lyWHjbq$=0cfC%kT!?QR5-sdkS%%qZLO`5SzYFsWoBq<>p4Uy)VAf zB&8;fn>=YY6dC2fGV0KB0=$V;1BlABf$i5|FVZ2>cpUe=W>EQ;5})KXCk@`KNIrnh#q#ax&nnSfw+%F6q1456Ax+d4K=Yaql-9+}~HOvoD`r!}uQ( zpDhw&{WPmwdhQZ!|v{qmnu8q5(z zYl)X(tbhdmQ{wHi6VNGS28gXW=q&%h`TceJ2`n$L8^FE;h9U^4!}HVxvsV52!oQmB zPxJig6#rv$rfGL4&|+}AxOis=QC^{liBzh|N|ldX&m|RjQ%T$%|(_EWlr4B4Dh*6O)^AVRVt@xA|b)6w7c#kI^ zw{7`983q9KA)~Bw%CT005;;lXN|)K#IRuFr_o;k7!rsxR z;z(RS6AdfOdht<$=7n}-jOtDCM*z|XHPRPejxwg=2HW8V4VNOL7}vP5{X75ffIcBa zvjEhH84)0u_9lIzQlP3i_3>&>w-*%u=K_A`=8VC~rt&CB23h4UMY1C8=>z3=^r)K$ z{qetSFaGg|M{O9DevJG=1VF@L;_jpoBIPxa(a##bDW5hxjy)6Y!KKV~DBAnzF$6Cl!5b+vKs)?=K7dZFM4)2??E^!<5sqAX_x zNle2UwPYxXh*f2?#Db+B0)J&33LNs9T?8Y~pLCoHjMruDc^B1s*MFXZ+fh4&I_Q)D zz2%UGcVdC$@5`Sa=q}&s%Fa%_UKu43Dl7}PvWxLx5Fu7r&n?i1nuxElk0~b2PW6b- zJ~5IRh#la)U~X-JkPgm3ilVp)s;_*1btCP=<+sCc6I>91&IQ7`wg92tQ%>V>xz`E8 z&f0P_?`qg^KNf!D#`Al|k}!}S{V8P&rjunFDk}A@foddu=s^RZvE@bgS)xQSgf)}w zy$PKv+n$N_#k4csrzv9G6AOj0oH6z~;mnCmH|o&InEFt8C+5Z2nR}o%7MKcOy|i|D za*-P#9be6vL|qHeI0sB^1Lc7--ajftKBx}uu>%O7bO}PwgHMjcCs^8UTj`mFXJmSd zjv~s^!0w#ITotBqT|6S6?U*8!sbp3mJ`vJS8?;?6?65XUPHay)eeu2V2Yku(WbvT5#}Jw#jk5@l&LEWdO48 zV-MG-x85B$c~Ien_JSg4P3p!oq7(*|Tl_&e{B=Rguv`d(fI<~pxnkJ2SCOFy%oS^C z3X0}8xnsjTFuejT;)Dkgq=xS929vt{(OD`Eya@)CR*d9gHas$#d8e{H%vgyIy3-<2 zDWLty{}965rq}?;fq7-?yqeTC(2-{3KcS%0Bc1$AV}HeNKpSOYT3ni1n&UdHRf{D& zkokEd6Q9mL<*j|Hh8i7+6?Rtb=R}p>y2dKNPyS`v#|p6<3e-l|Q_&Agf8Z$jbHES- z(Z^`k`wYHfX1JfPh~TIcSq-T5aIPd3l(xBN%JS8Pn}nFJ6hkdDv@_O zb`7}AbLS)XyQxdCNpHd3`s_4F9`uz}wDqnujbgr{*&R?Mg=&19?N(R;GL&GQwcu!k zqpN$%V(Xz%VvJEg5HH)u|0rlKFZ~wgklg{m+`}}mwOrWX@Z=Z&3Frasr8{a@CzTJf z){7a2!;jS|fi}Dl;Zi}yge+;-hD*D?G5MA$_t7jLI5{<*50KpjD_+&CuB-Z76~O3r zMa@^%+_CVPA!*R!8JS}k1!$`XEAMkg-|4*GN1_p9J%gNvO&w_4EaVnTmhI9-F1p)Q zs1Q%f&xc)8tPDF8PQ3&2SijuIz-}2~clDI;&Gk#SWXAgNSR~tyT+sYQxqW8FZdtR_ z&yT{%9wKk+8JKj{tE-yhMph;9Sgfe&h=3@JCdIVi2$iAy&9WEkI#hew+11gLGf*QA z_>d1VM|!=6(nTsCht`lxEV3C(V^z^s9U@l&4r-1=5k*kqpC=bo<#d{|-aMqdcF%Ym z!%{a~#{n&v1bd1c$C4@Kg4RNKQz3p=;=0Uj+LrzBi8Q)rap^ggS4>HvZO|CW_jUH>ih>}wqHGj`4sloV8 z$l{)}sC&<5#Kf`TkWHOzu606qOqP`pS=L3IL#{y`iY993dJk3G9pML2@xro5ifc*4 zloE`mqm}Sv6xe5Thv}6A&q_Ictuv;`6~F_$K~(J%unmcTc3ISR!%{zF+ugEENL;%$ z1&}QT)gY;+dBJ2N?Ib#>-1_gnT@yhYTIdZH5ujJHw-Gs~PpF0;883IJ0l-PcoCM3W zS}Z=Y5XsU)3sun1lS$+ZV;Y*=7SoMkdHWK*K{{qJJ*_0;|y>{cb0=a!?#FY3vc|EpoA3L^ZbI!l>WC!K|Pl?AoJS3MqdS}Ox5||^w zvz5SRIWYDUcNo!Ito?94^_I1hrJFc-kaMA`6b@=|MIFDmyGm)W6hnvbEOfVPp$e$* zVkFli?Tx2uHBjQ;y7Q5L?_G*KhPA|CZ4IU^g$~HcxBfUe?e4h!ol?NI>SN`|_oyeI zXyw`r54b}4_{YS)dkea9Us2)yXb|Nl7>8a5z&ZD?g!d;uS8zXN1fX=M;Oge_xfCb^^BW zd^h-qRAO%stekF}AQ>IDyIF8hPo?@;U_$C3_Y75dKL^*4WOc%d#iJu|t+&a_5+;62 z_-45dr}HOmLE>OOd=X)>^hwfAkSudcsW7~1afP1Qp#wD;#s-W$EqjCfiKRAw)D-jD zT(s+YIR3XzVu^mbpKo{87M$M!*lSvv2WBj_g{<2sU7{f4CXsugUsf@XXbD>;V~g@+ zArA9XMPkfEO3hi7FkI1om-W$*E4|sl%f^7+ILp}+o8la%;xWY)QB$s~)YuhnWD!+P zD4*~RJ$*TEK{q#o$7+uLl_mF_zSA2S4(s{@jNU7C(hEgWGQ(HuVQ*dXq)P;nZ*G~c zhTr;uBX)rLdB5UrL{F`03!oh6PRT?kKFoRNT=!U=$|567rX}q)0*q48zqOOm53{IB zE;$OR^#*x}Gkba7EN2PkySlr%!6I3$pB4S8^b{T$x$o1xn5sPdm*HlgWT-X_7H?CcpS8c zqk!lzrsw=3Gk%$){FU?aHKQW_p;oHo){>2=Oem4i=D8|JYB?{91~UjFyQ+!i>|M1U(93II&VUSECMmQxtmmP;MKbqqse50 zv);9pORme;_R|}kvVn1m1LIsNrp;`isjYmQlvd+7^^9_Ln|M`v3~&V>v%;aKIHzY{ zKePUM)4T(Rrd3@IY7vMU2FqW__#n_3w14dU4IbIC(udVy7gl zho6`3n1{HvLu>2<6WGaxgxHdX>(p{})?LZfEVTtR42U{x6X8*2AcR!~?gzsM_4BtGG)S9aI3uL>Tu!vvOziu6F!a(ErZfvYV zI?KIDW0=pfhfY-+=D(VGz5g;y7IQw{baWpLI#1VyR#%fPCLTcSi zpwq3whgoCZpgb#~PnDxs+M3}9s+k7Qf5wmrV&!DZGQy0!^y)qm;7bp{jKjwOV?@a{ zm4Dp+o|O7&o>;`U+`0j<(}l1~b)aN*UF@=e{ADlrGy9u2Z=I!laRzQrMtXHMU@Y1B zaX`WoX1F2G&-Y=b{#wsIee}~g*BwRhLYU-Y)3N8fHEnK#@AK*%aJ!G*b$~(oOa_6O z9v-~PYX_JmCMAvcjI<|YO19zY(oB3f1&UIl4=>wu(B0{0g!SG9Sqcc5f+-z%r%L4R zL6)zHoE-swJri&a@>Z&poO~&;cp&GNvEvksk)y&Mf0b2ek=Co<+c@tBj;&81mZYo9 z?kIu<jfoiNt$SvUR$^&t5dosLwhSByx&L9t=uURSgx$&%IdfWy2~XqlN6~I~MX^rn)TB*85-7G6zrcy7byN zK4aJ~6qS{3NL*l!%ag?iQ$XSw)kH6M@Eo(rOhEJ`+-$6fZDTdo$Z|_V=_P;Jf+e6w5{^`&_v$;Dj zTjB&~29lk7yZah}Yvrx|4w}U*a^TtfyN9qZ38dX{4LP+fZP$}l{S|R$hrMuQ^Ftjs z!0Qv?zyuWtv~?lthnds_KMQ&72HY#e{XoV*o_~wGo!Ud9PdrN^?F6Ad;_|e}Rz%pv zm~gx2uMxjh=oq+@z--mQ80S@1vPT4Rjv`TXDwBIt{M)TRaH>O1QV?NO2p|y(zl{Bv z2xq^)$915D6n(tuE;S@ppIb(l{F1cCJp@o_4e>3}TN4mUGJlM92C^Yb_^mU~;~cOd zV4GSnKF0xD;%ZfdcVt`b<0Rsr4xXy~=`X?C1MpL%L^(oO_-`!}14 zNPxH=-Be}`1b)R#An*&rOa7V#|HXq5cdg0K%+s9s{hh2hzHa}F{GaD`dEO26A7(UR zS%>+8aukyZR+V%XIg9wW1p8(vC3=1d7hP*&oWm6m1z~V1F~|!2m~mP`-|}0ppv2gw z5*)~Y{Nv3BBo43n%bJT2CUVRQ#v%i2SJ+w5NP@k$XxEHRK~Efe8Z!%0$|0DF&FqyoMY|fvHPv^&&IK zI`N-oko^KAs*yv|zl44gb?;L*2nDJWi0yu>D$#rlfw_2|5I=_Ge5c!`>LklaFrqa$Zfu{sAXqhh} zLNyUbq#ZRpHs{1Wb;LVB_TT+W6zZY}M(@di+Dahpsc*h~xdJkkwLY|T?SR+P7Z|wC z4%MP$b;)B{Km{9FFM`Qn6G0_Wd;4iZ2^pm%~F8;0cPrN>~L50J1NG2cb7X z6W_Nas)2>{Hx`jEn-PWw@{2c=_%cjI1YJk5(3qnVee;=d67qlwg}$+8PA*%{C?WSB+6RA^jj8U< zdSszl^N?+$Af6qo;8N=MlJXuCgV8!jP9J}Au2q6(YX>9OipO)5BgOKwUOAdG0?**p zFF@ZO6MY}Y-`nZ;pPk^_1N{ghP^VqQyl?FSSlF_dbIU~K5oO0-mq_rN%ExllWp890 zLc=T2NQ}TvGuIiOI{-k#wG}_P@NqboIN{Pb@!y3u>s<|_Qp%f=rSub|x#t*_ftq%| z?0?S!kI^(3vk*PE6KZnu#{14i5PJ#>sJ8HRtiU9}waYc7&-g#ebG%KlUdwvO+r3el zo`9_smw=kvh3ciYB5*-qq57Dtn8S+w$;V%b9@vx6JSOUvB@WNYnKz7CpucUEa%XUP zxWa3^kUirbC6l;E(D(GWT~FvPa4XQqQi>GLQPWn#I{Dtzi}+22J^OaH+N?V4`jEz}eD!lOkN) z<$(;N44hH8)SMdrv7U{XQrSWMs}fgz1vCbRsSr5~NwQK;N^^T!i5kdEZgBgG012h4 z3>b-m4KD*+UI7@XoD&VnhTR?i3bvm6_bcH;OhfT3`e{cYpHUMeiv%gkM%M3^qf?&f zHZb?sDJ`;HXoH4%m85M~c75|Q2wf_p>0VRY+jEcVdhewopG)$vhSTvtob-Lhjx~1n zu!ZGk!%-@+$CbUC+O{(l7~TOy)>?6D+HPMECk8b4G^c!+itGApUv`rRuR7^xzT|KE zaj&nNjdN&ww9oEwsTstE%q3f%2sC%`s&fS;HfdK*#$*-0=dxKDhQ;G>aBM1|4drNP z3*SUBzOK6b*5P}rd;_#;6zQkZxqb^Btsd$jFyxXwHaj`H&QzZ$21~Cq-}zS4TU!9; z$MV1jz11vO0%Pv!@CpRrK5FmI)zZzraqlU^Ws-FR@rXK7veda7gpxybBvxQ{Px55D zNA7xys&;T8R_D-XY7my`+*$8H#>j}8k;hHnm1I-54I3hIjJrtHxmS){wKh=2wK*@3 z;0USp4Yrj&QY%lxyoF+FiF|jk#+b{gGfGJG5!maYE#2(aw|S76s&wJo&Q!r}_cr9I zGOr7Q@FY$fN1=rSu*8q%`)!AuB-JM z)fUq3J`aUS%)X^gk1ExF>-GN-7p`&1=Qk}~n|RNF z(r7~(fLk*LsB5x{&Tuelu%>S*Vu0Y8FFa$zQ)jeJwCH(|hk4x9Su^)8UY-`t(d%p7 zD&2*dw+WKa>r{PPifFLP2xn0tz;T`jrtyDW7pPkKJl?74iU(_iM0=zA9M>Uapp_&d4A! zvLW7j6N!k%W0m2ug*ivhx&2@15N#b6C*5+6_v$sN3@Ec-2qPe zbAT}0RuKD=CqHhrfZTWg0DEj2mz_wPAMSSdlckbASfc`HRORyVaY1URZ!Xxq$8gQ{ z1qg+ugk2OAu5IQ{>*!U&vTPW^9aOk(R4p|i1VbnV{MG8cH#~i)d(__qeCe=l2zkzO zqphIZv_|I1Rh26>WUpyFx;@M}9TlB>=yzMiDF7Ti066SS2EHI&29~02k^TZ7Ko@9~ z0qv+Gsr)b5_D4fT5D~R@h{VGUn;$svyT!`y7t{4Ld~O?cE$>a}-ayl%M2p;`&RZ_6 z2p(p2}re_9P+WJi&W+jyV-d- z!&9&uW0;wJ`@YN^a)qoMMAad(%g$r1{QRSi?*MQV^^*Zne5+oo345CjObvY^J&J8{ z0Ux`xW@aA9MQ$!i>bk4_tBvDdM_NUdW>(tCtoMX6LwL@b=!Qy zT{ekM{j5D!af-M#n)RWrdN3;L>xgy4n7cNyK4Gj3>D(e4+`JGw2h8i0h?2i`0{>^P z`!!#y_M?V)h24N&B7tmJW6L{t*D)wkmPu*NxpUg&iyi zy17AoK~*t2w1%tWY2>L7uVVvp(}P!qt^+vE zU!l$&f7cmBz}AChbk8>mY+xV2NH~c$_L~mv6xkNN&*|D9HY1MaaBdeNn2aOzB^Pge7`Byvo|Z7))5>qloLC9o%mCMP3c9Jp6m>R zIiwRu?Ys_7YSBG+Y_toNgYPkKbSeVtKs?OgX-c)UcSZJwR@C^(qcKoiiz0+SB43$9 zgxVpW-&T49r+EUxh|^7)h3m0O2^(x%5D4>rLb^n?Gj2#vc%s~=Kl;3c(hinwTC@K^ zD_lB=ntyJa;2Z6?OBAGvbF0viM5COA+E3A+s-IY8;l&!ea(@$Vjlg)3U{u3ux|*Tgu1~5`wBharDrPyn zET@AAPSUp^T<^#tuljlR;kNz8&9*B9%mmSX*G=N)-E#(fdHBl2gPf8V` zjd`6>-?bLT@y)_#Uh1jLV3#5vE%4kzxgJMhD}M^y-&DGoH5p@t5o@Ba1sz7v7_OyI zR}E}&lz-q@ZHU&aj9pQTjZgZJfzR%%iccwK;t|hzweQoi7~3WtTR-H$10#^THfrUR zt3R%s0E^?8VD^aOb9v}QHd7n)NMfdqP0@>U8<~!g*^2f78U>3t(ZZ8#O)Dn@3(wKR z38qxuaYvrMId+*K{mBy(wU0ATt~Za#d-@m6$#rMd<;=P^J8l?2+8Zv?F|y!Y_{)*2 zaoG{1lN-g58@24I=26{p1_q=vwR8$!EnG!L+N6TPv+^*+u6U0)qU@_(?D6^!oNE|F zL8{b%p<=PO3|hJ_<K?L zH&ZQ#t%esJ$~jwdR%}9VH-X)eHr0wcMgEhMjUts@tl^5$_3v%h9F|JyH-^RDTS zihPxU-iW1k#{u~x%;C^3Jn!HoY0JrGv*!$~`ir|)Q*q9ubwY6}cf-g%uMe*RNYzjL z8N)JNtr&3ZRB_E2Q3SJAi_l<0&S4Rjf;CU)N!z#uHV$#^MAZ?khk6fU6HR6yRGqMh z`?36&Yp<7lJAIG$+-J2D4k-8_+Y4-Fk*n}ouM5(}0`!v>h`k8wO<-Y*Z+Fx_7*GgV zIwy`h;&wOZpLL6`?P3x^2<&)I9id+&F35&1jUMz7>Q}z6*|Z)L0v9Y# z-Ms{vn0oLqwA16pey}TQb8iSU3J|=N8$CxJUO@E=&N)aIoV+d3bkVu)uZL8J4o;iE z0-nkhPS#P6Y{H^=tKTZ}x6JU`Y%Ev4S#+4HYM>82J4(yJ$X8WX45d>^H=3>F3bu!cd741Y z@LA-uVOvJUXpU}MCe07!YN_`ry<4OLL{d6BSoeX$qh?6CU>6}Y z8Zi&@T_FEK(FvoN8e+q)a!Im3WSr z?*pgTjV)FN#~I%8k>@(}BJ9#FS_nIsG2G~eL@n_7bP)x^T%<MW%4;Qo$pNeQEfx z{$Si{5dRte`?#??Gm00V2I4K^mjS{?7t<To5qv`klN6U^ z!3w7BETmyQ$I{u+sn-qC1*+B7B5x$M66ef)c1~D&vbSiib-J8M@|-_`{w>w^*O8df z`;svP#Zk{|a$4*tl~e9D3^`v2D3uTJ3e(#92*0fSJcCH2`Ko9m=S=dLq;3$&UdzhM5e2ep;^)`h8K4*`%OGswyoG&Jl^LeEI4;-yFi+e9qKhUwFdw_nEFxo>= z&OVKyr6JC_;VqjLX?IReN+M~ofhwMISuVuQqOg$B^0Q>Q4jCo3THlAh+ij^^(5@krjTXt$LbI(6` z{n@O{TC0lQLBjGU8XKh13GpGOw_Q`C1|;57JhbN{8O&PP1N`$F2F06(DyKx&sfQEL z15M`*o76pu5%JBhzy>LIefS$|E(@Zv!amwSnvmq<*QXj0hSuV!5aQDd!2b{hSl%~q zX-({S2_RW91wB7QEXp3W1Y)pLK+E?C(A@M&KRq96qXX?jAucYA&>82io3K#G51gG1 zfM*Qn&nN#h!vAMIA(GZq+WA#y)BR6NB%6Qkg?{dd{DXgP+D5mp$O5eV1 zF|Z@FQYo<3OPt7rCxjKc3PA3&mq}25Oux%wi<_W4y}kOBVkA8*e^?=^NG9$GKz<$#qDDIx^i6KmirA_V*<>lNW!w*- zAe{?M*ksMR@J)?`W{&l7*9qgx{BZ=~#-o_Ik-XgZAZJ z2>ftpPYdre`dX76@kydV-Z!~l_1q+7NDvE}ThUwtdT|K*FlF==)&2kC; z+1cAsJx8=!8el#HjnPho?>{1tCEtJ^nz>htBhM;>;C;D>D$(?qw?ZlNcq>)glpr`SH2 zyL_L|lwo-7vQ!kJxO4R_2^l;!1&V%Cfi)-k<(Q=-Lj zR``VJ%Sr0|)-2uEa(*|mqp^oMAXy)W%cVV!9=k@lPj!Ek>#0#%u50QF;9EOT<(;%j zvcNndCO`zlJ@*kauhdWTIZA~a_`p#N5#lIci`13HWhBBC87J&ss6ygRGUTGzcfHXv zN`GBQX=G$%C`@LVD>F)miu=KIfk&%SH_ytmW{c=Sps_}Pd6H>-X$bJDi~)#qS{8B1 zRHKv42a8Xo`VoiAsjjPTg0Hs}$(YKbl=$i2V@csP6)B?Jkwq!9a*N~|9{NR#dvhFg z7ZD||U~~501ZHu@K+?2!W0*>MMW|jIH)p3&DCW;#5~qY)5s8E`qJ zDQnV5Tmg37yDUR5$1+6B_vhk*?AV<{)D}dq_BbcnmFo87Sm`Baq8t6`bQ3sUn!23c z{n#z>2!A!9KXo1&vW=+p-nn&Rs8Oh!<-ZTCBjr=>YQI#6mhatUgnoXNJe?A=F{~9q zsaqg$@_*QS52z^icHI*NK_%xLB#49tk)%Ww$pVrytpo{8kPH%9L2?ohP!Ny|k|Z=u zXlRKNL^3V0$w+Q;1KsV^zW3Z&dw=J<=bTw{?%bI(d%0XfSyUDOs;>Ii`##U_5x1H9 zZuhFQ`%qO1?=WJCbW^0h1&t!y9rF#^ahWl|^pu4Jx}C_!Njii)BiVqvv_Ol7xQ>_C zZl^m~XT9S{uon4B5XTf}I1~U`052)4k{w81bYw<`D-L$j6a*pS0QmP%Q{#ivnjd#U zuE%D?l%B$8o85}1t?{cBoVRwMt;c9fw53?Xh;!4bKbRueI>fGeYN$Fu*U~MZX1u_I za^BX<)+`Cv)do&x2yWcSL5!N?#P=N{i#Ty?s5gAgI*L9;9#}Q8-V5Q6(GA(!B#tvm z$D8%~$DbP-a=ngrX6~P7v!lVd>(+bdwziTuGaS|a&8)(?4bK4JV{?zRP;id?F2JlZ@LRz}GnBH%i>|4y%V*QR;3lg#mrcDj5 zu$upjw7SjDfsxp(H&$?PmWNjZ@LXQL*LjQs45L5{F7o@q9QEQ}+|KcqqRpw%aKX6G zjPKZuW^K#zWM4-_i)2N{rBTLZ zfXoQ=mbh$7x{WN`l2PIJU`3 z4}a-587B=?C()HFtZQZl>azoHD7G5o-%_iXhcBx~CG~`3I+?+kWJZt2Yn&VC2#5g>YkXO z2H)N1`t?$;a=c%?xVD5KcuW`EuR|R}Q9ISr|hq*kfL zBlho4DLeV~xdW$whehVaaBg!I5J><);qc$;M^qUo{#=^=%hweND&5mEX;mBNptTYY zkI$QzGABpXFRhZJh;i#=oFX_OpH}WK2mAX`?YTLOCqFe7a#JYpDSfvL7u6%FM()5Y{csYo;cllmB84GVi z=^-^we(cc1@s9ihOOtVr8+FX4*C1pcXM+2{yPr;_F69B;K{9qA9H{r^e`k^l1Cf`1 zrUH4r`uBRf|6l!os&U;X(}LjC-dMP4|Xea$5-`@#dld=CD4R#5AxQSGtV&}_ea z`bhHW1=Az$gkXmSMQX!wB|4neI7mA8%f^XN3BFG6Lb&f_`0#D`cR`8mXD#vTd7q1$ znhHt#XJv9BEbR#*+*x{~lCtsL+`0yk? zSO_2>5GKW!_JLk&eZ8Zc{j|rl0CLp;$3Mi`EvSNDGF#~c zqRFZ7AVAbyAiurUSy01?&4)^n-$b0)j1EZ~=jqvLAn}iVV@x&3!5LIx zqtiV-)0;%EbAzHllslAauUUrkTg}=ewR-->3<`28ICHl}SFUpBvvrHdM$@L0X|l>6 z=0`EuRjCW@tE#JWX$>)olP4yzzR7JPw@l7nYh)76|#njY=wmd6Gvy(_<{4;7~72w zF^@$P)TCAUUP$xH@(V`BRk?3T2*bbI*|Q#`?EIp&KOL-)%i_o00b2 zzds<uG*mnwY-`DQ_nrNhB#j0Xv(|yb$Zq~knMfIG{HIZT?jV}yGH2GzE3&~% z&rV$^`35vS{bCnsNw44__p(oM2YAjOZ}g+8P=6F^_sx`@R5KO{@RuWjT!M9R2I*Jb zr3OkXN-m^Ed9F#mO3D6Q6sDm!zY!j1k>rhMO;Q^cFU|fhlG@dv8^Vb==U*k`L9IuLzkPV>4R-1amtWt zbAhUC|7vFxZRsPb8)i(?)0%5fEj=%-|7`pw_Tg7gZHbyOXaIH4T78;LUwz%(YEJeT zwljYMpHF(4-$<_L*i8_b@YSrh+#%N)sn}f~o0Oknt*YV=7%zKYJH%E>w-6YlDcm$q zPK59ZHrs!mwWz4HXPB$oJT9GJyRKEAs*O2b*>VESFKF_o@9Xi`?K0tn8Kx~$?%%As z8>lHF9U_IQ9%w*feD36kNv%2yy7`VyJDs175lBlK^=)K}a1JPFLog?#%vr?4u}peJ zE~2|TVennt>L7>AVWH%+5&l5C{x*$6vhRMYWgAd#>3d=c-Gp40(ZYSnjTcbIpR?Ap zt;t_xZ};=Xc}vy^>rU|8*l2fwkn3+F%V+kG_s>`PtI)@gbBj5>7x|5Q*KqgY`x!Cf zJY)8WA-sxm^P57C4OC^{kIi=T%C%ijyG>+N`c#GZ*By6+N5wBFopLRVd`Cuy$;|N` zYyH$VW!q0&_irMt6qDHXRnys;Tf(HvuS)I(30Zgl8b!{!ZawU)G<5daf*&QR=Oaj$ zmr7z_m6Fz@SGp1K$5P|)anMoL4hQd?^%>Qrk9Bv6({k=8of6TA7-~+66Ih%G@}sI% zslHVkelJ{}pr!2a{Ph__ot;mG)T#i> z6dYdSH7`u7Yp5fDtag*z7~T4Q(l64BaNf7H#zf@CxEg@u4faX1OH@7G8kl2QIaK&l z`#07kuVxIeJee90-W?!Tk5=Lh=$Q0i1DlCOOXZTE87jiM=wRKO>`v?H5E$(FZ+Rh6ewgvz!*yKoj^rd)JeaSm_z+?M8(B;s;z-IeWQ( z&_HW4e{HQ6&<}gq7h$5_XO%)s;kW^1Qcwxn=Uvwh6lKU-zHmKDI;;@6hTxucNonTR`?p0U5~~1KTu^b zVgtav|7P9{2jVZ4@2S7Ag#UdoWAMPD@@vpi5;x9n!Z!}d`ipnH%d)~$dvfonC8)8j z(_Nukqfj+tjiLn;x+~cu5{W^*c9+__j^j&OQVx?w(_z^L+Ls28H0nR>Weyn6mxK&v z3cXFGnXY>B=0>flA7n>P2t;R{0`{?jTAs-hqduIv;dhir=cC$fM6k|F4x^#uB{2v| z&r;_GI&4JSU{!$0UblAfRR1qmo+davWbFY{Hwm)ev~A3qI|@f%W`@;XRDjYbFfLIB zEuQ2SZ_1p$WU0w`60k?vk)<6M$8UHezJq^?RqeKivAf#lg;s2v$JQRY1r>U}D*^?} zZ>+A)=p@C~qc1@+-Ln^JmUFLS>=6@Cw=C`ftffhT@a`E z_Q5rAist1(X_2;+xrnXSPEzft*+Mv;LF`D6nLJtD-aW2XW8Jyx| z8#flURR3~319i%Lo|Z7Pd8#j`4wW>2>8ydYCxn$khOOi91Q+$A-7 zq+{fariGPf^PX=!eGB^N^lauO)$P*B1Dji^c>zmSE2y77Mp7SviGN1=9B3E#XJADe z>zZqcuG~Jpn8Ohq*Czp2K@U?dRVe*W2!ZQ8R%@v9)UVe0WyzcB;~Ixjb~vx5>&{xN zu{W)CO6`}&vU8%8K5mPxk{Vc8o-;R%PZCYADh!T&=1ln=QaI@8DT!~ejttV6Ru><( z-}~9=eOp;Nq}vR#P{|tXCKwlyqo8s#r`gaZuzIkz*MW9>u5PbJz9z@>qo+law+ROcOWbb?QAg#R%3Y+EZhqt7Z_nt5 z=*>D`?6fLOM7hMLc)hV-$h^27Yc-7?L?W~Ht)`U*#!c|bB zYJ%w&&aHgtld~zNmo%Yd)_jPvZceB#j3JPG+xDsf1CfTs`Gpb2B%v~(KxLnEH8;EB zSImoaW+g~eseb7!bzlQv7l+tWYvJvpdq?_NWs@f~5_FW(s5eiJz& zVWC6KGFjy~WjJ!OelOa!rlKbZq?-H1b){`slmay!QWnOV2Zw(Y z%XO|NvQYOixpw;G_Chm?d>=5;#2~yEIK@T>I^eRW7P1|^OO0_>BR3HmRVUP9lu8PD ziP*P`vmU}sx1XefgZ0h5HbDNriG;-QEto?GUmc(ye;0{|?;ogV1wX_vAZehEcyLFA z1^LVl`S!lM0h`Ec8i|j-SM0Bc=C?VujuLKYVw$PrhXZ6Sxappw?6d2+zcjXKtJlhT z_1N|-x*%4tEKY-a;HkmXx7}?V&&RYkM3U>M3^>`x`X%Qb z7REOVb@bAl*;Vu46;&O{ws+if@g)GjtIf5k%5P>9xN#Lh55QhZ$`ft0*z_&n{#egd z`RSLxOq+Duz7%>&w$8HFO8cp8-C=iu8LxQOgClf27r5E0fouCE z=_j9IpAfRe-J)l%sof%yEoRyZsa6%Qcy)Qd`jQ{grzlP3zYFLa9b&XHHUp{@2HZrXUK3|trAM|@SevTCB2X8?6K~ybP_o)*Gsg< z@?+iR=3+!d{(;);RrZ&tf&T}{%74<8|1+)m|EgtVhkw8}AN=@7$mT!$9;#xbuj-vm z!u)4Eev=6D%omunmMR~)pe*%1v4qNC+%xvcI;Nwdj^95%57`dlzy6}%JIz7yJcgDZ%2EEUHWMU4061?0fMve8G%@pPSc_MIqU$w82$drG-st zA6C(q2$wgMiKW=%AeNEiFw4=(K;UgecIU^qao==-U_8Kd&3Wa^C4*V3Te{}+K`KE- z>q`*p^txP5mNa@#CQS`2w#M;P>Q&?{)#4b(v6M;9sMRd~@!YM(yFQ_=2XmH-@VMi( z@x+3vfQJ|tlNdX{)BxL!bTj?zG%Y}UweYleoyRc;K>=8oI^y<;e`Q9dc~%GbKY@)? zsBIim@);nNDjk$bl^=>FqKU~Q9Y^VK7$K(AsuwfB+rOBjqyOQ3b2*uy*A5FGCPq4rE2>Y<~@36i!2M+*C*vd4RY0~h$~hy-@`tu^RS(~6mDy=b`u9>oY5U@ zOQn4T7=q}!n#C7{A+|1&fGDfsn_-*s(ev}mk0)+MO2{*1_5aaJVB%ltVK`8Gp#zx> z7T6Ca2oUDMj85szadMjCKkHj{r&*_nu8($deXi+$ad~xog^23@nQz(+Btu)jx*>m4m1VKbAn96iiOOQZFhb(kR1UzkMNG z0VPw=q}$xg9D0Mgu(>*+Bg9J?U)*BT;L!@|%^vfLCd$ z0Aae|L3yCW23`x~fL;qWr;cUsx{XchY&cKtTi4(jk-oaKn&FtS*5}^*DQ0ErV9y@( z3W2$86U?`7yc?D&j}7mXm{RvStzi$jPGHT;UI}E=Skrl|5pSWsYWAYb=WexCe(vO! z^XD-)W}Rjq=5Z(M7DW%}OAB;p>&qN@UyNfn^SQ-On}DSIZLi&K*3j8Fv%NbEywltg zF1cC!&|mG1gxf&98*l!2+f{6mu?by3c<1DIR9vXQmyu%;O*-FK_gQT~#^z9;%g;1e zcKWIv^D}!)bTM|*J!`TQdU8@hE4Cen;fjNcoCN2iI#$Asug+i zkEtp9IRr|ZI6r)0Y%luxKF{S#)eiY(%aB$picIWSPEL%$i5< zD#!-%1gr}?9?H6?e|HonmtT$P6XZ_?t`)pHtkTy*bz`O>0WCtEX+HW-q>pQZ2tu@rzd}!(E?*dC+dM)n``4 zr_SlQNezICw$o2-j1gD!wFCBeAC~ib-PU}(K*kZ?;t$i;u@fotMuSyXS69SKpPk*i z=W`5Q3n1iSyt~ee5!2m0$i)JGKE6SYmt1+AtpkFy&Y!HGsEUY@vZ>n2RG+HxBrPPx z@a@xYsdQP8&$W)UIoXfGWa}l781&pE)pkHzszuMQX=YUF#!J_$rxf3{bXA&{q`p}mL3rZ z7;Cw-2ZZP`6)jPde}|id^&8}Hx5dQYIE|pld@rox-AEI%HSsHNS)?KBWwij|{uh>j z5{B&Dk3fI0niR)}QV_2+pC79Hh1#GTuo~doKpj~34sySPjtY)HSN0|%r67AMX;ZGs z7-2D1aaO$hBU4Ifak)>&Joq;ekYFW3{~|y37SX@)mpJ3k?x`$6T%@$#`8M)gSkCu0 zy>`lubP&2ug#z6a<)1B)#4Yu{hp`Sl3d8M~5`rs$J~U9I!A?9GRt8Q56vYBP5`u)j zW+nKQ1N?oo2aM!VJy+mAq;$W0GK` zfM24WKfW~1n^;ofE0In=S(krJwxRjV=XYdg{a3eu(5Tu|T zszuOY-66tnq7v*dX#^wSCjWEPmHJ<{K=k(p68;_o=>I>)K;h4Aj|mEYT7c^N@rzdK zqcJfq8H$oq4Y}CN$bTAcDTED7d*ep^8)Woc8F^#)RkvmGA>EHC z74RK+bb&`Ss@V{mq=HPLX8Y#J{Kjp(_{(-M?C><^{h5Bb)c1Vaw3yc~u2n%hlQil;~p8=;J@rekH)K1#K}50p=Pc zfHwu&-fY}|mU#$Y7C47m=3486#e$WwKwa!AJPN0>r2U(S>6htC-{N?FL_L>Ou2HjG z_-$I|#3h!tF6+3w1iw;S(uo-(1(AK>&Q3qMdN#*|T?O0b(3S!|c11rOE$vhR1VmVE zNF+ODsOh2mOyhFAv9JD~!)Xh&eeZew4)X}o^c1LreLdE*rmiTh{wS>|ZZ@uuiaP!6rUFSJ(8d|VJ%)#aui0csj>N!{}37CcWAuwMybtPY6M!c=9* zlvKKyyj07gQWzLG8@+1Ce<{P3sE>ytr_kWn%Q<*-eQ)*lw`D8f{hR7Jziuep#QC=Tx0>B+eX=c%h?neaLKlaCQCl(FLk4WpNc^HnA6c z)+q_C3RYopP46?gN1K@hxZGe{oa9=m?U@t1d6lrl^m!h5BQk5dA#a{q;QObVFlX|o zJ>jRxEiH+RaUpJ_=mbE74@GqX?Hj16Qel;2510-ifjI@98<-RbjnjZviUPH7 zlYv2&H=E4uQO-`+r+coPpI>+`G_NNDD=jjOxk`t;+z&SN_4T}2CGEjz72q}Bzt6}p z9RtGksKhXIl02;_trQXq^$U$#MluA%Y1WVBPwYjOeGVYj9N!fWrva&n4GwlBUjDw` zA5U{>K;&t3?{%AP0VQ-|!p3RHbOy_z^43`jUavUstqz?=URZPFrSY=$ajpj^Qs-w- zV{AKQF>QPYR?V(bIIn59_+cjxIq~Mso%&a^&7?0hM6y?WxnIKe+C)FV_$Q?}9dMe( zgUiq_=HH6Jfy36MBbE-$wKaO8vow10#;@(-=`9*B4#GB|gW}^oS?giBzR-5$@ToXM z09+lTn}IK>LU$K!!xU{x01bO0EG>t+?}b|R$e$8Qm5N= z|@4PalwkQ3goo#v*hUL$tMPGK`y1u$Cm6O%q!F#3j}>ng0Ik z?q^RE;*@4_rBSSWIm?TyKT13>K{gle)q$T~Wc**w^659d{gBmGLP#j%{oy72{dR4_ee<^tMvzMHz}W;<-NCD)CP z_Ar7?HNn|K) zZ(T_0__10(e?e!v&`6uTZGTpu`Qlx{3~m(fvkQ}qTaSO<{F|s9@DL-;O=8cAhq@-c zRTh6C9F{o^H8CUw`l;HJB@^pop>qujpwi4Udv%XlCa2T8hZ*bgy@L)ob!@g%8}X=* zj(1N=0MsO0dmQGF>E?XYvQ@flZadcLnj-6%;iV0K`&cJ!<@yhU)hOjfRQ2r9&rylB zT*2ir0=xCl=hCX6uc7>7IPJxdJ4@e;8Yc99E(8j|8_k=XIxlz8k8`XXS4*}{D3}+z zoU2D2gJdnVwUZciJHgg!+;y`Sk5P2rh-PGSWXkj1BqF#>$u4<&Th*;>1p!91Le(~bzfgY_!WHhp%*WYPV<9MW(VA~GBA+*L(qB8OE$wtL!bW2{oV5<)KE+ync=KZrbb#FK7ghb|JA(cpW`Ev{KOUU;inOtoGGtM1( zGvvzR9<3R+M3?#8TL)Ai&#Nt6|29Sf=e#Dor!ryfRdH2VW37H`wN-sd2NjOeXd4OE z^axq_g|j+2cQ08Ir`4uRo2zs7Lc|DMR8)#;dm`;_2RDvEy zE(RHcc;K1m{1RcBIar-_lEpHD+X90+WIq-@7fq4b>)B7qdUdlo^K5MK2SB7!;ieV@ zIHDGc)cV84bu^tp(g=9s+xE3NL``#(-OW|CULK*R&_I1BIl$K$b_BiDSB!?pRh0w4 zUZy_Ml5*?$ibLW48jr&wx0+AZJ8%v@E*+!R$>kPs99}NCJ7^1UcK$H-5E*{pLXO!y zmgY3rGHq>`kcN1N_+1peRS$U)8}jNpk$%T3qOX?`@|yeb*mW#)0mS4%yq&VIY-#xnN9v^b;Y8f||(pWc1cWa*=E*?YN)Eny?$3 zV=lMEcw_zi?V2yYUNo6*d3VKng%zP$7ErL=CIm-Lcx0H4ODnQ(pG&d5Nq;YS?`DtC zqT4WKtU{k%pFF=Sji>q}+|C&^CmZ!yXtjs@k6v24t9tB)S* zPgP&9I;9N~czSfY%gVZA2473*CYwa>b4Gouu@wS5_BYWCQn#IdX$KG+jb^MfpPeej z<+lZ36nA01`^6%Aa2v3bzeQW6Gv@^auE#hWqe&~4<4xjBP8zLI;$1J=t+qW;9c#lg zTp0>-Ik6GhFD_e5;8muawleQ@uF!d!TKP>v z=lpO6c)gJPHjDkpvSs$IN;*i^z?8HlC%IbF#B#Vr^XS;)#*}r}H|<11UWX2^6Rq=@ zxR7@ly)Cdci#vwPeo5ZW%QFG<%5>`alsCC)?|kDIar9i1N)NM+@*PlTdHy&(;YH{( zqluzE6!-@^7e}5t($)`L!P0HZ8<`^O9#KmCNlzvegrt!%Fp$bOlqsEftPkt4P@yHi zgqDM8t)q}ja(|7edudVIgC<0WW&8-vbEz+s0V}JX)y0;zIhm2E1UxoF@(>s0>{(gQ zI1Dt$BLi2HQV&7pj`vo36b1$6#F6mO-$a5xiz}hxSoxC)%e9tV8-4R>>S(FoMD%8@ zYgwKrS@w;Y6S;Ob1tLviRXd3Se4gb*v9fYZCTQOH?_zFfFYn)4?*D03mH36 zk6Ws>F?OC%qavXmF)ytXYh?NPjBdk)q`|10Z@_|fBVr;fVAqa4cIna6{#mXrpA8*r zras@|i7w^++YnEe=dY_Dau<@$Br8u{_QMFXf#_ayA1`0=F_N5zJpWT`IZThRSw58_lIk2jJv zIm*c1gpmh!grvF6p>3H0h&7OpW%PjVZ7&9KY0#xpcF)bw|W7fK{dxcm069${LxX$06I#( zBO~|!Ughs``TJt{Pxz1&-qBvSQjz1;CV!)3nQoY7@VhkSU(L7U;ID4E;_Hu{7hLg(etQCVT3AuUT zbcgZTp-Y-Y7vqe3x~=M9JTuWZ_ zT9eT15urM2I=4Hq8gG#@; zUH5>vlj2b+?#n~V+E6lVi3R4Pf8>ZX!VfH~mHq<=$lL zs-2qIcss5B>5RA!^1kpxev|*);r1cg#f?aYo&R+NC__AVZlEOXtj)%698wMyR}MOW z5A~n3f-w`*pw*Jd=cB|5(yNVdN-Lc;Tc@Ef08$&)a>#4wpkVWgD3Ce9z;S)ok;g!#Q|8Xr>q? zM~+S^9$HfSuuzRPC4e#v#@!N*TRRdIpUP~GRHS5|J{#xL%6nJ5+hSZ^g>~Mi*TI%8 zvIMIZw)=WGfVu~3zXinBx`zewcs;D6U`mKy&tq+0s&l|PfQGs~sIb!^;K5w2;a#6V zP}_I1X*OpbZ<&RkRxF{rW2epW-ayjmbs%)N1~c=GO{vXyhYP$tbFsCr^kH%D%cd;S z=}zv=-Mt;^^+!1#-N5w^P3*ue>ulFpmcS1Kk zPea2$5ixU99BCp#+?H9EGsi4rN#W_*=8v6y-Vl-WD-mWrb6wY67JDX9)eA!45}fk! z@aEPJCH`RD@itb-xx-pP5&t|{BbUy6nY;N~?fVACLcO!~89qTl)TLIgPi-~u3DJ@| zM3{V*`S3T|~*53~T3#ZMeKhlfV ziu)PJyxyduGLkKgUvRAS%B5Cf4)9)d&-Hd(+~Te+`aURCE6<#KpgSQNIQ?mXsuM`s zFgMzP+<*jqsQ|NJ>+~?SFWF zhS%ZI;-55AU;Og>!l#fEvdOuVr-d3{3MC7+t;6;$s*Ur-xE_l*Q<$b}%^>RfOt?OG zB1`#TFQsjNDP04SLyFVgnD37s#W+}}Xg+h~pxFAjkfxuUIbEKXH5`pD`!@*S$&b#- za1qDU=gZWD2$07l>1#lD8KOdH1iF5C+Li#cL6zZO-Y**~)m3Zv9lOY9IBlmD)%C`X z2Fw@hnx0?+Q?*}IZAY!zl3cySvkXeCA5NT%T?P7oCIRAv2uiZwL|5KI_W?~w1qO`2 z&PGij=KL2}|4kHAaDROB zRu!1Q=okht_MQwwG3LM)>D6(9ai7KSX>+3&)8Mj=BU9i+b-cxT10zWm0lX>d0OqPLec)WF zEDqtXaseaUE)56Vgr)=9XSuV;??bt?xHv$x2*t&0GWSREw32KD+)bbGxE$_u=I z0-__{ml2G>rGzO|;s8$e>qRJz-V(ac0R7j;@-I8Sx6j>+#0Uc2>zq8*KqyX#I!gJ7 zCjjUIkxZg-07mT}w&XQRa6A=1qzYC)5XW5uQal7p^=*K)|M3^oNnP;ogeRmaP%h5+ z@m+?viCryH!LRy0=~uVC%A07R{GG5$cs3MGPzA)9%7jP9!Xj_6%Ac*ba<3`Smw|tr znxZl}6S}(&IO5~Te>Sxbpu8R*lMxauwjghj@!A|$yI(=x zUz+aLyHow}9(M#Fn|(F|9nv1cQD*%niYpnWye^`AK{Z2oX#-twMdPfwfBK;hM-Ku2 z1R%9o`bGROc8Ji~0AQ;!a%gOw3+}-FGX2zTyT-QxkLxTVKLyv!7%!|xj7_f3p??oPo z3>tRX(89;~LfE#<#`543h%@PRBc0&b%@#8(?o-KxGRdK^xb{q# zPu*-;)Y28Qru$<-9L@f*-X+idv&dcpGNJPDY~u>6k?B+)9yNw(C8&PG4njYLlpzck zbGM7!Zd%*v=_p<7)LN;tt5s8k52z-(4qlyR9o|z$bgb3aqob!Aay>(wm+(~I?jxce zrW$mB zhv+eTkalk+%EbzqwsHmRjRQQ-14Gzvq6^{; z=`>Y1{iI_brrW z%e+~+tFWeSe0iVaWG~RJtl@o%v&@+03F=@}Z|;7ZeO8)PME=lgcYG2xM-;;Gj(M0!FEhw5LVtT zy!h2=1kpf3O2X%uoRr0DSBHcGjrH(Tbe_SSB^*F_ewg)jP9x_JM3=riJ+KH|bp2?jfpnfsY>eFZ_t-8uS;WxD4O9CW#gNVoi); zFEPJu4KO(dZ+#hHYNdBB>C!H5D?OnU4f|d`6X#8n@$BiNr?MYb55D3)aml*Zb2?fA zJp590WkThT4}pr^<1&W|(TsWNQbxA1W(iv<4^K}RjtH&FL!~k3CDW*aNvcc_2T4$G zo%7@mZ3dt)t@N)wph4~LjFHzPfhpP}6 zL)+T!v?AlpD=T~IGc)Iu$~|xPe#>Z5>KI`me;ZGd6)v{$byfA&6b!oMfmQaO*V>SW z0_K#j7lb|CNm#iu)rLP?VxH{Ob|osf*6sPUWc=a-!RlwmFlr#M&w64NHrS`R15%ok zg3ve7q&rZ^gg2%XUSYM{=&kbaMpD`V8h|BA`Nz!&=FCDHn;jM7<{Sa}x`QZx+S7|y zeifA}i=idOo0)@qQPM*BL4z{n8Z!nHVpRgOb#=Y@<`fBZ^{z&DR?6hVRtz?gRY}L( z(2O;tb~Zdp0q9#+iv7stU)>R)nN{(Hfa*sio_v+^`uwH;3(qo{f(bMMHmIkQs`6zd zXHo=jaIxJ18Su-woBS+A%`1+Vo=`!JP&)R`A;;PUItoT7)*o7`eAf2h_cVi?jtz0A zM`%Ebg@i~B<6nozdww@`wh;t#^Pk%!Ljntb$rShZZppQFd5ETbR!Akgt!4l9vO+rl zGdyre8OM0=1CgoUL^fcI4wMq7s)3{TD95G**fs@CZD0Orsnrum7s#v6AZ(xf{>@yy zy8`_%8&C&4i6{lE-IU9vO$fq}##%$Vkjb*M2WZ)sl6ATex8NB*>-Y+TeuFb)OsJJk zh-j-@+pnm^?I0pC8@bvWzlB zgzL2CNHFNnyf^0i@KFBVB~4dB19>lB)W8v59PjSqcZhcb1jc?f*dg^)b2)=~XbHZk zQlWtU^}48tgwD^ITu`|0`bRG+F=x5C^u`Q52Z?M@6+bMk;m&Je4!N-VbKyN|Y7bZ! zP$>cB9UBXr#Fn?gBAcf#XXSFEDtFyio0}T5dBY^=S+6CZGWxpG!?^Ded2WW%4;yxJ zaeNswMxY{<=fA7p>DS%hSK3~Ef03y*i7Y|e13<$0*OO=z7|R_~{V%y&mjBZ}^4>JGtd2Mys#Sj~Em_J`cc4>a z;_#NbJ}_6N znPvTIf3ZzOY?^aE9G%=`c>~8>W~djgm7y}fr0I9(EUuBtQx_ah)9J#9kf@>rUugQ& z6)cTgU9+ISlf4GzFN>#7zHzkGZQP6nS75_N53IpmH3OlOmpl5kLlinWBv|Rx=>;<% z_o#5VV4d2ZJbW{&MZ#$1Yo&X*s_w>C99|`M?bUZ;?-sT`Eovfj|_yWGyTPJc2xLwHk3hXG*Cs ztcb9VRFS=+EktxUb`P?jCuVv-Nc<``k^pkck=NwA;D90?-0<;DS!Fd7)t!yEBccl^ ztp}bvH?Jw&c0W#%qvV+V;JQ;8Poq_<%~8|Ib{20Nc{5hAW;Jr+y6zpSo-EAzg<`O% za=pUPw){-_&@sy)VkO%Tzn8%k>ixs-h;>QXo6{elP|X|>s@=eo4h#)5uv626X}m1X zA0fS@?ZN1LFmItQ>Z$JQ>GbF;DVn01p6l8|EuCV`Sdk0rU4ZF=83vu0(RK4w`=I0uM zM@vsv^t^)5_1j;YCb9ItiTG6(*YR=9{)AL@E15ii5x6AKee&t#w)wA2_X45JQ_V3P zn73WB2ER-iB2e@OxgU5(y-)OZSIx%iTDifXpno|$bm;uz2UqB0MNW1T3lX&Y*1^_6 z-7f{@eU)yDo%J`%Nu6@{VUtHArLA3=-%Iy}19_kFGJR(Wzdd!h_-dufC8BzVnsL1o zPu?Z*%OC`9FmYo{V03VJ&TUODNjld6Jz@8Og*?DKPugCY$O+bvO>>lxZB_ z98y`qCD>?Yz%1bjzmSEeyn6bI^yPk{1^1g!p|GpGU@E7UXTSjHVasm<1fxLS7g)kT z&*{MpQ^iSXB5{jpsf~LRHaXrjXS1WfHGxG^krbBVA=ZjNAr?{oC6AzK3?AO2$ z-yb|o(`0bxUrx;&08U2_Hzx5{Gk*@tutUvgr9)k`Y@8U7Zu7Pt)S98gv18Z2vsP^6 zbYLzJBwi1%YbE#*s_vpHcQ|KOkq6q4vq1kXv`Q&ZO?M6ssd71gocs&zGPW4&7eZ~J zqbor5qs=OwPfyJFmRBQRGQjOlTSbxwGcTbjv0+PxU25#GlpcAhCb|Augflxm2ZZ5e z$mdIkZI=8;94E)ZD_uRbWiCO1^4X1=_ATV*_=S#Wg zSIg7%{!(or`e*W*{|d_pflm3czwUMX2h5Yyzg&O_IPXtkf6BldQB`^c)R}nxR}*Ld z8b@53{|}*+sto^UjT%Um1E7G^5prYL&jeO6z#3rYdNXl`G+;mClBagx5ObASBVd+5Kr z8b|59zt{S20|t!5hhePXl1@_3V31DBD5y&G2v6nToK_uHQL8oFcm4C{baub~m6WMo zVon_+?8UMO_zirTtcz2ZwdyEAX?{<$5e_37%F2Kza}v{(kPe5DQzLVJ0@rG%s@#6u z6#BrCN>2B#xsE$fT4M;5#VJSvMd(YxKsowV0~(jC{*Mb(8TUfesc}f4AT7BHt>1?Z zVZ{%qu>p>qx#yR$z~tN6h!4*>WO|3v=7hx5RpYu1nM|Cnyqe{%KA{as%n9@z{@hgk^r+?yqc0Q}vT~iO7FHwG3-#$-z`oVb&K*OF- z)lt*1A14yZJq2(PBTtXqBcejTNTY@-)g4JPp+4 NdDzqsRWbYjHvu+OL>~YE literal 0 HcmV?d00001 diff --git a/lw04/xampp-1.png b/lw04/xampp-1.png new file mode 100644 index 0000000000000000000000000000000000000000..e2950f4b1d18af1210df47680008ec853d2b27b6 GIT binary patch literal 14438 zcmb_@bySpZ*X|&pAc)`~4GJP1f`D{~^iU%Wf(VEpJ#rj?ka% zTQ|_ZsPujyNB_Zc(o~QJl>DYyLw~_}Eu|_20F*`FJ~zWff5(5PsOJO#+-b#pu-fhO zEdT()v*)r>+7RQd6yHyVaF>oHfdSA1W+jE zp(G71;YTLZA-=3e9hai@Ch(y#YzO=yF|lcO`k3r}R3Dnm`W!*SeM0vEfbrd2 z!N#yAV~@3*QqSoP<1_u7PxKf4^hVz;iRAKCrS7?Xez3G#793FOd$FNPPCM|TP%@+l zT9Q_62r5AY06Y-+gjkahNBj5#iH0ZuU~wBr zjK13qI5t4C>Z#`Wd3dkH)#d_s!>%YjHURJ$hXHD0X!y(l;o0lEGfocMUqzOlkAL^H zJ6TBq(@ncCg_T~M3?LBU+)cX&jJ_V{V^4nL0RVlv4A3-*lg;m*_Gfu1u!EGdlJh*z zQm=zlm*`o~C9UIzpo!VbB4YZct18&p&t&?uDekNN1(O9VCd)i9&)|2O8vwufy?2~n zo{}mi^;5Dc8hQ0GlEClf8H*x+1=@?$?HA@rxb>un_#VonO+q#^sMWR;#hcE8^IRL2 zcA0%Ik!SYHL!=?EbH9ue_x}1xt4@4Fi!bB^jhi;b$aaNdNYb{+#fGm|(o-s1HCg1W z$6lFdQ^SfsEVb5tw9V7)t=H9xz2`;LvG?45wb*gc+5++PE_xZ6MQ0~FKH=Y$pOy=v zU1xQh|7g>o*jtO#W9=I;1N7?Wc8Y{|FD?3W=A$&N9eBsYx0jZ_!FK~D3SnfuOxvlq zxg7VM+vHuhPAZ2H59T!bbM0R2KRb0aS)ZwNF^^Z6?*{;QL~U@A5FccS4NW@j@cSafkyQ<#NTVcIw8@k#X<*GzQt~$S%0DvEU1rAo3#%ICH zOtpDuDfyb`S5L`zjy7nW<*sITymu~d&a{D%vs;giaxCAvPw#3Q*LGJC7Gj@SVF5aB zx=Q1IdFo~JG|6u4GTl8SA0=_svT`|?H{*RMwo_}pQlID6bjEo+eW`Uk<#5utBX%%1 z*>v1@sDu=uW|^r;nfi65=%MLlfrb_#lqxcpx{BCJlhJK-E~+V%B^A}$>+5(`VxYEF z8)GLzH|9LtSna#eT%9t-cOiDMp__wxeaFEjY@D*da?5(JlDsOnWlkJKNOFPp$U7UF zr2J9wbjq9&7N&DYTb z0KwSf-|^I_@SWwTQ(^*!;5WrI-N}5{lYIqX_6xVKjvw=$os-)q&3X=od)f=vqG9J| ze8`(%>^K!2^`L9V!ntmCv^$_t0@U_9~9_Ri5M^?$dL{K04M;{Wa!j0 zmG(zq0Uj7&e(Jc-LI(hp<3eu&{A~Y!{M@{|C`ebk(>UsbsN;7tJ}XrJdN$wNx25k^ zpIw?v+q4~0@F4C2L@|kL4yvlp!TV-MdfJXS|wD z^&7-=JlUCwlDVXD3pO*VOEOul7?PrxORiUn^=_rIbi%VoZ}FJfUi^6M>JlECHU)7! zQ)Rx|Y-^s%A7U2N9M7{8PsmLVvl33Nxu1io)WQ_6N60mky3mqR*u{}fudSiWo)Ndi z;k=2c%jk%f$c)SS_N1o0_Io976sLAPRO0AJ$Jc4PtJiQ}>G~So+<_R+hxHme_4{vt z#gS1?X_H=;;Rd}M4f_qh&wOp?iG51;W7tJ}9aUGdybMsQbtQsv&t-mXF@g&jcCMbV zp%A({Uvi&8F1qSRr7%%vb1nA7O+4;&`{HT4f3jbFVY)KPr4c{tQF2;$viX}+qHi2E z@Vkvqdtro6=Yyk?Ac38*R?f6XJe72(^Q7Y)@{`Kj`I}{&D-!Pewb3)*_EHbY_y2LT zBGSV6P_{vL0Hw{C>jm8&rKeZV>Hh zWfUBCIW{m4(?31Cs)m@hx4af`nYmC}@=mb?UJdoETykP!p7oO@_52N)ui5MF@e~tZ zA=a~l7FMDfLY1^m?cTb`ffwT+MS!3|{5cPS{dQ24|g+ z12Gp~Ab?!6E7#dRCb1gc*lNdN%9rZI;|9Z@5= zy|B}~4ESA$d6`okU+>#+51Y&A*_NA8_hyYewhIQ8mA&%yP6ygo1e-R;miMpojUN|o zFDfI3%bmV)5Hx!=jxi3ADzW&%a;>vAN5O5+-_qfVS;VbDNi58F)-yjX>nC4y?^QII zrrw3@+DGy%mklSJ?6-Sc(#}gf%+5Hu`Abs`PfulNn3vP?jO~*1?0hbk*5zUiz;S#c z`}?rN*mi+behYZ7TIsGzuj5n6Jk=hW<<_TndQ}onLZyar0Df2qGT)8D6SvgrgJ_fa zJKhB)pWYfjckd?V5I>OGzV$+Q@719+B(@fr6YeSTllJG!m7yJD*Ufle2^Bc?sD4?m z8nHIgL-9qwXl{+r>&MbaGEXePqS8E@&;Gb_NK*&x&jNB`v>_=b7vhJfiPe{r@SDCN z3s~X4NRneV)bHE`G9NQE!Y{EUo=g=%%u(`)Z6l;yoB@=WEmqo#8{p@~DoXC#txWEA zao^2qRoVyn-GE%&XRw8NrpkFYHRp9x<3W#@vWf4zwGCqA7PZNX^OhaA8K<%n8QsG} zBXTa;E59%Md`-TXB$fJoTc^xBmu%6n-iR^&B# zz8<2^3mlNb?H#IaMk({1xY;3YPX_n zAv^1vBugP1`7oT}h_rX>O9CacMSwb~mg0^q0jR{fnjJ)y(yW zDu-2k$-g;f?J9Rv<>O%|OyN%TkaMdN1aYs5fgFBDV(z^p_nz?hr1hwyHZSX!#^EZq z4eVSBVaW1^UjEc!)ii3(SG>wOD&4a9Wj*gSO}ZE@ZvZS5q>$9TFFY3Qw)^s{vmSn> z_O=&#ZFY9}=prZZn1gO?-rl6vcRqu7edQekcaouSxv$Sg;k-C`Z@l^Y5&~LbuAuuz z_X7niy!3R63l0lIE}01{X7pZg<}R1p9-% zPNc( zI3siBgh5tB7SB}CSuuhDZ?9nY3}lIjOmgXz=Cc}YN_gYg%b?}+LPkC+fzxXfZ~GgE z*zu>+H#*0{iam&?t(a=sR0%zgW~MS!g0FNm%|$~Zk2om~06>bQ$CrkJVZ36cXE(hY z-g(Ve&!%50u5S=KW<$+q_0ZrtJ6HTb1a63lMr+^$xs&e(f~DH@?fUx;-r=`zr+L+T z3aW z7tQVEOlt%y0{_-nUjB}$p56kAyDybAuUfA3--vhAr=ynXdn1d`@<#EeujujpEXdY2 z=WDmBlFT=|aM7)tX(4bS5i|4-_8R=B-T8l9Yn);Tp2N`*FR;rpne^W15ix)mJ8LbhWMjA%=q z$>$);Q-}#1EuC_BYYrdu^+LNiom7-_}6#n!KazHcZB^dPXt=&}zxoX2JJtom`?<%N6_oO^(KHO;)qR zODDhi>!X3kE5qv3N@nkM2Ms1y7B~zUa2tgImi(?06653tjDLi%CL*in zZ{vxteQ+h=oLo-}F$T_BF^X+fZCnhmpK&GPPZ*8v3;_zbH#|I(#Jmg2r9CPI_~NID zyapa_G3ZwfOAsp|-{et=gJeYTt1`K^mb3(4Rxg!kD(aY@e;3b5FL5O&-qTWG6A2Kf ze>Waf4s>R9g_i8!SAM&o11{xJ$qJRr!Rgk`PnQ_tAHvb;p6h&NAk`l8lr1w0`10BF zl_AdIyEu$Rjy3MBi1$;TwZ#(g-A*~b)@>j97e5bSC>YXu0zW3vnE;8hhwLQYEO_PQvv42q*}QK>hbcMbu8L*^)SOY!guTE* z-7&GAcrFG+)ml4wf|)Ye1Qq!GeVJ8pDym1dnw83j9qH<1XuDP7bh*@s=&av$lImrQ zg=UAa-wG+RbWzjLyfcK)AXpQ=Yrb}UI-Z1V*hfZ>nFb{%RzSHA0LDJqEu|~^H}8b-;1vb$UU@D;O8dOGviRjJG`6l zFr9|4U|8N>WT5XZtp?L7l}6>;&~)cE+02}PBm$C%(k_y(=95c}-89}mKd}J^AHm^P z1WxWMx=TP(%81IWIHGwEC<$8zah)pY)&!_WSx%QiIaW&S=c`*R?JB~4^vaQ2k)sYj z30%`AUcRQ84dcN()ohqlbdaDzTUhkC){n4lB1SmgE>;uYyYDSjx-Z_!n613!h5o~Q zjRmOV0~W>S%k1=mhQaL-0M`xG1PHebg@7F~eE~yb zGl)OpHn&BA19hQKmc3r*$eY=VF6BmH9^I}Vx66ps(bg=x!C+s3n(xb^B=JX%pm zj0;&VOWwNL+t7QcR|E}2EqR019kXZ+?9JSAHUD7;G>1SdjncRbok=$KzH`DKZ|;TDH-6DFs$O!#GC$JVPx`P1^99H}dgd zIeapD_=GZF3&|Ii@O;t! zaCCX1{~_<7%!RoaNt>iP7-@4DVNg2}EQbrX>o$5{YI?)Vuz_AyLwiGW9F!{ks9gy@ zS(xEFpS#QVlv~HCI#i(YnZJRoyTtqTPxBqThMZl7+{@+p4;|lfHIMA&6`2@&6$D80 z)UmY-35r=99e07=Fa#0B;Pb~Zi6+gZc1-JlMyhofi|Can z4bZIhz=Y_XRDTrF{6tPrk%~~)(j;js#?UnNp~a~4?I?PE)kQ+=q$TH-xpvZn2u;z8 zb_GA{!CF~zTu$NA$+q%6LLUyPUP&ZK-;pcvYN<65hY(eUBZhrF#=|t_A2_e4d&=md zrQS@mj{oeq_~mFGdCxsxDzyrk^${(t_&TLh_w~A9V6c9}MTO&8;Q4dB^kKpswx-J| z*Tza~{hgV%^E+*-#h}=%x)I>zvD=8G zFGc)9b>Xua(z10x=Yvlw2T5s^s#Ow6^;U_#j6ZmDnBn!YvVvXqYintswG~b?nLB?)HRL;zS-fL$SuEH%osz%r~!;B%j2V8yH3Tcjn*WM$78(h?S}QY~+= z%@(V2_TaGU&IHH|0nHg_hf#vU9ui~uJKQ}33b{n_f_Ef6pVvUSQ?M^>1v>tz6NL}b z8sq}XVpN7JAM?DI|D~wPuQo!0;xo}DZ>4>z(LPjb;uEWxXu=2L=#e3*ryA6nD&H#M z&NPo$BNggzKf;d2Z-nm|{LQa04e_3H zcg3%oK`pxs@WIi05s{BH!6ylY_l2@3^|acxKZ1m&%#L0y%DqKC&IvkC3VUgNL#r3e zshf^2sK37;>g`GpEBrE;%(3=x7{*w6({hFf8{Lq4o_hA~~7a_}nCPt4~tX(-%Gm-Y1 z`WZQkDtvcAFZ?@25wtux18!1+1Xez+&ST&3u#^|PW30ZwCGj*gr`DYM&Aju)mT zcO*iXl1$jFCVB#2zJ#8rq!q@PV_C5VYBdPs5+XL|7+rp|oKw=pJ4Q0N<_DZ*$>jH} zt{ElJnXnk9=6`sYX8?=5<3*O-!iVJIv39C)#od?OL6WZfl;}}jHo0~W-9hxDzsyP-8g7Jb}?Kk=~ zJv2orm@Phireh8xtOES7$N<7z38403&iF!W2@#aGSbop3!N{$4Q7N8&*I%Z$0Vji^(>ig;s0qJf@Y{tHuqJXTx#XE59 z4~oRlyjV^pRdN6;x{f@$0S`Pv>)8*Xn&(RiQpog3%#WEs*gRBl4}^=YecswLXZx*z zG8RE>Yak;rl*B)IC%?mJLsj|k9m|hpKm4p&`!82!Rxiv%B_8S{!KF)C1b9UdI~{bX zl4(SYmYVc_#mYQvy5thiY<*iey}0-uktMqm?>`G>#eLHzz#%eLfi;+i7{*n@{Q{C| zZ0cd9?G+NP4oMX0diX(zA3e9EMnQO3nmu8jNngG!2>BbRAJ|c%yyG;#S=zRi2dYx@ zc#DIya`u4m-ku(@-5=QP(e%-aU!IlECSLrEVSIPKm#&1gb-S%FSisvLA+)4d$c^In zi1-zA#h8w)Em2sp*Q%9;tZ%R-bwHK0z@xD61&rh>kq$7C+|P*zljNSL*67EWTFCov z4d-kv1{Gv|XYo>aQGHx4#ZU0rzXVjM5ej@v^$;WLJT6_{to4D&+_YI|P>p+Rsa*5N z^g_)yO>6J!h5>(op?kOhr6sY)jh3Ak3+#!kR zwaPG-n21{Et@LYADXWH+FWHn-*GW5P_J7QVG!m;*;6L=H7lph#-k$!w#{|1a20pd5 z+Aw!8^L19M{@DuPmrJ!9Sq{|I%z@bH;pIZSqwWJ+W!0B88CLw4YQ=B5o(*dE7N;Y)M0EsHGS4rSH1cm zAGydk`QK|HO^)DAQC+#(+-g4+LcChZXX;+-%jkPYBCO1`TQy%k(~8smrTK}sm6Emz z>~flvlUb%`s1nI>cw{V~*%M^ZO2m_|$kVS#8HiXbDiiG#I}icoK^AOCpI$MtvLv6b z{qR~^nDFY8ZcB$qr-c)yeVp&Korn+*F#>NI9`P^jT1}eXEY^cHIpY?xs7`BnkLnT? z+66n%X1cScS+}(h=D)fp8iYn7R-UHG!EvVHBY|*L=uC)M0#Om@bpc7i-88HB5emrn zWnQap44J4bh2rqI!phIj`9888nVKSZJPR_`<=> zl<}I`mju&yyFme#Un=6ZIN4rkR&B?VZyW7NZTKNVI^VMz8xg4w$!IFCY9T)+alMp; z-s~n}@%gOs9?{AyE@>Yjg;d29iziUuY&X zw)rv$&vTz*gZO~61o~O1kIiHg`*m6L@cJiZzg|i~buDl7MRsa zwa5MHp81$dyURg|>#?j0$2ueoY+1fgZ*ik9XoS_+n?bub4PWj>H91YGs`sZ^?_WW~ z`$BkE#dnBe%TPZY?^EzHf*Z<;GPlJn-$w0!qi@T|kJ4fE+Bc>vh=Q|7n7_yy!b^_= zu`~%~?}$s>>q<5fHtwFHVHNQNznRMM7-PmO%q6Mo2KQ)k@({MAqaNPi4t&yASA@D0 zzo+D3grCe^9`xzZpO~)>O!%$Czv}A%PE8cOIGV-6D%6k%mB+pB_kLI5j83a98m|tm z>mYYe6)^$Mj)XFMoU5=rv5nmSoys!e^B&%811{#|c9K2-_zXP0f&2NdvZbi=}9>mZ9O;lNYd7fivX+Rh*=>NSQ z8?G*JZH6*35D%JWi@{2#0n)VmAAF&oIz1pkV~U)G&QJE=&;%9?{4TZq_exGhR4hIx z01PA2LDN!lt#e`hR2y12C9SSPU4OJo#^uFiFw3EcN z@ya*gAVgkhW>91c`%tl=9hncrQog!k_O@}gg2p+-5A6vHUZDN?B|B`79sS7ND-MyD z7ao;2cHo?oBx9|-#s}nm{?CCofZP{qAv(}Bq2g>i+P9mw2s!ufC2MJ!RZCX4SL%G5 ztuRZo07C8Wta*->7(H?xsG~IA69IjNm{~Vn-iKD5-dD}>X`#7Kf0Kf1VcoAEL+Oee zC5Y!skDRY-U?d{vV`WK7Qp(utJmr#+RIoRf8~`4D?V?WzLBq!QXf_JuJ^tT&8M9%+ zaBAk>^3OR*k;PxjZ?km9PMy$)DTg51v4O;r3~#kX%{b^!Q}T5h>`s}-^Wre%jUChZX;Cx2Ha%kI;6*LbHKKijm@x93o^OLL zb|shvG^6zbCKC2I?sW&UD&%9w8mD6zFQU`g{>JNLoD-^&)TfwGgPaWlF06x7|85tc0+Po(vqMm7YaQ*Nh zAj2#L2g=OC+~DYnO|2Wc+yT)s7_|7fbQ5DuE!&KoY=W;%?wpf57A^HEyGA&x#Dh>h z0`yUn={5< zGSWTNPF$N@5~38Spyg`Y3mE30$;|Cww-bt&NW|d3+_nU9K~@rcLD3~Z!4j?&%X;Ud z5U#}(aY=pg$cFZG3~oYUBEu1~Q2A081Er2~O)tITj5$VZMzVYzs^yQ$Xv5SfQ<=-> zq;bFBf_<_(iAB3slA&83SqM^sQt=3D2pURuRy^g=hkig7(x@(K<+H$^roWIH_x7mU zJz=gqx%cM;1*Cjx{F>gYpQK&!^OB?A7M5<}@V<<{!D}36o^Bi->*~-fg*(m3JypN> zC(w%-kPpm%%MhAwK8XCS1pvkW%rpN}9XKK5yJnTY7nv%=gPMqA-10F5ahMj|1=}B5 zl{ligNOL=Cq8NT%_tH1IaKkzvv-TRJ0?;%DsN+)`nsCIKaRik?2k5BU(!?hX4;O=A zaVR&;fe@aX$4CyBVSe?*9})PY{00UfUcgd`dy`^uQefEQm$(IKEd8HphMB}k3Whj) z)+g)~;UQd4mOnS?as}%X=GAbenS*L`G!Bi~?vK3M*}^O(22;$fq2Q};6%pEvi-t1% zF5wJZ*+8pFyciRfmsvv<9za#>l{1L@lRM=2)T9CxpZk^s)ju+p(Y;i)69} zc}sg0j(Wt9G&UI#Bt1NmNe~tIYV#zw^KL>(-#pUqnRzgH<$VWI~J=cCrM7Rt}+@43U z=~pBTeJM9B14H_W<76U~x?wuQp-=gB=~i<$jtA>LP`r6D^Vf5(P;hXp>vxA&is9?r z)@ts34}RH2O|zRR$v8ukyBG&E!^@PB(RWLVM1vCFJH*v(%DHt1xpdldUoS5Mg_O+w z#DI(aH=UdCzla&H4nTOhf|$|z!cTT02Zi4(io|Lrru}zX_;+3Mzv1N*VpOeC4tWku zw0kGeaedB&3)!sfELvG$VWL3;N*6H$n-|c?f&T~ zJMzh{-tj%7=CH?@g_gv%I%qf%Vxo0W01++@;A6`ltrp5L7gAU`dUk~FlKRV}m2Ene zF#BU3#9Wf~eq~^VrX?qP&iUVrqL(nvfE=xbF`i9k=(6~%V(x@#Q`ale^l}SLw8oxf zJ6;o{)zV0rYY03sgb%t1H@8!*xn-6ibjUo_`L_EB(krDt#&r*`3>- zu1{G~_F-NpE8S$mv0}=bDCSF>51eopw^9%?^d6=bkYfs=CeA{<~I%_P4S0TP4VhP4P2=37;4ad6K4gV+O+l?_(^7>q?a> z3Oco;hs%%qe!Ki+R^z~U6D_+BhF_#E(xE9C1|<(o|ERwMJ zFAlPZs6%U9?H8hSY7EzB{cRI6>ET6H!-?QjVw>4Sizi+DI&OUi;{rG_xx@J+C0*S5 z#~Y>%rp^jeY*Iq~sO)RObOkL9;N!?qRGEEsswpa>&KS_;^B8ym&!x@sxuQDKtt6_d zkU!=xu?)HI^J;y)r)S*s#kZHmv-LhW?{YS?+TLHwlQd|;kTVIkrWdbLz}CJ|SK&l$ zmj5-|PylCfe$&yc*NqtORfT-gsdQ2Z{8ItheJVbs!mRLFi)>b+f^o0Q6FZ&CwI2M> z0Q?t1F`(sQ!!a{m&IH#+B8_1)Z0R*Y)J9mS}aMKO%wnZxtQ4 zP6|#;68hDzZ>89(!XtoLa;H3UbEB0{t7nJ^t`4|9Fc;Of9gJWGU`lDZZbMzRpi1vV z$(l8^{~=HU>$;K=zy+C&kccpCDhuQpm5@nVG@f#7qj@;UVALBQ?%y(cI8D z$GL`;0F>D4E70BrJ@>wc-l!(YaKdJcs|;fCX}K;(=5X?~qUL-2e}scO3*90<=Af@y zUibc44LZ^Q(*LXSF8>u3lH5FQ>W&FX2L-VAt4%t@^g0^q@If=Oe`ZnL=vh>I*;NOA zR1}%Mrn2rw&gB(Wur$-XV~0?`lkL*hBuwqmSre!=s4zADW2iL~A^c z?OvaJoDK7UvwPxW>30?gZ2WqSN_R~qo&enen;ZtKf;#7e-vf&h9hw5{$-qm6omI_p zb&+DidHO&WPFLRRPGc2}%(=BzKe)CzS>5|W96iR!fP{Qc&`2gtt)^m+3aB!96b^dN zO@m2wvuwS}?IO~*HoU{;=tjB13Ee2)yVls|8lv9(@yxX$=sH=7z-7qK9;ruMuq3cC z7urw*eYi_GVC@8O;gvWmF?P=<7LZM|<;OHjDlg#XCsJ{_xMN-4Og&#E^K)^diHZM^D8HBy-Ktd+ z;4UWZNLW%e5?|?P*?QD91@NB#GTV=n!A(bLUnjT>Qa|_mdKg)YO=bI>+39+!(~}ti zhr_2(U*5K#+TC@Hi;y@wXz$oiOSX1b?wC?jzFl99^v>SDWGOzhT3-9qxvoNL_-TAe zmp0L9h|cek<(k!7P6V7nv25JA#K{Z^`k9mPsp4)jOosB-L0@+kVthldK| zE$b9S@{jSP#8QRkHf)VN?{3)k@JC%QDCQ_aA)5DG0 zSNM$RjkxG;R5=cjGpHN_06eb;_LhEL!yuvnBnq;@21x7YT@TW^=?hcCUzZv@BLLj$ zkV3*Gl-Qa$%Ey?kQ0vc=bB%?*E zE5KeNlVBd9vaZvV-6eUZv^OJ63GHGV~ea>B}G& zZkKzNNN{@H66Zn%^QOM786Y1hU;8Z^B0MNBLl0evd7!mw@Jk{H;5TEPjovr}z-0cv z-cmq&{a=qa4Ur*7J|0Iu?s-Y}A!lSx)6_TQ{h9Cl@~QhQt^wJWnyX@>POY;ZdaP{D z)c*hgh)9GMK{VsB+=;j`8piXPl)B?g9M@dKq^Mv>RN$YgZg5MD~}F zy=4{moYUYjto?1u;0lz|o62D|n4}5!8Xdtls`#80O>xh;(X90oK>)wZ&))=6si3U; zTt!%bABqLK4Gt8^6LYpY>uhalJPD;kGoBqdD$%e-{)hA8v((bo!_d+E{>wt~V#?nX z0=EPu@rpuf3JFL!>}7SaF!Y8M z13p`z5%)jux5w;ax!xQugPDCH<^Q}dbN%=Vot6MfbS*`{E;AQ~-apoHy&E0n!j9gW z6ng!j9>8I~{hMkg+fRfyNRV|dN@ZRZ4~e6m|!_6%4Pd8*g(Iefb}f?&E$J7)43J!cG0n1U&`<@TuV1!fb+83b$z90*DN~ z&y2-alcm_z?eo4xHWxc-5PG0Fth!WS_6M2F*qZ@bia)n`t}97|z|qaL;yM{&^Eq5^ z5%ADoF%{5hO+W7TI6j;9JlhfzRTF%;CLXpuiWXWw9jAP!VuzhB=w5IbG z=3Qx`f10b9*?7LA${9FgZ%^Fq9di&F_4f>xAJQw<=k62^H?#&VSDhmp#4CF7RzFj} z(5u4_)TJx!;#4dCUV-iMgVyImP6O@q@D3dl_Kbby{DozWiT$2y)P(1I7H@-Az^upx z$zQWIQpL>K4<9w$f9{x9eV4(!u8?*x0*k$uyCydysZNeWzy8GLuF%6FJtqYL^B-q9 z^)Qb{s%pkEkKw0Z3+>qjU6f@#nCnc?MHCR5F6v}C`Xv*A6TebVm)jo`+By7V_?6Vb zFTXhEY8ll^3u=(TUC4N6WY|23O4z_fA2r&##j}_F27{kzJHK|GWj_;jCif*Hv5-O!nq6U6QNP`pPH$R$6}PT^N<&nd0~-sU5*OcFNp% zy{akwLvPXouuIxghJOqLJU=iblXCIcs0yzQwbFaW`W(=z)1X(W#pe=a@E|3zl#6sb zxG>wc>___Xn<}PaTVv3|(LBuF@lA|fI2*Yv)Zh3YlUUPluYanl;Y%E@d3mStuZxY?e5ToiMLh#dQHb*IZScgPYl807g} z-0(og8HV>a1tLJAgA5XfnLs*!Oooe+2qk|EITKbkVPR01zM1Z?x^U+&+=qhtk*0 teGEU}BI91ESr{($;jh;3z$HKTE%TaIzBn@#L>~=!E~h42B5fM*zW_8cP;USL literal 0 HcmV?d00001 diff --git a/lw04/xampp-2.png b/lw04/xampp-2.png new file mode 100644 index 0000000000000000000000000000000000000000..beb492a683670697a0bd59b9c247c20301036b39 GIT binary patch literal 24829 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 O4!Wib(<#@o5C1O|XOXV} literal 0 HcmV?d00001 From 18166fa852066bc1315de82f24a6f051f4be9adc Mon Sep 17 00:00:00 2001 From: Vladislav Moiseev Date: Mon, 6 Mar 2023 22:20:52 +0400 Subject: [PATCH 4/4] Add lwB2 --- README.md | 2 +- lwB2/README.md | 86 ++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 87 insertions(+), 1 deletion(-) create mode 100644 lwB2/README.md diff --git a/README.md b/README.md index 2a070ff..28e9b6b 100644 --- a/README.md +++ b/README.md @@ -27,7 +27,7 @@ * [Лабораторная работа №F1 - Одностраничное приложение (React)](/TODO/README.md) * [Лабораторная работа №F2 - Получение данных через API (Fetch)](/TODO/README.md) * [Лабораторная работа №B1 - Изучение шаблона проектирования MVC](/TODO/README.md) -* [Лабораторная работа №B2 - Разработка чат-бота для Telegram](/TODO/README.md) +* [Лабораторная работа №B2 - Разработка чат-бота для Telegram](/lwB2/README.md) ## Правила допуска до экзамена diff --git a/lwB2/README.md b/lwB2/README.md new file mode 100644 index 0000000..84c6f6a --- /dev/null +++ b/lwB2/README.md @@ -0,0 +1,86 @@ +# Лабораторная работа №B2 - Разработка чат-бота для Telegram + +## Цель работы + +Понять концепцию построения чат-ботов на примере Telegram. + +## Ход работы + +**Чат-бот** - программа, с которой можно общаться, будто вы общаетесь с живым (но может быть и не самым умным) собеседником. + +Чат-боты служат для различных целей: в качестве напоминателей (всяческие календари), подсказчиков ("не забудь заплатить за электричество!1"), информационных служб (например, "пробить авто по номеру" или "показать погоду в Ульяновске") и много чего ещё. + +Обычно чат-бот не умеет сам писать сообщения людям, только реагировать на сообщения от людей. +Однако иногда допускается писать самостоятельно, если диалог с пользователем уже был когда-то инициирован. + +Существует множество архитектур по созданию чат-ботов для разных платформ. +Мы же рассмотрим Telegram. + +Для создания нового бота необходимо... написать боту `@BotFather`! +Он на английском языке предложит определить имя нового бота, его логин и выдаст в итоге ключ доступа к API (_token_). +Там же будет написано, что этот ключ ни в коем случае нельзя передать кому-либо, поэтому при оформлении отчёта по этой работе, пожалуйста, **удаляйте _token_ из исходного кода и из скриншотов**. + +Список доступных методов для ботов Telegram перечислен здесь: . +Где-то там есть и описание того, как эти методы вызывать. +Нам пока это не особо интересно, однако знать следующие вещи стоит: + +- бот получает обновления при помощи команды `getUpdates`. + Эта команда позволяет возвращать те обновления, к которым имеет доступ чат-бот. + Например, кто-то написал или отредактировал личное сообщение. + Команда позволяет получать до 100 обновлений за один вызов. +- при вызове команды обычно требуется объект какого-то формата на вход. + Также обычно команда возвращает ответ в определённом формате. + Параметры можно сериализовать в JSON-строку. +- если кто-то пишет чат-боту сообщения, информация об этом состоит из следующих полей: . + Как можете заметить, возвращается много информации, но там есть как минимум: ИД сообщения, текст сообщения, чат, из которого было получено сообщение, дата, прикреплённые аудио, фото и т.д. +- если мы хотим отправить сообщение, следует вызвать метод `sendMessage`: . + Там обязательно требуется указать ИД чата и текст нашего сообщения. + Однако можно указать и другие поля, например, ИД сообщения, на который мы хотим ответить и список доп. кнопок для быстрых действий. + +Также первое сообщение боту от пользователя обычно `/start`, это также стоит помнить. + +Предположим, мы хотим написать диагностического бота, который будет реагировать на сообщения людей следующим образом: + +- на сообщение `/start` писать, что этот бот написан в качестве учебного материала и может выполнять следующие команды: ... +- на сообщение `/who` выводит ИД чата, ИД сообщения, ИД отправителя, имя отправителя и дату отправки сообщения. +- на сообщение `/rand %i %j` выводит случайное число между `%i` и `%j`. + Или сообщение об ошибке, если `%j` меньше, чем `%i`. +- при отправке голосового сообщения должен отвечать, что он "бумер" и не понимает голосовые сообщения. +- при отправке картинки должен всегда осыпать пользователя комплиментами по поводу красоты того, что он прислал. + +Забавно? +Ещё бы. +Осталось реализовать. + +Ход выполнения видится следующим: + +1. Регистрация бота. +2. Обработка получения обновлений. +3. По каждому обновлению: если оно сообщение, то разбираем содержимое сообщения. +4. После разбора содержимого формируем ответ. +5. Отправляем ответ на сообщение. + +Вроде бы всё просто, однако одновременно с этим ничего и не понятно. + +Здесь нам придёт на помощь сообщество ИТ-специалистов, потому что многие стандартные решения уже были реализованы до нас (или нами). + +Например, далеко не полный список библиотек для построения ботов для Telegram: + +- для C# - ; +- для Python - ; +- для Java - ; +- для Go - . + +Ваши задачи на эту лабораторную работу: + +- определиться с любимым языком программирования; +- найти популярную реализацию библиотеки для создания чат-бота в Telegram; +- зарегистрировать чат-бота; +- подключить чат-бота к библиотеке и проверить, что обновления приходят; +- попытаться хоть что-нибудь ответить самому себе через программу (хотя бы тем же самым сообщением); +- дополнить обработку ответов уже тем, что описано выше в тексте лабораторной работы; +- продемонстрировать работу. + +## Демонстрация работы + +Демонстрация работы предполагает запуск бота и проверку его ответов на сообщения преподавателя в режиме реального времени.