From d427352dfde658ac6a6e1d80dc646f9650a71c77 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9C=D0=B8=D1=85=D0=B0=D0=B8=D0=BB=20=D0=9A=D0=B0=D0=BF?= =?UTF-8?q?=D0=B5=D0=BB=D1=8C=D0=BA=D0=BE?= Date: Sun, 24 Dec 2023 18:47:21 +0300 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=B5=D0=BA=D0=B0=D0=B1=D1=80=D1=8C?= =?UTF-8?q?=D1=81=D0=BA=D0=B0=D1=8F=20=D1=81=D1=82=D0=B0=D1=82=D1=8C=D1=8F?= =?UTF-8?q?=20|=20December=20article?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- en/game/index.html | 10 +++- en/news/2023-12-25_rpg-ends.md | 65 +++++++++++++++++++++ en/news/index.html | 72 +++++++++++++++-------- en/news/index2.html | 83 ++++++++++++++++++++------- en/news/index3.html | 53 ++++++++++------- en/news/index4.html | 74 ++++++++++++++++-------- en/news/index5.html | 67 +++++++++++++++------- en/news/index6.html | 73 +++++++++++++++++------- en/news/index7.html | 43 ++++++++++++-- en/news/rpg-ends.html | 99 ++++++++++++++++++++++++++++++++ images/2023_rpg-ends_mjdl.jpg | Bin 0 -> 364600 bytes ru/game/index.html | 10 +++- ru/news/2023-12-25_rpg-ends.md | 67 ++++++++++++++++++++++ ru/news/index.html | 71 +++++++++++++++-------- ru/news/index2.html | 79 +++++++++++++++++++------- ru/news/index3.html | 56 +++++++++++------- ru/news/index4.html | 71 +++++++++++++++-------- ru/news/index5.html | 63 +++++++++++++------- ru/news/index6.html | 75 +++++++++++++++++------- ru/news/index7.html | 38 +++++++++++-- ru/news/rpg-ends.html | 101 +++++++++++++++++++++++++++++++++ 21 files changed, 997 insertions(+), 273 deletions(-) create mode 100644 en/news/2023-12-25_rpg-ends.md create mode 100644 en/news/rpg-ends.html create mode 100644 images/2023_rpg-ends_mjdl.jpg create mode 100644 ru/news/2023-12-25_rpg-ends.md create mode 100644 ru/news/rpg-ends.html diff --git a/en/game/index.html b/en/game/index.html index 5ccaf59..663b6b1 100644 --- a/en/game/index.html +++ b/en/game/index.html @@ -36,7 +36,15 @@
-

Mahjong solitaire and shisen-sho game with nice 3D graphics and relaxing soundtrack.. . .

+

Mahjong solitaire and shisen-sho game with nice 3D graphics and relaxing soundtrack.

+

Features

+
Continue reading diff --git a/en/news/2023-12-25_rpg-ends.md b/en/news/2023-12-25_rpg-ends.md new file mode 100644 index 0000000..459aa1c --- /dev/null +++ b/en/news/2023-12-25_rpg-ends.md @@ -0,0 +1,65 @@ +Title: Revised project goals +Date: 2023-12-25 00:00 +Category: News +Slug: rpg-ends +Lang: en + +# The dream of an open source RPG is over + +In 2005 the Opensource Game Studio project started +under the name of the [Opensource RPG][osrpg], because we wanted +to create "the first competitive open free game". +In 2011 right after releasing OGS Mahjong 0.7 we have already +had the numbers that it would take us [540 years to create RPG][540y]. + +In 2011 we had a dream that we as a team would grow, which could decrease +540 years to someting reasonable. However today in the end of 2023 it's clear +**we are unable to create RPG**. + +# Validation of the software durability hypothesis + +In 2013 we have released OGS Mahjong 1.1, the last completed product as +part of the Opensource Game Studio project. Surprisingly OGS Mahjong still +shows the signs of life, albeit its [download chart][mjdlsf] resembles +death agony: + +![OGS Mahjong 1.1 downloads in 10 years][mjdl] + +Recently we have checked if OGS Mahjong 1.1 runs under Linux. Unfortunately, +the game did run right out of the box. We had to create a few symlinks, and +that worked. Thus, a bit of environment setup was required. That's a good +result for a 10 year old software. + +In 2019 we created [PSKOV][pskov], our own static site generator to have +site articles in a convenient Markdown format. Also, we did PSKOV in web to +check web software durability. Today, 4 years from the initial release, +web software durability hypothesis proves itself right. We're sure PSKOV of 2019 +will be functioning in 2029 without a single change. However, we have to wait +for 6 more years for that to come true. + +OGS Mahjong and PSKOV prove that durability of 4-10 years is not a fantasy. +The durability is essential to hobby projects, because hobbyists can't catch +up to the always changing Operating Systems' requirements. **We consider the +Opensource Game Studio software has passed the durability check**. + +# The portable code hypothesis + +Our next step is to have portable code. That means the code is ~80% +technically identical on each platform: Android, iOS, Linux, macOS, Web, Windows. + +The portability is essential to hobby projects, because hobbyists don't have +the ability to regularly validate their code on each platform. **We are going +to take portability to the new level for both OGS Mahjong and PSKOV**. + +Going to be interesting. + +PS: Also, we now have Disqus comments here. Share and like ;) + +[osrpg]: https://www.linuxquestions.org/questions/general-10/the-creation-of-the-best-rpg-355858/ +[540y]: https://gamedev.ru/community/ogs/articles/?id=6383 +[mjdlsf]: https://sourceforge.net/projects/osrpgcreation/files/Mahjong/1.1.0/ogs-mahjong-1.1.0-windows32.exe/stats/timeline?dates=2013-05-05+to+2023-12-01 +[mjdl]: ../../images/2023_rpg-ends_mjdl.jpg +[pskov]: https://opengamestudio.org/pskov/en/pskov_1.0.0+en.html + + + diff --git a/en/news/index.html b/en/news/index.html index b835b7f..e194d1b 100644 --- a/en/news/index.html +++ b/en/news/index.html @@ -30,6 +30,28 @@

News

+
+

+ Revised project goals +

+

+ 2023-12-25 00:00 +

+
+

The dream of an open source RPG is over

+

In 2005 the Opensource Game Studio project started +under the name of the Opensource RPG, because we wanted +to create "the first competitive open free game". +In 2011 right after releasing OGS Mahjong 0.7 we have already +had the numbers that it would take us 540 years to create RPG.

+

In 2011 we had a dream that we as a team would grow, which could decrease +540 years to someting reasonable. However today in the end of 2023 it's clear +we are unable to create RPG.. . .

+
+ +

How I create browser applications inside browsers @@ -41,7 +63,11 @@

GitJS

In this article Michael shares his experience of creating durable applications.

In 2013 Canonical tried to crowdfund Ubuntu Edge smartphone. -Its main feature could be the ability to use the smartphone as a full-fledged. . .

+Its main feature could be the ability to use the smartphone as a full-fledged +PС. Unfortunatly, the crowdfunding campaign did not accumulate enough money, +so a dream of having a universal device remained to be the dream.

+

I've been searching for universality, too, on the software side, +not the hardware one. Today I can confidently say I found the necessary. . .

Continue reading @@ -57,7 +83,14 @@ Its main feature could be the ability to use the smartphone as a full-fledged. .

GitBudget

In this article Michael shares his experience of using Git+JS.

-

Hi, folks, let me share my experience of creating an application to keep track of my spendings. Specifically, let me do it by answering the following questions:. . .

+

Hi, folks, let me share my experience of creating an application to keep track of my spendings. Specifically, let me do it by answering the following questions:

+
    +
  1. Why keep track of spendings in an application?
  2. +
  3. Why did I create the application as a personal project?
  4. +
  5. Why does the project use Git+JS?
  6. +
+

1. Why keep track of spendings in an application?

+

I, like many people out there, wanted to become rich and successful. To become rich, one is often advised to run a personal budget, that's what I started to do several years ago. I'd like to point out that running my personal budget hasn't made me rich and successful, and I increased income simply by moving to Moscow.. . .

Continue reading @@ -74,7 +107,8 @@ Its main feature could be the ability to use the smartphone as a full-fledged. .

MUROM

In this article Michael shares his thoughts on teaching folks to program in 2019.

Preface

-

Autumn 2019 was the third time I participated as one of the teachers in the course to teach 10-15-year-old folks to program. The course took place from mid. September to mid. December. Each Saturday, we were studying from 10 AM to 12 PM. More details about the structure of each class and the game itself can be found in the 2018 article.. . .

+

Autumn 2019 was the third time I participated as one of the teachers in the course to teach 10-15-year-old folks to program. The course took place from mid. September to mid. December. Each Saturday, we were studying from 10 AM to 12 PM. More details about the structure of each class and the game itself can be found in the 2018 article.

+

I have the following goals for conducting such courses:. . .

Continue reading @@ -90,7 +124,9 @@ Its main feature could be the ability to use the smartphone as a full-fledged. .

Happy 2020

Anyone, who watches our progress long enough, can say that we restarted the development from scratch plenty of times.

-

Even before releasing "OGS Mahjong", we changed the underlying technology more than once. After that, we did it again several times, throwing away already completed features.. . .

+

Even before releasing "OGS Mahjong", we changed the underlying technology more than once. After that, we did it again several times, throwing away already completed features. +It seems that right now we have less completed features than before the release of "OGS Mahjong". It's true, but not entirely.

+

When "OGS Mahjong" was released, we had a descent looking (for that moment) open-source game, that worked under Windows and Linux. With some luck and effort it still works today, but not out of the box.. . .

Continue reading @@ -143,8 +179,13 @@ Its main feature could be the ability to use the smartphone as a full-fledged. .
  • organization of the learning process
  • learning plan
  • -
  • memory game. . .
  • +
  • memory game
  • +
  • development tools
  • +
  • lessons
  • +
  • results and plans
+

Organization of the learning process

+

The learning process is conducted as part of corporate social responsibility: a company provides a room with equipment and connects employees that want to try themselves in the role of teachers with employees that want their kids educated. All this is done voluntarily.. . .

Continue reading @@ -159,29 +200,14 @@ Its main feature could be the ability to use the smartphone as a full-fledged. .

Sparkler

-

It was a year of reimagining and rethinking. As some of you may remember, we started this project to make a game development tool. During the years, the idea evolved from one form to another, sometimes the changes were significant, other times we threw away all the code and started anew.. . .

+

It was a year of reimagining and rethinking. As some of you may remember, we started this project to make a game development tool. During the years, the idea evolved from one form to another, sometimes the changes were significant, other times we threw away all the code and started anew.

+

As a result of all these changes, we came to the end of the year 2018 without a tool, but with a clear understanding of what tool are we making.

+

There are plenty of fine game development tools out there. Some of them are even open source. We spent plenty of time trying them, and some are quite good.. . .

-
-

- Ideal games and game development tools -

-

- 2018-11-19 00:00 -

-
-

A man without and with tools

-

In this article, we discuss how ideal video game and video game development tool look like, in our opinion.

-

Questions

-

As you know, the goals of Opensource Game Studio are:. . .

-
- -

Page 1 of 7

diff --git a/en/news/index2.html b/en/news/index2.html index ce40be3..170ee73 100644 --- a/en/news/index2.html +++ b/en/news/index2.html @@ -30,6 +30,33 @@

News

+
+

+ Ideal games and game development tools +

+

+ 2018-11-19 00:00 +

+
+

A man without and with tools

+

In this article, we discuss how ideal video game and video game development tool look like, in our opinion.

+

Questions

+

As you know, the goals of Opensource Game Studio are:

+
    +
  • creation of free video game development tools
  • +
  • making video games with those tools
  • +
  • preparing video game development tutorials
  • +
+

This time we asked ourselves two simple questions:

+
    +
  • What is an ideal video game?
  • +
  • What is an ideal video game development tool?. . .
  • +
+
+ +

OGS Mahjong 2: Demo 2 @@ -39,7 +66,10 @@

Start of a Mahjong party

-

We are glad to announce the release of the second demonstration of OGS Mahjong 2. The purposes of this release were to refine our development techniques and build a solid cross-platform foundation.. . .

+

We are glad to announce the release of the second demonstration of OGS Mahjong 2. The purposes of this release were to refine our development techniques and build a solid cross-platform foundation.

+

Release

+

Run the latest version of OGS Mahjong 2 in your web browser: http://ogstudio.github.io/ogs-mahjong

+

You are encouraged to run the game with seed parameter like this: http://ogstudio.github.io/ogs-mahjong?seed=0. . .

Continue reading @@ -72,7 +102,9 @@

Debug broker

This article explains how the third OpenSceneGraph cross-platform example opened our eyes to example-driven development.

-

2018-08 EDIT: the third example has been renamed to the fourth one due to the reasons described in the next article.. . .

+

2018-08 EDIT: the third example has been renamed to the fourth one due to the reasons described in the next article.

+

The third OpenSceneGraph cross-platform example

+

The third OpenSceneGraph cross-platform example explains how to implement remote debugging across platforms. This example is less about OpenSceneGraph and more about different platforms.. . .

Continue reading @@ -103,7 +135,19 @@

End of a Mahjong party

-

We are glad to announce the release of the first technical demonstration of OGS Mahjong 2. The purpose of this release was to verify gameplay across supported platforms.. . .

+

We are glad to announce the release of the first technical demonstration of OGS Mahjong 2. The purpose of this release was to verify gameplay across supported platforms.

+

Get techdemo for your platform:

+ +

Notes:

+
    +
  • iOS version is not released because it cannot be easily shared outside AppStore.. . .
  • +
Continue reading @@ -120,7 +164,15 @@

Spherical tiles in a Mahjong layout

This article describes the start of Mahjong game recreation.

Plan

-

We started Mahjong recreation endeavour by composing a brief plan to get gameplay with minimal graphics:. . .

+

We started Mahjong recreation endeavour by composing a brief plan to get gameplay with minimal graphics:

+
    +
  • Load single layout
  • +
  • Place tiles in layout positions
  • +
  • Distinguish tiles
  • +
  • Implement selection
  • +
  • Implement matching
  • +
+

Just like any other plan, this one looked fine at first sight. However, once you get down to work, new details start to come out. This plan was no exception. Below are a few problems that came out during development.. . .

Continue reading @@ -135,7 +187,9 @@

Sparkler

-

So, the year 2017 is approaching its finale, the year's results have already been summed up. We're going to take a break from igniting the fireworks or preparation of the champagne so that we can designate our goal for the following year.. . .

+

So, the year 2017 is approaching its finale, the year's results have already been summed up. We're going to take a break from igniting the fireworks or preparation of the champagne so that we can designate our goal for the following year.

+

As it may be clear from other articles on the site, half of our plans in 2017 were destined to be completed at least approximately as we assumed. The other half was changed significantly.

+

During the year, people joined the team and left it. As a result, we meet the end of the year with exactly the same team as 365 days ago. It made us think. A lot. But We'll save the story for another time.. . .

Continue reading @@ -151,27 +205,14 @@

Memory game in the background

It's time to step back to see our accomplishments in 2017 and how they connect to the overall goal of Opensource Game Studio project.

-

Brief history. . .

+

Brief history

+

Opensource Game Studio project is 12 years old now.

+

2005. We started the project with a fanatic call to create the best game ever. Probably right after finishing Half-Life 2 or Morrowind. 99.99% of those who wanted to participate weathered during a couple of years leaving only the two of us: Michael (coding) and Ivan (the rest). The project was in a constant turmoil because we had no clear purpose and discipline. Thus, we only got a handful of demonstrations during that period.. . .

-
-

- Back to the Static -

-

- 2017-10-16 00:00 -

-
-

Static and dynamic unite

-

We have been using Wordpress as our website engine for more than seven years. And now it's time to move forward. Or backward. For some time we've been tracking the development of the new breed of website engines - static site generators. It seems that this is the technology capable of changing past into future.. . .

-
- -

Page 2 of 7

diff --git a/en/news/index3.html b/en/news/index3.html index 19808b2..1ac93e8 100644 --- a/en/news/index3.html +++ b/en/news/index3.html @@ -30,6 +30,22 @@

News

+
+

+ Back to the Static +

+

+ 2017-10-16 00:00 +

+
+

Static and dynamic unite

+

We have been using Wordpress as our website engine for more than seven years. And now it's time to move forward. Or backward. For some time we've been tracking the development of the new breed of website engines - static site generators. It seems that this is the technology capable of changing past into future.

+

A static website is more straightforward, quicker and more secure. And with the help of generators, it is also as easy to manage, as the dynamic website. So, we are starting our site anew with the help of the Pelican.. . .

+
+ +

The birth of MJIN world @@ -41,7 +57,12 @@

An explosion giving birth to something new

This article describes the birth of MJIN world in August 2017.

mjin-player

-

As you know, we spent July to research scripting. We found a solution that satisfies the following criteria. Scripts should:. . .

+

As you know, we spent July to research scripting. We found a solution that satisfies the following criteria. Scripts should:

+
    +
  1. run unchanged on all supported platforms
  2. +
  3. allow extending C++ code
  4. +
+

We have verified the second criterion by writing a sample application. The first criterion was taken for granted because it SHOULD be true.. . .

Continue reading @@ -57,7 +78,8 @@

Textbook with a text

This article describes scripting research in July 2017.

-

Our first goal of using a scripting language was to have a platform-independent code that runs unchanged on every supported platform.. . .

+

Our first goal of using a scripting language was to have a platform-independent code that runs unchanged on every supported platform.

+

OGS Editor 0.10 supports Python for such a code thanks to SWIG. SWIG provides a way to wrap almost any C/C++ code and use it in dozens of languages like Python, Ruby, Lua, Java, C#, etc.. SWIG really helped us taste the beauty of platform-independent code. However, SWIG only works one way: from C/C++ to a target language. This means the main application must be in the target language, and C/C++ code can only be used as a library.. . .

Continue reading @@ -121,7 +143,11 @@

Flight of a rocket

This article describes creation of the first four OpenSceneGraph tutorials in March 2017.

-

The first four OpenSceneGraph tutorials explain how to create a cube model with Blender and display the model under Linux, macOS, or Windows using OpenSceneGraph tool called osgviewer.. . .

+

The first four OpenSceneGraph tutorials explain how to create a cube model with Blender and display the model under Linux, macOS, or Windows using OpenSceneGraph tool called osgviewer.

+

The whole process of creating a single tutorial turned out to be pretty daunting because it includes several tasks:

+
    +
  1. Record original video depicting one or more steps. . .
  2. +
Continue reading @@ -154,28 +180,15 @@

Rocket launch at Baikonur

This article describes our plans for 2017.

-

Our past plans suggested we would have Android platform support by this time. However, we have a long way to go, before we can declare Android support. See for yourself:. . .

+

Our past plans suggested we would have Android platform support by this time. However, we have a long way to go, before we can declare Android support. See for yourself:

+

Rendering cubes on Android

+

Some people would consider this a failure. We don't. We see a chance to start low and jump high!

+

Having only worked with liberal and forgiving desktop environments, Android was a complete surprise for us. Android punished us for everything: memory, resources, graphics. The usual Android response was either a crash, or an empty screen.. . .

-
-

- Happy 2017 -

-

- 2016-12-31 00:00 -

-
-

Christmas tree

-

Okay. It's been a hard year for everyone in the team. And it's almost over. Praise it ends! Praise the new one!

-

It may seem, that our progress stalled. Three years ago we announced the beginning of a new project (two to be precise), and now we still working on the engine and editor, haven't even started creating the actual game.. . .

-
- -

Page 3 of 7

diff --git a/en/news/index4.html b/en/news/index4.html index 4b0604c..d00dc6e 100644 --- a/en/news/index4.html +++ b/en/news/index4.html @@ -30,6 +30,23 @@

News

+
+

+ Happy 2017 +

+

+ 2016-12-31 00:00 +

+
+

Christmas tree

+

Okay. It's been a hard year for everyone in the team. And it's almost over. Praise it ends! Praise the new one!

+

It may seem, that our progress stalled. Three years ago we announced the beginning of a new project (two to be precise), and now we still working on the engine and editor, haven't even started creating the actual game.

+

If you were monitoring our news during the year, you know that we held several live sessions, showing in the real time how to use our tools to create some simple games. Each session was a step in a long road to our goal. While preparing for these live sessions, we added necessary building blocks, that will be needed to create almost any game.. . .

+
+ +

November 2016 recap @@ -40,7 +57,9 @@

Construction of a building

This article describes the start of MJIN library separation into modules.

-

Once we built OpenSceneGraph for Android, it became obvious that some MJIN functionality is not suitable for Android. For example, UIQt provides a basis for OGS Editor UI. Since OGS Editor is a desktop application, we don't need UIQt for Android.. . .

+

Once we built OpenSceneGraph for Android, it became obvious that some MJIN functionality is not suitable for Android. For example, UIQt provides a basis for OGS Editor UI. Since OGS Editor is a desktop application, we don't need UIQt for Android.

+

We decided to have a look at two approaches to separate MJIN into modules: build-time separation and run-time one. +Build-time separation means MJIN becomes highly configurable and each platform gets specifically tailored MJIN build.. . .

Continue reading @@ -55,7 +74,9 @@

Gaining Android support was like climbing a mountain for us

-

This article describes how we spent a month building OpenSceneGraph (OSG) for Android: the first attempt to build OSG, the search for OSG alternatives, and the success in building OSG.. . .

+

This article describes how we spent a month building OpenSceneGraph (OSG) for Android: the first attempt to build OSG, the search for OSG alternatives, and the success in building OSG.

+

First attempt to build OSG.

+

Having no prior knowledge of Android development, we grabbed the latest Android Studio and started doing beginner tutorials. We passed Java part pretty fast. Everything worked out of the box. Then came C++ part and related problems.. . .

Continue reading @@ -71,7 +92,13 @@

Feature file in the background

In this article, we take another look at 2015-2016 live sessions' format and introduce a new showcase format for 2017.

-

2015 and 2016: live sessions.. . .

+

2015 and 2016: live sessions.

+

As you know, we use live sessions to show the state of our technology and create a small functional game from scratch. We have conducted four live sessions in the past year, which gave birth to the following small games: + + + + + . . .

Continue reading @@ -87,7 +114,15 @@

Mahjong created during live session

This article explains September 2016 live session stages: draft, rehearsal, live session itself, and publishing.

-

Even though live session takes only a few hours, we devote a whole month to prepare for it. Let's have a look at live session stages in detail.. . .

+

Even though live session takes only a few hours, we devote a whole month to prepare for it. Let's have a look at live session stages in detail.

+
    +
  1. Draft. Game creation for the first time.

    +

    Purposes:

    +
      +
    • test our technologies and fix major bugs;
    • +
    • discover usability issues to fix in the next development iteration;
    • +
    • list exact steps to reproduce the game later;. . .
  2. +
Continue reading @@ -104,7 +139,8 @@

OGS Editor with Mahjong game

Note: we won't release 0.10 for macOS due to technical difficulties with the build system. macOS support will be back for 0.11.

@@ -120,8 +156,10 @@

-

Mahjong Solitaire was successfully created, and it took less than 4 hours. -. . .

+

Mahjong Solitaire was successfully created, and it took less than 4 hours.

+

We will publish live session materials later this week.

+

Thank you for joining us.

+

. . .

Continue reading @@ -136,7 +174,8 @@

-

Get ready for live session, it's about to happen in 24 hours!. . .

+

Get ready for live session, it's about to happen in 24 hours!

+

. . .

Continue reading @@ -151,27 +190,14 @@

-

We will hold live session on 25 September 2016 at 12:00 CEST. . .

+

We will hold live session on 25 September 2016 at 12:00 CEST +It's time to create simple Mahjong solitaire game.

+

. . .

-
-

- August 2016 recap -

-

- 2016-09-03 00:00 -

-
-

OGS Editor with a spherical scene node

-

This article explains the most important technical details about development in August: UIQt module, its refactoring, a new feature based development approach, and its benefits.. . .

-
- -

Page 4 of 7

diff --git a/en/news/index5.html b/en/news/index5.html index 80c2a42..873ac66 100644 --- a/en/news/index5.html +++ b/en/news/index5.html @@ -30,6 +30,27 @@

News

+
+

+ August 2016 recap +

+

+ 2016-09-03 00:00 +

+
+

OGS Editor with a spherical scene node

+

This article explains the most important technical details about development in August: UIQt module, its refactoring, a new feature based development approach, and its benefits.

+

UIQt module is a collection of UI components backed by Qt. We only use it for Editor UI at the moment.

+

Here is a list of UIQt module components with their description and current code size:

Created gameLive session date
+ + + + . . .

+ + +

We’re back to social networks @@ -38,7 +59,9 @@ 2016-08-18 00:00

-

If you follow us on Facebook, Twitter, or VK you noticed we started to use them again. That's no coincidence: we're finally ready to communicate our progress verbally after 4 years of almost silent development.. . .

+

If you follow us on Facebook, Twitter, or VK you noticed we started to use them again. That's no coincidence: we're finally ready to communicate our progress verbally after 4 years of almost silent development.

+

Follow us to stay up-to-date!

+

. . .

Continue reading @@ -52,7 +75,10 @@ 2016-08-10 00:00

-

We started Opensource Game Studio project a long time ago. We wanted to provide open source community with tools to create games. However, it was unclear what tools' purpose was. So we decided to start small: create a game first.. . .

+

We started Opensource Game Studio project a long time ago. We wanted to provide open source community with tools to create games. However, it was unclear what tools' purpose was. So we decided to start small: create a game first.

+

It took us 3 years to reach the first goal: we released OGS Mahjong 1.0 in 2012. Even for a hobby project (we spend about 40 hours a month) it's too long.

+

Upon the game release we got it: Tools are means to save development time.

+

We spent 4 more years to develop them. Now is the time to prove they are worth every single day spent. How? We will recreate Mahjong solitaire mode in just a few hours!. . .

Continue reading @@ -67,7 +93,10 @@

-

This time we have shown how to create a simple Domino based game. Below you can find all materials related to the game creation.. . .

+

This time we have shown how to create a simple Domino based game. Below you can find all materials related to the game creation.

+
    +
  1. Editor 0.9 for Linux (Debian based), OS X (10.9+), Windows is available at SourceForge. Simply unpack it and launch the run script.. . .
  2. +
Continue reading @@ -81,7 +110,8 @@ 2016-05-17 00:00

-

We're glad to annouce that the LiveCoding session will take place on 28 May 2016 at 12:00 CEST. Join us!. . .

+

We're glad to annouce that the LiveCoding session will take place on 28 May 2016 at 12:00 CEST. Join us!

+

. . .

Continue reading @@ -96,7 +126,10 @@

As you know, the previously published roadmap assumed, that we would hold a live session in April and it would feature a ping-pong game created with Editor 0.9.

-

We have to admit, our abilities to plan are not yet good enough. That's why the next live session will take place by the end of May. The exact date will be announced later.. . .

+

We have to admit, our abilities to plan are not yet good enough. That's why the next live session will take place by the end of May. The exact date will be announced later.

+

Here's a short preview of the coming game:

+ +

. . .

Continue reading @@ -112,7 +145,8 @@

Since we held 2 live sessions to create "Rolling ball" game, here are 2 YouTube videos of the process:

-

. . .

+ +

"Rolling ball" game for Linux (Debian based), OS X (10.9+), Windows is available at SourceForge.. . .

Continue reading @@ -126,7 +160,9 @@ 2016-02-02 00:00

-

Unfortunately, we have failed to finish creation of the simple "Rolling ball" game in 3 hours. That's why we will hold the second LiveCoding session on 7 February 2016 at 12:00 CET.. . .

+

Unfortunately, we have failed to finish creation of the simple "Rolling ball" game in 3 hours. That's why we will hold the second LiveCoding session on 7 February 2016 at 12:00 CET.

+

Let's finish the game!

+

. . .

Continue reading @@ -140,26 +176,13 @@ 2016-01-25 00:00

-

We're glad to annouce that the LiveCoding session will take place on 31 January 2016 at 12:00 CET. Join us!. . .

+

We're glad to annouce that the LiveCoding session will take place on 31 January 2016 at 12:00 CET. Join us!

+

. . .

-
-

- SOON: Creating a simple game live (Editor 0.8) -

-

- 2016-01-21 00:00 -

-
-

We are ready to present Editor 0.8 with Player. The live session will be held at LiveCoding SOON. We will show you how to create a simple game with sounds from scratch. And this time it will not need an Editor to run.. . .

-
- -

Page 5 of 7

diff --git a/en/news/index6.html b/en/news/index6.html index 92534a4..8b9bba5 100644 --- a/en/news/index6.html +++ b/en/news/index6.html @@ -30,6 +30,22 @@

News

+
+

+ SOON: Creating a simple game live (Editor 0.8) +

+

+ 2016-01-21 00:00 +

+
+

We are ready to present Editor 0.8 with Player. The live session will be held at LiveCoding SOON. We will show you how to create a simple game with sounds from scratch. And this time it will not need an Editor to run.

+

The exact date and time is to be announced in the coming days. Stay tuned!

+

. . .

+
+ +

Roadmap for 2016 @@ -38,7 +54,12 @@ 2015-12-26 00:00

-

As you know, according to the previously published roadmap, we now have sound system in place. However, we decided to go further and implement the first version of Player. We wanted to get it done by December, but, unfortunately, more work resulted in the change of dates.. . .

+

As you know, according to the previously published roadmap, we now have sound system in place. However, we decided to go further and implement the first version of Player. We wanted to get it done by December, but, unfortunately, more work resulted in the change of dates.

+

Here's the revised roadmap for the first half of 2016:

+
    +
  1. Editor + Player 0.8.0 (January 2016): Sound system, Whac-a-mole game with sounds
  2. +
  3. Editor + Player 0.9.0 (April 2016): Networking system, simple ping pong game for 2 players over the net. . .
  4. +
Continue reading @@ -53,7 +74,11 @@

Continue reading @@ -67,7 +92,8 @@ 2015-11-09 00:00

-

We're glad to annouce that the LiveCoding session will take place on 15 November 2015 at 12:00 CET. Join us!. . .

+

We're glad to annouce that the LiveCoding session will take place on 15 November 2015 at 12:00 CET. Join us!

+

. . .

Continue reading @@ -83,8 +109,10 @@

As we have promised, we are ready to give you Editor 0.7 which is capable of creating the complete test chamber. However, after recreating the test chamber ourselves, it became clear that:

    -
  1. it takes more than 8 hours to recreate it (too long). . .
  2. +
  3. it takes more than 8 hours to recreate it (too long)
  4. +
  5. it's inappropriate to be presented in the form of an article (too boring)
+

Therefore we decided to hold a live session at LiveCoding SOON to show you how to create a simple whac-a-mole like game from scratch.. . .

Continue reading @@ -98,7 +126,10 @@ 2015-07-23 00:00

-

After the recent bankruptcy of Desura's parent company, we decided, that we need a new place for our Deluxe version. Something better, more modern and more trustworthy. We have chosen the Humble Widget, with which you can buy the deluxe version of the game without leaving our site.. . .

+

After the recent bankruptcy of Desura's parent company, we decided, that we need a new place for our Deluxe version. Something better, more modern and more trustworthy. We have chosen the Humble Widget, with which you can buy the deluxe version of the game without leaving our site.

+

Here it is:

+ +

We haven't received a single penny from Desura (due to the minimal cache out limitations), but if you bought the deluxe version from them and experiencing any problems with downloading it (right now we see no problems with that), send us a letter, tell your name on Desura, we'll figure something out.. . .

Continue reading @@ -112,7 +143,9 @@ 2015-07-22 00:00

-

As you know, the main goal of Editor 0.7.0 is the ability to create the test chamber with it. It needs Actions' system and a few stability fixes for that. We are going to publish a detailed article describing how to create the test chamber, too, so that anyone could create their own test chamber!. . .

+

As you know, the main goal of Editor 0.7.0 is the ability to create the test chamber with it. It needs Actions' system and a few stability fixes for that. We are going to publish a detailed article describing how to create the test chamber, too, so that anyone could create their own test chamber!

+

We estimate to complete it in October.

+

. . .

Continue reading @@ -128,7 +161,10 @@

As promised, we have come up with a list of milestones and their approximate dates for the coming year:

    -
  1. Editor 0.7.0 (October 2015) - Actions' system: we recreate the test chamber. . .
  2. +
  3. Editor 0.7.0 (October 2015) - Actions' system: we recreate the test chamber
  4. +
  5. Editor 0.8.0 (December 2015) - Sound system
  6. +
  7. Editor 0.9.0 (February 2016) - Particles' system and minimal UI
  8. +
  9. Editor 0.10.0, Player 0.1.0 (April 2016) - Player to play what Editor produced: we create Shuan prototype with our engine. . .
@@ -146,27 +182,20 @@

We completed Editor 0.6.0. You can see 0.6.0 in action here.

Editor 0.6.0 got the following new features:

    -
  1. Camera and light node positioning. . .
  2. +
  3. Camera and light node positioning
  4. +
  5. Node rotation along X axis
  6. +
  7. Node scripting support
  8. +
  9. Thumbnail dialog to preview models when editing scene node model properties
  10. +
  11. Node copying and pasting
  12. +
  13. Node selection by LMB click in the scene
  14. +
  15. Window geometry and state restoration after restart
+

We don't have 0.7.0 completion date at the moment, because we decided to take some time to set up a roadmap for Shuan and Mahjong 2. Once done, we will share 0.7.0 completion date and its feature list along with the roadmap.. . .

-
-

- Editor 0.5.0 and plans for 0.6.0 -

-

- 2015-04-15 00:00 -

-
-

We completed Editor 0.5.0. As it was planned, it has scene node tree editing, property browser, and Qt5 support. You can see 0.5.0 in action here. . . .

-
- -

Page 6 of 7

diff --git a/en/news/index7.html b/en/news/index7.html index 6d9d1ac..676db0f 100644 --- a/en/news/index7.html +++ b/en/news/index7.html @@ -30,6 +30,29 @@

News

+
+

+ Editor 0.5.0 and plans for 0.6.0 +

+

+ 2015-04-15 00:00 +

+
+

We completed Editor 0.5.0. As it was planned, it has scene node tree editing, property browser, and Qt5 support. You can see 0.5.0 in action here.

+

Also, we have just started Editor 0.6.0 development.

+

Editor 0.6.0 planned features:

+
    +
  1. Camera node editing
  2. +
  3. Light node editing
  4. +
  5. Node rotation editing
  6. +
  7. Node scripting support
  8. +
  9. Thumbnail dialog to preview materials and models when editing scene node material and model properties. . .
  10. +
+
+ +

Editor 0.4.0 and plans for 0.5.0 @@ -38,7 +61,13 @@ 2015-03-07 00:00

-

We completed Editor 0.4.0 in January. As it was planned, it only contains basic abilities to open and save a project. The major goal was to make MJIN, Python and Qt work together (we were unable to use PyQt or PySide due to technical difficulties).. . .

+

We completed Editor 0.4.0 in January. As it was planned, it only contains basic abilities to open and save a project. The major goal was to make MJIN, Python and Qt work together (we were unable to use PyQt or PySide due to technical difficulties).

+

You can see 0.4.0 in action here.

+

We started Editor 0.5.0 development in February. It's 45% ready at the moment.

+

Editor 0.5.0 planned features:

+
    +
  1. Scene node tree editing. . .
  2. +
Continue reading @@ -52,7 +81,9 @@ 2015-01-13 00:00

-

The development of Editor 0.3.0 showed us, that usage of custom GUI was not a perfect idea. A few months ago, custom GUI seemed as a simpler way to do things, but it turned out to lack many little features, that are crucial if you're planning to make a convenient tool.. . .

+

The development of Editor 0.3.0 showed us, that usage of custom GUI was not a perfect idea. A few months ago, custom GUI seemed as a simpler way to do things, but it turned out to lack many little features, that are crucial if you're planning to make a convenient tool.

+

In the end, we decided to do what we wanted to do in the first place - to use Qt library as the GUI library for our editor.

+

So, we'll rewrite the Editor with Qt interface and a little bit refreshed project concept in mind. We plan to release the editor with new GUI and a set of basic features like loading and saving projects in May.. . .

Continue reading @@ -66,7 +97,9 @@ 2014-12-31 11:00

-

About a year ago, we started the user survey, in order to find out what do you think of the Open Source in general and about our project in particular. Today we're closing this survey. It took time, but we've got plenty of answers. Thank you for that.. . .

+

About a year ago, we started the user survey, in order to find out what do you think of the Open Source in general and about our project in particular. Today we're closing this survey. It took time, but we've got plenty of answers. Thank you for that.

+

We'll share our thought about the results of the survey in one of the future articles.

+

After the survey, every one of you has got the code. With this code, you'll be able to access the alpha test of the OGS Mahjong 2, as soon as we'll be ready to start it (i can't promise anything, but we're planning to do it in 2015). Also, you'll be able to choose between the deluxe version of OGS Mahjong 2 and the deluxe version of Shuan, as soon as we'll be ready to release these games.. . .

Continue reading @@ -81,7 +114,9 @@

Hello!

-

So, this year comes to the end. There were very little publications from us during this year. We haven't stopped working, but right now our work is in the phase, when we have nothing to show. And the spare time of the team members is rarely more then 30-40 hours a month.. . .

+

So, this year comes to the end. There were very little publications from us during this year. We haven't stopped working, but right now our work is in the phase, when we have nothing to show. And the spare time of the team members is rarely more then 30-40 hours a month.

+

But our work continues. And you can find out some details in the new article from our programmer Michael Kapelko.

+

. . .

Continue reading diff --git a/en/news/rpg-ends.html b/en/news/rpg-ends.html new file mode 100644 index 0000000..cc22eb1 --- /dev/null +++ b/en/news/rpg-ends.html @@ -0,0 +1,99 @@ + + + + + + + + + +

In the news...

+
+
+

+ Revised project goals +

+

+ 2023-12-25 00:00 +

+
+

The dream of an open source RPG is over

+

In 2005 the Opensource Game Studio project started +under the name of the Opensource RPG, because we wanted +to create "the first competitive open free game". +In 2011 right after releasing OGS Mahjong 0.7 we have already +had the numbers that it would take us 540 years to create RPG.

+

In 2011 we had a dream that we as a team would grow, which could decrease +540 years to someting reasonable. However today in the end of 2023 it's clear +we are unable to create RPG.

+

Validation of the software durability hypothesis

+

In 2013 we have released OGS Mahjong 1.1, the last completed product as +part of the Opensource Game Studio project. Surprisingly OGS Mahjong still +shows the signs of life, albeit its download chart resembles +death agony:

+

OGS Mahjong 1.1 downloads in 10 years

+

Recently we have checked if OGS Mahjong 1.1 runs under Linux. Unfortunately, +the game did run right out of the box. We had to create a few symlinks, and +that worked. Thus, a bit of environment setup was required. That's a good +result for a 10 year old software.

+

In 2019 we created PSKOV, our own static site generator to have +site articles in a convenient Markdown format. Also, we did PSKOV in web to +check web software durability. Today, 4 years from the initial release, +web software durability hypothesis proves itself right. We're sure PSKOV of 2019 +will be functioning in 2029 without a single change. However, we have to wait +for 6 more years for that to come true.

+

OGS Mahjong and PSKOV prove that durability of 4-10 years is not a fantasy. +The durability is essential to hobby projects, because hobbyists can't catch +up to the always changing Operating Systems' requirements. We consider the +Opensource Game Studio software has passed the durability check.

+

The portable code hypothesis

+

Our next step is to have portable code. That means the code is ~80% +technically identical on each platform: Android, iOS, Linux, macOS, Web, Windows.

+

The portability is essential to hobby projects, because hobbyists don't have +the ability to regularly validate their code on each platform. We are going +to take portability to the new level for both OGS Mahjong and PSKOV.

+

Going to be interesting.

+

PS: Also, we now have Disqus comments here. Share and like ;)

+
+
+
+ + + +
+ + diff --git a/images/2023_rpg-ends_mjdl.jpg b/images/2023_rpg-ends_mjdl.jpg new file mode 100644 index 0000000000000000000000000000000000000000..448ee978480fbe47c79766e116697bf1965056ea GIT binary patch literal 364600 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 CmotP^Tq`80@*@g#1^ zyCZa=UEUZ+tsU=l4(w7&2kv?Msn`1`tNZAx#yisehz{N;FYp1vb*MUK!`n6Q;OrNR zM>9exuwkgDvM71H$u`(o`P2djoWq(Fv6MWkR}9|s439C&DK$g64+n?|R!GE=8ZyC7 zrt9?^>V#w1Y^h8Bfk?RqcMiXb2#X&7D?$9`#F1=E_b~^)*(a0O73^;McCl<`w}13j zf>Mm8uhz|#6?jm-K;_oP^H5J8eDPKFsgIRF-2jEY9B(z({i`)n8BF!x1eftE-_XFN zD88XHF4b1MkMC5B-Et@(CYHP~Wx0(|8P|-cR_b6pm07onM zhb}8MTh_yjbd8LU){=y;lvusfy+Ct6p9~!*Ht4*np#nj zN)8@fohIR8lst5K5C=jI;F1zVp5IcP2;6-?xWq7J{Nbub?)3cS=bUnxbI@duHCHK61vgc^FU3XSv%H0knFh1U@CgO=GA$bB;JDFdrgwZ>=S zVB>2N#dF^BE(z+IOJXI9w?l zllJ_*sYlv4l}OBguHmrm5E!zVhzK{!EAG^7zZx+Qg{YY4ii${_jl9j4rASWr7#4#} zY3M3(rMXDY7I~glLLxkk`E7COx~&$rexIoYx~ki2oqOF-liRvvxB+i2F`bQjxdD_W zBsj6mUD0LNwUcX$+~5Rr&1QPVr)0)?dj+WJy8-X==MBd>+x7}v0WKQoI#Xmw2b}$@ z;qPC3&^<~LO-EQ5TctMpq3BT1KFgrS86fmW0+Pda}0pyGQ)Eyz> z;$vOHhDEdee$Y|GttcvRWKC?nQWFCX2-d)_|5hR$jW-KR6aVeEu-r-GdIPvhjHvfo zMj&!>KL7O$e`=Ep!AeGHQC~l=$K@;WT{%3V73AC`pc&w#aXY*GUY+~w@tv*cKCeO9X6q;=e$!|o<6l_cr z%rgR7uw-_(hR8$??4X+3vU?(XxaR7d5}&lC^xd zbX+B;aVK@66XJNM`eO<@Z(?QKd%XJ7VbRTDsaN7Pbsf>h@8v&NFS|RHbuRMw#Hb3# zcSHx&Pi#^ou7ufb7L*}<*5aNvoE1!u4tyyvLtGjo87med1LQ^d*N5`fGiVzF7S^Ie zSMke4eg`2E8$os>3bYV}z|VRpr;HHSDQevi1AT7q#i$)p>V`O{VC0xopo2}E!6aJC zH_-u9ab(I4i;9}aun5GjPtH>f!0~oQos;KSk!RG!Xy-d!!*k0(ZoQO6ttsWcz|m+K zU`+MXCJKZ%EGD6#$E>Y3%Y@3iRGVpjX&P*54O_YTxIo;dE{kC|l^c=D& zJTLrlwPRs8hM=~8tqYoasGiyo3?lcF_9oN60}k?D%pJ!F7w4JOyN~frui-$f+!$gArBsq+g$S?Jg22)GB%nk3sVd%+>j5k9G+I$NriXo-Kiq_8p!~8`+?OxrH5iB z%8WI+G2p6*9RCFe&@6>Ce>xT37jNT_zU&iAVaLiO)IJ_lJMF*Bmq*UYLV>#i-3YYR;XqFoED8WC$7a9wuC@wYHh<_@a+3c~xb~|&s5BR#L^92Q@ z$;Pu2W!mQ?E}{NO6DUJl1qm^yoMiS zHAp+rpslTg;ltEXu2&V5F>&igR7bUPn(!<5_+K_MfkP5j%?{GM`LOMB!gKPd@cbpK3uTi@j+Tm^Irx3& zW~)j*#ReO%3tKA=6Gl08;kbF{@ghD2bpMB9XKL0v8AVL(3;6BiG>EdEx0u1wH)pH% zOpp)N@?#i<3gqy$%F4KqXf|gn%m!z=MbL-yUEE|7(D9|#k zXdtUg^W2mOSiQyd)R4QZF_kmdTWKU;RAo(}e}D z$TAzz%;ZWKxg*~cM^4A4^(&7(C}=Cb9g^9F?cN5DEto8cUW!WxI~13Lyp#$HAeLi2 zDW$3P!IN1TOizm~iJyHJg3@HNopVZ6`fDSL_>yOw-n%n|=46P$P%_|c=je3jwBr`l zVP132dRy;N9}dAb#xfl?30aOlyJ*x+OWaL&7op`E*WA4K-a&ki5gvZ7>f8m!7fj}K zF?ngi*sbK`Ad~i4sj5yXlfxW;Pi1`GkbFB=a?&}~*20lyPfDeh(utex+iLxR>dVe{ z3k&LN;iUobcC<;O>~)*3PB?Bm;AqeYwn~#>kKTuZi{&Mo zZi}cmBIkUF;IZ;$p59SG4KIPqNp||SDd-5F5S`Mk0#KTx&TF#FICyI!`b%lpA*UoT z8&imYOV|3u=HNG1y-h(G^ra7sV$4<~4sM5XKY!uEU0e}^yH=V!cp~qbWg-tU04l;18RV|O+5XdYJEQPgq+o7n_P zFz&>ork#hg!G*~-n%l8DcS9Z20}sd)b+5^kZ2WZ4VuSh8@c!A1A{A%W`|aj+Pb_fOOdcy6|Z*90HllsL?J>-&R=$7ZkvcF^bm*&DDc+C z(yYB-0x^X*yW4Y#1RFG>)I80M`xI8v2$o4xvEtID%Js>!+Ga_$Vnv^nYI$&$r8=LQ1q5B>jDx^A%d=m{8 zR#dDJ5k|;otL^u*ZHuP)3nkv3k&eCU&EA$~1m5&?yIPfUXmP3!hsm4wZUv+F4{qd% z++iVZEc7>A=T=;#z)@5BGjBpKPM8bD(rm08- zUS6Zng7y-Td?+?-K)_0wT9fDWIZCC=O}=7AEGWC$)G52Fv~(_fE$^vHb-zIr1XV+( zZJKVxvD-*-jUxokbw(_O=l7C>G_LXrUiRX{%?}sq$;ZNL6CkSSV%hGk*|uxk76_)w zNBg>6{ORjr8*GCgj(G8KT{68q}nIDB_DYd>tbwiLxsL5o&$|5L$nk2!oGT2uycgmlwUPvN`iBBS3Iwh zOs)}vo>DGcFip+tT+B)^;HJipkX8b%8|@EoWv-7BiD>n*7H2kKt!2R8!b?>i=^ig8 zQfqQ1e!VwAcU4-ZV7VjOX+XZafx}FD6vVHrI_d+j=+hmK6thQf*z=d-EarZMtln-l z>l0f+h&WWTIw#f2u3gMJ<#1xRvdqlhE2>r_gRNt(UBzm{cO{9X<&N)=8EwvK-M2n< zsZT?tIrcLg>xK~H9V)KpNdWq+!uI=!cfLqSCZH}ru@s;T8-j_9_f^O5sEYM?R$Yaz z!D$|%1Ai_d3cS;HG^~dOJ)LI#ahfoApWF&Tu&TvARw)QjG(YH~Xt1qdpzJKVf?LgM*JlSk%~ZA=`I=@)rv?!KWX_ zLmW=lE?f15_851TA(K;LLvUAU?KOpq)$3$Mt?+y@naL1AX52XWTg;EBV9SIWEz|>Zq97r?oFL zC-D{}k+cBeHzNi!hY8OvRn8p|Cy0*qV7(7--o(aYT3Y9Sobhg~5M9GEk{UPN&%9{1 z$!$S`a79+S>ajJ73yvcTwJ~k8(h1X2yvdOP7}}oclyX0C{R?Vr#oSGt?816O@v zyin|;V-}Zry9bV{4oEQYg_3J4PJ~YQt`wNPdVg-td+z8M)&5GcM5|sgU1l1{`(DOU z!6Th}_w&kQNxY4YT>gYKvreI|&uXv?$|c`rBCdm-^+ilzlARv9l3$pr@AS3BUUnEq zd6APhN9OMCJ)-&G!F}Bl{_wi=SN1TqVOWo}E;<~C3)>j7K&eU-OzT~%7KBdLSx5Un z9y5u}M`#i!+VZQfM!DQ}$&D<@BnmhAk2F1!VP3rOV&2FqzGL258tguR{j}SHEY&52 zwIcZ=3Rih^2_|@NY5}S>dSY0*vpq8lUn?s4MDt2`_<*rrG7%Jt?f4G(V(ifvGsAjJ zIe_Qads(to?VINDF6HuL{LF7sl|Q~8ll>Axtk;vARYHFYt@eMxU?x5+7M0$RzU*9- zn_2iawxrQWUo0z8ICCQ!h0iU7SBk z=o`M?-Rby5^$Do|M#iUU4yv7hdO)zaW)tv4D8ep@`kZ1 zS+s5aUw8Bfo5J$NzM@4Bd3lP?!MN6+nSIW$Zz{1k&=$(7GLmEBeqDJ^jpVK+uU?1% znX`>bj_wKc(~e-Cd@kAQM^<~}Sr=TQ<{QcCrSIK$L5=ro*%I<168$H7tA{-6xYoYO`24$b?V{9AHRt^0pLwRgx?*mmszNwe^&%ks&F^UNgKnyA3B&@&{p9J-u@69RHI)Ul7jmx~ z#Tl1M6%Yw+#V4o!B6k_E%EZPG_9+)W76Yz!Mxp#`#%hU5x!|wX{cD`moaFr)r}eQN zqnA?>mquNd+$}E+n~@AkvzM%IYQ9P+vQ=EifH;6`A>}K~ROt^@s(mH35^+Y8AW_u9 z{r>*@@hT!BOS4rfw3t^tcX3yHPo1my8PKaZ@uw6V_$GiO%AaGYdrZV)XF}-1n{l^x| z^6)LU!PDnk-b|A#t2xNB`MoC)9f80HPH)^K9gRV~zLpT9_{_*yVBJJ9u{LF7{T(Mh zEBjc+t?8XO=7T7v;?pRoGthE@Vt)HVwfW+c@%m!zsHKS*Tg9FQy+VBczIGJLv$k@% zP;;B6!m?e(TFhD5g?7Fd)Of9t+gW$1Yt!P%YaT}!7KzpfmlrQZ ziwAu`yp`3<_D^dQtq?VSh6+>kVg?oz+j^z2yy2SDHa#MT9$C}pbVMaNze2o;73%@` za1l}3row30LWw=jlDiy9jha)>RI*!zKa?u>!I{}ki}n-WS)ey-h88g+LoZx_PH{K0 zOfRXocD>go4(g%Ni^d;J7Qygl^b-rGvPF}deHh;1cgrj8eeEmDB6+traZ$1FT1HLw z($$N5;BYUqIT&m__z&<`*?vojs^tc^!r_%5vPfI;_>Sw)I2`wGV5mV@K3ltHSXBFu zmRH7vV#q$KQtpGz*WY~bTEWq7Vlg*E`^06g391}D3RdIbDN^FOsU)YlKM%u{N3X(+ z_t0;o{tx}w>WA5Mk4Xq6x2e17B@~aGLV}r@Pj=aMg}P`KkV6qqOnIYNCSN$&*5gBr z$kLo*BUYAFNK9{kgRD5<=Jl4t!}s4;z3m;>&&HKkWKKglEG^2;>FXVtjS8uEM{KAQ zH`e0|eKuJ5Ri6 z+1GjX9_~XVQAg+1$lS}ypQWjH!%h%Zw~b9a>i9!j%$TpznoW1V=5fvbe0$iRZ>WC3rJ6A|;mpjx`9g=e#^Yy?=LBU2B1_FmP7X>5~?dmiC zTpjID@5#=ORjH^BQ22HdV{v!MKe+2VpxmoFCW~h!LvP8;_B&vQcXEhZ6_Pwp*(G=b z$9YzenOE%W6UPdVeBx$?0$ktoRt}jH#crnaM0Nb3l6z#?wH7d3Jv31YAH@6|81V=cYAgVH{8d#w%}l0c~<-kZ*s86eyRk3EY<=7l#Uu;X#bQ({s#PnXh zMHJTN7uK3qL8r#Gj+?x)M2I9ukaXLMbBf7)QuAhnatAYijnJ;3H|12<@{&Qr{h)ew z4ymr8h24l0(9$OTfzj8ii7w?aAB>*kXYfn7BGhG*xrG-nEA;`La@$!}Lu4p&NDYlxf z`mh!^kA8MF?@5WU_D7r8-XN0RMjr}E`-hhcb1N-KS4vXr5>dGj*2>0vtkzqqQk?bj zT;j~F9-$Vp>TeM_b9(XF-7U_*yK)ZNbtP>zRwsi9E)@*I{7u`!lbd=8?=%Ebm*KS= zxl3_!J8l)r?}~UFFq`5W8VSVYO6k6A-Ob&$*!=Aw%dl5tx1lm~B1Ck{a;<6D0BE|V z&=>5=cw|WmRSFf$H8u})46GG>T2cQlOU|-7gEy~p*LZ!1I*cYQcO>=-^#HB7zsjz* z;nGw*l?Z=r_IzUsnHz7N&L<*Yz{sTfc(wv(<$*VZ9#3%4tZ1bvDbK!QYFU5~IR!^xP6W(SHB8B#t3N9j+QJG$f0$DlrT_!7K@KFQWF&WB->Kj7s ziDrRvrT7q2s&a{7{_1>d4Gk9^CNCzRuk0g@P#My34pnwLSVbjVS4oiAyp0Oc(rk&{ zHQf0h?7eAJQ(3nzj72F`Dq0i-luio}Gzb(;Kw7n=l}=1T=mJVB0fICEq_r1s)0*L`aNFt5Ww+bPl2?3Elv`P=6H}5(3zT=#8&lunL-CyS$_pD!QZT1Lj&Asl*lz#~QD)XR~{XpQlm0{xYRfcnW-auwAxvWv`^6^_=(hyzC z4+Y3g?9iB@@tcnh9DTny!1!x_-%=e8Lir#bX3;8q_E^ zE&8M=W=d;6@_%U&{pEw<@Bn*?2w)QIpIuU*y&gOkKGZ~h!$ zFmn8QJ#vH>J8^VBMx{^r`x)U!`I6EkIJCzWY9TtNaQRFm=cFjQhq5tyiJ>piFD?N# zLKSKo%M}zze+bF+I^MDN96<5bMITM9tcpWSf`{j~E*5zY(e+`$M}r%wbawK4a{;$! zU`D40d>I%%C*Zy|dCeV8YqJ?8;4#H0J(8xM}>oQyR_Gcx>n8cPK^_!E+-71yr>Eim6**74x+!?EJi>;+KukWdF{jDKQJt zXb|h;?$FI?crGYNk_j%&a$8Wy-5$vfPl@g){-kl)WTJC;moE4|)B}oTLjEzN|LNv=x^yqo;)PWac8?8lP+xZ5!`BMR%F- zup1rGpxAWzWR9|F67ord{9>F z3BWC*3P#u1{hryba$AIGnKml`#wtUQY7iXVpoBJIt_j z17z+b*==1ZOx98HS2MkfE??70J4q8_Y}v)+b80l}rCm{*RVk>omQQ`xA*2K9<6T7A`c3Zjh@G$vE_ui z>4h?#i0%2$9IX-jFwPjDYZg$;Thbv0<8gFIsi9AjRMd3J%9bj-VWHuN(9m3{+H75b zgKd{TX)M$iSO7}(Pg;#0%^OkII)IJ}G^k&exJ^LGdP{rwcg4lKofT18CZ|(wxV>iV zP0&j@GvMoldALHyPA3RmTNljQ8J9F|Hgz8Wamj#QCd znBJy~?lr^PXt(zhdCuWx;$oxjBPNOpIb8d=S+iKqnaSJsy@XI`UdIuXp7c&_0 zfw+_E(=B_7q|A>2q}0FVa#X6o`ddHE-hN167v+eH%Z15)D4h~|UDFJ6qmLUpSjoul zxwjJ*{O}&rG%P~(C2?|gM4W3vo_XPnCVm~X)oixn_!WoWU5mY4o%|AAPFssfhb)jN zB^EY|M$z;c4~KaAY__VLxi-FkI3Q?H%yqGHQ_rs-w2~GcxCHMf&DyO#(f!M@!mKAQ z4|V&CEV>+bfsjk^pZp-pA{$6PSF0e4ML&0x>JkvK1g3zP$C;7BC{}LTx>;oq=aTBW zMCUoQWHG_nL8&Jt5jdrehSqKCjC-i7o@7^qZF`axR`OURS=c-@$242i!Qnm zeJN$IJ+}C6(QayRB;c|_&pm_q7ptTgFVw}zu|KlSZ`L=;u{-=Vk~6p!xjHwrFby)9 z9O>v%L|{ghU5y!J1VB7+t;`hD)n@qD&nP5Q!~kZl*yzu(m&I?qZ&UR{5Km4M=$^j5 zxn;2|vQB&2H;YlUw2k<09rMBW*tjXN-?v;j&)G94p<)7~m_T@0=5hLhoV|6@h{`+iaBpR|4KWH|8EcFg zO+_}8Q9n#`k&qOFy?yK$OTbuk0?wC37HOBMdf3=3^cR0!f`*-r&VSGD+TKmKds}Fa z^#m>C=G>D6r+pwrweF6{NxaY;l^!8_=TazVh6k|4Y?!Yh%5=uP25M^X{j_Jr=ib!| z;`S=Bi(+S#Nyg%XQ_qhmKYt|l>?;`18&f{u8$JVW#_5GTHqUaaB zyiQ_W=O|?u=47Qn-Dw&R#49bI7cMhlq+XP%X+Olg8h60W%soh^z2RJ-+4Qt_DTgN& zD1bOIXN-lt1`ULN)O@*T$$lEJ?nFg;JsB>#_$t!aXJ(2 z33}Fxmnab{dLnR%o>q`uwHPV?(#8eDgpeN1kAX2I$T0YP_9G7ib|Ee*AS1dNOB0Ru+@Pk zB@q;7Ldz@*6N&8)Z?d}~w^iwOC;V}Kb~a!eTL+fTPDtc#%8LJ+)0HFjd%dv@TM#%g zJM|7<<)H-6+xc7?F$?T%3gtl~*OYm~OQ!4xc~M;pq*+Sm%a^%{a~!W+x$N86{4VuR zYC}j)W;Yt^seG>{X)X9R(kn*Wj{Z~hg%fzoYV)iKj`F;U)$|&_N5;ecy`dREGVoJYKc@;GS7Sc z_ZPz%P_lQWC0(pA3JF&C!V-@OEI&@*THz`4uMQI}%jJs`AtyYhtr#3Zi3Sk6JCr}nMm z5stQaXs=s2$@c;aj+$pZ51!EE?D6H2YZJQy)L}`@wWDE{tkLjHTYcD&)@~;S{4AGrkXIc&y~_?&vBUFmXKdnItpb|# z15d|m9$x(;ExQ3hthv!?Wyu6y8HDm=S7!*zwPTIH?munr_d8sgTw~T<1oXuxp%Ykg zVITOhQ<^Z%)2VfNQp)V|beBvB zDa{L75wJbdw-#6sgDpJmqjQU*cb*QvtWfzyv!rK%p;F2!fQD(l8zuEJ8e4GT7++-t z(1d0`XK#`&PP!zs)+O5-!lVMih!^}aC>tLKTeg;V3KXL;_bvoyJ3l z$j%{~Me&Lj8~ao2_1sTypL(tFm+rZuz$GnUfUUNyvO+Y?z=&hGtaca#T6e%UUf+c- znu&H@Z@X3n6uc%(F&-jMVRdNR&L~a~kG)Wz_%)OK3jx6*yZ?HeRAJmrg+6=Vi)YQ) zYTA5o%n#qXj0w)>hIDm5A^-8zDllgh<}jpW^)|iCLn&p)h0u5p#=s}W`#5oXl<93;K?Oc}KTNRwKdMCzT0tL@Y<7cZ5=aDVI=Q{my0aCmD zgfLLVn(~~fkAtln^Atwk*r-y4b;7D|mSI$=@@rUDf9H&OJ-F{x-T0q2kH8nx-AIF3 z8M7o=C(-M_o*aVYrWK$2%#-E-K zEHhumf^?wbnsx^&&-^onnE_JCgc)ryX!JjP^u}k`8^{I}XOw(zh%3<}xJc&V2n=in zG#=#70)g0Slm)1R4OuDUom2PKz33~s5=zAdwQ36j`S^2bF2DDIlUinAL7_S%^n zIcA~EUZ<_z4l`+;?Qj(e1(S3#K33^5RIbHg{1FB@S>?x|Zs>YT=BDy@@r;?bwsiyo zC0%Egb$!-1PONckl^Q7$;g8L4@T9ZgK`b#j?XCh|fx51+GVIRlhqTj!)&M!vLGbU;oPekLIH7xFB`-ar1!I}FToMT_yK zf3|0ZRUKbY^`bNA^Tk_gtmj20it+W;xN5fadC={p_HxaGKXG9R`(womBsby~446`q z3ji}a##42+=ztUXqh2R%--=$QNV7Kx6DE}(KXrJ9pvHTFKZKYD;EfAB`TF(qF(3}1 zH4)itcrvIpQr$dL^SvTgr3l883~}aYjjMB#uXdnuu&Ru1X8JCHks=&1x z)!|S?0R&{Y=k`PBc)t9-L~!n!7pL~}!af=}W0_iuB%)v_PCV=@AW0wWokE60t>#7b{8x^uWbX{ zZv|inS++*?o{A^~mJH4-JRG%tsSedPVU5dOK5QFj1O=tkZs}-bRc0Wa$4Ju%(#nVw zid%Q@7Lr@6(dqzo5I0Iugs+!;IFVE9J>36ZcZ7{lkz&ZXL{4p9Jk z{m)u^6R=~+U&zY%GFv~)JqH7S7WtRE=aF@_wrSp%&Kb91Iwfed@rzZCh8c&EU42hh z7N@sl0*UNK7;jC0h9^@Z58FDJ+Qt$!#u6`EEU_4_WwATbhxtx&y<-U4s4`C6!Me@5p+WZwXv2!dAY6Qy8htEC5bTdAvmEA1w^b=@Boa5ND;laf;k*;*FQ=k< z{>*Z4v(@Rhv00lW%cpjRa^HV0Q*C3x%h8LZ@?b?a;Kl$a${RFJu-e_uv>2yLtgdd-Pne&KB8gU;%g zWd1a~Up9YS(0Y^=)NiYZAhs0LI>lgD zDfm4by5CjLHodkEY~#LX!F->a@i%!HY8MIWpZ;>mI-itk z4+QZGBk!T!-ikc9(eBBFzampzD{p*+KyA_je;;fcS|UM5py*BH;@H+6%}~SRooAS; zLj<0H7A(T=aZf-y5fXn!RA7rFvjn!t47Arl>?<~x^~@c!xd(reao~*by=L`d_7qEz zSmpT6>}pW#uTlop!(<)Hl;E48RFb<7Eb_#269uM;W4`UE4hEQrE6|x_OGlXYRn4?a zs!im9J}tR%RB;Fb$&nGz7~a#fA%Lr;70CaO2Fa=aXpj{C-)WFsjP!rV1Bc-ruDa|Q zTu?IqV5qPlCu5{;zGEpP!6nV;@Cq)>6&hUJ!L0QA5-Px51jX2@mxUXU^!z6T|W?W>^}8T3pj}=W}%Qf6u!$U(=CYQ zx9RCLroA6}T=uKS3zE)+d|<$bF8-9P-phEafX117jXsWGmrUTR%GC7D(2@`>t1~@q z^}H6Ik;!PR%8H0ouy|6-SKNiKHEbNS*tuXdH~Ywz_^*#K{+MqmkX{$_>Jsza#E><~ zQBC5(4 z=gnEp6`nA*k*vJ(E@U)1HoHHN;nm-51-1_AwfZ!8PHLZs*&dcPEryb0>Eb|r}o z8k`$(nY-Q|+||%2O(1p=l6sOFI>+oU_AxadHjhxvEvwXU&~x?EorNAic6oZJ7;@V*E;-+3l(xXisXdj)P_dFSZUBX|n)XnP7<%am^K+ zpi3Px829R9fLKY+^}Xu>C{KHkTdEhPWyX}3v_ykOa05d>-Q5ah{t!CGjKE+E!qI*L z2C^lucOk;piMY!-^GWw2%x0(zDA=rU3Z8xmmw#T#xiuu}I=C-+(i(W}+}`KmxuWvl z3q{%MJ4plfj;1t&65j(vhhhp~v36g9uD8{+9QIu~ zPRxqD2*JRe`*%Z>=v1B!U%-6_mPNRr?n z_n{Wu!hwbF*CMkI9H}(q(`5^ZfeIFQ>nN=>98cJyh)Lyn!<&{a=39C?(`0C4{M8%W z_+N`!O%(6Oc@0QLkX#%Gs+^%*r65?V1ZkF!2xe>|MHWB_KU2OyJ)0*x&ht0gSZQWB z5TL(rytSNWZ9{s0fOGe zdMynV1qC3H#`T7d9e;fy?jep6;u_}0dH>>`q)H5~dN86(9zAt2HCQQpWp>oh&}XCq z3SB!SWvhIl#r|Z}iNbcg6Gs)ZkiRYM$nr)lT(u5=Ma-(AezDt_wmMZApbv0>`Dr{6 z+U3h_+l4P)3z3(3-CH>VH62MH_0&$?%BwoRAWcycEqfT0t{iFlwrh4%F^}f{$+s&I z$1P)wr19=n-Ws?FHot%jKZ(UvTU)5b`Dj(#nH^Mg;y0wj!n3XNITZaY7}4h!%c?+O zXr;^MYp8T`>ac2X^b=V2=k0)kFi+|j0O&r{M!mq4PEC=nh~THrnc01Q@Ui*Y1OK$6 z2DGx@`Liks-RjgW>4x_;jwK%}0txnBKljZnrnKN?UUr>e+C@26Q$o(mYak?1Z0~^aJa^*WM+2M%KHwhh1c_UJf>V=0eho zZzuUfUDBzQo>t=b`s-Cs_Y-$9Lxw?vmtyTkDZSw4wG^*5l;P3q0p^GOtJ%YIOe!s$ z^q?>BO>LH#8#6qAth*}@)IAyeX9x&0mFx!@GaA0QSCBU9OPhp*Lx=PniBr{VYS(no zUrlMT8WxH%cr+UV9T9{6)UDO00bv}@{XAxl;QWebXRuhUkI&UE+D0(m!3N4e7T%`$ zUz!C(GiP|uO6?9*;@o^t)GTE!`O#+y>4GO-knqJ`sbA`d@h zOxD4~^#>N)L@S05Kh04tDURc_Gu*k?obM3PN3JOvsOVvQgQS55I_^Hu5#8ZmDgji# zOO*rLF(3QReK8b8iFOXc55HfkO&uN3CK;5ZRwf;%kXH7%YVHmMhOiB* z`?t$DG&Z3{*xw|5@FzYzV&+|j(m9bLn;PS`%!V@vz=Ph@x8_=JZJ7~-#DT;ClkFqo z8nj3C5u4)LdMeICc@&mxsvuR`KO0bxg<<8yKZi0TZt&ngNB`^qpfHqRAlDlK_3%jM zYFgcTP*Y3CVJ=9gF347?uUM$>2Q3FCqQ=@_VWQ@eo;o;RudJl*WXoofm)@D{wU+WW=oBr>(yUopNZ3J6)1U>DHJojYl@aUsA`|`!LpwO>j z>}Hwz=NWV&(|vl;Y-Rt}osa)P^#48lrv!YFCw>S$M=I_l@Bu>6-v7M*Z#u%qza)Kg zt6FWk>`^A%^WU=kH=_CX-JUVIA3~?bEY^Mq4FZKWI{y7%|8;ca^pyAx-Dl!{e50L6 z?yG;fc>0mqB|FY?G=%Uz#OGl@qnNCxrv^F-L9~Zn;QOpL?7b=pm54aj!7b1}i2vYlsrL@v#dz-$AN)md}pNFgNIj&|=;1 zr-RG&o?Dx5f5K41O9{cQip-DgM!`FPepNtYWY)x8Q3p=L(aouA{@!mrz6_IfFQq$L zQ?pjeA1c`&uXL=n%%m^n4+guBbshQjKU>%Ti)+ILvY!kS1|2X?}Kl;E4ezdcP)#_)NctIDItx$xtVe%dFqbZ=N3FLULP zTSKYe$pG7aW!IvT`th9V`TfQ)N(5KH@w%&6_2Fi)RCapbJ1TO~8p2~&FmJRw$Q+cw zOew_pRn>-1(&S1bv4GhmuvH{;isDfbqQI~&P5DrcmMnYfsOqZZPeb(uYixB1N;3TC z?Ih3GXfv$c+WO~ATkU~MQz?Ww<1VJ+KawHB%Eg4nY^67~Hp7fxKi$R;p#vqKdIwD5 zFekd|^oc`DuPs0nWTD9ATq#D2u%}vKspBKo`y^Cv7^agR5r!p{JjvU?Gu|FrwrjoJ zwD8sAW{eHN-+k;dBs2zPk4mLqwRb%;=GZn2TU|L)5fFLEV7XX_E!9zZcjo1Rp`{J${_mFZ)9TfWlCebBH?n?bU;6}AEoQjl7cUeN zQZT21r-mp{fRvBGvO6zNKTt9P?)SPRTn6u7F`Ay*w^@UqA9B)+GitxElwIcJ56s4h z)b~2Wl{)5-n^2xZ<=T$WP%;QR^|$-^KwY#S1U5$SEG~UQNUX9|On;6DW^-mth1n@8 zo1pMBr&`Nj4|09%;D6g5HK=;c-jo>pVmVu;{fD=P=T~Z^X&4(CQxCU%Q1Le8uC@2a zJg6>iA;s493mT2wuH3ae`j#M{3TCkeuF9!h z6l*?y(Q+zPx7ei(8<=8hS7K@}^t=A|Du4H^W)?y|!TSxpXW_Ic+||`6WozVUu;PAE zC*lG64FBO;n%qsWIuW=Zs@o~Z-LmhxafZ(qR$7>CywgB5e&fGY>O=Sb+WZay@I<+DL>Rq=ahK7~=TLZplB^dK~!yBJ((Mu<~-h zvnwss!fEAvs|WLA0vUfi>wds@H2?W?ToYCIT_hnBKPlt9Z9y==^fx=5=m;Lt0jizda`fAD-|fw0^$4IyyfkCQE>tO8=w&(|^)V z+Sc2dNLK0|cg*ytcJ=aW7n`0rZ!9St`|w(SPo9*I zW5;xWe9-)I}!`nH;gnsd;R%7tp0Adma*ZRkE4`bVu75@`KjsD*QfGHGINRQ%ti9#mif)9C$#+LFJV~2A~1u^m}yad@hn1JjT1y z|Jy&Mc_?GY`@1H_>$~n~qs#M?s4HLn*jK-6y_opid$J&3)SqQT{Zr1Ybv*~Hb}eMF z7tsF^t5A{jb5FWU-X;>yyT2WCq>o~2)jF?z5x8v|UNh!t^+%ydaV^vo>eX*BytP`5 zVXDHyA;Jy^VB3I}z)_on)1`DUbUIfQs>7B@r<3CV7qxVe8TQ8!bD+dQcvc75{qvz2 z{6A;-U$}E9x6bgpW?kCk4ygi8`d{OVhPx7XW2xNs*7G;2+b68YI&7{a!1ngAzXe$ zNU3wN)y9Q^J$zi0BWok)*fa3H!!g#dqU)IRcydqP!J~WdDk26i@8%v1dyZZJ$8@Mu zb5v8jIM>k(I!|YyKH5)IM{9PAUt4+OX9b;ZNU3`Ls3}l zHb7`2=KgoRRcF-aG}FzDC2Edzc148hj7<@|Jl*g`H9fwUpZC=`daS&QNq2zgZJazG zcT@e$LQOaL0#!q*RyXfVFJKk#eR0$vCNFx%HnY535vpV##8c;49w~g#hi;C===O?Y z7?$ISv-Fw|kWh^f2M2?XC&Y($3g>6MUTy)Yy`h54B%dI{tHCrkbvDJd5&{BHQ75L+ zN23Y^OxMu>7c`;q?y;w9o8;i)rmt8;>bcTDD*$9|G#JY|f))EZ_i zjL$(%I9mVwr6SaPdgWh2xtm_a3aY>5BC6r5>=c^QGBih;h9%xAdBC!qwp-~%0Pz6g zYw1s;5K=^n-vyic&K$Xl=^sL>#lydh@{caU-Cjr;Tv!0!j=cEy2kCZ2sZmF|m_z*h z86lz2g^F#&FeBO!?)GJsW^_ZpcVd+H+sP-kYPPb(!*HWF*Yki?=BjRa-;RpRo-Zvl zzjhp%VI`a5C7nmiib)ixi=PH^uAxY^SpoQ(7(F}=fvh%5W7j7ZO(?}2QVFl&1!h&b zYB-J(j&{KOFYsT7-_(pN4M+!=?8x2_5?cLIZ~UQJ(!j<-q(dVG@s-Zudb7_bF9X}y z!f)#DtdOR{ze1;7oO4EBCB0qEu5E`3OHTwrmrPB6`o|l3b8644+}Zm$p|xgP`E9ep zQm5J$2K|(|qIwGdDvpe?BGk3~4)tdEWV_scqF<81=mrZr6^;^z6YpOaRMRmrJiO(o z>r_Eq_3D=$(#_?glgA+N`#bE>mGI+%SsXqgf*ui2`lQFq!(Z>pr6w@|%v<=)CjIaI zCm}zCR$zNVQ&8^WJfM>N8jpjmR9Xolglboo8K?(q!i6t44_s2M<=(lJGc>#|2Q{9R zl>+sIQkEU*#40SV3oUZnvt3ITOIM5PeL59c;kbUz_^>Mf9AqMB*9px;l|6bd5|cT< zRe2jCN9_r3zDW7FFULpfBG6Hp@t;-4TM!!W>V7{fG~=qK=gRX^;{^D?X{Lc;X+wYTkRFdCp`RWB>WfovW3Gu4RDaCm-{d58xO2RjEsRx0Wjl>LGq zRL+G{9i{OvQ?}S}Y2}Gu#L(#Esxl|RlR4CAf;(~_JWkqHi|$;m%*L=3xRkA)-hM=_ z8Rj*nc)n_cK=|1&w& zX)Miact$_~WMZ*pAy-D_6gSO4`_@b2G!jbUbe4pTBg{(za0DU9ZF6Tz@ z%@Bvkd&zibJHl*^+rCbnAUbMQ&(^SC-)Yd)G%zsus}rZ#MQ|o~R{XxutV`ff@(nRwdlz+1$Wi1+mNRssO2#xM1??A(=SAlXtJ@ zRA8DzY8)wgC{Ud0!i?#T(}vj(p(}DxLi&)}yvpzZ5TJ^L)p3W$-k>iuQWsBSAPyrN{g)FPyx{RPXN%K9&wBC zGlQo?{IeJfft|B8OC?;&5@)BbceJDoE*)Gbp2f0?5iJJ>a|V_=T^6nYi01_wr%y0&o&zkrZH2Y9jB{g@LRY=Vs7$h|cO;5aUD|kyzmg<}& z;L+J?^w}6M@Om@SA@F4-EM{m2R8x3-xop1 z$5NrJN~IT7#B-zf*9g`N->Pn3c@Gs*qH(6(CT> z<z4@S3NaWVbl`G{8Cz4FU!^V#y@+96}+SiD< z!)AI`f_&cMxxKW=AQqWX^y0)NAw$(8ni(^w`pQx}P99}>BLiYZqjj}FhmVe~ zoI%ZwnA47>qURuk9qbrfjyy3ydT@>Ic-d>aY3^=cduvO4Zo8svd$l?h^e@{KRDK>W z!nk!$oBv8cV7MOq#rIiX-x2Hs`&;C}F?bb8%{6n>^(L=$IX3GzrNnYt)ii{syVbOS zd@+Qxqec>2*K%x!dc0PdI^r}m@U3apd#)j z_0Cxg3?oVrG_F}-z@P~D?@!Ks3N4uz->=p>(#PKuFZt z%&fXhNsZJra8zj;5nJAG@;YIpbHI4ed;%^JqR9WUllwOqST?MtwSK+vrE})$gDD~T z#k(KA!Nc3X-KdE#KXpnmIrUgT-4l+Dh61Gl^C2is&dkIiEWmZ3#K8pgK>EW@r+dcr zK`7tUGfcfB<;JkwA0LA*eq5Awv^8w?zvK3Nrm(?WDT``78D0$xGej-U@DT~;#0>6t z2zf4}CY!By9=7|`_;M~~eCik*m1#8;qrR|*@WVWKVUa6s%cBjPeW1wmy$>b#OrG)8 zxOQ4?Aa=wYw$(uzXa=*J9@j6P*i{dH)P$cEQ1irukhCM;e!A=!RD*e4A(wS6X|T*H zu=cM_G{zZhknoH#WMh-g%vBW0jTgb|UXU$ewTaw?B^TJmEDMsLP8f zb0lc4x7MtE)3o80q{K_og}x>~cRxw`raS(rewctzA2$2!XJO{78qc)QbJ^127hGR~ zKm+>4WD{3PAU8lYC*6!~$e-I!ZfqueKLv>OUTfF*y{^#Mzsfq8HeQ+Yvc$F2S}$DU zq!;%_3%8O>HlOxgV7?r$#qkfjKf7CBA}x$S=ZUsW7A|)cq{ooFd`Jb{K;i%}E{OQ8 zEtK{Nx_G1eiYcG;e4&==H82&OoIC(O8z%d=-K-+Q->rP>ZdYNKo=Ou_VE=-{h1>d+ zb&hN|7vddn4V|8FMP?;A->Fm8k5NzW!m}ZEB{5Lhc9mKltNh0C8;JzwS@~CMkD89i zB~N89U*jwu*L#~iDGq#9?MM+67)j|sbGm=W4fN7R6t@GQ5vDx-7kZxO@ymnHpZ@Z? z6j$acs3zr*-qy0Bpny_1d!|b@rC~<87fC83c)@(awW#yS%SiMQ@gdU5nrp7hS*Xad z`0Um=%ffl`);#y;FU+7_oasm=$msm{dfG_u%7ZESYe;PMgdp59=<_k^Ie^>X8my^Z z*Pw2AGr$L7SSdYi8mh3l^y-Gc?h9WRcK%2I@5ioW=>cb8`d@*y(sx|9!mdx7&3J(s zOdx@vpg_Q$k8XWsbnH$8`s2-^v89?3-ZM#FbgYSM{T}1GPcl4`-!}Wa9Rb zX?8)3bivH0`e+=Mj@Mg{M*t+Gpndww(7`XO}iJ@0#N(el|d^WG=*;v7jk8{BV4 z=jP4|U%B!_=<20}Xh-{bez49*9cy&_?<<(8HaKo5g;h#mMYdm9p#wOV#9T!zj6Tx2 zD8xF1{c8i?6z%RB>(;b;Hwg$aXtZvz zfdSCBjm&+&tq^8B&dnzfCvTi@D(tPCok5`O`ZfyjuW^!w?<_BJsSrb3T4#1yY{;LrN{j)+O2dSRqi0Hdb7jCpkv$z zgm4{Dj=^Y55F=Ya%%eO1{M%oxu^AmRrh*-L5&AzXp)Cv@YbaCxBgyqnwc0&eb9~42 zOrfD-VcM%#YsEgMe0;jmc><*@M2s7D9$DGIMNnL)UQut{be;FltGNqq8OElRFN5%j zi6ULRzlSx%t?d09To-+w?U;ihRTkPS#Zaip&Z%N}oppbGZ0+FQRQrYHp}Dql`*>Q* zFyV8;1NZVO8-c3JR6e*a06Z#%JA%Ucjhe4ek1~aN6fCTcDh;A2)SJ?LKj2qe`R|8E z9KgHk7ND5>UTZ=^+ZIm+$z*+AIqAw$l)?r^|G*OwQ9!@(dkrfCmKzhJS4`X-5Kqig z@926Ia%Te6bzWH62Ma=?l?joxr}C2~XTlQ?>T!5^X)C3Sjs>5X!fgV*FLZ@KIz7C<$4e8-qzKV#B( zc=`LEPpM1YcNy_{AL0r{Kh-V1DSg!OFE;o63dAh*n<|6+_{7GqJ*#$WL3VGtpU>^o zH|z%G#Z3~EYVk=EcylpV@$6`0na*kPR>NW={dK zG^>*bv8!cz&mzA|)`^A)vwsNP+ZE173OTX3c?ERxO%ix zox9xVp%~#AC4JxfZygWzp-(@AJL%yE0D}+6<9>n}~Pzu|12gf-G*q-jDbP{jyS%q8O^`p`|?bA>tc} zkL0T6%OtjGDeGPu=4d9S1i0iWC`5|=b^SNVM@&wZOQYu;NPL(s z_PXR2WFa+oR=P3I_04f&JcwrT>-De7sNs_kdfgW45C2;Bio;u=IeE1qzpBK=BpjWhJ;IU0Byv zTbl|Go-VX|W2|DEZ($o)=P>5)!Ia%O7uZjRxd5q9!{jkx*v`vOCv7&Phny2wT%Qx? zas|o#XG_zHi%Id^ulC|`$xuP=8|fAcB$Iw-Ot`ZrS-$==Z1kI-QtgLeh713UHOyK& zBK9UFA`G^=11^s#9~5yHI=SdJt1sUQ2@`;aYv<(;78?A62i=6_`j$gA2Zt7YjAI-~ z6Y1V5va=fRhk#UY6CVGw#qVSKpWj};WtHSXD51HX_i-WG4xH~_Eh)_CqHvSp&j z&_7if26gC#2)^2;R|!IgmS-Q``Hud$kS(xL7y(II*oOA2j*E|V2`G$T!x4S=s;}#U z?TZ}w{)ktA%Rk&&Q_~SK@$%nJrr3%CJgJEJPeqyW?io4}6Jd8vj7zIyGR=0MMhmSy zay>P?nP==Joe~flgH=!nOf1Mzxgp=b#`*@YY5rHkP%5H!`klN!WjYegCJA?qktI9+e4a6t zIOEt^ITT=fZ2_@RYVRYP;@;v|HZQn~sTTdjRO;7CG<;|n_jkW&Q zWDmQaer%l(>F1{Z`4wUbU0|0LSF&SF-JiI7vEk{<#&5kAb1zPmsWg8%2EZZ8<&45q zp*0HwE2KBMAMN=|Ld28{&xiYWN?%btvzt^ne9R`1QM4j{e;WSf-C$GD&>o? zlDihv#62#wLaj6R)SXl2` z49t-p#bk4XApQ(3L_1{_VL81ospu7x6+`Ty~}FP>Eqi6)wKyA7=Mo-@X{J zcRh#I52hw$%3g#Z6qGv|f;43stpCi~xYS+2vLPvpPDO>iX1+qKr?qw}Yw%Fy}K4I%iHvM&*AK;oxzy^~5)0+k} zkt>`1@2U&?NOJ~XEgBz{Of-qm!fR>_z%)=v8F9b>;iE+jT zSS!IN2*MKw^XLwGYs!m5W5Vsd0aGe&o1{e}nrv-tt4~-CWvMp$8H?4{yO&{xD8@zB z&Ji}Z#mcMBS}o-KhIv<#dszMIGe4M9cA=gB`8h)DV3rzm%O+b2NbP7C=a!)W0I@4u z6SnIJQL84+vF{_tCUG5VHQSPZZSwlVpIfK`z>G?$BY8~NAr2a-o-tGMvLRyFd8F2G z;udjh3!VlRXLmL}8+j)Md;jW=-|;qwUM$XBZU$xvVP8b$M2xX{BeTr0` zh&>s8<*PkgelW{#J^cwdTccCU?$+RA%;>@5@m(s<~ru|@X8mdyz3PF$M#eC-?y&C_b|rLaG`oprg6 z8M>)S9RL#o=d*pW$W*&BV3`({pvo9Lenh0QuuL+^VS$6biq|`8$vMbhc3FTn^Z|c{ zUXMzTD+{b5@y64c2k1iuR4y!V^mJ)X@Adj?Bcio`C0SojopB+Q5p++bM{k)$;})xy z21A#aho+PXU&Ja5x?}Kf{Z7|+Md6|us> z>o}17Rx1CPA#-%*$^6WdEOnGlM^UHXk+dtui+~c&%Xh3blQv{c{m(HkKg9s8la=BQ zk7t0OLB@f1&>P5uSW>{tt!=3Eh8YxcL-Eo|zk%_skFKpg#!ARW&)+&@YHhohc0Cac ztc3f@ha|bBSdGAdPr_}ljORX*Yf=RTE6}w?Yz1LxJ#>{SFY{fKx#@pp{pXYQjX#7E za6g1_e*2apd#8naC!oXzV_m_1M&Ioa`uN-Bk9KFqvoiM#@_KbnNWS)~OU?GwgJ0=Y z7yIZ^c~>b*n;03x*zyiCT@1^g3#B#yBHxQ(Flqea0JX1Q4E(97y(!M4f<#-kmwlmh zy?vGX?tUyGXvv`f-pk_&%OYU%E}MkCkPwz^RlrYN5>E!fFArK2g*^8f{ch)-pa60k zobVMSCkU>>|MphfUy;gm4M{P{k{jJ4kUHsfDWuDJ2k%@la2+WCn%LMEb7fm$;_5ZT zD;$-3;g8bd;wOKD-yIW6ZW9#j-i0QOzJ9fHOp}o?^bzYg zW)suien2nx#Yg6MwK4P%ePJmx7tc1cI5cO51ZR$stnbxLM_wmB$|t+fiAu3uGb>~R zvOreq~nrMr6=^FbOHgTN)ylpQVa?RNQVF+ z1%e;}l2BaIK~Nx}h2ErvqBLoq$GzYE&AVssne**4b7tN@PG%sG$z-1ANpj!U^=sGp zX%8cwIf7%L8?%Ucun??m>^L;#8nMhD^%XN!@^am`eD(0R8z+t4eSWQqK@xu1`W(Oj zOiWQBX3-$*8c$_P`~nc)0`K!Dt`L}_qHKK!nG`W-x_ceUt+~HLT~4|Oif~0O8h=V@ z=u1}<=n!T^+!8IbGvzX#jdsHop#VtD?fC9h&7)uE|teIf*Ky--Ejq^c)3E-egXe}6fF zVAk;~U$70s+vM?9sjL2sdB!$B(JM}^9dp7$ z$xPp{5kED9DqS3N7@};RjW=#?YGv)d0ty+CJC}iQgx~#ZdN*XkFGMb_%ImV&rDc`d z6Jomo^a`Ul9rCti4>`!&36ESh)E!P9qL1Hll^7<8gsyCSi{)cRr_q`&?{w&vbGxae zMAJr*0q~oNDhX1{^SZ{19;q!iAy3MhsE9`!!5}wV@b8$IX>K!sg5Bk;`koTGKp4isj)Mfu`09fO7!~y zQp72ytWLxH#Q44!-d{B?UIE9=GkP?l9c6$KsTR(`Xftqs#sKJuLo3G3O+80hBLnoC6Y#$N%L2Pf9+x4;V zi+jVmFYP?)Wu=8**kmY56)R@~BW7Hu+!$ky)53pvbMe~tS7dgrXE}N}nP~6f2gj~S ziJalQrN-%lbaJIe$sYANosCI-EH|5GwtZ;*sKMY{`h;9PM*q>%L9079=F3^Ei~hR2 z{nB(xh|4%VM6PoYjYbo@V^;SH+dGDdb3|1+- z70C)t?5bnSe7>d7mr+%$DqE5juLU)i!E^ETB898>LF~@af3@* zsLt{I<0|Y}aly(ERM7$(3PrBWNbRVE9Q$7U0lIl@&|RnX#M|sQuE{I}F|znORKux^ zEM$b4IfYg&4&E~EJ($aY?B2W)StfeuRgJzTJnrd;H}!T*a|z4wdsb*jmxO2wh2OOh z$P?Vc93xQaFSVV{ipu}R`Rfj>2A$ZIHK#&Flr9a6#~C8~ZF3-W1ty{eD0F?6((U%H zXenreKuW4HzL2FrcisV%dA@6_lw@G-YLa!O9jww}a+stt#HS3OYy;aa_^)9X7Pw5y zl{u57Y6hLE2)*DThIMOdJ~27Cm!o2LY!{D?8DT*|OrCS{4ta|EMwRV$kCAy?>sv%z zhN>dYrggj<_Va?F|Zy6AHfB_&8U@IQC5fh0Kjb<;5pZ z2xfu>y)fuQ{`+S*b4&wP!3vfP3BRbi{&wc5iD5wYH3ns8ZHUYb+B@RXh=g-A%e1YJ zJ^bi#jcO}kW)f(V8dqx@m}0x)>*%X1aR^9{m{|Vbw{7SEf>L?(&EnhpH^6YWa%={X z7%G_`LeX~vJaV0Taw}h?c7PN%JU(W}VU<;!PUnn)66WK;8 zWqa~Vuhd4p&-OUs3;F?ae#515?HYm@MB5$vMF?U9r~xlACc?+DC`5!5KAxS@pt*de z_^v{JOPOW;j13kyV2IL2GO7uV@$U=>6Alx!iGzNWOT;g1x8}kVR)~T%yQwlZSDrYf z>0ec^a6_oSPO0K4#RXX5x+jAn6^^9={Z@ep^z+nE-%`Z+(16sfti?J)uPf22JUzWy zzs~Ux0uDw<##Cr)Z;G;{Z1W`{9Y5zLCs$9T*~{%8x+1Ks3BXush0TpM01Y|j$O#ed zrSvN;8jTgL?TWn~efPq)Kg)%rp5oKkf7eN06w|#_;;c+9iwSl}S35^xLFeP$6Z${7 zS9>>Rr`}#!c6ZC(F8A$GFoD{JI@ASO&j%t1L)iVn`p;@J|6fD;uldJ+uZ=z94vy82 zOs_ll%)TeWdwgA{JOA|0KD=v_%_i~MH0o`OfX&ZpjHIZ8{)sc5**(1b@-wBD1dQ8y zgg(43#FQ+1&vv12h&OAO`}@SC`N#hH6`=f1hR`q!=gK?=3UHupGr zPn-Mz!GB#VyI9^%P!?%;T`jeJ3rWK<VESkA;yG*nL>M= z_Sqo5(I*gc;az%UrSnkbIP4T7{)Kzljn6LtB(TUs9UiP|-yMu>R_HpH+kU(U;n|3p z`R!+a&op7Z-D@fRfyi>lw$BE?gdta2GOF=tn>nZ6&iAsn^I@t3HX#AA&;#f$7vHoI)_~Iy(m;*Ygt^U!@}3Od(dZH&uf)ciZQw zDi_PQFLv`^)SvP8$j~Kg91PYSy=EOKgy=9=5D&M)DMOCL5RPs{Ppo!2{DSO|`jqrI zF(7kQ0}MC4U0}f)2Xw91KSuRcowS~9l$n;lyB(!ov!Wqll~y|W@w=1Bs1lq0h3ym# zNwMq{pzjj*4>9FTX8k)dxHRs$-Ol;Mtj;CeS89zJJ_KA*p3Zap3wxO`#%jyu`9T=a zgK%)5+Fx$j(fpQP9$B)?>Ved&r}H+_Vk1=p#)+_6bt-=ULMS)S*DJp{;=;`yJ5>O3 zP2|cXZZlkxWx+DvJ?J1PZ*Ft}Na-SokS)etP!834ReCSy;lOAOFadyLSG}H;I*(DG zjs>xE5)E>YW2aNF_}oqX@rawEkx3)WvH9IWLg1*@D#_z+%{x0L_b5r8yOi2tLK!s1 zFX6oaXhrZNEIdL0b3~~2O?u1!0C!R>ADb86YA6z|x#Zdts{&_Uf0d`z5E@!m&|R+@XnA?+2($OPv#2_LP`!Yk zxpkwzvqNHO5f8`}nNrt8zA&znt|m!PN5&Epd@Hdf+KwxM{>sfXc1kvQH)U{Y%X09b zL<>=eZ`>_z0noQ671xCC$L!Vp0BvkfZGZd$@&f$;-Mtb@T_J^ZV5X+6G?hX8r`QjE zZ8;pM1_-)POiYO|L3VxB@VVFV(|n3GbMG7~$Ox`#<=!KHqcugku?d!K)ZBC!9f}8W z&g@)UQ`iZ6_r}%yLvjY=zMF!v)4a?M2OPE^{2X~)>g2;^@_sWsUiv6YhqA)?{hNv< zeZEdo`-|M6b~=}j*B*B~%_IgC4G4>z8jX5{)XQSSWh4F|y==5!hYXNa0hBFJpz_$7 zzu+;)F?K|#z+yA0o#hp5_ztqkVprB;sZ?)q35YftBAb~h0q7|;vC!L!_I`%&1JoTL z@~u3oie=}I+lU{auelvZt0HS!Ju2)UCbJ*TsINz=;ToxRYh`XOa$sZ@;d6On8v=qF zeM0#G@}sanXambYa&NErSdh6Z+T{F!&b!Y|b#iJOs3aReYd;Wp6X2_Uwognodcz%Q;eyGC9W;79kuCoKSJ2isc%s;ULa=0ieIL|$ z5Z;nZUMVrcz2E+D7*HA}T3vO2EzByiYtgd3IrP0dRRovPN*`nEaT1nx3!qk6Ii#=q zO)QC}Xo|*A)wnl5&g5S{%jMMb6-!4w;+Zv!R`ah(RIL@p*9>HxySUL~Tp#wKZ zO`IH2j$c&0O1$|tl$o%7GtlmBE&+AZ7f&&VZN5$%pRAyWE@{~#(w*(=JS&xQ+ABjzaORaALUYZ+ZC0S-dTRA zC$k@M(Rj-U$QuEkWzqAx86YPvGJ@Z%loD&&qoJ*mP5@zt?1+?)>yK= z4{A|jFoW;dudIAI;%+Z+5r`~d-Eu20t()*7czc(EpoKvpBz0htS{U*&XOOW7T8Dsq4oq4+920@ML%5`KLDQNAl`+ z*PTwqEb*h2!9;DCV=0uiP40%m*_pzyjsVi%T2(GqP2}C5)E0;NOO8y%bs(M)o|*4INX}&lJ)#@DSTZNE!PWOZ|pVsMfl4Y z(((|DPwet4b%Ss=<*V3wUdmCtR*ZnWFp1%hFL=zUzGFgie96~Ok(Dn6w!5(`l#gGA zM5UdlSAME`-)>#{@7lY&Q8k63*6ft=TR%X24mW;)cx6TKI&2LGKz6XFpx@C$%(1~+ zF6s9yOvzIh4U*W;UgErJq3njm;EC%YHtMbeRZ*ScT62%Shd%B7@WgN69^eD7ftl8Q z*wd&M>epNm8(tTU!RMDue9bRV|5R1?F#!^ZP9>#m3@!eB>&?R9#H*=p_R@7|035sE zyIi|Gp{3^6xj!~{?sBK^n~4r9sbWIS(5Jhq7YDTxM@7S`I-9L`#|nXF)1>ZV(-By6 z5zjROI*6<%?M>r;fFPz%-gC7!Jl^t9FitpVu||bS!)<(uyqmt3T*K{|a&TK&!JVui zK|%M@!H}E4i~u055or3?1Jc9jaNwr3Q%UPSkpTvEnE*@rOiW6B|A}-M>KItr65p%o zgV<{YFGPWnswb$lodm7e9mD3toseyM^Kl)^yx!$=x{y7%g7EfXU(Wo%=Te=COsKTE ztwD+L7k!?_MEqmH9AzbkbR|=zqE+vMt?^>pZCy2{yr{wG~sb+j`jL7JI_HvIy4A=w50m69kOhkmk)g=+K#+@Mxi1@Adges)z9xyZ>nM=SmTT?ONk@lY6d!j z{ZyxI?@Unx+^mriBBUl8Zn06S+I&UW11MWxnp^g&5_Tki4^WJG#klrn;lv_$d2-&Q z9tDiyn7SgIq%ZzR2apI^w~GQ2p|$vg3Am}|rzWQ$#24{#5$KRIgLO1)W z@7GEE4Oz=T!!*;oHl=)k;*I4Z2qfGPmR;8!UU#k*!1BeW+^FN%N)hsQg3Bs_fb^fB zB0t3{xn=X}i*+U!IRlOv_Ck`+WGAbvgkfir;mNlbQG=B-r~tSMZzd(rVG1N{cdRjP zd$2!2#kS4B8nIftoCcn2ts4(pbthc8QP8A%yZ+U|E*b1lt z3{o{wczVo&5g6>yU7J7Qhe<`_@s@W^-yqq47YBT!724~-Fmh3rRj#u~r>6PgZiU@D zI-hh?7vJ4T=Sr+dkQJ&}$=QCSL#@^&g;%RSso525q;nkNDRZSNzatXA;A~>SS!w89 z$j#ysES5p-Z{e37PoO1Yb8!@3EL-LLB)q92*=dHV5okZIH-K}w28j;cAN9=DV z30#c3zn(;A?mTBH28D610A1aO?1B?6&mSN}IhRiK50L6~_*8L7cSMffX8F_Xzzo$m zO+Tz|S*(L`8_X$|FVHC#H2evs2`44#Y(`kf4U`kZ#cw%C02!!4;yfjZ`{bFaQkPu@ zI+I)%Qu&@OA@cvUZu&)hG8XZPf)=&-~keW|Il;WpJY*wUC>fzvi4TO zF$fPgl>p=RGS{0^k0O$oRRezl7vIp4?V0Y8SX7gi=I2e}M+X(no9$Uq&m5Y^N?AX> z1%+3%{E6ON#R$m%01aGxNf%>vjD!a|6`oh521z_HI!M1SY!%IVe2$?xJ!W$7%MZ|~ zmfGHqeK^HpPrmuYnT=~liFo7lmW4AWBA#9eq`i+NHoM}CmlaJK`70+`M}AYgKQ}uJ zAtVVhtKYfP4WV%UeZk@W_tXj}5&U5Ej?cdXhW*>6Wu=CU)t2 zE>+?i=`%WVCk23>nA5`d!peqhll(52j=Q?|J5-HHy_uMHwCcG~Hevko_!?U=h;{e} z$RfB`oe-NOYrnQ&Na~)k6F#OR?p67He_$$K-_p?HJoDUK+9Rt<(N2)2ho}0k#Om1= zM7nANTHC+=y`1@%{r%rMFiusT{jkt%kiNqV4BnsEyXa;zU-mb%a?&LFCd~|b`W^r+ z3qAr?3j|=VUl+Y1D8Sr(E>aW}6mas(oJn=c$&L(79q;fE3 z(Gz&DSnNv1vQj+Pi$)T2H`1r3NxM?BkX~}f;oU1?E8@HrT0OD=dmA1r#`2{s(lZ_ z;&+iyUWQNFpU0W$U3>i&xK1oSI<%1>jL{&?!bxCT534)bwr23pRT6GO0d`CcWw4lk zS?w^s@|#6Hn?TyLKFMOdfvzX!UbTE|&C+62MpDnotD8@87O>u|uOJVbHhqWbEda!^r0oaKbg0dWD3rXNtL=W{Q`I-gaCEq^ ztIjL1zTu90R|=a-$pbQhpkhUgu0ge7n*H1RL!s zkFOxSZj625nO(%YN z0*Q4KPtNKOrflqog6$+Gg14hdE0DHO-Aj+a7=KrQPI=Asm ztueqbxo+9vDS8XpQ0Y3!q?yU2^QPN{tHia_79;!^Sq$F_f3np`rKu+@rHeN?(Ng)P zGr@jXq8k8bV5fe73E69nA>XA`FNUrf{MG=; zB61;4NqQ_k4?&eu`fd>Y;QSZ!m?}Y5+iyuPdFspeJ>06LB)imSt?QO@{N`aPS2z91 z@Ct3G1%l$LHtT4#n%eBDcu~*o44UdsyP`KfEvuy7GAS zsxW2=utwsre!g#Ak@@(mA=N=QMJr^m`E2E0{l_DDn=G&EQ~MF>kpt%@^9;H{_ta1(@r44Us1~Twu9L4j6+i!ZU(5#^AOnRaHS6y zqp8m$g^F8!&F{({%&8JHan2#PE|fC8%@tKY4BdF)dkko#)7GMAwkpd5!;}jza|R&z z8SQsi*Mi@CuMO)}6&&u&7pdszJ3h=IVVhl}9~0T@#zhuhXJvAXg#?zS5Z4Ta)bTJ~ z--^@}RUx2q+yI#INKoz^0V+Q>Q%DcCH_oD4F~AW@l(UwiK#{DdFEER!jCDz0Ntg++ z1wORil|YuclG zk;7Qo=Bm+G${8PDXSt)AwcsAr%)fiqEWR5XSG0_Q)FyUpsdIyVo6-fj(VQ#*Ff?<# zY@=C>`-ux_0=Uo_02dYq)$1yfgL|Te+N^PLg#A#IU(aTZg zoFVKy6t?P}!pa5$v3boX#b=)gLJT;HHhZk@liOeObt}qON8TiZuR4dQ=+TvPnuC;c zC;?K1;YP{xmiKDg?xf9y+?KmYEmf7mNfidKWk^ae{loYwRFj6-gl0qjYB-nRE#pgW zuK5l<9VtZlep+v@DhI!P>sH{h^8`G20*uF3z$QAUzZqK8gJ%uztx7`QBdYBJePM|+ zFVRD_mWPo%78s9~kF6%L;f2m+UUK;AA}K!~!7svN zF>{(CUFl`K-~HX>Z~>ZCRLg2~N#wK7w~CkQRu-o6_{YrlhgF=U(-+_mEiD+O6H;C?sAPmp@5$Y~ z-e$=lZk`;siQjIm|6gyU!s=E$yde_a#r|GFk$26%J?mc7=};Xtx^ruMe==t;RJalq zyrQkQcX&mS$FU}?mv~?kKIr|i%Y<>Me>*)Qw?`k&{|zc78Oz;Ojh6DI0~t9nvy&A| zahRp#yNc@A$BppD-V~cN&Nuo>2#6374u*dtSY`K6d|jD4L`&4`+R8fE%*@oh*TPIS zCFSlp@J4uMJ&=!tKl+8O-}4KuzmmT|FY`reKF7t8Z79m`MsxK7bh9?AsSCig^va#Q zcsZmi#$>aWI6=lIkY1;S%s+Akmctu$-X(;**=v0edV6*6u z1GL(!{f6*PX5wF{K>!9bIval7J!-eyS-FSF{HZKo{g})Ba8M)vZdrg=X&pN5^vl|< z)**+BFk^BCjwjEauttW%^Upgv7An};MH(R=yvLW3m!Dv64umyS0BM~*V zy?#|6#}0$?ZOjl~2&m2_Cuuv1u7G{+5x$|j0wEm=58=`WZB@QR*`w*i-`59h5LD5@ z7k~Dg5l1L&N#!}=L36EXPi zYS@^EvuY4(`%|E*d<}jGGW7^pvrx#(4Xbfa9jacq3+L}4v58yAvK8abY+ipAarla^ zic%-)gptmN)7pBvj3AG!LoO!uQZP>`$+~yVj4XK28JD?(EgO@yE%86$>cN%{_JgWc z@MN}OBpTh5^bJj)TD>1|-{%Q$44+%xVF))c#VSAQbvFFtQBxd5^1knN{{}noFkwBeD@M<;;3Q6dw0UD zA*r@=LF=1K)r!iKwk7f9?*|$$(?iL1j7;D4!yO+s=BE1J8buD@2*OneXf^e6)f_#= zzJf-&Ap_4m`zH5gLYR`o)`w(mct8rcGahA>ZXdJq%l}A=#8fh12n{9fAhRBn1F8LR z6VVVGabI1?RHzv**W*ABn9NuY=JrX6^>}OCH@#7bSmL5B;;-FXe>R^J*HxMs<@><) z>)c+PYG1?sjH67p5`)}I9vdf4DJe0+vbeU*?}*A^ZA-{UsAIEx!q7Zxmth5F)w$lp zvyp+Q*r8Qgf5G5m`we*pDZ@896Y2Y45T#$8jfM>Cxn7ma-=$WiVp&@|zn}a1H8*~z zOD4xBM`8taC>g>H*4o`Ld6=Y;bAMOnoQQYo)PusfxHG}ypL8JHj?CuQ3llw?_!x`^ z-m$8G>@8I;fq~#ZjQv`a>78b~UXPuD>t)ZMOggz1Y)dl>g+2ad`~H7Fu>Zya1fO|q zU-#X-sgamGCC~(LMn|vzAv>~-yM&u{{Y__N4uu^8vZ)|E_3_aUfkt2ONi3cI325{+ zx^=_#{zG&04<6|!WwgDowHn=h5Spa%NpH0@5HUuA%!-o5VSS?WY=YYsScKQugP?!;bBOsvhA zGZaGd_GVnR$RheZ|NN6}O0WINHk|?3Ci8z{o0MKV?*MEQR1RR9@NYjR(B^kD$6&kB z%UVCL#3hdxCbJ8fPgo9)ZwtFe|9t4C@6#<#Y=fE`s_T!Wmk^nip>d=I*)pR^+^H(u zqJDlN)G@z{S{Vc9RoDC6r>bzv_V>i6m_1>!S7h8L?}on4?7gV39uCFn>Lt7KPK#Fr zE_75|D(X!RS1kcDa3DZu56sK;8T7}K+D9oxVIul6Aq{we-eqocRY<-LFcu>1Z&CEu zKXZP7)H|sm+!OEB$g@_7y?@RcpQJg?+gU2VK2_FnnOI!3>bLJJ}Gp}@+xYYu<>|W?K<`gUW7MQsWj@y z4lL>)P-!lOIh0t58MCkQ5xe20-oBA+z40P|e_s+;99IfX8lt=8Ceeo}KJ4DmyHI3l za@>UO8CiwvJ%WGeyl~+e(hiZ9*Dh6b#0p)@T^VPdhQ>r|FQI*hoC@+5cqQ z+qCFtJkRP?G$7=SPnQWy_&g@xot#2518mUw!D#6W@pZ^DrAiS2WEs_{|NeIVq6}ux z?|$KY1B<8bK)AU9c6k)EL;XKxw-y03^ZQAj z*Avp*XkXa~Vm%|to*;c8C%wnWVmz_P#cAdOWY->xr54-g5JK&R`=|M{q7ixNvN?TKSTKi@QKVRwDN=ZLYz!y${3$D|K4(&PnvDnr06eUdRr zg95B-WIgy&9Q$8h$K>5yKJIre+y1I0sps5y13!k>GO{{bjXjVv4m8dObLW!nH4Um5 z$>%UiW8QrMc04!=LivK8%+fq8urj5o&D~_aJrSQg>QF5z_N=R;@oVFN-k$mfJRo;r z0&YdY7rM&+I?U1W{P<4sr?=k)#O4rx+ufB;|DA~OFHd~q~PT@1)toPs{vgZEhgPJINWHx;O&MY#b94) zaS31OQ$EEQ?ZmRr_TR6v{yj)NuICOifgzoxf3MS)8lt3wzVe%Gf2(7fr)<%lkXHBg z>2m7~13S2Cs_hDCQ~Z(WdOU&Nw{9sJ+sXc_!Qj#5jIFEra`32xYqB->g4EG;!NmQg zLij}30lCBePjVTv|jEJBj}6cm;TkmDFwDi!1dA9Kw3^LH@7YTb*r2Kg0QeG5`#k8ybRIzbKF3xcdN=B&BZXe5FNf*c#BNVvN z!KEX$KA<;|QVxqI_eW|!w+t)>)2yjNl}%&QcwBNGql43+&TH0ph4AjGZe2ylu6pEs z&zE@mlyFW|jQ!C($nzJGB}uLggRWyCqs45tgoBELO}VTepjd~f5e#eJ6%c5f@2Q5` z+6Xgss+ckrxMpC$c2zy|N>=yMT!KoLiFqSph@_Gw`G`M0d6ef3m-dnzFQ4r-IZMij z^mQrg)W6M4#9WgtrF?-E5}yn;ImLXK8C^>u85$@N565&KVF_wX(3kK#e@a< z#zojpz{bdOJAqUaD^nT_8dGWP>7wnwgBP1<>gk^7{~H_JllP(LQE7v%w|g#cUQHXTe!X0x{BAar}cCELymn4)DcXMZpw@1>Iq zZ(`%fI5rWV3#egg6pz8FH^AUZmqA=O7F!tf`fQJE{brz<<}9Ol@UfS1jfeYl~jB@JGn|qpt}2Zgq6XUB_SAF-~5F%Bl}^neS>W zgcC{~N&@|KA+O6*xb3P*O6g|cuzqa9+G~Y-z*gqNb*{n1V_a!G+!_^mcpjhPWaXOe z=BK@|-ebH2T`FK=#)+GlLuFQ)(52Zr?V!Fy$p_zK)gk>$30JcLJ*SnxNT*Ne`^fl(yX<^XHU8_Mo#icCqtigdnI~~7PS3pvFuq554P&8 zT4M!oD=NQG?2l)xGMqTl4SOBnw=V5MHWnQ97(HT*PXpwR5ew^Ayz_Z79o`Cl=*k&! z92)n5Y}$K~>wpQk>ca8!o21}Tiw}ud_WCdp;$z{a2QYFnPe8(Y0Dt=Ko?c#>U!Dc= zy4{3vjYHnJzr-?yW$eqCKE}4}w8BBc)6weFn5n`@q_mUxwMLrDNf)+>7pf&$exTn{ z8*4^$w;Y%Jt#zj8WxjXAXDCmh$FUl)vja=uFnxmcqSq(kOXmrXcub1xgCzBxacG=@ z_r#wRNz37m?%nEZ6Vk&B$ z71T@^h{?WPeIl!pej+;*N@8t^zE(5EOh}3{GX1{Gvau=b5>~E>_t&rj~;!mqZ8xgY(5 z>^q5r(hJc@>Oxp%q8R(|2n&wDwPa9??cF1a@O^6x;I0V z>Rt@SW2rkng^!_x3?DIJT0?R#W|YUTz6}zHA`Oe#=ZT*iLQQlgt~=0k4}I1hT~}bN z&ikil+eeGC&bSvK&e#>URI9}Gb(4%3NaE<_0jh6P0#k>yI$S5lNB+o87+OuIY~49C z(C=hq2k@|lXN(joQmlq;r-omdioVS(EKJ7H zd(macyJ;TxQb@wMO)By|jVOKlq@^bD@>`~Cc~Mt@aEcfnx}79YPJIuKB|H;e!SpqP2P@2xa2W>~1KOwc8KQzTa&Tm875% z{1C#+wap#3SLAYn!hADgg+^L_+UL0khz!=7*DP4R{35{ffr~F>lHdPV=CG7Lal~!b zvT4rG<%Db^>XVmdLScUDsa7Ubt8;V1!Q7_m?t|)1gGlEp%pJ`4pffA!+$xqIjxlBM zbw%sEcXLiLojLnTtc}#!kv^?OjpJn7bz_vG^N?A`O_I_SA&>9Aat%zua?IU~ft@Zb zdx=ZA%YOrPh%zo=b-JB0=WVckkzs=R{ci?7!Wtr_^pd&hx;ggk?{$TDShAT0gC=B^eEDHvhu6%Q?@Q=LF(U zL=IxLgtLAgDA?MOPxb^xBzhOuwXc%^lTAU_e@G&DX4>vKNQ*6EieU?gGK+=vvPt8ODXp9Jpg$aTC&%nlt0xmvs-$v<@MR+;2TD|t zDG(MkYUWY@35h$rEz;98VQjo26>&D_nh^172Hgd2Py9C)e9i8kSa8q(#DXvGN1oec z*(ck1u5bIBT75``iUyU%0t9%|8LdAi&60*(;CZ~%E+bKV%T39D6I@!1v6lY45`TQU zRM6HVcf`7L@KCMy=OX|M?)KbUv0`~mDB;z@Ty*{A=TC6} zFAb)ii1EsnL%&W3-ltX7hCk)iuxt@Q9 zf&KM288O{{jQYM6Vsb*?_Ts>tN5dYmooTD9Xsi; z;v{5PdvX9wJ>L%*|8=b+p85C_&go9Z%8-eZt{6PkeE09IJEHPILcE9})eUq^vKEMS zhqwA~Y00Nn9RSvMW6i%f8#fMvtzWxrC^TCf|Is`{MOxyWo7v!p99`a>bu0iHXlG_| zYn-1J3E#LlZs__@-!Nb(w@5Tg*>TLat#m@|`cA%M;SD1PAdC54I%&rOM!UD}bv0{c zuW@pW97fmr4g#I&V<%>}VSd|{W5p>Q%1YrYod<`StM=d%Rz>~2Cxu?Fyf$Wm)FJexRBR1oqF@Z|YyFZ)U$i<=lQ-bjZ#lAQiJ>tkmL zF=0aoy*o>5Acz!)ALv?)Z9o)K$Wwim?Yrp859~a$G?_!q)NG%P+nqP{uVpU|YHS2# zS3S`6A?nBwL!{)onkFV*osZ^t#>FkDW$~dqEHZ$037vp#zmWw2BBFr2!uV95_=IWJ zq8^g8*}Glyj(m^r5_;WN!*Mwwluy>Lq-z%~#fc$uM-@}P>s?HipZPk{o00eF>JTdl zR;<+_ho8d~CpaSI!_Mvmzr0w}0ZV{IdkAmP!%{WMVARhbveu=!kncv$QYWT2;!LvL zl}Ua+?_`Kuk%S2=4B4{B97vk85yVFaz6Y@c#I6#nmubK1{)KpA=uxUYdfjXNrueU0 z2KZ0gEDzxAQM^H~N_f1Djw`eokMjfp;{W;!s8cuFjqY1729*eFN1tRHrtl$feP8$h zjjS=-xiIn%N%wkC;bp!{vr3L{$Ml%{LzN4!VXt;{?=ea$V-uK)N>ZesB7BUa;$v(! zZ_Gh&s18XH>iQ5ewIJ?E_^y@KRUbF((+Yv$n6#U_RAgXK3#m3PjZo;JraC`N2JxTyyw(=vS=DVZ!%!J#ZfLvWhx4n$F z-~1|1Q2u@uS~NiUEybiyTDf_EO}Uq(Y8E7lBW3MA3hxwm-VpJTF3GC;0eUGhU!|z&vk>GnZJHM${LlsOcHI&fn$=+!dV7>}4h=d!?^DnP8aw{K-SP75RmcwMH z-b<|d+;uLyBGA{ltGmJyk0t?Dn2}#hrEehZ=sx^otBO20vb&~V1Tl|ROQ0Kx%cYxf zJC>uE2(noP)S+&aXN)x`co_MxnIYv zX14PV>0q^MY$olui)KZ*N|K+645?wxdNx0MYP7Ysp7ja{&U|9om;?$`RsGs#Fp<;F;vLdqkdr)~jy=ONF96<3B+OuB(e3sF`cjU~I z%jNupGPCmA62-2;m+YyOv*%t{X)o*!DTGKJZ=c#*rp;zu59eC?6tOhe(!-_sJp$Of zScTmw1YFolDZ_k^I$&C~)cTOsaF2q|$xgDPd}PMBmUG9bLTRsc=xZ@vNboCivr9~H$LV?G`@i~v zLSR8RmY7xeDLTWqdp@1w3{@bs=f$Z+vG6)pMw&x~0{69c0W&U_d zb_QwL7~hB>T)y701>0Xs#mcmUoigYRuv|59Lg5Wzh zhlXK2W@fk2zZy!@0qT=N1dxs+sWZaT`0RqG=K6R3LTH%1w77SYs)w{nOw^m)_#*8b zZe}&ZI+uyiC|Y564mrJ>qh5AOHRblJ@Zj;+C_SKU$5`8eJR7p1AP9)sIYcDlu1K$V3y8< zOb*)jZk0~U$S?*V5hwel|wO^fW42|X0gIN)$<)Y;L0{b1d zYiPuc7w$&3LseKHmQft|c???eXByCaj$ikCgr4Z9-b`>@ai3U!Hza9Wn9Fdb^r&1OZ~N@(3dOSI@$gi4PM zeMQq@ilvOGNGWCb6QMoU;-1^Dh8t#6c8`j!{IkdOm6oqlUBn+YA1>Z7BOWfX-Cp1M zmmhh;(fjw*7OFLh>-f(?u6w|ji+v#d^GysNU1#}<56b2eebgRE58(To#`d@d&LAK^ zn|K9WOt($ozX6!jqa^)KmDRBS!C`_6w0gYZkYh=V6pTk<{3DZ8D2z?H!^)PE!j~X6 zkN4P7-6S*rI*)tFS*uJ!dN44ny=yPJ2*f5pyGHh3X?6Ck7B?Q{Y3Zb~*3rW*wmn4G zS5alPeNha_AZuK8NK14r}3+`5J|-hp$G(!KI(`POc=m`gr?MxK#)!nic0TNk^mtfy@%exdGC47dC&UJ z`#kTr)_49q=gS|EzzW>^x_9=z_I3Try?U!emW9WIb1gpAy==lHP=%F<)?@Q)0hK!l z!2H-R{*XiIGrEU3>lzIi>T=x5FR%aka)4};%o?#a8EA9%H~F{s48` zZA9iHPNRad2T7;jF1JVHJJS`&elz6xDUtDmjN-UVw@CD^L78@$NtV&Hv;l|DrD*{H)T-7GsTyU%4)aPFL01($p#6#&LB9En-B50Y=f4 zg!?XLy;juNaea$pAFdMj&zPi3yaRo!v~e{{1E8~ZVJ553qt^?qiv>y3LF;|Se{&v# z4`5*?KR#(4skS*~;kIRlcuNLuWt`RwjX!Gg9a~_HAAE56#uZNV^q8BUA`)>W`g|c7 zJAkX$sSEACX7D*x{9;)_IB8?cm^@f?|3c%gpCY;_L_syX`1lG4RCg%#u@b!xp9+AJ^oPnYl&Y(2%OhS_W zekUt9s>0Eu?Z=;5LXtTS-hOKMQZ?q+fuUM)ii_Shg}QSv_aRt$VI(}$wuF{>;IW_h zqsQg~?67hzUh%q1m&?zz%Afn)#14?-(1Q2#ICOu-`}VAf+ylM6y!et9LD@9G-fqBrf%rV849>9MBv-LU=9brrM{IH0 zva4Z6JIwFD-26L8|GZA&S-B>xM0N9CmxJ=g0GWx&Zq#53~%RLxZk2^l4c6Ic%)$3dES%pZ(TMD=V4gEU)1wA&D_g<(XSmZP8%*BgA zI)2pyZXw~{a{9hv)BC*Y0JiL=i=5-sCK>8bi?fP&;lG0pO|_$=+3sIUU(e&#*~a^M zM%MF_GX`1Ywi7+5fR(?v)cF$h7Y4b{#b1u|H<%9Kh2h#$WdO0G#liF6|8bG0!(KdQ zdf)AmdnW%%eEHRn@soAwE>Hu|daWSVKi{vQZlSL4hR|Z_d_I@(4I}T*AZMXEw-7Ug zkf-N@O_|OzW`PiAt^8ynhTo23U6nHTCY8uRe=ItLPS!}<4`HX^s#6tZxzh=Cb-m)b z3E)#@E}o?P{YBAPnS62F9N<3zF{8YUjU3O)`0^F;I_6AabS|=(8Tb*+99+Jia@t7i zf_@~x7WqsXVYy$sEDT(;?^OZ3ZQgF&>ES!c6T3P|^e|dw&(O{pV>Lq^3nOHB+`MQE zjgs+ZdW>37{i`4@{QGG3A0wX37sGp?hZ=JUCCho~74ijUG^PIbskt$}+DtJq@<`_p zpSzb}<^OTx{@cI&=h8JWWX_sbUYTIwy!fcGEkF24@PdDs2f%%Kzg#7wRUsTWz$XDD zwZ`cKj%WV%UReG*W`xT5n;8Y5rQAVLjEug+YmYlg{3Jl|2~ks?0AQ)T*+1wJ`B8;D zZ+X7{TaI(@E|B90EIIpDesDwbqXC+iH$R{56$wXx<~6*p%@r`6bVDq>AMn(~@OK9! zyLd_gO5u$|WTgB)%zl{z@W+^cOIPvl>f{_OuAcZ?P2*pz2**f9h1-X*(3>NXOAKoC z?4S08g?M%o+W7t8rsGQ-gnMkuws_~+0&0a9ZRAug2c>f`q;mgmI$DjGU)fBG*U7;} zeA3=N-f!GCGobjeP7CW$j3>V6snzZ$ujpr27eYAtoUIl<`_*hfUHB=%dssYrRVaVB zh=8~7X_qS91fd2x(HbK5HuHICwSjib3`(~nrOUy^!GOc`{v;Cpat5s5;&VRP18bXY z!;uXr?JG4wZ4)l1#|fvk34a2R90qfvF`eu^2LRYT1pnR1=Vy&aP2_UT?&5`LDFqnM zSz9abs>#)UYIYg2AbbA$e)pJzqpQ#r!K@1S790HMIa(fUBo^V{)R*r6-A&H@Jhed^ z0=rQ%jD}Xq+RT<*1vihH`#3p^L1n0j$9(xtBnlwBkHsO&u%97?zE`1q(L>^wYjJeUz!yR zL7mm=?F8s07E_wt+drrJZ-I`%;Ln`<&#H@5JEY$+63IW`#WD-Xh(5h(skas06`^V$ zSW>EcLQfBnD{)(T^X7TdE@q(PHBX3Ck%{}M_qAgt($e2Y$A>EmK{rbB!EzYP+SeHh ze2iQH=Q#LGJTDf$_QdU%rc?DUL)<+V(OoZX;fwgmP5K2&rbB$2g>fkdJEeylnbtSk zQ`7TQXuWc#3>$H=YC)J9CcypPZoWo15iFnPb8DNtM9#UtAb0M5Hs?JwBoGzb*Y`r{}L(Xfa%I52v7z(%`WI}Bx z(0G_PZ89LolR|cY&h@9F^l#sMHLKiIz0Jg^^>+rCdweoMoS|2K-*?xWzn+792wR$) zaBGkM(%J~|2la*7bFN6itCRag1!y-#`KUTjr>b%%70Q3N*rHd~UQEdj zxVEkV!QK|mbEjbu;wJy)>leOF?m^Emzua4*NJ}~Ixnk1VNo|alEXBbM5+FBn8#w+H z$h%ecBrd4kk@K?K7d#s%%mdjry4Ytv&#QaVMr@38O)!kSC$cEdcnef|{xnfpB>K_| z#EfZFwNiJb_`{!@L4|s&;+9;U)w2aXjXqX!cI#mfjlN#Q+=t>kTZJ_8T&|N&YQEIN zr71R73;qhu!}`w!v*s#$)!v~(wLG(v*DnTu9=nG7dtu|_h7y`-nmP$Gl5;g=&QH`s zFw!l4Tx#m>&Gph6p zb}fYfc8#pG9J}Gi@*a(rsJ1dxak-D2pL7ApLlwe>i=4m!nVAow{YMWr>h=#)m8<7?$+iZ)qmXCFxmb^N%*6Q@!52J^s32KQ&AHjC;ADN%RwF z@o(r-(cw`}m8Rf+Q*@Sx<~0ll(_VzZn8in+^I8i!$)SJbUxlkXp@vKHaCR{Fk7aEI zbn^-$3$qLQ#<&PMZY&B@uoRMzs~Jy-*{a=ULm|qQSiRFh96puwPnWF`{C(Zrdh3P zTiJoKK>=eI?w82gVH|=$c2l0RL&~yMklU&orU68@(tv5egQ9_DLZ&DnFeh|8t;i@r zJ&Ov0aKuw-!MnFNU&~iKecV#YDlT#FX(@|r@|Liq=Dthjj)!(d8;4Z6-UY!q)i_wO zPXzT(&{ahB8o~Oibqq}1 zX4gWQB;6}ty7@@IWDll)#jY+!8Db$;Wfhwds{ZwhUQ-Ux#h;skN1sC^SA3bQkkNQ)W87 z%OG!L@uImN)O5e}V z8k|nj4<*)G`Q$=*e2M%|%MjIieX(RMk7We0l*+Wccdx5!uzaP`bZ%m-p`DHl-sMVS zru}0TLjhaIzprBb|7sQUUlkTG($F8b?r4+@&aWI{s&-yTVGJrLWskoswVD5bA#77h z*1tBz_ZV!*Z~!FTZ7ue-R#X7}rxSZX(*`=W zT|)FOe@!iP`kh&yJ1#}d#Y{Q>DMl`E!JaaI`1(lzZp7a8U+Kqx|3|X$Kjq7Dm8Zdn z&VE-LfO-|-c>lG3AGcPa*8rj3=U*QeV+; zK7{&(<@K*X67P8xR=RAnF6BG(QbRmk^r87FT?VEtDoaUtR~H{6p{`a!BZ4kWKga(z zG--eBX{%FKdokc|{%y!oM)m_SAx}TrlHrQ!uDitTRHoIUuay*4umUrd}}6$ z;hk%tm|Z)HQACvi-RmMZB06GE1MIW@|SjZY0TDwUCBT|C@az^n& zH02SEwNDH3x*3ZZTKu!;(9+qYT9}dfo|v<9u)*9cW~6^ZM-ZI=>K^K#R=E!Tw)=!$ zEB0Aqfc}+vyzVgAI(z}VE>dEVG6DXF1nArXIGk;R&Yef^OVAzo@vemc-Q zk6Fl=4Z)w5h;I@n7L3jX`y5a;=6C$1{2Z$S`G37py*=)3U9n=hhPd0Or33mg28x#T zT5U8iO#%oB{O8FOCE8$X)ZxKQx<8CSz6^kVwS2n2fEyNYgcPtoXD z51+dW23ctaB=w%0H?)diJ%91YUfdXpGcO zF!Ld&2N^Vo=$T_mHDT3^))~!??@0Km2EV8;3gw=ss^Jw^jh0l0uE)yH$@JNfFRsbU z)$(1QiZb5bP#US3o8hEt`K+M8K0@9&IG>-d$sY@&`p);)k!K!Q!0y>4SoOAPO(rO$ z!!ao1xYzN});BR?T1&8}%92%2c8F(1Ne*s(-gjC#gP38eafi#mo&;nm>jg}La55; z$Xn0fpD43?JpBvo*MUPF&qJ8W22LsV(8#NXB1pCohl#a30QjdRv?5DhsLgDa82Pi8 z`UT-rh>8GdBBM@d{Vex-Pg3jRy8$B`hI)P!JmHQy+!s04IgP{-nKJoyfvU>+C&1^) zcHFx6{#*o*-$u?R5L7uTP@sw6D&*|1=}lnKw?%saKZvS_+9Mc)g$hWA8UEXPdfj_b$B1x zh?kA4w&uB(bgbegRae#`Umg|Q?)gEu6SOzGB= zU~yw~#@eetJml*(it+g%1bOYLt5(TE+AB{_A#qEG7OE-~tEca~F8l*J4P{ZEzbJ>9 z&jmU{6q1VNAD}j-yZMC zp4|SnXZ3-iTU;XC?8{D)5+gyiZ!|@HuH#ZxBuc#>E0DKW~0z?9hueo)w2-Y++CeqgOX&Dq#PdPTrkuc~%)5q42)8*Fl} zYc{@hAOH@q@ADrjzIHh-yq}J$pz1W%A#=bl&&u1L+pc@b02DL( zKvo5I>~H61u6(&v=`;fEpJh^o5VUipZs%%CcVGd}3k&j$>k`x|)hI4TSC{PDXR^eT zy${eI!;10G-TQAr;>`WuqKn>DR=gJZDkj(&K7z z>P*pVeTn?p=>EY6Rz~*c`lu42CgRE2VX2+7hC-Jc{VCm0vqaL<4W?$BOXmjs<;^4z zW`~uFXzO%XwDw3B%Rl-6zWqNXfBMHb|7D$w>v*zZ5XF8RpMkElaUz)IAVo?wx%LN_ za8(B{e##8$&lsexpj9~MlxLae!)^saAjQ_m++n|`sYm5KEO5W zA4M*`|6KK+v7Ze7r>Zw_Isc5Q)C`L48vXJ#digPxVUH|e;suFD>~kf>mCOoDtCbs< zm_EO4EgX0UW~~+O6}eu-OeOqMT%q8C+0ID&(WcA!?)+UnN`ZN#8~1y-p@ow7Jy+de zcRbdoF(u~g6TrQc%IKNvsr8IjyXPThCtRIYO*=x&M$m{2g%S)8% z5wX^qYnsF&b`b&>#O4j>dP)lkvmYZvYhXcRr8KQdkw1U5EoDSTrsj^N=FD!xSu6Dp z2hRtmQho%du%(MrqLGnxBZR@hd6EK5nwb9z<4+N6lkleyumDWl0q8!AAwVl|#UPk- zGUid|qPH)`DIpPyQfz zp0oDpQ_#!oTZ;GGljgPNoTs4yA&+1vk5VGhYjlBgV)fGCb~RE>%H1?ffF4fmM(np$E-p&_p%uD+QDgn+-Y6c}mk)3Assh@ap74#|@3Rys~ZGlJ>Ej80#mz|1V z1gH-HxM-Ph^;elsZ0mt#ZLj$6_*e1HYXJ9Fta4-~AFIDT(yS>seLy(9s7UX!>iKRA zpR`;@Zh>VquT`_%2{FX%GZa z#6W+xy{(vakTC^bhGK1OqNkxS-@3)R?~$e9^>SV02wLZQSjCUY-b&F9s&xlc-GIGk z-y@D=NiG5mKA#W%>qQ0watnfBuQ9FG(#zh5?AIcUc|hK2FP@hzXgn*fZcr6bIfm2u zpt~DXu;7-Vc7Ijpc5BJpOt5wd%O}99MZA&~48rR9FU2qlzTXBfWh-?Age8osXlE@) z6kD%vo3)o3r-X#j#B-n!iADm?8J8XSzayO0aD7=!+U4b!BPRiJ`685XwE7FT9 zv3Ra_Os0}rIcp30I%%r|g_oxC5JaVG67Q0*<*k3q~7TCUmBh0 zsPn)%C~mEN9S(vbWOIorB_OC>V>lKjZV8{(8}q5y{>(|Vtq4?#vo#`KaeM++cv+EN zO<3}Y^``2^WhN*3PAyk`K5glk>K1J3AIn3TW)f-KmF7ukx=whhW&f=qDb=Tx_GZPh zV0%k}A;roM5gb7b0T%9-e1+(Kd0nhjjXB7 z`r~s;Xx>#whiL;cplkOZHkto3cGZ8?$_7UMQ+pMBaTz3n^C5;`SSLZdR`bj20Qvvo z!ZLQstycFBJfMaf^=uDDQr)cFCnBeCNHBIMNN;^HV$3m+oL^}-N0gP7 z$?>{r)!z){zlI83&VmEb036Ik&uoCl;m%u^_vr!NDdsu>W!7NTl=7W3M$*$ZbSQ5t zGfSbJP*BGTydm3?x=y1AeuZo#vP6G!$Pcen*E%No8 z|FXW%^%LNcRroQ?xhMyp&hgYKN&-2NVAX`!@4Eoqis^$QOKLd;t=QKJvWSx4d|2ad z=-;#a1JJB013l==_ZmW}s#ccajL2$UD9QfRUpc?(`?%UOQ_o);mP4497Lb3bW1 znb%UsDuIP`D^|cQPWEDtRK8I^V>Jzm_6fN{){GErt|Ke_HnsB~0sbHGm<|7qY2 z+D=gdaI7lH(N}{H72Ghe{HKyx90vu>r#R0A(+MN8} zx08|s+Q}B1lcLqG{5H!_xW8JoZv5g2l}&^~+jpq-&aJfHqm+(LGqm&hDDFYrnzi&n zd1)1rEX%wItr{Dd?Bk6aNmW#rQB>%tWBt_oI5aBF6GZoVcIkRxJrk5J{=EvY3{y&7 z?&LtW<=K|%h(CD_ZhbRz>l>CF**b1kTxlnuS(59jFH>|&i-xhar}1_y%WzJgKH0}@ zHqfqxi9G%XTd{l_3neFD6@vOV#BnvFjJX!Y(Fb5JiwkW5g)b5>Hp+?L%+1Dool=7js>2>H0h!P;S0+D6{oU^Y&8tRST6v**6ig1)ZO~UNmr@8a=4(AD#AUjS7{>@;6LI$N5zWc*rTc?{QH+jv`*rO=>Ub81IH z9q&xvHYt>INw8#mEiq?B1?a#7g4G|H3cyU2N9_}3o zDzAr$mnbN6mIq#!g-R}r;#evvU~1J^5!d`igk}$l zG1H+I^#)P0-)2*)&;J#-T39&d<0hNvUKLryqW(m;m8&wvuIWE2={2$iP)LR*Mi!zY z8>TzrHq9$+C{#~xdw^$ByB~gF!ud1=I(va)BTKwy{QfcdxiczWh7`j34q+419WEYE zeCr{a=k~0rU$tqKRMgzyVsvTTKbn6j)Ca2@f7s)YGwqa}Jgl$pu<+C2XVqk@K=Uk5 zZ>=xBn#T)p1zK|+2#Kd8TH4CNCEwEJ&VrE#w?dz14`=5-Y!J=*9-Mj%La{wj@s8|b zrKv?|)BUoL(I@l#utoKymH*-0`AlaGv%YEU5ZGrB{vj4G=o2lGVZMf9yGP z{PHRH0`+?PXQJx%;Z!-rOu&h>N6LUrNv|qT1w4$O|LMF_XuV^PnF<fb#E;{gg3}W#=E;igfqm7V^R%#8;5+9c!QCw}kR`nb*<SitUDi~qYTA6oilMNv)L8@y+UvYSB>rAm@pc+Ke zdwt0v-!6RaJzGaf`#LMEZQ?221C|O^sRK)DG?reXxTf%!*?ItlSMH?G<-PYy)Z91f zd|Z8%S4zV!PManAo;h%t`8KIIL97y34$%>Nw!%b!thZsuqrdb9J>8j@DHEI*)bk)` zq&TftS5nkih~_n$j)=VI(DszbuQ$YDl*o0_q{5MUxTR-GO2(6CV~utVmgLdjCkDYRRQ5i8jTff@4_GD_#9|e*N2!ycReb(tZn8O83V)$B2VtTS$!x^ z{6ufEgM#OWdYk_6H{T^^j+gB<$z1N)5YTJ=Hg)=mMshYscyjGGF|hdykiU`ug}SRg6eWg}Q{(xe z;3j7Y^7vLWv9{}VLT>_z4jd;<8amg&6-?Z#Se`N@yIIhq7ohlqD%t@1AY*9FKybMu z!x-)6Ifq#>c~84kqoi0GUAbm2`pi zPB+1Si|BNN`{i>$M7#bGQNgu9hW*J!aZ=z(G)pJ&p13VSSboM|iJuqdiwv}AfA)Bl zSpxN!>jzngbf;M>H=l`vQelwstX0C`n$ zE(YENDEVIa7c;NfdfJ?yxp&ou#Ovkk8N}<+)$_uXtNAWAyu`!%rCd~soI}m zd6n~7Lv{GO(2|^KJu`aH!E5=qIwNL4{J}l23LWi1f0bx)c=(y~_lP z)1OG7K-wiTD4-1R9*|0rzLm-b%S~6)4hdC0?updU{OpR3D2>nKSt+z2ahzZa+~StI z{VP%R$fOQQL;k$n?bgiRx`IL|hRo)3bv$jC6|t%9{7WQBFtiR%A2Ur~IJ9Tsk^bS&?V4yG2yPid{g!1_;D72DF4~!$mK07^SOe`-*zRwV> zSsltde;>SbQiBJDb7P;0g^Mq0AiBE+GK)TMt zvS+<&Rnb$P?E`FwICn4!0L3`@TD|_Y_Pemvf+Sx8r~p+mNV?%kkDEc}VCzzdGqkUC z7775S{&cqSwIKe}VWxU-jkLT?H@69>;mWeBd>uckd~UWumMvBRXX=Eomo$TBSBU{P z+^DI`?!V~fcPqW~NPGHiYOkN*Mxdg+6AU_R`DW+Ay_V2Fo8v3^)qI0#b>pAEpMS%B zo9UIP(2ICN(^4#h4Z0QkdO0IU8962Qw+vbbFtZSC47Dz04iVJE$Xp zO~|}jD_<%=X`KaYgn=+n$STP$^*Q12#9v%Oh+DuyN(Q)a+<$cV+8EqgC}<1lna+tG zX|Ys0gKhy`dr`!AmXN*z3zY1WwIm%T11CuD>MO=!r-dEOReX9!kde_Ml}MZxSd_7y zO$yr79$~91%-1Wb-*PxifAkpP#;~oBq96NG!csuUGcPr-FM@Q0mD;hn*y5a5G6>N& z=2EX6iOHZ31wD{HdeAMom2a};!+h>B`dIRomp49RR+cdCZl=AGWPPA1jIJTXtGng3 zF=#9FPyQO;sb&Oip?T3VgtJSC7SS7b7RF~uMiQU6gwJ(VP8*tB^c~Vldvj7xu$O4Q zrJ75h?(#YNzJhgq99nzp5d3GDebmV%t@O{@tZtQ&hKK%FN^1cB6{`?hceCMjguw_0 zDbzlIi03Qdd!+6>P}CD3*a^TT^P#pU;nnn$Xe0(y(XAgXlMKDhyg$G~K@GJU0K(?0 zE!e|AnElpF#QDwu7A{iLlAuu8XW2d@fnqW0@amwDP+VbrYw8O7xUD1X zII1hJ8lqIIW&d!93WA9R)=6J8tXQNT$S0%Be$NC_*@lIP#X?0^3bxITrZ7*neYE=g zO|2==#qL>)tUvPmDQ36ghw?t|hZ6KJuF6xRp~->Wl^&6WBPr+nsR?!=eVTkhI`$UI zOH->^%ZyXH<53u$@J@}y=4H)1r-SrFDYAWpevx!GHse$)6NNl$#~y0sH~<<71j008 z=eWGt`(cfsEdx^Fz@o?{Eg}ShDSk!P!-D5`?&q;SlODAA*89nb)_uDGsS(@0MHEh& zs`!g*=c7=vj{B$mKK(u)V9s54|1|X%SE~8<%OppQ5~|{r7*chOYL)Rho&rXyj?P`; z7j53k`!k_3QQf*mY0P{(v69fe+l_F8#jeRWUH20otXvY*(n`Pz{wyt>Q7SHmffsac z>A@&a&f*Zb(v151)N0Rm1K~$(YPW%HrPbl)(Up}~x4i3NR-2R5Jfob38&9>cjzqd; zOL(!X8D#U_CaG(1IRFP0CXGaPZ<`z@Wi8iDzj%A{N?^wx&a#7KmnWuK_aoyCl}p&HR_5Eku`QoS{T?vp5VjZ5Gda2GkjN zuv`2J3TBe)=K4S8*mXP|^b-C)kGatY*j%ioWMovjmO}l+BWfNxPUS^h7r5UPAy;sb zw=gVUB~(33w|uN9^e9*US?I=+{;;p9zXzL&dedJTT%bV;Q+ZWlEt)b7%UQv=1X$zZ|HZZD9b^%<^Z3@6T9!!PmuZ~{H?km^0hU>0Q;C&l zw2Dxc%4iQub%?o-TUF!&r_cehzrA}lsC~3dKUkiw#81yl)Xfm>8u{@`!28o~>^nP} zsVOTT;iMxp%M#oObsSmmA@Am9%p{+~B5RY#>dM3?843Q)wd~=k84N!-Iho|TXtkqM zmiB!a)QF{D^)aJrx*ShH+AOb{l~Uqn^$_W7mMbUtJUgY+PlHy$s&|wT1C0$I z4j+@-h*%bO6~gaXbvncdQ6%~9_uoB6d-pQGMYYv()lN3h;_wdNIXf`&Vf0A|B*dvt) zHWcL%&4$z)+%y)Jy_lDhz#g6^(fpUYm*Yh-5RRs$CEs2V$EVg~5)ae7bS6zwP@UdP z1|0ZMI_pTk@|0K4MqC=3gl}**4R4vQMLkUcR-?1_X?Bm}DtGvyMri~7RU!MAq$FTf@^kUT zBKQHp`Wq zET3BATDrqLq{VHpu=#z~At#1uriv&Xi93yhg2v}FAkB#?;N1HIpZ^=4NB+~0{%ePm zM@(cCcev3!_G*mdv-Gb@Oq+ed3KVSk7l+yHTLy&z2$hf^cGR_B1z}Pr5BYRAGVMW? z+JGoD@nhhLUs;mTxz?Znhmz(&{!S-KZ&`5bQM^#8H#PgE=u@Sl-Raz51n^J2ChY8E@E0;)P_GyrMHdR{fGUKlD>e5my0>yPT0PvfvK0WsSZkPO3$Bo?%4 z)V*aOKFkEGE47ch1y-<#>#ua*RYm(8Urvz>+4L`8uzrlnS~_z^R;G~{&qT*_1rOc*yL;QIdHGbfPLo0OEuB1MF~P8bz|Q&-^Dy=(Mw=h2$zDyUHr9z ziw)2O?Bc<%V3P{@OxTf?!pQhG&F#bFz=r+eLZ&|Kq`sh4lkW?4h+G<5s81S7>Y#FF z#DO;d@2&f_@lV}JS1Pu#e{nT6f3yV{roKcI_< z?FTobJsQ08|EQBHk6e@tHgk+|@EyRd!b#~O;Jy|Mt1}(_w<6=>g~Ubrdqa2h(im_>SZ-DrW|rWn)ht1ONurmiqD2CwkFVH@LE}+X)Q+JbqJ7QIDRcABiuP@PilqR`3}<iWz^#s-Uq9~OVanV}yV3pv7Cl;Q7cIRvEa3y#(ve$GyQ?q_*Udx9WY7XlMRs8&x z5bw|;tC`MsLDGP!X{nQ#T%h^#?&qU zA22&P>3etWEguAA{Mvlu&`2DKRM5ucr?+-vx}93Ll?{v;CGDd@wZ)#nb{Va@46mI# z8W(#z^RM=&+f*$me4I9FA6ia}dvWD*i}Lj-gPlq>{XQL*9D0Y+{^m`l(*@yUNNb$^ z=A!oathK+fY2<5pyBNT>+TBZaT`dbIy#Uk_%f$Va-ddAzyukqXUhEa~{AKmC!Z#MS z)Q&NG)t&b>K*@pRGW@A1JF)J|s?>a~Sqm z97mIhlKq`=#=xKHt1osj$U3;LxB8s*Bq;W2%12v_WZlRvv8B`mQIJ3%Dk}1NK(F9n zEJ<=^xD6w5!RetGK7mXelyB+wzz>NnqPHKTV z==uh^ou=9Th9>sYT;)eUar;N#(X65!J5i?F5Hwl{bS})Lz7?e2FnisPnk2)NW3hy2*%s)u1#TquhDWxU20r^Sb)-v03H|Spe=~Sziot*W2 zdng^e(IV2nJL5OG4ldc#Ny$rBw9it-@-;;0)QUtDHt;W7~_J3dbXlyPwp37#KrzzCYHZqSPfk zyo~~T2ex@#IR$$=;#GwPw+8{GmEAlfReoB3=s>XqQFFF5jdllJ64N+Hru!+;wbeH^ zwJIG?#(e$0rnX|K+PTV*1hKWj5$9VjsI#tbZ@4A3g?y}5ma!EQFYvq~qXeBVm8pQa z>Z;}Qy7LB&43TB}r2c5!(Fs!dCF-o_rel@|!`aNq86RqcB9ckM$N3u838aE`;XYaZ zfRKkVQce;UoDEq(Sb00qyEk0NrPBVz*GVy=@8}e?tN6Ud;fIaz2BF`H=uZso+^ZG& zSM>}d6VGLJY$ckaI2(`11A_33%E^m=TK4su^i`e+;7|3XQS6zW1e%m}Yicn9tEA?i z#@zuLi>-hb>KPn?FktuKTmHEkCVMl^NM2uVHIFQA? z>V31r_vx_bHK=h2VB0|UHR@Apos|K>u~2=Vd8&6+V9;uZ(ldAvLNijb&a~y13^o7> z?M|CKj_C-n>AHzB^V4<`ckq^!GTS%xW#*1}{1IxO7s72;3p$oG`Lrm{A+#dkx11P^ zzoKDJXVENl@!KW8f;gd*vPoO1yMaQlG50j>S=4Lkf`OeQkHBV6+7l=X<`9Mjfj-I zKT~N=E_QhnyVG;pN_Noy>^W_%k)=e3xhsD0ed`awxiMN*IAW?wr0c>W=hC5?WRoU; zkX!Y%FS`)gl8t`-_RECKu(4vlPeFFqMtQmhYBl1M7frBdb35O>?4U`WTmLMt_ZHp1 zBBnIrMRpn?t@A(x*dl3Ro)NCQBf757Nyjl{X?&z<=loDhhEBikwq&Y&X? zdbm=9%H$RG-E7m{AIfdMEV((~~|a*UC|~ZiY)s`Gd29T7;l3akw|L zGGau~t#AG=lve^OTJKZ0^tA~YDmi`_@hB_W6MtHgf0&InNCn;xc^Z>4Ze5lW*daWN zQ{76by8|=Q4)_A|WO2fDK!F;7YF`TwoG-o-M0B^o=hwQmKOv4D>*8-t zylBP8*Q|a|$`-h(a4_7VL8*;fhHG%eYIc(sT+zg$EPKa*VLq2iDjS`*~n#Q z2OVLkw)J^l>psg!d3q~*)&m@#k-TP@0Vd3|3CE&@99Je2gqklCS|8{PgUyGuNx9MM}^ zKJVFIpBY+cn+8*qJ$P^}kb@k2z3;N2a_u$e3ERCWJl2rB2$ZCwem_V{ltAK$Z?kJM$o)z*$B~bq!vc;%i@~RA^PWgWR1p^-T8`X?ajw zQMq63=`llu8LBFa4{lDImjk{XyhBax3X^1*USng=a`L^n0RsxT%M> zd&-}F=Uz0JeGp)Q%s4M(|L7su%wK)j+P z)2=!1c*pV1gDq!IkBk|LU7Q}&Ili}~bvfCa3Urb#sucNNNaL{{ndC}kpoM>0}v_l4p)bTX_FZSL8tf_4M7sg?b zaRihBM4Bj7snVOEjsygxCzQ~XPH0jB(osk0ARr)J=_DkPKoTGnl@8KLr~#24NRZy~ zX6D@g_xwHIH|Nax-+RC3-h15713c`#-nI9B*Spud*4uuV@nw)1w{jrKG&6W=SE_5# zBb!zxgLYi}k8+R9aRVA+2yV_dwTY)HEu0bZojYqrl+99b(dL$ko^rAnU$&lV zs!BGm$v%aQ{M$RIm}N{j(28mYKM6um$`S}Z@3tIK&vA27S?hJewh>6XduR?uy7qLL0vN9e5rL5K+r@wRmTRbSETRdr5LaECg z6PBJu`H}Z%3wo{IcT=WE{~)6VmPidWX2}sgxIR)q@dx{&rYtF0Y9cj~>M-mt)7{y}Qy5s8jD%1}YE=h98b`U5mRmk6 zO>@r0o*Sh*@KH|KZQU1mx|lyOgUp@6-R^-k4GE)w(Fc z@qU% zDqEv;gfnj|LYfv}5p-%>qo#hha6f$Hu;X0$cI#pTfA>z))U7Z>q_q0di5=!-gPt7b z6SStiag5r1!Ed?}*B5*o1e;8*^1H!_s|^tWiSEN1(7TG^Gnpi;a@vv+EogZ%XU!Cx3UXLmYSU1BDj2; zrjEf4AKgED1s*0Lv=8%}UN;u+;pSg{rMnU8)b*7vWE--}&*s-O83wsI8OE?J-P$Bk zx<5NBWqvqK%fZ{r&OMo3F+Q1Hk}eOI+;_U!$N%5^Y;T!d+vNu*?egCa(_8oMzIO6x zuRHBzmrS5)h%83b91PQb&XVoo!YvIq+uN*ByG>>&pLHd*<91@; zr1)C9wQz*(?0>vj()SnpK4RZR@qg(zMnmdy`8jL9OyOdh)Ro6Oq1B}PK^*p_vG1nP z&$+($hHXpKYAGE0r61qcCZ+5tSR)O^ZH9RLhvKz=-LAA$RJykDm5!+}wQFvg~;RSW} zRo!^b-lU0KVDK&*?7PT)H>>>rYH&KuHO!~cy@irSz1!^8hOA*5-k~y!e%lw0$|`{_p4h(m@~f=que5@uv61 zU+J7~(G>cpSpF}rO=GuIBL6wPYDj+Q1@8|xM{lY9h1P%c$7q^v`eb zM~hQKb9NgpTQB*Ej1T`J$?wfr^7+2f(QGnBr8L~T$bW&5Zh1p`U+zHn+zNfozd}Yw zcf)1-c0>X-WDj++QcQ32?ssag<|p2>D$m1ZzS7~zw|4$G_xt&OdN8uAf2I4;JmRU| zNmpdmSGxD?H$M$Tpd0B`~ufr`^j24 z{lxG6|Fwfxt^J7A=7d@LQ0#|3+SgLZFz6 zv0C;XOT~ptGLK>xZh zjXQo{>7p}eMqd8o(#enMD=i#m+0+528v?TOe#Rs(o4VBSWxa+dSUkWY z_{MU~tHjJf|4##7M#rT-Ewz$fm57yy<+}L0v)*u0Vu3mA-b>85*ft?NSQ1DP8aTWt zU=MAW?B1~wfO=$0n|S?}X2~MZ#$911{;@<^b3Jn*L8U=$_RU!X!UGxQ@$1T0v(rFo z3reP}eX5(we5^%Vh@SvC->~A;&}`F2{uXWa9{!i+eA?6kpyfkF=-fWO|CdMPZ+B*l zKPi)5Z|IBQps7&**Y1Bz{q)KY^^aVx_qE;J4ZC}3^qXg-I|UB~%rvPn|wExGQO+8VGJkYr8@AZ_A7{z zS8+4z5C-QW2OkFz%hF68qW4l;+Hv^%ByEqyZRtvb#$qy=zPfocN6E;Ox#`oGKJwVh zydo^s8|JuPI8@ha2HU7r(jN%0eXFXLSL;eh@0~cF0Iq}e{K)e-Y=KpUqyx+zsB=Z1 zMBEW8l?y=t05&hqHR@Mn89ul4+`nL2wl|L*3-DHGgoVWG@Hqr$WN|DUeD)~A+zJcp`S!aOIR$eC@6FM(v`gmqgBYEq0*~04F90JiyG%on7f3L9>>KP z*-VJu5$4@}#3Nx6A**Q~<~dD|H4>A(hvRInKs#nS-|?y%FYxya^Yqla@)))&Xo;uQ zxgzyy8Z?q$^Ko=rZe{hQBN_aMt;4eg?vlh2DdufyOzswFX*nelyd##9;WUBrj9jaX zM{)IdymfpOe%reN3Lu!VAj6uAyaTKwu{K|3?2Jma;@0We`JjR$g z5}2KV+CZ zwW!SBz^ryaDI7^Im8CRc!HU6gws+Wq=h+GJroZQH%y1Y!Ny3asA4xMrVSHf%^QQMU zoE_o^cuCy7S+!s3e$8xHN7KR@V-Hv&x`)5gohYDAkbSX)h!fAX6RHihlY4G-IH_0c zYQ9!Zd_iblS5t;3AuPoUmTN$^83<)eE;h1uUl`{PyyEN*PhO`Af3Y8q3SrRNF zA3RfOCi61LTHObvE~8p^@NwuD+=wI=FNC{oLYVjW1uAgBDQc+la0XS$`I>Ix5dsg= zS69_b+<|61pzibFmSgKg90I+yizhKXA;vwv;vgjefDBYFktbcd`sx*tzyJ7~LH_f_ zwY=|0lvCDh>r~}~3`yVNRp){D9i}bz8mhLW#63#^dzJb`Z3Uht+aApo&=1eWOAue0 zTNLx$2(xA=@U!2@)@ky_+7ZC48SnC#i#f}xqH@{wm52I3a~h(N_9={|nM2HdVuoGS zy{r*?oJ>b6yoS(j$f>%^^LzOSscv*2kfn*4z^6Q{2h|^8==I1TgK6bX^};;-{P}dt z2L(Z(+`I7AWVOfuWu#r~qM|EWLP-E;OYu|rn23H-ocdu=A;4Gg6^!Ok?TUQpwXY@a zQ)^wlz(h=p6N18YaYLpAxvKJOlQ}WKOwFcBy^4C8s zr$lzi-OxT$RD$~G>+Y12g@vhd2f33o>4nR}$sJiJAi%fKx-6HJ9QImc|B_yk{RMDE zs#rt+xFk^D9VSjozq{T-D;4CY-W8o)+oQQdFurlwU&ZUKn=PaFn>y#&hM0t^_F= z{v2q;GW?C;{P`A(+3K^jbYGRm6;sOJXw4Q&HuWrM9~9t4 z&feZ*m*YF_5@RE)m(J(eDM?V8kP}Rq@ro@*mKAvr)2*e=S6;yjz>x{qCD@yrr+HTLQu}|d;mG-D2@J^P5HQwyVYmw&5z+p#O^mv zi?muWt>e48IRipRy#@)k`3^lerKb-sYLqN5lo~pLPsZ z2y{M_nkewb8S!%;TMizAn8)Y+hi~{Mrng#P4|52d$_}1JtraCsK<2k zGvH@W$m)oZ3P!2wId++*f)sbCm8ggJM7Z__3~qxiSj9_qG14m%C9e%ZqFt*ffOZcK z1!nD5!-qAkOnvsqNm?;dS)4y`VZ!@2mXr6%4*NDGvG0V40W*i2lKI6*I=+32}Q^47xx7&aqx=%p1LcoLH+$ouJ2kBT9e1;X0j0o-dRdK2fne6R84Zx|(jVWc zg_SM9pali1KLVuBbMx4wv_~0376grh(`{+cQ^+qG+TD#LZVyV@;kK`LPgCSiNEwBm zgDVBQ-BU`b;3YXu*-VKo!nv4Dojy|@p^(er5!x+5E16XFD|wKn085;*43{?Y|`>-55j z`a5&M;tfx6c9j9$Urs%WP1N)Qad0RB41Z$FN}A%^Jvwc-{Y#M2%GsN`=keMHrL0>{ z{LL#)0cU(Xeo<7pFfS`Z^_Ep2F33xlPRp2U`l;n@vR zyWu*sO{s>8lrRtV>^T+T@pV(}u#OPNmsK=#`>N{E`MMBWCj%o93Lr0(dd(o42l zzmaRY<@M=(!voz2^52VghwU5^`d$b1g7$GVp+ zB^Dy;n%OI<*#!;AfK^(eoViCVgTjz#yTq%bF`KFVJ33CKkHv~>^wq2kIzX%@fMoNG z3@3wzos}Pg=Mk#fu8m{s+37_NZ*6=}zguzQL9%XPJhQ!?eS}DZb?SVjeI~ZO7}b=9 zNoqr23wH&2WwgTpkf!=8k%^4=5EK3hNT4~)D|@4WQo|oBX*#5rE@+x><+mD+;wc1x zvnx0+78O7B#A$boh=a@Pykg7B>rPGe+e(`20TfOqd`f931*Wp-JmfXj0X_QhB##7N zs5q@qRNUm)tz}n?oS~Gme_hn=tTBj8H1}?IU?Nt@M5ZE8oZtkQ*VGp29vOc9&{WZ7&ndAsV^5>hLCj-8fK*TCjrB zXB_NI5${M&HqFnhPoo=Qkj%LfxOul6VJ(1ARSHIdw*^k+Mt&=?|G>h+`~x8&c(~#6 zthZnXDYU`dt>=ljy2c&IYOP~&VNpftvpACuB{PMdG%(en5DGQphRNZ)(>4?R1U=p=dk+bG}@>l1nO1b2i zI?8Y^fgbT5s%M~}m{$Nd^ox_a!zY-G;X_q8_C7NYs~snh@T)Xribm2che^TnrMPv4 z+Lg2o*H%wNhhcr!WohfkUyBaDs=)^OViA5Xp_6fXC&av$S2pO(%S2 z9Sse{#FO~i!pe(?@4@D6y4ISESdl;Le1er^qVGsRvJ1z5FNXkJA#vWna{sf^EwXe{ z+YIrZ%E;Bp1yz>G_d7a`6m36Wc&ZbLHIV$nR9_g{5g1n4zQ(SkYT)EzsBP3)xL`o` zlL0B|A4a;Hfzs#wPs#%Lp1)7EDSQk3geLSroIGN*C6*3abZmZBOYYlY-qFoIWZ!wg zTuA@3YdF8*{o!LE{yhq0*-Z@$&{2=o8PsgQgiP!Fq4X{lG#13>+?G=*;DLuSI5{^h zh2ez*`0U`X64aMdw$2r#uhBa?;wc08K#wF+z`Sk45#4PcD5_^5R3M7DVC9ON8#&ur zcl!2?w~fvNok}AmOSZ83ocNF+f};Lm*=wgs@0;&7#UQZBJBn|ouPp_vmLqUiA(^L_ zU^z4Z-vlziwgDf@cqeIPD#pq32m4o3750H@_`J$?ZT*1fI!?iXR@{P(H4S>SQoE71 z-+mCMW^cmI9(nssw?^#RT;=|ov9gz!ErRQ#+-=V=7^b8`p-X~b#mH3 zFFJO37?_WHV>464U?32H1}o>Hl*t-E2GZ0iZSWuH*;=;Podx5bxJ{LjnN-uBEaDW$ zBzIM_pt17+;G#nOVgPwDPJgU0z0~=lFYlHM^NWHtkH>n;*;x5;vLZ{d(esna zV9}zi2qmuIhG?RLyuzaefpPbQly2j*jx=Pqn%f2kF$JXo>y_ODn6k2|k^%vb=tvV+ zrz}G0kuQ0NA*%llq%`%ZK3%Lis~5yK0@-nH|Ik1-fa$q%_zlVsRJOmI-H8qQaIe;RLWT$VU?o=NF- z2Hcw|xEof-mp0A4*f2+$#t-S3H24*r^dx?>*j1tVxj$0PBL;Qdt(n~YgCz)JDKjgEwvlHY83#1U2C={+ECjRO=B{Lq1Wk ze7+{Wi{~^PU}Y#75CTw_6Lu(x!S0Qt?8W>PI5Xh>Bqe33&l|C2Fv*z(u|fYlAT`g+ zzc{|h)eWz2?&IGhBU9lk80y}r?5}J&J)w4*<~}Q@IW|fgK?iWoqedx@-R%W>EQ)bs zWoL(G2Ku$>xcoW)Hp4Ux6)n)@h~}Umck`c=pHv?wx+A6)yQEEKBs)qMQlcWmCc|26Bf}dK>;#Cm*ie-qHZHwFAr3(wp7BUXz@BRb=vn8Wv?_xeVo^`M z*05R&%Cv$a%opl$X|?)RrMd+{ay+w^EBcOmyq@vB^EAJ}{#npaQ48o^yO^kdi?&() zxXn|*$AaW6I^ZRFJu?$ zXAbz5(hxNCvE*y7qVf9Uv^@Y3I+9pV5j_Kn{jvpmKGeC)o2%?rvM90c|BWc|srNOW zRhr>nz5Mqs9qx09M($w|+}zZxD-o@fwDtB|d;Y5&NX5 zaZkkoJaE`ExJ#VMU0Ld<4{=s7*5Qy8PEiui9(vEi5$xr^V2~Uz7E(sTAmEj}i|VXO zRHhPxa|Hs5t+u|>@s^|v*=Nn`=;;55Im0#$Mw9~`k$_|es#rmx`To_{K=2oREBI$6 z1_F~`)K6PevB_!atH?*v*fGJH{%&r6HzD8}sW(xpFxeOetH*CED4v^o3>x^d-*TaR zN%-@dmlp}0iGAy(ck7b@x?AH&#jkXbR)~No#$fx)LRA3($D|k~xFyHrvH)ze z5Jzgbn=K%4s-NtY524|7VsjVv=Nkqfr(>tesbvIM;v4FlM1+HfyO5V3sNt6(aV%)( z`u3g?%XCb(cnz+XlI0m?rl)}7en;LkYZUbuqbei|dRD4=eWp~$9K%T@>ZuRIp4t&? zs@lyv8Sjmj-4!$ze;nhnXzaX(plx@ml?)k2z$h=8{q?>PWa>(`ThuQjo_;m1j#-Fj zB#)QaaaULS#F8rhCGc?Y9o;QkM_&we=W5J$>yG}4_G!orUZH<-_m^5nZhreh^pL(! z@Ra1hgw-8&^*}-6&Kvsr$wy^V)gZ_!UJQ1X%i|l_`*W)j({0p|?ETQ&w>>Hv&8$~5 znPa*R^>>D30U%viSv?Hzv9Kv1MbeF{!}O2>nXb8aE62^an|;w&BkG@ZY74bto~yH$XNA2@(>1lGxCL0Vj<<% zl62m@f|g9)*zMRgfZdZ~Ee0s475jJXTb{=1Y4V1IQB#26oPTyLIs5RmfG5tv*e9m6hDjCIJm>S^!UgQ&t061*WXZQQ4Pc^G zz3TYOAwN=!7{cy=gNT}lyz|VHi?)9RYS_t9;;bHZbxd;!Q$WXxS>%cp2sBvo7;|(b zK)kVs3hJ-bz75>?2VOder1n=jHdVWmzKmnsDV$hYOdYZ#GHAJYtaX;_gK`tm`gC#6 zYgp58Kw?R*%Bxff%unQ3BQ=d}C0y!7V|1fZJddCQB@ee_6xSjxq|;OYvFR%T$Qq+| zQ)6>=pkx{u-N11u&{0N8Q`7|LXF%!CFU@;GQ=?9N%^*r#RU%6}fTml7{U*)WIcL64V>D$qr^IdB^ zd_1}SRNt%n(YY4PrLS~uZxEfORkP?FBE(q(5qHB!1Ly(Ep=hgg!J_d}$M>BLF1vcD zvNmgkymGt5=h)`80lxB#py=))pMug6yt2&U;2vl(AvZ~|{Y))8Ek5{BWJSBc%tNJ~ z*~E@AqNgbfnq25uJy!48)J%k$G*Fkh7sYF{NAOAzk;$^t&>3mY;YqtZpC-9(-$7@_&T$%XXWuv^HrJ{E=JhPjbzSDS9)w+%JyKsr)zH%} zdIcDu&8YJHPQ+P`9$wgjLQNW03l*WYUTTp?<{)WW~}eM%0z){ z4+*F_APex)<|JN3?V ztu1NYYS?Zm|H$mrZy0{w`sLotrFPDXd}kNx?vJ(>BncNqm3t{(b1T&0ZX9nzf&jLQ zsddcQ2?}M*)PNUq((r+;IV)MpPOG+IY;lI9QSsH6Se4CSNV+lt5)jW*HCWO zRMPc|b8);M+NRtSQf0fO*z;O>W8{tR?uZp^iwS1MmQybCi85cfm&nYHA%=rQh zg^(1wxJL%TPX6Ap3@M^2oXIOdOsQ58Qm@>SmOvr_mOjk+0$%!7E zeC@Gr<+@A~G`3_L0FS6}lStUZLV`x;#4{W_*fa9JwLF9n&K3ohFtw$4q<_L5nB7V{ z=P;gNt`HqV_(=U6XbmTUjHKmV_A2i;eden=S&L^j9n3$uV9CG7FumRWIJ?GTW=*$j zE0u0oyiL@*X+DET9l3KjPt3(AB;R|hEhHJMO|4YCu%XrBJfWz#7yNEnzK|A@A%go# z7q??aD8F@RBV8|KS!InR#4nM|3LOdCLwYFzNn9xhd$3E5y($plsjI1BLxt`G2q17C z^7!lr{SW338<5JA@|fX(Zsu8`Vyw{!)bP%|>gcUfzd#@a(=`tS*f}mjQT|M=@1oZA zht|G;`$k+&wI-fI?w^)iK}Aut>Mc<_uX501uhYtzdxc0Ku8(n@s!+;ERby*_%}eG} zgX%W3sg~QP`IK8QcZBs)?#>~@bQP5;1DHv)jw)QqULhDek!e$9%mF%o&g>zR{bJN- zvqOdziCV`IZr87LXey3TR39X^T{~Gm+_pAMEcIbk0@)CL{q66B{?CGxxZ@mJDl8Yd zgSVeM4!eOM4G)Mgv6_s!%Eq5qL7eaAs0F*m#vE#q4&CPGRi@9?*`*oRiCGRqLCI+*n4l^rv8#NC}f%hRRfVqO?GA_lsl z&UXU_CzkiDS~Y} z*=<&oc`>IN=Gb7p!L9qU1~j?MWiAo#sadJ0SO@fN=doxjkjYlyP?~^(==mQWCpjxo znJ_5bFZk+CbH|Rg0C(ALqhy$=!i&3mL6c=f!Tk~d2&g{~qG2{LFB~>6lzb_5AGDDk zI5>PBVF@WHc~e-_>gcJj9_;TXY_(D+6k`EvSJ^1a>w(oz2q53rkDERnaO=&T-3t?j zjolV*oHpchkR1N_(v2NGQ=wRhg zmckw1d-k5W6*QzMt=Dm=E5W>SLWNb){HAkBkJrRytAp1TQ;a@?4eDK<7RQNiwz)jh zpJdH2^BROukg;!8AEO1l-byW%wbxZ0e`_1_PT2Qn7^q0Che|?7#D{T%Y zsFcI_d@LZQEL%N#4`=)NZX@%%4`A=y^NGXylHeE%`b58!@N**R56eDHcQFf{uMwWx-q(?DB~8gqLX+je2M2 ztMRE&9RZ6hR00jjdR}wEZqc_u;Rkp2eo6N}s2(37T%?K@f_ONhQSd%-_WH;1tB|~y z22J$6=v|e11klhi8>2eFYW)8AU=D<_36J8JXyEROYIGkV&F!ty{bznscD+T56~ zCDYulMLki~+Ah2Y{xZ;&7&{LRM5s2Gjld3pJEYqP9B@LQI9=QD?0t`=txRMB0)o;d z)ml?Oui<{CcE|IbG?2OR_wjg0fBk> z4#31heiCxO;s_&*+0Oe4z)<2D6)X%9XX>Ji-))OB^-rx&TMrNUAsk?$x*Xn~{Gc7T zpF5kh<_tfbbo*1GkE_!mDxSn(o=~cLQE^EuC!8|?o;3`Zh+s70j%Y{bfiZeU{t-XC zB?3(rG7b}L=!u1_gKrK8I`}0?Y|g|q`fd2)+f|tzpKl&>=4^&HKuSzJSWjFXx1jP3d9j$ zzYDtYW3T0_@%InbFCaBPPL|#sGKiUNLLsbrH$wK)rO!lTWLP0c;0m&edq}N1W+_iq z;wPtM(Ui}DJiQMR=Gd!D74v$R(*rsd1xdZpFQQ@CfKr1x-6^R84YXj~asR#PDE}gJkh3KW+pqy9n z+5Au1MiRT+OKy~Q6*Tx~F2^Jstmk=ds%_;8;@ZnLdppVzUEUW+MR6%Vt6t@>kD2Z> z$GgDxR02n5+pN3yxGZUeWdfSS`6Xs8BTU9afX%77ew_7M(K85x7h zlFE^Ged9;*7y3VYfS%xO%1g>#Wo^OJiq=UbS<6c+Bf%emil*rlRaS z_E~!;>fl&%BL~RnIyLG`vxfMG)yW%>`kjeb^J0IfFL)t&UC=pgP-~AQFeO@x7~`o!`HhJ^ z&T@Mwj#<$u8Ok;291=y=fnk!kkSt?u-86MM>k*Z=RijnTO^y@$Wexo@QH(jt^Qxy3 z>@=b|SD=f+4TgI3uri_Kb=hfcgVAeO0Lk$ItKK)wCIrMpZ6_WNE#;q43X}TGbB!RL zMxHQFP{$xzDE*CqbkbOA(NJMlg;tffW7|gU1g5+3ovjOdj+s>z_hEV_shYf*Ktv0b zVCPstCP1sH1TB2JE9-YS$#JILRj;uCXi&<2NY?ZZ z&D!k9Y1jMi4JnoNy*mbD=Gh3k?oa<&>}YZCe;UjEzgiV<538RcTCp?|d>ERKciAb= zZ$n~-BB~vaUyQq@XlS8br+*NyO|I0+hI)21crBW}4y~NJ1T86yj=yP#5xm(>-B!eV zLK)hgJjv6A1dDX?OfUgG{j8UHdITqTyS4&WhO-4OUu?hdnrK-jGOIKh`tu8yXD+@70KA;G*c@g!2vUB zpN3rlsNoj<_{4;gk|#G5K%wU%tZIXs{0EH z>#nK-7ky!+V`2iw8CGe%Mj{AR)|S)H?9itljwRnGJPOx-n6fg?gjOvPhLsqU?#REK zfESXzD+4A3jaijQy=VD;>bH(N-Hi^rPqd;HhAGrTJGPAX8lA!|m*4r_#%w)7N?>cU^3x({_36WVpX}A?*MTOXHhfBxF#%2B2pwiD* zrV1V=yY+KP`?CkGfD#9^x?0Q|lijZt#&Dw2_y=koeEoc>(Q~#oLoZpT&%E0%RebNu z%M&y9HfzFZYP{PTI65I_OrFwKv@A~dq`5R#{fraFV8g(PnjaNKOC}+1iZ=~QYA(5# zs9aL;bg>`z%4Fvlm~^{lTAtjf9GGyFK=uajvV|j(>2EG?=U;#O`NE-XScaTvQ%k#~ z=fF#uL0Okt@|;#npFI)7!JWsURe%DQ@g8OM9-iEMh(`NABUGCc*g|5Rpqr-#5hSkT3i|)AKN~EtykL@gwW%kU6!Jgs( zX0^_lLX<8q4V2X}#sX17zs?@j1iQ?ycT?3{ZVYysJY08Dre zs6{@gh`NnQHH7+IAvE&%-Y`?%1SDF=@pfja8h4xY&fk;06}!_Aln0ALdo4<%0h+Gn zMs8lP#qp3Vd+S@yMDU_Bd(xZdQI}p@l&!AAd8b^9GFFCEtP#N#xpylxHOGKVA*EUB zttSf4jg~Oo#&5ZKHO3g-?K>p5Fs62Vx3UWz5>0=knsBb!(YwUV` zkj&D&D#NxFrj8u_=I&U1jG88}ZVt$mB z1vv_S?~MWJ+*?%T>}F6C40(mrss$qD3V+jgWV7iE49LomGPYioxYyn-8yICKp%TOe41SQ8i z2P?TdPEN99}e-OUQ-Mr;;wS6zIZySbfBpzM@(a^1zmjA{QE*@L7fz2DxX&ta}6#MWvo`D0Qji}|pQ zfUn9bt)Tfb2?AZ)y){x1#ZddO>BCgj`?8**dO*%x+K>sl&qhdxS4k)~Pa(@qKr_ao zzBjNkBsf{g)-#gosjAjOOj{1)vsG{NOe5+s6e!(c?z>O~rN102H1F*!P7>9m6=Off z%}>DJopzpyGew6v^iSFu`|;c`o4|~7r9YZ+$YhVu?TCKd;e z3{zib!TgIJ@QI77t4Q5;?Jm5(jgV{4er*UW*Xr@kpgME!)}{)v9_@ad#V~A@?Y?Si ziq*{+5VulQ*k)C)#DMt3Ig?R9n>3Zwx*tnCOK#Xh@;EGuEPJ(!UsxbNI!X3jdGn-_ zuxTnd0J79wD3VN@EN?<GJjycF3i*s)F5O-7UBwwz1SQ;g4NZ4fs4FN*Osg1k^ypMewnclC z*9mM0rkQ4!pT8p8!1Y_=Bnl(e+rpr}n&OYFd@msC>UVsf@ z8cH|z?wjxOe=Je_l>D*s2gklKn8~Pp>b2PE@iL^Wj$l5Av}~<|186dy1OkB&0GkmM z;#TpuxBaW3NZ(TZ_y7JpAL;+I`R^zHJZ9kctC^L{NY(^r&ZCpg2Z`ylTz#Qy0SFJY z3PI;=kOK+ni@}SUS8DFvD*3^IW5`*t&H!r{ooLwIFOT4P9lr zD$vxJt>Wizz0AMggZ2o2=3w~a@}K?sUzP>U%QGL_oeCCP<>G*)EP9|~9>9v=&(O_s zoOL5I9cAUax0-=DtPk-3>#n8hk}SPD4ivV)&O)WOXex;+<87cgc z>U=6kS>#0SmCG#uVPny`Z^J(Rj6r{#f4Ii~1rWF=-?UnG_T~}mofBrx!>f$f{~^sE z7a0xx)}Hk2X&?Ud*VB8KH>P&UC(_5*$NxfpcHGImla!|i@BWos_WvW2kN**mXQpm` zie3BS7BOaYA!1J;>WEu<$B5uyNl=>OQ)Bur%OqHxP%IkOBb#DKe~)PQ|Q5 zL(PWQR|dQ@)Hb5fi7qHK^#{_Y|GDu0#})dbdVOZ~jXwDewDQClPc2nbbLY&Ak;-vR zbqHL0f9K#8o{`X`EJ-m}@MvmjV zcintQN3d4WT^Is8RNP~|MfpA%{9iLkGMb0iT9r@&@7Uct(cQD9T7v5l`n#YNvf*zm zL*Es_zn|iR2JocST^ijYY<*lrWl|Q>%0Ch&oD3SP_r8Dk|K5uuKAVGiuWSs7IZSR} zd?uvU39^AvBAKJgHO{LUd|xPjUl@P0VR$q{j?`z?=H!~|*XBrf(os%{F``Y0_2}mI&ynhN|FN3<{`a48;09opZLe*9Ix_r?!D+5PT048Oe5H%` z65NX*bI^r+n`-sXy8E}j{wS_ZbUmTFiSGE<946U6Sn+X^R&Dd*r1lqD$u=>%ouz+k z{`^ZXzs?zNILng}e(KkHLC zxcC#4E%TLV=<)grBL+yf8OhCqD~l)Fc2c)D?+(A;y3=<|ZnS>75c&U{y%lzT^DA92 zD&zA0YmMljuXGLO-7iA>`898RrJI7!cWAhtE4UP~2HKe8muDO}cXJoE?|Uwbekm&d zkPuqS*mLT8pZ}ZklR<+m^a7);#o=ckkc6&iU|2$Xn-1l=m z_wd~J{e17wK%2_Po5AR+`*_-BWa-0j_x+V0TpLI64i@jDHzvPL?iOAdiyk@lU*bqw zFZCTS?CF)Kn}d6|3_+qZe)R{J;z-fQeZe1G^2Zl`aK+z&7at|hAE)OZ zbI?O8(P{gmpaPYDctYcjLp%GNQ=HN(yLXB+numVQ-!C8?J)piVFjoTVw)n+)Hag0y zC>1pjVOcXzLM351*AjD2IXluuH6MBCaR7{Bi3e0J9z0B61ZJl`!!1wB=gpbq&vgLM zQMZ+Ua9wmNQONdrHl1_+3p?=PsE%u@<~;zw3T84YSo$mffvT0kni3nhpMsr(J|27b zZ;k6s!}7L7;W#TD>C+4)iWPleKhvOmsl=sZVKH2=fL;jOU=K9bF($updmz$&Be`c= zKbwQp<;b^fCOhB-0###MA~vlJcd)9ODFVGth0NP>|8ncAJF(hL2gUo>vgd1CO=VYx z9dr!bMJf^rs;SlFYB1iw;2{3=%4K3VWTQ(+fZ}8Y-QQz#QDM9zmw3o9ql;GeO??rS)vVT%bm%V|~wP z4@e)yq2}G+FC72#L5-%Nk8Z4`_17WehMsq2)kB(kmkg`w*nwz82*lZjMXMEi@-6h) z>335Zj?=WeP$Q#AbbLeJ*~L`ZQISL=_1qE;-xQ!|h4n2RKB-EyBWsuaCkKy{3-tPAU>IGo@F%(+EanED5AwWs;_Fi|x;mSCEZ-xI*k z!Z!xY=5>~;9Op4#M#iz&hLda96P_>K_%%G#y*uIX^pB|Qs|x%}%9a)PFo_i~4PG#B zaG+mKg{_ble%#L|DK`Mb0JNva17v~qz?{Rt7(P`q}?#7)DXi521&5V*0{1u3;bin zuNT{1xY@sWZdXvtfcHFmMf4iqeP?{lM^t%?YG6|-f+HUI6OSBXl6HTYma*J@_PJt5 z-mrS`nn7xVrhRy>yk@h2i%$H4k^`wGPbY^|<2Gi9^e2`0{__s|ViN0dhpvIEpY-k* zbDw|A>G{I!=1XJhLWjy*9f=Mejo`6k|LPlxzKzhyW9Ld!@9&Do4u`@&xcHyYEe^zc zj^y-?G=6Z6|KO6@B9t0>zY~FxbBQrM?#QO>++N^VYUePZn3z+__PG@H-3Jzz_a!UH zxozr075`)%P+3QrcVbui?gQ|sV#b#9T1J?K#pCHlB;;?9Mr}Pgcg`{^D*1TmV0;nt zJY>N3n%hfMKzATOaq?~+7KRR0HB4pK1SWjkSbXzlDRH%bQ@sVgi3a7pfvD zJ+;ohHR`w{YMuJ*vvXVbpi36k^?h?v_lGRFk`161BlG-knx?!x(0*%#hKI^HJ1#Eq z!KHs06=xjrh%50%5Jzm51-AgN)A2L_|0Vq4+D-sOf|`xQz3)kAv;8!dGZJ5?(yra` zIvqj%-fv^sJ^C=KWLt;QF0pHoL&Q}%((8oG0$vm)Y_F>=Q9O_sR7*o~&i^VC`mawO zpkm5?=zb`(6~|S_+3}S8nE8V%PHOV#-DCv&zE~|l0@Im;j+vLiS~O26W7NA&fAHQS zos-wuFZzxWvRC_VNvJC!5YQ_A)&gv!P03*3jFE)j!gb+-rtObamb*UfTY5@$ttY>$ z@U@1QWsR5nEQ!pUYSC)n_9RL<^APT<(ywos1eO)cV%tI<^#cy8UoX`otv_384^|7h zr^tHKdx!mroeQhOIR%iCi#zvpESaWlK^NcpG~^CF$TW#7C`u}|(T|s%C`p9tTU8To zb0oy{P!j&+I&0L4hi!^i_GssSy{LMjg1dTRIdk96DP2I|vVkP*_b@~yx>|r&Ln_V^ ztc6`!`Q)pbuknGgc2?dPZgSV7tg1bH=`FcHHuo&ByD=bvw!=jgyBc|4vnOO&Wl(FI z_l_&3?z6Q#CImJqg-?~TyDZDwLBO`q@Jlrg;kl7_(nCH?!#TPb!?+_-D=?Hif!BFq zYHX>6b}<|o-*X4U02PWK{5onJW64{-?=O@dK7^gle$*Pn%8feZg`80;k5{KdwM))1-A41(5TC_v7b&aFkj8rA@P$I@9i%kIx5b;d(MH#4T6RS`#~Bx4bnGH zZ&J#k$F*}F2S|xx+biR;>#N52tb~v4+AY&d3h#{RwNMPu;RkMS#@0oOpe3xYG1sw?EqN z3g^x3^77uMn!TW2@7Xxat`eUb{1dnF#yf1(T3bLsxwB{6?n-u6eSbBij!cdGXu!N( z(ys?{Vx%wJU&^R{!1t|&gpFPNmg}_j3?NpLm=rSW~~=DlkIi?nQzs6bTBUv<8~ z4weLV@A*g-;&HB$eutgRlKvERIEm^&K*m%>$gaD-4A4lX83TQgX_AERkp!ZyTS|S! zWQLdXP(>nGKoDU7+fq2FcI0!k44)e^zeMzUw>fHy1LT1GOUM$}MlD z%b5{?er1SqBT!&u=7yAOoh7tOj%cuQJuKg~8=)2J7-+9$Fe%Urzbxri@;?1{oME)8 zdvS_Dx3f=f$vdL}W4s1FW@`8#=~Q9*9?IjI{>=`f0X1P$$wUzj!Yx2=1m0+c zyQIE*iv~6A4{rlI7mpb~>MO3lW7gSbZDc7~nv#@azksl$M5fj;7!56#%w$7i%)(#X zLbAYr9F)hb_iqCuvxV%WN@G}>EnoJW5<&A$<~1AWAU|x}@aa;}enG_TIdAZ*CDer# zY@65kTsGFkWbD{bom7#1(k%eb@F4+Yi0^#G&p5iyyaifAMwvG#?>gDP5Yd>Y#l|ir zG0?8TKj-uV(ST|Zs)b91ze5d!+w|yuZb+Z%)-Uu))*U+JH4dD7N?)ccK5l6gq0y<9F-~Ia85GOL; z8z(t>B&@dW5Uw)H8F~CF*5eSLcB?-w*4uk0I|{K9F${tE_t4Q-M)oN|I6=R15}0W) z8qDHW2~cfmlWbNK1-_bG^dLE|5E}BRK2P)$sfwmUXkSB>zEYene}@TbOxoshK|KkVJkVyJb4ikEPTqGuk zSVE^fsyET{2oBs!`^5c(5{jiADU;lkr-&~-v<#+A-BfHS17iBmWkZP|V7d)>CH(g7 z^>fT;BPz{mnWo>H&u6N3c*CwFRa!xeEKZppAkG`A_T}lLtW)Ys5~w8nV$8LK{r6#& z$!^2pV)biNVIKx20m2qQOXIr`3$1i!Y;Szt`$lIdmDjSufWAm!W?(#7Czdd}#DH?ZV?ZX4Z8RzFwbxJs2 z8k6kYvt9Izoyj8q;Og3zh3h`!oTHycPrq{T{=wzC*I2}{!YS4}$e%qXg0J_ea9@TU z-YD(#9oq2kxB+)1t}GLLi+0?7azcc+2HRwuT>*4l07|*JA95x(8ERD+oHW%LA3HV# zUMoE6`~J&%b?9Hw#nhcLX(;L!_V8koq?jR^}#2C9#R& zk(5CkdFR>(yEbv{H=pOP%%p2e>j|}d_n-XCo#nf&=;0D{9=p8Zy=SS7U=1QI2gxY0 zT1qp)>n2$Wa%&`|GrqDLQSptza$XK{EZ|O zCviYP^jj<-Z;TJ4>rZLIM+_6D3oCCVoV`a);Y0c@kz{Hrw>ogZt>CIB#+nihOAk8R$t-KFD%^jR0TjE z%ZZ~g@aZ=UUvX}VwtaPu^Ac`o8AtD?0)KFgUD)ZRo?yia$uTS3 zhdU!xn?IO$Jo8hfwUVWDMukuQVtSeU%>enQM0fS;|=H}k|yC=)C=PX2fnZsywS)Apls4%4{^4eVq z&=0P;Tj$@mBYT12(>WF@MndIFOAm_+o)*T1rfT?I@=Y~8Vpm`Plm#a(UCx^xBwf8^I7oeYTX1KNm8Q(um8$T z4LBAw;RNX^Ke+IJopq8|+>ui(WfUW9cFaarZ4O~i%3Xsyz7|~qE;m*~npzGPPv6~A z4G34weC`mr|0G)q|HThnt-2`@u1=E8Co$OLGlhhyJ8NCszKt@=8viFz|I z*eWov01SAKO)0IKOUnJKdCl2B-7`gf*HW7czO7Vx6)bbEHY2*c=Iq&UgD6Gcyu}0Z zWe-WX&QQnlQ z!a!xeLL;TdM;D^DlzsBW`8Cd~ysmg(jBCgL%rru|z`%obWln`GKRQb1!>w#@panLn z6zPoLB?GP#4!V1u7lmdX{G|B|AsBOW{jw4lb0auOBEO{dr-McU+pO$fHV(G-;_?@_`3Jic|%L6DtbJ3rcP3 z*sfzVfN#0$b`X@Xfdz0>cZJt6VWr67q;mk|*~5_m7Bm6+4R1TzN$ca5c{U({;>#~s z7}ZS6aa%c2rdwDMK}tF1hHs|DEJ~wZO@$C85e+cWNK&$BadDudRIQ}Vskn(&+xa@d z{G2F|M<*VvuMdVkrk>3QCEQzt@m=X>OLyH2x$e;4)P>}h_3n=w$`ygnhpDf$P1c?! zu4#m)RwbEW$Fx+4*A+IL9SKXYQ= zY^#|1G0E-BPtmR65N1luf(&2d;l1U?nTztr*!yaV)T>iny2E9jzjl6~pE#&)=0`dJ z-~n}--rw@kP9Z5^-d>mH;h}AFBcxyX=-rD;5UfG2x3A5SCN1|yX*BHj__!_5Iw^jN z-wdXTlUFH83@2Lr)RqhVq+XddtXLYRY?u2mQw=g&aYeIq$rA9x69$M&e+Or+4QuCy&lCW#`$B4 zjK851ic8U@MJdiArI+kGgjOan)xkF8EH&t-eQyhFvasKMSIw>BzK`a#LIHILXT2MW zD}XLznJSnJGSq2qWqFcIc=L|40pfje9UX?|5IW-02K)F@x--<#8Wpf&D>UagFyZ-! zc?*9xEBwFtkG}^4_}84*^BVVA>!V4l!n2PcK6?#AA1H()RPT2CzjTaVCxTiAJr;C1=8c@ysyPcQ*Wxh0=}Fmr_XKBi6EKPwsA_hrsk?k# z5(L~~2(S5-#A7K@0}=*txn3J|dk=B8y{oaCQF3HKW?b0=&{oNJ>)(V5yYuYyh*L3=M(b^8>#^3qoAtWuC7ep21bAumqRM$$AdmVB;iMdn@w?XY9n=_&A zgO}dpvq468F5Oj54^I%c!X6FjJ2%`}ur+S>5R|tT@wENEdXNFn?v`zHzfu9wlUB)} zV>I^j>Sibqo#b4)N~=0{;G#`)@;7mfX<|L*jWI&s=?AR}wQsLsKM1%Z4oTPJDOv~f zI%Tvo$rM8$LsSrwoCzq7R`KR-BxKh_iedCQ@t3jnv$1dHjOFsiJeC_yu~0`D*vO6I zs$0%~&GUD!74&XB+U{07@J`wl14C7M57PMeclrp@Itm#_o@}wCZSJftMXAf3@i~fG zb3W;UEB-YTQjcymK4)J_PZFZ?j`DXKQFz~ci< zKZ)p6NC%tw%8JUX_|GO?%~`e-#37yVtB^^(pc~ANtMNXCji z4y9CK*du*}uyw)G*gAjcI<;^gBlE&EsVAQ3;3Yrh3sL5LsuwSqwfOXunfc`!Amv{-Hw-zz4D9`Tm#tC+fK!i`@!puYr;kw~Pj zr&e$hG^Gr*tyO`9z%xI^jnhkVx`Ut0pZ-4e2Y;)ICHaMR!1n$wv)t|AnvZhxU@}K% zhny+tq&?Ui{VSs}Tk?6%TfidVW4__JepRu>BgFsd)GCnT z8PO7u6f&Rhcg)wSWL*%l;Nupb0c+?s1hgx2>{SksemQU=N1$Lzx}5E&++_f62~?dF z3JS)dh&(6OLNQcuC{W$3JAjpVD?Ds6^4b>wzIOSmqbGvkFgI%~My@dA*p=WI^ii2{ zeQja^xBt0>__DSXN1sB(u}ZkFp=Z#qkFkvX>YN}<)p1s$t5eT$B3}mV%$C!U1EQX4 zA&QL~|M-0wO3H2MU`s5=;+>c)`C-n2QMqrL`du%X0mo|lJZBKU-8_`Y z{M?_U&u}0WfG0x*AgjFKhwSMpW*K8o*^#w4SzP=i@GW%tV&`B~duP0)dAWzAv%Wb# zlcy;_B<~CTSsT`#^|EsTr053Fl?hUe(LBgeU^N`1+Vuv!aj(sn^mv0Ff5afUTC`tK zxw|~y=Wf?_scRaLz0zA>p%r0X)x#b}QbS+Pq`2~5thwV11`FQ9Clkbb`fEN7vxnl2 zVBji|NV~)l3Y6DusnI;D&go_Z=51cf)M6bN#3~Cc{tIC=lTdT(@~6L>D5t$L$C|o! zEm)UN1afhS$vUel6c~kcc2+B742t$TT=WkwflH;`;6$!4!M=EXumxeVmhwsMVg(g4 zME)50BHoLVmA=Y!>9Vu5&F2}O@r5*0E1C_tZj>5%(u4u&=m_rHkM}19*4*;5}A^%63wsT2hip6vSGZ zF`;ieLN#9n)M>r*y7FTE684a%BV+&y9Y{z7V_>c2#pe0%5jX3~eezG%%Zb6@V8%h;k&s|>hBQsY34|O5{&$Lz>ng9JsJFXebTKRkuNfE;g7FcRJz*xcS-R8E#H75 zQK+eXA`+D3vEjE6uD;UC#IKq&Pv&#IS+R>-&rcsw&at9bd?fm0L##Qj3902~7o7|Y zKtY0$W3ylb&T;=%g!KcVlqQg-sdc_E=m>xI!w@-$7$l7yyWC{MY zuZx5RuxrIU=(oCNc%CP0`Dx*6(+&1zi^Iq0L#Es*o#YBva7(W6j1wh=mklKPD|9}# zU=r(CH1TR8T=nxu@`rL2aPHehS+|I8<9@sg&>FN|{nAxfvY*dmixSlVE{R!8;z2+1 z-nsbI3y!DAAg-LnxnkeGEl)+iC)^-Nga{EjxAa*c1M@{Omq$|-S$d~5<{x@=sSIEn zW}HtVRIltYuOxW^eh<%3_bZE57VTY`Mxv{~U~|8Y9jox&zxCwX>XkmFdWAjzY|Z`f zp7~~Zl{oA3#{B&nhw(!ZFI^{S5*u4>vniImnoorvwYKZZV)hN(2h1RMD>C2q=2pbt zy0LE550wcTFTIiEx3P(pvz+*R)LWkBb~}5@yerQx^1d;jwbFOOEJ_f%QauD@xmkg& zjdi=Bh=fd~#~KAY z$272!dB(MTOK0W@+0xI}@C80?+@6li)`G*CNvNTAzNIN2$?SXd%LvQHG)G>WtJE1G%uu(gqDa(XtvwFUETZRId(A<PFW!VVf z?^HdXQcsqU2vRtFU-A~X9vUCu{mkKGv-wB+J-gQ+h=IJ0{+f}FfjZzo+PYA?52YC{ zFqy74iEt`^il}wzPgr@g*5Ns@jJ9bFDS2NO8DxJPJZK8q6YodwsJq-7#?#Stco2jC z(yd!j!x6ZcBXDQ=9_B5GMzb(vL4ge>&k9pg3Hpe@N@ly{OmG(g?K@v55>NJhUoY|} z^O_TGjXPz5cHVv}3Ct*eooWHc$1SG{79r%FoII+b!o+#kZF7%09CiFB$WZwcq4LvR z-dIVaRt0MkipfyNi^rdypo2%n%4)jNkk z&)>%nAEkwtgY|7{&-WNH<6%U+TkuQg7nGl}8!ESyNK>Pmr1zAIOWhM*{V!wm_69U8 z^|DVJP0PF-XT8WZEBH9^{m+J)Gm#?Z*&7{>6WQ;V$OC6AuUs?q?<|Yvc)dYJs_n5t zMJ>VQt?f?G_!)c20(DUReUjnOIQDnWJSp-vHZi?FNcEMHCA4>E`7Pt#M8kvcoXC*O zH+y8lw*l}q({+}rK>45qexU4^o2r5SGy)Fw)8AtJ|9r>)!=IyO3wDtgmArB(uUcz? zLc~1LqYM_cyY!nr%lQR7?rkQ3oaG|RnAcy;zc_k8r4;u0&Rw-f1Cr%Hp_P4&!IYHt z3ZST3%1j!)azEjj1C&1#Y~X?tkkAMDH2mOF&Rp>=Od6W!pH@PQ)ilWO^oiS~u=Ra) z!A`;_pa*2k>ZJmqCEZ+)aFtBwf}6zn@SgZmP0iXupJ8>RMkvasQG&f^PQhdRtvv+{ z_oZc`{dTu@Z>jw>Yg-rlnZa;0Gk<$f9k*qkSB>|ETKKmrR1HytXjUD3sAKC1s*m*s zR-hi;gIXUhDLAs!jm`BOsbyc3m=Kn0gm%oBwFFazjEL6zrf{1n#U#QtTU>GaA%2Ck zX{i*ou~8~teKq!Nr}X$LT0%#&d-okt^2`seG%9d$(+>>VZfUWex}I%1G?Jbm+ftMg z7M1&ZG4nvd-9{(sKqx*RL4Y<{XS;l;-FFSn?kk80_cT!JeduKTq}?6dm)kjzZ;=Dq z_m1s<7}cUFdc(a`;<%%xX{^-(rq39Ne&1*D1+r#Wp{Sj+sS6M4`2MJvbfvpXVk2Dn zDqQ;@Kwv+Fx}04wl$WtscQkYPV_le`!B0Rt(vA}qlom}&*@})bwSIp1;zjFZ;-GSo zPFgcN{1<^48SnLw^HQs^#r6j-5$tf6+(~0^EXT=Rui-`SN4#$zODno(+dYu3H&oM@ z$-bLaOqm;tUeueg&eu6|4X^n;NN6lw4i4$Ot99TtX`M&0!`=>1ut%j;u`xs{ z31v9M=;$u@i3Y6hos;gcR`cR`E+Lh88>{T{A@Nx?)HaC~;Zr`5LCWO(s1&g}+R$py zGIrsCDLl39LyUV|1NZSSswcX&m zD?xM{=IqoTAB_wv%XUNRmqx>PWV1KV!#fsoWzu*D+ieH?MUxVY9w33KM`rE5OW-nt z?R48&sck}SOl%<@}#SgysCORX<}T5&A4@ootP|R{>@jXiLEpS{$^_XQ@YEh zqs>DX_FK>fX1qmzvzN4zwJ>O|bMHNlzWqOMwAW{G3S|BS^YeV-q+5qj66|Q`zMfa?kYP0^ z6qfSKrA6_xVP}QZJFZ>h|3%Y%KBd1c5mG@Uqi!F>90u8MCiZSTQ}86q#I#XS>c-IsoFsTgqv_Gpj6iDy-Ap+ z*Sk21*Oxbmu*g~Fe=HaD?_2S|-|zq3%K@W#Qp9pYLk1k`3}NHH64##=)5O_^y=^ntM43M-sCuh`%VEY3i9uiN0S4`X%_#kv2&D@?<3s*TK5DJ;bMx1@}0>304b zhDwR%m})*ZeK`Rdcnm{Yu*=;bk5wDQ%U1iTU?lG)#r~DJ04%A{aMMsp?`%`;*M<4L zK%{pc)1wMOhGJ(@lh zG8NE%C0;%<#bx`Zp{9mVl23~LtkX1l_w1qBpk~u3SP7~Ov@A2ZdvP${(QwH+$h{So zVLN<1dok2T4Ointp&^<2lWuDV?oZYFSUtYh9$vFcn!QKJTrEipSm~?fqWWY$CuxPi ztwafx!Fx0(&E6`Krsy#E!B&q;31QpW6~Sy>3e$~pf=H5cFh_m9iCs#QX_cVqQ0;P6 z2L7#!Yf@@fFJZEC7qAwAw~zzw`!ug2Jp4R*|7g(o+A$jAELVR>q@{a!6UcFA7rBp43L;H_B z-_I{`pzH?URf%II-1jj~`sA3Sei+^v=XvOH+#F z=r4MTboAuw*+37^=OotBvy-nsSlnX*-q3GY8CL4x&5Kp7-3=s4$zVZ=IljUc)|s(o z%iy8WI-xxD5txXySa7S=?)c^NF0 zlWwGU>C9n}EZ7&mERO_dOf##^j(d-Hv8sbPwzP`eQP(h(fmrP-5P99#2SKAL@w z-CJIB^C9li&OmNw(7p*4BKIyguBWSkj^=oyBV{=IQQ9}(PRxU$*8Cf#xR;t$NBPxx zbc}Ql^q;T*&CXsU4B<@>y3W@`3uxJW~as3;e26YDCzDi>lEM!x&Z`HQWEkmG$hyd z)`zShAw5cP=(Op!UU*(V1b{1C><5d?tzZEf0_0um@{5O8`hjKI4+DbHbG*$?Nq*im zb2lf~%Jpc$TjQrV-EIKXlGgA!@RaAQWy3+%%&l^o1p35NM6o5Usk3 zUt<%tb_8*L9B731m`T|L=Fu=ZA)vuKd5nSK0H?^qhd5W+7F)bhCbKTMBsQKo*%6zI z((ltdGuiw+XKPi*YoI62AZ{4ky_mO`)YwbL;Y9v+C? z!$>DeN5z+5ygO(Ph0DT7NZK;AYPR-^A-A(5(+L-8ttH4fqpmJO6ZX5sJbH7LIC*K} znx4V~j|w@P%X!XzD-4x8hF$Zo``5w(wnB9~XjOBMzVGwz_A0|$;iY~xs-5vGp;FNf zvnXOCQ~&oWk+yBm@Ght2*d*R_(w46uZaC_FUOVC}Sv}XAL@Pg~|J~gA@1Q<^cm4lE zfBbvmuFfy}DUHW#&c|n?55HY1<*+|iPyOKfR?M+S;`%>b5wHPD?w_RpK2YH(TF(|& z-;Q<(RtFAhcphKMJtQOQ8{NnotJH>${{X${p>ysB7e{oG14C*3jW~GRz8P)O$Jr2$ z-qGtg^2J(ad;O!;f1;&dvHDr&TK=%qPqY7Mrhn3OUP@`K_7pLHTQ6tdCVD^U2Up#(12jq zw1O{6$3>RiX#DHA@;AZX{?SbTEz)s|j`~z3^fUl=H=Gis=C^g8U1nFMYmp`p z>&0IrPK@kLChFe#w=Rjxqwy%O$}#-7_EiN`RmS^v%ZJd)Abk2Qo3hfe(SraA*R zgh?ww2qCVUiQJjRjK%vA{<$Iie{1s7c$N`eVSQJRxt>kziNaMMPQq-RMx)4$hm9_o z(f>KyzD4`ay86?#nF~pdP1KND&12^CK_hsQj7I5MquvEXvPZ|(FdANaHGYzrxwzHa zkWDvw;;~@?QT{D15mN*X8lUB88RsKeAa1`;8AIj3rjN<|CEc6!F8Se3l$uIlwX@U! zIm&j%6$POLI~A@;aG?0unDXICP}f}_#q;mW+X&3FzlyyyS@M1mZkw}Jx9orf5s+2L{)6 zWFsZ_WN_7Y1YIzb?qBw#V2%E8;m!sg05T>+#V9sXnRWmKw*OQIx@K@m(Swe2xrZ&S ztC@qS3iR0EyQ;DmWS&OuKkj(&z}Np}xm?#)UAAzd6_mAd88l=?VDU-V^K_h7%rJ)_ z-mbt9elQJT0+u5jW_i2sxBvW&`uot@f1duo(bcrUq-|N<<-CATpvV8$9{XCgI3>Q3 zEdJI@q+ECP&!;mHtWTUp1s9hp%3gOAmHhb!7vv?C=(7c_m_M*;+V0xo;H>5j_{m5A z)w=L>Oh8RZ2qiO~p|Uk|ek=I=pQ(9lsKrTO`f4~@o#GPPx)T8zD|50Sv)J4pCXzMrnT#zy_>J8od( zDpq&1E0IJ`wvZaQKhQ>n+uti&FbKr6QF0oVjPM{WT-g~X)p8O%cC9+R3Oou&JZgJA zlp$n0<$6W4A*DX|tOOFEQ~{=w+Q^)(<5Pth%glCW;KY^OYF@~Y9ljcI-rOzawbi{H zxttnjhburNEwteVP`l%0hYY+%}%L~GLKD4&t&UG%7?fRnq?jeETd8=-ZF zS}`Zks0bH-kon<}1X6Rl`m2qR=2wNGKK(*hOpr!od?jp@6KWJ-2xtkdE+w(H;KRnTvbQ+S-#4bYxI^7{|p347M2a&YqXWsAfgbplVCmtXzp(UCCaQ(ZI9jeIFQ$c+i)vWK3a+ zTmPmEvc3ll97Hg8EyzSaTU=Uj7A8zuCBm-JhtEQx#}b5SX=$%Kq&Tr{=dkFV@N)NS z7bHXHvko>Y$!I?^atC}WM|Bb}Pfzp+&Cgt=H_>xyicMT!*0Rz${1!@x{IFD2@J;Zx zM_0#JcB5WUBysmr<5TFyB+u;L{!+2S%v6Ttr8PVx3q#t{Q1j`j_`Q12sjT`X?mf=a z_+l&W$BsmKPC}l~eUJZ5VUO`oZ zg{#77$Q5KBc&fqyFHh5NwQiD@u?z2i+03X>hmT{tlQ@JQUb-UnG%%TQBO%p6k-s{a z*tTbbKf}9TVAptaC2zQk6u~nW5>8wR6*^YoK$(b;vqAbkr`q@@7_5PzN1y6@Km=dO5XubAl@X|KH4U6@rewQoHOwBMt#R>5SXuzuPkglZEBIl zB#1=CFIl*jH8^~$0~f36h*aP3-6(c;kOa>MA{7I)&xQ@Uuo1vc?<~wM4*W07NnqO7 zq3((gUZQkLsI6*L1R68D!?m=s7p3};M8APbs8^|`y(mNcp(B`$l0XBbJ8FF!)*xLN1`EiBB}$9Eh5$QVNHVs0mk-1h-~H_^KhZ*l!ZYNc(3LIcQx_VZ z@C;Ewz2Ds)wY1^#b~M6LN@B6NwG(UYH{}!@T;6w7j%`EiS01ThQj20sM$v(Ov>JrL zsCBtu)8pXVkK}6(1g6pW)c&w{_`H}UQAZHeSvO7LDIDIa@E6jwWD}FJNLvK1NT)EBOM(%nU4V+L>SLqVE(uCO#Y8n z9vQN%bjwnpXp^7`9z4n`l*E91)5Lyu@hZ*)lhB%oOaYCgi=@L`b?u4grLA7){}kcljmL5fupT4do z`DFFFArS%>vSl=IRXN>M5JQlZ`&EmB!O0@SoX)uP$P1xR9p2u7rr#~H>3-4brdDkQ z>Af6*2rH!{>Kdm_{#K1#;s7kxUdY?W2j)^-9FrhL==|;~=_1Ws;JgRCTG)5SGhyOrEE24!+x!+C@MGTl^H`a?*Xr9ua=E9(xw2}Q zro_hz_*S{Cd@d-sg~h8ZR>5;~D|M!JT)yN>#W2g!f+4iuiTN|h*;{~_lYiyIP5@sK z)&u_~D{QjWwyCX#6^~rvFh$!s-niHSHfBb3u=BI#?(l1FfpvUShFGk4&4(I}IMZ~$ z%63chbesBxxZE4#m{R7O)YZ%x8{u+7dkDGN6dDrNewVvHv^WqTf%eToIZmt+qsE#h zCYHx6aWYM_D%DaClG)E()h0uD^A}>@}B%s=9hhix-jP}D~ zDJ^;~(xn69>0tgADro7Koc-%d`3(w6$Ef1H1?Smi&lT(sE|%`Xr8!5Q)kO|n%YxEX zy<0Yi0Xi?IUeHh_T%7=4tem9j%$Hf9*s6vrhkao-T(4 zOti`{(t2;5eWjNas4Bpjm-QLo2(H^-19;xmI6kXQud-h=A=78?+4(({D2y~M1k+O_ zjWyEgTY+f*wG&Y%Jsiq4bsjS$Di<`%V_j*#rk9Fd8`uGwD%YhUwlC|55-@ay3I6R* zxOcVpp{;F{S%7WoXG;q?wQt*v{03ZH%-c02ss9t3M!haqUSDf{Guk^0$VsPtIHHq_H|Lp z{FY}s91IzM!Zz|Her;J|;^bs}|F|P;jndiBu`K5h-oTbz?LWB8Rxd>V;Ce*z6*$`kmL+AJ#;%kkNW~`_Fr6b2ht`Hfx_nYVPx z#i%hT2OU%wp1|0CysD7t;GQ%J38RdA!?*W;7Pp2#z{)Pq^RB2m?n#BG3$<03VE@Lu zGyrpp9VyqV{@^-lTH*wkTR)0d|HKmM2{^Fk1m(6=L{X)x@~2aicPG6ktoyYWaWA_FhpkkB+hNFhN&4Kbi1y$Pg92}p;8CS95* z-?zuP*yrLu_Qlz`&Bz!@esj)uzR&v<+U+O?@^#LhDS^v*$5Se%4fbmE8=HuU=2QAY zx1^=zIr!hxRf&zj0$0!W;9kd;N|r+bG44X$Pjfq6fIN4rVVuM? zE;?FbwqYfRuel>GHjkeJrT8qX}5d z>nXa(zEhwgG%y{8!lxTq)qtS?aMqXR&kpUo1*!LZ?o4;4>}e3FkXF;P&G4TwvtiCn z9W>`v`f0I0=)F4hMx8*>h@$CXBcN_=wYd+a#o-$=HgPMdZx%d^$o1m<_WGEFv0d&| zG!W&IqS>V^a)>z%%wn-&?xp1(1yrDfY&y&a%qt+SwI{03#1e|lr;vJZ3)mdY@BK8| z)1+M~(9oXtpYgDbjg1}7<~AqvfcwV~*U5EbtgSO`6nQ8LW|R1AK39&$gC3Lod9DJC zrtcwZh2}#y*BG7zKj+?|1w67++ps&BFGH@Z|Oa zPTk)bF5dQ~;ko8)piKjS)j>%b3#KmxB{ z(=)%?*%=9H*p#Y$Zj*877|=8>vBUB469VTx`nC%@@qK=o>fo>5nCgvJ+!{9_4?Qet zXc9F;rI&@VMPudf_71qDhS?EC3-B}Fl(dB=M^-VqF~JN);&~fy9k1WE>x#;flZ@`; z`uQab&3JYc8KFUqzzVA}ljAQnss*Q|EPz74j^UB0V|m7q$B@!ov5KY8Pd#{YxT$yt zb0b!0rLe75l${9{P#{YfP60|%4x(-}EGi2cyc=?6>MF%Z(gfDFf%m{1n#!+ZpBf=? zsJK_Nm&~g~yARt1$YVDMo{?NOxDf?IiU-bl0qxNK-TaUUw&+%vO_b|=#O>vO{>O^= z|3Um7krdYbyOdNiPLTumn>-x41NdqqLtA^s(Th;^8HI;FJP?*vx2}Pknw{ z+}Sqz6u#t~)n!&URoBGl7AZW#EY=WLHmL8=q2W$0Teop}n9lXfJcP<*CJhD@ji7ae zkDge47{~UkX>OeLcx)|Sd8yqwMFvw*qDIMq=(gGj+Ue`n?*my2WZ^%X{R+wt_?jY~ z+neltW(7URL}qM3S2|Xo^R&LL61Q6IV`}vL4r2}$_L?{6*Y8qqHx0e1+&!C6H~mWY z*Rfks^`GRbCkRU0(OvwhzmC7@RZ8$X~~FAOl5vHqJgrcQeYRyvx$0E;Rz> zWG~YGP=*YdcfIXF z{fAuBHu`%nrd)da>1sHD7CyOk`5Q-h=Zt$!Nq#AEAxmu~>W1`cPpj3Ge8(#*`45&c zg}2WA4AEGd?7cqydE~QmCwEt<+HlB)d(%7oP0{?h7q@C^2?z3({o4B@x0r&FCSlWF zx9sgk^;ei%U+l9SR_vVSJE3;U>J)&KiK)_$dxsm}82zrn8ZF5UNT zs+y=RyPXB_X(_Y3Dd-tLwVr}%1ba_<7RSt+ygq|3v2mF-G~|Naj<0RPRL>FvYNAD1m6{GcYABu&)J#>t% zZWDR+@+NBb`4~=PR4#Y_wEWxT9rwHm_sUqUEZO}JB+gNo@XrNn_$kR$D1S{YM5>+wHKbI^Kb`iX`bdP&62fJ z2?_fQB07-{JL(N#>biG-#BYhfz^)WsI}4byK^u&$R0&;MHgB%_+Wy)FFBMcC6$!X+ zmzlJqhg&0nC%RPMBr886k2aXQRq@Pd`hFfDu3&^_4_x6sVzE)L@!{!Mw&bcYv9d?~ zgURuF&Ba`|Ys+8t$Er3~<~y2(MCcH`$zkE3GxtA#U!8`{IFvgcgsu6$>1nx;JJ9`w zCD2|ME3H)?+#5Zlw7!xfCb-oZi~zKrwA7mn??`HX50USKHf~SE)k7O!b6aP=^++@; zh8AmK6rg%84obg{9nYZ5z#;QthCJ*e9(WfvYoss#eo-F``q6S8IAkiDr6bA&%Dw=D zA-p5`v*}Dtufut;Mq9O-#NewDQC!K5PrMF@50VDx*hLQD0+*`ml?@@yC2(_G8T^*P zK73Fya&$kaYHcOB@6H>e=4(7KR&?)!c4>*t==%?E* zQp8tI9QQC!bqLP)%t@LqeQ!HDl~v?8(ZRF}m9Fg%+b?P-g5!VoC#JBffJPlmN*>Fq z5K$QI*fP2H8tfllFYx6{zj1*N=-zJefHy>0bk$*`T z;>5@wB{8Ui-q671%t$EG6ma8aL=>P_AShjL+S={bJN_`=b#5e%rlkcYWtMWOQ5S=( zl9j}4f|pI|yFK64V-wbe&qF0+!0<)lVdT1Pi#8TSkYQ zQ;+98ss_k^06HzUqddNH)Gxq?K1g%w#AxG=qyT>dGhKiW-Bb+B7nL9l(8Ae7f+xHt zJW9^JcK;C`;~c(dZPAzR5*YjRqsuzPpGitg^VW0Azers)HV2yo)y%G$I=aa`dYQM@ z)oE{{(!nqRYC@0JXxSd`H+v&S**qVDo#yNNcXHkRF)2|uIrWBqH+{Y~$?z)&P8)E8 zyObRgE^5!(O;P>JIJ$uPFHL<#16D*7Ip~?EF^1h5qW?Nn`8itN3o7Ta zOoiloldq1XdDwk7Mk|b;ko2dER%VV}eIIaEXoMIg0^U)2;%Vi3rKv9|&B#OssR(Z?tCyKrxKX2$NgQu5kGW9{`RI z+t$;p+WjzD4)7=k-;yj#%J{b#oV(6wL?D(;&l=IIj&BoP`hm|YcCoukd|f3HV64)s zUcn1?$NRthA_yK3#^>rAzI)$dj>)-C2&_Ldm`nD`#C8ecRaphBxSWYhVfa97%HO%p zpCOU{ZQwFB(ZwNpaxZBbKAaq^0fX9MnishTvC-G#b0(2*R4;SA8(rt9W3pA95NAgK zzM{G#Eexr}9sQWUMH=0Ty4?O|3fJZ(X`39Qv0jtNd0_|m1o@}`CbEkH4)yj%czZa) z|F-ZwukgideJiA*wI*AVn3Mjvsk)>Bn>4EPng}w{B2;?Kf!*L&>O(+Pp7!to%dv=W zOy#x(?m-kj-#mV~t74YvV@lPVC%hsQ#Y&WozJvn^t!@wNrkBtJ&zm(n^0e*;!!zl6 zeF5P#wq|CqQ+Yy+m^Eytlri@hJ6=cWo&>R-n_p$eb8!2`lgg7-YN7p|Bw$8+{a`?! z?uzOe&DFlz(Lx1ReWxA772jtLBkdk;B|)OXE>9-h+G@;3>QHhk?Q-i?!eq&!lMd5H zX`SE0M4G;eX`edZzss6zwp<6K+8!2{Su)cOkipKrdy2KyOkBmoW?VnT#=T)?j@T&A`2_dtm9T ztj^oMxoH0qVK1Xu@Z7LXB=@#*O}BmchQkkfSIy{E49z*q=%vXQ){Xm~hHOXKAmb*j z04!C9KO6+&fF3CR)ArMi&q?Q*7bHMkt=F$&M^ElueODXUNX7#$Q^b@(9l1g%E^}yO z1_X}}V4Nr!N>|xD0hXuPO%0D(#NWEVpB5D0SB5qos1Edh?ueq>%P%(W*oCwC!%tva zwPz=bZ*=3{cN@nqaA6oT#5I`mmH>Ur7O<4&Nmdihue1#dU7<<`65d})Q1AUAq1TQl zf0+0iO&;+bioxS&jDf-*>1&kkG2>dnF53O%w~xl`(wnY?DPeLi*ZQo!#7|1!Gt!S} zMCYK&I8+&D*;K3!`>l4uCLah@ zVrM{uVJEhF4WN5a?KJYbejJ{Wx%l!S;nYuWE8sAy5nzM+JR9kW#=3OliCvB~N_f|<}zo{t0 zvQfi7R=^Tf9C5F_M|*xU`)o7a1EPFysjKUnkZ!xPFF^6{a?r|#xtL%Ic}rEAVuQ%7 zIA8UTzvd-;^vspOVo!P$6?~WAtgoK?jiOf(E1tM8o{w2Z$Yh6eemgbW%DQCl3|{#W zO*cbat=jKlp6w_rD=v3hXzJ6RG*+B7JPPA;UdA8q9~f8AaD(Ex%BYB(GHBnELS>^S z49d(ur@a|KyCP%vAJ=z0dmC&Bt+#AJ5?l-y<&(^f?iJ4*W`t6-iqc2TE#<(T%WS(m z=_FF9RyfE+??1yd=+`snZizp>&VCfyj|(2bdn6diN%XzMpx&i#Bhxb~so%%WudrlL z>HaIp`ESKxWkzrbGMU5TTq(6tTDdMASyyD&xSvOW4UvpNAmjGg@`T< z+Snb~VJj2S8T6-ffCyYEaY0!lOVdPW9UqvY*r>UJTgv@uR%r8H|8{-Cr_G5?-o?j@ z*Uh6JgC5V5$lBh3@e2H@@{{T|h;-PYWyeXlFC2p1E8I zysXAOQg_jX;{>=rAdat+UZ+IHiXAWzX0t|MquYmEd4AvT%}&=PJO-WoD!#=-BE0pH z-`*Co6OY38#wyYvo}pT02>FG?g=~1{%9z%_e-zp=Ee!@@z3R5GtR&^gePXQgzo0Uu zYU6AgDa>grjnI*=*4?;N)Ox$5GgMDSDt&DILo%f%lAteJ%RpW<0ws%lBgNM7Y|1i) zaeUy|q{b)o#UjikiuTH8{>_EaI!*ui`yChuH~!2YG>2_UhG7_3oUu~w6u^@ny)}1< zxMu>?y_p#H2zNGWHYvlpK_mpg9GfS~_lUv9vOb-}jU-{zLLbQ+Nsm~gG ztV5v+Qas;zBuj^&c;!aF%oJN87PVbcZs;1sMiIh+6ZMBHF>*@VH{ZK zn+^h7)fk;{T9K-zC$uJOBFNJUATu6rz@qeqZiBekc9@c;YUbj9!|t9I)Yq z|31+CbA?$;~8X}ZurvLon*wZhHG77R=`dbFQhAtb=#`K0%|+K5(1%`MWzKm zi_-0@D$)eIK2#uf^wJ(&D`|3)BWuZ~Po5o_Fhlm@C%7=Hig{D5qaancu@h1w4cP9h9jVk24i@yi2zL@;k7Tb2D5baLAIRotD ziauKz@tl+L_3bF{B_s>iB;IOo7uih5kj~u6obdN^s!ySTvUJgidaW3!Ktabseh;C$ zyNfCfSXpM=y+_~XMLk$Eh_YVenEAAaj-b~bqjRwt~E&ir&A$A!yqVg(g3*e4TGt&`28RPZ zAl|yd@(0~bUF^mkqhTIsY9lCchONcy)n??&jVgRv&8Q#`<2}o86iZ7v{Todha|p7j z6Ft_6jdUq$<+H0eALQI#d~OqBs@#p`r{DR#+Zx!08h|JZga*}ht9#f}gg?%$Fsx|X zC-fXwH49!c%pboWTMX3XEadA0!AiuOYbE~+O-@c(e*34mkr!B`DBBfqwTMV)D1p~- z3fXh65ct}982<6q=S@a0Q>}Cp3D1LyO(xLi{M5ppcN0+2jJfvmjB3afxslznop^V% z+%wA&>yebH5Q?rd;(~XDOmw=Jwc@C+mNg)SbL!0zb{vesGP@GBVpBbAVU@p_xXHK` zfAmH3jW1O5o%3JxUSE7gGgQ?^&PZRW_F_69T7o5ICn!u56ckNPGmIP!H1*c`@*P$n z>BeWIv646Rxc`>qk-l#M;qP*_dXc3*??%D|9|>imb;&b0an1qS;5%f7!kg!4SwmCD zeCGnH7$bOI8AxH~>wx*gCy1J^&6k3|*A`DLCZRW5!~1~`vS{R8QH)|0u@N0Tq&{6) zrCw<_GyprrQ&U-WJbc>d)2UQxT$^V4H#n?-_Qh}oUzn$??s`H{;J^L!B(I;YfAgJ# z4^JedZVwVOlAxkFE8TjbbfefkO?o5Beu$@BVN2J;o9p(aF3z8yx$@k3y&%K5s*=!> zY^GVPlwV}sg$OUyN5n=)kd?cZ1FD@dR5nRq^EGH`Q4WhT^b829Be|mG+4vQf&;pOR zk{uP~TxB>$0U4?F-xL|iPwKsbr?kT}uEmNeW~SnE(tW=}V$F7dn)~>~;xnrD{c{2X z-6(z0HY^~rM2R$?ol;b&VBKC7ft(XL63pm*?Fl5DtUH+|r7jbmA4cKfrdT|cklkQB z`My3R%DorM#BBzfPyNUVw)f#fgkv-&+B4iuWT(VT)%<7bU2eSWevrt>ta-g|mC3ud zKy-*8BkoF2PtgF|L#EyR+U$^VCQI#)F{^>u27ij63lo9%v2G`ZJnT>!wnU>2GsYf~ z-V%ats(+zb@f^Il-2d3*{C9`k=Q33utymJO%4~XaTBelUmyNhUn8n&_!Rf?ag=&}b zI@9vb;?CfSsO{?j~Z+@LUkOeP_bsz zHZOR@?TL+UFC6Jh zRE_WP&aoWIrVoX5pzdc-IEM=4w%MfEjw#ws-@K-gj!>0xYBl79D!eeaPsnqB|E5{N zn-g!AS49fk-9dhE0?cE`)erR?y|&&*q6ntFf{B<=X4mO*F?Un zFc8EwQmo&wa0O&2ASft=ma=w0?ulm<;R@$Oyv|nf73)PtvFRdE{YFI#6tt8^CIl{L zmo7|(XDJqBZb-}b#YRDqv4zeGHjE5vI^nc;fpL-bc6897&f!I+x<06t!C^G~arrWg zlv%MlROeAi2zBE*^`_=vejOXQcQiTr<_Oz@cy0G8a^_iSq_-1=j?JY=}(lFFNMK3Al*Mo_U& z%GNUu<^q;*)1h{`nm$;rv6OpB|KXdyr?g&&JgY3Qf<+cQ z6n}s@?J-2C_;bMS)}QrbnFChj5{L9y(aqU~Tw-5nrPi~D0QC>~8CHS;WPjI3Z#+b& zpE+iFHQ%{Vqz4>9Wopi0)Bd(fvngc76?HZeBH7Cq-Vf;;wMGOTui{tV@ zMK*t-4wLhzyyLY;B3dXwVx7ll5nI;IJHOQ9xrdO8<_C(Z2zlz%^q{@8E(&lI8tOB9i6M-wEySIPZj={J3 zQMv#Q;+0)>SZ+rI3RLea;!o<;-S zd0A=<^a`Yz+_*o+lSaoTCl{Li^O!)g=X%0Xvu>8AV&j>$8(rT9Txeg6z*e=}|IA3E zF$+}mlf(ZkA=%AoTCz1&p&(fBFIc~*sAWat;`8Y}JB;v~0H)$HN60&35%QIO<13po zoumm)xIyC3N8{5(n_ByRlX8r+9=}XPoy`8~w8><<>;@pwE|V&|Or8Q-mGW1`LxZHmt)ZzaySdwFF(4rP|~hLcm8nv_i1z6cYihh+~d z{-ouMVV?}HwMwvF1m0LLy7;cq1s2Xj|7+yIFFrZiR_n62t#X9IqD1f`Ih7IMhaS1a z{s%XT1?^n{5gvfr1^aZv9<4t<3`AO47Dt*xZw3<>mFV&$d`3Vroo7`72}6geVYeQ% zG?fXd89j$^SA^k3G1#RmXs5-QLL1M=!MbQo3MVm<1mcah6Z3bE^%wa1SyjW*&v* z!5}=DZhH@`6uuf->2wHB_1B4l$k>dM_McRJjG4zc0LwF60YJS6wJ*=+Hx(?xdqWD` zBy!3Yjg-y7Jvr}|{4x8RrqY;0n36A^nDP2ju?RvfeGMA&Ww&v%v8$okFGz#AL~0Mr z8+gE09?}8Z3~saQgNkX=ik>bfI-+YvIR(+zjz zC(bKpuRm%3v@7{tvu-r7o&QuzWjzOQ^>5Nr>{L#w!$`a+!mC@Yh*wd$1dsr2+-u+Ktx7z!x)iZmzs7X zu72Qf2#Zd8jf4n1&g{OK=3cI=_!h|>1Do7tfMH;~RJwW%zv!f7@~77M^L3h2!Z(eV zO|3JXmWOmj#mdNjHp!jRTq}yuRR$lQpzPdeUK;3pXL}L$!KaVuZYU?YSm|yhy1?eu z<;?!%CI=@hH6rM1$Cg{e+i+30Pr@ez8%X-;E^CkP?z|oxxjNk_8`bG%r)+zdo@3J1 zxrgjG;jNIuubP!-KUZ1mv=Vo%F1eRgJ1pB&XoPF@j%YiPc-{C zAMQQUReh)9svpv0-=FIheHbUNW6kevI*;tRU$8qN29~i8$A0LVTcQR~pU{J$t$iyc09E(Y7_?vzM)wc@~Wl(QoVM_ zp;`YVrU_)6W#s#=3{_XEVgCCd_^+| z_1))dYX7bO*?qnjHbw^p2n{>rm)y z#Xz)M&07B!ZfVFC)WM4`*SlX8a4|*{kNnkmE1c$=&UcZo&|ScqI$iIqwEpQqtwyh- zn0Uq6^hr<1U)GG+Uv_m|9kh!GuUz^1tx3c!HiJecLu?OPu z^w=1eWePItfwaEWc+U_UK6UPuOZ>89=*P8`8QWp8n`~9sglzVW`+VK3#!|SE)x3sE zS`3$d5+ z>btSDwMqXB(Z;!*JY`40NT zXS`I&F|Gwy%+1b08?zHm9etCu455}kHs@f{yb4T0#Prri1NESmCW(HBa`)uD)V&Cv zs(5@X*lC9#zFfF%1!n7NN~?WZtV@Y2zi$1*o3&T*5cXVL3>s0MWHIWXT~R;asm*RO z9t}R9P+h1jD{z%GSLB=DmADhY3e^D%4x09)bhY08GIrO`mH%^;u#5hj%gvGe6vjN| zx9Ocxxh4}iV1!tCS<=dVB)DQ5c+qGDDE@6cG2NeXZ{V%kC851`@Y~0_b0cN&G^xI! z*b`xHYi!sGi9HQW_t)uMLLQ8F2ZC-dM!TnTKi6N0u|EBPtpaRJ$Qt1XeEwd6b1V$p zS1>=PLrn$4%^{8W_iEkDdF&O{WDAdEctG#MCcnkVn3N?+KpEe;kprsT0`lo}vAzzq zF-)qul2~JNCh{w=C|HXyB1_ZB1$L3K6!~Jk3B@S1G&)xXf>1IInLrnw=K>X|HT>s= zo&OZ{|9f<$Q&lkQ-$70(#dHqo93HZyu0RAuSp1-DoewRs!B*k#cS>(78xBhnc>+NH zzohi9euqeXsrHAPGA`VqawPBF-JLJZqNRJ9W+$-cp3KAA|~G`CSAG&A$giLjIkW2KjH23kM_`ga|;+6*)Fa;<-d^mxvgF7 za=UzwyL<=Ts+VJEReD>~?iEy|al!ty%?oJtUIk^)rHu5FgwFe_q}HT8`n8snV^ta^ zzWg(rht;iNJ;t6r3qlJ~j4E`iaH^fY3v;lAkZq?}Nz@-6V26hgrNJ;Y;b9#eyFzdm zRR(!%*x>uI>t)=R<6|LOo>N+^;(H_hawW@JFiIozJ4z+6xXj9JvVOG0t!gx$_Ep{C zKM(PLc>VA0$f6~g{^_cYUtUurO^2(8-|xEJyWQpFRa}IlmK0zMO{>|`CCxtrRG2ro z^jS6kzD#KEM#UoaNMoy8x7GU_qMFj2;D}}}3<4*l9`|q=7v-zDk_xdMA(nSOFRoO4 z@IWTGnxPc#4&!(i6-65HXMTOHVul3)(Cp0^Q<1SU3hC8dyp=v*6jnG{rL{DDz3OJ8 zLXiejd$GNqrNkoc=<1C>ov74YL^wHd1Ay0W{T!hEpb&lvp53+yBvem``n3{mf4uIIo+KT(RLBKD4*-b1WiZv47@87bA}1 zSA(9K`!w4-F8z3|aOKxA|52aKO(_EXva{k*Xl051Cc3Ww;DwZxL9dmUN+vgU@m;L; zbAks{3@kQ+*^+1XR~rC&))(**pW7=};%u_#vMnq;6c{_iP%*FZ-V)(auf1(wi27*aKnYy&2&976{ZP0;U9Hb{{Qk?S_+=_%os$e;BBIRH zjd;JI=hi?}!Y$kT-o>P5R656oVscb;@e!`1wqiKD-JJ0#EyBe4k%QNcf@#`Q&7K~@mMqjhr zA6*C8c$_Ax^XaZHrrT4u3daulKWpjedX&d7fTv0wNxK^%&Vjb9CWcwp0^ZS7X`ri9 zkan4Ov2Fiug+VKX5vH%VKf)6(g|g#q@dltpwF<*8?Na8eirpdMqpc%UlWfe~hc`@l zX>WOjS0yD+qyFe$ZM>A)^3*^54dk9*+2hRZsR=Qk@95uQ`L26n-zj9i? z6MeMG`Jd6maff+qwQ`eN)q_(X=Y&JW_@1>-&S#4L9B5K-E%Mvqma9LkA|PL`K731Y zUmxo9D>~Jf={MXdYBFYMyi`Di*Q<2$h~M(9ZhV2ugj$=}S;JLE*k^V%q8B*1Ib#tx z^s=ykUC?9HrulB{Jyf8Vo!XxqKk;ewEfn$SQ*zxyfy7` zWr<}n=ZA_hwD8oElKzND~Z--%tQnESET>${)Yk{qY6XAD*Ccjdioeb>MnxR zkW%A?rI&{El(`%apb&LC;ll68&6QX7-7mX|O7MLPUuG)Av0x;M?e;y&m zYLS&-mYA%FF7nmuHw_ruwP_+2V0-{lsQhh zlEz=LT6h>s8H_b~Rr?b#t7hS6l`Yl~lrHfH{B}iA^D~}GE|)Ol>_sGnk~kl#Khwc( zXL(jtXWx_!_+oN9A7mp^Q;+qyB1(qDr&lr3Rf?KIOZ*{R%)8K-DiHxPj+`}d* zyuWXVzS(D6v?*3?WTe5jV2drs-(J^*G`^o@h%_IXubz8hqsZ)k(S`j59u&4A92pL#?bn=hzQ(d%?=5i zx^8C>U>GrOaD(dtLms|WLd$KL8r*WXeEkiBddC;u4$KseRjeP~ zr`r?~O;PU4nHh-!$E~A1*6w@c6!0?*-bjlzts#J-pj zhUI{u!%Fj|TlKy5Dt@8Ycf}k49A-ma-eAO_)}rKuk4L3^t#(D%wnt#PWn;;GrUo+# zrp75ejMJ@t;^OSoigr8F*)5<$Bl5Y-n?U{(ZQ`_muxVGs@aT88>vCo%+mjl7Z20T3 zhv^bW!@8|UYO2L}CCdEIn+jjo%4~)wHg;Fb55d(GC+B~zYusu-mGC3x*07&{Od51-5$qY*xwa~su%I*?9=e`tr12w( zH9%zpB4GyB`kz^lGif|q;OG{8B(n9NT~`Ei0;uxCYQT7b#Du=6$@Y|1~X{YTb#dM{tToJkz}CDe?abUJ@+7L=AmU37<_EuL3qdIwe3X^*^y~hM-v+xwu^t|# zFqyOt-d^!YAamvx5j#;g{xWg$WJ+Gx^05siU{YMdmbA2K=7_CN?juf|`)t{)P_r*a zp(VDKNQn*}i9UTe^7c1NE#}Qz_M1h&jui&a-h<<)0MPwWxR_YgqGvTJ65r zd(UwkQ9$PcPp=_(QM`*2&G9h3BEDo2YT89}>74@`@yLldX5!nBhK-i0{kF#7-LCG( z35V-5itbcJekAOwJt;}|il9MfVpb=e=GuFkv~@p(AYO1C_2V~?8Z1Y^z9M94-c*5{ zPz3{n1=-Glr>a8ANZRp)wXLxFZ{cn>(xvru8_)>Z|G>+4Ih+bIZVi*q?AR{(HgBAm z%7xSl2OW!aLAU@a3xxa%nX`%*T!YIJSnyIPo-iR-_pT4@y6S{~QYXw-`*>9&`3Giu z$!gRzjfh6)*8Z@ol{OAHXVt$LMe7yD<=zMjYIYDE{siwMPk!`TKT9c;QQlezjs%ba-q2T{Gd(m@O77u6B6IQNuBB=V{*qL|-bCGNyn%6E__iAQJD!;PKr zi8dNqay~i9I#u@G`I?6_BRPFJI4`pvMM7hQx@C%%>*KqQKobqjTD`4q+ar-B56cLKH(W+SFC;N#8S<`puHOr`MO@= zO9AaQJv~yovwj!=?8vX&xN<=MrajyS&RAP+zc2yXiY$s~4+{tcI14fX5rl|3v&g%{ z(+(vjW^I)+NEc@1T7Cq&`QfYwGO|fVyR)@6+u{eF^{62(9h1Y&v>%x%d&#wtkqfx~ zC0k8Gx{X{likC(MW0SgjuGoRsb-#pM)}LKR~)h{^5y4Q>T2H zdPC02@yu}iB(DA@Agda(WS?SS^;6CaWe)0ARu{esQBspdUJSzfR9_ToH!l(+ia zF4R3HKW#C&Ft-JEsoh$~5?QsX@yMe*`B;#`X1BRXIVZ@1PPKYzMI@anPY~`M{gex?2HUgAwZ$S@# zfBPFcAMK705>+gRj^s<1$XL%{J~H*>ibgpp3%y-zSQ!T2=){#HqC_&&ahdNKwUwE6 zO9g2>jvu|*OTjs2fE<}g_`OlH**pX2?9^B=ZNRHayCoAm=Wz}tBJxS%aSZ|Mbi1;BY_SV^Cv!)H zdgZjVZro9HsX!(+36-WIq_+YSQ^--rTE&gI+a?#bRU|b|39)N=34)jF{HCLrY9l5J zWPIUbquK&Xx>lG%b-_}rD$l=a>3cbSV6a##dB&@dfwYPxsMHJB`>^b3e6mQpO3z^; z%r0V>Xvu&?JXmPx=~{i`cHVL8*D>)TU)b;+2}QXVk&gqg*yJ;k|L*~=$=3aP{$5Mm zuVcxCc~9BH}NLYXQFa*8H**Wb>AUNS#iHBoys-2Y=`u{{&=7%=Ks z{s|6i>9S+nZMD)G5zCTT?5q5or%fm{$od@E-k`ZzS}I@N#U>-MDEiHhwfN--93^MH zWZOS!HABd7C?6>}ajacMbKbaS!)XzT6J1FKrC}@fi6DD?w4gw8`zW3Xm<9frwMO_T zQY^;=@e7lk=_``yXVo*uS>w_?TIP6#9~8qi>q6-^E~1Ns4^vYe|6&u?uK9MXfMF+- zNlAn5GS(nm{{R0C+r#7(#21LOYFlu^Lvuh4u5}ie^w%Yh$%LXl6)+_S@@-w;! z=Zen)1r4Uqs_ZdTKNph&i}>dBJybkNBjTS|`P#$HK1?5K$D(W;De#O7vwquI@_yJ4f-X(;5N5q(VP9U-e89 zQ@(la;tya4t}&t-NBC|CZR`u^Tdwdn=uIRb`8qMUxja@vZ28sd*yB0wYU8sr6ta+yGvi2=~<)_ctwGl*ICU9c@rQDdG(p+cCQW$T}&$63ohKJZS++RiF-V_ zS{wiC*c*1Rru(+@G7YD%6r~Li;k4-#kl~^`U|pjLr0&@4Lo3AKJ8a+n|zsRudm%u9H?L)bj_@+6uKP`>HE=OVW5y1 z->wp#w#U=Wyj|LMOK*K7|G_{SKGan>0&BiM(fVFA=+(S7fpjj9BRhN-EDKG|vX#}( z=_R1MQV*}I76cI_wmBEm8ov~KCrs$TEsp+;gEn8Ap)t~k69 z2Dy-!I9KiE3Yr_mMX~kr|8B8d5=^}?rj@CmXcB zSm++BF)6yaFU}6$_xC$%a-bRr&^+3R)@lA4GxO`%Oci2nrhQ94>@eZ#LmpcKv@_Ui z6a)Jo1`z+pZ;9Udl<|W#HMHl=I$}H!%g9sCQ#&^`^O%M+hg!0SCWtroQ=2!XB- zHL~gRZROpE){PZmfF6}^M0DeHWPor!IM&x6i_NlcG`*si=`73=(^W)j8sm5L-ab51 zz&2bO>{ZOaI%$3VX*PI`nkERv|8OT&@)G2%I@7XCw_N)QJE~}_V2CuJR=G8dOp(wA)v@Z?OzVDm3AJ|8n>_B6I(+rH!RrB?99f4X@Yncv0# z2*%;^nlEXiJ?a5iKX(si9lkmT<2P(BzBqi@w5zJ@UQrUAVUJm$eFScZ4vvefh&ozY zBG+2J=yMGyU&(b;T^Hkd<<1?SD#_Y^`v;@M02^wW!!}~QJ$U>(%9xm^C^2h|{gMTP zqkh1978mEx6qBg3tRj-@(-@g#KSybqpA-Btp_EQ45f`VR>phli#d1i}Q}&bZue&F}+OiWH#^ zBipaeDaO z)HKrQ5HU-Ov~=Tc*@de6GhD;rE-K~!Veh?zn%e*WPw&O9=m(JwdM_v_RZ8es2}lVD zB!m{c0s%=NNJ&CfxnAkuMGQz)sUabWgq~0=^eTi9T0lBUAQT}WhkS%C3ZF*fWc$nl{>?fuI zFuhhpTiqhtm0wsu6s|OPIk*c>DB@!d90K*K{in+hAbeRwu>^=h$Z%x+m2^i z_HOeVdXz?&OlZPhA0IF0UWB!lTl{-QD%U6FWg1<+cKGI^=5l3o4gfVBadTJ!l+B_* zSXTb4=R#?p|Ac4^y3n^k(FQ;yY-jQLW9{>zd=U#Xkmo;#cC&@3r3*y^%wHNEnT{Xz z^uB@H_~Bz>_D^D{5K?_VgX*1vlx z@zQdGCo}DON0jG?(9bI{X%I)B43zEJ<^6JuBG;*r{>i@OLo>h|^e5?Q&9VoZ-`LBST~j=lY#Ye>*LwKjHN?)WVI2jqa%J z=#2r8TnY02P`8j0lB>q>tD~iH$8OW(`utge(69F|4p&@fAUkUSSEp~C($X=Ob^q(t zc8}fn5+P5lcUgLgP?QlN_V}wp``?SEQ84s5#x0VuWvReJ-}6l^WF$H7CG&IjIdzzv zBvx@v$DAopTk%-n@?#TYZ2j|Z;WlIvCxtD{gmd4m0_zd8m^ajy7)8R9C#RqK1cCXS zJAq$|Zp2ZY0XxUWIsUH~crQIi88>_cOxX@PA8@m@RZr^p2>D-OEjBfU9S&iIrES6A z30H@x2tO)8R+@p1) z_^EC;aQn?eTV8DmgLJXqw}Bka!q)-E#mwW=mz?+DseFWLRpfY#;Qk?rNk#Y7_4Srw zT%|i_!gxj>tDc&O--Z;uc-*|^B0Ir#8D9oSG70iF@ajs|lB>Qy^cDbZBlc~Gp(Cw) z*M*SVn#6q$L}Gve!DYetgp2)#fv=1m+Tzc+jXfKpveV~fjJ;VU#on%$hf+5g?WA-u zvs{|df}akbZuF)P^|ASbIZ~7QRrb_V544h_mipTo_lYXETw_EzPU_`xS6XQ20&wj5 z5r{CD_!em|N^`&qLpdA4Rjrrb2_j@{tM?)j?-H8uZzD}I2|lp8?A0iofjMl7GNzwe zabn-LpBhQQmU>>Aw|!>s(&K1`S+bxWGm=^T=MbNHYA5d~cTxDSf8k$3*&2oTA;|in7f2i&sC1E;z^cUfH6ROq#bI>JT(q5@s*>LvBnpAA|x6e z*wuT@&u)k5jAmc2T3A^Q#4OiFV-oU`o6wGwN^dvzocS-F4Z9B z&nO}#0`{|<6;QaN*l_>8=g+zTvH&KB1)~m-^gMjhw#XGY=2c&?oIo4Vt)?M9`H&k} z9#&(QO04VMWj0;1vwx3Enhyzga5(gB{M(;!&$8)%xp%RAtm1`j5pp*#QXVr4HFH25L#Og%ggHC7ex@bE&Wzi=u*V&!fgE{mS>_psph z+K>URO54b3bcG%cKAm0&h50uAQR&R<*M9JR0qLacQ$z(DBYa{dj183Xb|^Zf``fXx z2jI0?*Vj+t-JW>R^Yzr3wK(%}eD-0VIDX`%zlt4ayk z4iUdS&n+`e1H&@DLWH+R!qMvWi4xi8l*kq-InyZ&-_1Kraew9QVPdZlAfG7n{ zL=>oB&H1UapAI1`TgT5Y=E1I_%~s1RfHMWzfd}cQl%n#Mnj$h?jTuiw zBA>EFf3N~M82vGKbHRTn z^87`)CC?-O`u7w67abHoXjk4ST@DL`cC;wrj3-*K@bzEz{)hU!|Gk%jt23Uwt*;%L zEBV%K;*(?Nt81Z^c?{KnHb`WVgBU~t>p6RM?RhB^TAs`(F z%hi7iX48|@;#UnRjOY{9&}D}#I?fzdcbFrmSi_|Q@>U_10mDEp1T;BoY0|-X(Yi^p z&$jhH-c-w%i{hv zs=20~8ijdsy>Bdn;TN*4WOHN%b!w9&-GlyK)r_^{FznL$PqwABT+7Q`Ji2-z8dVk@ zluX8Nt%meG_vxQuUbC1mXvV}=!;%@6KXkOkv)<%p&}W1kR>LAGU)}qE@fJgB zSWnLMUp@KWFtO|LiLM_@N+3X*8I7~*z!Cj(HJL-c@nYKFM7B9DU9sRoI%OWKL!Rt| zAaPCOTE#5eJ^T~(6p(fyhfHHZ zL5HI|ry?$j=Zx?P3AqFzg)$-PE8htzj#>yU20G}Dom=YFfIc~aVb+fj$_YxfUSa0` zX;K;9<3}VV!fOR)oN6g)=iJiNpZ%`BVgCIrHRHk6_3a>5ovYG|wy~C+XvImMMRh;@ zdm(_g2!xNy33P(~oGi2cE-Vb}kjbf@Cg&Y!YG!cIpWfVog1+&P_(h_1JwY*`H@!FD zrBQFBQPLtmwagmRTMvx>x98Z&@WChtl- zAr{4JK+h*|Dn;uvYb0T`*Y=OAbfCVGlX-MGyFy@TQ1%nPo{6UmeWJ_tzj>R%)AzZ6#)c6|1xKF#K*3VVY zb81Q*OY)q%zyf?4bn7*-TtyM$BHo7j^R#e*payw-YDQr)ZlaK)G)7(R4K9}Z?Qk5~ z1vPd(XI}D@f{G7|<*0t|&JZAv&o*wz!w>VrA!mM2x22n>5vqsu@|S<~{F2b>8y*d$p$pS=D^LO+7rmF8 z;1?!a=f$kBluK5Q`!jY}d?Fv*>GOhYPqtXve$pOp02_>??bv&?NW@V@JdYkkCuWbR zfFcd-@?V^0980cyJ<buR3RA??Y$cyUV4&|QIPSIac+*y zMudW?=7?#{)l@NjLP9&A*t@!)5N{_Up0!W~J3pCIO7Jyuv$X`92feY$(EH@uP@~Ty z3_F}>UO-jqvUE*~sD^7e3*y%XXPfdpbh@iXOh(ZAkuHr-r~>^kb!aQTksM;g24P1F zch0ES$@rap*6P;ajDyJ4*&Q%;r~d8}-gTT!PDL_}8Rk6U$DdZv73!)-P92%P%CLQQ z@%<165`)&VJZz@q+RyhTPxgZmXvH1K8FlhOqrMJ%qN+sOWJsp}0$=NwkiOR=<*9?5 zv`kH=oJNoAj7Fv$TgM4H=;;2nKoirF&T*3D&>;?wH_LUi*hOLm5$>TRU4U(5$&u{Q zhUa6WRTw>j;_KHxA1;HZtNRrkzpP*{T2~iQ%4)wrzJLjugLb2`iG6jR-Dx3OH8d^H z33*KDiJmI8tgw-60{%6ZIT59n!n#uBt72W4KJE4Qp7 zS1YW3U1bhcn0yPGnF!ce* zLT6+gPI)o*Zl%+GH7|TC771BQ;s1;cOWI*j5rzp#} zVWKAD^^(DXl4+Z3yVv4s_DH@`smV0m=+Bm?A0y;}#*m5u>4H@cHO;fH?rmKBduiLb zHSME29Ih^rY>Mnty?lLj-ZHdoJ&5OAh{i^K*`lXZc{&B1vi-i{TqSFN*5pmRscFR@ z+LGVs_1)z^CK<(cl^xa*HLRS7zg^6#z&g>n8pAOPT^hp}o7FCdbKj**xG-5wevq06 zDV4CK6v-f#JK;0hCO^)sjDPZ8&L+P;CU&pYg|Y`u7n5<$R_vDN z#+F86PjXW256S#?LR}zCze(zUA)k2Kk)htB0$1V(J7TU+Hoo~3lcmq+V~rk*(~tO_ ziV{xjHm2$^!up$wF%J^jUFLtB8+gTnMK71x$p+5}GjvX;{kQ4&AF034?DQV2C&Ds4 zOw0y_7(**rCyFU$0l4THG=rJ;;YVM7CKsySK30PWmW?oE%rjfUEG-=?v&Q?cNv%z% z=r=o~8CiC#-^@&QshD>xq#jltG9L4=5UtKooEkHk!`YEksU=;QBq zWp%!nu6-ipd(Ut11naYTy=32X*qc}1Y9{ zwyS{a7!jJgCfB%J`(uC2ewwJlEGZvECq;&_#!kowP6Bg1Dgezem~3klJT^OkHG-Ji zc3(C)*SY`X56syhj*)}D`Qp;zu1T(>YeS~pv9I@!FR?s9uyIvwKf{#v(2LK47$Bpt zE&mQ@t3EB+F{jdDsQMj=(mHqs1fZs|RvuUMHdcO%{Q`1#l30ygSIVEct#SgXStbRM z;^mP1X<@HNu%W>m&|Hvj%~yYlDC%mHZZjZp$Y8xd;X>VxQ*}F!APp+1kq8qsQW;-Z zPT=;W%FoUzcIgRCh!m(Ix|Ewo@@%TT-`jGnNV64M972Lr*oO9o+M^1T{c)3hk6wk8 zUTw0=5bu-lZ#Dt&|0)TbPI6z!9?khW5(S5u``epsYl;!Y$Xr)BIS&FWkhZP3+T!Gd z=NFFH_%3B_W`Her%dEDMWpgD8A%ZVn8qu~uy6Eh>m{TK~oQ zce&Jy=V*wW0y{_nHYP)`jupcfFzzMv1~V6>6I-153Cn-+Az2Q%nWD3{LNH{c?-NBYBYX9OlZ0isSLJf@S6CihEA}Q+!;l*M?9)NwI3(3Sun4kY zEi=C=+OM{y-<=a)9Q9_fw+n|g55-~3#|(r}vcUH)4<+Lern1EJU^NP3La{d}EHS8V zTw}B1l>ni7PLXcu>=B1Z9-*-U?l5$#RA!#Df*Psn4mpN2H zg<9DqvCQ)2E`|P%ED&_8q(kV6HAeSNrzh|zVxvcCUXd!T%4TtsihW+??yx!O=;exN zbtt{qCm%6Y3>2K6$c#h$5XdMNCitiT{CY}e}h0$Gdi5; z-v{YR1qmbkWGcEawr587&Ssx-^}=_Hx1?J6qI+7@Y1DbiwyDgi7omBb(oJp76))IM zVLWpnX0lsmMKlnTj*#6LVf$=1{c~t4(krH7H484(1vUP2NVjl_BV5>0o<4r&YIX9x z?TgM~7nMJ2^G7Eh^_FWwyY@AYN1e;1UYQ=~Q5xr%rRZq(3KszR=+c>~4N_@#EouEA z;**}BXTqHggPngrB(S{}s&6#9L@^~J#eEBfC6*t4-%b9~2kzDumF{})enf)*y@Yul zhkMP0gM&LfNojAg%ayWACT ze9+n3qgO5`K{%JvE9p2sB1%egpPyUiBIguSnnUe+R8;C`$`}Hj4`hpDjgk_C5H2)c z_T%TrnSPOgkL}QSE+|!fC!9mU*_FBB{l--o6t#w#s4*6GJE*1h*!_!#k@Q~o%iG_nh#r=pdn|pP8b96k={8-vkAivy1P{-{N?1zCdNY?1JdcaH~)Ch zth>Klnr+yI*M9Z;aO0gh2ZzZ=BF$b=ammOag=rz?cXEm zZ@r^42MLj+wh{Nd^}g&czmP1-(^&UE1p16@xK@kwJ;B?l;ug6V7nE=&kJJV$2^iC7qx zQa9pT?M^A@R>d9H(EA%UM~?g2+s)SL9(`$1$3sQwFIuj#xfAtA+n3veC=nVlkUHmT z#nX~;FH?zDF1?wV^EJ9k>BaybvjBk!na5zm@&I`}+Sn@s z6In~83>-fc0|9-_17IczR*vATnxN}ceVjtfBpF+*~m$xkmK{j#MrFCgQ~f)m8@c{sFdE= z1pCrflXHXe!vK+KpZ{nsbv)Gc1_1A#Iv_!)fS<31L=lKz)A<%Fgr(KG*a%2+cgHVX zty}kDfX}WQtA4Z2gZ}M-(swcgLeCYJ!@UGHwZak*mj%?apq*dBcGg!>bC7zi-+6Yn z&`5%84ic_O^?!^{alP^zVq*!NUzj{4f>mDHA7i6HJ+9r;Ln1cie6d`dnHan)OW7uum^HJ}>I%@F@cXB}|ufy)cWa z_$K`lA$`R&Ja18RH56Lj!{+gR#oC7@-&=_e;$kRlZT>T{&Vci;oF`tuKky5D@7!h? z6e35QSKeFaHY5~u&_{Crx}Z|(VY^44oBNSuZ$&oUI^RgZOv-jhfwcrJC7>wBDLe^EkHg(k`u{sH#8mT<(gMZ_m zI>BdJ9*!&WmUrKPB1##j2W(d(?Vk@rfPlS9)+h>%PDxx1u{`yFYYr_m66>N8-5Mv9 z`$hj84*b1xfhH9`h=i+$2{;uBWwq@K>}uZmyW9EpS2vORk^A`?>&e_ zpH!!Zzb%Uy>ysx`=|14GP6EjS4-UTg&iKuv;S_8F`680EvE;I#M%u=7?`%4;mvJ8D z=g7->Q+>;gLJ*~z5a{NOJ)XBc8M<*Ib(jOfq&3#B{U% zG0t#v8x{y&LUHjjNTb&6I~KcPbsW~|*Aqe6N2oc%WHk-~UZ)iRkeO~BVf{WqPxQH| z(njnn9LkF`pnI^sy#YhHoK(05DZ0 z2)DNZ?J0|S5TDdeuMwESd#@0u!AqG|{^UxqrIXW2bDgTCu>E}eF@i>`=5y>iJ&1qlf_KQiaItNF5{c~PibkIIP0qEfDq)Q@FHICvzp@5M6K%536oQKG6P zgZtMBqZRu@qif)X!}=U|5IfDNC>t`NErk>Ju_#oE$V*6i7cq|GG z*^XBBTrMb8))^Gf?dBl-@Hi!$tKi{?5Ehm}B7^@xO9vf!U2;QoCs47^HxOf)xrT0@ zhVrT~GuTjNZ`PPmr4h!idJ&ioMWug0hm+&E?UYAt=$ZWly74$g(oa9L<8LbUWG#d$ zF_lyHa30EMH(YqBB)@1RwSt>`x7%Lz*rfXBXPa19{gcWiiQ46tNmNwQ!#wJuBJQ`S8WR&xd*6I4YT9YBo;$dK2V0gv&6Pu=hzDi=qdV z#cB3M`05iL<|_*)Q-~?X*9=ydWMTjwsb2L%c;3wQsnZbTCjie}C5KtMF$mvnrMNyQ zCZ$*Q*%E{_fTmon9RkU-W&!AkTGUeSn^kM$p_XhPz46({ZW9IXjoK~26CXI3;q}D1 z3!?(0c!wp{?&syIy>WyMPNC&cb%z?fKxn}LL%LJJo)%@g=?38SqG%I-L0d%Grp3u@ zLSk-Bs5w7vd1E82V_~u#Upf!WG3;&sUO?8JVNs6x5$cs8FA=D`c}aIKruz!uMdpn0 zfVi~+_%wmYpejr7|2g9+eGnJWqcK+4GslWRl z?F5IP$_!|)u|>VG4XbQ^P#jV6&!Jnvw$4dulGDLUj!c`N0$=q|n!Xu1(IdH&xUw^y ziz)%_bwz9X#aCvtTfpCOJlQQ|>Caae3{={@bfOF+y}!Nk*R|~pVz@9oL=74CiGqR4m8Q_L+wjl>$)VCe)Q%;@)p_!PQUi!kS|W}vKs zN!Kp(=-prxUKlO!3pE9VhgV9@dZDukDxUZR1}Ge9QYatr3>50dmtNl5%7Tx#N)4W!IV>S!NwYh7B)L);uFTEikqg9iuQQWH zP((v_3@=srYC^$if)`AM3agGf-A{>pen+Dgw{wDj+NCVX>e6#}s+y5JJ`FM^CgFeu z^To4qyogf8wnp{Mvb$;GatGJQa7oSidRyRRK!~?%K119X?Qa?>PP2c$am?ovzU0$p z0O}Or2_Qz|^0<`xY7%4#S+G3X+|`L+u!B#;G>cGl+7_^t5*CU{rS)uGdr|Kq*Tt1! zxU@XCT{8RAWZ@NJG|(fgAYw@61!CF`a7L%E}O&z zLcov!p<)yrG@L6o`a?9uEIE8d!Ko{IX--^r|78QpJF#sRwNSsOgtHA|{ME{t7T+)Yf(TEdDK!0@nbknnliGZ#W9cEmT!i0+~ZA44c(j_}-jFVd?Yz zi}@oel+cV*@qNOHg!T)Quo`k@v!b_W;7_r#>x;J-+$Iki)Om9I4AZab-gSLy(ilj^ z-a&2<3++->t%;=7+CN*t2pqz>kMudEDH=`?k8dVLgYr-0e=v;D5x8+~LuzTx)x}bS zfq;J6W1|Lch^#BGLQ1$Y@_i9slyhZ*rlOnIW)5PN8?!zIyAZC>L6Ap@Xc<2!ul(StK)B1s9TkcYC_Vu&F_5ba_@Uj1PSw%w{F5gJJ$4NcZ>d=l(@4SS^4U83~4BLwfq95zj&k@!o(XJ6^u9si-6r7)h{&VV_O zckQ&4Diw(e&6-?|5iR{D4=TiS=CIb~JuQ_;TpwR+Oz|{Ir)`DSCM^6Wgtup~mUUK+ zDz+mNT7?TQsx!vzKjp`{JWWH*690mj@V+oI3;4Kt{v`(3-DhU))Fpp_pjzyx8VCVg z{~Q_tFTm2B##4OHUi&l{-_F!yS}YTkU~F-*T{f9=>hv5b+R1kptPQ$ep^<^zcpeeCv2mfNM@5 z)IhC3yfpnn9qQcAz{C~_&pHr2xE(O!$J~i@(#%JnP3)Aj&J*;R)pap$&{)p4NmH;N zC-b^?W`f7McF)+GQgE1<^j$%{(fwDU%kw{y#acM_KMq{|&ehjG{U2H^{XafP^w*9@ zKXt<75=nu>sU|aNZ;UGu8Y3r`3GiNxTE5EzR|v)8I`9dV11;}ElxclBay>L*gVzSi z0Rj4hE1b+9xzp64->;%78e!aWC<+nIKDTxE1>b~3FI^^-)8!>SKNmQ z=3llwq1u*~qwC z-sjU4>eOs47~CO;C@qd1ynZ;{Bfand4UzCj^#nE0zMPDxBst7>-2O%~oIQ3|acG%( z@*zj#eaDly)q5`x`WC}hUur54Iv9(^s+h?HJbsG%m$GPH@LGv9nr^Kbea$s=d|yIW zBTNP@>2CuBLJxy1fO=b-b)}X{4urKzD0yEAEc%8~h7e!Ry|e9_DG5(|mb2U=WizUd z^PuZ%;vn3FDKG@W6H;_ZPg!i=L6~j#?(Cq#gZJJrT*9m*@0C>U3ty+IN}o)b3E43F z^vjQVO5zyp&fM+Qkz?NN_M#D*#6cGT63Csc<{d2n>sKj|mjbNZrSv!N^)3ihI}{t- z2Uf6904CtYJtf1}jKG+Y3IiZoW6uZ_-1tDMxDg)d55pEOBd5DZD3^Y$m8DBpL{??@ ztoZT}6x~CdnvP#)ixS3D)#%D`!@d!VhTUc}U|5XLpsM+5HVpj6ErezV%DiN5vDV@uUm&MN`=0Lq z+^i>2{q|t$BB}!K^UAr)ZI>>iuw6z`r`C|c)8!YM?j{ct@UgEx96EHkAP-wCF|L9k3339n-$YrJL7Ipg*a0F1(FapD#zwWrBSYb~+Q1RtE6)t z2qK>zn{7#a4l9!zk+&YxOZSGdJZEYLZ0vT_CKSvaJJXzNAX9AyLZNuNTdMi#>`(Tm z_n!T^m>n+`eQPR^1p^O^cM`nbqP9jNl~;Rg#Q!;jqgkHRWZ(U}QVce-bkvd+b8}Yw zctLNU=**s|by{TxscUn7D>Ln5C?x-!qWuq*8+vcNC+B(mx3bvJaW^{3&O%qMnw=g6 zgQ8);&f?CCa^HB68xPc`)o7Q%>1;(6n>vF^KGyidC|Nrk(TAqSiw={NTAaMcOUfjO zA(i%y2XFHgI;jlnc_6WJRjwnK}{;2DwE<+V*Oa6-!5WG8EF zGYb%r&Uf=D!qJu56f1yGUT00>3QP)rc|WQC=$}K#nOtB%4kW0a)LxiTOl*LLY?gom zh<$3~(;{LRq(kI)H}($fL(d=nnWe(RThAl~AB&oG`l|$xhgAE{w^v7YJWd^!T8R^yJSC!g?#_dA3>BYq z=a&$~$88P{5TglNgGgXC(z>$gUqeF9MzAI>FnmGQ33!RP-Bmz__NX<=52UX}7NQj! zFk^?RMC<@h;z{8{{l6pYOJ?-bdZH@2uet-X9@Jf(u#xzT6GtSJgyyt2K~f-WH~bca z%~2XZ%-*puteCR|w7Ivoi^3Ti8f}_lQ}Fh3vJk7i2C;=$P@(M$NY_pZg0M*d@W;qd z#cF-sgwgu!()LvYP3g<6#WZ)-5oBuV!Kw5*RUcGe+*Pr@0A!0BpEOPMtAkq}ZCu1o zgQF7EJ*%vxZU^UIe%sv2L-Q^ZI^U6^!v+w=UH0-?p@SYw=fWZw8EL$fLkL9bBK*RY!V00}YU^h4a;!lB&Ke;ZnJIq)>X z$tc|3XyxE_H24KoDGHuS0rQX^yW>ol(6$W|g3mrjD|pnmcW4-5UU1uEU4!$S&Q=LZ ziN9qi{u!B6{pTgP)-C&ATPVIY7s#H%0FzKeaHGu~fRz4nhmkFN_m5{;-bpUSdiiK)M1qyK*?>z2oh_^~!rkFZ-OGYbQWW;OO zX~lh+%zc#2B#G3Oo7cq>J4t5)!vQ*3Cm!aXB54eDU>)hPiWd~ zjZW$BsU9J@$iP?l7kg~mLH%-aj*y$kU!1^(6qczuB*+vnDt;0UXSo@!$zOcn@Wr@L zj}Yx@CTsSdn33;(kjJk^?W46OJ-H+1>L**u+fq4pz^>c|}aXvey{qzH0V z?G{)p@j1%Q#B}-XiF*1kCA4F)k%ew2?my{X4!7;t%wwtHV}NT{TNYl4v%rP)Y(+0> zP5F5%s%nji&H3u0x;G22pB;7RO?49Q>N{Z2M-_;gmFOXh zrK+s#R7(^I9Hi^k3T;@H>pdiTa_&M#YV&Vf{~Xd7JazHJ`7f@j{EC&+u?>Bd1NhQX zqLpH9<&;3p*rJ`e5Ss4Z#~OL++bkWzzj7gybbZ85wtO9VB>rMjrrewkS1p5p_$|Oe z2T&FZ>0Jsk`CbRM1J&_v0xY4`6E6<#%_^I@bnklAEQIsboK(G}nH^VaYsah;{y9V% z?h{Aka7sb|7x;m7SXI@K8tK^VRpSBfTPt)?+QvtLgn|e`$-1m9W3XuAWP=g2WvriP zu~z4J(8m9T_M1K8!ig7%$EO}MddXQ-4H?nHBYU;Vlbv0%q(uZJxDR3ph(2R}|B$SA zslXn5?5`hD%W82PJA(>C9Mxa3okDK<99WQ<&xh6;CzPZM%l3#(NkKh=tBN(U2{O8W z707HKJJP3nMsfF9;{=&j{-!1!+;)@Asn`Nd2u;|+p?_G~c^EDIcP~XcssHpdGA*&y zS3IP~X*vGP@Lq-$?(5%I9m9qCT(Npv(TpIvTIt} zY?b`-281Uj|<--%bLCt*&1+8~fRc zIXNedAL2P)0rx%#L347GNH?KT^FzX4KnO?}v1)g!b^y`5lDzMx4wUZ-W2GWu2Zy*T zfEp)GX^H2Cwe=Xxw03t64$}2(VtUJ$_b{p9&~jse`EBeb)1W+|-L-VSeKp*^#4W#o zc-BK0l5#G@a@x(rD#Gc#x_323nFnL3JHIu|kDY6MZ+Sl?Qp>xY&L4HjcPQjHPopto z64=GIMck}L^aZ9iu-Vx1M!+}Px)DIyefmU`$7I82w}v8uQHz33=V7;p|J_ykg_QWQ z?eiJhBwC@;t@>NqdxDCx+>hq zupA#50jio`9QQ3Io4j&Gp+zt3OO4S3Ap5^nswk=|zf-z11ibZyfHtWw9( zk>BFnE=qvRW-}*jyCgZM@j|Bbc8HpT7zLCO22St9zlHi^a=ndjJssOxIveNfR`I^# zUd4c=jWACAZ}+j7M1NG?!kCx=)=?4t3s`uLYm&%MVG?5p46xoCNJxx9C#5@$PNKYw zRNW~=TU|EIRcs+aV+3pnMpzMgcI4`(6i{!VtDq7=29;+eAI>)`R3lg(X-<0bebKRF zCDI%Wv{WT`55wxr!KVfP`3(QN`(J+Wx34H%`2D$e{bgDqGi6Yy4gq=8P+sKsn+p{q z-?96W!nIySw4zEKjbf)Jg_ZGuMxtLQyl{GPB(^eZP=9@+*tT~MK9$%1;lG_kJX!0LPUR6aG7G$DWUh}XzW80v3+`i<7KA{Q&5F)Z% zXvw!X^Bx}^uT(&GuGWShq<}*{E8K1!SghpLsYbc~4)6^2+S**3;Sk9AzJS%|ktxr_ z<6o%6wJ|{o;=Z}p)E>6j=rRg>grOqLygfH|u+M;J`Aw2xNy)UE9SvgX9W9={-q>}1Lhez||9Ynx z4B_bR`bt6Y2k_JXbMO8CLC~jcAE4tJ=G~+o#iE*>jpnz3L_wPb>ioE@T#)V5L$6RK z+4WLrOqSZer?}}tz}Qxl`x`vY=(=u}7j;&~S4z)eYBiLp6F!&btTtOuZf)e}%T4%6a1oHCuiGMG<9%PDi!vWEXa6$f$Pj z6N&QfkRQ}SH{|8a6BEZkg8&6}YWKWzo471qNL$~D%2gyB=3gW?G#Y0ihEm~-E0s26 zOOS(;7wH{Mzd5bpk08@8gd(@frV1X9E%lX6k3))_hVQLr4&b30nu9U=s0ZO4GfBu* zIIOQ)Pk#YtRQTM-xxok5CtTPP4~q9wy3;hs_VXbhH`G0`m97Kn@F+;w{ixl(-Df|Y*i z%Crwu5tUTFzI{ce?qB3CvJ3ObWB7wI>Xct{4*Aall4?=eV_uab*xYhEkX9H-BcOL~ z&LZ^Rdgr)5hlNg3OV-C%|Fy+X541Gn5>kBvfM9liXwEQ*L2@FQynT?5SJVd*ov&KN0 znn1ji>X1}n(b|q$fNqwd#l#@da#!GT`JZwafkfJfk-I(cFzy@y>yUzI==m;olPjE% z0n~E!#o_%c!%V#`gKx?)u4bp?!&h?-S zCm%KM-**oSJR*AjWnGS;ST{?ZsuszVqZ)jkggvVtQV1>^b~7zVzS?oQRmW8E-PKJw zIK;*muBs-nl3fK5qa^kraSGI!q+NZ;afIFF8h2GH1fie*Xx}OF11DeYEeYRbY4fQ5 zqb%Wi_*G|sCwKv?2ALd~Ai}vf>l=e*$^@$tB`jGLXOBRsE3<*Lm&XSY1VZr>i*c|o zH&Nwo8ZrZIz7Vp#ayU?E^&`eI$54^XLNRZ{8Ual%(gPnf$m$BrfsgBzCsqViLZ-0* z45*d|F~3*GJb>dFblkHuZQ3VOs&u-GakX@FfJUhwP~2f?K(8Now+Nw%ULg>N^V`5@ zvW~D!+hI0B)AS#V@C}pg@g%o>07#;*W*B=E$WjyQ93fsppy;Yt@yDczUYWepw_1;# zbE$nke*fgXzQ5t(jytUDI{)K{aodRl(? z0cwNEp4Gd#^Iyx|YYh0TPD?si!x{ zS45-Cxr@m0MRIpJ9SR5YL^jIz(o;FgXF~_54e-F`(RM<|DdCk+%1iZesDT)S=FOY) z%!T@IF^QY4kjA^*Ofkz_uX$&l*`&-szTG*`l0{CasRml97J0|Oj4hZ*NI${^&dy!I zlZD^;pKlS)Ql--Q7RYSRnZlY6!}E`S4B(?OFqYy@WJ~&o#GR-FLafB+S~`SRQ>WYj znZX${Dx}IaK*a>hpuFwxCKgarxQ)ryJpwG+5P-?5#{1c;O}C;X8!AtNvtVdqP3CtJI2HK5|FwylC``GyO8fIXsH%bCMu0 z>t5w}!&TCm`((G(S6hxc1x7c%_sD)TGCi5f*IbUxt`CSyI&(2>A#)31Uf#-?@Ht$_S)K#1-ZQ4p-&ZXLvOO3l+MJQUfUDjWxs8&WcV0rfOPad8L ztbLjJ?1j|5FAN|EWM7<;B<HuD)KL z!H0ody^zgaq{z}$;Fy8AXVX*WE;4lQvC1_>|0Pl_Eh6*Ob7fIw1GVB>9qQe5Rg>T0 z=D8(d4@YVsV)=a;F-#FPAQ@_<`^1&_E+?}y%C~lElEysg{@u~ju8U)gLd6I9_4Tx9 zc}^WttiNIRvdT?O%`GuZ$a>Ts-bNS64Q>Tae;Q`*AF3_8)zQSx6qEs-N`q}4jp^@w zLynKA?jt)>?OKlh{336o`E*09wAQBX%Ur^#04gY$)Y#!)(e~S2)ujSpdS50weW=ER zkl35dTn)cT_-L3+=+TptACV55`@Lxd=7YWrE4ok`XudumH=kx%L(V?0sMr`;hqpx;*)vD^=gzu{+QpbY~J<1kw$e9L=c=0D$|ZRnLA4KKo$xXY#@ZhPxWzW?~i?>Ql?4YT>Kf8kM$-XXkb43hsv#xUSmj=rUb&SLa7_zr)jLub#s~C^WISKS zJSgA*tDJ&l*#&KHd?a5}!nR-4mH+;(DCgnJhi?OwF!Ap|qb%JZcojW2He>hU@I=A; zhjAKjrslj+=&j8=ZWTdl_f5sGOLZpXTlH6dTgkWTt9yE8|9amep=L}oqTT$}$nK@| zi%R})gM2(x^Ky0c0s5}Kn9js?WiDQL|0D01UNo$Jc$9{`01sNlK+E+Th$=Njb?$*Q zX$AT7Yxhr+p07c7j0M6gd{1BG_PfHeLDOH=LI77Yq-!eNl_zTayGA^ao9Ph9(vtN(Jm+{)pCnMK!) zMW|^WXC`WQFV$rm?9F+F7X5RmHdW+Xu{66#Z4jhE?yb->kmbSS827FB>gCkRxsIs` zFRQZ6k_8Z+-7Mw9Q}gwA(-sZ?91`F{g;gClNALZo=?m7gS$zQip|YKLsNp}4{m-$N z=AG)*<^huml4kA?f-c_BjZ~orP7(4SCgrz@H18>TUEop{FMoe~J>hjcjrcwB@x!x) z%D?joKfUhfh%6^2L=jqEXDvSc{}25C_T^DH~_ug?$E$jL?ZnwHE$VS9Mb%TO} zfC!-%-4c30N(db#)X)S%Z&suR0YeD{BuGgDVbdX@sPry`5L!Swq1S-aZ}vI++|xei z-uuVzk9+U=@kg?lHEY()WM-|I_kG^yNr6&>IDwpX^*Ja#J(Dec_kCr~KnlBJ#3{Z^ zzpRJrbw1w=exEa3q(XjIQp>kv7JM^o1h7Y-ZiZl=2HEee9J6d3Mp+#(N!2^TUWHA* zvv6k8tADT0abyO6sqSY^A60;FcS)awluK#&XLXdL#MCMWoPFB6;#yZNuB2@PKY#62 z#KZEME@&dKR&{Nb)9yzth3t>-BQhR)p7BO4x>AWD(%9kw1BIV3&3)B&@hjGl5@W0$ zIM$S)N2q12orqgMygBKuz5acxLEGC>DDP72rc94#U4vnzj_xIStKMuVFv{MxdNgWg zAKOv-_oEyb_Jm{wGh_z@ts>g=p0;sK21CheqGi{8%^W zCDYw*kB^nN0RQ+-pt{IQWV77J{&%q`D0z{PIi8!4!5z&t55uUL-EoA*uXlDGh*Y^ z!76uTfvm%;4&iwfJK7E+66yucpdHr!wAUQj~Duao+mX)CmNTa^-5vgq;W~A@#I%yVBBEw zKxf(elJ0)j@=F~u-3dU);+dHlP`p7Pu|eG4_grw%)f!uh7xA{lWzH+#`Nm6JZpC(j z_2006dP?Kzi#02w*9=P(h&Q-M{&d%C@Cj3nE~gL|yI+a|#uwT-#WN{CFhw#QM7IH6 zV4iLju5r!R=}0#9oA=-yXA`PND_#)qHjwnzT|Ez4ennWjSwi$Gnqx5cn}f0_884GS zUyjpTVoT5#y(RnWklg~jPrm*8P2)AuX>VGIkFZSZ=^wkd{G!sM&C%E`9~2n=p`_!c ze__SGfoHJHAZ4sM%Qi}=9G2b>^rrNv7a4^%;a(u`>8O)zupUX`H|X$5LYEiDTr;bg zq=-_B=NU4)Z|vhGdev@bapgr^0SeS4j-Kr43sLI%4ZCh?sO?!H&b{fG z_egZ8GrvUyUywJqWp8erNrC)(3mxPytx~o6Zo=X-8ae9A=t~C7yyMEv=*kW zdb#2jL8iaMn5#nM8e#9Pr%DU-um zcr$mL>9&hikw4k4@dFm|8QQ`vh0RLJifDrgCBZe6573(Z%-d#MVO{t(6=qWHjDEX-(RKt#?O1B1+agXT=CQl zppsc<8N~N;C{E|0g*l_g=to{27f8?f04Ugnvx7@yn`F0gBI=$P&y?(mdYk*ZqFc7x z33gtaqY|j?}AW)Hzc7>7XyXF5Qh8b5(U34?d{@Au$ICi%R6_`B2yiz zPYZ(fFIr~~ZMxCM@k}Nr-%@8#wprOx{b}NW&adBTydchCu`zRzs&qt@gP%gLkv)j) zi%*1)Ka*5>^f6r*)`iFf`S{)c;_P`AHRGT%-3h*;~& z)m-NSMtX-(+6|JJ*q2($;yZ%f%gI)|kJnxXy5>)eT&+`4VRO?)sDTpHTcC>HGY5`7zGYR91g|H5I)03G;iC0erNU*~s%UoK@C&13 zn|92?1cH$c&oecYk6BJ1vozhPARo1ChH3X4v*?BGsJ0!t;tWuK?<4(BI`KqfuSEHq z$ZpmxJpkv-J{2Aft#2e%o+O2DID{IKV& z{bx6^rPG(v0XV@fYVcx@l#(ob3!9qMY}zHcJ>@}5i7KP9vwsng>#pU!h~5LoJI`d) zE!y```YiYx|9_-EW6PQiTg7ki@XMX~ zx~aND`F@ct{p5T==KjLL+cVuKwv>7fw?iMjnq%4Hb3EFs|K;=M^AI+vW0nw`ci+B$ z`v1%PAKITxE$rbh9lQFAmri*7J50y_q>aMx{n~SEv71FdMEsuXgkrw(Jmdg^e)1>W z&VO>@-<AkB>5*?0aNWgqBxg*OZD^dBt*;K27Fa3=znO#bI`-#_8JcC4Q zIXGs$TVyhhBG=rHa%Mr~gG=kl1*~YsygVkhy`~7+t*#zjX+65)&U_Qj`utt9V5zyX z8=;qK^iUg6KiBT~<>ZW16KJACrIyEa<;mQ-T!?60)%LW*F-sdXC2=o@-#DK0f&x(dF4 z(G&`-FP;tDXx`n~=eNs`itNwFk=!G4f>hdOug~_y%>qhNporgg_avKNodQoY`$smtnu1XtXEz`#f-jS2fed6 z9yZq&F%Tq}M!i?;5ywVBagJuxUUmhab=XWua~<7quLEgEF={0dwX6wV zhuZ)b6Su+K+vU1y8q)Xh)Rjq>v}7C#ml1%rZ&9{>@b?X55oLO)AB*qWkDVzYXo>YH za~tW-i4>dS2d4E;CK97E20Hp5%?^Rm+dCVZku7KEsG}LJ-b?DBh+G^jwNh%%s7ta( z!CTi`|CMdoAM^FT`re<`H!OM!Y=N9i?DL%IpU4sa;m-f!-=Ewr?VFl~ojtUDApVb) z{TG+~Z%DT77C!1tmG~A$_*HjlXHhgXv-CDAQz^~wduYEj5Bd7Fziq^cdLI45?E5yK zj#(^UcQS&uk@fmRN!4Xcbu%V`ki>BKD-=}lZ!cgTpD@Z%b>mUo3mxBUxTw@|fL_gp zz(3wE+GMDpRbkxOjT!;QHhuBmvD%21W0s7fdHoR4xWk8sW*)~ZL;Mc8HC&JQ{-H=F zI&$PM^p;QK=;c5Ee*Oo)$3b6?oO)Ins&{(?Xw*eggB+z`cFwSJkDT$D=YM&wE#t*uK{oZtPJ}+;q7$bLK?6G=%bF zAFpxi^>Di_&RwBLqJ6iWi`YD%T_S`w4#$O=Fh&W0Nm(egKsr(O;E!tRJRL^AbllMm z?|M6ZZ*)=8e9l6Ay@e-s$^1P;pqb!pz>{C#2?VkAr5)uDn8C!? zhXf+qfG5B6N=+lucSl zNf~PP;s^*mlg(m-<;59La;g${zWwt*s`JlZKgvXg6x^+UeN=qo>WzOs{l7Iu(vcZ{ z;?$YErb_)q$oJ2K^ZjY^5sq|F597M%9P=Mr??1J09Pu9`-yukOuYEjksl#$Oi~<49rAsjUoW$qwRcjm1}8z+Jm}BS zfF85-K(>VIkS#|ajtVM|S(f5TjjUOJiTj5VnNU}^zdW7pwQLRl(}E%Z9d0__Qh!bU z)TSghAy5BVoiF)og(INEPzH#|5W<5w@lwNd>uD>727pr;@tMvU)nL~wcDdq$7g@`- zqE|iMsL$}%K}=-isCqe*r|-ujqmK&qX?97j4WeJfAfjWciZD0I<^#0!ec8ggHW`S3 zggIcOoRi%^R_(ET^-T$xT(M5#83_Y7-C|6qbsudB%6z%-sM8Wxm z#Bb$dA(I`LVWemC1Xzo(Zecq=QnF)k3Ftu6Vd%rQ{a6OYu2VrW)B=02SoyjfyJvVa zGcBn=1>7B;sQk8US^(JB3dw1{oQ#A#5gKV66I!{++wiNY_+hQRti4!hudlF#ZI1f5 zeNVl}GDCU%`2~Ck>CuzoQIB%TI!(9!L~v`fTjy+ZlNZK=Ld2Xv$azm*y*{abzNo9% z;#N0R=OH|yf7hLtUz2|QvY}{Ve7BxeF3iu5cKIhRca<{9_t(*2hE7gy9xIWN)qkml z2MLi!_5o@mx%qI116NnO+G80aGoVk&rF$REVWWtsj(l?u)P%I3tbpMt;l1PG%Na5`{6%)L=shy7#M{XoU0=5Y(-cFjv&8be;ntFapZU!a;g-n6a_ z;yzb#`uVefrdf_0PGX`@XK_u%jEYUDPJxb7Wl4^p#$AG!CLz9tFs6U{=x5n9@kv#V z#4+WzsM`P)6&KzQH9OF5_CuLc1uc@NXXXm#O_xl*e_I>#T2QM(z=FvRE!;cfsbEfazJcsy zEGH!Y0v=Cndg0{DE905(XOF3D5qQWUXxj$R?FKUOi5yEzs_VKR)tK?*YT%PLcMc77 zt*;5xPb+X>88IeVro}e)W##<~EfPkfHLYXTWj3}uBD?GlhAka$mdwg6SBkcX28mPr zau6km>}+oZQ#+VEVkS_K39_~>1D-7Xr>XpV!Vld4CvAGyN+XY1${cid`4`_MD*pLd z*?yAg*8*D|*_5-Mk#1K1yYBF4`RkKdN;%`u-h<4rC%CCD;OjdWSs!LoT0i|=eijyE zy8ej9#iPv1qu(0h?jN%V2hCGxcP`)$4&(Clhr{RB*~h?Fw?2l#46}=mS?2J29OK$d z>g&g0CKgObx5f~*==8gm=l@VB%ZZBNkg+#sn!i(1pnGm=e>#os=i3rJ67Bx&;$E(7 zhyGmy&Enc6Z}Y7qZJf_-KL5b?98Ivgg$&VWxtihyZWS7UafjG9+jrw}nZwn~2lda` z)IOcavh?dx`M55b&7*1wn{!uvmY-8pln1T8WZjB~U;JHd&h>G7tj!tCxbV9UQS*lb9vzgLNyn2*ujKN+WJqwnJ9w~b1x(hJiQiliH4XnmPiT; zW>tHG2oYT1a1e0q*P8GXZ%r>`#@va#=!iaMiM}x2d*_(NTblK2e_Z*P(cyWkS-#WQ zKqSA@g~S6-?4fqdPwpp*@4~hlbIa{2U2cilcQ^SamzPUPq5Go&R)(7MI}0wzYyGn; z825<$C{noFwtDeCc>IlS0^Lf3r`$w=WR91geT;@%sAzp>|@dx&FyEiYWmy-g4G!7{&>uy)BC;pL1#w3)PbdV96g&QfAQ zQ4ng{UkoY%$fzwokn}hca7&&06VLS!K`?o6*^ISaT7A=f7bfyiuZYbe==l@AGd>RV zJh?iJ)XKND>OCbqnB}|3RNjn1=37Eqz35S2k&Ub-o$r{%&6>6|^FYMEqT72+;GTs~ z9{+@*$?|ovq&d!zl0^gCcwW6oqGmtbiJ<3UTWiw}g?xH$vCi}fSK`mY7?g=far0?H<{`c#$6PdZ+<^Z|sVtV#5 zkGj(;KcY-lze7bO%dZ92frxp%eA^|3@0xly2nKwqJ2y)SJOJ5~6?NN?M>_Dz#`L~^ z3wt=0+jl&*%cQ)OM#7h1m=w`Vd_k|8A=C8KTtXymM^18I5%I}j#wAxIFBiS%r-u%7 zYHIxQ(@6p6jA+`nOhZ`RNRjbn-C}iw=>n%8a+KiPj%Bb8;g^ydb}mP^%vNmdS1eO? zdqlI>YbBGWcf3U*?!Crp20RA`j=c@h-`~(#)uDN*;$gfD1rum&e0PqILaoD0EPwxs z-OS4Js6kZc)cL5&Hz=Q(&Bcb$aJD=6>#s=BQDxD=!=5xe-=&CWzmI|c#v*pvQ#aJI z=w`*#V-qIjp?ALhT_gQ^b!x4z`vEgZ0~a~EmLZqc8(t2k$J(Y)y~kN?Jt5d)-A0fR zdwuwhCzj|O+E)`>MLU8y&m^Fc1|Z$JyI$%u#x(i(t8kO*tN2g;_PhILu|;Aorm^rb zdS}VVkkv8EFF{&p0IfkETGm{qajzY|LC4C>^;V3#(k*{$o%=|Z5z7AP&CZpdA6f5X zNRN$sQU5z!gEhq)_<78>msWpy*&&O2if^M29?l zDA|^Lg=lpfj~n{YyLAB=SfLU^;i_qkt{ai?u9{Z5cWv1Fyoz~5N^Ah_I>N@WUf<_~*J`u2G|EntRdClfTd2b>_|(bH8DcD~;G6L7S1 za!e(iO*q7WK-|_{+q$)E53uZT=?t*IqNT|M!ML0_Ewx9#P@GwT;s}Ffhx>?5l8 zUKx=;yDT*|o|$I9&$^#+Nj$wyKINLQtqR=L`NUXYO~oqPBgrOUbRxIu?p|2Ip4W5#I6a5cgVQ&jrxl zvjJEwC^t{h#8r6E`1R|WGs9!cAa~wnIi@|%|s&N=4uTJ zVL}VI+Qwh?9PY&0v#|s8-W7IAx9`6m#)>BgqBL$<^hrkv%iC~QgGUtMY6~OoIfne= z-D}^`3x#Hpn|_N*!lCFp2O|#a0b)@SlMb1RzVT88dZ<-e9?o7s7ypfg#rtD1EvvLC zEGcrivgiJ1p2bShj0h6OKluFji-Ddduv$5Pd{4vx6iYEVcX-XeiK6>m9xV`%Yc;F* zqT}6UWqMY!(1VdjmUF)rizb0myZTALyELw&n%S+{+ zQe8GhGRBI(1ltbsRI4Zl*OyGU`wl&YcSqVn?vf;XhOWX#mVDQCG-E>DuJM2hl*mQz z(Ew`rZrtS+NIZpUpSzY{lz1iEimB5_RzaLKwEFS)xzFwPhu1V9Ts61Q#HaH0IRhLK zYfC=jg;&faJyt11*Ah+2`-{naB1`n^wE13+B9v97$%Y`y^pB{KxR@R^x%VA8vVe}T$>-KLF#8d<72Br0XU1WtUt$Y4 z6g4U|ueB(8CdHTQiOsIQDE92j*2|L0#~Y*J;em=Fm>!^l1Xa-6M9VISy|_36H|Gat zSLo&Nc@VcPqVn~+@a~k+9`YJTU0&wMR0JE{_o&+RwA1#ls!ZmU!|kG@&72>iUr9_> z=c#^O-i$j5s^Xw3%S_afjMm&7>r}a`?$2;%Yhi^FKL($d_SPtK^~xTuAqngR5J^#| z8$5H;pv1UO%@5Nj!FY&MEzlX4gETGhDtDKj&z~(am*?ct@)p z9NYLc)uw1e)epJHEaoRpe)2&j3Vti)Z^8GPB+)r%qe4ivJV@kSzdfE0PsOkMgl4{U zWl9H9BQzK9GO*$amIZ!CUyxfAR&NXL%q0WM;@aZoS-e4jWswWR`kP}qiSon5LK}dy zh>b||CN+J*DENz2ZP#hpGuh`=+SQ=oklb=`J4vXG_QSrJ9FpvICXw4p-E9Gpcq@LL zNt;=|@mZsN09W`Zu@Jw+G$(lPAp?AYOp3nPLi-6>!!oZ45UghKe$7DPFLC@KC45Q5 z>q+W6b}j)a-PUe{GYl)u2z6S8Nx|+m!N~&H@owp-(HXvT3L4blb^Nf3nJ0d?lz3Y&CZ#U}ul}R5O*UA)oPnVKk zfvdSbhO5}I<}n={`cNmd>{F>)@-0|N9;sqJvkk1~PH)E l=&krR*lSVNGu13;e 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

x~Nq}qve2?$oPTGtXAK`V^B#JY zB{)g~`a4}Yp64az*`|?B3p~V6+Jz z%i@OLS+TZaW-T2IA6;ETa`&;y7GNqULkU*KwJ=kKk{?J#@smgjc(k z8=SEDFOi;^eq6sN|A27mg6kl!19$pS2Ymq?uOn@r^{{F(Z{>mTXaosReOPaIDe$@0 zUO^Is4i|Y0dH55<*SGYkrq_$n;lnvBHT`sqmE++cHDIR7>;{Ce^h$Gzn5tK}D; ze?v_8AIDMt#kqf<{NIAdJ{ivHx^=G}p+N^T=+H$BYp#DN?kgZnK6gWf&F|Q$Y#JY< z%?REscH`aAyiOhp_{n^4jpg*S&z_Z9Y7+$_qtpQn#>9MuqCQKih*~C3s#I1DsvQ1r8&R8R%$6XfaaNo=D&2l-$hVBXRbS%O^EteR%aJFIdm`F zlSNdwrl>2r;PPwkW03Gl(+k}B-f`ev+)$TTDV$^VQj-G}D+U+N#sn^5XW(*9vgZQw zultX0nOq*2v;(kLWdwPPbfm0lVf{qlNNTtBn@35osWSLczHr61byg4}vafkgqddv1 zdln2gkK}A$08qnu8F9C{zEfZ-`(gr3qe8BxoGz)%e?2PfiP{Q}&CedeG&$9*J2lRG z1^{$zmh^AkzihV-)2&fD5G+RegSG*7rv@CNSsh^EX6oMr9&!REn@gnF4o&CNTYE0i6Zg zz|Em-ZL0vti)Q60G5xBP!++YW0ET*?XCmy@)#V#cSg?lhtc-?7R(a>?p9dS>9*~eX z-b{w6bch!Wew8!2*9)$Ft?JSiaj9QMB`RuZq;;0gImyh-Ts}3)&If=qMNkF~@0Ld> zSM9}{;wYA00bRmunL6Uu>aQF)Oov*x1#h`P9Cvsk-d_?2?KX6*AD?mOH!JVB=$~s9 zRni1S0nAt*y2QtGz3(BU-FxyTc)45iFlx$yJ*`zqTf1 zYEk;Ge{aHjin@@WJ#UTTKYTL}p7S9;ZrQqZ6Tu>&zU3)fMWkiEZ|y+eGbz876_#Ma z7f}zTB4JOdn}%nGTvVtxb@T`L?dxZ_2RS}E4=q8Gjc$r)Bb{oHRtg0`WUTt~I7x+C z>zHyvGn*$O-(1GsM5jR{%bvKGCXVuQE*&zewUm`Y=YPIG7??Vrr^L^mH4j~_PEH&4 z@bhUct`(W7R{lJmc(ocjvRX8#W0!|7h_$xCleMLTNmbb=u^F=$x1rynZln^Rm|{&f#*hEmUjbr5h9ZZM^c z60>Q1&0S%vq=C43Q<^=|KU-%St`eIM8t?Hr`Yd-otXp8VzcVQ*fw6IGRqmtMlgaar zqF6*#nik2$D0?OF?SKolS_bKJAXsVWr9bjiu`@0CCkC_Vaf*ytj!M}EK%yX{0Fy_V z&O@7GTB=m~(QIQ}&P)VE zZlqABDxQsf_}SyspIFQDhEg#DFVZ=m;%dBD3jM2?#V1xQ`nS+GWHlXWT* zxDD%y!?37OLl$4Q+~|Y5_%oGKuZHnRgxM>$I8+PEjYdcGRvO%|G)fZKmR?%AqjHMz z2f`luCkBm*iY{`))mWGgrhQM$Q`znt8)QP&@L+q)@_;%r+Ne!rk=_wxdvf8~->4;sBZ7Jy56s7wtDWAx*piEZI2RVd^*DVC1VCng zcr8xo*%udKtG23B><)y_)$44evTGG9B15JN#lyzvSk8xWW=_bQG(zC%xKR9^;m6jK z7sNzXJyG&dTyU&bg>wRX>a=1Evd?x`?yi=92}!U30PZ27EG=pYn8+KefAkMn~9vz;d%aY*J4cfoaycT7*P)k9~-N;ts!IlK8R^ zj+g(iiHOnI3KYrsbn}qYG{xJSb=$5tf23bkLnS)Su6npW(FOt=s~c0mz5Do4s&rg? zoy1i9sJ9LBqXYWoc9;dHeDPUo8?XMLlQt%G@?h-voH2^rBJZ{+TMea89JP1nhXw}t z5X}4lnrT3Q>1h39?Kl~{uW;;9lp~%Df)z`Pm6)9RVr2cxInb&z4 z5#JM0E1Z83Ce**|KkHZ|r@o|H8&|-R%9I*_;c;EcyXU;OBB`cgammwqHb8_rs))}- zsVTl$qT5fj9OsHi`gVGxZdev$1t4ZZkKY>%w5DvRn6`ZO)4 zB*g6}2Ky!Yhl*KS&dEYmTG&EZX>5^58T#?m|)#;!05|{ zdEysmI$`d$=4k6|T!`^(ax@gsQEt(?Ab9jeEtTE<(o46dCmpi4!q1Sbv{8U=y)U2@pK*fbmb9nap)nz{S^9Dr?EVL5V(eo-K~Vca4)A1hN-()!_Wm!y`J?4D<|kpnX1O*f6k43X)Mvb+(~rb9U!k3DXr+bquy8Elgnb@Sc84yT@WkqmW& zpO?&@xSUL)lP;_MIM_hGjD+bHeNRcrsROBQH*OHA+FSYhseG;n!(Fj{GqEAM(_dw1 zzNTU#V>mIv44xjXS8LvWeUTyF*wI8oIv06wGKx8?0uWAAeG=8Btr7jEAL17M=5>j`Z3WC4ZbbK2T#neg6S1WNsMo%s!v2sM&@Gvu9C0&( zV&+Up%)|sP7^et`bK%Xpsv+cNoU|PIvwQ*TcT-0C?`gb5O{i?1xyzc>&Jy8=B_jV2 zm4;xB7mq)TrjUjOooHV3;K^(cUsKG}>2m$|6T;rNw7pX9(bjCa4(xsyBii;2(2|** z#r^%s{dw;#vKK5Muqu%}Z_veCF4=2FdC76u9e!A%$^f6|m8!d}D)*MT!m*dy_?(bz z)t?qJ#WcG5Q*6PLj{xOS-CRypX1QhJTby`m@X?mP&goi*)e%O=FUVp!h>3AyMD_jD zx~8!$ms;2(m)tlCEFCBl_%c^w>3V%%hrvPA;GWK)*!(j^IihK-N6{r7A%(IrETp4? zTb?BkGs9~%Gx(tKf)vVO%X7NvT8?9uG)Y6Mr$Qxv8>E3PVGB|cHQ2=KA5pd+ARZ~( z!p*C&L1iW`zRBW}8cHVK7+YmevrCLAx30vh14o24JONzz-b$Zsu`>=I?X5^;K#WKe zPsED}&*Y@_9pHqif2COmNcP+D#c>)?9XK|;@`cKp^4~F*hg5a+J02S!9VA}AbgbKU zq>&fb{FWIO1y@Of+6IJp6;GZj@tFLI2tMwPrcd2wYuk?3zaN@>c5Z8w@B4f_wCMyGFk?N;aSXo&la&vNWBZ}^wl5hl|ijY7JA|42I{2gxe=ujbxEp081V={ArMXItC69!1mmk0`g5PgOk0l+Vh`gQEB1>gQ z_ZhD>tV>ML_v+^=wOpYH*)2cFxd_qUL{7#Z#sbVbQwSYpM~-L2x@=0U6RO~sRi0!L z$DWMz_Jev2i@*8ae#3;9jb~tqCU|1dVsk;y!))su1oh?Z%Fq^k@qlU04E{U-XMv<{ zdl}T?wmoVgZSB~Sc!=T$n<~$|${cTw9+{6aV=K1w;mQ+JIr;^ckb>vmD!)Gn_0E(w z$TJmuHf(cyLMhQywB>8{>8dR_ZkDp>B3m@j-_brB_#c%|$AweD>a+~z%eRm-a`)W} zTm{NToiDBgeqa8%PxG{_b6|Y82Ax%&DW3YXpoDq;6yv)VSzj%;rGcc&qPfPzL|0iGP@JDI8z0w4zxT+p8STtO#a8Iw~j;A-!(dw0V;JyIP#q{5GlpBOWPjw3iI_Y zG%L3tGCq6jV3$N?L3N=WXbP`8m_eux&$4?4+W@ZM)~ek@G&#H zCYdGYgozgM6fM{6=wwdZ4usyvf&$_`oN2k<;Lb8XIwt3gF!_3xNqaP`kNm_c|7CHe zm{4ylpi5Iwp*6DXKD;h1lH&_W%$MVq;@t zx1nniSnATJoZn#Z`JdLz13s#>nG%afS6&;`<(Lwn1(CcU%i_xR|Bt=*4rnUd+J~`> zj(t!8rOr@9K|rKQ*Aa+FiAa+^(px|v^kzkhzyQ*PNQVGHN)iD973rN2AV3HL0YdMP zgoN*)cV_OLx#e}P_ul!)m(SsiP#==1?Hi-o?k%7{G`8pNsz#;p*hrqUVV?U z$t%I$y{1Wa$44t7Q>RlVqC37K2p3p>qwM(TR3l_jFq;3`yk0@<@%$8Cgb4-vL|MmN zAV@7YCnx{@b;Deqqyq`XP3++yi8&pd;f``s%JtB_K|<-2s}Jz7fLdrRQ;9LGLdfK+ z?61!#nNCa0+6!v=olXAsq~u`-_PVnsj&(~^2*8l8kk+$$G79sqq{`D5TcD(ABVvdc zgl}A)%IKQoe=O+X$(%Ua)<_W1MC+8j!TF19O{%rDbzRDHv>YDV@ z4f`(WNbeaFp(S13>s45rYgnRb=8VQ&b5`%Wq&4xUUT2uh8`5A_v2m4tI(Y&)E@oXw z>G(pQzB^|xPrJ&2nOberQN;c>I9YY?EIc%osLY}6(uyZrI#?x(XU&HM5j8o*pBnw%IlmKJ7L73LY`&lo8II zotbg(MeU&zFMCCU!vVqMyHH$Q5@{m64t&)A!7bM_TID91@oIj$@&^%v%Yp;1Drb}D z@Ph?M=Wz}w1EJORFo}w|`$5s-p{a3k%ylQvYmVKj2P$ynGd1oKKTfU;zux@*%h$h) zreq~jpGZRLiv&>Td<$*JV$zDa*yTpdR}NDRZp`icu?c1{n7&_0$5(EylllX|42$WY ztG9wTf;I9ZyK-SE?*)(6fk~b`6PvYnn%S;>Xv!CIV!#alXn*`Ko%J_++J8$<%&^<@ zhHq!lW|7S6k3jIB{^Xzjd(}36;BCt$c;@&nK!5w^mw5!ULg!|~`x=DiKK-A+{dn*X znL@qaB-Nwk!A%3h$kYWFp8!{7i6^{dIgV<$-F%Q>c%)!tWuLCea?{Z1wyx>exAK&% z;&wuH%^gq@ z>F=Vjm77D>4w@JhMnb6E)gud)vsT(VfS?UxJ|A4w_aw^?s9 zyd4xUpx4&mdDfF8UQ=%Kl`z>QkTB|-Qhx0N2_M?=r9|YDNG*O1DHZAswwtJ@dvN_L_A)q-1|Gj0kbugh^ z+Vf-2;}X0|iAb)pU8~12$C&+48S8fy?i=17?TG6M=-mJ1lz(Jfenw*Q{V*TpV-WZB zM=8UNspW*{i5geMVEpk|c}B3G=vKNM!bTn1X3{;kc{4e^H(6VX&YV;TOLMEi%SlE^ zv`nYIT!1=el9IGIMD?NQvbLnxU!DjbEb#9<5k61R*oS5?>^b@A@V{N;C=$C<6uus5 zT;oLx?u7=ZlUU0HgRWHy8jG$)NonMBF3^d|l%DSO``*&-Z8Ft87c~+iOdXufQr0cs zXSIM3FISyR$7Z1kCWcYX3j> z_`iPtjI2#ZnWjzex0xw!;l&YKPjuylRM6)lUV59RYEx!OXfUwK6%Bv zj&UVhc5u-evO`wQ@P&8(lT>B?-z?sal~@Qayzsu3DW_TD4CzLnvB2?&K8NQIN`zTt z9_di9a%XdkJPn=TxjlF(9bJuDHoFc^L%W2@^+M5hajF)y=)1<)n{`Ls&F36F^__zI zM`BVMOGGYmOL*X$!~xP!obPTxWs9-kNML*pS{tE8Awm zOZr8CwWoUEaf<=M12KoYI|FGq_!p6lozK5{{a*lVpHJE6H<#b};{N~$|5rq8pHF4u zpGhD5-PZrTFMlHse`@1mXNp1x5_AYV1P_Iy$af|49JMOae3=gju!j5PGY`rrsi0$9 zhV+oWxuN&6wr)6B!(0;cPJs_ltZqyn!p2KvzcML`Ct4MkMRgSvH!&S{lP=ZOQA`{v z46hWB@+W(`?H-;xX_z*R7?}0MPZv_ObB>!9J}p_RJMuQ&Ys_y7J6~>~%Vl=Y+1f3qa!;1gSPzEGGKeYqgOR@ z$P()1in83Ly;W_qXZSDj9@Ev>n3h>&LBd$wPR%$-C={Lr zWZkb7tTdKDRr&SR4nj({8T?YL2JLOsPx_yokMk|=LfqEb!Yw@9W>D6?`Y!$o&R4w^ z6O%KAsX$h`EpN!l&bn{Cf^9QQ(u748SAdwIXbm0zQzx_zy#HMt6W=I=UTs@aspOmR ztyGMn1-&Cunw_yVrhgD~|EC=Bo=D`N^Gq@k;-uERzP?|UdL*oEEp{+Jpzv<)f6vu_ z>t6q<`~7+R?lw~|L~p!j?z5){{6kDR{|7hOTdfGGK{&@E%S8kS``H&}B}Jrq^_>bSsNESqO%Z?4>Hgmv=>RDO zia>a1WO7ukOVkIF*zf2;Fb#ZsN8tZpwEtKH^Y7i#Kj|m6X$Xqm$~{ghF^vuBoNuqS z@T9EB$=>^uJNI0B=o~orR9JqINnFP)ExErflK!3Cxs94{S$-vX`k8hW`yk$<4J5Z- zKYsR}0w=bB1nZMA+Lad#EZra**5$e{G~d~0@aXaAvgcQWbEm%{#DU{)z!D? zW76Tt@~ub}l5>V$zx|-e5!8Kw;Ay_R+&CsT3;XlxAf9-rc~x_8_zgu?vhCxC0cW8` z!PJLL$L-oUdGX>+4kKB<-M#fZmCSG*YbqeC6Y?JSosPy(q4H5P4t7;i`wQEJ?y=el z3+o>C8J+1oAsuJ}&B7rWq=9KTk7YXc$hbf0iFHeRZf=BItn@A7<)M^IwIdk3eBC0e zLAR|-z64XMG~=t>b#-A=Qa?O6L>S(Oh0-@5f(3yM#NRZ99@EAji zvN)z@N1-hXw1bsd1<#o4sxyYq(5<3X=mzi2riIz`71Oo2WZ&wTghgT;V2SdJQLQyE zykZJs%9~h)H z9zw9fC?mow=LAVf0zPphB z5n~4?Wg#7*xYG$$y;Tv)Aa3gQxu%d%2#&@3xGUN=46)t2fjAD0xNY6uT4 zbW69;)rKk$`d9pT=-c13NBvF3q{!7wX^V|PU(3R+Dzjcy%O!+DpCfl^6Go_N)vCz& zWL>qzk8S9Fqf>+y0g*N4@B&!ZT!Y#D@?=hOQ!N2VRUztchJPn?7%3q?nB4a2v^=RS)o31;EM0gyX?wK66pmdZ?$* z@qy_Rj{Im!AG50#}_Lp%Z^aY5Adj41Z73K7H8$;N?~ciQ}EP%FD2raZTf zIvw1haoy}!Ls?~z8jt<{_9wRrLIRco>qfYr#R<7#81-|WY_wc_W9_EbsWERqo#fBX zQ^A&cgVpwe$-g-KjNmCEHB4wOEm}L_Ya(0F(7mX?&MifNWzf{!>Wt+% zktRUWOcs1?o1s%wF*g?1)F+aG0z40?m2GFdS|{H*EUS)>a>#%MzCSk>NVGrqY$!s* zjRSJCXSom~e}f1+c6sNvKLyRRYs)Pv7vVY^oD9D=G4YjYVNa{aM1D!udbImC!+cO) zp~cz0{jQP8qO;~+hmtG`jmfJWD9-59f{wp2@ZQuf9PV_%_7@*TTz+GozxTyw+{Znv zTBlyc88Vz$vlw$zs`*q+kEY|SLqZp6KGxGdM;$QL#Gbs?V7yUQz`p!qeR86~4K2s!^^u-@-`n!-QL0-uCjIL(X!WN&qVBp*WO^M#7@^W)F z*2cj`9p!tQ|Bbkjh4lGB|5&KdR#Z{u{6N#z+RN$G)qr;m6T%(Fo}!bdFRc0$s?cg4 zm0aFtz^KD|t~-{^+=pe!cLoif#azhtv5O!>B9hc_tZtzl)il27N81c>`_8F0H1M-{ zD7c#}cb4FYKNNJdcpQLrI_N!ruPBs{BNjsT-inddAm@2SCbFq>^rVG1H037 zbq(;efOMu^c;#wNl~>bbY&;H@40e4tqPlZ8pN6bD0MSh@Uab{Q4nXzKpr}=Q)@5C% z`cB&`xXUk&wAsYmtx~**AbD3f9M&MMMLRW?bm};737rRT6)20&bTyUhxVLx|%jN5I z=t$=z_x##H56GWiING;F_a4#v^?!Z%9D`L@oQE+^Cj5PElurzh|IQ`;t9(HJq-y@} zH0|$y^%()*r;a@#d5c%$SUoMPYstqCY%|clO182vw$fg)sb=CRO}TIq)DbZqahRKk zIrJ3^iK1)oK9CT8 zk_tyiFRtPUZ;RR7K#mPrW02Cso-NT}NVyT#J{c2l3Iq5M!?m8sUwC_F_KENt#VsNt z7I=i8$&0e!i3u*}lJOmk*ynxA$Zf@HT6@RF??#U0f45(L-jejuEvqiA#mQIvxM`fDhzk9if_f zMNF|NH%c-0UWbKx{X#|sGvrySp1!qDPPM_=V2!(ggM8Z4^RV|j_Nt>#h+qO_stZQE z_Ksen&l~P`$fWvs(7=IlVth`1J*RKd0}dZhRt%J472H-mP372Kgr7QH9%C(pa%+B#gC&BY0!O91e(j~leGG;ClNr7s7i{&D! z>8Gfk^aE>8mh@FW@Q4 zFV5S*J&{~IgyiY|(1M*-{Pa@&d?34@PWd81k)HQFDK9s4?)_|Ve{_+6V7VcDUPo6)>GH*+FJ@Gd zZO^a>r`e-G18RpQ7;jeO7hC6=#wp{%uf4YzuAHr^Uvq>%zg=L2@)zRPvu}P<>hieRtYhblb1R$06$W9Aq{otb-(rY6V^R&}qU0|@=K>b%69$Kmq5DICuf)gGb*?8tHoEZ zu$0vRKDf392fnq?*dIe_32FktJbdMJOwh24t?t;7Mmd4HuBogZ;koFBCGU0W!R8?6jayiNi82~@ZfmZ8I$~9C5H#TkP#}Nb z@(|~v!I}nC$Gy?h6^T5w@c8)aWo0Vq_{R)AbfF8?ipML8vTht+kL#F*`|?7 z3+jYTgS^v3KsJ?M(p93>c6H-=B~m+E-wl!RZJd zOPu0Aw!AtZ67jUyAS;%xHk4ZaRj|HYIak9P5YA;Sa| zI#&vI2mjhM|M2r($q@g7^ED6Y#ow}gyYs8VQgHT*qe(Rdo16tUQrE-6_rYp)W&$MS z4oBZN#8t-LRoy%&sChMckrsSg{6|GS`%;QPi+InhW=j_G zZKS(;q^s|lx6x1$lXY;Ry!Nc|e!J=D@v>g@ly2(E4^<|PTuMH2_m_^q2l*UJFh>1| zTRxK9E9b)`8?p1V)!p}8GW~4sU~+vPgK|!yWb2P5>Ty@#Ak=}wykk)ApnG* z9kz6<=wj4|?qPGNLxq{pv{Hn-4x_$C+;Z9<(lfEyL- z@AC`UqZHm*lxvsrPvi9q4rl$r0ZxEq0E&QnXq+Oc)?F;af$Mj4+Ga4d`J+H}Bx0US zIq7tpUjTsE$rbw2HMbo7V6XWfRMxDq$VY|uecJ@?ID3U&3MwC^k)I%)Wh7Dw?h9fLYHvUC)P_*~em$SMkDlY^ywt{GM`1n9-g9}j&@(J zubi(Tuv4{IEo$QAOk}xah=ewU!yP|$y1w2g;k>@Ue*X`!-+kYXX2-3lW+IOk)_CaL z)YlfZnAH<=pU|DpF}wT1vBx1YqDfB@1#PiGvHHu)CP!-N!l|bP?K6}H-}YY4@7rcD zII>${YfcNxvD^yJQ4`1Z$@icw9vi9=t)Gm=bX&?t9xq8Nj4VDyH#JN&!t3IFgPdXY ziQyd}sDytKu;SYBp6H*DY}cTqpL+X`j$AuVv4Ygpe2uDLk54yW9Ta=fKUe)~o8gaw z;s42^pR2kdzGo0ZOHgjYSXK$1NW-TD)i10~czOQWp_hL52Lsg!Cml*mZ7NI2T>Xxk zW(CM1!2r;GnC|~`g6MxX8y~=M zM04{iENt>N9ezC-c)QrUx}?(G8T*3i4^cVvb3;FOYt%@wDEb!nz?7?LNEpTuz}=!K zD_eh3-0f~NZ3ue(HVeN-^lE|TV-F8Dwwk`gKWl}^&pyNN1l70qzx>X`#Ag;2Xfr!p z?-;mr;61pC%<$@0j3l3je_-E<(Xi0-`awf_ajLekAFUHlhAD@Qoh+g^m1Bh)Lo3}& znBh5cp~?I%Qm*M|E$A$(a7?J#ybQU>CnkJ+pesSCe}+F|>`-2Tcvx?X)gf;zYyBF} zGni!_-V`k-DZG%IaO43$>b?F@Z-Y~#h^T^tI|5#P77p*nD!HYHw1eas^_?I z+%!#Xox-0HjWjA)fT~pjc@b+Rc-VVoJ%RbX=tEq#ein;_KK?y|cXt+JE#I6o9(lV!Dv^X0GBlC!zmkFpt)-|S z3%_(B9;PnrBCyurpS*njn?Q;RRwbd?W}?9_`LxW4U?fbwr}Vvn(Osb3pPC0bJjQGq zsrr0}fN1y}jv}r9^R_DCV0M3dqTfzcVUF(2ZHCPfWbfQIgNS}z&B!X;BrkupIgebn z(bJKivC1kyUh}*;gkU0)#IHBDZ8O}DD@@hm25$NLfwLIVqAvUq5vv?y#E?67Ju5C) z;^8kA{&@5mQ-{Ak^@q>9`2UqS^}m+4{(RY+|H#(m?IYGBML_}IF87zFm|;9ESzg+X zp&M?ZE5k2JrbPHAy|X+~98#L;v(Qqp;-32r?B>`#uvf=6!+|2Ms(W#3upr36(W7`Z zC+wUw+LGgLdqi~JeDuKzk4?ko;Ac2PtSQo2N}$Lv{T_BI=W99XJ1Zs)9nKtBuQY*`ThVs zBOC@=lAOb%RRBW)4y@nKZ|pyet>q5CIH;(?==Vciw;hiedQsodbDIGdrC9JIE(F7| zRXXxy@asO|zDZD6_6Xe6k(0I$klFD7(Qg5IZ7FO9ANAUdE14A2jU!Xu9|;l2|G?_? zNgK4U*=^NYvON+4VSXWjd~)>Yj*=*fmD|n+^O3TY3*tK)%t=H8wU+1W@WKjwY;X29 z!|rbFt?oVzGjgoXR&xOMx(PIpD6YG8y}C^(`~4Zy7|=O`nnm3;fcU>GjAkWfXQA%5 z{ynus8)3xQcfR%V`PaW5Pha*SYDQnpFr@$5F8}cJ=M-ze1c(y}H)dZftV`<2E_Vn7 zYWd@?(U{B0!{4-dbO)-VxuoiiL^7hFGFri6PIGZlgt#+BYq9Lz?)7+z_V6pqrED{s zDa=s#XtQvPNB3fl zYhcASh+}|9&l=cA%G_o}Dgz;#Rg$IbxpUi}##P8VQ(sVdTk>m9sw}*6`TOy01}~)J zvw$eq0O!y|R4GO1C3*Px+jv7$)6)g9vi@-fTJ$7$@W!Dd709-k$V8592A?92l#8oY(9bq{?( zWT*WP5!rS&r(IW*@-BCfE7_0G#Aj&M4@$bS4;BH4!B&rE_ttYjSFcH;)w!pjeJ36} zzbNjMTGoD%Wqkr6Ji7(#<3G2GYI==}1orWHUS@=4b{)Pq7`T@rMb=TJ*#vZGCWhC5 zp&1_O63vJ}k%1ubk^3eitv?WE%>Z~}b4A6U8({EZ>YQ$E0DgKY|z4@ ztBw@q$GB2`y0@!>&6Dp$y0#g{P?MW6c%6&e3|}p;*v0m89TF)i8aDKjKX?UV9FVBK z)xQuMX~A!N#ARi&A}&Di&==SOX~X9v7u%%i$3m9>H4ChGSQyzy!-PoKlr<3x>|Udn zD&c}Ld$uqmEgseGt$}fJMvorUb-ur~B@5{qAhD6T?N7>C&IFe$%J>eb>=S=G7@5q` z`Qxa9aI*5nAm1C`1L}PCJZ96f%jYl`kc0Bw5d)WqR-PGf+4n&&x#Q!A@mFeaZ&UyX zHc6W{>g!<9ij;R7DVS9vZ)Ct>%zaO@@9((sCsn*i_=b}`vTM@_vzbMn&0$E4f3)4soceOUqMZ|SG}aPsnB z8|9xKe@5^kt4Q6`sxu{hrGX<;BqNHr*^IbR@xP$h|xyFGUuLsp+BfG_yDDxWMMZm`N^_Jutuy zQWdkg5<&yF%p(ZX@osOHfs6wyBv2l4G%! z$?ISD$ro7o{}L9S_Dox?+rfP;d7EKB2b*7#1ikb+t{)?ufgzlax3@9wo?NCSI78S? zj_`gnhX%13kxy7iA>83s1zPM$=Esv7STwRu`$`fVB#gEhnnGG=ASZnp3yA;O1<<5u zbISs#Ex)`_j#;fGS3g&ZDk}yf^M@!73k~XXrFQ|_tUCT-FpMy$Z7FE%>6xcHuJLKl zT(0m$&&H)-PwK&Q0H?lvpq3Zz(iXO9CSt-9g(1&qVdbX}$Hm9rZ`Le&k(Cj@1@HA6 zOR6)YUy(0eH%UkWd^fc@py$%iH)>Uq7Du-k%qjZ=bW#*^DFagk>wx$N9p?OPAEKM@ zwc~%|xnJVn|7HAZtH>CLOIrG|w6a4>m1R8VQB99sB3E+U;A|?{(pPzMqR#>WD?PF) zCiya{=VgWerRI^rO*K9@#q-Cm7Kx;43ioV%pa^Ra{K`kc3ZMu(dc=BaO%Dl-ghQ4o zuHxs?!ghx?IP9NirrlF(Lxh$Q}Mwp^Pwxg9_KG;pKcBx}jSv;NzJSs{Ui7BL{- zInfN7!gc_Yxihe2GkHm_zSt-&F9IyUUWr1s8Mtq#QEZ^)erkhLZ$q+uK>U40bN&v%TkDWn=brDh@vmQB&{I_h z|84ZtM}z(zmFYcK*21V_!A7tAhkfhh%%XUl*I2FfCx}r0(@U1#4X|f@TrzTO0D-Iv zW*k_U>?A)9hPmX4S|Oly7Qg3j!YNY?0=J zY*20pnP74hL0fdZr-t6-ausdla-F3Je{Ixd&*S`U2DwBaiQU{3lC#awkgoU`3>A&v z+dUU;*}1T;b3u0bS{}`^z85qB0g#E`uAd21^pMG@LVtDoH;JGxp87xb)D_rlJFkPq z{0fn=fz0m^n2Wg(;G_-iT(tCBP?Uu$hHxzI5VS^cj0!iF^}Ycr%D_B|g1X1lw42J+ z*J|5WT??@sH@oIfPE4)AyMf(|M>+X6Q^qwtwv`}O;@WzHuOLnpBc3h;pO0HlEWNce zsy;CVrcuvZb*A7gaP9}C81!m%(OMF7OMSv=iZ=dmjiZfmy}}dEmfNmLCNFJrvj;cN zt0+>%+svi~HhpSVykMhXpRrKDO?i?6A9Gnf*c6O+oTnaJnUf<#+hS;=bx0SA#EF$x ze0u$PG~sbS!YQZkuG;M=O>V|I|LE_UP=2>a3@$ zi(=%CsA)jbNFaA_^&W(wC>-g|OcTfYsh!Qww6FGY&=^gH+xCZ{WfK|%qbk?jASKiv zbWIoH)a|j_0gVeMCG)LL$Xrhv7znzu_dLPLrg2RLDWx-`yW3`WZy_gECNxPy0(%~O zE;mEjT}jfnPTn|5g6TwJTljP?9(y7g5)Z}syw0t}&q*G#(wL?~Gf{(6V+L^h=}E^6 zZ{N+AFSuqHhRnfd_aY7yQY7F^Smrh)1IG`L7lWzAD~I;0JS z_wN+C`+G!_Y~=&jZBBHHRdzh%4U8^lqp2iUF^3HiTk? zy)?X!|7Ldcr4v%d7Xv^TY(BD-P-byEwY^QWab-W*0|E^E%4CHCraF3}*twGQnZUGkD0m zNqhgE43nB3?F-nz2_4;)u{n{K6^hGABsx1S4t?jg$eEm>QC<4+Iw_*+$Tq`jTpK*H zlLSlQ=+2zABt;?=EH}D`mhWON|9S|1SvvmPOUHfHE(hKcL5u@AIcwz;SHRj?{f{k; zg)e19E6r84H5T4m&evrvu1|IsF*6z*^0`-J>~41^eyZKzISz66hh8~FZ2{!L`+blH z>}e7AoK6ZmM5jg9?J>li3Vk8kuA{5cTxe!a+#M5aWa+1|gnM|WGFJ8cfcK-Zi<8nv z@?xr@@bEa((66&q;7;{|&vld+RRsdiojl6I>9hZyt!8}Zl1A-3o8{{jjq?>oGe&&( zL!L4k+gj#Eq+T}+9#KK*iCnMKbrr~GU0*1TW!Ri)8-RtSo`dQ?HhNZCs%h_XX4(|w z6qGfmmTU>~5E6&Cp)EMrSl(2q6E$L4bJ^*#FP$(c{9Q%aBA4&9oPkaH=<9<#o)qM(e@4!XtbJRHp_iHdsDRX|G^nv|IqA)_cHXn z;0|69kHYimjR8MQLTRibrPqr3_D0s}Y7{Yt8v0b<_rUW%;+yIk6geNROEk?;Z}Zzil#`1`8kfz)E}^+({ES+D zLi_?x%TJ*t=371lp^5ovA)35X=R3v$q@Hv@N%ER=-^)KcQg3X1kTO9wGKyZVs=C)s zuQgxsxAK@KEs--m^}U1dtBaeLg&}? z=A>rUSL5*dn8fpO&E+1~vR`Urbvn<4}}ei z%G>)#R>?76bK0_3)5e5tRBmOhAHsT;`Ycf?D!^cfFeBb-1AB^96nhgj;@3K#Klh)*vr3|=Ht=?Cl<(-8o79`P>^foj! zm5bJMn2dNPYZu6PD_nsuFD`NV=6!3dk&{jgl;x27_mH(|?=C5ecuTyb9-^s2xaoyO zxYUTO+Jz?+TprHDCD$h{>Xy_Tho)zMQ3gbEZ|5aSSh)3OEccM=utj( zG+~J;NSHBiov$!6!ZI%%eqT8VaX(F=-rhR~A(cZ=*399~xpAs!*9gn?V)f~++{A3} zTuO#V{czEXY|kHsx({h@*drG~jXfZAEIf3si;1x@cmjDt((-q41V5O9t=oK~XD9n= z<9bLS53eV%(FBkmQcF0{5AvSFX_b{2mjRZ*t^Xz+y1Sy)`s^yv@1YGg#bJkGTNG_QuBa4 zF9PftfaK=rBplqV@L^5xAY_KjZRO@#mx0gZ#+ABC>!`bn8$Al~k%yFs(Om^lWVtY! zN>rH^!o)12`m|l;-I|>bl*tpz{tJ_M8$qNHC@%A@s>m>Vjdt2fVn^q z&|=(D+y@F>5o>~t25SG_NukGVww=d`al?E0Qu4L5xGx))pCLl~ zXwZMUwSK$$J9opD$2SKTo3k@xr5YqwWMNKq_llHNnIvZ>d_BPT*sG7k>F;_v+%Qn? zL6}{fNsZLM&vLPS)+)Zxpqy&#labRm+6r+q?s3y)VvJgGWT z4Ro$#b*3H*R#WnC zSF2Joi{*6&+Tk#1<=(L~55#yU0+O{kbw9P^7YhJKU!s_QJBs;e&wonPDhI526qaX( zOU7MSRzRxaP_3Mmn`a05_{rCZ)QOZR!({{imn6bW+?6uVSJgHiKKx)EyWt_ok?KnB zZgta1-e=2vd+bt)rbwtju|QF6LK9o0qnv|J@Jz%;kbt+O;7 z0Em8}AEV!Jx3jZx%ZV+z44nboK=|N3_8p+-qNOTA%n2d%+9k5U;szt~7UDo<0f3T# z4+)n4;o-V-^-qHKiE}=niiPwO@RRM#;3i`PJwv^yt!b6cwOS$@5a4@a%WTH^O(L@X z!3d$>?^@@MoGfqHa_a<8zLISrx0RhoPCXpCXTk>Bu*6^eA>8@J03VOOAg2Edi0M78 zL+umjg12NZeK!yH=Ioq6=Tv=JN}KN?=cZff1SKV(w4gC3vY$pvm4rHlh~DBfsZ_k4 zjV>Q<9)zZzbS`UCwP+SPMBK@O^2S6-l)7xc3H`&YKlzNJU+WMP??qM$642H-xE2wDXVd{X09IA zYl=#TzTRdK_bN?^40k(C5hENK5UWq$mA0j$+%;oGq6Qv1!n2hULQ{z?Ek&4s00vG; ztV&{56Dia;t%{jc$xToL*y4XIrqX)T6YCns`z~M$I|PDLbH3g5zx(M`#ScbmaL=xF zHsL3m#^aaOCj+$rpKi_0{ovD+lhBU8__WLORmFZk&Ek}H_4gKA$Yx+Q-MqC0Gkd?y zpau|m*;E9wPzHBG{a@_!@#u^1|L1*wSFh!UFlNltp+-vNht3Y|8e|h&3JrwfB*a!J zS0@IqwbU}XHTEMWmDDL|6K&Z&)L4$;wBY=KY2JLZa!eg7xz?c4Lr7N%EJvD6Tr~G^ zY#VS$pe6JTGLGU*zn)KR5G;|$*JZ-P6)*J_QBLWgP=rl=S&PaA6V#dcncf_@@2DT! zHEsP)1_n|3OM9EnqP?k9jT3w?dm5iY4+k3g*hsXrk1rx~`$XR6hG5IjJ+<0qc$+EH~Z)jBZxMT`e5RyG4Y4}EpXzREP`eaXdDx^G+TY)(PErBVt)`4$l;8=Bk4 zy(Of(2q16gjWo@IBl(vF2plFCCUC921sz93J&9cvJ`}#VVC9d6>uUA|RYw!7x;Kr? ziw5UckM+;BWEflJl6y94A4sHX?q1z$uFT4pJ5|>KXOU)-$tcz!>v<{C_*wvs2M*Dd zj0zo&C*dw@9j&PpqaCf7eGx7$ET963V}qMU{(``w6CS9Q;n+HJHv(tnYqX>3AbOTkh<$CTDUZb&(fozd}01#HhL(zL{PeCe7C z^26z7jnT4{a53=}*NU-;h6g-NueK&a$e7U`v|RZ9n!wvjVsgMxZ7ZQ0mH}a*6-@DL z@P`SFZtX3$Wj4Jtp}qb%K!17vf-?Uvpv?DjRvP>2XOOMHl0)mHa~lAJU_f!B>3nMB zxkx034+Xu+?KYUICRC;0masOzWVaq|aC|IyTHe0Y9jL~V)gOSyik2&44!E~3ajHyk zD)@o(J;M}nTT*X@%yTx~IIEV1;3LDNexEc0XSb^Gw-_--d34FOVb~NXRaVuL3yd<67dCQm_J2L z=+HL9`NKD(A|o^fJ}^$FS(P@w*%1wZo^1#12t$1$T21k&8Biz?sfwRWMVK{dh=q&E zuec6IVL28X*WEhW3c)4-5^e{2{hSg*d;HF-UUTw{^5L2|6(CL#+qJWFYfU9tddDZG z=mKma@4u{>3jQNZJUgDp!0^x3OsCw!1S40j%Kgub>^tSq{ zQb#G6$-zO`^<;DDrXmNnuA-BdWrQKZgw3RzZ z35?=1ZnVBrUR7a}ZMUxO`5}wNz`%O0P9C>WW&2X=>Z=sQ{iOTinpJ&KoVl>IOjm!* zHQbBv0Q`=TM++y9F2Uq0x(&sB}N&X^cdx3b@a%3!XQ_P@S!e*CZ z3vuglw!6By>%eqGa4Kou+mcE1gk*YXg>~W@aM>XsdG^6-cl*kHggBZBbDh#Pv2EZP z-euc9E(atdtUVDjU%z)GRcP5S&Uxa-_kjwzGJJr=!OR{sm=@ z+YD#UpedmdcI?j}{bUTlkg(F+G7E0YDgWUP@7+%nNZPen7@wA&3&igHmCM|DYf26} zS0~EHF&DcunaxQOsCrt>gV5q(4emgLOvp)6y#CZe5V)iZVdqQ+GKr0ChL|gB9n?c+ z3$C8h!s6ZZTcbP47w{zUDM)9dg{Q->b##1dYCh=0PSgjx{qpujUg5tXui#L`iar{4 z@P%R2poc~mW^QiPMOtx5O|Pj7!AcTq(~_pQy$gty*h985oZ2N#ABz0PxDa@&V;X z8qONX*UWl!w4o;k?2z%8c=_4T$gNtLzNGxrHvf+Kz-@+M5TpLVamt{r>!o?s z5ga16l&{<(2ZK>bZ981M%03OJ2!>Xf{8#L+*U?|Gj z(JZT#cN83LDsCi$WUM?Zd8$u2+&_yhwrwcU-?V!pu;|0A}!#j)e&<`Xqwn0{Iwa!+9s-;~Q>CSe7tUAe3R_jx~NRMueZ z`N~DCsnmE4>~{U7T3BZ9b^f_64kqoISqRPgQCVsBZbbir6_uZL0=f=%^KN~gFU}K! zDpV*R2RlEq9S75ikAeBtW@{Ej$eB~)9k3mrK-)|K)u;LFkssBi4!3(s>DZzf7*x0^f`@^d5^nwHDsoz*BCV(u=^?fo+dHKb7$)vP?mA(|IQ5UhM0??W`WU zlrRTh-$^7-&D|V$t`42ng_IkJheT&w7w*FVk*xnL6@qYZZL1DWTqDh!jG*Yfi%7>u zMkOtK>{;HE1f?;wqu=k5FKV`C;YaXb84pRe8!a1H<&r{R#;q^(nNV1?gM58nZs9D& z&@gi_znm3RLkw4oXg6L?^cU?CuTNjH z_XHo4WhC_4#Ltlhkw#OAkvd3r`3@oLuoTe~Gmn4pmcJ|W3O*Zm*nGiXpXVn2ik2=w zbhSL@R+GD4Yq;E(iw5qZ+-(%G#aZVWh&iEYMY@k^tslmCgw_qwt zf1x?(L0PTY--R+LlWaD$bQw{d$?&bqlxZQc6lG8OY+7C(S3Rh4Gk>xAOnG2;)*%+> z#!*2uaNE5x_bZ8uz4NOW;4YwU6?cJt*~8>=RRokqKJH~{C`r~)qbc=vsFVZLFSw`s zdNdPt2}J6RdiHOW%e1 zLVcULEk1dkn(uq)8LEHLD8(sY>l3s5pKe_Bf*fC6PdbODA5WDE&`VFm_IFogAPln- ziALEzX{~a@JGTAn*Ox{7zrBdx_4ra!&C)TaI-!>fM-tqRH1IV!=;8U6$F$kbF7@le z5ruJ5P9zT{Q@sr1XN}27y!svcjl9Z-!)22pNBLhA#E2rA=X;x5-D5W@@DzK>V~`=4 z&tsaXF+{{M>1s)8^c?EYL9VOEAMZ9{YZSiFHL!wLMcy3dOG^9J0&*jRphJw(mG<_| zFxk*R?b*m2+Ox>envHu#f|L*fUXJN@8rx;2x8xK>989nT)lVX0%JWMH!kXu^bZ}bQ z&^?dq=4J$Y5xnA)_l@1oR#+sg(Xm>wHcY6dZq}qQBMu(!Ov~V8Bc*@64tE*|c$Ui<>ik5For`S)q&OsHG4HU2 zDor>?=ZhYeG+zPtT~8|=qP_BoT@(h7KHeq$mW)+~IfUwHQ9NjB*PwAsotbcC=N?o! ze`vJ{*Yo`lS1^-bh2rI-1LLUzWN5%$4rG&@?(!6kLH0AB29qj;SVPNe=HwKn&w@G! z(jKRiZfYX^A_>s-E)x03A*-qJk!(a#PQ`cebK&i#w@AE3?TTAh?rl}1Eu#T~_RoCLVeMC*lw-jLmcR?O^Y z`SQ>Ti8ZE<&uAy%^V6P^q#Nkjl(st?LaUn9FR4#WkjU&a`1T~|8hE%vhA-O8Nd_F& zrV+WWu4RO~j`I}_pSY%LJ}=+|`$2alEI^IRBelxkcT1l=Xd$k}5xW9ib6PZ7|BIy= z^DKU{>|xJ$%wS&>>FD=JNzOWm@%aprtWe}&R#c%5?u7fgz^EBFlIV8GrK<+Z`g}cN zBdSHXLtV*df~WlPreu1#vPYB1s$@j#RNhDiA;;10)w~;4hFbFmP1{TF#dqWL|3CKL zJF2O4-5+Phqhog*1f-9kpj442eMTvwK!y@RM+rR?sS!ePoKZRqARU5&1PBnMB-9X< zCS3?E2_e#35_%{B{B38(bLO5qzxzGso-=Emb=T}a_SzyO&wk7EKJWW{p3lctULK$p zNO5uSSn}OuMn-NfX`Wf;Rj9dwsU2cA^^b;1Yv{=At2xe2``P65&aFf%-JY$st?8H3 z#E14#aoB<`y!^9d`x-t$7K0qM13jvkFZve1@c~ z1wDSdFc9kVRV96fCY@@9j7;A&XcqZ2z|J0P{`A`a$bf1Y`;IDW;=12(6h?Il&-1!;>$bHnNV=(y6m`i^-iG-WkbQ^? zhuFjEQG#W;y;cC%td564nES?Ndkhru>$pAsXzi1IpOuX{>-&{FYn71Uj&Ht&DuqHS z`Nfsx9c=3xavf}xZig&YkS6mOcul9w`o$HymG(fqvYzz0jXNrgePR zU~zqDB2Tps>YmL;3;YJu$$dmJPgM-F<7D*f^m%m3;UAbce`)&Gmw@q(Rv8_Uq>%Pv z>20#g!=_>Qdfeyv|4c)EdcXgS3H}dQb1Wom2B5l^^z*^EG`v(HkzxU=dkhs30Mvhc z@c3 z)ZPsBP|dK{INVTm(J9rFH1Gl;(sSG!2B#bZd7DXF;LTuRr-i zc~<5CQzFMwth7fl;EcnaONZs_HB&AwYMasg*-v7sO zgLq^8u&iCUXoHf%tWF$0^vw^^ak3+Ve&Yixex1#f+$_P~kx!kt;-B+Jxzm53wf~X1 zm`0RL0VEf&FQ;rJIZ>qjbU<=pZd>X9<~Rh<`eWtGZ)6O!_~z5`r_!&>~?-moG%`q`?k0HV=bTZ66Iqp-@kd0|JMxtcUzOz&V+3Atko#< z%_15O<>aKd%G_SqFKxmP_CrN8sQW^m*uV=i&F9 z^`YaBzi8VT`Cj|y-FwcU(1zrJWbe!4U;lPD|35x|NxsB-S$V*@+w#!n;m^P6X8%Qa zJ1k~-!2{7f^nGQ0*|SUyjA6CB`AdE;qpouUAa5sM4eLYGy7{}A(|V$baa6&2#JR;o zcdirrPbp5A%oSwrH^-}hew@|Mwx)me9cg^tZCN4URN{bX$LF#l%l)EYV^06z<@z7JfBj8&J>o`t`P1+RRTa^1h(>wLnQdY5Qwex~Y@rm)NN zV#l{dtUFu+1_&@u8J9qG)&r$OrN2`+BpLwM+U0#8u;Xa9I%xLI{3Pm$;f`bCvM#+L zfF9LNc(B}c)&8lR!f3{TxNYdsZratoj2}zRo-J+5)U)a0eQ#qw5p=Sf0L%dY&>p!lHUZ^twYcFxWV++eZ1A5FA zbe2>9Cm4P$^)S^uFEd(!m2x32I(Np)Eki&j8yAI)%Jt~FNR}u(n`MJiby zg`$XEkJSxHiPv)CKyF{T_MaRm&MdTqnGw&mXkVSo1^^zD|A{&38?F(Zt%DnbCRJ`aUCBxVA(t5tdMLc#SNlR zN7{HBb>_W${=OmzC%WvCSB?8PcaEH!WZEU%y6Cbu)0shF$Zm2AX2kg%M1fiLfZp4J zUbNq%NL$}fGC&Hfb5Kg6_=b1I zlll3S(1H*dGeBMd$U6<8L}s*<>%%tXJzYmmcr`^=Z?>>=XkToWp$GK78S$!yTSeL+ zhZ)ch95fXc5^1DnmkDhXv=+9Plp*F7$1kipuhmxrw*GS&l+WcY3+DZE0fdDM+IuF> zbhmd8{ZT94cs#b(#h_`cA32M=Z^^y;JtE7yqN9SsNsCfKO!FP-12X$^suYKSq$HCOHRTO z!F0HvYQMmUuY3l&m>>z}LPr*z$53CN4$XEx&$`*F$H^0CRXwQ~S8KUCJL*OsJYm*T ze+8X!XrxkLys1zG4(0-*XKR%Pf4A5T_JMNCPMWZ2}m z7U6Asu~O&htXKjMw+yjNReMPQnsBWu&0{7AdE7?{Jy7PXfaE+|sHJeAtQzaBI)oH1 zU#Zg4#N5gx zTuzQ?u!8IhQCh#XS;8~a;79eE&8sKM2|~P5C`}4XzY1EH^S(8zGsim5E34m69mTS= z&uz+>(2D=6zcO~Q%~LO zuVGBHNjy8H>u4{8irws-`>%z%@?!OmCx=NNg^9pj1XxM2d(-Ule9it9ttyDh`RziK zn0g3TP8oLQ8W~82831{t7uPS~wd8BGHUNc#W)bG&_sePuC=gZP)K4o| z&B1HQnSqIl+H4;qndCJ*bl2lo4$Bg4E4>UzFbzbzW4-sKA_wi?mG9nZ>mUydb>ZdD zE+*h}7+8k4RaHNyW*zZ$_BNtAFim$g*vYFGnFs??d&q^e;iB&_F7ObHCVj&QS=0|B zEotgWVL=A4rJN8OA+fU1>VA*!`KZ$`Zb@XU_!{&Ah}BCr!5;g4;_22)!x~9zWSAX9 zs&44TE=v7;{v$OMaV8MbK+n(z^C7II;^4cZh73>qFeb3w7hj8!k0A=Z=TY{HQd!b`Q!ev;Arc5DRi};i-uQ+4+tM+fs*OE0r15cD z$6q85Ru`~-yS8W7L!9O+e0I6~)*COp)UmzK(VT5*%{`GHFm$=ssm9!72(Fez$fs@m z$m$uJhAzaXr?0M<<0?m&cDM;Mc*jc*>y~-MP;8x8VT6{ApNCB3B zB}euZ8sN72?+P88q)Bv$QRtql%4;2jU*JO4Kf{G2v~D$MDg8_|E@`mcACqQM#_7ol zyq>iqA-<8uc$(WUnUJILu19G=%P23*5k5%T7fnMAG=9qlB7~Ro);nK2gd2mprwlx4 z1(4v)r$%+5Q9Dn!Zd6a)dI-G5Z?8YAkp9RjB)->e3>Rr`QE#1tudGNZTKHRuT4a-{ zO0%62clxTa(m4J~mEHhy86mP#p*LE8#VN(q37v`orW-Q?tMzVB1Q*?8e$U3=je4vs zH9s+hg3QQZbw7~t3pv3(s3uPjGOScB0t@!vj*OC48&aB!qjmU(=}^kJR3pd4lvqdR zo>r-XDiJ2N^drJ@*y)OMOG2YdQEozRQO+T%?ur_=mG!zCAWKFH!>hYEqIMP#_N4D~r|%d#3x^ zlDi+$zwWgdgky$C+bu!fV=1q60L zVEX+U*l6>@-2#&lY~W^dzh7RNhR@cOEFO4rbe%UUC)9MS=IHb4ho?9vGw0dE)ni2y z<3_KZWIj;<9p7->1U!0~XfiWXx0eExm??rZs~E)B$qYjhJ`-#Z)~$_DTux;|SvX56 zC5jZn_npbj+th|Exk%cgeAkvbmW%(VYujqLT{q-x!F{+tUD_P^xR<5OZ?=+$@PbVx z@~p|xo;EOan(U5C%%jzztw@j1aou|g;pmL`g%z*YNbJwPVPssPfMO&CsAIrusXJe1 zXaNw!7h!2Od$jYWtbyq$eE`(pFe*p}H4s)`84I5VrH-!+Us#DPU_7J?1l0w(w zE5ii@<{k`( zC^%N_hk_s~)g~Tqi^d=@mP)jHpj))g1<3xuYi!l5Rearwd7y}vN^o%Ts^|CmuF_gl zR?<}lVV+IB!?OqaHiTs!d~$9-6WCL@@WX@)taG!bq$A($1bd3Kz9B2{}6}#^>_a{_TRt$ z*>4_>srwPS39I25-~GM?|IVV;KjxI^=a>0i;MAaH1&WvZk)8wVYyb`kApRh-!hyl;8fnrg zfmmF30BmWTAo|sUtv<2jbRm@MJatXe&KqMgh%Kr#HHe}+dhe#FUq(lG9TJ4g;(5w; zp(s@W-c(x``3fbOUGcnND`SVo*)f$x|3vT&R@beA=*p~sTP4L{xQ_d_u_;M${4jI- zyLaVQ&2zOH&>vTj4|3bN?HyQ>E^(^hgms%ZKCEL=VHI3x5N0Q@m}KT9PA7lSRzSPDu}(>e#F z0o|4l95-`zPT&SdI$rB&DC+rlX^t+1G`?}4MMgSyPDlXFs z?#<9Z)0Q-(A=4OB8$Sb3@l5cTT@AQyE-JxV?}1INW`9{K+Oo#QSqH2qBKv)?xXRh^ zCAlyA1D_;FrVW|-xoOhysUG-_s!U^p^(CPm!~}lUW0*tXbnXWZ0#np#dE!FtjKl{H zZ?<67@<#w_Sj5xKUjV4N#B~fBgHYU3Ug^$UT4O2csw!gzMnv-RwvDxovL<%qO5LQ7 z_Cp9~N7#zz;?2u61`x2Cm6Cy5f%Z+)3f*K)&Qyq*ACZ$Pm3%4pk;^$_^&vw|{5^u0 z^T@~1cgUu8B+WxhC}L*|z+Y? zGivt-4m2t&ZLCnf%OP`TDp{jZlckeEDY@K(M#sD77148cA1JpG{qykT`DGU~K;>)YuWJ$uPT^ zn`;_rW&4qX>`miv^Xb3g--x}x;NMys&$JF@7!Uv{2KS&F<(r&pwp#Do2UfnJYlkOj z0m^5$O?ie3e6ZXjdv<_ljekx^WY{ms@?X-*Y!LJr>r*0YX*dTLHt}{vbOd|yw%Rj{ z>j+7Dg_~U6OoeV4*7l8|Dk8?xrK-*HWVFG&UUCqc)TRJrV|3bcK*Pz za7E>@O`|QjDZqB^-L+12+7)7?;6)c2z!E?1;=vxoii{}}}oCQWp z&wSZNE3)5HLtAZUeQgGOm&o8XiK(HH?b&Z!b`(|0;#@y)e1+sB4rw%XY+z|m3{5ew z*3Iw1GqSrh7V|5nvlgy>$!lwD*qfmzCd^HXe~*B#xJP z7~)}gzdR9*V0P9QpFHP_YOcF{$AE}<9P-sk2lmk-Uu+ztu3DyehPD^M=NVowqq^Sn z3$FfM6<#H8t}2D;P0COlfuz_{5~g?%OWBdBi@b|9_6Igz@J*pnn4R4wcfGUdi0n!5 z@(-h!ji# zE&j;;p@#~b#sqfvq}Yt@9-r~Fu}uxrBR(-1*r&P@?`st}{Q~3X<%aHZ2Y^GlTJ1)Q z3C@lq-vCqdkYz0;4JIRbBos78$afDwAG*Rff%s{g4ex3Ra2Op))?h6u2((76O&Bo#Of>Z8! z0i|bbr+oKL1*1dmd6GO_L}o0kYQarv(1fZweTvi=EcP_^|-q`$aIi#@jn(adz)$sk&0`VI`llktk&dO=x@7-{Z->^RZGB?zyV* zg2~L>BVm$~esk(8CU15#GxDEY&MXf}QsEoMs-e;NTM=|qMWe*l9k8*1FFNPKz^MF~ z_!V?!gg_?)A`!`Da;q4fA==ORCNieJX2Pia$9en@E%z3pG5rcH8_j8F65dRrGd*mg zQL18>Xac>}NIlx@h3)3 z_cS_1tLTTmDTB7T{CaNb%pBhmyIiak@@C;Tzp?e>@9(nU7*T8-y}1 z<5+bT09gY(5M$ekUdV6{bX^Nv$j`gbqdxwOL!mH6{n#k#nO-U-&)+|Y(>%aWS=-54 zNndsEID-tRmDnu1zQcL*uVhP&mdEkqIh(1A&is}Sx5ci>ox5KizOE-6URITP1&PXc z>nZ;_RXYI2JDRdEaXXTw2Lx^*+2!nn8@X9`4-Unk2k%b-b8KSXuF@uaMu3Z_aOOU8 zbZd3vd2LHAOX%rM-T0;QhHsA-;)W}Mx~8(oTXcMrxe^eBhFsvp@u={Im=ewODqUU= ztyp@^-?yF_vaTGm4L)b@DH;`XP(nq!UG$0g(3DNw-$S}W%9vB)K zDyCsPb!xVHOr*i8i1{-73u}l;ZTXlq+2W}1eh9~ykapZ2q-SaN7+|*@XycS)4Ejh~?e%sTEk$Z+05-8S-9mi`J)8whA%B~o49MXGGhh-gk zX$a}6@hICEQez`TS^E+djBbuSv z?%SEmOP4Jg!gTiocg3JX(z1u)T@z*01(f*6>FGKDhk$!G-=?LFPP`P^GJn6h<_}tu zu@)7c0`;$chZ_%nl~AxR_597AEqBBex_EfABp4W!W`x1Wn~al7>0=wA=^&35w-l=b zZ>&_&jlx$P0Xv7IsmY^D6-(6`(t>R{8|%u=ozoP5R*G6t(_wAX;nu~Ktt$QtC2op5jGFouN$=H$TUA_Am0|4(%i1!oH?4I@lju%>3UrF!68v36sdht9jSQS#y z(O|R5)J4*i?ct7K!)RSj(bh?fAty*o#6JTmjJVnE$^FG)cNra<;`CvW>&pxC8(7n; zgH+RzhAAn9r<>PaOYRiYhd1Ebk-44W>nZB8a1*#`$_WgQ>}$v2y#iCd^&$08p?Ox- zp0i6rA7+Qo0pM~WHWP^y&Gs#ccN#WCRaK9I4I{q`?gqPA;G4OZI0-f8c`E4KUM~h{ zPB`6T?oc{d$>G5|SOB3xBowow-^vSArneZ}rY2w5mbsY zOz$c^X_OK59w5>Mff!j;OT=M&(KAfno!P!F{&FI9{Hw0U?FDGp32^;va z+75>OF`YhL<9ZQ}N?9{phS-JscAbtr^TZ`-Dpzh?j za;pUa)@6+mL*~G>c!j^@yBX_OS)-U&oPoFHIp2AeAoGTarWV`iL8KI)+Eo5CQzixTFF`9J&oqQ92(F_6_0BW9%HePO^cB zIKv9<;`ZmGDC)v8SE41RH<-+!91nPxk-i(M$zo};^m(a+{>gp}!#CWd(8oBq-`Myz zbxCm)<2e>5#@)cfnDlI=n3l=Ev6<>w{Ke1y_Wsp_x$ul|KqBGVGxN_LKd4X3@88KF ztfcV)QEfrjzRnNMP@9mz+Z9+M%35yyx#DYWYlk2KT5oL|t%Lgm$8eyh<3ZS100jTHPC@0~}uFJ?s;AFp29nczTeY=1bC4EUtmWMs$;DGi7z2Y=h zAkV-GBajoi81RkVLH}_c}sA2jitVUcYK4`dW8aZj_B(oqZ0n)D zajO)e?XeNNFR_QJc?)#8Y_+6?zUg^CYlj-rjV@zn_soJG8y8vOau3hETm=Hx{`SgH z;v@=)TvtNOCSW;3D~yDY2T~6xb-q@s);H9)-J{WI;@G#NWTcPLsic}RIBY&L!LDgK zm0~kM%?bso9f;%j2_woVpByX)s3jg8GAp06fdqwSrfchoDR zfU>}Dw*QLdC%WUWQx)&>rL|$?j0M+Tr?(o-6c!Z()VrNk%@P%utKgY1L$D53L-Up^ z(<8IsSJ%}h12&n+`OT^x?3*DT&q)Vm178=Ma(l>b`fN`N1~V#s&Ros&Ag4NY_rbzl z*!;aSVpeiQI>8~s>9dj-<&d-av$j*uRshaf8cmfP*mVY zm>(Yz2}=nduw~tz#W5-K>ACiM@*itPD8JT>RN0?SGosA5$*VTNZ-OpKCX?q25NEYS zzbki1-AldatLkEJqg~2YgLgTl7Un4cwIUbKUU>=l0CzZl(sDq{dm8=9B5eogzIt2S zZS}6I5g{qIXW@D(6kUGAZK78uLdPf2lUfMWg3o|HZVK%CTx{Mfd%$n>R3)MyE|rLx zq@zzqIXKS4BI8ck8slyTw?iLi2;v(P*Xz!cYvHs!zqDd5F0fU}&~Oo+IuI@jFhPq$ zl$aklA~ZV|wo24=5)aI3cmVc;C=gCnqnrQX{gm8ka9r9|s1Ll5pa z7LO?FM3O~P)x8ELJWLA`G|SC`UB=Ke>`SpNV2pTo;fOp*2mnKQTs2f~-WVTFZ8RC^ z^oOquoniU)Hc`g$ur1X@^`no)c@qc;T$fqIw zCb-tB#qV+Ea*UM4{tUa0%CA-7;)_`Ck3bOKyeH85 zRQ&L)aCbRLqoRi*R16DsIc-&Q^C#kz?^H$UX7oXO2G+;_T0SRSMF3-nGs35w4f~wP ze>1H|pvgX8f27VZC%s2xE_p312Ws?z1OHP+?}=;ZCjD#Kl~gZ>%~JnF%>p*!HfGvg zc5E!3fDLq`I!7U?;~N-$hgGiS7Mo~ttcM;EOZ@@|eR>zsG9!}}aeXmP0>I7BYG;EXuyrHL# z4d222hj_iE#aL_wix zZk_D0j^&=14;&NS3vve;3tKhu$0mxOsAjrlNSR=T1!8?w%H2`(Ma6?f#S`)wQ7C_; zv`J=OQFL*RgMHQN-&do5R5ScrHsZAnw5xwXM_&2ht92tFOpk9u5y*jSCUbz4t8 z=%$3m`7`z^0NMg$Pm;PeX0z9Ybb8i>JPuSRl3lh{D@)rut*D&p=-`@dP?er&l;F+0L96Z?%iqjy z_*!HcOL^Mv^3vof7sG=bC`^wK$LoAA6{t0k-D*ahs6MNSl`K~%hi>iE>MwWf?lwU1 zyXCQZ2i-KU=$6fZvERxkll|isc=lyY5;MovYL~Df3kl}45lQ4VmC(#E4^Vk{OyZ}# zXM%nS$4(yzWYQ9kIy&PnGe3eA$YO`O(7_7JQDI;MaD7pTnkj5cDQ#VPL)gx|DI+9E zGJGMyn4D!_S53(9eimf4>$nD-Jracquav=z`3AMM4HG$EMKlwC*yT7CI;A;?RSk7* zP;97wvN$@{M7$WqE}wzk(d`_Yo-D~nAr~HNc`$rm`rFKxG>KDBgN|(3brbn0upByL z%MDO)lv{0^2Dp97_afQ`DbrAqrc5a58hdo9vGK53II5V{0>UG250F20#*HaE+qE&@ zQwMLTq5we^I+vMNmYmRSgCrdB10XFW?Kfb9ul z1T(VKvVtV?j|GR2cI5jt1e0mx0#76Tnd0m~A@%tkW1^r&Mc>fq;se8Bh-5}Vkf6~* zRjvzCZ%bXK5NzL6#$MPP)L8 zEhx74tUgxugl^mcfK->p?uW|izeoT!C9iGK{D49`pirOdE@}W@Ymdo?&e=5V6u!F@243i-2v}h3IUdyXGA$dW~X~X##wrQ z;>-sQWN$Gtb2hX}`d5c`Qop4wyFrs!yg2{$f((u;AV5L{A>J0XIZtF_m9?2A>4W0e zPQqVR_!yebj?{;UuMS`sO13L|=Z3U{HoOzgZz3G{Bn|(viT%>}P4vzsghN!rwhjJP zZfN*`8<&AGr&(pRTjpXkG#0Op`>x#sH(-75;B?Z__by{F~=y$(|*3?IXS%^X#pvW%d4N>j^M-J>Lu-P zEsG}9$iIOHPZ@0p^^a!lIE}{3@$D8`vfP^m&N<4x4tl%l=BORuq^|f53psG>9AT_5 zM727k_$?jWYrHo64BE>he5)!fB2kPn_4O8mU}aE;krv=*I22xd%5DDEj+KAHx9>UO3{}KQWHAy8?_P^~NPHyWCtJ;)}40V2RLgY~&@Y#0u%y)(G! zJu#0Iv{JS|)Ook(K1CA@s=U;hn5l zL5vpw`e|T(=`g<$lj}VplOhA;_BnUsJqvSuXk9`wWk1DTTb|85;wf2j=QE#N9;I~h zjP{Zf>m0l5FCRD#9`#gKp{@bmn|3^&)K+_3e6BqJw0z{+`a)=@qFwEBmH4>D*Y>x_ zMMPeMz0u`lsJP8xpY^%=)DTI@`+u|e=chl>^8Yeg{+AY&(>o#T8UkIRjffwTeE7@H z_U?$@i(116!uT-uwGnjPsux;f{&7yvvlZKxQtL;>5|wvnY;PVcnsySFMhDgx)`C3W z#sic*mq@i)b=bPx94&Key0fRp$4|TJd%r5yWHIM-fM=-%a>#nl+ zp1qb87Lnx<@r{6QIn zj$F`d2T5}IhWT%GX?FohafV(`Vf{IA$&cG{;QCBFacd_s?CSdE!*>Drw9(a<2UNFB z8B-9CqRyjYE~fSpJqQOSFgEV&+)?V9Y)qB#=sP||;b&vbaLr%Ly!45TR{&MQ;qyz| z*SgsEqHXVYM!{2wCMjm~gmroEdhu5Yu#|AZ%@OyPjWHVzqO5#>UYFgopEW!FO0h7mIPm4sq>RVd(8*6`l{1fZ(uVX#VG&{xh`Fkd!S)Sd4cDUs+ zsyav5tDV;XSJ_ag!fNMmodvpGG*KX?vJmo^=hYYQ&SWc|+q}G4h*U97uox@#RZHoh zx--ViSPyr9FD?0nY3fiQw`5Q$&Fc}(Smt0v%FBLHV`Xq{xgTWEj>zSKh@P>vJ*&}k zZ9*uka9AQJ5U8Ul+ceqlAp^_x0|Gy$i6G0TAZ<`XYooL8&@V&bn8vTs z$V2mA$Hw5e{CzO0j*LAXeJa1y8@7}kHI`CT!kIQIsAAX5^PPc}P3A6U{@QTZBsDuY!?l!~tgP(xDE@qk2F6?@+!#qK zNee{RJ6k;wLh58*nU7=!evu5E!F{~`s}~8dG}pS50)-fOVL6}I4cxgsL!k#{7R7@e z^EiQO5%V$~yMZ=4=H3scV9#zq20N(!DW@piBzD(^cr@K+6$bgaVo;T{@EIiGszNe zFOat_7DfHv<=b9#-GImm5+u-Y)6g_;ZznD1jL4{Ts%$zsBLgKKqFFfg3$>$}oK09q6Yd=k*@6|C7Uu4JdsS@wZLnVbr_zwk}Q*~Cjt1jfDH_=EiT@7Jm@h> z-=?Ryz@Rob7tB{7oOhb!lbQ*mBX5?w_zE`#DVD;>8V%F&gwc$>*3qT-*$%EtzxL`c zjS1ZUga`lYMdVlKI3WiY7^4L>f)iDzpVv;;NxM^CG}*XAorKhmW5Gj}Z49c++nCNl zSaJquU_){IDZ5SO`&q-;s~1{WTuIJ~BwI4cGQP5D%bH+l|K0qO{Y4Dbrnn)yK?IE! z>!|22yHljo-k1GTt#ISb5e&RkR{16wOF*2tsPoX;;f@41O9iBMk|^GpSgpugd9H5z2AJi*muW z&Av;Wgg!34^QiH(%;g8SqUR#*?z^M)y>ZnIgMHe)qv2iqnwc{uhVlMV)*4W5qi$%ON}eB_#98jijtH~{ zN%FdD`or_9f_KiJAg;SJQ?V-#$@81sbJjOK>Fup9iP60&6>IB;Ja$W4TuR$_;)lSf z)9DLnwF2$Y&VY6ZLATvuHYVXo%P$qSv9S|m zh7$mHeq_5l5=C2FRCKYKO-)KeF?wcxYUj6$X_WSr+Ei)_ehQT zKg8j2N@CJfs1C|kqOpZ#)?Aw5_5Ge-(!NU~K*P9WV$NH6-%-I6*`h0Xhm~^9d*dQWkAG7s|>1rnMf5oA6nsA|8W_u`l;wKxQ zcq?m9g%p!=7d@7gd!4arLkaF}@Mx8}2t%oO%B&@L{Cw8NgvUs5)47(u;(~O|S|@Wu zaA3GUCP2@#@D}r@k{xK$VKZ%aaUT^UO(M^BksN5`<=q)8)1>q3U&xa{)p4X6JXE#e`I2aSWU0#CyR zka^b2j6)_(IHles|9IO0v2s}xkL+F&oGn)V{RvFx`@Ab9JZ9cG{Zq`%s{P9L?h)PN zQB)!SZM_7Pu-ECT6IfN+%C6NVjC23ky*T%;G!x2`bd0>1?A9?>6XzW4>S{rwc0kKk zd(4tUg=yKC!V1+44*J3Q)9^g*u=fv8AAMG`=L{KhU#hs}#ohGABCphsv(O`Ztc!cU zcW(4~0O|6&SD#Ca7A0t%-VU}qiEZw&T}#kit-azi{x(V^rzg2`wAaf$N^s1Ks`lb^ zsOqe8sNlOwk1@9tG93V0#(g52)D}Nq9#vmLwTm0)w@hFu7-Xg}(<;*s?8_@Si#fv< z8CxAa**Wrj8XCY^p&2Y?j8WM1r48?xjQ@s;4L2L)oM))JwI5os=9QEOM>H@F9+|?R zy;uN?ds5*+n3BU>*{3%*h=cxycA2|N6viAJJ ztI?rP{^uXzy8GnF|4JA2zguAcfsZ*B@@OX9hIY=c0t2b3+TkU|+Ig3v_7MRdf8#m) z?Mn6kaxH(Dq5tk?`)Yf?^B|+ie0IvF4}RCLs_J|;!P2&#wKVpBlY;B7op@=Low6?< zQr6Q}hh)B*b8(ha39D=fV2srMUndt_Na;N279o%NU{a!p9tYh}`0n~1|7XUZT=IYD z6#ZX~{Lk%8y&zi?JYqd@{swjta28asW+dbPD!<%c2e-IaK#hCcH!aq-PITRH7do@U zBX{-Kdk}u-o5nvzNa&R0`{iwhPw2jMLQv*Q&8sTuE@-N;;>;4ie2;_`?9PmiZij;6 zS^TOlzSZ|yG(-Y%hwzvKv-zDbe?ZKm*tMj}TWm2FphED7C!jt!V&t0xbMeO=0=|TU zyze7lT638v1wU6+bnUd2@*=o;imBa^Hj(hQzcpm}+`W9Qzk07TcdyU$yOUFkiH@n= zut$vBsWS=&0c}rCc*+amefty*3}IGC9uYsa_qr0>9G%&!(3+Ea5mfnBul^pvfZQ`x z?*=O!%@CKOo8b`?PvVL ze&+3Pc;juyr)yOwj7O+PL!Xr-rrIGfJCS#rj=9yX2_UPy-xn26(%5r#;bT%+mgcEt zrXw1(;KB-prC^5bSs@ZT%gdPj_0OOEnfNCd$MIJ`{{YA$)WjI7he>DaWKtZ=znkXo z5X~4&9G3SAuj|gzny?FZeWwHyJRhqtu{5Ozr#26E2iC}B%SgzXg=Frh=n2~kTSKeG zji(0jntAmgRn-OUC_NvqgD#Z2col_=2n;+RqaPec`8>=%B7qiBC(#6RgyK(NbTV|E zen3t4dSJn}*1&FNR(AdKfbaS5+$LS|jGSId0<*5&$~|O-aX#SkBV-0L zH1D13Kd&ktvW)C?UA^z|1OkSL3;QbTR)D%$Tr2K*IyksiSxInoi3S`R8*TnYmu^ zB|iwXO0LG>I89~N$mp*y86{K;C-z0q_d-MVu^PCN6L0alBGKNPpgUX> z?o$R!g2`K3xa(+{haZhPblk@~xh&zfz1tHb%W`a@iAT&xe@&1O!EaQtWPkM@sZ=Yq zZEfzcoczMXWC_Dd@~zW>(e)8Ip?G;J!!1Qu%Lmo&S{dYEmWL@R%8#PJ?KvI%8W%nH z7uh-oSsUO$kM{GCxpqynF6Kh@9>g$cPe%Ht+p>4t4^DT|-E_75Q|*G&uQVKg4rv&; zffrg@K`R1BkEPC*z5MTMDNpr|_kRrLvov_J|m8X`1)+r$J}d}SgOQ> zT=fCP#I_*>z~j$1XgFlHADLNrE6ku(uC#G4F=cnDEa~ED_yMg>#iFEX)kIFU=77a5 zKCQ4lJ-q{*&5tH{uxBmyT7#Hws$o>Sq6Gh&^%K5~OFvkZ4TAYwDM!(sYkAu|iFT2M z%_(;w{+sTyPMcr>GH9w_CMT`oddNVg3o8!_Xm}~V?8$ud+oThJTn46q0r~RTuBrE9M<$6JZR^FPx$ASl@*@R*9s^X7;A&|H`kxXvj6(A?1jznbA$ADPS1S(0H;iN z$nDzMfQjLwvPb973M524%jj|UlfVXTQB}geRD_>=4~=4I_WDWRYT2HB5_6$%7M1&T ziLLDO6bafPyU~>MyD5%{iwW$%c(FH^D?iKLPMnC~ofMyKN*xNY=#{jHg$zd z+u~d#gNSMV`l8{YLFwpRhb)Nz=6Uk#*GfJqF153Mt+HpgLTzGBp>MNKC0CoVVE&38 zX7h{U(O*ayu^5C(N?9P-4{Y_mV^9BnPt@v#yVb9K@l?6eES^$Es$vq^ak{K}2q8Gu zTdk)!7CY;X_U;_ganF-DB3X0)X08kG6OEr%jayo$%*(FFLA|&`f^d8Y#m|T2y`tSw z-)zz&l*^0X<_rN~^g7Hb?C%NsoiuEfhCt_2SQ;#=s4F6%gZVhxqMLG6^;#95c)r~N z1c$;HL3~w%wA{~6J>s*ovT4Ga(x;zC@vsLoAp0*a;c#WF;$6F=wvmNB1W5m?=VwNC zuYMle|2>8F*%kEp!$%4x0=5faS^RU}`gc@O`-g9a0U%7jumaF=iNYTlU8~r;a_4A; zS+V}@s#*$N^W7`hdy8`uK-rL1ymMOU=ZeFvmd2oOV{9$Td@Ba}2NiiGL^dT6R;b*oIYonNA!UVAZ)#_uhSB;Tf7cWE5?gvMXE8^8hzPoGx2`0n+Iv!!vxW7^uxb6sf?4Q3-YOY*%0 z>l&R*5o+y#=#Mv(LNtGA*8fIYBN(U$&F?7X5eR%wUBH-C4s;FG=i3c=Ev%r}g>NFt zVutQ9iGfIkZcy=5RE3d5k2!3@%pjO7mk(d;xj0-OtkzY3Y^>lmGHkx<~ zVjd4&6OlF1mv4w!$%g{SrD0jb6=-4vX5(ORVLoBUne7%eGwC^+K#B{M-?~ZYsUE7% zzDP>El2+v@{fM=niQb>{-H2>J7-T53lC&PqzJcyo&LFnHWtteFQC5RoowulqD|ODa zz^+NNgQb~$ZhCJch?`#_=YEG^XHLVmK#l+*(VAyQOR4Hif%)oLfL3mDf3(!Rn%WFf zO40M*RthPUy$hJ#CU9%!pjshy`Qo)Tu&uGQ|2{%yjhR51xHX`|F8ZT{ih^(0yOAhUlxSeX4zq_xA!M`FVbrq1Hv0u%NdXNX=fB>f7)=yHzgZ?{cl9DalG@oORWw zGcHn?zG@EU?F%F`Jq04jz_CkY=+IFO=)EEvI8at~X>7N=*({zF3Y?-#C1pr+q=Z)Sy` z2)Okz_9|!3=?;T2B2+EqcBU^Kta{H2yxx$f!HAY9N&oo^e`o9Q+m8KjzKBB+9(7vy zT4|cBLEq=qI0DW9Cb^IyDT)wt_ec`ImM3X5=q}SmxF)fECsikh)I7SaDORR1p<#Pm zXu#t@lrw7E{HvTG8>qi`eCWO$!{O-!+pb^9;5PoO)(4KTGh|Nt)V02GJ#=U%kaXXp zZTT%FAc{K`3L*C!wA1LBt@b+Ka+2G-u|9Y{jBQrE+#((}G^Vk#llldZUxy`H4AZft zvTA7#eN>}d-Y*9-s+f?@nh?H@>AZTpL~x*Nlk58aox5>;aQUPR#<&95uBpHyGWTR!`&Ys`zJ7@Dp-ZxL)`jq><-}||*>yoU=Z$9P6%L=3T5Qy$k zZG<}j{$Zo`6;X+xIJHx3X^t<*n&pP|2+4>W8QpTxMF}Gqu`Qj|i&jIyZ$FHejx0O5 zjC9-`QMsNyU|7()BcYo7QCkjfhQj%0^|gwcVuM>aiplnY`uf3BItgprfkp5A>ZzX9 zp{`Kp%uW;PCzjOh8MkoNL2i)%sBDHGq_3OJBuq`gF$)-6e96s#oj&N4v2}Ey#MEeI zW}~qv0OBsxmiy=_a)6}QM_s8_-$#utIND?~jW<`r*pGF~1w4sPby`f@&6l{lD_2s{ zvaveaNNP+Ugges{+?3Z=A`g1|t%M~@eIV8jRyl?XWt-jQSq+VeTON#-0QKfW2|jD$ zS5*Fl1_;{uVeZM!5|TP}6G_^28AM1IQ;W$Ix4tal5gG_m69_3Rm7yK-Hq`sRKhI)A#?W~Wg(V#oc6yCSS{YfzWktQD*v9W$<)Bk z@W@_DD9~V1Wsby2#=Im+>PXd$+P~Ch5aPQ#Y#mgmqhjZ(CPy zEj_hSOmr+B4K0DGZHRng8Mr+IC{P{he`*@UJu{R)+i9~WmgY|SV?=m44o6EeMKW5@ zZbDmdW))Sh-t+Ov+el9y{ zTTLpOCNYGWaKFZJ9ueC3d-3pkOMl}WZwQ%5=5087x8nUMvH*K_x0e5sYt6;$MQL6~ zvztbu)A7tUt_kumu$;30%tQot_fyZVcP=QRM>>C3iF@?Z@h=A>$N5N;>YFUZzg)v# zF8+p~{HqmvBI$bna%M;3X1!HNSu@SkJo&YK_>0z@eH$kI;gr*f^~fIyV`za?7sBbEapextk1pa?nCjSIURl=KSc}hHT4~ zOrf0uA>#XtKGcMvsCEp9Q|TZ!_zq#0DuR;;*m#Etyc=XEqjgRtW^ z9MAN2?&R3v6s5^fjI11g0WyMMC`eW+nlRBipgx}7VL5RK%WOrDPrF%Wp-{__h~dZ~ zUx2DtS}s{S%gS$}jSQP;uw{$08S?Kd^`{*dOVU=kLscDBylk#8!e=c`fmOym$ToJS zz=5U@Urohxj$YAs<7~~h94u&y%xS(Qn~{;@h}F{4`H_rKTt4o-+QvD)XwuiQy20Pf zWN?1g`G6TdiGect#zfzLH|nPOah$0KoWAZT&FRHg)fXdVO?SP{2jn@vWMN$b+Td;E zaghp=Y^*1UQdU9BEvr(gRts?sWQ`Sef(K)T6Y-P0R zN{S8TuL$tW*`8u1Ycj7c;CuK7>>gJ2 z-StPmd+y&WyycQM(%88NTDp9~=Qsb`$6wX>ut%I|z!;u3`?>r?aki()hGnTLkja%( zh)(lbwc-x1x7xXz<5p{C5?DCuVVb&38Zs*f1@Asn^?agTV!TrIV1V4Y>z~2IQTxV? zsNyZ28TGM^rBdz&sn`HW3ISb#H`l)`ee}}_{$WGLI+ZzuGvCS2oc^q|X~KIpEG9jk;2xXfwMu$^^6NOw<<5P*`1VQlrSzc1 zbb9V7fXBlTk{f`}w>KmZyJyl)c<9Q`ekBP8dQg};e#EFNBnWBjN=DKSUOV+o96nct z#FS=> z6k@xubGYPRw1n7s6%lWcDTGqXVOn|+^qP%E?(_$bhC9wB&NGka{q8v@M^|a8s!b5n zi4tf0H9Tzk2jVZincud5mAhFP{5&j4_&9GJ$A&qr@ghJ^ZFqrn<1=i4`UD95&5-+P z_1~V@ztR%}SC66QYVCdDpIAR}@dZ9B;9L^YEB2#@F+}5#7G+{V7{>&=DY`=fv33DP( z-O%z)>o#V_Mz78$dj$SM9C1d14OR4s#a2n|_3}|$LmG)m(*@XDP6bu$ATMS@Y}5}R z0`bG1M?WmFAGCPXe_N&N{rY)HR)ER_dlk(==YW##ESwd>HGNw_5;)udWjba?fTcL= z&GzLJMe1%3fItRci$gLhDb;epGKT7lnfCm|a_*YpCzk7V?m2N%)&%uUwnf@xui_9} zN39zxZ=c)}m9LA^RG_v5(=DAB5Rk;Zt(g!+c{J$Hz|9Vy*@sRN5Oy1TjO1<}f>rId zrD6c&Zu~h_q8IC_m+c3jc>#s-^6PK&A-%pswT1+|15}F)mW^HqzRYl z>%LzfTtom=gLea7`A0C#PtA;Mt56Dm+|kHe=TjL<_S02kcU=`78xvFB=IyH9&gqy2 zJ+or^$J^)m$rJmgE)BdSB=#7HDrlL+bI|Y4?c|$ph4+?LX>;X0Vj>o@|N5}X4O^bg$YcFBHTf`uzag-4#Rg-_9g_o~ z3HT(J2H-hsR>D!AIp8~;N_&3A3ETzTH9hgl+URb%+w*Ulm*z)56Cl&g(+;|2ob&Z- zXvh`4Ya>xJPE|tlN9kU1>UX|mYs_gIjysGh%_OUKby^mv$o}C#AYllS(n6XXid1Aq zVh7|lTBm_;NpBWKF=}Ib)id{(;*0365oa%N1-BS7pY+eF$a2RWGTYpz`&+Bet~_@x z0~a{5k)@{PQVaje-u+j4Lw|MXpMU-qQ2M(Ye2Gw@&D!lXbQS(RZpsDcK>vn>&E7BG z{@ww;{A&QszF8Cy^PMUKtl zG*0)5wj7su`$~Rn&9Nh6HseJfr(|X3;(R8u0iQVM*K& zT~*;E5Ea0V+6>}~f`J@>*DeLj-b^w(>vBod`iOH#84g^1a8<9O!cY3xPcEeo&j<{C zf=^!M_7_R$z`Jh*lJ)id*H_2dZlv_+WfEncvFn4JFNRu;Kgv&RWAbF@70ffaXimR7 zeymogl5*)pgw4&4ZD{2Wr+mFpEBze=qw-a}k;d$z-@Ugu2k$GxNJMD%##EQ=3&%a^ zI{T(BCMbWf|L8&!8V5J+p9`Bs6(Dnl;Kd0B{bn$FtljE(VOF>T-wO9>?`WjtyA3JN zj7`@=KV4kLgFw~I5MqZdjZGa@v%9v{TW-3~g|=YXBlkDi+)-e^6_i&P*9Qbv;uY<- z#C`(1ns`Ta`?mOY%QadGyi@?&tFAl0LIsGwanvq*K=+)JUC#?o>)gL6p;{oT;^7DG z1Ms)gA5cz#pLQ4KVKNFrOUK8Ge<9QX%eg_{$qU#vly4s}1OgECnF8%s436{l+v~c@ zq81VR4}x~*ibus4#6B#M z(Je`J@;a1cci#xWZgVU4wc`E4;`bcYBvhSV=t6AzX(ttb#fAN;WB=PZ`&T+=xA)!^ zEo^(2dNnv$7UeOrYIMWvT(V?Aq9?HiU}mtP9%Jf&)RvvnkZO1@R(t*ov2bVfCC*s; zSYHaXcs;!XADETmO9rk8oB#=(ha#exF^6E7>bsv>?;p2T7rt)UPN)n9jVhK0j7Z-w zksuUk2Bv7tZYXVhZBL0A2l2Hr>EiSQ_ryo-96Dx>!OWMGgWbTIOXsjT$x+jsOSv^4 z%!nofb|;+@($F8r*$I$#kq8ka=sOJ@)|15Afsyv^wlL%l9EUD>hCWSMat$uSBKYc|As6dj>fJ1Z>o zDHv~mCW8bJOrikkgw&qNqw06GT#ejhplshLA2p6S1C;gsUgJRgh@F`HEX9bRfQDus zLl*t?vX(g;#$^K-*uC?EogdY6@GV0;i&VZ`ri+&IwyUmW_`Oxmz$#+gWlI+>yGBCt zzx7>26x3YOD`BM8V10M=?U94|cB_`Ps6gJ`uTSJo)$_z;y5=gz^-XEUKTC5eTYYpd z4>i?`4cXI0kKXLOCfLYw@>>OM%)7m(HP)PD=lgc{wMq}xfL(=)O#hhVvr4*I-*=2AR#5^I~Hq{a=i%W>>=NbL5pBC~T8fnR}dejKv*qn-O8FJRPAz86=m zO1*^wjuwt{Py8IbZ@v!a32&c*;xuufN>M5r)^${X+l`f6m#p>> z0q81{%@%_1K80>qrV4AD*sbPv&5CBk6t66m8!=m$pEjk)wKh1sM-cqZgtlY zBVzfETyN?IyC{T>NhPAbFN0zmluT{MwlDzdQ8}buKp%a4CgpIVSW{^0h9;?q#@Oqqy`;nQITOJFSxd-(Vro>Xx^sGTJ0$vC{ z+^}P;+2Nul6_EBMQ8zvxMM@d{mvpey)*Q`4*G^ zu**YsW&SMCCf>Xjw)iuF3>!=vztv15SoE@qN%z>*FiFhU+ zO=EOEu@qgrnII=Rv=`prwsbfPN3Mq#{cMz6G!nw^t)F*Ez_$k$#%#QfJ1*DnRzJkx z_e(#vZG_9IZ;j8hn|-8=W_qe>@TD*nlSm!w4}#o} z4SU4$!kzF;zEr(1#EuT}j!sDtNCeT7dv(Vl zmHUEilNZs$d&AhuHNPNAU3{=$6x&E3+j*FDW5>~K{%G8K2D$itvC*?~gRBs-$cP6) zz(*`BORGEQb&Q-*Z)t@N=vT#Y4w+(rBJe24l}YIUE@5Z;e!Dz)mVep?r>d{+%?S@g z!)G zah<_%dP=epuzlrjGd$q1^GsNWkuL>;UadSvL??9eckG4pWBp;G_pclZC;+?96e??PKkqGk0}#8n-6kgT0U90T0!9)9$RI4#FcEra^mG) zzz*x>7m2$nH}PK|;x2h@XF5srb~uGOKM{JrpFx#9ytC@{J_GlT*Os7;IG`}T%Kc|m( zQ!`!~sf{b>Lk~txM<>6PuHY@QxQ*2nEu*;#*)Ep)+b(*>4Ah^p3mFy1r&>p53}#Gd z00w8{B4)^; z7fs<~W)py=M)Vi!JO$k?(3`$nuwGE@P)|pQq?@CY(a9}_RJBIl!rhisDp)S1x9}N& zqBAFBg&1Fy@v~~!44$Zr5ksFLMpI3QF5=$bi=a)19@`7Vs(1Wd2j~A5g8Pj;46`=> z_VZtw(w;-2Z(Y|=>Zv>T$IoZ_lK%2vYm3pJSax~=#=1KOSqirs7T-XX!rPu_=+2gf z21|Wn(G$Y&FYg*=H4OZxOfd`h*Ubc!yMvXd-#}IiB_{#)82oO=UMOudHaOGpTOV02 zKY4O@F=(pHLa~1&TiVsecXNT6%4KiCh~%@3?#q7xQN){yANC|Ek`#Ee`$+9Pb`l3^ z?}mf|wCRK^#nbo)RAQIehDXowaE{Pu!-uMs(;ioSMx4eMG0m!4iqCU{w2w#dFmqc_iCQB>LftUcOCA_X=(PsYdI}A!@O8 zh$r6azJ4}F9M%SD?9x^MHTL80<^T#ZrEZup@ zzAuvBpvVB#elv6*COACon5h||!0l?GaXGvERA+6Ca}OGQEHsK1>Gj6V?nfk-*9!*8 zZ*LzsQ}Ul7m6kBi-6Z}Yg5@T5TDpa4TWgFWH~W3&CwaA;DBwD zF5B`=T?`oLT4j|mf*1jDHkDdys8>t&-R3bbMwoS*z^i?5V-Q7vJ(Ddy;17JDnw9>5 zi=Y!a8eL0UF*uR zCQ~Y4cDLF)6TE$V2Av;lps&d>=Zolkd>Xer?SPpjEL&O&ydbtK&@-y^szPoFUjP>0nPWhI-I+uI@Sj6wveE1LbL+*vsb+o>% zibM2rUW6B>bIm=bBj#{UaPREc6PZ0v(KPFz7hVYb>@%2aIjDUPB&xN)O^+{}%e_Ro zKYn>DGgk;tcBWiBFH&W-U*wXPl2zt9Mn%kMFTyN`JdQRSaH5rIH?ywjTpd_2Sw$2w zKC$pZN|HJp06yMn`IfF!K3MN!g8R0hg2UN57t=y*vwNAh#f%?RQ&36}N+i8{tezc8 zCu`GjMrO-Vyj2`t%I~|C0(#Ho6G_CXQjV;9o)66TP(AZQDf)ZC%KrXUdIsgSp0Do@ z9%4qz;lkOtKkVJhAsFj4c*A2Rw6)hVjy2ENo@9eW?^pW~-*!hWtV?X8hr+k>6u;l8cq4ndS zkH6Bj{b}EyR+7mYYxG>Ux%AKEh`;l>93&8)9x=sw^O5NZH6(TZ`w*|3z$@Q;-tsK< z+tu&>^AU`TrrY28T)^L0k?%h|f0Ho9QF3R%N=JPuCAISI-Hu?zHmh^xN zFyTtWWR?4w&;6!h{yKO80Y5-^dGZE_O>#qtl4P&R9_WeYsJlkWNVBd+=^~A9qfsF( zJ3#~e)?6gT$?ufBV&+$*FjHCHTJhZw=_Q-mNJO7wjQ>M%P@||lZsu2qu$!lv@dk#wpg`OwU^*S!@JfqK1Z9v;Gkc%$`*ITM*Hf95|b>MQQ3OwEmic4psPJ?Z1JXmp6mu~D^ zoOiLDADa%|f*nv+tHVCMk#ugmssxb6Mh2cR}uQLtUQAwN`w>&cMnDXPvuMF*@ zT{7eFmoU)z*0X0B<{O8NyS`Kz*F9n?IyhFF=ZSGz*{je{G~?>5GQEnCtydFGs3I&> znqSf$k$us+SOs!_$b=NjKHNqt7DpIJZB=FcP&wmlIMmxk#9I%F4$^7_cP%=y7#`jy zb3ZcKK2Z+SWG34uTBO_InD0@6c&=)KVkoaDd9pq1S1a_j>F-#J(faKS1kd@Z=O7Kg48rD!_t;dVN0JMSI7Su9m}i1hXEtx+2wloIzPu1s9d+4e%T z?e@ZoCWt5AFILQMg0pofHpwy$l}cLMzP^3fQn+K7Te?biIIrmOkfX5*ks zxvld~fy>%spIBu3Y3d95zPeK(Rl1i7->+pmQDZEY5-Td_c>rcF6R+w9Sa0uWKA027 zhp~fITI}6g#!=fna(ko?nr7Wdgc5ZNIBqA8?9s?jP z73O%OHg@^5szzujA!j^6>4tVu(R0&13(E^zLYre{a{AZ$1f-QnqkRi*s~2iYw$!?W zTUR%0coY^EuGFpAEkj=~I*`>0V+M(#gQ%k@uaOJ&ven@-UZEzdOd^Jm&_%^Ar{uKB zdRBj?ST{8V26}qbjUY*uy$3zDx}VvQva(QR7`4RoGe5CB>KRG;-|$Fc@*B>io{JTn zxu9^^8*r=47X;dy4Pi0)f3tD_L$*2_@=ViwNA{yPrE|J;yU`FLZC!dubEp2LNZDRM#jE}PPs(5NHq_L4v7YFkSHn?VraU4xqMrHImgyLqR zoyFmXV;52uW2~ii#?NgVx+Rt8rw(0IciHu*D}#L3wzD&o(`{4Fa#Qre3y$-47Y`sF zHH4nxH;u(V_FxRsUVB`)K5bWB^p;oSZ{SCNBLkAZ;e310lB>zYvwErI2UkG2vzgkT zRY0a4s{~c^M=zu~<##v@&W8COS$LIZ;C=}y{UceszXWhDgkw}aqzgZ?D{o&()P4Aa zspgPn0Hbrj!+C<3Hp~(=_zi4~9_y%irs)t7w7~dr zRHdB!(QVIET>VH%S69E+>V9^w&j;>7X z-XZt957MCayb_)T|60J86<^u9~9v5(G zE9QJ0EH?fU+OBs_wLk~ChP$+5tVV~4udE4*KFV|A#1rkI4eEz#Dw#TFkCD=iMiKF{ zJO^_*8{}d^;CG~@R@pXkVdkmSM6-Q`3p+;JdrCe`cf5#^IyrYTI&W9r@VI?)zx%Ch z`n{#nUfJ48Wd+@5k|X-MU=D69Jnwaz)v%8&11YShWS#;ZrDf#$&5XLNB}Tp9hX(dF z^!2W8$*sI-?E&yjOHkSATSQjQtt#K1ksr^j_qbVNeDVZE7SUr`XHGwwtAZXq9Bj9* zXe-n8!8q28*Ln_uaY2@!Sny@4+6{Wv6kS|f+dt1@$Y3TK&c4)G(*NZw_+U)}gH~t)Nk~l+5 zaZQ2@@LBcMIdKmvdKam&;L=Io`Xca=k^ooG3dL>(EPEUaO1?Y)}$ z{WAQI23qCd@a3hhY+Sd4nG2Lrx3qFCYUpS~ZS*@vxkXwUZp|ur4%~#%pwD{XGE62` zLlg&saO;cc)m5-d1Yqx3*43&>u71defj*ed=o1HvS1G7%ABn#DZp@BV0B=ksqkzH7 zh3FpNNU>>jmG3!H*7t|GBz7p4HCq()D4C;_e5#vwHkXzb+%?oP?1S9-5@V~DdW8`kY3eoMHG$L{FaW--npjT{v39esMwi*N_bhxKS3iADaxM*GiLa|G z{H}aY1kTRSHGK;h8ZI>gzQBOaTh#{FiO(Woej+#B%U}{CkecW~2I0CSLpc`73eb16 zvC3}^Wo>=5bkfh6BT4V6`}19>=`Gt<_qgN?j#MY)W4`h#&=+}oikh%u?1smDw1&1d za6Dr6+w3sYrmmryngEcU)`5lAbI>nW^N**F{j%e)i~kkyi2MA1l)WS&ZH5*xYjQ%_ zS0V;)T~pZW0l8U7?JB^k?%04YORnP!BO?cw5&RFR0T--1CK4i7djdu3$ z-LeA9@2A@U?|$F?(DR5-+XSa+?Ng3+@|?w53gURT0v~9IRXgI{LedMukruhdR727T zUcwta`7WtxyICtW^G%j`Jx9Kgx|-*z{WL7|RgBD-?E3xYlJWNsCO6edC>tOV!#1`k zdw3Or%{)?<*see&6)8Ok^`sWtPNIDB@wV^AW@QsgOIrurEFLApFyPdi{Z=mPBw`QYk29qEJjx_p4RY1u3HcS6BzO@kb`}0$F z0koz;qZa0tSXJrMk zXe8O;^NlR6@>d~j;@{*5V`^m(<`v8thQNa`6sk0TrTJ#tT zQ?%Kk2JZ*ZalvVg5eBi2hw}Os7}uz&*LZJEUPWnp^p-Z5S0RB|MAhXHbg++#bKr~| z#1)kZih8qM3d+bBw2@_Fd#$NEwRJMeuVPdtbzy}g^D7A#R7Sfzpp>6jHKD!dZ}<3n zMwL&kLW}?0o%p~YDo*=AggQK!F?D(HuHohNt|s=^4G#OKAO$tAgw3=iE(iOWw$0{= zS^^2TbKte~tM1YRw5r)jvFLo{Q$}qHuT$#;X33NrpBF3|0%tPx2c5aV-5J$ONv-uY z(`l^hD#Q&OdDr*n+jJZqPl{wNJzR{@{yg?@$6B$OD983(3WYg1HfbD9Pp;tf8rsNEGU2c3E9AXluJrC=RT4Y9ku z_k1YpTHJCrrj!tV-|XA-_XlYI4mj0gJqGE(%sfJ(sR&!vJ+QUyQ z&2gTuY^V{lKlZ)%4RI4@*Z->6<8GCoFO&??3YW3;7$}Sxh@qCuSzJ_>2(x1?W@g5A z4-Mm%kNY9%)_aQLg5tC3bBinPXU(jC8R<-q5(5Dvphw!7lx`#TqOJ;Kofd{lBF%bq z!h*Nt6AS8j;*S&gXCB3*&@<~6m=Y0Qjy!tNXn_m^G<-5w@pJbkoVm!QZFsR*e$XvJ zo{gHa6J1C>%t#5Vj7HFI4|p9pavk%_rk};@9D{QBvX8rGyX{f$W{sePKC{mvSk&%C zIsacMSXlmn8QH(GSwH_gAsQdBpLQ&>DgO7Sbblk3`*)7;CTC*gShH9C+`He~;2&W> z5cOpc&auXAV!!xF?DK?LA#na*C%|}Tk!*HYqvvWSh;)EVLOd7PI60u!5XKcbA)!B0=;IL`5zwc ze)1cnH`Wlg`ZG#7!ft)$CG^z>nAg+S-Ex5T^zjdZC?^#owRBN4WfW0Xr1!ylQywan z&3y5N&4O6YE_e^J$6X6|`zVQb>al5FfB|MneZ3m1tur8{5j3ZP$9?sKgK#I{aU9hn ztofmo{v?MOV%5w{y$jYSAx(B6T#!0;U{lmKF`V|G06rR)^+vUR+|ZNNmSsYzTEqEn z7T&+Xx$>&npaW@}iG1p(TLX+6CM{ng7VHtErS3Z%e5DkU)V>4jSS?GWom<&WWCK(? zSC2V%g)R^RVi`iO3LW>(TX;k^Q6~5)3&yg%wPYYt)(jgv79zV3Bvi3vDh%2R8Xa^j5N z@E}Xu)<}zjiigOluJ_xA785|NmAuo29Zg=c*k?jXOxQ-r_dlQ?tP7O;0MUGEZqIX5 zpjd}h!KxPi7IyN{*>n>q$`cg_6_oKVT1n;2myAVq+Zx+L zb2imSbWho-ch9LdfRdu39ei~)%889UiLZy{E&U#il=`~CML26LiAwu^tUJci$5*s% zP4>8-oxj;?sKySVdwRBg?BB?~;5e)*2_y1TCf_Pw{^RFC@fWCQCce^mh@_`$W5BMh z-fep4O0jO~itQU+h2Rv95%6LrD$gF}e1{3N1p8zZR1XU0sZxFzleaPvs&>F8rA7xO z&ADXc*j&!9GAA*JejbNp&m+>E4(}JU)fxuWO&-+l0i2={@E9vhZ1E2O%XJh4s}caq zefVJKoDWbP4$qExqhde(5ZsNtPb??DA1~rsS&kXo=`#uuK6&Fk`B5{(9^=X9-7O^} zN$ktG@7iqC+o~#x(B$n%jvN1JgsbvyibkAo^5W8GczC>KDw4qyl0DLC^)t}WP2`z~ zY+Jz?*WQ<=hSQV9(gJu`x2bta}Zs>v0}2 z087N0;jyOqIaT7@n9;N`24Ky)A+ZtKpCgoo%=gc#zNJX1lXQTA#N^}*xXH!zp?q7l zZCWeb+V)y$M=Xa0ik>=c&g0{2mT895Xw{V|x2x?hr8DM3rpfkg03bqP}B4Mhmw*8=XyZG&Y-&mPTCHP#W6#fIER{?0p2 z_mLmhuS~9O*&%oGgvam| z52$4zcgGu=CsaP>5YO4W8>OFwFue~|WxTpr!R~XjlSHP;Uf_B!C8P1}3)7WDc0P40 zCXeH;4C7g{8?>K{3ZAQ7g(!;Tc-f*+!17(i;rxnkem?0x5fA*$)iPKADyfW#d}!yK zpN6Vnv~?Aj+(bJsv=-_=^AlP4nLWL}v{*n`c&2|PMi4!XGr?O4+{7O09qfY{W`3fN zjZ~8+(md4r^sQQT8dTLCTC}_UzmtY2Jp>@T5&TiJ%eht;d-H-Ny}4G_@mswR|XHc zRZ^tZEK9E3FzV|s6?*=ad8`A^is09Vc%NFFL4c?Q!f%m`k~Cs!UcMlH6>)tpm`RC} za8pB|BI0^cQsvBZVql$PEQ4Qx_NjRty?@uLbx0A4UR&Uw+hfB9W z6wIIsi-T%a!pMp9x1Av7l%OZ!U-}i+hQA=I3AwKK5$|k;($7`il1A_rZXNaXUYJPJ ze;fNeOQeeEgGT4u2Kx`1D6A7jAJ50R1^5IiQ317;4DrCp$|qbgI7Mi`VBi9Ok4(tb zu8$9u@{YK>h!>sx3F=>`-q!vlxA-qeWF107NIFob6OeD20nHW9@v^bib8Q1l33OoX zPm}ClRvIK6=0-=O_T_5es-a)$GbCes&&Y%ML)8{m=C^j|hYYVMhz-X(ivR*L?5pg? z6I&A&Z@Ynua$&j4923(!F}D5pG}t5dv<1Wy++hdR2Ls(Ny6VqFWlObhy6r%^mnIfH zGjioWe(rN8Fk?D3Nw~D^H51%<{G=BuYiq`S zRp=SpN^Y$#hWPO?{!+14>%km_r*`{cbx$)xldZz(54v@gnQsa*j5H^m4ByyQ?cp;1Ix_-6BIH>2G#{`ALA^+mj2B!A6eFn<9y3SMJ zq^=B`HJHz{|9O4%obJU|s@X+|)UC_63!csI+$PhRlQ!b~3Vo28g6OF`5d;pgT75IE zB|z_=fuw)F(a-iMp`q*6dPK%I5-k6%fQA!Mfk@PHD1gvX-wBqwW^2ULKowQ=N0>Tj zZMjj!cLs*qJLtL~(R$9M&jjz1OoI2lJ1%+J$J-*1Pb{uyZA#ERIFQ#59QN1yW5}Tb z0&wRJpPgTB?O*>I_ZJL;+`26yS)D)3#dS*d)$n-iFBucHmxIq$Vm1_*`oXn84R(K; zy$c+e5bMO#W=(_e)H-C1bygy!vYDzCSF6Cb#~t{ifcO&$@C~iF+;U z#Q=(o{qx{bbzezmvqT7#LjjwPo4{RZqwQIWOzh#?<5fZj28v=S$At<><0O!N{Jg9A;K>ljoh zN0;;Vqy2XmWVOQ7{5;3S68a|tyRqDPTJs(+62S^a8ts+?+5uDu)r_7oD{^F>MYcu9 zfo~2xOb>pTdc72M&i?Cn1H~42%&E{8a^Zr+{Obp5yO$prGTGXIC3bbe_hbdWZ0>{S zg=QZU;~k&vd0w7L*w$JY?OuV(oXyZH?S|+HgHx5gD*BD^n8gt%xT5%>MhlZ92xIG? z#yYcRYphICJx~TQ#X5ID>}&2#?U2Um^sUyt-C(PFXOG)IH~hb*-A^3S{R%G+0*y&s zsryE8!(~gMjvW~g%nvH6V@1?y$YQb=t00Exv0Td@QN@9=N-qdHI^s_|6-zo3RjVjv z9feXMP&MKpx`4W0`se@M!2G{LsjeuwmDCg6QFS)Z3TKcQq%!q!gB>May#DO?Cayh&Hmzwy^ z;4eKQXy&JTu-|bWK5umPmt@ST>w|LGSct3R=jI$MYU} z_r!Pm9Kh72%!8}fqvq2m_U2tN35(iGw_pnkG8KMo-*?K~A9u;l0%oHMlLW(6qESVM z(-4D$KI5azds4G|=BTmNDg8ZvJ^A)c2|WKz*IGdPgh}8I5l5(m6UsiZxV<4*poP${ zN}|fYl@BGBf{TI=NOT!X8RP8?!YG7-@feE}QO3n66*gPNR3a^%L-f*v2m(=#@tidI zensUeD1OyvIgW|=hS*LDlmg^lYl_&X51OBspE`euxC%tKE|)*}Lo?lCiR=3xTh^^` z9mfr<#xjr1YAoJn$wU&o(tv}j$X76^2{Xib1ojv;8r1RZ! z_IQL|XE82;qIy2d_!?yInzs4SM`{~-g*UM73C}aym5uxYC5CeCnw3G?lzahn8q#OF z>ct9e_zl}`EGB?%{1$WKh5J0Za)cl`WVy(2QRy2`;kjnI3PvWu0lRdsXQ&yyAY31H z-mcfc=1adDwfkLgqi(ylLZ=}qG8A8B#+d^&uqStTSryFiiU>ON&j_%7^SSH&6I6yj z_t-yu|GqIiX`@^+ct>_L;KLM8u{quBD?G-ymGBU(qMEP0rgALc+Ccl-jnajZA+Oc; z%@Qx+7q$X+#Inq?d-xL`o9C)xQ-ExJqd;njTQW<}vT{xpn9CDYP-$XV1hN36V4roH zOegv;*{cN11Uv&zc@xIw)M%LI*-Bum4>dy9w#cd5DdXNuT_J$STp|9jynwQ}QLm02OppEH zB`t6+;2Gfwww;E&a~Moj*7u0@YmkUQi6;>G6ZC3SsCRyYYC5r>bbB(czhkE~RvVVh zl*fvqLhQcyb%Y67=uTR`M+S8-Vg*`#Zi_D!u?HlibT4E^X4MOuXeAcak0NmmFh|>E zL$m1jqcK&5{i2l74{?pooXn>}@i5jhf0WW+rhNI{pPKsDmA`mv`nB-S%Rf&b-ZPZJ zSy<0+RklM0vQv}-WT|Av^^bO2!0^Qo;a;bkUC zdDU-Et3`FDKQP^?nfmd4`xTfRMw}x6z~tx5Ui4v_q|UW$xOPT2W8HpWzXF88);5@h zbv{^+XzCH!3L+CV6*R;7ySW+RukinexHk`HGk^R3`@Lt{PWMrz)|#QE_EADD;X6}H zwa92h6k$qHdo2+}n6}f}DT)e`)}90@5hM{>YwaZ>B9>ZW3$crRewn%N=U$%Q{rl%R ze$Vsx<2vLxawJzi*L8h9=jS}%=j;7Mu~xMVz3rbxC)?48YeT6#^VO*dJykJOquYQd zRXeY#@2G4rvh)~%+f7jY90JnYQF7pwM6V1^`a=2=w*874oIEXYs_#5ZFDnHN(97nC zvv%5sSxaPR4l&6leRu^{azqWVHE3ML%gsfG|q9yCO_z^%0kNC!5cc6Xa&F<_^_CA z$fl`NsZ}-cikyIMs$H)j%v}4ZCEI(6>t3@^V&v7vuD%i+yb|e?!%scsuiE|3fBkv? z2in5_E19u*?B^$9y2S&u>m3Ry*c-*E0d(}}oIKoodkrXxt8}fWJE{6fD#CA{ZAc#9 znP;=ujI-@u9$%RY-9s8yb_nUCjqzJyzQ;*CmpcUlc2#*+7XH3`U)AuJ&rHiF+(|EE z9hd3SjodNUXOZ3JzHdf*{o8ojGITwVPKW8i&|$6tJ$*d)>U4zEYDzff?RrYs{LkoV zxI_o>Zs1lx^>v`Z@K&yQ@-BjBHc7~g6fAL~3r+HF><30&^TxPdkn+Dh2DCR86YEg0 zhR+?sg{5z&`Z)TMztvmJ4_ygXsEzA)+vT?eCnq1znexo>0*U;I3IQxlGs4CqP%~9C z1{K{EBda!JII1d?-JWjo6+a?}ZNnpnN3ELy>JVI@RMAr0JRy-MJ{l1rYm+z@ngZeq zf$sU1Q{$28CbvetOPZ9PPsw;j92igsb8J2{U`@)YtcO!pAz|Cwkz+EP7w3xgETO+Y zP8)8|_b;q3u+W$oyf-B5LmDO%=XlHBfrbc#gByR4V2mj;(-Cqzwt2ws26Rz<~ag>(&MC86Rn?`E@Vy!5?jR zVr6Z##X9Q@80HHr^MXhz#U2mxZ$Cv5(u(22_Sd;ox%*n*tNw7Ra-9$#V)k2~_cYI~ zk@a8}^e?N|T^AQ)RIaMOXbL|qil_yc|`fF{sNPt@&M8qz%eNlkWRsF{>3^?=(@OFIPxW|6e;CZou zO4dR2r|9m$vt(!N8Av4*!qtL^mV@pr zM>S&G?0i)7%Hr~U2w%VXX30xDyyQpNja<=pRtdFNgF)J!3ybb{E;SYfDxc{S^U!Ac zlZU}a=%$3yE?0~x=pq(+t2k%HQ|`3$XiJAi*^I&BwZ>>Zx$=!~iX48cTddaXJ!+j3_!-jpxkv*CNaTE3u;%p`6d3OMFY?6SSGw0AGwWB_h1gWPknR`S z9RpcY_*Q6dvw;`dM5b4BaQT{m7@1=WL6zlf^=JC70<2+~5`>|4mDOqrDiQoKjxgr^ z&hs`cLieKlSm2aZG%!R!k|BPBFz&F1dLg7rn+?M)pzcT&wXjHn!OXU9m$!e)Gv%zb z^@6qmdA}qs-!CqH@BC;kOPRuT^UAEGZY~Y0R0YtY&GByD3~T)wZ)57hOV(Xt(CkQS zrp5A>JHi+R@%(ivj$P~oeJ!=8!%7B z_MB|@C_8Xu))A)PyQgALno&HmKfsVhX)P}Ia8aHo{t*k9iBo~yyz3X{cvC}fzl`c) z=|UG%HA!C-p$9;C>@wU?F22-$ldWs1pH-(}^TwhQ30xXR)m-5kIFe-u8A~aXAr6G# z@!;X5&YO?Q=&>%D3aR2WLV7p>5P4mx`a4#s*9Q-q=G-RM~CBdR;c z>KJ%A>B!Kt3MIPjliE=tol$H+N?xMJYuHB^oE;I7cKTT%?QvgQU&B;s5oel@-935F}s`Qq74pYJe5E*xjF+V=|Km0Q8&K7()A$8E!Sf-(uZ1(%8 zN<_fbVbvvO<&Ldw!E#w6>uy=aL2_jHee+(AW0$SJ^i&wxCIkgEI>z`qtZ*hEYH4>H zED-oG4Q^LAC?dr@tWR2hgBSBv&y2z+XBS42IhwH^)|o~(aZO+$`JM8RhT)n(v#@#I}pdrA%U#0}lKH z%@oh(T>1Q2dAw9B4@rK zj~H2P1h#T8^mU$~Mb8#$>x^>~a+H3CSZhZVpwEabM zWo}Jds7;m8+5uMc-=y+Ff%(5DMF|k|0!mk0TrQsY`=!hqup1~tl?9)IvgfAb>8)Ex zncS5j+)ydgjw!@dCEwUI3mr=l&W*+$-3x!OegEa4HPJL%6JDDIs}$4py07s565H8l?NY=fd zV!EeNhMQZ-oc7w@!q2PJ-Z(z`jH}zUTF7RFn^?PM9C1KeDFExgBU;&k!aZhvxCI7?20#} z&Z^+8%{~lq&&$v^j_al_wB3xyIv@22-iZS~JlWAQpHp=O$a&JD`I{6E>*LJ<?MUCWN^`07(Q-ZDbIIwz1>Fug@#f3Ckv>{G56BYf&}wa%-VbOOR+rT2pP@pl3~jT3p) z%GR66%$={(+SIKGs9V8IR2KhvLV?{K;b+F1fKNUSgKzKW6cNk6{>_vHmkF_oCoGpR z=Pnk0t+TS+xTWk@M#Ddrvybdd7p(7(CgYKF$< zGmH#MZtLXAb#5ERMp5xO%5rypJ<5TaL8Yjeiev~E@u2h;oTxfVE8($*%bp7Mqt>bvGvwhf|D>Pj231qI|1tLZ&WwFJ%fJusYMLWq516>_>MTYQ5 z#X9ZPtV6lPeWS$N{s~8^ZN4?op4YaJt**r%gSYicCP(o4VLWRJf;Vo^ZLaO9QuS&h z3(ti}&lw<1q=ybKvKVn~5voJMPw=7ftk}RnQbiTl8gBXDkkdpX_%X?gjV2mq>BFJF z){Wc|jpUYP1eA?To~@h=5{1LkE;fjt-7#KvBuO8o$=;gom=nLn(T+Ui&n@OGysCq& zlVTim>|;;Y)nfA_uV>+wj$KdRDv%EpobxwS^1aJ-&PV=eN%SWMm!|pXtYmjAj&wy? zl4As>v8!!{at&BJ<7k6v6Zkbs@Xhd1dTnuH@W+M6rIYL;u~he+odF0Qi*%o(r`MI{ zgu!{S|pgZ|s^hs90$R6ARc`+o}GePBrSvC2B9srt9X+!~9>XmCVzGkc2tD zf88IkiEwM@xa1?5#YKvlPK4##*>zT~c@~dPXZgTC1)aAj^)$Kixz(H;c|WOa1^VYVD_ZW}S_>bNGAp)1)I{BX!k2&agAxeC|7qa_n>Zkeeo@;5= z&SeYvf1ZfCp~V6I-r) zkm^T6D&h}(tDbg~#*E#K&Fg1{)Y)dFQnQ^E!*l(iv-LqpSAqVFFyIOAsLI)O8YZL! zT7qABu&zQ}Zb~u+hq`e6V9-!PiYphGfMbo@!C3Wp=uWJ1;TbzOHS;%piz)Gfd;QgW z%UOG7%XqI|4L|OG7LyqUfr)G6+8J3t5zx5yLby1+C;U z*Oc|rJSH!-`U-hgtC+^P!w^-D1^U>!c`@KGqz2S#-;i5edv=W9x~QEOhNP>2dpiML zSZpQ{;i{HuQ#{98LV&3UbdTe$M}hsH0v5GPJ25F`0&PRlq?V2rwT%J*BU5UT=zOqS z3%VEH@V-7&7Y2Iy27Znt34fOOg^r9LtTGsB;^>7PUihUn$FJAUH{^7q3Bw2_+CMo; zqZtd97 zQ<;FynOR&|N_B}JbNv@+BTW_LSs4$7a)+Rol{J5j(+MI9UqHywg zUq!^-!AO-9lN4Ogqmc70UaJwx@hNDpSYa0lwt4s6;31}09W}AkebPe>b;In2d!1`S zuo5eJT1juG*zhW8qzCx9WZbA8BYF)eJMKGi&U;OQ0ETr@L}lEf43PV8FFmY({TZP6 zFv!_hB@vzg-EuCUto9XVvgGQ52#2lwT?jJXv#VOw;k!hZfVG_3aj!6M<;HTC*QHm( zxgk749f2^6AJn*fo$}zurd?J+8c7RzjeTzKhN<0BRORu#Qn*BZOy63~bk9zfI&*f- zY2PzE5_nws=9O(VI2fy%It-Yy3R=M;i0@P378W7a=bL^`d&u*-QF|*CesUBW)_8SS zQgPDlh}wka(;IH4=R|wQ_NiMF(&oJzbLN+qcABMiI@ceHEzkozy;*SEUM5g<8SDOA zsA~K<&-c3L-PJ;MB&7h-(#P#mT+lg_T&3FnOB<-7axcjX;p%}7lYtyLglomq&$a1E zE%zl-b?2)q`x=Sh+nH^+JtSLN_Ij$XL@QLk50)lkh{s2_TJ^m?%!y0(D3tkm>7`AD z*VB=pI^z;XK<{+faDl+Zq{llbqJ%H859`q# z;)_2|Fvf+2Mm}?NnRQjYFGJ=UqI@8FY?LO&FnUx#rIgeio#|Vw)Rm%U{c7yeRRblX zGQ*mG|b0$TZt0`fL8J=%E z>z~l1@ySdJ(*xlWWnP?tewpW3!@ErE;&(TMCXL=q3k%)U1SJB%*J$&*6_wM&>=Bzf<5;teQ`(m_4+^X=|e7FNH+KuYkbKuAztQYSzhu^CfE~T zbY=};eMvf=oc^^yz2m}AhwDsK^>Wi0K^>8;v}x z61LIttw^E7WCKQwj~76YCB9)R2wrZsP+b?{tLx{~G9bPJ7O@JsgN~p-*pDxDm?&`{ zoY|Ary9IB=ypM}l*U5zg6OU{7DsW}?vksSTej5kOkztH}?Fr^d=I4+i4TVuyiIinj zm5x*qmC{QY$PqU`v*EApfcX;DQ^$&Yo%FcUtAA+SLKLbh2DGh z$>PqrC8f0S_9`5eID2Q1NhLzX7m_^@clx$R)tvAvorCfK?44gEIIG{IyO*hV$0G>i zQOcI4{aZ*0jzDbkEZTX`DB~Yn?kw$9th+)StwtZqz(Tb6sm?pK0=t^${pdw(IRU0- zH#qv$hs_ib`7vF0c{uQ^Z^j65e3BYxTfICuCn~v?FzMcazt(%b{jTR} zqy6wcZc;XAVCJl1-yFmvypx2418g#ci}aL9NJJ7B|NDu5>}EN5a8J=CObGA_ zjziW=2(&(S*_3H;XTwuD+3N)uK9g`J00)lsu5g+zgiRA@S`cEsVZvu9br>1QC%$;h zbE>r_4Fp=5Yv^r)2RN*u{*aZ@Tc8@bJJku(o|TTil3y-`xc;B{)(mY zf~~#&(f~3gSm2%<)8%@qvzk~NSfevVCcT`58f{uMqEcm2J(k+MN&FvZz^|uu^E_Q@^50)x+#$LK>u?e*R z;yELHr2g@rC)&9!s-ql zc0d9GARtAB=)JfW|mKmK565knC8>}t#(VJs^?prV9&j@Ye*Ij?N$%|B4 zlmd&{_C?*E;;rFx7^oOkv*W`)5T80}zOt;G77^(JIS}*NHvBr-9EX~J=r4(p>tatj zn^$S|%U+wu{ETM3nQnM_G-S1?WkLcPr$m=*l6ymJdxKR}0umC3%DgT(CGP*VYmbqc ztHKK?Qo|)n_`fLdw=)a^vovVynuWDagKU*xc+NV-N!<*flku~3S{U19$R&_E@p#uV z_u(nyl_upY-b`%~la!$gE5+S@;~NlXR;9crFlY)tFWpmR)tpZ|rg>u)y7p<-d68H?Z$>OcQFs}mPb@{c^)D+Xa3 z=PJ}2Q#48F0y}rxs54XnB{)e=_*#w_5xo@>KcZk9AN=E^%zh}^2&n$B`GHr>Ed0M+mOc8hQTO2`Drk)Na zCq52qwY$*S8{+&oV?Vc`U|Z$;#R<&?Sr_Y!kq-yz=0B&6xfQ%G4p_}H;}f4%*zod% z#UdV6lQhrUs0?2mnrO0r(_&60IcT8!(-~mSlal8Q^Lev?!pVs1A=#A{ z1@Mr{&Y^s3o61Hq?5b+F|Ll$;Eo0thzZ7jiGi1Aj~0~D^bY} z12FBxgjn1%IFcIx;9hVC`M0&8_esrd<|I3dKS(WkBn zp@Qvj4)BQ3Rcyd&Cj{`5J<&9JM$!Mvo8s?l{C}-v|IO|^AQ?*kJWSSuK-eOuFMC;U zYzjj%0@evIXg>g4eI*FK>QGJA;Q+ z5ArikkC{O%>iGEjs;Myi5q%`Vt+IaHn9l`ER@EahVd9jMzgl198K&CpW zGvVql;2!W41aJiu=((aA)5)1q6W1to3hC+M3xtG>J~5G|&v zuPwZcS#D!jK)1Vte05_s3Mvud88AMyC{3!{h4n;ChatX+Pl43W_Cqg0X%@9teL`fe zZv^yfC>+@~v80b8Nyh5!x|nf?kqx9rdxr^BJ1sxsEUH6GL+GxauIIv(bGr(=p|+#lpS>{?RM7;9xJ)FT_)|G!_)e`4hRpo zNX5Onl`Pk}4mA0&bh6!K*@=_iaF;n(;#0CF#Njvj=z~X>)+$?%<#b5#ZP1s6$;K1; zhGKd4pqMi+>XL{rqx+JPPF^iGWvK5z++EOs$Ov-J-byFrpx#uiY~!N$l~jnEXu_1T z{;}(t8b~E>Q*}}n+%K2n8B2Ot$~}MG)_HF$08>AQ?J!ac{vRrw?{38ZyTQT5Y|ZX+ z2VE0L`Yb#iWN~+#)x0Qsn5AX%hU-!U+E!c&ee|?WE8DHNY}jj^kSm!)en!$;wGmpa z-Q_*$vrYGMHuq7}8PZ8j+thcf`$Fy>u>I8JB%FMgc*sMOv%A^jfN=-E9+g^o6{#WEF1D~d|xJ1&N*P`&gHSKNvEoI!^^miV24H38@}RMxkXv&h*jpHRCxew|IZVH zHclN})_iwcC{Jdy$SP7mU-? zw#)C#*6;#Z&E|aTwE(&Y$gtn*YNgyIV=tqvqj6qIzu)X{q5qMA!`|x}`$tFpuMc21 zRs6HRyX@om+4b9XJYHc2390m1VGSpgp=@FHO9_klih3>6Tx!68E-%^5-EukW#p4~? z>LqGxYMuU4Ej5ezh2C9lH)w)Fb9XWu253_jQUTYv4Xgi{KOXW1f_H^JZ9;B(|D220 za$gn8>WEWJAL+Z}->r2JZTTd-sIdMcd)ie9^l^fY+QA0EAInPoGNO7~{fyiNit8Ycq#QR6xwP&>{w;vlEI4`|0$TQb$+UYu_FU@k-VAs;e_UAGi9}u{|tS2jt-^ z{f(1nybg=A+f2?REUwH8QKl+#=_LKipE3d}``Ih3*y0)~r568Gn+N9;uP;>QNGWN< zYS(OuWGPLy;Q^etlV+r|%rT~<3^TF1leNf5YIaYC=ZeRuOVhmbj)j-2D-PYY(TDB* zNe%R?zweW-<+b7F+;Wf|H|wejD&tzdzbj>YjSqjMRksG&ScViGDAme@kDZeHscv@t z3h&y;GRCut+aNK!CD3tJ`r&NcYy*k$62iQeYKX7&8;{(}Lh)eeGLaLvnES`fI;LcDe;gnH5m;k}!6> zhe|*Ej`qENNd)qzP36re3yUj)rw?zT@>{rQXJQ|PF~DA(?tU!QIz6r)#$z@XFv1F6 zRi@wp2~QM#^izEV!c~%nP$fGrNv>(IPn?_%C3XlM-~ z%d9vR!L-H0xBXcP;E%ZFjON6h`^c`HSHp_f8;NgADly&yP*t9np(gSSH0zTo)55|C zIm4Mqd9~77Ve0=JO|&iY0Z7EldE%F`XW{vqfj3LwZ|k;g(~w4Zosxhfuf@^8R(r?% z3#beYf?xiw`Vg_#pS5cq%{yBCLN1I6iy?);6(jElRf`XT}Jylu}&kRU0sO zcD1=GGPv-MAVy{6zO*>x>OW6h-cS4e;kK$Mp^bQf>(@C5?u)14=1pBJr3HFyaB~7~ z%J3%%&f9bAk&`6`?(aY4c$8bOM*DqD}YF=+|qm@#2G4Y21S&v?{PU|A%w1RI3;0@dfjW-&_4aZ5> zNduGROg~&frBF++3dQxhZmS@~49m*OJnPC?ZnL8lDXSn~T}@6ar(_#9oHKbreHsK& z9O~&aa*|Ek7Dt+PgRDj}qPy`BZfJZRTk*K9>C_VT@e}=vFp2XfSu`rXuHP;+ynn1G zECZ0&FD8LBTqp@mq0D2yJK*TOH*mU`_2?(gl7i2Kh74IxUj(r~H_@)+I#+cykk-?9 z`F)g6i$3@z4zqAx5q)xXB=Z6Wnb%Dcu;@_ zJ?J!82Z%Le6qadZD0S)^K=a(rVP??0RbYuwsfc8! zcx1TWy5HzH*255`md&j!@Uxx{@YVcTf4q0nt zzoeJt>r@Y1KgNVFFRrdU3`Ug~>|_N^_`5F6VJ1@e9ny*8wy(~aUCVdiNh|QJJ^Y*R zVyR)q2d%vWF>i3a0;$PwQt5BIO9E^(W}lABHXK*Vt!<7T4l38#oE5W3e~!x&d) z`!_41_b1!t`zu2a$*iG;Mg5FQ16?BGn3fS!Kdkx3+NfVlHeJF|32uapUX=`8PH_^V zgQocw`L34=1^uDA=LwY;?o6-VHv}URACwPq9ym|Dc18~^rIZG`D}78gWyjQlgfdjm z5INO=r`bvWH!1zdC7)@nEPeIm44??Y+z=C3YRo6Q3n5GZ4BYg7B1Lm{x=N`ca z%3t{wnze-LU<#_n%(ePQ-4`0W;tE~1*F2C1N*E(|zC)NhU^n_|r!&?#nZc3~=Bbdk zUZ1;p+B(ZqV(yYB`Y2=k$M;3?hD28nVTsfoT+!$1eKAQ_oUbwKNU|aAPS3T?sQu<| z&D-`C*&QEbz#dJ@DKQ;m-FAC{W{quzgSrpe^Oyia6V$T%D}?ie!(7>f`$uc z_%cMDLpCkEnkZ;5={qq1!e@v0lCjMYCWoKud-I9Od69>(`#C;ls)|JG;vzC#q^Hzn z$vE&E?22Cf+z?%mYWevi_1&Ad7D{7E%DIS8FxntZefMDG`BKU?O};H zF%46;}%H@ApVq?53V zTPiX$YrB|Hd*&*lkpWiv5G-`k5tBbk6;zI!)Y?q>ch_RP2PbX;_6BCItv<*=FaH6l z82fh7WD$F24eKN_MJ3^>l40=Yc$F;1Kerc`1-kkYxkPyGHYw&`$PrK)DZa3Q$M zMpX&vz;=eQ2z?qMgg1_D0DOyrN{AOz&H2N~x}cmA#z4o7zRu_(yxsn+ZOfH%;gafe z9JZ;{Tmh=Luk@?bK-U!DJ%L(Z>zp`77wlTcO3EkXr$z zCX7s=Q6YTPVNmzJ%C-f41DixwOU`Zc?o>oP!`(j{Q|w{l?omZ*#|z&T#jJJsE_sM) z94DZv#!A~u3?QM;SVNjGs#PT~9jHez%!Rj2c9=pnK%lSTPk#I7iHkk`ey!p6^yFvs z4C?>6ptT&$7NU_mfH1H^^xR>^B%f?^Ag%hU08X=GE*~6~jhVBj`Q}+q5+Zl||3H2} z6h2(f%XC+L{Ax2Y85+ife6AX_SlLjmO*R5r@pcV5Rft@+nbF%pOxeupc0pN-Cxz>b zOCY4=jDrec6D3yUr=TeG$R1I@O-wzqF6?K}-NgbkPW_@-uM2;?ofu2KGd9{C31yR!v3_afCri0bvj_#1cP{BEWE`stkL%i6 z+n|Vaj(&I*W;$FP zV#8~YZC%5&v>P^pGIZ5!vi4(`0(B=KY3QrG*6p{$vumkaM@P|drt1;KXRM7PiyxPa z>SxvnJhjT=SOSII)orclD}l8|DLr$}WxHaXQ;k@O_3eV4Cgs^4_Z9QS@xP6v1Di_- zk?U>Q=Ns%cVapZqMXAZ6gTm6=vKC*SZ!w~gKf=M8U)RllF%D_}Z6PCBg@;i#gqP-@hk2h-9roMLb( zS%4R#HyS;zKDp`bW@a~!Af?5i+XXJG&%R%1c@*fbVMf#835^5&TyC|W8XIr2Purau zWcUla+f#+=%-=C{_V<^K4p?V+~q7uzsBo4Ha151;A- zi2int)501Go~|wF&CN^H2`%lzB(p~0&8fH}f?;R{g`1p^Z%He@RF7xRxR zHNt*uv%yba4m-Jjm-xlBAtm8!o5vkpe(Bxu{3gM|OurcEt(sME#U6>-!sHL|UW}Hv zoHk0Fh_VpE4UYCn0XN!q(3AQL{vLx)v_$)nwtdFGV zd8555bsnm@`Ay@v>`Ijs9FvXFe0oAIn_fkB5eRE4kiT+h|KsjZyM!Nux=W<@dwybz z?JxI^ETwoX-d3@O>Tg%uVD6`4m+Rs#D`7A#IkY8@{7LVQv z_JRJ0;yT|;B9iCudIXxWo{B*Pw6L(yjK?)QI298a-_tmlg|GbWmZ4)nDFGAZMX@TF z@DLU~C!wxq-J1@Mk2%OtA&;nk{PU7jn-bR1MPN01H;?8 zDs>6@H%nVN=?})daD+6ma`N>kvZb&nzI7m8cYtC7D_CXt0n*!1;+{(3-9Jx2^=5D( zM4#&Yr^ha6GInc|$Ld}DIxLf_KGY{ql2HG^=zK5_v`-ng!N1u`;;W7khH@3h1`Us7 z?>ehJ`Vb)-U+HC&gVEldi?h|b-4Hh5<`$P6shlFhTFvp|={_6TDzwo+sB~BaeJ*{h zjwWS~{F9lJ+i_OYQK^>CYy5UeIj1%x2b72yy^sM9>jR(z`H9yjJ+gug=-aMre@PeQ?l|3+vCxRyRGE~8{Y3Jc@Rdxtn)dHGCqs?zeg9Sm|L4r;|9(@j6DNL}yxd^z zc6i&Ne6{=o>{b#%rF~}ZnHQjB66W!~) zOJWV$&NU_7+4j1V-k;xpR$kT7VwwaboGtz5&@$Ym=`rCeglkUjd*c65qVQ#Ejj`5l zATQ%t=EuK&qC{?d($P;S?edbMGGWW-_{vrTVHwR*Vz~-(sDa~VNXv#7C)XMtTiebt z8l!;pt{sN^@i))#Xs(rx}YSb zuu{p-bvEKTlZO8an(R&fXpQh~he+ebWl0@O*_FDREB|A>|Btt&{pV|}6r69=to>xz zsPt;xm@}^W{`I@*WaBf^B#z+CQj2@lZOh@_5ZQ^!i$?aYFWcMSCI&%ch=~^;=Sh4O zoNn~<{gJ{R3z#q!XY>GotiGLFDD)>^i&GL(EtF&L@z-s$+`z@hKY z6QA0PIFzEQv6ZXgjAh4k>KW)NP#=6)?b0_ir4c|81=Rv`kK&BXJKQT)$q)cii9;Jr zL8rRtJY2@7Q7*jtZoC?puJ$IO@mpBtfFWOFJ_?dG*XS4Qiw*pvP^D0}(<{>mufPH& z-P*}tPiHQyjAnar>L*4xY^K2V@}DP)9h-uR#0@>_S$_})j73+s%Ok?rPYY#1n-)n( zx>ZZI$8NhvNwz9RGpdjRCjLx&mnP;w*EYzTto9K$y*|LjHBU4%Khv!kK;IH+Nq0#L zjkX{=c=%T2!!v!pQk5ZTA_h!IcEU*4*wp4~9|-bawU-cEM5V5YQjV9UkF%jWIwQzOXBQ z6o{{g(RXxMi)l}gjxa~49+0oEb8sZ{FaYxMuN)zPHtm%O^|B~^fe4W? zW}v4L=YN?Ob+Uxnd>}gx?RRHXr1~KAeADpQr+sVn__gfCCJPCyE2skJ{!`d`edGt` z+FJ&x0CnL9MihGW-9Gh$tH`?9{a<Npv+dvxNkTkUE4UP)S2hcu)gnf=&D2`((Y{+og-!TsT*LqJq>;d{2#t~}aOD*Zx;|IG0?7UmipNlLcbUZOus82J%&+A72H zxU^=e)Z?eB4FVozJEdW;!?eW}sk!{?5adQ+Y`A1vs`ez~=n89GGjX~{SU(8nP32M03 zuP#ucwwT?&tWrRq=(C6cB=hOrD?bjrYMy9!P7L!Nj**F!8ENoHxVaxzgUpN;;2D)7`+;O5DF|!Ry1-!XRG`exgv~5kRY0-teCjTHL zYOtY;-*7WUWCrMe`g&&tS2r|Ypp>+0VTXKpJ>L5Ff4%R2iWQ6W;&ptt&G0Lor_RJJ zW=dhY93jVIO_wx2Z|$VXu4Jj_^%$Rv+W_?Ex>iTfCyJeXs{3C(iWV`A*a{R{R6*q& zMPJaZ?v~&g=PG_t@R%ntWZdbBog4{jMVaW0a;CS0z<9`4|%z z^In^*pZ)Pe^u72^-uS{i_R@W+wUAQT444xx`?hhNW$zvTIh*AKEG*4<1|pGoL^>*P z^$9vedw&`*LiBs-gzvx3mCf295M-U7j)MY?b|XDLyq%B9i4ofE-YUNFj__Y*gA*rO zoGqRZ0E(YDybCIkvt)DnSv{Q3lr{5_>k19e+!27d0U3MZ{q@2s`rYUREFp}D&bc&Ee@H%0Zh=pY?pLX zLR&rFM#1*AAm;lh@Bq>6*~>mH2N^(*tSFTT0~&-?v(BK64qk@9@BCO~S6mcaJ0Q)# zKLm${a>8xtPbOFDTxZ{(uA!95W1o%YZ*I^GfJR3!!o|+n;|EQ#6UhS`k@KYkLXa@$ z!Rs#{h3Eu1kJ3^?Z-{|oy#iX&>7ShnX=QVC!Z&HQwtt~6O}z2m7>IUJlS+wdd`a2x zjh6u5KO7@j-KarUhqY>5R94PpO(4W|H=8&T6UirfJLa1;sgHUW$WQ1+#o&$Hv9(vC zIFH>Zx%C$q$2n6An1If4)_HKrA#gsz#a}E}v7=I#;4eCIkhE=UptF#%CqjwLo0s=X z7#}dCw<=ccO-Nse&CT*nz+*&YfvALIC(=lRi;B8yfp>|qUEj*M2!jYlDl2<0ct0vA zeEIqlNZKtyS7^2;m8)P2EHX9Kj>Mydyv`YQmjv&EwQg;oX)Nu~&78BuHXa1;9M{5^ZE#Gd794 z9hy>BfX?qrL4O^I!0~=WykN_dKjUgwTx#**Vj|Wm%w@%hS3=)ErKFHn!F~iAz>`?P zv~A#q6>r<*mKf4ydXj&e0jm}HDs*Z|`?rbWT<>cyVw%pb_T?V6{-U_k8?X2{Zx zI?Ihm-ENLYk3rbl*S6LBlaYGfv+&$=75DMWY1Md7bwd;x3W&(&`{f=y33g%|V!)f( z3K`6fu@zcvZA0FkD!7}MKd~eBJi|Ubx!d0CVI`Op`p|WoY9PTxaQ4bU&-6lSj~`^6 z5ngf!#%xC|>gY>3*xbD)JUQBKA6H^zIA2lgc<0@1Oy~zckWtrLPL+(jT(EmF2yfw0Cvy zX>`xgE-T^B6K2Mf$jxb&OM*-!u)oOYsy9stS~N?)J9K={`WwW-(PeA~Ih-=}*V}gT z6F-@*RuY|&`P|cI&;X0N$BvZ%PRyQJRD9Fio=xOVwjA_qfuXz+9L`}IRi|bO6Bqrj z61p|w7IjTjm1=(rE6M_lr($m8_qzIvn;~4ApN{vgvkLF=`wJ0a@#pjvVX^uC?Bqy+ zV5!d6vAs}2=q!*cFYg!k2jWV(dG7n8Z(Gg&qwKgv;KE@OU0RupEqP`}2hB z?_1=se+Q>ekOD zRrgpN-7PzsLmFWHva6KbIW(uQ>ssG9xO?TV(-&*&QnE~5+n{?UnNcg8lfB;#I*P#y zI(OmBAxAI$4JSoQTppL}?=LMdwebHMg77)8G22Pj7!M2Sx%lUa(HW)*BIG*F>?pq{ zYC@;4Y7>Wz3c%F1a2tO6O_yMI%WVq|%}q8{&v+kVFM%7ITkTdD%f%NE9RXrjJ$S!V zykaLoy5=;kz*do-NTCSf0XLCzUX~DaI~=|AcB)yS7Bx}Z^jIpf9L)=L(z#eso&p)K zr9BStFqB@Qi&Enc7sbMMx`9a-zfmgevPs)4O`WOwwbfG}gAD03C&?|A#+FWMOoiVa zzFy>U&(<-^LXl@9t73eIcZHTTPDHTjd-r+7(zy z#n?8lDAMZ_Ir8Us4kelY96d^(k4EZdO{to^n52$49saQ!-5I4?_u#>%)zXf;5jMlZ zqNzBhbK|@*M5ZY-1cMrvU4C~*>37B8ah;EwB`O{cJHYbLv-h#<=gDci+3`-SNh~`ww=KvG!u`wdPuT&Tr27%}!I^{BVlWPU@z-e??p; z5%Z{m>BL=QBH8WLaa_zyH~UOt4B>tZtFY&A_kLHai(5@em++cv?vr43jk>cm^FbS8 zL9xGY-T}CEK=|OGq_EZ3GeVBo8q|W{7!1}Z~ zqS;OU1JdmI1JYCgwBA+@2-#07^r^i0np%3G9xB=B+CpcFx@Tj?w}W{slZ_&~ zuk~-ZLjmB{<;CRs=0U~fAFSctftSa14-XUfNCvgVT-$R4kK%O zYNQC?93lRQPIp!D#DNBTD7S}G<-U=RoKi(Wo?@BCF>-baJN4jCU{^HJvjT0P3+HWiJ4 zwr5*5R?0(4LZH9TV8wFx-9pC8Rd1xYlVJX-ehw>D9xdQ7cCAG`oY2QmHONkk^8wb* zJw6?>*`H04Ow3!5+G8}`ngEXqt zYS9OV@Y0)qYP3hWeC}aX8JbNPv6iARxv+@>_kK){^Uq$!t}@WyrGboHp^ z#YAvNopj-0yZYCfiM32gNiuy(8>IY2+wH@{icj#f8#Zf6W*+sDE)HQ~%Xb|TE416K zV&g-=?d)Va`QM!f1dZckr7S3NiQBu;;WyT=hTn!f{jcIMLWb9@i}x}+t4!*rHaKANA2Kk)0- zA}X{j{UtR2HC&*7_0B&3O?OcIk6-`#7%ur-Fx4IeJ}nWei?eGb3J;30qiTXt+(T)F z2&8-mCN@t$&*G8hz43b-oxxV$T|?m$ECx|Y4P&<)bscYiVn_z8Ss;5;B)|DlW#M)X z$o`@|3ECB4dLoWmcQFHpdxgvBD{{0U9Q;fnslSC4R2i9SGt!CFcGRM;Op=qYWUsfq zJOZ7uXeB#q8K4p`gB8b?w!|V1*s)9e3-Gk;+HlrkD@$3!e$5#OnG}fGUKp(}f4yFM zZ(*(8^3^WjO8~I;;_WxEj|dRwKBSCXbxR`>=Cndzy8Vd1FTnZM;h@2{m@)35(yjXQ zoP(}16(u9W9-zIT$%>)|qDy-fK5oyl6(m`@=?C)G-q#R1`uG!#r5t1LU)$H$kA)|h z84pd;=`+5${IPO2HBiY|7uVd&-ZjAtY*3(dG%_vgay&sxawAX#s+%T*Pf|U+&Ny8- zwxk)r&Zm(m_B_-&JOoOr&w^YpItcJq(%=^ZUO218oGIh!-OgnR6UYVx^9XoKjGZpyA3z^2Cd>-XXgGud0*IkHZp|W!l-uh0iRg?xu~E5KWo3R8W=>b9-RYY9m`v{Tx=Kw+iJMqG3jleam|*D(!>Jdg?; zr+Yt5ibpm1`ln+DivnwSG+g7S7x+wzbPo?KRXHcQei8Dg*4G$l zIBDCv2iO(t2o&Q-%LBQgVk{-Y&87iIURQq5^=_~k!We(%9{Q%1ByzJg*^0I7{oRZr zrzfza6z;s=7ChAG;B$K%tTe}1__q4R<-Cp5&bC-KZHzh5qPirnoZY{z<7r(o-Bu@# zaSv7rw}jw!dGz8m6p%Ibq-(640JO}$eadjw)oBP#^gvkujG}*S0hpNl>3MvpG}A4c zyw6I69-Lr=$h|I_q8RSEj;vQ#S)8he0D!rg%n)y0D;ZxJCbd9ma2KHL*IIo5H@4r% z3{;7@QT>C%+paw!q<(b3Iq>$9JDpclP}*x4Q<&oQb}Yw2!gu=u{g?C~9BYuahPj(d z&O@E{(iA&PAievsYPb&5b@v0%$WqVxq7e|nx%z`cT`DhW?L#{R09JGXgk=jmf6rPFQkyNE8`c3SEaDCLJwyG ziMu(;b?0ULYO~hqeRIo;&W9H&d#T5d@Hb6@+5;Qb%*~dvJ8o9(k?n)9c(WC?CD4&$ zIg^J%vFTTHRO0*Sy|CRB? z*Lk&hrn{PLY{L2aM(DU}rA>hSjege?Hk$*JqFO{=PsMHrg{{db<|nDoY7_84_i>AEu9D+Wok z;LrG+x>qi*_us(a*%Kq}5nU|4x2jZlRaX+)W!;Jg&?fSEl^Y^^`Agsefs91Hx zvl9E|=ukLCN2$HZl$|NxAQCfjyu}FI(K1*B(Ng+M5lx0vJ+8~GnkmwY)3e%u*ac&0 znQX2y8JqYY9CuFpx%r*Wlo=q1kCa)_Lh)ll!CPJX8xQW}S^+_)-zOL^!Uh3WI0P zr-AL|e7&R9e!FVHj5uwrqbqK3lSJ_YDeo5z6}Vc<*$G+i$g3lt%p!YIx3(J6Wtufx z&)-)l(Mb-8EQr7VtyCLIHkEpIaXc|+D`_8|uj^G&=>Q)_j6DY!bZlxz($z{)N#TBLL?YjKk)InyoHnksYf-D4GSjMNOn8jiZEZI7mj| zR_a{*`og#<8Shwi&I>4hOc*nt)yJIFYT>M$3?_Y1(Pi#lg!r08Tp?2Q%ll0L!MmnT z)36A)FJs?Uk`1a?)FkkR?jSRtoK{0@av2Tzb#%Iii0ExkXw_Ev3{>V7?02)ZqnS^K zW^3u;@*Tt!Zpp?pw8M6w2*}nJ^V)?%zYxW2PrvLlXmt+~W*Uv}0UL+9R>qyysB)E7f{xl@$y*B5dH(H#p%$3XfORkN;X8u2g< zM0~`j0G8QGbxH(5`BQ~}uJ`jP#+bT0v|(Vh-S0JjSHg{H8bfdmlfw->(=&Kfv4dcD z380uzKCiB}KovYCsO?+xMrqfefmlmo)>9Ar<|98_wmDw7o939a(S2cdKxthPS8s_226^W-iCo%>#!v)kJoh#V1dKn(O>zh#Aq|#2p zJ&VS1w?>O1ZtqBiqOtjj1qHTOQ}G8!^P#hGpnln3TG_v!&({IQTaA>8QE5h0HcX3I z22xt}RCPq`p#j=-f4i9_ST3Fs7UtB$tJ(5!aaT}MQjIuP$eA(8u_$i z0WT%Cf2)kR4ArXpx%$gC0yo!3#x+!L7Qp1k?i%+X63S~clIF+8u#$&&k|$ILVd52R z3{Sq`#Qiz|%G$1062D+X!}Qg$o$#~Yk@u=6wKS62*Aepr5#iZiBAPktP#x=)bAy2a z^;DZON9rvr8h?fe(bRhG!~QQ19RPKu2q+!0g54~A`GOQaBUV!rfJw_n#c{tPMpm;C z0KNg?uZtk5|1jJ~r2bLR&e0a$7Z*@!@gWk$^L6y9Fg~x?Pc6xL|LRz^Re5kdpBaOl zSDw5sqZi>`xbuX5 zYj^AK(c-%6@>SDIHR1daladJDKz{q{o2E+Cnnz{HH~fP%_?i_cJEN?G6TkhN;8l2^+92zS?M*KDw~CM!tgoJLT&ZJQBbqbJriyhx z9VSqAfq^%ihng*=u5L8N`?fe&3X!_Krtz@@{&dmV=qhF(tZ(+Dkt5V`v7wy=$ z@j2Ym;_Sj(N$hWrnBR;oZ>NPWAkB40|g2U;1cZ zTeiaF+#Oe%rW*dDe#Doesoqybq~h9RIMm*q4&|`+8pXk8hp{)E_E@79iJjLw zM`DmV+TK;Ok_+Fomr8nNY3S&+)Um_*-R-NE^;C+|6yabvd=TUWQnjf%ZK!mrYyAXq zYWuXNPE{dZ9^WX#kH#Apgs3i%yQxJm(DG-*g&Z<`IV6%N4yY|y`c()YRddX@Mb*z|+r zq-@=Epv^EoS@!wTf~Jw&x!Ybyx9N1fu?H<7a>HL}Xf&oP`cuc3$KFVh*VZeqbz7sX zAPe^%Rt;FqqxSt|A7~HJ>KWE+M2^8Qt_gWy<$|Ht6J4)&WGnfqpal$W4kpJ>lDLJj zRK(dedz7C9t{pB?uAd@Gs4JNpOXPX6Z?wq&r+Ha3Uv)?mjwwf zfKGxq)StO!{e&;GQ&D|gLn%0YLOJUuLVE{SQ{QLZ;oTfNmrjfi1lhE{!0!e4H1Oc< z4=5MkC+-x5Y$r0`L0dg8*5=q;H11KI0CfJ~sLk8pjty)G62)j~SR9b|zWw8xP*c)= z+os;?aO+ah;7KFHi3!gNK5WaXO>iznt`WzjV?+66R*@g%L=^|C_|;{0ko4-?Yjca> z_7w_I4FaXmj_7egzsm0I1^{$`*9A3w(hgW zgdAtrewo@bm2MSE{8WnuZ%no;25 zZ(*w6)%VB0C)w`*`ah)gPk|3UmVDKyzi97W?F!G%wTpYJGVD=pTfkEHK#Nh{+}By8nS4}TEN{l8r6pIOVXjH8$?1>DOE^c;{5E$dc{ zJAPQ}Nup2#HB|bT!2dVX_+Kd^|CN3J6wuxbe>UK9L9Qv3)m2oosP$Z@a?nfaiawIQ zpmpr0xc@D3|5po(9mxF2d`={f`+fC@U-ccZfI+WN34mU>Ml!A8u0;QD>HBYNl_wc@ zC#rv2+6fD*XJpj|#{^%$Pj|;N0#LD}p|Jc1SL^?~wzE*?&8qP#!pUne_WL->1$PB$ z0PslPDmBT?Z6xIG16cqgb}3o^ly0+TA7zT*7vd|Z>-cD{yLT-FZRnAWo%iCk##u22 z51p4@Ie}O<=$LPI69U2&?*7q4Hq^jcPB;(ti+@XX*qyOwZaTW0$Gx2&)J zKCnamcHTn;H&@$3X269;A;{}N%R+WeLcdaZDwlHX!eEtV`$BwN6m)3;_$!Jh#0b;k z;WTzwVKKHTV!l;{-VGp`ZW|zHzVzK5A5CS&hdvq@pechX_lHRl)vZPi)|0Jp`G{Sa zvr-3nqa`K8_H{2~5*`*Hxh>N}5)1$}G{5nwS^>FFCGTQV3`Q_pM#*EgKO1Zd3IDRZ z57V_De(lVlPF&mStqv?#h#LBStYq88Bby;kYZz`YGW+ILHBBsX+dCoIG2QBM&c0_u zc&>q4L15Qfq;q=LipXLxzomSSOYyyxlUQWjeORwWmF~W}V^HIdvd}Fh(`M|d2F!+K zn3wjWr(b0?ARuFp)0^1Id?Dq^&ENr{BF4zmmPNSe4Dpdix@&G=YXd17=53w<37H^H z{|X^ybzpUSc}2F>%@uxdpbDa>VJQ>WsMtzo>i4^)Auj8Na>1s$B>&#;AiQuL=f}ul zqov&gLRa^}TXMfSJD8(3hErZ=pZO~Opy2mmhAuGx*Z|bM=u{y@Uvk$*^i(WTl045L zdEYx|NDUgGJY%!Ga?2?LM1iIH6WAXd@1sb>l)?xlxOlbYQlG}FAsk=p>{8d3yU1SM z>BzblC%3Hw2u^%>`=czPB2jDGA@>JI{(2rejAw1GFwAFStEN0vx?TqX#D<>TmJ#4~ zuPgq3w|sO!+9!5{&2UbY-W!%A;pQ7&Y zT)pl?3SY+r{NT`|>5{)Ocg-lG(c2%dd&1Ro5+O?SsVn|6Z|GO0RX@}ddyJ>bRLmm^ zx?x%Vvoyp|zsKg6{Y=0j)x!Z%IEHl`!`A67TiGuRzn#aVnVAKoOBI+7u?gp1LE7T# z9PMI|G}VPb6?(4MICHYwZ{gg^y6(9WSQfn|uV`esJ;0A`1Pds)?U(Hb(aW(Vx+KYjSn-y->*YVYNEf4HbXl}W)w{iJE4<~CxA)ihNdER znp!Dde~%{U#GSvt{GTbVoN~Azfs^TxV2QOxjA7Ym{zBsF&_Z%{L0EP9Wg~X&A@4CA zlg4DPV~dtm9U*Q-=BhAxTcojIwxNH|?lzFvnzD$9Q|fG{bY@30M0dATei~~I z#{7z_K)3HpNALKFuD@ zK2vQRwFLTGEZ$cPUMJaJE4hy?j`GVkb~Lmk3W8e@lS)f3UG7zsqadowh7kK-23`W| z!)HAHHWVa++>B{AOTMamewO$M%Bp#{NqY75epNave<}t{4|DzfJ@|jLb@N}Ty8ch- zTgo$&t?j8idOIT3Gtv<}`g!h(wNXI7uQr-hU-9j~S9STvR`n%gkc(bqn^#51VcXZaYxtfdkMk~2g1Np?s7}_e4&UST#=*J!J z2p=%(yM=Yt3#AwVS|!ociy9I9pV)P+Ebqa(uc7Dj_J46-M3t8}_>?^3;l?gO1Mm<( zB~94T5;`@m4G`Z0J9LsOe1aK)=~5MHO> zY`3V@f0fVv|1tK#6*?iW`c-%alZHH+{$+tqDIYW`slrQAsz1IJ&p8VaWyc?y`tO+H zDQ{-MQ3pc2THeYVh=9Or83q-b4nH^ynoMWcTS4~T!QRIP4-6aUa^IIZF_OIEusGkM)SRO>(U$VlLE+B33^A9W`J8}x$PHSLD=OR-rNFZf05*gMUodZPX+Grh z@Rb#PUJ`-~6EU4X{J|m9#}3gGgD+-b*sjv4R!@&5qanIS-yr~<-JZHk(a!Xo%s_mr zmixicG`S(1!?$#}rfIUc!*bm=U3j%UPiy(ETNANu7XED2czao#BK2<&*iDoT{Hto( zRexrXMkY?KyLbh$6eINM_8~fKfB*@njJb}kF8d~g{?wN^et64LU1 z1QA(gPGXljYcX5&_Lmy7EqBpv{%&G3XeVGE$#5OXNr@|Yn8=(lvl7!eG;lL@`i{jS zbi2NZ-2|1iYuKh4t`?EMhpFtb1E8m=4Tt02`3F11r*k>h>yvQj0nwuQOq+$%!bk+9 zU@oT}amuqH5e#alW&XSlDvrl@t!#FU-P5s}0?X>k^fgSYT{~o7Ak1gG z4owf1nx<_+w$*a}fengA@GXb4M{{F`<@m>FPQX=)>2zLAnhY*uq%6!5#ucB011 zLjn25DeBBr&tY&;LLNhu;vtkaxxQZxOU+WlAVssYXj_z98TxLPKII(# zc_}CG!=2T7#5eGt__Gw^1nJZdj@b3$pQ8U$`1-E~KdZ!q70WifJS@K?aOtlfkL)`6 zG}i)!EW4(C*9z&_ZRpaoznByMYV*Iu`G`glW9~tych(cW-~M>ulZ-pdcN-=?EpX)i z-+ulhT)Flhr{%|Q7vDeD_TRqh(&j50|JFMS`vG7qO{lo4v!q{0?n=9kCP>dx=1Pe8 zbYy}rd???}SsUg>CAl5@#_r|_ehPYJeZP{jK(`_g^?0UO@ zP$p`dnH@dD^cMXtIe+Gn*0D_3w1nnTtafZ|Hu5>X=4#fsUJi(Ns9DEM2Ue;my_tI? zt?U#1EZN3kEd5~(7uQ;=e~e^4J{NT*)_hx_L?f1cP-tNG!Ozc;O*QiG&%U?{va790 z?RVTNG8}%ABXd!fO=;Pp!|CP!Rs&9C8_C)b+eH4~N(pvyyIkonE>#*=JQ$gGC@w%* zl+4EJiVrP8#iZE*AT%%^H)WXRSvHK5Pr>d53x(BZ>tk!NF+7QPP7C5g6MQ!TB`|4h zsn4$`MTDsgrNKo_KZaBrb=yI|#x3NU+ic<9Mksb`&A8<@E{zo8S+{xh??u4z)0tVk zx}z&qM)%o>uc}Vwn3p%{fwjh|z$=wrmf(K>w&oa;|JuHQrpRJQmitFL_N1JV7-o5t z4KtSmJ5h4=j5|k}FebCm^FiaEw-bUAq!M``5U7*(QES#A=Jv5b*$=7tf;6D;TJKOF z)y&%C(R=^8MGOrTDW+SrPHF2#38Zo*;%cqkaj z$J+tjA>c({HM~(DI8X=V$?2Wyb0P1%XyIhAYLY8oCtQ70o9Fzw*=If%drUdBcFPFTG~X#oDZ^&=MVGDM0#7+OeuA0;Kp=R(HEhV2C8|kiV9E~j&8v=I6U(UB+O{n(HK=thBgjj5pej!nHRJ1KV zMw(SuV})f$&v_;O*7MEL^ImlK`Cg*&502a&7axNsoj$>?5C(eQ0kt}yQ0fHN$w~R( zH@tg(P@xnG2xKoz+ZR`!C3suy=WlUYR=PO{m=Ii{9f;zBiv9;=v$i1~VVrDltSa!R zibqP2&1n8u(^IEQ{~FjMYgkNFY&xtXW$oV2@MNGTuEHt7OnekpEAZqo|dtu#nOTB!nR|bI}t<(A`^unU_ zw}f->=+Ze?M^SdD2D%g`1Gb6A)h?d!D!FxUu9aKG%44Z)_T9}*_KFp`;;X2~l(r!= z7{WY&eobB+LU%Ev@Q>cZqkRnCf7ewc*4{%ar(o+mz?+ra&tX=z0a#YooRp(z$rvt; z$GXA%;Gy%Wjt&ik@b>9Q8|BK%@>=)VbZsXeT{5HBF9lPgtpkBDwST)*>1V%@WIrdb zYAe>6*XCBNDqyt$b0|!|+W$ciNkb;a>j|<6?Y7vv4-@i}0Q4qn+~aOVFiDLfqW`x0 z4OoYBpkLzcxJkTIF|a)N{=*P~0Ia-e?Waq?W@i3lRpr-FaxQ7TA&Dj0EqDfu^o5&nsE((8m*gBgk6`reHS6 zfm4o7$uu1x*cN=0pQo)tB`aZ$6q}bQS^|OP=1Lz4%OCD77@m)<0Q7tIyb!Ob)rnj; zl}X=m*4D9@j+vv0g?GetY!L&@Y^%&3T;9x!KO^`gya5=?L>BhbOTFVOk9&z1CGyHGygX+y#Td3@cKbXvS0;N~-qeB&RSRanDGuhT z9~`VoUk(F!f3B&Wd|2N|Q|32*e&5_;7ge`*pGqQm*%fF%P@tBr#(l;|Iw_3r#h}5B zZ`#j-hU3DxjGFK_DLmkQppg*uiaAzIZ8y-ka^%#381>-lV5U0_{?>(jL8MA8_+-vc zT59f7OKV1)@t%nq@Jb+&-?T*iY0bYTkmJ{&!;kaGl<6UtlNnR+YP-$j1cPu5!*{0L zw4|1D@!`^Vq*I9ODx$3fv_DHCSPUqwi}q}I0)0o!cQKR#>lu!dX|~p-Cz(D zSP+kNw!EV2j+CaIz{)okDkXPEG7y9p6__FfK$}eFM=3wht^f`j`y$h1JS zqmNinYv(n(K@efY9mm@IO2|#drki(iuBxee3~gca{;f~xtG^01d~td0c8jWSWZHAh zlM*Ci?Z)zt;Un_%E2@F(^1*;!T`{a!8~Qa{U9hEav|sWVE%4cIGEZ_Q-qdo$y({_j zRj+Tb(Yu;5BBVWKo0+7?)-75A!I_NRbdrAbai`zczss1e!i4D{0_^kwa-t^~#=K^7 zf2`Vs7%Jy0Z<;>ER$JJ*h00G)|DJ?9Lz}IJzM3{|mDhU{YeVULc~RqmRa<VsxWF?_eDFIl@q1~uAT z0s;OhpFK2oLAr-e7@y_4mdWNGa#((JF}^rWEb5$8q)q+sVssV-qHRP0b2O`1T~A4BQ=rPkH|#mhc=OtKPcJQ*Hp}JwFZ6fvIK$%A1HSWkmV4E80YyDTg{= zV3&95bE~?`jO}33=$yamW({gCnQ4P+kJmdKqL+^cg+q^vxKV@eFTiH>gDr6-#CQHl zdi5h1u(DB%`d+nPB0oe0GQ#z$-rnqh4SjenS-2E3I<4&i zW>@n$-Y}tses#jK#UAw10+1UChg4LhCsG3TI`m;_kbo&??LHN`Z5nT&BoiG||IPF9 z-&1qsWd7cGq57CXXvu(Z{NNLxy5cH>jO5th@aI*^I-wzkEizR=DFU2jyZ7!iJ67)q zKTf@`pjIGGLz$A4z;2yer6wA2LXu+tuYI-z@Wcs$9T zp!#Uo6;rvHvINu|59O4|Xq$|WE@f*C?7p#!v2~uY@9)f2U-%C2ITn_5uAgC4@Nsl9en6rM z`!+YK@IIYd8js>BcQUF9EMtJxDZg??V$zF>($!+fv+6m?^i{fuOkx7AI5=008H*A2 z(uUsO)V59i0=?czxc<8X>B?k7q!+wnqOtM^2jtppgW2-XI{=yAj2p)sTaW<@35lar z%^V^21nITKr>@@=s!p<(9Sol9ln#A5%UAs=;cWbsx<)-dd{j=LIRDvjyBIbpCi_47 z62X6LrZ2Aiy*SP!sdTM&YkZNvF#71Rm5|8uSnJ59g3F;Ku3KJE&F_hM*{nqV0GM>? zGmf44!?0Kw@`4*#Sa7CVh-)iNdQLj|H2#$Fkos*sCH-v8!Bpx9$xw6-7jP zulh>Eq^i_EPCC6Io7B+P^2_w8?SdMp5$sH^1}XqT`;7@`h!efIS zwHH(JH=8xnU5d?EIzhj;lliqr+zltA9P;4ma%r{imX}zw9Kcpl-lzAu3qc!(pG%nj z^C1_HT7S&^S}#0*l}UW@z^&NCCU8+*Io2w@_MLHo-=)aXMC%5Vh7=S(nEwGc@)i3Y zMu0lj8<)s}1{4Spz1MN#vz(k07esr;pO=_m4o7Fs#WDuHwvWpEJ)6H6SqyS1eBCn; z2`F-cSKdivI1sFD-kFm9Hwj`m@!@lt*0q4Jq$;-E_}=!9%LJ#mTKdS#O>PRuxR8OLU?%qs>ZzNh%1ZwHePB9s!7(qw z$6B^bdkX-D2$sw+aO5eYl!ra%v#npxKACQi|Lk1}&5)z=q4V&0X%bOxgH3}{pKIBb zZ2l162RD*2tD8;m_-W#K6(5{(-{_ou-=GP7P8zp=vaL?7LOolRh=gs*@COYveN{Zn zhUuQf-OLj8E8I0Ye#fCy$3n(!YQ_N@mLwckk-A}5;K(iwz%=_!!LDqzvuWn#R8P~U zfEfl;`ZdoM4F8aeDNRRVqwBift&+s-AV6Odcm&H%Kz{EOFH2zns3ZEqv-%aMIFap2 z)a&g9P_b4qG3nMT-rAucZ9j;`7O@SfLwEj7mOa=U93qllX_M)J(RNCon!Z)4XdL6K zJ{_rlcQ;t@$uK@-R~)EG7n5EjL+pP#vO4g6pN}G}*oVFe=!UBZu@oU+A+l%h624&3 z$f?AVkdQd?l+I5t*}Xnucuy?9LW+2}dkL1K$yIekPj`SOAv+t^(b|GVCs;gm9BE;% zGqvv}5FKrZ*#iv*|Adh4lULn0|9K=b?)HssNeZ^+hfLi*b91+?_uw&m z`1IniPOKHI*2!)%=jU#xXo_v$#g0E8a)>kcxJKj67yVpDy=$Z!jY?PLFPuBO)f!s( zJR6QgF{i!d4QH;HNUPytdBRIfqG;@(X!y1%{;135 z0K|_=u8dyzyT8X3a@@g8`BgWssv^Z-#3H0?oQko*GS?o__|<`8MJnx-`fm=mq~g5H zDm=`Ua%~LewACZ5vw;s5?H1q-K>s{k`nh$jbR7@tb}=!cDkIQuC=-p;Il7s_F16(N zUEBGS>Z4%pz-~f_CjR-Pn^*0mFb`y-kGL*pLns%|i&73T&4=Dj>!9WZ`X1Tp*ShXk zS4b-23ccgjsl2XGGn^ArrUwj0&IA1l9Y}WM5W!I(vHX6$$ez^F>#eKbXhN)dEX(Pm z)g0W<8s>4$r6{WETyDGJcDWVJDvpeYVbxSu-k-1j?MdK(-Ff9_kA)oPnHX_oF8&8c zaE*?TL=CB9wi95Qg0YH+z>5Tw0q9!-I7+l9n*;%>kTG9aol8TZ~>XsvO_6r z`2y78ELVt_=<6wRkfeK`&KM*-BYfg;8=ks3Dvx)f$lXIj2*^WH@LN?f;bE^#%C zQA$AstEdTn(P7f+hp}i!IJf(yKDgq}^YH{>-GN7}MPX_y+#|>_7h(9Iyv3-Kr`acV4i!cpH~;LB03(sVADDEA!bGZUKTZAq9z6s0zSH zpT&p7dI7b%E_7Wr%GBRn#!fiFWa(}4i&x*1pGRfiyoMnj|G~kjpgU^b($X#nK*x+| zvyY>XfBTns9e>S){@@TGN&VnhY{DJXp)Yh=5UXu`78$jOTw#FidhiTbr3%0AR|9k- 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 T#{YKy|H8w6cgo`blleaY0*vAU literal 0 HcmV?d00001 diff --git a/ru/game/index.html b/ru/game/index.html index b85550b..f1351a5 100644 --- a/ru/game/index.html +++ b/ru/game/index.html @@ -36,7 +36,15 @@

-

Игра в жанрах "Пасьянс Маджонг" и "Шисен-Сё" с симпатичной 3D графикой и спокойным саундтреком.. . .

+

Игра в жанрах "Пасьянс Маджонг" и "Шисен-Сё" с симпатичной 3D графикой и спокойным саундтреком.

+

Особенности

+
    +
  • 3 режима игры: Пасьянс Маджонг, Шисен-сё и Шисен-сё с гравитацией.
  • +
  • Более 150 раскладок. Совместимость с форматом раскладок KMahjongg.
  • +
  • Редактор раскладок с возможностью быстро проверить раскладку в игре.
  • +
  • Поддержка тем для фишек.
  • +
  • 4 темы: "Классика", "Нео-классика", "Цветы", "Дистрибутивы".. . .
  • +
Читать далее diff --git a/ru/news/2023-12-25_rpg-ends.md b/ru/news/2023-12-25_rpg-ends.md new file mode 100644 index 0000000..8c3ff73 --- /dev/null +++ b/ru/news/2023-12-25_rpg-ends.md @@ -0,0 +1,67 @@ +Title: Изменение целей проекта +Date: 2023-12-25 00:00 +Category: News +Slug: rpg-ends +Lang: ru + +# Конец мечты об открытой РПГ + +В далёком 2005-м году проект Opensource Game Studio +[начался под названием Opensource RPG][osrpg], т.к. целью было +создание «первой открытой конкуретноспособной бесплатной игры». +В чуть менее далёком 2011-м после выпуска OGS Mahjong 0.7 мы уже подсчитывали, +что для создания РПГ [в одиночку потребуется 540 лет][540y]. + +В том 2011-м у нас теплилась надежда об увеличении команды, что могло +бы уменьшить этот срок. Однако, сегодня в конце 2023-го очевидно, +что **создать РПГ в одиночку невозможно**. + +# Подтверждение гипотез долговечности ПО + +В 2013-м году вышел OGS Mahjong 1.1, последний на сегодняшний день готовый +продукт в рамках проекта Opensource Game Studio. Как ни странно, OGS Mahjong +до сих пор проявляет признаки к жизни, хотя [график скачивания][mjdlsf] к текущему +времени уже больше похож на предсмертные судороги: + +![Скачивания OGS Mahjong 1.1 за 10 лет][mjdl] + +Недавно мы проверяли запуск OGS Mahjong 1.1 под Linux. К сожалению, прямо из +распакованного архива запустить игру не удалось. Но несколько симлинков к +обновлённым версиям библиотек исправили дело. Т.е. достаточно было немного +настроить окружение без пересборки игры, и всё заработало. Это хороший результат +для ПО возрастом 10 лет. + +В 2019-м году мы создали собственный генератор статических сайтов [ПСКОВ][pskov], +чтобы иметь возможность как оформлять статьи в удобном формате Markdown, так +и проверить гипотезу долговечности веб-приложений. Сегодня спустя 4 года ясно, +что гипотеза полностью подтвердилась. Уверены, ПСКОВ образца 2019-го +года по-прежнему будет работать без единого изменения в 2029-м, но придётся +подождать ещё 6 лет. + +Примеры OGS Mahjong и ПСКОВа показывают, что долговечность в 4-10 лет не +фантастика. Долговечность критически важна для хобби-проектов, т.к. у +любителя нет возможности поспевать за меняющимися требованиями в Операционных +Системах. **Шаг долговечности в проекте Opensource Game Studio достигнут**. + +# Новые гипотезы портируемого кода + +Следующий шаг - это портируемый код. Под этим термином мы подразумеваем такой код, +который на ~80% является технически идентичным для всех популярных ныне +платформ: Android, iOS, Linux, macOS, Web, Windows. + +Портируемость критически важна для хобби-проектов, т.к. у любителя нет возможности +проверять каждое изменение на всех платформах регулярно. **Именно портируемостью кода +мы и займёмся в ближайшие годы. Оттачивать её будем и на OGS Mahjong, и на ПСКОВе**. + +Будет интересно и познавательно. + +PS: А ещё мы добавили комментарии на сайте с помощью Disqus. Ставьте лайки ;) + +[osrpg]: https://unixforum.org/viewtopic.php?t=9989 +[540y]: https://gamedev.ru/community/ogs/articles/?id=6383 +[mjdlsf]: https://sourceforge.net/projects/osrpgcreation/files/Mahjong/1.1.0/ogs-mahjong-1.1.0-windows32.exe/stats/timeline?dates=2013-05-05+to+2023-12-01 +[mjdl]: ../../images/2023_rpg-ends_mjdl.jpg +[pskov]: https://opengamestudio.org/pskov/ru/pskov_1.0.0+ru.html + + + diff --git a/ru/news/index.html b/ru/news/index.html index 5911b61..028c5ef 100644 --- a/ru/news/index.html +++ b/ru/news/index.html @@ -30,6 +30,28 @@

Новости

+
+

+ Изменение целей проекта +

+

+ 2023-12-25 00:00 +

+
+

Конец мечты об открытой РПГ

+

В далёком 2005-м году проект Opensource Game Studio +начался под названием Opensource RPG, т.к. целью было +создание «первой открытой конкуретноспособной бесплатной игры». +В чуть менее далёком 2011-м после выпуска OGS Mahjong 0.7 мы уже подсчитывали, +что для создания РПГ в одиночку потребуется 540 лет.

+

В том 2011-м у нас теплилась надежда об увеличении команды, что могло +бы уменьшить этот срок. Однако, сегодня в конце 2023-го очевидно, +что создать РПГ в одиночку невозможно.. . .

+
+ +

Как я создаю приложения для браузера прямо в браузере @@ -41,7 +63,11 @@

GitJS

В этой статье Михаил поделится опытом создания доступных долговечных приложений.

В 2013 году компания Canonical пыталась собрать средства на выпуск смартфона -Ubuntu Edge. Особенностью продукта должна была стать возможность. . .

+Ubuntu Edge. Особенностью продукта должна была стать возможность +преобразовывать смартфон в полноценный ПК. Увы, необходимую сумму собрать не +удалось, поэтому мечта создать универсальное устройство так и осталась мечтой.

+

Со своей стороны я давно искал универсальность со стороны программного +обеспечения, не железа. Сегодня с уверенностью могу сказать, что нашёл. . .

Читать далее @@ -57,7 +83,14 @@ Ubuntu Edge. Особенностью продукта должна была

ГитБюджет

В этой статье Михаил поделится опытом использования Git+JS.

-

Здравствуйте, господа, в этой статье я поделюсь опытом создания приложения учёта трат, в частности отвечу на следующие вопросы:. . .

+

Здравствуйте, господа, в этой статье я поделюсь опытом создания приложения учёта трат, в частности отвечу на следующие вопросы:

+
    +
  1. Зачем мне приложение учёта трат?
  2. +
  3. Почему это личный проект?
  4. +
  5. Почему проект на Git+JS?
  6. +
+

1. Зачем мне приложение учёта трат?

+

Как и многие другие люди я давно хотел стать богатым и практиковать успешный успех. Одной из рекомендаций в таких случаях часто выступает предложение вести собственный бюджет, чем я и занялся несколько лет назад. Скажу сразу, что ведение бюджета не сделало меня богатым и успешным, а своё материальное положение я улучшил обычным переездом в Москву.. . .

Читать далее @@ -74,7 +107,8 @@ Ubuntu Edge. Особенностью продукта должна была

МУРОМ

В этой статье Михаил расскажет об обучении ребят программированию в 2019-м году.

Предисловие

-

Осенью 2019-го я в третий раз участвовал в курсе обучения ребят 10-15 лет программированию в качестве одного из преподавателей. Наши курсы проходили с середины сентября по середину декабря. Каждое занятие было в субботу с 10:00 до 12:00. Подробнее о структуре каждого урока и деталях создаваемой на курсе игры можно узнать из статьи за 2018-й год.. . .

+

Осенью 2019-го я в третий раз участвовал в курсе обучения ребят 10-15 лет программированию в качестве одного из преподавателей. Наши курсы проходили с середины сентября по середину декабря. Каждое занятие было в субботу с 10:00 до 12:00. Подробнее о структуре каждого урока и деталях создаваемой на курсе игры можно узнать из статьи за 2018-й год.

+

Лично для себя я выделил две основные цели, к которым иду с помощью курсов:. . .

Читать далее @@ -90,7 +124,9 @@ Ubuntu Edge. Особенностью продукта должна была

Happy 2020

Любой, кто следит за нашим прогрессом достаточно долго, может сказать, что мы много раз перезапускали разработку с нуля.

-

Еще до выпуска "OGS Mahjong" мы несколько раз меняли технологии "под капотом". После релиза мы неоднократно делали это снова, отбрасывая уже готовые решения.. . .

+

Еще до выпуска "OGS Mahjong" мы несколько раз меняли технологии "под капотом". После релиза мы неоднократно делали это снова, отбрасывая уже готовые решения. +Может показаться, что сейчас у нас меньше готового, чем перед выходом "OGS Mahjong". Это правда, но не совсем.

+

Когда вышел "OGS Mahjong", у нас была приятно выглядящая (на тот момент) игра с открытым исходным кодом, которая работала под Windows и Linux. С некоторой удачей и усилием в нее можно поиграть и сегодня, но уже не "из коробки".. . .

Читать далее @@ -143,8 +179,13 @@ Ubuntu Edge. Особенностью продукта должна была
  • организация процесса обучения
  • программа обучения
  • -
  • игра на память. . .
  • +
  • игра на память
  • +
  • инструмент программирования
  • +
  • уроки
  • +
  • результаты и планы
+

Организация процесса обучения

+

Обучение проходит в рамках социальной ответственности бизнеса: компания предоставляет помещение с оборудованием, а также объединяет сотрудников, желающих попробовать себя в роли преподавателей, с сотрудниками, желающими обучить своих детей. Всё это исключительно на добровольной основе.. . .

Читать далее @@ -159,29 +200,13 @@ Ubuntu Edge. Особенностью продукта должна была

Бенгальский огонь

-

Этот год во-многом стал для нас годом переосмысления и определенности. Как некоторые из вас помнят, мы начинали этот проект, для создания среды для разработки игр. В течение многих лет идея развивалась от одной формы к другой, иногда изменения были значительными, в других случаях мы отбрасывали весь код и начинали заново.. . .

+

Этот год во-многом стал для нас годом переосмысления и определенности. Как некоторые из вас помнят, мы начинали этот проект, для создания среды для разработки игр. В течение многих лет идея развивалась от одной формы к другой, иногда изменения были значительными, в других случаях мы отбрасывали весь код и начинали заново.

+

В результате всех этих изменений мы подошли к концу 2018 года без готового инструмента, но с четким пониманием того, что за инструмент мы создаем.. . .

-
-

- Идеальные игры и средства для их разработки -

-

- 2018-11-19 00:00 -

-
-

Человек без и с инструментами

-

В этой статье мы обсудим, как выглядят идеальные видеоигра и инструмент для разработки видеоигр, по нашему мнению.

-

Вопросы

-

Как вы знаете, целями Opensource Game Studio являются:. . .

-
- -

Страница 1 из 7

diff --git a/ru/news/index2.html b/ru/news/index2.html index e982a0c..3301086 100644 --- a/ru/news/index2.html +++ b/ru/news/index2.html @@ -30,6 +30,33 @@

Новости

+
+

+ Идеальные игры и средства для их разработки +

+

+ 2018-11-19 00:00 +

+
+

Человек без и с инструментами

+

В этой статье мы обсудим, как выглядят идеальные видеоигра и инструмент для разработки видеоигр, по нашему мнению.

+

Вопросы

+

Как вы знаете, целями Opensource Game Studio являются:

+
    +
  • создание бесплатных инструментов для разработки видеоигр
  • +
  • создание видеоигр с помощью этих инструментов
  • +
  • создание самоучителей по разработке видеоигр
  • +
+

В этот раз мы решили задать себе пару простых вопросов:

+
    +
  • Какова идеальная видеоигра?
  • +
  • Каков идеальный инструмент для разработки видеоигр?. . .
  • +
+
+ +

OGS Mahjong 2: Demo 2 @@ -39,7 +66,10 @@

Начало партии Маджонг

-

Мы рады сообщить о выпуске второй демонстрации OGS Mahjong 2. Её целью были улучшение техники разработки и создание надёжной основы кроссплатформенной разработки.. . .

+

Мы рады сообщить о выпуске второй демонстрации OGS Mahjong 2. Её целью были улучшение техники разработки и создание надёжной основы кроссплатформенной разработки.

+

Выпуск

+

Запустите последний выпуск OGS Mahjong 2 в вашем браузере: http://ogstudio.github.io/ogs-mahjong

+

Рекомендуем запускать игру с параметром seed следующим образом: http://ogstudio.github.io/ogs-mahjong?seed=0. . .

Читать далее @@ -72,7 +102,9 @@

Брокер отладки

Эта статья описывает то, как создание третьего кросс-платформенного примера OpenSceneGraph привело нас к разработке через создание примеров.

-

ИЗМЕНЕНИЯ ОТ 2018-08: третий пример был переименован в четвёртый в связи с причинами, изложенными в следующей статье.. . .

+

ИЗМЕНЕНИЯ ОТ 2018-08: третий пример был переименован в четвёртый в связи с причинами, изложенными в следующей статье.

+

Третий кросс-платформенный пример OpenSceneGraph

+

Третий кросс-платформенный пример OpenSceneGraph содержит реализацию удалённой отладки, работающей на всех поддерживаемых платформах. Этот пример относится не столько к OpenSceneGraph, сколько к поддержке различных платформ.. . .

Читать далее @@ -104,7 +136,15 @@

Конец партии Маджонг

Мы ради сообщить о выпуске первой технической демонастрации OGS Mahjong 2. Её цель была в проверке игровой механики на всех поддерживаемых платформах.

-

Проверьте технодемку на своей платформе:. . .

+

Проверьте технодемку на своей платформе:

+ +

Замечания:. . .

Читать далее @@ -121,7 +161,15 @@

Сферические фишки в раскладке Маджонг

Эта статья описывает начало воссоздания игры Маджонг.

План

-

Мы начали воссоздание Маджонга с составления краткого плана реализации игровой механики с минимальной графикой:. . .

+

Мы начали воссоздание Маджонга с составления краткого плана реализации игровой механики с минимальной графикой:

+
    +
  • Загрузить раскладку
  • +
  • Поместить фишки в позиции раскладки
  • +
  • Различить фишки
  • +
  • Реализовать выбор фишек
  • +
  • Реализовать сравнение фишек
  • +
+

Как и любой другой план, этот выглядел вполне адекватно на первый взгляд. Тем не менее стоит начать разработку, как появляются новые детали. Этот план не был исключением. Ниже представлена пара проблем, вскрывшихся во время разработки.. . .

Читать далее @@ -136,7 +184,9 @@

Бенгальский огонь

-

Итак, 2017й год стремительно приближается к финалу, итоги года уже подведены, так что в свободное от расчехления фейерверков и подготовки систем залпового огня шампанским время мы обозначим свою цель в следующем году.. . .

+

Итак, 2017й год стремительно приближается к финалу, итоги года уже подведены, так что в свободное от расчехления фейерверков и подготовки систем залпового огня шампанским время мы обозначим свою цель в следующем году.

+

Как, наверное, понятно из других статей на сайте, примерно половине наших планов в 2017 году было суждено осуществиться хотя бы приблизительно так как мы предполагали, остальные поменялись существенно.

+

В течение года люди приходили в команду, уходили из нее, в итоге конец года мы встречаем с тем же составом что и 365 дней назад. Это заставило нас задуматься, но о выводах как-нибудь в другой раз.. . .

Читать далее @@ -152,27 +202,14 @@

Игра на память в фоне

Настало время сделать ревизию наших достижений в 2017 году и проверить, насколько они следуют основной цели проекта Opensource Game Studio.

-

Краткая история. . .

+

Краткая история

+

Проекту Opensource Game Studio уже 12 лет.

+

2005. Мы начали проект с фанатичного призыва к созданию самой лучшей игры. Видимо, сразу же после прохождения Half-Life 2 или Morrowind. 99.99% тех, кто хотел участвовать, отвалились в течение первых двух лет. Остались лишь два человека: Михаил (программирование) и Иван (всё остальное). Проект находился в стадии постоянного беспорядка, т.к. у нас не было ни чёткой цели, ни дисциплины. Неудивительно, что за этот период мы можем похвастаться лишь небольшим набором сумбурных демонстраций.. . .

-
-

- Назад в Статику -

-

- 2017-10-16 00:00 -

-
-

Объединение статики и динамики

-

Мы используем Wordpress в качестве движка нашего сайта уже более семи лет. И теперь пришло время двигаться вперед. Или назад. Некоторое время мы следили за разработкой нового поколения движков - генераторов статических сайтов. Похоже, что это технология, способная превратить прошлое в будущее.. . .

-
- -

Страница 2 из 7

diff --git a/ru/news/index3.html b/ru/news/index3.html index 421d84a..41984b2 100644 --- a/ru/news/index3.html +++ b/ru/news/index3.html @@ -30,6 +30,22 @@

Новости

+
+

+ Назад в Статику +

+

+ 2017-10-16 00:00 +

+
+

Объединение статики и динамики

+

Мы используем Wordpress в качестве движка нашего сайта уже более семи лет. И теперь пришло время двигаться вперед. Или назад. Некоторое время мы следили за разработкой нового поколения движков - генераторов статических сайтов. Похоже, что это технология, способная превратить прошлое в будущее.

+

Статический веб-сайт проще, быстрее и безопаснее. И с помощью генераторов им настолько же легко управлять, как и динамическим веб-сайтом. Так что мы начинаем наш сайт заново с помощью Pelican.. . .

+
+ +

Рождение вселенной MJIN @@ -41,7 +57,12 @@

Взрыв, рождающий что-то новое

Эта статья описывает рождение вселенной MJIN в августе 2017.

mjin-player

-

Как вы знаете, в июле мы изучали скриптование. Мы нашли решение, которое удовлетворяет следующим критериям. Скрипты должны:. . .

+

Как вы знаете, в июле мы изучали скриптование. Мы нашли решение, которое удовлетворяет следующим критериям. Скрипты должны:

+
    +
  1. исполняться в исходном виде без изменений на всех поддерживаемых платформах
  2. +
  3. позволять расширять код C++
  4. +
+

Мы проверили второй критерий в рамках тестового приложения. В первый критерий мы просто поверили, т.к. он ДОЛЖЕН быть верен.. . .

Читать далее @@ -57,7 +78,8 @@

Тетрадка с текстом

Эта статья описывает изучение скриптования в июле 2017.

-

Наша основная цель использования скриптового языка - это наличие платформо-независимого кода, выполняемого без изменений на каждой поддерживаемой платформе.. . .

+

Наша основная цель использования скриптового языка - это наличие платформо-независимого кода, выполняемого без изменений на каждой поддерживаемой платформе.

+

Редактор 0.10 использует Python в качестве подобного кода с помощью SWIG. SWIG позволяет использовать практически любой код C/C++ из языков вроде Python, Ruby, Lua, Java, C# и т.д.. SWIG помог нам впервые оценить прелесть платформо-независимого кода. К сожалению, SWIG работает лишь в одном направлении: из C/C++ в язык назначения. Это приводит к тому, что основное приложение должно быть написано на языке назначения, а код C/C++ может быть использован лишь в виде библиотеки.. . .

Читать далее @@ -121,7 +143,11 @@

Полёт ракеты

Эта статья рассказывает о создании первых четырёх самоучителей OpenSceneGraph в марте 2017.

-

Первые четыре самоучителя OpenSceneGraph объясняют, как создать модель куба в Blender и затем отобразить её на Linux, macOS или Windows с помощью osgviewer, стандартного инструмента OpenSceneGraph.. . .

+

Первые четыре самоучителя OpenSceneGraph объясняют, как создать модель куба в Blender и затем отобразить её на Linux, macOS или Windows с помощью osgviewer, стандартного инструмента OpenSceneGraph.

+

Процесс создания одного самоучителя оказался довольно утомительным, т.к. он состоит из следующих задач:

+
    +
  1. Записать видео с одним или более шагами. . .
  2. +
Читать далее @@ -137,7 +163,8 @@

Слова Гагарина

В этой статье мы расскажем о результатах нашей работы в январе и феврале 2017: отображении куба на iOS/Веб и нашем инструменте для создания самоучителей.

-

Отображение куба на iOS/Web. . .

+

Отображение куба на iOS/Web

+

К нашему удивлению, мы смогли отобразить простой красный куб на iOS и Веб довольно быстро: в начале февраля. Тем не менее, это лишь начало поддержки платформ Android, iOS и Веб. Впереди нас ждёт тернистая дорога, т.к. нам предстоит сделать ещё много вещей, прежде чем мы сможем объявить о полноценной поддержке этих платформ: визуальные эффекты, скрипты Python, архивы данных.. . .

Читать далее @@ -153,28 +180,15 @@

Запуск ракеты на Байконуре

Эта статья содержит наши планы на 2017 год.

-

Наши предыдущие планы предполагали, что сейчас у нас уже будет поддержка платформы Android. Тем не менее, у нас впереди ещё очень много работы, прежде чем мы сможем объявить о поддержке Android. Судите сами:. . .

+

Наши предыдущие планы предполагали, что сейчас у нас уже будет поддержка платформы Android. Тем не менее, у нас впереди ещё очень много работы, прежде чем мы сможем объявить о поддержке Android. Судите сами:

+

Отображение кубов на Android

+

Кто-нибудь может посчитать это неудачей. Но не мы. Мы видим шанс начать с низкого старта и прыгнуть высоко!

+

Т.к. ранее мы имели опыт работы лишь с либеральным и всё прощающим настольным ПК, Android стал для нас полной неожиданностью. На каждом шагу нас ожидало наказание за фривольное использование памяти, ресурсов, графики. Чаще всего в ответ на наши действия мы получали либо падение приложения, либо пустой экран.. . .

-
-

- Счастливого 2017-го -

-

- 2016-12-31 00:00 -

-
-

Новогодняя ёлка

-

Ну вот. Это был тяжелый год для всех в команде. И он почти закончен. Хвала окончанию старого! Хвала наступлению нового!

-

Может показаться, что наш прогресс застопорился. Три года назад мы объявили о начале нового проекта (двух, если быть точным), но до сих пор мы работаем над движком и редактором, даже не начали делать ни Shuan, ни Mahjong 2.. . .

-
- -

Страница 3 из 7

diff --git a/ru/news/index4.html b/ru/news/index4.html index 5610659..c468b65 100644 --- a/ru/news/index4.html +++ b/ru/news/index4.html @@ -30,6 +30,23 @@

Новости

+
+

+ Счастливого 2017-го +

+

+ 2016-12-31 00:00 +

+
+

Новогодняя ёлка

+

Ну вот. Это был тяжелый год для всех в команде. И он почти закончен. Хвала окончанию старого! Хвала наступлению нового!

+

Может показаться, что наш прогресс застопорился. Три года назад мы объявили о начале нового проекта (двух, если быть точным), но до сих пор мы работаем над движком и редактором, даже не начали делать ни Shuan, ни Mahjong 2.

+

Если вы следили за новостями в течение года, вы знаете что мы провели несколько "живых сессий", демонстрируя в реальном времени как можно использовать наш инструментарий для создания простой игры. Каждая сессия была шагом в долгом пути к нашей цели. В процессе подготовки к ним, мы добавляли важные элементы, которые будут необходимы для создания любой игры.. . .

+
+ +

Ноябрь 2016 кратко @@ -40,7 +57,9 @@

Постройка здания

Эта статья описывает начало разделения библиотеки MJIN на модули.

-

Как только мы собрали OpenSceneGraph для Android, стало очевидно, что часть функционала MJIN не нужна на Android. Например, UIQt - это основа интерфейса Редактора. Раз Редактор - это приложение для ПК, то UIQt не нужен на Android.. . .

+

Как только мы собрали OpenSceneGraph для Android, стало очевидно, что часть функционала MJIN не нужна на Android. Например, UIQt - это основа интерфейса Редактора. Раз Редактор - это приложение для ПК, то UIQt не нужен на Android.

+

Мы решили рассмотреть два подхода к разделению MJIN на модули: во время сборки (build-time) и исполнения (run-time). +Разделение во время сборки означает гибкую систему настроек MJIN, что позволит собирать её различно под каждую платформу.. . .

Читать далее @@ -55,7 +74,10 @@

Достижение поддержки Android было сродни покорению горы для нас

-

Эта статья описывает, как мы потратили месяц на сборку OpenSceneGraph (OSG) под Android: первая попытка собрать OSG, поиск альтернатив OSG и успех в сборке OSG.. . .

+

Эта статья описывает, как мы потратили месяц на сборку OpenSceneGraph (OSG) под Android: первая попытка собрать OSG, поиск альтернатив OSG и успех в сборке OSG.

+

Первая попытка собрать OSG.

+

Не имея опыта разработки под Android, мы взяли последнюю версию Android Studio и начали проходить самоучители для начинающих. Java далась легко. Всё работало из коробки. Затем наступил черёд C++ и проблем.

+

**CMake. **Android Studio для работы с C++ использует собственную версию CMake, которая конфликтует с системной. Для нас это было явным сигналом о необходимости подготовить отдельное окружение разработки специально под Android.. . .

Читать далее @@ -71,7 +93,12 @@

Файл с функциональностью на фоне

Сегодня мы ещё раз взглянем на формат демонстраций в 2015-2016 годах, а также сообщим о новом формате 2017-го.

-

2015 и 2016: демонстрации в прямом эфире.. . .

+

2015 и 2016: демонстрации в прямом эфире.

+

Как вы знаете, в ходе демонстраций мы в прямом эфире показываем состояние наших технологий и собираем небольшую работающую игру с нуля. За прошедший год мы провели 4 демонстрации в прямом эфире, в ходе которых создали следующие небольшие игры: +

ComponentDescription
+ + + . . .

Читать далее @@ -87,7 +114,14 @@

Маджонг, созданный в прямом эфире

Эта статья описывает стадии по подготовке и проведению прямого эфира сентября 2016: черновик, репетиция, прямой эфир и публикация.

-

Несмотря на то, что сам прямой эфир длится лишь несколько часов, мы готовимся к нему целый месяц. Рассмотрим каждую стадию прямого эфира подробнее.. . .

+

Несмотря на то, что сам прямой эфир длится лишь несколько часов, мы готовимся к нему целый месяц. Рассмотрим каждую стадию прямого эфира подробнее.

+
    +
  1. Черновик. Создание игры в первый раз.

    +

    Цели:

    +
      +
    • проверить наши технологии и исправить основные ошибки;
    • +
    • узнать о неудобствах использования технологий, чтобы исправить их в следующей итерации разработки;. . .
  2. +
Читать далее @@ -104,7 +138,8 @@

Редактор с игрой Маджонг

Внимание: мы не выпустим версию 0.10 для macOS из-за технических проблем с системой сборки. Поддержку macOS вернём к 0.11.

@@ -121,7 +156,9 @@

Создание пасьянса Маджонг прошло успешно, и заняло менее 4 часов.

-

Мы опубликуем материалы прямого эфира чуть позже на этой неделе.. . .

+

Мы опубликуем материалы прямого эфира чуть позже на этой неделе.

+

Спасибо за участие.

+

. . .

Читать далее @@ -136,7 +173,8 @@

-

Приготовьтесь к прямому эфиру, он начнётся через 24 часа!. . .

+

Приготовьтесь к прямому эфиру, он начнётся через 24 часа!

+

. . .

Читать далее @@ -151,27 +189,14 @@

-

25 сентября 2016 в 13:00 MSK мы проведём прямой эфир.. . .

+

25 сентября 2016 в 13:00 MSK мы проведём прямой эфир. +Самое время создать простой пасьянс Маджонг

+

. . .

-
-

- Август 2016 кратко -

-

- 2016-09-03 00:00 -

-
-

Редактор со сферическим узлом сцены

-

Эта статья описывает самые важные технические детали разработки за август: модуль UIQt, его переработку, новый подход к разработке на основе функционала и его преимущества.. . .

-
- -

Страница 4 из 7

diff --git a/ru/news/index5.html b/ru/news/index5.html index 45506d6..b0e1190 100644 --- a/ru/news/index5.html +++ b/ru/news/index5.html @@ -30,6 +30,28 @@

Новости

+
+

+ Август 2016 кратко +

+

+ 2016-09-03 00:00 +

+
+

Редактор со сферическим узлом сцены

+

Эта статья описывает самые важные технические детали разработки за август: модуль UIQt, его переработку, новый подход к разработке на основе функционала и его преимущества.

+

Модуль UIQt - это коллекция компонент UI на основе Qt. Сейчас используем лишь для интерфейса редактора.

+

Список компонент модуля UIQt с описанием и размером кода:

Созданная игра
+ + + + + . . .

+ + +

Мы вернулись в социальные сети @@ -38,7 +60,9 @@ 2016-08-18 00:00

-

Если вы подписаны на нашу группу в Facebook, Twitter или VK, вы заметили, что мы начали использовать её снова. Это не случайно: мы наконец созрели для вербального общения после 4 лет молчаливой разработки.. . .

+

Если вы подписаны на нашу группу в Facebook, Twitter или VK, вы заметили, что мы начали использовать её снова. Это не случайно: мы наконец созрели для вербального общения после 4 лет молчаливой разработки.

+

Подписывайтесь!

+

. . .

Читать далее @@ -52,7 +76,9 @@ 2016-08-10 00:00

-

Мы начали проект Opensource Game Studio очень давно. Мы хотели дать сообществу свободного программного обеспечения средства для создания игр. Правда, тогда не было ясно, что они из себя должны представлять. Поэтому решили начать с малого: создать игру.. . .

+

Мы начали проект Opensource Game Studio очень давно. Мы хотели дать сообществу свободного программного обеспечения средства для создания игр. Правда, тогда не было ясно, что они из себя должны представлять. Поэтому решили начать с малого: создать игру.

+

Мы потратили 3 года для достижения этой цели: выпуск OGS Mahjong 1.0 состоялся в 2012 году. Даже для хобби-проекта (мы тратим в среднем около 40 часов в месяц) это очень долго.

+

После выпуска игры до нас дошло: Средства для создания игр должны экономить время разработки.. . .

Читать далее @@ -67,7 +93,10 @@

-

В этот раз мы показали, как создать простую игру на основе Домино. Ниже приведены все материалы, связанные с созданием игры.. . .

+

В этот раз мы показали, как создать простую игру на основе Домино. Ниже приведены все материалы, связанные с созданием игры.

+
    +
  1. Редактор 0.9 для Linux (на основе Debian), OS X (10.9+), Windows доступен на SourceForge. Просто распакуйте и запустите скрипт run.. . .
  2. +
Читать далее @@ -81,7 +110,8 @@ 2016-05-17 00:00

-

Мы рады сообщить, что трансляция LiveCoding состоится 28 мая 2016 в 13:00 MSK. Присоединяйтесь!. . .

+

Мы рады сообщить, что трансляция LiveCoding состоится 28 мая 2016 в 13:00 MSK. Присоединяйтесь!

+

. . .

Читать далее @@ -96,7 +126,10 @@

Как вы знаете, ранее опубликованная дорожная карта предполагала, что в апреле будет прямой эфир, в котором с помощью Редактора 0.9 мы создадим игру пинг-понг.

-

Мы должны признать, что наши способности к планированию всё ещё недостаточно высоки, поэтому следующий прямой эфир состоится в конце мая. Точную дату мы объявим позже.. . .

+

Мы должны признать, что наши способности к планированию всё ещё недостаточно высоки, поэтому следующий прямой эфир состоится в конце мая. Точную дату мы объявим позже.

+

Вот пара моментов из будущей игры:

+ +

. . .

Читать далее @@ -112,7 +145,8 @@

Т.к. мы провели 2 прямые трансляции для создания игры "Катящийся мяч", ниже вы можете увидеть 2 записи этого процесса на YouTube:

-

. . .

+ +

Игра "Катящийся мяч" для Linux (на основе Debian), OS X (10.9+), Windows доступна на SourceForge.. . .

Читать далее @@ -140,26 +174,13 @@ 2016-01-25 00:00

-

Мы рады сообщить, что трансляция LiveCoding состоится 31 января 2016 в 14:00 MSK. Присоединяйтесь!. . .

+

Мы рады сообщить, что трансляция LiveCoding состоится 31 января 2016 в 14:00 MSK. Присоединяйтесь!

+

. . .

-
-

- СКОРО: Создание простой игры в прямом эфире (Редактор 0.8) -

-

- 2016-01-21 00:00 -

-
-

Мы готовы предоставить вам Редактор 0.8 с Проигрывателем. Прямая трансляция будет проведена на LiveCoding СКОРО. Мы покажем вам, как создать простую игру со звуком с нуля. И на этот раз она не будет требовать Редактора для работы.. . .

-
- -

Страница 5 из 7

diff --git a/ru/news/index6.html b/ru/news/index6.html index 7dffa66..5413640 100644 --- a/ru/news/index6.html +++ b/ru/news/index6.html @@ -30,6 +30,22 @@

Новости

+
+

+ СКОРО: Создание простой игры в прямом эфире (Редактор 0.8) +

+

+ 2016-01-21 00:00 +

+
+

Мы готовы предоставить вам Редактор 0.8 с Проигрывателем. Прямая трансляция будет проведена на LiveCoding СКОРО. Мы покажем вам, как создать простую игру со звуком с нуля. И на этот раз она не будет требовать Редактора для работы.

+

Точную дату и время мы объявим в ближайшие дни. Оставайтесь на связи!

+

. . .

+
+ +

Дорожная карта 2016 @@ -38,7 +54,12 @@ 2015-12-26 00:00

-

Как вы знаете, согласно ранее опубликованной дорожной карте, мы добавили звуковую систему. Тем не менее, мы решили пойти дальше и создать первую версию Проигрывателя. Мы хотели завершить его в декабре, но, к сожалению, изменение планов вылилось в изменение сроков.. . .

+

Как вы знаете, согласно ранее опубликованной дорожной карте, мы добавили звуковую систему. Тем не менее, мы решили пойти дальше и создать первую версию Проигрывателя. Мы хотели завершить его в декабре, но, к сожалению, изменение планов вылилось в изменение сроков.

+

Представляем вам обновлённую дорожную карту на первую половину 2016:

+
    +
  1. Редактор + Проигрыватель 0.8.0 (Январь 2016): Звуковая система, игра "Поймай крота" со звуком
  2. +
  3. Редактор + Проигрыватель 0.9.0 (Апрель 2016): Сетевая система, простая игра ping pong для двух игроков по сети. . .
  4. +
Читать далее @@ -53,7 +74,11 @@

Если вы пропустили живую сессию, вы можете посмотреть ее здесь: -https://www.livecoding.tv/video/kornerr/playlists/whac-a-mole-from-scratch/. . .

+https://www.livecoding.tv/video/kornerr/playlists/whac-a-mole-from-scratch/

+

Проект, созданный в ходе сессии, можно скачать здесь: +https://github.com/OGStudio/liveSessionWhacAMole/archive/master.zip

+

Последняя версия редактора доступна здесь: +http://sourceforge.net/projects/osrpgcreation/files/Editor/jenkins/422015-11-1308-16-46_0.7.4/. . .

Читать далее @@ -67,7 +92,8 @@ 2015-11-09 00:00

-

Мы рады сообщить, что трансляция LiveCoding состоится 15 ноября 2015 в 14:00 MSK. Присоединяйтесь!. . .

+

Мы рады сообщить, что трансляция LiveCoding состоится 15 ноября 2015 в 14:00 MSK. Присоединяйтесь!

+

. . .

Читать далее @@ -83,8 +109,10 @@

Как и было обещано, мы готовы предоставить вам Редактор 0.7, с помощью которого можно создать тестовый цех. Тем не менее, после воссоздания цеха стало ясно, что:

    -
  1. это занимает более 8 часов (слишком долго). . .
  2. +
  3. это занимает более 8 часов (слишком долго)
  4. +
  5. описание в виде статьи не подходит по формату (слишком скучно)
+

Поэтому мы решили провести прямую трансляцию на LiveCoding СКОРО, чтобы показать, как создать простую игру типа "поймай крота" с нуля.. . .

Читать далее @@ -99,7 +127,10 @@

После недавнего банкротства родительской компании сервиса Desura мы пришли к выводу, что нам необходима новая площадка для распространения Deluxe-версии игры. Более современная, удобная, надежная. -Наш выбор пал на Humble Widget, благодаря которому вы можете приобрести Deluxe-версию игры прямо у нас на сайте.. . .

+Наш выбор пал на Humble Widget, благодаря которому вы можете приобрести Deluxe-версию игры прямо у нас на сайте.

+

Вот он:

+ +

. . .

Читать далее @@ -113,7 +144,9 @@ 2015-07-22 00:00

-

Как вы знаете, основная цель Редактора 0.7.0 - это возможность создать тестовый цех с помощью него. Редактору не хватает системы Действий и исправления некоторых ошибок для этого. Помимо выпуска Редактора мы опубликуем подробную статью, описывающую создание тестового цеха, чтобы каждый мог создать себе свой тестовый цех!. . .

+

Как вы знаете, основная цель Редактора 0.7.0 - это возможность создать тестовый цех с помощью него. Редактору не хватает системы Действий и исправления некоторых ошибок для этого. Помимо выпуска Редактора мы опубликуем подробную статью, описывающую создание тестового цеха, чтобы каждый мог создать себе свой тестовый цех!

+

Мы планируем завершить его в Октябре.

+

. . .

Читать далее @@ -129,7 +162,10 @@

Как и было обещано, мы составили список вех и их примерные даты на ближайший год:

    -
  1. Редактор 0.7.0 (Октябрь 2015) - Система действий: мы воссоздаём тестовый цех. . .
  2. +
  3. Редактор 0.7.0 (Октябрь 2015) - Система действий: мы воссоздаём тестовый цех
  4. +
  5. Редактор 0.8.0 (Декабрь 2015) - Звуковая система
  6. +
  7. Редактор 0.9.0 (Февраль 2016) - Система частиц и минимальный интерфейс пользователя (UI)
  8. +
  9. Редактор 0.10.0, Проигрыватель 0.1.0 (Апрель 2016) - Проигрыватель воспроизводит созданное Редактором: мы создаём прототип Шуана на нашем движке. . .
@@ -145,26 +181,21 @@

Мы завершили работу над версией 0.6.0 редактора. Вы можете увидеть 0.6.0 в действии здесь.

-

Список новых возможностей Редактора 0.6.0:. . .

+

Список новых возможностей Редактора 0.6.0:

+
    +
  1. Позиционирование узлов с камерой и светом
  2. +
  3. Вращение узлов по оси X
  4. +
  5. Поддержка скриптов у узлов
  6. +
  7. Диалог для предпросмотра моделей при редактировании моделей у узла
  8. +
  9. Копирование и вставка узлов
  10. +
  11. Выбор узла с помощью клика мышью в сцене
  12. +
  13. Восстановление позиции и состояния окна после перезапуска. . .
  14. +
-
-

- Редактор 0.5.0 и планы для 0.6.0 -

-

- 2015-04-15 00:00 -

-
-

Мы завершили работу над версией 0.5.0 редактора. Как было запланировано, эта версия содержит редактирование узлов сцены, браузер свойств, поддеркжу Qt5. Вы можете увидеть 0.5.0 в действии здесь. . . .

-
- -

Страница 6 из 7

diff --git a/ru/news/index7.html b/ru/news/index7.html index 095b94c..a776e27 100644 --- a/ru/news/index7.html +++ b/ru/news/index7.html @@ -30,6 +30,28 @@

Новости

+
+

+ Редактор 0.5.0 и планы для 0.6.0 +

+

+ 2015-04-15 00:00 +

+
+

Мы завершили работу над версией 0.5.0 редактора. Как было запланировано, эта версия содержит редактирование узлов сцены, браузер свойств, поддеркжу Qt5. Вы можете увидеть 0.5.0 в действии здесь.

+

Также мы только что начали разработку Редактора 0.6.0.

+

Запланированные возможности Редактора 0.6.0:

+
    +
  1. Редактирование узлов с камерой
  2. +
  3. Редактирование узлов со светом
  4. +
  5. Редактирование вращения узлов
  6. +
  7. Поддержка скриптов у узлов. . .
  8. +
+
+ +

Редактор 0.4.0 и планы для 0.5.0 @@ -38,7 +60,9 @@ 2015-03-07 00:00

-

Мы завершили работу над версией 0.4.0 редактора в январе. Как было запланировано, эта версия содержит лишь базовые возможности открыть и сохранить проект. Основная цель была в том, чтобы подружить MJIN, Python и Qt (в частности, по ряду технических причин мы не смогли использовать PyQt или PySide).. . .

+

Мы завершили работу над версией 0.4.0 редактора в январе. Как было запланировано, эта версия содержит лишь базовые возможности открыть и сохранить проект. Основная цель была в том, чтобы подружить MJIN, Python и Qt (в частности, по ряду технических причин мы не смогли использовать PyQt или PySide).

+

Вы можете увидеть 0.4.0 в действии здесь.

+

Мы начали разработку Редактора 0.5.0 в феврале, на текущий момент сделаны 45% работ.. . .

Читать далее @@ -52,7 +76,9 @@ 2015-01-13 00:00

-

Разработка Editor 0.3.0 показала нам, что использование кастомного GUI не было столь хорошей идеей, как показалось на первый взгляд. Несмотря на более простую реализацию, кастомный GUI лишен множества мелких достоинств, которые оказываются практически необходимы, если задаться целью сделать удобный инструмент.. . .

+

Разработка Editor 0.3.0 показала нам, что использование кастомного GUI не было столь хорошей идеей, как показалось на первый взгляд. Несмотря на более простую реализацию, кастомный GUI лишен множества мелких достоинств, которые оказываются практически необходимы, если задаться целью сделать удобный инструмент.

+

В конце концов, мы решили сделать то, что хотели сделать с самого начала - использовать для редактора библиотеку Qt.

+

В ближайшее время мы перепишем редактор, имея в виду Qt-интерфейс и немного обновленную концепцию проекта. Мы планируем выпустить редактор с новым интерфейсом и набором базовых функций, таких как загрузка и сохранение проектов, в мае.. . .

Читать далее @@ -66,7 +92,9 @@ 2014-12-31 11:00

-

Около года назад мы начинали опрос, с помощью которого планировали узнать ваше отношение к Open Source вообще и нашему проекту в частности. Сегодня мы его завершаем. Ответы набирались довольно медленно, но в целом мы собрали довольно приличное ответов, за что вам очень благодарны.. . .

+

Около года назад мы начинали опрос, с помощью которого планировали узнать ваше отношение к Open Source вообще и нашему проекту в частности. Сегодня мы его завершаем. Ответы набирались довольно медленно, но в целом мы собрали довольно приличное ответов, за что вам очень благодарны.

+

Сделанными выводами мы обязательно поделимся в одной из ближайших статей.

+

После завершения опроса для каждого из его участников был сгенерирован код. С помощью этого кода вы сможете получить доступ к альфа-тестированию OGS Mahjong 2, как только оно начнется (не могу обещать конкретных дат, но мы планируем запустить его в 2015 году), а также, на выбор, deluxe-версию OGS Mahjong 2 либо deluxe-версию Shuan, когда разработка этих игр будет закончена.. . .

Читать далее @@ -81,7 +109,9 @@

Привет.

-

Подходит к концу год, в течение которого мы разместили на сайте рекордно малое количество новостей. Мы не прекратили разработку, однако пока она находится в фазе "показывать нечего", а свободного времени, которое можно уделять проекту, у каждого из его участников сейчас найдется редко больше чем 30-40 часов в месяц.. . .

+

Подходит к концу год, в течение которого мы разместили на сайте рекордно малое количество новостей. Мы не прекратили разработку, однако пока она находится в фазе "показывать нечего", а свободного времени, которое можно уделять проекту, у каждого из его участников сейчас найдется редко больше чем 30-40 часов в месяц.

+

Но работа продвигается, и подробнее о ней расскажет статья нашего программиста Михаила Капелько.

+

. . .

Читать далее diff --git a/ru/news/rpg-ends.html b/ru/news/rpg-ends.html new file mode 100644 index 0000000..6aea58f --- /dev/null +++ b/ru/news/rpg-ends.html @@ -0,0 +1,101 @@ + + + + + + + + + +

В новостях...

+
+
+

+ Изменение целей проекта +

+

+ 2023-12-25 00:00 +

+
+

Конец мечты об открытой РПГ

+

В далёком 2005-м году проект Opensource Game Studio +начался под названием Opensource RPG, т.к. целью было +создание «первой открытой конкуретноспособной бесплатной игры». +В чуть менее далёком 2011-м после выпуска OGS Mahjong 0.7 мы уже подсчитывали, +что для создания РПГ в одиночку потребуется 540 лет.

+

В том 2011-м у нас теплилась надежда об увеличении команды, что могло +бы уменьшить этот срок. Однако, сегодня в конце 2023-го очевидно, +что создать РПГ в одиночку невозможно.

+

Подтверждение гипотез долговечности ПО

+

В 2013-м году вышел OGS Mahjong 1.1, последний на сегодняшний день готовый +продукт в рамках проекта Opensource Game Studio. Как ни странно, OGS Mahjong +до сих пор проявляет признаки к жизни, хотя график скачивания к текущему +времени уже больше похож на предсмертные судороги:

+

Скачивания OGS Mahjong 1.1 за 10 лет

+

Недавно мы проверяли запуск OGS Mahjong 1.1 под Linux. К сожалению, прямо из +распакованного архива запустить игру не удалось. Но несколько симлинков к +обновлённым версиям библиотек исправили дело. Т.е. достаточно было немного +настроить окружение без пересборки игры, и всё заработало. Это хороший результат +для ПО возрастом 10 лет.

+

В 2019-м году мы создали собственный генератор статических сайтов ПСКОВ, +чтобы иметь возможность как оформлять статьи в удобном формате Markdown, так +и проверить гипотезу долговечности веб-приложений. Сегодня спустя 4 года ясно, +что гипотеза полностью подтвердилась. Уверены, ПСКОВ образца 2019-го +года по-прежнему будет работать без единого изменения в 2029-м, но придётся +подождать ещё 6 лет.

+

Примеры OGS Mahjong и ПСКОВа показывают, что долговечность в 4-10 лет не +фантастика. Долговечность критически важна для хобби-проектов, т.к. у +любителя нет возможности поспевать за меняющимися требованиями в Операционных +Системах. Шаг долговечности в проекте Opensource Game Studio достигнут.

+

Новые гипотезы портируемого кода

+

Следующий шаг - это портируемый код. Под этим термином мы подразумеваем такой код, +который на ~80% является технически идентичным для всех популярных ныне +платформ: Android, iOS, Linux, macOS, Web, Windows.

+

Портируемость критически важна для хобби-проектов, т.к. у любителя нет возможности +проверять каждое изменение на всех платформах регулярно. Именно портируемостью кода +мы и займёмся в ближайшие годы. Оттачивать её будем и на OGS Mahjong, и на ПСКОВе.

+

Будет интересно и познавательно.

+

PS: А ещё мы добавили комментарии на сайте с помощью Disqus. Ставьте лайки ;)

+
+
+
+ + + +
+ +

КомпонентаОписаниеРазмер (Б)