Mono Developer Documentation

This is the developer resources for OpenMono SDK. You can find getting started tutorials, downloads, background articles and API references.

Quick Links:

Install SDK Hello World Tutorial Using Arduino IDE
_images/sdk.png

Content

Getting Started

These guides will help you get started on creating your first mono app. We begin with guides that help you setup the toolchain and environment.

Lets start: Installing Mono Framework

In this guide we go through the steps of installing the Mono toolchain on your computer.

Download

First we begin with downloading the installer package, that will install the framework on your computer:

WindowsmacOSDebian/Ubuntu
Download Download Download

Download the installer package that fits your OS. Run the installer and follow the steps to install Mono’s developing tools on your system.

The installer contains all you need to install apps on mono, and to develop your own apps. The installer package contains:

  • Mono Framework code: The software library
  • GCC for embedded ARM: Compiler
  • Binutils (Windows only): The make tool
  • monoprog: Tool that uploads apps to Mono via USB
  • monomake: Tool that creates new mono application projects for you
Check installation

When the installer package has finished, you should check that have the toolchain installed. Open a terminal:

Mac & Linux

Open the Terminal application, and type this into it:

    $ monomake

If you have installed the toolchain successfully in your path, the monomake tool should respond this:

    ERR: No command argument given! You must provide a command
    Usage:
    monomake COMMAND [options]
    Commands:
      project [name]  Create a new project folder. Default name is: new_mono_project
      version         Display the current version of monomake
      path            Display the path to the Mono Environment installation dir

Congratulations, you have the tool chain running! Now, you are ready to crate your first Hello World project in the next tutorial.

Any problems?

If you do not get the excepted response, but instead something like:

-bash: monomake: command not found

It means monomake is not in your PATH. Check if you can see a mono reference in your PATH, by typing:

    $ echo $PATH

Look for references to something like /usr/local/openmono/bin. If you cannot find this, please restart the Terminal application to reload bash profile.

Windows

Open the Run command window (press Windows-key + R), type cmd and press Enter. The Command Prompt window should open. Check that the toolchain is correctly installed by typing:

    Microsoft Windows [Version 6.3.9600]
    (c) 2013 Microsoft Corporation. All rights reserved.

    C:\Users\stoffer> monomake

Like on Mac and Linux, monomake should respond with:

    ERR: No command argument given! You must provide a command
    Usage:
    monomake COMMAND [options]
    Commands:
      project [name]  Create a new project folder. Default name is: new_mono_project
      version         Display the current version of monomake
      path            Display the path to the Mono Environment installation dir

If you get this: Congratulations! You have the toolchain installed, and you can go ahead with creating your first Hello World app, in the next tutorial.

Any problems?

On the other hand, if you get:

    'monomake' is not recognized as an internal or external command,
    operable program or batch file.

It means monomake is not in the environment variable PATH. Check that you really did install the tool chain, and that your system environment variable PATH does indeed contain a path like this:

C:\Program Files\OpenMono\bin

You can see your PATH environment variable by typing:

    C:\Users\stoffer> echo %PATH%

The Hello World project

Now, let us create the obligatory Hello World project, that does not do anything else than verify your installation works.

Prerequisites

By now I asssume you have installed the OpenMono SDK, as decribed in the previous tutorial. Also, it is best if you are familiar with object oriented programming. If you are not, then you might find yourself thinking “what the heck are classes and inheritance!” But read on anyways, but I will recommend to read our C programmers guide to C++.

Create a new project

Mono comes with a tool called monomake, that does one thing - and one thing only: creating new mono projects. Let’s try it!

Open a terminal
  • Mac/Linux: Open the Terminal application
  • Window: Press Windows-key + R, and type cmd then hit Enter
Create project

In the terminal, navigate to the directory where you would like to create the project. Then:

$ monomake project hello_world

Hit Enter and monomake will create a new folder called hello_world with 3 files inside:

  • app_controller.h
  • app_controller.cpp
  • Makefile

These 3 files are required for all mono applications. I will not go into too many details here, but just tell you that app_controller.h defines the class AppController, that is the application entry point. It replaces the main() function.

Now, cd into the project folder hello_world:

    $ cd hello_world
Compile

The project already contains code that compiles, so the only thing you need to do is:

    $ make

Now the tool chain compiles the application:

    Compiling C++: app_controller.cpp
    Compiling C++: System default mono_default_main
    Linking hello_world.elf

Voila, your mono application compiled and the executable is hello_world.elf. This is the file that can be uploaded to Mono.

If you already have mono connected via USB, you can upload your new application to it by:

    $ make install

The install command will search to any connected Mono’s, reboot it and upload the application. If everything went smoothly you should see the text Hi, I’m Mono on the display.

The code

Okay, we got the code running on Mono - but what really happens in the code? In this section we sill look at the template code in AppController.

First, let just describe what the application does. It creates a text on the screen that says: “Hi, I’m Mono”. That’s it. More specific, it creates a TextLabel that gets the text content, and renders on the screen. I have includes at picture of the application below:

The Hello World application

Header file

As said, all Mono applications needs an AppController, because it is the entry point for all mono applications. Let’s take a look at the code in app_controller.h:

    #include <mono.h>           // 1

    using namespace mono;       // 2
    using namespace mono::ui;

    class AppController : public mono::IApplication {   // 3
    

        TextLabelView helloLabel;       // 4
    
    public:
    
        AppController();                // 5
    
        void monoWakeFromReset();       // 6

        void monoWillGotoSleep();       // 7

        void monoWakeFromSleep();       // 8
    
    };

I have added numbers to the interresting code lines in comments. Let’s go through each of the lines, and see what it does:

  1. We include the framework. This header file, is an umbrella that include all the classes in Mono framework. Every mono application need this include.
  2. All mono framework classes exists inside a namespace called mono. We include namespace in the context, to make the code less verbose. This allows us to write String(), instead of mono::String(). (And yes, mono has its own string class!)
  3. Here we define the AppController class itself. It inherits from the abstract interface called IApplication. This interface defines the 3 methods the AppController must have. We shall examine them shortly.
  4. Here we define the TextLabel object that will display our text on the screen. It is defined as a member of the AppController class.
  5. We overwrite the default contructor for our AppController class, to allow us to do custom initialization. You will see later why.
  6. This is a required overwrite from the IApplicationinterface. It is a method that is called when mono is reset.
  7. Also a requirement from IApplication. It defines a method that is called just before mono is put into sleep mode.
  8. As required by IApplication, this method is called when mono wake up from sleep mode.

All AppController‘s are required to implement 6,7 and 8, but you may just leave them blank.

Implementation

Now, the contents of: app_controller.cpp file:

    #include "app_controller.h"

    using namespace mono::geo;

    AppController::AppController() :
        helloLabel(Rect(0,100,176,20), "Hi, I'm Mono!")       // 1
    {
        
        helloLabel.setAlignment(TextLabelView::ALIGN_CENTER); // 2
    
        helloLabel.setTextColor(display::TurquoiseColor);     // 3
    }

    void AppController::monoWakeFromReset()
    {
        helloLabel.show();                                  // 4
    }

    void AppController::monoWillGotoSleep()
    {
    
    }

    void AppController::monoWakeFromSleep()
    {
        helloLabel.scheduleRepaint();                           // 5
    }

Again, I have numbered the most interesting code lines:

  1. This the default constructor overwrite. We overwrite the contructor to construct the TextLabel object with specific parameters. (See TextLabelView reference) We set the labels position and size on the screen (using the Rect class), and its text content.
  2. In (1) we defined the text labels width to be the entire screen (176 pixels). We want to center the text on the screen, therefore we tell the label to center align its text content.
  3. To make application look fancy, we set the text color to be an artzy turquoise color.
  4. The method monoWakeFromReset is automatically called upon reset. Inside here we tell the text label to be visible. All UI widgets are hidden by default. You must call show() to render them.
  5. monoWakeFromSleep is called when Mono wakes from sleep mode. Here we tell the label to repaint (render) itself on the screen. Sleep mode might have cleared the display memory, so we need to render the label again. scheduleRepaint will render the text, when the display signals its time to update.

That is all the code you need to draw on the screen. Notice that we left the method monoWillGotoSleep empty. We do not need any clean up code, before mono goes to sleep.

Sleep mode

But how and when will Mono go into sleep mode? Easy: By default the side-button on Mono will trigger sleep and wake. You do not have do anything! Sleep mode will turn off all peripherals and halt the CPU execution. Only a button press will wake it. Sleep mode is only way you can turn off Mono!

Further reading

Tic-tac-toe for Mono

In this tutorial I will teach you how to program Mono’s display and touch device by creating a tiny game.

Anatomy of a Mono application

Mono apps can be written inside the Arduino IDE, but if you really want be a pro, you can write Mono apps directly in C++. For that you will need to implement an AppController with at least three functions. So I will start there, with my app_controller.h header file:

#include <mono.h>

class AppController
:
    public mono::IApplication
{
public:
    AppController ();
    void monoWakeFromReset ();
    void monoWillGotoSleep ();
    void monoWakeFromSleep ();
};

My matching app_controller.cpp implementation file will start out as this:

#include "app_controller.h"

AppController::AppController ()
{
}

void AppController::monoWakeFromReset ()
{
}

void AppController::monoWakeFromSleep ()
{
}

void AppController::monoWillGotoSleep ()
{
}

Now I have a fully functional Mono application! It does not do much, but hey, there it is.

Screen and Touch

Tic Tac Toe is played on a 3-by-3 board, so let me sketch out the layout something like this:

   Tic Tac Toe
+---+ +---+ +---+
|   | |   | |   |
+---+ +---+ +---+
+---+ +---+ +---+
|   | |   | |   |
+---+ +---+ +---+
+---+ +---+ +---+
|   | |   | |   |
+---+ +---+ +---+

I will make the AppController hold the board as an array of arrays holding the tokens X and O, and also a token _ for an empty field:

class AppController
    ...
{
    ...
    enum Token { _, X, O };
    Token board[3][3];
};

For simplicity, I do not want Mono to make any moves by itself (yet); I just want two players to take turns by touching the board. So I need to show the board on the screen, and I want each field of the board to respond to touch.

This kind of input and output can in Mono be controlled by the ResponderView. It is a class that offers a lot of functionality out of the box, and in my case I only need to override two methods, repaint for generating the output and touchBegin for receiving input:

class TouchField
:
    public mono::ui::ResponderView
{
    void touchBegin (mono::TouchEvent &);
    void repaint ();
};

class AppController
    ...
{
    ...
    TouchField fields[3][3];
};

Above I have given AppController nine touch fields, one for each coordinate on the board. To make a TouchField able to paint itself, it needs to know how to get hold of the token it has to draw:

class TouchField
    ...
{
    ...
public:
    AppController * app;
    uint8_t boardX, boardY;
};

With the above information, I can make a TouchField draw a circle or a cross on the screen using the geometric classes Point, Rect, and the underlying functionality it inherits from ResponderView. The ResponderView is a subclass of View, and all Views have a DisplayPainter named painter that takes care of actually putting pixels on the screen:

using mono::geo::Point;
using mono::geo::Rect;

void TouchField::repaint ()
{
    // Clear background.
    painter.drawFillRect(viewRect,true);
    // Show box around touch area.
    painter.drawRect(viewRect);
    // Draw the game piece.
    switch (app->board[boardY][boardX])
    {
        case AppController::X:
        {
            painter.drawLine(Position(),Point(viewRect.X2(),viewRect.Y2()));
            painter.drawLine(Point(viewRect.X2(),viewRect.Y()),Point(viewRect.X(),viewRect.Y2()));
            break;
        }
        case AppController::O:
        {
            uint16_t radius = viewRect.Size().Width() / 2;
            painter.drawCircle(viewRect.X()+radius,viewRect.Y()+radius,radius);
            break;
        }
        default:
            // Draw nothing.
            break;
    }
}

Above, I use the View’s viewRect to figure out where to draw. The viewRect defines the View’s position and size on the screen, and its methods X(), Y(), X2(), and Y2() give me the screen coordinates of the View. The method Position() is just a shortcut to get X() and Y() as a Point.

With respect to the board, I index multidimensional arrays by row-major order to please you old-school C coders out there. So it is board[y][x], thank you very much.

Well, now that each field can draw itself, we need the AppController to setup the board and actually initialise each field when a game is started:

using mono::ui::View;

void AppController::startNewGame ()
{
    // Clear the board.
    for (uint8_t x = 0; x < 3; ++x)
        for (uint8_t y = 0; y < 3; ++y)
            board[y][x] = _;
    // Setup touch fields.
    const uint8_t width = View::DisplayWidth();
    const uint8_t height = View::DisplayHeight();
    const uint8_t fieldSize = 50;
    const uint8_t fieldSeparation = 8;
    const uint8_t screenMargin = (width-(3*fieldSize+2*fieldSeparation))/2;
    uint8_t yOffset = height-width-(fieldSeparation-screenMargin);
    for (uint8_t y = 0; y < 3; ++y)
    {
        yOffset += fieldSeparation;
        uint8_t xOffset = screenMargin;
        for (uint8_t x = 0; x < 3; ++x)
        {
            // Give each touch field enough info to paint itself.
            TouchField & field = fields[y][x];
            field.app = this;
            field.boardX = x;
            field.boardY = y;
            // Tell the view & touch system where the field is on the screen.
            field.setRect(Rect(xOffset,yOffset,fieldSize,fieldSize));
            // Next x position.
            xOffset += fieldSize + fieldSeparation;
        }
        // Next y position.
        yOffset += fieldSize;
    }
    continueGame();
}

Above I space out the fields evenly on the bottom part of the screen, using the DisplayWidth() and DisplayHeight() to get the full size of the screen, and while telling each field where it should draw itself, I also tell the field which board coordinate it represents.

Before we talk about the game control and implement the function continueGame, let us hook up each field so that it responds to touch events:

using mono::TouchEvent;

void TouchField::touchBegin (TouchEvent & event)
{
    app->humanMoved(boardX,boardY);
}

Above the touch event is implicitly translated to a board coordinate (because each field knows its own board coordinate) and passed to the AppController that holds the board and controls the game play.

Game status display

To inform the players what is going on, I want the top of the display to show a status message. And I also want to keep track of which player is next:

class AppController
    ...
{
    ...
    mono::ui::TextLabelView topLabel;
    Token nextToMove;
};

using mono::ui::TextLabelView;

AppController::AppController ()
:
    topLabel(Rect(0,10,View::DisplayWidth(),20),"Tic Tac Toe")
{
    topLabel.setAlignment(TextLabelView::ALIGN_CENTER);
}

A TextLabelView is a View that holds a piece of text and displays this text in inside its viewRect. I can now change the label at the top of the screen depending on the state of the game after each move by using setText(), followed by a call to show() to force the TextLabelView to repaint:

void AppController::continueGame ()
{
    updateView();
    whosMove();
    if (hasWinner())
    {
        if (winner() == X) topLabel.setText("X wins!");
        else topLabel.setText("O wins!");
    }
    else if (nextToMove == _) topLabel.setText("Tie!");
    else if (nextToMove == X) topLabel.setText("X to move");
    else topLabel.setText("O to move");
    topLabel.show();
}

The updateView() function simply forces all the fields to repaint:

void AppController::updateView ()
{
    for (uint8_t y = 0; y < 3; ++y)
        for (uint8_t x = 0; x < 3; ++x)
            fields[y][x].show();
}
Game control

I now need to implement functionality that decides which player should move next and whether there is a winner. First, I can figure out who’s turn it is by counting the number of game pieces for both players, and placing the result in nextToMove. If nextToMove gets the value _, then it means that the board is full:

void AppController::whosMove ()
{
    uint8_t xPieces = 0;
    uint8_t oPieces = 0;
    for (uint8_t y = 0; y < 3; ++y)
        for (uint8_t x = 0; x < 3; ++x)
            if (board[y][x] == X) ++xPieces;
            else if (board[y][x] == O) ++oPieces;
    if (xPieces + oPieces >= 9) nextToMove = _;
    else if (xPieces <= oPieces) nextToMove = X;
    else nextToMove = O;
}

Finding out whether there is a winner is just plain grunt work, checking the board for three-in-a-row:

bool AppController::hasThreeInRow (Token token)
{
    // Check columns.
    for (uint8_t x = 0; x < 3; ++x)
        if (board[0][x] == token &&
            board[1][x] == token &&
            board[2][x] == token
        ) return true;
    // Check rows.
    for (uint8_t y = 0; y < 3; ++y)
        if (board[y][0] == token &&
            board[y][1] == token &&
            board[y][2] == token
        ) return true;
    // Check diagonal.
    if (board[0][0] == token &&
        board[1][1] == token &&
        board[2][2] == token
    ) return true;
    // Check other diagonal.
    if (board[0][2] == token &&
        board[1][1] == token &&
        board[2][0] == token
    ) return true;
    return false;
}

AppController::Token AppController::winner ()
{
    if (hasThreeInRow(X)) return X;
    if (hasThreeInRow(O)) return O;
    return _;
}

bool AppController::hasWinner ()
{
    return winner() != _;
}

Lastly, I need to figure out what to do when a player touches a field. If the game has ended, one way or the other, then I want to start a new game, no matter which field is touched; If the player touches a field that is already occupied, then I ignore the touch; Otherwise, I place the proper piece on the board:

void AppController::humanMoved (uint8_t x, uint8_t y)
{
    if (nextToMove == _ || hasWinner()) return startNewGame();
    else if (board[y][x] != _) return;
    else board[y][x] = nextToMove;
    continueGame();
}
Fallen asleep?

To wrap things up, I want Mono to start a new game whenever it comes out of a reset or sleep:

void AppController::monoWakeFromReset ()
{
    startNewGame();
}

void AppController::monoWakeFromSleep ()
{
    startNewGame();
}

Well there you have it: An astonishing, revolutionary, new game has been born! Now your job is to type it all in.

Tic-tac-toe for Mono, part II

In the first part, you saw how to get Mono to draw on the screen and how to react to touch input.

In this second part, I will show you how to use timers to turn Mono into an intelligent opponent!

Growing smart

To get Mono to play Tic Tac Toe, I will need to give it a strategy. A very simple strategy could be the following:

  1. Place a token on an empty field if it makes Mono win.
  2. Place a token on an empty field if it blocks the human opponent from winning.
  3. Place a token arbitrarily on an empty field.

Well, it is not exactly Skynet, but it will at least make Mono appear to have some brains. In code it translates to the following.

void AppController::autoMove ()
{
    timer.Stop();
    // Play to win, if possible.
    for (uint8_t x = 0; x < 3; ++x)
        for (uint8_t y = 0; y < 3; ++y)
            if (board[y][x] == _)
            {
                board[y][x] = O;
                if (hasWinner()) return continueGame();
                else board[y][x] = _;
            }
    // Play to not loose.
    for (uint8_t x = 0; x < 3; ++x)
        for (uint8_t y = 0; y < 3; ++y)
            if (board[y][x] == _)
            {
                board[y][x] = X;
                if (hasWinner())
                {
                    board[y][x] = O;
                    return continueGame();
                }
                else board[y][x] = _;
            }
    // Play where free.
    for (uint8_t x = 0; x < 3; ++x)
        for (uint8_t y = 0; y < 3; ++y)
            if (board[y][x] == _)
            {
                board[y][x] = O;
                return continueGame();
            }
    }
}

The timer is what controls when Mono should make its move; it is a Mono framework Timer that can be told to trigger repeatedly at given number of milliseconds. I will make the application fire the timer with 1.5 second intervals:

class AppController
    ...
{
    ...
private:
    mono::Timer timer;
    void autoMove ();
    void prepareNewGame ();
};

AppController::AppController ()
:
    timer(1500)
{
    ...
}

I will control the application by telling timer to call various functions when it triggers, and then stop and start the timer where appropriate. Conceptually, I can simply tell timer to call a function autoMove by

timer.setCallback(autoMove);

but because autoMove is a C++ class member-function, I need to help out the poor old C++ compiler by giving it information about which object has the autoMove function, so the incantation will actually be

timer.setCallback<AppController>(this,&AppController::autoMove);

With that cleared up, I can place the bulk of the control in the continueGame function:

void AppController::continueGame ()
{
    updateView();
    whosMove();
    if (hasWinner())
    {
        if (winner() == X) topLabel.setText("You win!");
        else topLabel.setText("Mono wins!");
        timer.setCallback<AppController>(this,&AppController::prepareNewGame);
        timer.start();
    }
    else if (nextToMove == _)
    {
        topLabel.setText("Tie!");
        timer.setCallback<AppController>(this,&AppController::prepareNewGame);
        timer.start();
    }
    else if (nextToMove == X)
    {
        topLabel.setText("Your move");
        topLabel.show();
    }
    else
    {
        topLabel.setText("Thinking...");
        timer.setCallback<AppController>(this,&AppController::autoMove);
        timer.start();
    }
}

All that is missing now is a prepareNewGame function that prompts for a new game:

void AppController::prepareNewGame ()
{
    timer.stop();
    topLabel.setText("Play again?");
}

And that is it! Now you can let your friends try to beat Mono, and when they fail, you can tell them that you created this master mind.

Tic-tac-toe for Mono, part III

In the first part, you saw how to get Mono to draw on the screen and how to react to touch input.

In the second part, you saw how to use timers to turn Mono into an intelligent opponent.

In this third part, I will show you how to extend battery life and how to calibrate the touch system.

Getting a Good Night’s Sleep

It is important to automatically put Mono to sleep if you want to conserve your battery. The battery lasts less than a day if the screen is permanently turned on. On the other hand, if Mono only wakes up every second to make a measurement of some sort, then the battery will last a year or thereabouts. What I will do in this app, is something in between these two extremes.

In it’s simplest form, an auto-sleeper looks like this:

class AppController
    ...
{
    ...
private:
    mono::Timer sleeper;
    ...
};

AppController::AppController ()
:
    sleeper(30*1000,true),
    ...
{
    sleeper.setCallback(mono::IApplicationContext::EnterSleepMode);
    ...
}

void AppController::continueGame ()
{
    sleeper.start();
    ...
}

The sleeper is a single-shot Timer, which means that it will only fire once. And by calling start on sleeper every time the game proceeds in continueGame, I ensure that timer is restarted whenever something happens in the game, so that EnterSleepMode is only called after 30 seconds of inactivity.

It is Better to Fade Out than to Black Out

Abruptly putting Mono to sleep without warning, as done above, is not very considerate to the indecisive user. And there is room for everyone here in Mono world.

So how about slowly fading down the screen to warn about an imminent termination of the exiting game?

Here I only start the sleeper timer after the display has been dimmed:

class AppController
    ...
{
    ...
private:
    mono::Timer dimmer;
    void dim ();
    ...
};

using mono::display::IDisplayController;

AppController::AppController ()
:
    dimmer(30*1000,true),
    ...
{
    dimmer.setCallback<AppController>(this,&AppController::dim);
    ...
}

void AppController::dim ()
{
    dimmer.stop();
    IDisplayController * display = IApplicationContext::Instance->DisplayController;
    for (int i = display->Brightness(); i >= 50; --i)
    {
        display->setBrightness(i);
        wait_ms(2);
    }
    sleeper.start();
}

The dimmer timer is started whenever there is progress in the game, and when dimmer times out, the dim method turns down the brightness from the max value of 255 down to 50, one step at a time.

Oh, I almost forgot, I need to turn up the brightness again when the the dimmer resets:

void AppController::continueGame ()
{
    IApplicationContext::Instance->DisplayController->setBrightness(255);
    sleeper.stop();
    dimmer.start();
    ...
}

So there you have it, saving the environment and your battery at the same time!

Mono for Arduino Hackers

You can use the familiar Arduino IDE to build Mono applications. This guide will take you through the steps of how to do this.

Prerequisites

I assume you are familiar with Arduino, its coding IDE and the API’s like pinMode() etc. I also assume that you have the IDE installed, and it is version 1.6.7 or above. You do not have to follow any other of the getting started guides. Arduino IDE development for Mono is completely independed. If this is the first Mono guide you read, it is all good.

Overview

You can code Mono using 2 approaches: Native Mono or the Arduino IDE. The difference is the tools you use, and the way you structure your code. In the Arduino approach you get the familiar setup() and loop() functions, and you use the Arduino IDE editor to code, compile and upload applications to Mono.

Under the hood we still use the native Mono API’s and build system, we just encapsulate it in the Arduino IDE.

Installation

The Arduino IDE has a plugin system, where you can add support for third-party boards. We use such a plugin, that adds Mono as a target board. To install the plugin we use the Board Manager, that can install new target boards.

Note

You need Arduino IDE version 1.6 or above to utilize the Board Manager feature. You can download Arduino IDE here: arduino.cc

Add Mono as a board source

To make the Board Manager aware of Mono’s existence, you must add a source URL to the manager. You do this by opening the preferences window in Ardiono IDE. Below is a screenshot of the window:

Preferences window in Arduino IDE

In the text field called Additional Boards Manager URLs type in the URL for Mono board package:

https://github.com/getopenmono/arduino_comp/releases/download/current/package_openmono_index.json

And press OK.

Install the board package

Now, open the Board Manager by selecting the menu: Tools -> Boards -> Board Manager:

The Tools menu in Arduino IDE

The Board Manager appears, and query the source URLs for new board types. It will discover a new board type OpenMono. Select the type Contributed, in top left corner:

The OpenMono board package

Now click on the Install button to download and install all the needed tools to build mono applications. This might take a few minutes.

When the installation is done, you can close the Board Manager and return the main window. Now select Mono from the list of available target boards:

Board list with Mono as a target board

Install the USB Serial Port Driver

If you run Windows, there is an additional step. (Mac users, you can skip this section.) Windows need to detect the Mono hardware as an USB CDC device and create an ol’ fashion COM port. So download the USB device definition driver by right clicking the link and choosing Save file as:

Download Windows Serial Port Driver

Run the installer, and you are ready to use Mono.

Limitations

The standard Arduino boards are much simpler than Mono. For example: They can be turned off and they have bare pin headers. Arduino API are made to make digital and analog communication simple. You have functions like digitalWrite and analogRead. While you have these functions available, you do not have any pin headers sticking out of Mono chassis! You need the Arduino Shield Adaptor or to build your own hardware to really take advantage of the Arduino API.

Mono’s API is much more high-level, meaning that you have functions like Render text on the screen, and the software library (Mono Framework) will handle all the communication for you. Luckily you can still do this from inside the Arduino IDE.

Our additions to the default Arduino sketch

There are some key differences between Arduino and Mono, most important the power supply. You can always turn off an Arduino by pulling its power supply, but that is not true for mono. Here power is controlled by software.

By default we have added some code to the Arduino sketch template, so it will power on/off when pressing the User button. Also, we added the text Arduino to the display, such that you know your Mono is turned on.

Hello World

Let us build a Hello World application, similar to the one in the The obligatory Hello World project guide. We start out with the default Arduino project template:

    void setup() {
        // put your setup code here, to run once:
        
    }
    
    void loop() {
        // put your main code here, to run repeatedly:
        
    }

We will use the class TextLabelView to displat text on the screen. A TextLabel has a size and a position on the screen, which is defined by the class Rect that represents a rectangle.

Context issue

You might think we just create the TextLabel in the setup() function like this:

    void setup() {
        // put your setup code here, to run once:
        
        mono::ui::TextLabelView helloLbl;
    
    }

But this approach will deallocate the textlabel as soon as the setup() function returns. This means it cannot be rendered to the screen, because it have to be present in memory when screen repaints occur.

The correct approach here is to create a class (say MyClass), and let the TextLabel be a member of that class. We than create an object of the class in te global context. (Outside the setup() and loop() functions.) But all this will be out of scope with this tutorial, so we will do it the ugly way . Just know that having many global context objects, is a bad thing programmatically.

Adding the TextLabel

The complete code added to the project global context and in the setup() function:

#include <mono.h>                 // 1

mono::ui::TextLabelView textLbl;  // 2

void setup() {

  textLbl = mono::ui::TextLabelView(mono::geo::Rect(30, 73, 176, 20), "Hi, I'm Mono");  // 3
  textLbl.show();               // 4
}

void loop() {
}

I have numbered the interesting source code lines, let go through them one by one:

  1. We include the Mono Framework, to have access to Mono’s API.
  2. Here we define the global TextLabel object called textLbl. Because it is global it will stick around and not be deallocated.
  3. Construct a TextLabelView with a rectangle object (Rect), and give the position \((30,73)\) and dimension \((176,20)\). In the constructors second parameters we set the text content on the TextLabel. This is the text that will be displayed on the screen.
  4. We tell the TextLabel to render itself on the screen. All UI widgets are hidden by default. You must call show() to render them.

Now you can press the compile button () and see the code compiles. If you have Mono connected you can upload the application by pressing the button.

Notice that we did not need to put any code inside the loop() function.

Enhancing the look and feel

To make our Hello World exactly like the The obligatory Hello World project guide, we need to add some refinements to it. We need to center the text on the screen and to color it a fancy red color. But that easy, just two calls added to the setup() function:

    textLbl.setAlignment(mono::ui::TextLabelView::ALIGN_CENTER);
    
    textLbl.setTextColor(mono::display::AlizarinColor);

Now, if you build and run the application the text will be a fancy color and centered on the screen:

Hello World Mono app

C++ from Arduino IDE

Even tough Arduino is actually coded in C++, the C++ features are not utilized (that much). Some programmers might think they code in C, and not C++ - which is to some extend correct. Still, Arduino IDE uses the C++ compiler.

In Mono’s SDK we use the C++ feature set more extensively. This means that C developers might see unfamiliar keywords or syntax constructs, like new and ::.

If you are not familiar with C++, I urge you to read our C programmer’s guide to C++. This guide is a brief tour of C++ explained for C developers.

Further reading

Now you know how to build mono applications from the Arduino IDE. You might what dive into the native API and build system, or reading one of the in-depth articles:

Happy hacking.

Common Misconceptions & Worst Practice

To clear out, what we imagine will be common mistakes, let’s go through some senarios that you should avoid - at least!

Who should read this?

Mono API and application structure might be new to you, if you previously programmed only for Arduino or similar embedded devices. We are aware of our framework might be quite unfamiliar to bare metal developers, who expect to have full access and control, from main() to return 0.

Mono Framework is advanced and its good performance depends on you, following the best practice guide lines. Read this, and you can avoid the most basic mistakes that degrade Mono’s functionality.

No while(1)‘s

First, never ever create your own run loop! Never do this:

    void AppController::monoWakeFromReset()
    {
        // do one time setups ...
        
        // now lets do repetitive tasks, that I want to control myself
        while(1)
        {
            //check status of button
            
            // check something else
            
            // maybe update the screen
            
            // increment some counter
        }
        // we will never return here
    }

Try to do this, and you will find Mono completely unresponsive. The USB port will not work, the programmer (monoprog) will not work, along with a whole bunch of other stuff.

Like other applications in modern platforms, Mono applications uses an internal run loop. If you create your own, the internal run loop will not progress. All features that depend on the run loop will not work. Timers will not run, display system will not work, and worst monoprog cannot reset mono, to upload a new app.

If you want to do repetitive tasks, that should run always (like while(1)), you should instead utilize the run loop. You can inject jobs into the run loop by implementing an interface called IRunLoopTask. This will allow you to define a method that gets called on each run loop iteration. That’s how you do it. We shall not go into more details here, but just refer to the tutorial Using the Run Loop

No busy waits

Many API’s (including Mono’s), allows you to do busy waits like this:

    // do something
    wait_ms(500); // wait here for 0.5 secs
    
    // do something else

It is really covenient to make code like this, but it is bad for performance! For half a second you just halt the CPU - it does nothing. The application run loop is halted, so all background tasks must wait as well. The CPU runs at 66 Mhz, imagine all code it could have executed in that half second!

Instead of halting the CPU like this, you should use callbacks to allow the CPU to do other stuff, while you wait:

    // do someting
    mono::Timer::callOnce<MyClass>(500, this, &MyClass::doSomethingElse); // do something else in 0.5 secs

By using the Timer class, and encapsulating the “do something else” functionality in a method - you free the CPU to do useful stuff while you wait. To learn more about callbacks see the tutorial: Callbacks in C++.

Extensive use of new or malloc

The C++ new operator uses the stdlib function malloc to allocate memory on the heap. And it is very easy and convenient to use the heap:

    // object allocation on the heap - because Qt and Obj-C Cocoa uses this scheme!
    mono::geo::Rect *bounds = new mono::geo::Rect(0,0,100,20);
    mono::ui::TextLabelView *txtLbl = new mono::ui:TextLabelview(*bounds, "I'm on the heap!");
    
    //pass the pointer around
    return txtLbl;

What happened to the bounds pointer, that had a reference to a Rect object? Nothing happened, the object is still on the heap and we just lost the reference to it. Our application is leaking memory. And that is one issue with using the heap. We do not have a Garbage Collector , so you must be careful to always free your objects on the heap.

And it gets worse, the heap on Mono PSoC5 MCU is not big - it is just 16 Kb. You might run out of heap quicker than you expect. At that point malloc will start providing you with NULL pointers.

Use heap for Asynchronous tasks

There are some cases where you must use the heap, for example this will not work:

    void getTemp()
    {
        // say we got this variable from the temperature sensor
        int celcius = 22;
    
        char tempStr[100]; // make a local buffer variable to hold our text
    
        // format a string of max 100 chars, that shows the temperature
        snprintf(tempStr, 100, "the temperature is: %i C",celcius);
    
        renderOnDisplayAsync(tempStr);
    }

Here we have an integer and want to present its value nicely wrapped in a string. It is a pretty common thing to do in applications. The issue here is that display rendering is asynchronous. The call to renderOnDisplayAsync will just put our request in a queue, and then return. This means our buffer is removed (deallocated) as soon as the getTemp() returns, because it is on the stack.

Then, when its time to render the display there is no longer a tempStr around. We could make the string buffer object global, but that will take up memory - especially when we do not need the string.

In this case you should the heap! And luckily we made a String class that does this for you. It store its content on the heap, and keeps track of references to the content. As soon as you discard the last reference to the content, it is automatically freed - no leaks!

The code from above becomes:

    
    int celcius = 22; // from the temp. sensor
    
    // lets use mono's string class to keep track of our text
    mono:String tempStr = mono::String::Format("the temperature is: %i C",celcius);
    
    renderOnDisplayAsync(tempStr);

That’s it. Always use Mono’s String class when handling text strings. It is lightweight, uses data de-duplication and do not leak.

(The method renderOnDisplayAsync is not a Mono Framework method, it is just for demonstration.)

Avoid using the Global Context

If you write code that defines variables in the global context, you might encounter strange behaviours. Avoid code like this:

    // I really need this timer in reach of all my code
    mono::Timer importantTimer;
    
    // some object I need available from everywhere
    SomeClass myGlobalObject;
    
    class AppController : public mono::IApplication
    {
        // ...
    };

If you use Mono classes inside SomeClass or reference myGlobalTimer from it, when you will likely run into problems! The reason is Mono’s initialization scheme. A Mono application’s start procedure is quite advanced, because many things must be setup and ready. Some hardware components depend on other components, and so on.

When you define global variables (that are classes) they are put into C++’s global initializer lists. This means they are defined before monoWakeFromReset() is executed. You can not expect periphrals to work before monoWakeFromReset has been called. When it is called, the system and all its features is ready. If you interact with Mono classes in code you execute before, it is not guaranteed to work properly.

If you would like to know more about the startup procedures of mono applications and how application code actually loads on the CPU, see the Boot and Startup procedures in-depth article.

Direct H/W Interrupts

If you are an exerienced embedded developer, you know interrupts and what the requirements to their ISR’s are. If you are thinking more like: “What is ISR’s?” Or, “ISR’s they relate to IRQ’s right?” - then read on because you might make mistakes when using interrupts.

First, let’s see some code that only noobs would write:

    // H/W calls this function on pin state change, for example
    void interruptServiceRoutine()
    {
        flag = true;
        counter += 1;
        
        //debounce?
        wait_ms(200);
    }

With the wait_ms() call, this interrupt handler (or ISR) will always take 200 ms to complete. Which is bad. A rule of thumb is that ISR’s should be fast. You should avoid doing any real work inside them, least of all do busy waits.

Mono Framework is build on top of mbed, that provides classes for H/W Timer interrupts and input triggered interrupts. But because you should never do real work inside interrupt handlers, you normally just set a flag and then check that flag every run loop iteration.

We have includes classes that does all this for you. We call them Queued Interrupts, and we have an in-depth article about the topic: Queued callbacks and interrupts. There are the QueuedInterrupt class, that trigger a queued (run loop based) interrupt handler when an input pin changes state. And the Timer class, that provides a queued version of hardware timer interrupts.

Caution

We strongly encourage you to use the queued versions of timers and interrupts, since you avoid all the issues related to real H/W interrupts like: reentrancy, race-conditions, volatile variable, dead-locks and more.

Monokiosk

Using Monokiosk

If you want to install an existing app from Monokiosk, on to your Mono device - this guide is for you!

In this guide we will show you how to download and install a pre-built application on Mono. Monokiosk is the app store where you can browse and download mono applications, built by makers from around the world.

Note

We plan to add more applications to the kiosk ourselves, and hope that our community will submit their own creations to the site.

Visit monokiosk.com

First order of business, direct your favorite browser to monokiosk.com, and you will see this page like this:

Mono Kiosk landing page

Currently there are a simple Clock app and and a Tic Tac Toe app. But before you franticly click on one of these crazy mind blowing apps, you first need to install our MonoMake tool to install the application onto Mono.

MonoMake is an application that programs the application on Mono. Such a programmer transfers application files to mono, using the USB port. You need this tool to get the application from your computer to your Mono device. When you install applications from Monokiosk, the overall procedure is:

  1. Connect Mono to your computer using an USB cable
  2. Make sure Mono is on
  3. Click the Install button in MonoKiosk, for the app you wish to install.

However, first you must download MonoMake itself, so click on the button that suits your system:

WindowsmacOSDebian/Ubuntu
Download Download Download

Choose the option that fits you or your OS. The downloads are installers that will install monoprog on your system.

Note

This software you have installed is the complete toolset for developing OpenMono applications. However, you dont need to use that. Here, we are just using the tool MonoMake.

Install Tic Tac Toe

After you have download and installed the OpenMono SDK on your system, let’s continue.

Go to the frontpage and click on the Tic Tac Toe app. You will now see this page, where you will see the install button at the bottom right:

Tic Tac Toe app details page

When you click the link, the install button, the MonoMake application will launch. MonoMake will automatically download the chosen application binary and install it on to Mono.

Now the application’s binary code is loaded to Mono’s internal flash memory. If everything goes well Mono will wake up and display the Tic Tac Toe app. Next, you can find a friend to play Tic Tac Toe with, you can install the other app or you could consider creating your own!

Manual installs

If, for some reason MonoMake does not launch when you click the install button - there are other options. Scroll down and click the Download button instead. This downloads the application binary file (.elf) to your computer. When the file is downloaded, launch MonoMake yourself.

MonoMake

Make sure that Monomake can see your connected (and running) Mono device. This is indicated at the lower right corner. Now, click the blue Install button left of the center. A standard Open file dialog box will open. Navigate to the just downloaded application .elf file, and open it.

MonoMake installs the application onto Mono.

Tutorials

Essentials

Resetting Mono

Like most Wifi routers and alike, Mono has a reset switch hidden inside a cavity.

If you have gotten stuck and need to force reboot Mono, this guide will help you in resetting Mono. If you have made a coding mistake that might have caused Mono to freeze - then we shall later look at how force Mono into bootloader mode.

Hardware Reset

If you just need to trigger a hardware reset, follow these steps:

Reset Mono

  1. Find a small tool like a small pen, steel wire or paper clip
  2. Insert the tool into the reset cavity, as displayed in the picture above. Be aware not to insert it into the buzzer opening.
  3. Push down gently to the toggle the reset switch, and lift up the tool.

Mono will reset. It will load the bootloader that waits for 1 sec, before loading the application programmed in memory.

Force load Bootloader

If you need to install an app from Monokiosk or likewise, it might be nice to force Mono to stay in bootloader - and not load the programmed application. You can do this by pressing the User button, when releasing the reset switch. Then Mono will stay in Bootloader and not load any application. You will be able to upload a new app to it with monoprog.

To force Mono to stay in bootloader:

  1. Press and hold the User button
  2. Gently press and release the reset switch
  3. Release the User button

The stay in bootloader mode is only triggered by the pressed User button, then awaking from reset. There are no timeouts. To exit from bootloader, you must do an ordinary hardware reset.

Caution

Do not leave Mono in bootloader mode, since this will drain the battery. If you are in doubt, just do an extra normal reset.

Monoprog can detect the Bootloader

If you have connected Mono to your computer, you can use the Monoprog-tool to detect if Mono is in bootloader. Open a console / terminal and type:

$ monoprog -d

Monoprog will tell you if it could detect Mono. If it can, it is in bootloader!

Software Resets

You can programmaticly trigger a reset from code! What happens is the CPU will reset itself if you explicitly tell it to do so. (That it, writing to a specific register.) In Mono Framework there are 3 functions you can use to trigger a reset:

  • Ordinary Reset, where bootloader runs for 1 sec.
  • Reset To Application, where bootloader is skipped.
  • Reset To Bootloader, where Mono stays in bootloader.

The 3 functions are static (or class methods) on IApplicationContext, and can be used like this:

// Ordinary Reset
mono::IApplicationContext::SoftwareReset();

// Reset to Application
mono::IApplicationContext::SoftwareResetToApplication();

// Reset to Bootloader
mono::IApplicationContext::SoftwareResetToBootloader();

Note that these functions will never return, since they cause the CPU to reset. So any code beneath the reset functions, will get be reached, just take up memory!

Using Mono’s Serial port

Let us examine how to use Mono’s built in USB Serial port, and how to monitor it from your computer

By default when you plug in Mono’s USB cable to a computer, Mono will appear as a USB CDC device. If you run Windows you have to install a driver, please goto this section to see how.

Get a Serial Terminal

First you need a serial terminal on your computer. Back in the old Windows XP days there was Hyper Terminal, but I guess it got retired at some point. So both Mac/Linux and Windows folks need to go fetch a serial terminal application from the internet.

Windows Serial apps:

Mac / Linux Serial apps

We are very happy with minicom, since it has a feature that makes it really great with Mono. More about that later! Unfortunately minicom does not run on Windows, so we are considering making our own serial terminal client for Windows - that is similar to minicom.

If you use Linux / Mac, you should properly install minicom now. But you do not have to, you can also use any of the other choices.

Installing minicom

To install minicom on a Debian based Linux you should just use aptitude or apt-get:

$ sudo aptitude install minicom

On Mac you need the package manager called Homebrew. If you don’t have it, go get it from their homepage. When you are ready type:

$ brew install minicom
Sending data from Mono

Transferring text or binary data from Mono is really easy. In fact we have standard I/O from the standard C library available! To write some text to the serial port just do:

printf("Hello Serial port!!\t\n");

Notice that we ended the line with \t\n and not only \n. That is because the serial terminal standard is quite old, therfore many serial terminals expects both a carriage return and a line feed character.

To capture output from Mono in a terminal, we need to continuesly output text. Therefore we need to call the print function periodicly.

In app_controller.h:

class AppController : mono::IApplication
{
public:
    
    //Add a timer object to our appController
    mono::Timer timer;
    
    // just a counter variable - for fun
    int counter;
    
    // class contructor
    AppController();
    
    // add this method to print to the serial port
    void outputSomething();
    
    
    // ...

Then in app_controller.cpp:

AppController::AppController()
{
    // in the contructor we setup the timer to fire periodicly (every half second)
    timer.setInterval(500);
    
    // we tell it which function to call when it fires
    timer.setCallback<AppController>(this, &AppController::outputSomething);
    
    // set the counter to zero
    counter = 0;
    
    //start the timer
    timer.Start();
}

void AppController::outputSomething()
{
    printf("I can count to: %i",counter++);
}

Compile and upload the app to Mono.

Note

We are following best practice here. We could also have created a loop and a wait_ms() and printf() statement inside. But that would have broken serial port I/O!

Connecting to Mono

When Mono is plugged in to the USB port, you should see a serial device on your computer. In Windows a COM port should be present in Device manager. On Linux / Mac there should exist a I/O device in the folder /dev. On Mac it would be named something like /dev/cu.usbmodem1246. On Linux the name could be /dev/ttyACM0.

If you use minicom you connect to the serial port with the -D flag, like this:

$ minicom -D /dev/cu.usbmodem1246

With PuTTY on Windows you should check the COM port number in Device Manager and type the this number in the Serial line text box:

How to connect to COM1 in PuTTY

Now you should be connected to the Mono serial output:

I can count to: 3
I can count to: 4
I can count to: 5
I can count to: 6

Because Mono does not wait for you to open the serial port, you might loose some output. That is why you properly will not see I can count to 0 and I can count to 1. At some point we might change this behaviour and add a larger output buffer on Mono.

Note

You can also read from the serial port using the standard getc stdio function. Avoid using scanf since this will block until the formatted input has been read from the serial port.

Reconnects and Resets

You will soon discover that every time Mono resets, when uploading new apps or likewise, the serial port disappears. If you are not using minicom, you will have to manually connect to the port again. That is why we prefer to use minicom, because it automatically connects again when the port re-appears.

If you are not using minicom you will get pretty tired of reconnecting over and over again. At some point you might even consider helping us out with a .NET based serial tool to resolve the issue :-)

Why does the serial port disappear?

Unlike Arduino, Mono does not have a dedicated serial port to USB chip. We use the CPU’s built-in USB component to create the serial port. This means that when the CPU is reset, the USB port is reset. That efficiently ends the serial connection. There is no way around this issue, expect using a dedicated USB chip.

Reset over the USB

Like Arduino we also use the Serial connection to trigger resets. Before a new application can be uploaded to Mono, we have to put it into bootloader. This is done by a reset, just like Arduino does. We use the serial port’s DTR line to trigger a reset. Mono continuously monitors the DTR line, ready to trigger a software reset on itself.

If you do not follow the coding best practice convention and do something ugly, like this:

while(1)
{
    // I just wanna stay here for the rest of time ...
}

You have effectively cut off the possibility of resetting using the DTR, to trigger a software reset.

Serial Port Windows Driver

Windows do not support mapping USB CDC devices to Serial ports (COM devices) out of the box. It needs an .inf file to tell it to do so. You can download an installer for this INF file here, but it should have been installed automatically. The driver is included in both the Monokiosk based installer and the SDK toolchain.

Sleep Mode

In this tutorial we will quickly demonstrate how to put Mono into sleep mode.

Mono has no physical on/off switch, so you cannot cut the power from the system. This means you must always provide a way for Mono to goto to sleep. Sleep mode is the closest we come to being powered off. Mono’s power consumption in sleep mode is around 50 µA (micro amperes), which is really close to no consumption at all.

Default behaviour

Because it is crusial to be able to turn off Mono (goto sleep mode), we provide this functionality by default. When you create a new project with:

$ monomake project MyNewProject

The SDK predefines the behaviour of the User button, to toggle sleep mode. This is important because controlling on/off functionality, is not what is first on your mind when developing new mono apps. So you dont’t have to consider it too much, unless to wish to use the User button for something else.

Sleep and USB

In our v1.1 release of our SDK, we enabled sleep mode while connected to the USB. This means that triggering sleep will power-down Mono’s USB port. Therefore our computer will loose connection to Mono if it goes to sleep.

When you wake up Mono, it will be enumerated once again.

Sleep and external power

Mono has the ability to provide power for components mounted either on the Mono Shield Adaptor or attached through the 3.5mm jack connector. By default Mono provides 3.3V on this external power rail (called VAUX). To safe battery life, the VAUX power if turned off in sleep mode. This is the default behaviour, but you can change it if you need to.

In the 3.5mm jack connector the power on J_TIP in sleep mode depends on the USB state. If USB is connected the voltage on J_TIP is 1.7V, because of leakage currents from VBUS. With no USB attached, the J_TIP voltage is 0.0V in sleep mode.

Warning

We have introducted this behaviour in Release 1.4. Before this version the VAUX line was not limited to 3.3V! Especially in sleep mode, the voltage rises to the battery’s current voltage level. In Release 1.4 we fixed this issue, by turning off auxillary power in sleep mode.

You can consult the schematics to see how the power system is configured.

Triggering sleep mode

Say we have an application that utilizes the User button to do something else, than toggling sleep mode. Now we need another way of going to sleep, so lets create a button on the touch screen to toggle sleep. First in our app_controller.h we add the ButtonView object to the class:

class AppController : public mono::IApplication {

    // we add our button view here
    mono::ui::ButtonView sleepBtn;

    // ... rest of appcontroller.h ...

In the implementation file (app_controller.cpp) we initialize the button, setting its position and dimensions on the screen. We also define the text label on the button:

AppController::AppController() :
    
    //first we call the button constructor with a Rect object and a string
    sleepBtn(Rect(10,175,150,40), "Enter Sleep"),

    // here comes the project template code...
    // Call the TextLabel's constructor, with a Rect and a static text
    helloLabel(Rect(0,100,176,20), "Hi, I'm Mono!")
{

Now, we need to tie a function to the button’s click handler. That means when the button is clicked, it automatically triggers a function to be called. We can call the standard static function for going to sleep, that is defined in the global IApplicationContext object. The function is:

mono::IApplicationContext::EnterSleepMode();

Normally, we could just add this function directly to the button’s callback handler, but in this particular case it is not possible! The callback handler always expects a member function, not a static class function like EnterSleepMode. So we need to define a member function on our AppController and wrap the call inside that.

Inside app_controller.h add:

public:

    // The default constructor
    AppController();
    
    // we add our sleep method here:
    void gotoSleep();

    // Called automaticlly by Mono on device reset
    void monoWakeFromReset();

Then in the implementation file (app_controller.cpp), we define the body of the function to:

void AppController::gotoSleep()
{
    mono::IApplicationContext::EnterSleepMode();
}

Lastly, we tell the sleepBtn object to call our function, when it gets clicked - we do this from AppController‘s constructor:

// set another text color
helloLabel.setTextColor(display::TurquoiseColor);

// tell the button to call our gotoSleep function
sleepBtn.setClickCallback<AppController>(this, &AppController::gotoSleep);

// tell the button to show itself on the screen
sleepBtn.show();

Okay, go compile and install the app on Mono - and you should see this on the screen:

Example of the sleep button app

Try to press the button and you will see Mono goto sleep and turning off the display. In this example you wake Mono again just by pressing the User button.

Danger

Be aware that if you overwrite the User Button functionality, you are responsible for ensuring that Mono has a wake up source. A wake source is always a physical input pin interrupt. In most cases you should use the User button.

In another tutorial we shall see how you overwrite the User button functionality.

Complete sample code

For reference, here is the complete sample code of the tutorial:

app_controller.h:

#ifndef app_controller_h
#define app_controller_h

// Include the Mono Framework
#include <mono.h>

// Import the mono and mono::ui namespaces into the context
// to avoid writing long type names, like mono::ui::TextLabel
using namespace mono;
using namespace mono::ui;

// The App main controller object.
// This template app will show a "hello" text in the screen
class AppController : public mono::IApplication {
    
    // we add our button view here
    mono::ui::ButtonView sleepBtn;
    
    // This is the text label object that will displayed
    TextLabelView helloLabel;
    
public:

    // The default constructor
    AppController();

    // we add our sleep method here:
    void gotoSleep(); 

    // Called automaticlly by Mono on device reset
    void monoWakeFromReset();

    // Called automatically by Mono just before it enters sleep mode
    void monoWillGotoSleep();

    // Called automatically by Mono right after after it wakes from sleep
    void monoWakeFromSleep();
    
};

#endif /* app_controller_h */

app_controller.cpp:

#include "app_controller.h"

using namespace mono::geo;

// Contructor
// initializes the label object with position and text content
// You should init data here, since I/O is not setup yet.
AppController::AppController() :
    
    //first we call the button constructor with a Rect object and a string
    sleepBtn(Rect(10,175,150,40), "Enter Sleep"),
    
    // Call the TextLabel's constructor, with a Rect and a static text
    helloLabel(Rect(0,100,176,20), "Hi, I'm Mono!")
{

    // the label is the full width of screen, set it to be center aligned
    helloLabel.setAlignment(TextLabelView::ALIGN_CENTER);
    
    // set another text color
    helloLabel.setTextColor(display::TurquoiseColor);
    
    // tell the button to call our gotoSleep function
    sleepBtn.setClickCallback<AppController>(this, &AppController::gotoSleep);

    // tell the button to show itself on the screen
    sleepBtn.show();
}

void AppController::gotoSleep()
{
    mono::IApplicationContext::EnterSleepMode();
}

void AppController::monoWakeFromReset()
{
    // At this point after reset we can safely expect all peripherals and
    // I/O to be setup & ready.

    // tell the label to show itself on the screen
    helloLabel.show();
}

void AppController::monoWillGotoSleep()
{
    // Do any clean up here, before system goes to sleep and power
    // off peripherals.

}

void AppController::monoWakeFromSleep()
{
    // Due to a software bug in the wake-up routines, we need to reset here!
    // If not, Mono will go into an infinite loop!
    mono::IApplicationContext::SoftwareResetToApplication();
    // We never reach this point in the code, CPU has reset!

    // (Normally) after sleep, the screen memory has been cleared - tell the label to
    // draw itself again
    helloLabel.scheduleRepaint();
}

Coding

Using Wifi

Let us walk through the steps required to connect Mono to a Wifi access point, and download the content of a web page

The Goal

We shall create a small mono application that connects to a Wifi access point and downloads a website. To achieve this, we need to accomplish the following steps:

  1. Initialize the Wifi module
  2. Connect to an access point, using hardcoded credentials
  3. Create a HTTP Get request to a URL and display the response
Setting up the project

First order of business is to create a new mono application project. I assume you already have installed the OpenMono SDK.

Open a terminal (or command prompt) and fire up this command:

$ monomake project --bare wifi_tutorial

monomake will now create an application project template for us. Open the two source files (app_controller.h and app_controller.cpp) in your favorite code editor. In the header file (.h) we need to an include, to import the wireless module definitions:

    #include <mono.h>
    #include <io/wifi.h>

    using namespace mono;
    using namespace mono::ui;

Also, in the header file we need to add member variables for the module to the AppController class definition.

Note

The class HttpClient is a quick’n’dirty implementation, and is likely to be phased out to future releases of Mono Framework.

Therefore we extend the existing AppController with the class members:

    class AppController : public mono::IApplication {
        
        // The wifi hardware class
        io::Wifi wifi;
        
        // The http client
        network::HttpClient client; 
        
        // a console view to display html data
        ConsoleView<176, 220> console;
    
    public:
    
        AppController();
        
        // ...
    };
    

Now, we have imported the objects we are going to need, the next step is to initialize them properly.

Initializing the Wifi and connecting

We need to supply our Wifi’s SSID (access point’s name) and passphrase to the Wifi object. These are passed in the constructor:

    
    // You should init data here, since I/O is not setup yet.
    AppController::AppController() :
        wifi("MY_SSID", "MY_PASSPHRASE")
    {
    // ...
    

Next we want to connect to our access point, using the credential we just provided. So far the hardware Wifi module is not connected or initialized. This happens when we call the method connect on Wifi. We cannot do that from the constructor, but only from the method monoWakeFromReset:

    void AppController::monoWakeFromReset()
    {
        //show our console view
        console.show();

        //connect the wifi module
        wifi.connect();

        //tell the world what we are doing
        console.WriteLine("Connecting...");

The module will try to connect to the given access point, and expect to get a DHCP configured IP address.

The constructor on Wifi actually had a third optional parameter that can define the security setting. The default value is WPA/WPA2 Personal. Other supported options are: No security, WEP and Enterprise WPA/WPA2.

Caution

Almost all calls to the Wifi module are asynchronous. This means they add commands to a queue. The function call returns immediately and the commands will be processed by the applications run-loop. So when the method returns, the network is not connected and ready yet.

Because the connect process is running in the background, we would like to be notified when the network is actually ready. Therefore, we need to setup a callback method. To do that we add a new method to our AppController class. We add the method definition in the header file:

    class AppController : public mono::IApplication
    {
    // ...
    
    public:
    
        void networkReadyHandler();
    
    // ...

Next, we add the method body in the implementation (.cpp) file:

    void AppController::networkReadyHandler()
    {
        console.WriteLine("Network ready");
    }

Now, we need to tell the wifi object to call our method, when the network is connected. We append this line to monoWakeFromReset():

    wifi.setConnectedCallback(this, &AppController::networkReadyHandler);

This sets up the callback function, such that the module will call the networkReadyHandler() method, on our AppController instance.

If you feel for it, tryout the code we have written so far. If you monitor the serial port, you should see the Wifi module emitting debug information. Hopefully you should see the Network Ready text in screen after ~20 secs. If not, consult the serial terminal for any clue to what went wrong.

Caution

We have not set any error handler callback function. You should alway do that, because failing to connect to an access point is a pretty common scenario. See the API reference for Wifi.

Download a website

Now that we have connected to an access point with DHCP, I take the freedom to assume that your Mono now has internet access! So lets go ahead and download: this webpage!

To download a website means doing a HTTP GET request from a HTTP client, and here our HttpClient class member from earlier, comes into action.

Like the process of connecting to an access point was asynchrounous, (happening in the background), the process of downloading websites is asynchrounous. That means we are going to need another callback function, so lets define another method on AppController.h:

    
    // ...
    
    public:
    
        void networkReadyHandler();
        
        void httpHandleData(const network::HttpClient::HttpResponseData &data);
        
    // ...

Notice the ampersand (&) symbol that defines the data parameter as a reference.

Note

If you what to know more about references in C++, I recommend our article: The C programmers guide to C++.

In the implementation file (app_controller.cpp) we add the function body:

    void AppController::httpHandleData(const network::HttpClient::HttpResponseData &data)
    {
        console.WriteLine(data.bodyChunk);
        
        if (data.Finished)
        {
            console.WriteLine("All Downloaded");
        }
    }

HttpClient will return the HTML content in multiple calls, and you use the Finished member to see when all data has arrived. Here we just append the HTML chunk to the console, so it is not too pretty to look at. When the response has been downloaded, we append the text All Downloaded.

Now, we are ready to setup the http client and fetch the webpage. We can use HttpClient only after the network is ready. So in the implementation file, add this to networkReadyHandler():

    void AppController::networkReadyHandler()
    {
        console.WriteLine("Network ready");
        
        //fetch a webpage
        client = mono::network::HttpClient("http://developer.openmono.com/en/latest/");
        
        //now the client will be fetching the web page
        // let setup the data callback
        client.setDataReadyCallback(this, &AppController::httpHandleData);
    }

Go ahead and build the app. Upload to Mono and see the HTML content scroll across the display.

Using file I/O

In this tutorial we will see how to read and write files on an SD card.

Mono has a Micro SD Card slot and currently supports communicating with an SD card using an SPI interface. We have included both SD card I/O and FAT32 file system I/O in our framework. As soon as you have setup the SD card I/O you can use the familiar stdio.h file I/O.

Get an SD Card

First order of business is for you to obtain a MicroSD Card and format it in good ol’ FAT32. Then insert the card into Mono’s slot and fire up a new project:

$ monomake project fileIO --bare
Creating new bare mono project: fileIO...
 * fileIO/app_controller.h
 * fileIO/app_controller.cpp
Writing Makefile: fileIO/Makefile...
Atom Project Settings: Writing Auto complete includes...

Note

Notice that we use the switch --bare when we created the project. This option strips all comments from the template code. This way you have a less verbose starting point.

Now cd into the fileIO directory and open the code files in your favourite code editor.

Initalizing the SD Card

Open app_controller.h and add these lines:

    #include <mono.h>

    // import the SD card and FS definitions
    #include <io/file_system.h>
    #include <stdio.h>

    class AppController : public mono::IApplication {
    public:

        mono::io::FileSystem fs; // create an instance of the FS I/O

        AppController();

Here we include the definitions for the both the SD card I/O and the file I/O. Next, we need to contruct the fs object in AppController‘s constructor. Go to app_controller.cpp:

    AppController::AppController() :
        fs("sd")
    {
    }

Here we initialize the file system and provide the library for communicating with the SD Card. The parameter "sd" is the mount point. This means the SD Card is mounted at /sd.

Writing to a file

Let us write a file in the SD card. We use the standard C library functions fopen and fwrite, that you might know - if you ever coded in C.

So, to write some data to a file we insert the following code in the monoWakeFromReset method:

    void AppController::monoWakeFromReset()
    {
        FILE *file = fopen("/sd/new_file.txt", "w");

        if (file == 0) {
            printf("Could not open write file!\r\n");
            return;
        }
        else {
            const char *str = "Hello file system!\nRemember coding in C?";
            int written = fwrite(str, 1, strlen(str), file);
            printf("Wrote %d bytes\r\n",written);
            fclose(file);
        }
    }

Here we open/create a file on the SD card called new_file.txt. The fopen function returns a file descriptor (FILE*) that is 0 if an error occurs.

If file is not 0 we write some text to it and finally close (fclose) the file to flush the written data to the disk. You should always close files when you are done writing to them. If you don’t, you risk losing your written data.

Reading from a file

So we just written to a file, now let us read what we just wrote. Append the following to the monoWakeFromReset method:

    FILE *rFile = fopen("/sd/new_file.txt", "r");
    if (rFile == 0) {
        printf("Could not open read file!\r\n");
        return;
    }
    
    char buffer[100];
    memset(buffer, 0, 100);
    int read = fread(buffer, 1, 100, rFile);
    printf("Read %d bytes from file\r\n", read);
    printf("%s\r\n", buffer);
    fclose(rFile);

Here we first open the file we previously written. Then, we create a byte buffer to hold the data we read from the file. Because the initial content of buffer is nondeterministic, we zero its contents with the memset call.

Note

We do this because printf needs a string terminator. A string terminator is a 0 character. Upon accounting a 0 printf will know that the end of the string has been reached.

The fread function reads the data from the file. It reads the first 100 bytes or until EOF is reached. Then we just print the contents of buffer, which is the content of the file.

Standard C Library

As mentioned earlier, you have access to the file I/O of stdlib. This means you can use the familiar stdlib file I/O API’s.

These include:

  • fprintf
  • fscanf
  • fseek
  • ftell
  • fflush
  • fgetc
  • fputc
  • etc.

When you for example read or write from the serial port (using printf), you in fact just use the stdout and stdin global pointers. (stderr just maps to stdout.)

See the API for the stdlib file I/O here: www.cplusplus.com/reference/cstdio

Custom Views

In this tutorial we shall create our own custom view, that utilizes the drawing commands to display content on the screen.

Our software framework contains a selection of common View classes. These include TextLabels, Buttons and things like progress and state indicators. But you also have the ability to create your own views, to display custom content. Before we begin it is useful to know a little bit about views. Also, you should see the Display System Architecture article.

About Views

We have stolen the concept of a View from almost all other existing GUI frameworks. A view is a rectangular frame where you can draw primitives inside. All views define a width and height, along with a x,y position. These properties position all views on Mono’s display - with respect to the display coordinates.

The view concept

As you can see on the figure, the display coordinates have a origo at the top left corner of the screen. The positive Y direction is downward. In contrast to modern GUI frameworks Mono views cannot be nested and does not define their own internal coordinate system. All coordinates given to the drawing command are in display coordinates. It is your hassle to correct for the view’s x,y offsets.

Views can be Invisible and Dirty

All views has a visibility state. This state is used by the display system to know if it can render views to the screen. Only visible views are painted. By convention all views must be created in the invisible state. Further, views can also be dirty. This means that the view has changes that need to be rendered on the screen. Only dirty views are rendered. You can mark a view as dirty by calling the method: scheduleRepaint().

Painting views

When you create your own views, you must subclass the View class and you are required to overwrite 1 method: repaint(). This is the method that paints the view on the screen. The method is automatically called by the display system - you should never call it manually!

All views share a common DisplayPainter object that can draw primitives. You should draw primitives only from inside the repaint() method. If you draw primitives from outside the method, you might see artifacts on the screen.

The Goal

In this tutorial I will show you how to create a custom view that displays two crossing lines and a circle. To accomplish this we use the DisplayPainter routines drawLine() and drawCircle(), along with other routines to make our view robust. This means it does not make any assumptions about the screen state.

We want the cross and circle to fill the views entire view rectangle, so we use the view dimensions as parameters for the drawing functions.

Creating the project

First go ahead and create a new project:

$ monomake project customView --bare

Note

We use the –bare option to create an empty project without any example code.

It is good practice to create our custom view in separate files. Create two new files:

  • custom_view.h
  • custom_view.cpp

In the header file we define our new custom view class:

class CustomView : public mono::ui::View {
public:

    CustomView(const mono::geo::Rect &rect);

    void repaint();
};

We overwrite only the constructor and the repaint function. The default constructor for views takes a Rect that defines the views position and dimensions.

In the implementation file (custom_view.cpp) we add the implementation of the two methods:

// Constructor
CustomView::CustomView(const mono::geo::Rect &rect) : mono::ui::View(rect)
{

}

// and the repaint function
void CustomView::repaint()
{
    // enable anti-aliased line painting (slower but prettier)
    this->painter.useAntialiasedDrawing();

    // setup the view background color to pitch black
    painter.setBackgroundColor(mono::display::BlackColor);

    //draw the black background: a filled rect
    painter.drawFillRect(this->ViewRect(), true);

    // set the foreground color to a deep blue color
    painter.setForegroundColor(mono::display::MidnightBlueColor);

    // draw an outline rect around the view rectangle
    painter.drawRect(this->ViewRect());

    //set a new foreground color to red
    painter.setForegroundColor(mono::display::RedColor);

    //draw the first line in the cross
    painter.drawLine(this->ViewRect().UpperLeft(), this->ViewRect().LowerRight());

    //draw the second line in the cross
    painter.drawLine(this->ViewRect().LowerLeft(), this->ViewRect().UpperRight());

    //now we will draw the circle, with a radius that is the either width
    // or height - which ever is smallest.
    int radius;
    if (this->ViewRect().Width() < this->ViewRect().Height())
        radius = this->ViewRect().Width()/2;
    else
        radius = this->ViewRect().Height()/2;

    // create a circle object with center inside the views rectangle
    mono::geo::Circle c(this->ViewRect().Center(), radius - 1);

    //set the foreground color
    painter.setForegroundColor(mono::display::WhiteColor);

    //draw the circle
    painter.drawCircle(c);

    // disable anti-aliasing to make drawing fast for any other view
    painter.useAntialiasedDrawing(false);
}

Now, this code snippet is a mouthful. Let me break it down to pieces:

The constructor

Our constructor simply forwards the provided Rect object to the parent (View) constructor. The parent constructor will take care of initializing the our view’s properties. In our implementation we simply call the parent constructor and leave the method’s body empty.

The repainting

This is here we actually paint the view. As mentioned earlier, all views share a global DisplayPainter object. This object holds a set of properties like paint brush colors and anti-aliasing settings. Therefore, to be sure about what colors you are painting, you should always set the colors in your repaint() method.

We start by enabling anti-aliased drawing of lines. This slows down the painting process a bit, but the lines looks much smoother. Next, we set the painter‘s background color to black. With the black color set, we draw a filled rectangle clearing the entire area of the view. This is important because there might be some old graphics present on the screen.

To highlight the views boundary rectangle, we draw an outlined rectangle with the dimension of the view’s own rectangle. You can say we give the view a border.

Next, we begin to draw the crossing lines - one at the time. The drawLine routine takes the begin and end points of the line. We use a set of convenience methods on the Rect class to get the positions of the view rectangle‘s corners.

The Circle class defines circles by a center and a radius. We can get the view rectangle‘s center using another convenient method on the Rect object. But we need to do a little bit of calculations to get the radius. We use the smallest of the width and height, to keep the circle within the view boundaries. (And subtract 1 to not overwrite the border.)

Lastly, we disable the anti-aliased drawing. To leave the DisplayPainter as we found it.

The Result

Now, we must add our CustomView to our application. This means we must use it from the AppController. Therefore, include the header file in custom_view.h, and add our CustomView as a member variable:

#include "custom_view.h"

class AppController : public mono::IApplication {
public:

    CustomView cv;
    
    AppController();
    //...

Finally, we need to initialize our view correctly in AppController‘s constructor and set the views visibility state by calling the show() method.

In app_controller.cpp add:

AppController::AppController() :
    cv(mono::geo::Rect(20,30,136,70))
{
}

void AppController::monoWakeFromReset()
{
    cv.show();
}

Notice that we set the views position and dimensions in the constructor, by defining a Rect \((20, 30, 136, 70)\).

Do a make install and our custom should look like this on your Mono:

Example of the custom view

Because we use the views own dimensions to draw the primitives, the view will paint correctly for all dimensions and positions.

Responding to Touch

In this tutorial we shall see how you can easily respond to touch input. First we just accept any touch input, and later we see how you combine touch and display drawing.

Mono’s touch system is implemented as a responder chain. That means touch input are events traveling down a chain of responders, until one decides to act on the event. A responder is simply an object that can handle touch events. Responders are not required to act upon a touch event, they can ignore them if they wish. All responsers must subclass from the TouchResponder class.

Note

In this tutorial I assume you are somewhat familiar with C++. If you are not, you might wonder more about syntax than about what is really happening. I would suggest you read our article The C programmers guide to C++ first.

A simple Touch Response

A simple touch responder could be an object handling display dimming. To save battery you might want the screen to dim, after some time of inactivity. Then, if you touch the display the screen should light up again. In this case the touch position is irrelevant.

Let us create a class we call AutoDimmer in a file called auto_dimmer.h:

class AutoDimmer : public mono::TouchResponder {
public:

    mono::Timer dimTimer;

    AutoDimmer();

    void respondTouchBegin(mono::TouchEvent &event);

    void dim();
};

Our class inherits from TouchResponder and it overwrites the method respondTouchBegin. This method gets called on every touch event, regardless on the touch inputs position. To dim the screen after some time, we use a Timer object, that calls the dim() method when it times out. Lastly, we create a constructor to setup the timer and insert our class into the touch responder chain.

Create an implementation file for our class, called auto_dimmer.cpp:

AutoDimmer::AutoDimmer() : mono::TouchResponder()
{
    //dim after 3 secs
    dimTimer.setInterval(3000);

    // setup timer callback
    dimTimer.setCallback<AutoDimmer>(this, &AutoDimmer::dim);

    //start dim timer
    dimTimer.start();
}

void AutoDimmer::respondTouchBegin(mono::TouchEvent &event)
{
    //stop timer
    dimTimer.stop();

    //undim screen
    mono::display::IDisplayController *ctrl = mono::IApplicationContext::Instance->DisplayController;
    ctrl->setBrightness(255);

    //restart dim timer
    dimTimer.start();

    //make sure event handling continues
    event.handled = false;
}

void AutoDimmer::dim()
{
    dimTimer.stop();

    //dim screen
    mono::display::IDisplayController *ctrl = mono::IApplicationContext::Instance->DisplayController;
    ctrl->setBrightness(50);
}

The implementation file has 3 methods:

Constructor

We call the parent class’ (TouchResponder) constructor, that will insert our class’ instance into the touch system’s responder chain.

In the constructor body we setup the timer that will dim the screen. We give it a timeout interval of 3 seconds and set its callback method to the dim() method. Last, we start the timer so the display will dim within 3 seconds.

Respond to Touch begin

The RespondTouchBegin method is an overloaded method from the parent class. When touch events arrive in the responder chain, this method will automatically be called. So within this method we know that a touch has occurred, so we undim the screen and restart the timer. To undim the screen we obtain a pointer to the DisplayController from the application context. The DisplayController has methods to change the brightness of the screen.

We restart the timer so it will dim the screen within 3 seconds again, if no other touch events occurs.

Dim the screen

Our last method simply stops the timer and dims the screen. It also uses the application context to obtain a pointer to the DisplayController. We set the dimmed display brightness to 50 out of 255.

Run the example

To use AutoDimmer we must add it as a member variable on an AppController. Create a mono project and add our auto_dimmer.* files to its project directory. Now add AutoDimmer as a member variable on AppController:

#include "auto_dimmer.h"

class AppController : public mono::IApplication {
public:

    AutoDimmer dimmer;

    AppController();
    // ...

Thats it. Go ahead and make install the project. You should see that the display brightness changes after 3 secs. And if you touch the display, the brightness should change back to the maximum level.

Caveats

There is a small caveat in our implementation. Our AutoDimmer object might not be the first responder in the chain. Touch events might get handled by an earlier responder in the chain. This can mean we might miss touch events.

To fix this we need to make sure our AutoDimmer is the first responder, meaning it sits first in the responder chain. Responders are added to the chain as first come, first serve. The simplest approach is to make sure AutoDimmer is the first responder to have its constructor called.

Views that respond to touch

Now that we know how to handle touch input, let us next up the game a bit. Let us take an existing View class, that does not respond to touch, and make it respond to touches.

Let us take the ProgressBarView and make it respond to touch input. We want to set its progress position to the x coordinate of the touch input. This effective creates a crude slider.

The ResponderView

We are going to use the class ResponderView. This is a subclass of the class TouchResponder, that we used previously. ResponderView is a View that can handle touch. Unlike TouchResponder the ResponderView only responds to touches that occur inside its rectangular boundary.

Hint

All Views have a view rect, the rectangular area they occupy on the screen. This is the active touch area for ResponderViews, all touches outside the view rect are ignored, and passed on in the responder chain.

The ResponderView requires you to overload 3 methods, that differ from the ones from TouchResponder. These are:

  • void touchBegin(TouchEvent &)
  • void touchMove(TouchEvent &)
  • void touchEnd(TouchEvent &)

These methods are triggered only if the touch are inside the view rect. Further, the TouchEvent reference they provide are converted to display coordinates for you. This means these are in pixels, and not raw touch values.

If you wish or need to, you can overload the original responder methods from TouchResponder. These will be triggered on all touches.

The simple slider

To realize our simple slider UI component, we create our own class: Slider, that will inherit from both ProgressBarView and ResponderView.

Caution

In C++ a class can inherit from multiple parent classes. In this case we inherit from two classes that themselves inherit from the same parent. This causes ambiguity cases, known as the diamond problem. However, for the sake of this tutorial we use this multi-inheritance approach anyway.

Create a set of new files called: slider.h and slider.cpp and add them to a new application project.

Open the slider.h file at paste this:

#include <mono.h>

class Slider :  // inheritance
    public mono::ui::ProgressBarView, 
    public mono::ui::ResponderView
{
public:

    Slider(const mono::geo::Rect &rct);

    // ResponderView overloads
    void touchBegin(mono::TouchEvent &event);
    void touchEnd(mono::TouchEvent &event);
    void touchMove(mono::TouchEvent &event);

    // Ambiguous View overloads
    void show();
    void hide();
    void repaint();
};

Our Slider class inherits the drawing from ProgressBarView and the touch listening from ResponderView. Both parents define the common View methods: repaint(), show() and hide(). Therefore, to avoid any ambiguity we overload these explicitly.

Next, insert this into the slider.cpp implementation file:

#include "Slider.h"

Slider::Slider(const Rect &rct) :
    mono::ui::ProgressBarView(rct),
    mono::ui::ResponderView(rct)
{
    this->setMaximum(this->ProgressBarView::viewRect.Width());
    this->setMinimum(0);
}

void Slider::touchBegin(TouchEvent &event)
{
    int relative = event.Position.X() - this->ProgressBarView::viewRect.X();
    
    this->setValue(relative);
    this->ProgressBarView::scheduleRepaint();
}

void Slider::touchEnd(TouchEvent &) { }

void Slider::touchMove(TouchEvent &event)
{
    int relative = event.Position.X() - this->ProgressBarView::viewRect.X();

    this->setValue(relative);
    this->ProgressBarView::scheduleRepaint();
}

void Slider::show()
{
    this->ProgressBarView::show();
    this->ResponderView::show();
}
void Slider::hide()
{
    this->ProgressBarView::hide();
    this->ResponderView::hide();
}

void Slider::repaint()
{
    this->mono::ui::ProgressBarView::repaint();
}

For clarity I will go through the code in sections.

Constructor
Slider::Slider(const Rect &rct) :
    mono::ui::ProgressBarView(rct),
    mono::ui::ResponderView(rct)
{
    this->setMaximum(this->ProgressBarView::viewRect.Width());
    this->setMinimum(0);
}

First the constructor, where we call both parent contructors with the view rectangle provided. In the body we set the maximum and minimum values for the progress bar.

We set the maximum value to equal the width of the view. Thereby we avoid any need for a convertion from touch position into a progress percentage.

Touch begin & touch move
int relative = event.Position.X() - this->ProgressBarView::viewRect.X();
    
this->setValue(relative);
this->ProgressBarView::scheduleRepaint();

Here we calculate the X position of the touch, with repect to the upper left corner of the view rect. This is done by subtracting the X offset of the view rect. Then we simply set the progressbar value to the relative position.

Finally we explicitly call scheduleRepaint() on the ProgressBarView parent class.

The content of the TouchMove method is identical.

Show, hide & repaint

These 3 methods are overloaded to explicitly call the matching method on both parent classes. In both show and hide we call both parents, to ensure we are listening for touch and will be painted on the screen.

The repaint method is an exception. Here we need only to call the ProgressBar’s repaint method, because the other parent does not do any painting.

Result

To connect the pieces we need to add our new slider to the app_controller.h:

#include "slider.h"

class AppController : public mono::IApplication {
public:

    Slider slider;
        
    ...

Also, we need to call show() on our slider object. In app_controller.cpp insert this:

AppController::AppController() :
    slider(mono::geo::Rect(10,100,156,35))
{
    slider.show();
}

Now go ahead and make install, and you should be able to change the progress bars postion by touch input.

Graph your heart beat

In this tutorial we shall go through the steps of writing a very crude heart beat sensor. You will need some sensing hardware, either the one from pulsesensor.com or you can roll your own, if you are a hardware wiz.

The final app will render the input signal from the sensor as a graph on Mono’s display. The heart beat will appear as spikes on the graph.

In this video example our hardware engineer Lasse has build his own version of the sensor and software, based on the schematics from pulsesensor.com

We will focus on the software and assume your have the sensor from pulsesensor.com. We will be sampling the ADC at fixed intervals and update the display. Further, if you wish to detect the frequency of the spikes, I will link to a nice article about the topic.

For starters, let us talk about the hardware setup.

Wiring

Regardless of using pulsesensor.com or your own custom, there are a minimum of 3 connections needed:

Signal Color 3.5mm Jack Mono Pin
Power (+) Red Tip J_TIP
Gnd (-) Black Sleeve (Base)  
Analog ouput Purple Ring 1 (Outer most) J_RING1

The colors are in respect to pulsesensor.com’s pin connections

The analog output is the sensors signal that we need to feed to the Mono’s ADC. The 5V power source we can get from the USB connection. As long as we keep the USB connected, we do not need to use Mono’s internal boost converter.

Step 1: Jack connector

You need to have a 3 or 4 pole 3.5mm jack connector. If you have one in your stash, use that. If not, you need to go acquire one from the web or your favourite electronics dealer.

Then, solder the 3 wires from the pulse sensor to the connector, as layed out in the table above. (If you use a 4 pole jack, leave Ring 2 unconnected.)

Jack connector breakout

For ease I have created a jack connector like this, that is essentially a breakout board for a 3.5mm jack connector. You can do the same, if you do not wish to solder directly on your pulsesensor.

Software

When the hardware in place, we are ready to code! We need to do a few steps in software to achieve our goal:

  1. Enable voltage supply output in the jack tip pin
  2. Sample the ADC at fixed intervals
  3. Lowpass filter the ADC output
  4. Draw a graph of the filtered signal.
Step 2: New project

Note

I have taken the liberty to assume that you already have installed Mono SDK. If you have not, please follow the getting started tutorial, and return here again thereafter.

First, we must create a new mono application project. Fire up a terminal (or Command prompt on Windows) and:

$ monomake project --bare pulsesensor
Creating new bare mono project: pulsesensor...
 * pulsesensor/app_controller.h
 * pulsesensor/app_controller.cpp
Writing Makefile: pulsesensor/Makefile...
Atom Project Settings: Writing Auto complete includes...

Notice the --bare option. This creates an empty project without example code. Step into the newly created directory:

$ cd pulsesensor

Now, you should spin up your favorite editor or IDE. Since the monomake tool automatically adds a code completion settings file for Atom’s autocomplete-clang plugin, I will use Atom in the tutorial:

$ atom .

This command opens the project in Atom.

Step 3: Drawing a Graph

Now that we have en empty project, we need a C++ class to draw the graph on the display. In Mono, all software classes that draw to the screen must inherit from the View class: mono::ui::View.

Create a new file called graph.h. This file should implement our GraphView class, that will draw the graph on the display. Then, paste this into the file:

#include <mono.h>

class GraphView : public mono::ui::View
{
public:

    int values[176];
    int dataCursor;
    int dispCursor;

    GraphView(uint16_t yOffset, uint16_t height) :
        View(mono::geo::Rect(0,yOffset,176,height))
    {
        dispCursor = 0;
        dataCursor = 0;
    }

    void append(int value)
    {
         static const int maxX = 0x8000;
         static const int minX = 0x4000;
    
        if (value < minX)
            value = minX;
        else if (value > maxX+minX)
            value = maxX+minX;

        int scaled = (value * viewRect.Height() / maxX);
        int graphOffset = minX * viewRect.Height() / maxX;
        values[dataCursor++] = scaled - graphOffset;

        if (dataCursor >= 176)
            dataCursor = 0;
    }

    void repaint()
    {
        painter.setForegroundColor(mono::display::RedColor);
        painter.setBackgroundColor(StandardBackgroundColor);

        if (dispCursor < dataCursor)
        {
            drawDiff(dispCursor, dataCursor);
            dispCursor = dataCursor;
        }
        else
        {
            drawDiff(dispCursor, viewRect.Width());
            dispCursor = 0;
        }

        painter.setForegroundColor(mono::display::GreenColor);
        painter.drawVLine(dispCursor, viewRect.Y(), viewRect.Y2());
    }

    void drawDiff(int begin, int end)
    {
        for(int x = begin; x<end; x += 2)
        {
            painter.drawFillRect(x, viewRect.Y(), 2, viewRect.Height(), true);
            painter.drawFillRect(x, viewRect.Y()+values[x], 2, 2);
        }
    }

};

Let us go through the code, step by step.

Declaration
class GraphView : public mono::ui::View
{
public:

    int values[176];
    int dataCursor;
    int dispCursor;

First we declare the class GraphView and define it inherits from View. We define 3 member variables, an array of sample values and cursors that points to the lastest sample. Both the latest added sample to the values array, and the lastest values painted on the display.

Constructor
GraphView(uint16_t yOffset, uint16_t height) :
    View(mono::geo::Rect(0,yOffset,176,height))
{
    dispCursor = 0;
    dataCursor = 0;
}

The class’ constructor takes 2 arguments, an Y offset and a height. The graph will always take up the full width of the screen, which is 176 pixels. The Y offset defines where the view is positioned with repect to top of the screen.

The body of the constructor sets the 2 cursor variables to zero. This is important in an embedded environment, since you cannot know the initial value of a variable.

Append method

This method adds a new value to the graph and increments the cursor. First the new value is cropped to the max and min boundaries defined by the static variables.

void append(int value)
{
     static const int maxX = 0x8000;
     static const int minX = 0x4000;
    
    if (value < minX)
        value = minX;
    else if (value > maxX+minX)
        value = maxX+minX;

Next, we scale the value to fit the height of the graph view itself. Before adding the new value to the sample array, we substract a static offset.

int scaled = (value * viewRect.Height() / maxX);
int graphOffset = minX * viewRect.Height() / maxX;

Attention

In Mono’s display coordinate system the Y axis is flipped. This means positive Y direction is downward.

The static offset (graphOffset) ensures that that center of the graph is the center of the value boundaries. The input span is trimmed from 0 to 0xFFFF, to 0x4000 to 0x8000.

Hint

I have chosen these numbers to ease the CPU’s integer division. When dividing by exponents of 2, the compiler can substitute the division with a shift operation.

The scaled value is saved in the values array, and the dataCursor is incremented. If the cursor exeeds the width of the array, it is reset to 0.

Repaint

The repaint() method is part of the View interface, and is automatically called by the display system. Inside this method we implement the actual drawing of the graph.

All Views share a painter object that can draw shapes on the screen. First, we set the painters color palette, a foreground and a background.

void repaint()
{
    painter.setForegroundColor(mono::display::RedColor);
    painter.setBackgroundColor(StandardBackgroundColor);

Next, if the data cursor is larger than the display cursor, we call the drawDiff method for the difference. Then the dispCursor is set equal to the data cursor.

if (dispCursor < dataCursor)
{
    drawDiff(dispCursor, dataCursor);
    dispCursor = dataCursor;
}

The else branch of the if statement is taken when the dataCursor has looped or reset. In this case we draw the data from display cursor position up to the end of the array.

else
{
    drawDiff(dispCursor, viewRect.Width());
    dispCursor = 0;
}

The last task is to draw a green sweeping cursor, that indicate the end of the buffer. We set the foreground color palette to green, and draw a vertical line at the position of the display cursor.

painter.setForegroundColor(mono::display::GreenColor);
painter.drawVLine(dispCursor, viewRect.Y(), viewRect.Y2());
drawDiff

This is where the graph drawing occurs. The method receives two parameters: the begining and the end of the array values to draw.

We loop through the values and at each value we paint a 2 pixel wide vertical line, using the background color. Then, we draw a filled 2x2 pixels rectangle, at the x value position.

for(int x = begin; x<end; x += 2)
{
    painter.drawFillRect(x, viewRect.Y(), 2, viewRect.Height(), true);
    painter.drawFillRect(x, viewRect.Y()+values[x], 2, 2);
}

This is the complete graph class, that can draw an array of values as a graph on the screen.

Note

You might wonder where the .cpp implementation file for this class is. You can in fact implement function bodies in header files. However, this is far from the best practice. My only excuse to do it here, is that I am lazy and I try to keep this tutorial as short as possible.

Step 4: App Controller

Now we will turn attention to the app_controller.h and .cpp files. This object will control power and ADC sampling, lowpass filter and utilize our graph view.

Right now the class is just a stub of empty methods. Start by going to the app_controller.h and we will add some member variables. Edit (or copy-paste) this into your copy, to make it look like this:

#ifndef app_controller_h
#define app_controller_h

#include <mono.h>
#include <mbed.h>
#include "graph.h"

class AppController : public mono::IApplication {
public:

    mbed::AnalogIn adc;         // Analog input
    mbed::Ticker adcTicker;     // interrupt based timer
    GraphView graph;            // Our graph view

    uint16_t filter[8];         // Low pass filter memory
    int filterPos;              // Filters oldest sample pointer

    AppController();            // default constructor

    void sampleAdc();           // sample ADC & update display

    void monoWakeFromReset();
    void monoWillGotoSleep();
    void monoWakeFromSleep();
};

#endif /* app_controller_h */

Basically we have added member variables to handle the analog pin input, a timer (called a Ticker in mbed) to sample at regular intervals and a moving average lowpass filter.

We also added the method sampleAdc() that should be called by the Ticker when the analog input must be sampled.

AppController implementation

Now, go to the app_controller.cpp file and overwrite its contents with this:

#include "app_controller.h"

AppController::AppController() :
    adc(J_RING2),
    graph(50, 220-50)
{
    adcTicker.attach_us(this, &AppController::sampleAdc, 10000);

    graph.show();

    filterPos = 0;
    memset(filter, 0, 8);
}

void AppController::sampleAdc()
{
    filter[filterPos++] = adc.read_u16();

    if (filterPos >= 8)
        filterPos = 0;

    int sum = 0;
    for (int i=0;i<8;i++)
        sum += filter[i];

    graph.append( sum / 8 );

    graph.scheduleRepaint();
}

void AppController::monoWakeFromReset()
{
    // enable J_TIP power
    mbed::DigitalOut jpi(JPI_nEN, 1);
    mbed::DigitalOut jpo(JPO_nEN, 0);

}

void AppController::monoWillGotoSleep()
{
    mbed::DigitalOut jpi(JPI_nEN, 1);
    mbed::DigitalOut jpo(JPO_nEN, 1);

    adcTicker.detach();
}

void AppController::monoWakeFromSleep()
{
    mbed::DigitalOut jpi(JPI_nEN, 1);
    mbed::DigitalOut jpo(JPO_nEN, 0);

    adcTicker.attach_us(this, &AppController::sampleAdc, 10000);

    graph.scheduleRepaint();
}

Again, I will chop up the code and explain the functions and their job bit by bit.

Constructor

When our AppController class is constructed by the system, it needs to setup two of its member objects: mbed::AnalogIn and our own GraphView. These have designated constructors that we need to call explicitly, and we do that in the contructor right before the actual function body:

AppController::AppController() :
    adc(J_RING1),
    graph(50, 220-50)
{
    ...

Here we define we want the ADC to sample the J_RING1 pin. The GraphView is set to occupy the lower 3/4 of the screen. This is defined by the Y offset of 50 pixels and the height of 170 pixels.

adcTicker.attach_us(this, &AppController::sampleAdc, 10000);

graph.show();

filterPos = 0;
memset(filter, 0, 8);

In the constructor body we first install the callback function for the Ticker. It will call sampleAdc every 10 ms. This gives us a samplerate of 100 Hz.

We tell our graph to be visisble, meaning that the display system will bother to paint it.

Lastly, the running average filter is initialized. We zero all values and set the pointer to 0.

Sampling the input

The sampleAdc method is called by the Ticker from inside the MCU timer interrupt. This means that this method will run inside a interrupt context, requiring it to be fast.

filter[filterPos++] = adc.read_u16();

if (filterPos >= 8)
    filterPos = 0;

The input pin is sampled, and the result is returned as an unsigned 16-bit integer. This sample value is stored in the filter array and the filter position is incremented.

When the position reaches the end of the array, it is reset.

int sum = 0;
for (int i=0;i<8;i++)
    sum += filter[i];
    
graph.append( sum / 8 );

Before inserting the new value into the graph, we lowpass filter it, by calculating the average value of the entire filter array. This average is then appended to the graph.

Note

This filtering should remove any 50 Hz or 60 Hz noise. If it does not, you might need to tweak it a little bit. (Changing the array length.)

graph.scheduleRepaint();

The final line tells the graph that it must repaint itself, at the next vsync event. Note that we do not repaint the graph view from here, it is only scheduled for repaint at a later oint in time.

Power event methods

The next 3 methods are the standard power event methods, handling reset, sleep and wake routines. Here we need to setup the power and shut it down again upon sleep.

void AppController::monoWakeFromReset()
{
    // enable J_TIP power
    mbed::DigitalOut jpi(JPI_nEN, 1);
    mbed::DigitalOut jpo(JPO_nEN, 0);
}

We use mbed’s I/O interfaces to set the values of the power control switches on Mono. Specifically we set the JPI_nEN and the JPO_nEN pins, to enable power output on the jack connector’s TIP pin. By asserting JPO_nEN we connect the VAUX power line to J_TIP.

Just to make our intension clear, we also de-assert JPI_nEN, to explicitly state that there is no short circuit from VAUX to VBUS. (Refer to the schematics for Mono.)

void AppController::monoWillGotoSleep()
{
    mbed::DigitalOut jpi(JPI_nEN, 1);
    mbed::DigitalOut jpo(JPO_nEN, 1);

    adcTicker.detach();
}

In the go-to-sleep routine we cut the power to J_TIP and disable the Ticker. If we do not disable the ticker, we risk having the timer fire when the RTC system runs in sleep mode.

void AppController::monoWakeFromSleep()
{
    mbed::DigitalOut jpi(JPI_nEN, 1);
    mbed::DigitalOut jpo(JPO_nEN, 0);

    adcTicker.attach_us(this, &AppController::sampleAdc, 10000);

    graph.scheduleRepaint();
}

Upon wake-up we re-enable power output on J_TIP and activate the Ticker again. Because the display has been powered off, we also need to repaint its content.

Step 5: Result

Now, is the moment of truth where you should compile the app. Go to the terminal and run:

$ make

Hopefully it compiles and you should see something like this:

rm -f pulsesensor.elf mono_project.map
rm -f -r build
creating build directory
Compiling C++: app_controller.cpp
Compiling C++: Default main function
Linking pulsesensor.elf

Install the app on your Mono by running:

$ make install

If everything goes as we expect, you should see the signal stabilizing around the middle of the graph view. This is the DC offset removal filter in the pulsesensor that is settling.

Place your finger or earlobe on the sensor, sit still and look for the spikes, after the DC filter has settled again.

This is what you should see on Mono’s display. Depending on the sensor environment, spikes might be more or less visisble.

Further reading

If you wish to add a BPM counter, you need to detect the spikes in software. To do that I will recommend the very detailed articles on pulsesensor.com:

Triggering IFTTT Webhooks

In this example we shall see how to use Mono to trigger a webhook on IFTTT. To demonstrate this, we create an application Quote Arnold using Arduino SDK. This app will send random Schwarzenegger movie quotes to IFTTT.

Who should read this?

First I assume you are aware of IFTTT (If This Then That), and know how to setup Applets on their platform. You should also be familiar with Arduino IDE, and have installed the OpenMono board package using the Board Manager. It is (though not required), preferred if you know a good share of classic Arnold Schwarzenegger movies.

Quote Arnold

Our goal is to create a Mono application that sends randomized Arnold Schwarzenegger movie quotes to IFTTT. On IFTTT we can forward them to the IFTTT app using push notification. Or you can choose to do something else with them. In my IFTTT applet I have chosen to forward the message to Pushover, so I can receive desktop push notifications:

Pushover Notification forwarded from IFTTT

Oh - and by the way, just because we can, we will also send the current temperature and battery level, along with the quote.

Setup

We will use Arduino IDE to implement our application. Of course we could also use a standard OpenMono SDK project, but I have choosen to demonstrate the use of Arduino IDE with OpenMono here.

To begin with, go ahead and open up Arduino IDE and create a new sketch.

A new Arduino sketch

Because Arduino only defines two C functions (setup & loop), all our resources must be declared in the global context. This means to must declare all ButtonViews, HttpClients and alike in the global context - that is outside the functions.

Also, because our application is driven by user input (UI button pushes), we will not use the loop function at all!

Adding the push button

For starters we need to add the button that will trigger a quote being sent via a Http request to IFTTT.

First, we include OpenMono classes and declare two pointers to ButtonView and TextLabelView instances:

#include <mono.h>           // include mono library

using namespace mono::ui;   // Add mono namespace
using namespace mono::geo;

ButtonView *button;         // create a ButtonView pointer
TextLabelView *statusLbl;   // a textlabel pointer

Inside the setup function will create (construct) the ButtonView and TextLabelView objects and position them on the screen:

void setup() {
    // Button
    button = new ButtonView(Rect(20, 80, 176 - 40, 65), "Quote Arnold");
    button->setClickCallback(&handleButton);
    button->show();

    // Text status label
    statusLbl = new TextLabelView(Rect(10,180,156,35), "Not connected");
    statusLbl->setAlignment(TextLabelView::ALIGN_CENTER);
    statusLbl->show();
}

We use the new syntax since we allocate the objects on the stack. This was why we created button and statusLbl as a pointer types.

Note

The C++ new operator uses standard lib‘s malloc function. This means the actual objects are first created inside the setup() function. This is needed, because we need to the system to be ready when the object are constructed. We cannot create them in global space.

We set the button click handler to a function called handleButton, which we will define in a moment. Lastly we tell the button to show() itself.

We also set the text alignment and content of the TextLabelView, before showing it.

Let’s add a function for handleButton and then try out our code:

void handleButton()
{
    // we will add content later
}

Go ahead and compile and upload the code, and you should see a button and a text label on Mono’s display. On my Mono it looks like this:

Mono running the app, with the button and text visible

Starting Wifi

Before we can send any data to IFTTT, we need to connect to Wifi. Luckily since SDK 1.7.3 we have a Wifi class, that handles wifi setup and initialization. Let’s add that to our sketch, also as a pointer that we initialize in setup():

// button and text is declared here also
mono::io::Wifi *wifi;

void setup() {
    // Initialization of button and text left out here

    wifi = new mono::io::Wifi(YOUR_SSID, YOUR_PASSPHRASE);
    wifi->setConnectedCallback(&networkReady);
    wifi->setConnectErrorCallback(&networkError);
}

Notice that our Wifi object takes two callback functions, for handling the wifi connected and connect error events. Let’s declare these two functions and let them change the statusLbl to reflect the new state:

void networkReady()
{
  printf("network ready!\r\n");
  statusLbl->setText("Connected");
}

void networkError()
{
  statusLbl->setText("Connect Error");
}

Now, we need to call connect on Wifi when the button is pushed, therefore we add this line inside the handleButton function:

void handleButton()
{
    wifi->connect();
    statusLbl->setText("Connecting...");
}

Now, compile and upload the app. Push the button and if everything is good, you should see “Connected” appear. If you encounter errors, a good help is to open Arduino’s Serial Monitor. The Wifi system is quite verbose on the serial port.

Pushing to IFTTT

When we have network access, we are ready to do a HTTP Post call to IFTTT. On IFTTT you need to setup a custom Applet using their new applet site.

The applet’s if this part must be a Webhook. This is the component that receives the data from Mono. You can use whatever service you like as the then that part. I used the Pushover service, to forward the quote as a Push Notification. This means I will get a push notification whenever the Webhook is called.

To get the URL of the webhook, is tricky. Open this page and click on Documentation. The URL should be on the form:

https://maker.ifttt.com/trigger/{YOUR_EVENT_NAME}/with/key/{YOUR_API_KEY}

When we insert this URL into our mono app, we must remove the s in https. Mono does not yet support HTTPS out-of-the-box.

Note

Lucky for us IFTTT exposes their API on plain old http . This means our service is unsecure, however it serves our example. Mono’s Wifi hardware supports using https, however you need to use the low level Redpine API to access this feature in SDK 1.7.3.

The Http Post client class

Now, let us add a global HttpPostClient object next to our existing global pointers. This time though, we will not be using a pointer - but a real object:

// previous declarations left out
mono::io::Wifi *wifi;
mono::network::HttpPostClient client;
float temp = 0.0;
int lastBatteryLevel = 100;

I have also added global variables for caching the current temperature and battery level. Their usage will become clear in a moment.

We can begin to use the object as soon as the network is ready. That means we must use it only after the networkReady() function has fired. Therefore we create a new function called beginPostRequest():

void beginPostRequest()
{
  if (!wifi->isConnected()) // bail if network not ready
  {
    statusLbl->setText("not yet ready!");
    return;
  }

  client = mono::network::HttpPostClient(
    "http://maker.ifttt.com/trigger/YOUR_EVENT_NAME/with/key/YOUR_API_KEY",
    "Content-Type: application/json\r\n");
  client.setBodyDataCallback(&httpData);
  client.setBodyLengthCallback(&httpLength);

  temp = mono::IApplicationContext::Instance->Temperature->ReadMilliCelcius() / 1000.0;
  lastBatteryLevel = mono::power::MonoBattery::ReadPercentage();

  client.post();
}

This function checks if the network is ready and bails if it is not. Then we create a new HttpPostClient object and provide the URL it should call. Notice that we also provide an optional second argument, that is an extra Http header. This header defines the content type of the POST body data.

For the actual body data and the Content-Length header we provide 2 callback functions: httpLength() and httpBody(). The first will return the actual byte length of the body payload data. The second will write the data into a buffer, provided by the system.

Before we send off the request ( post() ) we cache the current temperature and battery level. We want the temperature as a floating point so we can extract its decimal values later.

Now, let’s implement the callback functions:

uint16_t httpLength()
{
  // get the fraction part of floating point
  int fracPart = 10*(temp - (int)temp);
  return snprintf(0,0, "{ \"value1\": \"%s\", \"value2\": %i.%i, \"value3\": %i}", "Arnold quote here", (int)temp, fracPart, lastBatteryLevel);
}

void httpData(char *data)
{
  // get the fraction part of floating point
  int fracPart = 10*(temp - (int)temp);
  snprintf(data,httpLength()+1, "{ \"value1\": \"%s\", \"value2\": %i.%i, \"value3\": %i}", "Arnold quote here", (int)temp, fracPart, lastBatteryLevel);
}

Caution

In Mono’s embedded environment we do not have access to printf‘s floating point conversion. This conversion takes up so much memory, that it is left out by default. This means the format specifier %f does not work. Therefore, we must extract the floating point decimals manually.

These two functions do basically the same thing. However, the first ( httpLength() ) returns the payload data length. We use stdio‘s snprintf to calculate the byte-length of the concatenated formatted string.

The system allocates the buffer needed to hold the payload data, and appends room for a string terminator character. This means httpData() can write directly into this buffer.

Caution

Please be aware that snprintf arguments are a bit quirky. The max length argument, that specifies the total size of the data buffer, must include the string terminator. However the returned length of the total string, behaves like strlen - not including the terminator.

Let us not forget to call beginPostRequest(). There are two scenarios where we can trigger the call: when the network is not ready or when it is ready.

If the network is not ready, we should just call the HTTP call from inside the networkReady() function:

void networkReady()
{
  printf("network ready!\r\n");
  statusLbl->setText("Connected");

  beginPostRequest();
}

The other scenario happens if we press the button multiple times. If network is already available, then we should just call beginPostRequest() right away, directly from the button handler function:

void handleButton()
{
  if (wifi->isConnected())
  {
    beginPostRequest();
    return;
  }
  
  wifi->connect();
  statusLbl->setText("Connecting...");
}

That’s it! Try it out. Remember to observe the Serial Monitor to see if there are any error messages.

Tip

We have not created a callback function that handles the HTTP response from IFTTT. Therefore you will not see any error messages. If you wish to print the HTTP response, then you should setup the dataReady callback. (See the tutorial Using Wifi.)

Random quotes from Arnold

Our basic functionality is done, however we don’t quote Arnold just yet. Let us now implement a list of great movie quotes and select between them randomly. We must also seed our random generator, such that we don’t end up with a determenistic quote sequence.

First we declare a global array of strings, this is our list of quotes:

const char *quotes[] = {
  "I'll be back.",
  "You are one ugly motherfucker.",
  "Hasta la vista, baby.",
  "Remember, Sully, when I promised to kill you last?",
  
  "Fuck you, asshole.",
  "Consider this a divorce!",
  "Get to the chopper!!",
  "Honey, you shouldn't drink and bake.",
  
  "Come with me if you want to live.",
  "If it bleeds, we can kill it."
};
int curQuote = 0;

Here are 10 quotes. These are some of my favorites. Add or replace them with your favorites, maybe you find those from Arnold’s Conan area better? (BTW, this is a great source of Arnold quotes.)

We also declare an int that defines the currently selected quote. When the button is clicked we must select a random value for curQuote, between 0 and 9. Therefore add this to the begining of handleButton():

void handleButton()
{
  curQuote = rand() % 10;

  if (wifi->isConnected())
  // rest of function is left out
}

Now we must replace the static string in the two HTTP body data callbacks: httpLength() and httpData(). Therefore replace "Arnold quote here" with quotes[curQuote] in both functions. For httpData() the snprintf-line should look like this:

snprintf(data,httpLength()+1, "{ \"value1\": \"%s\", \"value2\": %i.%i, \"value3\": %i}", quotes[curQuote], (int)temp, fracPart, lastBatteryLevel);

Now the app sends a random sequence of quotes to IFTTT. However, we need to seed the rand() function, before it is really random. In setup() we use the temperature as seed. Append this line to setup():

srand(mono::IApplicationContext::Instance->Temperature->ReadMilliCelcius());

Now the quote sent to IFTTT is unpredictable.

The sugar on top

By now, we have the basic functionality in place. The app sends quotes to IFTTT, so let’s add some extra functionlity to make it appear more complete.

By default you control Mono’s sleep and wake cycles, with the push button. However, it is a good idea to add an auto sleep function. This will prevent the battery from being drained, if Mono is left unattended.

The SDK provides this functionality with the class PowerSaver. This class will dim the screen after a period of inactivity and then, after more inactivity, put Mono in sleep mode.

Let’s add this to our app. First we declare a global pointer to the object instance, just as we did with the Wifi object:

mono::PowerSaver *saver;

Then, insert this at the begining of setup(). It is iportant that it comes before initilization of any UI class.

saver = new PowerSaver(10000, 60000);

This initializes the PowerSaverobject with a configuration to dim the display after 10 seconds and then sleep after a further 60 seconds of inactivity.

We are done. Our final app sends random quotes to IFTTT using HTTP Post calls, and includes the current temperature and battery level in the call as well.

If the app is left unattended it will automatically sleep Mono, to preserve battery.

Source code

You can download the complete source code here.

To compile the code you must replace or define 4 placeholders:

  • YOUR_SSID: Your Wifi’s name
  • YOUR_PASSPHRASE: Your Wifi’s password
  • YOUR_EVENT_NAME: The eventname as defined in the Webhook applet on IFTTT
  • YOUR_API_KEY: Your IFTTT Api Key for the Webhook.
Humidty app
Humidity harware setup

The purpose of this tutorial is to build a humidity app.

Mono connected to humidity sensor

Sensor

To get humidity readings into my Mono, I will need a humidity sensor. For this app I will use the relatively low cost sensors DHT11 and DHT22. Their underlying hardware communication protocol is the same, but the interpretation of the readings differ slightly (DHT22 has better resolution).

DHT11 and DHT22 pinout

Connecting the sensor to Mono

The sensor uses a single wire to transmit data, and it must get power through two additional wires (3.3V and 0V).

So I need three wires in total from Mono to the sensor. Mono’s mini-jack accomodates a total of four wires, so I will use a mini-jack connector and solder a set of wires to it. For this particular application, I could use a regular three-wire mini-jack, but the mini-jack connector I have has four connections, so I will solder all four wires and reserve the fourth wire for future experiments.

Four wires soldered onto mini-jack

Here I have put a red wire on the tip, a white wire on ring 1 (the one next to the tip), a black wire on the sleeve. The green wire is connectred to ring 2, but it is not used in the app.

With that taken care of, I can connect the sensor to my Mono and start pulling out data from the sensor.

Data communication

To sanity check the connection, I will make the simplest possible app that can request a reading from the sensor, and then view the result on an oscilloscope. You do not need to do this, of course, but I will need to do that to show you what the sensor communication looks like.

An application to get the sensor talking must put 3.3V on the tip (red wire), and then alternate the data line (white wire) between 3.3V and 0V to tell the sensor that it needs a reading. The sleeve (black wire) is by default set to 0V, so nothing needs to be setup there.

More specificly, the data line must be configured to be an output pin with pullup. To request a reading from the sensor, the data line needs to be pulled down to 0V for 18ms, and then set back to 1. After that, the sensor will start talking.

The following program makes such a request every 3 seconds.

#include <mono.h>
#include <mbed.h>

class AppController
:
    public mono::IApplication
{
    mono::Timer measure;
    mbed::Ticker ticker;
    mono::io::DigitalOut out;
public:
    AppController()
    :
        measure(3*1000),
        out(J_RING1,1,PullUp),
    {
        measure.setCallback<AppController>(this,&AppController::requestSensorReading);
    }
    void monoWakeFromReset ()
    {
        put3V3onTip();
        measure.Start();
    }
    void monoWillGotoSleep ()
    {
        turnOffTip();
    }
    void monoWakeFromSleep () {}
    void put3V3onTip ()
    {
        DigitalOut(VAUX_EN,1);
        DigitalOut(VAUX_SEL,1);
        DigitalOut(JPO_nEN,0);
    }
    void turnOffTip ()
    {
        DigitalOut(JPO_nEN,1);
    }
    void requestSensorReading ()
    {
        out = 0;
        ticker.attach_us(this,&AppController::IRQ_letGoOfWire,18*1000);
    }
    void IRQ_letGoOfWire ()
    {
        out = 1;
    }
};

Side note: I use the IRQ_ prefix on functions that are invoked by interrupts to remind myself that such functions should not do any heavy lifting.

When I connect Mono to the sensor, and hook up an oscilloscope to the data and ground wires, then I get the following picture of the communication when I run the app.

Oscilloscope capture of humidity reading

To the left you can see a tiny bit of the end of the 18ms period, ending in a rising edge (the transition from 0V to 3.3V) marked by T (the trigger point). From there on, the sensor takes over and starts alternating the data line between 3.3V and 0V.

The first 3.3V period is just a handshake, and after that the length of each 3.3V period determines whether data sent from the sensor is a logical 1 or a logical 0. For the screenshot above, the visible part of data is 0000000110.

What exactly does that mean? Well, I will tell you in the next part.

Humidity app

In the first part of this Humidity app tutorial, I showed how to connect a humidity sensor to Mono. Now, I will show how to get and display humidity and temperature readings.

Displaying readings

The humidity sensor measures both humidity and temperature, and I want these readings shown in a nice big font and funky colours.

#include <mono.h>
#include <ptmono30.h>
using mono::geo::Rect;
using mono::ui::TextLabelView;

class AppController
:
    public mono::IApplication
{
    TextLabelView humidityLabel;
    TextLabelView humidityValueLabel;
    TextLabelView temperatureLabel;
    TextLabelView temperatureValueLabel;
public:
    AppController()
    :
        humidityLabel(Rect(0,10,176,20),"humidity"),
        humidityValueLabel(Rect(0,30,176,42),"--.--"),
        temperatureLabel(Rect(0,80,176,20),"temperature"),
        temperatureValueLabel(Rect(0,100,176,42),"--.--")
    {
    }
    void monoWakeFromReset ()
    {
        humidityLabel.setAlignment(TextLabelView::ALIGN_CENTER);
        humidityLabel.setTextColor(TurquoiseColor);
        humidityValueLabel.setAlignment(TextLabelView::ALIGN_CENTER);
        humidityValueLabel.setFont(PT_Mono_30);
        humidityValueLabel.setTextColor(AlizarinColor);
        temperatureLabel.setAlignment(TextLabelView::ALIGN_CENTER);
        temperatureLabel.setTextColor(TurquoiseColor);
        temperatureLabel.setAlignment(TextLabelView::ALIGN_CENTER);
        temperatureValueLabel.setAlignment(TextLabelView::ALIGN_CENTER);
        temperatureValueLabel.setFont(PT_Mono_30);
        temperatureValueLabel.setTextColor(AlizarinColor);
        humidityLabel.show();
        humidityValueLabel.show();
        temperatureLabel.show();
        temperatureValueLabel.show();
    }
    void monoWillGotoSleep () {}
    void monoWakeFromSleep () {}
};
Getting data from the sensor

From the first part of this tutorial, you know how to start a reading from the sensor, but it gets somewhat more complicated to capture and interpret the data from the sensor.

The data from the sensor is a series of bits, where each bit value is determined by the length of each wave. So I can make my app to trigger on the start of each new wave and then record the time that has passed since the the last wave started. The triggering can be done by attaching an interrupt handler to the data wire, which is done by using the InterruptIn class from the mbed library.

Compared to the first version, I now have an array bits and an index bitIndex into this array so that I can collect the bits I read from the sensor. The requestSensorReading function now resets bitIndex before requesting a new reading, and IRQ_letGoOfWireAndListen sets up the function IRQ_falling to get called every time there is a falling edge on the data line from the sensor:

#include <mono.h>
#include <mbed.h>
using mono::io::DigitalOut;

#define LEADBITS 3
#define TOTALBITS LEADBITS+5*8

class AppController
:
    public mono::IApplication
{
    mono::Timer measure;
    mbed::Ticker ticker;
    mbed::InterruptIn in;
    DigitalOut out;
    uint8_t bits [TOTALBITS];
    size_t bitIndex;
    uint32_t usLastTimeStamp;
public:
    AppController()
    :
        measure(3*1000),
        /// It is important that InterruptIn in initialised...
        in(J_RING1),
        /// ...before DigitalOut because they use the same pin, and the initialisation
        /// sets the pin mode, which must be pull-up.
        out(J_RING1,1,PullUp)
    {
        measure.setCallback<AppController>(this,&AppController::requestSensorReading);
    }
    void monoWakeFromReset ()
    {
        put3V3onTip();
        measure.Start();
    }
    void monoWillGotoSleep ()
    {
        turnOffTip();
    }
    void monoWakeFromSleep () {}
    void put3V3onTip ()
    {
        DigitalOut(VAUX_EN,1);
        DigitalOut(VAUX_SEL,1);
        DigitalOut(JPO_nEN,0);
    }
    void turnOffTip ()
    {
        DigitalOut(JPO_nEN,1);
    }
    void requestSensorReading ()
    {
        bitIndex = 0;
        out = 0;
        ticker.attach_us(this,&AppController::IRQ_letGoOfWireAndListen,18*1000);
    }
    void IRQ_letGoOfWireAndListen ()
    {
        out = 1;
        usLastTimeStamp = us_ticker_read();
        in.fall(this,&AppController::IRQ_falling);
    }
    void IRQ_falling ()
    {
        uint32_t usNow = us_ticker_read();
        uint32_t usInterval = usNow - usLastTimeStamp;
        usLastTimeStamp = usNow;
        uint8_t bit = (usInterval < 100) ? 0 : 1;
        bits[bitIndex] = bit;
        ++bitIndex;
        if (bitIndex >= TOTALBITS)
        {
            in.disable_irq();
            // TODO:
            //async(this,&AppController::collectReadings);
        }
    }
};

The IRQ_falling function calculates the time difference between the last falling edge on the data from the sensor, and if that interval is less that 100 µs, then the received bit is a 0; otherwise it is a 1. When enough bits have been received, the interrupt is turn off so that I will stop receiving calls to IRQ_falling.

I use the IRQ_ prefix on functions that are invoked by interrupts to remind myself that such functions should not do any heavy lifting. That is also why the (to be done) processing of the received bits is wrapped in an async call.

Interpreting the data from the sensor

Up until now, it has made no difference whether I was using a DHT11 or DHT22 sensor. But now I want to implement the collectReadings function to interpret the bits I get back from the sensor, and then the type of sensor matters.

I will start with the DHT11 sensor, which only gives me the integral part of the humidity and temperature value. So I need to go through the array of bits, skip the initial handshakes, dig out the humidity, dig out the temperature, and finally update the display with the new values:

    // DHT11
    void collectReadings ()
    {
        uint16_t humidity = 0;
        for (size_t i = LEADBITS; i < LEADBITS + 8; ++i)
        {
            size_t index = 7 - (i - LEADBITS);
            if (1 == bits[i])
                humidity |= (1 << index);
        }
        uint16_t temperature = 0;
        for (size_t i = LEADBITS + 16; i < LEADBITS + 24; ++i)
        {
            size_t index = 7 - (i - LEADBITS - 16);
            if (1 == bits[i])
                temperature |= (1 << index);
        }
        humidityValueLabel.setText(String::Format("%d%%",humidity)());
        humidityValueLabel.scheduleRepaint();
        temperatureValueLabel.setText(String::Format("%dC",temperature)());
        temperatureValueLabel.scheduleRepaint();
    }

For the DHT22 sensor, the values have one decimal of resolution. So I need to do a little bit more manipulation to display the reading, because the Mono framework do not support formatting of floating point:

    // DHT22
    void collectReadings ()
    {
        uint16_t humidityX10 = 0;
        for (size_t i = LEAD; i < LEAD + 16; ++i)
        {
            size_t index = 15 - (i - LEAD);
            if (1 == bits[i])
                humidityX10 |= (1 << index);
        }
        int humiWhole = humidityX10 / 10;
        int humiDecimals = humidityX10 - humiWhole*10;
        uint16_t temperatureX10 = 0;
        for (size_t i = LEAD + 16; i < LEAD + 32; ++i)
        {
            size_t index = 15 - (i - LEAD - 16);
            if (1 == bits[i])
                temperatureX10 |= (1 << index);
        }
        int tempWhole = temperatureX10 / 10;
        int tempDecimals = temperatureX10 - tempWhole*10;
        humidityValueLabel.setText(String::Format("%d.%0d%%",humiWhole,humiDecimals)());
        humidityValueLabel.scheduleRepaint();
        temperatureValueLabel.setText(String::Format("%d.%0dC",tempWhole,tempDecimals)());
        temperatureValueLabel.scheduleRepaint();
    }

What is still missing is detecting negative temperatures, unit conversion and auto sleep, but I will leave that as an excercise. Of course, you could cheat and look at the full app in MonoKiosk.

Quick Examples
Incrementing a variable on Mono

This is a brief example of how to show a incrementing number on Mono’s display, using the Arduino IDE.

When Mono (and some Arduino models) runs a program there is more going on than what you can see in the setup() and loop(). Every time the loop is starting over, Mono will do some housekeeping in between. This include such tasks as updating the screen and servicing the serial port.

This means if you use wait / sleep functions or do long running ntensive tasks, Mono will not have time to update the screen or listening on the serial port. This will also affect Monos ability to receive a reset request, which is important every time you are uploading a new sketch or app.

Hint

If you find your Mono ended up in a while(1) loop or something similar, see our brief tutorial on [Resetting Mono](resetting_mono.md).

To periodically increment a variable, and avoid doing wait or sleep calls, the following example uses an alternative approach to the wait function. To slow down the counting, we use a variable to count loop iterations and an if statement to detect when it reaches 1000 and then increment the counter and update the label on the screen.

Caution

When using this method the timing will be highly dependent on what mono is doing for housekeeping.

    /***
     * 
     * This is a small example of how to show a counting variable on mono's screen.
     *
     * Instead of using a delay function to slow down the counting, I here use a variable to count loop iterations
     * and an if() to detect when it reaches 1000 and then increment the counter and update the label on the screen.
     * 
     ***/
    #include <mono.h>
    
    mono::ui::TextLabelView textLbl;
    
    int loopItererations;
    int counter;
    
    void setup()
    {
      textLbl = mono::ui::TextLabelView(mono::geo::Rect(0,20,176,20),"Hi, I'm Mono");
      textLbl.setTextColor(mono::display::WhiteColor); 
      textLbl.show();
    }
        
    void loop()
    {
      loopItererations++;
    
      if( loopItererations >= 1000 )
      {
        loopItererations = 0;
        counter++;
        textLbl.setText(mono::String::Format("count: %i", counter));
      }
    }
Adding a Button to the Screen

In this quick tutorial we shall see how to add a set of push buttons to the screen.

The SDK comes this standard classes for screen drawing and listening for touch input. One of these classes are ButtonView. ButtonView display a simple push button and accepts touch input.

Reacting to clicks

Let us go create a new Mono project, fire up your terminal and:

$ monomake project buttonExample

To create a button on the screen we first add a ButtonView object to AppController. Insert this into app_controller.h:

class AppController : public mono::IApplication {
    
    // This is the text label object that will displayed
    TextLabelView helloLabel;

    // We add this: our button object
    ButtonView btn;
    
public:

    // The default constructor
    AppController();

    // We also add this callback function for button clicks
    void buttonClick();

We added a member object for the button itself and a member method for its callback. This callback is a function that is called, then the button is clicked.

Now, in the implementation file (app_controller.cpp), we add the button the contructor initializer list:

AppController::AppController() :

    // Call the TextLabel's constructor, with a Rect and a static text
    helloLabel(Rect(0,100,176,20), "Hi, I'm Mono!"),

    // Here we initialize the button
    btn(Rect(20, 175, 136, 40), "Click me!")
{

The button’s constructor takes 2 arguments: position and dimension rectangle and its text label. The first argument is a Rect object, it defines the rectangle where the Button lives. This means it will draw itself in the rectangle and listen for touch input in this rectangle:

The position and dimension of the button

The second argument is the text label that is displayed inside the button. In this example it is just the text Click me!

To trigger a response when we click the button, we need to implement the function body for the buttonClick method. In app_controller.cpp add this method:

void AppController::buttonClick()
{
    helloLabel.setText("Button clicked!");
}

This method changes the content of the project templates existing helloLabel to a new text. Lastly, we connect the button click handler to call our function. From inside the monoWakeFromReset method, we append:

// tell the label to show itself on the screen
helloLabel.show();

// set the callback for the button click handler
btn.setClickCallback<AppController>(this, &AppController::buttonClick);
// set the button to be shown
btn.show();

That’s it! Run make install and see the example run on Mono:

Before and after the button is clicked

Periodically call a Function

In this quick example we will see how to use a Timer to repetitively call a function

A big part of developing apps is do tasks at regular intervals. Mono employs a timer architecture that allows you to schedule single or recurring function calls, ahead of time. The semantics are “call this function 3 minutes from now”, or “call this method every 45 second”.

Timers

The timer system on Mono is very powerful, you can schedule as many timers as of like! (Okay, you are limited by the amount of RAM). The timers are instances of the class Timer and they are built upon the bed::Ticker class. This architecture leverages the versatility of the mbed timers and adds thread safety from Mono’s own Timer class.

You can schedule a method to be called 5 minutes from now, by a single line of code:

mono::Timer::callOnce<MyClass>(5*60*1000, this, &MyClass::MyCallbackMethod);

This will create a timer instance on the heap, and it will deallocate itself after it has fired. Because we use C++ methods, and not C functions as callbacks, you must provide the this pointer and the type definition of the context. (MyClass in the example above.) The last parameter is the pointer to the actual method on the class. This makes the call a bit more verbose, compared to C function pointers, but being able define callback methods in C++ is extremely powerful.

Note

In recent versions of C++ (C++11 and C++14), lambda functions has been added. These achieve the same goal with a cleaner syntax. However, we cannot use C++11 or 14 on Mono, the runtime is simply too large!

Call a function every second

Now, let us see how to repeatedly call a function every second. First, we create a new project from the console / terminal:

$ monomake project timerExample

Open the app_controller.h file and add a Timer as a member on the AppController class, and define the method we want to be called:

class AppController : public mono::IApplication {
    
    // This is the text label object that will displayed
    TextLabelView helloLabel;
    
    // this is our timer object
    Timer timer;
    
public:

    //this is our method we want the timer to call
    void timerFire();

Because we want to repetitively call a function, we need the timer to stick around and not get deallocated. Therefore, it is declared as a member variable on AppController. In the implementation file (app_controller.cpp) we need to initialize it, in the constructors initialization list:

AppController::AppController() :

    // Call the TextLabel's constructor, with a Rect and a static text
    helloLabel(Rect(0,100,176,20), "Hi, I'm Mono!"),
    // set our timers interval to 1000 ms
    timer(1000)
{

Let us add the body of the timerFire method to the implementation file, also:

void AppController::timerFire()
{
    printf("Timer did fire!\t\n");
}

Lastly, we tie the timer callback handler to out method. This is done from inside the monoWakeFromReset method:

void AppController::monoWakeFromReset()
{
    // tell the label to show itself on the screen
    helloLabel.show();
    
    // set the timers callback handler
    timer.setCallback<AppController>(this, &AppController::timerFire);
    // start the timer
    timer.start();
}

All right, go to the console and run make install and our app should compile and upload to mono. Open a serial terminal and you should see:

Timer did fire!
Timer did fire!
Timer did fire!
Timer did fire!

Arriving with 1 second intervals.

Timing the UI

Now, let us step it up a bit. We want to toggle a UI element with our timer function. The SDK includes a class called StatusIndicatorView, it mimics a LED that just is on or off. Lets add it as a member on our AppController:

class AppController : public mono::IApplication {
    
    // This is the text label object that will displayed
    TextLabelView helloLabel;
    
    Timer timer;
    
    StatusIndicatorView stView;

We also need to initialize with position and dimension in the initializer list:

AppController::AppController() :

    // Call the TextLabel's constructor, with a Rect and a static text
    helloLabel(Rect(0,100,176,20), "Hi, I'm Mono!"),
    // set our timers interval to 1000 ms
    timer(1000),
    
    stView(Rect(75,55,25,25))
{

Then, in the monoWakeFromReset method we must set its *visibility state *to shown:

// tell the label to show itself on the screen
helloLabel.show();

// set the timers callback handler
timer.setCallback<AppController>(this, &AppController::timerFire);
// start the timer
timer.start();

stView.show();

Last we insert code to toggle its state in the timerFire method:

void AppController::timerFire()
{
    printf("Timer did fire!\t\n");
    
    stView.setState(!stView.State());
}

Go compile and run the modified code. You should see this on your mono:

Timer controlling UI state example

Sample code

Here is the full source code for reference:

app_controller.h:

#ifndef app_controller_h
#define app_controller_h

// Include the Mono Framework
#include <mono.h>

// Import the mono and mono::ui namespaces into the context
// to avoid writing long type names, like mono::ui::TextLabel
using namespace mono;
using namespace mono::ui;

// The App main controller object.
// This template app will show a "hello" text in the screen
class AppController : public mono::IApplication {
    
    // This is the text label object that will displayed
    TextLabelView helloLabel;
    
    Timer timer;
    
    StatusIndicatorView stView;
    
public:
    
    //this is our method we want the timer to call
    void timerFire();

    // The default constructor
    AppController();

    // Called automaticlly by Mono on device reset
    void monoWakeFromReset();

    // Called automatically by Mono just before it enters sleep mode
    void monoWillGotoSleep();

    // Called automatically by Mono right after after it wakes from sleep
    void monoWakeFromSleep();
    
};

#endif /* app_controller_h */

app_controller.cpp:

#include "app_controller.h"

using namespace mono::geo;

// Contructor
// initializes the label object with position and text content
// You should init data here, since I/O is not setup yet.
AppController::AppController() :

    // Call the TextLabel's constructor, with a Rect and a static text
    helloLabel(Rect(0,100,176,20), "Hi, I'm Mono!"),
    // set our timers interval to 1000 ms
    timer(1000),
    
    stView(Rect(88,55,25,25))
{

    // the label is the full width of screen, set it to be center aligned
    helloLabel.setAlignment(TextLabelView::ALIGN_CENTER);
    
    // set another text color
    helloLabel.setTextColor(display::TurquoiseColor);
}

void AppController::timerFire()
{
    printf("Timer did fire!\t\n");
    
    stView.setState(!stView.State());
}

void AppController::monoWakeFromReset()
{
    // At this point after reset we can safely expect all peripherals and
    // I/O to be setup & ready.

    // tell the label to show itself on the screen
    helloLabel.show();
    
    // set the timers callback handler
    timer.setCallback<AppController>(this, &AppController::timerFire);
    // start the timer
    timer.start();
    
    stView.show();
}

void AppController::monoWillGotoSleep()
{
    // Do any clean up here, before system goes to sleep and power
    // off peripherals.

}

void AppController::monoWakeFromSleep()
{
    // Due to a software bug in the wake-up routines, we need to reset here!
    // If not, Mono will go into an infinite loop!
    mono::IApplicationContext::SoftwareResetToApplication();
    // We never reach this point in the code, CPU has reset!

    // (Normally) after sleep, the screen memory has been cleared - tell the label to
    // draw itself again
    helloLabel.scheduleRepaint();
}
Measuring the Temperature

This quick tutorial will demonstrate how you measure the temperature, by using the standard temperature sensor API

Mono has a built-in thermometer that is situated on the PCB under the SD Card connector. We have a standard API for getting the temperature in degrees Celcius. If you wish to get convert to Fahrenheit, use this formula: \( ^{\circ}F = ^{\circ}C \cdot 1.8 + 32 \)

Example

Let us try to fetch the temperature! The Mono SDK uses a standard interface for getting the temperature, that abstracts away the hardware. The interface contains of only two functions:

  • Read() To get the temperature in celcius (as an integer)
  • ReadMilliCelcius() To get the temperature in an integer that is 1000th of a celcius. \(1 ^{\circ}C = 1000 ^{\circ}mC\)

You acquire a reference (a pointer) to the interface through the global IApplicationContext variable:

sensor::ITemperature *temp = IApplicationContext::Instance->Temperature;
int mcel = temp->ReadMilliCelcius();

Now the variable mcel hold the temperature in millicelcius. Divide by 1000 to get the value in celcius. You can easily print the temperature on the serial port by using printf:

printf("%d.%d",mcel/1000,mcel%1000);

Caution

Please observe that we cannot use the %f format specifier in the printf function! To make the application binary smaller, it is not linked with printf‘s floating point formatting. If you wish to add floating point I/O, then you should add -u _printf_float in the linker command!

That is it. You can now read the temperature! Go hack or keep reading, for a little more on temperature measurements.

Temperature measuring Caveats

Measuring the temperature seems like a simple operation, but you should know that it is actually quite difficult to get it right. First for all, unless you really invest money and time in advanced equipment and in calibrating this equipment, then you will not get a precise measurement. But then, what is a precise measurement?

First let us visit the terms: absolute and relative measurements. An absolute temperature measurement is a temperature measured againts a fixed global reference. At the summer the sea temperature at the beaches reach \(25 ^{\circ}C\) or \(77 ^{\circ}F\). This is an absolute measurement. In contrast if I say: The sea temperature has rised by \(2 ^{\circ}C\) or \(3,5 ^{\circ}F\), rise in temperature is a reltive measurement.

When measuring temperature you should know that absolute measurements are hard, and relative measurements are easy in comparison. Normal household thermometers do not achieve a precision below \(1 ^{\circ}C\) or \(1.8 ^{\circ}F\), in absolute measurements. But their relative precision can be far better - like \(0.1 ^{\circ}C\) or \(0.18 ^{\circ}F\).

Mono’s built-in thermometer share the same characteristics. However, be aware that the thermometer is mounted on the PCB which get heated by the electronics inside the device. You are measuring the temperature of the PCB - not the air temperature. To overcome this you can put mono in sleep mode for some time, and then wake up and measure the temperature. When Mono is in sleep, the PCB will (over time) get the same temperature as the air around it.

Using the Buzzer

In this quick tutorial I will demonstrate how to make Mono buzz, using the simple API in the SDK

Mono has a built-in buzz speaker. The speaker is directly connected to a GPIO on Mono’s MCU. We have configured the MCU such that the GPIO pin is used by a hardware PWM. This means the speaker is driven by a square pulse signal generated by the MCU hardware. The software only has to turn the PWM on and off.

Simple Example

Let us begin with a code snippet that beeps for 0.5 sec:

void AppController::monoWakeFromReset() {
    
    // Get a pointer to the buzzer object
    mono::sensor::IBuzzer *buzzer = mono::IApplicationContext::Instance->Buzzer;

    // make a beep for 0.5 sec
    buzzer->buzzAsync(500);
}

First we get a pointer to the current buzzer object that has been created by the global ApplicationContext object. All buzz-speaker objects must implement the IBuzzer interface, that defines methods to emit buzzing sounds.

Then we use the method buzzAsync that turns on the speaker. The important thing here is to note that the buzzing is asynchronous. The signal sent to the speaker is hardware generated, so the software does not need to do anything. When buzzAsync returns, the buzzing is still going on - and will it do so for the next 0.5 sec.

Multiple Beeps

If you what to make, say 3 beeps in a row, you need to use callbacks. This is due to the asynchonous behaviour of the IBuzzer interface. Luckily there is a similar method called: buzzAsync(void (*callback)(void)). This method takes a callback function, that gets called when the buzzing has ended. We can use this function to chain the buzzing, thereby making multiple beeps.

To do this, we use the built-in Timer class to control the delay between beeps.

Note

This is the best practice approach. The lazy ones might choose to use several wait_ms() calls. But this approach will stall the CPU, making it unresponsive.

In our AppController we declare an integer count variable. We also add a callback function for the buzz (buzzEnded()) and one for the delay (pauseEnded()).

wakeFromReset:

void AppController::monoWakeFromReset() {

    // init the count to 0
    count = 0;
    
    mono::sensor:IBuzzer *buzzer = mono::IApplicationContext::Instance->Buzzer;
    
    // begin the buzzing (for 0.5 sec)
    buzzer->buzzAsync<AppController>(500, this, &AppController::buzzEnded);
}

buzzEnded:

void AppController::buzzEnded() {

    // increment the buzz beep count
    count++;

    // If we have buzzed less the 3 times, start a delay timer
    if (count < 3)
        mono::Timer::callOnce<AppController>(500, this, &AppController::buzzEnded);
}

pauseEnded:

void AppController::buzzEnded() {

    //the delay timed out - begin buzzing again

    // get the buzzer pointer
    mono::sensor:IBuzzer *buzzer = mono::IApplicationContext::Instance->Buzzer;
    
    // begin buzzing again (for 0.5 sec)
    buzzer->buzzAsync<AppController>(500, this, &AppController::buzzEnded);
}

Now, since we use Timers and async buzzing, Mono will stay responsive during both the buzzing and the pauses in between. This means it will keep sampling the touch input, updating display and running other timers in the background.

Killing a buzz

Say you might have called buzzAsync(60000), which is a one minute long buzz tone. After some seconds you regret the decision and wish cancel the buzzing. To do that you use the buzzKill() method! Calling this method will immediate stop any buzzing started earlier.

Note

If you have installed a callback at the end of your buzz - the callback will still get called.

In-Depth Articles

In this chapter we shall take a dive into the structure and workings of Mono Framekwork. The purpose of each article is to give you an understanding of how mono internals works. You do not have to read these articles, but knowledge of the framework design and workings will definately help you. Especially if (when) you bump into problems.

Architectural Overview

In this article we take a quick tour of the complete framework, its classes and features. We will visit the most important topics and requirements for developing Mono applications.

Who should read this?

If you wish to understand the concepts and thoughts behind the frameworks structure, this article is for you. Or if you should choose to read only one in-depth article, it should definitely be this one!

Warning

This is a draft article, that is work in progress. It still needs some work, therefore you might stumble upon missing words, typos and unclear passages.

Overview

Mono Framework is a collection of C++ classes, all build on top of the mbed library created by ARM. The complete Mono software stack consists of 3 levels of abstractions, which are separate libraries:

  1. Mono layer (C++): All high-level classes
  2. mbed layer (C++/C): Hardware level I/O and functions (including most of stdlib)
  3. Cypress layer (C): Hardware dependent code, generated by PSoC Creator

In this article we focus mainly on the Mono layer. Mono is an open system, so you have access to the underlying layers from your application. However, you should use only layer 3 (and some of mbed), if you really can not avoid it. Using these layers might break compatibility with future hardware releases and the to-be-released simulator.

API Overview

Below is a diagram of the features provided by Mono Framework. These are the high-level interfaces that makes it fast and easy, for you to take advantage of all Mono’s features.

Mono Framework Feature Overview

As you can see in the diagram, the features can be grouped by their function. Some framework classes are generic, like the String class. Other serves a specific purpose, like providing the accelerometer interface (IAccelerometer).

Core Concepts

Since there is no operating system, your application will run on bare metal, meaning it interfaces the hardware directly. On a versatile platform, such as Mono, it means that your application must deal with some critical events and concepts. In the next sections we shall take a look at the key functions and requirements of all applications targeting the OpenMono platform.

Application lifecycle

The application lifecycle is the time from execution of the first instruction to the last. In conventional environments this is from main() gets called, until it returns:

    // This is a normal familiar C++ application main function:
    int main(char *argv[], int argc)
    {
        // Application lifecycle begins
        
        // do stuff
        
        // Application lifecycle ends
        return 0;
    }

This is the case when you are inside an operating system. Mono is an embedded platform, so here the lifecycle is quite different and determined by the power on and power off events.

When the CPU powers up, it will immediately start executing your application. And it will not stop before you cut the CPU’s power source - literally! There is no return 0 that stops your application.

Mono is Always on

Mono’s hardware is always powered, because there is just no power switch! You can not simply cut the power to the CPU, when you what to turn off Mono. The “turn off” feature needs to be the software that throttles down the CPU and puts all peripherals into a low power state. We call this state: sleep mode.

Mono Framework helps you with handling sleep mode. By default Mono’s side-button will toggle sleep mode. It will put Mono to sleep, and wake Mono up again if pressed during sleep. You do not need to do anything to support sleep mode, it is provided to you by the framework. Only if you need to make use of the side-button for you own purpose, you must provide a way of going to sleep. This is done by calling the IApplicationContext::EnterSleepMode method:

// put mono into sleep mode:
mono::IApplicationContext::EnterSleepMode(); // execution halts here until wake-up

// only after wake-up will EnterSleepMode return
printf("Mono has awaken!");

Because power is never cut from the CPU, it rarely resets. The application state is preserved across sleep cycles, meaning that your application lifespan will be long. Even significantly longer when compared to desktop applications. The long lifespan makes the application more vulnerable to errors, such as memory leaks, corrupting memory or stack overflows. The point is: it is a tough job to be an embedded developer .

Power On Reset

The term Power On Reset or POR means the initial reset that occurs when the CPU powers on. This is when the power supply is first asserted or the physical H/W reset line is de-asserted. On Mono a POR is the same as a hardware reset.

A POR can be triggered in a number of different ways:

  • Pressing Mono’s reset button
  • If Mono’s battery is drained, the power control software will halt the CPU’s. When Mono is charged, the system will wake the CPU and a software triggered POR happens.
  • Uploading a new application to Mono, using monoprog.
  • Your application can trigger a SoftwareReset, that results in a POR.

Every Mono application is required to handle the POR event. It is here your application must setup all needed peripherals, such as temperature sensor or SD Card file I/O. If you use any UI Widgets, you need to initialize them on POR as well.

Later in the Required virtual methods section, we shall see how you handle the POR event.

Sleep and Wake-up

When Mono goes to sleep mode it turns off all peripherals to minimize power consumption.

You have the option to handle the go to sleep and wake from sleep events, as we shall see in the section about the The AppController. We imagine you might need to do some book-keeping or I/O flushing before entering sleep. Likewise, you may need some setup after waking from sleep. If you use the display, you will need to take repaint actions when waking from sleep.

However, it you are lazy could could just trigger a SoftwareReset upon wake from sleep, but you would loose any state that is not serialized.

The run loop

Like most modern application runtimes, Mono has an internal run loop (also called an event loop). The loop handles periodic tasks, like sampling the touch system, updating the display, processing Timers and handling any other asynchronous task. You can inject your own tasks into the run loop, and there by achieve the Arduino-like loop() functionality.

The run loop is started right after your POR handler returns, and runs for the entire length of the application lifecycle.

Callback functions

Because we have a run loop we can make tasks asynchronous. This does not mean your code will run concurrently, it means that you can put tasks in the background. You do not need to think about race-conditions and other rough topics related to parallelism.

You use callback functions to handle events that arrive, and require your action. For example you can schedule a function call in the future. The Timer class can schedule a function getting called 5 secs from now:

    mono::Timer::callOnce<MyClass>(5000, this, &MyClass::futureFunction);

Notice the syntax here. We use C++ templates and function pointers. Reason is the complexity of context and function pointers in C++. In C you create function pointers with ease:


    void MyFunction() {}

    mono::Timer::callOnce(5000, &MyFunction);

C functions has no context (do not belong to a class), and can be identified by a pointer. Functions (methods to be precise) in C++ exists as attributes on object instances. When we use these as callback handlers, we need to define 3 parameters:

  1. The type of class where the method is defined
  2. Provide a pointer to an instance of the class (the object)
  3. Provide the actual function (method) pointer

Note

That we can have callback methods in old C++98 is a kind of hack. In more modern C++ version, lambda functions achieve the same - but less verbose. Unfortunately Mono do not have enough memory to contain the runtime libraries for either C++11 or C++14.

Timers
  • Timers trigger a periodic event handler callback
  • Real-Time apps might update its state/content on a regular interval
  • Timers can also be used to call a function at some point in the future (as soon as possible).
Queued interrupts
  • in embedded environment interrupts are hardware triggers, that call a C function (the ISR)
  • the ISR should be fast and return very quickly - a lot of concurrency issues arise when using ISR.
  • mono uses Queued interrupt, where the ISR is handled in the run loop.
  • no concurrency issues
  • you can longer lived ISR’s
  • they can debounce your hardware input signals, to create more robust handling of button or switches
The AppController

All application must have a app controller - this is there entry point

Required virtual methods
Application Entry Point & Startup
  1. static inits
  2. main func
  3. app ctrl POR method
  4. run loop
The Bootloader
Crashes and Exceptions
Best Pratice

some do and dont’s

Further reading

in depth articles:

  • Boot and Startup procedures
  • Queued callbacks and interrupts
  • [[Display System Architecture|display_system_architecture]]
  • Touch System Architecture
  • Wifi & networking
  • Power Management Overview
  • Memory Management: Stack vs heap objects?
  • Coding C++ for bare metal
  • The Build System

Display System Architecture

Mono display system is makes it easy and fast to create graphical user interfaces (GUIs). You can take advantage of the many high-level classes, that display controls or text in the screen.

Who should read this?

In this article we will take an in-depth look at Mono’s display system. You should read this if you wish to create your own User Interface elements or if you experience issues related to displaying graphics. Also, if you simply would like to know more about how the software works under the hood. I presume you already are familiar with other GUI system programming, like iOS or Qt.

Overview

The Mono framework implements a display stack that closely assembles the first computer GUI systems, like the first Mac OS or Atari TOS. It is a single display buffer that your application paints in. The buffer is placed in the display chip, and is therefore not a part of the MCU systems internal RAM. This means writing (and reading) to the display buffer is expensive operations, and should only be done in an efficient way.

To paint on the display the view stack has 3 distinct layers:

  1. The Display controller: An object that communicates with the hardware display chip, and can read and write to the display buffer. The display controller objects can write pixels in an file I/O like manner. It does not have any notion of text glyphs or graphical shapes.
  2. The Display Painter: The painter object can translate geometrical shapes into pixels. It utilizes the Display Controller as a pixels drawing target. The painter can also draw individual text glyphs, and works with colors too.
  3. The Views: A view is an abstract class that represents a User Interface element, like a button. It uses the Display Painter to composite a complete element from a series of shape painting routines. Some views also works with touch input.

We shall only visit the last layer (Views) in this tutorial.

The Views

All UI element classes inherit from the View class. The view class defines the properties and behaviors shared by all UI elements. The mono framework comes with a set of predefined UI views that comprises different UI elements. They all in inherit from the View class, as seen on the figure below:

The UI elements view hierarchy, with touch responders

If you need learn about the specific UI classes can their usage, please see the reference documentation or the Drawing UI Elements tutorial.

As all classes inherit from the parent View class, they all define these central properties:

  • The View Rect: A rectangle that defines the boundaries of the view. This is the views width and height, but also its X,Y position on the display.
  • Standard Colors: All views share a palette of standard/default colors for borders, text, backgrounds and highlights. Changing one of these will affect all view subclasses.
  • Dirty state: Views can be dirty, meaning that they need to be repainted on the screen. You might change the content of a TextLabelView, and the view will need to be repainted - therefore it is dirty. When the view has been repainted, the dirty state is cleared.
  • Repainting: All View subclasses must define the protected method repaint(). Dirty views are scheduled for repaint by the display system, meaning that the repaint() method is automatically called to actually draw the view. If you create your own custom views, all your shape painting must happen inside the repaint() routine.
  • Visibility state: Views can be visible or invisible. When first created, a view is always invisible. This means it will not be scheduled for repaints at all. To make a view appear on the display, you must first call the show() method. This will set its state to visible.

Since all views share a single global display buffer, you can (by mistake or on purpose) position one view overlapping another. The display system does not have any notion of a Z-axis. To the top-most view will be the one that gets its repaint() method called last. The display system keeps dirty views in a queue, so they are repainted in a FIFO style manner.

When you create your own views, it is your responsibility to respect the views boundaries. Say, a view with the dimensions 100x100, must not draw any shapes outside its 100x100 rectangle. Shape drawing inside the repaint() method is not automatically clipped to the views bounding rectangle. It is perfectly possible to create a view, that completely ignores its bounding rectangle.

In contrast to many modern GUI systems, mono views cannot contain nested views. However, this does not mean a view cannot contain another. It just has to manually manage it.
Display Coordinate System

All views and painted shapes exists in the painter’s coordinate system. This coordinate system is cartesian with origin in the top left corner. The positive Y direction is downward, while positive X is left to right. The coordinates are in pixels, meaning they are integers.

Pixel position in coordinate system, for coordinate (1,1)

An example of the used coordinate system is seen in the figure above. Notice how the pixel’s coordinate references the upper left corner of the pixel area - not the center.

Because views cannot be nested, we use only one global coordinate system. It is called the absolute coordinate system, and all shapes and views are painted relative to that. This means that if you position views with the offset coordinate \((20,20)\), you must offset all shape painting with \((20,20)\).

Rotations

Mono includes an accelerometer, that enables you to detect orientation changes. You can create an application that layout its content differently in landscape and portrait modes.

Unfortunately, at this time, I have yet to implement an automatic coordinate system rotation, that uses the accelerometer. I plan to augment the Display Painter class with the ability to rotate the coordinate system, to account for mono physical orientation. This will mean the coordinate system’s origin will always be the upper left corner relative to gravity, and independent on the physical orientation.

Pixel Blitting

The display painter class takes commands like drawRect(x,y,w,h), that paints an outlined rectangle on the display. It handles conversion from geometric shape parameters, into a series of pixels. These pixels are written to the display through the Display Controller object.

The pixel color is determined by the state of the painter. The painter has foreground and background color, that can be set before the calls to shape drawing routines. Shapes are painted using the foreground color by default, but you can explicitly tell the routines to use the background color instead.

The text glyphs drawing routine uses both the foreground and background colors, to draw the text glyphs against the background color.

Bitmaps & Colors

The display painter cannot take pixels as input. If you need to draw raw pixels or bitmaps from a file or memory, you need to interface the Display Controller directly. The display controller has a cursor that points to a location on the display. When you write a pixel, the cursor increments. The incrementation is from left to right, and downward. (Normal western reading direction.)

Basically you need only to use 2 methods: write(color) and setCursor(x,y). You can see how if you take a look at the source code for the class ImageView. It blit pixels using the display controller, from within its repaint() method.

If you plan to use bitmaps, keep in mind that Mono’s memory is very limited. Therefore I will encourage you not to use large in-memory pixel buffers. Instead use the SD Card file I/O, as done by the ImageView class.

When you write raw pixels, you must use the correct pixel color format. For mono this is 16 bit, 5-6-5 RGB colors. Note that Mono’s CPU architecture is little endian, and the display uses big endian. If you define a color like this:

uint16_t color = 0x07E0; // I think this might be a green color?

The color will be interpreted by the display as: 0xE007. For convenience you should use the Color class, that has a constructor that takes RGB components as separate values.

V-Sync and refreshes

The display hardware periodically refreshes the LCD. If you change the display buffer during a refresh, you will see weird artifacts. Especially animations are prone to such artifacts.

To counter this mono uses tearing effect interrupts. This interrupt works like the v-sync signal on RGB interfaced displays. It occurs the moment after a display refresh. After the interrupt there is a time window, where the display buffer can be changed, before the display refreshes again.

Modern systems uses a technique called double buffering, where two separate display buffers exists. This means that one can be modified while the other is shown. When all changes has been written, the buffer that is displayed are changed to the other one. This technique makes it possible is to (slowly) write a lot of changes to the display, and have them appear instantly.

Unfortunately we do not have this facility in Mono. There is only one display buffer. This means all drawing must have finished, by the time the display is refreshed again. To not exceed the time window between display refreshes, all painting routines must be very efficient and optimized. If you create your own view subclasses, keep in mind that your drawing must be highly efficient. It is best only to paint changes, and not the entire view again.

The display system automatically handle this tearing effect timing, and skips repainting, should the CPU be too busy at the moment of the interrupt.

The C programmers guide to C++

In this article you will learn to use C++, if you previously have coded in Arduino or C. We will go through to fundamental C++ constructs and concepts.

Who should read this?

I assume that you are familiar with basic C, nothing fancy - just plain main() with function calling and maybe - just maybe, some pointer juggling. Also, if you have coded Arduino and are used to the concepts there - this article is for you!

Read on, and we shall take a tour of the basic features and headaches of C++.

Overview

Allow me to start off with a ultra brief history lesson in C++. Back in the days it started its life as an extension to C. This means you still have access to all of C from C++. Originally C++ was named C with Classes, later the named was changed to C++. The name comes from the increment by one operator in C: ++. The symbolism is to indicate that C++ is C incremented or enhanced.

C++ introduces a set of new language constructs on top of C, and also tightens some type casting rules that are looser in C.

In this article we will examine the following C++ features:

  1. Classes
  2. Inheritance
  3. Contructors
  4. Namespaces
  5. References
  6. The rule of 3

Let’s dive in.

Classes

If you ever heard of object oriented programming, you might have heard about classes. I believe the idea behind the class concept, is best explained by an example.

Let’s say we want to programmatically represent a rectangle (the geometric shape, that is). Our rectangle will have the following properties:

  • X offset (X coordinate of upper left corner)
  • Y offset (Y coordinate of upper left corner)
  • Width
  • Height

In C code you should normally create a struct type that represents the collection of properties like this:

struct Rect {
    int x;
    int y;
    int width;
    int height;
};

If we want to create a Rect variable in C, we now do:

struct Rect windowFrame;
windowFrame.x = 10;
windowFrame.y = 10;
windowFrame.width = 500;
windowFrame.height = 500;

A struct in C provides a great way of grouping properties that are related. In C++ we achieve the same with the class keyword:

class Rect {
public:
    int x;
    int y;
    int width;
    int height; 
};

Note that apart from the word change from struct to class, the only difference is the public keyword. Do not mind about this know, we shall get back to it.

Now in C++ we have declared the class Rect, and we can use it like this:

Rect winFrm;
winFrm.x = 10;
winFrm.y = 10;
winFrm.width = 500;
winFrm.height = 500;

Notice we just declare the type Rect, no need for the extra keyword struct, like in C.

What we have in fact created now are an instance of our class Rect. An instance is also called an object.

Adding functions to classes

Let’s say we want a function to calculate the area of our rectangle. Simple in C:

int calcArea(struct Rect rct)
{
    return rct.width * rct.height;
}

If I were to write the same function in C++, I could then use the class Rect and not the the struct. To rewrite the function to handle the Rect, I need only to remove the struct keyword and the function would work with C++ class types. However, the concept of object oriented programming teaches us to do something else.

We should group functionality and data. That means our Rect class should itself know how to calculate its own area. Just like the Rect has widthand height properties, it should have an area property.

We could define an extra variable in the class, like this:

class Rect {
public:
    int x;
    int y;
    int width;
    int height; 
    int area; // a new area variable
};

This would be highly error prone though. Since we have to remember to update this variable everytime we change widthor height. Let us instead define area as a function that exists on Rect. The complete class definition will look like this:

class Rect
{
public:
    int x, y;
    int width, height;

    int area()
    {
        return width * height;
    }
};

Now our Rect class consists of the 4 variables and a function called area(), that returns an int. A function that is defined on class like this, is called a method.

We can use the method like this:

Rect winFrm;
winFrm.x = 10;
winFrm.y = 10;
winFrm.width = 500;
winFrm.height = 500;

int area = winFrm.area();

This is the idea of object oriented coding - where data and related functionality are grouped together.

Access levels

As promised earlier let us talk briefly about the public keyword. C++ lets you protect variables and methods on your classes using 3 keyword: public, protected and private.

So far we only seen public in use, because it allows us to access variables and methods from outside the class. However, we can use the other keywords to mark variables or methods as inaccessible from outside the class. Take an example like this:

class CreditCard
{
private:
    const char *cardNumber;

protected:
    const char *cardType;
    const char * cardholderName;
    int expirationMonth;
    int expirationYear;

public:
    const char *cardAlias;

    int getAmount();
};

In this example we created the class CreditCard, that defines a persons credit card with all the data normally present on a credit card.

Some of the variables are sensitive and we don’t want developers to carelessly access them. Therefore we can use access protection levels to block access to these from code outside the class itself.

Private members

The variable cardNumber is marked as private. This means it is visible only from inside the CreditCard class itself. No outside code or class can reference it. Not even a subclass of CreditCard have access to it. (We will get to subclasses in the next section.)

You should use private properties only when you actively want to block future access to variables or methods. Don’t use it if you just can’t see any reason not to. The paradigm should be to actively argue that future developers shall never access this variable or method.

Unfortunately in C++ this is the default access level. If you do not mark your members with public or protected, they become private by default.

Protected members

All protected variables and methods are inaccessible from outside the class, just like private variables. However, subclasses can access protected variables and methods.

If you have a variable or method that should be not be accessible from outside code, you should mark it as protected.

Public members

Public variables and methods are accessible both from outside the class and from subclasses. When a method is public, we can call it from outside the class, as we saw done with the area() method.

Inheritance

Inheritance is classes standing on the shoulders of each other. If classes are one leg of object oriented programming, inheritance are the other.

Let us continue the rectangle example. I have heard about an exciting new trend called 3D graphics! I really want my Rect shape to support this extra dimension. At the same time I already use my existing class Rect many places in my code, so I cannot modify it.

My first thought is to just reimplement the class as a 3D shape. Unfortunately my code is open source and I do not want to loose any street cred in the community, by not following the DRY (Don’t Repeat Yourself) paradigm.

It is now inheritance comes to the rescue. We can use it to create a new class Rect3D that builds upon the existing Rect class, reusing the code and extending the functionality:

class Rect3D : public Rect
{
public:
    int z;
    int depth;

    int volume()
    {
        return width * height * depth;
    }
}

See the colon at the first line? It defines that our Rect3D class inherits from Rect. We say that Rect3D is a subclass of Rect and that Rect is the parent class of Rect3D.

The magic here is the variables x, y, width and height now exists on Rect3D through inheritance. The same is true for the method area().

Inheritance takes all methods and variables (also called properties) and makes them present on subclasses.

The public keyword instructs that public members on the parent class are still public on the subclass.

Unfortunately in C++ the default inheritance access level is private. This means you almost always need to declare the inheritance as public.

Let’s try our new 3D class:

Rect3D cube;
cube.x = 10;
cube.y = 10;
cube.z = 10;

cube.width = 75;
cube.height = 75;
cube.depth = 75;

int area = cube.area(); // gives 5625
int volume = cube.volume(); // gives 421875

Now we have two classes, where one (Rect3D) inherits from the other (Rect). Our code is kept DRY and existing code that uses Rect is not affected by the existence of Rect3D.

Overloading methods

Luckily for us, we denote area and volume different. This means that the method volume() in Rect3D, does not conflict with the exitsing method area(). However, we are not always that lucky.

Say we had added a method that calculated the surface area of the shape. In the two dimensional Rect the surface and area are the same, so a surface() method is trivial:

int surface()
{
    return area();
}

Our method simply calls the existing area() method and returns its result. But now Rect3D inherits this behaviour - which is incorrect in three dimensions.

To get the surface area of a cube we must calculate the area of each side, and sum for all sides. We use method overloading to re-declare the same method on Rect3D:

int surface()
{
    return width  * height * 2
         + width  * depth  * 2
         + height * depth  * 2;
}

Now both classes declare a method with the same name and arguments. The effect is Rect3D‘s surface() method replaces the method on its parent class.

A complete exmaple of the code is:

class Rect {
public:
    int width, height;

    int area()
    {
        return width*height;
    }

    int surface()
    {
        return area();
    }
};

class Rect3D : public Rect
{
public:
    int depth;

    int surface()
    {
        return width  * height * 2
             + width  * depth  * 2
             + height * depth  * 2; 
    }
};
Multiple inheritance

Classes in C++ can, as in nature, inherit from more than one parent class. This is called multiple inheritance. Let us examplify this by breaking up our Rect into two classes: Point and Size:

class Point
{
public:
    int x, y;
};

class Size
{
public:
    int width, height;

    int area()
    {
        return width * height;
    }
};

If we now combine Point and Size, we get all the properties needed to represent a Rect. Using multiple inheritance we can create a new Rect class that build upon both Point and Size:

class Rect : public Point, public Size
{

};

Our new Rect class does not define anything on its own, it simply stands on the shoulders of both Point and Size.

Inbreeding

When using multiple inheritance you should be aware of what is called the diamond problem. This occurs when your class inherits from two classes with a common ancestor.

In our geometry example, we could introduce this diamond problem by letting both Point and Size inherit from a common parent class, say one called: Shape.

In C++ there are ways around this issue called virtual inheritance, it is an advanced topic though. In this article we will not go into detail about this - you should just know that the problem is solvable.

Constructors

A constructor is a special method on a class that gets called automatically when the class in created. Constructors often initialize default values of member variables.

When we develop for embedded systems, we cannot assume variable values are initialized to 0, upon creation. For this reason we want to explicitly set all variables of our Rect class to 0:

class Rect
{
public:
    int x, y;
    int width, height;

    Rect()
    {
        x = y = 0;
        width = height = 0;
    }

    int area()
    {
        return width*height;
    }
};

Notice the special contructor method Rect() has no return type - not even void! Now we have created a constructor that sets all member variables to zero, so we ensure they are not random when we create an instance of Rect:

Rect bounds;
int size = bounds.area(); // gives 0

Our constructor is executed upon creation of the bounds variable.

When a constructor takes no arguments, as our, it is called the default constructor.

Non-default Constructors

We can declare multiple constructors for our class in C++. Constructors can take parameters, just as functions can.

Let us add another constructor to Rect that takes all the member variables as parameters:

class Rect
{
public:
    int x, y, width, height;
    
    // The default constructor
    Rect()
    {
        x = y = width = height = 0;
    }

    // Our special contructor
    Rect(int _x, int _y, int _w, int _h)
    {
        x = _x;
        y = _y;
        width = _w;
        height = _h;
    }

    int area() { return width*height; }
};

Now we have a special constructor that initializes a Rect object with a provided set of values. Such contructors are very convenient, and make our code less verbose:

Rect bounds; // default constructor inits to 0 here
bounds.x = 10;
bounds.y = 10;
bounds.width = 75;
bounds.height = 75;

// now the same can be achived with a single line
Rect frame(10,10, 75, 75);

When you call a special constructor like Rect(10,10,75,75) the default constructor is not executed! In C++ only one constructor can be executed, they can not be daisy chained.

Namespaces

When developing your application you might choose class names that already exists in the system. Say you create a class called String, changes are that this name is taken by the system’s own String class. Indeed this is the case in OpenMono SDK.

To avoid name collisions for common classes such as Array, String, Buffer, File, etc. C++ has a feature called namespaces.

A namespace is a grouping of names, inside a named container. All OpenMono classes provided by the SDK is defined inside a namespace called mono. You can use double colons to reference classes inside namespaces:

mono::String str1;
mono::io::Wifi wifi;
mono::ui::TextLabelView txtLbl;

Here we define instances (using the default constructor) that are declared inside the namespace mono and the sub-namespaces: io and ui.

Declaring namespaces

So far in this guide, we have only seen classes declared in global space. That is outside any namespace. Say, we want to group all our geometric classes in a namespace called geo.

Then Rect would be declared as such:

namespace geo {
    class Rect
    {
    public:
        int x,y,width,height;

        // ...
    };
}

Now, any code inside the namespace geo { ... } curly braces can reference the class Rect by its name. However, any code outside the namespace must define the namespace as well as the class name: geo::Rect.

Namespaces can contains other namespaces. We can create a new namespace inside geo called threeD. Then, we can rename Rect3D to Rect and declare it inside the threeD namespace:

namespace geo {
    namespace threeD {
        class Rect : public geo::Rect
        {
            int z, depth;

            // ...
        };
    }
}
The using directive

If you are outside a namespace (like geo) and often find yourself referencing geo::Rect, there is a short cut. C++ offers a using directive much like C# does.

The using directive imports a namespace into the current context:

using namespace geo;

Rect frame;

Now you do not have to write geo::Rect, just Rect - since geo has become implicit.

If you look through OpenMono SDK’s source code, you will often see these using statement at the beginning of header files:

using namespace mono;
using namespace mono::ui;
using namespace mono::geo;

This reduces the verbosity of the code, by allowing referencing classes without namespace prefixes.

Using a single class

Another less invasive option is to import only a specific class into the current context - not a complete namespace. If you now you are only going to need the geo::Rect class and not any other class defined in geo, you can:

using geo::Rect;

Rect frame;

This imports only the Rect class. This allows you to keep your context clean.

Tip

On a side note, remember that importing namespaces has no effect on performance. C++ is a compiled language, and namespaces does not exist in binary. You can declare and import as many namespaces as you like - the compiled result is not affected on performance.

References

C++ introduces an alternative to C pointers, called references. If you know C pointers, you are familiar with the * syntax. If you don’t, just know that in C you can provide a copy of a variable or a pointer to the variable.

In C you denote pointer types with an asterisk (*). C++ introduces references denoted by an ampersand (&), which are somewhat like pointers.

A reference in C++ is constant pointer to another object. This means a reference cannot be re-assigned. It is assigned upon creation, and cannot be changed later:

Rect frame = Rect(0,0,25,25);
Rect& copy = frame;
Rect frm2;
copy = frm2; // AArgh, compiler error here!!

The copy variable is a reference to frame - always. In contrast to pointers in C, you do not have to take the address of an variable to assign the reference. C++ handles this behind the scenes.

Reference in functions

A great place to utilze references in C++ is when defining parameters to functions or methods. Let us declare a new method on Rect that check if a Point is inside the rectangles interior. This method can take a reference to such a point, no reason to copy data back and forth - just pass a reference:

class Rect
{
public:
    // rest of decleration left out

    bool contains(const Point &pnt)
    {
        if (   pnt.x > x && pnt.x <= (x + width)
            && pnt.y > y && pnt.y <= (y +height))
            return true;
        else
            return false;
    }
}

Our method takes a reference to a Point class, as denoted by the ampersand (&). Also, we have declared the reference as const. This means we will not modify the pnt object.

If we left out the const keyword, we are allowed to make changes to pnt. By declaring it const we are restraining ourselves from being able to modify pnt. This help the C++ compiler create more efficient code.

The rule of 3

I shall briefly touch the Rule of Three concept, though it is beyond the scope of this article.

When you assign objects in C++ its contents is automatically copied to the destination variable:

Rect rct1(5,5,10,10); // special constructor
Rect rct2; // default constructor
rct2 = rct1; // assignment, rct1 is copied to rct2

All of Rect member variables are automatically copied by C++. This is fine 90% of the time, but there are times when you need or want special behaviour. Often in these cases a advanced behaviour is needed, for example to implement reference counting or similar.

As an example here, we just want to modify our Rect class to print to the console everytime it is copied.

To achieve this, we must overwrite two implicit defined methods in C++. These are the copy constructor and the assignment operator.

The Copy Constructor

The copy constructor is a special constructor that takes an instance of an object and initializes itself as a copy. C++ calls the copy constructor when creating a new variable from an existing one. These are common examples:

Rect frame(0,0,100,100); // special constructor
Rect frame2 = frame; // copy constructor
someFunction(frame); // copy constructor again

When we create a new instance by assigning an existing object the copy constructor is used. Further, if we have a function or method and takes a class type as parameter, the function is provided with a fresh copy of the object by the copy contructor.

To create your own copy constructor you define it like this:

class Rect
{
public:
    // copy constructor
    Rect(const Rect &other)
    {
        x = other.x;
        y = other.y;
        width = other.width;
        height = other.height;

        printf("Hello from copy constructor");
    }
};

We left out the other constructors, and members in this example. The copy constructor is a constructor method that takes a const reference to another instance of its class.

In the Rect class we copy all variables (the default behaviour of C++, if we had not defined any copy constructor) and prints a line to the console.

This serves to demonstrate that you can define exactly what it means to assign your class to a new variable. You can make your new object a shallow copy of the original or change some shared state.

The Assignment Operator

There is still the other case: assignment oprator. It is where the default assignment operator is used. The default assignment operator occurs when:

Rect view(10,10,100,100); // convenient constructor
Rect bounds;   // default constructor
bounds = view; // assignment operator

Here we create a instance with some rectangle view, and a zeroed instance bounds. If we want the same behaviour as with the copy constructor, we need to declare the assignment operator on Rect:

class Rect
{
public:
    // rest of class content left out

    // assignment operator
    Rect& operator=(const Rect &rhs)
    {
        x = rhs.x;
        y = rhs.y;
        width = rhx.width;
        height = rhs.height;

        printf("Hello from assignment operator");
        return *this;
    }
};

Just like the copy constructor, the assignment operator takes a const reference to the object that need to be assigned (copied). But its assignment must also return a reference of itself, as defined by Rect&. This is also why we have to include the return *this statement. In C++ this is a pointer to the instance of the class - the object itself.

A C pointer juggling champ, will recognize that we dereference the pointer by adding the asterisk (*) in front.

Just as is the case with the copy constructor, we can now define the assignment behavior of Rect. Here (again), it is illustrated by printing to the console upon assignment.

The Deconstructor

This is the last part of the Rule of Three in C++.

THe deconstructor is the inverse of the constructor - it is called when an object dies or rather - is deallocated. Objects get deallocated when they go out of scop. As is the case when a function or method returns.

To follow our previous examples we want the deconstructor to just print to the console.

class Rect
{
public:
    // rest of class content is left out

    //the deconstructor
    ~Rect()
    {
        printf("Hello from the de-constructor");
    }
};

The deconstructor is defined as the class’ name with a tilde (~) in front. A deconstructor takes no arguments.

Now this is the rule of three. Defining the:

  • copy constructor : Class(const Class &other)
  • assignment operator : Class& operator=(const CLass &rhs)
  • deconstructor : ~Class()

When you create your own C++ classes, think about these three. Mostly you don’t have to implement them, but in some cases you will.

Further reading

C++ is an admittedly an avanced and tough language. I still bang my head against the wall sometimes. More modern languages like Java and C# are easier to use, but in an embedded environment we don’t have the luxuary of a large runtime. So for now, we are left with C++.

There are still a ton of topics that I did not cover here. I’d like to encourage you to read about these more advanced topics:

Bare Metal C++: A Practical Guide

If you what to be an embedded coding champ, you should really read Alex Robenko’s book: Practical Guide to Bare Metal C++ (and I mean: really!)

Alex’ book goes through very interesting topics of getting C++ runnning on embedded devices. It covers important shortcomings and advantages of C++ in an embedded environment.

If you know C++ you might want to use Exceptions and RTTI features, before you do: Read the book! In contrast, if you do not know C++ you might (will) make mistakes that can take hours to recover from. Again: Read the book!

Here is a short list of most interesting chapters of the book:

  • Dynamic Memory Allocation
  • Exceptions
  • RTTI
  • Removing Standard library
  • Static objects
  • Abstract classes
  • Templates
  • Event loops

As a Mono developer you will face most of these topics.

Read the Book

  • Queued callbacks and interrupts
  • Touch System Architecture
  • Wifi & networking
  • Boot and Startup procedures
  • Power Management Overview
  • Memory Management: Stack vs heap objects?
  • The Build System

Schematics

This is the schematics for our hardware. These are meant to help you develop our own extensions to Mono, go create!

If you need more specific schematics than what is shown here, please consider posting a request on our community.

Mono (Maker + Basic)

Mono functional schematic

PDF PNG

If you have a Mono Basic, it is the same as Maker, just without the Wifi / Bluetooth component mounted.

Mono Shield Adapter

Mono Shield Adapter functional schematic

PDF PNG

MonoKiosk

Mono apps are distributed through the Kiosk, and you can get your app into the Kiosk by following the recipe below.

GitHub

If your source code is hosted on GitHub, you will need to make a GitHub release and attach three types of files to the release, namely

  • The app description.
  • A set of screenshots.
  • The binary app itself.
App description

The release must contain a file named app.json that contains the metadata about your app, for example

{ "id":"com.openmono.tictactoe"
, "name":"Tic Tac Toe"
, "author":"Jens Peter Secher"
, "authorwebsite":"http://developer.openmono.com"
, "license":"MIT"
, "headline":"The classic 3x3 board game."
, "description":
  [ "Play with a fun and exciting game with against another player."
  , "Can you beat your best friend in the most classic of board games?"
  ]
, "binary":"ttt.elf"
, "sourceurl":"https://github.com/getopenmono/ttt"
, "required":["display","touch"]
, "optional":[]
, "screenshots":
  [ "tic-tac-toe-part1.png"
  , "tic-tac-toe-part2.png"
  , "tic-tac-toe-part3.png"
  ]
, "cover": "tic-tac-toe-part2.png"
, "kioskapi": 1
}

As you can see, app.json refers to three distinct images (tic-tac-toe-part1.png, tic-tac-toe-part2.png,tic-tac-toe-part3.png) to be used on the app’s page in MonoKiosk, so these three files must also be attached to the GitHub release. The metadata also refers to the app itself (ttt.elf), the result of you building the application, so that file must also be attached to the release.

The format of the metadata needs to be very strict, because it is used to automatically create an entry for your app in MonoKiosk. The metadata must be in JSON format, and the file must be named app.json. In the following, we will describe the format in detail.

id

The id must be unique within the Kiosk, so you should use reverse domain name notation like uk.homebrewers.brewcenter.

name

The name of the app as it should appear to people browsing the Kiosk.

author

Your name or Organisation, as it should appear to people browsing the Kiosk.

authorwebsite

An optional URL to your (organisation’s) website.

license

How other people can use your app and the source code. We acknowledges the following licenses:

If you feel that you need another license supported, take it up in the community.

headline

Your headline that accompanies the app on the Kiosk.

description

A list of paragraphs that give other people a detailed desription of the app, such as why they would need it and what it does.

binary

The name of the ELF file which has been produced by your compiler, and which you have attached to the release.

sourceurl

An URL to the source code of the app.

required

A list of hardware that must be present in a particular Mono to run the app. The acknowledged hardware is as follows.

  • accelerometer
  • buzzer
  • clock
  • display
  • jack
  • temperature
  • touch
  • wifi
  • bluetooth
optional

A list of Mono hardware that the app will make use of if present. The acknowledged hardware is the same as for the required list.

screenshots

A list of images that will be presented in the Kiosk alongside the app description.

All images must be either 176x220 or 220x176 pixes, and they must be attached to the release.

cover

One of the screenshots that you want as cover for app in the Kiosk.

kioskapi

The format of the metadata. The format described here is version 1.

How to get your app included

When you have created a new (version) of your app, you can contact us at kiosk@openmono.com with the URL of your release (eg. https://api.github.com/repos/getopenmono/ttt/releases/tags/v0.1.0), and we will do a sanity check of the app and add to the official list used by the Kiosk.

For GitHub, the url for a release is https://api.github.com/repos/:owner/:repo/releases/tags/:tag

Datasheets

If you need to dive a little deeper into the inner workings of Mono, we have collected the datasheets for the components in Mono

You might need to consult specific datasheets for the components in Mono, if you are debugging or just need some advanced features not provided by the API.

Accelerometer

Mono’s accelerometer is a MMA8652FC chip by Freescale. It is connected to Mono’s I2C bus.

MMA8652FC Accelerometer datasheet thumbnail
Download PDF

The accelerometer is handled by the MonoAccelerometer class in the software framework. If you need specific features, or just wish to play with the component directly, you should consult the datasheet.

MCU

Mono’s Micro Controller Unit (MCU) is a Cypress PSoC5LP, that is an Arm Cortex-M3 CPU. You can use all its registers and functions for your application, the SDK includes headers for all pins and registers. (You must explicitly include the project.h file.)

The MCU model we use has 64 Kb SRAM, 256 Kb Flash RAM and runs at 66 Mhz.

Cypress PSoC5 Technical Reference Manual thumbnail
Download PDF

The software framework encapsulates most MCU features in the mbed layer, such as GPIO, interrupts and timers. Power modes is also controlled by the registers in the MCU and utilized by the PowerManagement class.

Display Chip

The display is driven by an ILITEK 9225G chip. On mono we have hardwired the interface to 16 bit 5-6-5 color space and the data transfer to be 9-bit dedicated SPI, where the 9th bit selects data/command registers. (This should make sense, when you study the datasheet.)

Ilitek 9225G display driver specification thumbnail
Download PDF

In the framework the display controller class ILI9225G utilizes the communication and pixel blitting to the display chip.

Wireless

Mono uses the Redpine Wifi chip to achieve wireless communication. (The same chip includes Bluetooth for the Maker model, also.) The chip is connected via a dedicated SPI interface, and has a interrupt line connected as well.

Redpine WiseConnect Software Programming Reference Manual thumbnail
Download PDF

The communication interface is quite advanced, including many data package layers. You can find our implementation of the communication in the ModuleSPICommunication class. This class utilizes the SPI communication from and to the module, it does not know anything about the semantics of the commands sent.

Temperature Sensor

The temperature sensor is an Amtel AT30TS74 chip, connected via the internal I2C bus.

Redpine WiseConnect Software Programming Reference Manual thumbnail
Download PDF

The temperature interface is used in the AT30TS74Temperature class.

API Reference

Common Utilities

DateTime
class

A Date and time representation in the Gregorian calendar.

This class represents a point in time, defined in the gregorian calendar. Such a timestamp are given in year, month, day of month, hours since midnight, minutes and seconds. This class also defined if the timestamp is in UTC / GMT or a defined local time zone.

The class handles leap years and the varying length of months. You can add seconds, minutes, hours and days to a DateTime object and get the result as a new DateTime object.

When you create DateTime objects they are created in the local time zone by default. The local time zone is defined as a offset in hours relative to UTC. There is no notion of IANA Time Zone names of alike - just an offset to the UTC time.

There are two convenient method to print DateTime as readable strings. The toString method print a human readable (MySql compatible) timestamp. The other toISO8601 returns a string formatted in the ISO 8601 standard format used in JSON objects.

When printing DateTime objects, they are returned in the time zone that they are created in.

System Wall Clock

This class also has a global DateTime object reserved for use by a RTC feature. A subsystem manages the RTC and increments the global system DateTime object.

You can get the current DateTime time by using the static method now To set the system clock use the static method setSystemClock

Public Types

enum type mono::DateTime::TimeTypes

DateTime timestamps can be one of three types

Values:

The DateTime is specified in local time zone

The DateTime is specified in UTC / GMT time zone

The DateTime do not have a specified time zone

Public Functions

DateTime::DateTime()

Construct an empty / invalid DateTime object.

DateTime::DateTime(const time_t t, bool localTimeZone)

Create a DateTime from the a libc simple time.

This constructor takes a standard lic time variable and create a calendar DateTime object from that. It uses the systems timezone, and libc systems time stamp to calendar conversion.

You can set the optional argument localTimeZone to false to force the DateTime to be created in UTC time, instead of system time.

Times is converted to a date in the Gregorian calendar.

Parameters
  • t -

    The libc simple time stamp

  • localTimeZone -

    Optional: Use the systems timezone in convertion

DateTime::DateTime(const tm *brokentime, bool localTimeZone)

Create a DateTime from the a libc broken-down time struct.

This constructor takes a standard libc broken-downtime variable and creates a calendar DateTime object from that. It uses the timezone present in libc structure.

You can set the optional argument localTimeZone to false to force the DateTime to be created in UTC time, instead of system time.

Parameters
  • brokentime -

    The libc simple broken-down calendar time

  • localTimeZone -

    Optional: Use the systems timezone in convertion

DateTime::DateTime(uint16_t years, uint8_t months, uint8_t days, uint8_t hours, uint8_t minutes, uint8_t seconds, TimeTypes zone)

Construct a DateTime object with a given date and time.

Parameters
  • years -

    The Year component of the date, for example 2016

  • months -

    The month component of the date from 1 to 12, May is 5

  • days -

    The day component of the date, 1-indexed, from 1 to 31

  • hours -

    Optional: The hour component of the timestamp, range is 0 to 23

  • minutes -

    The minute component of the timestamp, range is 0 to 59

  • seconds -

    The seconds component of the timestamp, range is 0 to 59

  • zone -

    The timezone where this DateTime define its time, default is the local timezone

String DateTime::toString()
const

Return the DateTime object as a huamn readable string.

Return
A mono string on the format: yyyy-MM-dd hh:mm:ss

String DateTime::toISO8601()
const

Return an ISO8601 formatted timestamp as a string.

This returned string is on the format: yyyy-MM-ddTHH:mm:ss+tt:00 if not UTC or yyyy-MM-ddTHH:mm:ssZ

String DateTime::toRFC1123()
const

Get the DateTime as an RFC1123 compatible date/time string.

This is the standard used by the HTTP standard and therefore used in HTTP headers like Date and Last-Modified. Use this method to format a DateTime to this representation.

String DateTime::toTimeString()
const

Return only a time string from the DateTime.

The format is: HH:mm:ss

String DateTime::toDateString()
const

Return only a date string from the DateTime.

The format is: yyyy-MM-dd

uint32_t DateTime::toJulianDayNumber()
const

Return Julian day number of the DateTime.

uint32_t DateTime::toUnixTime()
const

Return Unix time of the DateTime.

struct tm DateTime::toBrokenDownUnixTime()
const

Return a libc broken-down time/date compnents.

This uses the default timezone of the local systems time zone

time_t DateTime::toLibcUnixTime()
const

Returns the libc style timestamp (simple time)

bool DateTime::isValid()
const

Return true if the DateTime is valid.

Invalid date object is contructed by the default constructor

DateTime DateTime::toUtcTime()
const

Convert this DateTime to UTC time.

uint8_t DateTime::Hours()
const

Get the hour component, from 0 to 23.

uint8_t DateTime::Minutes()
const

Get the Minute component, from 0 to 59.

uint8_t DateTime::Seconds()
const

Get the Seconds component, from 0 to 59.

uint8_t DateTime::Days()
const

Get the day of month component, first day of month is 1.

uint8_t DateTime::Month()
const

Get the month component, January is 1, December 12.

uint16_t DateTime::Year()
const

Get the year component.

DateTime DateTime::addSeconds(int seconds)
const

Return a new object with a number of seconds added.

This method increments the timestamp for the given second interval

Return
The new DateTime object with seconds added
Parameters
  • seconds -

    The seconds to add

DateTime DateTime::addMinutes(int minutes)
const

Return a new object with a number of minutes added.

This method increments the timestamp for the given minute interval

Return
The new DateTime object with minutes added
Parameters
  • minutes -

    The minutes to add

DateTime DateTime::addHours(int hours)
const

Return a new object with a number of hours added.

This method increments the timestamp for the given hour interval

Return
The new DateTime object with hours added
Parameters
  • hours -

    The hours to add

DateTime DateTime::addDays(int days)
const

Return a new object with a number of days added.

This method increments the timestamp for the given day interval

Return
The new DateTime object with days added
Parameters
  • days -

    The days to add

DateTime DateTime::addTime(const time_t *t)
const

Return a new object with the Unix simple time component added.

The provided pointer to a unix time is added to the existing DateTime and the result is returned as a new object.

Return
The new DateTime object with the time interval added
Parameters
  • t -

    The unix simple time to add

String DateTime::toString(const char *format)
const

Format the DateTime to a string, using libc strftime function.

Use this method to get a custom representation of the date/time as text. You control the format of the output using the string at format. It can contain two kinds of specifications: text to be copied literally into the formatted string, and time conversion specifications. Time conversion specifications are two- and three-character sequences beginning with ‘’ (use ‘%’ to include a percent sign in the output). Each defined conversion specification selects only the specified field(s) of calendar time data from *timp, and converts it to a string in one of the following ways:

a The abbreviated weekday name according to the current locale. [tm_wday]

A The full weekday name according to the current locale. In the default “C” locale, one of ‘Sunday’, ‘Monday’, ‘Tuesday’, ‘Wednesday’, ‘Thursday’, ‘Friday’, ‘Saturday’. [tm_wday]

b The abbreviated month name according to the current locale. [tm_mon]

B The full month name according to the current locale. In the default “C” locale, one of ‘January’, ‘February’, ‘March’, ‘April’, ‘May’, ‘June’, ‘July’, ‘August’, ‘September’, ‘October’, ‘November’, ‘December’. [tm_mon]

c The preferred date and time representation for the current locale. [tm_sec, tm_min, tm_hour, tm_mday, tm_mon, tm_year, tm_wday]

C The century, that is, the year divided by 100 then truncated. For 4-digit years, the result is zero-padded and exactly two characters; but for other years, there may a negative sign or more digits. In this way, ‘Cy’ is equivalent to ‘Y’. [tm_year]

d The day of the month, formatted with two digits (from ‘01’ to ‘31’). [tm_mday]

D A string representing the date, in the form ‘”%m/%d/%y”’. [tm_mday, tm_mon, tm_year]

e The day of the month, formatted with leading space if single digit (from ‘1’ to ‘31’). [tm_mday]

Ex In some locales, the E modifier selects alternative representations of certain modifiers x. In newlib, it is ignored, and treated as x.

F A string representing the ISO 8601:2000 date format, in the form ‘”%Y-%m-%d”’. [tm_mday, tm_mon, tm_year]

g The last two digits of the week-based year, see specifier G (from ‘00’ to ‘99’). [tm_year, tm_wday, tm_yday]

G The week-based year. In the ISO 8601:2000 calendar, week 1 of the year includes January 4th, and begin on Mondays. Therefore, if January 1st, 2nd, or 3rd falls on a Sunday, that day and earlier belong to the last week of the previous year; and if December 29th, 30th, or 31st falls on Monday, that day and later belong to week 1 of the next year. For consistency with Y, it always has at least four characters. Example: “%G” for Saturday 2nd January 1999 gives “1998”, and for Tuesday 30th December 1997 gives “1998”. [tm_year, tm_wday, tm_yday]

h Synonym for “%b”. [tm_mon]

H The hour (on a 24-hour clock), formatted with two digits (from ‘00’ to ‘23’). [tm_hour]

I The hour (on a 12-hour clock), formatted with two digits (from ‘01’ to ‘12’). [tm_hour]

j The count of days in the year, formatted with three digits (from ‘001’ to ‘366’). [tm_yday]

k The hour (on a 24-hour clock), formatted with leading space if single digit (from ‘0’ to ‘23’). Non-POSIX extension (c.p. I). [tm_hour]

l The hour (on a 12-hour clock), formatted with leading space if single digit (from ‘1’ to ‘12’). Non-POSIX extension (c.p. H). [tm_hour]

m The month number, formatted with two digits (from ‘01’ to ‘12’). [tm_mon]

M The minute, formatted with two digits (from ‘00’ to ‘59’). [tm_min]

n A newline character (‘ ’).

Ox In some locales, the O modifier selects alternative digit characters for certain modifiers x. In newlib, it is ignored, and treated as x.

p Either ‘AM’ or ‘PM’ as appropriate, or the corresponding strings for the current locale. [tm_hour]

P Same as ’p’, but in lowercase. This is a GNU extension. [tm_hour]

r Replaced by the time in a.m. and p.m. notation. In the “C” locale this is equivalent to “%I:%M:%S %p”. In locales which don’t define a.m./p.m. notations, the result is an empty string. [tm_sec, tm_min, tm_hour]

R The 24-hour time, to the minute. Equivalent to “%H:%M”. [tm_min, tm_hour]

S The second, formatted with two digits (from ‘00’ to ‘60’). The value 60 accounts for the occasional leap second. [tm_sec]

t A tab character (‘’).

T The 24-hour time, to the second. Equivalent to “%H:%M:%S”. [tm_sec, tm_min, tm_hour]

u The weekday as a number, 1-based from Monday (from ‘1’ to ‘7’). [tm_wday]

U The week number, where weeks start on Sunday, week 1 contains the first Sunday in a year, and earlier days are in week 0. Formatted with two digits (from ‘00’ to ‘53’). See also W. [tm_wday, tm_yday]

V The week number, where weeks start on Monday, week 1 contains January 4th, and earlier days are in the previous year. Formatted with two digits (from ‘01’ to ‘53’). See also G. [tm_year, tm_wday, tm_yday]

w The weekday as a number, 0-based from Sunday (from ‘0’ to ‘6’). [tm_wday]

W The week number, where weeks start on Monday, week 1 contains the first Monday in a year, and earlier days are in week 0. Formatted with two digits (from ‘00’ to ‘53’). [tm_wday, tm_yday]

x Replaced by the preferred date representation in the current locale. In the “C” locale this is equivalent to “%m/%d/%y”. [tm_mon, tm_mday, tm_year]

X Replaced by the preferred time representation in the current locale. In the “C” locale this is equivalent to “%H:%M:%S”. [tm_sec, tm_min, tm_hour]

y The last two digits of the year (from ‘00’ to ‘99’). tm_year

Y The full year, equivalent to Cy. It will always have at least four characters, but may have more. The year is accurate even when tm_year added to the offset of 1900 overflows an int. [tm_year]

z The offset from UTC. The format consists of a sign (negative is west of Greewich), two characters for hour, then two characters for minutes (-hhmm or +hhmm). If tm_isdst is negative, the offset is unknown and no output is generated; if it is zero, the offset is the standard offset for the current time zone; and if it is positive, the offset is the daylight savings offset for the current timezone. The offset is determined from the TZ environment variable, as if by calling tzset(). [tm_isdst]

Z The time zone name. If tm_isdst is negative, no output is generated. Otherwise, the time zone name is based on the TZ environment variable, as if by calling tzset(). [tm_isdst]

%% A single character, ‘’.

Public Static Functions

static DateTime mono::DateTime::maxValue()

Get the maximum possible DateTime value (far in the future)

static DateTime mono::DateTime::minValue()

Get the lowest possible DateTime value (the distant past)

bool DateTime::isLeapYear(uint16_t year)

Check is a year is a leap year.

DateTime DateTime::fromISO8601(String date)

Parse a subset of ISO 8601 compatible date time representations.

This static method takes a ISO 8601 formatted string, and creates a DateTime object from that. This method only parses a subset of the possible date representations allowed in ISO 8601. Specifically it can handle dates in these format:

  • yyyy-MM-ddTHH:mm:ssZ
  • yyyy-MM-ddTHH:mm:ss+01:00 or other time zones
  • yyyy-MM-dd HH:mm:ssZ
  • yyyy-MM-dd HH:mm:ss

Return
The parsed DateTime object, that might be valid or invalid

void DateTime::setSystemDateTime(DateTime dt)

Set a new system DateTime.

DateTime DateTime::now()

Get the current DateTime from the system RTC clock.

void DateTime::incrementSystemClock()

Internal method used by the RTC system to increment the system DateTime. You should not call this manually.

Public Static Attributes

int DateTime::LocalTimeZoneHourOffset

The systems current TimeZone setting.

The timezone is just an hour-offset from the UTC / GMT time

GenericQueue
template <typename Item>
class

A templated Queue, where template defines the queue element type.

This class is identical to Queue, but it uses templating to preserve type information.

This is a basic single linked FIFO queue structure. All items in the queue must implement the QueueItem interface.

Item data types

Items added to the queue must inherit from the interface QueueItem. This is required because this interface defined the queues next pointer.

Should you try to construct a GenericQueue with non-QueueItem based template, you will get a compiler warning.

Complexity

As with standard queue data types, enqueueing and dequeueing items are constant time ( O(1) ). However removing an element inside the queue is linear ( O(n) ), same for getting the current length or size of the queue.

See
QueueItem

PowerSaver
class

Auto dim the display and sleep Mono after a given period of inactivity.

This class will automatically dim the display and enter sleep mode, after a period of user inactivity. The uses 3 states:

  1. Normal mode (full brightness on display)
  2. After a period of no user touch input (default 10 secs.), display dims to 11%
  3. After yet a period (default 10 secs.) of no touch input, sleep mode is entered.

Any touch input will reset the state to 1.

You should add this objact to your AppController class, to enable automatic power saving.

Multiple PowerSavers

If you want to use multiple instances of this class, remember to deactivate the instances that should be inactive. Having two active instances at one time, can be confusing to the users.

Catch-all Touches

TO capture all touches, any instane should be the first to respond to touch inputs. The touch system has a responder chain of objects that handles touch input. Any of these objects might choose to break the chain and allow no further processing of a given touch event.

Therefore the PowerSaver must be the first (or one of) to handle touch events. You accomplish this by initializing the PowerSaver object as the first member object of your AppController. Before any other touch related classes.

Public Functions

PowerSaver::PowerSaver(int dimTimeoutMs, int sleepTimeoutMs, int dimBrightness, int fullBrightness)

Construct a auto dimmer and sleep timer.

Parameters
  • dimTimeoutMs -

    The delay before display is dimmed (in milliseconds)

  • sleepTimeoutMs -

    The delay before sleep mode is entered (in milliseconds)

  • dimBrightness -

    The brightness level when display is dimmed (0 to 255)

  • fullBrightness -

    The full brightness level (normal mode) (0 to 255)

void PowerSaver::startDimTimer()

Starts the timer that will dim the display after the chosen timeout.

This call stops any running sleep timer. After the dim timer fires, the sleep timer is automatically started.

void PowerSaver::startSleepTimer()

Starts the sleep timer, that will sleep Mono after the chson timeout.

This will stop a running dim timer, and trigger sleep mode on timeout.

void PowerSaver::dim()

Immidiately dim the display and then start the sleep timer.

This will (asynchronously) dim the display to the chosen brightness level. WHen the display has been dimmed, the sleep timer is started.

void PowerSaver::undim()

Immidiately undim the display to full brightness.

This will stop the sleep timer and re-start the dim timer.

void PowerSaver::deactivate()

Disable the PowerSaver all together.

No dimming or sleep is triggered. You must call startDimTimer to re-enabled the PowerSaver.

Queue
class

A pointer based FIFO style Queue.

**Note: You should avoid using this Queue class, and consider its template based counter part: GenericQueue**

This is a basic single linked FIFO queue structure. All items in the queue must implement the QueueItem interface.

In theory you can add different types into the queue, as long as they all inherit QueueItem. However, you should not do this. Mixing different types in the queue, removes type information - such that the objects original type can not be restored later.

Best practice is therefore to use only one type in the queue. To help with this you should really use the GenericQueue class. This class uses C++ templating to keep type information and you do not need to manual type casting.

See
GenericQueue

Public Functions

Queue::Queue()

Construct an empty queue.

void mono::Queue::enqueue(IQueueItem *item)

Add a new element to the back of the queue Insert a pointer to an element on the back of the queue.

IQueueItem *mono::Queue::dequeue()

Returns and removes the oldest element in the queue.

IQueueItem *mono::Queue::peek()

Return the oldest element in the queue, without removing it.

IQueueItem *mono::Queue::next(IQueueItem *item)

Get the next element in the queue, after the one you provide.

NOTE: There is no check if the item belongs in the parent queue at all!

Return
The next element in the queue, after the item you provided.
Parameters
  • item -

    A pointer to an item in the queue

bool mono::Queue::exists(IQueueItem *item)

Check that an object already exists in the queue. Because of the stack based nature of this queue, all objects can only exist one replace in the queue. You cannot add the same object to two different positions in the queue.

Parameters
  • item -

    The element to search for in the queue

uint16_t Queue::Length()

Return the length of the queue.

The length is the number of item currently present in the queue.

This method runs in O(n) (linear time)

IQueueItem
class

An interface for object that can be put into a Queue.

This interface defines the next queue item pointer on the sub-classes. This pointer is used by the Queue class to realize the queue data structure.

Any object you wish to insert into a queue must inherit from this interface.

See
GenericQueue

Regex
class

This class is a C++ wrapper around the C library called SLRE (Super Lightweight Regular Expressions)

Example

Regex::Capure caps[3];
Regex reg("(..) (..) (..)");
bool success = reg.Match("test my regex", caps, 3);
if (success) {
   String cap1 = reg.Value(caps[0]);
}

Pattern syntax

  • (?i) Must be at the beginning of the regex. Makes match case-insensitive
  • ^ Match beginning of a buffer
  • $ Match end of a buffer
  • () Grouping and substring capturing
  • \s Match whitespace
  • \S Match non-whitespace
  • \d Match decimal digit
  • \n Match new line character
  • \r Match line feed character
  • \f Match form feed character
  • \v Match vertical tab character
  • \t Match horizontal tab character
  • \b Match backspace character
  • + Match one or more times (greedy)
  • +? Match one or more times (non-greedy)
  • * Match zero or more times (greedy)
  • *? Match zero or more times (non-greedy)
  • ? Match zero or once (non-greedy)
  • x|y Match x or y (alternation operator)
  • \meta Match one of the meta character: ^$().[]*+?|\
  • \xHH Match byte with hex value 0xHH, e.g.
  • [...] Match any character from set. Ranges like [a-z] are supported
  • [^...] Match any character but ones from set

https://github.com/cesanta/slre

Public Types

typedef

Regex Match capture object holding the first match capture

See
Regex

Public Functions

Regex::Regex(String pattern)

Create a regular expression object from a pattern string

bool Regex::IsMatch(String matchStr)

Test if a string matches the regex pattern

Return
true on match, false otherwise

bool Regex::Match(String matchStr, Capture *captureArray, uint32_t capArraySize)

Get a the first capture group match from a string

The Regex class does not allocate any capure objects, so you must supply all needed objects for captures.

Return
true on match, false otherwise
Parameters
  • matchStr -

    The string to match against the regex pattern

  • captureArray -

    A pointer to a array of Capture objects

  • capArraySize -

    The size of the provided capture array

String Regex::Value(Capture &cap)

Return the string value from a match capture object

String
class

High level string class.

The mono framework has it own string class, that either reside on the HEAP or inside the read-only data segment (.rodata).

We use this string class to pass string data to async routines like the View ‘s scheduleRepaint method. Because views might be repainted at any point in time, we cannot have view data reside on the stack. This string class hold its data on the HEAP, but behaves as it would reside on the stack.

This string class takes care of all alloc and dealloc of memory. It is a referenced based string class. You should not pass pointers of C++ references to this class, but instead normal assignment or pass the full class to functions. The efficient copy / assignment operator methods on the class ensure only data references are passed, behind the scenes.

For example:

String str = String::Format("Hello World, number: %i", 1);
String str2 = str;
String str3 = str2;

In the code only 1 copy of the string data is present in memory. And only references are passed to the objects str2 and str3. Only as the last object is deallocated is the data disposed from the HEAP.

These features makes the class very lightweight and safe to pass around functions and objects.

Public Functions

String::String()

Construct an empty invalid string.

String::String(uint32_t preAllocBytes)

Construct an empty string with a pre-allocated size.

Use this constructor to created a buffer-like string object.

Parameters
  • preAllocBytes -

    The number of bytes to allocate in the string object

String::String(char *str, uint32_t length)

Construct a string from an existing C string, with a fixed length.

The string data is copied to the mono string, such that String has it own copy of the string data.

Parameters
  • str -

    Pointer to the original C string

  • length -

    The length of the provided string, without NULL terminator

String::String(char *str)

Construct a mono String from an existing NULL terminated C string.

The length of the source string is determined by the Clib function strlen.

Parameters
  • str -

    A pointer to the C style string

String::String(const char *str)

Construct a mono String from an existing NULL terminated C string.

The length of the source string is determined by the Clib function strlen.

Parameters
  • str -

    A pointer to the C style string

String::String(const String &str)

Construct a mono String from an existing mono string.

The length of the source string is determined by the Clib function strlen.

Parameters
  • str -

    A reference to the mono string

uint32_t String::Length()
const

Return the length of the string.

The length of the actual string is returned, not counting the NULL terminator.

This method uses strlen which does not support variable byte-length character encoding. (That means UTF8, 16 and alike.)

char String::operator[](uint32_t pos)
const

Access each character (or byte) of the string in an array like fashion.

char *String::operator()()
const

Short-hand for CString.

See
CString

char *String::CString()
const

Get a pointer to the raw C style string.

Use this method if need to print a string using printf or alike.

To obtain a pointer to the raw string data.

Public Static Functions

String String::Format(const char *format, ...)

C lib. style format string.

Construct a mono string using the string format syntax.

Return
String The resulting string, interpolated with provided parameters
Parameters
  • format -

    The formatted string with placeholders

ScheduledTask
class

Schedule function a call at a point in the future using the RTC.

A SchdueldTask is a wrapper around a function call that is scheduled some time in the future. You create a task by defining a function to be called, and a DateTime on when it should be called.

A ScheduledTask differs from Timer by not being repetitive by nature. Also, the time resolution on is seconds, not milliseconds as on Timers.

An advantage of scheduled tasks is they can execute in sleep mode. They have the ability to wake Mono from sleep, either completely or just to execute simple house keeping code inside the sleep mode state!

Scheduled tasks rely on the RTC system to execute. They use the global system DateTime object to execute when they are due. A ScheduledTask executes once. If you wish to re-scedule the task at a new point in the future, use the method reschedule.

Execution in Sleep Mode

You can opt-in to allow your task to run in sleep mode. This means Mono’s CPU wake up and executes your task’s callback function. You enabled sleep mode execution by:

ScheduledTask task(DateTime::now().addMinutes(30));
task.setRunInSleep(true);
task.setTask<MyClass>(this, &MyClass::myCallback);

The function is executed without exiting the frameworks sleep state. This means the auxillary power is not enabled. (Display, Wireless chip and sensors are off.) Inside you callback function you can do small lightweight tasks, and when your function returns Mono re-enter the sleep state.

Wake-up from a task

If you want to wake Mono from sleep, you must indicate to the IPowerManager that sleep mode should be exited. This is done by setting the flag:

IApplicationContext::Instance->PowerManager->__shouldWakeUp = true;

This will trigger a full wake-up, just as toggling the user button does.

RTC must run

Scheduled tasks will not work if the RTC system is not started. This system is automatically started on reset, so the system is enabled by default.

Just like Timer you are not guaranteed to have you function executed at the exact moment defined by the DateTime provided. The guarantee is that your function will not be executed before the provided time stamp.

Public Functions

ScheduledTask::ScheduledTask()

Consrtuct an empty (non-executable) Task.

You must provide a callback function and reschedule the task using the accessors in subsequent calls.

ScheduledTask::ScheduledTask(const DateTime &scheduledTime)

Construct a task that is due at a provided time stamp.

Create a ScheduledTask that is due on the given DateTime, which must be in the future. You must also provide the callback function using the setTask method.

Parameters
  • scheduledTime -

    The point in the future where the task should run

void ScheduledTask::reschedule(const DateTime &newTime)

Reschedules the task at a new point in the future.

Tasks only executes once. To enable re-ocurring tasks, use this method to schedule the task again.

Parameters
  • newTime -

    The new point in the future where the task is run again

bool ScheduledTask::willRunInSleep()
const

Get is this task will execute in sleep mode.

void ScheduledTask::setRunInSleep(bool run)

Allow this task to run in sleep mode.

If you set this to true the task will execute in sleep mode. Note that it does not abort sleep (wake up), it execute inside the sleep mode.

Task that do not run in sleep are executed ASAP after wake-up.

Parameters
  • run -

    true if the task can run in sleep, false otherwise

template <typename Class>
void mono::ScheduledTask::setTask(Class * context, void(Class::*)(void) memptr)

Set the tasks callback function.

Here you provide the function that is called when the task is scheduled

Parameters
  • context -

    The this pointer or object instance

  • memptr -

    A pointer to a member method on a class

Public Static Functions

void ScheduledTask::processScheduledTasks(bool isSleeping)

System routine of run any due scheduled task.

the RTC system automatically calls this method, you should not call it yourself.

bool ScheduledTask::pendingScheduledTasks(bool inSleep)

Returns true if there are scheduling tasks pending for processing.

This means a running task has timed out and are ready to have its handler called. tasks with no callback handler are not regarded as pending.

Parameters
  • inSleep -

    If this static method is called from inside sleep mode, set to true

Protected Functions

void ScheduledTask::runTask(bool inSleep)

Execute the tasks callback function

bool ScheduledTask::isDue()
const

Return true if the tasks time stamp has been reached

Protected Static Attributes

GenericQueue<ScheduledTask> ScheduledTask::queue

The global singleton queue of pending tasks

Timer
class

A queued Timer class, recurring or single shot.

A timer can call a function at regular intervals or after a defined delay. You can use the timer to do periodic tasks, like house-keeping functions or display updates.

Queued callback

The timer uses the Application Run Loop to schedule the callback handler function. This means your callback are not executed inside a hardware interrupt context. This is very convenient since your can do any kind of heavy lifting in your callback handler, and your code is not pre-empted.

Presicion

You should note that the timer are not guaranteed to be precisely accurate, it might fire later than your defined interval (or delay). The timer will not fire before your defined interval though. If you use any blocking wait statements in your code, you might contribute to loss in precision for timers.

If you want precise hardware timer interrupts consider the mbed Ticker class, but you should be aware of the hazards when using hardware interrupts.

Example

Create a reocurring timer that fires each second:

Timer timr(1000);
timr.setCallback<MyClass>(this, &MyClass::callback);
timr.start();

The member function callback will now be called every second. If you want to use a single shot callback with a delay, Timer has a convenience static function:

Timer delay = Timer::callOnce<MyClass>(100, this, &MyClass::callback);

Now delay is a running timer that calls callback only one time. Note that the timer object (delay) should not be deallocated. Deallocating the object will cause the timer to shut down.

Time slices

Say you set an interval of 1000 ms, and your callback takes 300 ms to execute. Then timer will delay for 700 ms and not 1000 ms. It is up to you to ensure your callback do not take longer to execute, than the timer interval.

Public Functions

Timer::Timer()

Contruct an empty (zero-timeout) re-occurring timer.

After calling this contructor, you must set the time out and callback function. Then start the timer.

Timer::Timer(uint32_t intervalOrTimeoutMs, bool snglShot)

Create a new timer with with an interval or timeout time.

All newly created timers are stopped as default. You must also attach callback handler to the timer, before it can start.

Parameters
  • intervalOrTimeoutMs -

    The timers time interval before it fires, in milliseconds

  • snglShot -

    Set this to true if the timer should only fire once. Default false

void mono::Timer::start()

Start the timer and put into running state.

Note: You must set a callback handler, before starting the timer.

void Timer::Start()

void mono::Timer::stop()

Stop the timer, any pending callback will not be executed.

void Timer::Stop()

bool Timer::SingleShot()
const

See if the timer is single shot.

bool Timer::Running()
const

See if the timer is currently running

void Timer::setInterval(uint32_t newIntervalMs)

Set a new timer interval.

Parameters
  • newIntervalMs -

    The timer interval in milliseconds

template <typename Owner>
void mono::Timer::setCallback(Owner * obj, void(Owner::*)(void) memPtr)

Sets a C++ callback member function to the timer.

Parameters
  • obj -

    A pointer to the callback member function context (the this pointer)

  • memPtr -

    A pointer to the member function, that is the callback

void mono::Timer::setCallback(void (*cFunction)(void))

Sets a callback handler C function to the timer.

Parameters
  • cFunction -

    A pointer to the C function, that is the callback

Public Static Functions

template <typename Owner>
static Timer* mono::Timer::callOnce(uint32_t delayMs, Owner * obj, void(Owner::*)(void) memPtr)

Create a single shot timer with a delay and callback function.

The timer object is created on the HEAP, which allows it to exists across stack frame contexts. You can safely create a callOnce(...) timer, and return from a function. Even if you do not have a reference to the timer object, it will still run and fire. The timer deallocates itself after it has fired. It cannot be reused.

Return
A pointer to the single shot timer
Parameters
  • delayMs -

    Delay time before the timer fires, in milliseconds.

  • obj -

    A pointer to the callbacks function member context (the this pointer)

  • memPtr -

    A pointer to the callback member function

static Timer *mono::Timer::callOnce(uint32_t delayMs, void (*memPtr)(void))

Create a single shot timer with a delay and callback function.

The timer object is created on the HEAP, which allows it to exists across stack frame contexts. You can safely create a callOnce(...) timer, and return from a function. Even if you do not have a reference to the timer object, it will still run and fire. The timer deallocates itself after it has fired. It cannot be reused.

Return
A pointer to the single shot timer
Parameters
  • delayMs -

    Delay time before the timer fires, in milliseconds.

  • memPtr -

    A pointer to the callback C function

Protected Functions

virtual void Timer::taskHandler()

This is the method that gets called by the run loop.

NOTE that this is not an interrupt function, you can do stuff that take some time.

Core Classes

AppRunLoop
class

This is the event run-loop for all mono applications. This class is instantiated and used inside the IApplicationContext interface. You should not interact with this class directly.

The run loop handles non-critical periodicly tasks. Classes can install tasks in the run-loop. Such classes are usually repetitive timers or lazy interrupt handlers.

Some standard system tasks are handled staticly inside the loop, like the USB serial reads.

Public Functions

void AppRunLoop::exec()

Start executing the run loop.

void AppRunLoop::CheckUsbDtr()

Do a single check of the DTR on the virtual UART.

bool AppRunLoop::addDynamicTask(IRunLoopTask *task)

Add a task to the dynamic task queue. This task is repeated over and over, until it reports that its should not be scheduled.

The task is added to a linked list, runtime is n.

Return
Always true at this point

bool AppRunLoop::removeDynamicTask(IRunLoopTask *task)

Remove a task from the dynamic task queue. This will search the queue for he pointer provided, and remove it.

Return
true if the object was found and removed, false otherwise.
Parameters
  • task -

    A pointer to the object, that should be removed

void AppRunLoop::setResetOnUserButton(bool roub)

Sets the Reset on User Button mode.

If true the run loop will check the user button, and if pressed it will trigger a software reset.

Parameters
  • roub -

    true will reset on user button, false is normal functionality.

void AppRunLoop::quit()

Terminate the run loop. Application events and more will stop working

You should use this, if you use your own embedded run loops.

Public Members

bool mono::AppRunLoop::resetOnDTR

As default behaviour the run loop will force a reset on high-to-low transition on the serial ports DTR (Data Terminal Ready) line.

This property controls this feature, setting it to true will enable software reset via the serial connection. This means the monoprog programmer can reset the device and connect to the bootloader.

Setting this to false means monoprog cannot automatically reset into the bootloader, you must press the reset button yourself.

uint32_t mono::AppRunLoop::TouchSystemTime

The CPU time used on proccessing touch input. This includes:

  • ADC sampling (approx 16 samples)
  • Touch value evaluation, and possible convertion into events
  • Traversing the responder chain
  • Handling TouchBegin, TouchEnd & TouchMove, and any function they call

This time includes the execution of your code if you have any button handlers or touch based event callbacks.

uint32_t mono::AppRunLoop::DynamicTaskQueueTime

The CPU time used on processing the dynamic task queue The time spend here include all queued tasks and callbacks. these could be:

  • Timer callback
  • Any QueueInterrupt you might have in use
  • All display painting routines (repainting of views subclasses)
  • Any custom active IRunLoopTask you might use

Nearly all callbacks are executed with origin inside the dynamic task queue. Expect that the majority of your code are executed here.

Protected Functions

bool runLoopActive mono::AppRunLoop::__DEPRECATED("Will be removed in future releases", "")

As long as this is true the stadard run loop will run

If set to false, the run loop will exit and main() will return, which you should absolutely not do!.

void AppRunLoop::processDynamicTaskQueue()

Execute all tasks in the dynamic task queue

void AppRunLoop::removeTaskInQueue(IRunLoopTask *task)

Internal method to sow together neightbourghs in the linked list

void AppRunLoop::process()

Process a single iteration of the run loop

void AppRunLoop::checkUsbUartState()

read the UART DTR state if possible

Protected Attributes

bool mono::AppRunLoop::lastDtrValue

The last seen serial DTR value. Reset can only happen in transitions.

bool mono::AppRunLoop::resetOnUserButton

Set to true if you want the run loop to call software reset when pressing the user button. Initial value is false

IRunLoopTask *mono::AppRunLoop::taskQueueHead

A pointer to the head task of the dynamic task queue. If no task are in the queue, this is NULL

IApplication
class

Entry point for all mono applications, abstract interface.

Every mono application must implement this interface. This is the starting point of the your application code, you must call it after the runtime initalization.

You do this from inside the main() function. Your main function should look like this:

int main()
{
     // Construct you IApplication subclass
     MyIApplicationSubclass appCtrl;
     
     // Tell the IApplicationContext of your existance
     IApplicationContext::Instance->setMonoApplication(&appCtrl);

     // Start the run loop... - and never come back! (Gollum!, Gollum!)
     return appCtrl.enterRunLoop();
}

Your mono applications entry point must be your own subclass of IApplication. And you must initalize it inside (not outside) the main() function. This is strictly nessesary, because the IApplicationContext must be ready when the IApplication is executed.

Also you must call the enterRunLoop method from main, to enter the event loop and prevent main() from returning.

Public Functions

mono::IApplication::IApplication()

Construct the global Application class.

Constructor for the global Application Controller. See IApplication for a describtion on when to call this constructor.

virtual void mono::IApplication::monoWakeFromReset()
= 0

Called when mono boot after having been power off or after a reset This method is only called once, you should use it to do inital data and object setup.

When this method returns mono will enter in an event loop, so use this method to setup event listeners for your code.

Do not call this method yourself, it is intended only to be called by the mono framework runtime.

virtual void mono::IApplication::monoWillGotoSleep()
= 0

The runtime library calls this function when the MCU will go into standby or sleep mode. Use this method to disconnect from networks or last-minute clean ups.

When you return from this method the system will goto sleep, and at wakeup the monoWakeFromSleep() method will be called automatically.

Do not call this method yourself, it is ontended only to be called by the mono framework runtime.

virtual void mono::IApplication::monoWakeFromSleep()
= 0

Called when mono comes out of a standby or sleep state, where the MCU instruction execution has been paused.

Use this method to reestablish I/O connections and refresh data objects.

You should not call this method your self, it is intended only to be called by the mono framework runtime.

int mono::IApplication::enterRunLoop()

Start the mono application run loop.

Start the main run loop for your mono application. This method calls the global IApplicationContext run loop.

The last line in the main.cpp file must be a call to this function:

int main()
{
    MyIApplicationSubclass appCtrl;

    // Some app ctrl setup code here perhaps?
    
    return appCtrl.enterRunLoop();
}

Return
The run loop never returns, the return type is only for comformaty.

IApplicationContext
class

The Application context class is a singleton class that is automatically instanciated by the framework. You should not need to interact with it directly. It is allocated on the stack, with its member objects.

The application context controls the application event loop at hardware event inputs. It is essential for communicating with Serial-USB and the display.

Depending on the execution context (hardware mono device or simulator), different subclasses of this interface it used. This interface is provided to give your application code a pointer to the concrete implementation of the application context. Regardless of running on a simulator or the actual device.

Public Functions

virtual int mono::IApplicationContext::exec()
= 0

Start the application run loop.

This method starts the global run/event loop for the mono application. The method never returns, so a call to this function should be the last line in your main() function.

The event loop automatically schedules the sub system, such as the network, inputs and the display.

virtual void mono::IApplicationContext::setMonoApplication(mono::IApplication *app)
= 0

Sets a pointer to the mono application object

Public Members

power::IPowerManagement *mono::IApplicationContext::PowerManager

A pointer the power management system.

Pointer to the global power management object, that controls power related events and functions. Use this pointer to go into sleep mode’ or get the current battery voltage level.

AppRunLoop *mono::IApplicationContext::RunLoop

A reference to the main run loop of the application. This pointer must be instanciated be subclasses

display::IDisplayController *mono::IApplicationContext::DisplayController

Pointer to the display interface controller object. The object itself should be initialized differntly depending on the ApplicationContext

ITouchSystem *mono::IApplicationContext::TouchSystem

Pointer to the touch system controller object.

The touch system handles touch input from the display or other input device. It must be initialized by an ApplicationContext implementation.

The touch system is the source of TouchEvent and delegate these to the TouchResponder classes. It is the ITouchSystem holds the current touch calibration. To re-calibrate the touch system, you can use this reference.

See
ITouchSystem

QueueInterrupt *mono::IApplicationContext::UserButton

The User Button queued interrupt handler.

Here you add your application handler function for mono user button. To handle button presses you can set a callback function for the button push.

The callback function is handled in the AppRunLoop, see the QueueInterrupt documentation for more information.

Note that the default initialized callback handler will toggle sleep mode. This means that if you do not set your own handler, the user button will put mono into sleep mode. The default callback is set on the .fall(...) handler.

Example for replacing the user button handler, with a reset handler:

// the button callback function
void MyApp::handlerMethod()
{
    IApplicationContext::SoftwareReset();
}

// on reset install our own button handler callback
void MyApp::monoWakeFromReset()
{
    IApplicationContext::Instance->UserButton->fall<MyApp>(this, &MyApp::handlerMethod);
}

sensor::ITemperature *mono::IApplicationContext::Temperature

A pointer to the Temperatrure sensor, if present in hardware.

This is an automatically initialized pointer to the temperature object, that is automatically created by the framework.

sensor::IAccelerometer *mono::IApplicationContext::Accelerometer

A pointer to the Accelerometer, if present in hardware.

This is an automatically initialized pointer to the accelerometer object, that is automatically created by the framework.

sensor::IBuzzer *mono::IApplicationContext::Buzzer

A pointer to the buzzer, if present in hardware.

This is an automatically initialized pointer to the buzzer object, that is automatically created by the framework.

IRTCSystem *mono::IApplicationContext::RTC

A Pointer to the current RTC interface, if such exists.

Mono has a RTC clock, that can control a system date time clock, that is accessed by the DateTime class

You can start or stop the RTC using this interface. Note that this pointer might be NULL

Public Static Functions

static void mono::IApplicationContext::EnterSleepMode()

The mono application controller should call this to give the Application Context a reference to itself.

This will ensure the Application Controllers methods gets called. Call this method to make mono goto sleep.

In sleep mode the CPU does not excute instruction and powers down into a low power state. The power system will turn off dynamically powered peripherals.

NOTE: Before you call this method make sure that you configured a way to go out of sleep.

static void mono::IApplicationContext::ResetOnUserButton()

Enable Reset On User Button mode, where user button resets mono.

If your application encounters unmet dependencies (missing SD Card) or gracefully handles any runtime errors, you can call this method. When called, the run loop will reset mono if the user button (USER_SW) is activated.

This method allows you to reset mono using the user button, instead of the reset button.

static void mono::IApplicationContext::SleepForMs(uint32_t ms)

Enter MCU sleep mode for a short time only. Sets a wake-up timer us the preferred interval, and calls the EnterSleepMode method.

Parameters
  • ms -

    The number of milli-second to sleep

static void mono::IApplicationContext::SoftwareReset()

Trigger a software reset of Mono’s MCU.

Calls the MCU’s reset exception, which will reset the system. When reset the bootloader will run again, before entering the application.

static void mono::IApplicationContext::SoftwareResetToApplication()

Trigger a software reset of MOno’s MCU, that does not load the bootloader.

Use this to do a fast reset of the MCU.

static void mono::IApplicationContext::SoftwareResetToBootloader()

Trigger a software reset, and stay in bootloader.

Calls the MCU reset exception, which resets the system. This method sets bootloader parameters to stay in bootloader mode.

CAUTION: To get out of bootloader mode you must do a hard reset (by the reset button) or program mono using monoprog.

Public Static Attributes

IApplicationContext *IApplicationContext::Instance

Get a pointer to the global application context

Protected Functions

virtual void mono::IApplicationContext::enterSleepMode()
= 0

Subclasses should overirde this method to make the sysetm goto sleep

virtual void mono::IApplicationContext::sleepForMs(uint32_t ms)
= 0

Subclasses should override this to enable sleep mode for a specefic interval only.

virtual void mono::IApplicationContext::resetOnUserButton()
= 0

Subclasses must implement this to enable the “Reset On User Button” behaviour. See ResetOnUserButton

virtual void mono::IApplicationContext::_softwareReset()
= 0

Subclasses must implement this method to enable software resets. See SoftwareReset

virtual void mono::IApplicationContext::_softwareResetToApplication()
= 0

Subclasses must implement this to enable software reset to application See SoftwareResetToApplication

virtual void mono::IApplicationContext::_softwareResetToBootloader()
= 0

Subclasses must implement this method to allow reset to bootloader See SoftwareResetToBootloader

mono::IApplicationContext::IApplicationContext(power::IPowerManagement *pwr, AppRunLoop *runLp, display::IDisplayController *dispCtrl, ITouchSystem *tchSys, QueueInterrupt *userBtn, sensor::ITemperature *temp, sensor::IAccelerometer *accel, sensor::IBuzzer *buzzer, IRTCSystem *irtc)

Protected constructor that must be called by the sub class. It sets up needed pointers for the required subsystems. This ensure the pointers are available when class members’ constructors are executed.

If this contructor did not setup the pointers, the PowerManagement constructor would see the Instance global equal null.

IRTCSystem
class

Abstract interface for controlling a MCU specific RTC.

This interface defines methods for setting up the RTC component, and starting and stopping the RTC interrupt.

The DateTime class contains a static DateTime object that represents the system time. It is this RTC interface’s task to maintain a valid system timestamp by incrementing the static system DateTime object.

Public Functions

virtual void mono::IRTCSystem::setupRtcSystem()
= 0

Setup the RTC system with all register setting and interrupts needed.

This shuold not start the RTC, just intialize it - making it ready for calling startRtc().

Any subclass must implement this function - it is automatically called by the IApplicationContext class.

virtual void mono::IRTCSystem::startRtc()
= 0

Start the built-in RTC, effectively starting the system date/ time clock.

virtual void mono::IRTCSystem::stopRtc()
= 0

Stop the built-in RTC, effectively pausing the system date/ time clock.

Public Static Attributes

bool IRTCSystem::__shouldProcessScheduledTasks

The RTC should set this when it is time to process scheduled tasks.

The run loop and the sleep loop should check this variable to know when to process all scheduled tasks. You must set this variable in your RTC interrupt function.

IRunLoopTask
class

THis interface defines tasks or functions that can be inserted into the ApplicationRunLoop.

The interface defines a method that implements the actual logic. Also, the interface defines the pointers previousTask and nextTask. These define the previous and next task to be run, in the run loops task queue.

To avoid dynamic memory allocation of linked lists and queues in the run loop, the run loop handler functions, are themselves items in a linked list.

All classes that that want to use the run loop, must inherit this interface.

NOTE that tasks in the run loop do not have any contraints on how often or how rare they are executed. If you need a function called at fixes intervals, use a Ticker or timer.

Protected Functions

virtual void mono::IRunLoopTask::taskHandler()
= 0

This is the method that gets called by the run loop.

NOTE that this is not an interrupt function, you can do stuff that take some time.

Protected Attributes

IRunLoopTask *mono::IRunLoopTask::previousTask

A pointer to the previous task in the run loop The the task is the first in queue, this is NULL

IRunLoopTask *mono::IRunLoopTask::nextTask

A pointer to the next task to be run, after this one. If this task is the last in queue, this is NULL

bool mono::IRunLoopTask::singleShot

Tasks are expected to be repetative. They are scheduled over and over again. Set this property to true and the task will not scheduled again, when handled.

ITouchSystem
class

Interface for the Touch sub-system

Public Functions

virtual void mono::ITouchSystem::init()
= 0

Initialize the touch system controller.

NOTE: This method is called by the current IApplicationContext automatically upon reset. You should call this manually.

virtual void mono::ITouchSystem::processTouchInput()
= 0

Sample the touch inputs and dispatch events if needed.

This AppRunLoop calls this method automatically on each cycle. If you wish to limit the sample frequency, your subclass must manually abort some calls to this method.

Note: Inactive touch systems must ignores calls to this method.

virtual int mono::ITouchSystem::toScreenCoordsX(int touchPos, uint16_t screenWidth)
= 0

Sub-classes must convert corrdinates to screen pixels (X axis)

virtual int mono::ITouchSystem::toScreenCoordsY(int touchPos, uint16_t screenHeight)
= 0

Sub-classes must convert corrdinates to screen pixels (Y axis)

virtual TouchCalibration mono::ITouchSystem::CurrentCalibration()
= 0

Get the touch systems current calibration config.

virtual void mono::ITouchSystem::setCalibration(TouchCalibration &cal)
= 0

Set a new calibration config on the touch system.

virtual void mono::ITouchSystem::activate()

Activate (enables) the touch system.

virtual void mono::ITouchSystem::deactivate()

Deactivates (disables) the touch system.

virtual bool mono::ITouchSystem::isActive()
const

Retuern true if touch system is active.

Protected Functions

void mono::ITouchSystem::runTouchBegin(geo::Point &pos)

Run the system system handlers of the begin touch event.

NOTE: You should not call this method manually. It is used by the sub- class of this interface.

Parameters
  • pos -

    The begin event position on the screen

void mono::ITouchSystem::runTouchMove(geo::Point &pos)

Run the system system handlers of the move touch event.

NOTE: You should not call this method manually. It is used by the sub- class of this interface.

Parameters
  • pos -

    The move event position on the screen

void mono::ITouchSystem::runTouchEnd(geo::Point &pos)

Run the system system handlers of the end touch event.

NOTE: You should not call this method manually. It is used by the sub- class of this interface.

Parameters
  • pos -

    The end event position on the screen

ManagedPointer
template <typename ContentClass>
class

Pointer to a heap object, that keeps track of memory references.

The managed pointer is an object designed to live on the stack, but point to memory cobntent that live on the heap. The ManagedPointer keeps track of memory references, such that the it can be shared across multiple objects in your code.

It maintains an internal reference count, to keep track of how many objects holds a reference to itself. If the count reaches zero, then the content is deallocated.

With ManagedPointer you can prevent memory leaks, by ensuring un-references memory gets freed.

Public Functions

mono::ManagedPointer::ManagedPointer()

Create an empty pointer

void mono::ManagedPointer::Surrender()

Give up this ManagedPointers refrences to the content object, by setting its pointer to NULL.

This means that if the Reference count is 1, this pointer is the only existing, and it will not dealloc the content memory upon deletion of the ManagedPointer.

We Reference count is > 1, then other ManagedPointers might dealloc the content memory.

TouchEvent
class
TouchResponder
class

The TouchReponder handles incoming touch events.

The TouchResponder is an interface that classes and inherit from to receive touch input events. This class also defined global static method used by Mono’s hardware dependend touch system. These static methods receives the touch events and delegates them to all objects in the responder chain.

You can make any object a receiver of touch events if you inherit from this interface. You need to override 3 methods:

  • RespondTouchBegin
  • RespondTouchMove
  • RespondTouchEnd

These methods are called on any subclass when touch input events are received. Note that your subclass will receive all incoming events not handled by other responders.

If you want to make touch enabled graphical elements, you should use the interface ResponderView. This class is the parent class for all touch enabled views.

See
ResponderView
See
ITouchSystem

Public Functions

TouchResponder::TouchResponder()

Create a new responder object that receives touch input.

Upon creation, this object is automatically inserted into the responder chain, to receive touch input events.

void mono::TouchResponder::activate()

Add this responder to the responder chain

void mono::TouchResponder::deactivate()

Remove this responder from the responder chain

Public Static Functions

TouchResponder *TouchResponder::FirstResponder()

Get the top of the responder queue, the first to handle touch.

If there are no objects reponding to touch, this will return NULL

UI Widgets

AbstractButtonView
class

Public Functions

template <typename Owner>
void mono::ui::AbstractButtonView::setClickCallback(Owner * obj, void(Owner::*)(void) memPtr)

Attach a member function as the button click handler.

Provide the callback member function you ewant to be called when the button is clicked.

NOTE: THere can only be one callback function

Parameters
  • obj -

    A pointer to the object where the callback method exists

  • memPtr -

    A pointer to the callback method itself

void mono::ui::AbstractButtonView::setClickCallback(void (*memPtr)(void))

Attach a C function pointeras the button click handler.

Provide a pointer to the callback C function, you ewant to be called when the button is clicked.

NOTE: THere can only be one callback function.

Parameters
  • memPtr -

    A pointer to the C function callback

Protected Functions

AbstractButtonView::AbstractButtonView()

Cannot construct abstract buttons.

AbstractButtonView::AbstractButtonView(geo::Rect rct)

Construct a button with a defined viewRect.

BackgroundView
class

A full screen solid colored background.

Use this view to paint the background any color you like. This view is by default the same size as Mono’s display. It can be used a solid colored background for your GUI.

To save memory you should only have one background view per app.

Painting on top of the background

To ensure that the background is behind all other UI widgets on the screen, it has to be rendered first. Then all other views will apepear on top of the background. To achieve this, it is important to keep track of your repaint order. All paint calls must begin with a scheduleRepaint to the background view.

Example

// Construct the view (should alwaus be a class member)
mono::ui::BackgroundView bg;

// set an exiting new background color
bg.setBackgroundColor(mono::display::RedColor);

//show the background
bg.show();

// show all my other views, after the call to bg.show()

Public Functions

BackgroundView::BackgroundView(display::Color color)

Construct a Background view on the entire screen.

This contructor takes a optional color to use for the background. If no argument is provided the color default to the View::StandardBackgroundColor

Also be default the view dimension is the entire display, meaning it has a bounding rect (vireRect) that is (0,0,176,220).

Note: Remember to all show to make the view visible.

Parameters
  • color -

    An optional bckground color

BackgroundView::BackgroundView(geo::Rect const &rect, display::Color color)

Construct a BackgroundView with a specific position and size.

If you need at solid color (as background) in a confined space on the screen, then you can use this constructor.

Parameters
  • rect -

    The position and size of the view

  • color -

    An optional color, default is StandardBackgroundColor

void BackgroundView::setBackgroundColor(display::Color color)

Sets a new background color on the view.

Set a new background color on the view. If the view is shared between multiple UI scenes, you can use this method to change the background color.

When changing the background color the view is not automatically repainted. You must call scheduleRepaint yourself.

mono::display::Color BackgroundView::Color()
const

Gets the current background color.

virtual void BackgroundView::repaint()

Repaint the view content, using the View::painter.

Re-paint the view content. This method should be called when the view content has changed. You can call this method directly, but it might cause graphics artifacts because the display is not double buffered. Instead you should schedule a repaint by calling the scheduleRepaint() method. This method will schedule the repaint, right after the next display update.

The display system will not schedule any repaints automatically. The view does not contain any state information, so you or other classes utilizing view must schedule repaints.

In subclasses of View, this method must be overwritten.

ButtonView
class

A Push Button UI Widget.

This is a common state-less push button. It is basically a bordered text label. This button reacts to touch input (pushes) and can call a function when it is pushed.

You provide the button with a callback function, that gets called when the button is pushed. A valid button push is a touch that begins and ends within the button boundaries. If a touch begins inside the buttons boudaries, but ends outside - the button click callback is not triggered.

You define the button dimensions by the Rect you provide in the constructor. Note that the resistive touch panel is not that precise, you should not create buttons smaller than 40x35 pixels. Also note that buttons do not automatically scale, when you set their text content.

Example

// Create the button (should normally be defined as a class member)
mono::ui::ButtonView btn(mono::geo::Rect(10,10,100,35), "Push Here")

// Setup a click handler
btn.setClickCallback<MyClass>(this, &MyClass::MyClickHandler);

// show the button on the screen
btn.show();

Public Functions

ButtonView::ButtonView()

Construct an empty button.

The button will have zero dimensions and no text.

ButtonView::ButtonView(geo::Rect rect, String text)

Construct a button with dimensions and text.

Creates a button with the provided dimensions and text to display. You still need to setup a callback and call show.

Parameters
  • rect -

    The view rect, where the button is displayed

  • text -

    The text that is showed on the button

ButtonView::ButtonView(geo::Rect rect, const char *text)

Construct a button with dimensions and text.

Creates a button with the provided dimensions and text to display. You still need to setup a callback and call show.

Parameters
  • rect -

    The view rect, where the button is displayed

  • text -

    The text that is showed on the button

void ButtonView::setText(String txt)

Set the text content.

Sets the text that is displayed on the button. Note that the width and height of the button is not changed. You must change the buttons viewRect if your text is larger than the buttons dimensions.

When you set new text content, the button is automatically repainted

Parameters
  • txt -

    The new text content

void mono::ui::ButtonView::setFont(MonoFont const &newFont)

Change the button fontface (font family and size)

You can change the buttons font to use a larger (or smaller) font.

void mono::ui::ButtonView::setFont(GFXfont const &newFont)

Change the buttons fontface (font family and size)

You can change the buttons font to use a larger (or smaller) font.

Parameters
  • newFont -

    The font face to render the text content with

void ButtonView::setBorder(Color c)

Sets the border color.

This method will not schedule repaint! You must scheduleRepaint manually.

Parameters
  • c -

    The new border color

void ButtonView::setText(Color c)

Sets the text color.

This method will not schedule repaint! You must scheduleRepaint manually.

Parameters
  • c -

    The new text color

void ButtonView::setHighlight(Color c)

Sets the highlight color (border & text)

The highlight color is the color used to represented a button that is currently being pushed. This means that a touch event has started inside its boundaries. The highlight color is applied to both border and text.

This method will not schedule repaint! You must scheduleRepaint manually.

Parameters
  • c -

    The new highlight color

void ButtonView::setBackground(Color c)

Sets the background color.

The background color of the fill color inside the button bounding rectangle.

This method will not schedule repaint! You must scheduleRepaint manually.

Parameters
  • c -

    The new border and text color

virtual void ButtonView::setRect(geo::Rect rect)

Set the view’s position and size, by providing a rectangle object.

Note that this method does not repaint the view, you must do that explicitly.

Parameters
  • rect -

    The view rectangle, containing size and position

const TextLabelView &ButtonView::TextLabel()
const

Get a reference to the internal TextLabel object.

You get a const reference to the button internal TextLabelView

template <typename Owner>
void mono::ui::ButtonView::setClickCallback(Owner * obj, void(Owner::*)(void) memPtr)

Attach a member function as the button click handler.

Provide the callback member function you ewant to be called when the button is clicked.

NOTE: THere can only be one callback function

Parameters
  • obj -

    A pointer to the object where the callback method exists

  • memPtr -

    A pointer to the callback method itself

void mono::ui::ButtonView::setClickCallback(void (*memPtr)(void))

Attach a C function pointeras the button click handler.

Provide a pointer to the callback C function, you ewant to be called when the button is clicked.

NOTE: THere can only be one callback function.

Parameters
  • memPtr -

    A pointer to the C function callback

virtual void ButtonView::repaint()

Painters.

ConsoleView
template <uint16_t W, uint16_t H>
class

Public Functions

mono::ui::ConsoleView::ConsoleView(geo::Point pos)

Construct a new ConsoleView, for viewing console output on the screen.

void mono::ui::ConsoleView::WriteLine(String txt)

Write a string to the console, and append a new line.

Parameters
  • txt -

    The string to write to the console

virtual void mono::ui::ConsoleView::repaint()

Repaint the view content, using the View::painter.

Re-paint the view content. This method should be called when the view content has changed. You can call this method directly, but it might cause graphics artifacts because the display is not double buffered. Instead you should schedule a repaint by calling the scheduleRepaint() method. This method will schedule the repaint, right after the next display update.

The display system will not schedule any repaints automatically. The view does not contain any state information, so you or other classes utilizing view must schedule repaints.

In subclasses of View, this method must be overwritten.

int mono::ui::ConsoleView::lineLength()

Get the width of a line in characters.

<# description #>

Return
Number of characters in one line

int mono::ui::ConsoleView::consoleLines()

Get the number lines in the console.

<# description #>

Return
Numeber of text lines on the console view.

Protected Attributes

TextBuffer<(W-4)/5, (H-4)/9> mono::ui::ConsoleView::textBuffer

Text buffer that hold the visible text in the console. When the console scrolls, the text in the buffer is overwritten.

bool mono::ui::ConsoleView::scrolls

Becomes true when the console text has reached the bottom line of its view rectangle. And all text appending from now on, causes the console to scroll.

GraphView
class

Visualizes a data series as a graph, based on a associated data source.

This class can visualize an array of samples on a graph. You provide the data by subclasseing the IGraphViewDataSource to deliver to data to display.

This class only display the data, it does not hold or buffer it. In this sense the GraphView contains no state.

Example

To demonstrate a simple example of using the GraphView we must also create a data source. For an associated data source, let us wrap a simple C array as a IGraphViewDataSource subclass:

// Subclass the IGraphViewDataSource interface
class DataSource : public IGraphViewDataSource
{
private:

    // Use an internal array as data store
    uint8_t data[100];

public:

    // Override the method that provide data samples
    int DataPoint(int index) { return data[index]; }

    // Override the method that return the total length of the data set
    int BufferLenght() { return 100; }

    // Override the method that return the valid value range of the data
    // samples.
    int MaxSampleValueSpan() { return 256; }
};

The class DataSource is just an array with a length of 100. Note that we only store 8-bit data samples (uint_t), therefore the valid data range is 256. The GraphView expects the data values to be signed, meaning the valid range is from -127 to +127.

We have not provided any methods for putting data into the data source, but we will skip that for this example.

Now, we can create a GraphView that displays data from the array:

// Crate the data source object
DataSource ds;

// The view rectangle, where the graph is displayed
mono::geo::Rect vRect(0,0,150,100);

// create the graph view, providing the display rect and data
mono::ui::GraphView graph(vRect, ds);

//tell the graph view to be visible
graph.show();

Update Cursor

If you IGraphViewDataSource subclass overrides the method: NewestSampleIndex(), the GraphView can show an update cursor. The cursor is a vertical line drawn next to the latest or newest sample. The cursor is hidden by default, but you can activate it by overiding the data source method and calling setCursorActive.

Note that if you time span across the x-axis is less than 100 ms, the cursor might be annoying. I would recommend only using the cursor when your graph updates slowly.

Scaling and Zooming

the graoh view will automatically scale down the data samples to be display inside its graph area. It displays the complete data set from the data source, and does not support displaying ranges of the data set.

If you wish to apply zooming (either on x or Y axis), you must do that by scaling transforming the data in the data source. You can use an intermediate data source object, that scales the data samples, before sending them to the view.

See
IGraphViewDataSource

Public Functions

GraphView::GraphView()

Construct a GraphView with no viewRect and data source.

This contructor creates a GraphView object that needs a viewRect and source to be set manually.

You cannot display view objects that have a null-viewRect

See
setDataSource
See
setRect

GraphView::GraphView(geo::Rect rect)

Construct a GraphView with a defined viewRect.

This constructor takes a viewRect, that defines the space where graph is displayed.

**No data will be displayed before you set a valid source**

See
setDataSource
Parameters
  • rect -

    The viewRect where the graph is displayed

GraphView::GraphView(geo::Rect rect, const IGraphViewDataSource &dSource)

Construct a GraphView with viewRect and a data source.

Parameters
  • -

Protected Functions

virtual void GraphView::repaint()

Repaint the view content, using the View::painter.

Re-paint the view content. This method should be called when the view content has changed. You can call this method directly, but it might cause graphics artifacts because the display is not double buffered. Instead you should schedule a repaint by calling the scheduleRepaint() method. This method will schedule the repaint, right after the next display update.

The display system will not schedule any repaints automatically. The view does not contain any state information, so you or other classes utilizing view must schedule repaints.

In subclasses of View, this method must be overwritten.

IGraphViewDataSource
class

Data provider interface for the GraphView class.

This interface defines the DataSource for GraphView objects. The graph view queries an associated data source object for the data to display. All GraphView objects must have a data source object that hold the data to be displayed. The data source interface exposes an array-like scheme for providing data to the GraphView.

This interface forces you to expose your data sample as an array, where all samples has an index. The index starts at index 0 and has variable length.

You must subclass this interface and override at least 3 virtual methods. These 3 methods are:

By providing the methods for retreiving data, getting the total length of the data buffer and defining the valid value range of the data samples.

If your subclass is representing a casual signal buffer, where samples are continuesly written, you might override the method:

This method should return the index to the newest sample in the buffer. This enables the GraphView to display a scrolling cursor, that moves as the buffer data gets updates.

Note: You are in charge of notifying the associated GraphView‘s when the data source content changes.

See
GraphView

Public Functions

virtual int mono::ui::IGraphViewDataSource::DataPoint(int index)
= 0

Override this to return data point samples to the view.

Provides a sample from the data source. You must override this method to return samples at any given index.

Return
the sample value at the given index
Parameters
  • index -

    The 0-indexed sample position, that should be returned

virtual int mono::ui::IGraphViewDataSource::BufferLength()
= 0

Override this to return the data sample buffer length to the view.

Returns the length / the total number of data samples in the data source. You must override this method to return the total number of data sample in your data source implementation.

Return
the size / length of the data source

virtual int mono::ui::IGraphViewDataSource::MaxSampleValueSpan()
= 0

The value span for the data samples. üsed to map the buffer samples to the screen (view height)

virtual int mono::ui::IGraphViewDataSource::NewestSampleIndex()

Return the position / index of the newest sample in the buffer.

Override this method to get a scrolling pointer on the GraphView, a pointer that is drawn at this index position.

Return
Position of newest sample

IconView
class

A view that display a bitmap icon.

This UI widget display the bitmap contents of the Mono’s icon format. To display the icon you just provide a reference to the global variable for the icon, and a position offset.

Mono Icons

The icon format is a bitmasps of color blending values. This means every pixel value represents a blend between to colors, the fore- and background. You set these colors specifically or uses the default system values. The technique allows icon to be semi-transparent over a background.

The default values for foreground color are the View static variable StandardBorderColor. SImialr the default background is StandardBackgroundColor

System icons

The framework contains a number of default icons each in two sizes: 16x16 and 24x24 pixels. These are distributed as part of the official SDK releases. These icons include:

  • alarmBell16: defined in alarm-bell-16.h
  • alarmBell24: defined in alarm-bell-24.h
  • alarmClock16: defined in alarm-clock-16.h
  • alarmClock24: defined in alarm-clock-24.h
  • clock16: defined in clock-16.h
  • clock24: defined in clock-24.h
  • cloudComputing16: defined in cloud-computing-16.h
  • cloudComputing24: defined in cloud-computing-24.h
  • mute16: defined in mute-16.h
  • mute24: defined in mute-24.h
  • pauseSymbol16: defined in pause-symbol-16.h
  • pauseSymbol24: defined in pause-symbol-24.h
  • playButton16: defined in play-button-16.h
  • playButton24: defined in play-button-24.h
  • reload16: defined in reload-16.h
  • reload24: defined in reload-24.h
  • settings16: defined in settings-16.h
  • settings24: defined in settings-24.h
  • speaker16: defined in speaker-16.h
  • speaker24: defined in speaker-24.h
  • thermometer16: defined in thermometer-16.h
  • thermometer24: defined in thermometer-24.h
  • upload16: defined in upload-16.h
  • upload24: defined in upload-24.h
  • wifiMediumSignalSymbol16: defined in wifi-medium-signal-symbol-16.h
  • wifiMediumSignalSymbol24: defined in wifi-medium-signal-symbol-24.h

To see the full list of available system icons, you should see the source code foler: /include/display/icons or on Github: /resources/icons

Example

Setup an IconView with the speaker 16x16 icon:

#include <speaker-16.h>

IconView icn(geo::Point(20,20), speaker);
icn.show();

Creating your own icons

The tool we use to create icon objects (simple header files) are available on GitHub and converts bitmap images (like JPG and PNG) into icons files.

img2icon on Github

See
mono::display::MonoIcon

Public Functions

IconView::IconView()

Contruct an empty icon view, with no icon and zero dimensions.

IconView::IconView(const geo::Point &position, const MonoIcon &icon)

Construct an icon view with an icon and position offset.

You provide the offset position (not the Rect) to the view and the global variable for the icon object.

The views rect (its dimensions) is calculated fro the icon you provide.

Remember: to include the header file for the icon you wish to use

Parameters
  • position -

    The offset where the view is positioned

  • icon -

    The reference to the global icon object

void IconView::setForeground(Color c)

Set the foreground color for the icon.

Parameters
  • c -

    The color to use as foreground

void IconView::setBackground(Color c)

Set the background blending color for the icon.

Parameters
  • c -

    The color to use as background

void IconView::setIcon(const MonoIcon *icon)

Replace the existing icon with a new one.

Parameters
  • ocon -

    replacement

Color IconView::Foreground()
const

Get the current foreground color.

Color IconView::Background()
const

Get the current background blening color.

virtual void IconView::repaint()

Repaint the view content, using the View::painter.

Re-paint the view content. This method should be called when the view content has changed. You can call this method directly, but it might cause graphics artifacts because the display is not double buffered. Instead you should schedule a repaint by calling the scheduleRepaint() method. This method will schedule the repaint, right after the next display update.

The display system will not schedule any repaints automatically. The view does not contain any state information, so you or other classes utilizing view must schedule repaints.

In subclasses of View, this method must be overwritten.

ImageView
class

Displays a bitmap image on the display.

The ImageView can render a bitmap image on the display. It needs a image data source, that delivers the actual bitmap. (See BMPImage)

You provide the image data and a bounding rect where the ImageView is painted.

If you wish to use the class BMPImage as a image source, you must initialize the SD Card Filesystem first!

## Example

// init the SD card before accessing the file system

// Open and prepare the BMP file to display
mono::media::BMPImage img("/sd/my_pic.bmp");

// create the view and provide the image source
mono::ui::ImageView imgView(&img);

// tell the image to be showed
imgView.show();

It is your responsibility to make sure the source image data object is staying around, and do not get deallocated. Preferreably you should make both the image source and the view class members.

Cropping

The image view can crop the source image, thereby only showing a selected portion. The default crop is defined by the views bounding rect. Naturally images larger than the view’s rect will be cropped with repect to the upper left corner.

The default cropping Rect is therefore *(0, 0, imageWidth, imageHeight)*

Public Functions

ImageView::ImageView()

Construct an empty image view, where no image is displayed To display an image you need to call setImage later.

ImageView::ImageView(media::Image *img)

Construct an UI image from an image file

At the moment only BMP images are supported! Remember to initialize the mbed class object before calling this consructor!

The image viewRect is set to the full screen size. Use setRect to adjust size and position.

Parameters
  • img -

    The image data slurce to show

void ImageView::setImage(media::Image *img)

Set a new image source object Note: This method also resets the current cropping rectangle!

Parameters
  • img -

    A pointer to the new image to display

void ImageView::setCrop(geo::Rect crp)

Set image cropping.

Define switch portion for the image should be display inside the view own bounding rectangle. By default as much as the original image as possible, will be showed.

By defining a cropping rectangle you can define an offset and size to display from thesource image.

The source image has the same coordinate system as the display. That is (0,0) is the upper left corner.

Parameters
  • crp -

    A cropping rectangle

const mono::geo::Rect &ImageView::Crop()
const

Get the current cropping rectangle Get the current used cropping rectangle for the source image.

virtual void ImageView::repaint()

Repaint the view content, using the View::painter.

Re-paint the view content. This method should be called when the view content has changed. You can call this method directly, but it might cause graphics artifacts because the display is not double buffered. Instead you should schedule a repaint by calling the scheduleRepaint() method. This method will schedule the repaint, right after the next display update.

The display system will not schedule any repaints automatically. The view does not contain any state information, so you or other classes utilizing view must schedule repaints.

In subclasses of View, this method must be overwritten.

Protected Attributes

media::Image *mono::ui::ImageView::image

A pointer to the Image object that is to be displayed in the screen.

geo::Rect mono::ui::ImageView::crop

Image crop rectangle. Setting this rect will crop the source image (non destructive).

OnOffButtonView
class

Public Functions

virtual void OnOffButtonView::repaint()

Repaint the view content, using the View::painter.

Re-paint the view content. This method should be called when the view content has changed. You can call this method directly, but it might cause graphics artifacts because the display is not double buffered. Instead you should schedule a repaint by calling the scheduleRepaint() method. This method will schedule the repaint, right after the next display update.

The display system will not schedule any repaints automatically. The view does not contain any state information, so you or other classes utilizing view must schedule repaints.

In subclasses of View, this method must be overwritten.

ProgressBarView
class

A UI widget displaying a common progress bar.

This progressbar is simply a rectangle with a line (progress indicator) inside. The indicator value is (by default) a value between 0 and 100, but you can set your own minimum and maximum points.

The progress value’s minimum and maximum is automtically calculated into the correct pixel value, scaled to the pixel width of the progressbar.

Example

// Create the progressbar object
mono::ui::ProgressBarView prgs(mono::geo::Rect(10,10,156,100));

// set the progressbars indicator value to 50%
prgs.setValue(50);

// display it
prgs.show();

A common mistake

Be aware that the progressbar is painted asynchronously. This means you cannot increment its value inside a for-loop or alike.

This code will not work:

for (int i=0; i<100; i++) {
    prgs.setValue(i);
}

Even if the loop ran veeery slow, you will not see a moving progress indicator. The reason is that the view is only painted in the run-loop, so no screen updates can happen from inside the for-loop!

You should use a continous timer, with a callback that increments the progress indicator:

void updateProgress(){
    prgs.setValue(i++);
}

mono::Timer tim(500);
tim.setCallback(&updateProgress);

This code inject a continous task to the run loop that can increment the progressbar. This is the correct way to animate a progressbar.

Public Functions

ProgressBarView::ProgressBarView()

Create a ProgressBar with a zero view rect (0,0,0,0)

ProgressBarView::ProgressBarView(geo::Rect rect)

Create a ProgressBarView with values from 0 to 100.

Create a new ProgressBarView, with a defined view rect and default progress value span: 0 to 100, with a current value of 0.

Parameters
  • rect -

    The view rect where the ProgressBar is painted

void ProgressBarView::setValue(int newValue)

Set a new progress value.

Set a new current value for the progress bar. The value is truncated to the existing value span (min and max values).

Changes to the value will trigger the value changed callback and cause the view to schedule itself for repaint.

Parameters
  • newValue -

    The new value

void ProgressBarView::setMaximum(int max)

Define a new minimum value for the progress indicator.

SETTERS.

void ProgressBarView::setMinimum(int min)

define a new maximum value for the progress indicator

template <typename Owner>
void mono::ui::ProgressBarView::setValueChangedCallback(Owner * cnxt, void(Owner::*)(void) memPtr)

Set a progress value change callback function.

Get notification callback everytime this progressbar changes its value

Parameters
  • cnxt -

    A pointer to the callback member context (the this pointer)

  • memPtr -

    A pointer to the callback member function

int ProgressBarView::Minimum()
const

GETTERS.

int ProgressBarView::Maximum()
const

GETTERS.

Protected Functions

void ProgressBarView::init()

convenience initializer

virtual void ProgressBarView::repaint()

MISC.

ResponderView
class

Public Functions

virtual void ResponderView::show()

Shows (repaints) the view and insert into the responder chain.

See
View::show

virtual void ResponderView::hide()

hides the view, and remove from the responder chain

See
View::hide

Protected Functions

virtual void ResponderView::respondTouchBegin(TouchEvent &event)

Internal touch handler, you should not overwrite this

virtual void ResponderView::respondTouchMove(TouchEvent &event)

Internal touch handler, you should not overwrite this

virtual void ResponderView::respondTouchEnd(TouchEvent &event)

Internal touch handler, you should not overwrite this

SceneController
class

A logical grouping of views, that together comprise a scene.

A Scene is a group of views that together represent a UI. The scene enables you to hide, show and repaint all the views at once.

You should use the scene to represent a complete UI that takes up a full screen. Your application can have multiple scenes, that you can switch between to navigate in your app.

Adding views to a scene

When you create a scene (constructing the object instance), you need to add the views to it. You do this assigning the relevant view by calling the addView method, for every view.

When a view is added to a scene, the scene are now in charge of controlling the views state. It is the scene that handles repaints and visibility states.

Like views, scenes are constructed in hidden state.

Changing scenes

A scene is shown on the display by calling it show method. This triggers the callback set be setShowCallback, and enables you to provide your scene’s views with the data to be displayed.

When you wish to hide or navigate to another view, you must call requestDismiss. This will trigger the callback set by setDimissCallback, that must do the actual hide call. Also, this method must call show on the new scene to display.

Scene background color

Scenes have a background color, that is painted before any of the views in the scene. By default the background color is View::StandardBackgroundColor , but you can change that with the setBackground method.

Scene dimensions

A scene has display bounaries, just like views. However, these are not enforced by the scene itself. They exist to allow you to enforce restrictions on dimensions.

Public Functions

SceneController::SceneController()

Construct a scene that takes up the entire display.

SceneController::SceneController(const geo::Rect &rect)

Construct a scene with specific position and dimensions.

Parameters
  • rect -

    The scenes visible Rect

virtual void SceneController::addView(const IViewALike &child)

Add a view to the scene.

Parameters
  • child -

    THe view to add to the scene

virtual void SceneController::removeView(const IViewALike &child)

Remove a view from the scene.

Parameters
  • child -

    The view to remove from the scene

void SceneController::requestDismiss()

Call the scene dismiss callback handler.

See
setDismissCallback

mono::display::Color SceneController::BackgroundColor()
const

Get the scenes background color.

void SceneController::setBackground(display::Color color)

Set the scenes background color.

virtual bool SceneController::Visible()
const

Get the scene’s visibility state.

virtual void SceneController::show()

Show the scene.

This will trigger the setShowCallback and call show on all the scene’s views.

virtual void SceneController::hide()

Hide the scene.

This will call the scene’s hide handler as set by setHideCallback and then call hide on all the scene’s views.

Note: When you need to change between scenes, you should use requestDismiss - not hide

virtual void SceneController::scheduleRepaint()

Schedule repaint of the scene’s views.

virtual void SceneController::setRect(geo::Rect rct)

Sets a new Rect for the scene’s.

virtual const mono::geo::Rect &SceneController::ViewRect()
const

Get the scene’s view rect area and offset.

virtual mono::geo::Point &SceneController::Position()

Get the scene position (upper left corner)

virtual mono::geo::Size &SceneController::Size()

Get the scene’s dimension.

template <typename Context>
void mono::ui::SceneController::setShowCallback(Context * cnxt, void(Context::*)(const SceneController &) memptr)

Sets the callback handler for the show event.

You can provide a callback to be called when the scene is about to be shown. Use this callback function to do any pre-setup of the scenes internal views.

Parameters
  • cnxt -

    The callback context, normally the this pointer

  • memptr -

    The callback method on the context class.

template <typename Context>
void mono::ui::SceneController::setHideCallback(Context * cnxt, void(Context::*)(const SceneController &) memptr)

Sets the callback handler for the hide event.

You can provide a callback to be called when the scene is about to be hidden. Use this callback function to do any post-teardown of the scenes internal views.

Parameters
  • cnxt -

    The callback context, normally the this pointer

  • memptr -

    The callback method on the context class

template <typename Context>
void mono::ui::SceneController::setDismissCallback(Context * cnxt, void(Context::*)(void) memptr)

Sets the callback handler for the dismiss event.

You can provide a callback to be called when the scene is about to be dismissed. You can use this callback to hide this scene and setup the new view to be displayed.

Parameters
  • cnxt -

    The callback context, normally the this pointer

  • memptr -

    The callback method on the context class

StatusIndicatorView
class

Indicate a boolean status, true/false, on/off or red/green.

The status indicator displays a circular LED like widget, that is red and green by default. (Green is true, red is false)

You use the method setState to change the current state of the indicator. This you change the state, the view automatically repaints itself on the screen.

Example

// Initialize the view (you should make it a class member)
mono::ui::StatusIndicatorView indicate(mono::geo::Rect(10,10,20,20), false);

// Change the default off color from red to to white
indicator.setOnStateColor(mono::display::WhiteColor);

// set the state to be On
indicator.setState(true);

// make the view visible
indicator.show();

Public Functions

StatusIndicatorView::StatusIndicatorView()

contruct a StatusIndicator with default parameters

this view will be initialized in an empty viewRect, that is (0,0,0,0)

StatusIndicatorView::StatusIndicatorView(geo::Rect vRct)

Construct a Indicator and provide a View rect.

This create a view rect the exists in the provided Rect and has the default state false

Note: You need to call show before the view can be rendered

Parameters
  • vRct -

    The bounding view rectangle, where the indicator is displayed

StatusIndicatorView::StatusIndicatorView(geo::Rect vRct, bool status)

Construct a Indicator and provide a View rect and a initial state.

This create a view rect the exists in the provided Rect

Note: You need to call show before the view can be rendered

Parameters
  • vRct -

    The bounding view rectangle, where the indicator is displayed

  • status -

    The initial state of the indicator

void StatusIndicatorView::setOnStateColor(display::Color col)

Sets the on state color.

If you change the color, you must call scheduleRepaint to make the change have effect.

Parameters
  • col -

    The color of the indicator when it is on

void StatusIndicatorView::setOffStateColor(display::Color col)

Sets the off state color.

MARK: SETTERS.

If you change the color, you must call scheduleRepaint to make the change have effect.

Parameters
  • col -

    The color of the indicator when it is off

void StatusIndicatorView::setState(bool newState)

Sets a new on/off state.

Note that the view repaints itself if the new state differs from the old.

Parameters
  • newState -

    The value of the new state (true is on)

bool StatusIndicatorView::State()
const

Gets the state of the indicator.

MARK: GETTERS.

Return
trueif the state if on, false otherwise.

Protected Functions

void StatusIndicatorView::initializer()

MARK: Constructors.

virtual void StatusIndicatorView::repaint()

Repaint the view content, using the View::painter.

Re-paint the view content. This method should be called when the view content has changed. You can call this method directly, but it might cause graphics artifacts because the display is not double buffered. Instead you should schedule a repaint by calling the scheduleRepaint() method. This method will schedule the repaint, right after the next display update.

The display system will not schedule any repaints automatically. The view does not contain any state information, so you or other classes utilizing view must schedule repaints.

In subclasses of View, this method must be overwritten.

TextLabelView
class

A Text Label displays text strings on the display.

Use this UI view whenever you need to display text on the screen.

A text label renders text strings on the display. As all views the label lives inside a defined rectangle (viewRect), where the text is rendered. If the rectangle is smaller than the length of the text content, the content will cropped. If the rectangle is larger, then you can align the text inside the rectangle (left, center or right).

Example

You can mix and match mono strings with standard C strings when constructing TextLabels.

Create a label using a C string:

TextLabelView lbl("This is a contant string");

Also you can use C strings allocated on the stack:

char text[4] = {'m', 'o', 'n', 'o'};
TextLabelView lbl(text);

Above the TextLabel will take a copy of the input string, to ensure it can be accessed asynchronously.

Content

The text view contains it content (a String object), and therefore has a state. You get and set the content to update the rendered text on the display.When you set new text content the label automatically re-renders itself. (By calling scheduleRepaint)

Because the view is rendered asynchronously, its text content must be allocated on the heap. Therefore it uses the String as text storage. You can provide it with C strings, but these must allocated inside the .rodata segment of your binary. (Meaning they are static const.)

Text Format

Currently there are only one font type. But the text color and font can changed. You change these for parameters:

  • Text font (including size)
  • Text color
  • Text background color (the color behind the characters)

Getting text dimensions

To help you layout your views, you can query the TextLabel of the current width and height of its contents. The methods TextPixelWidth and TextPixelHeight, will return the texts dimensions in pixels

  • regardless of view rectangle. Also, you can use these methods before the view has been rendered.

Public Types

enum type mono::ui::TextLabelView::TextAlignment

Three ways of justifing text inside the TextLabel.

Values:

Align text to the left

Align text in the center

Align text to the right

enum type mono::ui::TextLabelView::VerticalTextAlignment

The Vertical justification of the text, inside the labels Rect.

Values:

Align the text at the top of the label

Align the text at in the middle of the label

Align the text at the bottom of the label

Public Functions

mono::ui::TextLabelView::TextLabelView(String txt)

Construct a text label with defined content, but no dimensions.

Before you can render the label you still need to set the view dimensions. This constructor take the String object as defined in the mono framework.

Parameters
  • txt -

    The labels text content (as a mono lightweight string)

TextLabelView::TextLabelView(const char *txt)

Construct a text label with defined content, but no dimensions.

Before you can render the label you still need to set the view dimensions. This constructor takes a static const C string pointer that must not exist on the stack! (It must live inside the .rodata segment.

Parameters
  • txt -

    A pointer to the static const C string (.rodata based)

TextLabelView::TextLabelView(geo::Rect rct, String txt)

Construct a label in a defined rectangle and with a string.

You provide the position and size of the label, along with its text content. You can call this constructor using a mono type string or a stack based C string - and it is automatically converted to a mono string:

int celcius = 22;

// char array (string) on the stack
char strArray[50];

// format the string content
sprintf(strArray,"%i celcius", celcius);

// construct the label with our stack based string
TextLabelView lbl(geo::Rect(0,0,100,100), strArray);

TextLabelView::TextLabelView(geo::Rect rct, const char *txt)

Construct a label in a defined rectangle and with a string.

You provide the position and size of the label, along with its text content. You can call this constructor using static const C string:

// construct the label with our stack based string
TextLabelView lbl(geo::Rect(0,0,100,100), "I am a .rodata string!");

uint8_t TextLabelView::TextSize()
const

The text size will be phased out in coming releases. You control text by changing the font.

mono::display::Color TextLabelView::TextColor()
const

Get the current color of the text.

TextLabelView::TextAlignment TextLabelView::Alignment()
const

Get the current horizontal text alignment.

TextLabelView::VerticalTextAlignment TextLabelView::VerticalAlignment()
const

Get the current vertical text alignment.

uint16_t TextLabelView::TextPixelWidth()
const

Get the width of the current text dimension.

uint16_t TextLabelView::TextPixelHeight()
const

Get the height of the current text dimension.

const MonoFont *TextLabelView::Font()
const

If not NULL, then returns the current selected MonoFont.

const GFXfont *mono::ui::TextLabelView::GfxFont()
const

If not NULL, then returns the current selected GFXfont.

mono::geo::Rect TextLabelView::TextDimension()
const

Returns the dimensions ( Size and offset Point ) of the text.

void TextLabelView::setTextSize(uint8_t newSize)

We will phase out this attribute in the coming releases. To change the font size you should rely on the font face.

If you set this to 1 the old font (very bulky) font will be used. Any other value will load the new default font.

void TextLabelView::setTextColor(display::Color col)

void TextLabelView::setBackgroundColor(display::Color col)

void mono::ui::TextLabelView::setText(display::Color col)

Set the text color.

void mono::ui::TextLabelView::setBackground(display::Color col)

Set the color behind the text.

void TextLabelView::setAlignment(TextAlignment align)

Controls text justification: center, right, left.

void TextLabelView::setAlignment(VerticalTextAlignment vAlign)

Set the texts vertical alignment: top, middle or bottom.

void mono::ui::TextLabelView::setText(const char *text)

Change the text content of the Text label, and schedules repaint.

This method updates the text that is rendered by the textlabel. It automatically schedules an incremental (fast) repaint.

Parameters
  • text -

    The C string text to render

void mono::ui::TextLabelView::setText(String text)

Change the text content of the Text label, and schedules repaint.

This method updates the text that is rendered by the textlabel. It automatically schedules an incremental (fast) repaint.

Parameters
  • text -

    The Mono string text to render

void mono::ui::TextLabelView::setText(const char *txt, bool resizeViewWidth)

void mono::ui::TextLabelView::setText(String text, bool resizeViewWidth)

void mono::ui::TextLabelView::setFont(MonoFont const &newFont)

Set a new font face on the label.

You can pass any MonoFont to the label to change its appearence. Fonts are header files that you must include youself. Each header file defines a font in a specific size.

The header file defines a global const variable that you pass to to this method.

Parameters
  • newFont -

    The mono-spaced to use with the textlabel

void mono::ui::TextLabelView::setFont(GFXfont const &font)

Set a new font face on the label.

You can pass any Adafruit GfxFont to the label to change its appearence. Fonts are header files that you must include youself. Each header file defines a font in a specific size.

The header file defines a global const variable that you pass to to this method.

mono::String TextLabelView::Text()
const

Gets the content of the text label.

void mono::ui::TextLabelView::scheduleFastRepaint()

Repaints the view, using incremental repaints if possible.

This method might be faster than scheduleRepaint, since this repaint allows the text to be repainted incrementally. This means fast repaint of counters or fade animations.

If you experience rendering errors, you should use the normal scheduleRepaint method.

virtual void TextLabelView::scheduleRepaint()

Schedule this view for repaint at next display refresh.

This method add the view to the display systems re-paint queue. The queue is executed right after a display refresh. This helps prevent graphical artifacts, when running on a single display buffer system.

Because views have no state information, they do not know when to repaint themselves. You, or classes using views, must call this repaint method when the view is ready to be repainted.

virtual void TextLabelView::repaint()

Repaint the view content, using the View::painter.

Re-paint the view content. This method should be called when the view content has changed. You can call this method directly, but it might cause graphics artifacts because the display is not double buffered. Instead you should schedule a repaint by calling the scheduleRepaint() method. This method will schedule the repaint, right after the next display update.

The display system will not schedule any repaints automatically. The view does not contain any state information, so you or other classes utilizing view must schedule repaints.

In subclasses of View, this method must be overwritten.

Public Members

bool mono::ui::TextLabelView::incrementalRepaint

This indicate if the next repaint should only repaint differences

void TextLabelView::setBackground

Set the color behind the text

Public Static Functions

static const MonoFont* StandardTextFont mono::ui::TextLabelView::__DEPRECATED("use the similar variable of the GfxFontType", "StandardGfxFont")

This is the default font for all TextLabelView‘s.

This points to the default Textlabel font. You can overwrite this in your own code to change the default appearence of all TextLabels.

You can also overwrite it to use a less memory expensive (lower quality) font face.

Public Static Attributes

const GFXfont *mono::ui::TextLabelView::StandardGfxFont

This is the default font for all TextLabelView‘s.

This points to the default Textlabel font. You can overwrite this in your own code to change the default appearence of all TextLabels.

You can also overwrite it to use a less memory expensive (lower quality) font face.

Protected Functions

bool TextLabelView::isTextMultiline()
const

Check if the current text has newline characters.

This runs O(n)

Return
true is newlines are found

TouchCalibrateView
class

Touch Calibration View, that calibrates the touch system.

This calibration is stored in Mono persistent settings storage ISettings. If there already exists a calibration, then this calibration will be loaded and the setCalibrationDoneCallback handler will be called immediately after the call to show.

Public Functions

TouchCalibrateView::TouchCalibrateView()

Construct a CalibrationView that takes the whole display.

TouchCalibrateView::TouchCalibrateView(geo::Rect viewRct)

Construct a CalibrationView inside a given rectangle.

Parameters
  • viewRct -

    The rectangle on the display, where the view the shown

void TouchCalibrateView::StartNewCalibration()

Trigger a new calibration of the touch.

This will force at new calibration to be done. The Calibration will take over the touch input and screen and run its calibration routine.

virtual void TouchCalibrateView::show()

Shows (repaints) the view and insert into the responder chain.

See
View::show

virtual void TouchCalibrateView::respondTouchBegin(TouchEvent &event)

Internal touch handler, you should not overwrite this

Protected Functions

virtual void TouchCalibrateView::repaint()

Repaint the view content, using the View::painter.

Re-paint the view content. This method should be called when the view content has changed. You can call this method directly, but it might cause graphics artifacts because the display is not double buffered. Instead you should schedule a repaint by calling the scheduleRepaint() method. This method will schedule the repaint, right after the next display update.

The display system will not schedule any repaints automatically. The view does not contain any state information, so you or other classes utilizing view must schedule repaints.

In subclasses of View, this method must be overwritten.

View
class

Abstract interface for all UI Views, parent class for all views.

Abstract View class/interface. All UI view/widgets that paint to the screen must inherit from this class. Views handle repaint queues, touch input and painting to the display buffer automatically.

All views have a width and height, along with an absolute x,y coordinate that defines the upper left corner of the view rectangle.

Views must not contain any state. They only draw data to the display. Therefore views might contain or have references to objects holding the actual state information. Some simple views, like TextLabelView, are exceptions to this rule, since it is highly convenient to let them hold some state. (Like text content.)

Something on dependence of AppContext and Appctrl design pattern

See
ResponderView

Public Types

enum type mono::ui::View::Orientation

Define the 4 dirrerent orientations the of display. The display controller apply the orientation transformation to real display. For the UI Views the coordinate system remains the same, it just changes width and height. The origo is always the top left corner (defined relative to gravity), no matter the physical orientation of mono’s display.

Values:

= 0

Expected standard orientation of mono, where the thick edge is at the bottom

=1

Upside-down of PORTRAIT, where the thick edge is at the top

= 2

PORTRAIT rotated 90 degrees clock-wise

= 3

PORTRAIT rotated 90 degrees counter clock-wise

Public Functions

View::View()

Construct an empty view, you should not do this! You should not use View directly, subclass it instead.

View::View(geo::Rect rect)

Construct a view with dimensions, you should not do this! You should not use View directly, subclass it instead.

virtual void View::setPosition(geo::Point pos)

Change the view’s position on the screens coordinate system.

Changes the view’s position on the screen. Note that changing the position does not implicitly redraw the view. This means you will need to update the screen the affected areas to make the change visible.

Parameters
  • pos -

    The new position of the view

virtual void View::setSize(geo::Size siz)

Change the size (width, height) of the view.

Changes the view’s dimensions. The effect of size changes might depend on the specefic view subclass. Some views might use their size to calculate their internal layout - others might only support fixed size.

Note that changing the size here does not redraw the view. The screen needs to be redrawn to make the size change visible.

Parameters
  • siz -

    The new size of the view

virtual void View::setRect(geo::Rect rect)

Set the view’s position and size, by providing a rectangle object.

Note that this method does not repaint the view, you must do that explicitly.

Parameters
  • rect -

    The view rectangle, containing size and position

virtual mono::geo::Point &View::Position()

Get the current position of the view’s upper left corner.

Return
A reference to the current position

virtual mono::geo::Size &View::Size()

Get the view’s current size rectangle.

Return
A reference to the view’s size rectangle

virtual const mono::geo::Rect &View::ViewRect()
const

Get the views view rect

This method returns a reference to the views current view rect.

virtual void View::scheduleRepaint()

Schedule this view for repaint at next display refresh.

This method add the view to the display systems re-paint queue. The queue is executed right after a display refresh. This helps prevent graphical artifacts, when running on a single display buffer system.

Because views have no state information, they do not know when to repaint themselves. You, or classes using views, must call this repaint method when the view is ready to be repainted.

virtual bool View::Visible()
const

Returns the view’s visibility.

Get the view visible state. Non-visible view are ignored by the method scheduleRepaint. You change the visibility state by using the methods show and hide

Return
true if the view can/should be painted on the screen, false otherwise.
See
show
See
hide

virtual void View::show()

Set the view to visible, and paint it.

Change the view’s visibility state to visible. This means it can be scheduled for repaint by scheduleRepaint. This method automatically schedules the view for repaint.

See
hide
See
Visible

virtual void View::hide()

Set the view to be invisible.

Change the view’s state to invisible. This method will remove the view from the dirtyQueue, if it has already been scheduled for repaint.

Any calls to scheduleRepaint will be ignored, until the view is set visible again.

See
show
See
Visible

Public Static Functions

uint16_t View::DisplayWidth()

Returns the horizontal (X-axis) width of the display canvas, in pixels. The width is always defined as perpendicular to gravity

uint16_t View::DisplayHeight()

Returns the vertical (Y-axis) height of the display canvas, in pixels. The height axis is meant to be parallel to the gravitational axis.

View::Orientation View::DisplayOrientation()

Returns the current physical display orientation of the display The orientation is controlled by the IDisplayController

Public Static Attributes

uint32_t View::RepaintScheduledViewsTime

The CPU time used to repaint the latest set of dirty views. This measure includes both the painting algorithms and the transfer time used to comminicate with the disdplay hardware.

Protected Functions

void View::callRepaintScheduledViews()

A member method to call the static method repaintScheduledViews.

See
repaintScheduledViews

virtual void mono::ui::View::repaint()
= 0

Repaint the view content, using the View::painter.

Re-paint the view content. This method should be called when the view content has changed. You can call this method directly, but it might cause graphics artifacts because the display is not double buffered. Instead you should schedule a repaint by calling the scheduleRepaint() method. This method will schedule the repaint, right after the next display update.

The display system will not schedule any repaints automatically. The view does not contain any state information, so you or other classes utilizing view must schedule repaints.

In subclasses of View, this method must be overwritten.

Protected Attributes

geo::Rect mono::ui::View::viewRect

The rect defines the position and size of this view on the screen. This defines where the view rectangles upper left corner is situated, and the width and height in pixels.

bool mono::ui::View::isDirty

Indicate is this view should be repainted on next display refresh.

bool mono::ui::View::visible

Views can be visible of non-visisble (hidden). When a view is not visible scheduleRepaint will ignore requests.

You should use the methods show and hide is toggle visibility.

See
show
See
hide
See
Visible

Protected Static Functions

void View::repaintScheduledViews()

This class method will run through the scheduled re-paints queue and call the repaint method on all of them.

This method is called automatically be the display system, you do not need to call it yourself.

Protected Static Attributes

mono::display::DisplayPainter View::painter

Global View painter object. Once the first View is included in the code, this painter is initialized on the stack. Every view object uses this painter to paint itself.

The painter is initialized with the display controller of the application context. If you want views to draw themselv on another display, you must subclass or change the current display controller of the mono::ApplicationContext object.

mono::GenericQueue<View> View::dirtyQueue

The global re-paint queue.

When you call the scheduleRepaint method, your views is added to the re-paint queue.

IO

DigitalOut
class

Mono variant of mbed::DigitalOut class, adding setMode() method.

This class is an extension of mbed’s DigitalOut class, adding an additional contructor and public method.

The additional function is the possibility to change the pin drive mode, such that it does not need to be strong drive (CMOS). This class allows you to set the mode to PullUp / PullDown / OpenDrain.

To see how you use the DigitalOut class, please refer to the mbed documentation page

Public Functions

DigitalOut::DigitalOut(PinName pin, int value, PinMode mode)

Construct a output pin with a specific output mode, other than the default strong drive (CMOS).

WARNING: The mode is set AFTER the pin value. You should account for this possible hazard, by setting a sound initial value.

Parameters
  • pin -

    The pin identifier

  • value -

    the initial value of the pin.

  • mode -

    the initial drive mode of the pin

void DigitalOut::setMode(PinMode mode)

Set the pins drive mode.

Use this method to enable resistive pull up/down or open drain modes.

Parameters
  • mode -

    The pin drive mode to use

File
class

A clooection of static methods relating to File I/O.

This class contains a convenient handful of static methods to do common file operations. These methods abstract away the crude API’s of libc‘s stdio.h functions.

Public Static Functions

bool File::exists(String path)

Check if a file exists.

Determine if a file exists at a given path.

Return
true if file exists, falseotherwise
Parameters
  • path -

    The file’s path (relative or absolute)

size_t File::size(String path)

Return a file’s size in bytes.

This is a short hand method, that uses stdlib routines to get a file’s size. You provide the path to the file.

If the size cannot be determined (file does not exists), this method will return 0.

Return
The file size in bytes or 0 on error (or empty file)
Parameters
  • path -

    The relative or absolute path to the file

mono::String File::readFirstLine(String path, int maxLength, char endLineDelimiter)

Read and return the first line in a text file.

Read the first line of text in the file, defined by the given path. It is very important the file is a text file! This method will (by default) search for the first occurence of a newline character. All bytes before the newline is returned. (This means the newline character itself is not part of the returned.)

MEMORY USAGE: Be aware that the returned string is contained in memory. Be causious not to exhaust all RAM, by loading in a lot of text. Limit the maximum memory used by setting the optional maxLenght argument.

If the file does not exist, an empty string is returned.

Return
A string with the first line of text
Parameters
  • path -

    The path to the text file

  • maxLength -

    OPTIONAL: Set to a positive integer, to load only that many bytes.

  • endLineDelimiter -

    OPTIONAL: You can provide a custom stop delimiter, if you so not want .

bool File::writeString(String text, String path)

Write a string to a file (detructive)

You provide a text string, that is written to a provided file path. Any exists file at the path gets overwritten. The complete content of the string is written.

Return
true upon success, falseotherwise
Parameters
  • text -

    The string data to write to a file

  • path -

    The file’s path

bool File::appendString(String text, String path)

Append a text string to the end of a file.

Write a text string to a file (appending), without overwriting any text in the file. Only characters present in the string are written to the file. This method does not automatically insert newlines. If you want to append a line of text see appendLine

If the file does not exist, it is created and the text is written to the beginning of the file.

Return
true on success. false otherwise.
Parameters
  • text -

    The text string to append to the file

  • path -

    The path to the file that is appended

bool File::appendLine(String text, String path, const char *lineDelimiter)

Append a line of text to the end of a file.

Append a text line (string and a newline character), to the end of the defined file. By default the newline sequence is \\n, but you can overwrite this behavior using the third optional argument.

This method ensure that a subsequent string written to the file, will begin on a new line. If the provided text string already ends with a newline sequence, the outline will be 2 lines skipped.

If the destination file does not exist, it is created.

Return
true on success, false otherwise
Parameters
  • text -

    The text string to write to the file

  • path -

    The file destination path

  • lineDelimiter -

    Optional: Define a custom new line sequence

FileSystem
class

Mono specific version of mbed’s SDFileSystem class.

Access the filesystem on an SD Card using standard C lib functions:

  • fopen
  • fread
  • fwrite
  • fclose

You should include stdio.h and use I/O functions as in normal C on a OS.

Reset and wake

You should atke care not to write to the SD card immediately after a reset or wake up.SD cards might need to time from power-on to they react on SD initialization sequence. Therefore you should at least wait some milliseconds to allow the SD to be powered, before you start to write data.

Example

You should this class as a member of your global AppController class, such that it is first initialized when your AppController is contructed.

Add as a variable on AppController:

class AppController : public mono::IApplication
{
 public:
   mono::io::FileSystem fs;
}

Then call the designated initializor oin your AppController‘s constructor:

AppController::AppController() :
  fs("sd")
{
   // ...
}

Now the SD card is mounted at: /sd

This class adds support for sleep mode to mbed FS functionality.

Public Functions

FileSystem::FileSystem()

Construct an invalid file system driver

FileSystem::FileSystem(const char *mountPoint)

Initialize the File system for a attached SD Card.

virtual void FileSystem::onSystemEnterSleep()

Called right before the MCU goes into sleep mode.

You can override this method to get sleep notifications. Before the CPU stop executing intructions and goes into low power sleep mode, this method gets called.

Use this method to prepare your data or MCU components for sleep. Help preserve battery by power down any peripheral, that is not needed during sleep.

This method can be called many times during your apps life cycle. (That is between resets.) After each sleep period, when the MCU wakes the onSystemWakeFromSleep is guaranteed to be called.

virtual void FileSystem::onSystemWakeFromSleep()

Override to get notified when system wakes from sleep.

You can override this method to get wake-up notifications. When the CPU starts executing intructions and the power system has powered up all peripherals - this method gets called.

Use this method to setup your app to resume after sleep mode.

This method can be called many times during your apps life cycle. (That is between resets.)

FilteredAnalogIn
template <uint16_t depth>
class

A low pass filtered analog input pin.

This is a class built upon the standard mbed::AnalogIn class, that include running average low pass filtering.

Filtered analog inputs

In almost all cases you should low pass filter an incoming analog signal, to remove high frequency noise. This class is a convenient way to do that. It uses the RunningAverageFilter to filter all incoming samples.

Just like the RunningAverageFilter, this class is templated with the length of the low pass filter.

Example

Here we create 32 sample long filter, attached to the 3.5mm jack connector input pin:

FilteredAnalogIn<32> input(J_RING1);
uint16_t filteredSample = input.read_u16();

See
RunningAverageFilter

Public Functions

mono::io::FilteredAnalogIn::FilteredAnalogIn(PinName pin)

Create an AnalogIn, connected to the specified pin.

Parameters
  • pin -

    AnalogIn pin to connect to

float mono::io::FilteredAnalogIn::read()

Read the input voltage, represented as a float in the range [0.0, 1.0].

The value is filtered through a running average filter Complexity: O(1)

Return
A floating-point value representing the current input voltage, measured as a percentage

unsigned short mono::io::FilteredAnalogIn::read_u16()

Read the input voltage, represented as an unsigned short in the range [0x0, 0xFFFF].

The value is filtered through a running average filter Complexity: O(1)

Return
16-bit unsigned short representing the current input voltage, normalised to a 16-bit value

HysteresisTrigger
class

Hysteresis or Schmitt trigger function class.

This class implements a simple hysteresis check that allows you to continuously provide samples, that is checked against lower and upper boundaries. The class will call your provided callback methods whenever the hysteresis trigger changes from one boundary to another.

A hysteresis trigger is a sound way of change program states, on base of an analog signal value. This could be a light sensor or battery voltage monitoring. A hysteresis loop will trigger the state changes on the base signal value changes.

Hysteresis

This is a mechanism that defines an upper and lower threshold in signal values, say 1000 and 100 for example. Whenever the input signal rises above the upper threshold (1000 in this example), the hysteresis triggers a statw change to an upper state.

Low the signal value must fall below the lower threshold (100) to trigger an equivalent lower state change. This process repeats, now the signal must exceed the upper threshold again to trigger the upper state change.

Read more on hyteresis triggers here: https://en.wikipedia.org/wiki/Hysteresis#Control_systems

Example

Here we setup a hysteresis trigger object, that triggers the callbacks then a signal values exceed or fall under certia thresholds:

HysteresisTrigger sensorTrigger(10000, 3000);

sensorTrigger.setUpperTriggerCallback(this, &MyApp::clearErrorState);
sensorTrigger.setLowerTriggerCallback(this, &MyApp::setErrorState);

// call this in a loop
uint16_t value = getSampleValue(); // get some signal value
sensorTrigger.check(value);

See
FilteredAnalogIn

Public Functions

mono::io::HysteresisTrigger::HysteresisTrigger(int upper, int lower, TriggerTypes InitialState)

Construct a new hysteresis object with specific boundaries.

Setup a hysteresis object with defined upper and lower threshold values.

Parameters
  • upper -

    The upper value (ceil) that triggers a state change

  • lower -

    The lower value (floor) that triggers a state change

  • InitialState -

    Optional: The start state of the hysteresis object

bool mono::io::HysteresisTrigger::check(int value)

Provide a sample value to the hysteresis, that might trigger a state change.

Pass sample values of the signal source to this method, and it will compared against the upper an lower thredshold of the hyteresis.

If the value exceeds a threshold one of the state trigger hanlers is called.

Return
true if an state changewas triggered, false otherwise
Parameters
  • value -

    The signal sample to check against the threshold

TriggerTypes mono::io::HysteresisTrigger::NextTriggerType()
const

Return the current next state of the hyteresis loop.

This means if the signal was previously above the upper threshold the next state change will be from upper to lower, eg. TRIG_LOWER_NEXT

void mono::io::HysteresisTrigger::setNextTrigger(TriggerTypes next)

Set the hysteresis next state trigger.

You can force the hysteresis loop into a given state, by providing its next state varaiable here.

Parameters
  • next -

    The next state change that should be triggered

template <typename Context>
void mono::io::HysteresisTrigger::setUpperTriggerCallback(Context * cnxt, void(Context::*)(void) memptr)

Set the upper threshold callback.

Provide a method that gets called whenever the hysteresis loop triggers for value above the upper threshold

Parameters
  • cnxt -

    The context of the method to call, usually it is the thispointer.

  • memptr -

    Function pointer to the method on the context class.

template <typename Context>
void mono::io::HysteresisTrigger::setLowerTriggerCallback(Context * cnxt, void(Context::*)(void) memptr)

Set the lower threshold callback.

Provide a method that gets called whenever the hysteresis loop triggers for value above the lower threshold

Parameters
  • cnxt -

    The context of the method to call, usually it is the thispointer.

  • memptr -

    Function pointer to the method on the context class.

OneWire
class

A one-wire communication line with a sensor that has a data line with pull-up. The sensor is expected to be activated by pulling down the wire and the releasing it. The sensor is then expected to send data, distinguishing between zero bits and one bits by two different period lengths of logic-high on the wire.

Author
Jens Peter Secher

Public Functions

OneWire::OneWire(PinName wire, uint32_t usPeriodLow, uint32_t usPeriodHiZero, uint32_t usPeriodHiOne, uint32_t usFullReadTimeOut)

Setup a one-wire communication line with a sensor that has a data line with pull-up. The sensor is expected to be activated by pulling down the wire and the releasing it. The sensor is then expected to send data, distinguishing between zero bits and one bits by two different period lengths of logic-high on the wire.

...DigitalOut because they use the same pin, and the initialisation sets the pin mode.

Parameters
  • wire -

    Pin to communication through.

  • usPeriodLow -

    Expected logic-low length in µs common to all bits.

  • usPeriodHiZero -

    Expected logic-high length of a zero bit in µs.

  • usPeriodHiOne -

    Expected logic-high length of a one bit in µs.

  • usFullReadTimeOut -

    Timeout in µs for a complete read.

template <typename Class>
void mono::io::OneWire::send(uint32_t usInitialPeriodLow, size_t skipBits, uint8_t * buffer, size_t length, Class * obj, void(Class::*)() member)

Tell the sensor to start sending data. Reading from the sensor stops when the buffer is filled up or when timeout is reached, and then the buffer will contain whatever bits that have been read so far.

Parameters
  • usInitialPeriodLow -

    Period in µs that wire will be pulled low to initiate sensor.

  • skipBits -

    Number of initial handshake bits to ignore.

  • buffer -

    Buffer where the received bytes will be stored.

  • length -

    Buffer length in bytes.

  • obj -

    Object that will recieve notification when read is done.

  • member -

    Object member that will recieve notification when read is done.

QueueInterrupt
class

An queued input pin interrupt function callback handler This class represents an input pin on mono, and provides up to 3 different callback handler functions. You can installed callback function for rising, falling or both edges.

Queued interrupts

In Mono framework a queued interrupt is handled inside the normal execution context, and not the hardware interrupt routine. In embedded programming it is good practice not to do any real work, inside the hardware interrupt routine. Instead the best practice method is to set a signal flag, and handled the event in a run loop.

QueueInterrupt does this for you. The rise, fall and change callback are all executed by the default mono run loop (AppRunLoop) You can safely do heavy calculations or use slow I/O in the callback routines you assign to QueueInterrupt!

Latency

The run loop might handle the interrupt callback some time after it occur, if it is busy doing other stuff. THerefore you cannot expect to have your callback executed the instant the interrupt fires. (If you need that use DirectInterrupt) QueueInterrupt holds the latest interrupt trigger timestamp, to help you determine the latency between the actual interrupt and you callback. Also, many interrupt triggering signal edges might occur, before the run loop executes you handler. The timestamp only shows the latest one.

Public Functions

QueueInterrupt::QueueInterrupt(PinName inputPinName, PinMode mode)

Assign a queued inetrrupt handler to a physical pin

Parameters
  • inputPinName -

    The actual pin to listen on (must be PORT0 - PORT15)

  • mode -

    OPTIONAL: The pin mode, default is Hi-Impedance input.

void QueueInterrupt::DeactivateUntilHandled(bool deactive)

Set this property to true, to turn off incoming interrupts while waiting for the run loop to finish process a pending interrupt.

If you want to do heavy calculations or loading in your interrupt function, you might want to not queue up new interrupts while you process a previous one.

Parameters
  • deactive -

    OPTIONAL: Set this to false, to not disable interrupts while processing. Default is true

bool QueueInterrupt::IsInterruptsWhilePendingActive()
const

Get the state of the DeactivateUntilHandled property. If true the hardware interrupt is deactivated until the handler has run. If false (the default when constructing the object), all interrupt are intercepted, and will be handled. This means the handler can be executed two times in row.

Return
true if incomming interrupt are displaed, until previous is handled.

void QueueInterrupt::setDebouncing(bool active)

Enable/Disable interrupt de-bounce.

Switches state change might cause multiple interrupts to fire, or electrostatic discharges might cause nano seconds changes to I/O lines. The debounce ensures the interrupt will only be triggered, on sane button presses.

void QueueInterrupt::setDebounceTimeout(int timeUs)

Change the timeout for the debounce mechanism.

Parameters
  • timeUs -

    The time from interrupt to the signal is considered stable, in micro-seconds

void mono::QueueInterrupt::rise(void (*fptr)(void))

Attach a function to call when a rising edge occurs on the input

Parameters
  • fptr -

    A pointer to a void function, or 0 to set as none

template <typename T>
void mono::QueueInterrupt::rise(T * tptr, void(T::*)(void) mptr)

Attach a member function to call when a rising edge occurs on the input

Parameters
  • tptr -

    pointer to the object to call the member function on

  • mptr -

    pointer to the member function to be called

void mono::QueueInterrupt::fall(void (*fptr)(void))

Attach a function to call when a falling edge occurs on the input

Parameters
  • fptr -

    A pointer to a void function, or 0 to set as none

template <typename T>
void mono::QueueInterrupt::fall(T * tptr, void(T::*)(void) mptr)

Attach a member function to call when a falling edge occurs on the input

Parameters
  • tptr -

    pointer to the object to call the member function on

  • mptr -

    pointer to the member function to be called

uint32_t QueueInterrupt::FallTimeStamp()

On fall interrupts, this is the µSec. ticker timestamp for the falling edge inetrrupt. You can use this to calculate the time passed from the interrupt occured, to the time you process it in the application run loop.

Return
The ticker time of the falling edge in micro seconds

uint32_t QueueInterrupt::RiseTimeStamp()

On rise interrupts, this is the µSec. ticker timestamp for the rising edge inetrrupt. You can use this to calculate the time passed from the interrupt occured, to the time you process it in the application run loop.

Return
The ticker time of the rising edge in micro seconds

bool QueueInterrupt::Snapshot()

The pin value at the moment the H/W interrupt triggered The callback might be executed some time after the actual inetrrupt occured. THis method return the pin state at the moment of the interrupt.

Return
The pin state, at the time of the interrupt

bool QueueInterrupt::willInterruptSleep()
const

Interrupt will abort sleep mode to run handler.

If interrupt fires during sleep mode, Mono will wake up to service the handler in the run loop

void QueueInterrupt::setInterruptsSleep(bool wake)

Set if this interrupt will wake Mono from sleep.

Set to true to wake from sleep and continue the run loop upon interrupts.

Parameters
  • wake -

    true to enabled wake-from-sleep

template <typename T>
void mono::QueueInterrupt::change(T * tptr, void(T::*)(void) mptr)

Attach a member function to call when a rising or falling edge occurs on the input

Parameters
  • tptr -

    pointer to the object to call the member function on

  • mptr -

    pointer to the member function to be called

Protected Functions

virtual void QueueInterrupt::taskHandler()

This is the method that gets called by the run loop.

NOTE that this is not an interrupt function, you can do stuff that take some time.

RunningAverageFilter
template <uint16_t Length>
class

A basic running average low pass filter.

This is a standard moving window / moving average low pass filter, to remove noise from analog input signals. You append raw samples to the filter, and read the filtered output vy value method.

Filter sample values are akways unsigned 16-bit integers, since this is the return type of mbed::AnalogIn

Moving Average Low pass filtering

This digital filter type is quite common, and works well in most cases. You control the filter amount by varying the length og the filter. Longer filters does more aggressive low pass filtering. A filter with the length of 1, does no filtering at all.

The length of a filter object is determined by C++ templating and are fixes for the life-time of the filter.

Appending the first sample

If you create a filter with the length of 100 samples, then if filter will need an initialization period of 100 samples before its output is correctly filtered. To account for this issue you can add the first sample using the clear method, providing it the value of the first value.

This will in most cases help you to no see filter values rise slowly until it stabilizes after 100 samples.

Complexity

Filter operations are normally O(1), that is constant time. You can append new samples and read filter output in O(1). However, clearing the filter or calculating the variance of the samples is O(n).

To get even faster output calculations use a filter length that is a multi of 2, like 8, 16, 32, 64 etc. This reduce the CPU’s integer division to simple shift operations.

Example

med::AnalogIn adc(J_RING1);
RunningAverageFilter<128> filter(adc.read_u16());

filter.append(adc.read_u16());
uint16_t lpValue = filter.value();

See
FilteredAnalogIn

Public Functions

mono::io::RunningAverageFilter::RunningAverageFilter(uint16_t initialValue)

Construct a filter with an optional initial value.

Parameters
  • initialValue -

    Provide an initial filter value, for quick stabilization

uint16_t mono::io::RunningAverageFilter::append(uint16_t val)

Add a sample to the filter.

void mono::io::RunningAverageFilter::clear(uint16_t initialValue)

Reset the filter setting all samples to a new value.

Use this method to reset the filter, perhaps after a period of inactivity in the sampling of your signal source.

uint16_t mono::io::RunningAverageFilter::value()
const

Gets the current low pass filtered value.

uint16_t mono::io::RunningAverageFilter::sum()
const

Get the sum of all samples in the filter.

uint16_t mono::io::RunningAverageFilter::variance()
const

Get the variance of the filter samples.

uint16_t mono::io::RunningAverageFilter::operator[](uint16_t indx)
const

Get a specific sample from the filters array of samples.

uint16_t mono::io::RunningAverageFilter::length()
const

Get the length of the filter.

Serial
class

Power / USB aware serial port class, that uses only the USB UART.

THis is the implementation of communication via USBUART. It builds upon mbed’s mbed::Serial class. Because mbed ti not aware of changes power in power and charging states, this class acts as a wrapper around the mbed::Serial class.

Restrictions

This Serial class will communicate with the USBUART only when the USB power is connected. All data consumed by the class, then the USB power is absent, is ignored.

To see how you use the Serial port, please refer to the mbed documentation

Public Functions

Serial::Serial()

Create a new instance of the USB UART port.

This is the only available contructor, because the RX and TX lines are hardwired. Ideally you should not initialize your own USB serial port, but use the systems default I/O streams.

bool Serial::DTR()

See the status for the Data Terminal Ready signal.

Return
true if DTR is set

bool Serial::IsReady()

Test if the USB is connected (powered) and mounted CDC device is a CDC device by the host.

Before any data can be sent via the USB Serial link, the host (computer) must have emunerated Mono as a USB CDC device. ALso, to ensure the USB cable is connected, the USB power is monitored. These two conditions must be met, before this method returns true.

Return
true if USB power is on and USB is enumerated on host

IWifi
class

Interface for Wifi setup methods.

Subclasses that implement this interface will control Wifi hardware and encapsulate connection processes inside this convenient interface.

You need only to call the connect method and wait the connected callback event.

The implementation of this interface must take care of associating with a Wifi Access Point and getting an dynamic IP address from AP’s DHCP.

Sleep mode

When mono enters sleep, the wifi will loose power. Upon wake-up this interface will notify you with a disconnected callback.

Example

You should have only one IWifi based object in your application. Therefore add it as a member of your AppController class:

class AppController : public mono::IApplication
{
  public:
    mono::io::Wifi wifi;
}

Then, when you need network access the first time, just call:

AppController::monoWakeFromReset()
{
  bool connecting = wifi.connect();

  if (!connecting)
    printf("Error, can not connect");
}

Public Types

enum type mono::io::IWifi::NetworkEvents

The Wifi connection status event types.

Values:

When Wifi is connected and ready

Wifi failed to connect to access point

Wifi was disconnected

Public Functions

virtual bool mono::io::IWifi::connect()
= 0

Connect to the Wifi network.

Use the parameters provided in the constructor to connect to the configured access point. This method will also obtain an IP address from the AP’s DHCP server.

You can all this method multiple times, even if you are already connected. The method will simply ignore attempt to connect, when already connected.

Return
true is configuration is valid and Wifi hardware is OK.

virtual bool mono::io::IWifi::isConnected()
const = 0

Return true Wifi is connected.

This will return true only if a connection is currently present. This means it will return false even if the Wifi hardware is currently in process of connecting to an access point or obtaining an IP address.

void mono::io::IWifi::setConnectedCallback(void (*cfunc)(void))

Set a callback for the connected event.

Set a callback function to get notified when network access is established.

Parameters
  • cfunc -

    A pointer to the C function that handles the event

template <typename Context>
void mono::io::IWifi::setConnectedCallback(Context * cnxt, void(Context::*)(void) memptr)

Set a callback for the connected event.

Set a callback function to get notified when network access is established.

Parameters
  • cnxt -

    A pointer to the object that handles the event

  • memptr -

    A pointer to the method on the class that handles the event

void mono::io::IWifi::setConnectErrorCallback(void (*cfunc)(void))

Set a callback for the connect failed event.

Set a callback function to get notified when network access could not be established, and the Wifi hardware has given up.

Parameters
  • cfunc -

    A pointer to the C function that handles the event

template <typename Context>
void mono::io::IWifi::setConnectErrorCallback(Context * cnxt, void(Context::*)(void) memptr)

Set a callback for the connect failed event.

Set a callback function to get notified when network access could not be established, and the Wifi hardware has given up.

Parameters
  • cnxt -

    A pointer to the object that handles the event

  • memptr -

    A pointer to the method on the class that handles the event

template <typename Context>
void mono::io::IWifi::setDisconnectedCallback(Context * cnxt, void(Context::*)(void) memptr)

Set a callback for the disconnected event.

Set a callback function to get notified when network access is terminated.

this event will always fire after mono comes out of sleep, if network was established when it went to sleep.

Parameters
  • cnxt -

    A pointer to the object that handles the event

  • memptr -

    A pointer to the method on the class that handles the event

void mono::io::IWifi::setDisconnectedCallback(void (*cfunc)(void))

Set a callback for the disconnected event.

Set a callback function to get notified when network access is terminated.

this event will always fire after mono comes out of sleep, if network was established when it went to sleep.

Parameters
  • cfunc -

    A pointer to the C function that handles the event

void mono::io::IWifi::setEventCallback(void (*cfunc)(NetworkEvents))

Set a callback for the all events.

Set a callback function to get notified when network access state is changed.

Parameters
  • cfunc -

    A pointer to the C function that handles the event

template <typename Context>
void mono::io::IWifi::setEventCallback(Context * cnxt, void(Context::*)( NetworkEvents ) memptr)

Set a callback for the all events.

Set a callback function to get notified when network access state is changed.

Parameters
  • cnxt -

    A pointer to the object that handles the event

  • memptr -

    A pointer to the method on the class that handles the event

Network

DnsResolver
class

Resolve a domain name to a IPv4 address.

The DnsResolver class converts a domain name to an IP Address (A record)

Public Functions

DnsResolver::DnsResolver()

Create an empty dns resolve request

DnsResolver::DnsResolver(String aDomain)

Create a DNS resolve request, and fetch the IP address right away.

Note The request runs asynchonously, make sure to install the completion callback right after construction.

See
setCompletionCallback

mono::String DnsResolver::IpAddress()
const

Get the resolved IP address.

Get the resolved IP address. Note This is first valid after the request is completed.

Return
A text representation of the resolved IP address, or an empty string.
See
IsCompleted

mono::String DnsResolver::DomainName()
const

Gets the Dns request domain name, that is-to-be or has been resolved.

Return
The domain name

HttpClient
class

A HTTP GET Request Client.

This class implements a HTTP GET Request, and provide you with a notification, when the response arrives.

You provide an URL and one or more callback functions, for getting the response data.

Example

HttpClient client("http://www.myip.com");
client.setDataReadyCallback<MyClass>(this, &MyClass::httpData);

Now your method httpData is called when response data arrives. Note that the callback can be called multiple times. A flag in the returned data object indicates, when this was the last data to be received.

DNS resolution is done automatically. You can also change the HTTP port to something other than 80 by providing an alternative port via the URL: . Likewise, you can use raw IPv4 addresses: .

Headers

You can provide additional headers for the request by using the constructors optional second argument. Just remember to end each header line with a . Like this: Accept: text/html\r\n

Error handling

This client class handles error that arise from:

  • DNS lookup failed (no such domain name)
  • No server response (host does not respond)

This class does not handle errors based on HTTP status codes or content types.

If you wish to handle errors you should setup a callback for the setErrorCallback

Public Functions

HttpClient::HttpClient()

Construct an empty invalid client object.

HttpClient::HttpClient(String anUrl, String headers)

Construct a new HTPT request to a given URL.

To receive the response, also setup the callback setDataReadyCallback

Parameters
  • anUrl -

    The URL string

  • headers -

    Any additional headers to add

template <typename Owner>
void mono::network::HttpClient::setDataReadyCallback(Owner * cnxt, void(Owner::*)(const HttpResponseData &) memPtr)

Provide your callback function to handle response data.

Parameters
  • cnxt -

    A pointer to the callback member function context (the this pointer)

  • memPtr -

    A pointer to the member function, that is the callback

void mono::network::HttpClient::setDataReadyCallback(void (*cfunc)(const HttpResponseData&))

Provide your callback function to handle response data.

Parameters
  • cfunc -

    A pointer to the function that handles the data response

Protected Functions

void HttpClient::dnsResolutionError(INetworkRequest::ErrorEvent *evnt)

Error callback for dns resolver

virtual void HttpClient::dnsComplete(INetworkRequest::CompletionEvent *evnt)

dns resolver completion event handler

void HttpClient::httpCompletion(redpine::ManagementFrame::FrameCompletionData *data)

when the HTTP GET frame completes, check for error

class

Class to represent HTTP response data.

This class defines the response data chunk return by an HTTP request. It defines only public accessable properties, that indicate the response state and the raw data.

Public Members

HttpClient *mono::network::HttpClient::HttpResponseData::Context

Pointer to the originating HttpClient object.

String mono::network::HttpClient::HttpResponseData::bodyChunk

The raw HTTP response chunk. More chunk might arrive later.

bool mono::network::HttpClient::HttpResponseData::Finished

true if this response chunk is the final.

HttpPostClient
class

HTTP POST Request Client.

This class can send a HTTP POST request with body data. You provide callbacks to provide the body length (in bytes) and content. This is to avoid caching the content, and save memory.

Before this class works you must setup a working wifi connection.

Example

HttpPostClient client("http://www.postrequest.org/");
client.setBodyLengthCallback<MyClass>(this, &MyClass::getDataLength);
client.setBodyDataCallback<MyClass>(this, &MyClass::getData);
client.post();

This will post the request with no default Content-Type header. You can provide your own Content-Type by using the second (optional) argument in the constructor. If you do, remember to insert a \r\n at the end of of the header string.

Trailing white space

Due to a bug in the Redpine module protocol, the post body risk getting trailing whitespace characters (spaces: 0x20). There can up to 3 trailing spaces: . The reason is the redpine frame must end on a 4-byte byte boundry. Instead of appending NULL characters, we append spaces. Most HTTP servers does not respond well to NULL character being part of a text body.

This is of course an issue when sending binary data via POST requests. In these cases you should (at this point) avoid binary formats. (Maybe use base64 encoding.)

Public Functions

HttpPostClient::HttpPostClient()

Construct an empty invalid HTTP client.

HttpPostClient::HttpPostClient(String anUrl, String headers)

Construct a client with a target URL.

Headers like Host and Content-Length are created automatically. The DNS resolution of the hostname is also done automatically.

The actual POST request is not execute before you call post. However, DNS resolution is started immediately.

Parameters
  • anUrl -

    THe URL to call

  • headers -

    Optional extra headers to add to the request

template <typename Class>
void mono::network::HttpPostClient::setBodyLengthCallback(Class * context, uint16_t(Class::*)(void) method)

Callback for providing the length of the HTTP POST body.

You should provide a efficient method of getting the body length, since this callback is used multiple times under the request execution.

NOTE: The length returned must be the real HTTP Content-length. This means any C string terminator should not be included.

Parameters
  • context -

    pointer to the object to call the member function on

  • method -

    pointer to the member function to be called

void mono::network::HttpPostClient::setBodyLengthCallback(uint16_t (*cfunc)(void))

Callback for providing the length of the HTTP POST body.

You should provide a efficient method of getting the body length, since this callback is used multiple times under the request execution.

NOTE: The length returned must be the real HTTP Content-length. This means any C string terminator should not be included.

Parameters
  • cfunc -

    Pointer to the function to call for request data length

template <typename Class>
void mono::network::HttpPostClient::setBodyDataCallback(Class * context, void(Class::*)(char *) method)

Callback for providing the body content of the HTTP POST.

The internals of the request will ensure the provided char* is large enough to hold the size of the HTTP body, including the the string terminator character.

*The buffer pointer provided, points to a buffer that is the length you provided from setBodyLengthCallback plus a terminator character.*

Parameters
  • context -

    pointer to the object to call the member function on

  • method -

    pointer to the member function to be called

void mono::network::HttpPostClient::setBodyDataCallback(void (*cfunc)(char *))

Callback for providing the body content of the HTTP POST.

The internals of the request will ensure the provided char* is large enough to hold the size of the HTTP body, including the the string terminator character.

*The buffer pointer provided, points to a buffer that is the length you provided from setBodyLengthCallback plus a terminator character.*

Parameters
  • cfunc -

    Pointer to the function to call for request body data

void HttpPostClient::post()

Execute the POST request.

Commit the request sending it to the server.

Protected Functions

virtual void HttpPostClient::dnsComplete(INetworkRequest::CompletionEvent *evnt)

dns resolver completion event handler

INetworkRequest
class

Interface class that defines a generic network request. Network request have a notion of 3 states:

  1. setup
  2. in progress
  3. completed
  4. error

Public Functions

INetworkRequest::States INetworkRequest::State()
const

Get the current state of the underlying network request.

PUBLIC METHODS.

Return
The current state of the request

bool INetworkRequest::IsCompleted()
const

Check to see if the underlying network request has finished and are in the COMPLETE_STATE

Return
true if the request is completed

bool INetworkRequest::HasFailed()
const

Check to see if the underlying network has failed, and are in ERROR_STATE

Return
true if the request has failed

template <typename Owner>
void mono::network::INetworkRequest::setCompletionCallback(Owner * cnxt, void(Owner::*)( CompletionEvent *) memPtr)

Set the completion handler callback function.

To receive a notification callback when the underlying network request finishes successfully, use this method to install a callback function.

Parameters
  • cnxt -

    A pointer to the callback context (the this pointer)

  • memPtr -

    A pointer to the context class’ member function

void mono::network::INetworkRequest::setCompletionCallback(void (*cfunc)(CompletionEvent *))

Set the completion handler callback function.

To receive a notification callback when the underlying network request finishes successfully, use this method to install a callback function.

Parameters
  • cfunc -

    A pointer to the function handling completion

template <typename Owner>
void mono::network::INetworkRequest::setErrorCallback(Owner * cnxt, void(Owner::*)( ErrorEvent *) memPtr)

Set an error handler callback function.

To receive a notification callback if this request fails, set a callback function here.

Parameters
  • cnxt -

    A pointer to the callback context (the this pointer)

  • memPtr -

    A pointer to the context class’ member function

void mono::network::INetworkRequest::setErrorCallback(void (*cfunc)(ErrorEvent *))

Set an error handler callback function.

To receive a notification callback if this request fails, set a callback function here.

Parameters
  • cfunc -

    A pointer to the function handling errors

template <typename Owner>
void mono::network::INetworkRequest::setStateChangeEventCallback(Owner * cnxt, void(Owner::*)( StateChangeEvent *) memPtr)

Set a state change observer callback.

To receive notifications of state changes to the underlying network request, install a callback function with this method.

Parameters
  • cnxt -

    A pointer to the callback context (the this pointer)

  • memPtr -

    A pointer to the context class’ member function

void mono::network::INetworkRequest::setStateChangeEventCallback(void (*cfunc)(StateChangeEvent *))

Set a state change observer callback.

To receive notifications of state changes to the underlying network request, install a callback function with this method.

Parameters
  • cfunc -

    A pointer to the function handling request state changes

Protected Functions

void INetworkRequest::setState(States newState)

set new states and trigger stateCHange callback if state changed

void INetworkRequest::triggerCompletionHandler()

calls the completion handler

void INetworkRequest::triggerDirectErrorHandler()

call the error handler, directly

void INetworkRequest::triggerQueuedErrorHandler()

call the error callback, from the run queue

mono::network::INetworkRequest::INetworkRequest()

A new network request in SETUP state

Protected Attributes

mbed::FunctionPointerArg1<void, CompletionEvent *> mono::network::INetworkRequest::completionHandler

Handler called upon successfull completion of request.

mbed::FunctionPointerArg1<void, ErrorEvent *> mono::network::INetworkRequest::errorHandler

Handler called upon any error (transition into ERROR_STATE)

mbed::FunctionPointerArg1<void, StateChangeEvent *> mono::network::INetworkRequest::stateChangeHandler

handler called whenever the states changes

States mono::network::INetworkRequest::state

the current state of the request

int mono::network::INetworkRequest::lastErrorCode

holds the latest error code, 0 = no error

Timer *mono::network::INetworkRequest::cbTimer

queued callback timer object

Drawing

Color
class

A RGB color representation, generic for display devices.

This class implements a 16-bit RGB 5-6-5 color model. It support methods for calculating color blendings and more.

The class definition also define a set of global constant predefined colors, like white, red, green, blue and black. Further, it includes a set of the FlatUI colors that Mono uses:

  • Clouds
  • WetAsphalt
  • Concrete
  • Silver
  • Asbestos
  • BelizeHole
  • MidnightBlue
  • Alizarin
  • Turquoise
  • Emerald

Public Functions

Color::Color()

Construct a black color.

Color::Color(const int col)

Construct a color from an existing 5-6-5 encoded value.

This constructor takes a an integer an casts it to a 5-6-5 RGB color, from from the integers LSB’s.

Parameters
  • col -

    The 5-6-5 RGB color value

Color::Color(uint8_t R, uint8_t G, uint8_t B)

Construct a color from individual RGB components.

You provide 8-bit RGB components to create the color.

Parameters
  • R -

    The red component, 0 to 255

  • G -

    The red component, 0 to 255

  • B -

    The red component, 0 to 255

uint8_t Color::Red()
const

Return 8-bit red color component

uint8_t Color::Green()
const

Return 8-bit green color component

uint8_t Color::Blue()
const

Return 8-bit blue color component

Color Color::scale(uint8_t factor)
const

Misc.

Multiply each RGB channel by a factor from 0-255

Return
the scaled color

Color Color::blendMultiply(Color other)
const

Return the product of two colors

Return
the multiply blended color

Color Color::blendAdditive(Color other)
const

Add this color with another

Color Color::invert()
const

Return the inverse

Color Color::alphaBlend(uint8_t intensity, Color const &other)
const

Blend this color with another using a provided intensity.

Alpha blending is done when you need to combine two colors, say you wish to realize a gradient. If you blend black and white the intensity will define all the grayscales in between.

Use this method to realize an alpha channel that controls how transparent a certain color is. The alpha channel controls the intensity, and you must provide the color that lies behind the alpha blended color.

Return
The new blended color
Parameters
  • intensity -

    The intensity of this color, 0 to 255.

  • other -

    The color to blend with

mono::String Color::toString()
const

Get a human readable string representatio of the color.

Returns a string of the form: (RR, GG, BB)

Return
a color string

DisplayPainter
class

The DisplayPainter draws shapes on a display, using the DisplayController interface.

You should use this class to draw shapes on the screen, and use it from inside view only. The standard view class has a reference to to an instance of this class.

The coordinate system used by the painter is the same as used by the display interface. This means all shape coords are relative to the display origo at the top left corner for the screen, when screen is in portrait mode.

A painter keeps track of an active foreground and background color. You can set new colors at any time, and the succeeding draw calls will paint in that color. The standard draw color is the active foreground color, but some draw routines might use the background color also. An example is the font drawing routines.

Like colors, the painter object keeps a active line width and textsize. When drawing shapes based on lines drawLine, drawPolygon, drawRect and drawEllipse, the line width used is the currently active line width property of the painter object.

When painting text characters the character size is dependend on the textsize property. Text painting is not affected by the current line width.

Public Functions

DisplayPainter::DisplayPainter(IDisplayController *displayController, bool assignRefreshHandler)

Construct a new painter object that are attached to a display. A painter object is automatically initialized by the view/UI system and shared among the view classes.

In most cases you should not have to initialize your own display painter.

Parameters
  • displayController -

    A pointer to the display controller of the active display

  • Take -

    ownership of the DisplayControllers refresh callback handler

template <typename Owner>
void mono::display::DisplayPainter::setRefreshCallback(Owner * obj, void(Owner::*)(void) memPtr)

Set/Overwrite the display tearing effect / refresh callback.

Set the Painters display refresh callback handler. The display refreshes the screen at a regular interval. To avoid graphical artifacts, you should restrict your paint calls to right after this callback gets triggered.

The default View painter already has a callback installed, that triggers the View’s re-paint queue. If you create you own painter object you can safely overwrite this callback.

Parameters
  • obj -

    The this pointer for the object who shoould have its member function called

  • memPtr -

    A pointer the the class’ member function.

void DisplayPainter::setForegroundColor(Color color)

Set the painters foreground pencil color.

Parameters
  • color -

    The new foreground color

void DisplayPainter::setBackgroundColor(Color color)

Sets the painters background pencil color.

Parameters
  • color -

    the new background color

Color DisplayPainter::ForegroundColor()
const

Gets the painters current foreground pencil color.

Return
The current foreground color

Color DisplayPainter::BackgroundColor()
const

Gets the painters current background pencil color.

Return
The current foreground color

void DisplayPainter::useAntialiasedDrawing(bool enable)

Turn on/off anti-aliased line drawing.

You can enable or disable anti-aliased drawing if you need nicer graphics or faster rendering. Anti-aliasing smoothes lines edges, that can otherwise appear jagged.

Parameters
  • enable -

    Optional: Switch to turn on/off anti-aliasing. Deafult is enabled.

bool DisplayPainter::IsAntialiasedDrawing()

Returns true if anti-aliased drawing is enabled.

See
useAntialiasedDrawing
Return
true if enabled, false otherwise.

uint16_t DisplayPainter::CanvasWidth()
const

Get the canvas width in pixels. This is the display display width as well.

Return
The canvas/display width in pixels

uint16_t DisplayPainter::CanvasHeight()
const

Get the canvas height in pixels. This is the display display height as well.

Return
The canvas/display height in pixels

IDisplayController *DisplayPainter::DisplayController()
const

Get a pointer to the painters current display controller You can use this method to obtain the display controller interface if you need to blit pixels directly to the display.

Return
A pointer to an object implementing the IDisplayController interface

void DisplayPainter::drawPixel(uint16_t x, uint16_t y, bool background)

Draw a single pixel on a specific position on the display.

The pixel will be the active foreground color, unless you set the third parameter to true.

Parameters
  • x -

    The X-coordinate

  • y -

    The Y coordinate

  • background -

    Optional: Set to true to paint with active background color.

void DisplayPainter::drawPixel(uint16_t x, uint16_t y, uint8_t intensity, bool background)

Draw a pixel and blend it with the background/foreground color.

Use this method to draw transparent pixels. You define an intensity of the pixel, that corrosponds to its Alpha value or opacity. 0 is totally transparent and 255 is fully opaque.

Only the foreground is influenced by the alpha value, the background is always treated as fully opaque.

Parameters
  • x -

    The pixels x coordinate

  • y -

    The puxels y coordinate

  • intensity -

    The alpha value, 0 to 255 where 0 is transparent.

  • Optionaluse -

    the background color as foreground and vice versa

void DisplayPainter::drawFillRect(uint16_t x, uint16_t y, uint16_t width, uint16_t height, bool background)

Draw a filled rectangle.

Paints a filled rectangle in the active foreground color. Coordinates a defining the point of the rectangles upper left corner and are given in screen coordinates. (Absolute coordinates)

Parameters
  • x -

    X coordinate of upper left corner, in screen coordinates.

  • y -

    Y coordinate of upper left corner, in screen coordinates.

  • width -

    The width of the rectangle

  • height -

    The height of the rectangle

  • background -

    Optional: Set to true to paint in active background color

void DisplayPainter::drawLine(uint16_t x1, uint16_t y1, uint16_t x2, uint16_t y2, bool background)

Draw a straight line between two points.

Draw a line on the display. The line is defined by its two end points. End point coordinates are in absolute screen coordinates.

The line is not anti-aliased.

Based on Bresenham’s algorithm. But If the line you intend to draw is horizontal of vertical, this method will usemore efficient routines specialized for these cases.

Parameters
  • x1 -

    The X coordinate of the lines first endpoint

  • y1 -

    The Y coordinate of the lines first endpoint

  • x2 -

    The X coordinate of the lines second endpoint

  • y2 -

    The Y coordinate of the lines second endpoint

  • background -

    Optional: Set this to true to paint in active background color

void DisplayPainter::drawRect(uint16_t x, uint16_t y, uint16_t width, uint16_t height, bool background)

Draw a outlined rectangle.

Draw an outlined rectangle with the current line width and the active color.

Parameters
  • x -

    Top left corner X coordinate

  • x -

    Top left corner X coordinate

  • width -

    The rectangles width

  • height -

    The rectangles height

  • background -

    Optional: Set this to true to paint in active background color

void DisplayPainter::drawChar(uint16_t x, uint16_t y, char character)

Draw a single character on the display.

Paint a single ASCII character on the display. Characters are always painted in the foreground color, with the background color as background fill.

The character is painted in the currently selected text size. The text is a monospaced font, width a minimum size of (5,3) per character. The origo of a character is the upper left corner of the (5,3) rectangle.

If you want write text on the screen, you should use the TextLabel view, or the Console view.

Parameters
  • x -

    The X coordinate of the characters upper left corner

  • y -

    The Y coordinate of the characters upper left corner

  • character -

    The text character to draw

void DisplayPainter::drawVLine(uint16_t x, uint16_t y1, uint16_t y2, bool background)

Helper function to draw a vertical line very fast. This method uses much less communication with the display.

*This method is automatically called by drawLine*

Parameters
  • x -

    The lines X coordinate (same for both end points)

  • y1 -

    The first end points Y coordinate

  • y2 -

    The second end points Y coordinate

  • background -

    Optional: Set this to true to paint in active background color

void DisplayPainter::drawHLine(uint16_t x1, uint16_t x2, uint16_t y, bool background)

Helper function to draw a horizontal line very fast. This method uses much less communication with the display.

*This method is automatically called by drawLine*

Parameters
  • x1 -

    The first end points X coordinate

  • x2 -

    The second end points X coordinate

  • y -

    The lines Y coordinate (same for both end points)

  • background -

    Optional: Set this to true to paint in active background color

void DisplayPainter::drawCircle(uint16_t x0, uint16_t y0, uint16_t r, bool background)

Paint an outlined circle.

Protected Functions

void DisplayPainter::swap(uint16_t &a, uint16_t &b)

Inline swap of two numbers.

Protected Attributes

mbed::FunctionPointer mono::display::DisplayPainter::displayRefreshHandler

Handler for the DisplayControllers action queue, that gets triggered when the display refreshes.

This handler is normally used by the first View that gets contructed, to enable the re-paint queue.

IDisplayController
class

Abstract Interface for display controllers like ILITEK chip etc.

This interface a simple set of function that display interface must implement.

Mono dislpay system build upon this interface, and all drawing is done through these functions.

You must override all the defined methods in this interface. The interface does not define or depend on a communication protocol, like parrallel or SPI.

Author
Kristoffer Andersen

Public Functions

mono::display::IDisplayController::IDisplayController(int, int)

Setup the display controller object, init vaiables and the screen size. The width is the horizontal measure, when mono is held in portrait mode.

This constructor should not transfer any data or initialize the display. You must do that in the init method.

Return
The display controller instance.
Parameters
  • width -

    The display width (horizontal) in pixels

  • height -

    The display height (vertical) in pixels

virtual void mono::display::IDisplayController::init()
= 0

Initializes the hardware display controller.

Initalizing the hardware display controller means setting up the power, gamma control and sync options. The display should be ready to draw graphics when this method returns.

It is not nessasary to do any draw commands from this method, other classes will take care of clearing the screen to black, etc.

virtual void mono::display::IDisplayController::setWindow(int x, int y, int width, int height)
= 0

Changes the current active window to a new rectangle.

The display controller must support windowing in software or in hardware. The window is the acrtive painting area of the screen, where you can paint. Upon drawing a single pixel the dispay cursor increments inside the window. This means you can sometime skip calls to the setCursor method.

Parameters
  • x -

    X-coordinate of the new windows upper left corner

  • y -

    Y-coordinate of the new windows upper left corner

  • width -

    The window width

  • height -

    The window height

void mono::display::IDisplayController::setRefreshHandler(mbed::FunctionPointer *handler)

Set the callback for display refreshes.

Set the callback function, that is called whenever the display has just repainted itself. This means it is time to repaint any dirty views, that needs to be updated.

IMPORTANT: You should re-paint graphics from within this callback, since it might run inside a hardware interrupt. It is better to just schedule the repaint from here.

Parameters
  • obj -

    The owner object of the callback method (the this context)

  • memPtr -

    A pointer to the owner objects callback member function

virtual void mono::display::IDisplayController::setCursor(int x, int y)
= 0

Set the drawing cursor to a new absolute position.

Sets the current drawing cursor to a new position (must be within the cuurently active window).

When setting the cursor you must use absolute coordinates (screen coordinates), not coordinates inside the active window.

Parameters
  • x -

    The new X position (screen coordinates)

  • y -

    The new X position (screen coordinates)

virtual void mono::display::IDisplayController::write(Color pixelColor)
= 0

Draw a pixel with the given color, at cursor position.

Write a pixel color to the display, at the cursor position. This method will automatically increment the cursor position.

If the increment happens automatically in hardware, the controller implementation must keep its own cursor in sync.

Parameters
  • pixelColor -

    The 16-bit 5-6-5 RGB color to draw

virtual void mono::display::IDisplayController::setBrightness(uint8_t value)
= 0

Set the display backlight brightness. Higher values means more brightness. The display controller implementation might use a PWM to switch backlight LED’s.

Parameters
  • value -

    The brightness 0: off, 255: max brightness

virtual void mono::display::IDisplayController::setBrightnessPercent(float percent)

Set the display backlight brightness. Higher values means more brightness. The display controller implementation might use a PWM to switch backlight LED’s.

Parameters
  • percent -

    The brightness percentage, 0.00: off, 1.00: max brightness

virtual uint8_t mono::display::IDisplayController::Brightness()
const = 0

Gets the current LES backlight brightness The display controller implementation might use a PWM to dim the display, this method returns the PWM duty cycle.

Return
The current brightness level in 8-bit format: 0: off, 255: max brightness

Public Members

uint32_t mono::display::IDisplayController::LastTearningEffectTime

The last tearning effect interrupt time (us_ticker_read())

To calculate the time since the last tearning effect interrupt (display refresh), you can use this member variable. On each interrupt this value is updated.

If too much time has passed between the interrupt occured and you handle the painting, you might want to skip the painting. THis is to avoid artifacts, when drawing on a refreshing display.

Any implementation of the IDisplayController must update this value in its tearning effect interrupt handler.

TextRender
class

Text Render class to paint Text paragraphs on a DisplayController.

This is a Text glyph and paragraph render. It uses a bitmap based fonts and typesets the text to provide.

You need to provide the text render with either a DisplayPainter or IDisplayController that serves as a target for the text rendering.

The TextRender does not include any Font definitions. When you render your text, you need to provide a pointer to wither the MonoFont structure, or a Adafruit compatible GFXfont structure. One these is used as the rendered font.

Monospaced MonoFonts

Mono has its own monospace-only font format MonoFont

This renderer has a palette like DisplayPainter, and uses it the blend the semi-transparent pixels in the font anti-aliasing. The font bitmap defines pixel intensities, that are the foreground opacity.

The MonoFont defines the text size and the anti-aliasing quality. Some fonts has 2 bit pixels, others have 4 bit pixels.

Adafruit GFXfonts

TextRender can also work with Adafruits proportionally spaced fonts, that include many different styles: Sans, serif, plain, italic, bold and combinations of these.

This format is still bitmap based, but it does not used semi-transparent pixels to achieve anti-aliasing. The bitmaps are one bit per pixel.

Because coherent glyphs might overlap each others bounding rects, this format does not draw text backgrounds. Since this will overwrite overlapping areas of text glyphs.

Line Layouts

The text rendering has two modes: line layout or not. Line layout means a text line always has a fixed height: the line separation height. This is critically when rendering multiline text layouts. But single line text will appear off-centered in a vertically centered box. The reason is the line height is much higher than the visual center of the text glyphs.

If you need to render a single line of text at the center of a box, you want to not use line layout mode. In this mode, text dimension height are the distance from the texts hightest to lowest point.

Public Types

enum type mono::display::TextRender::HorizontalAlignment

The horizontal text alignment, when rendering inside rects.

Values:

Left justify text inside containing Rect

Justify at center of containing Rect

Right justify text inside containing Rect

enum type mono::display::TextRender::VerticalAlignmentType

The horizontal text alignment, when rendering inside rects.

Values:

Place text at the top of containing Rect

Place text at the vertical center of containing Rect

Place text at the bottom of containing Rect

typedef

Function interface that for character drawing routines

Public Functions

TextRender::TextRender(IDisplayController *displayCtrl)

Construct a TextRender that renders to a DisplayController Text Colors default to View::Standard colors.

Parameters
  • displayCtrl -

    A pointer to the display controller that is the render target

TextRender::TextRender(IDisplayController *displayCtrl, Color foreground, Color background)

Construct a TextRender that renders to a DisplayController You provide explicit text colors.

Parameters
  • displayCtrl -

    A pointer to the display controller that is the render target

  • foreground -

    The text color

  • background -

    the background color

TextRender::TextRender(const DisplayPainter &painter)

Construct a TextRender that renders to the DisplayController provided by a DisplayPainter. The painter current pencil colors are used for the text color.

Parameters
  • painter -

    The display painter to copy DisplayController and color palette from

template <typename Context>
void mono::display::TextRender::layoutInRect(geo::Rect rect, const String text, const GFXfont & fontFace, Context * self, void(Context::*)(const geo::Point &position, const GFXfont &font, const GFXglyph *gfxGlyph, geo::Rect const &boundingRect, const int lineHeight) memptr, bool lineLayout)

Layout the string in a rect, using af callback to handle characters.

This method will parse a text string and trigger a callback for each character, providing the position and allowed dimension of each character.

Parameters
  • rect -

    The rectangle to render in

  • text -

    The text string to render

  • fontFace -

    A pointer the Adafruit GFX font to use

  • self -

    A pointer to the callback method context object

  • memptr -

    A pointer to the callback method

  • lineLayout -

    Default: true, Render text as a multiline layout

void mono::display::TextRender::drawInRect(geo::Rect rect, String text, const MonoFont &fontFace)

Renders a text string in a provided Rectangle.

THis method paints / renders the text in bounding rectangle. The text is always rendered with origin in the rectangles top left corner. If the provided Rect is not large enough, the text is clipped!

Parameters
  • rect -

    The rectangle to render in

  • text -

    The text string to render

  • fontFace -

    A pointer the fontface to use

geo::Size mono::display::TextRender::renderDimension(String text, const MonoFont &fontFace)

Return the resulting dimension / size of some rendered text.

The final width and height of a rendered text, with the defined font face.

Parameters
  • text -

    The text to calculate the dimensions of

  • fontFace -

    The font to use

void mono::display::TextRender::drawChar(const geo::Point &position, const GFXfont &font, const GFXglyph *gfxGlyph, geo::Rect const &boundingRect, const int lineHeight)

Render a single Adafruit GfxFont character.

Parameters
  • position -

    The point where the glyph is rendered

  • font -

    The Adafruit GfxFont to use

  • gfxGlyph -

    The specific glyph to render

  • boundingRect -

    The Rect that limits the render canvas (no paints beyond this Rect)

  • lineHeight -

    The glyph height offset, to align glyphs on the same baseline

void mono::display::TextRender::drawInRect(const geo::Rect &rect, String text, const GFXfont &fontFace, bool lineLayout)

Renders a text string in a provided Rectangle.

THis method paints / renders the text in bounding rectangle. The text is always rendered with origin in the rectangles top left corner. If the provided Rect is not large enough, the text is clipped!

Parameters
  • rect -

    The rectangle to render in

  • text -

    The text string to render

  • fontFace -

    A pointer the Adafruit GFX font to use

  • lineLayout -

    Default: true, Render text as a multiline layout

geo::Size mono::display::TextRender::renderDimension(String text, const GFXfont &fontFace, bool lineLayout)

Return the resulting dimension / size of some rendered text.

The final width and height of a rendered text, with the defined font face.

Parameters
  • text -

    The text to calculate the dimensions of

  • fontFace -

    The font to use

  • lineLayout -

    Default: true, use line layout or not

mono::geo::Rect TextRender::renderInRect(const geo::Rect &rect, String text, const GFXfont &fontFace, bool lineLayout)

Return the calculated offset of the text in the drawing Rect.

The offset is returned in absolute coords, not the relative coords inside the drawing rect. The offset matters for text that is aligned other than left and top.

Parameters
  • rect -

    The drawing Rect, that the text should be rendered inside

  • text -

    The text

  • fontFace -

    The GFXfont to use

  • lineLayout -

    Default: true, sets if lineLayout is used

void TextRender::setForeground(Color fg)

Set the text color.

void TextRender::setBackground(Color bg)

Set the background color. Transparent pixels will be blended with this color.

void TextRender::setAlignment(HorizontalAlignment align)

Sets the texts justification within the drawing rect.

Parameters
  • align -

    The alignment

void TextRender::setAlignment(VerticalAlignmentType vAlign)

Set the texts vertical alignment withnin the drawing rect.

Parameters
  • vAlign -

    The vertical alignment

Color TextRender::Foreground()
const

Get the current text color.

Color TextRender::Background()
const

Get the current text background color.

TextRender::HorizontalAlignment TextRender::Alignment()
const

Get the horizontal text alignment.

TextRender::VerticalAlignmentType TextRender::VerticalAlignment()
const

Get the vertical text alignment.

Protected Functions

void mono::display::TextRender::drawChar(geo::Point position, char character, const MonoFont &font, geo::Rect const &boundingRect)

Render a single MonoFont character.

int TextRender::calcUnderBaseline(String text, const GFXfont &font)

Calculated the maximum offset under the text baseline.

This method returns the maximum offset under the baseline for some text. Some characters (glyphs) has parts under the baseline, examples are lower-case g, p, q and j.

To align all glyphs in a text line, the character with the largest undershoot is found and returned here.

Return
The maximum offset below the text baseline
Parameters
  • text -

    The text content to process font The font face to use

void TextRender::writePixel(uint8_t intensity, bool bg)

Blend and emit a single pixel to the DisplayController.

uint32_t TextRender::remainingTextlineWidth(const GFXfont &font, const char *text)

Returns the pixel width of the text provided.

This method is used in multiline text rendering, to get the width of a stand-alone line inside a multiline text blob. Unlike renderDimensions that gets the width of the longest line, this method get the length of the current line.

Return
The pixel width of the line
Parameters
  • font -

    The font face to use

  • The -

    C string text to get the current line from (until newline or end)

MonoIcon
struct

The icon type object for the Mono’s icon system.

This struct defines an icon bitmap. The bitmap is a row-first array of pixel values, that represents blending between two colors.

See
mono::ui::IconView

Public Members

uint16_t mono::display::MonoIcon::width

The icons width in pixels

uint16_t mono::display::MonoIcon::height

The icons height in pixels

uint8_t *mono::display::MonoIcon::bitmap

The raw icon pixel data

Geometry

Circle
class
Point
class

Representation of a point in a 2D cartisian coordinate system. The point has no width or height, only an x-coordinate and a y-coordinate.

This class defines the coordinates, as well as methods to manipulate the point. Also functions for geometrical calculus is present.

Rect
class

A Rectangle in a Cartesian coordinate system, having a size and position.

This class defines a geometric rectangle. It exists in a std. cartesian coordinate system. It is defined by its upper left corner (X,Y), and a width and height.

The rectangle cannot be rotated, its sides a parallel to the coordinate system axis.

It defines helper methods to calculate different positions and properties. You can also extract interpolation information.

See
Size
See
Point

Public Functions

Rect::Rect(int x, int y, int width, int height)

Construct a rectangle from position coordinates and size.

Rect::Rect(const Point &p, const Size &s)

Construct a rectangle from Point and Size objects.

Rect::Rect()

COnstruct an empty rectangle having position (0,0) and size (0,0)

Point Rect::UpperLeft()
const

Reutrn the position of the upper left corner.

This method is the same as casting the Rect to a Point

Return
The point of the upper left corner

Point Rect::LowerRight()
const

Reutrn the position of the lower right corner.

Return
The point of the lower right corner

Point Rect::UpperRight()
const

Reutrn the position of the upper right corner.

Return
The point of the upper right corner

Point Rect::LowerLeft()
const

Reutrn the position of the lower left corner.

Return
The point of the lower left corner

class Point Rect::Center()
const

Return the position of the Rectangles center.

void Rect::setPoint(class Point p)

Move (translate) the rectangle by its upper left corner.

void Rect::setSize(class Size s)

Set a new size (width/height) of the rectangle.

bool Rect::contains(class Point &p)
const

Check whether or not a Point is inside this rectangle.

Rect Rect::crop(Rect const &other)
const

Return this Rect cropped by the baundaries of another rect

mono::String Rect::ToString()
const

Return a string representation of the ractangle.

Return
A string of the form Rect( x, y, w, h )

Size
class

Class to represent a rectangular size, meaning something that has a width and a height. A size class does not have any position in space, it only defines dimensions.

Public Functions

Size::Size()

Construct a NULL size. A size that has no width or height.

Size::Size(int w, int h)

Construct a size with defined dimenstions

Size::Size(const Size &s)

Construct a size based on another size

Sensors

IAccelerometer
class

Abstract inteface for interacting with the accelerometer.

Public Functions

virtual void mono::sensor::IAccelerometer::Start()

Start the accelerometer.

Before you can sample any acceleration, you must start the accelerometer. When the accelerometer is running its power consumption will likely increase. Remember to Stop the accelerometer, when you are done sampling the acceleration.

virtual void mono::sensor::IAccelerometer::Stop()

Stops the accelerometer.

A stopped accelerometer can not sample acceleration. Start the accelerometer before you sample any axis.

virtual bool mono::sensor::IAccelerometer::IsActive()
= 0

Return the current Start/Stop state of the accelerometer.

Return
true only if the accelerometer is started and sampling data

virtual int16_t mono::sensor::IAccelerometer::rawXAxis(bool monoOrientation)
= 0

<# brief desc #>

Return
<# return desc #>

virtual int16_t mono::sensor::IAccelerometer::rawYAxis(bool monoOrientation)
= 0

<# brief desc #>

Return
<# return desc #>

virtual int16_t mono::sensor::IAccelerometer::rawZAxis(bool monoOrientation)
= 0

<# brief desc #>

Return
<# return desc #>

IBuzzer
class

Generic Buzzer interface.

This interface defines a generic API for buzzers used in the framework. You should not construct any subclass of this interface yourself. The system automatically creates a buzzer object for you, that you can obtain through the IApplicationContext:

Example

mono::sensor::IBuzzer *buzz = mono::IApplicationContext::Instance->Buzzer;

To make a short buzz sound do:

mono::IApplicationContext::Instance->Buzzer->buzzAsync(100);

Public Functions

virtual void mono::sensor::IBuzzer::buzzAsync(uint32_t timeMs)
= 0

Buzz for a given period of time, then stop.

Sets the buzzer to emit a buzz for a defined number of milliseconds. Then stop. This method is asynchronous, so it returns immediately. It relies on interrupts to mute the buzzer later in time.

You should not call it multiple times in a row, since it behaves asynchronously. Instread use Timer to schedule multiple beeps.

Parameters
  • timeMs -

    The time window where the buzzer buzzes, in milliseconds

virtual void mono::sensor::IBuzzer::buzzKill()
= 0

Stop any running buzz.

Use this method to cancel a buzz immediately. This method will not have any impact on callback functions. They will still be called, when the buzz was suppose to end.

template <typename Object>
void mono::sensor::IBuzzer::buzzAsync(uint32_t timeMs, Object * self, void(Object::*)(void) member)

Buzz for some time, and when done call a C++ member function.

Sets the buzzer to emit a buzz for a defined number of milliseconds. Then stop. This method is asynchronous, so it return immediately. It relies on the run loop to mute the buzzer later in time. You also provide a callback function, that gets called when the buzz is finished.

You should not call it multiple times in a row, since it behaves asynchronously. Instead you should use the callback function to make a new beep.

Example This will buzz for 100 ms, then call buzzDone.

buzzAsync<AppController>(100, this, &AppController::buzzDone);

Parameters
  • timeMs -

    The time window where the buzzer buzzes, in milliseconds

  • self -

    The this pointer for the member function

  • member -

    A pointer to the member function to call

void mono::sensor::IBuzzer::buzzAsync(uint32_t timeMs, void (*function)(void))

Buzz for some time, and when done call a C function.

Sets the buzzer to emit a buzz for a defined number of milliseconds. Then stop. This method is asynchronous, so it return immediately. It relies on the run loop to mute the buzzer later in time. You also provide a callback function, that gets called when the buzz is finished.

You should not call it multiple times in a row, since it behaves asynchronously. Instead you should use the callback function to make a new beep.

Example This will buzz for 100 ms, then call global C function buzzDone.

buzzAsync(100, &buzzDone);

Parameters
  • timeMs -

    The time window where the buzzer buzzes, in milliseconds

  • function -

    A pointer to the global C function to call

Protected Attributes

mbed::FunctionPointer mono::sensor::IBuzzer::timeoutHandler

A Handler to call when buzzing finished.

This member is setup when you provide a callback to the buzzAsync methods. Your subclass must call this when buzzing ends.

ITemperature
class

Abstract Interface for temperature sensors.

This interface creates a hardware-independent abstraction layer for interacting with temperature sensors. Any hardware temperature sensor in Mono must subclass this interface.

In Mono Framework these is only initialized one global temperature sensor object. To obtain a reference to the temperature sensor, use the IApplicationContext object:

ITemperature *temp = mono::IApplicationContext::Instance->Temperature;

This object is automatically initialized by the IApplicationContext and the current ITemperature subclass. IT is the IApplicationContext‘s job to initialize the temperature sensor.

Public Functions

virtual int mono::sensor::ITemperature::Read()
= 0

Reads the current temperature from the temperature sensor

Return
the temperature in Celcius

virtual int mono::sensor::ITemperature::ReadMilliCelcius()

Reads the temperature in fixed point milli-Celcius.

To get a higher precision output, this method will return milliCelcius such that: 22,5 Celcius == 22500 mCelcius

Return
The temperature in mCelcius

Power

MonoBattery
class

Static class to get Mono’s battery voltage or percentage.

Author
Markus Laire

Public Static Functions

uint8_t MonoBattery::CalculatePercentage(uint16_t voltage, const uint16_t lookupTable[100])

Calculate percentage of battery remaining.

Percentage is calculated using a simple lookup-table of 100 voltage values, in millivolts:

  • if voltage < lookupTable[0], return 0
  • else if voltage < lookupTable[1], return 1
  • ...
  • else if voltage < lookupTable[99], return 99
  • else return 100

Return
Percentage of battery remaining
Parameters
  • voltage -

    Battery voltage as returned by ReadMilliVolts

  • lookupTable -

    Custom lookup-table to use

uint16_t MonoBattery::ReadMilliVolts()

Read the battery voltage in millivolts.

To get higher accuracy battery voltage is sampled multiple times and average of these is returned.

Shortly after Mono has been reset, battery voltage can’t be read. In this case 0 is returned.

Return
The battery voltage in mV

uint8_t MonoBattery::ReadPercentage(const uint16_t lookupTable[100])

Read the battery voltage and return percentage remaining.

See CalculatePercentage for details of how percentage is calculated.

Return
Percentage of battery remaining
Parameters
  • lookupTable -

    Custom lookup-table to use

IPowerAware
class

The Power Aware Abstract interface, for clases that handle power events.

Classes that implements this interface canreceive power related events in from of handler methods. This interface define the 3 handler methods:

  1. onSystemPowerOnReset : Called reset or first power on
  2. onSystemEnterSleep : Called just before system enter sleep mode
  3. onSystemWakeFromSleep : Called right after the system has woken from sleep
  4. onSystemBatteryLow : Called when battery is critically low

Inheriting this interface is not enough to active the functionality. You must remember to add your object instance to the IPowerManagement instance, that can be obtained from the static IApplicationContext class.

Public Functions

virtual void mono::power::IPowerAware::onSystemPowerOnReset()

Called when the system powers on after a reset.

You can override this method. It gets called right after the system power on for the first time, or after a reset condition.

Use this method to setup / initialize components and data structures. It is only called once for each system reset.

virtual void mono::power::IPowerAware::onSystemEnterSleep()

Called right before the MCU goes into sleep mode.

You can override this method to get sleep notifications. Before the CPU stop executing intructions and goes into low power sleep mode, this method gets called.

Use this method to prepare your data or MCU components for sleep. Help preserve battery by power down any peripheral, that is not needed during sleep.

This method can be called many times during your apps life cycle. (That is between resets.) After each sleep period, when the MCU wakes the onSystemWakeFromSleep is guaranteed to be called.

virtual void mono::power::IPowerAware::onSystemWakeFromSleep()

Override to get notified when system wakes from sleep.

You can override this method to get wake-up notifications. When the CPU starts executing intructions and the power system has powered up all peripherals - this method gets called.

Use this method to setup your app to resume after sleep mode.

This method can be called many times during your apps life cycle. (That is between resets.)

virtual void mono::power::IPowerAware::onSystemBatteryLow()

Override to get notified when the battery voltage reaches a critical level.

You can override this method to get battery low notifications. When this methods gets called, you have some time to finish critical tasks. That might writing state to file system or transfer data over the network.

Depending on the health of the battery, the time between this notification and the actual system enforced power off, might vary.

In contrast to the other power aware methods this is only called once in the application life cycle. After the enforced power off, when the battery is charged, the system will automatically reset.

Public Members

IPowerAware *mono::power::IPowerAware::_pwrawr_nextPowerAware

Next pointer in the power awareness object queue. The IPowerManagement uses this to traverse all power aware objects.

IPowerAware *mono::power::IPowerAware::_pwrawr_previousPowerAware

Previous pointer in the power awareness queue.

IPowerManagement
class

Generic abstract interface for the power management system.

A PowerManagement implementation class handles power related events and sets up the system. The ApplicationContext object initializes an instance of this class automatically. Use can find a pointer to the PowerManagement object in the static IApplicationContext class.

Depending on the system (mono device or simulator), the concrete sub-class implementation of this interface varies.

The active IApplicationContext initializes this class and calls its POR initialization functions. Implementations of this class then calls and initializes any nessasary related classes, like the power supply IC sub-system (IPowerSubSystem).

This interface defines queues of objects that implement the IPowerAware interface. This interface lets classes handle critical power events like:

  • Power-On-Reset (POR): Called when the chip powers up after a reset
  • Enter Sleep Mode: Called before system goes in to low power sleep mode
  • Awake From Sleep: Called when nornal mode is restored after sleep

Power Awareness

Classes that handle components like I2C, Display, etc can use the PowerAware interface to receive these type of events. Its the PowerManagement object task to call these IPowerAware objects.

The interface defines a protected member object powerAwarenessQueue that is a pointer to the first object in the queue. The Power Awareness Queue is a list of objects that implment the IpowerAware interface and have added themselves to the queue by calling AppendToPowerAwareQueue

Objects in the queue receive power aware notifications on event like enter sleep mode, wake from sleep and battery low. You can add your own objects to the queue to make them “power aware” or you remove the system components that gets added by default. (But why would you do that?)

Public Functions

virtual void mono::power::IPowerManagement::EnterSleep()
= 0

Send Mono to sleep mode, and stop CPU execution. In sleep mode the CPU does not excute instruction and powers down into a low power state. The power system will turn off dynamically powered peripherals.

Any power aware objects (IPowerAware), that has registered itself in the powerAwarenessQueuemust have its onSystemEnterSleep method called.

NOTE: Before you call this method, make sure you have configured a way to go out of sleep.

virtual void mono::power::IPowerManagement::AppendToPowerAwareQueue(IPowerAware *object)

Add a IPowerAware object to the awareness queue

By added object to the Power Awareness Queue they receive callbacks on power related events, such as reset and sleep.

Parameters
  • object -

    A pointer to the object that is power aware

virtual bool mono::power::IPowerManagement::RemoveFromPowerAwareQueue(IPowerAware *object)

Remove an object from the Power Awareness Queue.

Searches the Power Awareness Queue for the object and removes it, if it is found. This object will no longer receive power related notifications.

Return
true if object was removed, false if the object was not in the queue
Parameters
  • object -

    A pointer to the object that should be removed from the queue

Public Members

IPowerSubSystem *mono::power::IPowerManagement::PowerSystem

A pointer to the initialized power sub-system. This is initialize automatically and depends on compiled environment. The power system to used to control power supply to periphirals and to give interrupt on power related events.

WARNING: Use this class with extreme caution! Wrong power settings can fry the MCU and other peripherals!

Public Static Attributes

volatile bool IPowerManagement::__shouldWakeUp

This variable must be true before sleep mode is aborted.

EnterSleep() must set this to false, you should set it to true to abort sleep mode and re-enter the run loop execution. EnterSleep() will not return before this is set to true.

**Note: The class QueuedInterrupt will set this automatically!**

volatile bool IPowerManagement::__busySleep

Global flag to indicate to not halt CPU during sleep mode.

Some processes might require hardware to run async under what is normally sleep mode, where hardware peripherals are halted.

Set this flag to true to keep the the CPU awake inside the sleep mode loop. This is especially useful when handled debouncing of edge triggered interrupts.

Note: You should keep this flag false to ensure power presevation

Protected Functions

virtual void mono::power::IPowerManagement::processResetAwarenessQueue()

Call all the power aware objects right after Power-On-Reset The singleton power management object must call this method on reset

Protected Attributes

IPowerAware *mono::power::IPowerManagement::powerAwarenessQueue

A pointer to the top object in the Power Awareness Queue

The Power Awareness queue is realized by having the power object themselves hold references to the next and previous object in the queue. This eliminates the need for dynamic memory allocation a runtime.

The IPowerAware interface defines the next and previous pointers for the object in the linked list. This class only holds a reference to the first object in the queue.

IPowerSubSystem
class

Abstract interface for the power sub-system. It defines 3 basic methods related to reset, enter sleep and exit sleep modes.

This interface is sub-classed by implementations of the different power supply IC’s on mono or an emulator.

Subclasses of this interface should only conduct routines related to a power sub-system - not to any CPU specific operations! This means setting up voltage levels and enabling power fencing to peripherals.

This power supply sub-system interface also defines callbacks that are called then the battery events occur. These are:

  • Battery low warning

You can listen to these events by supplying a callback handler function

Power to MCU internal modules are controller by the abstract interface for power management IPowerManagement

Public Types

enum type mono::power::IPowerSubSystem::ChargeState

Battery charing states

See
ChargeStatus

Values:

Chip does not support charging or dont disclore it

Charging has just begun (pre-condition)

Fast Charging in constant current mode

Slower charging, in Constant Voltage mode

Charge ended of cycle, battery is full

No battery attached or wrong battery voltage levels

Public Functions

virtual void mono::power::IPowerSubSystem::onSystemPowerOnReset()
= 0

Called by the application as first thing after power-on or system reset.

The function must set up the default power configuration of the system, peripherals, voltages etc.

virtual void mono::power::IPowerSubSystem::onSystemEnterSleep()
= 0

Called before the system enter a sleep mode, where the CPU is not excuting instructions. To enable the lowest possible power consumption subclasses can turn off selected periphrals here.

virtual void mono::power::IPowerSubSystem::onSystemWakeFromSleep()
= 0

Called after the system has woken from a sleep mode. This is only called after an call to onSystemEnterSleep has occured. Use this method to turn on any disabled peripheral.

virtual bool mono::power::IPowerSubSystem::IsPowerFenced()

Return the current status of the Power Fence.

The power fence cuts power to specific peripherals. Each peripheral driver should know whether or not it is behind the fence.

Return
true if the power fence is active (power is not present), false if power is ON.

virtual void mono::power::IPowerSubSystem::setPowerFence(bool active)

Turn on/off the power fence.

Some peripherals are behind a power fence, that can cut their power. You can control this power, and remove their supply upon going to sleep mode, to safe battery.

Parameters
  • active -

    true will cut the power, false will power the peripherals

virtual ChargeState mono::power::IPowerSubSystem::ChargeStatus()

Get the current charge status for the attached battery.

The Subsystem implememtation might be able to monitor the current charging state of the battery. If no battery exists the state will be SUSPENDED. If the implementation does not support charge states this method will always return UNKNOWN.

The different states is explained by the ChargeState enum.

Return
The current charge state integer
See
ChargeState

virtual bool mono::power::IPowerSubSystem::IsUSBCharging()

Get the USB charging state (True if charging now)

This methods default implementation uses the ChargeStatus method to check the CHARGE_* enum and true if it is not SUSPENDED or UNKNOWN.

PowerSubsystem subclasses might override this method do their own checks.

virtual bool mono::power::IPowerSubSystem::IsPowerOk()
= 0

Return true is the battery voltage is OK, false is empty.

This method query the system power state, to see if the battery is OK. In case this return , the system should enter low-power sleep immediately!

Public Members

mbed::FunctionPointer mono::power::IPowerSubSystem::BatteryLowHandler

Function handler that must be called when the PowerSystem detect low battery

mbed::FunctionPointer mono::power::IPowerSubSystem::BatteryEmptyHandler

Function handler that must be called when battery is empty

Redpine Module I/O

ManagementFrame
class

Public Functions

ManagementFrame::ManagementFrame()

Construct an empty (uninitialized) management frame This is used when you need to allocate memory on the stack for a frame, and pass it to another function.

ManagementFrame::ManagementFrame(mgmtFrameRaw *rawFrame)

Construct a management frame from reponse data

The contructed object will not reference the raw data in any way.

Parameters
  • rawFrame -

    A pointer to the raw frame data structure

ManagementFrame::ManagementFrame(RxTxCommandIds commandId)

Construct a outgoing management frame, having the TX_FRAME direction parameter set. No other frame parameters are initailzed

Parameters
  • commandId -

    The TX command id

virtual bool ManagementFrame::commit()

If this frame is of type TX_FRAME this method will sent it to the module.

When the command frame is sent, the method will wait for a response and then check the response against the request. If the property responsePayload is set to true, the method responsePayloadHandler is called automatically.

If the command takes multiple responses, like TCP data receive on sockets, you should see the lastResponseParsed property.

When the method returns, the frame response (with payload data) is expected to be present.

Return
true on success, false otherwise

virtual void ManagementFrame::commitAsync()

Send a TX_FRAME to the module asynchronous.

Same as commit, but but asynchronous and return immediately. You should set the completion callback handler (setCompletionCallback) before calling this method.

See
commit
See
setCompletionCallback

virtual void ManagementFrame::abort()

Abort the execution (commit) of the frame.

If the frame is pending, it is aborted and removed from the to-be-sent request queue. If the frame has already been sent to the module, the abort is ignored.

Still the completion callback handler if removed, to avoid calling freed objects.

virtual bool ManagementFrame::writeFrame()

Internal method used by commitAsync method to send the frame to the module, inside the async function handler.

You should not call this directly.

virtual void ManagementFrame::triggerCompletionHandler()

Internal method to trigger the completion handler callback - if any This method should only be used by the Module member method moduleEventHandler.

virtual void ManagementFrame::rawFrameFormat(mgmtFrameRaw *data)

Gets the frames raw data format for transfer via the communication channel. This format is only the frame itself, not any data payload

Return
raw data struct
Parameters
  • data -

    A pointer to the raw frame structure were the data is written to.

virtual int ManagementFrame::payloadLength()

Get the byte length of the data payload for this management frame The payload length varys for every subclass.

Return
payload data byte length

virtual void ManagementFrame::dataPayload(uint8_t *dataBuffer)

Write the payload data for the frame into the provided buffer. The payload data is dependent on the specific management frame subclass.

If the managament frame subclass does not have any payload data, this method not do anything. The target buffer will be left untouched. Before you call this method, you should check if payload data exists using the payloadLength method.

The data returned to ready to be transferred to the module, it is 4-byte aligned as required. It is you responsibility to ensure the provided data buffer is large enought to contain the needed bytes.

Parameters
  • dataBuffer -

    A pointer to the target buffer, where the payload data is written.

virtual void ManagementFrame::responsePayloadHandler(uint8_t *payloadBuffer)

When frames need to parse or react to response payloads, there are received after a call to commit.

You must overload this method in your subclass and handle the parsing of the response payload. This parsing should set object properties that can later be accessed by outside objects.

This mehod is called internally by the commit method, only if property responsePayload is set to true.

Parameters
  • payloadBuffer -

    A pointer to the raw payload data buffer

template <typename Owner>
void mono::redpine::ManagementFrame::setCompletionCallback(Owner * obj, void(Owner::*)( FrameCompletionData *) memPtr)

Set the frame completion callback handler.

The member function you provide is called when the frame is successfully committed. This means it has been sent to the module, and a response has been received.

The callback function must accept an input parameter:

void functionName(ManagementFrame::FrameCompletionData *);

Parameters
  • obj -

    The member functions context pointer (the this pointer)

  • memPtr -

    A pointer to the member function on the class

Public Members

uint16_t mono::redpine::ManagementFrame::status

Management response status

bool mono::redpine::ManagementFrame::responsePayload

The length of this frames payload data, differs for every subclass. Frames can handle responses from the module themselves This bool indicates that a frame subclass can handle a resposne frame and data payload.

Normally the (commit) method handles and parses a frames response, but when there is a payload, it needs a response payload handler

This you set this property to true in your subclass, when you must overload the method (responsePayloadHandler).

The default value for this property is falsefalse

bool mono::redpine::ManagementFrame::lastResponseParsed

As long as this property is false the frame will continue to process reponses.

Some commands gets multiple reponses from the module. Say you use the HTTP GET command or a socket receive command, the received data arrive in chunks of different lengths.

Set this protoperty to false and the commit method will know, it whould parse multiple responses for the command.

If you set this property to false, the method reposnePayloadHandler will be called multiple times.

Finally, when you know the module will not sent any further response frames, you must indicate this by setting this property to true

If a command frame takes only one response, your subclass can ignore this property.

true

bool mono::redpine::ManagementFrame::autoReleaseWhenParsed

The module handle class (Module) should dealloc this object when it has parsed the last chunk of response data.

mbed::FunctionPointerArg1<void, FrameCompletionData *> mono::redpine::ManagementFrame::completionHandler

The handler called when commit finishes.

To handle frame request and responses asynchronously, this handler is triggered when the frame is committed.

void *mono::redpine::ManagementFrame::handlerContextObject

A reference to the completion handler context object

struct

The datastructure provided by the Management Frames async completion handler.

You should use the member variable Context to reference any frame response data. You should expect the frame to be deallocated right after you callback handler functions returns.

Note: You type safety you can check the frames CommandId before downcasting the Context pointer to a specific frame subclass.

Public Members

bool mono::redpine::ManagementFrame::FrameCompletionData::Success

See if the request was successfull

ManagementFrame *mono::redpine::ManagementFrame::FrameCompletionData::Context

A pointer to the request frame object

Module
class

Redpine Wireless module Class. The module class controls the physical module, sending and receiving data from the device. It utilizes a communication interface (ModuleCommunication) to send and receive data. This makes the class independent of the communication protocol.

Because there is only one physical module, this class is a singleton object. You access it by the static Instance method. To setup the Redpine module you must call the static global methods:

  1. **Initialize**: Initializes the communication interface
  2. **setupWifiOnly**: Join a wifi network with security and setup DHCP

Only networking classes should access the module directly. Tcp socket, DNS resolution etc, should be handled by dedicated classes, that uses this class.

Public Types

enum type mono::redpine::Module::ModuleCoExistenceModes

The module can operate in different modes, that controls the different wireless capabilities.

Values:

Only enabled Wifi, with embedded TCP/IP

Only Bluetooth Classic (2.0) is enabled

Only Bluetooth LE is enabled

Coex-mode with wifi and BT classic

Coex-mode with wifi and BLE

enum type mono::redpine::Module::WifiSecurityModes

List of Wifi security modes. Use these when you connect to an access point.

The last option SEC_WPA_WPA2 is a mixed mode, that gives priority to WPA2.

Values:

No security

Either in WPA/WPA2 mode (Mixed mode)

enum type mono::redpine::Module::BootloaderMessageCodes

Command messages that can be written to the Bootloaders host interface register.

Values:

= 0xAB00
= 0x0031
= 0x0037
enum type mono::redpine::Module::BootloaderRegisters

Memory addresses of the registers related the Bootloader

Values:

= 0x4105003C
= 0x41050034

Public Functions

void Module::moduleEventHandler()

Callback function installed into the CommunicationInterface interrupt callback listener.

Public Members

mbed::FunctionPointerArg1<bool, ManagementFrame *> *mono::redpine::Module::asyncManagementFrameHandler

The default handler for async incoming management frames.

Such frames are power, socket connect and disconnect events.

Public Static Functions

Module *Module::Instance()

MARK: STATIC PUBLIC METHODS.

Obtain a reference to the singleton module object

bool Module::initialize(ModuleCommunication *commInterface)

Sends the inirialize command and waits for Card Ready from the module and set the communication interface for this object. After this method is called the module is ready to receive the OperMode command etc.

Parameters
  • commInterface -

    The module communication interface to be used

bool Module::setupWifiOnly(String ssid, String passphrase, WifiSecurityModes secMode)

Initializes the module in Eifi only mode with enabled TCP/IP stack We expect this mode to be the defult mode, when only using Wifi

The method will set the module in Wifi client mode with the 2.4 GHz band antenna.

Parameters
  • ssid -

    The SSID name of access point to connect to

  • passphrase -

    The passphrase of the access point to join

  • secMode -

    The access points security setting, default is WPA/WPA2

bool Module::IsNetworkReady()

See id the network is ready and running.

Check to see if the module has a ready network stack with initialized IP configuration. A ready network stack is ready to fetch or send data to and from the internet.

Return
true if the network is ready, false otherwise

Protected Functions

Module::Module()

Protected class constructor Can only be called by the Instance() method.

void Module::handleSleepWakeUp()

Handle the modules periodic wake ups Puts the module to sleep again, if no input is to be sent.

void Module::onNetworkReady(ManagementFrame::FrameCompletionData *data)

Callback for the DHCP Mgmt frame response, that indicate the network is ready

virtual void Module::onSystemPowerOnReset()

Called when the system powers on after a reset.

You can override this method. It gets called right after the system power on for the first time, or after a reset condition.

Use this method to setup / initialize components and data structures. It is only called once for each system reset.

virtual void Module::onSystemEnterSleep()

Called right before the MCU goes into sleep mode.

You can override this method to get sleep notifications. Before the CPU stop executing intructions and goes into low power sleep mode, this method gets called.

Use this method to prepare your data or MCU components for sleep. Help preserve battery by power down any peripheral, that is not needed during sleep.

This method can be called many times during your apps life cycle. (That is between resets.) After each sleep period, when the MCU wakes the onSystemWakeFromSleep is guaranteed to be called.

virtual void Module::onSystemWakeFromSleep()

Override to get notified when system wakes from sleep.

You can override this method to get wake-up notifications. When the CPU starts executing intructions and the power system has powered up all peripherals - this method gets called.

Use this method to setup your app to resume after sleep mode.

This method can be called many times during your apps life cycle. (That is between resets.)

virtual void Module::onSystemBatteryLow()

Override to get notified when the battery voltage reaches a critical level.

You can override this method to get battery low notifications. When this methods gets called, you have some time to finish critical tasks. That might writing state to file system or transfer data over the network.

Depending on the health of the battery, the time between this notification and the actual system enforced power off, might vary.

In contrast to the other power aware methods this is only called once in the application life cycle. After the enforced power off, when the battery is charged, the system will automatically reset.

void Module::handleDataPayload(ModuleCommunication::DataPayload const &payload)

Handles an incomming data frame (expect that it contain socket data

bool Module::initAsyncFrame(const DataReceiveBuffer &buffer, ManagementFrame **frame)

Initiazes (constructs) the correct subclass of an async mgmt frame

bool Module::discardIfNeeded(ManagementFrame *frame)

MARK: PRIVATE METHODS.

Protected Attributes

bool mono::redpine::Module::communicationInitialized

True is the module communication interface is initialized

bool mono::redpine::Module::networkInitialized

True if the module has its network stack ready

ModuleCommunication *mono::redpine::Module::comIntf

The communication interface used by the module

ModuleCoExistenceModes mono::redpine::Module::OperatingMode

This holds the module currently initalized operation mode

ModulePowerState mono::redpine::Module::CurrentPowerState

The current state of the module, is it awake or sleeping

GenericQueue<ManagementFrame> mono::redpine::Module::requestFrameQueue

A queue over the pending requests to-be-send to the module

GenericQueue<ManagementFrame> mono::redpine::Module::responseFrameQueue

A queue over the pending requests sent / pending to the module

mbed::FunctionPointer mono::redpine::Module::networkReadyHandler

User can install a network ready event callback in this handler

Protected Static Attributes

Module Module::moduleSingleton

The only instantiation of the module class

Construct the module

class

List of found AP’s, as retreived by the scanNetworks method.

TODO: This class should become generic across H/W!

See
scanNetworks

Public Members

uint32_t mono::redpine::Module::ScannedNetworks::Count

Number of found networks

Network *mono::redpine::Module::ScannedNetworks::networks

List of results

struct

Object to configure static IP

Public Members

uint8_t mono::redpine::Module::StaticIPParams::ipAddress[4]

IPv4 client address

uint8_t mono::redpine::Module::StaticIPParams::netmask[4]

IPv4 netmask

uint8_t mono::redpine::Module::StaticIPParams::gateway[4]

IPv4 Gateway

ModuleCommunication
class

Abstract class that defines redpine module communication through a hardware interface. Subclasses of this should utilize UART, USB or SPI communication.

Public Functions

virtual bool mono::redpine::ModuleCommunication::initializeInterface()
= 0

Send a interface initialization command to the module.

virtual void mono::redpine::ModuleCommunication::resetModule()
= 0

Trigger the reset line to the module. A reset will put the module into bootloader, where a firmware image can be selected. Before calling initializeInterface, you must reset the module.

The reset command has to wait while the module resets, this means the function will block for approx 3 ms.

virtual bool ModuleCommunication::bufferIsMgmtFrame(DataReceiveBuffer &buffer)

Test the data inside a buffer to see if it is a management frame

Parameters
  • buffer -

    The buffer to test

virtual bool ModuleCommunication::bufferIsDataFrame(DataReceiveBuffer &buffer)

Test if a buffer is a data Frame

virtual bool mono::redpine::ModuleCommunication::pollInputQueue()
= 0

Polls the module for waiting input data. This can be frame responses or any other data, waiting to be read by us.

The method uses the current communication interface method to wait for pending input data. This function blocks, until data is ready.

This function can be used it interrupts are not applicable

Return
true if there is data to read, false otherwise

virtual bool mono::redpine::ModuleCommunication::interruptActive()
= 0

Return true if interrupt is active.

The module will keep the interrupt pin high until no more input is present.

virtual bool mono::redpine::ModuleCommunication::readFrame(DataReceiveBuffer &rawFrame)
= 0

Read the frame header (the first 16 bytes)

Use this to probe what kind of frame is coming from the module and read the frame payload later using the dedicated methods.

Return
True on read success, false otherwise
Parameters
  • rawFrame -

    A pointer to the pre-alloced memory to hold the header

virtual bool mono::redpine::ModuleCommunication::readManagementFrame(DataReceiveBuffer &buffer, ManagementFrame &frame)
= 0

Read the first available frame from the modules input queue This function should be called when you are sure there is data pending

Return
True on success, false otherwise
Parameters
  • frame -

    A reference to management frame placeholder object

virtual bool mono::redpine::ModuleCommunication::readManagementFrameResponse(DataReceiveBuffer &buffer, ManagementFrame &request)
= 0

Read a pending frame from the module, and interpret it as a response to an earlier frame.

The response frame (the one that is read) and the provided frame (the request), are compared by commandId and the response status is validated.

This there is any response payload data, this data is passed to the request frames ManagementFrame::responsePayloadHandler function.

When this method returns the request frame object is converted to an response frame (RX_FRAME) with status and any payload data.

Return
true on success, false otherwise.
Parameters
  • request -

    A reference to the request frame, that is awaiting a response

virtual bool mono::redpine::ModuleCommunication::readDataFrame(DataReceiveBuffer &buffer, DataPayloadHandler &payloadHandler)
= 0

Read a pending frame a Data frame.

Data frame arrive out-of-order with anything else. Also, we expect that they deliver data to any open socket. This method read the data from the module and call the DataPayloadHandler function provided. This function then takes care of the actual data payload!

Return
trueon succs, false otherwise
Parameters
  • payloadHandler -

    A reference the data payload callback handler

virtual uint16_t mono::redpine::ModuleCommunication::readMemory(uint32_t memoryAddress)
= 0

Internal function to read from a memory address. This is used when communicating with the Redpine Modules Bootloader.

Return
The 16-bit content of that address
Parameters
  • memoryAddress -

    The address position to read from

virtual void mono::redpine::ModuleCommunication::writeMemory(uint32_t memoryAddress, uint16_t value)
= 0

Method to write to the module memory. This can be used when communicating with the bootloader of the module.

Parameters
  • memoryAddress -

    The address to write to

  • value -

    The 16-bit value to write at the address

virtual bool mono::redpine::ModuleCommunication::writeFrame(ManagementFrame *frame)
= 0

Send a frame to the module

Return
true on success, false otherwise
Parameters
  • frame -

    A pointer to the frame to send

virtual bool mono::redpine::ModuleCommunication::writePayloadData(const uint8_t *data, uint16_t byteLength, bool force4ByteMultiple)
= 0

Sends a frame’s payload data to the module.

This payload data must be sent after the command / management frame has been sent to the module.

This format of the data is determined by which command that was sent by the Command/Management frame. The RS9113 Software PRM is not clear on this data frame matter. But this code is from reverse engineering the example code by RSI.

Return
true upon success, false otherwise.
Parameters
  • data -

    A pointer to the raw data to write to the module

  • byteLength -

    The length of the data in bytes

  • force4ByteMultiple -

    Optional: Set to false, to bot enforce payload to be a 4-byte multiple

Public Members

uint16_t mono::redpine::ModuleCommunication::InterfaceVersion

Defines the communication protocol version to use. Redpine change the way FrameDescriptor headers return frame length in bootloader version 1.6. Version 1.5 uses a slightly different procedure.

The Module should write the communication protocol version here. So far we have only seen the values:

  • Bootloader 1.5: 0xAB15
  • Bootloader 1.6: 0xAB16

mbed::FunctionPointer mono::redpine::ModuleCommunication::interruptCallback

Interrupt callback function, called by the communication interface. The module provides the callback function, that gets called when ever the module triggers an interrupt.

struct

Method that must be implemented, that will be called by the run loop It should only be scheduled by an hardware interrupt handler, and remove it self again from the run loop, after it has run.Structure to describe the data payload pointer and length for Data frame payloads

ModuleFrame
class

A generic frame that is used to communicate which the module Subclasses of this will represent data or management frames.

Public Types

enum type mono::redpine::ModuleFrame::FrameDirection

List of frame direction, sent og received

Values:

The frame is a request to the module

The frame is a response from module

enum type mono::redpine::ModuleFrame::RxTxCommandIds

List of request commands id’s

Values:

= 0x00

Frame is data frame

= 0x10
= 0x11
= 0x12
= 0x13
= 0x14
= 0x15
= 0x16
= 0x17
= 0x18
= 0x19
= 0x1B
= 0x1C
= 0x1D
= 0x20
= 0x21
= 0x22
= 0x23
= 0x24
= 0x25
= 0x26
= 0x29
= 0x3A
= 0x40
= 0x41
= 0x42
= 0x43
= 0x44

DNS Resolution lookup command

= 0x49

Query the modules firmware version

= 0x51

HTTP Client, GET request

= 0x52

HTTP Client, POST request

= 0xCD
= 0xDE
enum type mono::redpine::ModuleFrame::RxCommandIds

List of response command Id’s

Values:

= 0x30

Async connection accept request from remote wfd device

= 0x61

Async TCP Socket Connection Established

= 0x62

Async Socket Remote Terminate

= 0x89

Card Ready command, when module is initialized and ready

Public Functions

ModuleFrame::ModuleFrame()

If this object sits in a queue, this is the pointer the next in the queue Construct an empty frame with no properties set. The frame will not represent any data or any command

virtual ModuleFrame::~ModuleFrame()

Dealloc the frame if its subclass contains resources that should be removed gracefully.

Public Members

FrameDirection mono::redpine::ModuleFrame::direction

Indicate if the frame is request or response

uint16_t mono::redpine::ModuleFrame::length

This is the payload data length

uint8_t mono::redpine::ModuleFrame::commandId

Either a RxTxCommandId or a TxCommand id

Public Static Attributes

const uint8_t mono::redpine::ModuleFrame::size

The size of frame in raw format

ModuleSPICommunication
class

SPI based communication subclass

Public Types

enum type mono::redpine::ModuleSPICommunication::SpiRegisters

List of available SPI Registers on RS9113

Values:

SPI Interrupt occured register

Public Functions

ModuleSPICommunication::ModuleSPICommunication()

Initialize invalid SPI communication

ModuleSPICommunication::ModuleSPICommunication(mbed::SPI &spi, PinName chipSelect, PinName resetPin, PinName interruptPin)

Create a communication class, and assign a SPI hardware interface

Parameters
  • spi -

    The initialized and ready SPI hardware module

  • chipSelect -

    The SPI CS pin, active low

  • resetPin -

    The GPIO pin connected to the module reset line (active low)

  • interruptPin -

    The pin where the modules interrupt signal is connected

virtual void ModuleSPICommunication::resetModule()

Trigger the reset line to the module. A reset will put the module into bootloader, where a firmware image can be selected. Before calling initializeInterface, you must reset the module.

The reset command has to wait while the module resets, this means the function will block for approx 3 ms.

virtual bool ModuleSPICommunication::initializeInterface()

Send a interface initialization command to the module.

uint8_t ModuleSPICommunication::readRegister(SpiRegisters reg)

Internal function to read content of a SPI register SPI registers are only available to the modules SPI interface

Return
the content of the 8-bit register
Parameters
  • reg -

    The register to read

virtual uint16 ModuleSPICommunication::readMemory(uint32_t memoryAddress)

Internal function to read from a memory address. This is used when communicating with the Redpine Modules Bootloader.

Return
The 16-bit content of that address
Parameters
  • memoryAddress -

    The address position to read from

virtual void ModuleSPICommunication::writeMemory(uint32_t memoryAddress, uint16_t value)

Method to write to the module memory. This can be used when communicating with the bootloader of the module.

Parameters
  • memoryAddress -

    The address to write to

  • value -

    The 16-bit value to write at the address

virtual bool ModuleSPICommunication::pollInputQueue()

Polls the module for waiting input data. This can be frame responses or any other data, waiting to be read by us.

The method uses the current communication interface method to wait for pending input data. This function blocks, until data is ready.

This function can be used it interrupts are not applicable

Return
true if there is data to read, false otherwise

virtual bool ModuleSPICommunication::interruptActive()

Return true if interrupt is active.

The module will keep the interrupt pin high until no more input is present.

virtual bool ModuleSPICommunication::readFrame(DataReceiveBuffer &rawFrame)

Read the frame header (the first 16 bytes)

Use this to probe what kind of frame is coming from the module and read the frame payload later using the dedicated methods.

Return
True on read success, false otherwise
Parameters
  • rawFrame -

    A pointer to the pre-alloced memory to hold the header

virtual bool ModuleSPICommunication::readManagementFrame(DataReceiveBuffer &buffer, ManagementFrame &frame)

Read the first available frame from the modules input queue This function should be called when you are sure there is data pending

Return
True on success, false otherwise
Parameters
  • frame -

    A reference to management frame placeholder object

virtual bool ModuleSPICommunication::readManagementFrameResponse(DataReceiveBuffer &buffer, ManagementFrame &request)

Read a pending frame from the module, and interpret it as a response to an earlier frame.

The response frame (the one that is read) and the provided frame (the request), are compared by commandId and the response status is validated.

This there is any response payload data, this data is passed to the request frames ManagementFrame::responsePayloadHandler function.

When this method returns the request frame object is converted to an response frame (RX_FRAME) with status and any payload data.

Return
true on success, false otherwise.
Parameters
  • request -

    A reference to the request frame, that is awaiting a response

virtual bool ModuleSPICommunication::readDataFrame(DataReceiveBuffer &buffer, DataPayloadHandler &payloadHandler)

Read a pending frame a Data frame.

Data frame arrive out-of-order with anything else. Also, we expect that they deliver data to any open socket. This method read the data from the module and call the DataPayloadHandler function provided. This function then takes care of the actual data payload!

Return
trueon succs, false otherwise
Parameters
  • payloadHandler -

    A reference the data payload callback handler

virtual bool ModuleSPICommunication::writeFrame(ManagementFrame *frame)

Send a frame to the module

Return
true on success, false otherwise
Parameters
  • frame -

    A pointer to the frame to send

virtual bool ModuleSPICommunication::writePayloadData(const uint8_t *data, uint16_t byteLength, bool force4ByteMultiple)

Sends a frame’s payload data to the module.

This payload data must be sent after the command / management frame has been sent to the module.

This format of the data is determined by which command that was sent by the Command/Management frame. The RS9113 Software PRM is not clear on this data frame matter. But this code is from reverse engineering the example code by RSI.

Return
true upon success, false otherwise.
Parameters
  • data -

    A pointer to the raw data to write to the module

  • byteLength -

    The length of the data in bytes

  • force4ByteMultiple -

    Optional: Set to false, to bot enforce payload to be a 4-byte multiple

virtual void ModuleSPICommunication::onSystemPowerOnReset()

Called when the system powers on after a reset.

You can override this method. It gets called right after the system power on for the first time, or after a reset condition.

Use this method to setup / initialize components and data structures. It is only called once for each system reset.

virtual void ModuleSPICommunication::onSystemEnterSleep()

Called right before the MCU goes into sleep mode.

You can override this method to get sleep notifications. Before the CPU stop executing intructions and goes into low power sleep mode, this method gets called.

Use this method to prepare your data or MCU components for sleep. Help preserve battery by power down any peripheral, that is not needed during sleep.

This method can be called many times during your apps life cycle. (That is between resets.) After each sleep period, when the MCU wakes the onSystemWakeFromSleep is guaranteed to be called.

virtual void ModuleSPICommunication::onSystemWakeFromSleep()

Override to get notified when system wakes from sleep.

You can override this method to get wake-up notifications. When the CPU starts executing intructions and the power system has powered up all peripherals - this method gets called.

Use this method to setup your app to resume after sleep mode.

This method can be called many times during your apps life cycle. (That is between resets.)

virtual void ModuleSPICommunication::onSystemBatteryLow()

Override to get notified when the battery voltage reaches a critical level.

You can override this method to get battery low notifications. When this methods gets called, you have some time to finish critical tasks. That might writing state to file system or transfer data over the network.

Depending on the health of the battery, the time between this notification and the actual system enforced power off, might vary.

In contrast to the other power aware methods this is only called once in the application life cycle. After the enforced power off, when the battery is charged, the system will automatically reset.

Protected Functions

CommandStatus ModuleSPICommunication::sendC1C2(spiCommandC1 c1, spiCommandC2 c2)

Auxillary function to transfer C1 and C2 commands

Return
The Redpine command status code (0x58 is success)
Parameters
  • c1 -

    The C1 command byte, the SPI reponse here is ignored

  • c2 -

    The C2 command byte, the response for this byte is the cmd status

CommandStatus ModuleSPICommunication::sendC1C2(CommandC1 c1, CommandC2 c2)

Auxillary function to transfer C1 and C2 commands

Return
The Redpine command status code (0x58 is success)
Parameters
  • c1 -

    The C1 command object, the SPI reponse here is ignored

  • c2 -

    The C2 command object, the response for this byte is the cmd status

bool ModuleSPICommunication::waitForStartToken(bool thirtyTwoBitMode)

Auxillary function to poll module for a start token Transfers zeros to the module until some other than zeroes are received

Return
True is module send a START_TOKEN command, false on timeout or unknown response.
Parameters
  • thirtyTwoBitMode -

    Defaults to false, set TRUE for 32-bit mode SPI

bool ModuleSPICommunication::readFrameDescriptorHeader(frameDescriptorHeader *buffer)

Reads the 4 bytes of a data og management frame header.

The module sends a 4 byte header before sending the 16-byte frame descriptor. Used to query a pending frame for its length.

Return
true is success, false otherwise
Parameters
  • buffer -

    A pointer to where the length is stored

bool ModuleSPICommunication::readFrameBody(frameDescriptorHeader &frameHeader, SPIReceiveDataBuffer &buffer)

Read a pending frame, based on a frame descriptor header (describing the length), read the real frame - data og mgmt.

Return
true on success, false otherwise
Parameters
  • frameHeader -

    Reference to the header for the pending frame

  • buffer -

    A reference to the buffer where the frame is to be stored

int ModuleSPICommunication::spiWrite(const uint8_t *data, int byteLength, bool thirtyTwoBitFormat)

Convenience function to write data to mbed SPI The method only return the last received input from SPI, all other read bytes are discarded.

Use this function if you need to write multiple bytes at once. The method can transfer the data as 32-bit values if you choose.

Return
the last read value on the SPI bus
Parameters
  • data -

    A ponter to the data buffer, that will be written

  • byteLength -

    The length of the data to write, in bytes

  • thirtyTwoBitFormat -

    Set this to true to use 32-bit mode, default is false

void ModuleSPICommunication::setChipSelect(bool active)

Sets the SPI chip select for the module. This must be called before all SPI write og reads. This method automatically handles the value of the chip select pin.

Parameters
  • active -

    Set this to true to activate the chip select, false otherwise.

mbed API

If you need to interact with the GPIO, Hardware interrupts, SPI, I2C, etc. you should use the mbed layer in the SDK. Take a look at the documentation for mbed:

mbed documentation

Release Notes

An overview of what features are introducted in the different releases.

Release 1.7

June 23rd, 2017

This is the 2017 summer release of Mono Framework. It includes major new features along with bug fixes.

In our effort to streamline the API and make embedded development on Mono easy and fast, we have introduced new C++ classes and augmented existing ones.

In this release note we shall driefly mention all new features in 1.7 and discuss the most important in-depth.

Update 1.7.3

July 18th, 2017

A major change in this release is the TouchResponder and ResponderView interfaces. The touch handler method are now not capitalized. However, legacy code will continue to work. You should still transition your code to use the lower case variants of the touch handler methods.

  • Added a Wifi initialization class, to ease use of Wifi. Feature
  • Fixed typo in GraphView class, BufferLenght is now: BufferLength
  • Added C function pointer callbacks for Redpine module. Improvement
  • Better Arduino API support in Module communication class, added parametersless constructor. [Improvement]ttps://github.com/getopenmono/mono_framework/issues/19)
  • Added C function pointer callbacks for network classes. Improvement
  • HttpPost does not append dummy bytes. Fix
  • PowerSaver class can be assigned. Fix
  • TouchResponder uses more non-capitalized syntax. Improvement
  • Added mono owned SD FileSystem class, supporting sleep and wake. Feature
  • More deprecated upper-cased method names on: Queue, Power Aware interface, TouchResponder and more.
  • Added more documentation to core classes: String, Queue and Power Aware
  • GenericQueue will not compile if you use an queue item not inheriting from IQueueItem.
Update 1.7.1

June 28th, 2017

This minor update contains two main changes:

  • Fix: The power to the RTC is no longer turned off in sleep
  • Feature: Added a setIcon method to IconView as needed by the Chores app
Original 1.7 Relase
List of new features and fixes
New features

This is a major release with many new features, including:

  • Icon system: A set of predefined icons with symbols like: wifi, temperature, mute, play, pause, etc.
  • Scenes: A class for grouping UI elements into a scene. Then you can navigate between scenes.
  • Battery level Class for getting the remaining battery power
  • Analog low-pass filter and filtered inputs Classes for low-pass filtering analog inputs
  • Hysteresis triggers Class that implements a Schmitt-trigger, for detecting analog values has exceeded a threshold.
  • URL Encoding A new class can URL encode strings, for use with HTTP GET query parameters
  • Time conversions The DateTime class now builds on top of the standard libc time APIs
  • RingBuffer Added mbed’s circular buffer class.
  • DHT One wire protocol We added a class that implements the DHT one wire protocol interface
  • Pin change interrupts Our interrupt classes now support pin change events. (Rise + Fall events)
Fixes

This release also fixes a number of bugs, these include:

  • Increased the buffer size for Redpine module’s receive data buffer
  • PowerSaver class is more robust when event fire in dimming animation
  • Alignment issues in OnOffButtonView graphics
  • Buzzer API now uses CPU interrupts to end buzzing
  • Major touch input fix. Y six was ignored until now. Touch work quite precise now.
  • Fixed a graphics bug in incremental repaints of TextLabelview
  • Touch system does no longer sample input when there is no touch responders
  • Fixed bug in queue system, that caused the task queue to become unstable
  • RTC wakes does not trigger I/O ports initialization
  • Fixed issue that caused ScheduledTask‘s to wake mono each second
Deprecated methods

With the new release we are deprecating a couple of redundant methods. Mostly methods with unnecessary verbose names. If you use a deprecated method, use will get a compiler warning.

You should port your code to not use the deprecated methods, since they will be removed in future releases.

Features in-depth

Let us take a moment to examine some of the most important features and discuss why their are important.

Icons

We repeatedly found ourselves in need of having icon-decorated push buttons. Also, we again and again needed to display some status info that would be nice to convey in form of small icons.

Therefore we have introduced a monochrome icon bitmap-format, that can be stored in flash memory and displayed in a few lines of code. Further, we added a set of commonly used icons to the framework. These include icons for speaker, wifi, battery, play, pause etc.

You can create your own icons from bitmap images using our free tool img2icon

Example

To use icons are incredibly easy, since we added a IconView class to display them on the display:

#include <icons/speaker-16.h>

IconView icn(geo::Point(20,20), speaker16);
icn.show();

You can also change the coors of icons by using the setForegroundand setBackground methods on IconView.

Scenes

We found we needed at way to switch between different view in applications. Say, the Alarm Clock app on MonoKiosk needs to have 3 different scenes to show:

  • Normal alarm clock time display (Main Scene)
  • Set the time configuration scene (set time scene)
  • Set the alarm time scene (set alarm scene)

Each scene takes up the entire display, and we needed to have an easy way to switch between these diferent scenes.

Inspired by what iOS and Andriod uses (Segues and Intents) we have created a class called SceneController. This represents a scene of contents. A scene is logical container of View-based objects. You add views to a scene. The scene now controls the show and hide methods for all added views.

This means to can *show * and hide all the views in the scene at once, by calling the equivalent methods on the scene object. Further, scene implement an interface for implementing transitions between different scenes. This is a enforced structure that makes it easy to to setup and teardown, related to scene changes.

Example

To use a scene you simply instanciate it and then add views to it.

#include <icons/speaker-16.h>

using mono:ui;
using mono::geo;

SceneController scn;

TextLabelView helloLabel(Rect(0,100,176,20), "Hi, I'm Mono!");
IconView icn(Point(50,100), speaker16);

scn.addView(helloLabel);
scn.addView(icn);

scn.show();
RTC Time integrated with C library functions

Since Release 1.4.2 we had the RTC time and date tracking enabled. However, the RTC system was integrated only with the highlevel DateTime class. Now we have hooked it into the lower level C API’s provided by Std. Libc. This means you can use functions like time and localtime. These alo wotk in conjunction with DateTime.

Example
time_t now = time();
DateTime dtNow(now);
printf("Time and date: %s\r\n", dtNow.toISO8601()());
Critical bug fix

We have also fixed 2 major bugs relating to power consumption in sleep. Due to a bug in the ScheduledTask class, Mono consumed too mucg power in sleep mode. Further, the entire I/O (GPIO) system was initialized upon the RTC seconds increments, while in sleep. This introduced even a power consumption overhead.

In 1.7 we have fixed these issues, and achieved low power consumption in sleep mode, as we originally aimed for: 35 µA in sleep mode.

Release 1.6

February 10th, 2017

We are happy to announce release 1.6 of the Mono SDK. This release focuses on improvement in the software library, introducing new font and timer systems.

New features

Here is a short intro to the the new features of Release 1.6. Later we will discuss some of them in detail, also we strive to write tutorials on the all the new features.

New proportionally spaced fonts

We have taken the font format from Adafruits Gfx library, and made support for it in the text rendering system. This means the TextRender class now support the Adafruit GFXfont format. The class TextLabelView can use the new fonts as well. In fact, the default font face is changed to a beautiful proportionally spaced sans serif type.

We have included all the available font faces from Adafruits library. These include Italic and bold faces of Serif and Sans Serif fonts.

The old mono spaced fonts are still available, but you have to explicitly set them in your code.

Wake Mono on timers

For a long time we wanted this feature: To sleep mono and then wake up at a specific point in the future. With our new ScheduledTask class, this is possible! A ScheduledTask is a object that calls a function at a given point in time. You provide it with a function pointer and a DateTime. This function will then be called at that time, also if Mono are in sleep at that point. (This is opt-in.)

Using ScheduledTask we can create a temperature logger, that sleeps and automatically wakes up periodically to measure the temperature.

Analog API (mbed)

In this release we finally had the time to implement mbed::AnalogIn functionality. This means you can easily use the ADC to measure the voltage on the input pins. Almost all pins on our Cypress PSoC5 MCU can be routed to the ADC, exceptions are the USB pins and the SIO (Special I/O) pins. One of these SIO pins are the J_TIP pin.

An example of how you read the voltage level on the 3.5mm jack connector’s J_RING1 pin is:

mbed::AnalogIn ring1(J_RING1);
float normalizedValue = ring1;
uint16_t rawValue = ring1.read_u16();

Thats it! The system take care of setting the right pins mode, and setup the routing of the analog interconnect.

Power saver

We found ourself keep writing code to auto-sleep mono. Just like smartphone will automatically dim the display and eventually go into standby, to spare the battery. For Mono we wanted it to be opt-in, so you always start a new application project, with a clean slate.

Therefore we have introduced the class PowerSaver in 1.6. This class dims the display after a period of inactivity. After even further inactivity, it automatically trigger sleep mode.

Inactivity is no incoming touch events. You can manually ping or momemtarily deactivate the class to keep mono awake. But by default it will trigger sleep mode, if nothing happens to 20 secs.

You should add the PowerSaver as a member variable to your AppController class, to enable its functionality.

More new features
  • TextLabelView does better text alignment (horizontal and vertical)
  • Multiline text in TextLabelView
  • Callback for Wifi join error handler
  • DateTime now support negative numbers in addTime() methods
  • HttpPostClient tries to fix Redpine bug, by appending whitespace to body data.
Download
Release package hashes

Upon request we have added sha256 (sha1 for Windows SDK) hash files for each installer package. In this way you can validate you copy of the installer package against our copy, by comparing hash values.

Go to the release packages

Release 1.5

January 23rd, 2017

In this 1.5 release we have focused on tooling, there is no feature additions to the library code. We have added a brand new graphical user interface to manage creation of mono application projects.

Introducing Monomake UI application

We have added a UI for our standard console based monomake tool. The UI make the task of creating new projects and installing existing applications on Mono easy and friendly. We did this to help people who are not familiar with the terminal, and just want to install an application on Mono.

However, the best of all is this new Monomake UI enables us to achieve one-click application installs through MonoKiosk. Our new tool registers the URL scheme: openmono:// and associate with ELF files.

Integration with Atom

We know the choice of editor is kind of a religion. Therefore we won’t force a specific editor on you. However, should linger undecided for an editor, GitHub have made a fine cross-platform editor called Atom. If you have Atom installed on your system, our new Monomake UI takes advantage of it right away. New project can be opened in Atom and you can open recent projects in Atom.

Should you choose to use Atom, we strongly recommend installing the autocomplete-clang package. This package enables as-you-type auto complete suggestions. It also display the inline documentation present in Mono Framework. (Windows users will need to install the clang compiler.)

Bridging the gap to our Arduino plugin

We have to admit, have we unintentionally stalled the Arduino compatibility plug-in for the Arduino IDE. In this release we right that by bringing the 1.5 library to Arduino.

Release 1.4

November 21th, 2016

We corrected some critical power issues in this release and bugs in the TextLabel object.

Additions
  • We added a HTTP OST class called: HttpPostClient, that work like the existing HttpClient. The PostClient uses 2 callbacks where you must provide POST body length and data.
  • (1.4.2 only) Real Time Clock enabled. Mono now has a running system clock, that can be accessed through the DateTime class.
  • (1.4.3 only) Build system always clean before building - since we have experienced errors in the dependency system
Bug Fixes
  • Fixed issue that caused the voltage on VAUX to changed when Mono went to sleep mode. Now (by default) VAUX is 3.3V and 0V in sleep.
  • Fixed issue that caused J_TIP to change voltage levels in wake and sleep modes. We controlled this issue by limiting the voltage changes. J_TIP is 0V by default when Mono is running and in sleep. But when the USB is connected leakage currents will raise the voltage on J_TIP to 1.7V.
  • Fixed repaint error in TextLabelView, caused setText to fail.
  • Fixed issue in TextRender, that might cause the render to skip glyphs

Release 1.3

October 18th, 2016

We have discovered some annoying bugs in version 1.2 and therefore we have released version 1.3 that resolves many issues.

SDK 1.3 adds no new features, it is a purely bug fix release.

Fixes Serial port reset bug

Many users have experienced that the make install did not work properly. They always needed to do a force bootloader reset manually, before being able to upload new apps to mono.

The issue was that the serial DTR signal did not trigger a reset on Mono. This has been resolved in 1.3, and make install works like it should.

I2C functionality restored

A linking error in 1.2 broke the I2C communication. This meant the temperature and accelerometer could not be used. This is fixed in 1.3

No more spontaneous wake ups

An issue with false-positive interrupts from the Wireless and Display chips while in sleep is resolved. Now sleep mode disables interrupts from there components, this means they cannot wake Mono.

When in sleep mode, the power supply (3V3 net) for all peripherals is turned off - to preserve battery. But capacity on the power net means that the voltage stays high and slowly falls towards zero. This triggered random behaviour in the IC’s causing flicker on the interrupt signals.

If you had issues with Mono waking up approximately 8-10 secs after going to sleep, the fix will resolve this issue.

HTTPClient parsed port number incorrectly

The feature added in 1.2 allowed the class HTTPClient to handle URL’s like: http://mydomain.com:8080/hello. But a bug in the overloaded assignment operator, caused the port number to be lost during assignment. This effectively broke support for port numbers.

This issue have been resolved in 1.3

Structural change in libraries

The SDK has until now consisted to code from 4 distinct repositories:

  • mono_psoc5_library
  • mbedComp
  • mbed
  • mono_framework

Starting with 1.3 we have merged all these into mono_framework, since the other 3 were used only by mono_framework. This simplifies the building process of the library, hopefully reducing the number of bugs.

On a side note, @jp is working to setup continous integration tests for the repositories.

Download

Release 1.2

September 12th, 2016

We have a new version of the framework out, with mostly bug fixes

HttpClient supports customs TCP ports

The interim class for doing HTTP get requests now has the ability to use other ports than 80. You simply insert a custom port in the passed URL - like: http://192.168.1.5:3000/api/hello

The request will then be directed to port 3000.

New minimal project template

When you create new projects with monomake project myNewProject, they are pretty verbose and cluttered with comments. These serve as a help to new developers, but they become irrelevant when you get to know the API.

monomake now has a --bare switch when creating new projects, that will use a minimalistic template without any comments or example code. You use it like this:

$ monomake project --bare my_new_project
New 30 pt font added

The API now includes a larger font, that you can optionally use in TextLabelView‘s:

#include <ptmono30.h>
mono::ui::TextLabelView lbl(Rect(...), "Hello");
lbl.setFont(PT_Mono_30);
lbl.show();

Since the font are bitmaps, they use significant amounts of memory. Therefore the new font is only included in your application if you actually use it. That is, use must define it with the #include directive, as shown above.

See the API for changing the font TextLabelView.setFont(...)

Shorthand function for asynchronous function calls

To make dispatching function calls to background handling easier, we added a new global function called: async in the mono namespace. The function injects your function into the run loop, such that it will be handled at first coming opportunity. The async call is really just a shorthand for a Timer that has a timeout of 0.

Example with C++ method:

mono::async<MyClass>(this, &MyClass::handleLater);

Example with C function:

mono::async(&myFunction);
Bug fixes and other improvements
  • Optimized text glyph rendering in TextLabelView
  • SD Card SPI clock speed increased to 8.25 MHz
  • Fixed cropping bug in ImageView
  • Fixed bug in BMPImage that caused a crash then invoking copy constructor.
  • Fixed bug in the Queue class, that could caused Mono to freeze
  • Fixed wrong premise on String‘s memory management.
  • Fixed issue that caused make clean to not remove all object files
  • Fixed make clean such that it works on Windows Command Prompt - and only PowerShell.
Download

Goto our Documentation page to download the new SDK version:

http://developer.openmono.com/en/latest/getting-started/install.html

Release 1.1

July 20th, 2016

Finally, after much work we have a new release of Mono’s software library and tool chain.

The new v1.1 release is available from our Developer site. Let me go through the biggest improvements and additions:

New default system font

The existing font was pretty old fashioned to put it nicely. We have a new font that takes up a little more room, but it is much better. We have created a bitmap font system, such that we can add more fonts later. If you have used TextLabelView (with text size 2), you will instantly take advantage of the new font.

Wake-up works (No more resets)

We have fixed the issue that required us to do a reset immediately after wake up. Now mono resumes normal operation after a wake up. Therefore you will not see the SoftwareResetToApplication call in AppController in your new projects.

If you wish your existing apps to take advantage of this, simply remove the call to SoftwareResetToApplication.

Sleep while USB is connected

Further, Mono is now able to sleep when connected to the computer. Previously the USB woke up mono when connected. Now you can shut off Mono while the USB is connected.

API for the Buzzer

In other news we have added a generic API for the buzz speaker. It is very simple: you define for how long the buzz sound should last. We plan to add frequency tuning in later releases.

Signed installer on Windows

We have received a code signing certificate, and used it to sign the installer and the USB Serial Port driver. This means that Windows should not yell that much about dangerous, possibly harmful binaries. We still need a certificate for the Mac installer, so Mac users - bear with us.

New default colors

The framework defines a set of standard colors for common UI elements, such as: text, borders, highlights and background. Some of these are now changed. Specifically we changed the background color to pitch black, to increment the contrast.

Type completion in Atom

Should you choose to use GitHub’s excellent Atom code editor, you can now get type completion with documentation. This works much like Intellisense in Visual Studio or auto completion in Xcode.

To enable type completion in Atom you need to install clang on Windows and Linux systems. Then, you must add the AutoComplete-Clang plugin to Atom. Create a new project with monomake and open the project in Atom. Voila!

Bug fixes and more
  • More accessors in UI Classes (ButtonView, TextLabelView)
  • Default screen brightness is now 100%, instead of 50%
  • Less verbose on serial port
  • Added PinNames for coming Mono Schematics
  • Fixed issue that caused USB not to work after sleep
  • QueueInterrupt is now setting the correct snapshot value
  • Fixed issue when color blending 100% opaque or transparent pixels
  • Fixed issue that left out a single dot when drawing outlined rectangles
Documentation

On developer.openmono.com you can now choose between the latest documentation (v1.1) and the older v1.0 version. By default we will show you the latest documentation version.

&%9''9%o{fK.PX@a_[cL@$aWc[OY@  +2673#".#"#4>32!!$'l/A(#=60Ho0B'#=6/>-*,/O8"X0O9"NtT' 3+K?KPX@aYcL@aUYMY +!!!!KRRuuob0+'77bIIob0+''7IoJ 0+'7oJJݖII70+'7'77JJJJ)Y?KPX@c[jL@cW[OY$&($ +4>32#".732654&#" 7H()I8 8I)(H7 d6/-77-/6*E22E*)D00D),88,-88kJ@sUYM +!#!kkJ@sUYM +#!5!kKtk@rZdL +%!3k/ttp@rZdL +!5!p%\AtKK?KPX@fZhL@rZhLY@  +!3!5XFK327##.-##-.#tU-""-.##.'=#@ JGW[O($ +#".54>32'#.-""-.#%Rl-##-/##/DSlb+@(cUYM  +".54>32!5!-""-.##.d#/.""./#u@@^eL +!5!5v t U @ Hri +%#5%#$ƕ@oIy5on @ Gri +%353:gIq{'8v':ɰ3+ɰ3+3+q{'8f';ɰ3+ɰ3+3+q{'9v':ɰ3+ɰ3+3+q{'9`';ɰ3+ɰ3+3+~.&'8v:3+3+3+~.&'8a;3+3+3+~.&'9b:w3+3+3+/C1+y@ JK2PX@&[eKYfKdK[pL@$a[eKdK[pLY@++E%$# +3'.=354632#"!#"&'7>3265!p.!GDd!EmL!5 NBT] I b`l=iN- ` IQ1XBKPX@! 2J H@ ! 2JYKPX@5[cK[cK  YfK  dK[pLK2PX@3[eK[cK  YfK  dK[pL@1  a[eK[cK  dK[pLYY@BBA@?>=32#"!54632#"!#"&'7>3265!#!p1ZPD:0*.K5ɗ.!GDd!EmL!5 NBT<] ISW]0Z6YAM b`l=iN- ` IQ`{'4K PX@ [cL@W[OY((($ +#".54>32#".54>32e )(() 8*))* ((**((**@[eL($ +#".54>32#.-""-.#:-""-/##/"&g`,&5-K PX@ * J@ * JYK PX@&pcYcK[lL@*pcYcKdK[lLY@ (#$( +#"'7>3232>54.+547!#!Rt6Yqy -<&V[0'Ygj4 T=hRqz@8n .QoA9_D&R! H$d +@(aYcKdL   +!!#!!5dC@?CRP飣w#:@7 Jac Y cKdL#""!$& +!3##"'.+53267!5!.+5!FG +4') %lEm#,)r^dm[L+6@3)%$# JpcK\dL%&, +%%32>546;#!54?554?3KKnO]3vE|л ! -SxK0r{Af_ U_ U_d]K PX J JYK PX@YdK[pL@pYdK[pLY!%% +3#73#"&'7>323265QI>eH(K, /"C3>rV3H ZPx`OJK PX@rdK[pL@rpdK[pLY%!% +3#7332632#".5CI .!!0 ,K'He>(?, I3Vq>xp]K PX J JYK PX@YdK[pL@pYdK[pLY!%% +)7!#"&'7>323265I>eH(K, 0!C4>rV3H ZPv]K PX J JYK PX@YdK[pL@pYdK[pLY!%% +3#5!#"&'7>323265k>eH(J, 0!C3>rV3H ZP1+:@  3 JK2PX@4 p cK[eKYfK dK[pL@2 pa cK[eK dK[pLY@:986-,++E%$# +3'.=354632#"!#"&'7>3265!#"&/&'+3p.!GDd!EmL!5 NBT:w  { |{ߦ] I b`l=iN- ` IQ  1P&YQ1{&Y/{E&[/&[X' 3+[S'5' 3+[3'5' 3+[R'5' 3+[J'5' 3+XA't' 3+XX't' 3+Ei''$ 3+Z{'^'+ 3+Zs'^'' 3+\'' 3+^@aKPX@ [kK[oK[hL@'p[kK[oK[hLY@ ?=:8(&($ +32>54.#"#"&5467.546$3232>32$HstHHtsH\3YdC6bffX&2) ̄ёMMфґNNOB6^%o llw %,&+  {&P <@9a  acK  ZdL +%!#535#5333#3#ӱ֣ʌ~9nj~ A@>JpccKZdL# +%!#4>3332673#"&'I6J,*,|5K."T0Q9!=x +-0P9 S<K PX@ [nK[lK[hLKPX@ [nK[oK[hL@'p[nK[oK[hLYY@ ;964(&$$ +32654&#"#"&5467.54>3232>32 %KpLLpK%]3XdE6iv?D~oo}C6e[' 1* Za4ɴ4bOB6_&MtwJJwkT &-&+  qo@UYM +!!q>‘u{ @rhL   +2#"&' ! e@ ` @rhL # ++7>3`k ! ? L7@YjL +;#L&  ǰ3+V&7 ǰ3+j! !3+  >@1. >" JK PX@- c  ceK[nK[lLK"PX@- c  ceK[nK[oL@1 c  ceK[nKdK[oLYY@=;7642$(%$" +%32654&#"5>32#"&'+&#"#4>325332673#"'?1uF}W7@iYd5<:9$$($"'&" +.#"3267#"'#"/#".54>32&#"#4>32533267!2tH"B`=X75K.j& AmWd654&+532>54.#"#"&/>32#"&'7>A 37 ) 1e`U!2 ) 7R74H-3]  @1%>':)A&0B'K\v(9!6( E6B-J_3B<4]9aJ4 U3'C2BTE@+JKPX@.pn["K[!K[L@.pn["K[#K[LY@ #(#%(%**+%#"&'7>3232654&'#".54>32#".#"32>323Q5:4H-3]  37 '_xD?ysk?/$5M8KrM'*MmDAT7% >GR2'C2B @1$>F|qNE?@ 5dX\a3&'GG 3BIV&M=Mf=3+f3+J&7 &44*[@ 3 JKPX@7  ppc[ K[!K[L@7  ppc[ K[#K[LY@YWTRJHGE=;861/*(" +>32#"&'7>3232654&'#"&'7>3232>54.+532>54.#"#"&'dQֈo|Cka7ZA#7jd394H-3]  37 'X8:Z]O}U-+RvJļ=iK+(LnFQrN1 HL6bPl-CTd7TuOQ1'C2B @1$>eV\ -6-&HhA8^C%:T61R; ")"_F@*JKPX@.pn[ K[!K[L@.pn[ K[#K[LY@ %(#%(**+%#"&'7>3232654&'.546$32#".#"32>7632Oٕ-24H-3]  37%]fY@4T~\oJMi@gWK% \n M.'C2B @1#<okbTY '0'M҄ґL 1" T&1 ΰ3+2g& ΰ3+_& 3+/&C 3+':*:*ΰ3+3+*~ 3+b~+ 3+e~. 3+=r@@ &JK PX@/pn[nK[lK[pLK PX@/pn[nK[oK[pLK2PX@6pnp[nK[oK[pL@3pnp_[nK[oLYYY@ #(#(%!'(" +>32#"&'32632#".=7>3232>54.#"#"'=Bn_xE?ys2X( -"!0 ,K(He>/#6M8JrM'*LnCAT8$ hQLF|qNf(?, H3Vr>A 5dY\a3&98@* 7JK2PX@. d  c[kKYfK  d L@,a d  c[kK  d LY@88640/"$% +!&#"#4>325'.=354>32#"!!32673#"'$ S7K-p1[PD91).K6$*,|5K.Z1P:  IbW]0Y6XA] +-0P9 ]'k MKPX@@:5 K/'$J@@:5   K/'$  JYKPX@) c c [  fKdLKPX@7  p  pcc [  fKdL@;  p  pcc fK [  nKdLYY@%MMFD><8621.-,+&%" # +54&#"3%254&#"##"&'#.###46732>32>3265hb,O<#_ru^b^Bp/tyr[1cgl:nyk& 8\fEVa2P}W.bհw{<[32#"&'32673#"'#5&#"#4>3232@1tH#B`=W7 @lXd632#"&#"32673#"'#&#"#4>32320e ; 6"0K;/  *,|5K. S7K-f*hu 7Q4+-0P9 Z1P: 0K PX@0$!J@0$!JYK PX@# cc[nKdL@*p cc[nKdLY@/-"$%!%$ +4>32#"&#"32673#"'#&#"#4>32(R~V0M, *&UW  *,|5K. S7K-R`5M hk+-0P9 Z1P: 6>=@$2JK2PX@5r   p c  cYfK \lL@3r   pa c  c \lLY@<:751/+*#($$" +%#"&5&#"#4>325#"&=7>;!!32673#"'32>32.Ex S7K-z)Z%  *,|5K.>1) L+1~Z1P: G9+-0P9 @>hv2V@S.Jppcc Y fKZdL21$$& +32>53#"&'!!5467&#"#4>32!5!v  }/G0)M#* #6M0*N$$  !1P: ҋJ #q "1Q:!B  3+R. 3+L% 3+ % 3+Sq5L 3+v/)M 3+ l+P 3+2*UI@F$RE6J p ncKdLNK@>=;10/-*)*;! +32>7>;2>7>;#"'&'#>;#"'&'+32>7>;2>7g"m { 2 x  q cb  cb ag"m { 2 x   r..n2),j Tj T r-.o2)-bK+ 3+eK. 3+p Kp K @skL   +2#"&',! f ^@scL +#32>?>3ߦ{      ^@JrpL+ +#"&/&'+3w  { |{ߦ   ~$@!r[pL  +".5332>53MhA~"9++9"~Ai+Ib7!9((9!7bI+oSK&PX@c[hL@Wc[OY@  +273#".#"#4>32Jl/A(#=60Ho0B'#=6/W/O8"X0O9#%n&@#Wc[O#$#$ +#".#"#4>3232673%2G,+JB<!(z3H-+HA= (xi1P: $--1Q: #+-^1K,PX@ rhL@ riY@  +#32>?>3ߦ{  f    ~"@chL  +2#4.#"#4>LiA~"9++9"~AhI+Ja7!9((9!7aJ+ Mh&ذ3+5V\ 3+"@aUYM +!!!!xxpam m3+kh h3+c 3+m7 3+s@'KPX@ J@ JYKPX@"a cKdK[pL@)pa cKdK[pLY@''#$( +#!##"&'763232654&'7#3!@5]R 9P0)J*+TM.'gtKF6 4$7 "& w&u&_ G@DJIcceKdL   +2673#"&'#.#"#4>323(+8M/  O8N.;,-1Q: DY1Q: -"0&|3+c  < <>4 >/ O4A{1QDY5^Dk9.R$ W=. @M1M3G[@s' &KPX@ snL@ riY#" ++>;4Pk- Q %@#>>^OQof8k90p:p;O<f=zfy>mf?k@xktBmkAqCqDAExIh (@% J[cKdL ! +#!5!25ΐrg (@% J[cKdL ! +#!5!2ΐr$gVj (@% J[cKdL ! +#!5!2ΐr%g| (@% J[cKdL ! +#5!5!2ΐr)g;ֆUp["@JcKdL +#75[`g/ep ,@) JpcKdL # +##"'7 5ΐ"`C+gDe'p *@'JccKdL ! +#!"'7!ΐ``gDeFp "@ JcKdL  +# 7ΐ`ng0De2p "@ JcKdL  +# 7ΐ`ngvq;e np "@ JcKdL  +#5 7ΐ`ng88eb["@JcKdL +#7[~gxCdb,@) JpcKdL$ +##"&'7 5ΐ&! ~3+gGnC 3b,@) JpcKdL# +##"&'7%ΐ! ~GguClb *@' JccKdL ! +#!"&'73ΐ! ~_gCb "@ JcKdL  +#7&'7ΐ ~ngj/ Cvb "@ JcKdL  +#5 7ΐ~og2yC{lI]["@JcKdL +#7[g|1],@) JpcKdL$ +##"&'7 5ΐ'&0*g19],@) JpcKdL$ +##"&'7 ΐ%&<gl1x],@) JpcKdL# +##"&'7%ΐ"&O g01] *@' JccKdL ! +#!"&'73ΐ&cgD1]] !@ JcKdL  +#5&'7ΐng&/1@[["@JcKdL +#57[g;%S[$@! JcKdL$ +##"&'7 5ΐ((-+gT  %<[$@! JcKdL$ +##"&'7 ΐ'(7!g  %~[$@! JcKdL$ +##"&'7 ΐ%(Dgl  %[$@! JcKdL# +#5#"&'7%ΐ"(Tg  %Z[ %@"JcK\dL ! +!"&'73E(eg  %q["@JcKdL +#'5[`Zgd0'q &@#J[cKdL  +#!'63!5ΐ`r+gdEq%@" JcKdL' +# '6325ΐ`rgdEq%@"JcKdL' +# '632ΐ`r$g,dEjq%@"JcKdL' +#'632ΐ`r%g|adEq%@"JcKdL' +#5'632ΐ`r)g;dEU *@' JccKdL # +##!5!5ΐ"VGg' *@' JacKdL  +#!5!2ΐr g 2 *@' JacKdL ! +#!5!2ΐr&gvWn *@' JacKdL ! +#5!5!2ΐr'g8p["@JcKdL +#7[`g0d2p,@) JpcKdL$ +##"'7 5ΐ&`/?gGnEd-3p,@) JpcKdL# +##"'7 ΐ`C+guEdlp *@' JccKdL ! +#!"'7!ΐ``gEdp "@ JcKdL  +# 7ΐ`pgj/Edvp "@ JcKdL  +#5 7ΐ`pg2o=d lIb["@JcKdL +#7[~gvyBdb,@) JpcKdL$ +##"&'7 5ΐ'! ~&8gB29b,@) JpcKdL$ +##"&'7 ΐ%! ~3+glB xb,@) JpcKdL# +##"&'7%ΐ"! ~Gg0Bb *@' JccKdL ! +#!"&'73ΐ! ~_gDBb "@ JcKdL  +#5&'7ΐ~ng&/ B]["@JcKdL +#57[g80]%@" JcKdL$ +##"&'7 5ΐ(&&4gT 07<]%@" JcKdL$ +##"&'7 ΐ'&0*g0~]%@" JcKdL$ +##"&'7 ΐ%&=gl0]%@" JcKdL# +#5#"&'7%ΐ"&O g0] &@#JcK\dL ! +!"&'73E&cg0^b["@JcKdL +#'5[~igGdBy3b &@#J[cKdL  +##'3>3!5ΐ~r !+gBb%@"JcKdL( +#%'3>325ΐ~r !gBb%@"JcKdL( +# '3>32ΐ~r !$g Bjb%@"JcKdL( +# '3>32ΐ~r !%g|2Bb%@"JcKdL( +#5 '3>32ΐ~r !)g;c BUq["@JcKdL +#'[`Zgue/lq"@ JcKdL +#'>75ΐ`nUgeA+'q *@'JacKdL $ +#!'63!ΐ`n+geAFq,@) JpcKdL +# '632ΐ`n geA 2q,@) JpcKdL& +# '632ΐ`n&gv-eAnq,@) JpcKdL& +#5 '632ΐ`n'g8aeA *@' JccKdL $ +##!5!5ΐ&FWgGnW3 *@' JccKdL # +##!5!ΐVGgul *@' JacKdL ! +#!5!2ΐr"gjv *@' JacKdL ! +#5!5!2ΐr%g2WlIp["@JcKdL +#7[`gj/evp,@) JpcKdL$ +##"'75ΐ'`$JgDea9p,@) JpcKdL$ +##"'7 ΐ%`/?glDe,xp ,@) JpcKdL # +##"'7 ΐ"`C+g0Dep *@'JccKdL ! +#!"'7!ΐ`a gDDep"@JcKdL +#57ΐ2`sg&seb["@JcKdL +#57[~g2yBdHb%@" JcKdL$ +##"&'7 5ΐ(! ~AgT B c<b%@" JcKdL$ +##"&'7 ΐ'! ~&8gB2~b%@" JcKdL$ +##"&'7 ΐ%! ~3+glB b%@" JcKdL# +#5#"&'7%ΐ"! ~GgBb &@#JcK\dL ! +!"&'73E! ~_gB]["@JcKdL +#'5[ng09] &@#J[cKdL  +##'>3!5ΐs$+g^0]%@" JcKdL' +#%'>325ΐs$g0]%@"JcKdL' +# '>32ΐÇs$$g0j]%@"JcKdL' +# '>32ΐЇs$%g|0]%@"JcKdL' +#5 '>32ΐڇs$)g;60Ub["@JcKdL +#'[~igdCxxb "@ JcKdL  +#'>75ΐ~r UgC +'b *@'JacKdL % +##'>3!ΐ~r !+gCFb,@)JpcKdL +#%'>32ΐ~r ! gC 2b,@)JpcKdL' +# '>32ΐ~r !&gv Cnb,@)JpcKdL' +#5 '>32ΐ~r !'g82Cq["@JcKdL +#'[`Zg0e/q "@ JcKdL  +#' 5ΐ `gfgGn e;q3q "@ JcKdL  +#'7ΐ`rVgueD+lq *@'JacKdL $ +#!'63!ΐ`r+geDq ,@) JpcKdL & +# '632ΐ`r"gjeDvq,@) JpcKdL& +#5 '632ΐ`r%g2,eDlI *@' JccKdL $ +##!5!5ΐ'?^g9 *@' JccKdL $ +##!5!ΐ%FWglWx *@' JccKdL # +##!5!ΐ"UHg0 *@' JacKdL ! +#5!5!2ΐrg&p["@JcKdL +#57[`g&/ep%@" JcKdL$ +##"'75ΐ(`QgT De<p%@" JcKdL$ +##"'7 ΐ'`$JgDea~p%@" JcKdL$ +##"'7 ΐ%`0>glDe-p %@" JcKdL # +#5#"'7 ΐ"`C+gDep &@#JcK\dL ! +!"'7!E``gDe[["@JcKdL +#'5[pgR%<[ %@"J[cKdL  +##'>3!5ΐq(+g % [$@! JcKdL' +#%'>325ΐq(g[% [$@!JcKdL' +# '>32ΐq($g% j[$@!JcKdL' +# '>32ΐɋq(%g|% [$@!JcKdL' +#5 '>32ΐҋq()g;% U]["@JcKdL +#'[ng0~] !@ JcKdL  +#'>75ΐp Ug@0 +'] *@'JacKdL % +##'>3!ΐp'+g^0F],@)JpcKdL +#%'>32ΐp' g0 2],@)JpcKdL' +# '>32ΐÇp'&gv0n],@)JpcKdL' +#5 '>32ΐЇp''g80b["@JcKdL +#'[~igdByb "@ JcKdL  +#' 5ΐ~rjgGn }By3b "@ JcKdL  +#'67ΐ~r VguB +lb *@'JacKdL % +##'>3!ΐ~r !+gBb,@) JpcKdL' +#%'>32ΐ~r !"gjBvb,@)JpcKdL' +#5 '>32ΐ~r !%g2 BlIq["@JcKdL +#5'[`Zgd0q "@ JcKdL  +#' 5ΐ`ehgd99q "@ JcKdL  +#' ΐ`gfgl d<pxq "@ JcKdL  +#'5ΐ`rZg0dE/q *@'JacKdL % +#!'63!ΐ`r+gDdEq,@) JpcKdL' +#5 '632ΐ`rg&dE (@% JcK[dL $ +##!5!5ΐ(;bgT < (@% JcK[dL $ +##!5!ΐ'?^g~ (@% JcK[dL $ +##!5!ΐ%FWglW (@% JcK[dL # +#5#!5!ΐ"VGgXG[[3+ @seL#" ++>;:"[M 1 g'"s'Ec  < <"," 3+!~ 3+ {f=O<p;0p:k9f8!2@/Wc[O  +2673#".#"#4>32(+8M/(F>8O8N.)F=7;,-1Q: $Y1Q: $T{&o5-39KPX@adL@sUYMY +%#5!#!yXz-5-39KPX@adL@sUYMY +%#5!#!yXz-zfy>mf?k@xktBmkAqCqDAEfFxIhAg0=64gO0s0]GRW0s0]03+3+W3+4'3+3+A= =3+`!z# $@!rU[O C ++7!5!7>3L #!#i V V3+# @rU[O#@ +!#"&'32!L^Ⱦ!" 5# @sWYM!  +#"&/!5!5(.i # @sWYM## +!+>3!%" .  <@Jri6#6  +#"&/+"&'327>;2Ⱦ!"#!!"   L <@Jri&3&2 ++"&/+>;27>;5#!!"#!  ;LK,PX@_[nL@Wc[OY@#$#$ +#".#"#4>3232677N/(SMEO8N.)SMC'+1P: $Z1Q:!$+-A<g=q:+g0Z44zG044z3+Z3+3+O>$'3+3+; @_kL C ++7!5!7>3;j' L!  u|@ @_kL#@ +!#"&'32!b.f! L | @s[kL!  +#"&/!5!2f?!  u @s[kL## +!+7>3!;j! @4 S@JskL6#6  +#"&/+"&'327>;2f|! kj! !   n%$@! JskL3&3 ++"&/+7>;27>3%}j! ! kk!   Q{'8V':kɰ3+ɰ3+3+Q{'8F';ɰ3+ɰ3+3+Q{'9V':kɰ3+ɰ3+3+Q{'9@';ɰ3+ɰ3+3+^.''8V:k3+3+3+^.''8A;3+3+3+^.''9B:W3+3+3+^.''9<;3+3+3+fm'C)3+)3+f'C43+43+fm'D)3+)3+f'4D43+3+D<& D<& D&D&D&D&D&DR&D;&D/@,Jb+K,L +.'#"&'!+3   }"=GE'Q6ZD&0 װ3+B/@,JbKL +.'#"&'!+3   }"=GE'Q6ZD&D&D&D&D&D<&D&'D&D&D&D<&D&'D&D&' 3+D&'/ /3+D&D&D& 3+D%y@% JKPX@!s beKcKdL@!rs bcKdLY@$" + #73'.'#"&'!+7#3>;lRJ.B  ʖ );NPW=Ă dJE'Q6ZBmUD&8^D&=ID&>D&?D&9WD&@GD&BD&AD&:D&;D&D&xD&IxD&'8I^xD&'=IIxD&'>IxD&'?IxD&'9IWxD&'@IGxD&'BIxD&'AIB&3B&:D&<&H&SN@KJa a YK[L  + !!!!!+!^ -;.<b1մ &)G$ *D@A Jc[+K[,L )'**     +%2>54&#!!2>544#!SxM$RyO&{:!BeDCx&E_9o f$@[6u4`W5aTC[l; *D@A Jc[K[L )'**     +%2>54&#!!2>544#!SxM$RyO&{:!BeDCx&E_9o f$@[6u4`W5aTC[l;2Q@N$Jc a[ cK [dL10/.-+22  +%2>54&#!3#!2>54&#!%2#!#53SxM$RyO&{:!BeDCx&E_9o}$@[6u4`W5aTC[l;T&_ _3+&&^ <&^ &^ &^ & 3+_,E@BJpn[ K[!L'%,,+2#".546$32#".#"32>76 MXbfY@4T~\oJMi@gWK%( SfrkkbTY '0'M҄ґL 1"(V @@609 %JKPX@.pnseK[kK[lL@.rpns[kK[lLY@ '%(%$%*" +.#"32>7632#"&'+&546$327>;#"&'*oNoJ1-OA^@gWK% MX}T;NTZfaF8 d  @ M҄lE]:= 1" SfrFB7ak(&M  Y _,E@BJpn[3K[4L'%,,+2#".546$32#".#"32>76 MXbfY@4T~\oJMi@gWK%( SfrkkbTY '0'M҄ґL 1"^ < QKPX@5 'J@5 'JYK PX@9p   p c [kK [lK[pLKPX@9p   p c [kK [oK[pL@@p   pp c [kK [oK[pLYY@PNIG?=%(#$(#" ++>;#"&'763232654&'7.546$32#".#"32>7632V#!qQ]R 9P0)J*+TM)YfY@4T~\oJMi@gWK%  _p<F6 4$7 "& { rkbTY '0'M҄ґL 1" & &  3+&  3+&  3+ *6@3!Jp[cK[dKpL+!(!$ +#!!24.#!!2>#"&/&'+3ffHtUtHw  { |{ߦ̡ggАLL<    }& , >& !?@<a[ cK[dL !!  +%2>54.#!!!2#!#53sHHs"UffĝLЄАLrggr!?@<a[ cK[dL !!  +%2>54.#!!!2#!#53sHHs"UffĝLЄАLrggr+<& +<& +& +& +& +& +& +&  3++ /@,aY+KY,L +%!!!!!+sO.Ҟ$ '  װ3++ /@,aYKYL +%!!!!!+sO.Ҟ$+<& +& +& +& +& & +& R& +<& +& '+& +& +'KPX@  J@  JYKPX@*aYcKY dK[pL@1paYcKY dK[pLY@''#$( +!#"&'763232654&'7!!!!!!]R 9P0)J*+TM.XsO.KF6 4$7 "& $|@  JKPX@)s aeKYcKYdL@)rs aYcKYdLY@$$ +7#53!!!5+!7>;3!rr];;Ns  d뜘POE+& :& '%ڰ3++ I@FJpaYcK YdKpL  +%!!!!!#"&/&'+3+sO.Kw  { |{ߦ$   +& ! !3++7KPX@ *J@ *JYKPX@9rc a YcK Y dK[pL@@rpc a YcK Y dK[pLY@$776543210/.-,+%# $" +#"&533265#"&'763232654&'7!!!!!!&>-ZGY]R 9P0)J*+TM.XsO.%9(QJKF6 4$7 "& $'+& FC+& =.+& >/+& 9<+& @,+& BU/& :D+& ;\+& 3*& _ _3+^C&^C&^C& 3+^{C&Y^C&^C<&^C&@&p@ '@$a+K,L +#!#3!@gtrD& װ3+@ '@$aKL +#!#3!@gt@&p@&o 3+@&r@&p@&k'@&FC@&=.@&>@&?/@&9<@&@,@&B@&AUD&:>@&;Vx@&IY'x@&'FIYCx@&'=IY.x@&'>IYx@&'?IY/x@&'9IYy&? y&9-y&@y&By&ABy&:*y&;B2&F&y@KL+!#3yy@KL+!#3yKPX J JYKPX@cK[dLKPX@pcK[dL@pcKdK[lLYY@ "% +!#3#"'>7>3232>53y;smcg;2BhF%VxF9(TZ&vKPX@ J@ JYKPX@rrcK[lL@#rrpcK[lLY@ )"$ +#"'>7>3232>537#"&/+3;smcg;2BhF% !u u! }xF9(TZq  RKPXJJYKPX@K[!L@pK[!LY"$+#"'>7>3232>53;smcg;2BhF%xF9(TZWkKPX J JYKPX@acK[lL@"pacK[lLY@ "% +##"'>7>3232>=#5333W;smcg;2BhF%²xF9(TZ{/&/ '@$Jc+K,L%!' +!#".'.+#33267>;/./XI&., %-  9p "/&,/<&!/&/&<&{& -@*acKZdL  +%!#5333#Ӹϣ&&'&9@6 JpcKZdKpL +%!3#"&/&'+3w  { |{ߦ    KPX J JYKPX@cK\dLKPX@cK\dK[dL@cKZdK[lLYY@  +%!3#"'>7>3232>53_;smcg;2BhF%£ LxF9(TZ&f!-@* Jp+K,L! !6+#467+"'#32>7>3//      g0--5- 45q !-@* JpKL! !6+#467+"'#32>7>3//      g0--5- 45q <& & 3+&@;&o 3+@&z 3+@&z 3+{@&t@@+K,L!+#"&'#32.5@ad =g80 1@M& 3+@&y 3+@&j@&l@(7@4JpcKdKpL('&$! +#"&'#32.5#"&/&'+3@ad =hw  { |{ߦg80 1   /KPXJJYKPX@cK[dLKPX@pcK[dL@!pcKdK[lLYY@/.)'%$! +#"&'#32.5#"'>7>3232>53@ad =$;smcg;2BhF%g80 1VxF9(TZm&f^<&^<&^&^&^&^&^&^&^'@[3K[4L((($+#"$&546$324.#"32>ffffHtsHHstH̡kk  llґNN҄ёMM&4 װ3+^'@[ K[!L((($+#"$&546$324.#"32>ffffHtsHHstH̡kk  llґNN҄ёMM^&^&^&^&^&^<&^&'^&^EK PX@(a[kK[oK[hLK PX@(a[kK[lK[hL@(a[kK[oK[hLYY@ '(&(% +!5!32>54.#"#"&5467.546$3232>329.HstHHtsH]3XeB5^ff]"1*  5i.ёMMфґNNOB5]& r lls $)&+ ^&^&^&' 3+^&'3+3+^& 3+^&'/ /3+^N& 3+^&' 3+^&^&'ڰ3+G&Fc&=N&>O&9!\&@L&Bq&:!S&;k^&^<&t 2@/c[+K,L      +2>54&+2+#^SW,ɄAFǂ,OnB?tedxCt 2@/c[KL      +2>54&+2+#^SW,ɄAFǂ,OnB?tedxCt<&t& 3+!uKPX@& c[ cKYfKdL@$a c[ cKdLY@ !!  +2>54&+3#2+##53pSW,ɄAFǂ,OnB?tedxCzt`&9 3+t =@: Jc[KL  !%+>54&+3267'72'+#-BD#fuVɄAwt\toI['SL?te9Kt 7@4cc+K,L      +2>54&+2+#3^SW,ɄAFǂ,OnB?tedxC<&!&!{&!p&!&!&! 3+&!&!'&!B<&"B&"B&"B{&"uB?>@;?Jpn[ K[!L=;*(#!#"+#".#"#"&'7>3232>54.54>32 .EaEAcC";a{{a;@{rQ8 !*6EX7ElK(;`||`;;qkxK")"#;f;N,/  dqf8 mJ&$ 3+&$&$2@/JpYcKdKpL+ +!#!5!#"&/&'+30/bw  { |{ߦ    <&&E<&&E&&P&&P&&P&&P&&PR&&Q&&P&&N&&Q&&P&&'PP 3+J&&'xP 3+'&&'PP 3+J&&'P 3+&&P&&P&&M! !3+*>@;!JpcK[lKpL*)(&  +%2>53#".53#"&/&'+3Ya3OԄԔO3aw  { |{ߦ; 'va%Z  P @ JKL("( +!#"&'+ 3267>; 'va%Z  P&* 3+&*<&+<&+&+&+@ J+K,L,"+#32>7>; H G ;;^#==#-&+ װ3+&+&+&+&+&+&+ 3+&+9&+@&+B1+&+A&+:&+;&+&+@ JKL+"+#3267>; H #G!;;^#>;D-5s<&,5s&,5s&, 3+5s%@"JY+KY,L+!!5467!5!s3 -Q!L v5s&,5s&,5s&,A`&-YA`&-YA`9J@ A JKPX@4   ppc cK[nK[dL@8   ppc cK[nKdK[lLY@JIHF#'%'( +32>7>32#"&/#".54>754&#"#"&'#"&/&'+3{m1-=#/NE?TvUZ.O(LT_:;hM-BfbBYA/ w  { |{ߦ2D*(:%$2 pQP8dUx`%9'!BeE7>32#"&/#".54>754&#"#"&'{m1-=#/NE?TvUZ.O(LT_:;hM-BfbBYA/ 2D*(:%$2 pQP8dUx`%9'!BeE  r   ppc cK[nKdK[lLY@KKKTKSJIHF$#'%'( +32>7>32#"&/#".54>754&#"#"&'#"/&'+3%&/7>3{m1-=#/NE?TvUZ.O(LT_:;hM-BfbBYA/ w  {ߦ 7u!2D*(:%$2 pQP8dUx`%9'!BeE7>32#"&/#".54>754&#"#"&'/32#"/&'+3{m1-=#/NE?TvUZ.O(LT_:;hM-BfbBYA/ P8!t!w  {ߦ2D*(:%$2 pQP8dUx`%9'!BeE7>32#"&/#".54>754&#"#"&'#"/&'+37>32#5>54&#"#"&'{m1-=#/NE?TvUZ.O(LT_:;hM-BfbBYA/ w  {ߦGL.$<+B7 G64$# 2D*(:%$2 pQP8dUx`%9'!BeE7>32#"&/#".54>754&#"#"&'#".#"#4>3232>5#"/&'+3{m1-=#/NE?TvUZ.O(LT_:;hM-BfbBYA/ ,C,-E93! o-C+.E93" `w  {ߦ2D*(:%$2 pQP8dUx`%9'!BeE   ppc cK[nK[dK [pL@B   ppc cK[nKdK[lK [pLY@^]\ZONJH(#'%'( +32>7>32#"&/#".54>754&#"#"&'#".54>32#"&/&'+3{m1-=#/NE?TvUZ.O(LT_:;hM-BfbBYA/ *))*w  { |{ߦ2D*(:%$2 pQP8dUx`%9'!BeE3532>7'#"&/#"'+7.54>?&#"#"&/>327>; #@ /NE?ob$$,O(LT_:'&^%>8B2m~/BYA/ TvR~-"?7Q$2 W:B&Xwx`%9' qU4bQ<k!)!9QP2/APK PX@ :JK PX@ : JKPX@ :JKPX@ : JKPX@ :J@ : JYYYYYK PX@2pc[nK [dK  [pLK PX@9p  p c[nK[dK  [pLKPX@2pc[nK [dK  [pLKPX@9p  p c[nK[dK  [pLKPX@2pc[nK [dK  [pLKPX@9p  p c[nK[dK  [pLK PX@=p  p c[nKdK[lK  [pL@Dp  p   p c[nKdK[lK [pLYYYYYYY@NLKIDC&#'%'( +32>7#".=#"&/#".54>754&#"#"&/>32332632{m1-=#/NE?M,K'He>I(LT_:;hM-BfbBYA/ TvUZ. .!!0 2D*(:%$2 3Vq><`%9'!BeE  pp c ["K [  #K [  # LYY@"YXUSPOGE?=641/+)#! $+4.#"32>5>32>32#!32>32#"&'#".54>754&#"#"&'\ =X7=`E*{l1dQ9cJ*Tqx!6xRh<.MiAE\='/!Wcj4v8Vkw;ErS-BfbBYA/ UAoP-)NpFo#7I*WP$JnJQPfZXf@zp)ZZ-$ =(;&qt>X8#FjH32#"&'7>32326=#"&'+3@1uF}W7@iYd5a[>eH(K, /"C3,1d3 &sB6ȺPIJXDsEp>rV3H ZP7 KE\&T&1T,=@4,JK PX@2ppncK[nK[lL@2ppncK[nK[oLY@ +(&#(#" +#".#"32>32#".54>32#"&/&'+3N$5M8KrM'*MmDAT7% 2!Taj7_xD?ysk?w  { |{ߦA 5dX\a3&A):'F|qNE?   T&1T&1T,k@ ,JKPX@$pn["K[!L@$pn["K[#LY@ (&#(#"+#".#"32>32#".54>32N$5M8KrM'*MmDAT7% 2!Taj7_xD?ysk?A 5dX\a3&A):'F|qNE?5 >@74.> #JK PX@.rpns[nK[lL@.rpns[nK[oLY@ '%(%&#)! +&#"32>32#"&'+.54>327>;#"&''3KrM'2OAT7% 2!Taj7N9%>5:?ys2X'm"?&/ o 5dX;c*W`&A):'/-ZBsqN @  T,:@7,Jpn[6K[4L(&#(#"+#".#"32>32#".54>32N$5M8KrM'*MmDAT7% 2!Taj7_xD?ysk?A 5dX\a3&A):'F|qNE?T&2V&7jV&7V&7V%6@$-JK"PX@*p eK[nK[dKpL@.p eK[nKdK[oKpLY@6542'&%%($$&" +.#"3267#"/#".54>32#"&/&'+3!2tH"B`=X7j& AmWd632326=#"/#".54>323!2tH"B`=X7U>eH(K, /"C3r& AmWd6rV3H ZP<%{N`C~pQ?81V%@ $JKPX@K["K[LK"PX@r["K[L@ r["KK[#LYY@%%($$&"+.#"3267#"/#".54>32!2tH"B`=X7j& AmWd65 JK PX@4  pp c cK[nK[lL@4  pp c cK[nK[oLY@>=<:/.,*'%! $ +4.#"#".54>32#!32>32#"&/&'+33#C`=!\ip7iHAzn[q@[/TtHCaF/ /w  { |{ߦi>gK)%(;&GʃjM=sl*`_/$   S&;S{&;SD&;S&;S&;S-nKPX@&pc["K[!L@&pc["K[#LY@,*'%! $+4.#"#".54>32#!32>323#C`=!\ip7iHAzn[q@[/TtHCaF/ i>gK)%(;&GʃjM=sl*`_/$S&;S{&;S&;S&;S&;S7->HD4 JK PX@:  r  pp c cK[nK[lL@:  r  pp c cK[nK[oLY@ ???H?G>=<:0.,*'%! $ +4.#"#".54>32#!32>32#"/&'+3%&/7>33#C`=!\ip7iHAzn[q@[/TtHCaF/ .w  {ߦ 7u!i>gK)%(;&GʃjM=sl*`_/$   7-7H>7 JK PX@9 r   pp c cK[nK[lL@9 r   pp c cK[nK[oLY@HGFD:842,*'%! $ +4.#"#".54>32#!32>32/32#"/&'+33#C`=!\ip7iHAzn[q@[/TtHCaF/ 8!t!w  {ߦi>gK)%(;&GʃjM=sl*`_/$   Sk->[M4 JK PX@B  h np c c cK[nK[lLK PX@B  h np c c cK[nK[oL@C  p np c c cK[nK[oLYY@ SRLKCA>=<:0.,*'%! $ +4.#"#".54>32#!32>32#"/&'+37>32#5>54&#"#"&'3#C`=!\ip7iHAzn[q@[/TtHCaF/ .w  {ߦGL.$<+B7 G64$# i>gK)%(;&GʃjM=sl*`_/$   #3 0G,d(# S-M^@. >T JK PX@D   pp  c  cc cK[nK[lL@D   pp  c  cc cK[nK[oLY@"^]\ZPNIGDB9742,*'%! $ +4.#"#".54>32#!32>32#".#"#4>3232>5#"/&'+33#C`=!\ip7iHAzn[q@[/TtHCaF/ !,C,-E93! o-C+.E93" `w  {ߦi>gK)%(;&GʃjM=sl*`_/$+O=$!'!$+P=$!'!$   S->R5 JK PX@>  pp c cK[nK[lK [ p L@>  pp c cK[nK[oK [ p LY@OMEC>=<:/.,*'%! $ +4.#"#".54>32#!32>32#"&/&'+3#".54>323#C`=!\ip7iHAzn[q@[/TtHCaF/ /w  { |{ߦ%*))*i>gK)%(;&GʃjM=sl*`_/$   n)))  )SHKPX@)H/:J@)H/: JYK PX@1p c[nK[lK [pLKPX@1p c[nK[oK [pL@8p  p c[nK[oK [pLYY@CA><86.-'%" $ +4.#".54>32#!32>32#"&'763232654&'3#C`=^q?Azn[q@[/TtHCaF/ 2P[d2]R 9P0)J*+TMi>gK) OzjM=sl*`_/$A$7&?F6 4$7 "& 5 ?@: #0*JK PX@2 rps d [ nK[lL@2 rps d [ nK[oLY@?=97/-)'!  +4'#&#"!#!32>32#"'+.54>327>;54s |EMAzn{^|"?ilIoNy.X%2;s*! $A(;&I?E͉jM5S&;S&;S->5 JK PX@1  p c[nK[lK[pL@1  p c[nK[oK[pLY@>=<:/.,*'%! $ +4.#"#".54>32#!32>32#"&/&'+33#C`=!\ip7iHAzn[q@[/TtHCaF/ *w  { |{ߦi>gK)%(;&GʃjM=sl*`_/$   S&;! !3+S^+KPX@? ^E P J@? ^E P JYK PX@@  pc dcK[nK [ lK  [ p LKPX@@  pc dcK[nK [ oK  [ p L@G  p pc dcK[nK [ oK [ p LYY@$YWTRNLDC=;8620*($$ +#".5332>54.#".54>32#!32>32#"&'763232654&'AAiLMhA~"9++9"p#C`=^q?Azn[q@[/TtHCaF/ 2P[d2]R 9P0)J*+TM7bI++Ib7!9((9!>gK) OzjM=sl*`_/$A$7&?F6 4$7 "& S&;1S&;S&;/6&=h| |3+/2K PX@2 $J@2 $JYK PX@+ [ kKYfKYdK[pLK2PX@2p [ kKYfKYdK[pL@0pa [ kKYdK[pLYY@1/!%%" +#"!!3#"&'7>32326=#'.=354>321).K6$>eH(K, /"C3p1[PD9A6XA]'>rV3H ZP<] IbW]01&C1&C! !3+1{(z@ JK2PX@'  a[eKYfKdL@%a  a[eKdLY@(('&6% +!#'.=354>32&#"!3###5/Tp:tr&P !d4,] I8]p> ] 3SM1&K12&K1&K1&K! !3+1{#{@ JK2PX@'  a[eKYfKdL@%a  a[eKdLY@##"!$# +!#'.=354632#"!3###5/Tp.!GDd>"] I b`l]C1t&Lq1"&Ll! !3+1?@+   JK2PX@4   a [eK[cKY fK dL@2  a   a [eK[cK dLY@??>=<;:987652/%$% +!#!#'.=354>32#"!54>32&#"!3###5T ] 3SM1$&Tq1&Tr1s&Tp1!&Tk! !3+1:KPX@)   J(H@()   JYKPX@6   a [cK[cKY fK dLK2PX@4   a [eK[cKY fK dL@2  a   a [eK[cK dLYY@::9876543210-+#$% +!#!#'.=354>32#"!54632#"!3###5T#]n@e (R1JJKPX@:   p cc cK fK[nK[pL@=   p p cc cK[nK[pLY@#$$nmlj_^$]$][YCA970.   +2>54&#"4.'32>#"'#".5467.54>7.54>327#"&/&'+36R8qklq8Rw*G^il28G#HmJHrO**s"9dRG? ";`{{`;Azoon7^R-5!0 KT9fTBr/fw  { |{ߦ6K-]nn]-K6%. O5";+0B,B! BPJyV.-$% 2XFAz_9,Ja5KhC9//**\JyU.   >&]u>&]u>&]u>&]u>&]u>D&]uV&^V<MKPX@D 9'J@D 9'JYKPX@7   pp cK[ nK[dK[pL@;   pp cK fK[nK[dK[pLY@MLKI>=<;()#%(&" +.#"3267#"&'7>3232>=#".54>32763'#"&/&'+3!/vH#B`=W7?xp}<)*3232>=#".54>32763!/vH#B`=W7?xp}<)*3232>=#".54>32763!/vH#B`=W7?xp}<)*32326=!#"&'7>3232>=#".54>3276;!/vH#B`=W7X>eH(K, 0!C4 Hwg}<)*rV3H ZP32#4&#"##"&'763232654&'7#3?AgSU,ikO:)]R 9P0)J*+TM.$nER7eV{sLAKF6 4$7 "& &_bJKPX@ aK[KL@ ra[KLY@ #" +>32#4&#"##5353!!?@fSU,ilO:%WDT7eVprKB,qqql&bfqo'@$[ KKL +##".54>32I#/-""-/# >-##-/##/qo&b_&b]! !3+g.K PX@(p[kKfKdK[pLK PX@(p[eKfKdK[pL@/pp[eKfKdK[pLYY@ !%&($ +#".54>32#".=#3332632e#/-""-/#y,K'He> .!!0 3-##-/##/b3Vq><(?, u&de&de'3@0 JpcKfKdL +#%#"&/&'+3Iw  { |{ߦ    &de{&deD&de&de D&d[{&de;&df'&de"&dl! !3+D&d':e :3+  !@afKdL +###5333򙳙M?@@fKdL +#@ q&dn&deH&den'W JK0PX@[ KK[L@_[ KLY@$"E%+#"&'7>3265#".54>32I FmL 6 NB#.-""-.#=iN- ` IQ@>-##-/##//xJK PX@%a [kKfK[pL@%a [eKfK[pLY@/.-,+*)(%!  +".54>32##"&'7>3265#5333-""-.##.ܛ FmL 6 NB#-/##/-#=iN- ` IQ?d' JK PX@[3K.K[0LKPX@[3K.K[8LKPX@[3K.K[0LKPX@[3K.K[8LKPX@[3K.K[0LK0PX@[3K.K[8L@_[3K.LYYYYYY@$"E%+#"&'7>3265#".54>32? EmL!6NB#.-""-.#=iN- ` IQ@>-##-/##/"$=@: JpcKfK[pL$#" E% +#"&'7>3265%#"&/&'+3I!EmL!5NBw  { |{ߦ=iN- ` IQ@   -@* JafK[pLE% +##"&'7>3265#5333!EmL!5NB=iN- ` IQ?{&hz&hX<&h&hp&hrE2K PX@ (J@ ( JYK PX@)ceKfKZdK [pL@0  pceKfKZdK [pLY@0.%%%!& +!#.'.+#33267>;3#"&'7>323265k 3.@ !>eH(J, 0!C3  Ws" >rV3H ZPich<&tS{E&t^ !@aeKdL +###5333c]~a&t^&t'^\ &t^ 3@0 JpeKdKpL +##"&/&'+3Ew  { |{ߦ?   C(5@2 aaeKdL +3###535#5333/сi&tf*W) JKPX@[fKdL@fK[nKdLY@**##&$! +332>32>32#4&#"#4&#"k& 8\fEVa2P}W.hb,O<#b^Bp/%hEXra7P43b\{w{<[<{zxG= &l&l&l?K PX@ 5 J@ 5 JYKPX@%[fKYdK  [ p LK PX@)fK[nKYdK  [ p L@0 pfK[nKYdK [ p LYY@=;:831&$!## +!#4&#"#4&#"#32>32>323#"&'7>323265hb,O<#b^Bp/k& 8\fEVa2P}W.>eH(J, 0!C3w{<[<{zxG= %hEXra7P43b\>rV3H ZP518KPX@32,)( J@32,)( JYKPX@%sYdK[fKdL@)sYdKfK[nKdLY@ $#$!# +4&#"#32>32>37>;#4&'#5+b^Bp/k& 8\fEU`2Z"?~s~MH%> #;-R3zxG= %hEXra7P3{fvU:8&;P3&m&m&m{&m&m&m&m&m*i@ !JKPX@ p[nKdKpL@$pfK[nKdKpLY@ +!#$ +>32#4&#"#32#"&/&'+35!JS]6SU,ikO:k& 6w  { |{ߦb%<+7eV{sLA%   .K PX@ # J@ # JYKPX@#[fK YdK[pLK PX@'fK[nK YdK[pL@.pfK[nK YdK[pLYY@..&!#!%% +%#"&'7>32326=#4&#"#32>32>eH(J, 0!C3ikO:k& !JS]6SU,>rV3H ZP<sLA%n%<+7eV&mflT&oT&oT!2x)JK PX@%pcK[nK[lL@%pcK[nK[oLY@210.#"!!  +2#".54>2654&#"#"&/&'+38o~CC~op~CC~pLqK%w  { |{ߦJwxIIxwJxɴ4bZ   T&oT{&oTD&oT&oT&oT!-@*[6K[4L!! +2#".54>2654&#"8o~CC~op~CC~pLqK%JwxIIxwJxɴ4bZT&oT!OKPX@["K[!L@["K[#LY@!! +2#".54>2654&#"8o~CC~op~CC~pLqK%JwxIIxwJxɴ4bZT&oT&oT7!2<8(JK PX@+ rpcK[nK [lL@+ rpcK[nK [oLY@333<3;210.$"!!  +2#".54>2654&#"#"/&'+3%&/7>38o~CC~op~CC~pLqK%w  {ߦ 7u!JwxIIxwJxɴ4bZ   7!+<2+JK PX@*rpcK[nK [lL@*rpcK[nK [oLY@<;:8.,(&!!  +2#".54>2654&#"/32#"/&'+38o~CC~op~CC~pLqK%m8!t!w  {ߦJwxIIxwJxɴ4bZ   Tk!2OضA(JK PX@3 hn  ccK[ nK [lLK PX@3 hn  ccK[ nK [oL@4pn  ccK[ nK [oLYY@GF@?75210.$"!!  +2#".54>2654&#"#"/&'+37>32#5>54&#"#"&'8o~CC~op~CC~pLqK%w  {ߦGL.$<+B7 G64$# JwxIIxwJxɴ4bZ   #3 0G,d(# T!AR@"2H JK PX@5  pc c cK[ nK [lL@5  pc c cK[ nK [oLY@!RQPNDB=;86-+(&!!  +2#".54>2654&#"#".#"#4>3232>5#"/&'+38o~CC~op~CC~pLqK%,C,-E93! o-C+.E93" `w  {ߦJwxIIxwJxɴ4bZ;+O=$!'!$+P=$!'!$   T!5F=JK PX@/pcK[ nK [lK[pL@/pcK[ nK [oK[pLY@FEDB7620(&!!  +2#".54>2654&#"#".54>32#"&/&'+38o~CC~op~CC~pLqK% *))*w  { |{ߦJwxIIxwJxɴ4bZ)))  )r   T&oTD?9@6Jpa[nK\hL86.&$# +!5!32654&#"#"&5467.54>3232>32X>LqK%]3XeC6epT&o9T&o@T&oBT&oT&o;T{&oT&oT&oK7&p %@ JKPX@["K[!KLKPX@["K[#KL@K["K[#KLYY@ !(%&"+%32654.#"'>32#"&'#32@1tH#B`=W7 @lXd632#"&'3##5#5332@1tH#B`=W7 @lXd6323#"&'7>32326=##"&'#32@1tH#B`=W7 @lXd6=:>eH(K, /"C386:]3k& B6ʻc[*PIzO`C~rH>rV3H ZP<?8@L% -@'"! JKPX@["K[!KLKPX@["K[#KL@K["K[#KLYY@ !+%+"+%327'7>54.#"'>32'#"&'#32@1tH&lus34#B`=W7 @lXd6g`ftq6:]3k& B6L2mc[*PIzO`C~EK?8@L%&ur&u{&uY KPX@ JK(PX@ J@ JYYKPX@a[nKdLK(PX@ afK[nKdL@'pafK[nKdLYY@ !"" +>32#"&#"3###5332V0e ; 6"0K;/f*hu 7Q4LM&uy&uYyD&u&YO-*KPX@JK PX@JK(PX@J@JYYYKPX@"[nKZdK[pLK PX@&fK[nKZdK[pLK(PX@-pfK[nKZdK[pL@4ppfK[nKZdK[pLYYY@ !!%%"" +>32#"&#"3#"&'7>32326=#3250e ; 6"0K;/>eH(J, 0!C3f*hu 7Q4>rV3H ZP<&u&uC&v0C<MV@SD<JppncK[nK[lLMLKI>=:8'%" $ +#".#"#"&'7>3232>54.54>32#"&/&'+3 &7L4-H3-J^c^J-2b]j<*(9R=4N4-J_c_J-0\Vd:w  { |{ߦN(5'4&!([A:kQ0?7   C&v0C{&vC<>@;<Jpn["K[!L:8'%" $+#".#"#"&'7>3232>54.54>32 &7L4-H3-J^c^J-2b]j<*(9R=4N4-J_c_J-0\Vd:N(5'4&!([A:kQ0?7C&v0C&vC)&v&vTT3+C&v0C&v&0CtRFK PX@:  J@:  JYKPX@2  p n [nK [dK[pLKPX@8  p  n   n [nK[dK[pLK PX@<  p  n   n [nKdK[lK[pL@C  p  n   np [nKdK[lK[pLYYY@RRCA=<86#%"!%% +%#"&'7>32326=##"&'7>3232>54.54>32#".#"t>eH(J, 0!C3C%j<*(9R=4N4-J_c_J-0\Vd:( &7L4-H3-J^c^J-1>rV3H ZP<E6D ".<"*7' )>[A:kQ0?7A(5'4&!(&|-,>=KPX@'=J@'=JYKPX@+rpnYfK\pLK2PX@1rpnnYfK\pL@/rpnna\pLYY@ ##(#$+ +%#"&'763232654&'7.5#"&=7>;!!32>32'j:]R 9P0)J*+TM*\az)Z%>1) 4L%->F6 4$7 "& ~mlG9@>U+&|+>&|/+>&|/+>!2@ ) JK2PX@2rp  pYfK\ lKpL@0rp  pa\ lKpLY@210.#" !! +"&5#"&=7>;!!32>32#"&/&'+3xz)Z%>1) 4.w  { |{ߦ~lG9@>U+1   5>+.@,& JK2PX@-rrpsYfK\lL@+rrpsa\lLY@ %$#$#( +#"&=7>;!7>;32>32#"&'+#z)Z q"?>1) 4.E]w%>軻BG9ϐ@>U+1PM)+e&V+f&V)&T+#4@+JKPX@4  p  np cKYfK\dLK2PX@8  p  np cKYfKdK\lL@6  p  npa cKdK\lLYY@4320($## +!#!32>32#"&5#"&=7>;!7#"&/&'+39>1) 4.Exz)Zw  { |{ߦ`@>U+1~lG8   +{&V+D&V) &T+&V+&V)&'TN! !3+)>&N! !3+)3&':T :3++?@ 5 )JKPX@<  pp a[eK  Y fK\ dLK2PX@@  pp a[eK  Y fKdK \ l L@>  pp  a a[eKdK \ l LYY@#?>=<;910-+'%"   +".54>32###53!32>32#"&5#"&=7>;!3-""-.##.ٟ>1) 4.Exz)Z"-/##/-"M,@>U+1~lG8S+>+@ ! JKPX@. rp a Y fK\dLK2PX@2 rp a Y fKdK\lL@0 rp  a adK\lLYY@+*)('%$## +###53!32>32#"&5#"&=7>;!3؟>1) 4.Exz)ZM,@>U+1~lG8S+&V+&V+&+&)y&+>O@F / #JKPX@:   p  npcK  Y  fK\dLK2PX@>   p  npcK  Y  fKdK\lL@<   p  np   acKdK\lLYY@ONMK@?>=<:7653+*$##$## +!#!32>32#"&5!32>32#"&5#"&=7>;!>;!7#"&/&'+3 ?0) 5/Ew)>1) 4.Exz)Z)Zw  { |{ߦ`@>U+1~l@>U+1~lG8;   +e{&+wD&)|&+j&+&)x&'! !3+)x>&! !3+)&': :3++LZ@ I=)JKPX@Bp pa[eK YfK \ dLK2PX@Fp pa[eK YfKdK  \  l L@Dp p aa[eKdK  \  l LYY@/ZYXWVTQPOMEDA?;96410-+'%"   +".54>32###53!32>32#"&5!32>32#"&5#"&=7>;!>;!3W-""-.##.۞ ?0) 5/Ew)>1) 4.Exz)Z)Z"-/##/-"M,@>U+1~l@>U+1~lG8;S+L>F@ 5)JKPX@4  r pa YfK \ dLK2PX@8  r pa YfKdK \ lL@6  r p aadK \ lLYY@FEDCB@=<;910-+'%" $## +###53!32>32#"&5!32>32#"&5#"&=7>;!>;!3L ?0) 5/Ew)>1) 4.Exz)Z)ZM,@>U+1~l@>U+1~lG8;S+j&+3&&&(t@ JKPX@!pcKfK\dL@%pcKfKdK\lLY@('&$#$! +#"/#".5332677#"&/&'+3j& BjSV+ilO:Dw  { |{ߦ %mIY7dVzs~KB   {&D&&&&D&&&&|&W&': :3+&X&Y& 3+&! !3+(t@ JKPX@!pfK[dKpL@%pfKdK[lKpLY@('&$#$! +#"/#".533267#"&/&'+3j& BjSV+ilO:Fw  { |{ߦ %mIY7dVzs~KB   &&m. JKPX@fK[dK[pLK PX@"fKdK[lK[pL@)pfKdK[lK[pLYY@ !%#$%" +#".=#"/#".5332673332632m,K'He>d& BjSV+ilO: .!!0 3Vq><%mIY7dVzs~KB(?, &&&q&r'vK PX@  J@  JYK PX@fKYdK[pL@#pfKYdK[pLY@ ,!!%% +%3#"&'7>32326=#32>7>;>eH(J, 0!C3c  >rV3H ZP<t%F##F%!&!&!->?@<5&JpcKfKdL>=<:/.-,;!*! + #"'.'+32>7>;2>7>3%#"&/&'+3      N  w  { |{ߦ "//R"tH@!D#p#D!!C$   !{&!&!&!& @JKL(") +!#"&'+ 3267>;ͫ  c   @&a{&b(1K PX@ 0(" J@ 0(" JYK PX@fK\dK[pL@%pfK\dK[pLY@11(")#!%% +%#"&'7>32326=#"&'+ 3267>; (>eH(J, 0!C3l  c >rV3H ZP<  @v&&%:@7JpcKfKhL%$#!"# + +3267>3'#"&/&'+3 ^ w  { |{ߦ*./*}   {&"@JKL"#+ +3267>3 ^ *./*}&1&&&D&&&D&{&&;I&K:H&J:H&J:H :@7JpcKYfKYdL+ +!!5467!5!'#"&/&'+3H * (32326=!5467!5!!>eH(J, 0!C3# ( .>rV3H ZP754&#"#"&'`6I+&&7X-H19 'L8BUHwY,*' n 6R5J, %#%FF:.31 *0 0;@8 Jpc_[dL##&$& +3267632#"&/#"&54>754&#"#"&'`6I+&&7Z~-H19 'L8BUHwY,*'   7R5J, %#%FG:.30 R0 $7@4  JU[cK[fL%(%$" +32654&#"5>32#"&'+317B92"5M3*G3 :R31? TRZZJZ '#Cb@:cH)& & 2&i@ &JK.PX@"p[cKnK[fL@$pn[cK[fLY@ ($#$#" +#".#"32>32#".54>32 #BAD;$ $*k70U?%!?^=;W#)  ZORW /2#$Dd?9bG)&$4 #@" JK PX@U[cK[fLK PX@U[kK[fLK PX@U[cK[fL@U[kK[fLYYY@ # #($$$" +.#"3267#"/#".54>3218B96"4N R7*G2;R3+<SZYIU4%.#Db?:cI)2 +xJK.PX@$c[cKnK[fL@'pc[cK[fLY@ + *$" $ +4.#"32>32#".54>32#)5=J<,! $48:6]E'"A\:1S32#".54>32#)5=J<,! $48:6]E'"A\:1SJK PX@' c_[ cK[nLK PX@+ c_ cK[kK[nLK PX@+ c_ cK[cK[nLKPX@' c_[ kK[nL@+ c_ cK[kK[nLYYYY@OOMK75.,%$  +2654&#"4.'326#"&'#".5467.5467.54>32/,-.---(=K#8D@D~- 6K+2JXJ2"@]<;V9*& #'-7K,!;-$&--&#. (,(0  '>+ 41#A2%1#2 $2F0'>+ ' O&@D>JK PX@' c_[ cK[nLK PX@+ c_ cK[kK[nLK PX@+ c_ cK[cK[nLKPX@' c_[ kK[nL@+ c_ cK[kK[nLYYYY@OOMK75.,%$  +2654&#"4.'326#"&'#".5467.5467.54>32/,-.---(=K#8D@D~- 6K+2JXJ2"@]<;V9*& #'-7K,!;-$&--&#. (,(0  '>+ 41#A2%1#2 $2F0'>+ [(@%J][cL#" +>32#4&#"#3H1*A,~++ 8b"5H+I.3}QJK.PX@cYcL@cUYMY@  +#7#".54>32   !1  0 `@ JK.PX@c_cL@!pcW[OY@$% +#"'7>32657#".54632'?." &  /!!0"=- E ( "00S22@/ JUc[cL&% +326?6;#"&/.+#  !s r~T   [@UYM +#~S+#4@1J[cK[cL!#"$" +>32>32#4#"#4&#"#32D11?\1W\T%5~(*/~MT!,4,3-g^Ia10I/223-@*[cK[fL  +2#".54>254&#"3:^C%%C^::_C%%C_:}=@A>%Fc=>bF%%Fb>=cF%LSUUS23'1@.cW[O  +2#".54>2654&#"3:^C%%C^::_C%%C_:@==@A>>'%Ec=>cF%%Fc>=cE%MUSSVVSSUS0 #@ JK PX@![cK[fK[cLK PX@![kK[fK[kLK PX@![cK[fK[cL@![kK[fK[kLYYY@ !(%$" +32654&#"'>32#"&'#3218B80'7 R9*G2:R3,=~MRZZJ M&/#Db@:cH)S@ JK PX@[cK[cLK PX@[kK[kLK PX@[cK[cL@[kK[kLYYY!!#" +>32#"&#"#32D." )/~J :08`.(45/@,5J[cKnK[fL-#%-' +#".#"#"&'7>3232654.54>32 #$*%8B8%5M35` %,'&8B8&1J06X1 !4*&?-#1  %"8/ :+$"6m@ JKPX@rYcK[fL@!rYcKnK[fLY@  +"&5#"&=?6;3#32632DI4 RA &GLD 4[ >L3@0JYcK[fL#$! +#"/#".533267M L5*B,~,+ 7*!(4H+J.2v !@ JscL! +#32>7>3rhe  g 12 2,&@#%JscL,+<+ +#"'.'+32>76;2>7>32c]_ahK V3T O &,+ )*  * @ J[cL)) +#"&/+'32>?6;*zn_ qymV t      "&&@# JW[O)) +#"&/+'32>?6;"yn_ qz mV t     )!@JscL# + +732>7>3)_aom k t  +%@"JYcKYfL +3!5467#5!o cb5=cC@JcKdL,  +!#"&'.'+3C k   l"H"P++P" Bs#6@3JYcKYdL"!## +"&'>3!!5467 .=!.J&*?! )%@ 13!$).$o"' I+1B Tc%+@(cKL%$% +#.5323>5463PØO "0gpph0"ΔT^T'D`i:b:i`'&k װ3+p;5@28$J[kK[dL;:+#**# +%#!5>54.#"!"&=!2.54>32>3%Qf;QdcQ:gQ$%M&\r@ml@q\&M$d#aj~~??~~ja#dwr``rʣw&FR&=&>&?Z&9Z&@&B&AZ&:Z&;ix&Ix&'FRIx&'=Ix&'>Ix&'?ZIx&'9ZIx&'@Ix&'BIx&'AZIT&T&8T&=T&>T&?T&9T&@T&BT&AT&T&;T&<TD&T&Tx&IuTx&'Iu8Tx&'=IuTx&'>IuTx&'?IuTx&'9IuTx&'@IuTx&'BIuTx&'AIuTx&':IuTx&';IuTx&'Iu<UU&]UU&F]UU&=]UU&>]UU&9]UU&@]UU&B]UU&]UU&;] &o)#JK PX@[fKdKhLK PX@[nKdKhLK PX@[fKdKhL@[nKdKhLYYY@ $### +#4&#"#4&+54632>32#ikP9BB*+4R{FmSU,sLANIH&NSK]7eV &F &= &> &? &9 &@ &B &A &o &; &<x &Isx &'FIsx &'=Isx &'>Isx &'?Isx &'9Isx &'@Isx &'BIsx &'AIsx &&:xIsx &';Isx &'<Is&Qd&PLK PX@fK[oLK PX@fK[lL@fK[oLYY%# +3;#".5BIR)6=]?  LO8 (Jg>D8wK PX@afK[oLK PX@afK[lL@afK[oLYY@% +%#".=#5333#38)6=]? eeBIz8 (Jg>?LO&FQ&=P&>P%&?Q&9Q&@P&BP%&AQd&PhR&DP&EP&:Q9&;Q&&?&9&@&B&A&C&D&E&:&;&<D&&Qp 4X(JK PX@[nK[lKhL@[nK[oKhLY@ 43%( +%>54.#"#4632#.54>70bd3+G]2CIas@QՄӓO3]P- bh2b`x54.'&63Q \pΊF{  4`VPh<  ?sqt?́@HJ}m -MxW5 0`nFo_V/!X&kX&FkX&=kX&>kX&?kX&9kX&@kX&BkX&AkX&:kX&;lX&<kXx&IRXx&'FkIRXx&'=kIRXx&'>kIRXx&'?kIRXx&'9kIRXx&'@kIRXx&'BkIRXx&'AkIRXx&':kIRXx&';kIRXx&'<kIR 9@6cYcK[dL     +%2>54.#!2#!!!SwK##KvS{;Cx)#&C_9<]A!9gTcp<0<& &3 &*&@&3p 3+@;&f 3+@&p 3+@&p 3+/<&)^ )=@:a[3K[4L !))   $ +32>7'.#"2#"$&546$&OlmO PjiQ ffffwDDwp{AA{plkk  l&3&&&\t&O&'9& 3+^& ,D@A"Jc[fK[dL +),,     +%2654.+32>54.#72#!dt2S<,K60N9^V(-M:t~;gOz}]Q$;,-?&5)x&AX2!HB5ycJmJ$&&&1{&6+?@ JK PX@-ppc[nK[lL@-ppc[nK[oLY@=;86.,+)#!" +>32#".'763232>54&+532>54.#"#"&'M9s\_1,F4ao@lN1e`U!2 ) 7R732#"&'32632#".=763232>54&+532>54.#"#"&'T9s\_1,F4ao@lN4j3 -"!0 ,K(He>2 ) 7R7A&0B'K\v(9!6( 6+{&&1&$@!JfKdL* +#467+3>7>3   !l   " ."gP-!D&{&&".@+JpfKdL"!!' +#467+"&'#3267>3$ <6 $EkG_.35, '@$afKdL  +#!#3!ٳ &lQx{&%_{&)?<q{&+&!iMG !'@$YcK[lL  +#.54>32#"." y ,"--""--"-VW[44[WV-<."".-""-&7": 3+w_0+.>7*L@6%  G8"  \ip4!5'@m\ 3+iQ@  3+i'@ @=3+3+@rhL +3#p&GG0 @UYM +!!2 -K,PX@ YfL@UYMY +!!2 [@UYM +!5xx[@UYM +!5xx`@UYM +%!5xx[@UYM +!5xx[@UYM +!5xx[@UYM +!5xxo@W[O($+4>32#".o)58((85)Q8((86))6|:e@W[O($ +4>32#".|)68((86)8((86))6GT 4HX@   JKPX@7p n c d[cK [dLKPX@;p n c dcK[kK [dL@?p n c dcK[kKdK [lLYY@ WUMKEC;91/'%"  4 4#" +>;+2#".54>32#".#"32676#".54>324&#"326   7-[Q\15_PP{+. %9+0Q: "7&'%.=,4%?Jn   ^v;& 3+^v;& 3+^v& 3+^v& 3+^v%&;&J 3+;&J 3+&V 3+&U 3+%&WT&T&T&T&T&&3+&3+&3+&3+&|M @UYM +!!f  M@UYM +!!fM @UYM +!!f P@YiL +3#PLPL@UYM +3#PLLP@YiL +3#PLa@YiL +3#3#!LLaL@UYM +3#3#!LLLa@YiL +3#3#!LLaL@UYM +3#3#!LLLk %@"[kL      +2#"&'#2#"&'!" J Ƿ!V    -@*W[O      +2#"&/#2#"&/!(U!*`  P)-@*c_cL&$  +".5332>53#".54>32XzL"~.J44J.~"Lz" +*  *+ +Ib7!9((9!7bI+~**++U%6@3pcW[O! %%($ +#".54>32".5332653  +*  *+ zXyJ t_hh_t Jy{**++r(G_7BRRB7_G(~$*@'sW[O  +2#4.#"#4>LiA~"9++9"~Ah$+Ia7!9((9!7aI+~$@!s[kL  +2#4.#"#4>LiA~"9++9"~Ah+Ja7!9((9!7aJ+~$*@'sW[O  +2#4.#"#4>LiA~"9++9"~Ah$+Ia7!9((9!7aI+~$@!s[kL  +2#4.#"#4>LiA~"9++9"~Ah+Ja7!9((9!7aJ+* "@ JGW[O$ +&5467>7#"&54632R  1==39:UM   '.A2->P@NB*M "@ JGW[O$ +&5467>7#"&54632R  1==39:UMd   &.A2->P@NB*M "@ JGW[O$ +&5467>7#"&54632R  1==39:UMd   &.A2->P@NB* "@ JGW[O$ +&5467>7#"&54632R  1==39:UM   '.A2->P@NB*M "@ JGW[O$ +&5467>7#"&54632R  1==39:UMd   &.A2->P@NB@JW[O% +.54632#"&'MT:93==1  BN@P>-2A.' M@GW[O/B +#*'.54632=1  MT:93=2A/% BN@P>@JW[O% +.54632#"&'MT:93==1  BN@P>-2A.'  k"@]YhL +#5!5!5kR6At k@]YhL +!#3!kRk@sYiL +#!5!kKtkJ@sUYM +#!5!kKtk@sYiL +#!5!kKtkJ@sUYM +#!5!kKt q(@%rUZN +!533q#ttK k @sUYM +###5!kѩLs k @]YhL +##5#53533ktk%@YhL +!!/tq7@ Jr[pL*% +3#"&'7>323265;X;Jq T  ".5j0YD)LQ C9%@" Jrr[pL$3" +32>32#".=3V6.#  TrI;Y:~9C QL)DY0j:X?K$PX@c[jL@cW[OY$&($ +4>32#".732654&#" 6H()I8 8I)(H6 c60-77-06*E22E*)D00D)+88+.77P7-K PX@ YjL@UYMY +3#PL5@ahL +#5!#!yXz5@ahL +#5!#!yXz5$T JKPX@r[hL@rW[OY@$$##$% +#"&'#".=3726=336=1D)1KK1)D1$%##$"%$J5O3%##%3O5-13**31-5?KPX@fZhL@rZhLY@  +!3!5ezJ q"@aUYM +#3!!t#ݤo9Y@ JKPX@chL@sW[OY@  +2&#5.'&'>32>H`}@"$$ @|`G1KLKKQ!K2*'-K!QK%##%c 0+''7'77̗JIIJ֗IIJJyc9 0+''7'77̗JIIJYIIIIc 0+''7'77̗JIIJ֗IIJJyc9 0+''7'77̗JIIJYIIII&"@cW[O +4.54>3#5>"9O/,,"8O/-*>06=#'B0o&#16="(B.m'&"@cW[O +4.54>3#5>"9O/,,"8O/-*'*3#'?,o#'+3"(?+mPz#B@? JH GWc[O##'$'$ +#"&''7.#"#4>3273267/A( C fTc##&j0B'#D"eTb!#'/O8. 2,/O9 / 0,P7#<@9 JH G_[cL##'$'$ +#"&''7.#"#4>3273267/A( C fTc##&j0B'#D"eTb!#'/O8. 2,0O9/ 0,Pz#B@? JH GWc[O##'$'$ +#"&''7.#"#4>3273267/A( C fTc##&j0B'#D"eTb!#'/O8. 2,/O9 / 0, 4d9@ HGKPX@ YjL@UYMY +5!'.46?!5!0~bb~dd CK,PX@]hL@pWYMY@  +#5#7>2ka~$0+'7'7$JJII|$<0+'7'7$JJ\JJ$0+'7'7$JJII@_[iL +".54>3"32R:!!:R2.;;.7M//M7^<77<4"@cW[O +".54>3"32R:!!:R2.;;.7M//M7^<77<@_[iL +".54>3"32R:!!:R2.;;.7M//M7^<77<K)]KPX@p_[iL@"pcW[OY@%$ ))($ +#".54>322#4.#"#4>*))*rV{O%t4O65O4s%O{^)))),Nk@-I55I-@kN,Kq)6@3pcW[O%$ ))($ +#".54>322#4.#"#4>*))*rV{O%t4O65O4s%O{)))),Nk@-I55I-@kN,K)]KPX@p_[iL@"pcW[OY@%$ ))($ +#".54>322#4.#"#4>*))*rV{O%t4O65O4s%O{^)))),Nk@-I55I-@kN, 0+'7oJJݖII70+'7'77JJJJ  0+'7'''7aJJDIԚJL)+>K0PX@_[iL@cW[OY +26544#L.;;.1S:!!:S1<77<^7M//M7|[N"@cW[O +26544#|-<<-1S:!!:S1 ;77<^7M//M6L+N"@cW[O +26544#L.;;.1S:!!:S1 ;77<^7M//M6L)+>K0PX@_[iL@cW[OY +26544#L.;;.1S:!!:S1<77<^7M//M7ip0U@0/+$!  JK&PX@pYjL@pUYMY +'.'#5467'7>7&/7&=3>?Q R B Q!QL!LB R   /8. !_^ /9/ -8,!__! /8 7F@C5%J c [pL 31)'#!77    +2654&#"#2654&#"%2#"&'#".54>32>J!''!"&&!''!!''%%<**<%0CB0&<++<&0BC' && '' && '+:!!;+( (+;!!:+' 'l TK PX@fgUZN@rsUZNY@ !! +#"&?#32ltZ EuY DLPlz HK PX@fgYcL@rsYcLY@ !! +#"&?#32ltZ EuY DLl TK PX@fgUZN@rsUZNY@ !! +#"&?#32ltZ EuY DLT4+b? HKPX@ [jL@W[OY@   +2>7! $'7?o//o*?)wVaaVw)?*T+@' ް3+T+'a a3+T+@' ް3+iW* ް3+i`*a a3+iW* ް3+iy-KPX@ YjL@UYMY +!!iSt  [YKPX@cW[O@(ppcW[OY@ %"%$ +#".#"#463232653 7osgagaBIsP*,5,VZ,5,VZt pKPX@_[eLKPX@p_eK[eL@pc_eLYY@ %"%" +#".#"#463232653 gagaƓ,4,U[,4,U[t  [YKPX@cW[O@(ppcW[OY@ %"%$ +#".#"#463232653 7osgagaBIsP*,5,VZ,5,VZT++Y&@# GW[O  +"'6$! .?o/../p*?)wUbbUw)?*id 6 HGKPX@ YjL@UYMY +5!5!5|~bdY /;@8 Jpc_[iL#"&$& +3267632#"&/#"&54>754#"#"&'g.>%0Oo(?,4 "A-?J?hMI"   H/A'  >>2)U  YY. /A@> JpccW[O#"&$& +3267632#"&/#"&54>754#"#"&'g.>%0Oo(?,4 "A-?J?hMI"   H/@'  >>2)U  Y /;@8 Jpc_[iL#"&$& +3267632#"&/#"&54>754#"#"&'g.>%0Oo(?,4 "A-?J?hMI"   H/A'  >>2)U  T)E@BJpc_[iL)("  " +4&#"32>32#".54>32#-0-5@4% !-22/R=#9Q3+I5 (:20EB>  +>Z<.R=$5M1TY-){JKPX@$pc_YcL@*pccW[OY@)("  " +4&#"32>32#".54>32#-0-5@4% !-22/R=#9Q3+I5 w(:20EB=  *>Z<.R>#5M1T)E@BJpc_[iL)("  " +4&#"32>32#".54>32#-0-5@4% !-22/R=#9Q3+I5 (:20EB>  +>Z<.R=$5M1dmJKPX@cYiL@cUYMY@  +#7#"&54632r++++P****d`+@(cUYM  +#7#"&54632r++++P****dmJKPX@cYiL@cUYMY@  +#7#"&54632r++++P****T*@'_[iL  +2#".54>254&#"73R; ;R33T;!!;T3k5685!=V66W254#"73R; ;R33T;!!;T3kkm-!=V66W254&#"73R; ;R33T;!!;T3k5685!=V66W32#".54>32 97;2 !%`/*K7!8S63M? NDFL  +,32#".54>32 97;2 !%`/*K7!8S63M NDFL  *, 32#".54>32 97;2 !%`/*K7!8S63M? NDFL  +,325*08/)".rF  F0J]3H,&4-GNM?p )&yo3V@$TY "@@=! JUcW[O " "&&$" +.#"3267#"&/#"&54>325*08/)".rF  F0J]3H,&4GNM?p )&yo3V@$Tm ":@7! JU_[iL " "&&$" +.#"3267#"&/#"&54>325*08/)".rF  F0J]3H,&4-GNM?p )&yo3V@$qm(@%J][iL#" +>32#4&#"#3>*%9'r%%0sst.?& '+q`.@+JUcYM#" +>32#4&#"#3>*%9'r%%0ss.?& ',qm(@%J][iL#" +>32#4&#"#3>*%9'r%%0sst.?& '+q$;@8 #J[iK[iL$$#"$& +32>32>32#4#"#4&#"qF 8&,8Q-JPrH ,s"* "-&-&[R R)) *(q`-$1@.JcYM#"$" +>32>32#4#"#4&#"#328&-7Q-JPrH ,s"*qF "-&-&[R S*) *) q$;@8 #J[iK[iL$$#"$& +32>32>32#4#"#4&#"qF 8&,8Q-JPrH ,s"* "-&-&[R R)) *(m+@(J[iK[iL&" +>32#"&#"#329' #)rCU(.X&" m`.(@%JcYM&" +>32#"&#"#329' #)rC(.W&" m+@(J[iK[iL&" +>32#"&#"#329' #)rCU(.X&" m`.(@%JcYM&" +>32#"&#"#329' #)rC(.W&" Av+!e@ JK,PX@r`YiL@raW\PY@ !! +"&=#"&=?6;3#32>32=@, I;ww   <D; . wR;AYv!0@- JraW\P#'" +#"&=#"&=?6;3#32>32v32v !@ JsiL! +#32>?>3 g^R  U :78 >` &@ Jri! +#32>?>3 g^R  U &:88 > !@ JsiL! +#32>?>3 g^R  U :78 A  @ J[iL() +#"&/+7'326?6; m ]Q fm ]I h  ~ rA` &&@# JW[O() +#"&/+7'326?6; m ]Q fm ]I h`  } rA  @ J[iL() +#"&/+7'326?6; m ]Q fm ]I h  ~ r;+'@$J_[iL(((( +7%#".54>32#".54>32[~\*((*))))"[\Q(()  )%(()  ); '+-@*JcW[O(((( +7%#".54>32#".54>32[~\*((*))))[\Q(()  )%(()  );+'@$J_[iL(((( +7%#".54>32#".54>32[~\*((*))))"[\Q(()  )%(()  );+'@$J_[iL(((( +'4>32#".4>32#".[~[s*((*7))))\~[)  )((T)  )((; '+-@*JcW[O(((( +'4>32#".4>32#".[~[s*((*7))))&\~[)  )((T)  )((;+'@$J_[iL(((( +'4>32#".4>32#".[~[s*((*7))))\~[)  )((T)  )((~};KPX@_eKcL@p_eLY$$ +32>53#".57 '&D2~.UxK3S9~n&./E-@qT09\A~};KPX@_eKcL@p_eLY$$ +32>53#".57 '&D2~.UxK3S9~n&./E-@qT09\A 0+'7oJJٗII| <0+'7pJJ\JJ 0+'7oJJٗII  0+'7''77aJJDIDJ4;&\4;27@4/'JcYcK[lL(/( +#".'7>3232>54.+5467!5!Tv6YqJzg'L  7OhAV[0(Xg Y s@lRqF9P3U .(4XvA9bH)R!H%Vr>KPX@ ,J@ ,JYKPX@#[nK[dK [pLK PX@'fK[nK[dK [pLK"PX@.  pfK[nK[dK[pL@2  pfK[nKdK[oK[pLYYY@<:%$($%%&" +.#"3267#".=#"/#".54>3276;332632!1tH#B`=W7Q,K'He>d& AlXd6<%}P`C~pQF@O%(?, 8m*k@ *JK PX@$pn[nK[lL@$pn[nK[oLY@ ($#(#" +7>3232>54.#"#"/>32#"&'r#6M8JrM'*LnCAT8$ 2Bn_xE?ysj? 5dY\a3&@QLF|qND?2g*:@7*Jpn[6K[4L($#(#"+7>3232>54.#"#"/>32#"&'l#6M8JrM'*LnCAT8$ 2Bn_xE?ysj? 5dY\a3&@QLF|qND?-K PX@ JK"PX@ J@ JYYK PX@! a[kK[pLK"PX@(p a[kK[pL@/pp a[kK[pLYY@-,!%%!%$ +4>32#"&#"3##"&'7>323265#53(R~V0M, +&TW(R~V0M, +&TW9R`5M gkWRb7M hkÁI;K PX@ 0 JK"PX@ 0 J@ 0  JYYK PX@% [kK  YdK[pLK"PX@,p [kK  YdK[pL@3  pp [kK  YdK[pLYY@;;86%'!%$!%% +%#"&'7>32326=!#"&'7>3232654>32#"&#">eH(K, 0!C4*R}T0M, +&TW(R~V0M, +&TW>rV3H ZP32#>54.#"#"'"Zho6iI4e]eb/,QvICcH1 (;&=xsY]#< CfNS~V+$+@ "JK PX@#pa[cKdLK PX@#pa[kKdLK PX@#pa[cKdL@#pa[kKdLYYY@++&#* +>54.#"#"/>323##5#5ea/,QvICcH0 2!Zho6iJ5d]: CfNS~V+$A(;&=xsY]$+@ !JK PX@"pa[cKdLK PX@"pa[kKdLK PX@"pa[cKdL@"pa[kKdLYYY@ $) +.54>32#".#"3##5#53]d5Ji6ohZ"3 0HcCJuQ,/be]Ysx=&;(A$+V~SNfC Q2@/c[fKdL    +2654&+2+#lmknd`.1a`iWWc/UvHHyW0l/@,JbOKPL  +'&'#"&/!+3WWk56k#5. gl %D@AJc[OK[PL $"%%     +2>54&+326544#!x&3 32'.#"32675#"&58[Pa75cWZ.( !)2!6V>!#?W4.CZ )%7cQRb75*@ $B^:>aC# gl '@$aOKPL  +#!#3!ϋSl'=8fl@OKPL +#3ul!@JOK[XL!'$ +#"&'>7>3232653u;#"&'.+#3  w z +<   !   gl@OKZPL +!3Usgl -@*JpOKPL 5 +#47+"'#32>7>3y!"yh l'!g 1p#$$gl@OKPL +#"&'#32.5G yH |l'  I#gql2@/c[OKPL    +2654&+2+#TKHHKddJkF"#GkHdG=:Dn#>V35Y@#gl 6@3Jc[OKPL  +2654&+#"/.+#32DMHIJV|# 9KjD RM  G66; 8N.JnXl@YOKPL +###5!Xۊ@fs]l$@!OK[XL  +2653#".53OW*NqFFpN*WaSLBnQ--QnBLRb3l)&@#"JOKPL)(+! +#.'#32>7>;2>7>33}|t&{ ( {l'   S'' S%% J @ri   +2+$ MJ2# wJ #@ ri      +2+!2+$ M$!MJ2# w2# wek.>KPX@_[eL@cW[OY +"3".54>3.0660)I7 7I)8-,8T0D)*D2ek.>KPX@_[eL@cW[OY +"3".54>3.0660)I7 7I)8-,8T0D)*D2>s!1@.JpqW[O#&) +.54>32#".#"#.F0(F_7873$ ",BI.H43AN*<[= !. JK"<0!& װ3+&&@'&B,6&A&:&;&&&93@0acKZdKhL# +%+#!#3!3"s˜E ]tXD&^&MxD@+8JK PX@1p a[nK[lK [hLK PX@1p a[nK[oK [hLK0PX@8p  p a[nK[oK[hL@5p  p a_[nK[oLYYY@B@?=1/)'$" $ +3267#".=#".5463!.#"#"/>3232632#Ca=a,K(He>0o?[q@/SuHCaF/ 3"[ip7iH1/ -"!0 >gK)T3Vr>,32#4.&+LKO\nD;dXQT[5y%1"'"m"("}):$,(@%_[L +"#52>32#4.&+LKO\nD;dXQT[5y%1"'"m"("}):$,.@+cW[O  +"#52>32#4.&+LKO\nD;dXQT[5y%1"'"m"("}):$. 9EJKPX@gW[O@sW[OY& +".54632#"'5M3>91708 %#'"9J)BA7+#5&) .k ;JKPX@g[ L@s[ LY&+".54632#"'5M3>91708 %#'k"9K)AA7+#4') . 9EJKPX@gW[O@sW[OY& +".54632#"'5M3>91708 %#'"9J)BA7+#5&) . 4J@ JKPX@gW[O@sW[OY$( +467>7#"&54632#@%%90719>3M5 ')4#+7KB)G6.f @@ JKPX@g[ L@s[ LY$(+467>7#"&54632#@%%90719>3M5 ')4#+7KB)G6. 4J@ JKPX@gW[O@sW[OY$( +467>7#"&54632#@%%90719>3M5 ')4#+7KB)G6g&@ 3+uD&Ky }& ', V&7'x >& 'A#A,KPX@<*98!J@<*98!JYKPX@2 ps  eK[nKYfKdLKPX@3 ps eK eK[nKYfKdLK2PX@3 r ps eK[nKYfKdL@1 r psa eK[nKdLYYY@A?;:(+#! +632#4&#"#0+7.5#"&=7>;!!3>;6-$5UyJKPX@9 h cc c  _ [e LK*PX@? h  c cc c  W [ O@@ p  c cc c  W [ OYY@.nl\ZLJ<:5420.,)'$$ " +#"&5'#"&5#"&=!2#".=463!+#"&5#4.#"32>54>5%4>32#".54.59))9C#$4'%$)*H88H*($%'4#$gGstG@q\\q@T璒T7VzeezV7*88*$$-".""."-$$or;;ro!ObzLJ~\55\~JLzbO!יSSׄ9\Ya=,ff]H++H]ff,=aY\9n 4 %01a 7y s # ; T n   .  8 hP  ` 0 0 n `   0 2 n 4Copyright (c) 2011-2015 by tyPoland Lukasz Dziedzic (http://www.typoland.com/) with Reserved Font Name "Lato". Licensed under the SIL Open Font License, Version 1.1 (http://scripts.sil.org/OFL). LatoRegular2.015;tyPL;Lato-RegularLato RegularVersion 2.015; 2015-08-06; http://www.latofonts.com/Lato-RegularLato is a trademark of tyPoland Lukasz Dziedzic.tyPoland Lukasz DziedzicLukasz Dziedzic with Adam Twardoch and Botio NikoltchevLato is a sanserif typeface family designed in the Summer 2010 and extended in the Summer 2013 by Warsaw-based designer Lukasz Dziedzic ("Lato" means "Summer" in Polish). It tries to carefully balance some potentially conflicting priorities: it should seem quite "transparent" when used in body text but would display some original traits when used in larger sizes. The classical proportions, particularly visible in the uppercase, give the letterforms familiar harmony and elegance. At the same time, its sleek sanserif look makes evident the fact that Lato was designed in the 2010s, even though it does not follow any current trend. The semi-rounded details of the letters give Lato a feeling of warmth, while the strong structure provides stability and seriousness. In 2013-2014, the family was greatly extended (with the help of Adam Twardoch and Botio Nikoltchev) to cover 3000+ glyphs over nine weights with italics. It now supports 100+ Latin-based languages, 50+ Cyrillic-based languages as well as Greek and IPA phonetics. The Lato fonts are available free of charge under the SIL Open Font License from http://www.latofonts.com/http://www.typoland.com/http://www.latofonts.com/http://scripts.sil.org/OFLCopyright (c) 2011-2015 by tyPoland Lukasz Dziedzic (http://www.typoland.com/) with Reserved Font Name "Lato". Licensed under the SIL Open Font License, Version 1.1 (http://scripts.sil.org/OFL). LatoRegular2.015;tyPL;Lato-RegularLato RegularVersion 2.015; 2015-08-06; http://www.latofonts.com/Lato-RegularLato is a trademark of tyPoland Lukasz Dziedzic.tyPoland Lukasz DziedzicLukasz Dziedzic with Adam Twardoch and Botio NikoltchevLato is a sanserif typeface family designed in the Summer 2010 and extended in the Summer 2013 by Warsaw-based designer Lukasz Dziedzic ("Lato" means "Summer" in Polish). It tries to carefully balance some potentially conflicting priorities: it should seem quite "transparent" when used in body text but would display some original traits when used in larger sizes. The classical proportions, particularly visible in the uppercase, give the letterforms familiar harmony and elegance. At the same time, its sleek sanserif look makes evident the fact that Lato was designed in the 2010s, even though it does not follow any current trend. The semi-rounded details of the letters give Lato a feeling of warmth, while the strong structure provides stability and seriousness. In 2013-2014, the family was greatly extended (with the help of Adam Twardoch and Botio Nikoltchev) to cover 3000+ glyphs over nine weights with italics. It now supports 100+ Latin-based languages, 50+ Cyrillic-based languages as well as Greek and IPA phonetics. The Lato fonts are available free of charge under the SIL Open Font License from http://www.latofonts.com/http://www.typoland.com/http://www.latofonts.com/http://scripts.sil.org/OFL.Y \DFLTcyrl(grek6latnDkern2kern2kern2kern2mark8mark8mark8mark8 &.6>FNV^fnvRfݸW|:ж  B  P8v  FFv rrvxx###d$b%D%&'Z'99((84^??(<(j+T+99?99-D88@.--./0J0@.@.@.00123N3@.@.@.@.4^4^33??34888@4@@@@4^4^4488889@999@H:N::??:=x?=??@@.??@@.@H@v@@A A6AhAEHILMdMPRUXXTXXZr[4[^$^F^dbx`bxbce fjhhDijjRjlm0mjootp^puq"uyyubuqlr&rHtuuutyuyubu?@ABCDEFGHJL MNPQRSTUVWY Z[]^abcd  BB  BBKL+,-./012PQRTVWXYpqrstuvw|}~ 4=8& / < A  |  ! " # ( )| * + , - . S D  1 < ~   ) %:e6ISUVacdeHe'4|5| %%:efT6@AIQ S U VacdeHe' 4|5| %:eSUe  1:adVd   $ + ! " 1 %:e7FQSUeggz{9 :defzH       " &! 1:adz7K89FH   #   ! " &) 1' b :eS   )-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~DKQ_pqstxy|~^t#$&klmnr  !"#$%&'()*4rstuvw                        ! " % & ( , - / 1 3 4 5 6 7 : ; < = > ? @ A B D E F I J K L M N O P Q S T U V W X Y Z [ _ ` a b c d e f g h i j k l m n x y z | }               :ef  1:de7F   & 1:epacd He+1 : ! ", &F b z :e4336IsOV1acd1e1He H2f4754H =?$h%h()+:e4336=K?KIyOVK]R^Racdje1HZeh H2f4P5LHPhQhThVhWhXhYhpqrstuvw|}~ =:e  1 %:e7FQSUeggz{9 :dezH       " &! 1:ad7AFS_h #  1' !"#$%()*+,-./0]_`abcdfghijklmnrsuz57:;@AFQSUdZ[dhlpqxy|t45#$+,-./0123789:;<=>?@ABCDEFGHaFGHIKLMNOPQTVWXYpqrstuvwz{|}~                   ! " % & ( , - / 1 3 4 5 6 7 : ; < = > ? @ A B D E F I J K L M N O P Q S | }  %:e7@AFQSUeggz{9  %:epHeg$gz{9  z :eS ]:\CDJUY~a dBez7r89F_`acdG$~~?H9I&6GGGHdddd6U)+$'&###$~9 ! ; $ & .  8 ' ! "+ &I 1< T V X a b c d e f O b ~ d  -G.G/G1L2L3L4L5L6L7L8L9L:\;L?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]R^Na dBei_l_m_n_oLpLqLr_tpu_v[w[x[y[z{|}~ii|ozS7r89BCDEFJL_`acdLiDKQ_sLtLx_|_~SRGLS[LzS$^NLLi#_&L+,-./0123789:;<=>?@ABCDEFGHaklmnr  !"#$%&'()*4?GH9I&6GGGGGGGHdddd6UGGGGGGGGGL)+LLLLLLLL$'&LLLLL###$LLLLLLLL9 ! R R ; R R N $ N N & N N .  8 ' ! "+ &I 1< D_ E_ F_ I_ J_ K_ L_ M_ N_ O_ P_ Q_ S_ T UL V WL X YL ZL [L _L `L a b c d e f gL hL iL jL kL lL mL nL xL yL zL |_ }_ _ _ _ _ _ O _ _ [ b ~ [ [ [ [ [ [ i i i i i i i i i i i i i i i i i i i i i i | | o o z z z z z z z z z z S d S S S S _ L  L L L i i i i i L:dez7F   & 1?:}adz7i89FIQ SU_`acdHo~ q} x  } L    , !- "< % &a 1! b fu 8 :a dez789F_`dHeggz{9  ;    ! "- &G 1 b :depzacdHe3 =   ! ". &I b z P:cYdWjz7^89FmI Q SU_`acdHKCl1TB].}}}}]x`O[7A ` z @ [ L   # !! "E % &c Jm TH X0 Z: b fU @ f r H:adezace "     ! " &. 1 b56IQSUVde45 S Df<56IQSUVde45 S D:56IQSUVd45 D   & ( -` 1 0o= > ? @ A B C D EFGHIJ KL M N O P Q R S T U V W X Y Z [ \ _o`oaobjcjdjfjgjhojokosozo{ #%k]4Z5q6<d=z>d?zGYIQSUVt]}^}deUpoqoyo%oo      too4}5}     Z$oooo             o o o o o o j j j j j  j j !j "j %j & ( ,j -` /j 1 3o 4o 5o 6o 7o :o ;o <o =o >o ?o @o Ao Bo  # #          % % % % % % % % % % j 5<>Vd4 5   & ( -` 1 h=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\{56FIQSUd :7FQS UdO9 7  + 5 !% "0 &K (F ," - 1 b G    ( -D 1 80_`aphjksz pqyt$         ~ Z !a ") ( -D 1 3 4 5 6 7 : ; < = > ? @ A B ( 9E0_`a@b c df ghjkszpqyt $          f  . d e ! "{ % & ( , -D / 13 3 4 5 6 7 : ; < = > ? @ A B '  FaNbcdfg    4  V q c !x "V % & ( , -D / 1[ 0a< 1 \  o ! "i ( -D 1` -a7 \ & M N !i "g ( -D 1*   <   ( -D 1 70_`aohjkszpqyt$          } Y !` "( ( -D 1 3 4 5 6 7 : ; < = > ? @ A B ' 8E0_`a@b c df ghjkszpqyt $          g  0 e e ! "| % & ( , -D / 14 3 4 5 6 7 : ; < = > ? @ A B (  GaNbcdfg    4  W l c !s "N % & ( , -D / 1[ 0a= 2 `  s ! "l ( -D 1d .a8 ] ' Q O !l "k ( -D 1+  > O  & ( -` 1 :I D 56ISd Df# ( -D :ISUd   DjO  & ( -` 1 #0{=>?@ABCDE#F#G#H#I#JK#LMNOPQRSTUVWXYZ[\_{`{a{bvcvdvfvgvh{j{k{s{z{{|}~0*+1wi4f5|6<p=>p?GdIOQSUV]^deap{q{y{~1{{####t{{45##f${&{{{O##### { { { { { { v v v v v  v v !v "v %v & ( ,v -` /v 1 3{ 4{ 5{ 6{ 7{ :{ ;{ <{ ={ >{ ?{ @{ A{ B{ JD                                         0 0 * * * * * * * + + 1 1 1 1 1 1 1 1 1 1 v56IQSUVde45 S D56IQSUVde45 S D56<>IQSUV]^de45 S D56IQSUVde45 S D56FIQSUVde45 S Dx :7FQSU  D56IQSUVd45 D=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]vwxy{|}~ISU~&      bcdfg      E ^ h !Y " % & ( , - / 1I 0 Ug00:_0`0a0b+c+d+f+g+h0j0k0s0z09-4&5>6P<3=F>3?FG%IWQ[S_U\V9]I^Idfe%p0q0y000t004G5G+&$0000 0 0 0 0 0 0 + + + +  + + + !+ "+ %+ &+ (+ ,+ -+ /+ 1+ 30 40 50 60 70 :0 ;0 <0 =0 >0 ?0 @0 A0 B0 :           D:I D:7FQS UdO9 7  + 5 !% "0 &K (F ," - 1 b G  ( -D  ( -D 56IQSUd D f656IQSUd D :7FQSU D :7FQSU D :ISU  D :7FQSU D:ISU DECizA>%8$%(E*7A8y9}:8;8@EAEB-CND-ENFcJ_L_i>ffll4C5CJCKLMCNCOPQCRCSCTCUCVCWCXYZC[C\]^Cq+,./012 9 \ ] o p q r s t u v      ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q RA TA UA VA WA XA YA ZA [A \A ]A ^A _A `A aA bA cA dA eA fA gA hA iA jA k? l o p q" r s t u$ v w xJ y zD { | } ~? ( 3 5 ( ( ( ( ( ( ( ( i i 3 ( ( ( ( ( _ 56=?ISUV]^q+,./012Rwyyyy 9 \ ] o p q r s t u v / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l o p q r s t u v w x y z { | } ~ 97FQSU45JKLMNOPQRSTUVWXYZ[\]^Rx x6=?ISUV]^q+,./012Rstttt 9 \ ] o p q r s t u v / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l o p q r s t u v w x y z { | } ~ #,/0 l p q t u w xN y | } ~  l w x6BDJLq+,./012 9 \ ] o p q r s t u v / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l o p q r s t u v w xR y z { | } ~ v7:;@AFQSU45JKLMNOPQRSTUVWXYZ[\]^Rx 9 I J K L M N O P Q k l o p q r s t u v w x y z { | } ~ 7Q:F;F@WAWFJL45JKLMNOPQRSTUVWXYZ[\]^ 9 \ ] o p q r s t u v   $ % & ' + / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q k l! o p q r s t u v w! x^ y z { | } ~ ISRx 9 \ ] o p q r s t u v / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q k l o p q r s t u v w x y z { | } ~ 56ISUVIQSU x, QSU x> y e7:;@AFQSU \ ] o p q r s t u v / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q 056=?IQSUV]^ R T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j x, 56IQSUVBCDEF JLV i \ ] o p q r s t u v / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l[ o p6 qL r s tB uS v w[ x yi z { |J }P ~g 56IVFIQSU xh7:;@ABDFIQSU \ ] o p q r s t u v / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q 56=?BDIqJLSUV]^ \ ] o p q r s t u v / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j 56ISUVL7:;@AFQSU \ ] o p q r s t u v / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q CBDV \ ] o p q r s t u v / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H lZ p, q5 t, u< wZ x yV |; }4 ~FlVP \ ] o p q r s t u v / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q lT p& q0 t& u6 wT x yP |5 }. ~? UBDIJLSU \ ] o p q r s t u v / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H 7:;@AFQSUV h7@ABDFJLQSU \ ] o p q r s t u v / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q 56FIQSUV56IQSUV56=?FIQSUV]^ @ABDIJLV 9 \ ] o p q r s t u v / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q k l o p q r s t u v w x y z { | } ~ 567=?FIQSUV 56IQSUV  !"#$%&'()*+,-.0  BKLMNOPQRSTU6_`dy  # $ . C ^ w { )k bz(7./0U7C8{9~Fd/BFMWO5QTd HJG( # $ w V . f J T +   (0T # $  (.0SUBDFMOQTd  (0T # $ .w (.G067T89FqI QSUBDMOQTTdQkJvXa #9 $- wQ X  u Qz (.CM   "#$&')*+,-.57:;@AFQSU  BDFKLMNOPQRSTU6_`dJSy  # $ . C ^ w { (0IVB T45d   (. # $ ! .7FQSUBDFMOQTd (.0MOQT }    #$%&'()*+-.56<=>?ISUV]^ LNP456_`Sy # . C { e ~ ~ #$%&'()*-/56<=>?ISUV]^~~~ LNP45S~  # . C { !j ~(.056IQSUVrBFMOQ4[5Od  , !(+.0FSUV MOQ3 & (+.SUV  .7FIQSUMzT .7FIQSUMzT # $, ISUT3 (.056IQSUVMOQ453 ISUT3 .7FIQSUMT .(056IVMT453 (.056IyQSUVhMOQ4c5c3 .56IQSUV45(.056IQSUVMOQ45356IQSU3' (+56<=>?IQSUV]^45 .7FIQSU MT C $s%s&'(i)+_O9  s s %(<*=+>*?+]4^4tz|A}DE}HJ KQS}Z__eh_ijussps99oo9GHJ4*5KL'OP.XY'\].klmnoqrRRRR(\(\    !"#$%&'()*+,-./u01234PsQsRsSsTsVsWsXsYsZ[\]^_`abcdefghijklmnopiqirstuvw|_}_~_________4=8'__b    ! " # ( ) * , - . 9 D0 j 1 < ~   j j ) }$%()+  ZhKLOP XY\] DD DDOO,-/0PQRSTVWXYpqrstuvw|}~'#o t }  !t " # (t )} * ,t - . D  " c 7$%()+  ZhPQRSTVWXYpqrstuvw|}~& DC $s%s&'(m)+[F1  s s %(<*=+>*?+]4^4tz|A|DE|HKQS|Z[_eh[iiyssls11rr1GHJ4*5KL'OP.XY'\].klmnoqrRRRR(\(\    !"#$%&'()*+,-./z01234PsQsRsSsTsVsWsXsYsZ[\]^_`abcdefghijklmnopmqmrstuvw|[}[~[[[[[[[[[4=8'[[]    ! " # ( ) * , - . 1 D' i 1 < ~   i i ) B:`1.7*445JKLMNOPQRSTUVWXYZ[\]^dK^!msC8  .  " &0 ( - 1 > b 5 ! lB:`1.7*445JKLMNOPQRSTUVWXYZ[\]^dK^!msC8  .  " &0 ( - 1 > b 5 ! l%:`a./ 7+F_`p .dCu   3 $ ' ! " # $' &* (7 , - 18 b # ](J!Pew4.5),/0R} D1](J!Pew4.5),/0R} D1 %~45Rk Dp%q (45dR_x DPk (+ -./123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^ilmnopqrtuvwxy{|}~   tnn "#$%&'()*+,-.FAstuvwtxy|DKQZ _hstx|~n n GHJLNPRSU^&'()*+,-./9#&+,-./0123456789:;<=>?@ABCDEFGHJK|LMNOPQRSTUVWX|YZ[\]^_`abkckdmklmnoqr]^]no < !"#$%&'()*+,w-./z01E234pq| } ~               "           1 ! " # $ &5 ( - 9 C D E F I J K L M N O P Q S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ! &  Z > T T P !A "Q #P $0 %f & 'Z (> )T *T +P ,A -Q .P / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l o p q r s t u v w x` y z { | } ~*    `J&P% 2  -T 1 b  $%&'()+m=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\{|}~    %(=?]^tzADEJ<KQSZm_ehmi~ GHJ'45&klmnoqr  !"#$%&'()*+.1234PQRSTVWXYZ[\]^_`abcdefghijklmnopqrstuvw|m}m~mmmmmmmmmmmo  R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j D g%(wz45KL'OP.XY'\].dRRRR(\(\  ,-/02Rx4=8'    ! " # ( ) * , - . DK 1 < ~   )g%(wz45KL'OP.XY'\].dRRRR(\(\  ,-/02Rx=8    ! " # ( ) * , - . DK 1 < ~  )jkwzt : ; < = > ? @ A B*l"4 :;< >@@@@@@AğҢXftʢޤԥ.HVFp~Υĥޥ *8ƦFXftĦΦئ2@Nd~𧪧Ƨԧ$2LffȨڨ 2@NhΩΩܪ*4ZĪ?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\^`f"g"ilmnopqrtuvwxy{|}~  "#$%&'()*+,-stwy|DJOKLPJQRZ _hstx{|~;Xw\\      "$%STUYZ GHJLNPRSU^!"#A"S#%&klmnoqrVi , !"#$%&'()*+,./01234p q | } ~           '        2    ! "# # $ &< (& * - ." / 1" 9 ? C D E F G I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ( S + / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l" m n o p q r s t u v w x y z { | } ~     4 X 1 U "#(+-./123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\^`Oef)g)ilmnopqrtuvwxy{|}~  "#$%&'()*+,-.stuvwxyz{|ADEHIJ`KL P^QRSZ_chstux{|~Jj}HOO      !"#$%&STUYZ   GHJLNPRSU^!"#E`#%&+,-./0123456789:;<=>?@ABCDEFGHJKLMNOPQRSTUVWXYZ[\]^_`abcdklmnoqrf54 u  )   + !"#$%&'()*+,./01234FGHIJKLMNOpq|}~O,      9 ( 9   ! "& # $ &@ (& * - .) / 1) 9 >+ ? @3 C D E F G I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b% c d e f g h i j k l m n o p q r s t u v w x y z { | } $ P      ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~     F j  R "#(+-./123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\^`Lf&g&ilmnopqrtuvwxy{|}~  "#$%&'()*+,-.stuvwxyz{|ADEHIJ]KLP[QRSZ_hstux{|~GgzILL      !"#$%&STUYZ  GHJLNPRSU^!"#A]#%&+,-./0123456789:;<=>?@ABCDEFGHJKLMNOPQRSTUVWXYZ[\]^_`abcdklmnoqrb21q& . !"#$%&'()*+,./01234FGHIJKLMNOpq|}~O.      5 % 6   ! "# # $ &= (' * - .& / 1& 9 >' ? @0 C D E F G I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b' c d e f g h i j k l m n o p q r s t u v w x y z { | } % K      ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~     B g  Tt-./123456789:;<]^aopqtvwxy"+,./pst RSU^A+,-./0123456789:;<=>?@ABCDEFGHJKLMNOPQRSTUVWXYZ[\]^_`abTcTdV m~tttV              & ! " # $& (6 , -> 1 T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z @ / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q lC G:.74F_vwvxy/445JKLMNOPQRSTUVWXYZ[\]^dWVgs?  ! ,   ! " # $ &+ () , -p 10 b ' ) l7G:.74F_vwvxy/445JKLMNOPQRSTUVWXYZ[\]^dWVgs?  ! ,   ! " # $ &+ () , -p 10 b ' ) l7q..2$%()*'+, =?]^AESZ[dehl+45+.,.-.../.0.1.2.3.7.8.9.:.;.<.=.>.?.@.A.B.C.D.E.F.G.H.a.b2c2PQTVWXYpqrstuvwz'{'|}~  D$%(+ZhPQTVWXYpq|}~pu123456789:;<opqtst+,-./0123789:;<=>?@ABCDEFGHabpcpuu     & ( -^ 1 T U V W X Y Z [ _ ` a b c d e f g h i j k l m n x y z  vw{yIQSUzISUISUISUIJLOQSU]^ftxz| ISUtISU]^f 7:;FQSUwySU 7:;FIQSUw7:;FQSUSU IQSU]^f 7j:m;mF}JLO 7:;FSU789F_67f89FwIQSUV _acd.    7FSU4 5 7FSUV4 5 $%()*+-./0123456789;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdfghijklmnopqrstuvwxyz{|}~7SUZhpqstxy|~^t#$&+,-./0123789:;<=>?@ABCDEFGHaPQTVWXYpqrstuvwz{|}~                        ! " % & ( , - / 1 3 4 5 6 7 : ; < = > ? @ A B D E F I J K L M N O P Q S T U V W X Y Z [ _ ` a b c d e f g h i j k l m n x y z | } $%()+-./0123456789;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdfghijklmnopqrstuvwxyz{|}~Zhpqstxy|~^t#$&PQTVWXYpqrstuvw|}~                        ! " % & ( , - / 1 3 4 5 6 7 : ; < = > ? @ A B D E F I J K L M N O P Q S T U V W X Y Z [ _ ` a b c d e f g h i j k l m n x y z | }  $%()*+,-./0123456789;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdfghijklmnopqrstuvwxyz{|}~7:;@AQSUZ[dhlpqstxy|~^t#$&+,-./0123789:;<=>?@ABCDEFGHaPQTVWXYpqrstuvwz{|}~                        ! " % & ( , - / 1 3 4 5 6 7 : ; < = > ? @ A B D E F I J K L M N O P Q S T U V W X Y Z [ _ ` a b c d e f g h i j k l m n x y z | } -./0123456789;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdfghijklmnopqrstuvwxyz{|}~56IQSUVdpqstxy|~^t45#$&                        ! " % & ( , - / 1 3 4 5 6 7 : ; < = > ? @ A B D E F I J K L M N O P Q S T U V W X Y Z [ _ ` a b c d e f g h i j k l m n x y z | } -./0123456789;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdfghijklmnopqrstuvwxyz{|}~56<>IV]^dpqstxy|~^t45#$&                        ! " % & ( , - / 1 3 4 5 6 7 : ; < = > ? @ A B D E F I J K L M N O P Q S T U V W X Y Z [ _ ` a b c d e f g h i j k l m n x y z | } -./0123456789;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdfghijklmnopqrstuvwxyz{|}~56IQSUVdpqstxy|~^t45#$&                        ! " % & ( , - / 1 3 4 5 6 7 : ; < = > ? @ A B D E F I J K L M N O P Q S T U V W X Y Z [ _ ` a b c d e f g h i j k l m n x y z | } %:eSUe  1*(+:ad<.=E>.?EGRQZSUVdZh~4V5Vpq|}~  $ + ! " 1 %:e7FQSUeggz{9 -./0123456789;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdfghijklmnopqrstuvwxyz{|}~pqstxy|~^t#$&                        ! " % & ( , - / 1 3 4 5 6 7 : ; < = > ? @ A B D E F I J K L M N O P Q S T U V W X Y Z [ _ ` a b c d e f g h i j k l m n x y z | } :adz7K89FH   #   ! " &) 1' b !+:e<=*>?*G8Q@SaUoZhdht4@5@|}~   7:;QS!U:epacd He+1 : ! ", &F b z :e  1 %:e7FQSUeggz{9 :ad7AFS_h #  1' 7:;7:;SP:cYdWjz7^89FmIQS U_`acdHKCl1TB].}}}}]x`O[7A ` z @ [ L   # !! "E % &c Jm TH X0 Z: b fU @ f r Ho123456789:;<^eopqtS_st^        T U V W X Y Z [ _ ` a b c d e f g h i j k l m n x y z {"#$%()*+,-./0123456789;<]^_`abcdfghijklmnopqrstuvwxyz7n:y;y@AFQSUZ[dhlpqstxy|^t#$+,-./0123789:;<=>?@ABCDEFGHa{{FGHIKLMNOPQTVWXYpqrstuvwz{|}~                        ! " % & ( , - / 1 3 4 5 6 7 : ; < = > ? @ A B D E F I J K L M N O P Q S T U V W X Y Z [ _ ` a b c d e f g h i j k l m n x y z | } 7:; "#)*,-./0:=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\_`abcdefghijklmnrsuz{|}~7:;@AFDKQ[_dlpqxy|~t#$&+,-./0123789:;<=>?@ABCDEFGHaklmnr  !"#$%&'()*4FGHIKLMNOrstuvwz{              ! " % & ( , - / 1 3 4 5 6 7 : ; < = > ? @ A B D E F I J K L M N O P Q S | } [-L.L/L1+2+3+4+5+6+778797:c;+<+=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]O^8dWijlmno+p+q+rt7uvRwRxRyRz{|}~7^89FmIQSU_`acd+Hs+t7x|~O7R7KC^8+7#&+lLL1TB]LLL.LLLL}}}}]xLLLLLLLLL++`++77777O++[7+A++++++++++++++++O ` O O z O O 8 8 8 @ [ 8 8 L   # !! "E % &c D E F I Jm K L M N O P Q S TH U+ V+ W+ X0 Y+ Z: [+ _+ `+ a+ b c+ d+ e+ fU g+ h+ i+ j+ k+ l+ m+ n+ x+ y+ z+ | } R @ R R R R R R f r + H + + + 7:dez7F   & 1 %:epHeg$gz{9  z:epacdHe+1 : ! ", &F b z :adezace "     ! " &. 1 bY0i:_i`iaibScSdSfSgShijckcsizir4[56<=>?G_IQSyUuV]^deppiqiyiiitcc45S[$iiii i i i i i i S S S S S S S S !S "S %S &S (S ,S -S /S 1S 3i 4i 5i 6i 7i :c ;c <c =c >c ?c @c Ac Bc D   & ( -` 1 7:;SUQSU-./=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\{567:;<=>?@AFIQSUV]^d45 :ISUd   DSU56FIQSUVde45 S Dx:I D:I D:ISU D:;QSUQSU:f4$FIQ U $ $ D123456789;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\^opqt{6BDIJLdst^      T U V W X Y Z [ _ ` a b c d e f g h i j k l m n x y z 7QMSMUKS56IQSUVd45 D567*8@FAFGIQ,S-U/d D :7FQSU DQSU56IQSUVde45 S D s:ISUd   D :ISU D7:;QSU70 _ ` ah jk s zp q y   t  $          i  + > !< "{ ( -D 1 3 4 5 6 7 : ; < = > ? @ A B *  F a% M 5 " ! ( -D 1Ra\   z V !s "> ( -D 1 `aU : } q W !K "5 ( -D 1 :$  a e  ' : !8 "w ( -D 1 &  A a, T < ( !& ( -D 1X aS  r L !k "5 ( -D 1 `aU 8 } q U !I "3 ( -D 1 :"   ( -DQSUQSUQSUQSU=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\{|}~QSU~& QSUQSU56IQSUVde45 S D7:;QSU~123456789;<]^opqtQSUst^           T U V W X Y Z [ _ ` a b c d e f g h i j k l m n x y z 7:;QSUQSUQQSKUG7:;QSU7:;QSUQSU7:;QSUQSU7.Q@SPUMQSUSUQSUQSU7:;QSU7:;QSU7:;QSUQSUSUQSUQSU7FQXSjUgQS~UzQSU7:;QSUQSUQSU7:;QSUSUSUSU7:;QSU7:QLS[UXQSU7:;SUQwSHUIQSU:s;sQSU7:;QSUQSUQ'SUQS}UyQSUQSUQS|UyQSUQSUSUS7)Q;SJUGSUQSUQSUQSUQSUSUQSUQSUQSUSUSUQSU7:;QSU7QSUQSUQSUQSU 7}:};}QSUQSU 7:;QSUQSU 7:;QSUQSUQSUSU 7:;QSU 7:;QSUSUQSUQSUSU 7:;QSUSUQSU 7:;QSUQSUQSU7:;QSU7:;QSU 7:;QSU7:;QSUQSUQSUDwu-IY?NV57k8F{4u5uJuKLMuNuOPQuRuSuTuUuVuWuXYZu[u\]^u,/0      ! " # $ % & ' ( ) * + , - .7u:x;xF45JKLMNOPQRSTUVWXYZ[\]^Rx 9 \ ] o p q r s t u v / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q k l o p q r s t u v w x y z { | } ~ w8JLq+,./012 9 \ ] o p q r s t u v / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l o p q r s t u v w x y z { | } ~ QSUY \ ] o p q r s t u v / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q 7:;@AFQSU56IQSUVMJL \ ] o p q r s t u v / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H    "#$%&'()*+,-.07@ASU  GHJLMNOPQRSTU6_`o3 # C ^ w { !j ~(.056IQSUVrBFMOQ4[5Od  k i...9 ...... H"#.$.%=&.'.(G).*.+,-../0U7C89BTCiDTEiFdJvLsII..A.9...1...HLLFH==....=./..FF  .BFL.MWN.O5P.QRSTU~ d HJG(B # $ C. ^ w< {. . ] F J g T ` J . . 9 9 f \ 3 3 . . J . T s + }   "#$%&'()*,-<=>?V]^ LNPRSUS # C ^ w { l&  j<~ $ Z  F N,,,"h"h>Z >*<jBFBB TTB B B&&**`"Fll "h"#%%(%Z%Z%h%n%x%&&V&'"c'L'35B67 67 78::P?.C CvCCF F.F@MMMMNNNNNN N&N,N6NddreeeeemnnTnooNohopDq*q8qFq`qrqqqqqqr8rrrsrsrsrsrsrsrsrsrsrssssrsrsrsrsrsrsrsrsrsrsrsrsrsrsrsrsrsrssssssssssssss"!#  H@UJ^^`ttaxxbcdejlmnoqr!#v&/y45"&+HJW5    (.0 T 6 _ ` y # $      .    (. 0     T6_`y # $    ~  "#$%}&'()*+,-BDJL}}} GHJLNPRSUo3 # . C ^ w { }  (0T # $ 4p X X %(56<^=g>^?gIVn]s^sXXX4L5ISX P  k k "%(,kkkGHJRSUo3Sk ^ w ) x(Y./0e7r89FFBrMO>QT8dMvJGI& # $ w  n , z W l ?   vvv%vv%%vvv[v"[#v$v%&v'v()v*v,[-v.C7n89:l;l@vAvBCDEFIJLQS Uvvvvvvvvv[vv%vvv\[vv[ % vGHJLvNvPvR[S[U[[6_`oj3PPPP[[[[ [ # Cv ^[ w[ {v v v v v v v v \ [$  (0     T6_`y # $ (0IVB T45d  6s Z Z %(56<=>?ISUV]^ZZZ4q5pSZf  .SU w  "#$%&'()*+,-. GHJLNPRSUo3 # C ^ w { (0IVB T456_`d    "#$%&'()*+,-.  LNPRSU6_`y # C ^ w { )k bz(7./0U7C8{9~Fd/BFMWO5QTd HJG( # $ w V . f J T + v i333<333333 J"#3$3%?&3'3(G)3*3+ ,-3./0U7T89:T;T@aAaBTCkDTEkFxJwLt3333<333J333JHJ??3333?3/33HH  3BFL3MWN3O5P3QRSTU~6\_\`\d HJG(D # $ C3 ^ w {3 3 V H I I I I I . 3 < < f ^ 7 3 3 3 J 3 T t + ) (. 0 T6_`y # $    N  "%(,0BDJL GHJRSTUo3 # $ ^ w (.0MOQT (.56ISUVp4^5^ g(.56ISUVp4^5^ g(.056IyQSUVhMOQ4c5c3! %(56<=>?IV]^45 .ISUT3 .ISUT3 ",BDIJLSURSU ^ w ISUT3 " w%(56i?jIoJLVd]k^kwww4b5b  %( .7FIQSUMT .7FIQSU .7FIQSU        .ISUT3  w%(56c?gIySUVa]e^ewww4Z5Z (056IQSUVMO453 "%,IRSU ^ w 56IQSU3(056IVMT453 ("%,6BDIJLRSU ^ w .7FIQSUMzT .ISUT3"",BDIJLSURSTU3 ^ w (.56IQSUV45  (. # $ ( (    "#$%&'()*+,-.  LNPRSU6_`Sy # C ^ w { p`    X X.7FQSUXXXACEGHJMT6_`fo36;SXy ! .7FQSUBDFMOQTd  .   "#$%&'()*+,-.  GHJLNPRSU6_`o3 # C ^ w { . .56IQSUV45( (. .7FQSUMT3 (.056IQSUVMOQ453 (+.  ",.RSU ^ w 56ISd D#$|%()+J&P%ZhP|Q|T|V|W|X|Y|pqrstuvw|}~  D  !"#$S%l&'()*+p,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\_`abcdefghijklmnopqrstuvwxyz{|}~ADEHJ6KNP+QSZp[_adeghpijklpqstxy|~ t"#$&+,-./0123789:;<=>?@ABCDEFGHabcghijklmnrstuvwxz{|}~     !"#$%&'()*4789=>?@ABCDEFGHIKLMNOPSQSTSVSWSXSYSZ[\]^_`abcdefghijklmnopqrstuvwz{|p}p~ppppppp              ! " % & ( , - / 1 3 4 5 6 7 : ; < = > ? @ A B D E F I J K L M N O P Q S T U V W X Y Z [ _ ` a b c d e f g h i j k l m n x y z | } @ S Do c%45JKLMNOP QRSTUVWXYZ[\] ^dDD DDOO,-/0Rx#o t }  !t " # (t )} * ,t - . D  " d  c%45JKLMNOP QRSTUVWXYZ[\] ^dDD DDOO,-/0Rx #o t }  !t " # (t )} * ,t - . D  " d  %d 2R^.% 45JKLMNOPQRSTUVWXYZ[\]^dRx D $%(+AESZehPQTVWXYpq|}~ D  DIJ@KLP6QR_    "$%YGHJklmnoqr^*. m"   !"#$%&'()*+,./01234  7 "#&'(+ ADEHIJQKLOPLQRSXZ_cehi    "#$%&YGHJ+,-./0123456789:;<=>?@ABCDEFGHJKLMNOPQRSTUVWXYZ[\]^_`abcdklmnoqr^.60 m00$" 0  !"#$%&'()*+,./01234FGHIJKLMNOZ[\]^_`abcdefghijklmnopq|}~      ! " # $ % & ' ( ) * + , - .  "#(+ ADEHIJNKLPIQRSZ_ch    "#$%&YGHJ+,-./0123456789:;<=>?@ABCDEFGHJKLMNOPQRSTUVWXYZ[\]^_`abcdklmnoqr\+1- k--!- " !"#$%&'()*+,./01234FGHIJKLMNOpq|}~  $%+ZhPQTVWXY|}~ISU]^fSU=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\{|}~567:;<=>?@AFIQSUV]^d~45& QSU:;SU )-./0123456:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\^_`abcdefghijklmnopqrsuz{|}~DKQ_pqsxy|~^t#$&klmnr  !"#$%&'()*4rstuvw                   ! " % & ( , - / 1 3 4 5 6 7 : ; < = > ? @ A B D E F I J K L M N O P Q S T U V W X Y Z [ _ ` a b c d e f g h i j k l m n x y z | } QSU7*QS}Uy7@QRS`U\7QQcSqUnIIIIIIIFIIFI(. Rt-./123456789:;<]^opqtvwxy"+,.7*:*;*@.A.BDFJL_st RSU^-+,-./01236789:;<=>?@ABCDEFGH_`abRcRdUttt              " # &) ( -m 1 T U V W X Y Z [ ^ _ ` a b c d e f g h i j k l m n w x y z $  Rt-./123456789:;<]^opqtvwxy"+,.7:;@)A)BDFJL_st RSU^-+,-./01236789:;<=>?@ABCDEFGH_`abRcRdUttt              " # &) ( -m 1 T U V W X Y Z [ ^ _ ` a b c d e f g h i j k l m n w x y z $   ( -DB0_`ahjksz4 5 6-<=.>?.G I:QBSFUBV]0^0dOpqyt4/5/ $       ( -D 3 4 5 6 7 : ; < = > ? @ A B123456789;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\^opqt{6BDIJLdst^      T U V W X Y Z [ _ ` a b c d e f g h i j k l m n x y z ()*+-./0=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]_`abcdfghijklmnrsuvwxyz{|}~Zhpqxy|~t#$&+,-./0123789:;<=>?@ABCDEFGHapqrstuvwz{|}~                   ! " % & ( , - / 1 3 4 5 6 7 : ; < = > ? @ A B D E F I J K L M N O P Q S | } 70_`anhjkszpqyt$          } V !` "& ( -D 1 3 4 5 6 7 : ; < = > ? @ A B % 6>b{c{df{gOh05VAUUHP6!5 { { {  4   ! " %{ & ( ,{ -` /{ 1 JI K TA V W X/ Y Z.  H  6 ! 5  : O  & ( -` 1 :I D :b+c+df+gI+ + + +   _ v u ! " %+ &+ (+ ,+ -+ /+ 1c P n D %:e7FQSUeggz{9 56=?IQ SUV]^:e4336IsOV1acd1e1He H2f4754H = %:e7FQSUeggz{9   & ( -` 1 QSUQQSSUS $P%P&'()+y0123456789;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\^_`abcdfghijklmnopqrstuz{|}~5<=>?IV]^deDKQZy_ehyipqstxy|~^t45#$&klmnr  !"#$%&'()*4PPQPTPVPWPXPYPZ[\]^_`abcdefghijklmnopqrstuvw|y}y~yyyyyyy                   ! " % & ( , - / 1 3 4 5 6 7 : ; < = > ? @ A B D E F I J K L M N O P Q S T U V W X Y Z [ _ ` a b c d e f g h i j k l m n x y z | } 56IQSUd D(.056IQSUVMOQ45356IQSUVT453 (.0SUBDFMOQTd  (./0VQTd # $+ 56IQSUV(,/0      ! " # $ % & ' ( ) * + , - .97FQSU45JKLMNOPQRSTUVWXYZ[\]^Rx xQSU7:;7:;QSU7QSU7:;QSU 7:;QSUSUQSU7:;:e  1:7@AFQSU  D56IQSUVde45 S D7:;QSU:I D56IQSUVde45 S D(06ISUVFQT4~5~  %:e6ISUVacdeHe'4|5| 6=?ISUV]^q+,./012Rstttt 9 \ ] o p q r s t u v / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l o p q r s t u v w x y z { | } ~ x7<  : 888886z88::::::: J J J J J J J Jd\ J Jp J J J\ lHHHHHHH l  J J J J J J J J J J J J l "0"0"0"0"0"0"0"0 !"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0 !"0"#""""#$4$4$4$4$4$4$4$4$4&&&&$&&&&&+V+V&*+V+V+V+V+V,,,,,,,,,,,,,,,,,,,,,,--.......2T2233334F4F4F333334F4F4F4F4F4F4F4F66z6z6zXoq.;:=TV6=?ISUV]^q+,./012Rstttt 9 \ ] o p q r s t u v / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l o p q r s t u v w x y z { | } ~ (06ISUVFQT4~5~  %:e6ISUVacdeHe'4|5| SU45JKLMNOPQRSTUVWXYZ[\]^Rx 9 \ ] o p q r s t u v / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l o p q r s t u v w x/ y z { | } ~     !"#$%&'()*+,-.0SU  BDFKLMNOPQRSTU6_`dSy  # $ . C ^ w { %:eSUe  1 (./0VQTd # $+ (,/0      ! " # $ % & ' ( ) * + , - .:adVd   $ + ! " 1:ISU D %:e7FQSUeggz{9 :dezH       " &! 1#,/0 l p q t u w xN y | } ~(0QT # $ :adz7K89FH   #   ! " &) 1' b :eS  :eQS?U;3854 5   1 :e  1 :eSU   1S$U!42 l w x6(.0S$U!MOQT42 :eS U  1 :eS-U*&&$  1:eFQ S U     1 :eS$U!42  1:de7FG QSDUA>GB45   & 1  "#$%&'()*+,-.7:;@AF  LNPRSU6_` # . C ^ w {  "#)*,-./0123456:;<_`abcdefghijklmnopqrsuz|}~7FDKQ[_dlpqsxy|~t#$&+,-./0123789:;<=>?@ABCDEFGHaklmnr  !"#$%&'()*4FGHIKLMNOrstuvwz{              ! " % & ( , - / 1 3 4 5 6 7 : ; < = > ? @ A B D E F I J K L M N O P Q S T U V W X Y Z [ _ ` a b c d e f g h i j k l m n x y z | } zBDJLq+,./012 \ ] o p q r s t u v / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l o p q r s t u v w xQ y z { | } ~7 :epacd He+1 : ! ", &F b z :e4336IsOV1acd1e1He H2f4754H =(.0MOQT  l w x6:e  1:de7F   & 1 ( -D97FQSU45JKLMNOPQRSTUVWXYZ[\]^Rx x! .7FQSUBDFMOQTd  %:e7FQSUeggz{9 :ad7AFS_h #  1' 77AFS45JKLMNOPQRSTUVWXYZ[\]^x l q w xG y | }t R./7AFSBDMFOTd^\ #  %:epHeg$gz{9  zz  "#$%&'()*+,-.S  LNPRSU6_`y # . C ^ w { :eS vt 8mR9*R5 W0 a+7r89:s;s@}A}B`ClD`ElFJL *R    *4t5tJtKLMtNtOPQtRtStTtUtVtWtXYZt[t\]^tq+,./012 9* \ ] o p q r s t u v      ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6$ 7 8 9 :0 ; <' = > ? @ A B C D$ E F G H0 I J K" L, M N" O2 P Q Rm Tm Um Vm Wm Xm Ym Zm [m \m ]m ^m _m `m am bm cm dm em fm gm hm im jm k= l o p q" r s t u$ v w xI y zD { | } ~?   0 0 0 0 0 0 0 0 0 0 0 ` ` 0 0 0 0 0 0                         *) x(Y./0e7r89FFBrMO>QT8dMvJGI& # $ w  n , z W l ? ]:\CDJUY~a dBez7r89F_`acdG$~~?H9I&6GGGHdddd6U)+$'&###$~9 ! ; $ & .  8 ' ! "+ &I 1< T V X a b c d e f O b ~ d :dez7F   & 1?:}adz7i89FIQ SU_`acdHo~ q} x  } L    , !- "< % &a 1! b fu 8 :a dez789F_`dHeggz{9  ;    ! "- &G 1 b BDJLq+,./012 9 \ ] o p q r s t u v      ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l o p q r s t u v w xV y z { | } ~5   (0T # $ :depzacdHe3 =   ! ". &I b z P:cYdWjz7^89FmI Q SU_`acdHKCl1TB].}}}}]x`O[7A ` z @ [ L   # !! "E % &c Jm TH X0 Z: b fU @ f r Huxt`lT7^89FmI Q SU_`94t5tJtKLMtNtOPQtRtStTtUtVtWtXYZt[t\]^t,/0      ! " # $ % & ' ( ) * + , - . 1= 2H 58 6H :/ ;> B> J J( J J J J J J J J J J J JB>B>B>B>B>B>B>B> J J !x !X!j!x!"$""""""""#$#$#>$$##$%%$>%%%%,-(>(`)F*(+6+p,,-5.6<6@@@@@@@@@@@@@@@@@@@@@@@A@A(A2AAAAAAAAA@AAAAAAAB>B>BxBxBxBxBxBxBxBxBxBxBxBxBxBxBxBxBxBxBxBBCCCCCCCCCCCCCCCCCCCCCCCC17B L &t ( ( * * , / 1 1 3 7 9 F I Q S ?  ~T BDJL%q+,./012 9 \ ] o p q r s t u v / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l) o p q r s t u v w) xi y% z { | } ~ :adezace "     ! " &. 1 bC0_`ahjksz56<=>?G.IQ%SKULV]^depqyt45$       3 4 5 6 7 : ; < = > ? @ A B S D56<=>?IQS U V]^d e45 S D56<>IQSUV]^de45 S D7YQkS|Ux(056IQSUV45356IQSUVde45 S DQSU:56IQSUVd45 D:56IQSUVd45 D:56IQSUVd45 D56IQSUVT453:56IQSUVd45 D   & ( -` 1 B0_`ahjksz56<= >? G7I'Q(SRURV]^depqyt4 5 $       3 4 5 6 7 : ; < = > ? @ A B S D56<>IQSUV] ^ de45 S D(056IQSUVMO45356IQSUVde45 S D:7FQS UdO9 7  + 5 !% "0 &K (F ," - 1 b G 7:;80_`ahjkszpqyt$        + A !> "i ( -D 1 3 4 5 6 7 : ; < = > ? @ A B 5  R     ! " ( -D:7FQS UdO9     ! " &K (F ," - 1 b G :I DS 56ISd D (56IQSUV45 7@AF%QSU ( -DD0#_#`#a#h#j#k#s#z# 46.<=0>?0GIJQKSRUOV]4^4dEp#q#y###t##4555$#### # # # # # # ( -D 3# 4# 5# 6# 7# :# ;# <# =# ># ?# @# A# B# : % B0_`ahjkszE456<@=>@?GIQV]5^5de pqyt4=5=$       ( -D 3 4 5 6 7 : ; < = > ? @ A BU0 _ ` a bcdfgh j k s z 5$6/<=#>?#I.Q6S9U6V ]$^$d<e p q y   t  4(5($                 ! " % & ( , -D / 1 3 4 5 6 7 : ; < = > ? @ A B U0 _ ` a bcdfgh j k s z (5.6<'=>'?IQ$S%U%V0]#^#d4ep q y   t  4151$                 ! " % & ( , -D / 1 3 4 5 6 7 : ; < = > ? @ A B  5.6<= >? I QS#U"V]^d!45 ( -D 56%<=>?I$Q,S0U,V]^d445 ( -D/J586<=>?IQSU V#]^4#5#3 C  # $ . 5.6<'=>'?IQ$S%U%V0]#^#41513  # $f .V0_`abcdfghjksz4562<=0>?0GI?QFSJUGV ]4^4dSpqyt4151$              ! " % & ( , -D / 1 3 4 5 6 7 : ; < = > ? @ A BX0_`ab&c&d&f&g&hjksz$845>6/<8=>8?GI#Q1S1U1V@]3^3dDe'pqyt4A5A&$       & & & & & & & !& "& %& && ( ,& -D /& 1& 3 4 5 6 7 : ; < = > ? @ A BQSU)56<$>$Q UV]^d#e 4%5% ( -D < > 45 ( -D3 $  ( -DA0_`ahjksz A456<;=>;?G QV]1^1depqyt4959$       ( -D 3 4 5 6 7 : ; < = > ? @ A B :ISUd   DcBDIJLSU \ ] o p q r s t u v / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q O  & ( -` 1  O  & ( -` 1 OS+U'  & ( -` 1 @AOQ SU  & ( -` 1 @AOS7U3  & ( -` 1  O  & ( -` 1  (56IQSUV4556IQSUVde45 S D ( -D56IQSUVde45 S D56<=>?GIQS)U,V]^de45 S D56IQSUV]^de45 S D(.056IQSUVMOQ45356IQSUVde45 S D56<>IQSUVde45 S D56FIQSUVde45 S Dx7QSUQSU(.056IQSUVMOQ453:6 7= ? FIQ S U ]^d"4 5  D:6 7=?FIQSU]^d45   D :7FQSU  D7:;SU :7FQSU  D56IQSUVd45 D.56<=>?IQSUV45 56IQSUVd45 D56IQSUVd45 D56IQSUVd45 D0:b6c6d6f6g69C45O6B<E=7>E?7GI8QFSIUIVN]A^AdSe44O5O6 6 6 6 ^  6 6 6 !6 "6 %6 &6 (6 ,6 -6 /6 16 D:I D:ISU D:=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\b>c>d>f>g>{|}~+&&-'s425E6G<m=1>m?1G1I3Q=SUVE]U^UdHeH~-4n5n>2& > > > > > > > > !> "> %> &> (> ,> -> /> 1>                                        + + & & & & & & & & & - - - - - - - - - - D   ( -D 190$_$`$a$h$jk$s$zp$q$y$$$t$$$$ $$$ $ $ $ $ $ $   2 G !D "p ( -D 1 3$ 4$ 5$ 6$ 7$ :$ ;$ <$ =$ >$ ?$ @$ A$ B$ ; &  X80_`arhjksz pqyt$          [ !c "* ( -D 1 3 4 5 6 7 : ; < = > ? @ A B * :C0 _ ` aSbcdfgh jk s zp q y   t  $             9  [ o g !v "R % & ( , -D / 1` 3 4 5 6 7 : ; < = > ? @ A B 4a@ 5 c  v ! "p ( -D 1g 2F0 _ ` aCbcdfgh jk s zp q y   t  $             j  3 k k ! " % & ( , -D / 17 3 4 5 6 7 : ; < = > ? @ A B +   Ka; a * T R !p "n ( -D 1. ! AF0_`a&b c df ghjkszpqyt $          {   8 L !K " % & ( , -D / 1 3 4 5 6 7 : ; < = > ? @ A B < &  W   ( -DE0_`?acb'c'df'ghjkszpqyt'$        ' ' ' I  k  ! "v %' &' ( ,' -D /' 1p 3 4 5 6 7 : ; < = > ? @ A B Da^   | W !v "B ( -D 1   a0 X @ - !* " ( -D 1\   ( -D 190 _ ` a h jk s zp q y   t  $             . D !A "m ( -D 1 3 4 5 6 7 : ; < = > ? @ A B 8 #  U70_`aohjkszpqyt$          } W !` "' ( -D 1 3 4 5 6 7 : ; < = > ? @ A B & 7C0_`aObcdfghjkszpqyt$          5  W l d !t "O % & ( , -D / 1\ 3 4 5 6 7 : ; < = > ? @ A B 1a= 2 `  t ! "m ( -D 1d .E0_`aAb c df ghjkszpqyt $          g  0 i i ! " % & ( , -D / 14 3 4 5 6 7 : ; < = > ? @ A B (  Ga8 ] ' Q O !m "k ( -D 1+  >80_`a#hjkszpqyt$       x  5 I !H " ( -D 1 3 4 5 6 7 : ; < = > ? @ A B 9 #  T  ( -D  ( -DD0_`<a`b$c$df$ghjkszpqyt$$       $ $ $ F  h  ! "s %$ &$ ( ,$ -D /$ 1l 3 4 5 6 7 : ; < = > ? @ A B  Aj  ( -Da[   z Z !s "? ( -D 1  a- U = * !' ( -D 1Y 56IQSUd D56IQSU37SQfSuUr 56IQSUd D :7FQSU D7:;QSU :7FQSU D ISUT3 :ISU  D:7@AFQSU D :7FQSU D.7FQSUMT3 .7FQSUMT3 :ISU D:ISU Dd `WW"#$&')*+,-.W W LNPRSU6_` # C ^ w { RISRx 9 \ ] o p q r s t u v / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q k l o p q r s t u v w x y z { | } ~ 56ISUV56IQSUV=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\{|}~56<=>?IV]^de~45& 56IV 45H6"=?IQ9SUV/]*^*SUQSU 56ISUV!!56ISUV56ISUV56IQSUV 56FIQSUV7QSU+.  56IQSUV\VVVVlVV"*8#n X ( ( ( ( F ` ` ` ` ` HH,ft""#`#n#n###$J$l$ & ' ) D D= > A C F V)k bz(7./0U7C8{9~Fd/BFMWO5QTd HJG( # $ w V . f J T +   (0T # $  (.0SUBDFMOQTd  (0T # $ 97FQSU45JKLMNOPQRSTUVWXYZ[\]^Rx x.w (.G067T89FqI QSUBDMOQTTdQkJvXa #9 $- wQ X  u Q(.0MOQT z (.CMQSU .7FIQSUMzT ISUT3 QSUQSU(.056IQSUVMOQ453 ISUT3 QSUQSU56IQSU3.S56IQSUVde45 S Dg%(wz45KL'OP.XY'\].dRRRR(\(\  ,-/02Rx=8    ! " # ( ) * , - . DK 1 < ~  )w$%*+  Zh+,-./0123456789:;<=>?@ABCDEFGHJKLMNOPQRSTUVWXYZ[\]^_`abcdwvwPQRSTVWXYxyz{|}~ 789F_d789F_67f89FwIQSUV _acd.    7FSU4 5 7FSUV4 5 -./1u2u3u4u5u6u7_8_9_;u?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^}ilmnoupuqurt_uvwxy{|}~7089:';'@1A1B7C\D7E\FyJ?L?_acusut_x|~__^}u_#&uuuuuu_____uuuuuuuuuuuuuuuuuuuuuuuu      } } } } } } } D E F I J K L M N O P Q S Tu Uu Vu Wu Xu Yu Zu [u _u `u au bu cu du eu fu gu hu iu ju ku lu mu nu xu yu zu | } ? u u u u u _()*+-./0123456789;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdfghijklmnopqrstuvwxyz{|}~Zhpqstxy|~^t#$&+,-./0123789:;<=>?@ABCDEFGHapqrstuvwz{|}~                        ! " % & ( , - / 1 3 4 5 6 7 : ; < = > ? @ A B D E F I J K L M N O P Q S T U V W X Y Z [ _ ` a b c d e f g h i j k l m n x y z | } 7SQeSuUr56IQSUVQBSEUC7:;SUQ5S U 7:;QSUDwu-IY?NV57k8F{4u5uJuKLMuNuOPQuRuSuTuUuVuWuXYZu[u\]^u,/0      ! " # $ % & ' ( ) * + , - . )-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~DKQ_pqstxy|~^t#$&klmnr  !"#$%&'()*4rstuvw                        ! " % & ( , - / 1 3 4 5 6 7 : ; < = > ? @ A B D E F I J K L M N O P Q S T U V W X Y Z [ _ ` a b c d e f g h i j k l m n x y z | } ! .7FQSUBDFMOQTd QS$U!(.056IQSUVMOQ453 ..:adezace "     ! " &. 1 b:ISU D:ISU+  " && -l  DSU ,tsFVrMBCPE;m8fD8fHsr\\?7 S/$RQ v tKN>}s`l~opjvkvamxmw1)XW'%h9t+?"of\f1 ,AA)CE*HH-JK.NN0PQ1SS3Z[4__6de7gl9?@AC""D+3E7HNac`gncrxkzr|  *4479=IKQTTVwz"'* - .a       !! "#$%&'(())**++,,AACC DDEEHH JJKKNN PPQQ SS ZZ[[__ddeegg hhiijj kk ll  ""bcgjknrrswxxz{|        * 44 79 =E FIKOPQTTVYZopqrwz{|    "#)$%&'(())**++,,&-/"001679;<=\ ]]^^_abdfghhii jkln oqrr ssttuu vyzz{{ | !#:;%<<==>>??@A$BB'CC(DD'EE(JJ*LL*]^  AA DDEE KKQQSS ZZ[[&__dd&eehhiill&pqssttxx yy|| ~### ^^tt++   ## $$&&+37Haabc knrr *44FI)KO)PQTTVYZopqrwz{|&&"""              " % & ( ( , - / / 1 1 3 7 : B D F I Q S S T [ _ n x z | }      !   # *    j b".}5pQ*j#"zv9W#N0}$k Rf>NX'RnQNXkzEK-9;X [d+fi5ly9|GpqXstZyy\||]~^`acdegjv^^wxz{|~#$&&yy         " % & ( ( , - / / 1 1 3 7 B B D F I Q S [ _ n x z- | }0 2 9 ? D s        ~//001233 44 5679;<==>?@@AB CVWX [\]]^^_a bdfghi ln op qqrsttuu vw xy|~pqssttyy ||~     ^^ ## $$ && yy              " % & ( ( , - / / 1 1 3 7 B B D F I Q S S T [ _ n x z | }              !!"# $%&'(( )) **++,,-/1679;<=\]]^^oqttvy!{{| :;<< ==>> ??@ABBDDJJLL]^DDJJKKNNPPQQZZ[[__aaddeegghhiijkllsstt~ ! ^^""&&+37Haagjknrrsxz  *4479=EFI KO PQTTVYZopq rw z{|     T [ _ n x z ! !               V31c;mP;JJ{0/>*??@ABBCCDDEEJJLL]^0) )(/).+ . /  ! " "$"# &  #  $    @@ GH II JJ KKLL NN PP RSUU2  66_`oo  33 SS)yy/(      # # $ $ . . C C \ ] ^ ^ o v w w { { $   / H   0 2 , . 1 - !  # % '      R >O|I*s |o@~+u/i}>gg4/}ykkh_ff_T4s4T^EX\Fjyw}-y,q~q&!(! *% +%l935fl|\_\ <EJJ LL ]^    /==??@ABBCCDDEEJJLL]^          J %%% %$%/&'0((7))"**<++*,,;-/16 79 ;< =\D]]^^iiGlnGoq rrGtt uuGvy{{D|CB'+?5>,MLKJ:2(  2  #N9NNN  $""#$N%%6&'N)*N++ ,,--N//:;<<I==.>>I??.@A!BBCCDDEEJJLL]^-%0 BAA3DD%EE3KK%QQ%SS3ZZ*[[;__%dd;ee0hh*ii0ll;ss tt xxG||G~C>  > 5>DC A,:#2#=#(4(2= N9N$N$&8$6NNN6NN8    NGH2JJ2LLNNNNPPNRSUU^^HHEFEFDD%L  B2@,##G&&C +3 667H _`aa bckn%oo2qq,rr%% %,2*%++,..,12,33244%PQ/SS#TT/VY/Zo0pq7rw"yy=z{<|*))*);;        DD        # #N 9 9K C CN D FG I QG S SG T [ \ ] ^ ^ _ n o v w w x z { {N | }G N G G   C B B B ' + 8 ? 5 1 5 1 > / H I Q R RM T jM k lL o ~L  J  : ,  ( N 9  N N 6 N G  % 0 B @ A A 2     Fr{ vy qYZjk  @BCDEIKMNOPt6_`doq+,-./012 : ; < = > ? @ A /YZjk@@BCDEIIKKMNOPtt      66 _` ddoo qq +2 : A   #!% # #  # #!! "#$%&'(())**++",,$:;=8><@?9?A 5        !!7"" #$%%&')*++,, --//3:;D<<==>>??@AEBBBDDB]^#AA)DD#EE)JJ KK#NN PP QQ#SS)ZZ"[[$__#aa dd$eegg hh"iijk ll$':?@???( 6+ . 14*      @@/GHII/JJKK,LLNNPPRS UU --00  #>    ?C:"" +3!667H!_`aa!bc%gj kn#ooqq:rr#sx z    #          #:*#++:..:12:3344#79 =E FIKOPQSSTTVYZopqrwyy z{|"&&"&($$    ?     3  2 # # $ $2 . .2 9 9< C C \ ]? ^ ^ o v? w w { {     / H; I Q= R R8 T j8 k l> o ~> @ 9 A   :  5         7 #  C ' ' +  * / , d 97?X7 ?()Ksv8 S$ }O`^UlFLM y\fXV$W@f%CQO3K$]y&Yhhht_ "+-GHRS356:;Sy  C \ ] ^ o p q r s t u v w { 8  "" ++ --       GGRRSS   5566::;;SSyy       C C \ ] ^ ^ o v w w { {     4%5$$!1   1    /!!0""#$%%-&')*++,,--//:;<<6==8>>6??8@ABB#CC,DD#EE,JJ"LL"]^74$$$$ 1   )21 &//*/-+-    @@'GH1II'JJ1KK LLNNPPRSUU(.(.1$3466 _` oo1qq441++4..4124331SS yy    $      # # $ $ . . 9 9 C C \ ]$ ^ ^ o v$ w w { {     / H I Q% R R5 T j5 k l o ~   !   4        -   0 " 3 2 1   '  fd'<?AKX'+1 : @D*F  R  S T U  V  W  X . .Y 1 1Z 4 4[ 9 9\ < <] ? ?^ F F_ K K` a b c d e f,00*7:+==/@@0CC1LL2YZ3_c5ff:hh;jk<ss>z{?}}ABDNOPQSTVWw""y//zqq{|}Awyz|| $$&&YY[[efooww}} 7  89;<>"?17C=>J@JLLPWTT\tt]^_!`%%eYYfghlprvxz{""|$&}+U_xz  > N     # " "4 $ &5 ( (8 , 19 3 8? : BE D EN I KP M NS S XU Z [[ ] ]] ` f^ h ze | }x z | }                   % / : < < > R T ^ ` l o | ~ ~    * H K N P T U c D Dg Y Yh \ \i b bj e ek h hl k km q qn t to p r x z }   g     o`p{copqpp`ppUptt  4  F R ^ ,  v  & , 2 8 >$*6Hrv D  J4 P V \rr r b h n t ^ zt z  z D    4     " ( .  4 N : J ^ , @ F L  R X  "  ^B d j F pH v |  H H r  $r Z  422  f      $b * * 0 f 6 < B H j N L T Z ` f l r x ~ ^v  J @   4 *    N*   J  ,     & , 2 X 8 > D  J  P b V b \ b h n 4 ( t z   * :v D   >t      B " " " ( ( ( ( 4 . 4R : : : : @ F F d d d d d d d d R L R d d d d d d d d d d d d ^ X d d ^ d ^ d d d d d d d d j j j j j j j p p v v v v |      666666666    $$$$$$**00<<<<6B<<<<<<BBBBBB<<BNNNHNNNff`ffffffTZ``ffffffffffffflvvvrxDxx~vvvD   vv&&&&&2,222228>DDDDDDDDDDDDDDDDDJVVPVVV\\((b((((((((hhhntz "(.4:@FFFFFLLLLLRRRRXXXX^djpv|%G^{eamA*VWf\5E>!#YHb0JRT:pW\_-JGl,NPKv){9|XFhEQGSB-5,n!=+1| 4s$,0OIh)25&e t@,}AD* "M@XLRNO rpolZ4%(>w^' /6.~986lf-/&1('PG 2( !q?[PHdy+30'VK5q Ct 7_3 6 ==>CDFGHIJY 6 @ A B Q27=0@@7CC8KL9TT;YZ<]]>_d?fwEz~W\]ghijv|0//1168A5 ,1>@Utt#II"&+    " $ & ( ( * * , 1 3 G I  C K Z ` D Dt \ \u b bv q qw t tx x xy z    NZZZZZZZZZTZTZV````pz . 4 : @ F8`:LRH L R X` ^ dN 6BTT jZr p v |   jj ,,hJJ*b BvD   \|tt HL   z    8`  * L dH$*06<Z*BHNTlx~`Z`fplrx~tj0 &,d^ BRHx*8\nTj &j,2J:8>DJPV\bhntz($TzDT`l*,~v>x<h 8"4(.x4:@FLR X^zdjpv|H6zBnJh`| $<*06<B<HNxTZ|<.|(`*zflrx~ J*||* j&,,p28>D4JPV\bhnt2zL$ 8H"(.4:@FLRX^djpv|r , `$8*06<B|HlNTZ`rfHlrx~VZttt&"j>T llB&,2J8>DJPV\b4hnttRPtz``B Z<<<$<$<<<<<<<<<$$$$$$$$$  N""NN`r(rrrl.4::@@F<<<$L<<$$RX^HpHddjp||v|\N$$ $$$$$$ *$   $$$$*$$$$$$$$*006>>lBllB<BH>>NT`Zl````rrfrlrx~  &,,222888J>>JDJP(PPVh\hnbhnhhntz   "|(|.4:bb@FLRX^djpv|  <<<<<<<<<<<<$$$$$$$$$$$$*066<<<<BHNNNNTZ`flrxx~h &,28>DJPV\bhntz[G[D[[ $)[9[eYoA+[V[[[[[.7[5[L=M [7[|  SzR[S[@[~[[[[[<[[T[[['[[*[jk[[ [u[[[/[e]i[BNN[[[#[[^[V[/[o[h}[`XM)a_#`j8nKL7+<[[dc[[ 3,5/FB;Dg,[uQ{YY[ [[[$[[@[|[M[[p[[[9[j[[[L[[[p[[[0r[W8Qx[[ [R[][v}[Z[C[[i[!-4[b[[ [[[*[)[{[BC'[4)[4[,;[4[8 [s-.0[[[[*6[[[[[~M#[[1[[2[[ Nm[  [[A[,[CA[[>"}[[[n[ [![*Xrr[[RNN[[[[  [p[opnZZ[[[&[[%[[[U5[[[^i[[[f[[["[[[[[M[ [/[=66[[..[3[{[&[97[60[[[l[.[[[e[[ff[[y[T-[T[[-[U[[([ [4[[[X[![6"3[1%[!/&3('([PP[2G[Qt [2[([[[J!q[@?[l[[PP[HH[dd[yy[03DK[,[[G tS[ %[73_ @rKX "*# / 1 +46 3 ""((`-````))))OOOOU``<HHNTZ06<BHHHHNNNNTTZ`f`M``````B`@`` c')+-/13579;?@KLMNOPQRSTUVWX     !"#$%&'()*         % - / 0 3 5 6 8 ; > E J Z27=0@@7CC8KL9TT;YZ<]d>fwFz~X]^ijv|0./1467A.8;<&wACEJOOQVX\^^``knpprruuxxz|1>J@UXttnopq#rCDz|"&+U_xz4 h x Y `  "c $ &v ( (y * *z , 1{ 3 G I     %& / 5   D D     co`cpp`ppUp````  Bv   & , 2 8066 >B DZZ Jlr~ P V \ b h n t~Dtzz zz  D J (:* ^ pZ      $ ~  T Z`f $ " ( .BZ 4 :ZZz @ @ F L Rv X ^<< d T jZ p v v |   >t P   T L< f  6dT> L$*0`6<ZBtHNTZ:`f^l4r<.xJ~ JJHJJzDp44   \&,28J>DZJPV\bHphntz2:D@tT:v "(H.d:4:@F.LRX^djp<v|~hh$r~ZvTr ~L>$r*0B6<BHNTZ`flrx~ <D8 v&,28>DJPV\bhn"tztz6|Pv~ "(.4:@FRffffffffffLffffffffffffffffffRfffffffffffffXX^BBdddjjjjvpv||||>xxxxxxxxxxxxxxxxxxxxxxx **$*T0~~~~~~~~~<<<<6<<<<<NNBBTHNNNT```````````````````Z``ffllllllrrxx~v  z v&,288888>DDJPtVzzzzzz\zzbzzzzzhzzzntz 4"4.(4.444:@FLRXX^dvvvvjvvvjvvvvvvjjpvvpvv|         66$*6666666666666606<BBNNNNNNNNNNNNNNNNNHNTZxxxxxxxxxxxx`xxxxxxxxxxxflrrxxxx~ &&&&,28>DJPV\bhntzz%G^{n``9y`e\``X`a`mA`*`VWm`;````f\5E>``7`!`````#{`V`YH-b0`R_TV:p``^````X`````!`'``` ``T`8`````\`_`T````I`-`V`JG`l`0`,`````*```_``M``k`q`````#``3`Y`w````N```C`````c```>`2`1``B```v){X`F``` `u`D`|XFhEQ`GS9``` `n```````(```+````=````1|U`/`Q`` 4 ````Z``4`8`O`<`s,0``)```25``&e`````````1``2`!`` t@,}CAD* "M@XLRNO rpolZ`4H``%%``( `,`>`0`w5`"``^`4```'``` /O`66`..``9`~987`60``l``l```e`Z`ff`Y``-`)`-````````/&1('P`P `G`G`` ` Z`2(`(`` !qJ```K`?`?``[PHdd`yy`K5a```q `t &`7`_3 v2DFLTcyrlLgreklatn $+29=DKRY`gnu| SRB 2%,3>ELSZahov} &-4?FMT[bipw~ '.5@GNU\cjqxROM >TRK l !(/6:AHOV]dkry ")07;BIPW^elsz #*18<CJQX_fmt{caltcaltcaltcaltcaltcaltcaltcasecasecasecasecasecasecasedlig"dlig"dlig"dlig"dnom(dnom(dnom(dnom(dnom(dnom(dnom(frac.frac.frac.frac.frac.frac.frac.ligaLligaLligaLligaTlnumZlnumZlnumZlnumZlnumZlnumZlnumZnumr`numr`numr`numr`numr`numr`numr`onumfonumfonumfonumfonumfonumfonumfordnlordnlordnlordnlpnumrpnumrpnumrpnumrpnumrpnumrpnumrsaltsaltsaltxsaltsaltsaltsaltsinfsinfsinfsinfsinfsinfsinfss01ss01ss01ss01ss01ss01ss01ss02ss02ss02ss02ss02ss02ss02ss03ss03ss03ss03ss03ss03ss03ss04ss04ss04ss04ss04ss04ss04subssubssubssubssubssubssubssupssupssupssupssupssupssupstnumtnumtnumtnumtnumtnumtnum   !!!"#$%&')Tdt ,<L\l| 6Ft$^hd6 (0<^T  \   v  2   V  \ b H&$b$>adg ) (*,.02468:<A   + ' 2       . 1 4 9 < ? F K O R V [ ^ a d g j m p s v z } abcf')+-/13579;@BEKLMNOPQRSTUVWXY     /        ' - 0 3 8 ; > E J N Q U Z ] ` c f i l o r u y |  I Q #wT r6uv 6BCDEJKLNOPQRSTU\`stuvwxyz{|}~x3 D     m7:FPQghjklnruvNNm7:PQghjklnruvFNNm7:PQghjklnruvFLLm7:PQghjklnruvFLLm7:PQghjklnruvFFm7:PQghjklnruvNm7:PQghjklnruvPZm7:PQghjklnruvRR\m7:PQghjklnruvTTT^m7:PQghjklnruvVVVV`m7:PQghjklnruvXXXXXbm7:PQghjklnruvZZZZZZdm7:PQghjklnruv \\\\\\\fm7:PQghjklnruv" ^^^^^^^^hm7:PQghjklnruv$ `````````jm7:PQghjklnruv@m7:PQghjklnruv" m7:PQghjklnruvPVm7:PQghjklnruv>m7:PQghjklnruv>     m7:PQghjklnruv>m7:PQghjklnruvl3iostuvwxz|}~y{ hhjlnnrr#%uv&(R&hnuvrjklhlnorl3stuvwxyz{| hlnorr}')uv*,R&}~uvrjklnhois| #a       {yz{yz{yz{yza  !"$&()*+,-017;=]_bfhlmortuv|PQstuvwxyz{|}~tuvP(5KLMOPQRS,-/012h()5KLMOPQRS,-/012     ! " # $ %e4444444444444VVVVVVVV5 & & & & & & & &55JUW^ )12>+2?::GHI  Q  %R ' .\ d55JUW^ )12>+2?::GHI  Q  %R ' .\ d 45J^ee+qq,-/79LO[\]^+2`55h::i<<jRRkxxlmpx  y  .z  45J^ee+qq,-/79LO[\]^+2`55h::i<<jRRkxxlmpx  y  .z 55JUW^ )12>+2?::GHI  Q  %R ' .\ d55JUW^ )12>+2?::GHI  Q  %R ' .\ d 45J^ee+qq,-/79LO[\]^+2`55h::i<<jRRkxxlmpx  y  .z  45J^ee+qq,-/79LO[\]^+2`55h::i<<jRRkxxlmpx  y  .z 55JUW^ )12>+2?::GHI  Q  %R ' .\ d:-017;=]_bfhlmortuv|tL=bCb= <? (08@HPX`flrx~ &,?=0B=_S=cT=dV=f=gX=h\=|=Z=t== = M= = N= O= P= Q= !R= "= %= &= '= (= )= += ,= ->0@=A_JcKdUfgWhk[|}Yt  D  E F G H !I " % & ' ( ) + , - 1 : ; )T\dlt| $*06<BHNTZ`fl|= |b|c|d| | |  |  |  |  |  | | ! | " | & | ' | ( | ) | , | -= bcd|              !  "  &  '  (  )  ,  -=|F(2<3_4h5|6|efx|12bv8^^     e]         ^^      ]     PK'2K_TTImono-developer-documentation-latest/_static/fonts/fontawesome-webfont.ttf`FFTMj:.GDEF OS/22z#(`cmap/tgaspglyfπhead"x6hhea "$hmtxT(" locaDL-T maxp7 name18 |post<;LwebfW4T=O<0Z[.L33spyrs@  t@4 / _!"""`%>N^n~.>N^n~>N^n~ / _!"""`%!@P`p 0@P`p!@P`pd]YTC2 ߸ݺ  p7!!!@pp p1]!2#!"&463!&54>3!2+@&&&&@+$(($F#+&4&&4&x+#+".4>32".4>32467632DhgZghDDhg-iWDhgZghDDhg-iW&@ (8 2N++NdN+';2N++NdN+'3 8!  #"'#"$&6$ rL46$܏ooo|W%r4L&V|oooܳ%=M%+".'&%&'3!26<.#!";2>767>7#!"&5463!2 %3@m00m@3%    @ :"7..7":6]^B@B^^BB^ $΄+0110+$ (   t1%%1+`B^^B@B^^"'.54632>324 #LoP$$Po>Z$_dC+I@$$@I+"#"'%#"&547&547%62V??V8<8y   b% I))9I  + % %#"'%#"&547&547%62q2ZZ2IzyV)??V8<8)>~>[   2 b% I))9I '%#!"&54>322>32 &6 yy 6Fe= BSSB =eF6 >xx5eud_C(+5++5+(C_due> /?O_o54&+";2654&+";2654&+";264&#!"3!2654&+";2654&+";264&#!"3!2654&+";2654&+";2654&+";267#!"&5463!2&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&^BB^^B@B^@&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&B^^B@B^^/?#!"&5463!2#!"&5463!2#!"&5463!2#!"&5463!2L44LL44LL44LL44LL44LL44LL44LL44L4LL44LL4LL44LL4LL44LL4LL44LL /?O_o#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!28((88(@(88((88(@(88((88(@(88((88(@(88((88(@(88((88(@(88((88(@(88((88(@(88((88(@(8 (88((88(88((88(88((88(88((88(88((88(88((88(88((88(88((88(88((88/?O_#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!28((88(@(88((88(@(88(@(88((88((88(@(88(@(88((88(@(88((8 (88((88(88((88(88((88(88((88(88((88(88((88y"/&4?62 62,PP&PP,jPn#$"' "/&47 &4?62 62 PP&P&&P&P&P&&P&P#+D++"&=#"&=46;546;232  #"'#"$&6$   @    @  rK56$܏ooo|W@    @   rjK&V|oooܳ0#!"&=463!2  #"'#"$&6$   @ rK56$܏ooo|W@  @ rjK&V|oooܳ)5 $&54762>54&'.7>"&5462zz+i *bkQнQkb* j*LhLLhLzzBm +*i JyhQQhyJ i*+ mJ4LL44LL/?O%+"&=46;2%+"&546;2%+"&546;2+"&546;2+"&546;2`r@@r@@n4&"2#"/+"&/&'#"'&'&547>7&/.=46?67&'&547>3267676;27632Ԗ #H  ,/ 1)  ~'H  (C  ,/ 1)  $H ԖԖm 6%2X  % l2 k r6 [21 ..9Q $ k2 k w3 [20/;Cg+"&546;2+"&546;2+"&546;2!3!2>!'&'!+#!"&5#"&=463!7>3!2!2@@@@@@@`0 o`^BB^`5FN(@(NF5 @@@L%%Ju  @LSyuS@%44%f5#!!!"&5465 7#"' '&/&6762546;2&&??>  LL >  X   &&&AJ A J Wh##!"&5463!2!&'&!"&5!(8((88((`x c`(8`((88(@(8(D 9 8( ,#!"&=46;46;2.  6 $$ @(r^aa@@`(_^aa2NC5.+";26#!26'.#!"3!"547>3!";26/.#!2W  .@   @.$S   S$@   9I   I6>  >%=$4&"2$4&"2#!"&5463!2?!2"'&763!463!2!2&4&&4&&4&&48(@(88(ч::(8@6@*&&*4&&4&&4&&4& (88(@(8888)@)'&&@$0"'&76;46;232  >& $$ `  (r^aa` @`2(^aa$0++"&5#"&54762  >& $$ ^ ?  @(r^aa` ? (^aa #!.'!!!%#!"&547>3!2<<<_@`&& 5@5 @  &&>=(""='#"'&5476.  6 $$   ! (r^aaJ %%(_^aa3#!"'&?&#"3267672#"$&6$3276&@*hQQhwI mʬzzk)'@&('QнQh_   z8zoe$G!"$'"&5463!23267676;2#!"&4?&#"+"&=!2762@hk4&&&GaF * &@&ɆF * Ak4&nf&&&4BHrd@&&4rd  Moe&/?O_o+"&=46;25+"&=46;25+"&=46;2#!"&=463!25#!"&=463!25#!"&=463!24&#!"3!26#!"&5463!2 @  @  @  @  @  @  @    @    @    @   ^B@B^^BB^`@  @ @  @ @  @ @  @ @  @ @  @ 3@  MB^^B@B^^!54&"#!"&546;54 32@Ԗ@8(@(88( p (8jj(88(@(88@7+"&5&5462#".#"#"&5476763232>32@@ @ @KjKך=}\I&:k~&26]S &H&  &H5KKut,4, & x:;*4*&K#+"&546;227654$ >3546;2+"&="&/&546$ <X@@Gv"DװD"vG@@X<4L41!Sk @ G< _bb_ 4.54632&4&&M4&UF &""""& F&M&&M&%.D.%G-Ik"'!"&5463!62#"&54>4.54632#"&54767>4&'&'&54632#"&547>7676'&'.'&54632&4&&M4&UF &""""& FU &'8JSSJ8'&  &'.${{$.'& &M&&M&%.D.%7;&'66'&;4[&$ [2[ $&[  #/37#5#5!#5!!!!!!!#5!#5!5##!35!!! #'+/37;?3#3#3#3#3#3#3#3#3#3#3#3#3#3#3#3#3???? ^>>~??????~??~??^??^^? ^??4&"2#"'.5463!2KjKKjv%'45%5&5L45&% jKKjK@5%%%%54L5&6'k54&"2#"'.5463!2#"&'654'.#32KjKKjv%'45%5&5L45&%%'4$.%%5&55&% jKKjK@5%%%%54L5&6'45%%%54'&55&6' yTdt#!"&'&74676&7>7>76&7>7>76&7>7>76&7>7>63!2#!"3!2676'3!26?6&#!"3!26?6&#!"g(sAeM ,*$/ !'& JP$G] x6,& `   h `   "9Hv@WkNC<.  &k& ( "$p" . #u&#  %!' pJvwEF#  @   @  2#"' #"'.546763!''!0#GG$/!''! 8""8  X! 8" "8  <)!!#"&=!4&"27+#!"&=#"&546;463!232(8&4&&4 8(@(8 qO@8((`(@Oq8(&4&&4&@` (88( Oq (8(`(q!)2"&42#!"&546;7>3!2  Ijjjj3e55e3gr`Ijjjj1GG1rP2327&7>7;"&#"4?2>54.'%3"&#"#ժ!9&WB03& K5!)V?@L' >R>e;&L::%P>vO 'h N_":- &+# : ' +a%3 4'.#"32>54.#"7>7><5'./6$3232#"&#"+JBx)EB_I:I*CRzb3:dtB2P$ $5.3b[F|\8!-T>5Fu\,,jn OrB,7676'5.'732>7"#"&#&#"$ zj=N!}:0e%  y + tD3~U'#B4 # g  '2 %/!: T bRU,7}%2"/&6;#"&?62+326323!2>?23&'.'.#"&"$#"#&=>764=464.'&#"&'!~:~!PP!~:~!P6 ,,$$% *'  c2N  ($"LA23Yl !x!*%%%% pP,T NE Q7^oH!+( 3  *Ueeu  wga32632$?23&'.5&'&#"&"5$#"#&=>7>4&54&54>.'&#"&'2#".465!#".'&47>32!4&4>Q6 ,,Faw!*' =~Pl*  ($"LA23Yl  )!* <7@@7<  <7@@7<  pP,T MF Q747ƢHoH!+( 3  tJHQ6  wh',686,'$##$',686,'$##$/?%#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2&&&&&&&&&&&&&&&&&&&&f&&&&f&&&&f&&&&/?%#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2&&&&&&&&&&&&&&&&&&&&f&&&&f&&&&f&&&&/?%#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2&&&&&&&&&&&&&&&&&&&&f&&&&f&&&&f&&&&/?%#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2&&&&&&&&&&&&&&&&&&&&f&&&&f&&&&f&&&&/?O_o%+"&=46;2+"&=46;2+"&=46;2#!"&=463!2+"&=46;2#!"&=463!2#!"&=463!2#!"&=463!2        @     @   @   @   s  s    s    s  s  /?O#"'&47632#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2     @     @   @  @          s  s  s  /?O#"&54632 #!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2`      @     @   @  @     @   s  s  s  #"'#!"&5463!2632' mw@www '*wwww."&462!5 !"3!2654&#!"&5463!2pppp@  @ ^BB^^B@B^ppp@@  @    @B^^BB^^k%!7'34#"3276' !7632k[[v  6`%`$65&%[[k `5%&&'4&"2"&'&54 Ԗ!?H?!,,ԖԖmF!&&!Fm,%" $$ ^aa`@^aa-4'.'&"26% 547>7>2"KjKXQqYn 243nYqQ$!+!77!+!$5KK,ԑ ]""]ً 9>H7'3&7#!"&5463!2'&#!"3!26=4?6 !762xtt`  ^Qwww@?6 1B^^B@B^ @(` `\\\P`tt8`  ^Ͼww@w 1^BB^^B~ @` \ \P+Z#!"&5463!12+"3!26=47676#"'&=# #"'.54>;547632www M8 pB^^B@B^ 'sw- 9*##;Noj' #ww@w "^BB^^B  *  "g`81T`PSA:'*4/D#!"&5463!2#"'&#!"3!26=4?632"'&4?62 62www@?6 1 B^^B@B^ @ BRnBBn^ww@w 1 ^BB^^B @ BnnBC"&=!32"'&46;!"'&4762!#"&4762+!54624&&4&&44&&4&&44&&44&&4&&44&&6'&'+"&546;267: &&&& s @  Z&&&&Z +6'&''&'+"&546;267667: : &&&&  s @  :  Z&&&&Z  : z6'&''&47667S::s @  : 4 : | &546h!!0a   $#!"&5463!2#!"&5463!2&&&&&&&&@&&&&&&&&#!"&5463!2&&&&@&&&&&54646&5-:s  :  :4:  +&5464646;2+"&5&5-&&&&:s  :  : &&&& :  &54646;2+"&5-&&&&s  : &&&&  62#!"&!"&5463!24 @ &&&&-:&&&& "'&476244444Zf "/&47 &4?62S44444#/54&#!4&+"!"3!;265!26 $$ &&&&&&&&@^aa@&&&&&&&&+^aa54&#!"3!26 $$ &&&&@^aa@&&&&+^aa+74/7654/&#"'&#"32?32?6 $$ }ZZZZ^aaZZZZ^aa#4/&"'&"327> $$ [4h4[j^aa"ZiZJ^aa:F%54&+";264.#"32767632;265467>$ $$ oW  5!"40K(0?i+! ":^aaXRd D4!&.uC$=1/J=^aa.:%54&+4&#!";#"3!2654&+";26 $$ ```^aa^aa/_#"&=46;.'+"&=32+546;2>++"&=.'#"&=46;>7546;232m&&m l&&l m&&m l&&ls&%&&%&&%&&%&&&l m&&m l&&l m&&m ,&%&&%&&%&&%&#/;"/"/&4?'&4?627626.  6 $$ I     ͒(r^aaɒ    (_^aa , "'&4?6262.  6 $$ Z4f44fz(r^aaZ&4ff4(_^aa "4'32>&#" $&6$  WoɒV󇥔 zzz8YW˼[?zz:zz@5K #!#"'&547632!2A4@%&&K%54'u%%&54&K&&4A5K$l$L%%%54'&&J&j&K5K #"/&47!"&=463!&4?632%u'43'K&&%@4AA4&&K&45&%@6%u%%K&j&%K55K&$l$K&&u#5K@!#"'+"&5"/&547632K%K&56$K55K$l$K&&#76%%53'K&&%@4AA4&&K&45&%%u'5K"#"'&54?63246;2632K%u'45%u&&J'45%&L44L&%54'K%5%t%%$65&K%%4LL4@&%%K',"&5#"#"'.'547!34624&bqb>#  5&44& 6Uue7D#  "dž&/#!"&546262"/"/&47'&463!2 &@&&4L  r&4  r L&& 4&&&L rI@& r  L4&& s/"/"/&47'&463!2#!"&546262&4  r L&& &@&&4L  r@@& r  L4&& 4&&&L r##!+"&5!"&=463!46;2!28(`8((8`(88(8((8(8 (8`(88(8((8(88(`8#!"&=463!28(@(88((8 (88((88z5'%+"&5&/&67-.?>46;2%6.@g.L44L.g@. .@g. L44L .g@.g.n.4LL43.n.gg.n.34LL4͙.n.g -  $54&+";264'&+";26/a^    ^aa fm  @ J%55!;263'&#"$4&#"32+#!"&5#"&5463!"&46327632#!2$$8~+(888(+}(`8((8`]]k==k]]8,8e8P88P8`(88(@MMO4&#"327>76$32#"'.#"#".'.54>54&'&54>7>7>32&z&^&./+>*>J> Wm7' '"''? &4&c&^|h_bml/J@L@ #M6:D 35sҟw$ '% ' \t3#!"&=463!2'.54>54''  @ 1O``O1CZZ71O``O1BZZ7@  @ N]SHH[3`)TtbN]SHH[3^)Tt!1&' 547 $4&#"2654632 '&476 ==嘅}(zVl''ٌ@uhyyhu9(}VzD##D# =CU%7.5474&#"2654632%#"'&547.'&476!27632#76$7&'7+NWb=嘧}(zVi\j1  z,X Y[6 $!%'FuJiys?_9ɍ?kyhun(}Vz YF  KA؉La  02-F"@Qsp@_!3%54&+";264'&+";26#!"&'&7>2    #%;"";%#`,@L 5 `   `  L`4LH` `   a 5 L@ #37;?Os!!!!%!!!!%!!!!!!!!%!!4&+";26!!%!!!!74&+";26%#!"&546;546;2!546;232 `@ `@ @@ @ @  @  @  @  @ L44LL4^B@B^^B@B^4L  @@@@    @@   @@    M4LL44L`B^^B``B^^B`L7q.+"&=46;2#"&=".'673!54632#"&=!"+"&=46;2>767>3!546327>7&54>$32dFK1A  0) L.٫C58.H(Ye#3C $=463!22>=463!2#!"&5463!2#!"&5463!2H&&/7#"&463!2!2LhLLhLhLLh! &&&&& &4hLLhLLhLLhL%z< 0&4&& )17&4& &&#!"&5463!2!2\@\\@\\@\\\\ W*#!"&547>3!2!"4&5463!2!2W+B"5P+B@"5^=\@\ \H#t3G#3G:_Ht\\ @+32"'&46;#"&4762&&4&&44&&44&&4@"&=!"'&4762!54624&&44&&44&&4&& !!!3!!0@67&#".'&'#"'#"'32>54'6#!"&5463!28ADAE=\W{O[/5dI kDtpČe1?*w@www (M& B{Wta28r=Ku?RZ^GwT -@www$2+37#546375&#"#3!"&5463ww/Dz?swww@wS88 ww#'.>4&#"26546326"&462!5!&  !5!!=!!%#!"&5463!2B^8(Ԗ>@|K55KK55K^B(8ԖԖ€>v5KK55KKHG4&"&#"2654'32#".'#"'#"&54$327.54632@pp)*Pppp)*Pb '"+`N*(a;2̓c`." b PTY9ppP*)pppP*)b ".`(*Nͣ2ͣ`+"' b MRZB4&"24&"264&"26#"/+"&/&'#"'&547>7&/.=46?67&'&547>3267676;27632#"&'"'#"'&547&'&=4767&547>32626?2#"&'"'#"'&547&'&=4767&547>32626?2ԖLhLKjKLhLKjK "8w s%(  ")v  >  "8x s"+  ")v  <  3zLLz3 3>8L3)x3 3zLLz3 3>8L3)x3 ԖԖ4LL45KK54LL45KK #)0C wZ l/ Y N,& #)0C vZl. Y L0"qG^^Gqq$ ]G)FqqG^^Gqq$ ]G)Fq%O#"'#"&'&4>7>7.546$ '&'&'# '32$7>54'VZ|$2 $ |E~E<| $ 2$|ZV:(t}X(  &%(Hw쉉xH(%& (XZT\MKG<m$4&"24&#!4654&#+32;254'>4'654&'>7+"&'&#!"&5463!6767>763232&4&&4N2`@`%)7&,$)' %/0Ӄy#5 +1 &<$]`{t5KK5$e:1&+'3TF0h4&&4&3M:;b^v+D2 5#$IIJ 2E=\$YJ!$MCeM-+(K55KK5y*%Au]c=p4&"24&'>54'64&'654&+"+322654&5!267+#"'.'&'&'!"&5463!27>;2&4&&4+ 5#bW0/% ')$,&7)%`@``2Nh0##T3'"( 0;e$5KK5 tip<& 1&4&&4&#\=E2 JIURI$#5 2D+v^b;:M2gc]vDEA%!bSV2MK55K(,,MeCM$!J@#"&547&547%6@?V8 b% I)94.""'." 67"'.54632>32+C`\hxeH>Hexh\`C+ED4 #LoP$$Po>Q|I.3MCCM3.I|Q/Z$_dC+I@$$@I+ (@%#!"&5463!2#!"3!:"&5!"&5463!462 ww@  B^^B  4&@&&&4 `  ww   ^B@B^ 24& && &%573#7.";2634&#"35#347>32#!"&5463!2FtIG9;HIxI<,tԩw@wwwz4DD43EEueB&#1s@www .4&"26#!+"'!"&5463"&463!2#2&S3 Ll&c4LL44LL4c@& &{LhLLhL'?#!"&5463!2#!"3!26546;2"/"/&47'&463!2www@B^^B@B^@&4t  r &&`ww@w@^BB^^B@R&t r  4&&@"&5!"&5463!462 #!"&54&>3!2654&#!*.54&>3!24&@&&&4 sw  @B^^B  @w4& && &3@w   ^BB^    I&5!%5!>732#!"&=4632654&'&'.=463!5463!2!2JJSq*5&=CKuuKC=&5*q͍S8( ^B@B^ (8`N`Ѣ΀GtO6)"M36J[E@@E[J63M")6OtG(8`B^^B`8 ',26'&'&76'6'&6&'&6'&4#"7&64 654'.'&'.63226767.547&7662>76#!"&5463!2  /[  . =XĚ4,+"  * +, 1JH'5G:: #L5+@=&#w@wwwP.1GE,ԧ4 4+ ; /5cFO:>JJ>:O9W5$@(b 4 @www'?$4&"2$4&"2#!"&5463!3!267!2#!#!"&5!"'&762&4&&4&&4&&48(@(88(c==c(8*&&*6&4&&4&&4&&4& (88(@(88HH88`(@&&('@1d4&'.54654'&#"#"&#"32632327>7#"&#"#"&54654&54>76763232632   N<;+gC8A`1a99gw|98aIe$IVNz<:LQJ  ,-[% 061I()W,$-7,oIX()oζA;=N0 eTZ  (O#".'&'&'&'.54767>3232>32 e^\3@P bMO0# 382W# & 9C9 Lĉ" 82<*9FF(W283 #0OMb P@3\^e FF9*<28 "L 9C9 & #!"3!2654&#!"&5463!2`B^^B@B^^ީwww@w^BB^^B@B^ww@w#!72#"' #"'.546763YY !''!0#GG$/!''!&UUjZ 8""8  X! 8" "8 EU4'./.#"#".'.'.54>54.'.#"32676#!"&5463!2G55 :8 c7 )1)  05.D <90)$9w@wwwW + AB 7c  )$+ -.1 9$)0< D.59@www,T1# '327.'327.=.547&54632676TC_LҬ#+i!+*pDNBN,y[`m`%i]hbEm}a u&,SXK &$f9s? _#"!#!#!54632V<%'ЭHH (ںT\dksz &54654'>54'6'&&"."&'./"?'&546'&6'&6'&6'&6'&74"727&6/a49[aA)O%-j'&]]5r-%O)@a[9' 0BA; + >HCU  #  $  2  AC: oM=a-6OUwW[q ( - q[WwUP6$C +) (  8&/ &eMa  & $      %+"&54&"32#!"&5463!54 &@&Ԗ`(88(@(88(r&&jj8((88(@(8#'+2#!"&5463"!54&#265!375!35!B^^BB^^B   `^B@B^^BB^  ` !="&462+"&'&'.=476;+"&'&$'.=476; pppp$!$qr % }#ߺppp!E$ rqܢ# % ֻ!)?"&462"&4624&#!"3!26!.#!"#!"&547>3!2/B//B//B//B @   2^B@B^\77\aB//B//B//B/@    ~B^^B@2^5BB52.42##%&'.67#"&=463! 25KK5L4_u:B&1/&.- zB^^B4LvyKjK4L[!^k'!A3;):2*547&5462;U gIv0ZZ0L4@Ԗ@4L2RX='8P8'=XR U;Ig0,3lb??bl34LjjL4*\(88(\}I/#"/'&/'&?'&'&?'&76?'&7676767676` (5 )0 ) *) 0) 5(  (5 )0 )))) 0) 5( *) 0) 5(  )5 )0 )**) 0) 5)  )5 )0 )*5h$4&"24&#!4>54&#"+323254'>4'654&'!267+#"'&#!"&5463!2>767>32!2&4&&4N2$YGB (HGEG HQ#5K4Li!<;5KK5 A# ("/?&}vh4&&4&3M95S+C=,@QQ9@@IJ 2E=L5i>9eME;K55K J7R>@#zD<7?s%3#".'.'&'&'.#"!"3!32>$4&"2#!"#"&?&547&'#"&5463!&546323!2` #A<(H(GY$2NL4K5#aWTƾh&4&&4K5;=!ihv}&?/"( #A  5K2*!Q@.'!&=C+S59M34L=E2 JI UR@@&4&&4&5K;ELf9>igR7J K5h4&"24#"."&#"4&#"".#"!54>7#!"&54.'&'.5463246326326&4&&4IJ 2E=L43M95S+C=,@QQ9@@E;K55K J7R>@#zD9eMZ4&&4&<#5K4LN2$YGB (HGEG HV;5KK5 A# ("/?&}vhi!<4<p4.=!32>332653272673264&"2/#"'#"&5#"&54>767>5463!2@@2*! Q@.'!&=C+S59M34L.9E2 JI UR&4&&4&Lf6Aig6Jy#@>R7J K55K;E@TƾH #A<(H(GY$2NL4K#5#a=4&&4&D=ihv}&?/"( #A  5KK5;+54&#!764/&"2?64/!26 $$ & [6[[j6[&^aa@&4[[6[[6&+^aa+4/&"!"3!277$ $$ [6[ &&[6j[ ^aae6[j[6&&4[j[^aa+4''&"2?;2652?$ $$ [6[[6&&4[^aaf6j[[6[ &&[^aa+4/&"4&+"'&"2? $$ [6&&4[j[6[j^aad6[&& [6[[j^aa   $2>767676&67>?&'4&'.'.'."#&6'&6&'3.'.&'&'&&'&6'&>567>#7>7636''&'&&'.'"6&'6'..'/"&'&76.'7>767&.'"76.7"7"#76'&'.'2#22676767765'4.6326&'.'&'"'>7>&&'.54>'>7>67&'&#674&7767>&/45'.67>76'27".#6'>776'>7647>?6#76'6&'676'&67.'&'6.'.#&'.&6'&.5/a^D&"      4   $!   #          .0"Y +  !       $     "  +       Α      ^aa                        P   ' -( # * $  "  !     * !   (         $      2 ~/$4&"2 #"/&547#"32>32&4&&4V%54'j&&'/덹:,{ &4&&4&V%%l$65&b'Cr! " k[G +;%!5!!5!!5!#!"&5463!2#!"&5463!2#!"&5463!2&&&&&&&&&&&&@&&&&&&&&&&&&{#"'&5&763!2{' **)*)'/!5!#!"&5!3!26=#!5!463!5463!2!2^B@B^&@&`^B`8(@(8`B^ B^^B&&B^(88(^G 76#!"'&? #!"&5476 #"'&5463!2 '&763!2#"'c)'&@**@&('c (&*cc*&' *@&('c'(&*cc*&('c'(&@*19AS[#"&532327#!"&54>322>32"&462 &6 +&'654'32>32"&462QgRp|Kx;CByy 6Fe= BPPB =eF6 ԖV>!pRgQBC;xK|Ԗ{QNa*+%xx5eud_C(+5++5+(C_due2ԖԖ>NQ{u%+*jԖԖp!Ci4/&#"#".'32?64/&#"327.546326#"/&547'#"/&4?632632(* 8( !)(A(')* 8( !USxySSXXVzxTTUSxySSXXVzxT@(  (8 *(('( (8 SSUSx{VXXTTSSUSx{VXXT#!"5467&5432632t,Ԟ;F`j)6,>jK?s !%#!"&7#"&463!2+!'5#8EjjE8@&&&&@XYY&4&&4&qDS%q%N\jx2"&4#"'#"'&7>76326?'&'#"'.'&676326326&'&#"32>'&#"3254?''74&&4&l NnbSVZ bRSD zz DSRb)+USbn \.2Q\dJ'.2Q\dJ.Q2.'Jd\Q2.'Jd`!O` ` &4&&4r$#@B10M5TNT{L5T II T5L;l'OT4M01B@#$*3;$*3;;3*$;3*$: $/ @@Qq`@"%3<2#!"&5!"&5467>3!263! !!#!!46!#!(88(@(8(8(`((8D<++<8(`(8(`8(@(88( 8((`(8((<`(8(``(8||?%#"'&54632#"'&#"32654'&#"#"'&54632|udqܟs] = OfjL?R@T?"& > f?rRX=Edudsq = _MjiL?T@R?E& f > =XRr?b!1E)!34&'.##!"&5#3463!24&+";26#!"&5463!2 08((88(@(8  8((88((`(1  `(88((88(@  `(88(@(8(`#!"&5463!2w@www`@www/%#!"&=463!2#!"&=463!2#!"&=463!2&&&&&&&&&&&&&&&&&&&&&&&&@'7G$"&462"&462#!"&=463!2"&462#!"&=463!2#!"&=463!2ppppppp @   ppp @    @   Рpppppp  ppp    <L\l|#"'732654'>75"##5!!&54>54&#"'>3235#!"&=463!2!5346=#'73#!"&=463!2#!"&=463!2}mQjB919+i1$AjM_3</BB/.#U_:IdDRE @  k*Gj @   @   TP\BX-@8 C)5Xs J@$3T4+,:;39SG2S.7<  vcc)( %Ll}    5e2#!"&=463%&'&5476!2/&'&#"!#"/&'&=4'&?5732767654'&@02uBo  T25XzrDCBBEh:%)0%HPIP{rQ9f#-+>;I@KM-/Q"@@@#-a[ $&P{<8[;:XICC>.'5oe71#.0(  l0&%,"J&9%$<=DTIcs&/6323276727#"327676767654./&'&'737#"'&'&'&54'&54&#!"3!260% <4"VRt8<@< -#=XYhW8+0$"+dTLx-'I&JKkmuw<=V@!X@ v '|N;!/!$8:IObV;C#V  &   ( mL.A:9 !./KLwPM$@@ /?O_o%54&#!"3!2654&#!"3!2654&#!"3!2654&#!"3!2654&#!"3!2654&#!"3!2654&#!"3!2654&#!"3!2654&#!"3!26#!"&5463!2@@@@@@@@@^BB^^B@B^NB^^B@B^^#+3 '$"/&4762%/?/?/?/?%k*66bbbb|<<<bbbbbbbb%k66Ƒbbb<<<<^bbbbbb@M$4&"2!#"4&"2&#"&5!"&5#".54634&>?>;5463!2LhLLh LhLLhL! 'ԖԖ@' !&  ?&&LhLLhL hLLhL jjjj &@6/" &&J#"'676732>54.#"7>76'&54632#"&7>54&#"&54$ ok; -j=yhwi[+PM 3ѩk=J%62>VcaaQ^ ]G"'9r~:`}Ch 0=Z٤W=#uY2BrUI1^Fk[|aL2#!67673254.#"67676'&54632#"&7>54&#"#"&5463ww+U ,iXբW<"uW1AqSH1bdww'74'!3#"&46327&#"326%35#5##33#!"&5463!20U6cc\=hlࠥYmmnnnnw@wwww&46#Ȏ;edwnnnnn@www ]#/#"$&6$3 &#"32>7!5!%##5#5353Еttu{zz{SZC` cot*tq||.EXN#?? ,<!5##673#$".4>2"&5!#2!46#!"&5463!2rM* *M~~M**M~~M*jjj&&&&`P%挐|NN||NN|*jjjj@&&&&@ "'&463!2@4@&Z4@4&@ #!"&4762&&4Z4&&4@@ "'&4762&4@4&@&4&@ "&5462@@4&&44@&&@ 3!!%!!26#!"&5463!2`m` ^BB^^B@B^  `@B^^BB^^@ "'&463!2#!"&4762@4@&&&&44@4&Z4&&4@ "'&463!2@4@&4@4&@ #!"&4762&&4Z4&&4@:#!"&5;2>76%6+".'&$'.5463!2^B@B^,9j9Gv33vG9H9+bI\ A+=66=+A [">nSMA_:B^^B1&c*/11/*{'VO3@/$$/@*?Nh^l+!+"&5462!4&#"!/!#>32]_gTRdgdQV?U I*Gg?!2IbbIJaaiwE3300 084#"$'&6?6332>4.#"#!"&54766$32z䜬m IwhQQhbF*@&('kz   _hQнQGB'(&*eoz(q!#"'&547"'#"'&54>7632&4762.547>32#".'632%k'45%&+~(  (h  &  \(  (  &  ~+54'k%5%l%%l$65+~  &  (  (\  &  h(  (~+%'!)19K4&"24&"26.676&$4&"24&"24&"2#!"'&46$ KjKKj KjKKje2.e<^P,bKjKKjKjKKj KjKKj##LlLKjKKjK jKKjK~-M7>7&54$ LhяW.{+9E=cQdFK1A  0) pJ2`[Q?l&٫C58.H(Y':d 6?32$64&$ #"'#"&'&4>7>7.546'&'&'# '32$7>54'Yj`a#",5NK ~EVZ|$2 $ |: $ 2$|ZV:(t}hfR88T h̲X(  &%(Hw(%& (XZT\MKG{x|!#"'.7#"'&7>3!2%632u  j H{(e 9 1bU#!"&546;5!32#!"&546;5!32#!"&546;5463!5#"&5463!2+!2328((88(``(88((88(``(88((88(`L4`(88(@(88(`4L`(8 (88(@(88((88(@(88((88(@(84L8(@(88((8L48OY"&546226562#"'.#"#"'.'."#"'.'.#"#"&5476$32&"5462И&4&NdN!>! 1X:Dx+  +ww+  +xD:X1 -U !*,*&4&hh&&2NN2D &  ..J< $$ 767#"&'"&547&547&547.'&54>2l4  2cKEooED ) ) Dg-;</- ?.P^P.? -/<;-gYY  .2 L4H|O--O|HeO , , Oeq1Ls26%%4.2,44,2.4%%62sL1qcqAAq4#!#"'&547632!2#"&=!"&=463!54632  @  `     ` ?`   @  @  !    54&+4&+"#"276#!"5467&5432632   `  _ v,Ԝ;G_j)``    _ ԟ7 ,>jL>54'&";;265326#!"5467&5432632    v,Ԝ;G_j) `   `7 ,>jL>X`$"&462#!"&54>72654&'547 7"2654'54622654'54&'46.' &6 &4&&4&yy %:hD:FppG9Fj 8P8 LhL 8P8 E; Dh:% >4&&4&}yyD~s[4Dd=PppP=d>hh>@jY*(88(*Y4LL4Y*(88(*YDw" A4*[s~>M4&"27 $=.54632>32#"' 65#"&4632632 65.5462&4&&4G9& <#5KK5!!5KK5#< &ܤ9Gpp&4&&4&@>buោؐ&$KjKnjjKjK$&jjb>Ppp %!5!#"&5463!!35463!2+32@\\8(@(8\@@\\@\(88(\@ 34#"&54"3#!"&5!"&5>547&5462;U gI@L4@Ԗ@4L2RX='8P8'=XR U;Ig04LjjL4*\(88(\@"4&+32!#!"&+#!"&5463!2pP@@Pjj@@\@\&0pj \\&-B+"&5.5462265462265462+"&5#"&5463!2G9L44L9G&4&&4&&4&&4&&4&L44L &=d4LL4 d=&&`&&&&`&&&&4LL4  &#3CS#!"&5463!2!&'&!"&5!463!2#!"&52#!"&=4632#!"&=463(8((88((`x c`(8@@@`((88(@(8(D 9 8(`@@@@@/?O_o-=%+"&=46;25+"&=46;2+"&=46;2%+"&=46;2+"&=46;2%+"&=46;2%+"&=46;2%+"&=46;2+"&=46;2%+"&=46;2%+"&=46;2%+"&=46;2+"&=46;2%+"&=46;2%+"&=46;2+"&=46;2%+"&=46;2+"&=46;2!!!5463!2#!"&5463!2 @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @ &&&&@  @ @  @  @  @ @  @ @  @ @  @ @  @ @  @ @  @ @  @ @  @ @  @ @  @ @  @ @  @ @  @ @  @  @  @   `&&&& /?O_o%+"&=46;25+"&=46;2+"&=46;2%+"&=46;2+"&=46;2%+"&=46;2%+"&=46;2+"&=46;2%+"&=46;2+"&=46;2!!#!"&=!!5463!24&+"#54&+";26=3;26%#!"&5463!463!2!2 @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @ 8(@(8 @  @  @  @  @ &&&@8((8@&@  @ @  @  @  @ @  @ @  @ @  @ @  @ @  @ @  @  @  @  (88(  @  ``   `` -&&& (88(&@<c$4&"2!#4&"254&+54&+"#";;26=326+"&5!"&5#"&46346?>;463!2KjKKjKjKKj&ԖԖ&&@&&KjKKjK jKKjK .&jjjj&4&@@&&#'1?I54&+54&+"#";;26=326!5!#"&5463!!35463!2+32 \\8(@(8\ \\@\(88(\: #32+53##'53535'575#5#5733#5;2+3@E&&`@@` `@@`&&E%@`@ @ @      @ :#@!3!57#"&5'7!7!K5@   @5K@@@ #3%4&+"!4&+";265!;26#!"&5463!2&&&&&&&&w@www&&@&&&&@&&@www#354&#!4&+"!"3!;265!26#!"&5463!2&&&&&@&&@&w@www@&@&&&&&&@&:@www-M3)$"'&4762 "'&4762 s 2  .   2 w 2  .   2 w 2    2  ww  2    2  ww M3)"/&47 &4?62"/&47 &4?62S .  2 w 2   .  2 w 2  M . 2    2 .  . 2    2 .M3S)$"' "/&4762"' "/&47623 2  ww  2    2  ww  2    2 w 2   .v 2 w 2   .M3s)"'&4?62 62"'&4?62 623 .  . 2    2 .  . 2    2 .   2 w 2v .   2 w 2-Ms3 "'&4762s w 2  .   2 ww  2    2 MS3"/&47 &4?62S .  2 w 2  M . 2    2 .M 3S"' "/&47623 2  ww  2   m 2 w 2   .M-3s"'&4?62 623 .  . 2    2- .   2 w 2/4&#!"3!26#!#!"&54>5!"&5463!2  @ ^B && B^^B@B^ @  MB^%Q= &&& $$ (r^aa(^aa!C#!"&54>;2+";2#!"&54>;2+";2pPPpQh@&&@j8(PppPPpQh@&&@j8(Pp@PppPhQ&&j (8pPPppPhQ&&j (8p!C+"&=46;26=4&+"&5463!2+"&=46;26=4&+"&5463!2Qh@&&@j8(PppPPpQh@&&@j8(PppPPp@hQ&&j (8pPPppP@hQ&&j (8pPPpp@@ #+3;G$#"&5462"&462"&462#"&462"&462"&462"&462#"&54632K54LKj=KjKKjKjKKjL45KKjK<^^^KjKKjppp\]]\jKL45KjKKjKujKKjK4LKjKK^^^jKKjKpppr]]\  $$ ^aaQ^aa,#"&5465654.+"'&47623   #>bqb&44&ɢ5"  #D7euU6 &4&m 1X".4>2".4>24&#""'&#";2>#".'&547&5472632>3=T==T==T==T=v)GG+v@bRRb@=&\Nj!>3lkik3hPTDDTPTDDTPTDDTPTDD|x xXK--K|Mp<# )>dA{RXtfOT# RNftWQ,%4&#!"&=4&#!"3!26#!"&5463!2!28(@(88((88((8\@\\@\\(88(@(88(@(88@\\\\ u'E4#!"3!2676%!54&#!"&=4&#!">#!"&5463!2!2325([5@(\&8((88((8,9.+C\\@\ \6Z]#+#,k(88(@(88(;5E>:5E\\\ \1. $4@"&'&676267>"&462"&462.  > $$ n%%/02 KjKKjKKjKKjKfff^aayy/PccP/jKKjKKjKKjKffff@^aa$4@&'."'.7>2"&462"&462.  > $$ n20/%7KjKKjKKjKKjKfff^aa3/PccP/y jKKjKKjKKjKffff@^aa +7#!"&463!2"&462"&462.  > $$ &&&&KjKKjKKjKKjKfff^aa4&&4&jKKjKKjKKjKffff@^aa#+3C54&+54&+"#";;26=3264&"24&"2$#"'##"3!2@@KjKKjKKjKKjKܒ,gjKKjKKjKKjKXԀ,, #/;GS_kw+"=4;27+"=4;2'+"=4;2#!"=43!2%+"=4;2'+"=4;2+"=4;2'+"=4;2+"=4;2+"=4;2+"=4;2+"=4;2+"=4;54;2!#!"&5463!2`````````````````````p`K55KK55Kp`````````````````````````5KK55KK@*V#"'.#"63232+"&5.5462#"/.#"#"'&547>32327676R?d^7ac77,9xm#@#KjK# ڗXF@Fp:f_ #WIpp&3z h[ 17q%q#::#5KKu't#!X: %#+=&>7p @ *2Fr56565'5&'. #"32325#"'+"&5.5462#"/.#"#"'&547>32327676@ͳ8 2.,#,fk*1x-!#@#KjK# ڗXF@Fp:f_ #WIpp&3z e`vo8t-  :5 [*#::#5KKu't#!X: %#+=&>7p  3$ "/&47 &4?62#!"&=463!2I.  2 w 2   -@). 2    2 . -@@-S$9%"'&4762  /.7> "/&47 &4?62i2  .   2 w E > u > .  2 w 2   2    2  ww !   h. 2    2 . ;#"'&476#"'&7'.'#"'&476' )'s "+5+@ա' )'F*4*Er4M:}}8 GO *4*~ (-/' #"'%#"&7&67%632B;>< V??V --C4 <B=cB5 !% %!b 7I))9I7 #"'.5!".67632y( #  ##@,( )8! !++"&=!"&5#"&=46;546;2!76232-SSS  SS``  K$4&"24&"24&"27"&5467.546267>5.5462 8P88P88P88P8P88P4,DS,4pp4,,4pp4,6d7AL*',4ppP88P8P88P8HP88P8`4Y&+(>EY4PppP4Y4Y4PppP4Y%*54&#"#"/.7!2<'G,')7N;2]=A+#H  0PRH6^;<T%-S#:/*@Z}   >h.%#!"&=46;#"&=463!232#!"&=463!2&&&@@&&&@&&&&&&&&&&&&f&&&&b#!"&=463!2#!"&'&63!2&&&&''%@% &&&&&&&&k"G%#/&'#!53#5!36?!#!'&54>54&#"'6763235 Ź}4NZN4;)3.i%Sin1KXL7觧* #& *@jC?.>!&1' \%Awc8^;:+54&#"'6763235 Ź}4NZN4;)3.i%PlnEcdJ觧* #& *-@jC?.>!&1' \%AwcBiC:D'P%! #!"&'&6763!2P &:&? &:&?5"K,)""K,)h#".#""#"&54>54&#"#"'./"'"5327654.54632326732>32YO)I-D%n  "h.=T#)#lQTv%.%P_ % %_P%.%vUPl#)#T=@/#,-91P+R[Ql#)#|'' 59%D-I)OY[R+P19-,##,-91P+R[YO)I-D%95%_P%.%v'3!2#!"&463!5&=462 =462 &546 &&&&&4&r&4&@&4&&4&G݀&&&&f s CK&=462 #"'32=462!2#!"&463!5&'"/&4762%4632e*&4&i76`al&4&&&&&}n  R   R zfOego&&5`3&&&4&&4& D R   R zv"!676"'.5463!2@@w^Cct~5  5~tcC&&@?JV|RIIR|V&&#G!!%4&+";26%4&+";26%#!"&546;546;2!546;232@@@@L44LL4^B@B^^B@B^4L  N4LL44L`B^^B``B^^B`LL4&"2%#"'%.5!#!"&54675#"#"'.7>7&5462!467%632&4&&4  @ o&&}c ;pG=(  8Ai8^^.   &4&&4&` ` fs&& jo/;J!# 2 KAE*,B^^B! ` $ -4&"2#"/&7#"/&767%676$!28P88PQr @ U @ {`PTP88P8P`  @U @rQ!6'&+!!!!2Ѥ 8̙e;<*@8 !GGGQII %764' 64/&"2 $$ f3f4:4^aaf4334f:4:^aa %64'&" 2 $$ :4f3f4F^aa4f44f^aa 764'&"27 2 $$ f:4:f4334^aaf4:4f3^aa %64/&" &"2 $$ -f44f4^aa4f3f4:w^aa@7!!/#35%!'!%j/d jg2|855dc b @! !%!!7!FG)DH:&H dS)U4&"2#"/ $'#"'&5463!2#"&=46;5.546232+>7'&763!2&4&&4f ]wq4qw] `dC&&:FԖF:&&Cd`4&&4& ]] `d[}&&"uFjjFu"&&y}[d#2#!"&546;4 +"&54&" (88(@(88( r&@&Ԗ8((88(@(8@&&jj'3"&462&    .  > $$ Ԗ>aX,fff^aaԖԖa>TX,,~ffff@^aa/+"&=46;2+"&=46;2+"&=46;28((88((88((88((88((88((8 (88((88((88((88((88((88/+"&=46;2+"&=46;2+"&=46;28((88((88((88((88((88((8 (88((88(88((88(88((885E$4&"2%&'&;26%&.$'&;276#!"&5463!2KjKKj   f  \ w@wwwjKKjK"H   ܚ  f   @www   $64'&327/a^ ! ^aaJ@%% 65/ 64'&"2 "/64&"'&476227<ij6j6u%k%~8p8}%%%k%}8p8~%<@% %% !232"'&76;!"/&76  ($>( J &% $%64/&"'&"2#!"&5463!2ff4-4ff4fw@wwwf4f-f4@www/#5#5'&76 764/&"%#!"&5463!248` # \P\w@www4`8  #@  `\P\`@www)4&#!"273276#!"&5463!2& *f4 'w@www`&')4f*@www%5 64'&"3276'7>332#!"&5463!2`'(wƒa8! ,j.( &w@www`4`*'?_`ze<  bw4/*@www-.  6 $$  (r^aaO(_^aa -"'&763!24&#!"3!26#!"&5463!2yB(( @   w@www]#@##   @ @www -#!"'&7624&#!"3!26#!"&5463!2y((@B@u @   w@www###@  @ @www -'&54764&#!"3!26#!"&5463!2@@####@w@wwwB((@@www`%#"'#"&=46;&7#"&=46;632/.#"!2#!!2#!32>?6#  !"'?_  BCbCaf\ + ~2   }0$  q 90r p r%D p u?#!"&=46;#"&=46;54632'.#"!2#!!546;2D a__ g *`-Uh1    ߫}   $^L  4b+"&=.'&?676032654.'.5467546;2'.#"ǟ B{PDg q%%Q{%P46'-N/B).ĝ 9kC< Q 7>W*_x*%K./58`7E%_ ,-3  cVO2")#,)9;J) "!* #VD,'#/&>AX>++"''&=46;267!"&=463!&+"&=463!2+32Ԫ$   pU9ӑ @/*f o  VRfq f=SE!#"&5!"&=463!5!"&=46;&76;2>76;232#!!2#![       % )   "  Jg Uh BW&WX hU g 84&#!!2#!!2#!+"&=#"&=46;5#"&=46;463!2j@jo g|@~vv u n#467!!3'##467!++"'#+"&'#"&=46;'#"&=46;&76;2!6;2!6;232+32QKt# #FNQo!"դѧ !mY Zga~bm] [o"U+, @h h@@X hh @83H\#5"'#"&+73273&#&+5275363534."#22>4.#2>ut 3NtRP*Ho2 Lo@!R(Ozh=,GID2F 8PuE>.'%&TeQ,jm{+>R{?jJrL6V @`7>wmR1q uWei/rr :Vr" $7V4&#"326#"'&76;46;232!5346=#'73#"'&'73267##"&54632BX;4>ID2F +>R{8PuE>.'%&TeQ,jm{?jJrL6 @`rr :Vr3>wmR1q uWei@ \%4&#"326#!"&5463!2+".'&'.5467>767>7>7632!2&%%&&&& &7.' :@$LBWM{#&$h1D!  .I/! Nr&&%%&&&&V?, L=8=9%pEL+%%r@W!<%*',<2(<&L,"r@ \#"&546324&#!"3!26%#!#"'.'.'&'.'.546767>;&%%&&&& &i7qN !/I.  !D1h$&#{MWBL$@: '.&&%%&&&&=XNr%(M&<(2<,'*%<!W@r%%+LEp%9=8=L  +=\d%54#"327354"%###5#5#"'&53327#"'#3632#"'&=4762#3274645"=424'.'&!  7>76#'#3%54'&#"32763##"'&5#327#!"&5463!2BBPJNC'%! B? )#!CC $)  54f"@@ B+,A  A+&+A  ZK35N # J!1331CCC $)w@www2"33FYF~(-&"o4*)$(* (&;;&&:LA3  8334S,;;,WT+<<+T;(\g7x:&&::&&<r%-@www  +=[c}#"'632#542%35!33!3##"'&5#327%54'&#"5#353276%5##"=354'&#"32767654"2 '.'&547>76 3#&'&'3#"'&=47632%#5#"'&53327''RZZ:kid YYY .06 62+YY-06 R[!.'CD''EH$VVX::Y X;:Y fyd/%jG%EC&&CE%O[52. [$C-D..D^^* ly1%=^I86i077S 3 $EWgO%33%OO%35 EEFWt;PP;pt;PP;pqJgTFQ%33&PP%33%R 7>%3!+}{'+"&72'&76;2+"'66;2U &  ( P *'eJ."-dZ-n -'74'&+";27&+";276'56#!"&5463!2~} 7e  ۩w@www"  $Q #'!# @www/4'&327$ '.'.4>7>76 "!!jG~GkjGGk[J@&& @lAIddIAllAIddIA@ '5557 ,VWQV.RW=?l%l`~0  !#!#%777 5! R!!XCCfff݀# `,{{{`Og4&"2 &6 $"&462$"&62>7>7>&46.'.'. '.'&7>76 Ԗ HR6L66LGHyU2L  L2UyHHyU2L  L2UyHn X6X  XX ԖԖH6L66L6 L2UyHHyU2L  L2UyHHyU2L n6X  XX  2#!"&54634&"2$4&"2ww@ww||||||w@www||||||| !3 37! $$ n6^55^h ^aaM1^aaP *Cg'.676.7>.'$7>&'.'&'? 7%&'.'.'>767$/u5'&$I7ob?K\[zH,1+.@\7':Yi4&67&'&676'.'>7646&' '7>6'&'&7>7#!"&5463!2PR$++'TJXj7-FC',,&C ."!$28 h /" +p^&+3$ i0(w@www+.i6=Bn \C1XR:#"'jj 8Q.cAj57!? "0D$4" P[ & 2@wwwD"%.5#5>7>;!!76PYhpN!HrD0M C0N#>8\xx: W]oW-X45/%'#.5!5!#"37>#!"&5463!2p>,;$4 5eD+WcEw@wwwK()F ,VhV^9tjA0/@www@#"'&76;46;23   &  ++"&5#"&7632  ^  c  & @#!'&5476!2 &  ^  b '&=!"&=463!546  &    q&8#"'&#"#"5476323276326767q'T1[VA=QQ3qpHih"-bfGw^44O#A?66%CKJA}} !"䒐""A$@C3^q|z=KK?6 lk)  %!%!VVuuu^-m5w}n~7M[264&"264&"2"&546+"&=##"&5'#"&5!467'&766276#"&54632    *<;V<<O@-K<&4'>&4.'.'.'.'.'&6&'.'.6767645.'#.'6&'&7676"&'&627>76'&7>'&'&'&'&766'.7>7676>76&6763>6&'&232.'.6'4.?4.'&#>7626'.'&#"'.'.'&676.67>7>5'&7>.'&'&'&7>7>767&'&67636'.'&67>7>.'.67 \ U7  J#!W! '  " ';%  k )"    '   /7*   I ,6 *&"!   O6* O $.( *.'  .x,  $CN      * 8   7%&&_f& ",VL,G$3@@$+ "  V5 3"  ""#dA++ y0D- %&n 4P'A5j$9E#"c7Y 6" & 8Z(;=I50 ' !!e  R   "+0n?t(-z.'< >R$A"24B@( ~ 9B9, *$        < > ?0D9f?Ae  .(;1.D 4H&.Ct iY% *  7      J  <    W 0%$  ""I! *  D  ,4A'4J" .0f6D4pZ{+*D_wqi;W1G("% %T7F}AG!1#%  JG 3  '.2>Vb%&#'32&'!>?>'&' &>"6&#">&'>26 $$ *b6~#= XP2{&%gx| .W)oOLOsEzG< CK}E $MFD<5+ z^aa$MWM 1>]|YY^D եA<KmE6<" @9I5*^aa>^4./.543232654.#"#".#"32>#"'#"$&547&54632632':XM1h*+D($,/9p`DoC&JV;267676&#!"&=463!267 #!"'&5463!26%8#! &&Z"M>2! ^I 7LRx_@>MN""`=&&*%I},  L7_jj9/%4&#!"3!264&#!"3!26#!"&5463!2  &&&&&&&&19#"'#++"&5#"&5475##"&54763!2"&4628(3- &B..B& -3(8IggI`(8+Ue&.BB.&+8(kk`%-"&5#"&5#"&5#"&5463!2"&4628P8@B\B@B\B@8P8pPPp@`(88(`p.BB.0.BB.(88(Pppͺ!%>&'&#"'.$ $$ ^/(V=$<;$=V).X^aaJ`"(("`J^aa,I4."2>%'%"/'&5%&'&?'&767%476762%6[՛[[՛o ܴ   $ $ " $ $  ՛[[՛[[5` ^ ^ 2` `2 ^ ^ ` 1%#"$54732$%#"$&546$76327668ʴhf킐&^zs,!V[vn) 6<ׂf{z}))Ns3(@ +4&#!"3!2#!"&5463!2#!"&5463!2@&&&f&&&&@&&&&4&&4&@&&&&&&&& `BH+"/##"./#"'.?&5#"&46;'&462!76232!46 `&C6@Bb03eI;:&&&4L4&F Z4&w4) '' 5r&4&&4&&4}G3#&/.#./.'&4?63%27>'./&'&7676>767>?>%6})N @2*&@P9A #sGq] #lh<* 46+(  < 5R5"*>%"/ +[>hy  K !/Ui%6&'&676&'&6'.7>%.$76$% $.5476$6?62'.76&&'&676%.76&'..676#"NDQt -okQ//jo_  %&JՂYJA-.-- 9\DtT+X?*<UW3' 26$>>W0 {"F!"E    ^f`$"_]\<`F`FDh>CwlsJ@ ;=?s  :i_^{8+?` ) O`s2RDE58/Kr #"'>7&4$&5mī"#̵$5$"^^W=acE*czk./"&4636$7.'>67.'>65.67>&/>z X^hc^O<q+f$H^XbVS!rȇr?5GD_RV@-FbV=3! G84&3Im<$/6X_D'=NUTL;2KPwtPt=  &ռ ,J~S/#NL,8JsF);??1zIEJpqDIPZXSF6[?5:NR=;.&1 +!"&=!!%!5463!2sQ9Qs***sQNQsBUw wUBFHCCTww%1#"&=!"&=463!54632.  6 $$     ` ?(r^aa    (_^aa%1#!#"'&47632!2.  6 $$   @  ` (r^aa  ?  @  (_^aa/#"'&476324&#!"3!26#!"&5463!2&@& @   w@www& @B@ &  @ @www"&462  >& $$ Ԗ*(r^aaԖԖ (^aa]6#"$54732>%#"'!"&'&7>32'!!!2f:лѪz~u: ((%`V6B^hD%i(]̳ޛ *>6߅r#! 3?^BEa߀#9#36'&632#"'&'&63232#!"&5463!2 Q,&U #+' ;il4L 92<D`w@www`9ܩ6ɽ ]`C477&@wwwD+"&5#"'&=4?5#"'&=4?546;2%6%66546;2  wwwwcB G]B Gty]ty #3C#!+"&5!"&=463!46;2!24&#!"3!26#!"&5463!2@`@`^BB^^B@B^www@w@`@`2@B^^BB^^ww@w'/?P+5#"&547.467&546;532!764'!"+32#323!&ln@ :MM: @nY*Yz--zY*55QDDU9pY-`]]`.X /2I$ t@@/!!/@@3,$,3$p$00&*0&& !P@RV2#"&/#"&/#"&546?#"&546?'&54632%'&54632763276%>S]8T;/M77T7%>ww@ww!"5bBBb./ * 8(@(87)(8=%/' #?w@www#~$EE y &L(88e):8(%O r    O?GQaq47&67>&&'&67>&"$32#"#"'654  $&6 $6&$ CoL.*K  Px.* iSƓ i 7J ?~pi{_Я;lLUZ=刈刈_t'<Z :!   @! j`Q7  $ky, Rfk*4LlL=Z=刈&$&546$7%7&'5>]5%w&P?zrSF!| &0 ##!"&5#5!3!3!3!32!546;2!5463) );));;))&&&@@&&&  6 $&727"'%+"'&7&54767%&4762֬>4P t+8?::  ::A W` `EvEEvE<."e$IE&O &EI&{h.`m"&#"&'327>73271[ >+)@ (]:2+D?*%Zx/658:@#N C= E(oE=W'c:#!#"$&6$3 &#"32>7! ڝyy,{ۀہW^F!LC=y:yw߂0H\R%"N^ '&76232762$"&5462"&46274&"&'264&#"'&&#"32$54'>$ $&6$ G>>0yx14J55J5J44J5Fd$?4J55%6E#42F%$fLlLq>>11J44%&4Z%44J54R1F$Z-%45J521Z%F1#:ʎ 9LlL#Qa"'&7622762%"&5462"&546274&#"&'73264&#"'&&#"32654'>#!"&5463!2 55 **.>.-@-R.>.-@-<+*q6- -- 0OpoOxzRrqP6z~{{Prr^aa]054&"#"&5!2654632!#"&57265&'&#".'&'#"&5467%&4>7>3263232654.547'654'63277.'.*#">7?67>?>32#"'7'>3'>3235?KcgA+![,7*  2(-#=  /~[(D?G  |,)"# +)O8,+'6 y{=@0mI#938OAE` -  )y_/FwaH8j7=7?%a % %!?)L J 9=5]~pj  %(1$",I  $@((  +!.S -L__$'-9L 5V+ 6 T+6.8- $ 0 + t |S 16]&#"'&#"67>76'&'&#"67>32764.#"#.32>67>7 $&54>7>7>7rJ@ "kb2)W+ ,5/1   #   Z -!$IOXp7sLCF9vz NAG#/ 5|Հ';RKR/J#=$,9,+$UCS7'2"1  ! / ,   /--ST(::(ep4AM@=I>".)xΤlsY|qK@ %(YQ&N EHv~<Zx'#"&5467&6?2?'&"/.7.546326#"&'&/7264/7'764&"'?>>32.AUpIUxYE.A %%%h% %hJ%D,FZxULs TgxUJrVD %hJ%@/LefL.C %Jh%CV sNUxϠ@.FZyUHpVA %h&%% %Ji%CWpIUybJ/Uy^G,D %Jh%@U sMt UC %hJ%C-KfyEX[_gj&/&'.''67>7>7&'&'&'>76763>7>#&'&'767672'%'7'+"&'&546323267>7%#"'4'6767672,32,+DCCQLDf' % :/d B 4@ }  &!0$?Jfdf-.=6(:!TO? !IG_U% . j+.=; 5gN_X "  ##  292Q41   *6nA;| BS N.  %1$ 6 #nk^ '7GWgw2+"&5463#!"&5463!254&+";2654&+";2654&+";2654&+";2654&+";2654&+";2654&+";2654&+";2654&+";26#"&=! B^^BB^^B:FjB^8((`( `(8^BB^^B@B^"vEj^B(8(`(8(/?O_o/?2#!"&5463;26=4&+";26=4&+";26=4&+";26=4&+"54&+";2654&+";2654&+";2654&+";2654&+";2654&#!"3!2654&+";2654&+";2654&+";2654&+";2654&+";2654&+";2654&+";2654&+";2654&+";26@&&&&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&&&&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@`% "&5#"&5&462!762$"&462B\B@B\B8PpP8.BB..BB.8$P88P広3CQ#".54>32#".546322#"&#"#"54>%".54>32%2#"&54> &X=L|<&X=M{2r_-$$-_rUU%&&5%ő'- "'.546762@FF$@B@$.&,&.]]|q#<<#(BB B%'-%'-'%'-"'%&'"'%.5467%467%62@ll@ll,@GG&!@@@@@@!&+#+#6#+$*`:p:px p=`$>>$&@&@ @&p@ &.A!!"!&2673!"5432!%!254#!5!2654#!%!2#!8Zp?vdΊens6(N[RWu?rt1SrF|iZ@7މoy2IMC~[R yK{T:%,AGK2#!"&5463!!2654'654.#532#532"&5!654&#"327#2#>!!ww@ww~uk'JTMwa| DH> I1q Fj?w@wwwsq*4p9O*¸Z^qh LE "(nz8B M'?"&4624&#"'.'324&#"3267##"&/632632.ʏhhMALR vGhг~~K „yO^   ʏʏВ*LM@!שwwȍde)qrOPqȦs:03=7'.?67'67%'>&%'7%7./6D\$>  "N,?a0#O 1G9'/P(1#00  ($=!F "9|]"RE<6 'o9%8J$\ :\HiTe<?}V#oj? d,6%N#" HlSVY]C =@C4&"2!.#!"4&"2+"&=!"&=#"&546;>3!232^^^Y ^^^`pppp`]ibbi]~^^^e^^^PppPPppP]^^]3;EM2+"&=!"&=#"&546;>;5463!232264&"!.#!"264&" ]`pppp`]ibbi^^^dY !^^^]@PppP@@PppP@]^^] ^^^e^^^ 3$#!#!"&5467!"&47#"&47#"&4762++&2 $$ 2&&&4&&Z4&&##&&4&4&44&m4&m+DP4'&#"32763232674'&!"32763 3264'&$#"32763232> $$ g* o`#ə0#z#l(~̠) -g+^aaF s" +g (* 3#!| #/IK/%*%D= )[^aa !!!'!!77!,/,-a/G t%/;<HTbcq%7.#"32%74'&"32765"/7627#"5'7432#"/7632#"5'7432#"&5'74632 #"/6327#"/6327#"/46321"&/462"&/>21"&/567632#!.547632632  *     X    ^  `    ^  b  c   fu U`59u  4J   l~ ~ F 2    m | O,           ru| u  " )9 $7 $&= $7 $&= $7 $&=  $&=46w`ww`ww`wb`VTEvEEvETVTEvEEvET*VTEvEEvET*EvEEvEEvEEv#^cu#!"&5463!2!&'&!"&5!632#"&'#"/&'&7>766767.76;267674767&54&5&'67.'&'&#3274(8((88((`x c`(8!3;:A0?ݫY   ^U 47D$    74U3I  |L38wtL0`((88(@(8(D 9 8(Q1&(!;  (g- Up~R2(/{E(Xz*Z%(i6CmVo8 #Q#!"&5463!2!&'&!"&5!3367653335!3#'.'##'&'35(8((88((`x c`(8iFFZcrcZ`((88(@(8(D 9 8(kk" kkJ ! k#S#!"&5463!2!&'&!"&5!%!5#7>;#!5#35!3#&'&/35!3(8((88((`x c`(8-Kg kL#DCJg  jLD`((88(@(8(D 9 8(jj jjkk kk#8C#!"&5463!2!&'&!"&5!%!5#5327>54&'&#!3#32(8((88((`x c`(8 G]L*COJ?0R\wx48>`((88(@(8(D 9 8(jjRQxk !RY#*2#!"&5463!2!&'&!"&5!!57"&462(8((88((`x c`(8Pppp`((88(@(8(D 9 8(ppp  #*7JR5#5#5#5##!"&5463!2!&'&!"&5##5!"&54765332264&"<(8((88((`x c`(8kޑcO"jKKjK`((88(@(8(D 9 8(SmmS?M&4&&4#9L^#!"&5463!2!&'&!"&5!#"/#"&=46;76276'.'2764'.(8((88((`x c`(8 6ddWW6&44`((88(@(8(D 9 8(. G5{{5]]$5995#3C#!"&5463!2!&'&!"&5!2#!"&5463#"'5632(8((88((`x c`(84LL44LL4l  `((88(@(8(D 9 8(L44LL44L  Z #7K[#!"&5463!2!&'&!"&5!>&'&7!/.?'&6?6.7>'(8((88((`x c`(8` 3  3  3  3 v  ?  `((88(@(8(D 9 8( & & - & &  ?   '6#'. '!67&54632".'654&#"32eaAɢ/PRAids`WXyzOvд:C;A:25@Ң>-05rn`H( ' gQWZc[ -%7' %'-'% %"'&54762[3[MN 3",""3,3"ong$߆]gn$+) ")")" x#Z#"&#!+.5467&546326$32327.'#"&5463232654&#"632#".#"oGn\ u_MK'̨|g? CM7MM5,QAAIQqAy{b& BL4PJ9+OABIRo?z.z n6'+s:zcIAC65D*DRRD*wya$, @B39E*DRRD*'/7  $&6$ 6277&47' 7'"' 6& 6'lLRRZB|RR>dZZLlLZRR«Z&>«|R ! $&54$7 >54'5PffP牉@s-ff`-c6721>?>././76&/7>?>?>./&31#"$&(@8!IH2hM>'  )-* h'N'!'Og,R"/!YQG54'63&547#5#"=3235#47##6323#324&"26%#!"&5463!2F]kbf$JMM$&N92Z2&`9UW=N9:PO;:dhe\=R +)&')-S99kJ<)UmQ/-Ya^"![Y'(<`X;_L6#)|tWW:;X  #'#3#!"&5463!2) p*xeשw@www0,\8@www9I#"'#"&'&>767&5462#"'.7>32>4."&'&54>32JrO<3>5-&FD(=Gq@C$39aLL²L4 &) @]v q#CO!~󿵂72765'./"#"&'&5 }1R<2" 7MW'$  ;IS7@5sQ@@)R#DvTA ; 0x I)!:> +)C 6.> !-I[4&#"324&#"3264&#"324&#"326&#"#".'7$4$32'#"$&6$32D2)+BB+)3(--(31)+BB+)4'--'4'#!0>R HMŰ9ou7ǖD䣣 R23('3_,--,R23('3_,--,NJ ?uWm%#"'%#"'.5 %&'&7632! ; `u%"(!]#c)(  #"'%#"'.5%&'&76 !  (%##fP_"(!)'+ʼn4I#"$'&6?6332>4.#"#!"&54766$32#!"&=46;46;2z䜬m IwhQQhbF*@&('k@z   _hQнQGB'(&*eozΘ@@`  >. $$ ffff^aafff^aa>"&#"#"&54>7654'&#!"#"&#"#"&54>765'46.'."&54632326323!27654'.5463232632,-,,",:! %]& %@2(/.+*)6! <.$..**"+8#  #Q3,,++#-:#"$$ /:yuxv)%$ /?CG%!5%2#!"&5463!5#5!52#!"&54632#!"&5463#5!5`&&&& &&&&&&&&@&&&&&&&&&&&&%2 &547%#"&632%&546 #"'6\~~\h ~\h\ V V VV%5$4&#"'64'73264&"&#"3272#!"&5463!2}XT==TX}}~>SX}}XS>~}w@www~:xx:~}}Xx9}}9xX}@www/>LXds.327>76 $&6$32762#"/&4762"/&47626+"&46;2'"&=462#"'&4?62E0l,  *"T.D@Yooo@5D [  Z  Z  [ ``[ Z  2 ,l0 (T" .D5@oooY@D, Z  [  [  Z ``EZ  [ 5%!  $&66='&'%77'727'%amlLmf?55>fFtuutFLlLHYC L||L Y˄(E''E*( /?IYiy%+"&=46;2+"&=46;2+"&=46;2+"&=46;2%"&=!#+"&=46;2+"&=46;2+"&=46;2+"&=46;2!54!54>$ +"&=46;2#!"&=@&&@3P > P3&&rrr&&rrr he 4LKM:%%:MKL4WT&&%/9##!"&563!!#!"&5"&5!2!5463!2!5463!2&&&&&&  &&&i@&&@&7'#5&?626J%o;j|/&jJ%p&`Jj&p/|jţ%Jk%o%  :g"&5462#"&546324&#!"263662>7'&75.''&'&&'&6463!276i~ZYYZ~@OS;+[G[3YUD#o?D&G3I=JyTkBuhNV!WOhuAiSy*'^CC^'*SwwSTvvTSwwSTvvWID\_"[ gq# /3qFr2/ $rg%4 HffHJ4d#!#7!!7!#5!VFNrmNNN N!Y+?Ne%&'&'&7>727>'#&'&'&>2'&'&676'&76$7&'&767>76 '6# <;11x# *# F-T93%/#0vNZ;:8)M:( &C.J}2 %0  ^*  JF &7'X"2LDM" +6 M2+'BQfXV#+] #' L/(eB9  #,8!!!5!!5!5!5!5#26%!!26#!"&5!5&4& &pPPp@@&&@!&@PppP@*  9Q$"&54627"."#"&547>2"'.#"#"&5476$ "'&$ #"&5476$ (}R}hLK NN Ud: xx 8    ,, |2222 MXXM ic,>>,   ̺  '/7?KSck{4&"2$4&"24&"24&"24&"24&"24&"24&"24&"264&"24&#!"3!264&"2#!"&5463!2KjKKjKjKKjKjKKjKKjKKjKjKKjKjKKjKKjKKjKjKKjKLhLLhLKjKKj&&&&KjKKjL44LL44L5jKKjKKjKKjKjKKjKjKKjKjKKjKjKKjKjKKjKjKKjK4LL44LLjKKjK&&&&jKKjK4LL44LL 'E!#"+"&7>76;7676767>'#'"#!"&7>3!2W",&7' #$ &gpf5 O.PqZZdS -V"0kqzTxD!!8p8%'i_F?;kR(` !&)' (2!&6367! &63!2  `B 1LO(+#=)heCQg#s`f4#6q'X|0 -g >IY#6?>7&#!%'.'33#&#"#"/3674'.54636%#"3733#!"&5463!24  : @7vH%hEP{0&<'VFJo1,1.F6A#L44LL44L"% 7x'6 O\JYFw~v^fH$ ! "xdjD"!6`J4LL44LL $1Ol-#"326%356.#"#"326%4#"326%3#7#'#3%#7#"&546324>54#"47632&#"'"'473254&'&54323#327#"'47673#327#"546327&#7673>7&#"327#"&54632#7#"&54632654#"47632&#7673>73#7#"&54632.#"#&'#67&#"327&'3673326#!"&5463!2 />  0@[W,8 G'"5,Q4/&4/ $&J (W" +Tl +7o _7*#) 83 ( -5G8 .'3/$&I8 48+5%7%{,2,rr,2,x-2.jj.2-xL44LL44L[ < J 2)(*(8$e  '+ , 1)H/ 'H4/// ,~i6_7G*''4fE!%97+" ;=4FYqO" '+ , &2hh_ ,0(5N(ntggtnno__on4LL44LL  BWbjq}+532%+5324&+32763#4&'.546327&#"#"'3265#"&546325&#"32 !264&"2%#'#735#535#535#3'654&+353#!"&5463!29$<=$@?SdO__J-<AA@)7")9,<$.%0*,G3@%)1??.+&((JgfJ*A!&jjjGZYGиwsswPiL>8aA !M77MM77M3! 4erJ]&3YM(, ,%7(#)  ,(@=)M%A20C&Mee(X0&ĖjjjV 8Z8J9N/4$ 8NN88NN  #&:O[ $?b3'7'#3#%54+32%4+324+323'%#5#'#'##337"&##'!!732%#3#3##!"&53733537!572!56373353#'#'#"5#&#!'#'#463!2#"5#"5!&+&+'!!7353273532!2732%#54&+#32#46.+#2#3#3##+53254&".546;#"67+53254&.546;#"#'#'##"54;"&;7335wY-AJF=c(TS)!*RQ+*RQ+Y,B^9^Ft`njUM ') ~PSPRm٘M77Mo7q @)U 8"E(1++NM77Mx378D62W74;9<-A"EA0:A F@1:ؗBf~~""12"4(w$#11#@}}!%+%5(v$:O\zK?* $\amcrVlOO176Nn23266&+"&#"3267;24&+"'&+";27%4&+";2?>23266&+"&#"3267;254+";27#76;2#!"&5463!23%#2%%,,  _3$$2%%M>AL Vb5)LDHeE:< EM j,K'-R M ~M>AR  Vb5)LEHeE:< E J ABI*'! ($rL44LL44Lv%1 %3!x*k $2 %3!;5h n a !(lI;F   rp p8;5h t a !(lI;F ` #k 4LL44LL  2HW[lt#"'5632#6324&'.54327&#"#"&'32767#533275#"=5&#"'#36323#4'&#"'#7532764&"24'&#"327'#"'&'36#!"&5463!2=!9n23BD$ &:BCRM.0AC'0RH`Q03'`.>,&I / * / 8/n-(G@5$ S3=,.B..B02^`o?7je;9G+L44LL44LyE%# Vb;A !p &'F:Aq)%)#orgT$ v2 8)2z948/{ 8AB..B/q?@r<7(g/4LL44LL ?#!"&'24#"&54"&/&6?&5>547&54626=L4@ԕ;U g3 T 2RX='8P8|5 4Ljj U;Ig@   `  "*\(88(]k  &N4#"&54"3 .#"#!"&'7!&7&/&6?&5>547&54626;U gIm*]Z0L4@ԕ=o=CT T 2RX='8P8|5  U;IgXu?bl3@4Ljja`   `  "*\(88(]k/7[%4&+";26%4&+";26%4&+";26!'&'!+#!"&5#"&=463!7>3!2!2@@@@@@0 o`^BB^`5FN(@(NF5@@@u  @LSyuS@%44%,<H#"5432+"=4&#"326=46;2  >. $$ ~Isy9"SgR8vHD w ffff^aam2N+ )H-mF+10*F +fff^aab4&#"32>"#"'&'#"&54632?>;23>5!"3276#"$&6$3 k^?zb=ka`U4J{K_/4^W&  vx :XB0܂ff ) fzzXlz=lapzob35!2BX G@8  ' '=vN$\ff  1 SZz8zX#("/+'547'&4?6276 'D^h  i%5@%[i  h]@]h  i%@5%[i  h^@@)2#"&5476#".5327>OFi-ay~\~;'S{s:D8>)AJfh]F?X{[TC6LlG]v2'"%B];$+l|%!2>7>232>7>322>7>32"&'.#"#"&'.#"#"&'.#"#546;!!!!!32#"&54>52#"&54>52#"&54>52-P&+F) $P.-P$'#+&PZP&+#"+&P-#) $P-.P$(#+$P.-P$'#+&P-.P$+#pP@@PpH85K"&ZH85K"&ZH85K"&Z@Pp@@@pMSK5, :&LMSK5, :&LMSK5, :& !!3 ! @@@  #"$$3!!2"jaѻxlalxaaj!!3/"/'62'&63!2'y  `I  yMy `I y'W`#".'.#"32767!"&54>3232654.'&546#&'5&#" 4$%Eӕ;iNL291 ;XxR`f՝Q8TWiWgW:;*:`Qs&?RWXJ8 oNU0 J1F@#) [%6_POQiX(o`_?5"$iʗ\&>bds6aP*< -;iFn* -c1BWg4'.'4.54632#7&'.#"#"'.#"32767'#"&54632326#!"&5463!2#$( 1$6]' !E3P|ad(2S;aF9'EOSej]m] <*rYshpt.#)$78L*khw@wwwB % $/$G6 sP`X):F/fwH1pdlqnmPHuikw_:[9D'@www34."2>$4.#!!2>#!".>3!2QнQQнQQh~wwhfffнQQнQQнQZZQffff#>3!2#!".2>4."fffнQQнQQffffQнQQн ,\!"&?&#"326'3&'!&#"#"'  5467'+#"327#"&463!!'#"&463!2632(#AHs9q ci<= #]$ KjKKjKKjKKjH#j#H&&&KjKKjKg V i jKKjKKjKKjK ..n(([5KK55KK5[poNv<+#"'#"&546;&546$32322$B$22$$*$22$Xڭӯ$22$tX'hs2$ϧkc$22$1c$2F33F3VVT2#$2ԱVT2#$2g#2UU݃ 2$#2UU1݃2 ,u54#"67.632&#"32654'.#"32764.'&$#"7232&'##"&54732654&#"467&5463254632>32#"'&ru&9%" *#͟O%GR=O&^opC8pP*bY _#$N Pb@6)?+0L15 "4$.Es  5IQ"!@ h "Y7e|J>ziPeneHbIlF>^]@n*9 6[_3#"&54632#.#"32%3#"&54632#.#"326%4&'.'&! ! 7>7>! =39? 6'_ >29? 5'17m-VU--,bW.뮠@Fyu0HC$뮠@Fyu0HC$L= ?? <=! A <`;+"&54&#!+"&5463!2#!"&546;2!26546;2pЇ0pp@Ipp>Sc+"&=46;254&+"&+";2=46;2;2=46;2;2%54&#!";2=;26#!"&5463!2A5DD5A7^6a7MB55B7?5B~```0`rr5A44A5v5AA5f*A``0` !!!! #!"&5463!2ړ7H7jv@vvv':@vvvMUdkpu{#"'!"'!#"&547.547.54674&547&54632!62!632!#!6227'!%!"67'#77!63!!7357/7'%# %'3/&=&' 5#?&547 6!p4q"""6" 'h*[ |*,@?wAUMpV@˝)Ϳw7({*U%K6=0(M "! O dX$k !! ! b [TDOi @6bxBAݽ5  ɝ:J +3,p x1Fi (R 463!#!"&5%'4&#!"3`а@..@A-XfB$.BB..C} )&54$32&'%&&'67"w`Rd]G{o]>p6sc(@wgmJPAjyYWa͊AZq{HZ:<dv\gx>2ATKn+;"'&#"&#"+6!263 2&#"&#">3267&#">326e~└Ȁ|隚Ν|ū|iyZʬ7Ӕްr|uѥx9[[9jj9ANN+,#ll"BS32fk[/?\%4&+";26%4&+";26%4&+";26%4&+";26%#!"&5467&546326$32]]eeeeee$~i qfN-*#Sjt2"'qCB8!'> !%)-159=AEIMQUY]agkosw{! %! 5!#5#5#5#5#57777????#5!#5!#5!#5!#5!#5!#5!#5#537#5!#5!#5!#5!#5!#55#535353535353%"&546326#"'#32>54.&54>3237.#"Q%%%%%%%%%?iiihOiixiiyiixiiArssrrssr%sssrrssNs%%%%%%%%%%'32#".543232654&#"#"&54654&#"#"&547>326ڞUzrhgrxSПdU 7#"&463!2!2&&4&&&&4&KjKKjKjKKj &&&%&& &&4&&&&4&&&5jKKjKKjKKjK%z 0&4&&3D7&4& %&'S4&"4&"'&"27"&462"&462!2#!"&54>7#"&463!2!2&4&4&4&4KjKKjKjKKj &&&%&& &&4&%&&ے&4"jKKjKKjKKjK%z 0&4&&3D7&4& %& & !'! !%!!!!%"'.763!2o]FooZY@:@!!gf//I62'"/"/"/"/"/"/"/7762762762762762762%"/77627&6?35!5!!3762762'"/"/"/"/"/"/%5#5!4ZSS6SS4SS4SS4SS4SS4SS4ZSS4SS4SS4SS4SS4SS4S-4ZSS4S@4SS4ZSS6SS4SS4SS4SS4SS4S@ZSSSSSSSSSSSSSSZSSSSSSSSSSSSSyZRRR@%:= :+: =RRZSSSSSSSSSSSSSCv!/&'&#""'&#" 32>;232>7>76#!"&54>7'3&547&547>763226323@``` VFaaFV      $. .$     yy .Q5ZE$ ,l*%>>%*>*98(QO!L\p'.'&67'#!##"327&+"&46;2!3'#"&7>;276;2+6267!"'&7&#"(6&#"#"' Dg OOG`n%ELL{@&&Nc,sU&&!Fre&&ss#/,<= #]gL oGkP'r-n&4&2-ir&&?o  4 _5OW! .54>762>7.'.7>+#!"&5#"&5463!2"&462{{BtxG,:`9(0bԿb0(9`:,GxtB&@&&@&K55K`?e==e?1O6# ,  #$  , #6OO&&&&5KK?!"'&'!2673267!'. ."!&54632>321 4q#F""8'go#- #,"tYg>oP$$Po> Zep#)R0+I@$$@I++332++"&=#"&=46;.7>76$  @ ᅪ*r@@r'/2+"&5".4>32!"&=463  &@~[՛[[u˜~gr&`u՛[[՛[~~@r=E32++"&=#"&=46;5&547&'&6;22676;2  >``@``ٱ?E,,=?rH@``@GݧH`jjrBJ463!2+"&=32++"&=#"&=46;5.7676%#"&5   &@~``@``  vXr&@``@+BF`rks463!2+"&=32++"&=#"&=46;5&547'/.?'+"&5463!2+7>6 %#"&5   &@~``@``~4e  0  io@& jV  0  Z9r&@``@Gɞ5o , sp &@k^ , c8~~`r8>KR_32++"&=!+"&=#"&=46;.767666'27&547&#"&'2#" @@ 'Ϋ'sggsww@sgg@@-ssʃl99OOr99FP^l463!2+"&=$'.7>76%#"&=463!2+"&=%#"&54'>%&547.#"254&' &@L?CuГP vY &@;"ޥ5݇ޥ5`&_ڿgwBF@&J_ s&&?%x%xJP\h463!2+"&='32++"&=#"&=46;5.7676632%#"&56'327&7&#"2#" &@L? ߺu``@``} ຒɞueeu9uee&_"|N@``@""|a~lo99r9@9;C2+"&5"/".4>327'&4?627!"&=463  &@Ռ .  N~[՛[[u˜N .  gr&`֌  . Ou՛[[՛[~N  . @r9A'.'&675#"&=46;5"/&4?62"/32+  '֪ \  . 4 .  \r|ݧ憛@\ .    . \@r~9A"/&4?!+"&=##"$7>763546;2!'&4?62  m  - @ݧ憛@& -  @rm4 -  ٮ*   - r+"&5&54>2  @[՛[rdGu՛[[r  ".4>2r[՛[[՛r5՛[[՛[[$2#!37#546375&#"#3!"&5463#22#y/Dz?s!#22#2##2S88 2#V#2L4>32#"&''&5467&5463232>54&#"#"'.Kg&RvgD $ *2% +Z hP=DXZ@7^?1 ۰3O+lh4`M@8'+c+RI2 \ZAhSQ>B>?S2Vhui/,R0+ ZRkmz+>Q2#"'.'&756763232322>4."7 #"'&546n/9bLHG2E"D8_ pdddxO"2xxê_lx2X  !+'5>-pkW[C I I@50Oddd˥Mhfxx^ә #'+/7!5!!5!4&"2!5!4&"24&"2!!! 8P88P 8P88P88P88PP88P8 P88P88P88P8 +N &6 !2#!+"&5!"&=463!46;23!#!"&54>32267632#"_>@`     `  L4Dgy 6Fe=OOU4L>   ` `  4L2y5eud_C(====`L43V &6 #"/#"/&54?'&54?6327632#!"&54>32 7632_>     %%Sy 6Fe=J%>     %65%Sy5eud_C(zz.!6%$!2!!!46;24&"2!54&#!"&&&@ԖV@&&@&&ԖԖ@&3!!! !5!'!53!! #7IeeI7CzCl@@@#2#!"&?.54$3264&"!@մppp((ppp#+/2#!"&?.54$3264&"!264&"!@մ^^^@^^^@((^^^^^^v(#"'%.54632 "'% 632U/@k0G,zD# [k# /tg F Gz  #'#3!) p*xe0,\8T #/DM%2<GQ^lw &'&676676&'&7654&'&&546763"#"'3264&7.>&'%'.767&7667&766747665"'.'&767>3>7&'&'47.'.7676767&76767.'$73>?>67673>#6766666&'&6767.'"'276&67&54&&671&'6757>7&"2654&57>&>&'5#%67>76$7&?5.''&'&'#'""#''&'&'&'65.'&6767.'#%&''&'#2%676765&'&'&7&5&'6.7>&5R4&5S9 W"-J0(/r V"-J0(.)#"6&4pOPppc|o}vQ[60XQW1V  # 5X N"& . ) D>q J:102(z/=f*4!> S5b!%  (!$p8~5..:5I  ~T 4~9p# ! ) & ?()5F 1   d%{v*: @e s|D1d {:*dAA|oYk'&<tuut&v HCXXTR;w 71™  Z*&' 1  9? . $Gv 5k65P.$.`aasa``Z9k'9؋ӗa-*Gl|Me_]`F& OܽsDD!/+``aa``a154&'"&#!!26#!"&5463!2    iLCly5)*Hcelzzlec0hb,,beIVB9@RB9J_L44LL44L44%2"4:I;p!q4bb3p (P`t`P(6EC.7BI64LL44LL  .>$4&'6#".54$ 4.#!"3!2>#!"&5463!2Zjbjj[wٝ]>oӰٯ*-oXL44LL44L')꽽)J)]wL`ֺ۪e4LL44LL;4&#!"3!26#!"&5463!2#54&#!";#"&5463!2  @ ^BB^^B@B^  B^^B@B^`@  MB^^B@B^^>  ^B@B^^5=Um ! !!2#!"&=463!.'!"&=463!>2!2#264&"".54>762".54>762?(``(?b|b?B//B/]]FrdhLhdrF]]FrdhLhdrF@@@(?@@ ?(@9GG9@/B//BaItB!!BtI Ѷ!!ь ItB!!BtI Ѷ!!ь-M32#!"&=46;7&#"&=463!2#>5!!4.'.46ՠ`@`ՠ`MsFFsMMsFFsMojjo@@jj@@<!(!!(!-3?32#!"&=46;7&#"&=463!2+!!64.'#ՠ`@`ՠ`  DqLLqDojjo@@jj@@B>=C-3;32#!"&=46;7&#"&=463!2+!!6.'#ՠ`@`ՠ`UVU96gg6ojjo@@jj@@β**ɍ-G32#!"&=46;7&#"&=463!2#>5!!&'.46ՠ`@`ՠ`MsFFsMkkojjo@@jj@@<!(!33!(!9I2#!"&=4637>7.'!2#!"&=463@b":1P4Y,++,Y4P1:"":1P4Y,++,Y4P1:"b@@@7hVX@K-AA-K@XVh77hVX@K-AA-K@XVh7Aj"#54&#"'54&#"3!26=476=4&#"#54&'&#"#54&'&'2632632#!"&5&=4632>3265K @0.B @0.B#6'&& l @0.B 2' .B A2TA9B;h" d mpPTlLc _4.HK5]0CB.S0CB./#'?&&)$$)0CB. }(AB.z3M2"61d39L/PpuT(Ifc_E`1X"#4&"'&#"3!267654&"#4&"#4&26326#!"&'&5463246326\B B\B&@5K&@"6LB\B B\B sciL}QP%&#"!"3!754?27%>54&#!26=31?>Ijjq,J[j.-tjlV\$B.R1?@B.+?2`$v5K-%5KK5.olRIS+6K5̈$B\B 94E.&ʀ15uE& ԖPjjdXUGJ7!.B P2.B %2@ 7K5(B@KjKj?+fU E,5K~!1.>F.F,Q5*H$b2#!"&=%!"&=463!7!"&'&=4634'&#!">3!!"3!32#!"3!23!26=n$7654&#"#654&#"#.!"'.54632&5467>32>3200?t ='/@H@"+4K8"*!4dtB/&> c@0&=  =_JUD29i1"07 {x\YSgSSW]|t eyD0&0D/  I4C+) t .B3%h#/B0&&03|&p>i +#] WsgQT\QglU ]#-39oK_3[_cg"'&#"3!2676=4&"#54&#"#54&#"#4&'2632632632#!"&'&5463246#!#!#5K)B4J&@#\8P8 @0.B J65K J6k cJ/4qG^\hB2.1!~K5y?^\Vljt-.j[J,qjjI7$?1R.B+.B$`2?gvEo.5KK5%-K6+SIR[&.E49 B\B$5KG#!+"&5!"&=463!2+"&' +"' +"'&5>;2>76;2Y    M .x - N     u  , u ?  LW   #  *:J4'&+326+"'#+"&5463!2  $6& $&6$ UbUI-uu,uuڎLlLAX!Jmf\$ 6uuu,KLlL-[k{276/&'&#"&5463276?6'.#"!276/&'&#"&5463276?6'.#"  $6&  $&6]h - %Lb`J%E 5 ,5R- h - %Lb`J%E 5 ,5R-'uu,uulL/hR    dMLc  NhR   dMLc  N1uuu,LlL@  ' 7 '7 ``H ``H !``H ```H` '%  7' 7'7 ' $&6$ X`(W:,:X`(WLLlLX`(W:BX`(XLlL $ %/9ES[#"&54632$"&4624&"26$4&#"2%#"&462$#"&4632#"32&! 24>  !#"&'.'#"$547.'!6$327&'77'&77N77N'qqqqqPOrqEsttsst}||}uԙ[WQ~,> nP/R U P酛n >,m'77'&77N77N6^Orqqqqqqt棣棣(~|| on[usј^~33pc8{y%cq33dqpf L 54 "2654"'&'"/&477&'.67>326?>< x ,  (-'sI  VCV  Hr'-(  $0@!BHp9[%&!@0$u  ]\\]-$)!IHV D V HI!)$-#36>N"&462."&/.2?2?64/67>&  #!"&5463!2]]]3 $; &|v;$ (CS31 =rM= 4TC(G zw@www]]]($-;,540= sL =45,; @www(2#"$&546327654&#" &#"AZ\@/#%E1/##.1E$![A懇@@\!#21E!6!E13"|! gL&5&'.#4&5!67&'&'5676&'6452>3.'5A5RV[t,G'Q4}-&r! G;>!g12sV&2:#;d=*'5E2/..FD֕71$1>2F!&12,@K r#"&5462>%.#"'&#"#"'>54#".'7654&&5473254&/>7326/632327?&$  $6 $&6$ !&"2&^ u_x^h ;J݃HJǭ qE Dm! M G?̯' %o8 9U(F(ߎLlL&!&!SEm|[n{[<ɪ "p C Di% (K HCέ  pC B m8 @Kނ  HF(LlL "*6%&6$ 7&$5%%6'$2"&4}x3nQH:dΏX e8z' li=! 7So?vM '&7>>7'7>''>76.'6'El:Fg r *t6K3U Z83P)3^I%=9 )<}Jk+C-Wd &U-TE+]Qr-< Q#0 C+M8 3':$ _Q =+If5[ˮ&&SGZoMkܬc#7&#"327#"'&$&546$;#"'654'632ե›fKYYKf¥yͩ䆎L1hvvƚwwkn]*]nlxDLw~?T8bb9SA}+5?F!3267!#"'#"4767%!2$324&#"6327.'!.#"۔c28Ψ-\?@hU0KeFjTlyE3aVsz.b؏W80]TSts<hO_u7bBtSbF/o|V]SHކJ34&#!"3!26#!!2#!"&=463!5!"&5463!2  @ ^B `` B^^B@B^   @ @B^@@^BB^^>3!"&546)2+6'.'.67>76%&F8$.39_0DD40DD0+*M7{L *="# U<-M93#D@U8vk_Y [hD00DD00Dce-JF1 BDN&)@ /1 dy%F#"'&'&'&'&763276?6#"/#"/&54?'&763276"&'&'&5#&763567632#"'&7632654'&#"32>54'&#"'.5463!2#!3>7632#"'&'&#"'&767632yqoq>* 432fba  $B? >B BB AA.-QPPR+ 42 %<ciђ:6% hHGhkG@n`IȌ5 !m(|.mzyPQ-.  je  r=@@?ppgVZE|fb6887a %RB? =B ABBAJvniQP\\PRh cDS`gΒ 23geFGPHXcCI_ƍ5" n*T.\PQip [*81 / 9@:>t%6#".'.>%6%&7>'.#*.'&676./&'.54>754'&#"%4>327676= >vwd" l "3 /!,+ j2.|%& (N &wh>8X}xc2"W<4<,Z~fdaA`FBIT;hmA<7QC1>[u])  u1V(k1S) - 0 B2* %M ;W(0S[T]I) A 5%R7&&=,Xq&&@X,LΒw%%;#!"&5463!546;2!2!+"&52#!"/&4?63!5! (&&@&&(&&@&&( (  &&@&&@&&&&  #''%#"'&54676%6%% hh @` !   !    #52#"&5476!2#"&5476!2#"'&546        @  @  @    84&"2$4&"2$4&"2#"'&'&7>7.54$ KjKKjKjKKjKjKKjdne4" %!KjKKjKKjKKjKKjKKjK.٫8  !%00C'Z'.W"&462"&462"&462 6?32$6&#"'#"&'5&6&>7>7&54>$ KjKKjKjKKjKjKKjhяW.{+9E=cQdFK1A  0) LlLjKKjKKjKKjKKjKKjKpJ2`[Q?l&٫C58.H(Yee    Y'w(O'R@$#"&#"'>7676327676#" b,XHUmM.U_t,7A3ge z9@xSaQBLb( VU  !!!==w)@T!!77'7'#'#274.#"#32!5'.>537#"6=4>5'.465! KkkK _5 5 #BH1`L I& v6S F!Sr99rS!`` /7K%s}H XV  P V  e  Vd/9Q[ $547.546326%>>32"&5%632264&#"64'&""&'&"2>&2654&#";2 P 3>tSU<)tqH+>XX|Wh,:UStW|XX>=X*  ))  +^X^|WX=>X:_.2//a:Ru?  Q%-W|XW>J( =u>XX|WX`  *((*  +2 2X>=XW|E03>$32!>7 '&'&7!6./EUnohiI\0<{ >ORDƚ~˕VƻoR C37J6I`Tb<^M~M8O  5!#!"&!5!!52!5463 ^B@B^`B^^B `B^^"^BB^ #D2+#!"$&6$3227%#"$$ %&$#" 7=D9KqMLw9'qnH.Ktfw㿢p??pY9n6 LlLkT ၌.?p㿢p?   7!' !\W\ d;tZ`_O; }54+";2%54+";2!4&"!4;234;2354;2354>3&546263232632#"&#"26354;2354;2354;2````pp```  !,! -&M<FI(2 ```@PppPpppppp# #   ppppp j#"'&=!;5463!2#!"&=#".'.#!#"&463232>7>;>32#"&'#"!546 %. `@` :,.',-XjjXh-,'.,: kb>PppP>bk .%Z & :k%$> $``6&L')59I"TlԖlT"I95)'L&69GppG9$ >$%k: !+32&#!332 $&6$ ~O88OLlL>pN  iLlL '':Ma4&'#"'.7654.#""'&#"3!267#!"&54676$32#"'.76'&>$#"'.7654'&676mD5)  z{6lP,@KijjOoɎȕ>>[ta) GG 4?a) ll >;_-/ 9GH{zyN@,KԕoN繁y! ?hh>$ D" >â? $ n"&5462'#".54>22654.'&'.54>32#"#*.5./"~~s!m{b6# -SjR,l'(s-6^]Itg))[zxȁZ&+6,4$.X%%Dc* &D~WL}]I0"  YYZvJ@N*CVTR3/A3$#/;'"/fR-,&2-" 7Zr^Na94Rji3.I+ &6W6>N%&60;96@7F6I3+4&#!"3!26%4&#!"3!26 $$ ^aa`@@^aa '7  $ >. %"&546;2#!"&546;2#/a^(^aa(N@@4&#!"3!26 $$ @@^aa`@^aa '  $ >. 7"&5463!2#/a^(n@^aa(N@ %=%#!"'&7!>3!26=!26=!2%"&54&""&546 ##]VTV$KjKKjK$&4&Ԗ&4&>9G!5KK55KK5!&&jj&&#/;Im2+#!"&'#"&463>'.3%4&"26%4&"26%6.326#>;463!232#.+#!"&5#"5KK5sH..Hs5KK5e# )4# %&4&&4&&4&&4&` #4) #%~]eZ&&Ze] E-&&-EKjKj.<<.KjK)#)`"@&&`&&&&`&&)#`)"dXo&&oXG,8&&8!O##!!2#!+"'&7#+"'&7!"'&?63!!"'&?63!6;236;2!2@@8@7 8Q NQ N 8G@ 8GQ NQ N7   8 8  H H  k%  ".>2I20]@]@oo@@oo㔕a22]]p^|11|99|11|(%7'7' ' 7T dltl)qnluul)1$4&"24&"2 &6 +"&5476;2 &6 LhLLhLLhLLhL>  &   &`>hLLhLLhLLhL>&&>G  .7)1!62 1!62he220e22> v +4 [d+ d 135#5&'72!5!#"&'"'#"$547&54$ Eh`X(cYz:L:zYc\$_K`Pa}fiXXiޝfa  (+.>#5#5!5!5!54&+'#"3!267!7!#!"&5463!2U``'    jjV>(>VV>>Vq  ( ^(>VV>>VV=&'&'&'&76'&'&.' #.h8"$Y ''>eX5, ,PtsK25MRLqS;:.K'5R ChhRt(+e^TTu B"$:2~<2HpwTT V/7GWg. %&32?673327>/.'676$4&"2 $&6$   $6& $&6$ d -- m  ,6*6,  mKjKKjoooKzz8zzȎLlLU4>>4-. YG0 )xx) 0GYޞ .jKKjKqoooolzzz80LlLD/7H#"'.7'654&#"'67'.6?>%"&46227#".547|D,=),9#7[͑fx!X: D$ +s)hhijZt<F/*8C,q؜e\r,WBX/C2hhh=tXm>NZ+"&=46;2+"&=4>7>54&#"#"/.7632  >. $$ p=+& 35,W48'3  l zffff^aaP2P: D#;$# $*;? R Cfff^aa'Y >O`"&5462&'.'.76.5632.'#&'.'&6?65\\[( | r [A@[[@A#2#  7* <Y$  +}"(  q87] F  _1 )    #1Ke34&+326+"&=!#!"&763!2#!"&5463!2#>?4.'3#>?4.'3#>?4.'3Xe`64[l7  , L; =+3&98&+)>>+3&98&+)>=+3&88&+)> Wj|r >Q$~d $kaw+-wi[[\;/xgY $kaw+-wi[[\;/xgY $kaw+-wi[[\;/xgYJ\m4.'.'&#"#"'.'&47>7632327>7>54&'&#"327>"&47654'&462"'&476'&462"'&47>&'&462i$ $^"  %%  "^$ $W "@9O?1&&18?t@" W&%%&4KK6pp&46ZaaZ&4mttm ^x -  - x^ = /U7C kkz'[$ =&5%54'4&KK4r7>54 "&54>2"&462%"&54&#""&546 %#"&'&'.7>#"'&'.7>&4&&4&4&&4SZ&4&&44$#&&&j3$"('$&4&[՛[&4&&4F&4&]\&4&$  !D4%  ,\44&&4&4&&4&-Z4&&4&;cX/)#&>B)&4&j9aU0'.4a7&&u՛[[4&&4&@&&]]&&Ώ0 u40 )4#g&'.#"32676%4/&#"326'&#"2632#2+&'%#"'&6?676676632%#"'&6767#"&'&6767#"'.7>327"#"&'&6763"'.7>;7632;>%5K$ "0%>s$ "0%>;;>%5KVL#>H30 \($$(\( єyO2F/{(?0(TK.5sg$ єy#-F/{$70(TK.5sg$L#>H30 \($$(\#(@5"'K58!'"58!'"55"'K#dS$K K$Sdx#@1 w d>N;ET0((? - 2K|1 wd#N;ET0$(? - 2K$#dS$K K$SdxDN\2654& 265462"2654 #"32654>7>54."/&47&'?62 &4&&4&h՛[&4&r$'("$3j&&&#$4[ " @ GB[ "&&Β&&][u&&7a4.'0Ua9j&4&)B>&#)/Xc;u՛ "  " Gi[ Xh#"&54676324&'&#"'>54#"32#"54>54'.#"32>7>767632326#!"&5463!2b )   :4FDN  [1,^JK-*E#9gWRY vm0O w@wwwC22 c@X&!9{MA_"S4b// DR"XljPY < @www%e4.#"32>7676#'.#"#"&54>3232>754&*#"&54>763 >32 ''il$E/  @P@ ^`'W6&!.. ! -P5+ E{n46vLeVz:,SN/ M5M[  ]$[^5iC'2H&!(?]v`* l b$9> =R2 #"&5467%!"&7>3-.7>;%.7>322326/.76/.'&6766/&/&#"&676 &676&6766/&672? =1( H/ '96&@)9<')29% &06##$ J 0 7j)5@"*3%"!M %#K"%Ne 8)'8_(9./=*%8!Q #P"\Q#N&a)<9bR]mp%"'.'&54>76%&54763263 #"/7#"'#"&/%$%322654&#"%'OV9  nt  |\d ϓ[nt  |@D:) ;98'+| j," 41CH^nVz(~R 9\'  r  @L@  @w46HI(+C ,55, f[op@\j;(zV~i/5O#"'&54>32&#" 654'67'"'>54''&'"'6767&546767>7蒓`V BMR B9)̟!SH-77IXmSMH*k#".o;^J qןד>@YM $bKd ү[E";Kx%^6;%T,U:im=Mk).DT4'"&5463267&#" 6;64'.'4'>732676%#!"&5463!2),蛜s5-54&#"#"'654'.#"#"&#"3263232>3232>76 $$ Cf'/'% ( $UL ( #'/'@ 3#@,G)+H+@#3 ^aaX@ _O#NW#O_ .* ##(^aaq[632632#"&#"#".'&#"#".'&54767>7654.54632327&547>P9 B6?K? %O4T% >6>Z64Y=6>%S4N$ ?L?4B @{:y/$ ,'R! F! 8% #)(()#%: !F Q'+%0z:zO_4'.'&54>54&#"#"'654'.#"#"&#"3263232>3232>76#!"&5463!2Cf'.'% ( $VM  ) #'.'@ 3 #A,G)+H+A# 4 w@wwwXA  ?4N$NW&M&L  /* ## + @www O$>?>762'&#"./454327327>7> EpB5 3FAP/h\/NGSL  RP* m95F84f&3Ga4B|wB.\FI*/.?&,5~K % & Y."7n< "-I.M`{ARwJ!FX^dj''''"'7&'7&'7&'7&547'67'67'67'63277774$#"32$   *'ֱ,?g=OO&L&NJBg;1''ֱ.=gCIM $'&&NJBg=.%w؝\\w Ioo<<-NIDg=/%(ײ+AhEHO*"#*OICh=/'(ֲ/=h>ON.]xwڝ]7e[@)6!!"3#"&546%3567654'3!67!4&'7Sgny]K-#75LSl>9V%cPe}&Hn_HȌ=UoLQ1!45647UC" !-9[nx"&46254&"326754&"326754&"26754&"26#".547632632626326'4#"#"54732764&"264.#"327632>#"'"'#"'#"&5#"'67&'327&'&54>3267>7>7>32632632T"8""8)<())(<))))<))<))<))<) Tد{ՐRhx=8 78 n 81 pH_6Soc F@b@?d?uKbM70[f5Y$35KUC<:[;+8 n 87 8/8Zlv]64qE 'YK0-AlB; W#;WS9 &(#-7Z://:/Tr++r,,r++r,,r++r,,r++r,,ʠgxXVעe9222222^KVvF02OO23OO`lF;mhj84DroB@r+@222222C0DP`.r8h9~T4.&o@9 1P%14'!3#"&46327&#"326%35#5##33 $$  }Pcc]321IUΠ?LL?cc4MX &04;0XpD[[DpD,)&&4S_< Z[.Z[.  pU3U3]yn2@ zZ@55 zZZ@,_@s@ @(@@@- MM- MM@@@ -`b $ 648""""""@ D@ ,,@  m)@@   ' D9>dY* '    T     @ f %RE    $!k(D'  % %,,,,,,,,,,,,,,,,,,,,,,,,,,,<$\xH x L $P X4lHP,L !!"T#D$P%&d(()t*(*,0--.`.//0401234T45@556@6|67h78,889l9:; ;<=>\???@h@APABxCCCDlEEFGPGI IJXKMMNLNNOPPQTQR,RSLSTUPXXZ([\[\X]]^D__`bHcd$e epefggilijdk,klm`nLolpqsst4tuh{|$|}4}~<l8d4lDx0l (dH|@hx|htP\,@ <lD|$@d(0°ÀD4ƸXɌ˘ ͬΐФDѠ Ҡ$ӤPDմxׄ`xl0۬X݄ޜ080 Lx4H< <  p   |  d|l4`TX0lX !"T"#H#$'D(*(,0.(1P123345L6,679 9:;h<\<?0?ABCDlEFG@HIHIJKLxLNPQxRSSU$V8VW0X XxYZ`[<[\T]^x`la abc,deHf<ghi0jLmo<ru vwxyzd{||~P~~`h(h,,HP x x0t|HT$<dlpDD@ØL ɀʘΐh`LԀtl٨PP݄H|8D h08h$DD$|$L L4DhL   0LTDDLHP<Pl'@ ^ ^ t " & $     * < 8 0N ~  Copyright Dave Gandy 2016. All rights reserved.FontAwesomeRegularFONTLAB:OTFEXPORTFontAwesome RegularVersion 4.6.3 2016FontAwesomePlease refer to the Copyright section for the font trademark attribution notices.Fort AwesomeDave Gandyhttp://fontawesome.iohttp://fontawesome.io/license/Webfont 1.0Thu May 12 12:09:18 2016keeporionFont Squirrel      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopq rstuvwxyz{|}~     " !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~uni00A0uni2000uni2001uni2002uni2003uni2004uni2005uni2006uni2007uni2008uni2009uni200Auni202Funi205Funi25FCglassmusicsearchenvelopeheartstar star_emptyuserfilmth_largethth_listokremovezoom_inzoom_outoffsignalcogtrashhomefile_alttimeroad download_altdownloaduploadinbox play_circlerepeatrefreshlist_altlockflag headphones volume_off volume_down volume_upqrcodebarcodetagtagsbookbookmarkprintcamerafontbolditalic text_height text_width align_left align_center align_right align_justifylist indent_left indent_rightfacetime_videopicturepencil map_markeradjusttinteditsharecheckmove step_backward fast_backwardbackwardplaypausestopforward fast_forward step_forwardeject chevron_left chevron_right plus_sign minus_sign remove_signok_sign question_sign info_sign screenshot remove_circle ok_circle ban_circle arrow_left arrow_rightarrow_up arrow_down share_alt resize_full resize_smallexclamation_signgiftleaffireeye_open eye_close warning_signplanecalendarrandomcommentmagnet chevron_up chevron_downretweet shopping_cart folder_close folder_openresize_verticalresize_horizontal bar_chart twitter_sign facebook_sign camera_retrokeycogscomments thumbs_up_altthumbs_down_alt star_half heart_emptysignout linkedin_signpushpin external_linksignintrophy github_sign upload_altlemonphone check_emptybookmark_empty phone_signtwitterfacebookgithubunlock credit_cardrsshddbullhornbell certificate hand_right hand_lefthand_up hand_downcircle_arrow_leftcircle_arrow_rightcircle_arrow_upcircle_arrow_downglobewrenchtasksfilter briefcase fullscreengrouplinkcloudbeakercutcopy paper_clipsave sign_blankreorderulol strikethrough underlinetablemagictruck pinterestpinterest_signgoogle_plus_sign google_plusmoney caret_downcaret_up caret_left caret_rightcolumnssort sort_downsort_up envelope_altlinkedinundolegal dashboard comment_alt comments_altboltsitemapumbrellapaste light_bulbexchangecloud_download cloud_uploaduser_md stethoscopesuitcasebell_altcoffeefood file_text_altbuildinghospital ambulancemedkit fighter_jetbeerh_signf0fedouble_angle_leftdouble_angle_rightdouble_angle_updouble_angle_down angle_left angle_rightangle_up angle_downdesktoplaptoptablet mobile_phone circle_blank quote_left quote_rightspinnercirclereply github_altfolder_close_altfolder_open_alt expand_alt collapse_altsmilefrownmehgamepadkeyboardflag_altflag_checkeredterminalcode reply_allstar_half_emptylocation_arrowcrop code_forkunlink_279 exclamation superscript subscript_283 puzzle_piece microphonemicrophone_offshieldcalendar_emptyfire_extinguisherrocketmaxcdnchevron_sign_leftchevron_sign_rightchevron_sign_upchevron_sign_downhtml5css3anchor unlock_altbullseyeellipsis_horizontalellipsis_vertical_303 play_signticketminus_sign_alt check_minuslevel_up level_down check_sign edit_sign_312 share_signcompasscollapse collapse_top_317eurgbpusdinrjpyrubkrwbtcfile file_textsort_by_alphabet_329sort_by_attributessort_by_attributes_alt sort_by_ordersort_by_order_alt_334_335 youtube_signyoutubexing xing_sign youtube_playdropbox stackexchange instagramflickradnf171bitbucket_signtumblr tumblr_signlong_arrow_down long_arrow_uplong_arrow_leftlong_arrow_rightwindowsandroidlinuxdribbleskype foursquaretrellofemalemalegittipsun_366archivebugvkweiborenren_372stack_exchange_374arrow_circle_alt_left_376dot_circle_alt_378 vimeo_square_380 plus_square_o_382_383_384_385_386_387_388_389uniF1A0f1a1_392_393f1a4_395_396_397_398_399_400f1ab_402_403_404uniF1B1_406_407_408_409_410_411_412_413_414_415_416_417_418_419uniF1C0uniF1C1_422_423_424_425_426_427_428_429_430_431_432_433_434uniF1D0uniF1D1uniF1D2_438_439uniF1D5uniF1D6uniF1D7_443_444_445_446_447_448_449uniF1E0_451_452_453_454_455_456_457_458_459_460_461_462_463_464uniF1F0_466_467f1f3_469_470_471_472_473_474_475_476f1fc_478_479_480_481_482_483_484_485_486_487_488_489_490_491_492_493_494f210_496f212_498_499_500_501_502_503_504_505_506_507_508_509venus_511_512_513_514_515_516_517_518_519_520_521_522_523_524_525_526_527_528_529_530_531_532_533_534_535_536_537_538_539_540_541_542_543_544_545_546_547_548_549_550_551_552_553_554_555_556_557_558_559_560_561_562_563_564_565_566_567_568_569f260f261_572f263_574_575_576_577_578_579_580_581_582_583_584_585_586_587_588_589_590_591_592_593_594_595_596_597_598f27euniF280uniF281_602_603_604uniF285uniF286_607_608_609_610_611_612_613_614_615_616_617_618_619_620_621_622_623_624_625_626_627_628_629uniF2A0uniF2A1uniF2A2uniF2A3uniF2A4uniF2A5uniF2A6uniF2A7uniF2A8uniF2A9uniF2AAuniF2ABuniF2ACuniF2ADuniF2AEuniF2B0uniF2B1uniF2B2uniF2B3uniF2B4uniF2B5uniF2B6uniF2B7uniF2B8uniF2B9uniF2BAuniF2BBuniF2BCuniF2BDuniF2BEW4PK'2K5hhhHmono-developer-documentation-latest/_static/fonts/RobotoSlab-Regular.ttfGDEF > ?;(@GPOSrs;hUGSUB9A"=tOS/2*`cmap|hjcvt )$8fpgm zA gasp; glyfJ )-lheadV6hhea$ T$hmtxnloca%f%0:maxp x namepl,post[2$Fprep$h:_< .ͿUq b b W h`P]n 33fP [ pyrs@bb+ O: ?VNM Jr ByI8yLukGRF?9\xyhLk\T5Lg$}?C7AG)GGGGk7%GF;GGqGGOGOjGy%</v|+7\=I$(`GwFThhPZZMZFZ*>Y;>>2&<}ZAZOYvA0w*=>#<p?jy^hD^j;V;\~j:by;\|!K;qMiW_#BBNg#_yiyz:03.O|OF7aN|J}Z.Z>G>FZrjh9Jh?C[g<h)ZDx6hHWv=VQM{O4B(MOO7J]h>aIi.so#bKDci>q>)t>y4i%J4<M8'MO<"7>G&MG9P6@T:M;MM>yWNFS/h8ja3HB'Ttaa$EasataN[RFKAPaQUaaA[EA^rAfa*1ubEK 9nX4<(*g7@D 8*{Ohk9AOhrr"hr'~~,1'GA<1>3HM{>FXZR02UOMuUjpM&3;H[:= FZMXZzNdNiL@R@FOOT 0 V7AF/Zr-hM*Zj)) \0xMz`-#*`:#d?sGBLQDQS*C[M GOA&bamlm5mkN <Ew=5j07B-F3#iF1` nmWxY pqHpFI9?Ab\\q\3[ AOyx`OYYY/wG0X(G._\qkiW{q|x_plgxMi<~Zs:EbShh^hrirO{rrir|azDxBBH3%7777777)GGGGGF!GOOOOO<<<<7hhhhhhhhhhhhhhPZMZMZMZMZZ)&<}Z}Z}Z}Z}Z0000##7hh7hh7hh)GPZ)GPZ)GPZ)GPZGcZGMZGMZGMZGMZGMZk7Zk7Zk7Zk7Z%G*>&FYF5FY;CG>G>G>G>Ga>G&<G&<G&<&O}ZO}ZO}ZjGOYjGOYjGOYyvyvyvyvyv%A%A%A<0<0<0<0<0<0v=7#7\<p\<p\<p03a|O}Z3pqqqqIIIIb\\\\\[[[[ppppqqqqqppppFIIIII9?bbb\\\q\q\q\q\33[[[[[[AOAOAO\7~ t^7AGG\%GFGqGGOG%7|+7hIi>}Z#Bw*}ZtGMyF;GP67AGMG&MqG%GO(MG)G%|+hhMZta}ZAPZ#>MZ3HvY;a#v=v=v=7#C-qG27hh%F5FG&MMZta7)k9A Z /OGT)GPZ7>F>'F7hh7hh03aGMZzN[g[g>'GT&Mta&MtaO}Z{Oh{OhSA[P6#P6#P6#;KAyWa|+>Z9$E7hh7hh7hh7h7hh7hh7hh7hh7hh7hh7hh7hhGMZGMZGMZGMZMGMZGMZGMZFZFYO}ZO}ZO}ZK}O}ZO}ZO}ZJhJhJhJhJh<0<0?????7#7#7#ZZGa%Gsa%N|+>;KA;KAM3H>'= *>NN/%'&Mta%GsaqGa9$E7>|+>Ii3M`Db !~%'0S_g~7Y #%/EOboy?M   " & 0 3 : < D t  !!!!"!&!.!^"""""""+"H"`"e% "&(1T`h7Y #&0FPcpz>M   % 0 2 9 < D t  !!!!"!&!.!["""""""+"H"`"d%MA4/+)'!aa@srRHUZ YPOMD<3xki^ߏS'߄ާxwpmaE.+ """dfp^f .>      !"#$%&'()XYZ[\]^_`abcdefghijklmnopqr     Z!"#$%&'[()*+,-./0123456789:;<=\>?@ABCD]E^_`acb%&  '()*+,-.de/0 12345678fghi9:;<=>?jkl@ABC  Dwvxyz{|EFGHIefz|XY   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`  ! "$#&%'(oobcgqumishpetjy~alkzseflmhi*w|uvpvjnt   nw, `f-, d P&ZE[X!#!X PPX!@Y 8PX!8YY Ead(PX! E 0PX!0Y PX f a PX` PX! ` 6PX!6``YYY+YY#PXeYY-, E %ad CPX#B#B!!Y`-,#!#! dbB #B *! C +0%QX`PaRYX#Y! @SX+!@Y#PXeY-,C+C`B-,#B# #Bab`*-, E EcEb`D`-, E +#%` E#a d PX!0PX @YY#PXeY%#aDD`-,EaD- ,` CJPX #BY CJRX #BY- , b c#a C` ` #B#- ,KTXDY$ e#x- ,KQXKSXDY!Y$e#x- , CUX CaB +YC%B %B %B# %PXC`%B #a *!#a #a *!C`%B%a *!Y CG CG`b EcEb`#DC>C`B-,ETX #B `a  BB` +m+"Y-,+-,+-,+-,+-,+-,+-,+-,+-,+-, +-,+ETX #B `a  BB` +m+"Y-,+-,+-,+-,+-,+-,+- ,+-!,+-",+-#, +-$, <`-%, ` ` C#`C%a`$*!-&,%+%*-', G EcEb`#a8# UX G EcEb`#a8!Y-(,ETX'*0"Y-),+ETX'*0"Y-*, 5`-+,EcEb+EcEb+D>#8**-,, < G EcEb`Ca8--,.<-., < G EcEb`CaCc8-/,% . G#B%IG#G#a Xb!Y#B.*-0,%%G#G#aE+e.# <8-1,%% .G#G#a #BE+ `PX @QX  &YBB# C #G#G#a#F`Cb` + a C`d#CadPXCaC`Y%ba# &#Fa8#CF%CG#G#a` Cb`# +#C`+%a%b&a %`d#%`dPX!#!Y# &#Fa8Y-2, & .G#G#a#<8-3, #B F#G+#a8-4,%%G#G#aTX. <#!%%G#G#a %%G#G#a%%I%aEc# Xb!YcEb`#.# <8#!Y-5, C .G#G#a ` `fb# <8-6,# .F%FRX ,1+!# <#B#8&+C.&+-?, G#B.,*-@, G#B.,*-A,-*-B,/*-C,E# . F#a8&+-D,#BC+-E,<+-F,<+-G,<+-H,<+-I,=+-J,=+-K,=+-L,=+-M,9+-N,9+-O,9+-P,9+-Q,;+-R,;+-S,;+-T,;+-U,>+-V,>+-W,>+-X,>+-Y,:+-Z,:+-[,:+-\,:+-],2+.&+-^,2+6+-_,2+7+-`,2+8+-a,3+.&+-b,3+6+-c,3+7+-d,3+8+-e,4+.&+-f,4+6+-g,4+7+-h,4+8+-i,5+.&+-j,5+6+-k,5+7+-l,5+8+-m,+e$Px0-KRXYc #D#pE KQKSZX4(Y`f UX%aEc#b#D * **Y( ERD *D$QX@XD&QXXDYYYYD:`b-NKb&VPNt$b&Z @`| R : x  D \ . B z J .Fj.,0z8\ F6L4l Jl.JV Xp Z < !:!!"r"# #~#$H$l$$%,%%&L&&'N''(L(()4)V)x)))*"*Z****++<+b+z+++, ,4,,--@--.R.//j/00z011\112>2|233V33404t45*566b677z78:889(9:F::;<;<<\<<=P=>>n>?:?@@j@@AxAB&BBCC`CCD^DEEFEEFRFG GlGH,HHIVIIJ@JJK`KL"LfLM6MNNOOPP|PQQZQRRSFSTTTTTTU.UFU^VW W`WX"XVXXY>YYZjZ[8[[\L\]"]^^R^_,__`R``aZabbfbbcfcddeerefNfgggh@hhipqrr@r\rrrss>sssstt.tttuvv\vvvvw,wTwwwwx x4x`xxyy,yPyyyyz0zNzzz{"{F{{{{|.|f||||},}l}}~~(~t~~~4X6vD^ЂBfXЄ F2T&.HX P`֊V܋(Rz܌,^Bl2TА JҐ$`ܒ6dĒ&ZƓDzLĕ0hPИPΙ PʚF(b̛2X~؝8^&ZĞ@pğHv֡ 8\.hң@rڤJ¤&^ƥ2n֧Lzިvة:l֪tú*tĴ PvŜ2lƨXxǞǺ@ȌȨ&XɚVʘ<˶:~̰Fl͒&^ΞFxϬFЀH|Ѧ$RҐPӞ(lԼ^՜(tHה>ؘ*h٠.z Rۜ6܄0~&Jtޘ޼L~߮T:j0j 8d2p f"\"X

@;;:98B[[SCSD%%%%%%%"+4632#"&53326554&#"4632#"&53326554&#"'MQKIQRJJP/QKJPRJJPmmMJgfKMJiiJ~NKggKNJhhJCrCJ!,9F@C0&%BSCS CS D#"86",#,#(+467&&546326653#'#"$26776654&#"JNLëigmT).NJUPhH>([;669)aNQXz\cRbKPgAXYf%Ɋ%O.]tk( )tl]- 1#d@ BjD+#'65'73#%ҁ%?Fu]li] Wnl]vB_}@  ? D+%73%'j1( %0YoVnY`]I/ %@"MYQE+!!#!5!3po5˲; @ ?a+%'66553;bSo/0HbGJHT@MQE+!5!V@Q D+!#53V@k D+#3`}-y @SCSD%%%"+#"32'4&#"3265ʼn+*Y+*Uu @B@j D+775%!yz~C{\~G>@; Bh^SCR D#'+356654&#"#'&32!73a݀[i鍀Xmw_F*H@E Bhh[SCSD$"*#$ +32654&#"#'&632#"$77332654&##km|ysmmm{}~3u}pZ/+r׸s?Z2@/  BY C D+3#!575!53!'ɣrꚶ~~o:5\!N@KB`h[Q CSD!!$"$# +'!6676#"&77332654&#"'!3M/-qJl}{tiTqg"-vFHy+'K@H B[SCSD#!'' +2&&#"6632#"5"32654&J0&/pH8^0e%y"4=6ZjoQDu͘L$%@"A`Q C D+#7!#!$)*XB\#//@,B[SCSD$$$$*(+#"$5467&&546324&#"3264&#"326m~~m|yz~{)gijh4r*,{{,*rxy|lqoT'K@HB[SCSD#!'' +%267'#"5432#"&'726754&#"(ZL?=pm mCH#^I̠V:#&p@QCQ D+5Y:"5'p@ ?kQD+Lk| (+5MUU/0C{z!@YMQE+!5!!5!BB7}W (+55%75'}WVTT?z=@:BhfSCQ D#(+6676654&#"#'&632#53h/fcTqi[ڍt5o\u~Yjrc`ɴp6V[fC;3CV@S> '(B  h  [S C SCSDB@86$%$$#$$" +#"&'#"&73233267! !267# ! 3267&67&&#" Ik2_}iM3 =3{P:X>'Db`t{ BJ?k,/9}SKPN946nS~2K+#k*/ 2?  72@/ BhZ C D+773!57!!!#7lk^n`cn_~#~~ ~BqG%N@KBA[S CS D%# +2#!57'53!2654&#%!6654&#!{eDT}Ija%ʆ~{zxjvuG9@6BhfSCSD%#%#+#'&&#"326773# 5!2%0ac,%?f"?/<>-Q>@PG!>@;  B  AS CS D + !!57'5332554#[~{  GP@MBA``YQ CR D +357'5!#'!!!!73G^-I~{)G<@9BA`YQ C D+77'5!#'!!!!Ge3ͣ~{ ~7!<@9 BhYSCSD%#%"+%# 5!2#'&&#"3267'5!@m/T01aw.CwGIeS(42? G8@5 BZ C D3+5!!'5;!57!!57G £ţ>1 ~~~~{FQ @ B C D+5!!57F 1~~{;d4@1 Bh CTD"%+#"&7733265'5!d}mh~{Gg:@7 BZ C D+77'5!3'5!!57#!G mΉC"oa~{~~ ~G`8@5 BA` CR D5+357'5;!73Gţ~{G+7@4  Bh C D%+'#!57'5333!!57))qZ~~{a~~G-@*  B C D%+#!57'5337'5!٣Dhd8~~{OX @SCSD%%%"+! 5! '4#"32X`"m\>=ZA@G>@; BA[S C D +2#!!57'53!2654&#!ˣ5R~~{2yyO!n!)@&B?SCSD%%%(+%# 5! '4#"32X'2j7`"mbx>=ZA@G'"+F@C BA[S C D+)%#"!+2#"&554&#!!57'53!2654&#!vnwi"'0jsatģj/'uC@rqw~~{~v~ysy)9@6)BhfSCSD*#*#+#'&&#"#"$'332654&'&$54$32e%-cR&9n"L&2k_09ޤnY/<~ld.7֢iK%3@0 B`Q C D+#'!!57!#ߨ~~{B<-@* B CTD%%%+3265'5!3#"$5'53Gƣh֣@@/(@% Bh C D+37'5!#'5!F!!Eut1Nss![4@1 Bhf C D+7337'5!#'##'5!锻'  (uðܯu1޶H""+Q+@( B C D+77'5!'5!!57!+lu#&uۃl)su&~J= K ~~ @ ~7H&@#  B C D+'5!!57'5!+11{PXz1R~~u\h 7@4 B`^Q CR D+%!73!5!#!9w ᚧB!@YMQE+#3!!~$>@k D+3#$`!@YMQE+!!53#HG" @hi D+#3#'#+*)FFwf@MQE+!5!fT@k D+#73hN#.O@L'"Bh[SC SD%$*($.%.####$% +!&&'#"&5463354&#"#56632%2675#" 9axkJq#J{Pb#yX,F#Ia~_o&!r;G( ~^BpPGK7!;@8  BACSCSD%%#"+#"&'#'5!6632#4&#"32657j4h3eƈ[}%%[QO}HLXJ"KXƣZND@ABhfSCSD +%2653#"55432#'&&#"?bD +#nEyX4*5VK"*ߢ*Z$<@9 BCSCSD%#%%"+%#"5532'533!3267&&#"25e`4ţ݆Xx'&zUJL@GC~PIDPZNC@@ BYSCSD +"55432!3267"!54&GBd7M:c|-,3{928Mȧ~tF-;@8 BSCQC D%#+5354632&&#"3#!57F"E*3WT gb~~ZKN+C@@%$BSCSCSD%%%%#"+3273#"&'732655#"533267&&#"Zf4NE37G{5`ŊYx'&zV @PL+%&gDF QJEQ>4@1  BCSC D%#+77'5!6632!574&#"!>h8csrQ+~NV~~MB{~Yd )@&BQCC D+77'5!!#53Yhh~`~OK/@,BQCCTD%"+#"&'73265'5!#53 4 6AMhY Xc>?@<   BZCC D+5!3'5!!57#!57>h~cń[{?eၣx I~~ h~~>I @ BC D+5!!57>h~~2YN0<@9.-,%$!  BSC D%%$#+77'5!66326632!574&#"!574&#"!2T 4ll'3pnlg} qkZt~MTdd\l~~n~~JCy~<N0@-  BSC D%#+77'5!6632!574&#"!<S6hqtU'~V_~~ xRG~Z"N @SCSD%%%"+432#"53326554&#"Ző'75A`~N%>@;BSCSCD%#%#+7'5!6632#"&'!4&#"3265AL6fd5wTx%%wWJNCBLBCỊZ`N#<@9 BSCTCD%%%"+3273!57#"533267&&#"Z_44[ņRs''tO @GDwk=>HB=HY N.@+B @SC D##+5!6632'"!57YS.W1 pNjS^IB~~vN)9@6)BhfSCSD*#*#+#'&&#"#"&''332654&'&&54632 $mEifZ{M%"u=iwc{A")\A@J,96UEAT+~@9A?4@1 BjQCTD%#+3#3267#"&5#53?4Al6x?oL> 0:,@)BCSD%#%"+%#"&5'5333267'533!_3i||fli#|ӠW^UNq`~*K:(@% BhC D+37'5!#'5!̂؃YYNNhT=W:.@+ BhC D+37337'5!#'#'5!|؞~^-*Ο_僃PSm>w:+@( BC D+77'5!'5!!57!>t?tbat>uX`aV~  r~~  ~#K]:7@4 BhCTD%$+#"&'7&32677'5!3'5!]ad)JS ?N/cz${m mGpp: 7@4 B`^QCR D+%!73!5!#!ZIt4B?='@$B@?OSG+&&554�wåfjjf(n]TUUT]n7p}{qΫ7u#i-.g̈́$3@Q D+#33{=)@&B@?OSG+6655467&&554&'73"l^Z^^Z^l(¥fkkf$k+)m΄#u7q{}pͪ7y#-@* B[OSG$%$"+#"&'&&#"'46323265鯂YUBA>LcfN7=>8NebL{ ;7"E@B   BZY  C D"! +!!!!!575!5!5!5!'5!'5!78w7WV1{z~~z{: [#@ UQ D+3#3Vx3E@@=&@7 BhfWSD,*('$""(+#"$?32654&'&&5467&&54$32#4&#"%&&'6654&x`XFF]WDC 0S$IH4L"IP^(3bw[[e??[)2avw[cc:ES dEef; dD[kH@Q D+#53#53H*\)5W@TBh f[[SC T  D42.,(&" %"%# +#"&554632#4&#"3265%32#"! ! Z[Z_ff_ZZ XXx('abTԯw֞_WrxuVbl j;PNj +E@B$BWSCSD"!'%!+"+ &#$% +&&'#"&5463354&#"''&632%2675#"V !pMw;:CI 3lKT;0/>zjnx4?D61 b3X*};$nB.-0:uC":u&uuD'@$ BMQE+yw"=K PX@_MQE@kMQEY+#!5!Bw\ 2;O@L")Bh  [ [SCSD;95321!$$$" +! ! 32#"#!2#&&554&#'36654&##\('abxXXB>B; CMAZNb;PN<l jR~=_jK8)AQ*6HD?8I;k@Q D+!5!k/|y @SCSD$$$"+4632#"&732654&#"|ihhjI54GG45Ijjll7HH77KKK *@'YYQ D+!!#!5!3!5!yf|FCXcq/@,BAhUSD#'+!56654&#"#'&632!.E+8:CIYti;K+2>@2ctPpii*T@Q BhhWSCSD)'#! ** +2654&#"#'&632#"&77332654&##5C@HE8FG>GKK@HSHIq94,90(^wwn7[_Do|to.9;0?8~_@k D+3#B`:3@0 BCSCD##"+%#"&'#'5333267'5!!,SHl(ģnfczhm@B!#1?IG`~N.@+  BS C D +"543!!57:~~npeD@MQE+#53epgM%@"BjTD+!#'2654&'7 AVHWHW 4 RP`rm110&_@@ja+##5%-y, @WSD%%%"+4632#"&53326554&#"yXWSXYTTYvuXijWuTkkTi}#i&vvo6@3 BMQE +#'X'wH@E B @jhYQ D"+#'w$'X*J@GB A @jh[Q D#'!+y"y'w'w@} ) 2  Bh  h  OY S C SC Q D><86430.$"?? +:vt;=@:BhfQCTD#(+32653#"&54676653#L0eeQojZ؋u5p[x|Wkqc`ɴr5V\3T@QB`` Y  YQ CR  D +77!#'!!!!73!57'!!!'3ǨN ޜyR6X~.~~Oy  (+7OG~FG~H~_NN~M~~LOX%1G@D+ BhkCSCSD#,'"+!"&'#7&55!273'4&''32!3&&#"XZEafn`WGIvo{B=0vE75+2tB\.,e%=+({fӱIO$%@{G!F<@9B\[ C D"$#$+77'5!3!2#!!!2654&#Fh h ~{콾~qr7),@)BSCS D*%*%+!!574632#"&'73265454654&#"긠ʀZвT%+*:B;B53/909)'$#  ..+"&'#"&5463354&#"''&6326632!3267%2675#""!54&B8gbgzs2@f:hND7LL+xd\r xaYOkUjynNQMKSw73-MV9pQJ].zN6 06@3$B  @[SD.,(&$&+#"54327&&''7&&'774&5&&#"3265[hsS4T;M$M*f%F/f":PЕJ0 +@(YYMQE+!5!%#53#530qUZy"%1G@D BjhfkSCSD##'"+43273#"&'#7&&533&&#"!4&'#3265Z7e/IhX`4^*Ie_e''LB$>#!:!'7JHY0Q0h `V%E@BBCSCSCD%&%#+5!6632#"&'!574&#"3265h5bd5ՐUx%%xWDHCCMCCḲ.%)T@Q"! B  Y  C QC D)('&%# +3#!57!!57#535'5!!5'533!5!> £y>ɑ~~~~!nZe: @ BC D+5!!57Zh`~~>:6@3 BZC D+77'5!3'5!##!>_~ZĄX{r~~W L~~G`:@7  B A` CR D+7!73!5757'5!R磚 1?LL~11>I%@" BC D)+7!5757'533i99~~77_FK$>@;"!   BA C CTD%%5+77'5!7'5;#"&'732655!Fhţ4 D=DD~{ gZYXD~ZKcN%:@7%$# BSC CSD%%%#+5!6632#"&'732654&#"!57ZS 6d 5 D=DruUz&PY ^XxA;h~~r\+U@R! A``Y SC T D&$++%"+!#"32!#'!!!!73%2677'&&#"[C5EO-IF5l552`/ L 0 L ){ hN"09G@D B  Y SCSD21651929%%$%#$" +4326632!3267#"&'#"53326554&#""!54&h߂@@mBd7M;@@ǀŐc|'7ncbo{929Ljaaj5~t9-%@"BSC D%$+774632&&#"!9"E*,W[~) mb~K-#<@9 BSCQCSD%#%#+##"&'73265#5354632&&#"3vĬ 4 C;E"E*3WS gZ gbJ9%.@+ BCSCSD%)%"+! 5!26653'4#"32S`wSQJspCH\>=NGs&aA@h%.@+ BjSCSD%%)"+4326653#"53326554&#"hf?A,Zd#&ő'7F@qh BW5 ":@7 B[C CTD%%#+6653#"$5'53!3265'5!|dգiƣh@@?]$G@D"!   Bj[CS D#%#+653!'#"&5'5333267'5!,g9| 3i||fli#VazW~W^UNqK:$@!BCTD%"+#"&'73265'5! 4 C;EhY gZgOC@@ BYSCSD +2'"55!7&&#"'66267'! e7M:a|O,{;18M8uh@BkD+#'#573͡wZ@BkD+73#'53wWx$@!BW D"#+#"&7733265EJHFttASSAq@Q D+#53qZ' @WSD$$$"+4632#"&732654&#"yWUxxUWyg>+*<<*,=TrqUVllV+=;-->>6P9@ B @SD%%+!3267#"&5467uFO-3.!$W<^yy4_6*0 {ncP840@- B@ ?SCS D!%!"+#"&#"'463232654wZG3*;ku[84)<^]A.]^A/hM @QD+3#'3#fիUH~ @[SD$$$"+4632#"&732654&#"H[B?ZY@B[Y(&&(AUUA@RR@'&'(W@QD+#3\v@kD+3#x;#;0@- B@ ?SCS D!%!#+v-@*B[OQE+'6654HLAXGW@ښ&'&lgVFI GV; @QD+#73#73.Q+w@MQE+#53+|@MQE+3#Я]|zZ @YQ D+#53#5373#Z{~peD#pv@MQE+Mm 2@/ BA`Q C D+77'5!#'!!M ~{~p!@h CR D+3!%!#@EpPOX(@%YSCSD%%%#+!5!! 5! '4#"32`"m`\>=ZA@4u(@% Bh C D+773!57#!4ij^op_~#~~~BbD@A` `  YQ  CR D +3!73!#'!#!!B[oABM2@/ BAQ C D+77'5!!57!!M<~{~~{~OP=@:  B`^Q CR D+!73!55!#'!BU!ЩEEOp'0W@T B \ [ C D(( (0(/+)&$' '  +%"54335'53!32##!575"33332654&#u:h<EE;~~;a:7@'1@.%$# B C D'&)+665!!575&5'5337'5!8hĤhҭ~~(x]#)@&BSCQ D&&+%6554#"!5!&55! !!ᗨͳˬAC!99Ś\N7$p7\h|N*<@9$#BSCSD(&!%$%#+3267#"&'#"553273267&&#"($<%G\5hd5ۆWw'(wT:T@KRNO@OJ\TS_@*M@JB[SCSCD)'#!**  +2#"&'#4$2654&#"32654&##5PcWwR: zt}mk,Xoܮ[.,ā,.<yj_j3:p`'F3@0 BhfCD%$+#&&#"'663237'5!'V!! OHHɇ$-' 8UTTga*!/2@/BhSCSD,+%"+4632&&#"#"554677&&326554&'"ʳKP,9FS_a~`kJ~.'%Il6šrqxq@g7'FT8ޥuC/kNgs{"LnH5V@C5*+ 3ѓ/*_K:.@+ BQCSD%#+#3267#"&5!##5!Z4-0,.X6w|nJ7 b`N.@+BSCSCD%%$"+#"&'#5432#4&#"3265a7ń{%wW<:CỊcN"+@(B?kSD ""+2#4&#"'6654&'&554=zsr?g6'DUNѲh*/+PnG4V@D4+*4*9i: @SCSD5#%&+!#"5543!326554&##^e8HԂ5+׬ա>:0@-  BQCSD%#+!3267#"&5!55-0-.Y5w|:kI8 UN!*@'BSCTD%%%"+325&'3#"&54&#"'6632hZB73@(#3 -*i4bh~j:+ p{q"u:%,@)B@kSD#!+$54774632#665&&#"kSNw()AWJmf2r唜5*>w:'@$  BC D+77'57'5!#!>t5tat=uaV~x m~ ~&N)1@.#"BQCQD%'+73665&'3#&54&#"'6632A83@("3 ,(i5ahR[}j8.9, o{t:(3@0BhCTD(($%#%+326533265&'3#"&'#"547BLenbtscnfL@ʱ\ j~xXlmml4#z@ BK PX@hS C DK PX@hSC D@hS C DYY%$%"+6632&&#"#&&#"'66323713{Q"2 "66!2#Q{4|h #'{B'# h|jDDi4:,5@2 BhQCSD#%$% +##"&'#"5467#5!&&'!3265533264!w()v o'##(SYbtscWSQexttxIeQY]^XJ$I@FB`[ Q CS D$#$# +#'!6632/265&&#"!57##!ݩQ5>Fn3~~{B4#D@A#BhhYSCSD%#%#+!5!%#'&&#"326773# 5!2LOQ%0ac,%?f"?/<>-Q>@P<R#?@<BA[Q CS D#""!#$" +!2#!!##532'5!!2654&#g4(ȣg1doK/{yM"+F@C" ! B \ CS D###+#*%$#3 +5!!'5;!2#!57!!57!2654&#M ģţg1<Ng1&3伽~~~{qp8#B@? B`[Q C D%# +#'!6632!574&#"!57!#!˩LhYSnO~~2~~{BM:@7  B Ak CR D%+!#!57'5!3!'5!ᣣhģ 1~g~{{<H@E BA`[Q CS D"$!+#'!!2#!57'5!!2654&#\ g' RgnG~{٠zv7?@<BAIQ CQ D +3#!#36'5!!!}L: fPeXP!q{>>@'/ =<98541 BK PX@    ZS C  DK PX@    ZSC  D@    ZS C  DYY@>>;:76%##%& +!57&&#"'66323'5!336632&&#"!57#!57O2'D/+ J1SF"g"E~U0J +0D'~3Nԯz ~~f;3Pq& qP3;O~~  ~~G^+H@E& Bhh[SCSD#$!$"(+#"$77332654&##532654&#"#6632H~n}b-&>&e0*}rxsq=.PM!5@2 B C D!8+5'5;!57'!57'533XţD\~~,@~~{Gg$>@;"!BZS C D%#+77'5!36632&&#"!57#!G IQxO/A$)/A+"os~{ pQ2iO@LBA`[Q CS D$#! +#!3!2#!57!2654&#٣g1gAG~{٠zvW<$(W@T'&  B A \  CT D%%%(%($#$! +!2#!57'537'5!!!2654&#5g17 gģ~{{~٠zvFI@F  B A\ CT D$! +!2#!57'53!2654&#5g1gģ~{٠zvS#L@I BhhYSCSD##%"+663 !"&'3327'!5!7&#"#S= U=%+d + b/%O`_P-> W'M:V@S% & - 9854/ B   ZSC  D::7632%##%& +!57&&#"'66323'53!36632&&#"!#!57mҚA) +% I ʥF:F@C BAJCR D% +3#!57'5!3!'53!5U/h⣣h:`%A~A; =@:  B\C D %%+3267'5!!575#"&55'5!LonBx; :xCޣh;~z~~ʤ~a:6@3 BACR D#!+5!3!3!'5!3!57ah|}hr`~~U:8@5  BJCR D5+3#!57'5;!3!'5!㣮*ţ|} $A~`*:O@LBA`[QCS D$#! +#!3!2#!57!2654&#i ׿ kefjAÜ~nqURza:"&U@R%$  B A \ CT D###&#&"!$! +!2#!57'537'5!!!2654&#5 ׿}hH kefji:Ü~D`~,nqURzak:I@F  B A\CT D$! +!2#!57'53!2654&#5 ׿ kefji:Ü~nqURz[N"Y@VBhhYSCSD  "" +%267'!5!7&&#"#76632#"$773 pFn#* Cσ*"KV*ٌXyE{N'@@=BZSCSD%#%"+77'5!!632#"'!!326554&#"Eh 3~7 ~A::@7BYSC D!#8+%7!!57&&5463!3!3!!"goɣcbkn~ \~.%i~HfbkKQ-Q@N)(#"B ZCSC CSD-,%%%# +#6632#"&'732654&#"!57#535'5!3|8c 5 Dh 8csrQ+~XNV~~MB{~b::@7 BAkCR D3%+#!57'5!3!'5;! h⣣ţ d~~\ ,@)B CSD ##$#+#"&'#"&53326533265\m/3qo[lzdczWVVW)~)~~): ,@)BCSD ##$#+#"&'#"&53326533265ҩ^+/aXJZpcSQe:&HGGH&lopk&lopkKqF@C BAZ [CS D"$! +!!!2#!57#535'5!!2654&#A ׿h kefjԚͥ~:H|]Z93a@^*% 3+$ #"Bhh Z S  CSD1/-,)&### +#'&&#"!!326773# #!57'5;3!2ɋ%0ac,%? ţ^ ?/<>-Q0~~{-hPX)N/c@`,+*%)&Bhh YS CS D/-('$####" +3632#'&&#"!!32653#"'#!57'533݂D +#nEhbףhVK"*yX~~4W6@3 BhZ C D+773!57###!!#4hڨh^qiĎlq_|~#~~87~m <u:2@/ BhYC D+####573#!'#&jqtFH'$~&&~ Q ~8DD(|%)Q@N"!    B  h Z  C D)('&%# +!3!57###!57!!57'533!#3-h^qiĎlq_hr]|YB~~87~~=~~{ *:$F@C B  h Z C D#"  +!3#####577!!57'533!'#HwjqtF?X$~yQ ~&&~ ~~8DD72-1E@B -,+('&  B[ Q C D10%#% +#"!5754633'5!32!5754&##!5773!D%Ӑ$ta ~~~~~٢~*1~~޶D:'*B@?(%$#  B[QC D## +%7'#"!575467'5!!54&##!!=v|Ŏ0|w0 ~ }~K ~~~_?8 h;?Z@W  9821.-'&%"! B A  \ Q C  D?>=<;:76$%# +77'5!!'5!32!5754&##!57'#"!575467!!3!8 {Ԑ$t''B ~{~~٢~*1~~~~~\5~.:47Q@N  5 21+*"! B \ QC  D76430/$# +77'5!!'5!!54&##!57'#"!575467!!!hĎ0|w0 =v|$$]*~#I ~~~~ }~\5~_?*Dr2;c@`963 B#"? jjh [S CTD;:87541/+( 22 +2654&#"#76632##"&&546332654&##573#'53Mw& Cς r1LE]BOo)w9rh)#KU޶g,);5FU/owD`2;U@R963-B?h[SCQ CTD;:#$!$;8 +##"&&'46332654&##532654&'"#'663273#'53Ji\jq1KF^BPo)p~trEm#?|TwJ|%!{V;5FU/oSIQR[LC]BJOX B@?BYSCSD%"+! 5! "!7&27'!X`"mq n  \>=ZAih0N =@:BYSCSD%"+432#"5267'!"!7&&h倎~ ) '75t.94+@(BhSC D!$+37663#"#'5!t*!!1l2 2<x3f1ayy%?Pu"AVM,@) BhSC D%$+376632&&#"#'5!v)R"2 ; ؕgMMx 4*OsX5#:@7`^_CSCTD%%%#+#3#3! 5! '4#"32.*`"m>\>=ZA@h0#;@8^`^_SCTD%%%#+#3#3432#"53326554&#"őDrq,75NX.@Fk@hFC BA B  hh  [  [S CSD//ED/@/?><985320#%$%+76#"&'#"&546"3265332654&##"$#"#546323'7'3ݳr23qگ[oo[lƄl[pp[g/*29|rH%qGP:UUUU@P~@ǁ{64$ln|JBs{r.@Fm@jDA CB B  hh  [ S CSCSD//FE/@/?><985320#%$%+76#"&'#"&546"32655332654&##"$#"#546323'7'31Ƣd-/bĝJXXJZpn[IZZI/*2:|rH%qP:;HHHH#}pklo~#}́{64$ln|Bs\(L@I!Bj jC  CT D((%#  +5!!#5#"&5##"&5#326732655zcdz̅l[o۴q3/mmm~~~~)~)WVVW)(L@I!Bj jj CT D((%#  +5!!#5#"&5##"&5#326732655-eQScpZJXŢa/+^Dmm&kpol&kpol&HGGHr1@. BhSCQD%"'+#&532#4&#"337#ĥrpR _hN1@. BhSCQD%"'+#&55432#4&#"33ŵ۶ckr+*9b*'K>'@$ Bj D+%#%7%73%!HݵF%H#%L}|l~Ji|k%@"_CQ D+'5!'K!"~l*@'SCS D +2$32#54&#"##5q$Iq};1+Ղ.|nl$46|~sW@?a+53~;Q{tB~sW@?a+'7'3P:Bt{,/?O_o@WQga'! wq71 GAB h%!h&"  h$k[  [  [[S C'# Dpp``PP@@00 pp}{yxus`o`omkihecP_P_][YXUS@O@OMKIHEC0?0?=;9853 / /-+)(%#"#(+'&632#4&#"'&632#4&#"'&632#4&#"'&632#4&#"'&632#4&#"'&632#4&#"'&632#4&#"'&632#4&#" pa`qh122/q``ri032.Qq``qh032/q``qh032/Wpa`qh122/Uqa`qh122/q``qh032/=q``ri032.OggO+::+NhgO,9:+ NhgO,9:+NhgO,9:+PffP,99,OggO+::+ NhgO,9:+NhgO,9:+1cq #(J@G"!(# '&BQ CQD  +#'37%%57%'%'74 z`F: z`F Mt ZAD%E&+A`B<aR |bG; |bGDEFEG+'krI@F BA^ [Q CS D"$! +!!!2#!57#535'5!!2654&#$ ׾ݣh jefiͥ~{'~H}\ZGH@E BA[S C D +72#!!57'53!2654&#!stˣ5RhhR~~{2yyA`~N)B@? #"BSCSCD%#%#+%77'5!6632#"&'!4&#"3265gtt+L6fd5wTx%%wW#iviFJNCBLBCỊ<\ 0@-  B AjQ C D+3!!57'5!Hg~~{>V@  BK PX@^QC D@jQC DY@  +73!!57'53':~~H:>@;B`YQC D +!!#53'5!#'!!!#57Ss "ޣޚ'{ښ~~MI@FBA`[WQ C D$!+77'5!#'!3 /265&&##!M y<y~{,̿~>%: ?@<B ?`[QC D%+!+#'!32'665&&##!57'53!3¿3p #{܋##s~~F+N@K)(B ZS CQC  D+*'&%#$ +77'5!33336632&&#"!##5#!FhaA9|Y0J!+1?!ZYa~{  uL1=M~z ~ZM+P@M)(B ZYSC  D+*'&%#$ +77'5!335336632&&#"!##5#!Zh^2tK.<&+ )7x,^~/UX-.S~˿~'L@I&%"!B`Y S C D''%#! +#!336632&&#"!57#!57IQxO/A$)/A+"osA pQ2 ~~~~{U: D@A B`ZQC D#5+#'#!57!!57'5;!'53!ţᣣ`~~2~~9M$I@F#" B$A[WQ C D$#+5!3 /265&&##!57!!57M8<8<1,̿~~{~~{U:%C@@"! B ?[QC D%#+#+32'665&&##!57!!57'53!P(¿3qPl:܊#"r~~~~j*9>@;'BhSCSD&(%$ +"&'# 5"3267&554323366554&#"oVFUw!?z䷷qg3r?uo\fscau%% !-iΣa;_ 8DCݨpO*;q@;+'BK PX@!hSCS D@!hSCSDY@ (%$ +"&'#"554"3267&&554632354&#&3665ZF:I™HT+]bB<'X1A79>JG,2 !!P9 ;OgioK l|xkf21[MN@K B A`JQ  CR D +#'#!'5!3#!57##ģ {_~{B3:M@J  BA`JQ CR D +#'#!!3#!57##ڨh:%A~A;$|@  "!BK PX@#h`\ C D@$hh\ C DY@ %%%+#37#"&5'5!3267'53!!_z hci<1ϥ~[;$Q@N"! Bh`\C D$#%&+%#33267'5!!575#"&55'5!onBx; :xCޣh7"~z~~ʤ~:!=@: B[ C D!%%+6632!574&#"!57'533F`zib~?1{~=(M@J BYSCCSD&$!  + 5&&77353 !3267!54&#"PT9lI12YfĚ]zbm`.&$?Z  gN&U@R BhYSCSD#"&&  +"55&&536632!3267"!54&ij!"%Bd7M:c|-";X{928Mȧ~tF3!@@=!   B\W C D$+5!33/265&&#!!57F  q1)r$~~{Z{: 8@5 B?\C D/+77'5!3!'665&&##!Z T\4q~߻" k~MK$F@C$ #"BZ C CSD%%!+5!3!'5!#"&'73265!!57Mh£ 5 D1  gZ~~{ZK :%F@C% $# BZC CSD%%#!+5!3!'53!#"&'73265!!57Zhᣣi5 C=D9 gZ%~~NB@?BYSCSD + # 5!54#"'6627!n6]rO14ԣa8n6/%#A!NG@DB`h[Q CSD$"$+'!#!#"$77332654&##5@efyBx rxLu:K@H B`ffQCSD$"'+#"$77332654&##5'!#tyfV:xpvB@k"@&J&ҭ?0X@U BA`YQ C Q CSD""%$ "+@:#Y@V    B` YQC  Q CSD##%$ +'5!3#'!!57!5!#"&'732655AS! 2 @29~z~~{е RNOC@@ BA\ CS D +!"$54$3!'5!%!"39g ~;x{Oa'G@D Bh\ CT D'&"   +!"$54$3!'5;76676&'3#%!"39gţTjs!$~MOdHښ;x{Tf%6I@F#"!&BhCSCSD1/*(%$%$%# +36676&'7#&'#"5532'53&&#"3267&&5[M!$x)5mZ4'sNTu'A_uҹafz\U]WY@>;;CIC!04G@D)Bhf[S CTD%+#$!"+4&##532654&#"#7663236674&''53#&'Չs}S)FيuovhPCjv Z""󲠯rv}z*"KVp1(DL_Է?D Z ,L4G@D2$Bhf[SCTD+#$!%%+#&'54&##'32654&"#'&63236674&''53"$樋ibus_cau㷻b]eZ&0ai `fGrKGOdOQ^eTéS'{YL*-*Z.'1K@HB,+?h[S CQ D10'&#$!+532654&#"#76632#&&554&#'66553}S*Fيuovi%)tNbSo/0xy*"KUq1(Dl"#GvbGJHTL&0K@H B+*?h[SCQ D0/&%#$!+'32654&"#'&632#&&554&#'66553us_cat㷺d^gZ"%jbbSo/0dPQ^eTĪS&ba-Vc3_P[zbGJHT7f)<@9 B AhQ CT D%'%%!#+!##532'5!336674&''537#&'(5)ZM Z8!$˪r FD_uҹ@C ~z\A@:'B@? BhQCS CT D%%!#+!##77265'5!36674&''53#&',Ͳ9*k[[Ljt Z!$򱩺Ϩ1_uCUϯ UVN]  ^-+!#3o; hN$6@3"!BhSCTD%%%%+#"55432&&#"36674&''53 ̥]/-/zD_NHDs59*:#*ST2 Mu >@;B`fQ CTD %'# +#'!36674&''537#&'!#ͩ[L Z7"#̩D_uҹ@C ~|\BZ:8@5B`fQCTD%#+#'#36674&''5!#&'##!ZMX`tܡ_uyl; ~N|:HBj*H@E %Bhh[SCSD#$!$"(+467&&54$!2#4&#"33#"32653# $jy)2ÍɲǼ~*0eܰipsxr##FS3@@MQE+##Fff@@MQE+zh"z'AA@YQD+`+ @ @a+467#``Tp0/cFIIU-Q @?D+'66553QaSp/0`dEJGV#G @ ?a+%'66553GbSo/0NbFJHU*N#*Gi{@@?D+`+#`&hhF@@a+:#:&i iK@?D+#z @ ?a+%'66553'66553GbSo/03bSo/0NbFJHUbFJHU? "@ CQC D+!#!5!3!pwbvG`$3@0 CQC Q CD +!!#!5!!5!3!!!$pxxp`v% @OSG%"+4632#"&5p^_qq^_pXppX G*P@M B  Y YSCSD*)('&%%#%# +!3267#"5#535#535432&&#"!!!9p38{=㒒;uB5q8!|}#ά}OV+9= @ =;5.' (+#"&554632#4&#"3265326554&#"34632#"&5'x~~EAAFGB?EPJJQPILPm9m iMg9NiJMJgP6NJhhJNLfgKCCAJ(%(+&55#52674632354&#"6651e37d.z̯au -$32U[  ٱʬ*e[,LNml@m&7 @ #  (+!5!4632#"&53326554&#"#!57'5337'5!q/YVSYZTTYDhiwuWjjWuTllT?d8~~{b[(+'##333####5!3]tn^^ez9Ra\N(+%#"5432!3267"!&&W_C 7M_WJ:6^7;IO/59<>*A94=lR"l' 'wK@ B @K PX@(jh[[S DK PX@(jh[[SD@(jh[[S DYY@ $$$$*/"+m"m''w3@ . / ?3 - , BK PX@Hh  h  [ [ [SCSC S DK PX@Hh  h  [ [ [SCSC SD@Hh  h  [ [ [SCSC S DYY@"^\XVRPLJFD:8*($"  +++m"m''w@$# 4( " ! BK PX@Eh  f[  [ [ [Q C S DK PX@Eh  f[  [ [ [Q C SD@Eh  f[  [ [ [Q C S DYY@SQMKGEA?;9/-  $"$#!+kr"k' 'w6k@!BAK PX@&[[Q CS DK PX@&[[Q CSD@&[[Q CS DYY@ $$$$*- #+N6!(+#"54327&&'2655&&#"C_6$@h:44:䮁C\ɜ<-  (+#!#'5!Σ>ţ1E (+!73!55!#'!waDARϓJ#(+!5!C= (+373##5!(ەHTSS\PtjN'5 1*#(+#"&'#"5543266323275&#"!4&#"3265ͦOQͤQOrՉ~Ȅ{Պ}ל/B1؛Bl*iϧk*mͩK~-(+#"&'732654632&&#"[4B;E"E*,W[Y gZ mb133& (+66363267#"&'&&"66363267#"&'&&"/|AE@eVBB@|0 0|@BBVe@EA|//|AE@eY@A@|0 0|@BBVi=DA|/jDN2,MEEM,2NDDN2.MFEM,4NE(+3!!!'7#5!7!5! ݌WeYXۤ<<G#gW@9z )+G#g @9x )+7 (+3#!'#37ŕrn')4433B\ (+%'66553\YRo//fEJGVw--!E@B   BSCQC D!!%# +5354632&&#"!!57!!57-ֽBV!5x?vgi\u hlu`~~~~3-"A@>  BCSCQC D#$ +%7&&#"3#!57#53546323!:z>{VoY~|N~~N ~r" *;AGMS]aeimqu~1@.|vsronkjgfcb_^ZTQOIHEB=<:5& (+4&#"32652654&'6654&##'#"&554632#"&5#3265#33!5353!#%5!#53##55!!5!!5!5!!5!!5!32###535#53#53%#535#53#53mffhe \i60(,oeJ?BJJ@@K7(26Ti[Qj\q(om56o/352~N[\ [\]=9<:]qqqqqq"ooooooD`{{`pbyybOL-F >'KKENNEpDOOD,6-.MQ\OzO;qqtt.&(+Jtttttt8qqqqqq[ '((~~~#b"&*@ )'%#! (+ 4676654&#"36632#33#3#AD(H^;+6;3*O;KR115='N34?52M7ZX[L  )'! (+2!&&554&#!!57'53!2654&#!c`h[c ibڣxpqwY~'iv~b4tZd~~X^X\iF (+3#!575!'3'Rã@~~{2:cC(+7#"&'732654&'iheD`'!7"=6F;C4Lcn{ 0*1W.`%l(+#3%##(+#"&7733265#"&#"'46323265CIGF_H9|)!.W^H-* 1[tt[4AB3 KjK4$IoK3%  (+#"&5#326''%'66'56H0DFHEH<QFS?2@@2YqqY~SNB57?(+#"&7733265'3#ELHF\jYrrY3??3nL(+#'#'%37#"&#"'46323265LĨ*aB4q&4O_C)|&6>_G0=dE-m (+#3737''6654H?ŪUC7K>~L8 " ^XJ=@=WO  (+#'#'3#3Oǧ Wxq  (+3#'#'3#!ǧ&̓Yy(+#"&7733265#'73X_\Y_ssARRAz(+73#ya (+773!57'!!!#QQyk00lx~~~||~6& $ (+2#!57'53!2654&'#%36654&##O_Wgt mojg v{{S!`~X|^XTdYSVFp& (+#"532#4&#"3265vv}2 #=˻yz$z|Z(+2#!57'53326554&#g ~~~XӉ (+!!73!57'53!#'!!_(./N~X(+77'5!#'!!!!ԩL&~X~pK  (+%#"55432#4&#"32675!5!K.iƝAm2\5ɝen]*&(+5!!'5;!57!!57 6ƣʣn~~Q~~X) (+5!!57 ~~X?(+#"&7733265'5!vkXv pɲeeybh(+5!3'5!!57#!57T_hoyB]cp k:~~ i~~X(+357'5;!73ţ~X! (+333!57'#!57'533 b~~=_~~XB(+#!57'5337'5!BNg[A~~X\o  (+#"55432'4&#"3265o #ů+=6>7\+}!(+%#"55432'4&#"3265os6 #ů+G~=6>7A(+3 /265&&##Z<A̿\'(+4&'&&54632#4&#"#"$773326L|w~~rv0GX(:\s]JIQ+:ld^3\(+#'#!57##\~~ZBE(+3265'5!#"$5'53 裣{|dd (+37'5!#'5!m  mphho.RP(+737'5!###'5!ݷYY{ W  ](+77'5!'5!!57! ~-}KI~,~^IJ[~ % TG~~ 0 ~ (+'5!!57'5!YXN~~ WO  (+%!73!5!#!>wXPv~Brx  (+#"&54632'4&#"3265ʼntttsW{{}}Of (+775%![t~D!~Ys(+356654&#"#'&632!73ffE\Wer໯uWbr=TqsSɸmY*'(+#"&77332654&##532654&#"#'&632`U`hy`l~onhbniTs⨿QQ&#cMnmRb__TLh`Gs(+%#"&'732655s2 @29 RNY! (+6676#"&?32654&#"'!73x!%r8۲{cvrpdgcF %%ʹҡSg|nk}95 Qw'!(+2&&#"6632#"&54$"32654&NBC :rJx1XXygir}j4:Ƴ7?6.}bhwGh (+#57!#!hG! BX#/ ,& (+#"&5467&&546324&#"3264&#"326eWfy{j[h鴫㢋aika#wR]{}]Ru\W%'^^&%WVTooTWmmdJb^NMccG'! (+%2655#"&54632#"&'726754&#"l-~HDC@2ctPpii,* (+2654&#"#'&632#"&77332654&##5C@HE8FG>GKK@HSHI94,90(^wwn7[_Do|to.9;0?8~W(!  (+3##5!'33'~~_c f#6q! (+!!6676#"&?32654&#"4O*RDNLMCACZDžznj 06EBBQ"x,'!(+2&&#"6632#"&5546"32654&5l+'R3Sj$e?@SWDGSJ,^NB"&zuևV,& NaJBB7G>.Q] _Pr! (+%# !2#'&&#"3267'5!4HO:*\|"PN , Nka%.B*# O'(+4&'&$54$32#4&#"#"$773326Θod.7֢k_09ޤ~r  (+!"3 '4#"3265?Kض̭V`  br (+#"32#&&#"32677ĥ] _r  (+%# 32#&&#"3267'5!4= |"PN , NB*$   (+#7!5!%'X|W#/ ,& (+#"$5467&&546324&#"3264&#"326/rr)prsq4r*-{|,)rwy|lqoa'! (+%2655#"5432#"&'726754&#" 1ZL?<qm mDHJ^I~! (+2#!!57'53!2654&#!m uxxuХ~~X~Z\x#x)+#@MQE+B?K@H B AYS CS D  + !!57#53'5#32554##3[ƣ^~  B?K@H B AYS CS D  + !!57#53'5#32554##3[ƣ^~  3%B@?#"! BZCSC D%# +77#535'5!3#6632!574&#"!\̣h8csrQ+~`NV~~MB{~%A@> B`Y Q  C D +#'!3#!57#53!#ߨn~~NB?C@@B  jYQ CTD%# +3#3#3267#"&5#535#53?4Al6x?L> A7!"7&#B_\>@; BjjhZ C D"+7"7&#sX>@; BjjhZ C D"+7:"7&#\OF@C BjjhZ C D #+7S"7&#`W@T  B(@h[  [Z C D&$%!# #+7 "7&#h\A@> Bh YZ C D #+7"7&#@  BK PX@.h  [ZSC C DK PX@,h  [[Z C D@.h  [ZSC C DYY@ +)$$# #+7"7&#0S@P Bjj  h  [Z S  C D0.*($"# #+GE"G&%wW@T /"Bhf^SC TCSD!!!0!0%#%# "+G""G&'B]^@[BA  jj``YQ CR  D !+G"G&'sY^@[BA j j``YQ CR  D !+G;"G&'Pg@d BA  j j``YQ CR  D !+G "G&'h]b@_BA``   YYQ CR  D !+Q "&+B[+@( Bjj C D+Fs"F&+stW+@( Bjj C D+!9"!&+N3@0  Bjj C D+ "&+hP[-@* BY C D +GT"G&0 aU@R#"  B,@[[ C D*('% % +OX!"O&1B9\*@'jjSCSD%%%# +OX"O&1sX*@'jjSCSD%%%# +OX:"O&16O4@1# BjjSCSD%%%#!+OXS"O&1`D@A'&B0@[[SCSD!%!%%%%#"+OX "O&1h\,@)YSCSD%%%#"+<!"<&7BZ\;@8 Bjj CTD! %%&+<"<&7sX;@8 Bjj CTD! %%&+<:"<&7WOD@A#  Bjj CTD%$"!%%&+< "<&7h\?@< BY CTD$#"! %%& +7H"7&;sX2@/  Bjj C D+h"h&CB]@Z(#B  h[SC Q C S D&%4310+)%/&/$$##$& +h"h&CsN`@](#B  hh[ CSC S D&%4310+)%/&/$$##$& +h"h&C i@f630 (#B   hh[ CSC S D&%875421+)%/&/$$##$& +h"h&CI{@x0 : 9(#BC @h[ S C S CSC S D&%A?><7542+)%/&/$$##$&+h"h&Ch)c@`(#Bh[  Q  CSC S D&%76543210+)%/&/$$##$&+hI"h&Cgi@f(#Bh  [[ SCSC S D&%FD@>:842+)%/&/$$##$&+h]"h&Cx@u (#B j j  ` f [\ C SCSD&%KIEC?=974310+)%/&/$$##$&+ZDN"Z&Ew3d@a.!Bhf ^SC TCSD  / /)('&  +Z"Z&GBT@QBhZ C SCSD%$"!    +Z"Z&GsNT@QBhY C SCSD%$"!    +Z"Z&G ]@Z'$!BhYC SCS D)(&%#"    +Z"Z&Gh)W@TBYQ  C SCS D('&%$#"!    +e"&B,@) Bh CC D+Z{"Z&s|,@) Bh CC D+)")& 4@1  BhCC D+"&hX-@* BQ CC D +<"<&PX@U)( B2@SCS CSC D!%!#%# #+Z""Z&QB-@*h CSCSD%%%# +Z""Z&Qs`-@*h CSCSD%%%# +Z""Z&Q 7@4# BhCSCSD%%%#!+Z""Z&Q[H@E'&B0@SCS CSCSD!%!%%%%#"+Z""Z&Qh;.@+Q CSCSD%%%#"+0"0&WB;@8 Bh CCTD%#%#!+0"0&Wsl;@8 Bh CCTD%#%#!+0"0&W C@@#  BhCCTD%#%#"+0"0&WhG<@9 BQ CCSD%#%# #+#K]"#&[sdF@C  Bhh CCTD%%!+#K]"#&[h?G@D  BhQ CCTD%% #+7"7&#nS<@9 BhYZ C D"+h"h&Cn&]@Z(#Bh[ Q CSC S D&%3210+)%/&/$$##$& +7K"7&#IO@L B jh[Z C D$$"$ #+h"h&CWl@i71 (#B  [\SC Q  C S D00&%0?0?=;9853+)%/&/$$##$&+7P"7&#3L@I( BAhZ C CSD%&"+hPlN"h&Cg@d(C0#9: Bh[SC S C S  D&%><75+)%/&/$$##$& +G4"G&%snE@B BjjhfSCSD%#%#"+Z"Z&Es_@ BK PX@1h`f CSCSD@2hhf CSCSDY@$#!   +GP"G&%1eM@J'$! BjjhfSCSD%#%# #+Z"Z&E ^@[&# BhhfCSC SD('%$"!  +G!"G&%qC@@ BhfYSCSD%#%#"+Z"Z&E/R@OBhfQ CSCSD#"!   +GJ"G&%6_M@J'$! BjjhfSCTD%#%# #+Z"Z&E\@Y&# BhhSCQC TD('%$"!  +G!5"G&&JU@R   B  AjjS CS D"!  +Z,"Z&F%@@=*)BCSCSD%#%%#!+G"G&'nT\@YBA``  YYQ CR  D !+Z"Z&Gn&Q@NBYQ C SCSD$#"!    +GL"G&'p@m BA  j``  [YQ CR  D$$" !+Z"Z&GWc@`("B[Z C SCS D!!!0!0.,*)&$    +G "G&'~\\@YBA``  YYQ CR  D !+Z"Z&GQ@NBYQ C SCSD$#"!    +GY"G&'Y h@e( BA``YQ CR  C S  D#! !+ZN"Z&G:[@X4!*+BY SCSCSD/-(&    +G5"G&'Jg@d BA  j j``YQ CR  D !+Z"Z&G]@Z'$!BhZC SCS D)(&%#"    +7:"7&)5OQ@N)&# B  jjhYSCSD+*%#%# #+ZK"Z&I [@X30- &%B h CSCSCSD54%%%%## #+7K"7&)"Z@W*$ B  jh  [YSCSD###2#20.$%#%# #+ZK"Z&IWa@^4. &%B  [ CSCSCSD---<-<:8&%%%%## #+7 "7&)[F@CBhYYSCSD%#%# #+ZK"Z&I@O@L&%BQ CSCSCSD%%%%## #+7"7&)G@DB'&?hkYSCSD%#%#"+ZKm"Z&IDVR@O0-&%BYSCSCSD%%%%## #+G9"G&*oNL@I%" BjjZ C D3 #+>:">&JOH@E%" BjjCSC D%#"+R"&+p_C@@  B @[[ C D!%!& +"&xE@B  B@SCS CC D!%!& +"&+nMR)@& BY C D+"&nU)@& BQ CC D+uJ"&+<@9 Bj[ C D  "'+&}"&&V:@7  B[CC D  "'+FP"F&+9@6  B A C CSD%)+YP"Y&KC@@"BAQCC CSD%& +FQ "F&+DZ)@& BY C D+F"F&+,C@@    Bh CT D " !")+YKI"Y&KLA@>BQCC CTD%# #+;/";&,DK@H Bjjh CTD"&+K}"& ;@8BhCCTD%# +Gg"G&-E@B B"!?kZ C D!+>">&MPJ@G  B ?kZCC D!+G`"G&.ssSF@C BAjj` CR D6+>Z\">&Ns[)@& BjjC D+G`"G&.D@A BA?`k CR D6+>I">&NE(@% B?kC D+G`"G&.=@: BA` CR D6+>">&N%!@ BC D+G`"G&.D@A BA`Y CR D6+>">&Ng*@'  BZC D+G"G&0sY;@8  Bjj C D%+<"<&Ps?@< Bh CSC D%#!+G"G&09@6  B?k C D"!%+<N"<&P;@8 B#"?kSC D%# +G5"G&0[JD@A  Bjj C D! %+<"<&P G@D%" BhCSC D%#"+"&Pk%;@8#" BCSC D%# +OX"O&1nS(@%YSCSD%%%# +Z""Z&Qn8*@'Q CSCSD%%%# +OXK"O&1#=@:$Bj[SCSD,,"&%%%# !+Z""Z&QW=@:$B[CSCTD,,"&%%%# !+OXJ"O&1\,@)YSCSD%%%#"+Z:"Z&Q.@+QCSCSD%%%#"+G'"G&4sYT@Q!B Ajj[S C D10.-,*&$#" +Y "Y&Ts=@: Bh CSC D## +G'"G&4R@O!B A10?k[S C D65,*&$#"+Y N"Y&T:9@6B @?kSC D##+G'5"G&4J]@Z30-!B Ajj[S  C D5421/.,*&$#" +Y "Y&T:E@B BhCSC D##!+y"y&5sXE@B*BjjhfSCSD*#*#"+v"v&Us:F@C*BhhSCQ CSD*#*#"+y:"y&5OM@J1.+*BjjhfSCSD*#*# #+v"v&U~P@M1.+*BhhfCSCSD*#*# #+yD"y&5wW@T*9,Bhf^SC TCSD+++:+:*#*# "+vEN"v&Uw?W@T*9,Bhf^SC TCSD+++:+:*#*# "+y"y&5hD@A*B/.?hfkSCSD*#*#!+vN"v&UD@A*B/.?hfkSCSD*#*#!+y4"y&5IM@J1.+*BjjhfSCTD*#*# #+v"v&UN@K1.+*BhhSCQCSD*#*# #+%"%&6?@< B?`kQ C D+A?"A&V@@= B?jkQCTD"!%# +%M"%&6wU@R B` hQ  C CTD   +AM?"A&VwU@R  'B j `QC  TCSD(("! %# +%2"%&6GJ@G Bjj`Q  C D +ABH"A&VUC@@ BhCQCTD"!%# +<S"<&7`U@R'& B0@[[ CTD.,+)$"!%%& +0"0&WgT@Q'& B0@SCS CCSD!%!#%#%# #+<"<&7nS9@6 BY CTD %%&+0"0&WnD8@5 BQ CCSD%#%#!+<K"<&7DM@J$ B j[ CTD,,*(&%" %%& +0"0&WVI@F$ B[ CCTD,,"$%#%# "+<"<&7@  BK PX@$[SC CTDK PX@"[[ CTD@$[SC CTDYY@31-+'%!%%& +0H"0&WfB@? B[SCCSD$$$#%#%# #+<J"<&7\?@< BY CTD'&$#! %%& +0"0&W<@9 BQCCSD%#%# #+B`^YQ CR D"+p"p&\C@@B`^Q CQCR D"+\h5"\&<JK@HBjj`^Q CR D #+p"p&\N@KBh`^CQCR D #+3"3&sWb@_B j j`` Y  YQ CR  D#"  #+a"a&ss@p3,&-B  h  [ C SCSD<;10HGED@?;C@;BYQ CCTD%# #+7"7#2@/ BhZ C D +G"G$N@KBA[S CS D&$  +G"G'P@MBA``YQ CR D !+\h"\<7@4B`^Q CR D +G"G*8@5 BZ C D3 +FQ"F+@ B C D+Gg"G-:@7 BZ C D +G+"G/7@4 Bh C D% +G"G0-@*  B C D%+OX"O1@SCSD%%%#+G"G2>@; BA[S C D +%"%63@0 B`Q C D+7H"7;&@#  B C D++Q"+:+@( B C D+ "&+hP[-@* BY C D +7H "7&;h\4@1  BY C D!+h|m"h&H@E%$ BYS CSD/.-,)'" %$%$ +io"i&_S@P &Bhh  Y[SCSD/.#$!$") #+a,m"&@@= BYSC CD#"! #$%$ +ql"&h.@+BYCTD%#+Ub"&\F@CB  YQ CSCTD.-,+%%%# #+>:">6@3 BZC D +Z"N"ZQ@SCSD%%%#+B`:"Bt3@0 BCSCD### +*K:"*X(@% BhC D+w"&h/4@1BQ CCTD%#!+U"&hQ:@7BQ CSCTD%%%# #+Z"m"Z&Qu(@%YSCSD%%%# +Ul"&4@1BYSCTD%%%#!+tl"t&|?@< BhY CTD-,+*))$%#& +G "G&'h]b@_BA``   YYQ CR  D !+Mm"M&sY>@; BAjj`Q C D +y)9@6)BhfSCSD*#*#+#'&&#"#"$'332654&'&$54$32e%-cR&9n"L&2k_09ޤnY/<~ld.7֢iKFQ"F+@ B C D+ "&+hP[-@* BY C D +;d";,4@1 Bh CTD"&+Gg"G&-sTF@C BjjZ C D"+6L"6&S@P&   B jh[ CTD.."$4% "+7"7#2@/ BhZ C D +G"G$N@KBA[S CS D&$  +Mm"M2@/ BA`Q C D+G"G'P@MBA``YQ CR D !+ML"M&kU@R*$ B j[ C D###2#20.,+(&" 9 +G+"G/7@4 Bh C D% +G"G*8@5 BZ C D3 +OX"O1@SCSD%%%#+M"M2@/ BAQ C D+G"G2>@; BA[S C D +G"G%9@6 BhfSCSD%#%# +%"%63@0 B`Q C D++Q"+:+@( B C D+hN"hCO@L(#Bh[SC SD&%+)%/&/$$##$& +ZN"ZGC@@BYSCSD   +a"a&!VO@L" B[ CC D**(&$# & +Z"N"ZQ@SCSD%%%#+A`~N"AR>@; BSCSCD%#%# +ZND@ABhfSCSD +%2653#"55432#'&&#"?bD +#nEyX4*5VK"*ߢ*#K]:"#[7@4  BhCTD%%+>w:">Z+@( BC D+Z"Z&Gh)W@TBYQ  C SCS D('&%$#"!    +H"H&sb%?@< Bh`CQC D!+vN"vU9@6*BhfSCSD*#*# +Yd"YK)@&BQCC D+"&hX-@* BQ CC D +K"L/@,BQCCTD%#+a"a&sO@L#"!BhZ CSC D%# #+#K]"#&[VT@Q&   Bh[ CCTD.."$%% "+[""&9B]@@= Bjjhf C D #+=W"=&YB=@: Bhh CC D #+["&9sY@@= Bjjhf C D #+=W"=&Ysb=@: Bhh CC D #+[ "&9h]D@A Bhf  Y C D&%$# #+=W"=&Yh=@@= Bh Q  CC D&%$# #+7H!"7&;B%\2@/  Bjj C D+#K]"#&[BF@C  Bhh CCTD%%!+D# @BQD+x#@BQD+7#&&@#Q CQ D"+K"&;@8BhCCTD%# +-Q#-i@?D+G+"G&/sYM@J BhhQ C C D%"+2Y"2&OsL@I/.-&%"!  B  h CSC D65%%$# #+7"7&#I@F BhZ  [ C CSD+)$$# #+hN"h&Ci@f(#Bh[  [SC S C S  D&%FD@>:842+)%/&/$$##$&+%X"&17@4' B&@jSCSD%%%#!+F-"F&He@b& '=<985410 B SC Q C  D>>;:7632/.+)$"%# +F-"F&H'HNi@f9& BA@=<7632 B SC Q C  D?>;:885410/.+)$"%# +G""G&'B]^@[BA  jj``YQ CR  D !+M""M&B]C@@ Bjj C D'&$#" 9+Z"Z&GBT@QBhZ C SCSD%$"!    +a"a&B7@@= Bh CC D&+7@"71@.&%$ B C D(')+&N"1@.$#BQCQD%'+94"9&$9@6BhYSC D!$ #+AV"A&%!<@9 BhQCSC D%$ #+ZKN"Z&Q[}Q@N82/73-&%BhQCSCTD%'%%%# #+OK "O&1[R@O8732/-&%BhSCCSCTD%'%%%# #+G^"G&V@S' Bhh ^[SC TCD0/#$!$") #+TL"T&Hd@a Bhh ^ [SC TCD/.-,*($"  ++ +G"G&% F@C Bhf^SCTCD%#%#"+ZN"Z&EMS@PBhf^SCTCD#"!   +7H"7;&@#  B C D+`'F"3@0BhfCD%$+FQ"F+@ B C D+>J">&[@"GA (0 >=:9652 BK PX@/  j  [   ZS C  DK PX@/  j  [   ZSC  D@/  j  [   ZS C  DYY@!@@@O@OMKIHEC??<;87%##%&#+'"'&Vv@sC= &' . :9650 B  [   Z CSC  D<< Bh YZ C D #+h"h&Ch)c@`(#Bh[  Q  CSC S D&%76543210+)%/&/$$##$&+3"3T@QB`` Y  YQ CR  D #+aN"ab@_3,&-B  [ SC S D<;10@?;C ">&h[@(0 >=:9652 BK PX@*   Y   ZS C  DK PX@*   Y   ZSC  D@*   Y   ZS C  DYY@GFEDCBA@??<;87%##%&#+'"'&hUj@g&' . :9650 B   Z Q CSC  DCBA@?>=<;;8743%##%&#+G^ "G&hS\Y@V' Bhh   Y[SCSD43210/#$!$") #+T"T&hi@f Bhh [  Q  CSCSD3210/.-,*($"  ++ +M"M&nTA@> BY C D&%$#" 9+a"a&n=@: BQ CC D&+M "M&h]G@D BY C D*)('&%$#" 9 +a"a&hC@@ BQ CC D"! & +OX "O&1h\,@)YSCSD%%%#"+Z""Z&Qh;.@+Q CSCSD%%%#"+OX"OB@?BYSCSD  %#+h0N"h=@:BYSCSD  %#+OX "O&h[T@QB YY SC SD('&%$#"!  %# +h0"h&hS7Q@NBYQ C SC SD('&%$#"!  %# +S "S&h\]@ZBhh   YYSCSD,+*)('##%# #+["[&hm@j BhhY  Q  CSC SD+*)('&%$!  ## +6"6&nT@@=  BhY CTD4%!+#K]"#&[n<C@@  BhQ CCTD%%!+6 "6&h]D@A  BhY CTD4% #+#K]"#&[h?G@D  BhQ CCTD%% #+6K"6&b]D@A  BhY CTD4% #+#K]"#&[G@D  BhQCCTD%% #+; ";&h]E@B BY\ C D%%% #+A"A&hQ@N  B\Q C C D)('&%$#"! %& +W< "W&'+h[i@f)"! '$ B(# A   Y \  CT D10/.-,+*&% $"+a"a&''hri@f' %" B&! A \  Q  C CT D/.-,+*)($# $"++Q"+&:mG@D $B CR CSD,,%$ +>w:">&ZmG@D $BCR CSD,,%$ +Z"ZF<@9BCSCSD%#%%# +9"9&.m`@]  BAQ CS C S CSD((%#!$ +E:"E&WmZ@W !BQCS C S CSD))&$%!$ +7"7&#;@8 BhZU C D"+hN"h&C=Z@W(#Bh[  USC S D&%3210+)%/&/$$##$& +7"7&#PP@M#  Bh[   YZ C D$$ #+h"h&CU r@o> (#Bh  [[ S CSC S D00&%0?0?987621+)%/&/$$##$&+7"7&# Y@V  B  h  f fhZ C Q D!  #+hp"h&C@~@{5 (#B   h   fh[ S C CSCS D&%<;:9764310+)%/&/$$##$&+7"7&#)Y@V  B  h  f fhZ C Q D!  #+k"&CPw@t3 (#B j  h  fh[ CSCS D&%<;:9875421+)%/&/$$##$&+7"7&#e@b,  B  hh [   YZC C D--'&%$ #+hE"h&CO@G5(#B  h [   Y\ S CSCSD99&%9H9HBA@?;:764310+)%/&/$$##$&+7"7&#q@n ( '  B1 @  h fh [  [Z C D/-,*%#"  #+h"h&CS@9 C B 3 (#BL @   hh [  [[ CSCSD&%JHGE@>=;875421+)%/&/$$##$&+7:"7&#'\OQ@N BjjhZ U C D!  #+h"h&C' =t@q630 (#B   hh[ U CSCS D&%<;:9875421+)%/&/$$##$&+7"7&#AR\@Y B j  j jh\Z C D)(&%$$"$ #+h"h&Cwy@v1 (#B j j  \\SC Q  CSD00&%DCA@0?0?=;9853+)%/&/$$##$&+7"7&#Db@  BK PX@6  j  j  ^h\Z C D@5  j  j  jh\Z C DY@)(&%$$"$ #+h"h&Cz@71 (#BK PX@@ j  `  \\SC Q  CSD@A j h  \\SC Q  CSDY@%00&%DCA@0?0?=;9853+)%/&/$$##$&+7L"7&#DHv@s*) 4 # B`h    YZ S CC C D%%%5%5/.-,'&$$###+h"h&Cz@ED O > (#B `  ^h  [[  S CSCSD@@00&%@P@PJIHGBA0?0?<:7642+)%/&/$$##$&+7"7&#MEy@v% / .  B8 @   hh [  [[Z C D6431,*)'$$"$#+h"h&C@@J I 1 (#BS@  [  [  [\SC Q  CSD00&%QONLGEDB0?0?=;9853+)%/&/$$##$&+7K"7&#'IZ@W B jh[Z U C D('&%$$"$ #+h"h&C&W=w@t71 (#B  [\ USC Q  CSD00&%CBA@0?0?=;9853+)%/&/$$##$&+G"G&' [@XBA``Y  UQ CR  D !+ZN"Z&GjN@KBYU SCSD$#"!    +G"G&'Qq@n# BA``  [   YYQ CR  D$$!+Z"Z&GU f@c/ B[Y  S C SCS D!!!0!0*)('#"    +GT"G&'ax@u  BA( @``  [  [YQ CR  D&$#! !+Z"Z&GIo@l! +*B4@YSC S C SCS D20/-(&%#    +G"G&'s@p BA  j j j  j``YQ CR  D! !+Zp"Z&G@k@h& B  j  hfY C SCS D-,+*('%$"!    +"&'*s@p BA j j  j j``YQ CR  D! !+k"&GPk@h$ B  j  hfY C SCS D-,+*)(&%#"    +G"G&'@,BA  h`` [  YY  CQ CR D--'&%$ !+ZE"Z&GO~@{8& B  h  h [Z S CSCS D***9*93210,+('%$"!   +G"G&' @ ( '  BA1 @  h  f`` [  [YQ CR D/-,*%#" !+Z"Z&GS@* 4 3 $B= @h [  [Y CSCS D;9861/.,)(&%#"   +G;"G&''P r@o BA  j j``Y UQ CR  D! !+Z"Z&G' jh@e'$!BhY UC SCS D-,+*)(&%#"    +FQ"F&+{O=@: B[Y C D  +Ze"Z& =@: B[S CC D  +FQ"F&+ (@% BU C D+Yd"Y&K 2@/BUQCC D +OX"O&1'@$USCSD%%%# +Z"N"Z&Qz'@$USCSD%%%# +OX"O&1P>@;+B[YSCSD,,%%%# !+Z""Z&Qg @@=+B[S CSCSD,,%%%# !+OX"O&1>@;"BjjjjSCSD%%%# #+Zp"Z&QRC@@"Bjhf CSCSD%%%# #+KX"K&1)>@; BjjjjSCSD%%%# #+"k"&QbC@@ Bjhf CSCSD%%%# #+OX"O&1Q@N4" B  h  [   YCSCSD&&&5&5/.%%%# #+ZW"Z&QaV@S4" B  h h  [  SCSCTD&&&5&5/.%%%# #+OX"O&1]@Z& 0/ B9 @hf  [  [SCSD7542!#%%%# #+Z""Z&Qe[@X& 0/ B9 @h  [  [ CSCSD7542!#%%%# #+OX:"O&1'6O=@:# BjjUSCSD%%%# #+Z""Z&Q' z@@=# BhUCSCSD%%%# #+J"J&sX=@:BjhCSCSD%)%#!+h"h&si?@<Bhf CSCSD%%)#!+J!"J&B9\=@:BjhCSCSD%)%#!+h"h&B?@<Bhf CSCSD%%)#!+J"J&PL@I5B[ YCSCSD'''6'6%)%# "+h"h&p Q@N5Bh[ S CSCSD'''6'6%%)# "+JS"J&`R@O'10B:@[[CSCSD!%!%%)%# #+h"h&dY@V'10B:@hSCS CSCSD!%!%%%)# #+J9"J& 7@4BUCSCSD%)%#!+h"h&7@4BjUSCSD%%)#!+<"<&728@5 BU CTD %%&+0:"0&W55@2 BUCSD%#%#!+<"<&7PN@K+ B[ Y CTD,,&%$#%%& +0"0&Ws L@I+ B[ S CCSD,,%#%# "+"&sTF@C! Bjj[C CTD%%# #+?]"?&snY@V#"!  B  hf[ CCT D*)#%# #+"&B3XF@C! Bjj[C CTD%%# #+?]"?&BY@V#"!  B  h f[ CCT D*)#%# #+"&LY@V2 ! B  [   Y[C CTD$$$3$3-,%%# #+?]"?&u l@i4 #"!  B  h  [[  S CCS D&&&5&5/.-,#%# #+O"&\`@]$ .-! B7 @  [  [[C CTD5320!#%%# #+?]"?&iu@r& 0 /#"!  B9 @h[ S C S CCS D7542-+##%# #+ "&C@@! B[UC CTD%%# #+?]"?&fQ@N#"!  Bj[  UCS D)(#%# #+7H"7&; /@,  BU C D+#]:"#&[)a?@<  BhJCTD%%!+7H"7&;PD@A$  B[Y C D%% +#K]"#&[k W@T-  Bh[ S CCTD..%% "+7HS"7&;`J@G   B)@[[ C D!%!#!+#K]"#&[__@\)(  B2@hSCS CCTD!%!#%% #+Z+K@H  %$ BZC SCSD)'#%" +%#"55325#535'5!3#!3267&&#"25e`4h݆Xx'&zUJL@GCǛW~PIDPZ"Z&F'AP@MBZ  UCSCSD-,%#%%# #+Gg"G&-BF@C BkZ CQ D"+aM"a&L@I#"!BkZSCQ D%# #+G"G&*D@A BkZ CQ D3"+a:"a&D@A BkZCQ D3"+%"%&6cA@> B`kQ CQ D +NN:"N&,A@> B`kQCQ D ++Q"+&:,7@4 Bk CR D +>w:">&ZR7@4 BkCR D +;";&C@@ Bk\ CQ D%%%!+A;"A&K@H  Bk\CR D%$#"! %&+;";&NC@@ Bk\ CQ D%%%!+A;"A&K@H  Bk\CR D%$#"! %&+Mm"M&3>@; BA`kQ CQ D +H:"H&.<@9 B`kQCQ D!+>">&@(0 >=:9652 BK PX@* k   ZS C Q  DK PX@* k   ZSC Q  D@* k   ZS C Q  DYY@CBA@??<;87%##%&#+'M"'&]d@a&' . :9650 B k   ZSC Q  D?>=<;;8743%##%&#+="=&>W@T BkYSCCS D-,+*'%"!   + gN" &?_@\ BhkY SCS D +*)($#' '  +>">J4@1 BCSC D%#+#P@M"! BAZ [  CS D  # #"$! +3#!2#!57#535'5!!2654&#5g1գhgģ~]٠zv#P@M"! BAZ [  CS D  # #"$! +3#!2#!57#535'5!!2654&#5g1գhgģ~]٠zv/m@@=BA`YQ C D+77#53'5!#'!3#!M ~(~%{$I@F "!BZY C  D$# +77#535'5!3#3'5!!57#![٣ mΉC"oa~_~~ ~'"S@P ! B ZYCC D"" +535'5!3#3'5!!57#!57'Σh~cń[{?eၣ\  I~~ h~~ML"M&'kig@d*$ B76? jh[  C D##<;#2#20.,+(&" 9 +a"a&'!Va@^"   B/.?h[ C C D43**(&$# & +G"G&*cI@F B#"?hZ C D3!+a:"a&I@F B#"?hZC D3!+G"G&/G@D  B$#?hf C D%!+a(:"a&G@D  B#"?hfC D%!!+9f"9&+D@A BA?Q CS D"!!$+E:"E&T>@; B?QCS D#"%!$+7H6@3 BZ C D+'5!3#!57#53'5!+11{؄z1R~~tu`'F!>@;BhfCR CD%# +###53&&#"'663237'5!3oں!! OHHɇV m' 8UTTg+Q!:@7 BZ C D+#!57!57#53'5!'5!3m)su&nu#&uۃ~~ @ ~~ K >w:%:@7! BZC D+#!57!57'#537'5!'5!3uX`aVttbat~~  ~~D&  iL"iH@E &Bhh[SCSD#$!$")"+3"3&(F@CBA`YYQ C D"+##Fff@@MQE+T@Q CQ D+#3#53TPE`D1  *1HT[%    . *7 *H >a   . &  $ J - 9 &M \s T   &Font data copyright Google 2013Roboto SlabRegularGoogle:Roboto Slab:2013Roboto Slab RegularVersion 1.100263; 2013; ttfautohint (v0.94.20-1c74) -l 8 -r 12 -G 200 -x 14 -w "" -WRobotoSlab-RegularRoboto Slab is a trademark of Google.GoogleGoogle.comChristian RobertsonLicensed under the Apache License, Version 2.0http://www.apache.org/licenses/LICENSE-2.0Font data copyright Google 2013Roboto SlabRegularGoogle:Roboto Slab:2013Roboto Slab RegularVersion 1.100263; 2013; ttfautohint (v0.94.20-1c74) -l 8 -r 12 -G 200 -x 14 -w "" -WRobotoSlab-RegularRoboto Slab is a trademark of Google.GoogleGoogle.comChristian RobertsonLicensed under the Apache License, Version 2.0http://www.apache.org/licenses/LICENSE-2.0jd  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`a      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?bc@defghjikmlnAoqprsutvwxzy{}|~BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#uni0009macronperiodcenteredHbar kgreenlandicEngenglongsOhornohornUhornuhornuni0237schwauni02F3 gravecomb acutecomb tildecombhookuni030Fdotbelowtonos dieresistonos anoteleiaGammaDeltaThetaLambdaXiPiSigmaPhiPsialphabetagammadeltaepsilonzetaetathetaiotalambdaxirhosigma1sigmatauupsilonphichipsiomegauni03D1uni03D2uni03D6uni0402uni0404uni0409uni040Auni040Buni040Funi0411uni0414uni0416uni0417uni0418uni041Auni041Buni0423uni0424uni0426uni0427uni0428uni0429uni042Auni042Buni042Cuni042Duni042Euni042Funi0431uni0432uni0433uni0434uni0436uni0437uni0438uni043Auni043Buni043Cuni043Duni043Funi0442uni0444uni0446uni0447uni0448uni0449uni044Auni044Buni044Cuni044Duni044Euni044Funi0452uni0454uni0459uni045Auni045Buni045Funi0460uni0461uni0463uni0464uni0465uni0466uni0467uni0468uni0469uni046Auni046Buni046Cuni046Duni046Euni046Funi0472uni0473uni0474uni0475uni047Auni047Buni047Cuni047Duni047Euni047Funi0480uni0481uni0482uni0483uni0484uni0485uni0486uni0488uni0489uni048Duni048Euni048Funi0490uni0491uni0493uni0494uni0495uni049Cuni049Duni04A0uni04A1uni04A4uni04A5uni04A6uni04A7uni04A8uni04A9uni04B4uni04B5uni04B8uni04B9uni04BAuni04BCuni04BDuni04C3uni04C4uni04C7uni04C8uni04D8uni04E0uni04E1uni04FAuni04FBuni0500uni0502uni0503uni0504uni0505uni0506uni0507uni0508uni0509uni050Auni050Buni050Cuni050Duni050Euni050Funi0510uni2000uni2001uni2002uni2003uni2004uni2005uni2006uni2007uni2008uni2009uni200Auni200B underscoredbl quotereverseduni2025uni2074 nsuperiorlirapesetaEurouni2105uni2113uni2116 estimated oneeighth threeeighths fiveeighths seveneighths commaaccentuniFB02uniFEFFuniFFFCuniFFFDR.smcp four.smcpcyrillichookleft cyrillicticbrevetildecomb brevehookcombbreveacutecombcircumflextildecombcircumflexhookcombcircumflexgravecombcircumflexacutecombbrevegravecombcommaaccentrotateA.smcpB.smcpC.smcpD.smcpE.smcpF.smcpG.smcpH.smcpI.smcpJ.smcpK.smcpL.smcpM.smcpN.smcpO.smcpQ.smcplargerighthookS.smcpT.smcpU.smcpV.smcpW.smcpX.smcpY.smcpZ.smcp zero.smcpone.smcptwo.smcp three.smcp cyrillichook five.smcpsix.smcp seven.smcp eight.smcp nine.smcpone.suptwo.sup three.supfour.supfive.supsix.sup seven.sup eight.supnine.supzero.supcrossbar ringacute dasiaoxia zero.lnumone.lnumtwo.lnum three.lnumg.alt four.lnum five.lnumsix.lnum alpha.altNULLs.ss03a.ss03c.ss03C.ss03G.ss03S.ss03O.ss04C.ss04G.ss04 seven.lnum eight.lnum nine.lnumP.smcp cyrillicbreveuni00ADDcroathbarTbartbar Aringacute aringacuteAmacronamacronAbreveabreveAogonekaogonek Ccircumflex ccircumflexuni010Auni010BDcarondcaronEmacronemacronEbreveebreve Edotaccent edotaccentEogonekeogonekEcaronecaron Gcircumflex gcircumflexuni0120uni0121 Gcommaaccent gcommaaccent Hcircumflex hcircumflexItildeitildeImacronimacronIbreveibreveIogonekiogonek IdotaccentIJij Jcircumflex jcircumflex Kcommaaccent kcommaaccentLacutelacute Lcommaaccent lcommaaccentLcaronlcaronLdotldotNacutenacute Ncommaaccent ncommaaccentNcaronncaron napostropheOmacronomacronObreveobreve Ohungarumlaut ohungarumlautRacuteracute Rcommaaccent rcommaaccentRcaronrcaronSacutesacute Scircumflex scircumflexuni0218uni0219uni021Auni021Buni0162uni0163TcarontcaronUtildeutildeUmacronumacronUbreveubreveUringuring Uhungarumlaut uhungarumlautUogonekuogonek Wcircumflex wcircumflex Ycircumflex ycircumflexZacutezacute Zdotaccent zdotaccentAEacuteaeacute Oslashacute oslashacute Dcroat.smcpEth.smcp Tbar.smcp Agrave.smcp Aacute.smcpAcircumflex.smcp Atilde.smcpAdieresis.smcp Aring.smcpAringacute.smcp Ccedilla.smcp Egrave.smcp Eacute.smcpEcircumflex.smcpEdieresis.smcp Igrave.smcp Iacute.smcpIcircumflex.smcpIdieresis.smcp Ntilde.smcp Ograve.smcp Oacute.smcpOcircumflex.smcp Otilde.smcpOdieresis.smcp Ugrave.smcp Uacute.smcpUcircumflex.smcpUdieresis.smcp Yacute.smcp Amacron.smcp Abreve.smcp Aogonek.smcp Cacute.smcpCcircumflex.smcp uni010A.smcp Ccaron.smcp Dcaron.smcp Emacron.smcp Ebreve.smcpEdotaccent.smcp Eogonek.smcp Ecaron.smcpGcircumflex.smcp Gbreve.smcp uni0120.smcpGcommaaccent.smcpHcircumflex.smcp Itilde.smcp Imacron.smcp Ibreve.smcp Iogonek.smcpIdotaccent.smcpJcircumflex.smcpKcommaaccent.smcp Lacute.smcpLcommaaccent.smcp Lcaron.smcp Ldot.smcp Nacute.smcpNcommaaccent.smcp Ncaron.smcp Omacron.smcp Obreve.smcpOhungarumlaut.smcp Racute.smcpRcommaaccent.smcp Rcaron.smcp Sacute.smcpScircumflex.smcp Scedilla.smcp Scaron.smcpTcommaaccent.smcp Tcaron.smcp Utilde.smcp Umacron.smcp Ubreve.smcp Uring.smcpUhungarumlaut.smcp Uogonek.smcpWcircumflex.smcpYcircumflex.smcpYdieresis.smcp Zacute.smcpZdotaccent.smcp Zcaron.smcpgermandbls.smcp Alphatonos EpsilontonosEtatonos Iotatonos Omicrontonos Upsilontonos OmegatonosiotadieresistonosAlphaBetaEpsilonZetaEtaIotaKappaMuNuOmicronRhoTauUpsilonChi IotadieresisUpsilondieresis alphatonos epsilontonosetatonos iotatonosupsilondieresistonoskappaomicronuni03BCnu iotadieresisupsilondieresis omicrontonos upsilontonos omegatonosuni0401uni0403uni0405uni0406uni0407uni0408uni040Cuni040Euni0410uni0412uni0413uni0415uni0419uni041Cuni041Duni041Euni041Funi0420uni0421uni0422uni0425uni0430uni0435uni0439uni043Euni0440uni0441uni0443uni0445uni0451uni0453uni0455uni0456uni0457uni0458uni045Cuni045EWgravewgraveWacutewacute Wdieresis wdieresisYgraveygraveminutesecond exclamdbluni01F0uni02BCuni1E3Euni1E3Funi1E00uni1E01uni1F4DuniFB03uniFB04uni0400uni040Duni0450uni045Duni0470uni0471uni0476uni0477uni0479uni0478uni0498uni0499uni04AAuni04ABuni04AEuni04AFuni04C0uni04C1uni04C2uni04CFuni04D0uni04D1uni04D2uni04D3uni04D4uni04D5uni04D6uni04D7uni04DAuni04D9uni04DBuni04DCuni04DDuni04DEuni04DFuni04E2uni04E3uni04E4uni04E5uni04E6uni04E7uni04E8uni04E9uni04EAuni04EBuni04ECuni04EDuni04EEuni04EFuni04F0uni04F1uni04F2uni04F3uni04F4uni04F5uni04F8uni04F9uni04FCuni04FDuni0501uni0512uni0513uni1EA0uni1EA1uni1EA2uni1EA3uni1EA4uni1EA5uni1EA6uni1EA7uni1EA8uni1EA9uni1EAAuni1EABuni1EACuni1EADuni1EAEuni1EAFuni1EB0uni1EB1uni1EB2uni1EB3uni1EB4uni1EB5uni1EB6uni1EB7uni1EB8uni1EB9uni1EBAuni1EBBuni1EBCuni1EBDuni1EBEuni1EBFuni1EC0uni1EC1uni1EC2uni1EC3uni1EC4uni1EC5uni1EC6uni1EC7uni1EC8uni1EC9uni1ECAuni1ECBuni1ECCuni1ECDuni1ECEuni1ECFuni1ED0uni1ED1uni1ED2uni1ED3uni1ED4uni1ED5uni1ED6uni1ED7uni1ED8uni1ED9uni1EDAuni1EDBuni1EDCuni1EDDuni1EDEuni1EDFuni1EE0uni1EE1uni1EE2uni1EE3uni1EE4uni1EE5uni1EE6uni1EE7uni1EE8uni1EE9uni1EEAuni1EEBuni1EECuni1EEDuni1EEEuni1EEFuni1EF0uni1EF1uni1EF4uni1EF5uni1EF6uni1EF7uni1EF8uni1EF9dcroatuni20ABuni049Auni049Buni04A2uni04A3uni04ACuni04ADuni04B2uni04B3uni04B6uni04B7uni04CBuni04CCuni04F6uni04F7uni0496uni0497uni04BEuni04BFuni04BBuni048Cuni0462uni0492uni049Euni049Funi048Auni048Buni04C9uni04CAuni04CDuni04CEuni04C5uni04C6uni04B0uni04B1uni04FEuni04FFuni0511uni2015uni0002 .ttfautohint  &Ydyy~ ,DFLTkernZ~7Z b b  R    h < r lll f   l"X^drrR rrLV`z f $ @ @ : @ @ @ h  RR b b b b b b t  4 : P Z l    r r r r r r r l r r r l R llll    <    R  l  R     r f < < < b b bl r h  f r r f f r r r r r r r r r r r r     R f flrR #(*3 6<CDGHJJNRTT$XX%Z[&()*/234578<=IJMPUVY[^`  ab)+e//h11iHHjhikkmmpqrstvx$)133557799;DMOQQSSUUWWZZ\\^^``bbddfrttvvxx    !"$,.0279:"<?$EF(HH*JJ+LO,RW0ZZ6\\7`a8ff:hq;tuEwzGKMNUW   T ?_I H 2W H    2;LMNVW2>MW2;LNVW ;<?DLNVXLNV 2;<LNVWV2W2W2<WH  M O    2<W:2<W2P<MOWL         Y;T?HV YY  V VI ? T_Y ?T_ ?_?2W)+06<?ISV!VY2;Q<{>?DLuNVOW2MOWHY V2MWH 8TYkz(M~gejs^t}y})+0}26<|>?lDIkMOS{VWX2<>?DL N WX 2;>LNVW.Ykz}+KaFRIh<)+<02j6I< >??DIM1O_S VW0XY2<DMOWX;<>LN#  ?HTV_kz q" >,Vtjj (034=HMNVY]89;FHJL`h#%),136CEFGIQSWX[ 1789JKTUjnrs  !"#$%&'()*+,-./012345678:<>@BDEFGHIJKLZmnopqr &)034679;<>EMUVW\abcfginopquwx # +-/)Unp689;194FHJL`h68;194L`h,7    Z&G EFGIS8JKUhiklm2468:<>@BDFHJL7;>NOR\bguwx=EFGIS8JKU2468:<>@BDFHJL7;>\bguwxQ !"#$npr9jnrs,7    Z&L!H n ~ @$\n 6! X[hiklm)*<EMNORai9%)137T 1357EGIKmoq 03Wcf9%)137T 1357EGIKmoq 03Wcf6#:; +-/)5LUhknpy&# jnrs+-/)Unpq EFGISWX[8JKUhiklm%&'()*2468:<>@BDFHJL7;<>EMNOR\abgiuwx4 WX[hiklm%&'()*<EMNORaiq EFGIQSX [  8JKUh i k l m  !"#$) * 2468:<>@BDFHJLnpr  79;< >E M N O R \a bgi uwx      Z\=lz Z\=lzXZ[\)*<=EMailzy 68:;OPRXZ[149CHhiklm)*gikl(458:<=?DELMNORT]`ahiklyz~  6X[19)*4<EMai468:;Z19(45=L`hklyz#%)1368; 179PT +-/1357EGIKmoq )034LUW`cfhnp-68:;19P(45L`hky%)13EFGIOPQRSWX[478CHJKTUef  !"#$%&'()*12345678:<>@BDEFGHIJKLgiklmnopqr 03789:;<>?DEMTW\]abcfgiuwx~  Y#68:;  19P+-/( )45LU`hknpy   .6:;19P(45Lhky!6:19P(45ky6;194Lh0OPRZ4CHgikl8:=?DT]lz~   X[hiklm)*<EMNORaiTEFGIQS8JKU !"#$2468:<>@BDFHJLnpr79;>\bguwx CEFGIQSX [  8JKUh i k l m  !"#$) * ,.02468:<>@BDFHJLnpr  679;< >E M N O R V\a bgi oquwx      EE F G I S     8 J K U      2 4 6 8 : < > @ B D F H J L  7 ; > \ b g u w x               XZ[)*<=EMailz  hiklmNOR  hiklmNORS#68:;< 19Pjnrs+-/)45LU`hknpy !kL|~&Lr DKz>Djb3,c {vq8* -+ mVyu #'*2 6<CEGGJJORTT"XX#Z\$'(,-./123789:;<=>?AC  DE)+H//K11LHHMhnNrsUWYZ$)9;DMOQQSSUUWWZZ\\^^``bbddfrttvvxx!"$,.0279?EFHH JJ LO RWZZ\\`afqtu%wz'+-.57`aopqrxyz{}  : $$%%&&''*+,, -- .. /01122 6677 88 99::;;<<CCDDEEGGJJOPQQRRTTXXZZ[[\\     ))**++// 11 HHhijjkmnnrs    $)*,,..00112233445566778899;;<<==>>??@@AABBCCDDMMNNOOQQSSUUWWZZ \\ ^^ `` bb dd ffgghhiijjklmmnnooppqqrrttvvxx              !!""$%&& '' ((**++,,./0022 334455667799::;;<<==>>??EEFFHHJJLLMMNORRSSTTVVWWZZ\\`` aaffgghhiijjkkllmmooqqttuuwxyyzz        "##$$%%&())*+,,-0112233445566 7788 99 ::;; <<=BCCDDEGHHIIJJKLMNOPQQRRSSTTUUVVWW XXYYZZ[[\\]         011 234456778899 :BCCDGHHIIJKLOPPQSTTUUVdefgghijjkmnnoqrst     $%( )*++,,--..//00112233445566778899::;;<<==>>??@@AABBCCDDEEFFGGHHIIJJKKLLMYZZ[fgghhiijjklmmnnooppqqrrsxyyzz{{||}}~~                       %&&''(())*/00123344 5566778899::;;<<==>>??@@ACDDEEFF GGHH IIJJ KKLL MMNOPQRRSSTTUUVVWWX[\\]]^_`` aabbccdeffgghh iijjkkllmmnnooppqqrtuuvvwxyyzz{}~~                    *DFLTliga,lnum2smcp8ss01>ss02Dss03Jss04P(P| #<C\456487H{KWZkm~ KNH I'%)5CEU%)1PK'2KmܮxxEmono-developer-documentation-latest/_static/fonts/RobotoSlab-Bold.ttfGDEF > ?<@GPOSYl-X4$D>x[S1[Cu?[:c{h2)J8/4888I/A87888.8C-8C8aa( '"!v$JBV 9 t-F\n@eJ7CCCC;Q 'W  q |?)C^Fa,!j' .X' +d DP9Ry)UJc^JrJjB7_ARRC7g6)Sfm@ufcI-B,=xHC)'I<m8L"&F*80DNgS\,GN"]-m_\zZjEid,r(lZ.N ]WdCX)A x@%?BAF77@Lb~YDSWKrc@g:u/QN%Y }efm%WB/{.A4BAX@'*f'5EE80(a>bA,BESE60PC/aBY[@<D1:(&BU2[6I[UU7Jk2_1UR'![[6BG!\SR =kUV\~Xx8lB46X:}G (j4*xHN'/CC.q(U\~f)WL gm{,N<?9@<+A9CTz#G -9-xAeREYC^!,_A"5%+BD'/AeTxE=; wqbL69H\.B"D;T`FW)P3S  Wh4\;V\`;C QAeHI;CI1pEx9:,@Gr1JA':9. LOec_+dj6//_1BXuN{P m'$Q9"'~ $Z({gh|h\!\FAY\.-+c+CCcCC^(,JCCCdZoC1BLgOkIM!H@;HJeBRR3<J4[KOj:b\hmEx`_Xm{3rm/y@A~,/m^iV?nJDPY7Y6hYY7Y'XF9id/..4 a()))))))/488887.8CCCCC ' ' ' 'v$eJeJeJeJeJeJeJ7CCCCCCCCCF |?|?|?|?|?!!!!)eJ)eJ)eJ/47C/47C/47C/47C8RC8CC8CC8CC8CC8CCI/QI/QI/QI/QA8 7'7q7'm8 8 8 8# 8i .8 .8 .8 C|?C|?C|?8^F8^F8^Faaaaaaaaaaa(,a(,a($, '! '! '! '! '! '!j'v$v$J.XJ.XJ.XBIxHL1.-.-.-.-.-.-.-cCCCCCCdddddBBBB.-.-.-cccc+CCCCCccccCCC^(,JCJCJCJCCCCddd$$$oCoCoCoC11BBBBBBLgOgOgOC)X]-\VT)J88JA8788.8C-8a(v$!v$bSW*|?C7|?e8Aa78()J8A8EE8A8CBA-8/4a(!eJCCU|?)7C CC@<a'W2[j'j'j'v$wm;8q)eJH3;;8EECCU7}' 8? dC5&B/47Cv$Y7f':(7)eJ)eJBI8CCxE_\_\f':(5&BEEUEEUC|?xHNxHN/6B(((,_11![! C06I)eJ)eJ)eJ)e)eJ)eJ)eJ)eJ)eJ)eJ)eJ)eJ8CC8CC8CC8CCCn8CC8CC8CC7F7'C|?C|?C|?(|C|?C|?C|?GNGNGNGNGN '! '!"]-"]-"]-"]-"]-v$v$v$CC82[A8Ua(7! ,_1,_1A@<f':(%+B P+P+!EEUA8U8[06Iv$Y! SW;w`Db !~%'0S_g~7Y #%/EOboy?M   " & 0 3 : < D t  !!!!"!&!.!^"""""""+"H"`"e% "&(1T`h7Y #&0FPcpz>M   % 0 2 9 < D t  !!!!"!&!.!["""""""+"H"`"d%MA4/+)'!aa@srRHUZ YPOMD<3xki^ߏS'߄ާxwpmaE.+ """dfp^f .>      !"#$%&'()XYZ[\]^_`abcdefghijklmnopqr     Z!"#$%&'[()*+,-./0123456789:;<=\>?@ABCD]E^_`acb%&  '()*+,-.de/0 12345678fghi9:;<=>?jkl@ABC  Dwvxyz{|EFGHIefz|XY   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`  ! "$#&%'(oobcgqumishpetjy~alkzseflmhi*w|uvpvjnt   nw, `f-, d P&ZE[X!#!X PPX!@Y 8PX!8YY Ead(PX! E 0PX!0Y PX f a PX` PX! ` 6PX!6``YYY+YY#PXeYY-, E %ad CPX#B#B!!Y`-,#!#! dbB #B *! C +0%QX`PaRYX#Y! @SX+!@Y#PXeY-,C+C`B-,#B# #Bab`*-, E EcEb`D`-, E +#%` E#a d PX!0PX @YY#PXeY%#aDD`-,EaD- ,` CJPX #BY CJRX #BY- , b c#a C` ` #B#- ,KTXDY$ e#x- ,KQXKSXDY!Y$e#x- , CUX CaB +YC%B %B %B# %PXC`%B #a *!#a #a *!C`%B%a *!Y CG CG`b EcEb`#DC>C`B-,ETX #B `a  BB` +m+"Y-,+-,+-,+-,+-,+-,+-,+-,+-,+-, +-,+ETX #B `a  BB` +m+"Y-,+-,+-,+-,+-,+-,+- ,+-!,+-",+-#, +-$, <`-%, ` ` C#`C%a`$*!-&,%+%*-', G EcEb`#a8# UX G EcEb`#a8!Y-(,ETX'*0"Y-),+ETX'*0"Y-*, 5`-+,EcEb+EcEb+D>#8**-,, < G EcEb`Ca8--,.<-., < G EcEb`CaCc8-/,% . G#B%IG#G#a Xb!Y#B.*-0,%%G#G#aE+e.# <8-1,%% .G#G#a #BE+ `PX @QX  &YBB# C #G#G#a#F`Cb` + a C`d#CadPXCaC`Y%ba# &#Fa8#CF%CG#G#a` Cb`# +#C`+%a%b&a %`d#%`dPX!#!Y# &#Fa8Y-2, & .G#G#a#<8-3, #B F#G+#a8-4,%%G#G#aTX. <#!%%G#G#a %%G#G#a%%I%aEc# Xb!YcEb`#.# <8#!Y-5, C .G#G#a ` `fb# <8-6,# .F%FRX ,1+!# <#B#8&+C.&+-?, G#B.,*-@, G#B.,*-A,-*-B,/*-C,E# . F#a8&+-D,#BC+-E,<+-F,<+-G,<+-H,<+-I,=+-J,=+-K,=+-L,=+-M,9+-N,9+-O,9+-P,9+-Q,;+-R,;+-S,;+-T,;+-U,>+-V,>+-W,>+-X,>+-Y,:+-Z,:+-[,:+-\,:+-],2+.&+-^,2+6+-_,2+7+-`,2+8+-a,3+.&+-b,3+6+-c,3+7+-d,3+8+-e,4+.&+-f,4+6+-g,4+7+-h,4+8+-i,5+.&+-j,5+6+-k,5+7+-l,5+8+-m,+e$Px0-KRXYc #D#pE KQKSZX4(Y`f UX%aEc#b#D * **Y( ERD *D$QX@XD&QXXDYYYYD##:`b-NKb&~^*\`RZTt@  d D l  D  f  x 0xBf~hjj&tJ<zX j@b.T$T,b &nJv F !!!"F"#H#z#$H$$%%^%%&B&','`'( (^() )<)))* *"*V***++F+\++++,,:,T,,,-4-~--.j.//v/0P01D112(2Z233Z344L445(5l56$6~674778P899Z99::;@;;<4<==T==>N>??n?@D@AA8ABBjBCCHCCDDRDE0EEFFdFGGGH,HHIZIJJbJJKHKLDLLM@MN N|OOP PPQHQQR.RS$ST$TTUNUUUUVWDWX,XXYYdYZZPZ[ [[\B\\]T]^B^^_X_`$``aPabb\bccjcddZde8ef8fggtghRfzʱޱ.BVj~β(>Rfzʳ޳2FZnPε(X~ܷ0Lv·޸.TvιBrʹ4T~κ(d 2lؼ.R (LvƾJ Bd@d*Vˆ¶F`|àLĂ8zŲLnƒPǴLȾ0Lɘ4|ʮ&lˮ.\̖^͢8jΐζ Fz϶*TІвFрF|Ҧ"PӎLԚ$jվ`֞,x׸RخV٘"Zڜ$jۮ6znݾN~ެ@pߠ2d\ L|$`JP n,d&2d&R"P~@dd(^"pT22Vb @BQD+#3#3ZMFM  'C@@  Y C Q C  D+###5!#5!3333#3##3#HH3JIIJ3H[3f"``ީfC"5*-F@C &# Bhf[OQE""+4&'&&546753!4&#"#5&&77!326]q׶bSVUYw׷|^[aQf,QǵvcRNa/WƲta1c )7;D@A:;98B[[SCSD%%%%%%%"+4632#"&53326554&#"4632#"&53326554&#"'1@<:@A;;?E8A8@;L@ BjD+73#&Y055P#QbLMeQ"=>wL@ BjD+#'65'73w66<:PbSPcP"Cu@  ? D+%73%'P9)#8ȗY{[xYn"j1 %@"MYQE+!!!!5!!gj,b: @ ?a+%'6655!sS'*'fINF\@MQE+!5!4@Q D+!!!#@k D+#3}-a: @SCSD%%%"+#"32%4&#"3265:  hbcfgdbf7+!A ->P @B@j D+77#5%!Aڧb-+n@ BK PX@#`^SCR D@$h^SCR DY@ #'+356654&#"!'&32!73IfVc[ei z ޿uE\urÄ4(*G@D B`h[SCSD$"*#$ +32654&#"!'&$32#"$77!32654&##}hdd_Rp xiyx\euspTmaXj`N_0+vTmp`sk$L.@+ BY C D+3#!575!'!!']&On *>!Q@NB `hf[Q CSD!!$"$# +'!6676#"$77%32654&#"%!Bx))rEnYfbhgSYTFdb'amt~>5+[N'K@H B[SCSD#!'' +2&&#"6632#""32654&RF3?jE1]GQr}hZmn3:95W/4-auy16%@"A`Q C D+!77!#!6%" &AqC##//@,B[SCSD$$$$*(+#"$5467&&546324&#"3264&#"326tettfrs[[pp][q"]OPYZQO[.m/1uv1/mbvvbdstXkiZ[kk?'J@GB[SCSD#!'' +%2655#"5432#"&'726754&#"u1NLD!C~~Im p`Xoc˳?A +7.z[~9"[&9@QCQ D+}9"'9@ ?kQD+:E(+5W@]&on{L!@YMQE+!5!!5!lh<(+5%g <@9B`fSCQ D#(+6676654&#"!'&$32!5!FQyGUaZJgp=&&]:S\hXUI/_Sb2;3CT@Q>=: '(B  h  [S C SCSDB@86$%$$#$$" +#"&'#"&763233267! !267# ! 3267465&&#" Nr,XtU3*$sG2UA&CctS 9@8[$,/otXORR246^GڧbVf(*/5F)2@/ BhZ C D+77!!57'!!!#)h+he@(@eN`8%H@EB[S CS D%# + #!57'53!2654&#%32654&## kf4$ tzhpu~~e(yׯ\eckq`\e`49@6BhfSCSD%#%#+#'&&#"326773# 5!2+Y̺V'Xt'Y+232+fy>1={e8,8@5  BS CS D + !!57'53326554&# Zq$ԫ8D@A  B``YQ CR D%+!!73!57'53!#'!!  .`rq88@5B`YQ C D+77'5!#'!!!!8 %qop/!?@< BhfSCTD%#%"+%# 5!2#'&&#"32675'5!Gm&^)(UXmFq<2Gm]")488@5 BZ C D3+5!!'53!3!57!!578[R#\p7 @ B C D+5!!577[Y@  BK PX@` CTD@h CTDY@ "%+#"$77!3265'5!n]Qqsi}m-8:@7 BZ C D+77'5!3'5!!57#!8SVAZ裔{ " m84@1 B` CR D5+357'53!3!738$߯i8Y7@4  Bh C D%+'#!57'53!3!!575z|}sv5218-@*  B C D%+!!57'53!7'5!$L,Ck @SCSD%%%"+! 5! %4#"325kj'(oݼ^@>\8:@7 B[S C D +2##!57'5332654&##!$z}}zAgiC!)@&B?SCSD%%%(+%# 5! %4#"325k{6'O'j'(oݼ;c @>\8X"+B@? B[S C D+)%#"!+2#"&554&'#!57'5332654&##vrq&,$tqg$zzyvn2&J05zSjy~hbbua)9@6)BhfSCSD*#*#+#'&&#"#"$'332654&'$$54$72&&Rx],]x}w,^$ePJ_5Cܳna0$/bRTf-KγfU(:3@0 B`Q C D+#'!!57!#: |'-@* B CTD%%+3265'5!! 5'53![$ "(@% Bh C D+37'5!!'5!6onzSRxPNk,@) Bh C D+!#!'5!37'5!xw?!|+@( B C D+77'5!'5!!57!!{z/wu1ztuί  e  p $O1@. Bh C D+3'5!!57'5!Kwv'|t{{'"BJ =@:B`^Q CR D +!73!5!#w71°p7<!@YMQE+#3!!U!:@7  BCSCSD%%#"+#"&'#'5!6632!4&#"3265U_0/U]pD^_EqZOKJAF95724CNC@@Bh^SCTD +%265!#"55432#'&&#";N^ E0@)|f^[L24NGߩC$<@9 BCSCSD%#%%"+%#"5532'53!!3267&&#"3YQ1$wR_l@^]?kbKN$:GA4149COB@?BYSCSD +"5542!3267"!54&E zmaLOC՝Q^ fW,(8k'*5H|e]o; -5@2 BSCQC D%#+77#5354632&&#"3#!OҾ%M.-GI׍¯x NIx`QK"N+C@@%$BSCSCSD%%%%#"+3273#"&'732655#"5!3267&&#"Q[1RN6FNkj0T$`lC]]Akc:QK-'#tG=@%1/16 7@4  BCSC D%#+77'5!6632!574&#"!/3Z~YX=[~ү}KSK~i,('s )@&BQCC D+77'5!!!5!6$=K0@-BQCCTD%"+#"&'73265'5!!5!ʳ)C$.;A$( SV ?@<   BZCC D+5!37'5!!57#!57 A_o <}~ҍhx e  } m @ BC D+5!!57 h}RN3<@93 21.-,%$! BSC D%%$#+5!66326632!574&#"!574&#"!57 4gh&2l~PO>[vvPP;Y~ҍNU\]Wb>{`71xc-) N0@-  BSC D%#+77'5!6632!574&#"!/ 6b}XY:\vگS\)m[/+?<N @SCSD%%%"+432#"5!326554&#"?$htqijrrh'53)`N%>@;BSCTCD%&%#+5!6632#"&'!574&#"3265)0YU/ÍfiB]]Djc~FL?=>62&.0C`N#<@9 BSCTCD%%%"+3273!57#"5!3267&&#"CX10R$_l@\[?kb:NH6<=$/.04FFN.@+B @SC D##+77'5!6632'"!U &xO3x@TįT^2.aL)9@6)BhfSCSD*#*#+#'&&#"#"&''332654&'&&54632[7MZV}Q(Z1Y]^~~@Ƈ E41A(ID@70F'D5,C4@1 BjQCTD%#+3#3267#"&5#534,-1`8C?6( !:,@)BCTD%#%"+%#"&5'53!3267'53!!44bww$ONEe $}LRqvg-*Gq:(@% BhC D+37'5!!'5! fh^^ff{'E:6@3 BhfC D+###'5!333'5!Emmsfet||I :+@( BC D+77'5!7'5!!57'! e&eceb%fcWdV  K:)@&BCTD%$+#"&'732677'5!'5!er/%A," IN!eyzu G5R{PNX: 7@4 B`^QCR D+%!73!5!#!. } bq'y='@$B@?OSG+&&554�AåW[[W8VEZZZZEV7cnme˫7vh-/fv3@Q D+#33 \=)@&B@?OSG+6655467&&554&'73" TF\^^\FT8¦V[[Vvh--iv7emnc˫7dz9-@* BO[SG$%$"+#"&'&&#"'46323265UN2L,4HɭSK1L+3J?F,(fGCB-'hI:@QCQD+!!5!!%%P &$O@L Bhf[OQE $$+%265!#5&554753#'&&#"HN^ ʞȼȻk<0@)|f^[L$##( K=ߩ9]$K@HB``  YSCR D$$#""# +!73!53665'#53'4632!4&#"!<8  //\FGP dLUN9 Yb߷`[vkRD#/@@=! "B@#?[SD.,(&"+%#"&''7&&5467'76632732654&#"2MdeK1385Ja`K383/x﫪磌k=BA=LbeO7<=8NdaK{)Y#N@K!   B hZY  C D#" +3!!!!575!5!5!5!'5!3'5!YDS DD}SS} ^ #@ UQ D+!!!U33Es@&@7 BK PX@#`fSCSD@$hfSCSDY@ ,*('$""(+#"$77%32654&'&&5467&&54$32!4&#"%&&'6654&TODElkwyTPEEylrqo(D&%n"E#'+|[+3aj\SCCQ2@X-2bXsWCKM0@  J0QR4  J0GZ@Q D+!5!!5!  J)5W@TBh f[[SC T  D42.,(&" %"%# +#"&554632#4&#"3265%32#"! ! IZZ^dd^ZYWWz('`bTԯw֟^UqxsS`ig;PN^ +E@B$BWSCSD"!'%!+"+ &#$% +&&'#"&5463354&#"''&632%2675#"J !oNw;9BH 3lJS://=zjox3>A4/ b3X*<#g@.+-tb"t&uuc'@$ BMQE+rv%=K PX@_MQE@kMQEY+#!5!CvJ 2;O@L")Bh  [ [SCSD;95321!$$$" +! ! 32#"#!2#&&554&#'32654&##J('`bzWW:8:5 CLGbNa;PN<igR~:WmJ8)AQ*6GD<8H: m@Q D+!5!m% j @SCSD$$$"+4632#"&732654&#"jpnoqI44FG34Ipprq5GF66JJB *@'YYQ D+!!!!5!!!5!GM*Bk_.@+BA`USD#'+!5%6654&#"#'&632!6<#/178k|mZ2C)'5;8838G=GK?<8DFBps1.&3,e{wn7[_Dp|}q*/0,26RP@Q D+!#57`%:3@0 BCSCD##"+%#"&'!'53!3267'5!!,qD3V#ݜ#YZLddD,-J k75264.@+ BS C D$"+%7#"543!!5ٜSw[;8<@MQE+!!$8S5(@%B[SD+%#'2654&'7M @V3<@N9 RPk)*)!f@kQ D+##5%Qvm" @WSD%%%"+4632#"&53326554&#"mXURXYSTWvuUggUuShhS@#@&vv6@3 BMQE +u"u'+'wP@M  BhYQ CQ D #+f"f'w'M@JB A`[Q CQ D#'"+IZ"I'w'A@ !* 3   B`  `  PY S C SC R D?=97541/%# @@ +-v:<@9Bh^QCTD#(+3267!#"&5467665!!QwHUa[Ifq<'&\:RZhVU}K-_UBT@QB` ` Y  YQ CR  D +77!#'!!!!73!57'!!!'B } RST2hF*=  (+7=5˫005s;;6Ť6Hp%1a@ BK PX@kSCSD@kCSCSDY*,'"+!"&'#7&55!273%4&''325!&&#"p^G_luj'SDBjz0.)iA"#'\4^-,d(>%#qeɺp>#$d;,C<@9B\[ C D"$#$+77'5!332##!32654&#Cݜ{{{{@TA__'%),@)BSCS D*%*%+!!574$32#"&'73265454654&#"Aߵj+M%6$k:B;B53/909)'$#  ..+"&'#"&5463354&#"%'&6326632!3267%2675#""!54&C<ˋRJQ\f;=cv||\|NM>:~%bmS"_^jUQLDY;O[K87447p()0I=*X?;E{i^o<| -6@3!B  @[SD+)%#$&+#"54327&&''7&&'77&&#"3265nx K2N5N#I%\UDM"XyruuŽL,'K5qi F1tq3(4oק8< +@(YYMQE+!5!%!5!!5!<$$=LsI%1?@< BjhkSCSD*#'"+43273#"&'#7&&5%4&'#3265!&&#"L-T)Cbem5`+Jl^b-qiJ "rh'5 HH>k$ 7\"`%E@BBCSCTCD%&%#+5!6632#"&'!574&#"3265"/UU/ÍfiB]]Djch@E?=ʙ62&.0&%)T@Q"! B  Y  C QC D)('&%# +3#!57!!57#535'5!!5'53!!5!{{zz[R#RpF: @ BC D+5!!57FÍ*:6@3 BZC D+77'5!37'5!!#!/_` o}~ү\ k86@3  B` CR D+7!73!5757'5![@@)i''k%@" BC D+7!5757'5!ْ11**!DK#>@;#"!  BA C CTD%%%+5!7'53!#"&'732655!57DKʴ)B%19@+ ZR(NKN%>@;#"!BSC CSD%%%#+77'5!6632#"&'732654&#"!]5aʳ)D$2:>QQ@b įQ[A VRta/*g)R@O B ``  Y SC T D$"))%" +!!73!# !2!#'!!267&&#" V\COEO . :s8;s9`r L 0 L qk  ζ\N"09F@CB  Y SCSD21651929%%$%#$" +4326632!3267#"&'#"5!326554&#""!54&\sC@lynaKPBփuCBt$htqijrrhQ^ gW'5MFGLk'*5HLHHL3F|e]o,-%@"BSC D%$+774632&&#"!,Ҿ%M.)GL QIK-#<@9 BSCQCSD%#%#+##"&'73265#5354632&&#"3ʴ(C$29?ҿ%K0/GImk ZRx NIxG"%.@+ BCSCSD%)%"+! 5!26653%4#"325oj'V/(VX8<ݼ^@>XPh0\{N%.@+ BjSCSD%%)"+4326653#"5!326554&#"NrC' QT!$htqijrrh'5LEpW*@P3"#7@4! BA\ CSD%5#+6653! 5'53!33265'5!MO% -o$;@8"!   B^CT D$##%#+6653!'#"&5'53!3267'53SA*}4bww$ONEe :| fjLRqvg-*GK:$@!BCTD%"+#"&'73265'5!ɴ)C$29@( ZR\PB@?BYSCSD +2'"55!7&&#"'66267'!mbJPB֞P] VP(j()5I}{f^nZ<@BkD+#'#5%3<ٛE>@BkD+73#53„hd$@!BX D"#+#"&7733265DIGD:LK;@Q D+!5!1rR @WSD$$$"+4632#"&732654&#"r{ZXyyX[zs8*)44)*8SqqSTllT+77+,89(X<@ B @SD%%+!3267#"&5467j52!4+#$X=m\b5J1+ qeM6lY0@- B@ ?SCS D!%!"+#"&#"'46323265Yw[F4$1wZ84#3`WA-*^W@/Z @QD+!#'!#.` @[SD$$$"+4632#"&732654&#".jNLhhLNjq(&&(G^^GF\]E'' ''N@K PX@ QDK PX@MQE@ QDYY+#39]@QD+3#濮WD#D0@- B@ ?SCS D!%!#+-@*B[OQE+'6654HI@LBW?!% h[@H AC @QD+#7!#7!LJX@MQE+!5!)b@MQE+!#Ґb @YQ D+#53#53!#v 8<#8v@MQE+A .@+ B`Q C D+77'5!#'!!AP [ !@h CR D+!!%!#S+=QPv@h(@%YSCSD%%%#+!5!! 5! %4#"325}|j'(oݼex^@>\%(@% Bh C D+77!!57#!%}+}bcR?D@A` `  YQ  CR D +3!73!#'!#!!?  C vpqA.@+ BQ C D+77'5!!57!!AЛFtC@@ B`^Q CR D+355!#'!!73FF ^i ߘE< 7#,F@C )( B\ [ C D+*# +&$5475'5!3!577'4&'66b43yy;xwBB=jyno.z7(+@(%$# B C D()'+665!3!575&'53!7'53!sx$݌#tݰ7#tL#)@&BSCQ D&&+%6554&#"!5!&55! !!ftujJM" //![.-g-\bN-;@8'BSCSD+)!%$%#+3267#"&'#"553273267&45&&#"!#$ 9&[ 0\T/c_kJU~YU.bpP;m1X #0/aSN3@0BSC CD#$%#+34&#"'66326632!4&#"##&z=`w6aRPAb  -$QSQZ5tc/+rK (@%YSCSD##%"+#"32!3265!54&#"K  mgdbfmhbcf7+!A -T-N:$@!BCTD%"+3267#"&5'5!,/""/T7AA2 '\!@@=  B?hffC D$5$4+!!'&&#"'66323227#"&'#A~GA,a)h~"/% 6"z'  -. US36is<gv0/@,0'B?WSD.,!$"+&&#"33#"'66'6&''&&5467&&54$32VV5mmntoaX0-3>$iq^JPBHTdq#jrQhtibcjqiXBc3)ؔ%:0@-  BQCSD%#+!3267#"&5!7,/""/T7:A2 [M!)@&BhCTD%%%"+3265&'!#"&54&#"'6632D9dy5.3@#$&{=r}qe܏hn-$tvY"G%)@&BkSD#!+$5477463 !665&&#"{f@Cy$}qc" #K QE^9| 0# :'@$  BC D+77'57'5!!! e$e"eb%fܞW`Z  "6N)-@*#"BhQD%'+7!665&&'!!&54&#"'6632{l$919H#$"&{=r}KQēuc0"(,%tveU:(3@0BhCTD(($%#%+3265!3265&'!#"&'#"47>GISGX3WHRJG>CSn/1lRD:͉Z͞hkggk? hm %8@5BhSCSD#! +%267&$554632! 5%74&#"׬4ZN)'+3հgٽHFSrOABC@%#1@.BhSC D%$%"+6632&&#"!&&#"'6632375= 2# %88$ $2!<| 4+`#+4 vZZW:,5@2 BhQCSD#%$% +##"&'#"467#5!&&'!32655!326݀t13rwCNNa2_OMEqIUnjjn? VHMPON͖̉/$I@FB`[ Q CSD$#$# +#'!6632%''265&&#"!57##! Ey8"evCw< ?͂gp~ Jq#D@A#BhhYSCSD%###+#'&&#"!!326773# 5!2+YǧV'Xt'Y+2޵2+fy>1={e.?$B@?B [Q CS D$#!#$# +32#!!!#5326'5!32654&#(~+(mfzzJ[B"jfA"+L@I  B \Z CS D###+#*"$#3 +77'5!!'53!332#!57!!32654&#A[Q$(G4{{ge$fc4#B@? B`[Q C D%# +#'!663 !5754&#"!57##! ;x0 &0{8 ? n "qA6@3  Bk CR D%+!!!57'5!3!'5!Q[h@ B@?B`[Q CS D"$!+77'5!#'!32#!32654&#@P _&C{|,id~*3@0 BIQ CQ D+!!!36'5!3!!pNt ꛬ WF9fFC!|j'C>U@R'/ =<98541 B   ZSC  D>>;:76%##%& +!57&&#"'66323'5!336632&&#"!57#!578ڑZ1F*!+#[5lH◜Em4Z&)"+F/R:دTf S*G4_yw{y_4G y5+U@R Bhh[SCSD*($"  ++ +2654&#"#6$32#"$77!32654&##5`upV'U xixm{~}TlaUn3*d|d/+|Utu[skE!5@2 B C D!8+5'53!3!57'!57'53!K%#^SQ@8$>@;"!BZS C D%#+77'5!36632&&#"!57#!8SWo3X%1 .N7S{z^4G y06@3 BQ CS D&#+##5366'5!3!57gH'\yJX C(j6@3 Bh CTD34+#"&''32677'5!3'5!ja@? 6OO^IW'FG7\7M><(1{@ BK PX@"_ \[D@!k \[DY@))! )1)0,*'% (!($#3$" +%75# 54!35'53!33 !#!"33!32654&#W#X#LJ'1NNJNAB4@1  BJ CR D5+3!!57'53!3!'5!"$Q[_,"7@4  B\ C D5%%$+%7# $55'5!33267'53!3!C@ۜ>B$dlE6@3  B CR D3$+77'5!3!'5!!'53!3!EZ#*E:"B@?   BJ CR D" #5 +3!!57'53!3!'53!!'53!.$#^6M@J B`[Q CS D  +332#!57!#32654&#Ü&F {|p,id~0g$(S@P'&  B \  CT D%%%(%($#$! +32#!57'537'5!!32654&#5&F@[{|^,id~C E@B  B\ CT D$! +32#!57'5332654&#5&F${|^,id~/#D@A BhhYSCSD##%"+6$3 !"$'33267'!5!7&&#"#/Y$iުY&X[*ezk1lxf +2ݸ2+)@@=BAZS CSD%&%"+5!3! ! #!574#"325[d(o$H$v\^QB6'+M@J*)BYS CQ  D(((+(+&$#!%# +!##"&'732677&&54$3!33#"576A6k3W#&+G'r|xy{-#s}1C9ė5p}yYV*<@9B[CTD%#**+2#"557665366"326554&pa]p76qhhsqij&d,5<~#{1>{{[:%H@EB[SCS D%# +2#!57'5332654&#'36654&##e]{Z#MJGPMHRS:LvY988<43;7<: .@+ B`QC D+'5!#'!!57כ Λlu1:;@8 BIQCQ D& +76677'5!33!!!!#dF0D8ahɺtD&Xp(K9L@I'/761B ZSC  D985432%#%& +%75#!57'&&#"'663235'5!376632&&#"!#!}l~B1'P3d;r}~u:e2P(1B~lς~k%,_^^_,%BM*S@P B``[SCTD)'#! ** +2654&#"!'&632#"$77!32654&##5JFCLGWXNZ_ѹ\TQPPS>94H@6Iy# \8JN9FAU::/@, BC D%+!3!57'!57'5!`$@:=am[K"<@9" ! BZSC D%#+5!376632&&#"!#!57[Dd=d2P'1Cop^_.#I:0@-BQCS D%!#+%7!##'72655'5!3!. d<眜a[:7@4  BhC D%!+3!3!57'#!57'53!tnnoҜiTa{yUU8:8@5 BZC D3+5!!5'53!3!575!!57U=~d}}$}~ÜaU::.@+ BQC D+77'5!!57!!U四~~ïau7:3@0 B`QC D+#'#!57## :rqJ`&4B[@X$#"<;.-B C SCSCD@>:720+)&%%%%# +6632#"&'!575#"5532'534&#"3265!3267&&#"E'ѽ'ED$ѿ%AZ^ _WSa`V   $: k2:B@? BJCR D5 +3!!57'53!3!'53!5|6#f:At1: =@:  B\C D %%+3267'5!!575#"$55'5!m}^p%I&~>%M":kR3a҇UE:2@/ BCR D#!+5!3!!!'5!3!57U'$'tZaRP:8@5  BJCR D5+3!!57'53!3!!!'5!B%#'$'[tAtZ':I@FB`[QCS D$# +#!32#!5732654&# ou$ZXW[XpŤ̯QBDT[ :"&Q@N%$  B \ CT D###&#&"!$! +32#!57'535!!5732654&#5uÍZXW[/:Ť̯QBDT0[:E@B  B\CT D$! +32#!57'5332654&#5u$ZXW[/:Ť̯QBDT0BN"T@QBh`YSCTD  "" +%267'!5!7&&#"#6632#"&77!fb gi,O!? \ˉqjCRݤL[GN'@@=BZSCSD%#%"+77'5!36$32#"$'#!326554&#"Vbhtqijrrh]\:7@4BYSC D!#8+%75#!577&&5463!3!33#"cjݛWPRZ,bɰa8SXKm-T@Q)(#"B ZCSC CSD-,%%%# +#6632#"&'732654&#"!57#535'5!33Zʳ)D$29?YX<\}ӌ͛JSV YS~i+'ERN"X@U Bh`YSCTD "" +%265!#"55432#'&&#"!!JN^ E0@)nh#`[L24NGߩqk=:&G@D B [QCS D&%!$#%!# +##'32655'5!332#!5732654&#2.ZX̛u%ZWWZXŢůN?6kTR,QT@>>¯}rr!%)Q@N"!    B  h Z  C D)('&%# +!!!57###!57!!57'53!!#l,p[VZOV\p]i#9:$H@E B  hQ C Q D#"  +!!!###!577!!57'53!3''#,QTm>6kT1Í$@P>>¯rrr:i),D@A*'&   B[Q C D%" +%7#"!5754$%'5!!5754&##!!~os~ҍ {~tU~mtf;fHG?:'+W@T &%"!  BhfQC D+*)($# '' +"!57&67'5!75!54&##!57573#dXb{{aYb ~~|`{{`( 8;U@R  9 65/.+*$# B \ Q C  D;:8743#% +77'5!!'5!!5754&##!57#"!575467!!!([_{~tU~~os~ҍ)mD;ftfFt0H:48V@S   21,+*)! B \ QC  D876543## +77'5!!'5!75!54&##!575#"!575&67!!3#&ʞ{aYb ~~dXb{z|*{``{+h.z4@&{2;a@^963 B#"?h Y [S CTD;:87541/+( 22 +2654&'"#6632##"&&'46332654&##573#53qlilHu Lxn9;6T\NKN 6@3YSCSD%"+432#"5"!7&&267'!Nbg i_`g ah'53[ll^nn'\+@(BhSC D!$+37663#"!'5!4d5(+=X} QN笨@8/N,@) BhSC D%$+376632&&#"!'5!9ns\0 2" &= z XXv ;+zCxk)#:@7`^_CSCTD%%%#+#3#3! 5! %4#"32590j'(oݼcO^@>\C@#;@8^`^_SCTD%%%#+#3#3%432#"5!326554&#"$htqijrrh53q1.@Fh@eFC BA Bh  [  [CS CSD//ED/@/?><985320#%$%+76#"&'#"$54$"3265!32654&##"$#"#546323'7'3 l:;j [hh[`kjaZhhZn)16ypF4o#Q:KJJKقy}o}yx33%mlxS7lU.@Fm@jDA CB B  hh  [ S CSCSD//FE/@/?><985320#%$%+76#"&'#"&5546"32655!326554&##"$#"#546323'7'3$[12ZPZJBEONFAK[O)07ypF5oR;BHGGHttutsuustuttx33%mlx7m~(L@I!Bj jC  CT D((%#  +5!!#5#"&5!#"&5!326732$5vh^]kk`[g n;9opp}yz|}yz|PNNP`(L@I!Bj jj CT D((%#  +5!!#5#"&5!#"&5!326732658MJPOXRHLc64cAppyvrqwyvrrvyFFFFf}@ BK PX@hSCQDK PX@hUSD@hSCQDYY%"'+!&53 !4&#"33T4yb!D! RҨݩWNY@ BK PX@`SCQD@hSCQDY%"'+!&55432!4&#"33 ZOp``qc &6Sp8>'@$ Bj D+%#%7%73%!HݵG%I#%LhFk]%@"_CQ D+'7!';" ~l|*@'SCS D +2$32#54&#"##5q62&.0< ,@)  BjQ C D+3!!57'5!oG 9V@  BK PX@^QC D@jQC DY@  +73!!57'53:Au<:>@;B`YQC D +!!#53'5!#'!3##57A ԛAǚ AE@BB`[WQ C D$!+77'5!#'!3 %'52674&##!AP [EguΘn9t:=@:B ?`[QC D%+!+#'!3 '6654&##!57'53! D6zdfD<.a~C+N@K)(B ZS CQC  D+*'&%#$ +77'5!335336632&&#"!##5#!CS!En4Z$1!,E1A~u9S{y_3HTyTeK+L@I)(B ZYSC  D+*'&%#$ +77'5!3353376632&&#"!##5#!Tvvlz"}4f3Q%1 =tπt.zlv˯⬬]`()#'L@I&%"!B`Y S C D''%#! +#!336632&&#"!57#!57 NWo3X%1 .N7SΎp{z^4G yGJK%J@G$# B`Y SC D%%%#! +#!3376632&&#"!#!571 d=d2P'1CopXp^_.#-J@G B`ZQ C D +!'5!#'!!57!!57'53!R $\p-:J@G B`ZQC D +!5'5!#'#!575!!57'53!j~d}1 }~Ü#:tA5$E@B$#" B[WQ C D$#+5!3 %'52674&##!57!!57AЛdEgd`ΘpR:%C@@"! B ?[QC D%#+#+3 '6674&##!57!!57'53!7* @{cg*~~Ü:<-a~uY*9>@;'BhSCSD&'5$ +"&'# 5"3267&554323366554&#"qZL^apϲ#ho[T*]3YU@HTQIN##$%&\ӥa:`  x@=qԫ^N(9F@C9)%BhfCSD65.-('$+"&'#"55477&&554632354&#&3665dIB$#dlA":$@"! BK PX@#``\C D@$h`\C DY@$#%&+%#33267'5!!575#"$55'5!}^p%I&~>%M"DkR3a҇5 =@: B[ C D %%+663 !5754&#"!57'5!B@ &>Bm0+&R@O! BYSCCSD#"&&  + 5&&53 !3267"!54&>>S$pI13ِ6Y9ܮSo XÖ$&6НN%T@Q BhYSCSD"!%%  +"'&&536632!3267"!54&u{##$zmaLOC՝Q^ fW&Ð;Xk'*5H|e]oDd!@@=!   B\W C D$+5!3!%''2654&#!!57D[fsh}QS Θp': 8@5 B?\C D/+77'5!3!'6674&##!'SXbzcfn.௄;,^}zAK%F@C #"BZ C CSD%%#$+77'5!3!'53!#"&'73265!!ARʴ(D$29@\ ZRpTK6:%F@C #"BZC CSD%%#$+77'5!3!5'5!3#"&'73265!!Tcʴ(D$19?l YSE$G@D BYSCSD + % 5!76&#"'66267'!fRlwM17 rѢk>'7̡=JK@H B`ffQ CSD$"'+#"$77!32654&##5'!#+uaoP gVsu[gq;uH:E@BB`ffQCSD$"'+'!#!#"$77!32654&##5 v`oSqh TsuYwd"w&Y&'X@U B`YQ C Q CSD""%$ "+bA: !X@U B`YQC Q CSD!!%$ +'5!#'!!57!5!#"&'732655( ΛC,(C$2(-mt- ><6?@< B\ CS D +!"5433'5!3%#"3X'A{{2fj9&G@D Bh\ CT D&%!  +!"5433'53!36676&'!#%#"3['E[c !${{2i^KOcGfjHu%6M@J#"!3&BhCSCTD1/*(%$%$%# +36676&'!#&'#"5532'53&&#"3267&&5A7bl "#ӄ/3bKz0V7kb_l4k6ZaN4G@D2$ B`f[SCTD+#$!%%+#&'54&#!'32654&'"!'&63236674&''5!"$𰸵 95^[DEBXTQh\&BIpYfGrK28OFCUqzcYkK]  ^-,!#zm&O* WN"6@3 BhSCTD%%%%+#"55432&&#"36675'5! ]../xErt}}E7OX@;B`fQ CTD%# +#'#36674&''5!#&'## A7bk gY!$ӿ J\4k6z\Xq3:?@<B`fQCTD%# +#'#36674&5'5!#&'##r H?AFkp  :J\RL Nq6qS*U@R Bhh[SCSD)'#! ** +"3265!# $5467&&54$!2!4&#"33ws6 :kyks[utU|+/dRioTalY=#YFS3@@MQE+Y=#YFff@@MQE+\A"\'AA@YQD+`8 @ @a+467#`iN()cGNF]; @?D+'66553jL'*YdFOE^C @ ?a+%'66553jL'*CcFNF\Q#QGi@@?D+e8#e&hhV@@a+I#I&iib@?D+C @ ?a+%'66553'66553jL'*PjL'*CcFNF\cFNF\1 "@ CQC D+!!!5!!!Z$_RRvE`"3@0 CQC Q CD +!!!!5!!5!!!!!"YY%__`xvxT @SD%"+4632#"&5xlnmm&deZe||e#&@Q D+V#&'@Q D +9N'5CQUT@QT U SRB  [ [ SCSDOMHFA?%%%%%$%$" +46326632#"&'#"&54632#"&5326554&#"326554&#"326554&#"'Js'%tJKu%&tH+E8A8@;ǎe8118M7227M9QK?M9QQ9M9QK?M9QQ9:OO:M:QQ:KrK,@BMQE+#53&qG&@#BMQE+#zzmj*(+7'ǎmKrK10T 0@- BYQ D  +3##5!'3'nn+|o*93@0BS CS D##+6632#4&#"#3 $qJ@?1C{@GeX*&!Jq,]@Z B  ``  Y Y SCR D,,+*)('&#!#+!73!536655#53'#53'4632!4&#"!!!$$  0.\FGPe`Hs- Svk߷`[vkkvA2h@e ' B   h[S  C Q CT D2210/.+)$" +2##!57'5332654&##%3#3267#"&5#53m^2^tsst^;4,-1`8Ja]?6( :+O@L B  Y YSCSD+*)('&%#%# +!3267#"55#535#535432&&#"!!!Tx:o39z>Ғ-(M9QQ9M?KQ9KK.(%(+$55#52674632354&#"6651d36e-ɯۿ`t@)%(EI *c4{yQ,1*A94=cm"c''wW@  BK PX@&[[Q CS DK PX@&[[Q CSD@&[[Q CS DYY@ $$$$*- #+_"_''w@ ./ ?3 - , BK PX@@``   \ [SCSC S DK PX@@``   \ [SCSC SD@@``   \ [SCSC S DYY@"^\XVRPLJFD:8*($"  +++d5"d''w @#$4( " ! BK PX@>h^[   \ [Q C S DK PX@>h^[   \ [Q C SD@>h^[   \ [Q C S DYY@SQMKGEA?;9/-  $"$#!+j"j'%'wO@!BAK PX@&[[Q CS DK PX@&[[Q CSD@&[[Q CS DYY@ $$$$*- #+6g!(+#"54327&&'2655&&#"9]P/ ݳk#Zsv72u-(+͘a+7p/  (+#!#'5!&5/ (+#'!!73!55! ) d9z?!×Y=(+!5!BY1W (+373##5!*"^~PXN'5 1*#(+#"&'#"554326632!4&#"3265!32675&&#"JLLJvo }pwtr|ou԰,6.銬RUUS謊K-(+#"&'732654632&&#"ɴ(C%29@Ҿ%K0*GL( ZRڶ QI&uC33& (+66363267#"&'&&"66363267#"&'&&"/|AF]VJ\C@|0 0|@C\JV]FA|//|AF]VJ\C@|0 0|@C\JV]FA|/mDN *&MEEM&* NDDN *&MEEM&* ND{b(+3!!!'7#5!7!5!7Jpq\HpH8nqDDP$~"P$g@9 )+m$"m$g @9 )+$ (+!!!'#37qŵ')DD:;DDQ w (+%'66553wUA()՘iHNG]"-!E@B   BSCQC D!!%# +5354632&&#"!!57!!57"Nd*IwMeemJ\YJ`']-#A@>#"! BCSCQC D#" +&&#"3#!57#5354$323!577l?qrVo, pm/`/_~r *;AGMS]aeimqu~1@.|vsronkjgfcb_^ZTQOIHEB=<:5& (+4&#"32652654&'6654&##'#"&554632#"&5#3265#33!5353!#%5!#53##55!!5!!5!5!!5!!5!32###535#53#53%#535#53#53\ffhe \i60(,oeJ?BJJ@@K7(26Ti[Qj\q(om56o/352~N[\ [\]=9<:]qqqqqq"ooooooD`{{`pbyybOL-F >'KKENNEpDOOD,6-.MQ\OzO;qqtt.&(+Jtttttt8qqqqqq[ '((~~~ b"&*@ )'%#! (+ 4676654&#"36632#33#3#AD(H^;+6;3*O;KR115='N34?52M7ZX[L $(& (+2!&&554&##!57'5332654&##hdk_[(VR$U\^S`+h?h2QPTPEAV(/(+3#!575!'5!!'=#ffge_?(+7#"&'732654&'[Yn?[#"/5%02?4Keq +/G3(+!!$ g##(+#"&7733265#"&#"'46323265IQOK_E8'&y]G+*'dd1<=0JkD2$!ImC1$h   (+#"&5#326''%'66'56H`MNRKMG=FBT>0<<0c||cmgPF286hr(+#"&7733265'3#KQOLpc~~c1??1\+(+#'#'%37#"&#"'46323265+ǞL;/"eJ;%">^A*>`@.\ (+#3737''66'56HǟW >5>9I5{toWM7=7~  (+#'#'%3#73ϗ_ Yk  (+3#'#'3#nϗ/ߧ\#(+#"&7733265'#'7!KMLJ 5DD5+P(+3#r$-(+77!!57'!!3#-Qz<yS>F*w*G?| 0xx^+% # (+2#!57'5332654&#'32654&##h`}O#QGGQRTQUS"bb?AHI?<H! (+6676#"$77%32654&#"%!73&f>eSWX\QERG*,ʴҧ;FaSP_) Me& (+2&&#"6632#"55"32654&~M=/3f>k*N)BbjVJWP'/ũޔ!{,%~|]GOXBv (+!547!#!v| 4xqR#/ ,& (+#"$5467&&546324&#"3264&#"326h[j|n`lĽhKQpqQKg#T;8838G=GK?<8DFBp1.&3,e{wn7[_Dp|}q*/0,26:!  (+3##5!'533'eef ] (~\! (+!!6676#"&?32654&#"{4#K-I=AAB49?Zǚ{sq +.<69Gm,'!(+2&&#"6632#"&5546"32654&7c2"'Q0Ja%d<,CQ9<@A,WK) t{CG[<25<E!  (+#547!5!iҜWqV N`,#/ ,& (+#"&5467&&546324&#"3264&#"326L@KZ\OENM6=RR>7K=,2CD2+=P:[c?p}}p>d\:iss5+88++33~%+*&&/.X,'! (+%2655#"&54632#"&'726754&#"=T Q*˘5r3$*TN->L86?AM=.}rӂ F]H26Em1,  (+#"&554632'4&#"32651ĞŸMCBMLDCL3KXXKNUUND0(+!5!DC{T (+3#'4632#"&732654&#"uVTssTVuq3'%11%'3NjjNPfgO'11''33ro (+3#%467#o\ZMS*#=[X'T ]@WmQ  (+#"32%4&#"3265Q jeeijfdi7+!A -/ (+77!5%!54@>(+!!56654&#"!'&32!>fVc[ei duE\urÄߵA:*(+32654&#"!'&$32#"$77!32654&##jgfbRpyjzx\gxusTmaXj`N_0+vTmp`sk,JJN/=M FA92*(+##"&'332#"$5467&&5467&&554$32!326554&#""&'32654&#J!: B=dQ;2`j-U't.cTQbcRSbU+lfyBK*a6 * tU}&>(@_$1a A[[ACXYB-<&8KU4.8/V  (+3#!!'!!'\'O<n(^/ (+!!6676#"$77%32654&#"|T-((rEmYgahfTY+'amu~>5i\'!(+2&&#"6632#""32654&RF4AhD1^JQr}hZmnǰ3:9R/4-auyVjN  (+%#"55327!!32675&&#"O5ol5ls_kcd ebjbZ_$:`Z=?N'(+4&'&&54632!4&#"#"&77!326^~RQFRV kWQV*0F'”ARE41A(܋WN@JPN"-'#(+!&&'#"&5463354&#"%'&632%2675#" 4`SPHOhBl^_H9@ !6-v|9 (+2##!57'5332654&## Ԝ#]kl\ᯰfHIjd#d)+#@MQE+.JE@B BYS CS D  + !!57#53'5#326554&##3 ZqƯ̂Gԫe.JE@B BYS CS D  + !!57#53'5#326554&##3 ZqƯ̂Gԫe %E@B#"! BZCSC D%# +77#535'5!3#6632!574&#"!Mќ3Z~YX=[~үO㛰KSK~i,((:A@> B`Y Q  C D +#'!3#!57#53!#: Ϝ |uCC@@B  jYQ CTD%# +3#3#3267#"&55#535#534,-1`8ɟC͙?6 )*")&#B8d<@9 BhYZ C D"+)"")&#s\<@9 BhYZ C D"+)7")&#IF@C BjjhZ C D #+)Y")&#`W@T  B(@h[  [Z C D&$%!# #+) ")&#h]A@> Bh YZ C D #+)")&#G@D Bh  [[Z C D+)$$# #+)")&#&@  BK PX@4jj  h  [Z S  C D@8jj  h  [Z C Q C DY@1/+)%#$ #+43"4&%w@  "BK PX@<hf ^`SC  TCSD@=hf  f`SC  TCSDY@!!!0!0%#%# #+8*"8&'BdO@L  B``  YYQ CR D% #+8""8&'s\O@L  B``  YYQ CR D% #+87"8&'IZ@W  B  j j``YQ CR D% #+8 "8&'he]U@R  B``   YYQ CR D% #+)"&+Bc)@& BY C D+7!"7&+sR[)@& BY C D+6"&+H3@0  Bjj C D+ "&+h8\-@* BY C D +8Y"8&0%`U@R#"  B,@[[ C D*('% % +Ck)"C&1B4c(@%YSCSD%%%# +Ck!"C&1s[(@%YSCSD%%%# +Ck6"C&1H4@1# BjjSCSD%%%#!+CkX"C&1_D@A'&B0@[[SCSD!%!%%%%#"+Ck "C&1h\,@)YSCSD%%%#"+'*"'&7Bgd9@6 BY CTD! %&+'""'&7s\9@6 BY CTD! %&+'7"'&7AID@A#  Bjj CTD%$"!%&+' "'&7h]?@< BY CTD$#"! %& +$O""$&;s\;@8  BhY C D +JA"J&CB @(#BK PX@2h[ Q CSC S DK PX@0h  Y[SC S D@2h[ Q CSC S DYY@&%4310+)%/&/$$##$& +JA"J&Cs<]@Z(#Bh[ Q CSC S D&%4310+)%/&/$$##$& +JA"J&Cui@f630 (#B   hh[ CSC S D&%875421+)%/&/$$##$& +JA"J&CQ{@x0 : 9(#BC @h[ S C S CSC S D&%A?><7542+)%/&/$$##$&+JA"J&Ch!c@`(#Bh[  Q  CSC S D&%76543210+)%/&/$$##$&+JAQ"J&C{i@f(#Bh  [[ SCSC S D&%FD@>:842+)%/&/$$##$&+JA"J&C@ (#B   h  `  ` f[SC S C SCSD&%LJFD@>:84310+)%/&/$$##$&+C3N"C&EwC@!BK PX@=hf  ^`SC  TCSD@>hf   f`SC  TCSDY@  / /.-)('&  +C"C&GBy!P@MBYQC SCSD%$"!    +C"C&GsP@MBYQ C SCSD%$"!    +C"C&GS\@Y'$!BhYC SCS D)(&%#"    +C"C&GhV@SBYQ  C SCS D('&%$#"!    +"&B")@& BQCC D+F"F&sg)@& BQ CC D+"&4@1  BhCC D+"&hM-@* BQ CC D + " &PX@U)( B2@SCS CSC D!%!#%# #+?<"?&QB"*@'QCSCSD%%%# +?<"?&Qs<*@'Q CSCSD%%%# +?<"?&Qu7@4# BhCSCSD%%%#!+?<"?&QQH@E'&B0@SCS CSCSD!%!%%%%#"+?<"?&Qh!.@+Q CSCSD%%%#"+!"!&WB"8@5 BQCCTD%#%#!+!"!&Ws]8@5 BQ CCTD%#%#!+!"!&WC@@#  BhCCTD%#%#"+!"!&WhB<@9 BQ CCTD%#%# #+K"&[sL 5@2 BQ CCTD%% +K"&[h1 9@6 BQ CCTD%%"+)")&#nE<@9 BhYZ C D"+JA"J&Cn2]@Z(#Bh[ Q CSC S D&%3210+)%/&/$$##$& +)[")&#P@M B ^h\Z C D$$"$ #+JA"J&Cxgq@n71 (#Bh[  C S CSC S D00&%0?0?=;9853+)%/&/$$##$&+)X")&#.L@I( BAhZ C CSD%&"+JXN"J&Cg@d(C0#9: Bh[SC S C S  D&%><75+)%/&/$$##$& +4)"4&%scC@@ BhfYSCSD%#%#"+C"C&Es=Q@NBh^Q CSCTD$#!   +4>"4&%PM@J'$! BjjhfSCSD%#%# #+C"C&Ev]@Z&# Bhh^CSC TD('%$"!  +49"4&%}C@@ BhfYSCSD%#%#"+C"C&E2Q@NBh^QCSCTD#"!   +4R"4&%^L@I'$! BhhYSCSD%#%# #+C"C&Ej[@X&# Bh`SCQC TD('%$"!  +8,K"8&&WO@L   BjjS CS D"!  +Cv"C&F@@=*)BCSCSD%#%%#!+8"8&'nvEO@L  B``  YYQ CR D% #+C"C&GnP@MBYQ C SCSD$#"!    +8["8&'d@a  B  ^``  \YQ CR D%%#!$% #+C"C&GVhd@a("BY CS C SCS D!!!0!0.,*)&$    +82"8&'SvO@L  B``  YYQ CR D% #+C"C&G3P@MBYQC SCSD$#"!    +8b"8&'~ [@X )   B``YQ CR C S  D$"&% #+CO"C&G:@4!*+BK PX@)Y SCSCSDK PX@&YW SCSD@)Y SCSCSDYY@/-(&    +8K"8&'WZ@W   B  j  j``YQ CR D% #+C"C&GG\@Y'$!BhZC SCS D)(&%#"    +/6"/&)HS@P)&# BjjhfSCTD%#%# #+QK""Q&Ik[@X30- &%B h CSCSCSD54%%%%## #+/Z"/&)]@Z*$ B ^hf\SCTD###2#2"$%#%# #+QK""Q&Inic@`4. &%B C S CSCSCSD---<-<:8&%%%%## #+/1"/&)uI@F BhfYSCTD%#%#"+QK""Q&I4O@L&%BQCSCSCSD%%%%## #+/"/&)J@G B'&?hfkSCTD%#%#!+QK""Q&I*R@O0-&%BYSCSCSD%%%%## #+86"8&*XHL@I%" BjjZ C D3 #+ k" &J}K@H%" BjjCSC D%#"+X"&+h_C@@  B @[[ C D!%!& +"&}E@B  B@SCS CC D!%!& +"&+nID)@& BY C D+"&n^)@& BQ CC D+Z"&+=@: B^\ C D  "'+"&i<@9  BCS CC D  "'+7X"7&+(9@6  B A C CSD%)+'X"'&K C@@"BAQCC CSD%& +71"7&+%u)@& BY C D+7V"7&+,j@    BK PX@` CT D@h CT DY@ " !")+'K"'&KLE@BBQCC CTD%# #+3"&,E{@ BK PX@#jj` CTD@$jjh CTDY@"&+K"&Z;@8BhCCTD%# +8"8&-E@B B"!?kZ C D!+ " &M}J@G  B ?kZCC D!+8!"8&.sJ[@@= B`Y CR D6+ a" &NsI'@$ BYC D+8"8&.z@@= B?`k CR D6+ m" &N@(@% B?kC D+8"8&.L9@6 B` CR D6+ +" &N!@ BC D+8"8&.@@= B`Z CR D6+ ]" &N*@'  BZC D+8""8&0s\9@6  BY C D%+ " &Psk<@9 BQ CSC D%#!+8"8&09@6  B?k C D"!%+ N" &Pz;@8 B#"?kSC D%# +8K"8&0=WD@A  Bjj C D! %+ " &PG@D%" BhCSC D%#"+"&P];@8#" BCSC D%# +Ck"C&1nD(@%YSCSD%%%# +?<"?&Qn2*@'Q CSCSD%%%# +CkZ"C&1>@;$B^\SCSD,,"&%%%# !+?<"?&Qxi?@<$BCS CSCSD,,"&%%%# !+CkJ"C&1\,@)YSCTD%%%#"+?< "?&Qz.@+QCSCTD%%%#"+8X""8&4s\N@K! BY[S C D10.-,*&$#" +FF"F&Ts:@7 BQ CSC D## +8X"8&4N@K! B10?k[S C D65,*&$#"+FFN"F&T?9@6B @?kSC D##+8XK"8&4WY@V30-! Bjj[S  C D5421/.,*&$#" +FF "F&TE@B BhCSC D##!+a!"a&5sw[C@@*BhfYSCSD*#*#"+a"a&UsE@B*BhfQ CSCSD*#*#"+a6"a&5HM@J1.+*BjjhfSCSD*#*# #+a"a&UMP@M1.+*BhhfCSCSD*#*# #+a3"a&5w^@[* ,Bhf ^`SC  TCSD+++:+:*#*# #+a3L"a&Uw$^@[* ,Bhf ^`SC  TCSD+++:+:*#*# #+a"a&5yD@A*B/.?hfkSCSD*#*#!+aL"a&UD@A*B/.?hfkSCSD*#*#!+aJ"a&5VL@I1.+*BhhYSCTD*#*# #+a "a&UAN@K1.+*BhhSCQCSD*#*# #+(:"(&6?@< B?`kQ C D+,C",&V@@= B?jkQCTD"!%# +(;:"(&6wZ@W  B ``Q  C  Q CSD   +,5C",&Vw@   BK PX@6 j `  `QC  TCSD@7 j  h  `QC  TCSDY@(('&"! %# +(:J"(&6VJ@G Bjj`Q  C D +,K",&V;@@= BjjQCTD"!%# +'Y"'&7`U@R'& B0@[[ CTD.,+)$"!%& +!"!&WrT@Q'& B0@SCS CCTD!%!#%#%# #+'"'&7nE9@6 BY CTD %&+!"!&WnS8@5 BQ CCTD%#%#!+'["'&7DN@K$ B ^\ CTD,,*(&%" %& +!"!&WiK@H$ B CS CCTD,,"$%#%# "+'"'&7E@B B[[ CTD31-+'%!%& +!S"!&W}B@? B[SCCTD$$$#%#%# #+'K"'&7F]?@< BY CTD'&$#! %& +! "!&W<@9 BQCCTD%#%# #+'V"'&7H@E 0&'B CTCSD+)$"%&+!X9:"!&W`B@? 0&'BCTCSD%&%#%#!+7"&9I@@= Bjjh C D #+'E"'&YgO@L  B   hhf CC D!  #+$O7"$&;IE@B  Bjjh C D!+K"&[@@=%" BhCCTD%%!+$O "$&;h]?@<  BhY C D"+J#"J&<sd]I@F B`^YQ CR D +X"X&\sC@@B`^Q CQCR D"+J3"J&<7wI@F B`^YQ CR D +X"X&\4C@@B`^QCQCR D"+JL"J&<XT@Q Bjj`^Q  CR D +X "X&\IN@KBh`^CQCR D #+B!"B&sL[`@]B` ` Y Y  YQ CR  D#"  #+I"I&sa@|>3,&-B`  [ Q C SC SD<;10HGED@?;C)+C"C&s)+C"C&!)+C "C&)+d"d&nf  )+d"d&b  )+d"d& @ &#  )+$"$&sU -*'! )+$"$&V 2-'! )+$"$& .+'! )+C!"C&s=,) )+C!"C&v0* )+C4!"C&wK/) )+C! "C&j-* )+1"1&\)+1"1&)+*"& 1')+*"&n )+*"&k!)+*U"&R 2,& )+* "& '$!)+W*"&1*)+6"&Y  )+"&)+"&h8 )+O "O&s/)+O "O&4)+O  "O&\)+C"C&oE1 )+)b")&#<@9 BhYZ C D"+Xd"&'dK PX@  B@    BYK PX@2``MY Q CR D@3``  YYQ CR DY@ % #+]lc"&*dE@B BYZ C D3"+\d"&+d,@) BY C D+b"&1g'@$MSCSD%%%# +V_"&;d>@;  BhY C D +b"&D2@/BMSCQ D&'"+"&5>@;BYQ CCTD%# #+)")#2@/ BhZ C D +8"8$H@EB[S CS D&$  +8"8'D@A  B``YQ CR D%"+J"J<=@: B`^Q CR D+8"8*8@5 BZ C D3 +7"7+@ B C D+8"8-:@7 BZ C D +8Y"8/7@4 Bh C D% +8"80-@*  B C D%+Ck"C1@SCSD%%%#+8"82:@7 B[S C D +(:"(63@0 B`Q C D+$O"$;1@.  Bh C D+!|"!:+@( B C D+ "&+h8\-@* BY C D +$O "$&;h]?@<  BhY C D"+bS"b&G@D( BYS CSD210/,*" %$%$ +W'T"W&z_@\ B``  Y [SCTD/.-,*($"  ++ +aSS"&?@< BYSC CD#"! #$%$ +U"&~.@+BYCTD%#+["&/E@BBh  YQ CCTD.-,+%%%# #+*:"*6@3 BZC D +?<N"?Q@SCSD%%%#+7`%:"7t3@0 BCSCD### +q:"X(@% BhC D+"&h34@1BQ CCTD%#!+["&h-9@6BhQ CCTD%%%# #+?<U"?&Qm(@%YSCSD%%%# +[U"&y3@0BhYCTD%%%#!+eUU"e&?@< BhY CTD-,+*))$%#& +8 "8&'he]U@R  B``   YYQ CR D% #+A""A&sc\8@5 B`YQ C D +a)9@6)BhfSCSD*#*#+#'&&#"#"$'332654&'$$54$72&&Rx],]x}w,^$ePJ_5Cܳna0$/bRTf-KγfU7"7+@ B C D+ "&+h8\-@* BY C D +",Y@  BK PX@` CTD@h CTDY@ "&+8"8&-s"D@A BYZ C D"+(j["(&T@Q&   B ^h\ CTD.."$35 "+)")#2@/ BhZ C D +8"8$H@EB[S CS D&$  +A"A.@+ B`Q C D+8"8'D@A  B``YQ CR D%"+E["E&jV@S*$ B ^\ C D###2#20.,+(&" 9 +8Y"8/7@4 Bh C D% +8"8*8@5 BZ C D3 +Ck"C1@SCSD%%%#+A"A.@+ BQ C D+8"82:@7 B[S C D +4"4%9@6 BhfSCSD%#%# +(:"(63@0 B`Q C D+!|"!:+@( B C D+JAN"JCO@L(#Bh[SC SD&%+)%/&/$$##$& +CO"CGB@?BYSCSD   +U:"U& iQ@N" B CS CC D**(&$# & +?<N"?Q@SCSD%%%#+)`N")R>@; BSCTCD%&%# +CNC@@Bh^SCTD +%265!#"55432#'&&#";N^ E0@)|f^[L24NGߩK:"[)@& BCTD%%+ :" Z+@( BC D+C"C&GhV@SBYQ  C SCS D('&%$#"!    +<"<&s=!:@7 B`QCQC D +aL"aU9@6*BhfSCSD*#*# +'s"'K)@&BQCC D+"&hM-@* BQ CC D +K"L0@-BQCCTD%#+["[&sH@E#"!BZQ CSC D%# #+K "&[ZH@E&  BCS CCTD.."$%% !+*"&9B d6@3 BhY C D"+'E"'&YB"C@@ Bhf Q CC D #+""&9s\6@3 BhY C D"+'E"'&Ys.C@@ Bhf Q CC D #+ "&9h];@8 Bh Y C D  #+'E"'&YhI@F Bhf  Q  CC D  #+$O*"$&;B&d;@8  BhY C D +K"&[B5@2 BQ CCTD%% +R# @BQD+#@BQD+w"w&&@#Q CQ D"+K"&N;@8BhCCTD%# +;#;i@?D+8Y""8&/s\A@> BhY C D%"+R"&OsI@F4 32/.-&%"!B Q CSC D98%%$# #+)`")&#I@F BhZ  [ C CSD+)$$# #+JnAN"J&Ci@f(#Bh[  [SC S C S  D&%FD@>:842+)%/&/$$##$&+Hk"&1>@;' B&@jhSCSD%%%#!+; -";&H]@Z& '=<985410 B SC Q C  D>>;:7632/.+)#%##+;a-";&H'HNY@VB9) A@=<65 B S C Q C  D?>;:874321.,'%%##+8*"8&'BdO@L  B``  YYQ CR D% #+E*"E&BdA@> BY C D'&$#" 9+C"C&GBy!P@MBYQC SCSD%$"!    +U:"U&B."=@: BQCC D&+7"7+@(&%$ B C D()(+"6N"-@*$#BhQD%'+'\"'&39@6BhYSC D!$ #+"& <@9 BhQCSC D%$ #+?K N"?&Q[|=@:8732/%BQCSCTD%'%%%#"+CK G"C&1[A@>8732/%BSCCSCTD%'%%%#"+5"5&F@ BK PX@4hhk [SC SD@9hh ^k [SC TDY@0/.-+)%#!  ,, +BM"B&]@Z B`` [SC TCD/.-,*($"  ++ +4"4&%K PX@ B@ BYK PX@*hfkSCSD@/hf^kSCTDY@ %#%#"+CN"C&E@ BK PX@*h^kSCTDK PX@/h^^kSCTD@0hf^kSCTDYY@#"!   +$O"$;1@.  Bh C D+_HE"~@BK PX@hfCDK PX@hfCD@hfCDYY%$+7"7+@ B C D+'CZ"'&pv@sGA (0 >=:9652 B  ^  \   ZSC  D@@@O@OMKIHEC??<;87%##%&#+("(&in@kB< (0 872B Z C S CSC  D;;;J;JHFDC@>:96543%#%&#+7"7+@ B C D+)[")&#P@M B ^h\Z C D$$"$ #+JA"J&Cxgq@n71 (#Bh[  C S CSC S D00&%0?0?=;9853+)%/&/$$##$&+) ")&#h]A@> Bh YZ C D #+JA"J&Ch!c@`(#Bh[  Q  CSC S D&%76543210+)%/&/$$##$&+B"BT@QB` ` Y  YQ CR  D #+IN"Iq@n>3,&-B`  [ SC S D<;10@?;C=:9652 B   Y   ZSC  DGFEDCBA@??<;87%##%&#+("(&h{`@](0 872B Z Q CSC  DBA@?>=<;:96543%#%&#+5 "5&hH\g@d Bhh   Y [SCSD43210/.-+)%#!  ,, +B"B&hg@d B`` [  Q  CSCTD3210/.-,*($"  ++ +E"E&n$EA@> BY C D&%$#" 9+U:"U&n=@: BQ CC D&+E "E&h]G@D BY C D*)('&%$#" 9 +U:"U&hC@@ BQ CC D"! & +Ck "C&1h\,@)YSCSD%%%#"+?<"?&Qh!.@+Q CSCSD%%%#"+Hp"HB@?BYSCSD  %#+NKN"N6@3YSCSD  %#+Hp "H&hYT@QB YY SC SD('&%$#"!  %# +NK"N&h7J@GYQ C SC SD('&%$#"!  %# +/ "/&h>\U@RBhh   YYSCSD,+*)('##%# #+B"B&hh@eBh`Y  Q  CSC TD+*)('&%$!  ## +(j"(&nE@@=  BhY CTD35!+K"&[nB5@2 BQ CCTD%% +(j "(&h]D@A  BhY CTD35 #+K"&[h1 9@6 BQ CCTD%%"+(jK"(&]D@A  BhY CTD35 #+K"&[ 9@6 BQCCTD%%"+, ",&h]E@B ! BY\ C D5%%% #+1"1&h Q@N  B\Q C C D)('&%$#"! %& +1g "1&'+h\e@b)"! ('$# B   Y \  CT D10/.-,+*&% $"+[ "[&'xhe@b' &%"! B \  Q  C CT D/.-,+*)($# $"+!|"!&:eK@H %$B CR CSD,,%$ + :" &ZeK@H %$BCR CSD,,%$ +C"CF<@9BCSCSD%#%%# +0"0&e^@[ "!BQ CS C S CSD))&$&$ +I:"I&"eV@S"!BQCS CS CSD))%$%!# !+)")&#;@8 BhZU C D"+JAN"J&C Z@W(#Bh[  USC S D&%3210+)%/&/$$##$& +)")&#@P@M#  Bh[   YZ C D$$ #+JA"J&CDp@m> (#Bh  [  Y[SC S D00&%0?0?987621+)%/&/$$##$&+)")&#&Y@V  B  h  f fhZ C Q D"! #+Jh"J&C~~@{5 (#B   h   fh[ S C CSCS D&%=<:9764310+)%/&/$$##$&+)")&#R2Y@V  B  h  f fhZ C Q D"! #+Am"&Cw@t3 (#B j  h  fh[ CSCS D&%=<:9875421+)%/&/$$##$&+)")&# j@g#" -  B  hh [   YZC C D..('&% #+Jd"J&Cw@>= H5(#B  h [   Y[ S CSCSD99&%9I9ICBA@;:764310+)%/&/$$##$&+)")&#(q@n ( '  B1 @  h fh [  [Z C D/-,*%#"  #+JA"J&Cx@9 C B 3 (#BL @   hh [  [[ CSCSD&%JHGE@>=;875421+)%/&/$$##$&+)7")&#'IQ@N BjjhZ U C D!  #+JA"J&C&u t@q630 (#B   hh[ U CSCS D&%<;:9875421+)%/&/$$##$&+)")&#L^@[ B   hh  Y[Z C D)(&%$$"$ #+JAz"J&Ctx@u71 (#B Y  [[SC Q  CSD00&%DCA@0?0?=;9853+)%/&/$$##$&+)I")&#_@\ B  `h\Z Q C C D)(&%$$"$ #+JA"J&C{Q}@z71 (#Bh Y[  C S CSCSD00&%DCA@0?0?=;9853+)%/&/$$##$&+)E")&# <w@t*) 4 # B`h    YZ S CC C D%%%5%5/.-,'&$$###+JA"J&Cn@ED O >8 (#B `  ^h  [[  S CSCSD@@00&%@P@PJIHGBA0?0?<:7642+)%/&/$$##$&+)")&#<z@w% / .  B8 @   hh [  [[Z C D6431,*)'$$"$#+JA"J&Cv@@J I 71 (#BS@  [  [  [[SC Q  CSD00&%QONLGEDB0?0?=;9853+)%/&/$$##$&+)[")&#'[@X B ^h\Z U C D('&%$$"$ #+JA"J&C&xg |@y71 (#Bh[ U  C S CSCSD00&%CBA@0?0?=;9853+)%/&/$$##$&+8"8&' N@K  B``Y  UQ CR D% #+CO"C&GAM@JBYU SCSD$#"!    +8"8&'@d@a$   B``  [   YYQ CR D%%% #+C"C&G"c@`/ B[   YY SCS D!!!0!0*)('#"    +8Y"8&'`k@h    B) @``  [  [YQ CR D'%$"#% #+C"C&G/n@k! +*B4@YSC S C SCS D20/-(&%#    +8-"8&'&f@c  B  j j j   j``YQ CR D#" % #+Ci"C&G\j@g& B  j  hfZ C SCS D.-+*('%$"!    +"&'2f@c  B j j  j j``YQ CR D#" % #+nn"&Gj@g$ B  j  hfY C SCS D.-+*)(&%#"    +8"8&' ~@{$# .  B  h`` [  YY  CQ CR D//)('&! %#+CB"C&GU@/. 9& B  h  h [Z S CSCT D***:*:4321,+('%$"!   +8"8&'(@ ) (   B2 @  h  f`` [  [YQ CR D0.-+&$#!%#+C"C&GV@* 4 3 $B= @h [  [Y CSCS D;9861/.,)(&%#"   +87"8&''I e@b  B  j j``Y UQ CR D"! % #+C"C&G&SAg@d'$!BhY UC SCS D-,+*)(&%#"    +7"7&+Z?=@: B[Y C D  +F"F&o;@8 B[YC D  +7"7&+y (@% BU C D+'s"'&Kh 2@/BUQCC D +Ck"C&1'@$USCSD%%%# +?<N"?&QQ'@$USCSD%%%# +Ck"C&1?>@;+B[YSCSD,,%%%# !+?<"?&QD>@;+B[YSCSD,,%%%# !+C"C&1%>@;"BjjjjSCSD%%%# #+?j"?&Q~C@@"Bjhf CSCSD%%%# #+(k"(&1N1>@; BjjjjSCSD%%%# #+<o"&QC@@ Bjhf CSCSD%%%# #+Ck"C&1V@S+*5" B  h  [   YCSCSD&&&6&60/%%%# #+?d"?&Qw[@X+*5" B  h h  [  SCSCTD&&&6&60/%%%# #+Ck"C&1']@Z& 0/ B9 @hf  [  [SCSD7542!#%%%# #+?<"?&Qx[@X& 0/ B9 @h  [  [ CSCSD7542!#%%%# #+Ck6"C&1'H=@:# BjjUSCSD%%%# #+?<"?&Q&uQ@@=# BhUCSCSD%%%# #+G"G&sX8@5BYCSCSD%)%#!+N"N&sB=@:BhQ CSCSD%%)#!+G&"G&B/`8@5BYCSCSD%)%#!+N"N&B!=@:BhQCSCSD%%)#!+G"G&<L@I5B[ YCSCSD'''6'6%)%# "+N"N&JO@L5Bh[ YSCSD'''6'6%%)# "+GU"G&\R@O'10B:@[[CSCSD!%!%%)%# #+N"N&WY@V'10B:@hSCS CSCSD!%!%%%)# #+G""G&7@4BUCSCSD%)%#!+N"N&[:@7BjSCSCQD%%)#!+'"'&78@5 BU CTD %&+!:"!&W 5@2 BUCTD%#%#!+'"'&7@N@K+ B[ Y CTD,,&%$#%& +!"!&WeJ@G+ B[ YCTD,,%#%# "+"!""&s[A@>"!BAY\ CSD%5# #+-o"-&so J@G#"!  B`Q CCT D*)'&%$#%# +")""&BYcA@>"!BAY\ CSD%5# #+-o"-&BJ@G#"!  B`Q CCT D*)'&%$#%# +"""&?V@S3 "!BA  [   Y\ CSD%%%4%4.-%5# #+-ou"-&w]@Z4 #"!  B `[   Y CT D&&&5&5/.-,('%$#%# +"X""&_]@Z% /."!BA8 @  [  [\ CSD6431!#%5# #+-o"-&@"& 0/#"!  B9@K PX@.`SC S C CT D@.`SC S C CT DY@7542-+*(%$#%# +"""&@@="!BA\U CSD%5# #+-o"-&'F@C#"!  B^UCT D)('&%$#%# +$O"$&; :@7  BhU C D +:"&[>5@2 BCTCQD%% +$O"$&;@O@L%  Bh[Y C D&& !+Ku"&[TG@D- B[YCTD..%% !+$OY"$&;`U@R!   B*@h[[ C D!%!#"+K"&[a@)( B2@K PX@%SCS CCTD@%SCS CCTDY@ !%!#%%"+C+K@H  %$ BZC SCSD)'#%" +%#"55325#535'5!3#!3267&&#"3YQ1ӜƌwR_l@^]?kbKN$:GACa4149C"C&F'AP@MBZ  UCSCSD-,%#%%# #+8"8&-F@C BkZ CQ D"+[K"[&_H@E#"!BkZSCQ D%# #+8"8&*_D@A BkZ CQ D3"+U8:"U&D@A BkZCQ D3"+(:"(&66A@> B`kQ CQ D +7:"7&A@> B`kQCQ D +!|"!&:7@4 Bk CR D + :" &Z7@4 BkCR D +,",&8C@@ ! Bk\ CQ D5%%%!+1:"1&jK@H  Bk\CR D%$#"! %&+,",&C@@ ! Bk\ CQ D5%%%!+1:"1&<K@H  Bk\CR D%$#"! %&+A"A&:@7 B`kQ CQ D +<:"<&:@7 B`kQCQ D +'C"'&c@`(0 >=:9652 B k   ZSC Q  DCBA@??<;87%##%&#+(K"(&kZ@W(0 872 B  k  ZSC Q  D>=<;:96543%#%&#++"+&>b@_" B`kY SCCT D +*)($#' '  +N"&?^@[ BhkY SCS D*)('#"&&  + " J7@4 BCSC D%#++ #L@I"! BZ [  CS D  # #"$! +3#32#!57#535'5!32654&#5&F{|^^&T,id~+ #L@I"! BZ [  CS D  # #"$! +3#32#!57#535'5!32654&#5&F{|^^&T,id~!<@9B`YQ C D+77#53'5!#'!3#!AP [ޜ՛n+$I@F "!BZY C  D$# +77#535'5!3#3'5!!57#!LSVAZ裔 ZZ " m"S@P ! B ZYCC D"" +535'5!3#37'5!!57#!57؜A_o <}~ҍhG( e  Eb+["E&'jh@e*$ B76? ^h\  C D##<;#2#20.,+(&" 9 +UbP"U&' ic@`"   B/.?h CS C C D43**(&$# & +8b"8&*I@F B#"?hZ C D3!+UbN:"U&I@F B#"?hZC D3!+8bo"8&/G@D  B$#?hf C D%!+[b:"[&G@D  B#"?hfC D%!!+0b"0&E>@; B?Q CS D#"&$+Ib:"I&u7@4B?QCS D%!# +$O=@:BhZ C D+3'5!3#!57#53'5!Kwv'|Ҝȋ{'"i_HE"@ BK PX@'hfCR CDK PX@'hfCR CD@'hfCR CDYY@ %# +%#!#53&&#"'663237'5!3Ъ +( [$iT  ~m[Pb( @`==4!|!:@7 BZ C D+#!57!57#53'5!'5!3|Ytu{R{z/wu1zk+ p ֛ e Q :%:@7! BZC D+#!57'!57'#537''5!7'5!3mfcWeunecebg  W'M"WS@P B``[SCTD*($"  ++ +"&(B@?B`YYQ C D"+Y=#YFff@@MQE+w@Q CQ D+!!!!$$PE`D1  *.ETU%    .*. *E >X   .     J   &2 \X T    Font data copyright Google 2013Roboto SlabBoldGoogle:Roboto Slab:2013Roboto Slab BoldVersion 1.100263; 2013; ttfautohint (v0.94.20-1c74) -l 8 -r 12 -G 200 -x 14 -w "" -WRobotoSlab-BoldRoboto Slab is a trademark of Google.GoogleGoogle.comChristian RobertsonLicensed under the Apache License, Version 2.0http://www.apache.org/licenses/LICENSE-2.0Font data copyright Google 2013Roboto SlabBoldGoogle:Roboto Slab:2013Roboto Slab BoldVersion 1.100263; 2013; ttfautohint (v0.94.20-1c74) -l 8 -r 12 -G 200 -x 14 -w "" -WRobotoSlab-BoldRoboto Slab is a trademark of Google.GoogleGoogle.comChristian RobertsonLicensed under the Apache License, Version 2.0http://www.apache.org/licenses/LICENSE-2.0jd  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`a      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?bc@defghjikmlnAoqprsutvwxzy{}|~BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#uni0009macronperiodcenteredHbar kgreenlandicEngenglongsOhornohornUhornuhornuni0237schwauni02F3 gravecomb acutecomb tildecombhookuni030Fdotbelowtonos dieresistonos anoteleiaGammaDeltaThetaLambdaXiPiSigmaPhiPsialphabetagammadeltaepsilonzetaetathetaiotalambdaxirhosigma1sigmatauupsilonphichipsiomegauni03D1uni03D2uni03D6uni0402uni0404uni0409uni040Auni040Buni040Funi0411uni0414uni0416uni0417uni0418uni041Auni041Buni0423uni0424uni0426uni0427uni0428uni0429uni042Auni042Buni042Cuni042Duni042Euni042Funi0431uni0432uni0433uni0434uni0436uni0437uni0438uni043Auni043Buni043Cuni043Duni043Funi0442uni0444uni0446uni0447uni0448uni0449uni044Auni044Buni044Cuni044Duni044Euni044Funi0452uni0454uni0459uni045Auni045Buni045Funi0460uni0461uni0463uni0464uni0465uni0466uni0467uni0468uni0469uni046Auni046Buni046Cuni046Duni046Euni046Funi0472uni0473uni0474uni0475uni047Auni047Buni047Cuni047Duni047Euni047Funi0480uni0481uni0482uni0483uni0484uni0485uni0486uni0488uni0489uni048Duni048Euni048Funi0490uni0491uni0493uni0494uni0495uni049Cuni049Duni04A0uni04A1uni04A4uni04A5uni04A6uni04A7uni04A8uni04A9uni04B4uni04B5uni04B8uni04B9uni04BAuni04BCuni04BDuni04C3uni04C4uni04C7uni04C8uni04D8uni04E0uni04E1uni04FAuni04FBuni0500uni0502uni0503uni0504uni0505uni0506uni0507uni0508uni0509uni050Auni050Buni050Cuni050Duni050Euni050Funi0510uni2000uni2001uni2002uni2003uni2004uni2005uni2006uni2007uni2008uni2009uni200Auni200B underscoredbl quotereverseduni2025uni2074 nsuperiorlirapesetaEurouni2105uni2113uni2116 estimated oneeighth threeeighths fiveeighths seveneighths commaaccentuniFB02uniFEFFuniFFFCuniFFFDR.smcp four.smcpcyrillichookleft cyrillicticbrevetildecomb brevehookcombbreveacutecombcircumflextildecombcircumflexhookcombcircumflexgravecombcircumflexacutecombbrevegravecombcommaaccentrotateA.smcpB.smcpC.smcpD.smcpE.smcpF.smcpG.smcpH.smcpI.smcpJ.smcpK.smcpL.smcpM.smcpN.smcpO.smcpQ.smcplargerighthookS.smcpT.smcpU.smcpV.smcpW.smcpX.smcpY.smcpZ.smcp zero.smcpone.smcptwo.smcp three.smcp cyrillichook five.smcpsix.smcp seven.smcp eight.smcp nine.smcpone.suptwo.sup three.supfour.supfive.supsix.sup seven.sup eight.supnine.supzero.supcrossbar ringacute dasiaoxia zero.lnumone.lnumtwo.lnum three.lnumg.alt four.lnum five.lnumsix.lnum alpha.altNULLs.ss03a.ss03c.ss03C.ss03G.ss03S.ss03O.ss04C.ss04G.ss04 seven.lnum eight.lnum nine.lnumP.smcp cyrillicbreveuni00ADDcroathbarTbartbar Aringacute aringacuteAmacronamacronAbreveabreveAogonekaogonek Ccircumflex ccircumflexuni010Auni010BDcarondcaronEmacronemacronEbreveebreve Edotaccent edotaccentEogonekeogonekEcaronecaron Gcircumflex gcircumflexuni0120uni0121 Gcommaaccent gcommaaccent Hcircumflex hcircumflexItildeitildeImacronimacronIbreveibreveIogonekiogonek IdotaccentIJij Jcircumflex jcircumflex Kcommaaccent kcommaaccentLacutelacute Lcommaaccent lcommaaccentLcaronlcaronLdotldotNacutenacute Ncommaaccent ncommaaccentNcaronncaron napostropheOmacronomacronObreveobreve Ohungarumlaut ohungarumlautRacuteracute Rcommaaccent rcommaaccentRcaronrcaronSacutesacute Scircumflex scircumflexuni0218uni0219uni021Auni021Buni0162uni0163TcarontcaronUtildeutildeUmacronumacronUbreveubreveUringuring Uhungarumlaut uhungarumlautUogonekuogonek Wcircumflex wcircumflex Ycircumflex ycircumflexZacutezacute Zdotaccent zdotaccentAEacuteaeacute Oslashacute oslashacute Dcroat.smcpEth.smcp Tbar.smcp Agrave.smcp Aacute.smcpAcircumflex.smcp Atilde.smcpAdieresis.smcp Aring.smcpAringacute.smcp Ccedilla.smcp Egrave.smcp Eacute.smcpEcircumflex.smcpEdieresis.smcp Igrave.smcp Iacute.smcpIcircumflex.smcpIdieresis.smcp Ntilde.smcp Ograve.smcp Oacute.smcpOcircumflex.smcp Otilde.smcpOdieresis.smcp Ugrave.smcp Uacute.smcpUcircumflex.smcpUdieresis.smcp Yacute.smcp Amacron.smcp Abreve.smcp Aogonek.smcp Cacute.smcpCcircumflex.smcp uni010A.smcp Ccaron.smcp Dcaron.smcp Emacron.smcp Ebreve.smcpEdotaccent.smcp Eogonek.smcp Ecaron.smcpGcircumflex.smcp Gbreve.smcp uni0120.smcpGcommaaccent.smcpHcircumflex.smcp Itilde.smcp Imacron.smcp Ibreve.smcp Iogonek.smcpIdotaccent.smcpJcircumflex.smcpKcommaaccent.smcp Lacute.smcpLcommaaccent.smcp Lcaron.smcp Ldot.smcp Nacute.smcpNcommaaccent.smcp Ncaron.smcp Omacron.smcp Obreve.smcpOhungarumlaut.smcp Racute.smcpRcommaaccent.smcp Rcaron.smcp Sacute.smcpScircumflex.smcp Scedilla.smcp Scaron.smcpTcommaaccent.smcp Tcaron.smcp Utilde.smcp Umacron.smcp Ubreve.smcp Uring.smcpUhungarumlaut.smcp Uogonek.smcpWcircumflex.smcpYcircumflex.smcpYdieresis.smcp Zacute.smcpZdotaccent.smcp Zcaron.smcpgermandbls.smcp Alphatonos EpsilontonosEtatonos Iotatonos Omicrontonos Upsilontonos OmegatonosiotadieresistonosAlphaBetaEpsilonZetaEtaIotaKappaMuNuOmicronRhoTauUpsilonChi IotadieresisUpsilondieresis alphatonos epsilontonosetatonos iotatonosupsilondieresistonoskappaomicronuni03BCnu iotadieresisupsilondieresis omicrontonos upsilontonos omegatonosuni0401uni0403uni0405uni0406uni0407uni0408uni040Cuni040Euni0410uni0412uni0413uni0415uni0419uni041Cuni041Duni041Euni041Funi0420uni0421uni0422uni0425uni0430uni0435uni0439uni043Euni0440uni0441uni0443uni0445uni0451uni0453uni0455uni0456uni0457uni0458uni045Cuni045EWgravewgraveWacutewacute Wdieresis wdieresisYgraveygraveminutesecond exclamdbluni01F0uni02BCuni1E3Euni1E3Funi1E00uni1E01uni1F4DuniFB03uniFB04uni0400uni040Duni0450uni045Duni0470uni0471uni0476uni0477uni0479uni0478uni0498uni0499uni04AAuni04ABuni04AEuni04AFuni04C0uni04C1uni04C2uni04CFuni04D0uni04D1uni04D2uni04D3uni04D4uni04D5uni04D6uni04D7uni04DAuni04D9uni04DBuni04DCuni04DDuni04DEuni04DFuni04E2uni04E3uni04E4uni04E5uni04E6uni04E7uni04E8uni04E9uni04EAuni04EBuni04ECuni04EDuni04EEuni04EFuni04F0uni04F1uni04F2uni04F3uni04F4uni04F5uni04F8uni04F9uni04FCuni04FDuni0501uni0512uni0513uni1EA0uni1EA1uni1EA2uni1EA3uni1EA4uni1EA5uni1EA6uni1EA7uni1EA8uni1EA9uni1EAAuni1EABuni1EACuni1EADuni1EAEuni1EAFuni1EB0uni1EB1uni1EB2uni1EB3uni1EB4uni1EB5uni1EB6uni1EB7uni1EB8uni1EB9uni1EBAuni1EBBuni1EBCuni1EBDuni1EBEuni1EBFuni1EC0uni1EC1uni1EC2uni1EC3uni1EC4uni1EC5uni1EC6uni1EC7uni1EC8uni1EC9uni1ECAuni1ECBuni1ECCuni1ECDuni1ECEuni1ECFuni1ED0uni1ED1uni1ED2uni1ED3uni1ED4uni1ED5uni1ED6uni1ED7uni1ED8uni1ED9uni1EDAuni1EDBuni1EDCuni1EDDuni1EDEuni1EDFuni1EE0uni1EE1uni1EE2uni1EE3uni1EE4uni1EE5uni1EE6uni1EE7uni1EE8uni1EE9uni1EEAuni1EEBuni1EECuni1EEDuni1EEEuni1EEFuni1EF0uni1EF1uni1EF4uni1EF5uni1EF6uni1EF7uni1EF8uni1EF9dcroatuni20ABuni049Auni049Buni04A2uni04A3uni04ACuni04ADuni04B2uni04B3uni04B6uni04B7uni04CBuni04CCuni04F6uni04F7uni0496uni0497uni04BEuni04BFuni04BBuni048Cuni0462uni0492uni049Euni049Funi048Auni048Buni04C9uni04CAuni04CDuni04CEuni04C5uni04C6uni04B0uni04B1uni04FEuni04FFuni0511uni2015uni0002 .ttfautohint  &Ydyy~ ,DFLTkern<X  $ , $  6H$ \<   **  $ $*X^d6<d z 2 " @ V \   6 \ $ * 22   . T Z p z H $ $ $ $ $ $ $  $$$$ ** $ $ $ $     HHH$$$$$$ \* $   $ ,  6H<* $ $ ,  6 H<  * 2* \ \ \*  $ * *< $ $ <  * * *< $ $ $ $ $ $ $ $ $ $ $ $        $$***H<2< #(*3 6<CDFHJJOR TT$XX%Z[&()*/234578<=IJMPUVY[^`  ab)+e//h11iHHjhikkmmpqrstvx$)133557799;DMOQQSSUUWWZZ\\^^``bbddfrttvvxx    !" $,.0279:!<?#EF'HH)JJ*LO+RW/ZZ5\\6`a7ff9hq:tuDwzFJLMTV  T@V 2?_ H02W H    2;LMNVdW 2;>LNVW 2;>LNVW 2>MW 2;LNVW ;<?DLNVXLNV 2;<LNVW 2;>LNVWV2W2W2<WH  M O   2<W2<W 2G<MOW v2<MOWV d2<MOWV j2<MOWV         YHVYY  V VRI #? T_Y ?T_ ?_?2W)+06<?ISV!iVYSp8<2;e<>f?DLNVW DV2MOWY V2MWH :TYklznC~{y~}|t}y(}f)+0}26<|>?lDIkMOS{VWXh2<>?DL N WX 2;>LNVW1T~Ykz^Kr Ah cIhh0)+<02j6I< >??DIM1O_S VW0XY2<DMOWX;<>LNV#  ?HTV_kz q&| (034=89&;&F&H&J&L`h#%),0136CEFGIQSWX[ 1789JKTUjnrs  !"#$%&'()*+,-./012345678:<>@BDEFGHIJKLZ0mnopqr &0)034679;<>EMUVW\abcfginopquwx # +-/)Unp689;194FHJL`h68;194L`h,7    Z&b,f8x >   : 0fh>"Vh"""D#Z#$6$`$$,HMNVY]=EFGIS8JKU2468:<>@BDFHJL7;>\bguwx=EFGIS8JKU2468:<>@BDFHJL7;>\bguwxQ !"#$npr9Q !"#$npr9jnrs,7    Z& X[hiklm)*<EMNORai9%)137T 1357EGIKmoq 03Wcf9%)137T 1357EGIKmoq 03Wcf6#:n;n +-/n)5nLUhknnpynnnn&#--- -jnrs-------+---/---)-U-n-p-------------qv vEFGISWX[8JKUhvivkvlvmv%&'()*2468:<>@BDFHJL7;<>EMNvOvRv\abgiuwx4 WX[hiklm%&'()*<EMNORaiq EFGIQSX [  8JKUh i k l m  !"#$) * 2468:<>@BDFHJLnpr  79;< >E M N O R \a bgi uwx      Z\=lz Z\=lzXZ[\)*<=EMailzQ 68:;XZ[19hiklm)*(45<=ELMNOR`ahiklyzb* *68':;OPR'149CHPh*i*k*l*m*gikl(458:?DLN*O*R*T]`'hky~  e 68C:;OPRZC149CHhiklmgikl(458:=?DLNORT]`Chklyz~  D6OPRX[149CH)*gikl48:<?DEMT]ai~  [68:;OPRZ149CHgikl(458:=?DLT]`hklyz~  #%)1368; 179PT +-/1357EGIKmoq )034LUW`cfhnp-68:;19P(45L`hky>%)13EFGIQSWX[78JKTUe>f>>  !"#$%&'()*12345678:<>@BDEFGHIJKLmnopqr 0379;<>EMW\abcfgiuwx>Y#68:;  19P+-/( )45LU`hknpy   - 68;19hiklm(4LNOR`h.6:;19P(45Lhky!6:19P(45ky6;194Lh/OPRZ4CHgikl8:=?DT]lz~   X[hiklm)*<EMNORai  hiklmNORTEFGIQS8JKU !"#$2468:<>@BDFHJLnpr79;>\bguwx CEFGIQSX [  8JKUh i k l m  !"#$) * ,.02468:<>@BDFHJLnpr  679;< >E M N O R V\a bgi oquwx      EEFGIS8JKU2468:<>@BDFHJL7;>\bguwxX[)*<EMaiXZ[)*<=EMailz  hiklmNOR Z=lz  hiklmNOR 6"B8jl|~L< fa~36Ujk_3olH$)c+< ,UqkmEZYS_Z ym #'*2 6<CEGGJJORTT"WX#Z\%()-./023489:;<=>?@BD  EF)+I//L11MHHNhnOrsVXZ[9;DMOQQSSUUWWZZ\\^^``bbddfrttvvxx!"$,.0279? EFHHJJLORWZZ \\!`a"fq$tu0wz2689@Bklz{  D $$%%&&''*+,, -- .. /01122 6677 88 99::;;<<CCDDEEGGJJOPQQRRTTWWXXZZ[[\\   !!!! ))**++// 11 HHhijjkmnnrs    $%()*,,..00112233445566778899;;<<==>>??@@AABBCCDDMMNNOOQQSSUUWWZZ \\ ^^ `` bb dd ffgghhiijjklmmnnooppqqrrttvvxx              !!""$%&& '' ((**++,,./0022 334455667799::;;<<==>>??EEFFHHJJLLMMNORRSSTTVVWWZZ\\`` aaffgghhiijjkkllmmooqqttuuwxyyzz         "##$$%%&())*+,,-0112233445566 778899 ::;;<<=BCCDDEGHHIIJJKLMNOPQQRRSSTTUUVVWW XXYYZZ[[\\]         011 234456778899 :BCCDGHHIIJKLOPPQSTTUUVdefgghi jjkm nnoqrst    $%( )*++,,--..//00112233445566778899::;;<<==>>??@@AABBCCDDEEFFGGHHIIJJKKLLMYZZ[fgghhiijjklmmnnooppqqrrsxyyzz{{||}}~~                  %&&''(())*/00123344 5566778899::;;<<==>>??@@ACDDEEFF GGHH IIJJ KKLLMMNO PQRR SSTTUUVVWWX[\\]]^_``aabbccdeffgghhiijjkkllmmnnooppqqrtuuvvwxyyzz{}~~                   *DFLTliga,lnum2smcp8ss01>ss02Dss03Jss04P(P| #<C\456487H{KWZkm~ KNH I'%)5CEU%)1PK'2K][=  ?mono-developer-documentation-latest/_static/fonts/Lato-Bold.ttfGPOSu$4GSUBlx 4$lOS/2k`cmapP1$cvt <R fpgmE gaspglyfr}Hhead C 6hhea nD$hmtx^JN/zzsz]z}CszL@zszEzzzz*CDzcr J  J2GMVujVVLTLTAAEZFpZp: :r<wH%V%I%7ss4d9d9RfQQXAcehhI[pVpVpVRk?En8 Cv%'8+ 1^!=R.Be(PQ(O[>8.8q8M8C88K8G8V8O8H3X9zFAJ832U92LBW]S2P;8B@NCEReeN/N)2L96C?JCGuVT]m\\f]{:ZD FVGR`m%r%r`   7 3   7 3 7 3 - 4 -  - 4 - 3 KC pK-r-pNyVRM.V[k.e$  ( 8    - 4 b  c  8)))-   /v  % CLl MMffiMfRUYQ^[Qva&Q{Quk{lf;`:y?  h bk!|15N8!@xGGTldKhdPK M!A<W$_U+!N,KLV(P(6"m=lpozDoE% vzfz-z=bCpzo8#"6<(0,?Q~E:>4iTz*EEo1`4oE>3Qzz4%26)-z @*****8*8*8*8*8*##ooDozoz&CoEoE,?,?;F"yBoF+@hphzhz/zzpqzh|hzsz}CA"?zzzzu7@@f|+2G@bE44~$^IyH3Af},zoFGEzEDEx8"#)4r9s)ahqhq FP@ .A\zhUz$Xtz0;@'BH;GBISTzMKm[=CS/x'l8_*zszF_ [/[t[t9-F[qZ[[[F[ Hd-'[[(Qr<Br+e-L+-=9qHk$k$<BQyHT g(g)% t@g(p"H-0 .sH*)r(qqBs'iD7I7iDqGHHBssHyIu)g('= &,QZ:4**8a,QS9\WY//3TTt,zzL+ b"rC J^B3"<slt Al}C MzBp%<NC$#$gxvM-tINHN   VHNG!PK>"2,O,=sK T"z"((zzz(zzezB # dECz-$-$Yz rzzCz,?}CMy(cV'D+ZzY@FJdUsXA,<S"qSKK <7N[QdOaj;(;:/ESfWqjH_9ocqGiUw l aLKjVM evz`z: zwCBIC < 7 2A?>>>>>>>>>>>>>>>>>>>>}TNgMu<8OIKLL DMfZuCzadadAdjJN:P:EC{B{G[^{NW#NHJW%]=N[mVO88f8h8D888H84NNYm_CfO8HgQ8O8y88y88888Q8y8w8\8Q'ReeNINH_O5W9L;>*N+N,'ReeNJNG2B@MCEQ4X8F:8&N.N*'NJNHqQ4X8E:8&*ReeNING`2K>4B?FCHP5V9N8='N)N/}d*Pd-ts2G1EWoE3BGOzWRPVXrU6GRM7Q.!N>8DDd   A  R  w p  p p   <  e bVM}     G3F!y==>>>>>>>>>>>??????????WDvDvfDo  R 3 e > d  K < . 3 7 + q  . B   . . < +  d e { F R 3H HH k  9\\ e e e e b b b/*9* \ ~VfDoo***))dLLLLLL@LL`[OK0)3|B e  oE PoyoE<hp$C8J9;+MC -M/B YW.c#ow} C99GqB4yHX'4$YWkk P 7 7 b Rh 7 b) fuihz+ 0 2EDB&ve**tVB2E!2kWPhPPVVVV^V^V^V^V^V^JVJVJVJVJVJDVDVDVDVDVDAVAVAVAVAVA_V_V_V_V_V_VVVV^V^V^V^V^V^JVJVJVJVJVJDVDVDVDVDVDJVJVJVJVJVJ_V_V_V_V_V_VVVV^V^V^V^V^V^JVJVJVJVJVJDVDVDVDVDVDJVJVJVJVJVJ_V_V_V_V_V_VVVV^V^V^V^V^V^AVAVAVAVAVADVDVDVDVDVDJVJVJVJVJVJ_V_V_V_V_V_VVVVtV0    k2!}C))WPhPP'aJ'2EEEEBBBBmmmmmmmmmmmgmmmmmmmmmmmmmmmmmmxmmm m|mmmm|mmmmmmmm m|mmmm|ggmJJF%%5 %%%*L*L*L*L+MJ-M*L ~~~~~~~~~.~~~~~~~~~~~~c~~~~~~~~~~~~~:~~lKKKKKKK Sbb :bbQQQQQQQQQQ;QQQQOQQQQQQQQQQQQQQQQQ"QQQQQ[[o[[[[[[  bbbbb aPKPKPKPKPKPKPKPKPKNxPKPKPKPKPKPKPKPKPKPKPKPKPKPKPKPKPKPKPKPKP0P0PP4P-PP`P+PKMKSI.I.I.I.I.I.I.I.I.I.mm666666==== (((((((1111111111111O1111111111112J11111S3S3S3ozozozqzCCCCCCCoEoEoEoEEoE#E,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,+B,B,B+B0,B,B,B,B+B,B,B,B))********9*9*f*8*/*9*9*f** 1 1 1 1 1 1 1oEoEoEoEoEoEEoEoEoEhhzhzhhIhzh```<W,z%H -z--z-z-zz.zU}Ar5 }zzzzz}hzhzhzhzhzhzhzhzhzzsz}C}C}C}C}C}C}C}C}C}C}C}C}C|C}}C}C}C}C}C}C}C}C}C}C}C}C}C|C}C|C|C}C}C}C}C}C}C~1ozozozorzozzLzzqqPwo1o1o1o1o1o1o1o1o1o11[*!#""""""!"""!""!!!>">"""""!"""!""!!!""""hphphphphphphpgphphphphphphphphphphphphphpphphT  *EEEEEEEa4444444;";"sH)s,N)M)"L!L!|RmOwHCKHu)u)tHH)pB4g|b`*j<V]p^_`_a_M__d_^_F__^X_U_`_a_M__d_^_F_CCCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFFFF'0s0Is:0s0000s00000F00s0*000(smsm_o_o_o_o_o_o_o_o_o_o_o_o_o_o_o_o_o_o_o @,k2H2H2H2H2H2H2H2H2H2H2H2H2H2H2H2H2H2H2H2H2H2H2H2H;XXpPK    HN.8%zIzbb$-$zzzzz>zzszEz*LAuf^^z z<wI~%V/[8KKKKKCCCCC p p p p p 888 -4 bbbb   c8))))- ///v  %%% ClCCl MMMMffffiiiMfRUUUYQQQ^[[[QQQvaaa&QQQ{QQQukkk{lllffff;;;`:::y???   bb!!E& sC@.z%z [/[t[-F[qZ[[[F[[[(Qr9WW/3""""""""""XGPK0?,?}C   iU e #E lk4v~O[kwxou~? ()BEMWY[]}  " & 0 4 : > D _ q y  !!!! !"!&!.!2!N!_!!!""""""")"+"H"a"e###!$s$$%%% %%%%%%%%&&<&i',l,w.!# P\lxytz? )*C HPY[]_  & / 2 9 < D ^ p t z !!!! !"!&!.!2!M!S!!!""""""")"+"H"`"d### $`$$$%% %%%%%%%%&&<&i'v,`,t. \UT SOzn'//, lfpmbkEB<߷ߙqY% u*!߯ߙ^^ `  0B x   L ,Ljlnnnv~z|4^rjw_]PQV7J:Fuv985`  !"$&()*+,RIS[M-017;=]_bfhtlmortuv|TGU\xklgnHYaDJcfyz ZO{E|}~+,-./2|}~  Z[\^}z/2    : K T U V W Xp s 01.klnms8z9 <   `a  ! "cd  1 3i : ;kj I L J n Y Z [q= ? > F G #wH T P}%~]_ ` a b 't ~    {pA qBrCDs{EFtuGHIJvKLwMNy <zOP SQR{S|TU} ~VWXYZ[\]^x   B  SC & fe f g h i DEc_  4 g xy `a M3b4 zFG - ,! y" x@ A j k I Q  bcdH# h$% i& j gIpU ge  /fg h   m *%    ~      7     ')+/3 5;1 79-      CD   ]   ! " #  $=> % & (FGH IJ BE ) * + - 0O ?Y '   3 5 6 8 ; > / @ A B E G H J L N Q S U X Z ] ` c f i l o r u y | I  5   l4e5Rx / I R k 9 \ ]  18293:4;5<6=7> 0 <q  J 6f 6oSy    ^ { " #%&'()*+-./ ,  $ .  $@K0ALBMCNDOEPFQ  ! GRHSIT JUY Z[;  _`d  3 w        >?@ ABC D  E FGH  IJ KLMNOP    QR STUVWX  n ~YZ 8 G R   !"# [ \] ^_` a  z{|} =  w ahijrtuvw    " $  ( 5 6 7 = > ? @ D E F N O P Q' k( l) m* n7 |8 }B C D E#K L M N O V W X Y i l m n o p q r s u v w z {     & D 789:;<=>?@AB %  _ ` a b c d e c d |    0 4 2 6 1 5 3 7JNLPKOMQ J M L O K N T X V Z U Y W [ o s q u p t r v o r q t p s+.-0,/    "  !  # 9 8 Q P ] \ { z v u > B @ D ? C A EW[Y]X\Z^ ` d b f a e c g ' + ) - ( , * . < ; G = F : HUTSRVFI8<E i _ h ^ j>=? ~ } x w | yB@A :DC; 21 % $ &:9KLMJNOPQRST201_`J3KL <=@4>?A5WXNa 6   Hhqb#m O$&f+ A9j klo@CYLZ 4^rjw_]PQV7J:Fuv985`  !"$&()*+,RIS[M-017;=]_bfhtlmortuv|TGU\/2}^2    K U T V X W WfklYNZzcadn  /pxvDE;+.qKL>?<= hBCCYXO@A-~,| [\Zd, UXEY KQKSZX4(Y`f UX%acc#b!!YC#DC`B-, `f-, d P&Z( CEcER[X!#!X PPX!@Y 8PX!8YY  CEcEad(PX! CEcE 0PX!0Y PX f a PX` PX! ` 6PX!6``YYY+YY#PXeYY-, E %ad CPX#B#B!!Y`-,#!#! dbB #B CEc C`Ec*! C +0%&QX`PaRYX#Y! @SX+!@Y#PXeY-,C+C`B-,#B# #Babfc`*-, E Ccb PX@`Yfc`D`-, CEB*!C`B- ,C#DC`B- , E +#C%` E#a d PX!0PX @YY#PXeY%#aDD`- , E +#C%` E#a d$PX@Y#PXeY%#aDD`- , #B EX!#!Y*!- ,EdaD-,` CJPX #BY CJRX #BY-, bfc c#aC` ` #B#-,KTXdDY$ e#x-,KQXKSXdDY!Y$e#x-,CUXCaB+YC%B %B %B# %PXC`%B #a*!#a #a*!C`%B%a*!Y CG CG`b PX@`Yfc Ccb PX@`Yfc`#DC>C`B-,ETX#B E #B #`B `aBB`+u+"Y-,+-,+-,+-,+-,+-,+-,+-,+-,+-, +-), .]-*, .q-+, .r-, +ETX#B E #B #`B `aBB`+u+"Y-,+- ,+-!,+-",+-#,+-$,+-%,+-&,+-',+-(, +-,, <`--, `` C#`C%a`,*!-.,-+-*-/, G Ccb PX@`Yfc`#a8# UX G Ccb PX@`Yfc`#a8!Y-0,ETX/*EX0Y"Y-1, +ETX/*EX0Y"Y-2, 5`-3,Ecb PX@`Yfc+ Ccb PX@`Yfc+D>#82*-4, < G Ccb PX@`Yfc`Ca8-5,.<-6, < G Ccb PX@`Yfc`CaCc8-7,% . G#B%IG#G#a Xb!Y#B6*-8,%%G#G#a C+e.# <8-9,%% .G#G#a #B C+ `PX @QX  &YBB# C #G#G#a#F`Cb PX@`Yfc` + a C`d#CadPXCaC`Y%b PX@`Yfca# &#Fa8#CF%CG#G#a` Cb PX@`Yfc`# +#C`+%a%b PX@`Yfc&a %`d#%`dPX!#!Y# &#Fa8Y-:, & .G#G#a#<8-;, #B F#G+#a8-<,%%G#G#aTX. <#!%%G#G#a %%G#G#a%%I%acc# Xb!Ycb PX@`Yfc`#.# <8#!Y-=, C .G#G#a ` `fb PX@`Yfc# <8->,# .F%FRX +-g,:+?+-h,:+@+-i,;+..+-j,;+>+-k,;+?+-l,;+@+-m,<+..+-n,<+>+-o,<+?+-p,<+@+-q,=+..+-r,=+>+-s,=+?+-t,=+@+-u, EX!#!YB+e$PxEX0Y-KRXYcpBnZF6"*B@ aM=)*B@ kWE3 * B  *B@@@@@ *dD$QX@XdD&QX@cTXdDYYYY@ cO?+ *DdDVVVVVV{VVVVp (Td l X   <(\DT|t,(!"#%0&) +/001236@69<>?BHBCDDEFFG GI,JhJJLLLNPPQ$STtVWXXZ]^_`h`aabXbdXeetffggghij`kdmnnopqsTvLzH{|{||}|p PPdLLX04 ,L,@p$X` XPtP(DtHX\4HP`D„(Đ Šp`ȘLDʸ˴,hМ,\hHX ֬h8ذ و 8۔܀ޔ4߸h\<t|lDHXL D@`x`H4h d4$D\8  0     4|HX@( "\#@#$%D'd()**+++ +0+@+P+`+p,t,-./@/1,13 34l444555$5456<778x9<9:d::::;;$;D;d;;;;<<$>@A`CXEEG|H$HdHHIIPIJLJKPLLM(MNNNOPR S8STXTU UVXVWPWXPXY\YZ[D\\]d]^t^`a0abcTcde$fXghi`ijk`l`mTnto rtluwdyDz(|<|}~~Xx4 h<X|HX$$ Xh0x`Pxht0H|dX`\<<(< 0X,|œ<`Ȩd4T|H͠8lќ,ؠٰl`ިx p|PlTL,<lpL  l\hdtlX` T"#&')(*+,-t.h/0`0123@4567\809d:T;4<=4>?@@APACTDlE\FGHIKLXLMtMNPO$P PRRS T\UUVXYZZ\<]``bdgjlTmDmn,op<pqps4tuv8vw<yytzlz{\|~\~|T`8|p \P`@t<D` 0Tp4ll`T0`h,dT`0$P4ttdĐlpȠ<ʔ˜ А8dӀHp4٘hڴP|tx޸,ߔ0|P8DT(0<P$< 0DLP0PHx  , P ` 0 < DHppH | !"#$$ %(%&'0'(<()*+\+,T--|. ./ 0H1\2`3$34X45667|789:\?A8BCCEFPHXJ JKLMXOPQR$RUV0W<XY\Z[]^^|^_0_````a(ahaacHdf fghitjkmno,pPpqrttupvPwLz z${ }$,`Tp<8\4X|<p @tp8Xh Lh@0Lh,<\L(8HXhxHH,,0|$Dp `8  ĐŠ@`ƀƠ @`ǀǠ @`ȀȠ @`ɀɠ @`ʀʠ @`ˀˠ @`̠̀ @`̀͠ @`΄΄ϤP@TtԔ4`p`|T,4\\,<4 <|\TdPP p  p hPL4x!"$%(d*-x--.@./0//00012l23<3`345t6 67|8\9989: :D::;;8;\;;;;<<<==>>D>l>>?@?@@\@A@AB(BC8CCD8D|DDE0ElEEF,F<GHI`IIIKL(LMN,NOlPP(P@PXPpPPPQQ@QpQQRR0R`RTHT`TU|WWPWWXX,XPXpZ[P[t[]_ _8_H_t___b(ddde eDeteeegLh@j,l,mnoppqq(qHqhqqss(sHs\spsttxtuduvXvvwwLwlwwwxxyyyyyyzzz0zDzXzlzzzzzzz{ { {4{H{\{p{{{{{{{||`|t||||||}}}(}<}P}d}x}}}}}}~P~p,H`4<$Pl<@x@d TlHT,\pDX, l,H$4p4H,p,L,Pd4Dp@L0L |8T(H$8L`t(<PL  4H\p  4Hd,<l\$$d$d4d| $<xÐè(@XpĈĨ0Hld|ƔƬ $<TlDŽǜǼ<\|ȜȴʄD$H`x̨̐ͼѐѨ8Ph(@XpԔ|Քլ $<Tt֌֤״ؐبڄڜڴ,D\ۀۘ۰4Lܨ(@d|ݔݬ $<Tlބޜ޴4Ttߔߴ,D\4Ld|,D\tL|P 8(@X 8P,D\0H`x 8P4Ll<h,D\tx@Lp(Ld4X<$,D\t4Ld|,D\4Ld, $<T0H`,Dd| $<Tl(D\t4      ( @ X ` x  x44Ld| $<Tl<xt   """"#$$$%%%4%L%d%|%%%%'4(++,,,0,H,`,x--.p./ /8/\0\0t0000011141L1d112282P2h23p4D545L5566606H777788(8H8`8x8999::,;=<=T=l======>?h??????@@(@@@@AAAAABB(BHB`CDC\CtCCCCDDD0DHD`DxDDDDDEE FF4FLGxIxJJJJKLL L@MNN(N@NXNpNOlOOOOORR@RXSSTT T8UdU|UUUUUV V$V<VhVVXhYYYYZZ Z8ZPZhZZZZ[[,]D^___4_L_d_|_____` `$`<`T`````aa(a@bXbpbbbccccdd(d@dXdde f4fLfdf|fgg(g@gXgpggggghhh0hHh`hxhi|jxkpl$m<mnopdr,stdtuvlvwHwxlyPy{|}}l~(~, 8 $<Tl$Dd,D\t4Ll ,Ll $<Tl0H`x 8Pp0Pp4Ld| $<Tl\t4Ld| $<TL0H`x 8Xx8Xx0H`x4Llht`$p,``88X4Ld| $<Tx0d\X$<|t\< T(Dh4tP4p`0d(P,ĨHƐƸ ǜXɰP̜$Dd̈́ͤ,lD<d\t؜ټHhl߰h$L4,<pptH($d|<X <Thl`Dh8p,D\t| < T l  x  d  (|@Xx*#7;?E@Bpncc YcKYdL?>(&#*" +>32#'&>54&#"#"'4>32#".!!7!!9cFpN)*2.#)3-0.$1$"P$21%%12$Ai{.?&Ea;7O;*%$`r%5+%)3##,'2%%21$$1ZEx/@,JbcKdL  +.'#"&'!+!   #, ll."9" X33Y!!#'&0D@A.JbcKdK[hL*(!   +.'#"&5467#"&'!+!#32>32   !c7bjID#, ll."984&&" " X33Y!!RA7e*#'&Z #(#N@KJa a YcK[dL  +!!!!!+!V#?129, 4$1"3Z&ogd! )D@A Jc[cK[dL (&))    +%2>54.#!326544#!Kf=@eG֊ʁ<?aC*F~$7>jXahVZ &2BW9at@Ev\7YKC! UsmtnmhT} EyzE ) MHK PX@)J@)JYK PX@,pnn[kK\pL@2pnnn[kK\pLY@ &(&/"+ +%#"&'763232654&'7.546$32#".#"32>7>32O ^L#AZ6)G#! !!HK,VhVZ &2BW9at@Ev\7YKC!  cq /K4"6& M wmhT} EyzE )  @[cK[dL!(!$ +#!!24.#!!2>j'j?wjjw?ӟjkwFF!?@<a[ cK[dL !!  +%2>54.#!!!2#!#53jv@@vj jjٵFwwFTKkj1 /@,aYcKYdL  +!!!!!pog:%=@:#JaYcKYdK[hL'" +#"&5467!!!!!!#32>32:!c7bjIDa~\&&" RA7e*og #(#1 )@&aYcKdL  +!!!!TKI/=@:)Jc[kK[lL//#(,(# +#"$&546$32'.#"3267#"&=InnjXl-M:"!BQeBkzBGpP~<QKnl1F*z &Ht|ÇG"d '@$acKdL  +!!!!!dYZxn6@3 aa cKdL +!!%#!!!#535!!5!3`YY x @cKdL +)!f'@$JcKdK[hL'" +#"&5467#!#32>32!c7bjIDR'&&" RA7e*Z #(#RK"PXJJYK"PX@cK[lL@pcK[lLY"$ +#"&'>7>3232>5!;#"&'.+!!?&27*+.!50/g2/U H 7 +#[@cKZdL +%!! 8 *@' JcKZdL +%!54?!% f"Z"N) X&2%-@*JpcKdL%$15 +#47+"'#32>7>3K@&@FZ8A;;8!@Z D$%E !d#@ JcKdL! +#"&'#32.5d +  ZB8 8#Dod%tK(PX@  J@  JYK(PX@cKdK[pL@pcKdK[pLY@%%!%% +#"&'7>32326=#32.5d(Wb5U1#!KK Wi;k Z_(B8 8#DoK)@[kK[lL(*($ +#"$&546$324.#"32>ijjn¢Z/@vjjw@@wjjv@ӟooo3]jwFFwwFFK :g@3 ("JK$PX@seK[kK[lL@rs[kK[lLY@ '(%/*! +32>54&/.#"#"&'+&546$327>;P_yjv@/-x3{Gjw@:8\gqieNLP'js~joR; .Fwg@p FwsBd릟o*(i(  d"o20RM&0KPX@ 'J@ 'JYKPX@#a[kK [dLK PX@-a[kKYcK [dL@9a[kKYcK YdK [oLYY@00/.-,+*)(%#  +%2>54.#"%!5#".54>325!!!!_j88j_`j99jV풔__VoHwwHHwwH׺_jooj`og 2@/c[cKdL     +2>54.+2+!wJnI$$HnKɑԊCFӍ%Ec=:^B#Dzei~F 7@4cccKdL     +2>54.+2+!!wJnI$$HnKɑԊCFӍ %Ec=:^B#Dzei~FLP2,@)2Js[kK[lL(%$($ +32>54.#"#"&/#"$&546$32_@wjjv@@vjjw@0M 3k:jjn¢Z/(KlEwFFwwFF#oo3]ja1  $6@3!Jc[cKdL    +2>54&+#"'.+!!2VLqI$\E)(sӇ@+QwL,&C\7nv 6=n\IjP).=>@;= Jpn[kK[lL;9*(%##" +#".#"#".'7>3232654.54>32 1D[>8T99^x~x^9CxE{l*O :PkKs~9^x|x^9?xrL&0C(3D0&+9W~ZbI2F+)2)mf9H1"(8ZcOtFPH.VK PX@V93'J@V93'JYK PX@/pn[kK[oK[pLKPX@/pn[kK[lK[pLKPX@/pn[kK[oK[pLKPX@/pn[kK[lK[pLK PX@/pn[kK[oK[pL@6pnp[kK[oK[pLYYYYY@TRCA><54.,*)%##" +#".#"#"&'763232654&'7.'7>3232654.54>32 1D[>8T99^x~x^95f`^L#AZ6)G#! !!HK+?{pb'O :PkKs~9^x|x^9?xrL&0C(3D0&+9W~ZWzR5K4"6& M ~1B()2)mf9H1"(8ZcOtFPH@YcKdL +!!!5!LLu7*/@,aYcKdL +!!!!5!!5!99LuDt>$@!cK[lL  +%2>5!#".5!N{T- SދޛS -U{4^Sb۟YYہbS_4>2@ JK PX@cK[lK[hLKPX@cK[oK[hLKPX@cK[lK[hLKPX@cK[oK[hLKPX@cK[lK[hL@cK[oK[hLYYYYY@22%)- +32>32#"&5467.5!32>5>B}r"&" &!c7bj?:ΐL -U{NN{T-tǚe !&#[RA3_'_|bS_44^Sbx!@ JcKdL! + #32>7>3x#, U S/"Z"+g88g+r&%''@$!JcKdL'&7>;267>3%?  @#/ /"O#,  1"Z$4,$! K)*J a&">QO@a$8 @ JcKdL("(  +)"&'+ !267>3!8!  3  I . /+M@ JcKdL," +!32>7>;#)# " ,"00v"+L&&L+&(@YcKYdL +!!5467!5! ..C.&j%1 6u@ JKPX@&pc[nK[dL@*pc[nKdK[lLY@ ##'%$& +3267632#"&/#".54>754&#"#"&'kX&M>Lo5ʱZb3p#& 'JP[7AnP,;^uXS.754&#"#"&/63232>32kX&M>Lo5V!c7bjLF'JP[7AnP,;^uXS.;:0.(& )& +32>5%4.#"32>32#"&'#".54>754&#"#"&/>32>32#kX&ME1U>$2K3hsmDV8%$C)cjn4m=Yjx=JxT-;^uXS54&#"5>32#".'+3q*c79[@"piGj0>aYe6>sc0NB7  3*)W^A;AMFt}̑P"1EC,k@ ,JKPX@$pn[nK[lL@$pn[nK[oLY@ (&#(#" +#".#"32>32#".54>32Y $2E3AbA #B^;;I2%G)`gm6_~IA~ysE)/X}ORW-#Z0A'G~qPJECCK PX@)J@)JYK PX@,pnn[nK\pL@2pnnn[nK\pLY@ #(#%/"+ +%#"&'763232654&'7.54>32#".#"32>32D[ ^K#AY6)H"" !!HK,Tj=A~ysEA $2E3AbA #B^;;I2%PK 2K4"6& M QsqPJEZ/X}ORW-#C_@Q$?JK PX@5pn  c eK[ nKY dL@9pn  c eK[ nKdK [ o LY@^]ZXPMEC#(#-%#" +>32#4&#"#.#"#".#"32>32#".54>32.54>323C32#".54>32.54>32;3267>;#"&'.+#.#"Y $2E3AbA #B^;;I2%G)`gm6_~IA~y$5f_BfQC.'"(!V*8!-76S76/5)/X}ORW-#Z0A'G~qP,\0I~]4 ;-(*X !:O.B|6)CkyKPX@ N! <JK&PX@N !  <J@N !  <JYYKPX@8p  n  n  c [ nK [lLK&PX@Cp  n  n  c [nK  Y fK [lLK/PX@@p  n  n  c[nK  Y fK [lL@Jp  n  n  c[nK  Y fK [lK[lLYYY@igdb_^]\WU(&#(#,-#" +%#"&5#"&=7>54.#"#".#"32>32#".54>32.54>32!!32>326Ki  0P:^z?԰06 CKPX@v2iMhQ \ JK PX@v2iMhQ \ JK&PX@v2iMhQ \ JK/PX@v2iMhQ \ J@v2iM hQ \ JYYYYKPX@<  p  nc[fK [lK  \ p LKPX@B  p  nnc[fK [lK  \ p LK PX@M  p  nnc[nKYfK [lK  \ p LK&PX@T  p  nn   pc[nKYfK [lK \ p LK/PX@Q  p  nn   pc[nKYfK [lK \ p L@X  p  nn  p   pc[nKYfK[lK \ p LYYYYY@}trca_^ZXKIFD#--#%## +!!32>32#"&5#"&=7>54.#"#".#"32>32#"&'763232654&'7.54>32.54>32o/)  J6Ki  0P:^z?E'i@&JK PX@eK[nK[dL@ eK[nKdK[oLY@''($$(" +.#"3267#"/#".54>32*c98Z@"6N0Ml01 >kTe7>teVz03**UYZ}O#@;2-cGXF~rĐQ6.EO&70G/{@'JK PX@% aeK[fK[dL@) aeK[fKdK[oLY@/.($!(" +.#"3267##"/#".54>325#53533*c98Z?"6M0Mm/1 ?kTe7>seVy03(%P~YZxH?;<-cGXA~sM6.ؙ@(CZ@*J?>;3.-HKPX@c[lL@c[oLY@)'  +%2>7.#"#".54>32.''&6?&'.?7-:bH,/@R4@bB"'C[59\A#C|hKAwhzcV/ KBL eT1 *]j%B1*Jb9IoL'2}gTC~s\}Jj9N,,'U>0qP)B-{JKPX@'pc[nK[lL@'pc[nK[oLY@ - ,&$ $ +4.#"32>32#".54>32#6S7k{,Hc<wo8'BD@&)JK PX@3pn  c[nKlK\hLK PX@3pn  c[nKoK\hLKPX@3pn  c[nKlK\hLKPX@3pn  c[nKoK\hLKPX@3pn  c[nKlK\hL@3pn  c[nKoK\hLYYYYY@ D C=;32-+"  $ +4.#"32>3232>32#"&5467.54>32#6S7k{,Hc<:d}GDsavC"w0U@%zpOsK%"ZFJ !&#[RA3^'MǀiP>wo8')8@5J[kKYfKdL&% +3'.=354>32#"!!Y#5cYG=,E0 HeLXb4| /M9D)9HtKPX@H:'  JK PX@H:'  J@H:'  JYYKPX@%[ eK YfK [lLKPX@%[ eK YfK [oLK PX@3 eK[eK [nK YfK [oLK&PX@7 eK[eK [nK YfKdK [oL@5c eK [nK YfKdK [oLYYYY@FD><97%#'(" +>32#".'+.#"!!#'.=354>32332>54&#"M>aYe6>sc0NB7 &U(@a@! Y#9{Š/TV_:*c79[@"piGj0AMFt}̑P"1E( (Ga9DHeD\q@ <3*)W^A;) RaK PX@ A ) aS ;J@ A ) aS ;JYK PX@3 [eK[cK  Y fK[ lLK PX@3 [eK[cK  Y fK[ lLKPX@3 [eK[cK  Y fK[ lLKPX@3 [eK[cK  Y fK[ lLKPX@3 [eK[cK  Y fK[ oLKPX@> [eK[cK  [nK  Y fK[ oLK PX@BeK [eK[cK  [nK  Y fK[ oLK&PX@FeK [eK[cK  [nK  Y fK dK[oL@D  ceK[cK  [nK  Y fK dK[oLYYYYYYYY@ _]WURRQPONMLKJEC'($"%&% +3'.=354>32#"!54>323>32#".'+.#"!!#!32>54&#"Y#5cYG=,E09{Š2W[fA>aYe6>sc0NB7 &T(@a@! o*c79[@"piGj0He:Xb4{ /M92D\q@ AMFt}̑P"1E( (Ga9DI 3*)W^A;)M7KPX@J%H@%JYKPX@![cK YfK dL@)[eK[cK YfK dLY@7765%%&% +3'.=354>32#"!54>32#"!!#!Y#5cYG=,E05cY#A 1!,E0 oHe:Xb4{ /M92[Xb4 |/M9SI)4KPX@'$J@'$JYKPX@![eK YfK dLKPX@+[eK [nK YfK dLK&PX@/eK[eK [nK YfK dL@-ceK [nK YfK dLYYY@4432###"% +3'.=354>323>32#4&#"#.#"!!Y#9{Š2X[f@32#"!54>323>32#4&#"#.#"!!#!Y#5cYG=,E09{Š2W[fA32#"!#!Y#>~*W ."aQ#|He!^vC  "CeCI*."E@BJp[eKYfKdL "" +2#"&/!#!#'.=354>ET#hSsG |Y#:-$m$Cc@IHe!^vC*/KPX@ &J@ & JYKPX@'p[ eKYfK dL@+p cK[eKYfK dLY@/.-+ %% +3'.=354>32#"!#!#"&/&'+3Y#*OtK,!;2|Yb d HeuRX/ LYvI h  h *'#K*'FJ@G8) J[eK[cK YfK dL(((F(FED%%((($ +#".54>32#".54>32'.=354>32#"!#!&31%%13&]%32%%23%Y#*OtK,!;2| 1$$13&&31$$13&&3HeuRX/ LYvI*'#K*'#K*v:P@M*-J[eKYfK dK[hL::)'%% +3'.=354>32#"!#32>32#"&5467#!Y#>~*W ."aQ#|&&" &!c7bjIDEHe!^vC  "CeC #(#[RA7f)I*.9@6J[eKYfKdL%% +3'.=354>32#"!#!Y#*OtK,!;2|HeuRX/ LYvI*7K PX@#$JK PX@$J#H@#$JYYK PX@*[eK[cK YfK dLK PX@,[cK[cK YfK dL@*[eK[cK YfK dLYY@776543%%$% +3'.=354>32#"!54>32#"!#!#!Y#5cYF=1!,E0>~*X ."aQ#|pHe:Xb4{/M92!^vC  "CeCII):@  JKPX@4p[cK[cK  YfK dL@2p[eK[cK  YfK dLY@::987654##%$% +3'.=354>32#"!54>32#"&/#"!#!#!Z#5cYF=1!,E0=}\_#qIfA|pHe:Xb4{/M92[Xa4w6S:SII*&T*~&T*q']KPX@ K7) J@K7) JYKPX@; [eK [cK[cK Y fK  d LKPX@9 [eK[cK[cK Y fK  d L@6 [eK[cK[cK Y fK  d LYY@(((](]\[ZYXWVUTSPN%$%((($ +#".54>32#".54>32'.=354>32#"!54>32#"!#!#!'31%%13'\%31&&13%RY#5cYF=1!,E0*PtJ+ :2|p 1$$13&&31$$13&&3He:Xb4{/M92uRX/ LYvII*i&T*l&T*Q-K PX@#$ =@ JK PX@$ =@ J#H@#$ =@ JYYK PX@5[eK[cK  YfK dK [ h LK PX@7[cK[cK  YfK dK [ h L@5[eK[cK  YfK dK [ h LYY@QQPONMLKJIDB'%%$% +3'.=354>32#"!54>32#"!#32>32#"&5467#!#!Y#5cYF=1!,E0>~*X ."aQ#|&&" &!c7bjIDIpHe:Xb4{/M92!^vC  "CeC #(#[RA7f)II*5KPX@J#HKPX@J#H@#JYYKPX@"[cK YfK dLKPX@,[cK[cK YfK dL@*[eK[cK YfK dLYY@554321%%$% +3'.=354>32#"!54>32#"!#!#!Y#5cYF=1!,E0*PtJ+ :2|pHe:Xb4{/M92uRX/ LYvII*.0I@F%$J[eKYfKdK[pL00%%%% +3'.=354>32#"!#"&'7>32>5!Y#>~*W ."aQ#|#M}Z#< &%2 He!^vC  "CeCCvY3  !6(l*GK PX@#$ 87JK PX@$ 87J#H@#$ 87JYYK PX@3[eK[cK  YfK  dK[pLK PX@5[cK[cK  YfK  dK[pL@3[eK[cK  YfK  dK[pLYY@GGFEDCBA%%%%$% +3'.=354>32#"!54>32#"!#"&'7>32>5!#!Y#5cYF=1!,E0>~*X ."aQ#|#M}Z#<%%3 pHe:Xb4{/M92!^vC  "CeCCvY3  !6(lI) =@0 JKPX@(c[eK Y fK dLK&PX@,ceK[eK Y fK dL@*cceK Y fK dLYY@==<;:9#%'%!#% +3'.=354>3233267>;#"&'.+#.#"!!Y#9{Š/TV_:.'"(!V*8&U(@a@! HeD\q@  ;-(*( (Ga9D* T.@ C  3 JKPX@5  c [eK[cK Y fK dLKPX@5  c [eK[cK Y fK dLK&PX@9  ceK [eK[cK Y fK dL@7  c  ceK[cK Y fK dLYYY@ TTSRQPONMLGEBA@>'%!#%$% +3'.=354>32#"!54>3233267>;#"&'.+#.#"!!#!Y#5cYF=1!,E09{Ê/SV_:.'"(!V*8&T(@a@! pHe:Xb4{/M92D\q@  ;-(*( (Ga9DI*KeJK(PX@[eKYfKdL@"kK[eKYfKdLY@A!% +3'.=354>323#.#"3#Y#4jnUK5e#pvHe+RsE H }s+)8KPX@  J@  JYKPX@#[cK  YfK dLKPX@.[cK[cK  YfK dLK+PX@+[eK[cK  YfK dL@/kK[eK[cK  YfK dLYYY@88765432A!%&% +3'.=354>32#"!54>32;#.#"!!#!Y#5cYG=,E04jn[Q5e#pv oHe:Xb4{ /M92+RsE H }s+I)|;KPX@& '  JKPX@& '  J@& '  JYYKPX@-  p[kK Y fK\lLKPX@4  pp[kK Y fK\lL@8  pp[kK Y fKdK\lLYY@;;:986&%%## +32>32#"&5!#'.=354>32#"!>;!Q0( J6K_Y#5cYG=,E05I06 x-.=HeLXb4| /M9D*PrKPX@" C JKPX@" C J@" C JYYKPX@2p[cK  YfK  Z d LKPX@9p p[cK  YfK Z d LKPX@Ap p[kK[cK  YfK Z d L@Ep p[kK[cK  YfKdK \ l LYYY@ PPONMLKJGE@>;965#$%$% +3'.=354>32#"!54>32#"!>;!!32>32#"&5!#!Y#5cYF=1!,E05dYF=1!,E050)  J6K`pHe:Xb4{/M92LXb4|/M9D06 x-.=I1#]@(R2JJKPX@, cc fK[nK[pL@/ p cc[nK[pLY@$$$]$][YCA870.   +2>54&#"4.'32>#"&'#".5467.54>7.54>32.D-[[[[-ED$>S]c/)3;^DEdA5\=lU809^x~x^9Cvtr8WL)0!2"NY=mXBt0,>%LYYL$>-& >)/"%3+\, 5?L{V/$  6]IDd=-Kb5HaF910+*^L{W.E >KPX@; 'J@; 'JYKPX@)p[nK[dK[pL@-pfK[nK[dK[pLY@ > =()#'($" +.#"3267#".'7>3232>=#".54>32763*c9pshHg0FwCr^M9 )7M:CeC" =EO0_i9>te0OC9 13)?<J^sA$/^'BY2N!1 GxmP ,9-z+@(JeK[nKdL#" +>32#4&#"#3q32#4&#"##5353!!q32z+:! 9**9 !:++ 8**8 !:**:B1?@32#"&5467#3#32>32 9**9 !:++:!c7bjIDM&&" *8 !:**:! 8*HRA7e* #(#z@fKdL +#zU'M@M : 2JK PX@)  [eKfK [lK[pLKPX@)  [eKfK [oK[pLKPX@)  [eKfK [lK[pL@)  [eKfK [oK[pLYYY@IGDC><750.)(''  +".54>32!".54>323#"&'7>326=#".5332>7; 9**9 !:++: 8++8 !:,,:-`k#H'fg1oQVW,ZW/%!*8 !:**:! 8**8 !:**:! 8*Sf9  Yo>239fVt^g "'4@1 J[eKfK\pL$"%% +#"&'7>32>5#".54>32z#M}Z#< %%3 +;! 8**8 !;+CvY3  !6(%+ 8**8 !:**:z&@# JfK\pL%% +#"&'7>32>5z#M}Z#< &%2 CvY3  !6(%z-1@. JceKfKdL%'%! +3267>;#"&'.+#q.'"(!V*8 ;-(*z--@* JcfKdL%'%! +3267>;#"&'.+#q.'"(!V*8y ;-(*'x@ JeKdL +#54?3x") =E";d}&tz,_@+J IKPX@[fKdL@fK[nKdLY@,,##&&! +332>32>32#4&#"#4&#"z0;CM.a}HVa1UZ/VS&A1SP6](-L2$iW3I.4d]sbc1J0sg^5.zDJKPX@[nKdL@fK[nKdLY!#$ +>32#4&#"#32aEMX4TW-VX@p205%9gVs^g:2-z*K(PX@ $J@ $JYKPX@[nKdK[pLK(PX@ fK[nKdK[pL@'pfK[nKdK[pLYY@ !%!%)$ +>32#"&'7>3232654&#"#32aEMX4TW-+[b5U1# KKVX@p205%9gVWi;l Z_^g:2-C:OKPX@[nK[lL@[nK[oLY@  +2#".54>2654&#"@rHHrsIIs{{}}JyzĊJJzyĈJ1`e5g@.$JKPX@rs[nK[lL@rs[nK[oLY@ &(','! +%32654&/&#"#"&'+7.54>327>;;Oa8R!c?EHrH6##'*ZBFIso7  z ;`&x"wNADwzĊJ/EyyĈJ:KC E@8( JKPX@, p    c[ nK [lLK(PX@, p    c[ nK [oL@6 p    c[ nK[ nK [oLYY@% ED<:64,*&$     +%2654&#"4.#"32>32#"&'#".54>32>32#,vrrvxrq1K3hsn7Q=0I)cjn4l= 1\G*y"Z0A'bhaiJzyĈJf_ZkC~p% z*'@ !JKPX@[nK[lKhLKPX@[nK[oKhL@fK[nK[oKhLYY@ !(%(" +32>54.#"'>32#"&'#32q*c:8Z?"6M1Ml0 ?lTe7>seVz00 3**VYZ}N$A;GXF~sĐQ5/\Q-z*%f@!JKPX@eK[nK[lKhL@eK[nK[oKhLY@ (%(" +32>54.#"5>32#"&'#3q*c:8Z?"6M1Ml0=fTe7>seXy/ 3**VYZ}N$A;@NE~sĐQ?6KE'KPX@$J@$JYKPX@[nK[lKhLKPX@[nK[oKhL@ fK[nK[oKhLYY@'&(#(" +.#"3267##".54>32763)d98Z@"6N0Ml0=fTe7>te`3 13**UYZ}O#@;APF~rĐQB8:-zKPX@ JK/PX@ J@ JYYKPX@[nKdLK/PX@fK[nKdL@hfK[nKdLYY!!$" +>32#"&#"#32c0ZG+;)@3'&P\i -@)#1/=;@8=Jpn[nK[lL;9#'/#" +#".#"#".'7>3232>54.54>32 )6E/IS+GZ]ZG+5hd5e]O9 )6I8,?)+G[_[G+2a_j:: >2!-" )?X>J}[3".^"-$." +B`D?rU3F91/TK PX@T521%J@T521%JYK PX@,pnn[nK\pL@2pnnn[nK\pLY@RP?=:8,*('#!#" +#".#"#"&'763232654&'7.'7>3232>54.54>32 )6E/IS+GZ]ZG++S{P^L#AZ6)G#! !!HK,Y39 )6I8,?)+G[_[G+2a_j:: >2!-" )?X>BrX: 2K4"6& M B/^"-$." +B`D?rU3F91U|KPX@ f=ZJ@=fZJYKPX@2p n  c [nK [ lLKPX@<p   n  c [nK [ lK[ lLKPX@Gp   n  c [nK YfK [ lK[ lLKPX@Mp  n  n  c [nK YfK [ lK[ lL@Jp  n  n  c[nK YfK [ lK[ lLYYYY@rpca^\WURPMLKJEC;9#'/#" +#".#"#".'7>3232>54.54>32&54>32!!32>32#"&5#"&=7>54.#" )6E/IS+GZ]ZG+5hd5e]O9 )6I8,?)+G[_[G+2a_4 .`he^-/) J6Kh  4S2!-" )?X>J}[3".^"-$." +B`D?rU3NTKf<:`z?Ұ06 x-.=b?A?(I6 *Jb8C9 1UyKPX@}Tq52 1 %JK PX@T } q52 1 %J@T } q52 1 %JYYKPX@<p nc [ nK  [ lK\pLKPX@Cp   n  pc [ nK [ lK\pLKPX@Np   n  pc [nK  Y fK [ lK\pLKPX@Tp  n  n  pc [nK  Y fK [ lK\pLK PX@Q  p  n n  pc[nK Y fK [ lK\pL@X  p  n n  p  pc[nK Y fK [ lK\pLYYYYY@!zxusnligdcba\ZRP?=:8,*('#!#" +#".#"#"&'763232654&'7.'7>3232>54.54>32&54>32!!32>32#"&5#"&=7>54.#" )6E/IS+GZ]ZG++S{P^L#AZ6)G#! !!HK+X39 )6I8,?)+G[_[G+2a_4 .`he^-/) J6Kh  4S2!-" )?X>BrX: 2K4"6& M B/^"-$." +B`D?rU3NTKf<:`z?Ұ06 x-.=b?A?(I6 *Jb8C9 zFxKPXJJYKPX@p[kK[lL@#p[kKdK[lLY@A@=;'%" FF +2#".'7>3232654.54>54.#"#4>uh0';D;'2JXJ2?lP.ZSJ: *2@-?M6P_P6*?I?*2N7HDfv3:R>.*-!0.4KjMUX-".^K1/?ZE9R@36>*!;+0jI**@'J[kKfKdL$$ +4>32#"#'.=35cYG=0 ,B-Y#EXb4 1O9He"<"p@  JKPX@rYfK\lL@$rpYfK\lLY@ "" +"&5#"&=7>;!!32>32Іi4/) J6=b06 x-.!d&|E$<*}@ " JKPX@&r aYfK \ l L@-rp aYfK \ l LY@*)&$##'! +35#"&=7>;!!!!32>32#"&5#;i4/) J6Kb06 x-."t;KPX@+,J@+, JYKPX@-p[kK Y fK\ lLKPX@4pp[kK Y fK\ lL@8pp[kK Y fK  dK\lLYY@;;:987&%'#%## +!!32>32#"&5#"&=7>;!54>32#"!!qA/) J6Ki45cYG=,E0 I06 x-.=bLXb4| /M9D#RKPX@9 -P J@9 -P JYKPX@6  p [eK Y fKZ dK [hLKPX@=  pp [eK Y fKZ dK [hL@A  pp [eK Y fK dK\lK [hLYY@!LJCBA@?=641/*(%#   +".54>32#"&5467#!32>32#"&5#"&=7>;!#32>32 8**8 !;++; c7bjIDM$0)  J6Kh5&&" *8 !:**:! 8*HRA7e*I06 x-.=b #(#"<$@ JKPX@rYfK\dLKPX@$rpYfK\dL@(rpYfKdK\lLYY@ '#%## +!#!32>32#"&5#"&=7>;!$/) J6Ki4I06 x-.=b"t<>@ <'JKPX@#r YfK \ lL@*r p YfK \ lLY@!9742/.+)$" >> +"&5#"&=7>;!>;!!32>32#"&5!32>32Іi450)  J6Ka/) J6=b06 x-.=06 x-." U@U >2JKPX@2  p[kK YfK \ dLKPX@9  p p[kK YfK \ dL@=  p p[kK YfKdK \ lLYY@TRMLKIFEDB;964/-*(%##" +#"!!#!32>32#"&5!32>32#"&5#"&=7>;!>;!54>321!,E0 @0)  J6Ka/) J6Ki455cYE?0/M9DI06 x-.=06 x-.=bLXb4#Zm3KPX@MA,kJ@MA,kJYKPX@<  p[eK YfK \ dK[hLKPX@C  p p[eK YfK \ dK[hL@G  p p[eK YfKdK \ lK[hLYY@-ge^]\[ZXUTSQJHEC><97430.*(%#   +".54>32#"&5467#!32>32#"&5!32>32#"&5#"&=7>;!>;!#32>32 8++8 !:,,:!c7bjIDO80(   K6K`0)  J6Kh54&&" *8 !:**:! 8*HRA7e*I06 x-.=06 x-.=b #(#"<@@ 1 %JKPX@#  r  Y  fK\dLKPX@*  rp  Y  fK\dL@.  rp  Y  fKdK\lLYY@@?><9875.,%##%## +!#!32>32#"&5!32>32#"&5#"&=7>;!>;!80)  J6Ka/) J6Ki45I06 x-.=06 x-.=bpQ@ JKPX@fK[dL@fKdK[lLY@ #$! +#"/#".5332671 ?gTX-WW@p2-R@O9hVt^g92pS0KPX@ .J!I@ .J!IYKPX@fK[dK[hL@ fKdK[lK[hLY@ (#$%" +#"&5467#"/#".533267332>32S!c7bjID1 ?gTX-WW@p2&&" RA7e*-R@O9hVt^g92 #(# !@ JfKdL! + #32>7>3ii% $0\..\0$3-'@$'JfKdL-,7>;267>33"  )&  #m%  $,Q;=,-V++V-&-W+UZ$ @JfKdL'")  +!#"&'+ 32676;!   ` #e "!%"@JfKhL"# + +32>7>3 #$a!   %674[%@"JYfKYdL +!!5467!5![ 2~g/QAn 5;@8 Jpc_[kL##'%%& +3267>32#"&/#".54>754&#"#"&';L-%#&;8N9Z?!S ,.5!*D1"Tl/-","C  f3/$AX4% +?)!E8&6- I=*@'_[kL  +2#".54>2654&#"IxV//VxIIyW00WyICAACFAA,QuIJwS,,SwJIuQ,UYYTTYYU\I)@&sbcL  +'.'#"&/#+3, ,u4 KK]" 1>@; Jpc[FK[AL#%%%&+3267>32#"&/#"&54>754&#"#"&'R+6 (1wE1N7O 'H5KVEu[" !e  4** 9N- !!LH;1")"  HH(;@8!Jpn?KFKGL%(%)+32>54.#"5>32#"&'+3$  &H2(E3!32#".54>32 6/40 29990YC("CdA@`' JBEJ  @%%FfA9cI*)(,,'A@>&Jpn?KFKAL''($$)+.#"3267#"/#".54>32$! %l  M8)E2!;S2'5 !9*&3 S'!+%Fd?32#".54>32# '- :.% 3;=;8bJ+%Da=6X@#**g6/  @%$GjG4_H*!?Z:("c@ JIK PX@h[?K@KAL@p[?K@KALY%!+#"3##'.=354>32+#(uoH8Q4 )"/zgG-K6!' OjK PX@ E)? JKPX@ E)? JKPX@ E)? J@ E)? JYYYK PX@* c[ FK[AK[HLKPX@. c @K[FK[AK[HLKPX@* c[ FK[AK[HL@. c @K[FK[AK[HLYYY@OONL86/-(&  +2654&#"4."'326#"'#".5467.5467.54>32###3? &:.!":P- 0ITI0#Dc@?[;&""%*0"32#4&#"#3?-+C-'}6J+O $9HK!PX@[EK@KAL@[EKYALY@ +#7#".54>32&$$&$$%%'a JK!PX@p[EK@KHL@p[EK[HLY@$"%+#"&'7>32>57#".54>32-K7"  &$$&'E5^ $$%%Ha+@(Jc?K@KAL&% +#"&/.+#3326?>;aST{! \  "H@?KAL+#HO#.@+J[FKAL!#"$"+>32>32#4#"#4&#"#32@2/=]1]`>$"!lk'0'/(iaOD$ O!# I/ 3+)L-@*[FK[GL +2#".54>2654&#";54.#"'>32#"&'#32$!  (O9(E3!32763~%)0 &G2(E3!;S20<  BP&3 gK!%Fd?32#"&#"#32?(  % gT+2  "5>@;5 Jpn[FK[GL-#',$+#".#"#".'7>3232654.54>32  5#5=5#9U773-( !#6=6#5P6:c( "6+(C1 C   %=1#>/):2@/ JrY@K\GL#'"+#"&5#"&=?6;3#32632 N*NS(T!Z  YHEvzB)-@*J@K\AL#$!+#"/#".533267)l E4+B.'#6I+P#r3!@ J@KAL+#32>?>33˝ʐ@ B"@ @#Y-!@&J@KAL*!,<+326?>;2>?>;#"/.'+-  :E8  2 D F75;65%%R @ J@KAL))+#"&/+'32>?6;RVBX8  r   e6"@J@KBL"#+ +732>?>36 fКI  Hw $% *%@"JY@KYAL+3!5467#5![ _'J "P% @skL   +2#"&'7)(# =E @ri   +2#"&' ڳ!E    @skL # ++7>3#(( DE @ri # + +>3D$ E7@JscL+ +#"&/&'+3b d  h  h 3  @ri+ +#"&/&'+3+R  R+ jj 7@scL +#32>?>3j  i o  o +  @ri +#32>?>3*YX+ u  tv @[eL   +2+ & ( X> ;]HZR+@(_[cL  +2653#".#"#4>32"6K-$>6/!8K,$?6.O!+8[A##*8[A$36@3JWc[O  +2>53#".#"#4>32 ! 5M23K>3  5M23L<4!2[G* % "1]G+ % <'@[cL((($ +#".54>32#".54>32P'31%%13'%32%%23% 1$$13&&31$$13&&3. '@W[O((($ +#".54>32#".54>32:%2/$$/2%%11$$11%0$$01%%10$$01%%1e\@UYM +!!eV\d"@UYM +!!dXb!@_cL  +".5332>53VsG 2''2 Gt-Nh:0!!0:hN-F )@&rW[O  +".5332653KzV/!6(O>/Vz !CgF. A<@eG%dp_K PX@cW[OKPX@_[eL@cW[OYY$&($ +4>32#".732654&#"$=P,-R>%%>R-,P=$/,(00(,/-.L66L.-J55J-&33&*11`j"@cW[O$&($ +4>32#".732654&#""9J)*M9""9M*)J9"w.,(00(,.+G22G+*D22D*'22'*11k`)4@1rrcW[O ) (%$&($ +4>32#".732654&#"+7>3$=P,-R>%%>R-,P=$/,(00(,/#((4.L66L.-K44K-'22'*00RO+4@1rrcW[O + )%$&($ +4>32#".732654&#"+7>3 5F&(G6 6G(&F5 n+*&//&*+# (B00B('A..A'%//%(..q $@![kL   # ++7>3!+7>3&e~)(#t    ,@)W[O   # ++7>3!+7>3"u2)-)4) /@[eL($ +#".54>32/+;! 8**8 !;+1 9**9 !9++9 '7@W[O($ +#".54>32'*86))68*5))57))7l#tK PX@  J@  JYK PX@f\pLK PX@r\pL@rr\pLYY"' +#"&'763232654&'73^L#AZ6)G#! !!HK<=K4"6& M [ @J H[hL-% +2#"&546732>&!c7bjTN&&" [RA;m* #(#| 7K$PX@ [pL@W[OY@    +2+ ( W2Z 3J3*$,@YcL +#3m1@Y+K,L+!!!1~)`@J+KZ,L+%!.'!547!'  .#b9:`&OOMLIRK-)@&a[3K[4L(*(%+!!%#"$&546$324.#"32>ijjn¢Z/@vjjw@@wjjv@Bhooo3]jwFFwwFFv@J+K,L+ +!#"&'.'+3v#,  "/"H#s+g9sX&L 8@5aY+KY,L +!5!5!!IV8kd@Y+K,L+)!!!dY)<'6@3 JY+KY,L&%''+"&'>3!!5467 .=!7X+0M  ,+I1 I9#% !(%)d;(s9p 15@2  Ucc Y M10 +>54.'##5.54>753]j::j]]j::j]^*Puf]^FvZZwFFwZZvF<fXvU/gꅄfV+%+@(c+K,L%$% +!.532!>5463+NN+/#P_`Q#/+ϖX[X4&ST[5t4[U&4U ;5@28$J[3K[,L;:+#**#+%#!>54.#"!"&=32.54>$32>3 0*Ey[4GyZZxG4[yE*0/b0Yj;mn;jY0a/݉%/0 U_ol66lo_U /%  riddis  C?KPX@27 J@27 JYK PX@[6K[4LKPX@[6K[/L@.K[6K[/LYY@?>$((*($+.#"32>7#".'#".54>3276;3*8D'0ZE)#+/A)Fv}̑OI9B-0_+$4"y29n@+7JKPX@"c[3K[4K0L@"c[5K[4K0LY@ 9864)&!("+32>54.+532>54&#"'4>32#"'#p%ZBCd@ -I^1> 4R7bU5L06otmd/fcEmJ'@wf`4/,Kf9J^5-I5jc(Wd|njJ?fCj&F_wCXyH`T^>9[@ JKPX@p[kK[lL@p[kK[oLY(.)$ +32>54.'>54&#"%#".54>32O%@X8;aE&*LnC @Y8?G9eP6 AfF%Pk|v9U~aQ#bfwh/0TtDEe832>7>3QWoD(2;FR/& 0%cnH'B5((qfJYl>Z!fGJ, ?D=@:D5 Jp[+K[/LA>.,+%2>54.'#".#"#".5467.54>3207[B$)DZ1/XC(<[FW^(B76XpvpX6CtuD*J6 -[_&`dc)'JjCHoXE;VsL>mR0C '46=J]x_hGHhB6AO29_E'  Fo;L@I Jppc[6K[/L:853-+*($"$+%#".5467.54>32#".#";#"32>32o)aff-TuE_M):$5igv;8$5J5Y[haoc/E, 5(#AJ8 @.JGY+L872/+'>54.'.54>7+".=!=1(&[ZUB'=]?ZrA.,  *L=WZ.Ijfvt' @ (7'%Yeq{E:S>.?FO,EFJ$')"$$HbVnfw2".@+J[6K,K0L##&$+4>32>32#4&#"#4&+ /#Q}"NW`6TW-VWAp1:71HK"8(9gV$^g:2C@^W )=@:a[3K[4L !))   $ +32>7'.#"2#".54>O(D`=<_C()C]:;^D) sHHssII~s77s~wn44nw^쵶__^"  C?@<c[kK[ fK[lL C C('#''%$ +.#"+#".=4&+5463232>54'.54>32 '8G,se55b 3CnQu;՚:8+RzQ323M*,VNA  "W "/!M !6)*VNAn;:b!/Q@c,+' [!+J:3/z(KPX@" J@" JYK PX@#.K[4K[4K0LKPX@#.K[/K[/K0L@!.K[,K[/K0LYY@('#&&%+%#".'#"&'#"&53326733)9$*NA2 6X<^$ {49XVPq"@8b1L3T[ +['52]pXP-D@!@J.K,L!+ #32>7>3]xNi% ,E5()i,U*JT'C2FQ@ 8J$#GK+PX@_Y+L@h_Y+LY@ FEB@!&4++";#"'>54.'.54>7.54>7#"&=!##]:_D%yd?[; FoO850.AA +"'>54.'.54>7.54>;+";%?[: EoOxe6L..D824=G)LFJ$'&# Ac_,b]R%j^b3f" 5H+h_D71JK PX@p[.K/LK PX@p[.K,LKPX@p[.K/L@"pn[.K/LYYY@ %&%'"++;#"&54>7!#".=32>7#54>3!'&$-*7~ &5BP/# :/  # ,?„O* b -buXzH  Chm0'/@,%J[6K[4K0L()("+32>54.#"#4>32#"&'#d-s:8Z@"">U4/T>$?yrcN>seR6;3*VYZ}N$#DeAixBG{sĐQ70YB '6@3J[.K[4L'&  +"32654.'%+#".54>3{0! ?HGsrJQىE5hYBu  7spLGx{ÇGA4%@"4JGs[6L20#"+#".#"'>54.'.54>32X $2E3AbA )VZvgV>"AysE)-Ni54.'&>3  R^fl93H+*TB*   ?wtw?ՉA7eZt/I2"Ul3ccd3@ 60@-(J[6K[4K0L65'&+%>54.#"#4>32#.54>7t)BR(7B1\Qj}EXۄ؛V6cTA   NZ.XPJvS,GY[S'Mj̐O@Nu[g"c -pN~Z2A /bKPX@# cK[nK[lKhL@# cK[nK[oKhLY@/. +%>54.'##.54>73yQY//YQQY//YQڜWWڄڜVVڄ/YQQY00YQQY/kKxyÊK@Kyx‰K7@ 1( JKPX@p[6K0LK&PX@p[6K0K0L@#p.K[6K0K0LYY@76+%&+%+#".'+.+54>32>7>;3 %0VK@!N#.!&('7\K; !  *b .QBN =t( Z!-J5 :`Cp% k/*@'  J+K.K0L/.+#.5323>54.'4>3  ZvԉB KxT-  ?wtw?˂A C Pn N-U_NpXN,HG4@1 Jp.K[4LGF&.('+#".'#".5473232>=3332>54.'&>3j9H:k^:_M;;M]9^k:G:  ''$9E!*:&&:*!E9$'&  svƐQ-?$$?-Qvs (To}:jN(Hd;;dH(Nj:}oT( FxROK PX@WYMKPX@ [3L@WYMYY@ !+32F9# qxo+$9:.nKPX@W[+LKPX@][+L@WcYMYY@+)! !+32%#".54>32#".54>32C9# qh)))) )(() p+%''))''))Bz z3+Bu@ Gi+'.7>&'5463Z&X~M - #u˄0''IJO-w$ 9@6cYK[L    +%2>54.+2#!!!Ke>>dKkSfw@z@YKL+!!!|)?K PX@fYKL@rYKLY+!!!3)A"E@BYK YK [L  +%!!+!+3>7!3u )6B&M/&/&74/&=&#*X#*'Bx d)U91@.6Jc KL20!%(%!% +!#"&'.+##"+>7.'32;33267>;U;SB32CT:z#S5,?)E(@))?'E*>-6S#3*,$|$,1*3e=H=..($6,^,$(.=H=9<@ JK PX@-ppc[ K[!LKPX@-ppc[ K[#LKPX@-ppc[ K[!L@-ppc[ K[#LYYY@:853/-,*$""+>32#".'7>3232654.+'32654&#"#"&'NTuG]^2S;!IʂLt-O >XyU(Ji@}~IiM5 HP8eSf3AO\4b~I2F+)2)tx1N6c^Sc % d$@!JKL,+!467+!>7>3d / $ /( #Z3p?8_$v3q?8`$^l '@$JcKL%!' +!#"&'.+!!3267>;l&3 ' )<=6&wB(7!/u3G[l|DHBM553/)!sa# 'J}Q+ 1vK PX@! cYK[L@, cYK[K[#LY@ 0/'%"  11  +%2>54.+2#!! #"&=32>7!Ke=>eKɀ;G~u3G[l|DHBM553/)!!:N-1P7T~>kSfw@sa# 'J}Qa #lKPX@ cK \L@# WcK \LY@ "!  ##  +%2>54.+2#!!!!!!OKe>=eKkSfw@xnK +=@:a[ K[!L #!++   $ +32>7'.#"2#"$&546$c It``tI Js]]tJn¢Z/ijjzcl99lc^g66g^t3]jooo2@YKL+)!!!2) FJKPX@K[!L@K[#LY@ &#%+ #"&=32>?3267>3FQ]5HBN.-*9#*%) ,"#AT0,$t",V-ZU&AJK/PX@[ KL@K[ KLY!%"+>32#"#32>7$y#- 7Z&a#, U pm  h"+g99g+=  /0@-cc YL/. +>54.'##5.54>753M\33\MN\22\N\\\\|54.+2#!!5!Ke>>dKkSfw@& 2@/cK\L    +%2>54.+2#!!Ke>>dKkSfw@%/A@>Jppa[ K[!L#$%$("+>32#"$'763232>7!5!.#"#"&'9UhbXk!CKY7SsM bJpUVpK2 Thmntms) 8le_f5$*$ M2R@OJppa[ K[!L,*&%$#22 +2#"$&546$32#".#"!!32>7>jXahVZ &2BW9UpJc LtS7YKC! UsmtnmhT} 5f_el8 ) .KPX@! a[ K[!LKPX@! a[ K[#LK PX@% aK[ K[#L@) aK[ KK[#LYYY@..-,+*)($"  +%2>54.#">32#".'!!![`i88i``i88ik퐝``lHwwHHwwHi^oo] (5@2Jc[KL(& !+#"3!#"+67.54>3!Ke=>eK-)(T:L<]PwN&G~(!:M-1P8V 'm*3`)HawD]p?!:@7cYK[L  !! +2+532>54.#!!!5!!=eK-^P>kSfw@!:N-1P71@.JcYKL+>!4.!!5!!sʫ_2(mÚ-^I 5js>So4 %v- #D@Aa cK \L "!  ##  +%2>54.+2#!!5!5!!!Ke>>dKkSfw@^X /@ J+HKPX@r[K[!LKPX@r[K[#L@rc[#LYY@ ! / .  +%2654&#">32#".54>7%\~{~~}^W-I[k=fs=IroL:֝m  )=gW'A/HptFH| )9A <- JK PX@[K[#LKPX@[K[!LKPX@[K[#LKPX@[K[!L@[K[#LYYYY@86&$<;+%2>54.'"#".5467.54>3!#84XA%-Kd6+N<#<^<1;`{{`;Hrv{?,N:!0]W)#&KqLFjP<;QkE@pT0%314ATn[pDHj>4BR57cK-$$z .D@A"Jc[K[L -+..     +%2654.+32>54.#72#!N[&A2$<,&?/a\,+J93T7!& (/B'!##B=7,! Ϣx+;"(X,7.'32;33267>;SBD?*QR)@DB@2%4"93*D?*79#4%2@(-%$F$%-(-; 1(}# Y '#(1 ;-$=9@ JKPX@-ppc["K[!L@-ppc["K[#LY@7520,*)'#!"+>32#".'763232654&+532654&#"#"&'>:x_e5'@/TgErN,efb(G*7L9]`cottah[Y5J5$8G-Mc6?<3 |[KtQ*'A0Z#T?>FD83B z%$@!JKL%$/+#467+367>767>3$9H%Wn-$9H%Wo.W7.#3Pe4{(71 2Pe5{'z/'@$JcKL!%("+>;#"&'.+#33267>#4%2@AH?*]P*3$(1;-Y,)%$FY 2EK PX@YK[L@YKK[#LY#&+!###"&=32>7!2 2EU`f473;!B>8/$ Es@>sl -vK PX@! cYK[L@, cYK[K[#LY@ ,+%#  - -   +%2654.+2#!##"&=32>7!TR)@-l\)4c\Q 2EU`f473;!B>8/$ TB4(4Xs?HyW0Es@>sz".@+ JpKL"!!6+#467+"'#32>7>300 3 2<#X&++-&Z$!PC""D"z '@$aKL +#!#3!p:{z2 !lKPX@ cK \L@#W aK \LY@   ! !   +%2654.+2#!!#3!3TS(@-k\)3c\PpTB4(4Xs?HyW0:{C: !hKPX@ a["K[!L@ a["K[#LY@!!  " +3267'.#"2#".54>6sqnp rHHrsIIJyzĊJJzyĈJz@YKL+!#!#!p~K@YKL+!#!5!KK.GJK&PX@p"KL@p"KKLY!%$+>32#"#32673>K+!* *:h% E?N- #'2_0]d@v+@ JK PX@K"K!KLK PX@K"K#KLKPX@K"K!KLKPX@K"K#KLKPX@K"K!KL@K"K#KLYYYYY@+*)( +%>54&'##.54>73GJsQ**QsJ{ˑPP{{ˑPP{ 3X{MM{W3hOtuPJPutOz0@-KZK\L#+%+!3!3(;"(XKz)@&KZKL#+!+!3!'"(XKE/@,JcKL+#.5367])Yc ?vU?M"z %@"KZL +!3!3!uSSKKz5@2KZK\L# +%+!3!3!3'SS;"(XKKx 9@6cYK[L      +%2654.+2#!!5!TS(@-k\)3c\\%TB4(4Xs?HyW0HzQ =@:c K\L      +%2654.+2#!3#TS(@-k\)3c\\TB4(4Xs?HyW0|z 2@/cK\L      +%2654.+2#!3TS(@-k\)3c\\TB4(4Xs?HyW0*-zJKPX@-ppa["K[!L@-ppa["K[#LY@ #"&("+>32#".'76323267!5!.#"#"&'4EsyAI~_6ng`)C!,:(gMo3F3% EJPq~ňG'A0S  tC-@ -JKPX@-ppa["K[!L@-ppa["K[#LY@ (&%"#"+#".#"!!32>32#".54>32\ &3F3oLg';,"C)`gm6_~IA~ysE1t  S0A'G~qPJEz &KPX@! a["K[!LKPX@! a["K[#LK PX@% aK["K[#L@) aK["KK[#LYYY@  & &%$#"!   +%2654&#">32#".'##3xrrxxrq MzdoFHkhyK epthO^| ):@7Jc[KL ) ( !+#"3##"+>7.54>3/>'_Pf+' #/!8&He>-bl4-+6GP   j&. 7IT)9lT3 %k@J GKPX@acKL@acYLY@%$#"! "+>32'>54.#"##5353!!q532#".546;%2 .VxJJxV. 1%>-+3S99S3+->%nI*@'rW[O  +2>532#".546;%C]77\C% (&%;));%&( J*@'rW[O  +2>532#".546;%2 .VxJJxV. 1w#<.,3N44N3,.<# K PX@YcK[lLKPX@YcK[oLKPX@YcK[lL@YcK[oLYYY@  +#.54>32#".')8 8))8 8)[bb[<8((8 7((7GJ';K PX@$pn[kK[lLKPX@$pn[kK[oLKPX@$pn[kK[lL@$pn[kK[oLYYY@ (&#,$ +>32#'&>54.#"#"'4>32#".G"Q^n@Wf8,BOF3'APF/0C'9O7&$|(8 7))7 8(#6(0Y~NLoR<53 /G;7AQ8$9)8((8 7((7M>@).J*HK PX@p[cK[lLKPX@p[cK[oLKPX@p[cK[lL@p[cK[oLYYY@<:97%$  +2#".54>>32#.'7>54.#"#"&' 7))7 8((8"_1N`58UdZB :#YN5&6"+ (8 7((7 8(r 'NtMSoN75=-GNa9 D*+;9A01&V~@G[dL( +&5467>7".54>32v   4%&6 &9%8S5 #-5(6 1%/="0jjd*u&7&: ɰ3+j&:: ɰ3+VPK PX@ [lLKPX@ [oLKPX@ [lL@ [oLYYY($ +74>32#".V(8 7))7 8(8((8 7((7V&:':,:Lm0+.>70"YKM &$O=/ & Rft:+ Tt@ ٰ3+L&<<LT'@@_ٰ3+ٰ3+Aa.0+'.>7>&'&670"YKN &$.O=/Rft:+ A.&@@LZ~0+5 QQ 4& &5p~0+'.?67&/&6?Q  Q* t&45&Z~&BBIp~5&CCI:j @seL#" ++>;&K'iHB,j..*-e @YhL +3# h @aYhL +3#3# :j @seL#  +32#"&':j,BHi'K-**..rx@UYM +!!r@UYM +!!*w@UYM +!!wMH\z6KPX@ YhL@UYMY@  +!5\솠@[fL($ +4>32#".EvZZvEEvZZvEQZwDDwZYvDDvV@W[O($ +4>32#".V3D'(E33E('D3S'E33E''C33CI" 0+.54>7d]  nJhBBhJn  ]dsrCr}}rBq7" 0+4'.>?'.676c]  nJhBBhJn  ]csBr}}rC? GK$PX@cYhL@cWYMY@ ! +32!!#s$f$k%a?a%4 ?K$PX@cYhL@cWYMY!# +!546;#"&=!f$$a%%a9+ Dj@ ? JK$PX@cc[hL@!ccW[OY@><10/.#!DC +";2#".54>54춮.54>;#FJ (9$$9( JF  5^[,  9??9  ,[^5 kXM7e_\/%D8* )8D%/\_e7LX  m1Y}L1_^^/=MM=/]^_1L}Z1n  9+ Da@ "JK$PX@cc[hL@ ccW[OY@ DC86/.5+ +"+54>;2654.54>7.54>54&+".=323+?9  ,[^5  FI  (9$$9(  IF  5^[,  9?$M=/^^_1L}Y1m  XL7e_\/%D8) *8D%/\_e7MX  n1Z}L1_^]/=MfE0C@0/+# JK PX@ YeL@UYMY'& +'.'#5467'767&/7&=3>?M#'!: v ;&"#%: v ; ]d] !+& \d\]d^ !*& \dQ7):@7JeK[fKpL))''%$ +#"&'!54>32>32>32 B$$B m,FJK% B$$B %KJE ,? bR&  &RQ7AH@E4.5-  JceK [fKpLA@''%''% +!#".'#"&'#".=!!54>32>32>32!, EJK% B$$B %KJF,m,FJK% B$$B %KJE ,m7R&  &RR&  &RXXD@AXM( 5Jpn_[kLVT?=:81/ +>54.'#".#"#".'7>3232654.5467.54>323:]t9($8Zq8-( )6E/*@+/NchcN/KS-95hd5e]O: )8N;R[0PeieP0SU.:1b_j9*=1-=$,=2,:!, 0+(-6F\3!zhwAAwhqXXGAoS[l<c%@JscL+  +#"&'&'+3%  A59 e):@7rsWc[O  +2653#".#"#4>328>)MpH5aWL 8>)MpH5aWLHAM}Y0!HAM}Y0!h? @ JYcL $ +#"&/?$*%(,//, h&]]pI Hm@+H> JKPX@![kK[dK[dL@[kK[dK[lLY@ EC42'%%#' +3267#"&/#".54>7.54>32'.#">7>;PI&AW1X;H&/d_S~M,Nl@607h`Xc9, (6#*B- -!!(JE4K7X=!71gNX9l`DyhSKGKd;6Zt>! //#1A$88;"q?He[If`I@F` N2J c  ccW[O^\$(**(()&! +&#"32>?32>54.#"32>76#"$&54>32#"&'#".54>32 ">lO.7550( ,*K8!Qx]fMp\$( "h겵7fpx?qZEj;M?]?:WuXNn3"6\w@@G)D3@Q/5`NƅCcꇤT% YDVr2kʱj;_kO@GH>,Mi>9um_G)V*F` @ JK PX@4pncc [kK[lLKPX@4pncc [kK[oLKPX@4pncc [kK[lL@4pncc [kK[oLYYY@[Y*,*(#%($ +2#".54>32#".#"32>%4>32#".732>54.#"R8sdr>F|bo6A+@3<]A"#=U31?+#R5`ff`55`ff`5]UoN++NoUUmN*WGKG}cf{DK:Y'IhADhG%f`55`fe`55`f`,PpWWqQ,,QqV 5Q K PX@1p c c[ kK [lLKPX@1p c c[ kK [oLKPX@1p c c[ kK [lL@1p c c[ kK [oLYYY@%76 EC6Q7Q+)55   +2>54.+2+#2>54.#"2#".54>>7C& "<0kk_Y++Z`h(UoN++NoUUmN*]f`55`ff`55`(6 4%0Rn?;mS2,PpWWqQ,,QqW`N5`fe`55`ff`5V "<XJK PX@2p c c[ kK  [ l LKPX@2p c c[ kK  [ o LKPX@2p c c[ kK  [ l L@2p c c[ kK  [ o LYYY@'>=$# LJ=X>X20#<$54.+2#"'.+#2>54.#"2#".54> 4A% !:.kk\a- 7FUoN++NoUUmN*]f`55`ff`55`"2 /}Y'!,PpWWqQ,,QqW`N5`fe`55`ff`5RK_%D@A Jp[ cK[ cL%$!4 +!###%#7+"'#32>?>3R򤫣 ()   1ό.`%%,a[ %!$ kB_6TK PX@6MCB;:JK PX@6MCB;:JKPX@6MCB;:JKPX@6MCB;:J@6 MCB;:JYYYYK PX@%p][ kKfLK PX@,pp][ kKfLKPX@%p][ kKfLKPX@,pp][ kKfL@4ppW [  cK[kKfLYYYY@777T7SHF4-#'-$ +#".#"#".'7>3232654.54>32%#7+"'#32>?>3 &'(;E;(9S5<93) !*% (;E;(7Q49f!E ()  '  )B5,K9 L !)E9$C4%2.c%%)^[ !%# E'@_[kL((($ +4>32#".732>54.#"E5]II]66]II]5/?&%?//?%&?/cG}\55\}GE|]66]|C%@//@%&A00Anv7>@;0/-'%76J$I.&HG_[nL+)'($ +32>54.#"'#"&''7.5467'7>3273D''E33E''D3*b64_*{}+b65_*{&E33E&(E33E|+b65_*z{*c64_*jG%@ 5 JGIK PX@8p  pc   d[kK [ l LKPX@8p  pc   d[kK [ o LKPX@8p  pc   d[kK [ l L@8p  pc   d[kK [ o LYYY@@?>=9710"#%#&$ +3>32#".#"!#!!#!32>32#".'#53&45<7#dkCW "/@,v % >&vHW7%  kF؏vWttzŊKk[^ L'!  K''0' blsO~  ! zB@ 0 JBIK PX@6p  pcc   d [ l LKPX@6p  pcc   d [ o LKPX@6p  pcc   d [ l L@6p  pcc   d [ o LYYY@;:9842-+!###%$ +3>32#".#"!#!!#!32>32#".'#53&45467# [m}D?')4E/s(u~'4=T;+>AˆnR}qr_l:PFIqk-').("IV[=qan  C!9oM1@MD10'JK PX@$pn[lK[kLK PX@$pn[oK[kLKPX@$pn[lK[kLKPX@$pn[oK[kLKPX@$pn[lK[kL@$pn[oK[kLYYYYY@HG@>;:,*#! +%>54.'+7.'7>32.54>?>;#".'wjm1B'b8N2/@&HqF>xp %[uHL !2@R8%GoD?>;#".'>32a~yc[Gf $[Yp?Cz #[O6? '1 :5G3'U"PL' RqmT'C2W _%b9B@?2+&Jpc[kK[dL%&#%%" +46;54>32&'.#"!#!>3!#!5>5#%)*k9rtOcIc#?%*3!gf(1*$H&J(B!>/"1^J)F_7?%xb(Bg, h&-=)'%7@4Ja[kK[hL%%## +#54632>7'&=37>3#"!S Lz%)(E4"S{7&))E6$&Pjb.'%0N8 2eʇ'0N8z"9@6 Jba  cKdL"  +!!!!#!5!5!5!32>7>;??r#-   ,"y__- -L%&K-%"k$9@6 J  rbadL$" +3!!!#5!5!5!5332>7>;#%" C,(XDžXC  1J#$J0(/+ 1EQ6@   JKPX@6p f d d[cK [dLK PX@:p f d dcK[kK [dLK/PX@>p f d dcK[kKdK [oL@?p n d dcK[kKdK [oLYYY@ PNJHB@86.,&$! 1 1#" +>;+2#".54>32#".#"32676#".54>324&#"326 $ % KXV^16bRU)?/'Ob1B&+9W8fXWf88fWXf8f^^gg^^f Qy:fQRd99,Y oj5R7 Og;;gOOf;;gOfssfgss#7;wKPX@% c  a YcKdL@) c  acK [kKdLY@%$;:98/-$7%7##! +3#"&'#32.5"32654&".54>32!!+  JQQJIQQHNZ22ZNNZ22Z^\Z!? 9#C[QQZZQQ[4[zFG{[45[{FFz[4ck9I@F a cK  Y  fKdL9964321/,*'&%$!#!$ +#3+32##".7#+#"&?3#7>;>;332305d3&! Lr :;@'nLs&  305p=:'qMMn&.=^g&%-7Nh%20*-6Og&%B(,j1%^|'K PX@c[oLKPX@c[lLKPX@c[oLKPX@c[lL@c[oLYYYY((($ +#".54>324.#"32>VppƓUUppǕV4Ul77jT44Tj77lU47זPPׇؖOO؈i[**[ih\))\xn @ JYdL  +#467&/x <Tn9l)RzB!z0/n(kQ T (0k[] >/|. |'K PX@c[oLKPX@c[lLKPX@c[oLKPX@c[lL@c[oLYYYY((($ +#".54>324.#"32> NgfMMfgN%B]88[A$$A[88]B%7ڐHHڒڑGGړi[**[ih\))\qn(@% JrZdL +%!5!47&/3'AJó"?Dj&EMz0;@8-JpcYdL#!0/ +%2!5>54.#"#"&/>32>3(/s2N6-@(0E0  GrbXf8%C\76j'3"X)JIK)"<,/j`X+ C!zC?@< JpccW[O(,.$ +>32#".'7632>54.#5>54.#"#"&'f Fqb]i8kkzv>ti`pPr.:+9H*3T: HtU;hM,2D)0E2 Rh;6]~Ik(&LnB*UT2%>-8M/7R53N7)B-.=!0nE@BJrsU\P  +47!+#!"./3a!| }2@R~K mHKk+:@7$#JccW[O#&*(! +632#".'7>32>54&#"'!#!zWOgk7Jl?rdU"F=3pD>_A!x.b0n/1e}=lWk~E,9 a#2)He54.#">32#".5467>;#;]@"#AZ7;]A#!?\  &Z3MqDFln{ANQ7E.Ԯ)G]5:\@!)CX08`F'3gf^}HE~kam#(V0k%@"sU[O$) ++>7!"&= " (+ku0 #;##O]#C4JK PX@cc[lLKPX@cc[oLKPX@cc[lL@cc[oLYYY@=;-+##  +%2>54&#""32>54.#".5467.54>326S9vjhv9S50H/-I55J.0HxpCygfyCpy^^=n\[n>^!:O/mqqm/O:!3E%(K;##;K(%E3)v[g88g[v)*kMa88aMjH/|1.@+JscW[O,()(" +32>54.#">7#".54>32+5sl7U:"*os#=S06T9"=S+-$(1aaZxE@tb?vqp9z$X'@[kK[lL((($ +#".54>324.#"32>`qqР__qqѡ`4YuAAtX44XtAAuY4ӽYYYY꾝z11zΝz11z})@& JpcKdL +#467./}&&" IX7 XgF&A)h8292V'@[kK[lL((($ +#".54>324.#"32>VQqqPPqqÏQ.Md65cL--Lc56dM.ӽYYYY꾝z11zΝz11z (@%JcKZdL +%!5!47./3 %#N˹K25 kwL,02@/-J[kKYdL#!0/ +%2!5467>54.#"/>32>3(/ 7W:7M0,K:( 63V`dvB/Oj:/]*-%R78fdg94O6-<$.hi5;l]P|t<B*@8@5Jc[kK[lL9710/.&$$ +>32#".'7632>54.#5>54&#"'lV`dr=:V6PdmxTm+K+32#".'763232>54&#"'!#!0X)rv7!"&=D >4/%L"k0;#1Q"9"S!1)@&Jc[kKdL,()(" +32>54.#">7#".54>32+J}s<^@!$B[68Z@"H2xBKpEHno}C*<%D+y&BZ4;]@"%B[( !4ihaJF~iCxoj4(!2j  3+PA 3+;X  3+8R  3+l 3+BI 3+@_ 3+N[ 3+CY  3+EO  3+R}J 3+eA7 3+e7 3+/%n 3+)n 3+2j'KPX@c[dLKPX@c[oLKPX@c[dLKPX@c[oLKPX@c[dLKPX@c[oLKPX@c[dL@c[oLYYYYYYY((($ +#".54>324.#"32>j-Mh<54&#"/>32>3 ('#!( "#c /H^8:[? )66i9&111$-!9U8":O.)D>: 6P<r@ JKPX@#pcc[dLKPX@#pcc[oLKPX@#pcc[dLKPX@#pcc[oLKPX@#pcc[dLKPX@#pcc[oLKPX@#pcc[dL@#pcc[oLYYYYYYY@ &,.$ +>32#".'7632654.#52>54&#"'I/FZ39Y= 39<>.J^16VC2L3  -0!8**6 ''#(   9U8!6E%?WI;>Y;/M8   2#$ t "%+   h<@9JrddL  +5467!+#5!"&/3w<O8X L5CJ+v@$#JKPX@#pcc[dLKPX@#pcc[oLKPX@#pcc[dLKPX@#pcc[oLKPX@#pcc[dLKPX@#pcc[oLKPX@#pcc[dL@#pcc[oLYYYYYYY@ #&$(" +>32#"&'763232>54&#"'!+$:Y<*Lj@Iu)4)$4/2jA.7!:Q032#".546?>;S,<31186O6@%#J<''Gd=@eF%** 1~;-48:1.;/3S:5^G*(Hb;;n7JW#@ JadL) ++>7!"&=W   _  'zCY :O@ +JKPX@cc[dLKPX@cc[oLKPX@cc[dLKPX@cc[oLKPX@cc[dLKPX@cc[oLKPX@cc[dL@cc[oLYYYYYYY@ 42$"     +%2654&#""3254.#".5467.54>32N2'+.-,(1 %*R @5&Gb<;cF'5A0.%AY45YA$.~6'3,,3'6/-\Y92S: :S29YQ7+K77K+7QGQ *'@$JccdL,('$! +32654&#">7#".54>32+_-46)01C#/%K=&%Ea<=`C#& 0b20-33$ 5O3,VC*"?Y7*HB@"u @cKdL#" +'+>;;'iB=,jG)U&+V'': °3+Tb'' °3+], &@#UaYM +!#!5!3!,|~DdfD@UYM +!!vmh 0+% ' 7  VFDTSWFD\++,@)caW[O(((% +!!4>32#".4>32#".\1O)8 8))8 8))8 8))8 8)8((8 7((7X8((8 7((7"@aUYM +!!!!vvLrK PX@*fg bUYM@(rs bUYMY@ +!!#7#5!7!5!733T%vvGTenn븩ݷa?@6&JK PX@$cc _[fL@+cc Wc [OY@! <:1/,* ?!?  +2>7#".#"'>322>7#".#"'>32<0#3;A 5if`+ <2#$4>D#5je_+<0#3;A 5if`+ <2#$4>D#5je_ % & ( % % & ( %q 0+5/88/k  "d! q0+5467%67&'%.=k/88/db"   !\P,6@3aaUYM +!!!#!5!3\0{}'UbP @ HUYM +!!52??2`   $~c{$ P @ HUYM +!!5467%67&'%.= `2??2 c$  $)>K PX@gUYM@sUYMY +#!5![w)] -0@-Ja[kK[lL*'%$ +4.#"!3267#"$&54>32!5cZWh: >ujV/zwj2\m ]Xg9;jXWuDmz_GpM)nha4z:Y :@ :%"JK PX@[kK[lLKPX@[kK[oLKPX@[kK[lL@[kK[oLYYY@1/   +">54&32>7#".''>7>32+4k_KatA2g!0"A;2_|TFrR-=*Q' 9TnRCeB!`Ro(^jr;6=)kR!#:N+1Pb86zĎ fűl=-Nj54.#"!2>7.#"2#".'#".54>32> 4('54/++/45.++.55((5BxZ55ZxB7[L??L[7Bx[55[xB7[L??L['=+*='+;!";++;"!;+'=*+='5_OP_53D&&D35_PO_53D&&D3DI>{@ .JKPX@&pc[kK[lL@&pc[kK[oLY@<:75,*"   +%2>7.#">32#".54>326454.#"#"&'6cTA "5K3JmI$gw(QWb;]p?K[p?Pob/"=W6&C9-,`l&F6 5_Nr|/L͂32#"#"&'7>32>7 EgP$S# :O4 DhQ$S# :O4ga/h  2M7^ha/g  1M7 )@&JrcdL#! + ##"&=!2>7>3y&7`%f $V-6O*T,"E$F< @YcKhL +##!##5!7 # 3I  dd&L''K%JW+T**S*++`<c'@$ JHGW[O1+ +>3!!"&'`JV 3BIyJB5 VIX5- .6Wm=p'@$ JHGW[O!: + '&6?>7#!5!2&/.?pV 3BIyJB09 VW5- &75X8!@Hi +&/.'#467/8X6. -6YLU 3AHtIB3 UK8@ GcL +% 76.53>?>8Y59% -7IU 70BItIB3 %j6+@( GsU[O! +'.5467'>7#!&5'j|%)^4͞35n5F)",5,!*(D4l3ɜ74^)${r6"@GsU[OC+ +%.'%'!"&'4^)%|?,")F5n573l4D(!,;{$)^4%jD$@!HrZdLC +746!2.'7.5467j,"()F5n5͞34^)%<{$)^473l4D(*!,rC+@(J HrZdL! +32>767!2r|%(_435n5>O(",<-!(D4l474^)${`<p)+@(" J)HGW[O : + '&6?>7#! !2&/.?pV 3BI( VJV +%JB09 VW5- %6WKIX5+ &75X9!+0+ 76467/ &/.'>?>Y5% -6YLIX6. $7XIU 'IB3 UKU 3BHl( U`SlKPXJJYK PX@g[eLKPX@s[eL@pq[eLYY$$ +>32#5>54&#"#"&'.7> hcF4v4$!  N<5OV$  \5{KPXJJYK PX@gW[OKPX@sW[O@pqW[OYY#&" +>32#5>54&#"#"&' uAgm$1v4,'  L<*!4o  78>(@%JrscL)  +#"/&'+3%&/7>3i k4*K!] o  o * $)} 3 8)@&JpqiL+ +#"&/&'+3%&/7>3+R  R+4*K!]  jj * $)} > "@ JrscL)&$ +/32#"/&'+3rJ* ]Ui kc$ * }o  o   #@ JpqiL+$ +/32#"&/&'+3rJ* ]a+R  R+$ * } jj 7},JK PX@hqccLKPX@pqccL@#ppqccLYY@ $#)  +#"/&'+37>32#5>54&#"#"&'i k5 V4(E2H8_44 o  o &:&4O*u%  3 -JK PX@$pfqW[OKPX@%pnqW[O@+pnnqW[OYY@ $#+ +#"&/&'+37>32#5>54&#"#"&'+R  R+5 V4(E2H8_44  jj &:&4O*t$  7/7@4&JscccL)%#)#$ +#".#"#4>3232>5#"/&'+34L32J;3  4L23K;2  i k2[G*&!1]F+&"o  o 3 a0<@9JpqWc[O+#)#$ +#".#"#4>3232>5#"&/&'+35M23K>3  5M23L<4! +R  R+[2\G* % "1]G+&" jj -7@4rp_cL  +".5332653+7>3cS%UbbU%S#)(-Nh:3".5332653W$ cQ"\bb\#Q: *Je:<>><:eJ*-7@4rp`cL  +".53326532#"&'cS%UbbU%S((#-Nh:><:eJ*-.KPX@ J@ JYK PX@hc_cLKPX@ pc_cL@'ppc_cLYY@.."%%$ +>54&#"#"&/>32#%#".533265R4$! - qA4M2F5v%SccS%UbbU$  A%25PV:hN--Nh:54&#"#"&/>32#%#".533265O4,'  . uAgm$1v#QccQ"\bb\r  AK<+ 5:eJ**Je:<>><-1H@E(Jc c_cL.,#!11  +".53326532>53#".#"#4>32cS%UbbU%S  4L32J;3  4L23K;2-Nh:53#".#"#4>32cQ"\bb\#Q! 5M23K>3  5M23L<4*Je:<>><:eJ*"2\G* % "1]G+&@[pL($ +#".54>32&42%%24&2&&23%%3K8<>@;1Jr[kK[lL<;/-%#  +%2>54.#"#"$&546$32>54.5463(jv@@vjjw@@w AbB69ijj a67  BEFwwFFwwFb< 5!>54.54634hiSދޛS -U{NN{T- X[  BE8< La9۟YYہbS_44^Sb?/#45C 4h@ ,)JKPX@r[nK[lL@r[nK[oLY@  4 3'%   +%2654&#"#".54>32>54.5463@{{}}<>_@HrsIIsC0054.5463>*VZ1 ?gTX-WW@p2CD325#5353X*b7rshHh/|0@eYf8?teVw0e3*@;ԙ-dIWGoučN6/ݙre'"@cW[O((($ +4>32#".732>54.#"rVqqȕVVqqȕV4YxDExZ44ZxEDxY4qȕVVqqȕVVqEyZ44ZyEEzZ54[zpa #/;GS_kwK PX@R  cc  cccc_ [ nLK PX@Xc  cc  cccc_ [ nLKPX@R  cc  cccc_ [ nL@Xc  cc  cccc_ [ nLYYY@:|zvtpnjhdb^\XVRPLJFD@>:8$$$$$$$$" +4632#"&4632#"&4632#"&4632#"&4632#"&4632#"&4632#"&4632#"&4632#"&4632#"&%4632#"&4632#"&%4632#"&4632#"&%4632#"&4632#"&Q)**)*))*))))e)**)*)**)d)**))**)g*))*$*))*)**)*))*))))W)**) *))*)**))**)j((**))))I))))))))))))))))I))))))))))))))))))))))))))))H)))))))) ))))51KPX@*JK PX@*JK&PX@*J@*JYYYKPX@[kK[lLKPX@[kK[oLK PX@cK[kK[oLK&PX@ cK[kKdK[oL@'pcK[kKdK[oLYYYY@ !'!')$ +>32#".'7>3232>54&#"!32>mkl32#".'7>3232>54&#"!32>mkl3232654&#"!32>32Xg~.X ,9H^wK;fZR')=mjm=f{DόG%@V2x)0)7P2(w@P-MdL-[K(PX@-&JK+PX@-&J@-&JYYK PX@[nK[lLK PX@[nK[oLKPX@[nK[lLKPX@[nK[oLKPX@[nK[lLK(PX@[nK[oLK+PX@fK[nK[oL@ fK[nKdK[oLYYYYYYY@ !'!''$ +>32#".'7>3232>54&#"#32,LGG'HzX2($" !2"IRJl3#+49`F l#9+lMTFAA#-_@#"JK(PX@_[fKdL@_fK[nKdLY@ '!'!'" +%#".'7>3232>54&#"#32>32($" !2"IRJl3#,LGG'HzX2c m"9+\MTFAA#;,49`FR/K(PX@/(J@/(JYK PX@)p[nK[nK[lLKPX@)p[nK[nK[oLKPX@)p[nK[nK[lLKPX@)p[nK[nK[oLKPX@)p[nK[nK[lLK(PX@)p[nK[nK[oL@'p[nK[fK[oLYYYYYY@ !%#')$ +>32#".'7>3232654&#"#32i,LGG'HzX2>vkMs]"O 4KlPrcJRJl3#+49`Fdg5.@%l (0(h\0MTFA#M'@$JfKdK[hL'" +#"&5467#3#32>32!c7bjIDL&&" RA7e* #(#.'v@ JK0PX@$pf[WK\XL@%pn[WK\XLY@$"'' +2#".54>32#".#"32676D KXV^16bRU)?/'Ob1B&+9b Qy:fQRd99,Y oj5R7 [<{ )@&aYOKPL  +3##!壖.c %P%JK!PX@[WK[XKTL@s[WK[XLY($"$" +32654&#"#"&/#".54>32g^^ff^^gu!5R++Wf88fWWf8KDgssgfss\;gOOf;;gO]4$45:@75Jpn[WK[XL-#',$ +#".#"#".'7>3232654.54>32 !*V0HTH0$Ed@"IE=8  '0!)-0HSH0"Ba>Fz(?0M>4[D'$\ (/SF+R?',$ {!@ JOKPL! + #32>7>3تؘ     {J''Ja{ @JOKPL))  +#"&/+32>?6;~q    g  {@ JOKPL," +#32>?>;`  `/.(s{)@&JYOKYPL +!!5467!5!s L G,4 /K Ӗb@UYM +!!<8U@UYM +3#8UCyU@UYM +3#3#"UCC %@"[kL      +2#"&'#2#"&')(e%ǫ u#   -@*W[O     +2#"&/#2#"&'%(3u")4) -%-@*c_cL"   +".5332653#".54>32cS%UbbU%S4(43''34(-Nh:32".5332653'(43''34(cQ"\bb\#Q3''34''4D*Je:<>><:eJ*b$@!s[kL  +2#4.#"#4>UtG 2''2 Gs-Nh:0""0:hN-]%5#@ GW[O  +".54>32'&5467>71$$2#4#]X# .%2-"-<#SF $]5@GW[O ++.54>32#12 #X]"5#2#2%*<FS#<-"-GK*PX@]YhL@UaYMY@  +#5!5!5C/->K*PX@]YhL@UaYMY +!#3!DӛwJ>K PX@gUYM@sUYMY +#!5!w6MK PX@fUZN@rUZNY@  +!5336AK PX@gUYM@sUYMY +###5!6 EK*PX@]YhL@UaYMY@  +##5#535336-K*PX@ YhL@UYMY +!! ʝc~^? JK&PX@r[pL@rW[OY,% +3#".'7>323265 BdD&G>3w  #,f3_I-(A0-10~J JK&PX@rr[pL@rrW[OY&3" +32>32#".=3s,#  v3>G&DdB z01-0A(-I_3fp"@cW[O$&($ +4>32#".732654&#"$=Q,-R>%%>R-,Q=$.,(00(,..L66L.-J55J-'22'*118/-KPX@ YjL@UYMY +3#8C)@ahL +#5!#!) s JKPX@f\hLK(PX@r\hL@rW\PYY@ ""$% +#"&'#".=336=32=6J,0NN0,J6/,-/C9S77S9A?@A)_KPX@fZhLK PX@rZhL@rUZNYY@  +!3!5:wC,"@aUYM +#3!!àĩ-Y@ JK-PX@chL@sW[OY@  +2&"#5&#&'>326%Mj++),kL0N8EOU-6::6-UO >r~U 0+''7'77cddcdcccc"@cW[O +4.54>3#5>d$A\8*##A\8*!V.6?$,K6!/6?$,K6"2"@cW[O +4.54>3#526d$A\8*##A\8*!#)4$,G3$)3$-G3/*"<@9 JH G_[cL""'$'$ +#"&''7.#"#4>32732676K- @]sV =7K,#E!_sX  "8[A# >U8[A$=)+ k9@ H GKPX@ YjL@UYMY +5!%.467%!5FW0  mm  qqv CK/PX@]jL@pWYMY@  +#5#>2m  k.sDV0+'7'7DddeccL"@cW[O +".54>3"36YA##AY6#00#:R33Q9}/11.%G/%6@3pcW[O! %%($ +#".54>322#4&#"#4>&42%%24&cV'bkkb'V2%%23&&3C1XyG]pp]GyX1*0+'7dd֏ccR0+'7'7Rddbb=  0+'7'7''7ZddrdccacC6P"@cW[O +26544#C#00#6YA##AY6/01/~:Q33R:lr0B@0/)$   JK$PX@ YjL@UYMY(' +'.'#5467'767./7&=36?@,? W @*?=+= W?, %J$  KI $J% %J% "KJ &I 7u@ 5%JK-PX@ c [pL@" c W [OY@ 31)'#!77    +2654&#"#2654&#"%2#"&'#".54>32>Y')B--B)1FE1)B..B)1EF/>$$>/%%/>$$>/%%H K PX@fgYcLK PX@fsYcLK PX@fgYcL@rsYcLYYY@ !! +#"&?#32}?}>lM+n? HKPX@ [jL@W[OY@   +2$>7! $'7]rA@s,@)WhhW)@,Mn'U U3+fU*U U3+fyU/-KPX@ YjL@UYMY +!!fѶiuRK PX@cW[OKPX@_[eLKPX@p_eK[eL@pc_eLYYY@ %"%" +#".#"#463232653Rjajaۭ.6.S].6.S]Mn> GKPX@ [eL@W[OY@   +"'6$! .$]s@:;ArD+@)WhhW)@+f ; 6 HGKPX@ YjL@UYMY +5!5!5  mqUXG 1@ JKPX@c_[cLKPX@#pc_[cL@)pccW[OYY@ ##%%%& +3267>32#"&/#"&54>754&#"#"&'i'2 &-l=,G1G $?.HN>kR  &%3E) F@5-%  QYF*JK PX@c_YcLK PX@$pc_YcLKPX@c_YcLK$PX@$pc_YcL@*pccW[OYYYY@*)#! $ +4.#"32>32#".54>32#F6*!.5762YC'!>X70P9  M\3+  9! @`@0VA&9R4$[`1@.JcUYM  +#7#".54>32#!!#A!!!!QY?F1@.cW[O  +2#".54>2654&#"I7ZA$$AZ77[B$$B[7-**-.++F"@[99\@""@\99[@">BB>>BB>aX>3@0JUW\P#& +#"&/#".533267a?.'<*%>" 1C'/!OQYF(~KPX@ (J@ (JYKPX@!pcW[O@'pncW[OY@ (&#$#" +#".#"32>32#".54>32 1,1+ -344,P=$=Z;9W# D325" %` E1$?.6K-$0 3&#/ P $!?[96\B&k`#.@+JUcYM#" +>32#4&#"#3:('=)%1C'/!l`(F$2@/JcYM#"$" +>32>32#4#"#4&#"#326&-:U/QW9"!`,$,$`W/> /!  f`G*@'JcYM!"" +>32#"&#"#328#  ! \%*v;Xe JK(PX@ raW\P@&rpaW\PY@ "'" +#"&=#"&=?6;3#32632B&GJ% MQss PB?jm :`5>@ Jri +#326?>357  :>" (K%HP ?`I>&@#JW[O(* +#"&/+7'326?6;IN>P 4 ` j  \L+-@*JcW[O(((( +7%#".54>32#".54>32|~'31&&13'&32%%23&|r|c1%%13&&3,1$$13&&3L+-@*JcW[O(((( +'4>32#".4>32#".}|'21&&12'&22%%22&||3&&31%%1d3&&31$$1hDQK"PX% G% GYK"PX@W[O@pW[OYA?;:$ +4>322#.54>54.54>54#"'.+. #/.7.#*##,4 & $+3+ +'W   (%   # $  bx;KPX@_eKcL@p_eLY$$ +32>53#".57!"<,1\T8[@" (+?(Dx\5>eJs*V0+'7ddecc=  0+'7''77hd9d:c=c! >@ 6 JK&PX@!c[ cK[dL@'hc\ cK[dLY@ +)(&>=    +%2>54.#!326544#!#".54>3Ke=@eG׉Ɂ<?`C)F~:P2 %:pj$54.#!.ωCFƁ?Ni>AgKK^eIq #3P_-/[G,-@@=+Jpn[kK[lL--(%#(' +232>54.#"#"&/>32#"$'76  !CKY7[vE@taVpK2ZUhaXjU ) EzyE$*$ }ThmntmsN?GK(PX@ G7J@ G7JYK(PX@-pnc[kK[lL@4ppnc[kK[lLY@ ($&(&#$ +4>32"'.#"#".#"32>7>32#"$&546$32$ K|\"930# 'D54.#!2#!#".54>3jv??vjjj:P2 %:pjFwwFkj+?). - #3\8R_3@J 8@5cYcK[dL   ! +%#"3!".54>;!5=Ke>>eK~ňG<ɍ87P1-N:!Z@wfSk>G )@&aYcKYdL +)5!!5!!5!pGk 0=@:pa[kK[lL.,)'%# $ +32>7>32#".54>3!.#"#"&'K1^WXf@ =Mm`]W`I! ISd85cVEZ6cནpW'3 )2)TF@ JK PX@-ppc[kK[lLKPX@-ppc[kK[oLKPX@-ppc[kK[lL@-ppc[kK[oLYYY@EC=;310.(&#!$ +%#".54>7.54>32#".#";!"32>7>327O^[%C_9?W6IɁOta)<$3NrTB_=KmF!(OtMDaF1  DY67on23265!*Y^'=50" 'D<TWk;   ^[KGK(PX@;0J@;0JYK(PX@&cc[kK[lL@-pcc[kK[lLY@ #'(%#(( +'.#"3267#"&=!#"$&546$3254>32"'.#"HM:"!BQeBkzBF~g\=7wYmjXB K|\"930# &D=z &Ht}ÆG!(;&nl@z^:  ^[,@) JcKZdL  +%&/ ! !2 >3!$g e< :. v0hK PX@pcKlLK PX@pcKoLKPX@pcKlLKPX@pcKoLKPX@pcKlL@pcKoLYYYYY%# +!;#".58Cc"9I(GlI%ICW , 1WxF-K(PX@ JK+PX@ J@ JYYK(PX@c[kKdLK+PX@ccK[kKdL@&pccK[kKdLYY@ %)#'  +3267>32'.#"#"&'.+!!?&6"SaqAEV  (6R)@#70/m30X Hg:P1 /(C ,$\2W1JKPX@cK[dL@cKdK[lLY@22%%(&! +#"/#".'#".5!32>5!3267E IYj@DqZD#`oy;zv9&D`9=eH'9[A^/^?5T:"?Y8A[;I˂kTU++UTkN~X/dud+K(PX@ J@ JYK PX@cKdK[jLK(PX@_cKdL@p_cKdLYY@++#*! +#"&'#".'7>2326532.5d + %Q\#830" 'D< ZB8Wj;  ^[ 8#DoK +=@:a[kK[lL #!++   $ +32>7'.#"2#"$&546$c It``tI Js]]tJn¢Z/ijjzcl99lc^g66g^t3]joooMr;i@ 1JKPX@[kK[lKhL@[kK[oKhLY@;:53/-%#  +%2>54.#"4.#"#".54>32>32!_j88j__j88j#6$.U&.% \䃟oooPIFR6eYw! 0h(JK&PX@c[cKdL@!hc\cKdLY@  0/   +2>54.+2+!#".54>3JnH$$HnJʑԊBFҍ:P2 %:pj%Ec=:^B#Dzei~F+?). - #3\8R_31  &?@<#JscccKdL    +2>54&+#"'.+!!32VLqI$\F)(s Ӈ@*QwL,'&C\7nv 6=n\IjP)<=8@5Jpn[kK[lL;964'#/" +>3232>32#".54>54.#"#"&'hL؀rx?9^x~x^9zgKkP9 O*l{ExC:^x~x^:5N4>[D2 HPDqOa];.)7N;_])2)+F2@sbX~Z>0,7I5'C0&$9"@J[cKdL! +!!#".54>3!9M>R0  :pj]7$7&- #3\8R_3um JK PX@YcK[jLK(PX@_YcL@p_YcLYY@ %!" +32632#".5!5!!DJ* 1]8h\)LuLUe k;iWU ;:@72 (J[cK[lL0.+) ;; +"$.54>7+5463!32>54.'!2#"&'0m;jY0a/0*Ey[4GxZZyG4[yE*0/a0Yj;ndis! %/ U_ol66lo_U 0/% !sidn/ZKPX/J/JYKPX@[kK[lL@cK[kK[lLY%(" +>32#".5!32>54.#""./$2]:þ>nl\p> 2G+;yrdJ+ 4+& #މ⼇K;y6FeA5ex.T?& &KPX@ #JKPX@ #J@ #JYYKPX@[kKdLKPX@p[kKdL@pcK[kKdLYY"#$ +>32&'.#"!32>7$MXc;3/." ).B#*# $@Y8    /02t"+K%&K*+-@*aYcKYdL +!!!!5467!5!!5!V G..C.&ZUj%!R0ݵ JK PX@+pnnYcK[lLKPX@+pnnYcK[oLKPX@+pnnYcK[lL@+pnnYcK[oLYYY@ (&%( +#"$'7>3232>54.+5467!5!vl3ap_i0D[:LrL&"KxWMDlPzEsvu (#-Ld71R;!s,Cc1N~0K PX@+pnnYcK[lLKPX@+pnnYcK[oLKPX@+pnnYcK[lL@+pnnYcK[oLYYY@ &(%" +%#".54>7.=!!#"32>7>32~_pС`2lwMWxK!&LrL:ZD0 vsEzPkD\1c,s!;R17dL-#( ,B=@10JKPX@&pcYcK[lLKPX@&pcYcK[oL@,hpcZcK[oLYY@ T(%'*"" +#!632#".'7>3232>54.#"'"+".=!BO[?7ƃ@+Lfw@W}k/]  9H[;QqH!+NlA=}62& =5B EyaPoV::W;k +#.Md6;W:,K>F@C.Jc c[kK[lL>=!%(,(% +##"$&546$32'.#"32>75#"&=35#"&=!3ُ7wYmjXm-M:"!BQeCkyBF~g.OF?M(;&nl1F*z &Ht}ÆG I[-KPX@%acK [nK[lLK PX@%acK [nK[oL@)acK [nKdK[oLYY@,*#(" +>32#".=!!!!!32>54&#"#"'"+_3[xE[dWtDYSN:cJ*4E ) =fFV/k|n z9u|V[.Q&'@$J[kKhL!)) +%>54.#"'>32!32Y'Hd=9lbW%:nno;w|?)B~@fH&8O17I,UZR)5+@(J[kKdKhL!#$ +>32!4&#"!32>mkl54.'#".54>7.546732>54&'&63@mQ.3Ws@;gM-.Qn!/Oj3232>=!5467!5!)V^3[1 *%6" ..Pf:k +9 j%c.& %.@+ acK[lL%$%% +!32>5%##".=#53!!!3Bj-U{NN{U-SދޜS  =S_44^S>>۟YYہ>]]P?KPX@0J@0JYK PX@![kK[lK[pLKPX@![kK[oK[pLKPX@![kK[lK[pLKPX@![kK[oK[pLKPX@![kK[lK[pLKPX@![kK[oK[pLK(PX@%cK[kK[oK[pL@,pcK[kK[oK[pLYYYYYYY@ !#'(''($ +.#"32>7#".=#".54>327>;32632a#FNY4`uB:gS4haX&B0]8h\)[םYh5b\W*$DJ*!9%:'EŁyz=4Q9 ;iW_fag&?.O $aUd  (<@9%Jc[cKdL   +2>54&+#"'.+!#53!2aLqI$\E)(sӇ@+QwL,&C\7nv 65=n\IjP) 5@2 J bcKdL #! +!>7%!!5332!7>;3RE Q#)lk ,"Չ+L%%L+ "&>&&\ 3+  5@ 2JK(PX@$c[cKdK[pL@+pc[cKdK[pLY@)'"    +2>54&+#"'.+32632#".5!2VLqI$\E)(sDJ* 0]8h\)Ӈ@+QwL,&C\7nv 6Te k;iW}=n\IjP)$9@6 JccKdK[hL$$%!%!# +%+#"&'.+!!3267>;/&/0/g2/U ?&27*+.!6]."*O 7 +#*(+@(YcKYdKhL# +%+!5467!5!/& ..&"*Oj%c.&"-@@=+Jpn[kK[lL--(%#(' +232>54.#"#"&/>32#"$'76  !CKY7[vE@taVpK2ZUhbXkU ) EzyE$*$ }Thmntms= )@&acKZdL  +!5!!5!qZMV@acKdL +!!!!VYx)2K PX@#J@#JYKPX@% aeK[fK[lLK PX@% aeK[fK[oL@) aeK[fKdK[oLYY@21'(%(" +32>54.#"5>32#".'+#53533#q*c98Z@"6N0Mm/=fTe7>se/N@7  3)%P~YZxI@:@M@~~rM"2Fkʙz*,K PX@#J@#JYKPX@ YeK[nK[lLK PX@ YeK[nK[oL@$YeK[nKdK[oLYY@ '(%(" +32>54.#"5>32#".'+!!q*c:8Z?"6M1Ml0=fTe7>se/N@7 V 3**VYZ}N$A;@NE~sĐQ"1EίU,K PX@*)#J@*)#JYKPX@eK[nK[lLK PX@eK[nK[oL@eK[nKdK[oLYY@ '(%(" +32>54.#"5>32#".'+'3*c98[?"6M1Ml0=fTe7>se/N@7  3**VYZ}N$A;@NE~sĐQ"1EҕgD?K&PX@5,J@5,JYKPX@/pn[cK[nK[lLK&PX@/pn[cK[nK[oL@6ppn[cK[nK[oLYY@ !%&(&#(## +#".#"32>32#".54>3254>32#"&#"A $2E3AbA #B^;;I2%G)`gm6_~IA~yLB FqQ,Y1 *6*Z/X}ORW-#Z0A'G~qPK@x^9k IDE)m@%JK PX@ YeK[nK[dL@$YeK[nKdK[oLY@ ($#(" +.#"3267#"/#".54>32!5!*c98Z@"6N0Ml01 >kTe7>teVz0U3**UYZ}O#@;-cGXF~rĐQ6.n D@ 5DJK PX@p[kK[lLKPX@p[kK[oLKPX@p[kK[lLKPX@p[kK[oLKPX@p[kK[lL@p[kK[oLYYYYY@ A>/$) +>54.#">3232654.54>32#".'/WC(<[>7[B$)DZFW])B76XpvpX6CtuD*I6 -[^&`dc)f;VsL>mR0'JiCHoYE/ (56323265'.=354>321!,E0 +[b5U1#!KKY#5cYG=0/M9DWi;k [_ceLXb4z8'~KPX@ J@ JYKPX@eK[nK[lL@%eKfK[nKdK[lLY@'''#'% +#".54&#"#3>32326580ekle0VX@p254&#"'>32#32q`vBl[Ku3 @oOb8;#"&'.+#4>32#"&#"q.'"(!V*8+[b5V0#!KK{ ;-(*)Wi;k Z_7@10/. JK PX@p[kKlLKPX@p[kKoLKPX@p[kKlLKPX@p[kKoLKPX@p[kKlLK(PX@p[kKoL@p[kKdKoLYYYYYY@ 76%*-% +%#".'.'+''7'.+54>3273.(PI>  "3 "/!M !7*)TK>2  +b!/Q@u...FAA.( Z!+J:ACB% C4]@ !4JKPX@[nK[lKhL@[nK[oKhLY@ %$()$" +.#"32>57#".54>32>32#4.#"^K}}?M* 4mrsIIsdF9XQwN& 1&$A+6';CDnEJzyĈJ;?;?6eY#&E5 z*6K(PX@,!J@,!JYKPX@%[kK[nK[lKhLK(PX@%[kK[nK[oKhL@,p[kK[nK[oKhLYY@ !%%(%(" +32>54.#"5>32#"&'#4>32#"&#"q*c:8Z?"6M1Ml0=fTe7>seXy/+[b5V0#!KK 3**VYZ}N$A;@NE~sĐQ?6KxWi;k Z_86=<@9=Jpn[nK[lL;964&/$ +%#".54>54&#"#"&/>3232>326Pao=\d4,I]`]I,UK.D5+ 8:uZ_1-I]a]I-*B.6H5*'9n.",OoD@^E1&!&0"0= Y9F+NlBA]C/% '3$-"#^#<4K(PX@ *J@ * JYKPX@*rpYfKlK \pLK(PX@0rpnYfKlK \pL@7rpn  pYfKlK \pLYY@20%%##'%! +#".5#"&=7>;!!32>;#"&'7>323265&+9]A$i4/) l FqQ,Q1 )2. 'IjB=b06 ?y]9d BK".K(PX@ ,J@ ,JYKPX@#[kKYfK[ lLK(PX@*p[kKYfK[ lL@1pp[kKYfK[ lLYY@)'$" .. +"&5#"&=?>32#"&#"!!32>32Іi+p4N)!! 6./) J6=bwnb LN|06 x-.#KPX@ !JK(PX@ !J@ !JYYKPX@[nKhLK(PX@fK[nKhL@pfK[nKhLYY"%!%$ +>32#"&#"+32671Hb?4N* ! -- ##`  I(I7!c (7876]3@0 JaYfKYdL +3!!!5467#5!7!5!]H 2ըg/ڽ<,:@7(JpnYfK[pL'#&$ +!!#"32>32#".54>7.5p2, C`=|6I5* 9IXj@}B.^b'M#?X5}^."I~^Mc@ M5!(=6i@ "JK(PX@pYfK[pL@$pnYfK[pLY@ 64(& +47%!5!32632#".5467>54&+ "PrH"3A%@;(( --2M{V/sjX[ 'f!8 0Kb< & o   ?_?x PD?E0D91@('JK PX@&pcYfK[lLKPX@&pcYfK[oLKPX@&pcYfK[lLKPX@&pcYfK[oLKPX@&pcYfK[lL@&pcYfK[oLYYYYY@ #T&&%(1 +>32#"&'7>3232>54&#"'"+".=!+v+_^.ErNfQG  .:E&/D-k[&V v % >J-QpBYX+Q`M +9 KN 'd nS1=?-nKPX@&pa[nK[lL@&pa[nK[oLY@,*'%#! $ +3267>32#".54>3!.#"#"'6R8j{[)eos6kNDsawB | ywo% "o^ @GQ6 0  JKPX@9  c  c b fK [ nK[pLKPX@<  p  c  c b [ nK[pL@B  p  c  cb  a [ nK[pLYY@,^]XWOMBA?=.-,+'%!  " +326?.'"32>54&##".'#5367.5467.54>32!#"&'31rny LrC&: [[-E-.D-[UvYhqB e/`0;BDNY=mXBt1&\=kV:6Zrzw`Acv%5., *\YL$>-,>%LY/S>#$>S.C#C7-X *^L{W.\5?L{V/  6XCC.6@3JpnYfK[pL(#') +#".'7>3232>54.+547!5!b^.A~@jYH9 *5I6>bE$=`C!+2 AcM^J".^$Ec>5X?#M(qf!5En O@M =9 6/JKPX@-ceK[nK[lK [pL@-ceK[nK[oK [pLY@ONKIA?-+#!  +2654&#".#"3267632#"&'/>7./#".54>323&($*68*c98Z@"6N0Ml0HP8S8:`EJg& ( L:  ?kTe7>teVz0%(/(3**UYZ}O#@; (%=M('P@)1- 40Y')Z2GGWF~rĐQ6.>O2@/D0 JcK[lLON:8'% +%2>54.'#".54>7.546732>54&'&63,R?&)E[3*J7&?R-Lc7;mT2B|pp|B2Sl;6cK- $>S/(F4 ,9Z>BgSBBQd>B]<-n1HnWE!Mh\ft?>r`ZeK K^yO3`6+ <9YG::GW8>!,4q"~K(PX@ J@ JYK(PX@ YfKYdK[pL@'pYfKYdK[pLY@ !%$ +#"&'7>32326=!5467!5!!q FqQ,Q1 )3- @x]9c BK.g/f2~T ,9@6' $JceK[pL,+   +2654&#"632#"'/>7.53&($*67gHP8S7:`E] (!K.%(0(- (%=M('Q@)O   3&H!;Y;zq C@92( %JKPX@$c[fKdK[pL@(cfK[nKdK[pLY@?=75430.  +2654&#">32#"'/>7.54&#"#32>32&($*68h$K*8S7;`E] (!L-VX@p20EMX4TW-%(0(- %7.5#"&=7>;!!D&($*57gHP8S7:`E] (!K.i4%(0(- (%=M('PA(O   4&H!;XbE!LK PX@J"!:4J@J"!:4JYKPX@ eK[nK[lLK PX@ eK[nK[oL@# eK[nKdK[oLYY@LK($&(%(%(" +32>54.#"'.#"3267>32#".'7#"/#".54>323*b:8Z@"6N0Ml0*c98Z@"6N0Ml0=fTe7>td4SE9K0/ >kTe7>teVz0 3)*VYZ}N$A;&3**UYZ}O#@;T@NE~sĐQ)9# -cGXF~rĐQ6.E!LK PX@E!52J@E !52JYK PX@[ nK[lKhL@# fK[nK[lKhLY@KH(#(%(%(" +32>54.#"'.#"3267>32#"&'##".54>327>;2*b:8Z@"6N0Ml0*c98Z@"6N0Ml0>kTe7>tdVz0=fTe7>te^~2 F.3)*VYZ}N$A;&3**UYZ}O#@;FGXF~sĐQ5/`AME~rĐQH3232>54.54>32#".#"32632}1S2?VD=&#>:6669 )6I8,?)+G[_[G+2a_j:8 )6E/IS+GZ]ZG+'LqJ''-) -G3/:'"^"-$." +B`D?rU3F9Y >2!-" )?X>?nW; ' 4'\JK(PX@YfKdK[hL@"pYfKdK[hLY@ !+'" +#".+5467!5!326321S2A`K<8;K`@ OsXECI0) /32#>54.#"#"'!^rBewB1Y|JN}X0,7eWLmS] .F`>0N7"E8KPX@*J@*JYKPX@![nK[lK\pLKPX@![nK[oK\pLK(PX@%fK[nK[oK\pL@,pfK[nK[oK\pLYYY@ !#$('%(" +.#"3267#".=#".54>3276;32632)d98Z@"6N0Ml01V:PtL%=fTe7>te`3 1-3) 3**UYZ}O#@;9^x@APF~rĐQB8:-KB !uKPXJJYKPX@ bfKhL@ VbfKhLY@!   +>?#+#53'32!7>;3P  Kx "$ܕh OWJ%f767j& 0kJK(PX@cc[pL@$pcc[pLY@.,+)"    +2654&#"#".5#".54>32326326:965:91U5b[+Q5=@:&Ja[kKYdL55,'6 +>3!2!5467!5!>54.#"/>323 0]*s(/ ^M007M0,K:( 72V`dvB-&L-%R7@H4O6-<$.hi5;l]N=E<7:@7-JrpYfK\lL'.#&+ +#".'763232>54.=#"&=7>;!!2JXJ2;k[7tl]!H2>O5.E.0=@=0g4.S:1bQz`KPX@  aaeKjL@  aaYeLY@ +!!#!5!5!5!3!MMMMӿsӿvz=@:JeK[nKdK[hL### +%+#4&#"#3>32(VX@p2;3+#"&'.+#q.'"(!'b*8 ;-(;"(X*4q+@(JYfKYdKhL" ++!5467!5!!q' "(Xg/f2~2 9N@ 3/JKPX@[nKdL@fK[nKdLY@ 9 8&$% +>54&#" #'.>7>7'.54>3267>3P.2#"$' h9!CeCB`?4I,? $%F("),#+5 R # T'9bG(&BW00SG:$U0fi$) )@&afKZdL  +!5!5!5!m_z @afKdL +!#3! ^Jj@ 5@@ '5JKPX@[nKlL@[nKoLY(') +%>54.#"#4>32#"$.54>7taS%)BR(7B1\Qj}ESU6cTA   NZ%Q] 8[}OJvS,GY[S'MjΐMLw[g"c -pEqU7 *z8O@L(+J[eKYfK dK[hL88)'%% +3'.=354>32#"!#32>32#"&5467#!Y#*OtK,!;2|%%" % d7bjJDJHeuRX/ LYv #(#[RA7f)I*0KPX@ J@ JYKPX@'p[ eKYfK dL@+p cK[eKYfK dLY@0."! %% +3'.=354>32#"!#!#326?>;Y#*OtK,!;2|rΫR  RHeuRX/ LYvI o  o *$.JKPX@-[  eK [  eKYfKdL@)[ eK [ kKYfKdLY@&%+)%.&. $$ +2#"&/!#!#'.=354>2#"&'*<+u#]6G)|Y#3[()f%b%>.vIHeuSX.*4KPX@ J@ JYKPX@) p [ eKYfK dL@3 p [eK [ kKYfK dLY@ 0/+)%$4 4%% +3'.=354>32#"!#!2#4.#"#4>Y#*OtK,!;2|UtG 2&'2 FtHeuRX/ LYvI-Nh:0""0:hN-* A'1P@ B3 JK PX@6 fpd[eK Y fK  d L@5 rpd[eK Y fK  d LY@ 22((2P2PONMLKJGE@>98(1(0'((($ +#".54>32#".54>32+7>3'.=354>32#"!#!#-,!!,-#Z!-,"",-!=.w((Y#*OtK,!;2|+!!+."".+!!+."".mHeuRX/ LYvI*O"KPX@1 # JEHKPX@1 # JEH@E 1 # JYYKPX@-  [ cKY fKdK[hLKPX@7 [ cK [ cKY fKdK[hL@5 [ eK [cKY fKdK[hLYY@OONMJHCA<;64%)' +!32>32#"&5467#!#!#'.=354>32#"!54>32#"!&&" &!c7bjIDFpY#5cYF=1!,E0*PtJ+ :2| #(#[RA7f)IIHe:Xb4{/M92uRX/ LYv*{5G KPX@ J+HKPX@  J+H@+  JYYKPX@,  p [ cKY fK dLKPX@8  p [ cK[ cKY fK dL@4  p [eK[ cKY fK dLYY@GE987655430.%$% +!!#!#'.=354>32#"!54>32#"!#326?>;pY#5cYF=1!,E0*PtJ+ :2| ΫR  RIIHe:Xb4{/M92uRX/ LYv o  o *8;EKPX@  J@  JYKPX@2[ cK[ cK  YfK dLKPX@>[ cK[ cK[ cK  YfK dL@9[eK[ cK[ cK  YfK dLYY@ =<B@32#"!54>32#"&/!#!#!2#"&'Y#5cYF=1!,E0.ZW*<+u"]6J-|p)(e%He:Xb4{/M92uRX/b&>.vII*a5K"KPX@J#HKPX@J#H@#JYYKPX@.  p[ cK YfK dLKPX@:  p[ cK[ cK YfK dL@C  p[eK[ cK[ cK YfK dLYY@"76GFB@<;6K7K554321%%$% +3'.=354>32#"!54>32#"!#!#!2#4.#"#4>Y#5cYF=1!,E0*PtJ+ :2|pyUtG 2&'2 GsHe:Xb4{/M92uRX/ LYvII-Nh:0""0:hN-*A5?SghKPX@+   J@+  JYK PX@;  f  pd [cKY fK dLKPX@:  r  pd [cKY fK dLKPX@D  r  pd [cK[cKY fK dL@B  r  pd [eK[cKY fK dLYYY@&66dbZXPNFD6?6>;955430.%$% +!!#!#'.=354>32#"!54>32#"!+7>3#".54>32#".54>32pY#5cYF=1!,E0*PtJ+ :2|.w')!.-!!-.!#.,!!,.#IIHe:Xb4{/M92uRX/ LYvAz+!!+."".+!!+."".#<>KPX@%< J@%< JYKPX@(rYfKZ dK [hLKPX@/rpYfKZ dK [hL@3rpYfK dK\lK [hLYY@86/.'#%##" +#"&5467#!32>32#"&5#"&=7>;!#32>32!c7bjIDO$0)  J6Kh5&&" RA7e*I06 x-.=b #(##[<YKPX@< 0JLI@< 0JLIYKPX@-  r  Y fK\ dK[hLKPX@4  rp  Y fK\ dK[hL@8  rp  Y fKdK\ lK[hLYY@VTKJIGDCB@9742##$##% +2#"&5467#!32>32#"&5!32>32#"&5#"&=7>;!>;!#32>&!c7bjIDP80(   K6K`0)  J6Kh55&&" [RA7f)I06 x-.=06 x-.=b #(#o 4y@% JKPX@&pc[fK[lL@*pcfK[nK[lLY@ '%$#%& +>54&#"32>32#".532>32_lX&L?Lo5XS32763*b:8Z@"6N0Nl/1 >lTd8>te0OC9 13)*UYZ}O#@;-cGXF~rĐQ ,9-z*+K PX@ #J@ #JYKPX@[nK[lLKPX@[nK[oLK PX@fK[nK[oL@fK[nKdK[oLYYY@ !$('(" +32>54.#"'>32#"&'+32q0lM1M6"?Z8:c*9CO0es>7eTk>000;@#O}ZYU**3, Qr~ąFWGb--z*; K PX@1#JK(PX@1#J@1#JYYKPX@![kK[nK[lLK PX@![kK[nK[oLK(PX@%[kK[nKdK[oL@,p[kK[nKdK[oLYYY@ !%%'(%(" +32>54.#"5>32#".'+4>32#"&#"q*c:8Z?"6M1Ml0=fTe7>se/N@7 +[b5V0#!KK 3**VYZ}N$A;@NE~sĐQ"1E)Wi;k Z_&,k@ ,JKPX@$pn[nK[lL@$pn[nK[oLY@ (&#(#" +7>3232>54.#"#"/>32#"&'q $2E3AbA $B^:;I2$G)`gn6_~IAysE/X~ORW-#Z0A'G~qPJFC3 @@@3J1GKPX@&pc[nK[lL@&pc[nK[oLY@><*(    +%2654&#"#".#">32#"'/67.54>32LZR"   %1E3-(;HT1A_=,WW  )'`BmL*A~ysE;-((C3g&Rk@%AX2;fL+AOy^[{ZqPJEE6@*JKPX@%eK[nK[lK\pLK(PX@%eK[nK[oK\pL@,peK[nK[oK\pLYY@ !#('%(" +.#"3267#".=#".54>32332632*c98Z@"6N0Ml01V:PtL%=fTe7>teVz0-3) 3**UYZ}O#@;9]y?APF~rĐQ6.KB E/8K(PX@8(J@8(JYK PX@![kK[nK[dLK(PX@%[kK[nKdK[oL@,p[kK[nKdK[oLYY@ ($#!%'(" +.#"32674>32#"&#"#"/#".54>32*c98Z@"6N0Ml0+[b5U1$ KK1 >kTe7>teVz03**UYZ}O#@;Wi;k Z_-cGXF~rĐQ6.?/{"JKPX@'pa[nK[lL@'pa[nK[oLY@ / /+)&$" +.#"".54>32#".'763232>7{k8R6 BwasDNk6soe)G2AX<Pi͋G'A0Z"%KsO?-nKPX@&pa[nK[lL@&pa[nK[oLY@,*'%#! $ +3267>32#".54>3!.#"#"'6R8j{[)eos6kNDsawB | ywo% "; LK&PX@2=<'J@2=<'JYKPX@&pc[nK[lLK&PX@&pc[nK[oL@,pnc[nK[oLYY@ !-&#*-'% +32>5#".=#".5467%.#"#"/>32732632,5O6@_? U9CX3;Drro6!c ]32#".5467.54>32$5J5Y[hassoc/E-:N7*G)afg-StE^M)9$5igv;4 B47DF> 5(#Z0@&*OtKTv!5;?9gM.F9"V@J V T (JK PX@6  ppcc [ nK[lLKPX@6  ppcc [ nK[oLKPX@6  ppcc [ nK[lLKPX@6  ppcc [ nK[oLKPX@6  ppcc [ nK[lLK&PX@6  ppcc [ nK[oL@=  pppcc [ nK[oLYYYYYY@PNGE$!&#&/%!' +32632#".=#".'763232>54&+532654&#"#"&/>327 "  U9CX3-K6JxO,cfa)G)6L9.G1dnttagZY6J4%8HWi>ch58* H,@JH/?N.JtP)&@0Z#(5 >FD93B _/!.Mf8:B28]KPX@c[nK[lL@c[nK[oLY@0.&$  +2654.#"32>54.+5#".54>32RU/M8VvJ HtT:Q3)B/L`͏ٓKKӉrf/$<h>6,!,WRSY/'6 4'H"\JzyĈJ0Pg6>91F KK(PX@K 9*J@K 9*JYK(PX@2p[kK [ nK[dK[pL@9  pp[kK [ nK[dK[pLY@IG)#''!%'$" +.#"32674>32#"&#"#".'7>3232>=#".54>32)d9pshGh0%LtP:V1 )3-FwCr^M9 )7M:CeC"?EO0_j8>teVz03*@<@x^9d BK^uB$/^(DZ2[#5$GxmP6.@ / @ JK PX@c[nK[lLK PX@c[nK[oLKPX@c[nK[lLKPX@c[nK[oLKPX@c[nK[lL@c[nK[oLYYYYY@'% // +%2675#"&=!#".54>32'.#"]2K"elN}pOL|@p_OE3249$CkK)-OmM:4OqrN%3m /TwHP}V,7'@$7%JfK[pL64(&' +%32654&/7#".54>?32>7>; !DeDEfB! :p1    !r8+N!.-'J)+D/G:4:dJ+,Kc84;G/q;    I@ G2 JK PX@pnK[lLKPX@pnK[oLKPX@pnK[lL@pnK[oLYYY@ %--%+% +32654&/>32#"#".546?'.+54>3267*)2>L0./&!1(!<'#EeBAeD#!%:!(2!%/.0L>3gO .!+#$2*0 !Z !U5g*7`H*)G\30k3T! Z! 0!**!p1@.JfK[lKhL## +##".53326732#4&#"#4>32#"&#"q32#"&#">32#"&'7>3232654&#"z+[b5V0#!KK3233k'&6/ś:@jK)!:N.(@6  #!Y 3232>54.+5467!#3!7[X+B~@jYH: *5I6>cD$=`C 0?`}K^M".^&Ge>5V=!M'f4f!5p*[@ ) JKPX@fK\dL@fKdK\lLY@**##&&! +#"/#"&'#"&5332>5332671 ;CN-b}HW`1VS%B1TP6\(-L2$gX3H/˻tbc2J0th]4-q'8@5& JfK\lKhL''#"&% +##"&'#"&5332>5332677?H*b}HWa1%B1SQ6\(0#gX3H/˻t2J0th]4-z=KPX@7JK(PX@ 7J@ 7JYYKPX@[ nKdK[pLK(PX@# fK[nKdK[pL@*p fK[nKdK[pLYY@<:#%!%)&$ +>32>32#"&'7>3232654&#"#4&#"#32`;CN-b}HW`1UZ/%LtP:V1 *2.VS&A1SP6](02$gX3H/4d]X?y]9c BKbc1J0sg^5--|*K(PX@ J@ JYKPX@[nKdK\pLK(PX@ fK[nKdK\pL@'pfK[nKdK\pLYY@ #!%'#$ +>32#4&#"#"&'7>32326532aEMX4TW-VX@p2$LuP:V0 *2-05%9gVs^g:2?y]9c BK0-z*@ JKPX@[fKdK[pLK(PX@ fK[nKdK[pL@'pfK[nKdK[pLYY@ !'&!'" +#".54&#"#32>32326321V:PtL%VX@p20EMX4TW-.2) 9]y?^g:2-Q5%9gVEKB z@fKdL! +#"&'#32.5|%} W6 :C: !hKPX@ a[nK[lL@ a[nK[oLY@!!  " +3267'.#"2#".54>C |vt{  {ps| rHHrsIIȊJyzĊJJzyĈJA 0K+PX@ -J@ -JYK+PX@#a [nK [dL@9a [nK YfK YdK [oLY@00/.+)!  +%2>54.#"!!!!5#".54>325!8=`B##B`=>aB##Ba/B<]l}EE}l]<x.VzKKyU//UyKKzV.g654.#"32>=32#".'#".54>&<*!D8$6s}}s7$8E *<&{ԠpF :l`9]L;%%>-P_CpS0pK/PX@  J@  JYKPX@fK[dLK/PX@fKdK[lL@hfKdK\lLYY@ !$%! +#"&/#"'7>3232>7p&0ZG+;)@3'#u\j -@)xpK/PX@  J@  JYKPX@eK[dLK/PX@eKdK[lL@heKdK\lLYY@ !$%! +#"&/#"'7>3232>7p&0ZG+;)@3'2#u\j -@)Dn&K/PX@  J@  JYK(PX@fK[lK\pLK/PX@#pfK[lK\pL@)hpfK\lK\pLYY@ !#!$'" +#".=#"'7>3232>7332632n0V:PuL$-{XG+;)@3'-2* 9]y?Yh -@)xKB zKPX@ JK/PX@ J@ JYYKPX@[nKhLK/PX@fK[nKhL@hfK[nKhLYY!!$" +>32#"&#"#32c0ZG+;)@3'&P\i -@)9Q#z)K(PX@ !JK/PX@ !J@ !JYYKPX@[fK[pLK(PX@fK[nK[pLK/PX@#pfK[nK[pL@(hnfK[nK[pLYYY@ %!'!$%  +32>32#"&#"32632#".5z&1ZG+;)@3'.2* 1V9PuL%#t\i -@)ZKB c9]y?RK+PX J JYK+PX@[nKdL@p[nKdLY!%% +!#4>32#"&#"+[b5U1#!KKWi;k Z_)D JK+PX@[nKdL@p[nKdLY%!" +4&#"#"&/>32#2KK #1U5b[+_Z k;iWyz "6@3Jc[fKdL    +2>54&+#"'.+#!20E+X\`X< <Noc.jc(!+9!BJ-&/RpAc& #z "6@3JcfK\dL"     +%2654.+#!332676;\Y,E0`(dj.co= <׸JB!9+# &cApR/&-75N@N/&JK(PX@/pn[nK[lK[pL@6pnp[nK[lK[pLY@ LJ#(%!$/#" +#".#"#"'32632#".=7>3232>54.54>32 )5F.JS+GZ]ZG+5hdJC)7) 1Q,QqF : )6I8,?)+G[^[G+1b_j9: >2!-" )?X>J}[30DI c9]y?^"-$." +B`D?rU3F9@$K(PX@ JK+PX@ J@ JYYK(PX@[kK[pLK+PX@p[kK[pL@$pn[kK[pLYY@ !%&!%$ +4>32#"&#"#"&'7>323265z+[b5V0#!+[b5U1#!KJ'Wi;l Wl>k Z_@%JK(PX@[kK[pLK+PX@p[kK[pL@$pn[kK[pLYY@ !'%!'" +#".54&#"#"&/>32326321U5b[+KK!#1U5b[+JK!#;iW!_Z k;iW_Z |' =K(PX@:"$J@:"$JYK(PX@c[kK[pL@&pc[kK[pLY@86.,   +267.#"4>32#"&#"&'.'#".7>32645k#76*$(+[b5U1#!KJ1+K!( ]E`:7S8*K$(0(%Wi;k Z_LX:CL4   O(AP'(M=% >$@ JK PX@calLKPX@caoLKPX@pcaoLKPX@pcalL@pcaoLYYYY@ %%##$ ++!5!4&#"#"&/>3232å40( J6KBhF%hOC,06 x-.'JiB+<"c@  JK(PX@rYfK\pL@#rpYfK\pLY@ '%%!" +32632#".5#"&=7>;!!.2* 1V9PuL%h4.KB c9]y?db2#j@ JKPX@ a fK[dL@" a fKdK[lLY@#"! $!# +!3267%##"/#".=#533!33&pWW@p2v1 ?gTX-mmM^g92=-R@O9hVMiiGn;@ 5!JK PX@[fK[lLK PX@[fK[oLKPX@[fK[lLKPX@[fK[oLKPX@[fK[lL@[fK[oLYYYYY@86,*  ;; +"&'#".54>7+5463!32>54.'!2&Q(32#".546'.'3232>54.#"#"&'/O5fIVmVc6 # />$1]G+ -$   EqKZ8pnKg6v@(3c.a?Fb>5otJY/@JfKdL,  +!#"&'.'+3% %$0[..[03-!@&JfKdL*!+<  +!#"&'.'+"&'.'+32>76;3&  $m$  %E#  ($-V**V-&-W+UZ,;;O,R@J[dL#,  +!#"&'.'+>;   &/ #$67c@ JfKdL," +#32>7>;e$   &|~#??##"4F"f JK(PX@ YfKYdK[pL@'pYfKYdK[pLY@ !#" +#".=!5467!5!!32632F1Q,QqF  *6* 9]y?g/f2~DI 4By 4I@F(J#GcYfK [dL  4 4/.-,'&  +%2654&#"#>32+/>7!5467!5!ZR"  @LZ5A_=,WWE )'`  0- (&?0aK%@V1@ 6 JKPX@(pYfK[lK[pL@&pcYfK[pLY@54:84>5>/.-,(& +&/#".7>32654.+547!5!27.#"a^/30!L (9Q\~M"!CcCY? =_B!+3l_A-e9.&8 @cKQ=54 $"%.HZ,+R?&B7*06X?#M(qf!5-'0!,!)@&Jp[kKdL#($ +>32#>54&#"#"')emp3mO1_[f[*>YB3 0@'>zvTc#ZB_xD"$!-@*Jp[kKdL#&) +.54>32#".#"#[`1On3ome)G2BZ=*[fcTvz>'@0Z"Dx_B!@ JK PX@pcK\lLK PX@pcK\oLKPX@pcK\lLKPX@pcK\oLKPX@pcK\lL@pcK\oLYYYYY#&) +#".'763232654.'3![_1On3ome)G3BY=)[gcTvz>'A0["Dx`BZ^*:@7*Jpn[nK[pL&&#(#" +#".#"32>32#".532t $/@.FgC!$GgC3?-%G)_ba+jJmE)9z{8#[0A'LWgJEI';)@&c[kK[lL((((($ +#".54>324.#"32>%#".54>32`aa`;mbbn;;nbbm;*86))68*ӟooppyŋKKyzŊKKz5))57))7H88j/JKPX@c[nK[lL@c[nK[oLY@ *(8 8  +"32>54.#";2#"&5467.54>/B)3R:StH!!IwV8M/UR|ӐKKڎ_L+;$/f'4 6'/YSRW,!,6>KJyzĊJ\"19>6gP0AC0@9.JK PX@%cc[nK[lLK PX@%cc[nK[oLKPX@%cc[nK[lLKPX@%cc[nK[oLKPX@%cc[nK[lL@%cc[nK[oLYYYYY@ *'(##(( +'.#"32675#"&=!#".54>3254>32'.#"E3249$CkK)-OmA2K"flN}qOL|4\*9`I-'$( *$m /TwHP}V,M:4OqrN +XF, z 79}@O@L;#&Jc[eKfK[pL@?:80.  +".54>32267.#"&'.'#".7>326453o 8**8 !;++;#76*$(.K!( ]E`:7S8PH*8 !:**:! 8*(0(%cX:!I&3   O)@Q'(M=%( 1@.JcfKdKhL%'%! +##"+67.'32;.'> *!*8~*'{z@fKZdL +%!3F06K(PX@6&J@6&JYKPX@%[kK[nK[lKhLK(PX@%[kK[nK[oKhL@,p[kK[nK[oKhLYY@ (#!%'(" +.#"32674>32#"&#"##".54>32*c98[?"6M1Ml0+[b5U1# KK=fTe7>sd[}*3**UYZ}O#@;Wi;k Z_kAPF~rĎQ=3E 5 KPX@1!JKPX@1!J@1!JYYKPX@eK[nK\dLKPX@(eK[nK[nK\dLK PX@&eK[nKYfK\dL@0eK[nKYfK\dK\oLYYY@ ($!(# +%>7!.#"3267!!"/#".54>323!*c98Z@"6N0Ml0 a1 >kTe7>teVz0 I3**UYZ}O#@;l2~-cGXF~rĐQ6.4E@TKPX@L < JKPX@L < J@L < JYYKPX@7pp eK [  nK[dK[pLKPX@App eK [  nK [  nK[dK[pLK PX@?pp eK [ nK Y fK[dK[pL@Cpp eK [ nK Y fKdK[oK[pLYYY@PONMJH$!&#',(" +.#"3267%#".'7>3232654.+547!#"/#".54>323!*c98Z@"6N0Ml0b_.B~@jYH: *5I6}=`C!+1 >kTe7>teVz03**UYZ}O#@; AcM^J".]}5X?#M(q-cGXF~rĐQ6.4f!5EB( !YKPX@P !@ J9GKPX@P !@ J9GK PX@P !@ J9G@P !@ J9GYYYKPX@*c eK [  nK  \dLKPX@4c eK [  nK [  nK  \dLK PX@2c eK [ nK Y fK  \dL@?c eK [ nK Y fK  \dK  \oLYYY@%"""Y"YTSRQNLDB><20(&   +%2654&#"67!.#"3267>32+/>7!"/#".54>323!ZR"  C *c98Z@"6N0Ml0@MZ5A_=,WWE ((` 1 >kTe7>teVz00- (&?0 I3**UYZ}O#@;raK%@V154.547#3#".#"+".5#"&=7>;!>32kL[1+G[_[G+;V9` )6E/IT+GZ^ZG+ %@gc֘h#i4#Q/j:& *!,D`E=3#:, >2!-! *?X>(OH>-3\~Jb E9"DxK(PX@ < .#J@ < .#JYKPX@4  p[kK  Y fK\dK[pLKPX@4  p[kK  Y fK\oK[pLKPX@4  p[kK  Y fK\dK[pLKPX@4  p[kK  Y fK\oK[pLKPX@4  p[kK  Y fK\dK[pLKPX@4  p[kK  Y fK\oK[pLKPX@4  p[kK  Y fK\dK[pLK(PX@4  p[kK  Y fK\oK[pL@B  p  pp[kK  Y fK\oK[pLYYYYYYYY@DCB@97%!%&!%%" +3267!%4>32#"&#"#"&'7>32326=#".5#"&=7>;!:-/]#+[b5U1# +[b5U1#!KK3{KBgF%i43=75&/Wi;l Wi;l Z_T/4*Lj?2b#3< _KPX@_Q (EBJ?GK&PX@_Q (EBJ?G@_Q (EBJ?GYYKPX@0 rpc  [  fK \lLKPX@0 rpc  [  fK \oLKPX@; rpc  [ nK  Y fK \oLK&PX@E rpc  [ nK  Y fK\oK [oL@B rpc [ nK  Y fK\oK [oLYYYY@!][YXWUNLIG86.,#!   +%2654&#"%3267.5467##".#">32#"'/>7.'#"&5#"&=7>;!>32_ZS# b04&> ,- %1E3-(86%!%)$ +>32#"&'7>3232654&#"#!#'.=354>32#"!2 ENX4TX-+[b5U1#!KKWW@p2Y#5cYG=,E01  5%9gVWi;k [_^g:2IHeLXb4| /M9D.rB>@;JpeK[nK[dLBB;8'%" 5 +;2>54.54>32#".#"+".5i;W9K[1+G[^[G+1b_j97 )5F.JS+GZ]ZG+ $AfcekD&#:,& *!,D`E?qU3E9Z >2!-! *?X>(OH>-,=LY2ws'@$eKYfK[dL#! +!!".53;!5!VY.<92~EsU^95a0@-paYcKdL +!#!#!#!#!Ȩgga>*a>q&v@%JK(PX@![kKfK[lKhL@(p[kKfK[lKhLY@&&'%!'# +##".54&#"#"&/>3232673232673326321V:PtL%  pp c [  nK [  nK[lLY@"YXPNHF@>;975-+'%  $ +326?>54&#"32>32#"&'#".54>3!.#"#"/>32>322K3hskY&NE1U>$XSJxT-=2[G*y .54.+3#32>544#!#53A0<" #<-{(@,JQj_+P\d_3a\f~~'0/"JnO 4'C;'F`9My#nXApS0nA +*@ JK PX@%pn[nK[lLK PX@%pn[nK[oLKPX@%pn[nK[lLKPX@%pn[nK[oLKPX@%pn[nK[lL@%pn[nK[oLYYYYY@++(#%(& +2#".54>32#".#"32676, ^>uDKrs;P"/F8;bF'*Jc8AX) fQSOqsNM=o +RxMNxR+%z @[fK[dL!(!$ +#!!24.+32>LxrxċL'JlDDlJ'oMNnKxT-x-Tx'!?@<a[ fK[dL !!  +%2>54.+3#2#!#53DkK''KkDxċLLxruu-TxKKxT-ENnoMz /@,aYfKYdL  +!!!!!iBlD$M9(@ JK PX@-ppc[nK[oLKPX@-ppc[nK[lLKPX@-ppc[nK[oLKPX@-ppc[nK[lL@-ppc[nK[oLYYYY@8631-+*($"$ +>32#"&'7>3232654&+532654&#"#"'$(bfg-StE_M):$5igv;8$5J5Y[hattnd`Z;M7*l0@&*OtJUv!3;?9gN.G9^ C38DG>?S"XS'@$fKdK[jL  +334>32#".z+:! 9**9 !:+ 9**9 !9**9JK PX@fK[lLK PX@fK[oLKPX@fK[lLKPX@fK[oLKPX@fK[lL@fK[oLYYYYY"$ +#"&'>7>3232>53+VX)M* $#3"vVe8 #I#+F3z'@$JcfKdL$!%  +!#"&'.+#3327>;(& ' :&50# %+`Nc"Jc, $;*@' JfKZdL +%!54?37mT[6 ,z! r@h 'K PX@[nK[lLKPX@[nK[oLKPX@[nK[lLKPX@[nK[oLKPX@[nK[lL@[nK[oLYYYYY((($ +#".54>324.#"32>hLxxŋMMxxÌL'JkDElJ''JlEDkJ'oQQooQQnKwS--SwKKxR,,Rx' *W@ 'JK PX@$pf[nK\lLK PX@$pf[nK\oLKPX@$pf[nK\lLKPX@$pf[nK\oLKPX@$pf[nK\lLK PX@$pf[nK\oL@%pn[nK\oLYYYYYY@&$** +232>54.#"#"&/>32#"'7>)XB7cJ+'Fb<8F/!P;sqKDu}_ %+RxNMxR+ o=MNsqOfBd@[fK[dL$&($ +4>32#".%4&#"326BJzzĊJJzzÉJjsHHssHHsHj,@)G[fL" ) +47>54.#".54>32'.\&'T[[T( %  rEHJzyĊJHEs(\5?gI((Ig?5\( gGtvEEvtGgG#59@6$/J#HG[fK[dL(&%&$ +32?654&#"'#".5467'.=>32h&QmmLE}zÉJ @EuzĊJ::Y&g7KDJHsL8/ y=AHsFz6+ #')B E@  -JKPX@+  p a [nK [lLK&PX@+  p a [nK [oL@5  p a [nK [oK[oLYY@! DB?=;91/+)!    +%2654&#"%3267>32>32#"&'#".54>3!.#"#"'xrrxwqq1L3hsz(cjn4m=;f|EF}i|:8Wm> Vm8P=02[G*y0A'bhaiJzzÉJf`[kC~q% "IO@ ID0 JK PX@fK[lLK PX@fK[oLKPX@fK[lLKPX@fK[oLKPX@fK[lL@fK[oLYYYYY@ON:8'% +%2>54.'#".54>7.546732>54&'&63%E5 8J*%@05D3E'+M;"7jcci7#_I75BR3#=*'% 2)#$+4 $(SJ!@s[nL$" +4&#"#4>32K{|IssHyĊJJyTK>KPX@r[lL@r[oLY@ "$ +#".533265KHssI|{zÉJJzz2@/c[fKdL    +2654&+2+#]RUZ||ld01fj| VNDU4[{GN\3a ":@7Jc[fKdL " ! ! +#"3##"+>7.54>3s_]X+E0N< <)di-co!)JB!9+w-a$ 'dApR/a ":@7JcfK\dL " "! ! +%#"3!".5467.'32;s`0E+X]Moc-jc)< <)+9!BJJ/RpAc& $a-w>@YfKdL +!#!5!>.??mK PX@fK[lLK PX@fK[oLKPX@fK[lLKPX@fK[oLKPX@fK[lL@fK[oLYYYYY@  +%2653#".53%aj=rffr=jwk^_r@@r_^jw[;n(@%JaW[O!- +!#!5!2654&'![-R 5%9hVs]g:21  DNX4TX-WX@r2C;-AJ@GJacW c[O/.97.A/A%#--!- +!#!5!2654&'!%2#".54>2#".54>-R 5%9hUs\g:21%%13&&31%%13&&31  DNX4TX-WX@r2%22%%22%m'30%%03'S:e*2@/JacW[O!&!/ +#!5!2654.#!5!2654&'!5!2$iW3I.˺sab2H0sg\4.-;DM-b}HW`1VT%B2TQ6^(1 !@ JfKdL! + #32>7>3df'  '$W00W$!('@$!JfKdL(';! + #.'#32>7>;2>7>3  )  *F&  +p%'"6D"> !: :  /U@YfKYdL +!!547!5!U %5$[_!'40@ *JK PX@%pnYfK[oLK PX@%pnYfK[lLK PX@%pnYfK[oLKPX@%pnYfK[lLKPX@%pnYfK[oLKPX@%pnYfK[lLKPX@%pnYfK[oLKPX@%pnYfK[lL@%pnYfK[oLYYYYYYYY@00(&%. +#"&'7>3232>54.+546?!5 LlF!IwMbM\   (7$/D++G3Y*2K`7\]/P^h  .: /"f&86AB@?!/.Jpn[nK[lL?=:8%#$ +%#".54>75>54&#"#"&/>3232>326Pap=[c46Th2.Q=#TL-D5+ 79vZ^11M`01ZD)*B.6H4* n."+MlADX9!h'0; Y9F*Lh?AS5 h,$,"*51@ , JK PX@nK[lLKPX@nK[oLKPX@nK[lL@nK[oLYYY@ 1/,5$% +%#"&'#".=32>7.54>3235/-acd`./%GLO&4W>#7jggj7#>W4&OLG[!>99>![0mwBHyX22XyHBwm0z@YfKdL +!#![L@JfKdL,  +!#"&'.'+3'  ($W00W$!z@YfKdL +!#!#!_LF%/@,JpfKdL%$% +#5.5323>54636kjik6$**H88I*)&Zk?@kYs."4O7!S!7O4#".EK+PX@YfK[dL@YfKdK[oLY#& +!###"&=32>7! &5DO\2?4</.+$LuA 3i {7@4JrsUZN  +'.'#"&/!+38 8ؒ%% :"";pp{JKPX@& aa aYfL@+ aa aU[OY@  +3#!!'#+!%  S2[/ $fB:":1p[{ *r JK/PX@cc[nL@$ccW[OY@ )'**    +2>54.+32>544#! ''nO*05OnE7AFB%HiD'  1 5K.1QM>/S>#|0T@Q"J  cc a[ nL/.-,+)00  +2>54.+3#326544#!5#53 ''o__P2?05NnE 7AEB%HiCWW# /]2*51/5K-1QM=/S>#][{ ?K(PX@c[nL@cW[OY!&!$ +#!!24&+3268fX!Xf8g^dd^gOc99dOfwFv[<{ YKPX@aaYfL@!aaUYMY@  +3#!!!#唐9{ RKPX@aaYfL@ aaUYMY@  +!5!5#535!5!$--5@2(Jca[nL(9(# +!#".54>32'.#"32675#"&59[Qf:7gZ^-7 )%$%-G36J,0@+$:fQRe9<*V 9P17U; ][{ .@+UaYM  +#!#3!꽽{1/Z{@UYM +#3{D JK$PX@r[nL@rW[OY!&$ +#"'>7>3232653?aB:= /)>hJ) 83F[{-@* JWc[O%'$  +32?>;#"&/.+#3&% 'Щ  )W* [{aK PX@rUZNKPX@rYfL@rUZNYY@  +!3=1[{!5@2 JpWYM! !6 +#467+"'#3267>3-.   {)((f)~.5*[[{*@'JW[O!! +#"&'#32.5ccN{* h/[H{+@(JW[O' +#467+3>3ئbN{a*l/ -7?K$PX@c[nL@cW[OY$&($ +#".54>324&#"32678fXWf88fWXf8f^^gg^^fOg;;gOOf;;gOfssfgss'{M3@0GD0 Jr[nLML:8'% +2>54.'#".54>7.546732>54&'&63X+"$0("+ $/5)(NrIIrN(*71%  +)4 ! ('  !&( Z4"6,$,9I.3U>"">U3-D6(&0:%, ! 7+  [{8@5scW[O    +2654&+2+#i?3654&+#"&/.+#32S!- 9><! k $RtH!HE'"'*4s #=R/Gp'm{ @sUYM +###5!mɽOKQ{GK PX@r[nL@rW[OY@  +2653#".53@G-SxKKxT,F1NHLEsT..TsEMINX{)%@""Jri)(7>;2>7>3X!Z  k!7j Z"{  X//W$4,WB 3@& JKPX@"pccK[nLKPX@&pccKnK[nL@)ppccK[nLYY@ '%&%& +>54&#"32>32#".532>32+6 )"!1xD1N7O $'+KVEvZ  ("  8*) 8N-HLG;2"++)K+PX@&J@&JYK+PX@[kK[nL@"[cK[kK[nLY@)(($$) +.#"3267#"/#".54>32763~%!  'l L6(E3!;S20;  !9*&3 g" '%Fd?5432>32#"&'#".5463!.#"#"/>32>32M !+6 " !0j?9KU60Q32#".5463!.#"#"' (,;<;8cJ+%Db=5Y@##:.% \**%$GjF5_H*!?[:(6/  -6KPX@6+J@6+JYKPX@#c[cKnK[nLKPX@*pc[cKnK[nL@-ppc[cK[nLYY@ .&#$!##" +#".#";#"32>32#".5467.54>32  "L;;,! ! 2993'M=&.#* 8Q3@Z & *o  @%*>)-<>5(&7KPX@ J@ JYKPX@&pc[kK[nLK PX@*pc[kKnK[nL@-ppc[kK[nLYY@ #$!$#%.$ +>32#"&'7>3232654&+532654&#"#"':93+R@&*!$:U8@Z '  #&&<<,    T$)>))8< 8)'C o  9$@!_YcL  +34>32#".H&%%&%%%%H/':@7!J_[kK[kL!$%)" +>32#"&'7>3232654#"#32D3+C-4R: / ='l s"6J+0Q<" L $'8C(KPX@ (J@ (JYKPX@p[cK[nLK PX@"p[cKnK[nL@$pn[cK[nLYY@ (&#$#" +>3232654&#"#"/>32#"&'O 6050 29990YD(#CdA@`& KBEI  @%%FeA9cJ*)($G!@s[kL$" +4&#"#4>32-13.(He=./=]1]a?$ $"0'/(j_PB" P&v5)(@%%JskKnL))%$$ +#"&'#".=3267.54>32;5 3b--b3 A '-7M--M7-' A    ? .i7)C00C)7i. HQ5;@8)3Jscc[nL.)$!(" +32>54.+532654&#"'4>32#"'#"(  /"&>_A>V6*/AD"=W5E,0 !+#%*1#$;+7>3P -;F" $- 14O:% !/u{{5JMK:$?&-Nj==~/(? 7qKPX@ 7,J@ 7,JYKPX@c[nL@pc[nLY@31%#   +2654.'#".#"#".5467.546324+4$"4, (/1 .EQE.#CdA>cF%IK%1je798>8/% G?4H $0E^@5\C'$A[8Kp#=2DR )? 40@-(Js[cK[nL43'& +>54.#"#4>32#5.54>7BO!7N/32>?>;#3,%28}D ?V7:|D% .&v! n?  0@ @~K<%a@ #JKPX@pncjL@#pnqW[OY(') +32>54.#"#4>32#"&'#,! #4 AaA4`I+"?!8*'4 677Z@#'Fd=:O 3+p|A@4/ JIKPX@+  p    cY fK[lLKPX@+  p    cY fK[oL@/  p    cfK [ nK[oLYY@ A @8632-+('"  $ +4.#"32>32#"&'#".533267&53>32#6R7k|,Hc<wo%  5@'" 2JKPX@"pn[fKdL@&pnfK[nKdLY@ 5 5&$( +54&#"#.'##46732>32>5"6eaa2VWAp16eaa26'0EMX4TW-4%),+^g:2X:),+(RHZ-Q5%9gVQHYc@`Y F,Jpnnnnn [ nK[lLWU$,#'+$*#" +#".#"326546;#".'7>3232>54.'&#"+>7&54>32 )5F.JS 6FOQ%!4-,K<6hd5e]O: )6J8,?(!7HPS%&4--Q@1b_j9: >2( * 0]P<J}[3".^"-*  ) 1`Q< ?rU3F9#^@ FN.JK$PX@+cc[nKhK [pL@.pcc[nK [pLY@ZYWU?=43,*   +2654.#">54.#"&54>32654.54>32#"&'!5467![[-E-.D-[$>S]b/*3;^DEdAe=kV9/9^x~x^9Cvuq8VL(0!2"NY=mXBv1YM$>,,=%MY& ?)/"%3y4?L{W/#  6]IDd=-Ka5HbF910++^MzW.\H '@$aYcL  +#5##335ڽC3@0:2JYfK[pLCB?;)' +2>54&'#".54>7.5467+"&=!;[=E3D|`97T FmK';YhY;;w{nk59i^ 9,0_(8-78K-Pl&3AP1#=/U &RK?.9IdXPrD6[u?@r`L"&-Kc3+Z-!K PX@ afK[lLK PX@ afK[oLKPX@ afK[lLKPX@ afK[oLKPX@ afK[lL@ afK[oLYYYYY@! %# +!3265%##".=#533!33:kiaajw=rffr=*jwwk))_r@@r_)zz0 ..@+ afK[lL.-'$$ +32>7)##".=#533!.'&>;33H+%K?.Y% YWfl8    v/I2BmR}t87eZWzNP4a``1 s]4K(PX@ +J@ +JYK"PX@"[kK[dK[jLK(PX@_[kK[dL@3pnp_[kK[dLYY@ !%'!'%!# +32632#".=463232654>32#"&#"#!L{Z)7)!1Q,QqF $.!KC+[b5U1# Th>KEH d9^x@ [_Wi;l .sn>@ ! JK PX@/pnYfK[lK[jLK PX@/pnYfK[oK[jLKPX@/pnYfK[lK[jLKPX@/pnYfK[oK[jLKPX@/pnYfK[lK[jLK"PX@/pnYfK[oK[jLK(PX@,pn_YfK[oL@3pnp_YfK[oLYYYYYYY@ &#(%!%) +#"&'32632#".=7>3232>54&+54?!5!BPrH">uh0T$*6* 1Q,QqF : .54.#"'>32#"&'+32(   $;01S54&#"7#".#">32+/>7.54>32L v 6/ $)JC.F1 DCS"DcB@`&   MI5 + N: 8*?  6|[9cI*)((Bv 79@6!J32/)%$Hc[nL    +2>7.#"#".54>32.''&6?'.?72&1&3454;8`F'"?W5+D )#m  7d,]#  ">2";(==5_#A_<-S?&"7=8 ("; !486@ JKPX@#c[kKnK[nLKPX@*pc[kKnK[nL@-ppc[kK[nLYY@ ##!$$." +>32#".'763232654&+53254&#"#"&'( ZB2P8!*#/&=N'38:3  # ,<<.)>*%@  o* K0@- JpqacL%% +##"&'7>32>=#53533K<-J7"  <<<y'E5] zB)1@.J[nKYcL## +#5#".533267)?-+B.'L6J+P "r'L8@5caYcL  +".54>32##5#53533%%&&<==<$&&$zDR@JnKYcL%# +3;#".5D6$-$6%4 .>#I@YcL +#37H !@aYcL +##5#53533H5555l`W&:@ JK PX@$hfc`cLKPX@'hfccK\fLKPX@)pnccK\fL@&pnc`cLYYY@('20':(:! &&(, +&/#".7>323267&#"".54>32B  5 0='8%#0%%&&3R "%!$,)! $&&$DRJ@J_nL%# +3;#".5D6$-$6%J4 .>#GU] JK1PX@a_fL@#paW[OY@!%% +#"&'7>32326=#3U)A/-   w!C4! F H8K$PX@cKYfL@^cLY@  +!3xHO3C@@-J_[ kK[ kL20#$%'$" +>32>32#"&'7>3232654#"#4&#"#32=./<]1]`4S:/ >$ $l u"0'0'j`0R<" L $'7C# O'BI 8@5 J[nKYcL #"$# +#5#"&'#"&5332653327I9'/=]1]a?$ $K0'/(j_PB" P&v0'7@4Jp`[kL#%'"" +>32#4#"#"&'7>32326532D3+B.='5S:/ l s"6J+OC0R<" L $'H'6@3J_[cK[cL"$!&" +#".54#"#32>32326320:R5='l D3+C-  " _\ X[j|)K PX@  ][cK[nLK PX@  ][kK[nLK PX@  ][cK[nL@  ][kK[nLYYY@)( +>54&'##5.54>753?OO?4&Q>CsT00TsCCsU00UsC HHHH$6$GJ&Gd>?dG''Gd?>dG&'EK PX@E +"JK PX@E +"JKPX@E +"JKPX@E +"J@E +"JYYYYK PX@_[cK[nLK PX@#_[cKnK[fLKPX@_[cK[nLKPX@#_[cKnK[fLK+PX@*p_[cKnK[fL@,pn_[cK[fLYYYYY@ -$%",$ +#".#"#"'32632#".=763232654.54>32  4#4>4#9U7   3/B))  #6=6#5P6;b( "6+(C1 8 !4C!3C   %=1#>/)$1@.JcW[O!%'!$$ +#"'7>3232654>32#"&#"2R:;5  3P: 5  0Q<"K *!0R<" L +! ;2F@C", Jc_YcK nL22#'C!%% +#"&'7>32326="#".5#"&=?6;3#3263)B/,     3&(T! Z  !C4! F *;$Fuz&q#A@>J aY cK[nL#"! $!# +#326?##"/#".=#53533533 '7l E3+B.--7n#:"6I+t,h/:@7(J[cK[nL&$! // +".5467+546;32654&'532#"&'KY88Y>!()-13T=!!=T31-):03!@[kK[nLX((" +>32#"&546'.'3232>54.#"#"&'+9G(.Nj<_p  &"    (>L$MzV-qn&]9=#15S5),H5%% 3!@ JscL +#326?>33˝ʐ:  > >>?*B"\@  JK(PX@_YcKYfL@a_YcLY@ "$" +#".=!5467#5!332632B-/A)     !4C!I ! H#  *6x0A@>$JGcYcK[nL00(%$ +>54&#">32+/>7!5467#5!% ")0%5#.F1C   >0=$$0!9+  (J ! G" %KPX J JYK PX@h_YcLKPX@p_YcL@!pn_YcLYY@ $$' +#"&'763232654&+54?#5!$UP#EiEF]) 46.8cy cH0WC(%B 53+77G%8] ';@8ca[nL ''   $ +32>7'.#"2#".54>%$#,7j32#4#"#>32#"&#"?,+C.=*&4Q9/ 6J+OC .O9! K $'or@  JKPX@YcK[nLK/PX@WYcL@_YcLYY@ !%%! +#"&/#"&'7>323267og='  ! % $)/   9,%U@  JKPX@`cK[nL@c`cLY@ !#!%'" +#".=#"&'7>3232673326320#/D-6%  ! %    "4C!U&+  9 S% 6@3 JccK[nL  +2654&+7+3326?6;# ' -,6W? 9 (%pO0"=. x/J @ri    +2+$ l}J)J -@*W[O       +2+!2+$ l}:$ m}J))\} 0+.67C$& MKY"0 +:tfS ' 0=OWd7_K PX@cW[OKPX@_[eL@cW[OYY +"3".54>37,..,-R=$$=R-1*&3p5J-.L6Yd9_K PX@cW[OKPX@_[eL@cW[OYY +26544#Y,..,-R=$$=R-3&*1s6L.-J5!-@*JpqW[O#($ +>32#>54&#"#"':;8;gK+-C,5F)99& %% ?^>'KC6F!+5A;  3*!1@.JpqW[O$) +.54>32#".#"#,C-+Lf;8;:2 &98)F56CK'>^? %@  ;A5+!T!@JscL*  +#"&'&'+3w R!@88@T!!@ JscL! + #3267>3 w {!;8AVU@UYM +3#UCA@YfKYdL +>2!"&'!F  j  ..iA@U[O +"&'!  /:MK PX@fUZN@rUZNY@  +!533ם:AK PX@gUYM@sUYMY +###5!Y: &@#UaYM +##5#53533ʐf@UYM +!!f>bK&PX@ JH@JHYK&PX@W[O@rW[OY%!) +%32632#".= "  U9CX3i.9)  H,@J:,\ 6%@"5# J_cL42%$% +32654&/7#".54>?32>?>;7=   n '<**<' ÎJ  J#  @&!:,+:!'/h   l@YcKdL +#!5!5lZl#@ acKdL +#!5!lZ=l#@ acKdL +#!5!lZwyl#@ acKdL +#!5!lZ<l@cKZdL +!5!l5Zz%@"rUZN +!3зz"@UaYM +!#3!y+$5A 3+b2&'9U;3+3+3+ $JK PX@[3K,LK PX@[5K,LKPX@[3K,LKPX@[5K,LKPX@[3K,L@[5K,LYYYYY'#("+4632>32#"!4.+BHNi"!iNHBM3e^Q<""IT9V: 6&CF*Ͷ(JK PX@[3KY,LK PX@[5KY,LKPX@[3KY,LKPX@[5KY,LKPX@[3KY,L@[5KY,LYYYYY@*) +2>54.#".54>32!U_22_UV_22_2tG]퐐\Ht 0[RR[00[RR[0fk{ԝYZ{lf @b+K,L! +!#"&7!32!&%f&%0*=0*!&.@+Jp+K,L&%7+!467+"&'!3267>3!+  + TT Z M'=!!&N 4  a!    ^25@221/.-(Jp[3K,L)&&+%>7.#"&/>32#".67>='&'6b.2tCve)4WK^ ^@fI!  PF/"Q5|q}$] *46.G/bV`$+&zh<u@5J 6wGK PX@r[3LKPX@r[5LKPX@r[3L@r[5LYYY@ .,(&66+"'>54.'.546$32>732`t@K_dyA.-  "G?ihDT1m +_=yvw|OCNT*KEI$'&$" ze ! =\>^>Bw.K"PXJJYKPX@a[6K[/LK"PX@&pa[6K[/L@-ppa[6K[/LYY@ #"$83+%#".54>32#".#"!!32>32w#NMGzċKCԒ!979 , '3"zz0<''& G~qP  f(t'3h.KPXJJYKPX@a[6K[/LK"PX@&pa[6K[/L@-ppa[6K[/LYY@ #"$83+>32#".'7>323267!5!.#"#"&'K 889!ՊCKyGMO"%('7'>.+54632>73m7D=iL)8<; =I5!;7D=iL)9<;>H6!6`֒,K䀠g:7`ؒ-Ng9"I@@=D5Jp[ .K[4L###I#H('%)$ +32>54.'!32>=3+#".'#".5467#54>3&:*!E9$   $9E!*:&'&":k^:_M;t ,LKvƐQ-?$$?-QvKKhlo0CK/PX@%2J@%2JYK(PX@&[6K[,K[0K2LK/PX@&s[6K[,K[0LK1PX@.s[6K[,K[0K[0L@,sc[6K[,K[0LYYY@ !"(!&()(" +32>54.#"#4>32#"&'32632+.#"#".5c-s:8Z@""=V30S?$?yscN>tdY88\E,f3CZ6 G8?-V6j{D2;3'R}VWzN##DeAixBGxoO?7G]9 7R5 2$ -k0/=@:%Ja[6K[,K0L()(" +32>54.#"#4>32#"&'3##5#53d-s:8Z@"">U4/T>$?yrcN>seR62;3'R}VWzN##DeAixBGxoO70vvAll'K"PX@ J@ JYK"PX@!pc[6K0L@(ppc[6K0LY@ "(%!%$+4>32#"&#"32+.+#l8xH@- `9N_4G_9 F;DƄBf(/WO-2L6 3$C: "/@, J[6KY0L"!  +%2654&#".54>32#@{{}}Yc6IsrH6dXXiyĈJJyiX  @b.K0L! +#"&7!32!&%aZ&%0*0*"z+2@/"Jp.K,K0L+*)+#4>7#"&'#32>?>3-"",   O9<< \<<9bQ  ] 25@221/.-(Jp[6K0L)&&+%>7.#"&/>32#".67>='&'43d-(^6UQ)2I?MړJ:Y= FC2Q4i!#504q-D-^]]#*#kp%K!i@4BK6!@ Gr[.L31)'%#+'>54.'.54>326532#"@)VZvgV>"CQTm 'IiBVxK#6YoK53=G*LFJ$&'# +:Nk[c{F$2 =R2!?\%*?@!JK PX@,p3K[6K[4K[0LK+PX@)rr[6K[4K[0L@&rr_[6K[4LYY@ 9(%&"+32>54&#"5>32#".'#".=>54>32q*c79[@"piGj0>aYe6>sc/L@7#@X5 2#&B[5 2$ 3*)W^A;AMFt}̑P .G_9 F;EFH^9 F:E<@K(PX@8)3 J7H@8)3 J7HYK&PX@#p[6K,K[0LK(PX@ p_[6K,L@'pp_[6K,LYY@ @>-+(&#!%$+#"&'7>32326=#".67'>.+54632>7; FqQ,Q1 *7)8bI*-2* =I5!;7DH6!@x^9d HE-0VŇ3䀠g:4Zʉ 7f:x@p[dL%# +3;#".5C/8,B-x]C$ !8K*.?P@M4$ J rcKK  YL??><0/.,   +2#".546;32>5!#467+!>7>;".VxJJxV. 1&%2 n / $ /( #,3N44N3,.<##<.X3p?8_$v3q?8`$^)$ #D@Aa cK \L "!  ##  +%2>54.+2#!#535!!!Ke>>dKkSfw@# -@*aYKL +!!!#53!X|r]*K"PX@$J@$JYK"PX@#cYKK[LK(PX@*pcYKK[L@'pc_YKLYY@ ("("+>32#"&'7>3232>54.#"!!!;~Ij“WOy6i97*HuT.1YzIH_'|";ݢX .cls[&#@D@A<J  c KK  [L@@861/%(%!%!# +%+#"&'.+##"+>7.'32;33267>;/&;SB32CT:z#S5,?)E(@))?'E*>-6S#&#*X3*,$|$,1*3e=H=..($6,^,$(.=H=j'9@6#JcKK[L''%!'!# +%+#"&'.+!!3267>;0%G&3 ' )<=6&wB(7>;K%3&m m)9&=%;&3 ' )<=6&wB(;&3 'h)<=6&wB(32#"&'>7>3232>54.#"!!!!2;}Ij“WOy6h97*HuT.1YzI$:1+";ݢX 'Q( .cls[&  )McYKPX@(@PJK"PX@(@PJ@(@PJYYK PX@!c[ K [#LKPX@!c[ K [!LKPX@!c[ K [#LKPX@!c[ K [!LKPX@!c[ K [#LK"PX@+c[ K[#K [#LK(PX@2pc[ K[#K [#L@2pc[ K [#K[#LYYYYYYY@WU8)(#)($$, +>54.#"#"&'#".546$32#".#"3267.54>3232632 +JG 3':Jp-]K/}#"#nm  e&EyzEPjs=Gz^Z +)-@*YKK[L#+3+#!5!/&Lu&#*X,+@( JbKL,"+!!!!5!532>7>;,,#(# " *"=v@)"K'@A&'`"2@/! JKK[L""("(!#+%+#"&'+ !267>3! `/&>!  3  I . /[&#*X+M8@5YKZK\L# +%+!!5!!!!/&h?hs&#*X)Nv;@8JcKK[L#+%+#.5!67!v/&u׻m<:ۡ&#*XC 5js#To4 ')N:@7JpKYKL+!#5.5!3>7-T*kF`r&U0ZC ,i}#kz 2 )@& JcKL+6$!4.!!%w.v͠c+Qƭ#To3 ']  FR@O,Jp  c[ K[!L F E=;65%# $ +4.#"32>32#".'#".5467;>32#z1^WXf? EugVaI! Q6m]cRe85cVus:)2)dE[6Z;gQ,Q1$+2%ۡ\W(3   IW@T/!Jp  c[ KYL I H@>98(&  $ +4.#"32>32#.'#".5467;>32#z1^WXf? EugVaI! Q0mu|>yМa @x^9 >6m]cRe85cVus:)2)d6P6!Gi;gQ,Q1$+2%ۡ\W(3 M0}K&PX@ J@ JYK&PX@cKK[L@&pcKK[LY@ %!(",+#"&'7>3232>54.#!!!3267>; ZKL}6i97*HuT.AkI )<=6&b A}ďU  +\eyU& (iK PX@$YK[KYL@(YKK[#KYLY@#&+%!#! #"&=32>7!mu3G[l|DHBM553/)!Xsa# 'J}Q)dK&PX J JYK&PX@ aKK[LK(PX@'paKK[L@$pa_KLYY@"% +#"&'7>3232>5!!!!d7>;nK@&@FX8A;;8!@Z D$%E !)Gk 0=@:pa[ K[!L.,)'%# $+32>7>32#".54>3!.#"#"&'K1^WXf@ =Mm`]W`I! ISd85cVEZ6cནpW'3 )2)!R0ݵ JK PX@+pnnYK[!LKPX@+pnnYK[#LKPX@+pnnYK[!L@+pnnYK[#LYYY@ (&%(+#"$'7>3232>54.+5467!5!vl3ap_i0D[:LrL&"KxWMDlPzEsvu (#-Ld71R;!s,Cc1K +=@:a[ K[!L #!++   $ +32>7'.#"2#"$&546$c It``tI Js]]tJn¢Z/ijjzcl99lc^g66g^t3]jooo +@(YKK[L #+3+#!/&|&#*X""K(PXJJYK(PX@.pa  Y KK[L@2ppa_  Y KLY@""! !%% +!!3#"&'7>32326=!#53!W FqQ,Q1 )7)|rN@kM+c ID-]w0K(PX@ /'! J@ /'! JYK(PX@!pKK[L@%pp_KLY@00("(#!%% +%#"&'7>32326=#"&'+ !267>3! w FqQ,Q0 *6)u!  3  I . /\?y]9c ID-+M2h!/@,JbKL(!( +)"&'+!5!!2>763!!!h"  Mp  I -#gQ+`  %,2 1@.cK\L   !+%#"3!".54>;%JnH$$HnJ+ԊBFҍ'Hd=:`D&ZDzei~E,#;KPXJK/PXJJYYK PX@$ pcK[!LKPX@$ pcK[#LKPX@$ pcK[!LKPX@$ pcK[#LKPX@$ pcK[!LK/PX@. pcK[#K[#L@, pcK[K[#LYYYYYY@;:31.-,*"   +"32>5#"&'#".54>;!32654&5463]JnH$"B_=9X< 4`Vo%>̓lx?Fҍ 8BL</*'Gb<322>54&5463 3`VZi9BeF}}IiM5 BSuG\]vk/!&4/*s"F@9_f52deJf>c^Sc % HP8eSe31Ɩ1D-2H.7[&.0H@E*Jpc[ KK[L00%#$!%# +%+#4.+'32654&#"#"&/>320%@eE}}IiM5 BSuG`_4U< &#*X|Mh@c^Sc % HP8eSg3AUlB4gKPX@ pYK[!L@*pYK[!K[!LY@43##&)+#".5! #"&=32>7!32654&5463 4aYUb6u3G[l|DHBM553/)!5;I;/*q"F@9_f51]Vsa# 'J}Q]Mf\7[&.H&hKPX@#paK[!L@'paKK[!LY@&%#) +#".5!!!!!32654&5463+ 4aYUb6Y6;I;0*r"F@9_f61]Vn]Mf\7[&.K05@2Jc[ K[!L00"(,(%+#"$&546$32'.#"3265!"&=YꑫnjXm-M:"!BQeCkyBGuեՖQnl1F*z &Ht}ÆG"K PX@pYK[!LKPX@pYK[#LKPX@pYK[!LKPX@pYK[#LKPX@pYK[!L@pYK[#LYYYYY@"")'#+!32654&546;#".5!5M6;I;0* 4aYUb6L]Mf\7[&."F@9_f61]VjTF@ JK PX@-ppc[ K[!LKPX@-ppc[ K[#LKPX@-ppc[ K[!L@-ppc[ K[#LYYY@EC=;310.(&#!$+%#".54>7.54>32#".#";!"32>7>327O^[%C_9?W6IɁOta)<$3NrTB_=KmF!(OtMDaF1  DY67on32326=!! #"&=32>7! FqQ,Q1 *6)u3G[l|DHBM553/)!?y]9c ID-sa# 'J}Q)zEP@M7$ Jc KKK  YLEEDB321/   +2#".546;32>5##467+367>767>;h.VxJJxV. 1&%2 n$9H%Wn-$9H%Wo.+3S99S3+->%%>-XW7.#3Pe4{(71 2Pe5{'( !sK+PX@$a cK \L@$ra c \LY@   ! !   +%2654.+2#!#53533#uTS(@-l\)4c\]ձTB4(4Xs?HyW0vvn( -@*aYKL +3###53!KWz.s@+JK&PX@$cYKK[L@!c_YKLY@..("(# +!>32#"&'>7>3232>54.#"#1@-iAZ\/?mW)N+ #)E13I-/>!$AveuH K{]Rl>@D@A<J  c KK  [L@@861/%(%!%!# +%+#"&'.+##"+>7.'32;33267>;'&BD?*QR)@DB@2%4"93*D?*79#4%2@;"(X(-%$F$%-(-; 1(}# Y '#(1 ;-z%3@0JcKK[L!%!#"+>;3+#"&'.+#33267>#4%2@(%AH?*]P*3$(1;-;"(X,)%$FY zv%9@6"JaaKL( +!#"&'.'#5##335367>;vBRr .KK)$3$1?&/"FY*' )0;.((6@3%Jac KL!!' +!#".'.+##53533#3267>;!2& @)]O*3>"5%2@ %$F__ '$(1 ;- -@*Jc[KL%!% +!#"&'.+#!5!3267>;AH?*\2O*3>#4%2@,)%$FHY '$(1;-z3@0aKK[L# +%+#!#3!3(p;"(X:{z '@$aYKL+!#!#3!!@pK:{z=0o@(JK&PX@$cYKK[L@!c_YKLY@ ("(" +>32#"&'>7>3232>54.#"#!#!-j@Z\/?mW*N+ ")E23H-/>p~!#AveuH K{]Rl>KB Qz@"HJKPX@! c["K[!L@! c["K[#LY@OMLJA?84,'   +">54&#"&'#".54>32#.#"3:7.54>3232672C-.1/,,0XS.H9;BdMAy(O&  AbA (LoG 7>;t$ #Hi -U,,U- +@( JbKL,"+%3##5#53532>7>;t$ #t ? -U,,U-FQ"2@/! JKK[L""'")!#+%+#"&'+ 32676;Q(S!   ` #;"(Xe "!%8@5YKZK\L# +%+!!5!#!3(%;"(XHoKE`;@8JcKK[L#+%+#.53673`'ӄ])Yc;"(X ?vU?M"C8@5JpaKL+##5.533>7/Q^359. Ŵ"LzWUGP z)@& JcKL+>#4.#3q]*Ycn! ?v/?M"=$?@ (JKPX@)p  c["K[!L@)p  c["K[#LY@ ? >8621!  $ +4.#"32>32#".'.5467>32#6S7k{,Hc<wo8'$CT@Q,Jp  c["K[L C B<:65%$ $ +4.#"32>32+.'.5467>32#6S7k{,Hc<wo8'z2n@ (JK&PX@ cKK[L@c_KLY@0/&$ 22 +2>54.+#33267>;#"&'>7>32\)E23H-P*3>#$?nW*N+ "$Q\RoBFY '$(ԺrI iK PX@$YK[KYL@(YKK[#KYLY@#&+%####"&=32>7!n 2EU`f473;!B>8/$ XEs@>sz"[JK&PX@aKK[L@a_KLY@ "$+%#"&'>7>3232>5!#3!34eb+G+ !$=-p,na, 2ZH:{z3@0aKKYL +%##!#3!3mpX:{C;@8 JcKK[L#+#+35.5367'])Yc"( >vU?M"z&:@7JpKKYL&&,!6+%##467+"'#32>7>;n00 3 2̷X<#X&++-&Z$!PC""D"?-nKPX@&pa["K[!L@&pa["K[#LY@,*'%#! $+3267>32#".54>3!.#"#"'6R8j{[)eos6kNDsawB | ywo% "N C: !hKPX@ a["K[!L@ a["K[#LY@!!  " +3267'.#"2#".54>C |vt{  {ps| rHHrsIIȊJyzĊJJzyĈJy0 %@"YKK[L#+!3+#!0@'Kl:"(Y("K(PXJJYK(PX@.pa  Y KK[L@2ppa_  Y KLY@""! !%% +3#3#"&'7>32326=##53!ʽ FqQ,Q1 *6*ݫK?y]9c ID-O0K(PX@ /(" J@ /(" JYK(PX@!pKK[L@%pp_KLY@00'")#!%% +%#"&'7>32326=#"&'+ 32676;O FqQ,Q1 *6*Y!   _ #?y]9c ID-e "!%'.!/@,JbKL'!) +!#"&'+#5332676;3#.!   ) #e "!%mDC@0 JK PX@%pK["K[#LKPX@%pK["K[!LKPX@%pK["K[#LKPX@%rp["K[!L@%rp["K[#LYYYY@CB#($.(" +.#"32>5%#"&'#".54>32332>54.5463*c98Z@"$=R.0O:  3`Vg'4omr;>teVz09B&4/*3**UYZ}O#";R0"FA8_f6OLQLF~rĐQ6.]M1H.3-% &/D~@ &3JK(PX@'pc["K[!L@-pnc["K[!LY@DC.%#$!() +#".54.+532654&#"#"&/>3232>54&5463 3`VQe8.J7ttah[Y5J5%8:x_e5%=,UZ;B&4/*q"F@9_f50WyJ)6 D83B _8G-Mc6=:4v^EB2H.7[&.0H@E,Jpc["KK[L00%#$!%# +%+#4.+532654&#"#"&/>32'0M7ttah[Y5J5%8:x_e5'@/Tg;"(X@1"D83B _8G-Mc6?<3 |[t%6K PX@ pYK[#LKPX@ pYK[!LKPX@ pYK[#LKPX@ pYK[!L@ pYK[#LYYYY@65##&)+#".5##"&=32>7!32>54.5463  3`VRd8 2EU`f473;!B>8/$ 9D&4/*w"FA8_f61]Vs@>s\]M1H.3-% &/z*K PX@aK[#LKPX@aK[!LKPX@aK[#LKPX@aK[!LK&PX@aK[#L@ aKK[#LYYYYY@*)#) +#".=!#3!332>54.5463 3`VQc8p9B&4/*w"FA8_f61]Vh:{\]M1H.3-% &/@#.JK PX@c["K[!LK PX@c["K[#LKPX@c["K[!LKPX@c["K[#LKPX@c["K[!L@c["K[#LYYYYY@.."&,(%+#".54>32'.#"3265#"&=#?tgzɐPL}@q_N=3)8H/BfE$omZi9OqrŒO'4]   /Y}NfUn$K PX@pYK[!LKPX@pYK[#LKPX@pYK[!L@pYK[#LYYY@$##)+#".5!5!!32654.5463Q 4`VQc89BL</*v"FA8^f61]V]Me\3-% &/Fo,K(PX J JYK PX@#YK [K[LK(PX@'YKK [#K[L@+p_YKK [#LYY@,,#&!%% +%#"&'7>32326=###"&=32>7! FpQ-Q0 *6) 2EU`f473;!B>8/$ ?y]9c ID-Es@>sJE1K PX@/ J@/ JYK PX@1  p c[kK Y fKYdL@6  pU c[kK Y fKYdLY@10.,#%(# +!!!!!#".54>32#".#"327!E[Bl:uDKqs;Q!/F8;cF'+Jc8;)@OorPM?>;327>;#".'>7>329c'  vYMHƃ%[=7%[`i7M{%[3/ %[Iy0Y  "^9X-   '6AeYn' '(y&&L0}   A 0' XEK/PX@%E@ : J@%E@ : JYKPX@-ppW[kK[lLK/PX@.ppc[kK[lL@3phnc[kK[lLYY@ %*&($*!" +#"&#">7>32#"$&546$32#".#"32>32:/&;\/  jXahVZ &2BW9at@1WyG& +lFG+ +>( /* smtnmhT} Eyf~S#mYfAL7@4aa YcKdL +!!!!!#53!'%Z,g@T@Q2  J  p ac [ kK[dL@?<:54.,#%%# +!!#!63!#!5>=#535#546;54>32&'.#"!~h'1+JIJ'A!>0'x8rtOcIc"?%*3!gfpI(OBg,h&-=)pJ(~^J)F_7?%xS =]@Z a  acK dL ==<;:98710/-*)('&%$#"!  +#3.=#%'#33+#"&'!##535#546;32!33i0r0s']+ޣ(]  4ݣ[%H X[[#Cc[I((  "} #G@D c [ cKY fKdL#"  +267!!.+#+##53!23l%DgHOۂ J{OLDqoj9S6bl9"6ic[ $^@^A JK&PX@9p   p  c  c[ cK [dL@=p   p  c  c[ cKdK [oLY@# \ZKIFD=;.,)'#"! $ $    +2>54&+2#"'.+!#".#"#".'7>3232>54.54>32OLqJ$Ӈ?+QwL,4E )(L_ #*4"259VeV9,WT*UMC6 ")6*+ :WfW:(QzQY-&C\7nv =n\IjP)6 % # 5TC>gK*&[ !% 8\L5_H*=;876543210/.-,*'&$$   +#3#>7%'##>7'37#%.'!+!!!!5!'#546;32!>;2!>;3:t  v   ! %!'|~ލ!(o#2N!U3"#2UO2"oV<;LM:ʼn<>{/J'DDI( v% v$9 A@>pn c\dL #! +3!2#4&#!!"&533!]³HMi³HM}PL/rOMK#*@' bcKdL %% +!#"&'.+!#53!367>;!!0.2/U U77*C 1~`& ) * K5@2 JYcKdL +%%!5%5546?!5!   !Lt}j l~j4 fv< 0CXNVJKPX@<h  nh[ cK [ nK\ dK h LKPX@=p  nh[ cK [ nK\ dK h LK(PX@Gp  nh[ cK [ nK\ dK[ dK h L@Hp  np[ cK [ nK\ dK[ dK h LYYY@XWTRJH?=53+)&$ 00 +2#!7>7>;32>76.#"#".=32>7>.#">32#"&'#O&') "/NA6GFK>[g `Fj^]9%V0-XN@>*'NG:cjZ`oYGj%okjx/\_B?g3OwwЛZ$%u?7/__cR$%JpLixBGxoO2-J7HE@HC=*JB54GKPX@[eKdL@cdLYGE/. +>54.#"67.54>32'>54&' +"-!&%zK6.XE*7[u>ArT1(7*O>%*Jc:_7*L9*RD3 k2(s7aYR'=cUK$7O32M~cCS^d40__5<'!267!!.+#3#+##535#53!23^n~j ,BY9^S}j^\q}Ot  ^FQ)8#  QY/g^S-W~QN!Mo A}@#4+;  JKPX@#rc\lK[kL@#rc\oK[kLY@ A A#N##N +#"&'+7.546$?>;'.'23267#"&=]h8*NqGn$%[ϑMb $[NN:"7?I.d  P}54.#"#"&/>32'%32>32#".5467'7>7%*04N4>[D2 BL؀rx?'""? M!$=-yhKkP9 O*l{ExCI;"!"D n R6!:+&HP?iLKr,%}9S~z,6D*SJ)2)+F2:j\^1+}IfO!o :@'0 JKPX@.rpns[kK\lL@.rpns[kK\oLY@ %## ++7.546$?>;#".'>7632\k;.RrDX$[ΏMf $[pBY '3H3c4UH@ Ksc|Uls'~ o{&\B} ""  (Z BKY@GB %JKPX@;   ppc Y fK[ cK[dLK&PX@9   pp   bc[ cK[dL@=   pp   bc[ cKdK[oLYY@CCYXWURQNLCKCK/#',###" +>;+#".#"#".'7>3232654.54>32'.'#"&/!+3W $ %  )1b7R`R7(LoG&QLC=&.8%6- 4BEB4 &JjEN-8 8ؒ%% ? ?/N>5[C'$\ #"0I5+R?',$E:"";pp{;KPX@fKZdL@rZdLY@  +%!3{&a<^@cdL%$ +4>32#4.#"#aEqrE.V|MM{W._KK_uIxU..UxIu_ ,@)aaUYM +!!!!!!vvvj @ HYdL + !!'&uRA *O>K PX@gUYM@sUYMY +!#!*vD(@FY= JK-PX@cjL@sW[OY'& +4>32#"#(2GVc6$R$ 9O2~[6g &`Mf@JeK[jL'$ +%#"&'7>32>53=iP$S#9P1ӽ4h  &` @UYM +!5!@  >@ri +#>h @sUYM +!#!0p  >@sUYM +#!5!>0p  %@"rUZN +!3 >$@!rUZN +!5!>erQqP.&JK$PX@$ +K[4K\0K2L@$s +K[4K\0LY@QQ%%&)x$u +#".#"#".54>3232>=#"&'#".5!32>5!3267<)7K\3F S{-~'nc- K[mC.#`oy!oA[;I˂kTU++UTkN~X//#*K/PX@"J@"JIYK PX@p[3K,LKPX@p[5K,LKPX@p[3K,LKPX@p[5K,LKPX@p[3K,LK/PX@p[5K,L@p+K[5K,LYYYYYY@ ##',+!.54>32#"67}Ῑk:*^o 3 2?$ =ZC=rw`{Fw -J]1`~; (r.@ *JK$PX@$c+K,K[0K2LK/PX@$sc+K,K[0L@*scc+K,K[0LYY@ !("!( +6$#"&#"#".54>3232>54.!!%w9w@i3D;F 9^G5j:DZ5*sϥc+Qƭx_g7 '3  0P: /N<Qp6 (]S%E2@/="Jp[3K[4L/'#/'+.54>3232>32#".54>54&#")01iqjl76XqvqX6yhKkO: O*l{ExC7YswsY7[X)?+ i0sHCc<6aO_cF84=P9_])2)+F2@sbTxY@64@T32#" 1K? DIM'K@H4idZ$%Zci4HAL'MJC 3E+3T@ @T3+E3WfIx&JK PX@&r[+K[6K[4L@$rc[+K[4LY@E>42*("II  +%2>54.#"2#".#">32#".54>3232>7U_22_U2_f Dx^#WYPS}Z8 9ʞZ\퐜X.S T\[&4D(+RzPO}V-U\1& 8W<!L|\QVOux˕Tbdi:!O*@'pc+K,L($!+!!#"#".54>;5!!Ok{%3 M =fM "# :V9qtJ@I&J.IK PX@$ .K\,K[0K2LK"PX@. .K\,K\4K[0K2L@.s .K\,K\4K[0LYY@JJ#"&)x$u +#".#&#".54>23>=#"&'#"&5332>533267+x֫BCCFW0G Rq<=;\|L ;BM-a|IWa1%B1SQ6\(kmj5!  0R:  (J>A2$_S3J.˻t2J0th]4-H%{K"PX@$J@$JYK"PX@c[6K0L@c.K[6K0LY@%%('&#+##".54632#"3267X;]h7!2 &7% ;S3/mD0n` )G]4NlC OKPX@I9J@I 9JYKPX@) cc[ 6K[4LKPX@- cc  .K[6K[4L@1 cc  .K[6K,K[4LYY@ONGE=;31.,('"! +267.#"#".#"#>3232>54'#".54>327>3?_(#cB%4!!5@4$,/3eb1I9+&&" /JfA9OEG/+='>]S~U+,WY[B *-*-L7t9GdcI (GqN)&.&(JiATH.6+H^33_I-409m@2@/:!Jp[6K[4L/&#/'+.54>3232>32#".54>54&#"*S~TN|V-+G[^[G+XVA[B2(:Wky@`j8,I]a]I,E56B  J+(YK0,Mh=@]E1'"&0"3A#m."-SvI;V?.&$,9(343& :@7J[6KY,L +% !.+54632>32#"4c)g4:3?$LIBBIL$>4;3h(}?< 6**6 91/'% +%2>54.#"2#"&#">32#".54>3232>7V>^? ?^>A`@ n 4ZF0`&?dI. 5}[zHIqz:+n-c6"- 1WwEEoO*,Le8*  .F0-h|QaJijRZ뒰/~ ,@)p+K[.K0L($!+!##"#".54>;3!V$3 N =fM`NBo # :M,UG*7_K PX@cW[OKPX@_[eL@cW[OYY,,,& +4>32#".732>54.#"G?szzġs??szyás?^8gmmɯg88gmmʯg8yġr??ryyás??szmɰg88gmmɯg88gUFK@H 52J pn [ K[!LDB?=#$#%($(" +>32#"&'#".54>32#".#"3267!325&#"#"&';u~:IԋVUрՐI:~ȍt;8"->+O66O,=-"39IrhXQQXh rI9 :877: R7JKPX@1p   p  a[K [!L@9p   p  aK[ KK [!LY@64.,('#%$" +%#".'!!!!>32#".#"!!32>7>32RUh q싘RZ/GjQPiF ] HlN3SG>  mt_[hT} $*$5f_el8 ) 5@2JaKL +.'#"&'###+!ugg#, ok ."g#`78a##>&"A@>J a KL"!   +.'#"&'###+!!!!!gg#, ok ."p"#`78a##>&>V  80@-30JpYKL'A'!+>?!#"&'.+###'#"+>7!0' &0="- &5J6  6J5& ."ٻDYsJ ! KsZD%<88 88<%&3C'{'C3m&GrT5 r 5UrG  =8@58 J  cY KL7654'A'! +>?!#"&'.+###'#"+>7!!!!!&0' &0=". &5J6  %/E6) ."ٻN5! KsZD%<88 88<%&3C'{'B4m&1Lk 5UrGr]@-8W JKPX@8pc[ K [  K  [K  LK"PX@Bpc[ K [  K [  K  [K  LK$PX@@pc[ K [ K [ K  [K  LK+PX@>p sc   c[ K [ K [  LK/PX@<p sc  c   c[ K [  L@Ap sc  c W  c[ K [  LYYYYY@][SQPNHFCA%#$!(!$2"+.#"#"&5463232>54.+532654&#"#"&/>32#".#"32632+1f39W:(Ji@ͺ}}IiM5 BSuGZZ0Q9 =~!4)#-*(C2B1I`: Fr3'8M.6P5c^Sc % HP8eSd3?Se54.'#"&'>32#"&'.54>7>32S[10\RO01PT]12]TP0/OWZ67XXYX76ZWShhR!&'!RhiR!'&Ԑ~*21*}}*23*|V|+r@N < JKPX@I h  p nccc [  K [  ! L@J  p  p nccc [  K [  ! LY@ pnkieca`^\XVSQJH@>:8#$"#+".#"#46323467>7#"&54632'>32#"&'#".54>32#".#"32673325&#"#"&'dwb/8@z0SNMT_9  ;/62:>3M4:t~:IԋVUсԐI:~ǎ:bSF8"->+l..l+=-"v)2)BA" 3!*7L<'C0&9IrhXQQXh r#0 meem M0@ JK PX@)p[ K[#K[LK PX@)p[ K[!K[LK PX@)p[ K[#K[LKPX@)p[ K[!K[LKPX@'p[ K[!K[LKPX@'p[ K[#K[LKPX@'p[ K[!K[LKPX@'p[ K[#K[LKPX@'p[ K[!K[L@'p[ K[#K[LYYYYYYYYY@ ##(&(1+#"$&546$32#".#"32>;+b2bhVZ &2BX9`t@Cu_9C+ L'l mhT} EyzE "(e?'@$2$JKL?>,&*(+#"&'.'+.532>532>54.5463(LmF6i&%g732#".#"!!32>76_xfzK Rbp8P +B5\x .BQ-1*' fBuaQ]`q?M=o vn;Y>:@7JpK\L +'.'#"&'###+3>   =' JF( S01S.c!zg"D@AJV K \L"!   +'.'#"&'###+!#3!3=   =& IG)Z S00S.c!c 3 60@-1.JpYKL'1!+>?!#"&/.####'"+>7!*!!*b3}) [)8' &6) [ )3@P34Q@3 401104 l!(1 P 1'!F4WB- K -BW5z <8@57 J  cY KL6543'A! +>?!#"&/.####'#"+>7!#3!!*!!*b3})\)8' #5* _( 8&4QA3 401104 l!(1 P 1(!F#4OVK -BW5h/rK/PX@m d[X   %J@m d[X   %JYK PX@=  p n  c  c[#K[KLK PX@=  p n  c  c[!K[KLK PX@=  p n  c  c[#K[KLKPX@=  p n  c  c[!K[KLKPX@=  p n  c  c[#K[KLKPX@=  p n  c  c[!K[KLKPX@=  p n  c  c[#K[KLKPX@=  p n  c  c[!K[KLK/PX@=  p n  c  c[#K[KL@E r  p n c  c[#K[KKLYYYYYYYYY@!pnki^\USPNJHGE?=<:20/-+)!+#"&#"32>32+.#"#".54>3232>54&+532654&#"#"&/>7'326?>32#"(;[= '@/^]4d[*K!&>88<;I`9 G;G0a.GzZ4!Aa@C+B-dnttagZY6J4%82[э$MC?&(! 5DO*?<3#KDsU0&" :P0  2' #EdB3W?$&2EID83B _0@ `  W qC&oBq7-@* JcW[O.)*(+%>54&'#"&'>32#"&'.54>7>32;PMOQZ89YQNLP[;9];l`Y68X_l;:j_[;9\^k:,44,/88nU*22*UnlT/88.UI-v@N > JK PX@K h  p ncc[K [ "K [  ! LK PX@K h  p ncc[K [ "K [  # LKPX@K h  p ncc[K [ "K [  ! LKPX@K h  p ncc[K [ "K [  # LKPX@L  p  p ncc[K [ "K [  # LKPX@L  p  p ncc[K [ "K [  ! LKPX@L  p  p ncc[K [ "K [  # L@J  p  p nccc [ "K [  # LYYYYYYY@ tromgecb`^XVSQLJB@<:#&"#+".#"#46323467>7#".54632'>32#"&'#".54>32#".#"3267332>54&#"#"&'dwb08?z0SNMT_: ! ( 52;=3L4,zXgZ)2fg[>>[hf2)[hX{+1  &N[.J7FYYF7J.[N&  )1)AB" *7L<'C04*6QjxċL9889LxjQ6*w KvQ+HKKH+QvK C.ǵJK PX@#p["K[!KLKPX@#p["K[#KLKPX@(pf["K\!KL@(pf["K\#KLYYY@ ##(#%(@+"#".54>32#".#"32>;+D  _~IA~ysEA $2E3AbA #B^;".^' G~qPJEZ/X}ORW- $"(=@UYM +!5=<'+!@a[cL((($ +#".54>32#".54>32!!P'31%%13'%32%%23%V 1$$13&&31$$13&&3y7%9A@>Jrr[ cL'&1/&9'9%%$"  +2#".54>732>?>;2#".54>3''31%%1tj  iU3%%32%%2&31$$13&? o  o ?&31$$13&2'1*@'rr[cL)(.,(1)1((($ +#".54>32#".54>322#"&'P'31%%13'%32%%23%5)(# 1$$13&&31$$13&&3]K(PX J JYK(PX@rdK[pL@rpdK[pLY!%% +3#%3#"&'7>323265 FqQ,Q1 )7)@x^9d HEx]K(PX J JYK(PX@YdK[pL@pYdK[pLY!%% +3#5!#"&'7>323265xO FqQ-P1 *6*@x^9d HElA JK(PX@r[pL@rr[pLY%!# +7332632#".5*6) 1Q,QqF EH d9^x@lEI JK(PX@r[pL@rr[pLY@ %!# +%32632#".=m*6) 1Q,QqF EiEH d9^x@VAj3BKPX@- B4  J@- B4  JYKPX@0p  c b [nK[pL@4p  c bfK [nK[pLY@@>8632&(%#%$ +##"&'7>323267!5!5#".54>3276;3.#"3267jKvl|J1 !.@[DZaa>EO0_j8>te1PC9 1y*b9q9Q5Gg0N?gI(?6a7/% ;rlb~H*0-I+#Id>63?m'&d3+>m''d3+>m'*d3+>m',d3+>m'.d3+>m'+d3+>m'(d3+>m'/d3+>m')d3+>m'-d3+>m'&''ad3+3+>m''&''d3+3+>m'*''ad3+3+>m',''ad3+3+>m'.''ad3+3+>m'+''ad3+3+>m'(''ad3+3+>m'/''ad3+3+>m')''ad3+3+>m'-''ad3+3+>m'& '*d3+3+}t@eKdL +#t2TF/0@-JccK\lL'%//*(# +>32#".5467>;2>54.#" 2*a8RvHJrtESWYE-;cG(&Fb;;`D&!A`>6mleLJrft"(Ha9>cE$(Ga854&#""32>54.#".5467.54>32D=\? tt ?\=7P52R<V2wzzw2V>#K"9J)+Q?&&?Q+)J9"+`n<324.#"32>>;+#".54>324.#"32>7\zBHzY22YzHH{Z2'54%%45' # $7\zBHzY22YzHH{Y3'54&&45'HR]22]RT^33^T:N00N:8K..KoTR]33]RT^33^T:N00N:8L..Lu '@$[nKYhL  +46734>32#".(8 8))8 8([bb[ 7((7 7((7<Yq 3+8|Rq 3+O@i 3+I'j' °3+Kk'C' °3+L'}') °3+LO';0@-pn[nK\pL(&#,$ +#".54>?332>324>32#".O#P_m@Wf8,BOF2'BPE/0B'9N8&$R(8 7))7 8(5).V{NLjK4./ 3D3,6H6$9)8((8 7((7M'1EYmKPX@+c   c[kK  \ dLK PX@/c   c[kKdK  \ lL@3c   ccK[kKdK  \ lLYY@~|trjh`^VT((%#&((($ +#".54>324.#"32>>;+#".54>324.#"32>%#".54>324.#"32>7\zBHzY22YzHH{Z2'54%%45' # $7\zBHzY22YzHH{Y3'54&&45'7\yBHzY22YzHHzZ2'54&&45'HR]22]RT^33^T:N00N:8K..KoTR]33]RT^33^T:N00N:8L..L8R]33]RT^33^T:N00N:8L..L0+3#Z   4HJK PX@.h c c   _[ eL@/p c c   _[ eLY@'65"! @>5H6H,*!4"4  +2654&+72#"/.+#2>54.#"2#".54>)$$&&.@'&& A] 0 c:bH((Hb:9aG((Ga8I~]55]~II~]55]~"n +&= g "*Ic89dI++Id98cI*b5]|FF|\66\|FF|]5uT{"J__3+_K__3+z_L__3+d2jB 3+2jC3+d2(j'B BS3+3+2Fj'CCZ3+3+dnO__3+cN__3+cN__3+j.p\__3+.@+J[kKYdL  +334>32#". !(8 7))7 8(<l8((8 7((7NR59@65&Jp[kK\lL1/%$  +".54>32#".54>?332>7 8((8 7))79#P_m@Wf9Ev\!?pR00C'-K>4(7 8((8 7(6(0UvF@eblH0SQU2$9)"PmPKK3+EmQKK3+MVRKK3+CVSKK3+B4VT KK3+G9VUKK3+ i[I`||3+^7,@)7#J[kK[dL***# +%!#!>54.#"!"&=!5.54>320*EvV17gZZg71VvE*0]c4aa4c]݉%/ 6ZV]a22a]VZ6 /%b_yԞ[[y_bN@uWCv N9I@F a cK  Y  fKdL9964321/,*'&%$!#!$ +!!+32##".7!+#"&?3#7>;>;!32)315c4&  Mq ;; @'mLs&! 306p=;'pLMn'.=^g&%-7Nh%20*-6Og&%B(,j1%H!>ojW"k%bl= "9@6 Jba  cKdL"  +!!!!#!5!5!5!32>7>;\@? <#- #  ,"yY Y- 3V+,V2%N7@4aa YcKdL +!!!!!#53!D[/V, G@D c [ cKY fKdL  + 7!!.+#+##53! 3'-F T{isjbl9"O]I&@ 5 JK PX@9p  p c   c[kK [ l LKPX@9p  p c   c[kK [ o LKPX@9p  p c   c[kK [ l L@9p  p c   c[kK [ o LYYY@IHBA@?;910"#%##'$ +3>32#".#"!#!!#!32>32#".'#53&45<7#OnމDq^#?1E^A(]% %?"ŘQfC/U#e|M֞czŋK1F-F#L'!  K'"*" I6S9O~  ! k9yK PX@' f   b adL@& r   b adLY@9964321/,*'&%$!#!$ +#3+32##".?#+#"&?37#7>;7>;332/05W.{&! 7m&.)h&%-7N%0*-7Ng'%'-1%fOGE@BG>-$JrpnWYMBA:987('  +%>54.'#7.'7>32.54>?3#".'OXJ%3_*8"E7(QKA09gXg<5 "&4F0S,+JpU?3#".'>32/rjYQ#QX].Si;=wrO|1:!)20A.$ y$)8% N~idQ D-R D2?@< -&JpccYdL&#%%%" +46;54>32#".#"!#!>3!!5>=#D))=#535#546;54>32#".#"!!!#!>3S=H(I/cn2I #2#_dee'N*T,Ö RL7na-(TwHv8 !rq ma.(wS 4(k#C@@  c a cdL#"  +2>7!!.+#+##53!235O7!L 7R7gxgiiTon;u$:*,9"枧H*R{QNk9yK PX@' f   b adL@& r   b adLY@9964321/,*'&%$!#!$ +#3+32##".?#+#"&?37#7>;7>;332/06e/&! 7#".#"'>322>7#".#"'>329.!%w?1c`Z(9/!$&yD2c_Z(9.!%w?1c`Z(9/!$&yD2c_Z0+# 60"0+# 60$y^ aK PX@!g bafL@ s bafLY@ +!!#7#5!7!5!733Md@nn2Nffڷʸx  0+5 15-ma  d<@ HYdL +7!!5)/2&l췷 icg<@ HYdL +7!!5%>7&'%5l-1(cۣ   0+5%>7.'%5l11odyۼ  QK1@.aaYdL +7!!!#!5!3Qhgȷ;Fy@UYM +!!yFw>K PX@gUYM@sUYMY +%#!5!F \{ 0+% ' 7  XÃ>ҁ/,=}<‚>.,QZ+&@#a_[nL(((% +!!4>32#".4>32#".Qi7'6 6))6 6''6 6))6 6'6''6 6((66''6 5((5't7yK PX@' f   b adL@& r   b adLY@774210/-*(%$#"!#!!$ +#3%+32##"&?#+7#"&?37#7>;7>;3732vKJ"%/ `!QJ+M!% W`"%)O!K!MfIf!&6*|!&8fI R_Je &@#UaYM +##5#53533J#āe#7@UYM +!!e.e7"@aUYM +!!!!e..C>Ig@ Gi, +&54>7.54632_ %*1*$ "2!~   3%#0%<>:H @[dL$" +74632#"&H6*(77(*6W)55)(55_E$@!JWYdL!#" +>32#4&#"#32 J8+D-([  *6I+P "#OYJR (I@F#" (' J!HGcW[O   +2654&#"'#"''7&547'7>327L((((L*1-(NULNWM-.(NWNO)**)LLVL*1-(NUK NWL)0.(N5^GF@F?<,+# JKPX@&fpng\dLKPX@%fpns\dL@$rpns\dLYY@DB;965&% +%>54&'+7.'76327.54>3746;#"&'c*.) $#*!c#C5!#Dc@? 6b!4  #E6!$Ed@? 2G+ $)$ D  #  ,@.3XD(5g .P  0H5+Q@'1f ,@  WJ2<@9*# +JrpnW[O''#- ++7.54>?>;#"&'>32O07)!*b3? +K7"Cb@? &?,   A?7?00'5d ,D[87_H,Bs $<  9k0@@= +$Jpca[dL%%#'% +354>32#".#"3#>;#!5>=#9F!A`?-G8*D   )+7 !Fg0XB(%3-5,go>9+I  k%"n"9@6 J  rbadL"  +3#3##5#535#5332>?>;}|яT  RDO4OrrO4O+*Lf5@2 aaadL +3#3##5#53!SԈIIOeNN;m7R@O /(# Jpc a  a [ d L765432.,%#'% +354>32#".#"3#3#>;#!56=#535#;G!A_?-H7*D   *+7  ?GGG70XB(%3-5,7O4O 9+I  k C;O4> C@@  c a cdL  +267#53.+#+##535323>1:82&r? }$55͂ >`)3\0$hmOsg*y?d@a  / J?Ip  pcc   c [ d L:98731,*!###%$ +3>32#".#"3+3+32>32#".'#535<7#*H 5Lb;Ir>  !dc# K"{HBeH, E>?=cG'<0E x& %~F;;(He=N +x!P 0+.5467+&MJBBJM&+daS/rq. U,x"P 0+4&'&6?'.7>,&MHBBHM&,dbU .qr/S'ti 3+RJ 3+e7( 3+eG7 3+J9 3+G~9 3+2|jq 3+mi 3+B|Ii 3+@|_i 3+MZi 3+C|Yq 3+EOq 3+QL 3+4] 3+XK 3+8jq 3+i 3+F`i 3+:lq 3+8i 3+&~uq 3+.$ 3+*  3+'t 3+J 3+H 3+qW7 3+QwLp 3+4]e 3+XK 3+8j  3+ 3+E_ 3+:l  3+8 3+&u  3+*w °3+R!J' °3+e7f °3+e7 °3+I)w °3+Gw °3+`F °3+2j °3+K< °3+>[ °3+4N °3+\ °3+BI °3+?^ °3+FS °3+CY °3+HR °3+PK °3+5\^  °3+V[IC °3+9k °3+ °3+Nh °3+8j °3+= °3+'v °3+): °3+/:% °3+}&t:r r3+PT1IE@B,+*!J?HI GrpqYfL10/.%# +.5467#3267#".5'5?!3>54.'7 |U`A&'4 ;^C$Fω35 2r>`N dxdU`@('4 ;_B$Fω9UUwZD" 7tp5V4&,.ZV,. ^:VVyZE" 8tnV!%)-159=AEY@~CDE? A@!  87) 94-(' 5,3+J  c   a  c]YcL::""VTLJ:=:=<;10/."%"%*$ +4>32#".3#%''5'7'7#'3'7%'7577732>54.#"OhgP$B\pEhO yRFQ+tFPbyd sxRlEQնtFPbzd8bJI`88`IJb8hPPhEp\B$PWsEObxd swQnFPֶsEObyc wQEP?Jb88bJJb88b #'+/37;?Co@lA=CB?>76'&32+*51)%J  ac]YcL88 8;8;:9/.-, # #($ +4>32#".3#'%'%577#3''%%577O3E''D44D''E3xXiyMFZ-&Fs-yLmYxME,iF,zM'D33D''D33D&Er,xKlWwMF,hE,yKmWiwMEY,-7@[WK[XL$&($ +#".54>324&#"32678fXWf88fWXf8f^^gg^^fOg;;gOOf;;gOfssfgss,,% %3+@.@+ JafK\pL%% +##"&'7>32>5#5333@"N}Z#< %%2 OCvY3  !6(;2?:@7a[eKfKdL  +".54>32###5333< 9**9 !:++:*8 !:**:! 8*r; !@acKdL +#!#53!3pz1 !@afKdL +###5333{{{{AGWu-K(PX J JYK PX@peKdK[jLK(PX@p_eKdL@#pp_eKdLYY@!%% +%#"&'7>32326=#3- FqQ,Q1 *6)@x^9c HEOE/HK(PX@H 87.J@H 87.JYKPX@+[kK [ nK[lK[pLK(PX@+[kK [ nK[oK[pL@9  pp[kK [ nK[oK[pLYY@FD(%!%!%'(" +.#"32674>32#"&#"32632#".='#".54>32*c98Z@"6N0Ml0+[b5U1$ KK*6) 1Q,QqF >kTe7>teVz03**UYZ}O#@;Wi;k Z_EH d9^x@GZGXF~rĐQ6.B?Ӷ5JKPX@1p c[nK[lK [pLK(PX@1p c[nK[oK [pL@8p  p c[nK[oK[pLYY@=;:831.,(&  $ +4.#"#".=#".54>32#!32>32326326S7k{1Q,QqF 4i3kNDsavC",Hc<wo8'OsK%"ZEH GoM@ :E JK PX@8ppc[nK[oK  [ p LKPX@8ppc[nK[lK  [ p LKPX@8ppc[nK[oK  [ p LKPX@8ppc[nK[lK  [ p LK(PX@8ppc[nK[oK  [ p L@?pp  pc[nK[oK [ p LYYYYY@IGB@?=8631+)(&" " +%#".5467.54>32#".#";#"32>3232632#".5-X(StE^M)9$5igv;8$5J5Y[hassoc/E-:N7*G*6) 1Q,QqF  *OtKTv!5;?9gM.F9_ B47DF> 5(#ZEH d9^x@Ov;@ 2 (JK PX@[fK[lLK PX@[fK[oLKPX@[fK[lLKPX@[fK[oLKPX@[fK[lL@[fK[oLYYYYY@0.+) ;; +".54>7+5463!32>54.'!2#"&'cnN&Fa<'Q'~+$|)I8!+Je99eK+!7J({$+~'Q(54&+#"'.+#!20E+X\`X< <Noc.jc(!+9!BJ-&/RpAc& #Wg'K PX@[fK[lLKPX@[fK[oLKPX@[fK[lLKPX@[fK[oLKPX@[fK[lLK/PX@[fK[oL@c[oLYYYYYY((($ +#".54>324.#"32>gCnKKmBBmKKnC'32&&23'~==~}==}aw@@waaw@@wI JKPX@pfKdL@pYdLY@  +#467./G$&" @1M7B PP 'K PX@p[fK\lLK PX@p[fK\oLKPX@p[fK\lLKPX@p[fK\oLKPX@p[fK\lLK PX@p[fK\oL@pc\oLYYYYYY@&$   +%2654&#">32#".5467>;3@B13?54&#""32654&#".54>7&54>32* =34=6;0422112(7!1X|LM}Y1"6)q/SrBBpR/ +7<<71E{7.,?>-.7/:C%EpO++OpE%C:/>;fJ**Jf;U,S@ )JK/PX@[fKYdL@cYdLY@,+ +%2!5467>54&#"/>32>3'-D 8)108 40 BaxAIxU.';; +6$, MrK%.Pl>5\SM'G*W@('JK PX@%pcYfK[lLK PX@%pcYfK[oLKPX@%pcYfK[lLKPX@%pcYfK[oLKPX@%pcYfK[lLK PX@%pcYfK[oL@#pcc[oLYYYYYY@ $#'("" ++632#".'7>3232654&#"'!AN&'HoK'4^N3YM@L "$.$2B6C7/Qx58,NnBM`6'2jA;5D,M:@ JK PX@c[fK[lLK PX@c[fK[oLKPX@c[fK[lLKPX@c[fK[oLKPX@c[fK[lLK/PX@c[fK[oL@cc[oLYYYYYY@ $,.$ +>32#".'7632>54654&#"'e 7#".54>32+<8+/99-,9a *1-^L0/X~PKxR,+H+<;A9:<=!FmLE{^72Y{J5\YW.&$./_@ JK PX@dfKdL@rddLY@  +5467!+#5!"&/3 N&C%\N9K PX@YfKdL@cdLY@ $' ++>7!"&= ;2$&!k19Z!1#9"zJ&KPX@ rjL@ riY +3#<<J0>zf*@  HKPXjLiY +'#'7'77SsPX7#".54632#,&& $1 A<$6&=^?!#&3A+<$/P9 U%RKPX@g[3LK$PX@s[3L@sW[OYYF&+.54632#*'?^=KH32"6K-$>6/!8K,$?6.O!+8[A##*8[A$S!KPX@ JK+PX@ J@ JYYKPX@[3K[3LK(PX@s[3K[3LK+PX@scYM@sc[3LYYY@ !!&+467>7#".54632#2#&& $1 A<$6&=^?# r9!#&3A+<$/P9 q,$awS!KPX@ JK+PX@ J@ JYYKPX@[3K[3LK(PX@s[3K[3LK+PX@scYM@sc[3LYYY#&+467>7#".54632#%#&6;'& $1 B<$6%>^?,q #!#&3A+<$/P9 $,pS6@ JKPX@$g cc[3LK(PX@#s cc[3L@(s ccW[OYY@66#$#%& +467>7#".54632##".#"#4>323265,&& $1 A<$6&=^?6K-$>6/!8K,$?6."!#&3A+<$/P9 8[A##*8[A$!*U kK"PX@[3K[3LK$PX@[3K[3L@c[3LYY@  F&+.54632#*'2#?^=JH,$gpU5KPX@$g cc[3LK$PX@#s cc[3L@(s ccW[OYY@55#$#+F& +.54632#*'#".#"#4>323265?^=KH6/!8K,$?6."V%?T/HNB3& "_8[A##*8[A$!*pU `K"PX@[3K[3LK$PX@[3K[3L@c[3LYY#F&+.54632#*'#&6;i?^=KH32#".54>329# r%32%%23%'31&&13'ca,$1$$13&&31$$13&&3c3.TKPX@[3K[+L@[+K[3LY@+)! #+&6;%#".54>32#".54>32yq #8,%32%%23%'31&&13'c$,1$$13&&31$$13&&3</C>@;c c[ +L@>64,*"   +2653#".#"#4>32#".54>32#".54>32#6K-$>6/!8K,$?6.'31%%13'%32%%23%!*8[A##*8[A$r1$$13&&31$$13&&3S%^@ JKPX@g[3LK(PX@s[3L@sW[OYY&+467>7#".54632#,&& $1 A<$6&=^?!#&3A+<$/P9 e\@UYM +!!eV\b!@_cL  +".5332>53VsG 2''2 Gt-Nh:0!!0:hN-Vrt>K$PX@p[2L@pU[OY%#+3;#"&5V +"-SOE.#   PU:;CKPX@gdcL@sdcLY@ !(! +#".54>3!532#B4''3B3''4`!1!$3!a"1!$3!;(@%_[cL  +"#52>32#4.(DDJ\tK@eWMPX7", & !&!+9! U%4KPX@g[eL@s[eLYF& +.54632#*'?^=KH7#".54632#,&& $1 A<$6&=^?!#&3A+<$/P9  0+%'%7%7jzyozoiy1MGHGB#5GYk}@pp   pps!c'&c# "  c%$c W [O~ml[ZIH76%$~yxvtrql}m}gfdb`_Zk[kUTRPNMHYIYCB@><;6G7G10.,*)$5%5## (+%2#4&#"#4>2#4&#"#4>2#4&#"#4>!2#4&#"#4>2#4&#"#4>!2#4&#"#4>2#4&#"#4>!2#4&#"#4>lCeC!'88'"CdCCeC!'88'"Cd*CdC"'88'"CduCeC"(88&!CdCeC"(88&"CdCeC"(88&!CdCeC"(88&"CdCeC"(88&!Cd&C^843348^C&*&D^844448^D&&C^843348^C&&C^843348^C&?&C^834438^C&&C^834438^C&&C^843348^C&&C^843348^C&3la;YuKPX@&e  ;)G Y< JHx GKPX@&e  ;)G Y< JHx GK PX@& e  ;)G Y< JHx G@& e  ;)G Y< JHxGYYYKPX@Np  n  p  p  pd  _ [ K  LKPX@Sp  n  p  p  pXd  _ [ K  LKPX@Vp  n  p  p  p ndc  _ [  LK PX@Z p n  p  p  p ndc  _K [  LK(PX@_ p n  p  p  p n sdc  cK [  LK+PX@f p n  pp  p  p n sdc  cK [  LK/PX@m p n  ppp  p  p n sdc  cK [  L@k p n  ppp  p  p n s  cdc  cLYYYYYYY@(ZZбαξZuZugf:(*4+#.'.>7>62>32#".'&67>3>7&67>'66.'.7&5467>7.54>32#".54>7&'.7.'&'.>7>'"&'.'#".54>32j +25-0/Wiu> )1M:-!*8,`a\& +15().0/Whv=  *g*$)6632! 5  9G"0"4"3K1   :G#0#3"3K0'  )h*6632 H )1$2-!*8+aa\&  0205632!   9G"/#3!3K07  )g*5632!  +15()%d)Whu=  *1L:-!*8+a`\&   *1L:,!*8+a`\& +15()-0/Whu=  /!"/"4!3K09!+/'@$+#"!  HUYM/.-, +467/ &/.'>?> 76!!~ -6YLIX6. %7XY5%LHIB3 UKU 3AH' UIU ("l$@!JrW[O+ +2>54.546;#*@+54.'#3>54&'5+5!!5>;Ic<>bEjlhn|q5?`C)Cz$[k$[$32#".4>32#".4>32#".4>32#".y(8 7))7 8((8 7))7 8((8 7))7 8((8 7))7 8(7((7 8((8P8((8 7((7P8((8 7((7Q7((7 8((8=m~7?K+PX@c[jL@cW[OY,,,& +4>$32#"$.732>54.#"=KKKKoD{Ҭ|CDzҬ{DKKKK ҭ{DD{Ҭ{DD{=m~/K+PX@ rjL@ riY@   +2#"$.54>$]KKKKKKK K>m'CK PX@cc[jLKPX@c[fK[jLK+PX@cc[jL@!ccW[OYYY@)(75(C)C((($ +4.#"32>'#".54>322#"$.54>$CnKKmBBmKKnC'32&&23'KKKK}==}~==~aw@@waaw@@wKKK K>m*hJK+PX@pa[jL@"paU[OY@** + 6?32#"$.54>$<@ "&$GKKKKP B7KKK K>m,H@ JK PX@$pnc\jLKPX@"pcfK\jLK+PX@$pnc\jL@)pncU\PYYY@.-<:-H.H(' ,+ +"7>54.#"67>32!54&#2#"$.54>$!O)#J<'.UxIAxaB 04 801)8 -'KKKK'MS\5>lP.%KrM ,$6+ ;;>$6R$.KKK K>m:V|@:- JK+PX@$ccc[jL@)cccW[OY@<;JH;V7>32'2#".'.32>54&'>54.#"2#"$.54>$ <0/Q]eY('=+o:QkHQ{T+KNDH%JnIArZ< 6KKKKZ  )$1+;9.?) /CeD"0TqAVema1]J-%KrM9KKK K>m2@  JK PX@& pf a\jLK+PX@' pn a\jL@, pn aU\PYY@&$22  +3#3!35326=2#"$.54>$e&cNKKKK=?%CZoKKK K>m*F@%JK+PX@,p acc[jL@1p accW[OY@,+:8+F,F"(($# +!632#".#"32>54.#"732652#"$.54>$Q/7C6B2$.$" L@MY3N^4'KoH'&NAݒKKKK,D5;Aj2'6`MBnN,85KKK K>m 'C}'JK+PX@%pcc[jL@*pccW[OY@)(75(C)C%#   +"&54632#"32>54.#"2#"$.54>$T6m.`K+PX@pa\jL@"paW\PY@" ..$# +3!3267>=2#"$.54>$4!e&ܳ2; KKKK"9#t1!91kKKK K>m ;W(JK$PX@( cc[ fK[jLK+PX@& c cc[jL@+ c ccW[OYY@=<KI54.2#"$.54>$b;6=43= *0211224p/RpBBrS/q)6"1Y}ML|X1!7KKKKkE17<<7+ {7.->?,.7?;fJ**Jf;>/:C%EpO++OpE%C:/KKK K>m *F'JKPX@&pc[fK\jLK+PX@$pcc\jL@)pccW\PYY@,+:8+F,F(,"$" +4632#"&326?>54.#"3272#"$.54>$9,-99/+8+H+,RxKP~X/0L^-1* KKKK^<=<:9A;$&.WY\5J{Y27^{ELmF!KKK K>m'6R@0)JK PX@, r rppcjLKPX@. r rpp[fKjLK(PX@, r rppcjLK+PX@6 rr rppncjL@< rr rppnqW[OYYYY@87((FD7R8R(6(6((($ +4.#"32>'#".54>32 6?32#"$.54>$CnKKmBBmKKnC'32&&23'@ "&$GKKKK}==}~==~aw@@waaw@@wP B7KKK K?m9~@ JK+PX@!p  a\jL@'p  aU\PY@-+99 + 6?3!6?32#"$.54>$t@ "&$G@ "&$GKKKKP B7P B7KKK K?m,;W8@ 5.JK PX@) r rrr r[jLKPX@. r rp nfK[jLK(PX@) r rrr r[jLK+PX@- rr rrr r[jL@3 rr rrr rU[OYYYY@!=<--KI54.#"67>32!54&# 6?32#"$.54>$!O)#J<'.UxIAxaB 04 801)8 -'<@ "&$GKKKK'MS\5>lP.%KrM ,$6+ ;;>$6R$.P B7KKK K?m:Ie@C<:- JK(PX@4   r rp  pcc j LK+PX@8   rr rp  pcc j L@D   rr rpp  n qcW[OYY@KJ;;YWJeKe;I;I.,&' +>7>32'2#".'.32>54&'>54.#" 6?32#"$.54>$ <0/Q]eY('=+o:QkHQ{T+KNDH%JnIArZ< @ "&$GKKKKZ  )$1+;9.?) /CeD"0TqAVema1]J-%KrM#P B7KKK K?m%A@  JK+PX@2   p n  p   a [ j L@8   p n  p   a W [  OY@)'&53&A'A%%$#  +3#3!35326= 6?32#"$.54>$e&cN@ "&$GKKKK=?%CZYP B7KKK K?m*9UK+PX@3,%J@3,%JYK+PX@:pp  p   acc j L@Fppp  n q   acW[OY@;:++IG:U;U+9+9"(($# +!632#".#"32>54.#"73265%6?32#"$.54>$fQ/7C6B2$.$" L@MY3N^4'KoH'&NAI@ "&$GKKKK,D5;Aj2'6`MBnN,85iP B7KKK K?m '6R@ 0)'JK+PX@/ r rrr  p c j L@; r rrrp  n qW[ OY@#87((FD7R8R(6(654-,%#   +"&54632#"32>54.#" 6?32#"$.54>$f6=6?32#"$.54>$!e&ܳ2; @ "&$GKKKK"9#t1!91kP B7KKK K?m ;JfD@ D=(JK$PX@8  r rp  p c[ fK j LK(PX@6  r rp  p c c j LK+PX@:  rr rp  p c c j L@F  rr rpp  n q cW[ OYYY@)LK<<ZXKfLf54. 6?32#"$.54>$\;6=43= *0211224p/RpBBrS/q)6"1Y}ML|X1!7h@ "&$GKKKKkE17<<7+ {7.->?,.7?;fJ**Jf;>/:C%EpO++OpE%C:/P B7KKK K?m *9U@ 3,'JKPX@3 r rpp[fK [ j LK(PX@1 r rppc [ j LK+PX@5 rr rppc [ j L@; rr rppc W [  OYYY@;:++IG:U;U+9+9(,"$" +4632#"&326?>54.#"327 6?32#"$.54>$9,-99/+8+H+,RxKP~X/0L^-1* 9@ "&$GKKKK^<=<:9A;$&.WY\5J{Y27^{ELmF!sP B7KKK K?m'TpK PX@ ;+JK PX;+J@ ;+JYYK PX@(p  cc [ j LK PX@*p  c[fK [ j LK PX@)p W [fK [ j LKPX@*p  c[fK [ j LK(PX@(p  cc [ j LK+PX@/p  p  cc [ j L@4p  p  cc U [  OYYYYYY@VU)(dbUpVpPOCA75(T)S((($ +4.#"32>'#".54>32"7>54.#"67>32!54&#2#"$.54>$tCnKKmBBmKKnC'32&&23'!O)#J<'.UxIAxaB 04 801)8 -'KKKK}==}~==~aw@@waaw@@w'MS\5>lP.%KrM ,$6+ ;;>$6R$.KKK KWY@YfKYdL +!!7!!W>vl@UYM +!!vXvl"@aUYM +!!7!!vXfwJZ@W[O($ +4>32#".fNggNNggNhgNNggNNod'"@cW[O((($ +4>32#".732>54.#"o0So@@pS00Sp@@oS0(66((66(?pS00Sp?@oS//SoA6((66((6 3GKPX@ [eL@W[OY +"'6$!rA:D+@)Wh 3GKPX@ [eL@W[OY + .$#:ArhW)@+ b@ JK PX@sW[OKPX@s[eL@sW[OYY"$ +.#"#4632>}LLy<' T\#u @ J_eL)" +#".'532653Lz@; rr`[cL%$!  +2653#".#"#4>32+7>3"6K-$>6/!8K,$?6.-#()O!+8[A##*8[A$3m +H@E"JrrWc\P (& + + # + +>32>53#".#"#4>32$ `! 5M23K>3  5M23L<4m 6!2[G* % "1]G+ % e ,@)rrUZN # ++7>3!!#()@V> -@*rrUZN    +2#"&'!!&((#'Vd"~.':3+". -@*rrUZN    +2#"&'!! ڳ!X.  K/C=@: c _[cL@>64,*"   +2653#".#"#4>32'#".54>32#".54>32"6K-$>6/!8K,$?6.'31&&13'&32%%23&O!+8[A##*8[A$1$$13&&31$$13&&3<'+&@#cUYM((($ +#".54>32#".54>32!!P'31%%13'%32%%23%VM1$$13&&31$$13&&3."'+&@#cUYM((($ +#".54>32#".54>32!!:%2/$$/2%%11$$11%rXl0$$01%%10$$01%%1׎3d *@'ps[iL # + +>3#".54>32d# *85))58*5 6))67**77&PK PX@gccL@sccLY@&%  +".54>32#32>?>3 8**8 !;++;:j  i*9 !9++9! 9*  o  o + F&dK PX@!pgW[O@ psW[OY@&%  +".54>32%#32>?>36))68**8I*YX+)57**75)u  tGM\QKPX@gWYM@sWYMY@+"&/#"&/#"&/.5M=%'%'9\  q^w0+ Lwfc iK"PXJJYK"PX@[dK[hL@p[dK[hLY@  +232654.#72#"&'76 -- .%?fF&7O18c %8'& 4D&)E2[.@'6 63+B+F&AOww3+8 &K$PX@ seL@ riY%" ++>;/Q'jl '( 3 @ri#" +>;+/"T4T"!y[7@UYM +!5[7.'& &3+.lk'(& &3+<')B B3++F'& &3+k'& &3+d 'T T3+e'D D3+{  -@*W[O      +2#"&/#2#"&'%(2u"(4) F *@'sW[O  +2#4&#"#4>KzV/>O(6!/Vz&Fe@32!!"6K-$>6/!8K,$?6.~VO!+8[A##*8[A$Q3'( (3+H?KPX@aYcL@aUYMY +!!!!HXXc~0+'77~dcd~0+''7ddb*0+'7dd֏ccR0+'7'7Rddbb p"@cW[O$&($ +4>32#".732654&#"$=P,-R>%%>R-,P=$/,(00(,/.L66L.-J55J-'22'*11wJ>K PX@gUYM@sUYMY +!#!vJ>K PX@gUYM@sUYMY +#!5!v7327#,:! 9**9 !:,X 9**9 !9**9+ #@ JGW[O($ +#".54>32'+:! 9**9 !:+.p| 9**9 !9++9eo|p+@(cUYM  +".54>32!5! 9++9 !:++:\,: 9**9 :,9v@^cL +!5!5W( @ Hri +%#5'#FQf9_m @ Gri +%%353*w9eg'8q':ܰ3+ܰ3+3+eg'8Z';ܰ3+ܰ3+3+eg'9q':ܰ3+ܰ3+3+eg'9R';ܰ3+ܰ3+3+b2&'8q:3+3+3+b2&'8X;3+3+3+b2&'9]:u3+3+3+C*..H@E#"J[eKYfKdK[pL..%%%% +3'.=354>32#"!#"&'7>32>5!Y#*OtK,!;2|#M}Z#< &%2 HeuRX/ LYvCvY3  !6(l*FKPX@( J<HKPX@(  J<H@< (  JYYKPX@* [ cKY fKdK[pLKPX@4 [ cK[ cKY fKdK[pL@2 [ eK[cKY fKdK[pLYY@EDA?:832$%%$ +#"&'7>32>5!#!#'.=354>32#"!54>32#"!#M}Z#<%%3 pY#5cYF=1!,E0*PtJ+ :2|#CvY3  !6(lIHe:Xb4{/M92uRX/ LYv\'@[cL((($ +#".54>32#".54>32p'31&&13'T%32%%23% 1$$13&&31$$13&&3/@[eL($ +#".54>32/+;! 8**8 !;+1 9**9 !9++9X&goC&b.ZKPX JK"PX J JYYK PX@&pnYcK[lLKPX@&pnYcK[oLKPX@&pnYcK[lLKPX@,pnnYcK[lLK"PX@,pnnYcK[oL@0pnnYcKdK[oLYYYYY@ ($( +#"&'7>3232>54.+547!!!uj2apF?+  $-LrL&!KxW&5}hBgPz|>'D^71N8s**a0c/V +@(aYcKdL   +!!!!!5VQ^^QBeAf)$:@7 Jac Y cKdL$#"!$' +!3##"'.+53267!5!.+5!)28 p5jD )(r"v S1](. 6VFISDg'6@3%!  JpcK\dL#$, +%%326546;)54?554?!""J) ) p) ᐇ>GZ# NrZ" N3]K(PX J JYK(PX@rdK[pL@rpdK[pLY!%% +3#73#"&'7>323265;e FqQ,Q1 *7)@x^9d HEoyOJK&PX@rdK[pL@rpdK[pLY%!# +3#7332632#".54e)6* 1Q,QqF DI c9^x@o]K(PX J JYK(PX@YdK[pL@pYdK[pLY!%% +)7!#"&'7>323265e FqQ,Q1 )6*@x^9d HE]K(PX J JYK(PX@YdK[pL@pYdK[pLY!%% +3#5!#"&'7>323265R) FqQ,Q1 )7)@x^9d HE*&%*&Y*|K&Y5)||&[)&[' °3+Ln'D' °3+LI'D' °3+Ll'D' °3+Lb'D' °3+LU'}' °3+Ln'}' °3+@''// °3+L'k' 6 °3+L'k' 0 °3+['' °3+K@>JK PX@[kK[lK[hLKPX@[kK[oK[hLKPX@[kK[lK[hLKPX@[kK[oK[hLKPX@[kK[lK[hL@[kK[oK[hLYYYYY@ :8(&($ +32>54.#"#"&5467.546$3232>32^@wjjv@@vjjw@ c7ci>:cjn¢Z/X$9&" wFFwwFFQB2^(uo3]j|A*#E&a <@9a  acK  ZdL +%!#535#53!3#3#  WWC@@ JpccKZdL$" +%!#4>7!32653#"'6K, %)%B[6)3VA*. ",9^C$`B9 86JK PX@[nK[lK[hLKPX@[nK[oK[hLKPX@[nK[lK[hLKPX@[nK[oK[hLKPX@[nK[lK[hL@[nK[oK[hLYYYYY@ 20($$" +32654&#"#"&5467.54>3232>32A|{{| c8bj@;iyAIssH7fZ$&! 3QB3^)PtyĈJJykW "'#e@UYM +!!eV} @rpL   +2#"&'((#: @rpL # ++7>3#();CV@YjL +;#C&  3+E&7 3+P 3+y)BK PX@!J@!JYKPX@- c  ceK[nK[lLK PX@- c  ceK[nK[oL@1 c  ceK[nKdK[oLYY@B>:974'(%&" +32>54&#"5>32#".'+#4>;5332653#*'p*c79[@"piGj0>aYe6>sc0NB7 "%&C[5%)%B[6  3*)W^A;AMFt}̑P"1E$*:^C$z",9^C$EA@,JK PX@. c  c eK[nK[dL@2 c  c eK[nKdK[oLY@AA?>=325&#"#4>3:53>5*c98Z@"6N0Ml0%B[61 >kTe7>teVz0#(&C[5 #'3**UYZ}O#@;9^C$-cGXF~rĐQ6.#,:^C${#*& 3+p&$=SK"PX@1 >FQ J@1 >FQ JYKPX@9ppc [ "K[!K  [  LK"PX@9ppc [ "K[#K  [  L@@pp pc [ "K[#K [  LYY@OM53.,)'#!  SS +232654&'#".'763232654&+532654&#"#"&/>32#"&'76A --,efb(G*7L9]`cottah[Y5J5$8:x_e5'@/Tg-Nh;8<7O18c %8'3'A0Z#T?>FD83B _8G-Mc6?<3 |[32#".#"32>32:M597O18c % -- _~IA~ysEA $2E3AbA #B^;;I2%EJQ/)E2[8'3G~qPJEZ/X}ORW-# 'GG3J2^&M;MX;3+X3+NJ&;C&449UK"PX@ 3 J@ 3 JYK PX@8  ppc [ K[!K[LKPX@8  ppc [ K[#K[LKPX@8  ppc [ K[!K[LK"PX@8  ppc [ K[#K[L@?  pppc [ K[#K[LYYYY@SQNLHFEC=;86/.)'$"" +>32#"&'763232654&'".'7>3232654.+'32654&#"#"&'NTuG]^2S;!9ng377O18c % --Kr-O >XyU(Ji@}~IiM5 HP8eSf3AO\4WySP.)E2[8'32F*)2)tx1N6c^Sc % MHK"PX@)J@)JYK PX@/pn[ K[!K[LK PX@/pn[ K[#K[LKPX@/pn[ K[!K[LKPX@/pn[ K[#K[LKPX@/pn[ K[!K[LK"PX@/pn[ K[#K[L@6pnp[ K[#K[LYYYYYY@ &(&(#$* +%#"&'763232654&'.546$32#".#"32>7>32Mړ-17O18c % --[hVZ &2BW9at@Ev\7YKC!  ap K,)E2[8'3tmhT} EyzE ) C&1 ۰3+ & ۰3+M& 3+&C 3+':3:3ΰ3+3+& 3+Yn9  3+Wm7  3+.A@ &JKPX@/pn[nK[lK[pLK(PX@/pn[nK[oK[pL@6pnp[nK[oK[pLYY@ #(#)%!%($ +>32#"&'32632#".=37>3232>54.#"#"'.)`gn6_~IAy'G!*6) 1Q,QqF A $2E3AbA $B^:;I2$j0A'G~qP >EH d9^x@Y/X~ORW-##'9V@S )J d  c[kKYfK  d L99740/&% +!#4>35'.=354>32#"!!32653#"&'!&B[5Y#5cYG=,E0 %)%B[6$(9^C%eLXb4| /M9D",9^C$y JKPX@5 H0*$!J=I@#5 0 H *$!  J=IYKPX@( c c [  fKdLKPX@6  p  pcc [  fKdL@:  p  pcc fK [  nKdLYY@JJCA;931-,%# +54&#"%54&#"#.'#.'##46732>32>3265yS`VS&A1bPSP6](bPS`Rć0;CM.a}HVa1UZ/E+%bc1J0,"g^5.U$-!)*h"]-L2$iW3I.4d]}+_w*@I@  JK PX@0  p  c c[ nKlKhLKPX@0  p  c c[ nKoKhLKPX@0  p  c c[ nKlKhLKPX@0  p  c c[ nKoKhL@4  p  c c fK[nKoKhLYYYY@?=;:653210/+'&(" +32>54.#"2653.'>32#*'#5"#4>;32q*c:8Z?"6M1Ml0%). ?lTe7=pc)AU2#'&C[5 0 3**VYZ}N$A;", !GXF~rS2R9e#,:^C$-K2KPX@ JK/PX@  J@  JYYKPX@$ cc[ nKdLK/PX@( cc fK[nKdL@.h cc fK[nKdLYY@0.,+!%!$" +>32#"&#"32653#*'##"#4>;320ZG+;)@3'%)%B[6#(&C[5 &P\i -@)",9^C$#,:^C$#-K+PX@ J@ JYK+PX@# cc[nKdL@*p cc[nKdLY@,+#!%$ +4>32#"&#"32653#*'#"#4>;+[b5U1#!KK%)%B[6#(&C[5 Wi;k Z_",9^C$#,:^C$E<;KPX@ 0 J@ 0 JYKPX@.r c  cYfK  \lL@5r   p c  cYfK \lLY@9742,+'&!'"" +%#"&="#4>;5#"&=7>;!!32653#*'32>32E6K#(&C[5 i4%)%B[6/) K-.#,:^C$b",9^C$i06 C1\@Y!1 Jp  pc  cYfKZdL/-&$& +%!!5467&#"#4>327!5!32>53#"&' $C]9-T(  9U9,U(g/. :^C%Ƚf2:^C$9!! 3+G!= 3+B)2 3+!32 3+HQL 3+~S9M 3+q&;P 3+$+WI@F% TG7J p ncKdLPMA?><310.+*!*7>;2>7>;#"'&'#>;#"'&'+32>7>;2>7̎R bE) ]  Xшl m шl m ̎R bE) ]   ;; N'=68M\ s'') \s''( :: N'=68Y49 а3+W47 а3+kKkKP% @skL   +2#"&'7)(#7@scL +#32>?>3j  i o  o 7@JrpL+ +#"&/&'+3b d  h  h b$@!r[pL  +".5332>53VsG 2''2 Gt-Nh:0!!0:hN-R,@)c[hL  +2653#".#"#4>32"6K-$>6/!8K,$?6.!+8[A##*8[A$hqXv&@#Wc[O#$#$ +#".#"#4>3232673X!=U4.OF>$"=V5.NF?&p:^C$ $+:^C% ",78 JK(PX@ rhL@ riY@  +#326?>3j iR p  p b"@chL  +2#4.#"#4>UtG 2''2 Gs>-Nh:0!!0:hN-b&3+)Wt 3+"@aUYM +!!!!xx}yc c3+d d3+~n n3+f7 3+ud%K PX@ J@ JYK PX@"a cKdK[pL@)pa cKdK[pLY@%%"( +!!##"&'763232654&'7#!!dYL^L#AZ6)G#! !!HK06Zx=K4"6& M ni&uz&_ 8@5cceKdL  +2673+##"#4>3:33#(&D\7"&'D\6[",:^C$V$,:_C%Z&|°3+0 E $E     2 E\D"B& dP@jvQe   7L#; *1*3t4 G_V; &KPX@ snL@ riY#" ++>;E'pd;,q+1C'0B2ES8U9!].:];2<kS=WS>PS?hU@PUBPUAcCcDErIh (@% J[cKdL ! +#!5!25h)Z (@% J[cKdL ! +#!5!2h. Z3_ (@% J[cKdL ! +#!5!2h#7Zi(U (@% J[cKdL ! +#5!5!2h'8ZP/#^l"@JcKdL +#75lZ^,@) JpcKdL$ +##"&'7%5Ƿ(!'Zt <5^ *@' JccKdL ! +#!"&'73!OZ <=^ "@ JcKdL  +#7Qe Z[^ "@ JcKdL  +# 7e ZU0 ^ "@ JcKdL  +#5 7e ZJ*R/Jl"@JcKdL +#7lZaZ_J,@) JpcKdL$ +##"&'7 5ǭ .. ZxZ!FJ,@) JpcKdL$ +##"&'77Ǻ&. ,Z8xZqJ *@' JccKdL ! +#!"&'73. NZwxZyJ "@ JcKdL  +#.'7 dZp xZ:J "@ JcKdL  +#5 7gZE`xZDl"@JcKdL +#7lZAID,@) JpcKdL$ +##"&'#7 5ǣ6# 2  Z-S' ACLD,@) JpcKdL$ +##"&'#7ǩ 1 2 Z AD,@) JpcKdL# +##"&'#77Ƿ/ 2 6Z AѾD *@' JccKdL ! +#!"&'#73 2 RZ< AD "@ JcKdL  +#5&'#7aZ4A^vAl"@JcKdL +#57lZP2A%@" JcKdL$ +##"&'7 5Ǡ8'%7Z#/* 2`RA%@" JcKdL$ +##"&'7ǣ6#%7ZR'* 22A%@" JcKdL$ +##"&'7ǩ 1%7'Z]* 2A%@" JcKdL$ +#5#"&'77Ƿ(%7=Z* 2A %@"JcK\dL ! +!"&'735%7TZ* 2S_l"@JcKdL +#'5l„FZt5_ &@#J[cKdL  +##'>3!5g!Zۈ< _%@"JcKdL' +#%'>325ڄg!)Z< _%@"JcKdL' +#'>32g!. Z< __%@"JcKdL' +#'>32g!#7Zۈ< (U_%@"JcKdL' +#5'>32g!'8ZPMӈ< /# *@' JccKdL $ +##!5!5Ƿ(@,Zt5 *@' JacKdL ! +#!5!2h)Z *@' JacKdL ! +#!5!2h1 Z2 *@' JacKdL ! +#5!5!2h#6ZJi'R/^l"@JcKdL +#7lZ^,@) JpcKdL$ +##"&'75ǭ .! Z <F^,@) JpcKdL$ +##"&'7%Ǻ&!'Z8 <q^ *@' JccKdL ! +#!"&'73!OZw <y^ "@ JcKdL  +# 7e Zp<:^ "@ JcKdL  +#5 7e ZEU0 Jl"@JcKdL +#7lZ`ZJ,@) JpcKdL$ +##"&'75ǣ6#1 Z-S'pZBLJ,@) JpcKdL$ +##"&'7 ǩ 11 ZpZ!J,@) JpcKdL# +##"&'77Ƿ/1 ,Z pZJ *@' JccKdL ! +#!"&'731 NZ<pZJ "@ JcKdL  +#5&'7 dZ4 pZvDl"@JcKdL +#57lZJAH/D%@" JcKdL$ +##"&'#75Ǡ8' 2 Z#/ AeRD%@" JcKdL$ +##"&'#7 ǣ6# 2  ZR' ABD%@" JcKdL$ +##"&'#7ǩ 1 2 Z] AD%@" JcKdL$ +#5#"&'#77Ƿ( 2 6Z AпD &@#JcK\dL ! +!"&'#735 2 RZ AJl"@JcKdL +#'5lǭ[ZZaFJ &@#J[cKdL  +##'>3!5h .ZZxJ%@"JcKdL' +#''>325Ԯh .)ZZxJ%@"JcKdL' +# '>32h .. Z!Zx_J%@"JcKdL' +#'>32h .#7ZBZx(UJ%@"JcKdL' +#5'>32h .'8ZPWZx/#_l"@JcKdL +#'l„FZ8q_ "@ JcKdL  +#'75ǷgBZtȈ<5_ *@'JacKdL % +##'>3!g!Zۈ< =_,@)JpcKdL' +#%'>32ڄg!)Z< _,@)JpcKdL' +#'>32g!1 Z< _,@)JpcKdL' +#5'>32g!#6ZJ ܈< 'R/ *@' JccKdL $ +##!5!5ǭ .+AZ3F *@' JccKdL $ +##!5!Ǻ&@,Z8q *@' JacKdL ! +#!5!2h*Zp: *@' JacKdL ! +#5!5!2h1 ZE2^l"@JcKdL +#7lZp:^,@) JpcKdL$ +##"&'75ǣ6#!0Z-S' ;L^,@) JpcKdL$ +##"&'7ǩ 1! Z ;^,@) JpcKdL# +##"&'7%Ƿ/!'Z ;^ *@' JccKdL ! +#!"&'73!OZ< ;^ "@ JcKdL  +#5 7gZ4;vJl"@JcKdL +#57lZE`ZJ%@" JcKdL$ +##"&'75Ǡ8'1 #Z#/pZXRJ%@" JcKdL$ +##"&'7ǣ6#1 ZR'pZBJ%@" JcKdL$ +##"&'7 ǩ 11 Z]pZ!J%@" JcKdL$ +#5#"&'77Ƿ(1 ,ZpZJ &@#JcK\dL ! +!"&'7351 NZpZDl"@JcKdL +#'5lǧaZ-IALD &@#J[cKdL  +##'>3!5ǽg 3 ZA!D%@"JcKdL' +#''>325ʺg 3 )ZA!D%@"JcKdL' +#'>32g 3 . ZA!_D%@"JcKdL' +# '>32g 3 #7ZCA!(UD%@"JcKdL' +#5'>32g 3 '8ZPfA!/#Jl"@JcKdL +#'lǭ[ZZ`J "@ JcKdL  +#'675Dzd BZtZp 5J *@'JacKdL % +##'>3!d 1ZZp=J,@)JpcKdL' +#''>32Ԯd 1)ZZpJ,@)JpcKdL' +# '>32d 11 Z!ZpJ,@)JpcKdL' +#5'>32d 1#6ZJBZp'R/_l"@JcKdL +#'l„FZ_ "@ JcKdL  +#' 5ǭ YUZ Lj/VF_ "@ JcKdL  +#'7ǺgBZ8Lj;q_ *@'JacKdL % +##'>3!g!Zw܈; y_,@)JpcKdL' +#%'>32ڄg!*Zp; :_,@)JpcKdL' +#5'>32g!1 ZE;  *@' JccKdL $ +##!5!5ǣ6# LZ-S'hL *@' JccKdL $ +##!5!ǩ 1+AZ2 *@' JccKdL # +##!5!Ƿ/@,Z  *@' JacKdL ! +#5!5!2h)Z4v^l"@JcKdL +#57lZ4v^%@" JcKdL$ +##"&'75Ǡ8'!:Z#/ <LR^%@" JcKdL$ +##"&'7ǣ6#!0ZR' < ^%@" JcKdL$ +##"&'7ǩ 1! Z] <^%@" JcKdL$ +#5#"&'7%Ƿ(!'Z <^ &@#JcK\dL ! +!"&'735!OZ <Al"@JcKdL +#'5lǤdZ2RA %@"J[cKdL  +##'>3!5Ǹe7&ZS2!,A%@"JcKdL' +#''>325e7&)Z2!,A%@"JcKdL' +#'>32e7&. Z2!,_A%@"JcKdL' +#'>32e7Z22!,(UA%@"JcKdL' +#5 '>32e7&'8ZPa2!,/#Dl"@JcKdL +#'lǧaZHAD "@ JcKdL  +#'3675Ǯg BZt^A5D *@'JacKdL & +##'3>3!ǽg 2 ZA =D,@)JpcKdL( +#''3>32ʺg 2 )ZA D,@)JpcKdL( +#'3>32g 2 1 ZA D,@)JpcKdL( +#5 '3>32g 2 #6ZJBA 'R/Jl"@JcKdL +#'lǭ[Z]Z`J "@ JcKdL  +#'675ǭdZZZp`FJ "@ JcKdL  +#'67Dzd BZ8Zp qJ *@'JacKdL % +##'>3!d 1ZwZpyJ,@)JpcKdL' +#''>32Ԯd 1*ZpZp:J,@)JpcKdL' +#5 '>32d 11 ZE!Zp_l"@JcKdL +#5'l„FZ_ "@ JcKdL  +#' 5ǣ S[Z-SȈ*L_ "@ JcKdL  +#' ǩ YUZ Ȉ0U_ "@ JcKdL  +#'7ǷgDZȈ<_ *@'JacKdL % +##'>3!g!Z<ۈ< _,@)JpcKdL' +#5%'>32ڄg!)Z4< v (@% JcK[dL $ +##!5!5Ǡ8'QZ#/R (@% JcK[dL $ +##!5!ǣ6# LZR'i (@% JcK[dL $ +##!5!ǩ 1+AZ]2 (@% JcK[dL $ +#5#!5!Ƿ(@,Zt4jG__3+. @seL#" ++>;N/PA,4(,V;E.0 E $E = 3+0 3+|kS=2<];!].:U9S82@/Wc[O  +2673#".#"#4>32#(&D\7,KB8"&'D\6-LB7[",:^C$$,:_C%C:&o)!?9KPX@adL@sUYMY +%#5!#!!)!?9KPX@adL@sUYMY +%#5!#!!WS>PS?hU@PUBPUAcCcDESFrIh'g<2gz))G#))3+3+#3+'3+Ӱ3+0 03+`3<5*$@!rU[O C ++!5!7>3$ d * 7  ] ]3+*%@"rUYM5 +!5.'!28 i  8*@sWYMQ  +#"&/!5!'!28!I  a*@sWYMT# +!+>3!!$ CJ E!@JriX36  +#"&/+"&'!27>3!2!$!       E#@ Jri8T'B ++"./+>3!27>3!# $  ~x '  27nKPX@[nK[fLK PX@c[fL@Wc[OYY@#$#$ +#".#"#4>323267&D\7,[UH#&'C]6,\UG#(1:^C$ $+:^C% ",'3g3`#%2((V @]kL % +!5.'32e )(3+V @s[kLA  +#"&/!5!32#bV)(h @s[kLC# +!+7>;5!#b#((Vh)@JskL6#6  +#"&/+"&'327>;2)###)(UT(()(;$@! JskL3&3 ++"&/+7>;27>3;###(()(VV((Eg'8Q':iܰ3+ܰ3+3+Eg'8:';ܰ3+ܰ3+3+Eg'9Q':iܰ3+ܰ3+3+Eg'92';ܰ3+ܰ3+3+B2''8Q:i3+3+3+B2''88;3+3+3+B2''9=:U3+3+3+B2''95;3+3+3+T'C63+63+T'CF3+F3+T'D63+63+T'FDF3+3+xE&xE&x &&x&&x &&x&&x&&xj&'xO&(x/@,Jb+K,L +.'#"&'!+!   #, ll."9" X33Y!!#'&x& ߰3+u/@,JbKL +.'#"&'!+!   #, ll.#8" X33Y!!#'&x&#x5&'x&&x&&x&&xa&&x &'&#x:&&x:&&xC&&xa&&x&'&#x &&x&'&&& &3+x&'&T& T3+x &&x&&x5&% 3+x %m@ %JK$PX@sbeKcKdL@sbcK[dLY@$"  +'#'.'#"&'!+7#!>;Q(   #, l>Q'jQ^9j "J X33Y!!#'u( ox&8x&= x&>|x&? x&9 x&@x&B|x&A x&: x&; x&&x&&rx&Irx&'8Irx&'=I rx&'>I|rx&'? Irx&'9 Irx&'@Irx&'BI|rx&'A Iu&3#u &#x&%E&9&HN@KJa a YK[L  +!!!!!+!V#?129, 4$1"3X&ogd! )D@A Jc[+K[,L (&))    +%2>54.#!326544#!Kf=@eG֊ʁ<?aC*F~$54.#!326544#!Kf=@eG֊ʁ<?aC*F~$54.#!3#32654&+72#!#53Kf=@eG֊ʁ<?aC*F~ަ$7>jXahVZ &2BW9at@Ev\7YKC! UsmtnmhT} EyzE ) m B@91 & JK$PX@.pnseK[kK[lL@.rpns[kK[lLY@ '(%$&*" +.#"32>7>32#"&'+&546$327>;#"'!U8at@h9N7YKC!  jXyShQ'jQVhZC$   Z  EyQ912 ) smt>:( Gam" 2 } M/E@BJpn[3K[4L)'//+2#"$&546$32#".#"32>7>jXahVZ &2BW9at@Ev\7YKC! UsmtnmhT} EyzE ) LE TK PX@5('J@5('JYK PX@5p  pn c[kK\pL@;p  pnn c[kK\pLY@SQ(&/",4" ++>3!#"&'763232654&'7.546$32#".#"32>7>32u$ YO ^L#AZ6)G#! !!HK,VhVZ &2BW9at@Ev\7YKC!  'cq /K4"6& M wmhT} EyzE )  & 5&  3+m&  3+&  3+&  3+ & , P& !?@<a[ cK[dL !!  +%2>54.#!!!2#!#53jv@@vj jjٵFwwFTKkj!?@<a[ cK[dL !!  +%2>54.#!!!2#!#53jv@@vj jjٵFwwFTKkj1E& 1E& 1 & 1 & 1 & 1& 1& 15&  3+1 /@,aY+KY,L +!!!!!pog'  ߰3+1 /@,aYKYL +!!!!!pog1E& 1 & 1& 15& 1&  & 1& & 1a& 1 & 'c1 & 1& 1%K PX@ J@ JYK PX@*a  YcKYdK[pL@1pa  YcKYdK[pLY@%%"( +!!!!#"&'763232654&'7!!^L#AZ6)G#! !!HK0_og=K4"6& M sJK$PX@(saeKYcKZdL@(rsaYcKZdLY@ $# +7#53!!!+!>;3!#6Q'jt Y'( UW1.& f.& '"3+1& 1&  3+19K PX@ 4 ( J@ 4 ( JYK PX@9r ca Y cKY dK  [pL@@r   p ca Y cKY dK [pLY@$998765/-+*&$$$ +#".533265!!!!#"&'763232654&'7!!/VzKKzV/!6(O>^L#AZ6)G#! !!HK0_@eG%!CgF. Ay1& 91& @y1& By:7& :1& ;R1& 31=& n n3+KI &KI&KI5& 3+K|I&MKI &KIE&KI&d &ud '@$a+K,L +!!!!!dYZxnSj& ߰3+d '@$aKL +!!!!!dYZxnd &ud5&t 3+d&wd &ud&od&Fd&=yd&>ybd&?d&9d&@yd&Bybd&A:j&:d&;Erd&IVrd&'FIVrd&'=yIVrd&'>yIVbrd&'?IVrd&'9IVrd&'@yIVrd&'ByIVbrd&'AIVE&E& && &X&v&5&› 3+@+K,L+)!;& ߰3+ &@KL+)! &O5&ԝ& &9 &v&g& 3+k&'& &3+&F&=g&>gQ&?&9&@g&BgQ&A"&:&;6X&v&@KL+)!@KL+)!:&r &RK"PXJJYK"PX@K[!L@pK[!LY"$+#"&'>7>3232>5!7>3232>=#53!3l;l0/g2/U ?&27*+.!6 7 +#l &<lE&,l&l&E&|& -@*acKZdL  +%!#53!3# yoe&&'&&&(&f$%-@*Jp+K,L%$15+#47+"'#32>7>3K@&@FZ8A;;8!@Z D$%E !%-@*JpKL%$15+#47+"'#32>7>3K@&@FZ8A;;8!@Z D$%E !E&5&" 3+&dE&kd &{d&{|d&sd#@ J+K,L!+#"&'#32.5d +  ZB8 8#DodZ& 3+d5&z 3+d&pd&sd&s&&fKE&KE&K &K&K &K&K&K &K)@[3K[4L(*($+#"$&546$324.#"32>ijjn¢Z/@vjjw@@wjjv@ӟooo3]jwFFwwFFx&2 ߰3+K)@[ K[!L(*($+#"$&546$324.#"32>ijjn¢Z/@vjjw@@wjjv@ӟooo3]jwFFwwFFK&K5&K&K&K&Ka&K &'K &KD:@7B!Jpa[kK\hL><.&(% +!5!32>54.#"#"&5467.546$3232>32VX@wjjv@@vjjw@!c7bj>:_jn¢Z/]"3&" "#wFFwwFFRA3^' wo3]jz @&#K &K&K&'& &3+K&'''3+3+K5& 3+K&'T T3+Kl& 3+K@&'6 63+K.&K.&'3+0&F0&=&>4&9-&@&B`&:+&;bK &KE& 2@/c[+K,L    +2>54.+2+!wJnI$$HnKɑԊCFӍ%Ec=:^B#Dzei~F 2@/c[KL    +2>54.+2+!wJnI$$HnKɑԊCFӍ%Ec=:^B#Dzei~FE&5& 3+#K PX@$a c[ cKdLKPX@& c[ cKYfKdL@$a c[ cKdLYY@"! ##  +2>54.+3#2+!#53JnI$$HnKɯɑԊCFӍ%Ec=:^B#Dzei~Fsuv&9 3+!;@8 Jc[KL !!'+>54.+;'72'+!D-+$HnK[UԊCrtUp"H& #iD:^B#fDze=f 7@4cc+K,L    +2>54.+2+!!wJnI$$HnKɑԊCFӍ %Ec=:^B#Dzei~F E&!  &!| &! S  &! &! 5&! 3+ &! &!' &! .E&". &". &".|&"}.=>@;= Jpn[ K[!L;9*(%##"+#".#"#".'7>3232654.54>32 1D[>8T99^x~x^9CxE{l*O :PkKs~9^x|x^9?xrL&0C(3D0&+9W~ZbI2F+)2)mf9H1"(8ZcOtFPH.5&" 3+.&"}.%&".E&" 3+.5&"&} 3+ &$|&$@Y+K,L+!!!5!LLu7@YKL+!!!5!LLu7!K PX@  J@  JYK PX@YcKdK[pL@%pYcKdK[pLY@!!"( +!#"&'763232654&'7#!5!!^L#AZ6)G#! !!HK0ALuL=K4"6& M 7)o@  JK$PX@%s[eKYcKdL@sWYcKdLY@$$ +#%!+!5!>;rQ'jL 5Y( ZZ5&$ 3+&$&$&$>E&&G>E&&G> &&W>&&W> &&W>&&W>&&W>j&&X> &&W>&&T>5&&X> &&W>&&'W&W &3+>k&&'&W &3+>F&&'W&W &3+>k&&'#&W &3+> &&W>&&W>&&U 3+>&&W>l&&W 3+>&&Wx&()x&($%E&)z%E&)z% &)% &)%5&) 3+%&)8 @ J+K,L("( +)"&'+ !267>3!8!  3  I . /+M8 @ JKL("( +)"&'+ !267>3!8!  3  I . /+M85&* 3+8 &*E&+E&+ &+ &+@ J+K,L,"+!32>7>;#)# " ,"00v"+L&&L+&&+ ߰3+ &+&+&+5&+&+5&+ 3+&+9&+@&+B&+A&+:t&+;&+&+@ JKL,"+!32>7>; #)# " ,"22t"+L&&L+&(E&,( &,(5&, 3+(@Y+KY,L+!!5467!5! ..C.&j%( &,(&,(&,1&-e1&-e1&-e1&-e1&-e1\&-e1&-e1&-f1`&-f1 6u@ JKPX@&pc["K[L@*pc["KK[!LY@ ##'%$&+3267632#"&/#".54>754&#"#"&'kX&M>Lo5ʱZb3p#& 'JP[7AnP,;^uXS.&-fO>&-g1}&-f1&-f1&-&]e1&-e1&-e1&-e1&-e1&-&]e1&-e1&-We1&-'eDe D3+1&-e23X E@@;/ &JKPX@1rpnns[nKdL@5rpnns[nKdKlLY@ %$#,$7. +2>7'#"&/#*'+7.54>?.#"#"&/6327>;&@94YI,(p#& 'JP[7R4TCN3vaP?754&#"#"&/632332632kX&M>Lo51Q,QqF >#& 'JP[7AnP,;^uXS.;:0.(& )&+32>5%4.#"32>32#"&'#".54>754&#"#"&/>32>32#kX&ME1U>$2K3hsmDV8%$C)cjn4m=Yjx=JxT-;^uXS54&#"5>32#"&'7>32326="#".'+3q*c79[@"piGj0>aYe6g] FqQ,Q1 *7) 0NB7  3*)W^A;AMFtEP@x^9d HE"1EC&1C&1C&1C&1C,k@ ,JKPX@$pn["K[!L@$pn["K[#LY@ (&#(#"+#".#"32>32#".54>32Y $2E3AbA #B^;;I2%G)`gm6_~IA~ysE)/X}ORW-#Z0A'G~qPJE3 <@52, "JKPX@.rpns[nK[lL@.rpns[nK[oLY@ $(%&#(! +&#"32>32#"&'+.54>327>;#"&'rAbA :Ct;I2%G)`gm6H84T532#".54>32Y $2E3AbA #B^;;I2%G)`gm6_~IA~ysE)/X}ORW-#Z0A'G~qPJEC&2E&7^E&7E&7E&7E<K(PX@9)J@9)JYK PX@(eK[nK [dK[pLK(PX@,eK[nKdK [oK[pL@3peK[nKdK [oK[pLYY@<<($#!%((" +.#"3267#"&'7>32326=#"/#".54>323*c98Z@"6N0Ml0 FqQ,Q1 *7)m1 >kTe7>teVz03**UYZ}O#@;y@x^9d HE$-cGXF~rĐQ6.E'@&JKPX@K["K[LK PX@"[K["K[L@ ["K[K[#LYY@''($$("+.#"3267#"/#".54>32*c98Z@"6N0Ml01 >kTe7>teVz03**UYZ}O#@;2-cGXF~rĐQ6.E&7B&;B&;B&;B&;B&;B\&;B&;B&;B-{JKPX@'pc["K[!L@'pc["K[#LY@ - ,&$ $ +4.#"32>32#".54>32#6S7k{,Hc<wo8'B&;B&;B&;B&;B&;B>&;>&;BF}&;B&;B&;'BFK PX@ 43'J@ 43'JYK PX@/pn  c[nK\pL@5pnn  c[nK\pLY@ F E?=.,*)%# $ +4.#"32>32#"&'763232654&'7.54>32#6S7k{,Hc<wo8'3) @@:4*$JKPX@3  rps  d[nK[lL@3  rps  d[nK[oLY@ @?9731)'#!  & +#.#";4&'32>32#"'+.54>327>;#G6 k{ L_Bg  p  n c  d cK [ nK  \pL@D  p  n n c  d cK [ nK \pLY@&\[USDB@?;9*(%#$$ +#".5332>54.#"32>32#"&'763232654&'7.54>32#cGtUVsG 2''2 Y6S7k{,Hc<wo8'B&;1B&;B&;)U&=t 3+)4K(PX@4 &J@4 &JYK(PX@.p [ kKYfKdK[pL@5pp [ kKYfKdK[pLY@31!%%$ +#"!!3#"&'7>32326=#'.=354>32,E0 FqQ,Q1 *7)Y#5cYG=0 /M9Dn@x^9d HE$HeLXb4*?&C"*&C  3+*(I@FJ  a[eKYfKdL(('&%% +!#'.=354>32#"!3###57Y#>~*W ."aQ#|= He!^vC  "CeCDr* &K!*v&K#*>&K!*&K 3+*&H@EJ  a[eKYfKdL&&%$%% +5!#'.=354>32#"!3###57Y#*OtK,!;2|LHeuRX/ LYvSc*&L*|&L 3+*F?K PX@+,   JK PX@,   J+H@+,   JYYK PX@4   a [eK[cKY fK dLK PX@6   a [cK[cKY fK dL@4   a [eK[cKY fK dLYY@??>=<;:987650.%$% +!#!#'.=354>32#"!54>32#"!3###5pY#5cYF=1!,E0>~*X ."aQ#|= IHe:Xb4{/M92!^vC  "CeCDr*&T*&T*&T*{&T 3+*F= KPX@  J+HKPX@   J+H@+   JYYKPX@,   a [cKY fK dLKPX@6   a [cK[cKY fK dL@4   a [eK[cKY fK dLYY@==<;:98765430.%$% +!#!#'.=354>32#"!54>32#"!3###5pY#5cYF=1!,E0*PtJ+ :2|= IHe:Xb4{/M92uRX/ LYvDr*wE&Y31&]y1&]y1&]y1&]y1&]y1&]y1\&]yE&^E&^E&^E&^E >KPX@; 'J@; 'JYKPX@)p[nK[dK[pL@-pfK[nK[dK[pLY@ > =()#'($" +.#"3267#".'7>3232>=#".54>32763*c9pshHg0FwCr^M9 )7M:CeC" =EO0_i9>te0OC9 13)?<J^sA$/^'BY2N!1 GxmP ,9-E >KPX@; 'J@; 'JYKPX@)p[nK[dK[pL@-pfK[nK[dK[pLY@ > =()#'($" +.#"3267#".'7>3232>=#".54>32763*c9pshHg0FwCr^M9 )7M:CeC" =EO0_i9>te0OC9 13)?<J^sA$/^'BY2N!1 GxmP ,9-E T]KPX@O ;,JKPX@O ; ,JK PX@O ; ,JK&PX@O ; ,JK(PX@O ; ,J@O ; ,JYYYYYKPX@.p [  nK [ dK[pLKPX@8p [  nK[ dK  [ dK[pLK PX@<p fK [ nK[ dK  [ dK[pLK&PX@Fp fK [ nK[ dK  [ dK[pK[pLK(PX@Dp fK [ nK [ dK  YdK[pK[pL@@pn fK [ nK [ dK  YdK[pLYYYYY@ T TSQKIA?#'$!%($" +.#"3267#"&'7>32326=##".'7>3232>=#".54>3276;*c9pshHg0 FqQ,Q1 )6* PkCr^M9 )7M:CeC" =EO0_i9>te0OC9 13)?<@x^9d HE$O_4$/^'BY2N!1 GxmP ,9-E&^E&^E\&^ &_jz&_ z&_ &_gI/K PX@+J@+JYK PX@"eK[nKdK[pL@)peK[nKdK[pLY@ "(#" +>32#4&#"##"&'763232654&'7#3p32#4&#"##5353!!q32z+:! 9**9 !:++ 8**8 !:**:`&bl=&bl 3+W,~K&PX@)p[eKfKdK[pL@0pp[eKfKdK[pLY@*('%"!   +".54>32#".=#3332632 9**9 !:++:1Q,QqF )6* *8 !:**:! 8*#9^x@$DI &du`&dv^&duF&du9&du0\&du3&du'\&dl9&du,&dw^&duI&d x 3+&d'Bu B3+ !@afKdL +###5333r;zq@fKdL +#q&d x3&du%&du'w JK(PX@[ KK\LK/PX@`[ KL@c`LYY@$"%%+#"&'7>32>5#".54>32z#M}Z#< %%3 +;! 8**8 !;+CvY3  !6(%+ 8**8 !:**:)/H@EJa [eKfK\pL/.-,+*)(#!  +".54>32##"&'7>32>5#5333 8**8 !;++;#M}Z#< %%3 *8 !:**:! 8*OCvY3  !6(;'w JK(PX@[3K.K\0LK/PX@`[3K.L@c`.LYY@$"%%+#"&'7>32>5#".54>32q#M}Z#<%%3 +:! 9**9 !:+CvY3  !6(%+ 8**8 !:**:X&go.@+ JafK\pL%% +##"&'7>32>5#5333#M}Z#< &%2 OCvY3  !6(;z|-&h- &hgz-E&hz-&hz-&hzf5K(PX@ +J@ + JYK(PX@,pceKfKdK [pL@3p  pceKfKdK [pLY@31%%%!) +!+5.'.+#33267>;3#"&'7>323265A ! 8.'"(!ط FqQ,Q1 )7)* ;-(@x^9d HEz-iUE&t\}|t&tk% !@aeKdL +###5333%mtr&tk%&t'ki&&tkT&tk5B5@2 aaeKdL +3###535#5333+կ}&tfz,_@+J IKPX@[fKdL@fK[nKdLY@,,##&&! +332>32>32#4&#"#4&#"z0;CM.a}HVa1UZ/VS&A1SP6](-L2$iW3I.4d]sbc1J0sg^5.z&lz&lz&lzAK(PX@7 J"I@7 J"IYKPX@(p[fKdK  [ p LK(PX@,pfK[nKdK  [ p L@3p pfK[nKdK [ p LYY@?=<:53&&!## +!#4&#"#4&#"#32>32>323#"&'7>323265VS&A1SP6](0;CM.a}HVa1UZ/ FqQ,Q1 )7)bc1J0sg^5.-L2$iW3I.4d]*@x^9d HE}326KPX@!6-*)JI@!6-*)JIYKPX@%sYdK[fKdLK"PX@)sYdKfK[nKdL@)sYdKfK[nKdLYY@ $#&!# +4&#"#32>32>?>;#4'#5+SP6](0;CM.a}CPZ/P/"Tu|p4T(2[g^5.-L2$iW0F.}"s )R!<*z&mz&mz&mz|&mz&mz&mz&mz&mz&mz.K(PX@# J@# JYKPX@& p[fKdK[pLK(PX@* pfK[nKdK[pL@1 ppfK[nKdK[pLYY@..&!#!%% +%#"&'7>32326=#4&#"#32>32 FqQ,Q1 )7)VX@p20EMX4TW-@x^9d HE$^g:2-Q5%9gV*z&mfwC:&oC:&oC:&oC:&oC:&oC:\&oC:&oC:&oC:-@*[6K[4L +2#".54>2654&#"@rHHrsIIs{{}}JyzĊJJzyĈJC:&oC:OKPX@["K[!L@["K[#LY@ +2#".54>2654&#"@rHHrsIIs{{}}JyzĊJJzyĈJC:&oC:&oC>&o:>&oCQ}&oC:&oC:&o'C:&oC:\:9@68Jpa[nK\hL..$$# +!5!32654&#"#"&5467.54>3232>32kV}{{}!c7bj?C:&o9C:&o@C:&oBC:&oC:&o;C:&oC:&oC:&o1`&pz*'@ !JKPX@["K[!KLKPX@["K[#KL@K["K[#KLYY@ !(%("+32>54.#"'>32#"&'#32q*c:8Z?"6M1Ml0 ?lTe7>seVz00 3**VYZ}N$A;GXF~sĐQ5/\Q-z*&r7z*&r*/@ !JKPX@%a[ nK[lKhLKPX@%a[ nK[oKhL@)a fK[nK[oKhLYY@.,(%(" +32>54.#"'>32#"&'3##5#5332q*c:8Z?"6M1Ml0 ?lTe7>seVz00 3**VYZ}N$A;GXF~sĐQ5/kk7-z*<UKPX@6%JK(PX@6%J@6%JYYKPX@#[ nK[dK[pLKPX@' fK[nK[dK[pLK PX@+ fK[nK[dKhK[pLK(PX@/ fK[nKdK[oKhK[pL@6p fK[nKdK[oKhK[pLYYYY@;9!!%,%(" +32>54.#"'>32#"&'7>32326=##"&'#32q*c:8Z?"6M1Ml0 ?lTe7., FqQ,Q1 *7)5=Vz00 3**VYZ}N$A;GXF~dE@x^9d HE$5/\Q-z*,@& JKPX@["K[!KLKPX@["K[#KL@K["K[#KLYY@ !+#*+%'7>54.#"3>32'#"&'#32Ecj 6M1Ml0*c:?lTe7d[dt#&Vz00f+WZ}N$A;43*GXF~Ff5/\Q-z&uL&uz|&uj KPX@ JK/PX@ J@ JYYKPX@a[nKdLK/PX@ afK[nKdL@&hafK[nKdLYY@ !!$" +>32#"&#"3###53320ZG+;)@3'&P\i -@);r#z&uq&ujq\&u&jP-4KPX@JK(PX@JK/PX@J@JYYYKPX@%p[nKdK[pLK(PX@)pfK[nKdK[pLK/PX@0ppfK[nKdK[pL@5hnpfK[nKdK[pLYYY@ !!%%!$" +>32#"&#"3#"&'7>32326=#32b0ZG+;)@3' FqQ,Q1 )7)֑&P\i -@)?@x^9d HE$#w&u&u1/&v71/&v71/&v71|/&v1/=;@8=Jpn["K[!L;9#'/#"+#".#"#".'7>3232>54.54>32 )6E/IS+GZ]ZG+5hd5e]O9 )6I8,?)+G[_[G+2a_j:: >2!-" )?X>J}[3".^"-$." +B`D?rU3F91/&v71/&v1bF&v&xww3+1/&v71/&v&71SFK(PX@<  J@<  JYKPX@2  p n [nK [dK[pLKPX@8  p  n   n [nK[dK[pLK(PX@<  p  n   n [nKdK[lK[pL@C  p  n   np [nKdK[lK[pLYYY@SSFDA?:8#'"!%% +%#"&'7>32326=##".'7>3232>54.54>32#".#" FqQ,Q1 )7) H'5e]O9 )6I8,?)+G[_[G+2a_j:8 )6E/IS+GZ]ZG+@x^9d HE$".^"-$." +B`D?rU3F9Y >2!-" )?X>LB*U&{ 3+!|<&|9#<<K PX@%<J@%<JYKPX@%rpYfK\pLK PX@+rpnYfK\pL@1rpnnYfK\pLYY@ ##'*"+ +%#"&'763232654&'7.5#"&=7>;!!32>32,m< ^L#AZ6)G#! !!HK-^di4/) JK$,1K4"6& M p=b06 x"4&|"<&|:"<&|:"#<&|:3<-0KPX@.("J@.("JYKPX@&rrsYfK\lL@-rrpsYfK\lLY@ %%#$#'" +75#"&=7>;37>;32>32#"&'+7#i4_/"T/) J6KQu"4T=b"|06 x-.85!G"&"&!j&"j&"E&"<\&!Q&"?&"j&!N&'} 3+!N<&} 3+!&'B B3+"@@ 6 *JKPX@5  p a[eK  Y fK\ dLKPX@<  pp a[eK  Y fK\ dL@@  pp a[eK  Y fKdK \ l LYY@#@?>=<:31.,'%"   +".54>32###53!32>32#"&5#"&=7>;!3 8**8 !;++;$/) J6Ki4ӕ*9 !9++9! 9*r 06 x-.=bD"<,@ " JKPX@' r a Y fK\dLKPX@. rp a Y fK\dL@2 rp a Y fKdK\lLYY@,+*)(&#%## +###53!32>32#"&5#"&=7>;!3$/) J6Ki4ӕr 06 x-.=bD"?&" &".&"$&!&"&"&"\&!&"&"&!&' 3+!<& 3+!&'(B B3+"\@ K?*JKPX@;pa[eK YfK \ dLKPX@Bp pa[eK YfK \ dL@Fp pa[eK YfKdK  \  l LYY@/\[ZYXVSRQOHFCA<:7521.,'%"   +".54>32###53!32>32#"&5!32>32#"&5#"&=7>;!>;!3 8**8 !;++;80)  J6Ka/) J6Ki45*9 !9++9! 9*r 06 x-.=06 x-.=bD"<H@ 7+JKPX@-  ra YfK \ dLKPX@4  r pa YfK \ dL@8  r pa YfKdK \ lLYY@HGFEDB?>=;42/-(&#!%## +###53!32>32#"&5!32>32#"&5#"&=7>;!>;!380)  J6Ka/) J6Ki45r 06 x-.=06 x-.=bD"&"&p&p&p&p&p\&p&p&p&p\&p&p&p&p&Wp&'B B3+p&Xp&Yp& 3+p& 3+p&p&p&p,@  JKPX@fK[dK[pLK&PX@"fKdK[lK[pL@)pfKdK[lK[pLYY@ !##$%" +#".=#"/#".53326733326321Q,QqF f1 ?gTX-WW@p2)6* 9^x@$-R@O9hVt^g92DI p&T& &~ &~'|K(PX@  J@  JYK(PX@pfKdK[pL@&ppfKdK[pLY@ ,!!%% +%3#"&'7>32326=!32>7>;dz FqQ,Q1 )7)i% $÷@x^9d HE$0\..\0$3&3&3&3&3&3&3& @JKL'") +!#"&'+ 32676;!   ` #e "!%&y&zI0K(PX@ /(" J@ /(" JYK(PX@!pfKdK[pL@(ppfKdK[pLY@00'")#!%% +%#"&'7>32326=#"&'+ 32676;I FqQ,Q1 )7)T!   ` #@x^9d HE$e "!%&&&&"@JKL"#+ +32>7>3 #$a!   %67&1&&&\&&&\&&&4[&S4[&S4[&S4[&S4[&94[&94"~K(PX@ J@ JYK(PX@ YfKYdK[pL@'pYfKYdK[pLY@ !%$ +#"&'7>32326=!5467!5!! FqQ-P1 *6*\ \@x^9d HE$g/f2~" 1j@ JKPX@c[kK[fL@&pc[kK[fLY@ #%%%& +3267>32#"&/#"&54>754&#"#"&'R+6 (1wE1N7O 'H5KVEu[" !e  4** 9N- !!LH;1")"  "; 1d@ JKPX@c_[lL@#pc_[lLY@ #%%%& +3267>32#"&/#"&54>754&#"#"&'R+6 (1wE1N7O 'H5KVEu[" !  5*) 8N- !!LH;2")"  HH(:@7!JpUnK[cL%(%) +32>54.#"5>32#"&'+3$  &H2(E3!32#".54>32 6/40 29990YC("CdA@`' JBEJ  @%%FfA9cI*)(,,'@@=&JpUnK[kL''($$) +.#"3267#"/#".54>32$! %l  M8)E2!;S2'5 !9*&3 S'!+%Fd?32#".54>32# '- :.% 3;=;8bJ+%Da=6X@#**g6/  @%$GjG4_H*!?Z:()!2*E@BJpc_[dL*)#! $ +%4.#"32>32#".54>32# L :.% 3;=;8bJ+%Da=6X@#cTh6/  @%$GkG4_H*!?[:("]@ JIK PX@hqccL@pqccLY%! +#"3##'.=354>32+#(uoH8Q4 )"/zgG-K6!' OKPX@ E)? J@ E)? JYKPX@' c_[ kK[nLK$PX@+ c_ cK[kK[nL@) cc_ cK[kLYY@OONL86/-(&  +2654&#"4."'326#"'#".5467.5467.54>32###3? &:.!":P- 0ITI0#Dc@?[;&""%*0"32###3? &:.!":P- 0ITI0#Dc@?[;&""%*0"32#4&#"#3?-+C- '}6J+O $m9JK PX@cYcL@cUYMY@  +#7#".54>32&&%%&$$%%'c JK PX@pcYcL@"pcU[OY@$"%% +#"&'74632>57#".54>32-K7"  %$$%'E5^ $$%%Ha2@/ JUc[cL%'& +326?>;#"&/.+#T{ S\  ! K@UYM +#HO#5@2J[cK[cL!#"$" +>32>32#4#"#4&#"#32@2/=]1]`>$"!lk'0'/(iaOD$ O!# )L-@*[cK[nL  +2#".54>2654&#";2654&#";54.#"'>32#"&'#32$!  (O9(E3!32#"&#"#32>)" ! $ gT+2)5QK PX@5 JK PX@5 JKPX@5 JKPX@5 J@5 JYYYYK PX@[cK[nLK PX@[cKnK[fLKPX@[cK[nLKPX@[cKnK[fLK+PX@"p[cKnK[fL@$pn[cK[fLYYYYY@ -#',$ +#".#"#".'7>3232654.54>32  5#5=5#9U773-( !#6=6#5P6:c( "6+(C1 C   %=1#>/):A@> JrYcK[nL  +"&5#"&=?6;3#32632NS(T!Z  5 NYHEvzUB)3@0JYcK[nL#$! +#"/#".533267)l E4+B.'#6I+P#r3!@ JscL +#32>?>33˝ʐ@ B"@ @#V-'@$&JscL-,<*! +#"/.'+326?>;2>?>3V D E -  :E8  2$%74<65_ @ J[cL)) +#"&/+'326?>;_VBX 9  r  e  R1&@# JW[O)) +#"&/+'32>?6;RVBX8  s   eJ"@J[cL"# + +732>?>3J fКJ  Hw $% *BJK+PX@YcKYfL@]YcLY +3!5467#5![ _'J "v@JcKdL+  +!#"&'.'+3v#,  "/"H#s+g9sX&<'6@3 JYcKYdL&%'' +"&'>3!!5467 .=!7X+0M  ,+I1 I9#% !(%)d;(sV+%+@(cKL%$% +!.532!>5463+NN+/#P_`Q#/+ϖX[X4&ST[5t4[U&4&a ߰3+^;5@28$J[kK[dL;:+#**# +%#!>54.#"!"&=32.54>$32>31)Ey[4GyZZxG4ZyE*00b0Yj;nm;kY0b0݉%/0 U_ol66lo_U /%  riddir  ` &FKa &=M &> &?Od &9O^ &@F &B &AO &:OX &;Ur &I`r &'FKIar &'=IMr &'>Ir &'?OIdr &'9OI^r &'@IFr &'BIr &'AOIC&~C&8~C&=~C&>~C&?~C&9~C&@~C&B~C&A~C&~C&;~C&<~C\&~C&~Cr&IyCr&'Iy8~Cr&&=~IyCr&&>~IyCr&&?~IyCr&&9~IyCr&&@~IyCr&&B~IyCr&&A~IyCr&&:~IyCr&&;~IyCr&'Iy<~Fo&_Fo&F_Fo&=_Fo&>_Fo&9_Fo&@_Fo&B_Fo&_Fo&;_2&x'H".@+J[nKdKhL&%## +#4&#"#4&+54>32>32HWW@q1:81 0#O"NW`6TX-^g:2C@bHK"8(9gV2&F2&=2&>2&?2&92&@2&B2&A2&x2&;2&<r2&Ir2&'FIr2&'=Ir2&'>Ir2&'?Ir2&'9Ir2&'@Ir2&'BIr2&'AIr2&&:|Ir2&';Ir2&'<Is<&a&as<K PX@pfKlLK PX@pfKoLKPX@pfKlLKPX@pfKoLKPX@pfKlL@pfKoLYYYYY%# +3;#".5s6?]!6E#BcC".BDK'-QnA:`K PX@pafKlLK PX@pafKoLKPX@pafKlLKPX@pafKoLKPX@pafKlL@pafKoLYYYYY@% +%#".=#5333#3`!6E#BcC"]]6?K'-QnAl;^BDs<&Fa<&=a<&>aP&?as<&9a<&@a<&BaP&Aa&aF&DaE&Eas<&:a*<&;a<&o&?o&9o&@o&Bo&Ao&Co&Do&Eo&:o&;o&<o\&o&@ 6X(JKPX@[nK[lKhL@[nK[oKhLY@ 65'& +%>54.#"#4>32#.54>7t)BR(7B1\Qj}EXۄ؛V6cTA   NZ.XPJvS,GY[S'Mj̐O@Nu[g"c -pN~Z2k/*@'  JKKL/.+#.5323>54.'4>3  ZvԉB KxT-  ?wtw?˂A C Pn N-U_NpXN,H&H&FH&=H&>H&?H&9H&@H&BH&AH&:H&;H&<Hr&IgHr&'FIgHr&'=IgHr&'>IgHr&'?IgHr&'9IgHr&'@IgHr&'BIgHr&'AIgHr&':IgHr&';IgHr&'<Ig 9@6cYcK[dL     +%2>54.+2#!!!Ke>>dKkSfw@zE&U&3U &9 &d&3dE&od&d &lE&;K +=@:a[3K[4L #!++   $ +32>7'.#"2#"$&546$c It``tI Js]]tJn¢Z/ijjzcl99lc^g66g^t3]jooo&3& & &N & &'% & &)z .D@A"Jc[fK[dL -+..     +%2654.+32>54.#72#!N[&A2$<,&?/a\,+J93T32#".'763232654&+532654&#"#"&'>:x_e5'@/TgErN,efb(G*7L9]`cottah[Y5J5$8G-Mc6?<3 |[KtQ*'A0Z#T?>FD83B -GL@ ,#JKPX@8  ppc [nK[lK[pLK(PX@8  ppc [nK[oK[pL@?  pppc [nK[oK[pLYY@JHEC?=<:641/'% " +>32#"&'32632#".=3763232654&+532654&#"#"&'H:x_e5'@/TgErN'W-*6) 1Q,QqF G*7L9]`cottah[Y5J5$8G-Mc6?<3 |[KtQ* 0EH d9^x@Z#T?>FD83B $=&z&1z&z%$@!JfKdL%$/ +#467+367>767>3$9H%Wn-$9H%Wo.W7.#3Pe4{(71 2Pe5{'z\&z&z/&z".@+ JpfKdL"!!6 +#467+"'#32>7>300 3 2<#X&++-&Z$!PC""D"z '@$afKdL  +#!#3!p:{E&%mzQ&)B*&++.&!yAp K PX@YcK[lLKPX@YcK[oLKPX@YcK[lL@YcK[oLYYY@  +#.54>32#".O&(8 8))8 8([bb[<8((8 7((7u&7&: ɰ3+f0+.>70"YKM &$O=/ & Rft:+ }'@m ٰ3+^~@ ٰ3+^'@@iٰ3+ٰ3+z: @YhL +3#z z &GG-w@UYM +!!wM~1FK PX@UYMKPX@ YfL@UYMYY +!!~M1z6KPX@ YhL@UYMY@  +!5솠z6KPX@ YhL@UYMY@  +!5솠[@UYM +%!5z6KPX@ YhL@UYMY@  +!5솠z6KPX@ YhL@UYMY@  +!5솠z6KPX@ YhL@UYMY@  +!5솠V@W[O($+4>32#".V3D'(E33E('D3S'E33E''C33C[@W[O($ +4>32#".[3D'(E33E('D3'E33E'&D33D8 1EQ6@   JKPX@6p f d d[cK [dLK PX@:p f d dcK[kK [dLK/PX@>p f d dcK[kKdK [oL@?p n d dcK[kKdK [oLYYY@ PNJHB@86.,&$! 1 1#" +>;+2#".54>32#".#"32676#".54>324&#"326 # % KXV^16bRU)?/'Ob1B&+9W8fXWf88fWXf8f^^gg^^f Qy:fQRd99,Y oj5R7 Og;;gOOf;;gOfssfgssq 0+5 /88/k  "d! q0+5467%67&'%.=k/88/db"   !KE&KE&K5&K&K8&E&OE&O5&`&^8&aC&C&C&C&C&pK&''3+pK&''3+pK&''3+pK&''3+pK&y}b4@UYM +!!<4b@UYM +!!<}b4@UYM +!!<48-K PX@ YiL@UYMY +3#8C8U@UYM +3#8UC8-K PX@ YiL@UYMY +3#8Cy4K PX@ YiL@UYMY +3#3#"CCyU@UYM +3#3#"UCCy4K PX@ YiL@UYMY +3#3#"CCyU@UYM +3#3#"UCC %@"[kL      +2#"&'#2#"&')(e%ǫ u#   -@*W[O      +2#"&/#2#"&'%(3u")4) -%-@*c_cL"   +".5332653#".54>32cS%UbbU%S4(43''34(-Nh:32".5332653'(43''34(cQ"\bb\#Q3''34''4D*Je:<>><:eJ*b7*@'sW[O  +2#4.#"#4>UtG 2''2 Gs7.Ng:0!!0:gN.b$@!s[kL  +2#4.#"#4>UtG 2''2 Gs-Nh:0""0:hN-b7*@'sW[O  +2#4.#"#4>UtG 2''2 Gs7.Ng:0!!0:gN.b$@!s[kL  +2#4.#"#4>UtG 2''2 Gs-Nh:0""0:hN-%@G[iL  +".54>32'&5467>71$$2#4#]X# 4$2."-=#SF =)]%5#@ GW[O  +".54>32'&5467>71$$2#4#]X# .%2-"-<#SF $]%5#@ GW[O  +".54>32'&5467>71$$2#4#]X# .%2-"-<#SF $%@G[iL  +".54>32'&5467>71$$2#4#]X# 4$2."-=#SF =)]%5#@ GW[O  +".54>32'&5467>71$$2#4#]X# .%2-"-<#SF $@[iL' +.54>32+X]"5#2#J<3 FS#=-".32#12 #X]"5#2#2%*<FS#<-"-@[iL' +.54>32+X]"5#2#J<3 FS#=-".K*PX@]YhL@UaYMY +!#3!DӛRK PX@gYiLK/PX@sYiL@sUYMYY +#!5!7wJ>K PX@gUYM@sUYMY +#!5!w6RK PX@gYiLK/PX@sYiL@sUYMYY +#!5!7wJ>K PX@gUYM@sUYMY +#!5!w6MK PX@fUZN@rUZNY@  +!5336AK PX@gUYM@sUYMY +###5!6 EK*PX@]YhL@UaYMY@  +##5#535336-K*PX@ YhL@UYMY +!! ʝc~^? JK&PX@r[pL@rW[OY,% +3#".'7>323265 BdD&G>3w  #,f3_I-(A0-10~J JK&PX@rr[pL@rrW[OY&3" +32>32#".=3s,#  v3>G&DdB z01-0A(-I_3fp"@cW[O$&($ +4>32#".732654&#"$=Q,-R>%%>R-,Q=$.,(00(,..L66L.-J55J-'22'*118/-KPX@ YjL@UYMY +3#8C)@ahL +#5!#!)@ahL +#5!#!) s JKPX@f\hLK(PX@r\hL@rW\PYY@ ""$% +#"&'#".=336=32=6J,0NN0,J6/,-/C9S77S9A?@A)_KPX@fZhLK PX@rZhL@rUZNYY@  +!3!5:wC,"@aUYM +#3!!àĩ-Y@ JK-PX@chL@sW[OY@  +2&"#5&#&'>326%Mj++),kL0N8EOU-6::6-UO >~ 0+''7'77cddcccbbr~U 0+''7'77cddcdcccc~ 0+''7'77cddcccbbr~U 0+''7'77cddcdcccc"@cW[O +4.54>3#5>d$A\8*##A\8*!V.6?$,K6!/6?$,K6"2"@cW[O +4.54>3#526d$A\8*##A\8*!#)4$,G3$)3$-G3/"B@? JH GWc[O""'$'$ +#"&''7.#"#4>32732676K- @ \sV =7K,#E!_sX  "8[A# =T8[A$>)*/*"<@9 JH G_[cL""'$'$ +#"&''7.#"#4>32732676K- @]sV =7K,#E!_sX  "8[A# >U8[A$=)+/"B@? JH GWc[O""'$'$ +#"&''7.#"#4>32732676K- @ \sV =7K,#E!_sX  "8[A# =T8[A$>)* k9@ H GKPX@ YjL@UYMY +5!%.467%!5FW0  mm  qqv CK/PX@]jL@pWYMY@  +#5#>2m  k.D0+'7'7DddccsDV0+'7'7DddeccD0+'7'7Dddcc>K*PX@_[iL@cW[OY +".54>3"36YA##AY6#00#:R33Q:~/10/L"@cW[O +".54>3"36YA##AY6#00#:R33Q9}/11.>K*PX@_[iL@cW[OY +".54>3"36YA##AY6#00#:R33Q:~/10/%%0@-p_[iL! %%($ +#".54>322#4&#"#4>&42%%24&cV'bkkb'VR2&&23%%3B1XyG^oo^GyX1%G/%6@3pcW[O! %%($ +#".54>322#4&#"#4>&42%%24&cV'bkkb'V2%%23&&3C1XyG]pp]GyX1%%0@-p_[iL! %%($ +#".54>322#4&#"#4>&42%%24&cV'bkkb'VR2&&23%%3B1XyG^oo^GyX1*0+'7dd֏ccR0+'7'7Rddbb=  0+'7'7''7ZddrdccacC6>K$PX@_[iL@cW[OY +26544#C#00#6YA##AY6/01/~:Q33R:l_P"@cW[O +26544#l#00#6Z@##@Z6/01/~:Q33R:C6P"@cW[O +26544#C#00#6YA##AY6/01/~:Q33R:C6>K$PX@_[iL@cW[OY +26544#C#00#6YA##AY6/01/~:Q33R:lr0B@0/)$   JK$PX@ YjL@UYMY(' +'.'#5467'767./7&=36?@,? W @*?=+= W?, %J$  KI $J% %J% "KJ &I 7u@ 5%JK-PX@ c [pL@" c W [OY@ 31)'#!77    +2654&#"#2654&#"%2#"&'#".54>32>Y')B--B)1FE1)B..B)1EF/>$$>/%%/>$$>/%% TK PX@fgUZN@rsUZNY@ !! +#"&?#32}?}>6lH K PX@fgYcLK PX@fsYcLK PX@fgYcL@rsYcLYYY@ !! +#"&?#32}?}>l TK PX@fgUZN@rsUZNY@ !! +#"&?#32}?}>6lM+n? HKPX@ [jL@W[OY@   +2$>7! $'7]rA@s,@)WhhW)@,Mnd' װ3+Mn'U U3+Mnd' װ3+fPU* װ3+fU*U U3+fPU* װ3+fyU/-KPX@ YjL@UYMY +!!fѶiR}YKPX@cW[O@(ppcW[OY@ %"%" +#".#"#463232653Rjaja].6.S].6.S]iuRK PX@cW[OKPX@_[eLKPX@p_eK[eL@pc_eLYYY@ %"%" +#".#"#463232653Rjajaۭ.6.S].6.S]iR}YKPX@cW[O@(ppcW[OY@ %"%" +#".#"#463232653Rjaja].6.S].6.S]Mn|&@# GW[O  +"'6$! .$]s@:;Ar+@*WhhW*@+f ; 6 HGKPX@ YjL@UYMY +5!5!5  mqU 1d@ JKPX@c_[iL@#pc_[iLY@ ##%%%& +3267>32#"&/#"&54>754&#"#"&'i'2 &-l=,G1G $?.HN>kR  &&3F) EA5,%  UXG 1@ JKPX@c_[cLKPX@#pc_[cL@)pccW[OYY@ ##%%%& +3267>32#"&/#"&54>754&#"#"&'i'2 &-l=,G1G $?.HN>kR  &%3E) F@5-%  U 1d@ JKPX@c_[iL@#pc_[iLY@ ##%%%& +3267>32#"&/#"&54>754&#"#"&'i'2 &-l=,G1G $?.HN>kR  &&3F) EA5,%  Q*JK PX@$pc_[iLK PX@c_[iL@$pc_[iLYY@*)#! $ +4.#"32>32#".54>32#F6*!.5762YC'!>X70P9  M\3+ :! A`@0UA&9R4$QYF*JK PX@c_YcLK PX@$pc_YcLKPX@c_YcLK$PX@$pc_YcL@*pccW[OYYYY@*)#! $ +4.#"32>32#".54>32#F6*!.5762YC'!>X70P9  M\3+  9! @`@0VA&9R4$Q*JK PX@$pc_[iLK PX@c_[iL@$pc_[iLYY@*)#! $ +4.#"32>32#".54>32#F6*!.5762YC'!>X70P9  M\3+ :! A`@0UA&9R4$[QJK/PX@cYiL@cUYMY@  +#7#".54>32#!!#@!!!![`1@.JcUYM  +#7#".54>32#!!#A!!!![QJK/PX@cYiL@cUYMY@  +#7#".54>32#!!#@!!!!Q?*@'_[iL  +2#".54>2654&#"I7ZA$$AZ77[B$$B[7-**-.++"@[99[A""A[99[@">CB==BC>QY?F1@.cW[O  +2#".54>2654&#"I7ZA$$AZ77[B$$B[7-**-.++F"@[99\@""@\99[@">BB>>BB>Q?*@'_[iL  +2#".54>2654&#"I7ZA$$AZ77[B$$B[7-**-.++"@[99[A""A[99[@">CB==BC>a.@+JWYiL#& +#"&/#".533267a?.'<*%! 1C'/!OaX>3@0JUW\P#& +#"&/#".533267a?.'<*%>" 1C'/!Oa.@+JWYiL#& +#"&/#".533267a?.'<*%! 1C'/!OQ(rKPX@ (J@ (JYKPX@p_[iL@!pn_[iLY@ (&#$#" +#".#"32>32#".54>32 1,1+ -344,P=$=Z;9W#E E<>C  :!!?\;3ZC&%%QYF(~KPX@ (J@ (JYKPX@!pcW[O@'pncW[OY@ (&#$#" +#".#"32>32#".54>32 1,1+ -344,P=$=Z;9W# D32#".54>32 1,1+ -344,P=$=Z;9W#E E<>C  :!!?\;3ZC&%%Q (:@7'JU_[iL(((&(" +.#"3267#"&/#".54>325" %` E1$?.6K-$0: 3&#/ O $!?[96\C&QY (@@='JUcW[O(((&(" +.#"3267#"&/#".54>325" %` E1$?.6K-$0 3&#/ P $!?[96\B&Q (:@7'JU_[iL(((&(" +.#"3267#"&/#".54>325" %` E1$?.6K-$0: 3&#/ O $!?[96\C&k#(@%J][iL#" +>32#4&#"#3:('=)%0C'0!k`#.@+JUcYM#" +>32#4&#"#3:('=)%1C'/!k#(@%J][iL#" +>32#4&#"#3:('=)%0C'0!l($;@8 #J[iK[iL$$#"$& +32>32>32#4#"#4&#"l`6&-:V/QW9"! ,$+%_W0>!0! l`(F$2@/JcYM#"$" +>32>32#4#"#4&#"#326&-:U/QW9"!`,$,$`W/> /!  l($;@8 #J[iK[iL$$#"$& +32>32>32#4#"#4&#"l`6&-:V/QW9"! ,$+%_W0>!0! f-@*J[iK[iL!"" +>32#"&#"#328#  ! \z$+vf`G*@'JcYM!"" +>32#"&#"#328#  ! \%*vf-@*J[iK[iL!"" +>32#"&#"#328#  ! \z$+vf`G*@'JcYM!"" +>32#"&#"#328#  ! \%*v;Ej@ JK+PX@r`YiL@!rp`YiLY@  +"&=#"&=?6;3#32632GJ% MQss BOB?kn  O;Xe JK(PX@ raW\P@&rpaW\PY@ "'" +#"&=#"&=?6;3#32632B&GJ% MQss PB?jm ;EX JK+PX@r`YiL@ rp`YiLY@ "'" +#"&=#"&=?6;3#32632B&GJ% MQss OB?kn  :5!@ JsiL +#326?>357  :! (K%HP :`5>@ Jri +#326?>357  :>" (K%HP :5!@ JsiL +#326?>357  :! (K%HP ?I @J[iL(* +#"&/+7'326?6;IN>P 4  i  \?`I>&@#JW[O(* +#"&/+7'326?6;IN>P 4 ` j  \?I @J[iL(* +#"&/+7'326?6;IN>P 4  i  \t+K@ JK*PX@_[iL@cW[OY(((( +7%#".54>32#".54>32|~'31&&13'&32%%23&&{r|c1$$13&&3-1%%13&&3L+-@*JcW[O(((( +7%#".54>32#".54>32|~'31&&13'&32%%23&|r|c1%%13&&3,1$$13&&3t+K@ JK*PX@_[iL@cW[OY(((( +7%#".54>32#".54>32|~'31&&13'&32%%23&&{r|c1$$13&&3-1%%13&&3t+K@ JK*PX@_[iL@cW[OY(((( +'4>32#".4>32#".}|'21&&12'&22%%22&|{3&&31$$1e3&&31%%1L+-@*JcW[O(((( +'4>32#".4>32#".}|'21&&12'&22%%22&||3&&31%%1d3&&31$$1t+K@ JK*PX@_[iL@cW[OY(((( +'4>32#".4>32#".}|'21&&12'&22%%22&|{3&&31$$1e3&&31%%1bx;KPX@_eKcL@p_eLY$$ +32>53#".57!"<,1\T8[@" (+?(Dx\5>eJbx;KPX@_eKcL@p_eLY$$ +32>53#".57!"<,1\T8[@" (+?(Dx\5>eJ*0+'7ddccs*V0+'7ddecc*0+'7ddcc=  0+'7''77hd9d:c=c!R &\!R0ݵ JK PX@+pnnYcK[lLKPX@+pnnYcK[oLKPX@+pnnYcK[lL@+pnnYcK[oLYYY@ (&%( +#"$'7>3232>54.+5467!5!vl3ap_i0D[:LrL&"KxWMDlPzEsvu (#-Ld71R;!s,Cc1E@KPX@0J@0JYKPX@#[nK[dK [pLK PX@'fK[nK[dK [pLK&PX@+fK[nKdK[oK [pL@2  pfK[nKdK[oK[pLYYY@><#&($%%(" +.#"3267#".=#"/#".54>3276;332632*b:8Z@"6N0Nl/1Q,QqF f1 >lTd8>te0OC9 1)6* 3)*UYZ}O#@;9^x@$-cGXF~rĐQ ,9-DI &,k@ ,JKPX@$pn[nK[lL@$pn[nK[oLY@ (&#(#" +7>3232>54.#"#"/>32#"&'q $2E3AbA $B^:;I2$G)`gn6_~IAysE/X~ORW-#Z0A'G~qPJF ,:@7,Jpn[6K[4L(&#(#"+7>3232>54.#"#"/>32#"&'k $2E3AbA $B^:;I2$G)`gn6_~IAysE/X~ORW-#Z0A'G~qPJF,K(PX@ JK+PX@ J@ JYYK(PX@! a[kK[pLK+PX@(p a[kK[pL@/pp a[kK[pLYY@,+!%%!%$ +4>32#"&#"3##"&'7>323265#53+[b5V0#!+[b5U1#!KJ'Wi;l Wl>k Z_@;:K(PX@ 0 J@ 0  JYK(PX@% [kK  YdK[pL@3  pp [kK  YdK[pLY@::86%'!%$!%% +%#"&'7>32326=##"&'7>3232654>32#"&#"; FqQ,Q1 )6*1[[5U1#!KJ+[b5V0#!@x^9d HE$N_6k Z_Wi;l s!)@&Jp[kKdL#($ +>32#>54&#"#"')emo3nO1_[f[)=YB3 0@'>zvTc#ZB_xD"z)A@> Jpa[kKdL))&#( +>54&#"#"/>323##5#5f[*>YB3H)emp3mO1_[WB_xD"Z0@'>zvTc);@8Jpa[kKdL#&) +.54>32#".#"3##5#53[`1On3ome)G2BZ=*[fcTvz>'@0Z"Dx_Bz2@/c[fKdL    +2654&+2+#]RUZ||ld01fj| VNDU4[{GN\3 {/@,JbOKPL  +'.'#"&/!+38 8ؒ%% :"";pp[{ *D@A Jc[OK[PL )'**    +2>54.+32>544#! ''nO*05OnE7AFB%HiD'  1 5K.1QM>/S>#[{ @[OK[PL!&!$ +#!!24&+3268fX!Xf8g^dd^gOc99dOfwFv[<{ /@,aYOKYPL  +3#!!!#唐--7@4(Ja[WK[XL(9(# +!#".54>32'.#"32675#"&59[Qf:7gZ^-7 )%$%-G36J,0@+$:fQRe9<*V 9P17U; ][{ '@$aOKPL  +#!#3!꽽{1/Z{@OKPL +#3{"@ JOK[XL!&$ +#"'>7>3232653?aB:= /)>hJ) 83F[{'@$ JcOKPL%'$  +32?>;#"&/.+#3&% 'Щ  )W* [{@OKZPL +!3=1[{!.@+ JpOKPL! !6 +#467+"'#3267>3-.   {)((f)~.5*[[{#@ JOKPL!! +#"&'#32.5ccN{* h/[[{2@/c[OKPL    +2654&+2+#i?3654&+#"&/.+#32S!- 9><! k $RtH!HE'"'*4s #=R/Gp'm{@YOKPL +###5!mɽOKQ{$@!OK[XL  +2653#".53@G-SxKKxT,F1NHLEsT..TsEMINX{)'@$"JOKPL)(7>;2>7>3X!Z  k!7j Z"{  X//W$4,W/J @ri    +2+$ l}J)J -@*W[O       +2+!2+$ l}:$ m}J))Wd7_K PX@cW[OKPX@_[eL@cW[OYY +"3".54>37,..,-R=$$=R-1*&3p5J-.L6Wd7_K PX@cW[OKPX@_[eL@cW[OYY +"3".54>37,..,-R=$$=R-1*&3p5J-.L63*!1@.JpqW[O$) +.54>32#".#"#,C-+Lf;8;:2 &98)F56CK'>^? %@  ;A5+! & ߰3+  & &@ &B &A &: &; & & &933@0acKdK[hL# +%+#!!!!!3/&Y&#*Xxn)Gk &K &?|A@ *7JKPX@1p a[nK[lK [hLK(PX@1p a[nK[oK [hL@8p  p a[nK[oK[hLYY@?=<:0.(&#! $ +3267#".=#".54>3!.#"#"/>32326326R8j{1Q,QqF N\awB | ywo% "Z0A'G͆`CEH ?&C:&:;CKPX@gdL@sdLY@ !(!+#".54>3!532#B4''3B3''4`!1!$3!a"1!$3!;/.@+Wc[O  +"#52>32#4.(DDJ\tK@eWMPX7JiC", & !'!'KnH+8! ;(@%_[L +"#52>32#4.(DDJ\tK@eWMPX7", & !&!+9! ;/.@+Wc[O  +"#52>32#4.(DDJ\tK@eWMPX7JiC", & !'!'KnH+8! %S>KPX@gW[O@sW[OYF& +.54632#*'?^=KHKPX@gW[O@sW[OYF& +.54632#*'?^=KH7#".54632',&& $1 A<$6&=^?!#&3B,<$/O: S%^@ JKPX@g[ LK(PX@s[ L@sW[OYY&+467>7#".54632#,&& $1 A<$6&=^?!#&3A+<$/P9 %QJ@ JKPX@gW[O@sW[OY& +467>7#".54632',&& $1 A<$6&=^?!#&3B,<$/O: U&@ 3+e\&K  & ',E&7' P& 'GEMKPX@>);  J@>);  JYKPX@/ p  ps  eK[nKdLKPX@3 p  ps eK eK[nKdLK$PX@> p  ps eK eK[nKYfKdL@D p  ps YdK eK[nKYfKdLYYY@EC=<96'%)#" +>32#4&#"#+7.5#"&=7>;!!3:73>;K*TW-VX3!+#"&5#4.#"32>54>5%4>32#".54.5'))*''#31%-K88J-%13#&&mHiiH@nQQm@Y핔Y@٘f\;))&&<, &()##)}& ,<&&)fc11cfRi}GEpO,,OpEG}iRӕQQӂFNV^fnvffHܐ~X{d0&    PHVV(""(#.#.#t$r%T%''j'9:((84n??(L(z+d+99?::-T88@>--./0Z0@>@>@>00123^3@>@>@>@>4n4n33??4 4*888@$4P@$@$@$4n4n4488889P9::@X:^::??:=?=??@$@>??@$@>@X@@@AAFAxAEHILMtMPRUX2XlXXZ[L[^<^^^|b`bbde"fj0h*h\ij0jjjlmHmootpvpuq6uyyuvuqr:r\tuuutyuyuvuPuvuv6x,yzHz|.{{|||.}|}},}}},}}||}|}}}|},}},}}z}}~ ~̏̐BLꨈ dfc07:<GIJLLOO$%()+j}~AESZhm45+,-./012345789:;<=>?@ABCDEFGHJKL+MNOP4QRSTUVWXY+Z[\]4^abcP! # %! o# %n! o# %n//}37~&+,-./012PQRTVWXYpqrstuvw|}~NeVM / < A   * ! " #* ( ) ** + , - .* S { D % t  0 K M %~:e6ISUVacdeHe94{5{ %%~:ef}6@AIQS$U VacdeHe9 4{5{ %:eSUe  1:a dV d  4 > !# " 1% %:e7FQSUeggz{9 :def!zH #  ,   " &4 12:adz7X89FH  .  6 % % ! " &? 1< b :eS   )-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ DKQ_pqstxy|~^t#$&klmnr  !"#$%&'()*4rstuvw                        ! " % & ( , - / 1 3 4 5 6 7 : ; < = > ? @ A B D E F I J K L M N O P Q S T U V W X Y Z [ _ ` a b c d e f g h i j k l m n x y z | }             :ef  1:de7F   & 1 :epacdHe>M T  ! "? &e b z :e5446IqOV3acd2e3He j3k4654j 3?$%()+:e5446=R?RIzOVW]X^Xacde3HZeh j3k4Y5WjPQTVWXYpqrstuvw|}~ 3:e  1 %:e7FQSUeggz{9 :dezH #  ,   " &4 12:a d7JFS_h 8  1> !"#$%()*+,-./0]_`abcdfghijklmnrsuz57:;@AFQSUdZ[dhlpqxy|t45#$+,-./0123789:;<=>?@ABCDEFGHaFGHIKLMNOPQTVWXYpqrstuvwz{|}~                   ! " % & ( , - / 1 3 4 5 6 7 : ; < = > ? @ A B D E F I J K L M N O P Q S | }  %:e7@AFQSUeggz{9  %:epHeg3gz{9 1 z :eS ]:WCDJUYadKez7z89F_`acdM-UcMd2CbbbcyyyyCl:=%3652223U 2 X 3 6 B  P 9 6 ! "3 &[ 1W T V) X* a( b c( d( e) f, t ~ ~~ -J.J/J1S2S3S4S5S6S7T8T9T:W;S?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]Y^UadKeiiliminioSpSqSrituivcwcxcycz{|}~uu{oye7z89BCDEFJL_`acdSuDKQ_sStTxi|i~eYMTecTye-^USTu#i&S+~,~-~.~/~0~1~2~3~7~8~9~:~;~<~=~>~?~@~A~B~C~D~E~F~G~H~a~klmnr  !"#$%&'()*4UJcMd2CJJJJbbbcyyyyClJJJJJJJJJS:=SSTTTTT%S365SSSSS2223SSSSSSSSU 2 Y Y X Y Y U 3 U U 6 U U B  P 9 6 ! "3 &[ 1W Di Ei Fi Ii Ji Ki Li Mi Ni Oi Pi Qi Si T US V) WS X* YS ZS [S _S `S a( b c( d( e) f, gS hS iS jS kS lS mS nS xS yS zS |i }i i i i i i t i i c c c c c c c u u u u u u u u u u u u u u u u u u u u u u { { o o y y y y y y y y y y e ~ e e e e i S  S S S u u u u u T:dez7F   & 1 ?:vadz7r89FxI QSU_`acd,HiKk| x  | m  ) ) ? !< "W % & 10 b fr ~ 8 :adez789F_`dHeggz{9>  V  %  / !% "A &g 1* b :depzacdHe+Q X   ! "C &i b z P:VYdOjz7a89FdI QSU_`acd,HF<3eKr.?rs[l8F m  E l m   3 !0 "\ % & Jn TQ X. Z< b fc D g x Q:a dezace0 5    + ! " &G 1 b56IQSUVde45 S DfW56IQSUVde45 S D:56IQSUVd45 D   & ( - 1" "0=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\_`abcdfghjksz{3,,6456<=>?GIQSUV]^dezpqy6t45$              ! " % & ( , - / 1" 3 4 5 6 7 : ; < = > ? @ A B  3 3 , , , , , , , , , 6 6 6 6 6 6 6 6 6 6 5 < > Vd%45  & ( - 1" h=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\{56FIQSUd :7FQ SU d rW" P  > M !6 "E &l (e ,1 - 1 b f (   () -b 180)_)`)ah)jk)s)z p)q)y)))t))$)))) ) ) ) ) ) )    ! "; () -b 1 3) 4) 5) 6) 7) :) ;) <) =) >) ?) @) A) B) : SE0 _ ` a\bcdfgh jk s zp q y   t  $               C v ! " % & () , -b / 1I 3 4 5 6 7 : ; < = > ? @ A B 8  eaqbcdfg    L  }  ! "t % & () , -b / 1 EaW F   !z "u () -b 1 BaO  7 b p !u " () -b 1= * W   () -b 170'_'`'ah'jk's'z p'q'y'''t''$'''' ' ' ' ' ' '    ! ": () -b 1 3' 4' 5' 6' 7' :' ;' <' =' >' ?' @' A' B' 9 QE0 _ ` a]bcdfgh jk s zp q y   t  $               E w ! " % & () , -b / 1K 3 4 5 6 7 : ; < = > ? @ A B :  gaqbcdfg    L  ~  ! "p % & () , -b / 1 EaX H   !} "x () -b 1 CaP  8 e r !x " () -b 1> , Y O  & ( - 1" :I D 56ISd Df2  () -b :ISUd,   DjO  & ( - 1" 30=%>%?%@%A%B%C%D%E3F3G3H3I3J%K3L%M%N%O%P%Q%R%S%T%U%V%W%X%Y%Z%[%\%_`abcdfghjksz{%|}~E=>G456<=>?GIOQSUV]^depqy~G33-33%%%%%t453%3%%%%$&s%%%%33333%%%%%%%%%              ! " % & ( , - / 1" 3 4 5 6 7 : ; < = > ? @ A B Jb                                         E E = = = = = = = > > G G G G G G G G G G 56IQSUVde45 S D56IQSUVde45 S D56<>IQSUV]^de45 S D56IQSUVde45 S D56FIQSUVde45 S Dw :7FQSU  D56IQSUVd45 D=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]vwxy{|}~ISU~&      b$c$df$g$ $ $ $   d  ! " %$ &$ ($ ,$ -$ /$ 1j E vg0E:_E`EaEb>c>d>f>g>hEjEkEsEzE SA475Z6t<J=e>J?eG6I~QSUVS]i^ide5pEqEyE EEtEE4f5f>7$EEEE E E E E E E > > > >  > > > !> "> %> &> (> ,> -> /> 1> 3E 4E 5E 6E 7E :E ;E <E =E >E ?E @E AE BE T D:I D:7FQ SU d rW" P  > M !6 "E &l (e ,1 - 1 b f (  () -b  () -b 56IQSUd D fN56IQSUd D :7FQSU D :7FQSU D :ISU,  D :7FQSU D:ISU DLJw@9+)B((2?07J8|9:F;F@LALB.CMD.EMF`JcLcw 9iiyy.4J5JJJKLMJNJOPQJRJSJTJUJVJWJXYZJ[J\]^Jq+,./012 9) \ ] o p q r s t u v      ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 :+ ; <) = > ? @ A B C D E F G H+ I J K! L2 M N! O8 P Q R@ T@ U@ V@ W@ X@ Y@ Z@ [@ \@ ]@ ^@ _@ `@ a@ b@ c@ d@ e@ f@ g@ h@ i@ j@ kN l4 o p q1 r s t! u8 v w4 x y. zN { | } ~G 2 B F 2 2 2 2 2 2 2 2 B 2 2 2 2 2 c 56=?ISUV]^q+,./012Rxqqqq 9 \ ] o p q r s t u v / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l o p q r s t u v w x y z { | } ~ 97FQSU45JKLMNOPQRSTUVWXYZ[\]^Rx x6=?ISUV]^q+,./012Rsjjjj 9 \ ] o p q r s t u v / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l o p q r s t u v w x y z { | } ~ #9,/0 l= p q t u w= x y9 |! } ~ l w xU yBDJL?q+,./012 9 \ ] o p q r s t u v / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k lC o p q r s t u v wC x y? z { |' } ~! v7:;@AFQSU45JKLMNOPQRSTUVWXYZ[\]^Rx 9 I J K L M N O P Q k l o p q r s t u v w x y z { | } ~ 7a:[;[@`A`FJL845JKLMNOPQRSTUVWXYZ[\]^ 9 \ ] o p q r s t u v   $ % & ' + / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q k l< o p q r s t u v w< x y8 z { |! } ~ ISRx 9 \ ] o p q r s t u v / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q k l o p q r s t u v w x y z { | } ~ 56ISUVIQSU x@ QSU  xY y e7:;@AFQSU \ ] o p q r s t u v / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q 056=?IQSUV]^ R T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j x? 56IQSUVBCDEFJLV \ ] o p q r s t u v / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l o pG q[ r s tQ uh v w x y z { |f }` ~j 56IVFIQSU x+h7:;@ABDFIQSU \ ] o p q r s t u v / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q |56=?BDInJLSUV]^ \ ] o p q r s t u v / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j 56ISUVL7:;@AFQSU \ ] o p q r s t u v / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q CBD| \ ] o p q r s t u v / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H l p? qM t? uW w x y| |U }L ~]lVs \ ] o p q r s t u v / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q ly p7 qE t7 uN wy x ys |L }C ~T UBDIJLSU \ ] o p q r s t u v / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H 7:;@AFQSUVh7@ABDFJLQSU \ ] o p q r s t u v / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q 56FIQSUV56IQSUV56=?FIQSUV]^ @ A BDIJLV  9 \ ] o p q r s t u v / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q k l o p q r s t u v w x y z { | } ~ 567=?FIQSUV 56IQSUV  !"#$%&'()*+,-.0  BKLMNOPQRSTU6_`dy  # $ . C ^ w { )i s(9./&0d7N8~9Fa2BLMlO:QTd(]J[U # $4 w ` 5 _ K  (0T $  (.0SUBDFMOQTd  (0T # $ .p (.>06 7]89FhIQS UBtDMOQTJ  dKkJR^ #H $A wH L  t Hv (.?Q   "#$&')*+,-.57:;@AFQSU  BDFKLMNOPQRSTU6_`dJSy  # $ . C ^ w { (0IVBT45d   (. # $2 ! .7FQSUBDFMOQTd (.0MOQT }    #$%&'()*+-.56<=>?ISUV]^ LNP456_`Sy # . C { e   #$%&'()*-/56<=>?ISUV]^ LNP45S  # . C { !c (.056IQSUVBFMOQ4j5dd  , !(+.0FSUV MOQ3 & (+.SUV  .7FIQSUM}T .7FIQSUM}T #, $@ ISUT3 (.056IQSUVMOQ453 ISUT3 .7FIQSUMT .(056IVM T453 (.056IwQSUVhMOQ4`5`3 .56IQSUV45(.056IQSUVMOQ45356IQSU3' (+56<=>?IQSUV]^45 .7FIQSU MT C ${%{&'(r)+b_?  { { %(<#=$>#?$]-^-tz|A{DE{HJ KQS{Zb_ehbim{{y{??vv?GHJ4#5K+L9O+PBX+Y9\+]Bklmnoqr+ + %+ v+ %v&+ v+ %v:/:7.  !"#$%&'()*+,-./01234P{Q{R{S{T{V{W{X{Y{Z[\]^_`abcdefghijklmnoprqrrstuvw|b}b~bbbEbbbbbbdVMbbe   * ! " #* ( ) ** , - .* ? D1  m t  0 K m m M }$%()+  ZhKL%OP/XY%\]/ b bb b'r'r,-/0PQRSTVWXYpqrstuvw|}~>QrjF=    ! " # ( ) * , - . D Z j  3 47$%()+  ZhPQRSTVWXYpqrstuvw|}~Q DC ${%{&'(t)+`[<  { { %(<#=$>#?$]-^-tz|A{DE{HKQS{Z`_eh`il{{x{<<ww<GHJ4#5K+L9O+PBX+Y9\+]Bklmnoqr+ + %+ v+ %v&+ v+ %v:/:7.  !"#$%&'()*+,-./01234P{Q{R{S{T{V{W{X{Y{Z[\]^_`abcdefghijklmnoptqtrstuvw|`}`~```E``````dVM``c   * ! " #* ( ) ** , - .* < D-  l t  0 K l l M B:`F.7#L45JKLMNOPQRSTUVWXYZ[\]^dI!0xac6 ( C  "% &E ( - 1 > b+ L 0 l%B:`F.7#L45JKLMNOPQRSTUVWXYZ[\]^dI!0xac6 ( C  "% &E ( - 1 > b+ L 0 l%%:`(a ./7$F_`pBdC z?  - J 4 8 ! " #$ $8 &< (P ,' - 1P b 2 j(J0P"e}4)5&,/0RE  D2j(J0P"e}4)5&,/0R=  D2 %u45RkI Dx%h (45dR_xF DZf ( + -./123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^ilmnopqrtuvwxy{|}~  qkk "#$%&'()*+,-.F.stuvwuxy|DKQZ _hstx|~k k GHJLNPRSU^&'()*+,-./S.#&+,-./0123456789:;<=>?@ABCDEFGHJKLMNOPQRSTUVWXYZ[\]^_`abfcfdiklmnoqr W !"#$%&'()*+,-./01d234p q | } ~         .TL. -  Q!           G  ! "& # $ &L ($ - 9 C D E F I J K L M N O P Q S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } F 7  } |  z s !y " #s $E % & '} (| ) *z +s ,y - .s / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l/ o p q r s t u v w/ x y. z { | } ~8     = M  ,  `J7P6I  -z 1 b  $%&'(x)+d=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\{|}~    %(=?]^tzADEJWKQSZd_ehdi~GHJ'45&klmnoqr  !"#$%&'()*+.1234PQRSTVWXYZ[\]^_`abcdefghijklmnopxqxrstuvw|d}d~ddd)ddddddddg , R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j D g%(wz45K+L9O+PBX+Y9\+]Bd+ + %+ v+ %v&+ v+ %v:/:7.,-/02 RxFeWN   * ! " #* ( ) ** , - .* DT  s  0 K Mg%(wz45K+L9O+PBX+Y9\+]Bd+ + %+ v+ %v&+ v+ %v:/:7.,-/02 Rx@TH?   * ! " #* ( ) ** , - .* DT  s  0 @ Mjkwzt : ; < = > ? @ A B,n"4: ;><\>">@@@@@AA>APAjAAAAAAB B&BPBrBBCC*KRrZahoyppyq0wx`xy yjyyzLzZztF{|H~F?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\^`,f1g1ilmnopqrtuvwxy{|}~  "#$%&'()*+,-stwy|DJrKL)PkQRZ_hstx{|~ Uq#quu      "$%STUYZ  GHJLNPRSU^!"#^#>1x#%&klmnoqr|  T !"#$%&'()*+,./01234pq|}~J       # H   % ! "2 # $% &W (7 * - .1 / 11 9 ?" C D E F G I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } I j > / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k lD m n o p q r s t u v w x y z { | } ~     K  F U "#(+-./123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\^`ref;g;ilmnopqrtuvwxy{|}~  "#$%&'()*+,-.stuvwxyz{|ADEHIJKL.PQRSZ_chstux{|~(kr)hrss      !"#$%&STUYZ  GHJLNPRSU^!"#c)9#%&+,-./0123456789:;<=>?@ABCDEFGHJKLMNOPQRSTUVWXYZ[\]^_`abcdklmnoqrLK...;!. V !"#$%&'()*+,./01234FGHIJKLMNOpq|}~ _      R : S  & !$ "7 # $& &] (7 * - .; /& 1; 9 >> ?# @J C D E F G I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a bU c d e f g h i j k l m n o p q r s t u v w x y z { | } O m :     ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l@ m n o p q r s t u v w x y z { | } ~     e ( R "#(+-./123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\^`mf7g7ilmnopqrtuvwxy{|}~  "#$%&'()*+,-.stuvwxyz{|ADEHIJKL)PQRSZ_hstux{|~#fp$ionn      !"#$%&STUYZ   GHJLNPRSU^!"#^$=#%&+,-./0123456789:;<=>?@ABCDEFGHJKLMNOPQRSTUVWXYZ[\]^_`abcdklmnoqrHF)))7)  U !"#$%&'()*+,./01234FGHIJKLMNOpq|}~]      M 6 N  & !# "2 # $& &X (8 * - .7 /" 17 9 >9 ? @E C D E F G I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a bS c d e f g h i j k l m n o p q r s t u v w x y z { | } L g 8     ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k lC m n o p q r s t u v w x y z { | } ~     ` ) Vz-./123456789:;<]^aopqtvwxy"+,./"pst RSU^ ^+,-./0123456789:;<=>?@ABCDEFGHJKLMNOPQRSTUVWXYZ[\]^_`abVcVdY zzz|(             , 7 ! " ## $7 (N , -Z 1 T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z ] / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q la G:.7-F_vwxyDK45JKLMNOPQRSTUVWXYZ[\]^dT|wZ 0 ? $ $ ! " # $$ &> (; , - 1E b 9 ; lOG:.7-F_vwxyDK45JKLMNOPQRSTUVWXYZ[\]^dT|wZ 0 ? $ $ ! " # $$ &> (; , - 1E b 9 ; lOqCCH$%()*9+,.=?]^AESZ[dehl>45+C,C-C.C/C0C1C2C3C7C8C9C:C;C<C=C>C?C@CACBCCCDCECFCGCHCaCbHcHPQTVWXYpqrstuvwz9{9|}~ * . . D$%(+ZhPQTVWXYpq|}~o{123456789:;<opqtst)+,-./0123789:;<=>?@ABCDEFGHaboco{{  %  &# (! - 1, T U V W X Y Z [ _ ` a b c d e f g h i j k l m n x y z  vwyIQSUzISUISUISUIJLOQSU]^ftxz| ISUtISU]^f 7:;FQSUwySU 7:;FIQSUw7:;FQSUSU IQSU]^f 7s:t;tFzJLO 7:;FSU789F_6 7d89FeIQSUV _acd6 7FSU4 5 7FSUV 45$%()*+-./0123456789;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdfghijklmnopqrstuvwxyz{|}~7SUZhpqstxy|~^t#$&+,-./0123789:;<=>?@ABCDEFGHaPQTVWXYpqrstuvwz{|}~                        ! " % & ( , - / 1 3 4 5 6 7 : ; < = > ? @ A B D E F I J K L M N O P Q S T U V W X Y Z [ _ ` a b c d e f g h i j k l m n x y z | } $%()+-./0123456789;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdfghijklmnopqrstuvwxyz{|}~Zhpqstxy|~^t#$&PQTVWXYpqrstuvw|}~                        ! " % & ( , - / 1 3 4 5 6 7 : ; < = > ? @ A B D E F I J K L M N O P Q S T U V W X Y Z [ _ ` a b c d e f g h i j k l m n x y z | }  $%()*+,-./0123456789;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdfghijklmnopqrstuvwxyz{|}~7:;@AQSUZ[dhlpqstxy|~^t#$&+,-./0123789:;<=>?@ABCDEFGHaPQTVWXYpqrstuvwz{|}~                        ! " % & ( , - / 1 3 4 5 6 7 : ; < = > ? @ A B D E F I J K L M N O P Q S T U V W X Y Z [ _ ` a b c d e f g h i j k l m n x y z | } -./0123456789;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdfghijklmnopqrstuvwxyz{|}~56IQSUVdpqstxy|~^t45#$&                        ! " % & ( , - / 1 3 4 5 6 7 : ; < = > ? @ A B D E F I J K L M N O P Q S T U V W X Y Z [ _ ` a b c d e f g h i j k l m n x y z | } -./0123456789;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdfghijklmnopqrstuvwxyz{|}~56<>IV]^dpqstxy|~^t45#$&                        ! " % & ( , - / 1 3 4 5 6 7 : ; < = > ? @ A B D E F I J K L M N O P Q S T U V W X Y Z [ _ ` a b c d e f g h i j k l m n x y z | } -./0123456789;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdfghijklmnopqrstuvwxyz{|}~56IQSUVdpqstxy|~^t45#$&                        ! " % & ( , - / 1 3 4 5 6 7 : ; < = > ? @ A B D E F I J K L M N O P Q S T U V W X Y Z [ _ ` a b c d e f g h i j k l m n x y z | } %:eSUe  1*(+:a d<C=d>C?dGwQSUVdZh4}5}pq|}~  4 > !# " 1% %:e7FQSUeggz{9 -./0123456789;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdfghijklmnopqrstuvwxyz{|}~pqstxy|~^t#$&                        ! " % & ( , - / 1 3 4 5 6 7 : ; < = > ? @ A B D E F I J K L M N O P Q S T U V W X Y Z [ _ ` a b c d e f g h i j k l m n x y z | } :adz7X89FH  .  6 % % ! " &? 1< b !+:e<==>?=GPQ\SUZh4]5]|}~   7:;Q*S0U+:epacdHe>M T  ! "? &e b z :e  1 %:e7FQSUeggz{9 :a d7JFS_h 8  1> 7:;7:;SP:VYdOjz7a89FdIQS U_`acdHF<3eKr.?rs[l8F m  E l m   3 !0 "\ % & Jn TQ X. Z< b fc D g x Q$789:;^etS_ t^        ~"#$%()*+,-./0123456789;<]^_`abcdfghijklmnopqrstuvwxyz7:;@AFQSUZ[dhlpqstxy|^t#$+,-./0123789:;<=>?@ABCDEFGHa~~FGHIKLMNOPQTVWXYpqrstuvwz{|}~                        ! " % & ( , - / 1 3 4 5 6 7 : ; < = > ? @ A B D E F I J K L M N O P Q S T U V W X Y Z [ _ ` a b c d e f g h i j k l m n x y z | } 7:; "#)*,-./0:=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\_`abcdefghijklmnrsuz{|}~7:;@AFDKQ[_dlpqxy|~t#$&+,-./0123789:;<=>?@ABCDEFGHaklmnr  !"#$%&'()*4FGHIKLMNOrstuvwz{              ! " % & ( , - / 1 3 4 5 6 7 : ; < = > ? @ A B D E F I J K L M N O P Q S | } l-Y.Y/Y1&2&3&4&5&6&798999:V;&<&=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]U^:dOijlmno&p&q&rt9uv^w^x^y^z{|}~  7a89FdIQSU_`acd&Hs&t9x|~U9^9 F<^:&9#&&YY3eKrYYY.Y?YYYrYYYYYYYYY&&s&&99999[&&l8&F&&&&&&&&&&&&&&&&U m U U  U U : : : E l : : m   3 !0 "\ % & D E F I Jn K L M N O P Q S TQ U& V& W& X. Y& Z< [& _& `& a& b c& d& e& fc g& h& i& j& k& l& m& n& x& y& z& | } ^ D ^ ^ ^ ^ ^ ^ g x          & Q & & & 9:dez7F   & 1  %:epHeg3gz{9 1 z:epacdHe>M T  ! "? &e b z :a dezace0 5    + ! " &G 1 bY0:_`abwcwdwfwgwhj~k~sz4q56<=>?GrIQSUV]^depqyt~~45wq$       w w w w w w w w !w "w %w &w (w ,w -w /w 1w 3 4 5 6 7 :~ ;~ <~ =~ >~ ?~ @~ A~ B~ D   & ( - 1" 7:;SUQSU-./=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\{567:;<=>?@AFIQSUV]^d45 :ISUd,   DSU56FIQSUVde45 S Dw:I D:I D:ISU D:;Q!S)U%QSU:fK4FIQU  4 4 D123456789;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\^opqt{6BDIJLdst^      T U V W X Y Z [ _ ` a b c d e f g h i j k l m n x y z 7QISJUHS56IQSUVd45 D567=8@eAeGIQOS]UZd D :7FQSU DQSU56IQSUVde45 S D :ISUd,   D :ISU D7:;QSU70_`a)hjkszpqyt$         > Z !W " () -b 1 3 4 5 6 7 : ; < = > ? @ A B =  e a6 p M 1 !- () -b 1vas    | ! "S () -b 1  *`ao T   ~ !l "L () -b 1 :4 )a    8 S !Q " () -b 1 7  ^ a? y W : !7 () -b 1 ae   n !r "F () -b 1 `am Q   { !i "I () -b 1 :1 %  () -bQSUQSUQSU=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\{|}~QSU~& QSUQSU56IQSUVde45 S D7:;QSU~123456789;<]^opqtQSUst^           T U V W X Y Z [ _ ` a b c d e f g h i j k l m n x y z 7:;QSUQSUQlSlUgQSU7:;QSU7:;QSUQSU7:;QSUQSU7CQ]SsUoQSUSUQSUQSU7:;QSU7:;QSU7:;QSUQSUSUQSUQSU7eQSUQSUQSU7:;QSUQSUQSU7:;QSUSUSUSU7:;QSU7TQnSUQSU7:;SUQShUiQSU:r;rQSU7:;QSUQSUQ9SUQSUQSUQSUQSUQSUSUS7;QUSkUfSUQSUQSUQSUQSUSUQSUQSUQSUSUSUQSU7:;QSU7QSUQSUQSUQSU 7:;QSUQSU 7:;QSUQSU 7:;QSUQSUQSUSU 7:;QSU 7:;QSUSUQSUQSUSU 7:;QSUSUQSU 7:;QSUQSUQSU7:;QSU7:;QSU 7:;QSU7:;QSUQSUQSUDpm&A[9JM>7o8Fu4m5mJmKLMmNmOPQmRmSmTmUmVmWmXYZm[m\]^m,/0      ! " # $ % & ' ( ) * + , - .7:;F45JKLMNOPQRSTUVWXYZ[\]^Rx 9 \ ] o p q r s t u v / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q k l o p q r s t u v w x y z { | } ~ 8JLq+,./012 9 \ ] o p q r s t u v / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l o p q r s t u v w x y z { | } ~ QSUY \ ] o p q r s t u v / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q 7:;@AFQSU56IQSUVMJL \ ] o p q r s t u v / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H    "#$%&'()*+,-.07@ASU  GHJLMNOPQRSTU6_`o3 # C ^ w { !c (.056IQSUVBFMOQ4j5dd  i }666<666666 P"#6$6%F&6'6(P)6*6+,-6./&0d7N89BYCmDYEmFaJL~]]66N6<6667666PXXPPFF6666F6 266PP  6BLL6MlN6O:P6QRSTUd(]J[Uf #% $4 C6 ^ w` {6 6 k P X p ] o X 5 6 < < g 9 9 6 6 _ 6 ~ K }   "#$%&'()*,-<=>?V]^ LNPRSUS # C ^ w { 4  *  (.0 """  T6._.`.y" $   PJJ fN   p J J xVVV!!h..JhT<fl<FpllJ~~lJlJl%.%.TTBBB"p!""2$H$R$$$$$$%.%%&Lb0&v'24l56456467d9z>XBJBBBEJEXEjLLMMM,M2M8M>MDMJMPMVM`MfMxQonUUUVZ`Xa6b0bbbtbchccqd@ddddlm,m~mn2nxnnonpTpbppppppppqq$qbqqqrrrrrrrrrssr2rrrrrrrrrrrrrrrrrrsssssssssssssss" "  G@UI^^_tt`xxabcdiklmnpq!#u&/x45"&+HJX.   $(.0 T 6(_(`(y # $    ~  "#$%|&'()*+,-BDJL||| GHJLNPRSUo3 # . C ^ w { |  (0T # $ 4h \ \ %(56d?uIVw]n^n\\\4T5RS\ P |  q q "%(,qqq  GHJRSUo3Sq ^ w ) (Y./"0g7z89FKBqM OMQT3dNJ[d5( # $6 w* # k @ e T *  nnnnnnnnUn"U#n$n%~&n'n()n*n,U-n.@7y89:x;x@{A{BCDEFIJLQ SU nnnnnnnnnU~~nnnn~nYUnnU  nGHJLnNnPnRUSUUUU6_`ol3MMMMUUUU U #* Cn ^U wU {n n n n n n n ~ n Y U$ (0 T6_`y # $   (0IVBT45d  6m ` ` %(56<=>?ISUV]^```45S`_  .SU w  "#$%&'()*+,-. GHJLNPRSUo3 # C ^ w { (0IVBT456_`d    "#$%&'()*+,-.  LNPRSU6_`y # C ^ w { )i s(9./&0d7N8~9Fa2BLMlO:QTd(]J[U # $4 w ` 5 _ K y ~<<<@<<<<<< S"#<$<%I&<'<(O)<*<+,-<./&0d7b89:b;b@hAhBYCoDYEoFxJL<<<<@<<<S<<<SRSII<<<<I<2<<RR  <BLL<MlN<O:P<QRSTU6f_f`fd(]J [U i # $4 C< ^ w {< < ` R W W W W W 5 < @ @ j > < < < _ <  K ) (.0    T6"_"`"y # $   N  "%(,0BDJL GHJRSTUo3 # $ ^ w (.0MOQT y(.56ISUVr4Z5Z [y(.56ISUVr4Z5Z [(.056IwQSUVhMOQ4`5`3! %(56<=>?IV]^45 . ISUT3 . ISU T3 ",BDIJLSURSU ^ w ISUT3 " {%(56c?eIlJLV`]c^c{{{4\5\  %( .7FIQSUMT .7FIQSU.7FIQSU       . ISU    T3  }%(56<]=b>]?bIwSUV_]\^\}}}4T5T (056IQSUVMO453 "%,IRSU ^ w 56IQSU3(056IVM T453 ("%,6BDIJLRSU ^ w .7FIQSUM}T . ISU T3"",BDIJLSU RSTU3 ^ w (.56IQSUV45  (. # $2 )z"((    "#$%&'()*+,-.  LNPRSU6_`Sy # C ^ w { p[    ] ].7FQSU]]]ACEGHJMT6_`fo36;S]y ! .7FQSUBDFMOQTd  .   "#$%&'()*+,-.  GHJLNPRSU6_`o3 # C ^ w { . .56IQSUV45(  (. .7FQSUMT3 (.056IQSUVMOQ453 (+.  ",.RSU ^ w 56ISd D#$%()+J7P5ZhPQTVWXYpqrstuvw|}~  D  !"#$\%s&'()*+i,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\_`abcdef!g hijklmnopqrstuvwxyz{|}~ADEHJ]KNPSQSZi[_adeghiijklpqstxy|~t!"#$&+,-./0123789:;<=>?@ABCDEFGHabcghijklmnrstuvwxz{|}~     !"#$%&'()*4789=>?@ABCDEFGHIKLMNOP\Q\T\V\W\X\Y\Z[\]^_`abcdefghijklmnopqrstuvwz{|i}i~iiiiiii              ! " % & ( , - / 1! 3 4 5 6 7 : ; < = > ? @ A B D E F I J K L M N O P Q S T U V W X Y Z [ _ ` a b c d e f g h i j k l m n x y z | } Z S D c%45JKL%MNOP/QRSTUVWXY%Z[\]/^d b bb b'r'r,-/0Rx1Lqi>4    ! " # ( ) * , - . D Z j  1 4c%45JKL%MNOP/QRSTUVWXY%Z[\]/^d b bb b'r'r,-/0Rx1Eqi91    ! " # ( ) * , - . D Z j  1 4%d/IR.% 45JKLMNOPQRSTUVWXYZ[\]^dRx5 D $%(+AESZehPQTVWXYpq|}~ D  DIJ\KLPNQR_    "$%YGHJklmnoqr<C$ $$1$ D !"#$%&'()*+,./01234 / 7 "#&'(+ ADEHIJuKLOPmQRSXZ_cehi    "#$%&YGHJ+,-./0123456789:;<=>?@ABCDEFGHJKLMNOPQRSTUVWXYZ[\]^_`abcdklmnoqrBEEEE31 E D !"#$%&'()*+,./01234FGHIJKLMNOZ[\]^_`abcdefghijklmnopq|}~ '     ! " # $ % & ' ( ) * + , - .  "#(+ ADEHIJqKLPjQRSZ_ch    "#$%&YGHJ+,-./0123456789:;<=>?@ABCDEFGHJKLMNOPQRSTUVWXYZ[\]^_`abcdklmnoqr>@BBB0- B D !"#$%&'()*+,./01234FGHIJKLMNOpq|}~ - $%+ZhPQTVWXY|}~ISU]^fSU=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\{|}~567:;<=>?@AFIQSUV]^d~45& QSU:;SU )-./0123456:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\^_`abcdefghijklmnopqrsuz{|}~DKQ_pqsxy|~^t#$&klmnr  !"#$%&'()*4rstuvw                   ! " % & ( , - / 1 3 4 5 6 7 : ; < = > ? @ A B D E F I J K L M N O P Q S T U V W X Y Z [ _ ` a b c d e f g h i j k l m n x y z | } QSU7<QSU7\QvSU7uQSUIIIIIIIFIIFI(. Uy-./123456789:;<]^opqtvwxy"+,.7#:#;#@)A)BDFJL_st RSU^B+,-./01236789:;<=>?@ABCDEFGH_`abUcUdXyyy&           *  " # &; ( - 1 T U V W X Y Z [ ^ _ ` a b c d e f g h i j k l m n w x y z 3  Uy-./123456789:;<]^opqtvwxy"+,.7:;@&A&BDFJL_st RSU^B+,-./01236789:;<=>?@ABCDEFGH_`abUcUdXyyy&           *  " # &; ( - 1 T U V W X Y Z [ ^ _ ` a b c d e f g h i j k l m n w x y z 3   () -bB0!_!`!a!h!j!k!s!z!456B<=C>?CGITQ_SeU`V ]E^Edep!q!y!!!t!!4D5D$!!!! ! ! ! ! ! !  () -b 3! 4! 5! 6! 7! :! ;! <! =! >! ?! @! A! B!123456789;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\^opqt{6BDIJLdst^      T U V W X Y Z [ _ ` a b c d e f g h i j k l m n x y z ()*+-./0=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]_`abcdfghijklmnrsuvwxyz{|}~Zhpqxy|~t#$&+,-./0123789:;<=>?@ABCDEFGHapqrstuvwz{|}~                   ! " % & ( , - / 1 3 4 5 6 7 : ; < = > ? @ A B D E F I J K L M N O P Q S | } 70$_$`$ah$jk$s$z$p$q$y$$$t$$$$$$$ $ $ $ $ $ $    } ! "7 () -b 1 3$ 4$ 5$ 6$ 7$ :$ ;$ <$ =$ >$ ?$ @$ A$ B$ 6 N>bcdfgOEM|^{"zhsN0M    ? K   # !. "E % & ( , - / 1 Jj K T^ V W XD Y$ ZC  h  N 0 M  T  O  & ( - 1" :I D :b>c>df>gI># > > >     ! " %> &> (> ,> -> /> 1 s D %:e7FQSUeggz{9 56=?IQSUV] ^ :e5446IqOV3acd2e3He j3k4654j 3 %:e7FQSUeggz{9   & ( - 1" QSUQuSxUx $a%a&'()+x0123456789;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\^_`abcdfghijklmnopqrstuz{|}~5<=>?IV]^deDKQZx_ehxipqstxy|~^t45#$&klmnr  !"#$%&'()*4PaQaTaVaWaXaYaZ[\]^_`abcdefghijklmnopqrstuvw|x}x~xxxxxxx                   ! " % & ( , - / 1 3 4 5 6 7 : ; < = > ? @ A B D E F I J K L M N O P Q S T U V W X Y Z [ _ ` a b c d e f g h i j k l m n x y z | } 56IQSUd D(.056IQSUVMOQ45356IQSUVT453 (.0SUBDFMOQTd  (./*0V QTd #& $> 56IQSUV(,/0      ! " # $ % & ' ( ) * + , - .97FQSU45JKLMNOPQRSTUVWXYZ[\]^Rx xQSU7:;7:;QSU7QSU7:;QSU 7:;QSUSUQSU7:;:e  1:7@AFQSU  D56IQSUVde45 S D7:;QSU:I D56IQSUVde45 S D"(06ISUVF Q T4~5~  %~:e6ISUVacdeHe94{5{ 6=?ISUV]^q+,./012Rsjjjj 9 \ ] o p q r s t u v / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l o p q r s t u v w x y z { | } ~ |9@  > <<<<<9<<>>>>>>> ^  ^ ^ ^ ^ ^ ^ ^hh ^ ^  | ^ ^ ^*h   TTTTTTT  ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ "D"D"D"D"D"D"D"D !"D"D"D"D"D"D"D"D"D"D"D"D"D"D"D"D"D"D"D !"D##"""##$H$H$H$H$H$H$H$H$H&&&&$&&&&&+j+j&*+j+j+j+j+j,,,,,,,,,,,,,,,,,,,,,,-&-&.$.$.$.$.$.$/2h2233334Z4Z4Z333334Z4Z4Z4Z4Z4Z4Z4Z60999699Yoq-;9=TV6=?ISUV]^q+,./012Rsjjjj 9 \ ] o p q r s t u v / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l o p q r s t u v w x y z { | } ~ "(06ISUVF Q T4~5~  %~:e6ISUVacdeHe94{5{ SU45JKLMNOPQRSTUVWXYZ[\]^Rx 9 \ ] o p q r s t u v / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l o p q r s t u v w xO y z { | } ~     !"#$%&'()*+,-.0SU  BDFKLMNOPQRSTU6_`dSy  # $ . C ^ w { %:eSUe  1 (./*0V QTd #& $> (,/0      ! " # $ % & ' ( ) * + , - .:a dV d  4 > !# " 1%:ISU D %:e7FQSUeggz{9 :dezH #  ,   " &4 12#9,/0 l= p q t u w= x y9 |! } ~(0QT # $ :adz7X89FH  .  6 % % ! " &? 1< b :eS  :eQSZUVJPL45  1 :e-)  1 :eS$U  1S4U0*LH l w xU y(.0S4U0MOQT*LH :eSU   1 :eSBU=773  1:eFQSU  1 :eS4U0*LH  1:de7FGQSbU^T]X45   & 1   "#$%&'()*+,-.7:;@AF  LNPRSU6_` # . C ^ w {  "#)*,-./0123456:;<_`abcdefghijklmnopqrsuz|}~7FDKQ[_dlpqsxy|~t#$&+,-./0123789:;<=>?@ABCDEFGHaklmnr  !"#$%&'()*4FGHIKLMNOrstuvwz{              ! " % & ( , - / 1 3 4 5 6 7 : ; < = > ? @ A B D E F I J K L M N O P Q S T U V W X Y Z [ _ ` a b c d e f g h i j k l m n x y z | }                                        pBDJL3q+,./012 \ ] o p q r s t u v / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l9 o p q/ r s t u/ v w9 x y3 z { | } ~O :epacdHe>M T  ! "? &e b z :e5446IqOV3acd2e3He j3k4654j 3(.0MOQT  l w xU y:e  1:de7F   & 1   () -b97FQSU45JKLMNOPQRSTUVWXYZ[\]^Rx x! .7FQSUBDFMOQTd  %:e7FQSUeggz{9 :a d7JFS_h 8  1> 77JFS"45JKLMNOPQRSTUVWXYZ[\]^x l q w xp y" |( }r R./ 7JFSBDMEOTd^` #  %:epHeg3gz{9 1 zz  "#$%&'()*+,-.S  LNPRSU6_`y # . C ^ w { :eS us8mOH?U= XG _?!7z89:|;|@AB`CkD`EkFJL9O  .34s5sJsKLMsNsOPQsRsSsTsUsVsWsXYZs[s\]^sq+,./012 9? \ ] o p q r s t u v      ! " # $ % & ' ( ) * + , - . / 0 1 2* 3 4 5 63 7 8 9 :D ;( <6 = > ? @* A B C D3 E F G HD I J K/ L= M N/ OG P Q Rm Tm Um Vm Wm Xm Ym Zm [m \m ]m ^m _m `m am bm cm dm em fm gm hm im jm kI l4 o p q1 r s t! u8 v w4 x y. zM { | } ~H G G G G G G G G G G G G G G G G G ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! 3) (Y./"0g7z89FKBqM OMQT3dNJ[d5( # $6 w* # k @ e T *]:WCDJUYadKez7z89F_`acdM-UcMd2CbbbcyyyyCl:=%3652223U 2 X 3 6 B  P 9 6 ! "3 &[ 1W T V) X* a( b c( d( e) f, t ~ :dez7F   & 1 ?:vadz7r89FxI QSU_`acd,HiKk| x  | m  ) ) ? !< "W % & 10 b fr ~ 8 :adez789F_`dHeggz{9>  V  %  / !% "A &g 1* b |BDJL8q+,./012 9 \ ] o p q r s t u v      ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l? o p! q/ r s t u0 v w? x y8 z { | } ~Q  (0T # $ :depzacdHe+Q X   ! "C &i b z P:VYdOjz7a89FdI QSU_`acd,HF<3eKr.?rs[l8F m  E l m   3 !0 "\ % & Jn TQ X. Z< b fc D g x Qupj{tPZ|P7a89FdI QSU{]PX4j5jJjKLMjNjOPQjRjSjTjUjVjWjXYZj[j\]^j,/0      ! " # $ % & ' ( ) * + , - . 1B 2Q 5; 6R :- ;D ? @ A B C D E F G H I J K L M N O P Q R T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k lP o p q r s t u% v wP x yJ z { |% } ~/ :a dezace0 5    + ! " &G 1 b^< n n $<J2L46> n n n n n n n n $ $ n n n n n n n n n n n n $ n n 62(2(3T D &2(2(3T2(2(3T, P2(2(3T" 4   >4* t<bp~&,,,,,^"""TLbbbbbbb?V?Vbb@bbbbbbbbbbbb?V?V?V?V?V?V?V?Vbbp< ! ! V!! !""!V"""*"D*%V%x&^'@(N())*2(+3T3T,2,p2 ,,-.//01(2 2(2B3T3T3r34<4<4<4<4<4<4<344<4<4<4<4<4<4<4<4<4<4<4<4*4<4<4j4j444444444555v5v5v5v555<5v5v5v5v5v55566>6>6>6>6>6`878888888888888888888:::::::::::::::::::::::::::::::::::=;*=======================?=>@>J????????>X>???????V?V?????????????????????@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@pAAA\AAAAB.4? I &q ( ( * * , / 1 1 3 7 9 F I Q S <  ~Q  :a dezace0 5    + ! " &G 1 bC0_`ahjksz56<=>?GBIKQFSUV]^d-epqyt4=5=$       3 4 5 6 7 : ; < = > ? @ A B S D56<= >? I'Q'S.U+V]^d%e45 S D 56<>IQSUV]^de45 S D7QSU(056IQSUV45356IQSUVde45 S DQSU:56IQSUVd45 D:56IQSUVd45 D:56IQSUVd45 D56IQSUVT453:56IQSUVd45 D   & ( - 1" B0!_!`!a!h!j!k!s!z!56<=#>?#GOIXQOSUV]"^"d7ep!q!y!!!t!!4E5E$!!!! ! ! ! ! ! ! 3! 4! 5! 6! 7! :! ;! <! =! >! ?! @! A! B! S D56<=>?I4Q1S:U7V]^d1e45 S D(056IQSUVMO45356IQSUVde45 S D:7FQ SU d rW" P  > M !6 "E &l (e ,1 - 1 b f (7:;80+_+`+a+h+jk+s+zp+q+y+++t++$+ +++ + + + + + +  > ^ !Y " () -b 1 3+ 4+ 5+ 6+ 7+ :+ ;+ <+ =+ >+ ?+ @+ A+ B+ L -  v    # ! " () -b:7FQ SU d rW"    - ! "% &l (e ,1 - 1 b f (:I DS 56ISd D (56IQSUV45 7 @!A!F5Q*S)U(  () -bD03_3`3a3h3j3k3s3z34!6C<"=E>"?EG"IkQlSwUrV ]K^Kddp3q3y333t334L5L!$3333 3 3 3 3 3 3  () -b 33 43 53 63 73 :3 ;3 <3 =3 >3 ?3 @3 A3 B3 T 5 B0)_)`)a)h)j)k)s)z)d456%<\=>\?GI QV ]M^Md%e.p)q)y)))t))4X5X$)))) ) ) ) ) ) )  () -b 3) 4) 5) 6) 7) :) ;) <) =) >) ?) @) A) B)U0_`abcdfghjksz%546D<=2>?2IBQNSSUNV.]3^3dPepqyt4:5:$               ! " % & () , -b / 1 3 4 5 6 7 : ; < = > ? @ A BU0 _ ` a bcdfgh j k s z :5B6,<9=>9?IQ3S5U5VE]2^2dKe!p q y   t  4F5F$                  ! " % & () , -b / 1 3 4 5 6 7 : ; < = > ? @ A B ,526(<%=>%?IQ-S2U1V+]^d04,5,  () -b5(66<=$>?$I4Q@SEU@V!]%^%dC4,5,  () -b/k5;6)<,=>,?IQ(S%U(V2]^42523 a  # $ . 5B6,<9=>9?IQ3S5U5VE]2^24F5F3  # $ .V0'_'`'a'b c d f g h'j'k's'z'456H<=E>?EGIZQeSkUfV]L^Ldkp'q'y'''t''4F5F $'''' ' ' ' ' ' '         ! " % & () , -b / 1 3' 4' 5' 6' 7' :' ;' <' =' >' ?' @' A' B'X0%_%`%a%b7c7d7f7g7h%j%k%s%z%4Q45Z6D<P=->P?-GI3QFSFUGV]]I^Idbe8p%q%y%%%t%%4^5^7$%%%% % % % % % % 7 7 7 7 7 7 7  !7 "7 %7 &7 () ,7 -b /7 17 3% 4% 5% 6% 7% :% ;% <% =% >% ?% @% A% B%QSU;5&6 <3>3Q U V,]%^%d2e4555  () -b <>4 5  () -b3 $  () -bA0#_#`#a#h#j#k#s#z#^456<V=>V?GQV]G^Gde(p#q#y###t##4R5R$#### # # # # # #  () -b 3# 4# 5# 6# 7# :# ;# <# =# ># ?# @# A# B# :ISUd,   DcBDIJLSU \ ] o p q r s t u v / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q O  & ( - 1"  O  & ( - 1" OS>U9  & ( - 1" @*A*OQ'S(U#  & ( - 1" @*A*OSOUJ  & ( - 1"  O  & ( - 1"  (56IQSUV4556IQSUVde45 S D  () -b56IQSUVde45 S D56<=>?GIQS\UZV]^d e45 S D56IQSUV]^de45 S D(.056IQSUVMOQ45356IQSUVde45 S D56<>IQSUVde45 S D56FIQSUVde45 S Dw7QSUQSU(.056IQSUVMOQ453:6 7=?FI+Q"S+U(]^d145  D:67= ? FIQSU] ^ d%4 5   D :7FQSU  D7:;SU :7FQSU  D56IQSUVd45 D.56<=>?IQSUV45 56IQSUVd45 D56IQSUVd45 D56IQSUVd45 D0:bNcNdNfNgNRa4,5s6`<d=O>d?OG+IQQeSjUiVp]^^^dxeL4r5rN, N N N   N N N !N "N %N &N (N ,N -N /N 1N D:I D:IS,U' D:=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\bYcYdYfYgY{|}~>77A84I5c6a<=G>?GGGIIQXSU!Vc]{^{dieh~A45YI& Y Y Y Y Y Y Y Y !Y "Y %Y &Y (Y ,Y -Y /Y 1Y                                        > > 7 7 7 7 7 7 7 7 7 A A A A A A A A A A D '  () -b 1-903_3`3a3h3jk3s3zp3q3y333t33$3333 3 3 3 3 3 3   H g !b " () -b 1 33 43 53 63 73 :3 ;3 <3 =3 >3 ?3 @3 A3 B3 V 7  80*_*`*ah*jk*s*zp*q*y***t**$**** * * * * * *    ! "= () -b 1 3* 4* 5* 6* 7* :* ;* <* =* >* ?* @* A* B* < TC0_`awb!c!df!ghjkszpqyt!$       ! ! ! R    ! "w %! &! () ,! -b /! 1 3 4 5 6 7 : ; < = > ? @ A B Ka] L   ! "| () -b 1 HF0_`aabcdfghjkszpqyt$            I } ! " % & () , -b / 1P 3 4 5 6 7 : ; < = > ? @ A B >  laU  = j w !| " () -b 1C 0  ^F0(_(`(a7b c df gh(jk(s(zp(q(y(((t(( $(((( ( ( ( ( ( (       Q n !l " % & () , -b / 1 3( 4( 5( 6( 7( :( ;( <( =( >( ?( @( A( B( W 7 " ~   () -bE0%_%`[ab8c8df8gh%jk%s%zp%q%y%%%t%%8$% %%% % % % % % % 8 8 8 i    ! " %8 &8 () ,8 -b /8 1 3% 4% 5% 6% 7% :% ;% <% =% >% ?% @% A% B%  bat    ~ ! "X () -b 1 + aE  ] A != " () -b 1 "  () -b 1)90/_/`/a/h/jk/s/zp/q/y///t//$//// / / / / / /   C b !^ " () -b 1 3/ 4/ 5/ 6/ 7/ :/ ;/ </ =/ >/ ?/ @/ A/ B/ Q 2  z70%_%`%ah%jk%s%z p%q%y%%%t%%$%%%% % % % % % %    ~ ! "8 () -b 1 3% 4% 5% 6% 7% :% ;% <% =% >% ?% @% A% B% 7 PC0 _ ` asbcdfgh jk s zp q y   t  $             M  ~  ! "r % & () , -b / 1 3 4 5 6 7 : ; < = > ? @ A B FaX H   !} "x () -b 1 CE0 _ ` a^bcdfgh jk s zp q y   t  $               E z ! " % & () , -b / 1K 3 4 5 6 7 : ; < = > ? @ A B :  gaP  8 f r !x " () -b 1> , Y80#_#`#a2h#jk#s#zp#q#y###t##$#### # # # # # #   L i !h " () -b 1 3# 4# 5# 6# 7# :# ;# <# =# ># ?# @# A# B# R 3  z   () -b  () -bD0!_!`Wab3c3df3gh!jk!s!zp!q!y!!!t!!3$!!!! ! ! ! ! ! ! 3 3 3 e    ! " %3 &3 () ,3 -b /3 1 3! 4! 5! 6! 7! :! ;! <! =! >! ?! @! A! B! ^j  () -bap    | !} "T () -b 1 & aA z X < !8 () -b 1 56IQSUd D56IQSU37xQSU 56IQSUd D :7FQSU D7:;QSU :7FQSU D  ISU T3 :ISU,  D:7@AFQSU D :7FQSU D.7FQSUMT3 .7FQSUMT3 :ISU D:ISU Dd ULL"#$&')*+,-.L L LNPRSU6_` # C ^ w { RISRx 9 \ ] o p q r s t u v / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q k l o p q r s t u v w x y z { | } ~ 56ISUV56IQSUV=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\{|}~56<=>?IV]^de~45& 56IV/->4!5f6E=+?+I5QRSFUFV[]L^L!SUQSU/->56ISUV20?56ISUV56ISUV56IQSUV 56FIQSUV7QSU+.  56IQSUV)i s(9./&0d7N8~9Fa2BLMlO:QTd(]J[U # $4 w ` 5 _ K  (0T $  (.0SUBDFMOQTd (.0MOQT  (0T # $ S!00Vdr!4>D0bbbb      8Tf !!!!!!"""""   D D4 5 8 : = M97FQSU45JKLMNOPQRSTUVWXYZ[\]^Rx x.p (.>06 7]89FhIQS UBtDMOQTJ  dKkJR^ #H $A wH L  t H(.0MOQT v (.?QQSU .7FIQSUM}T ISUT3 QSUQSU(.056IQSUVMOQ453 ISUT3 QSUQSU56IQSU3.S56IQSUVde45 S Dg%(wz45K+L9O+PBX+Y9\+]Bd+ + %+ v+ %v&+ v+ %v:/:7.,-/02 Rx@TH?   * ! " #* ( ) ** , - .* DT  s  0 @ Ms$%*+  Zh+,-./0123456789:;<=>?@ABCDEFGHJKLMNOPQRSTUVWXYZ[\]^_`abcdsssPQRSTVWXYxyz{|}~ 789F_d 789F_6 7d89FeIQSUV _acd6 7FSU4 5 7FSUV 45-~.~/~1t2t3t4t5t6t7[8[9[;t?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^ilmnotptqtrt[uvwxy{|}~7189:-;-@2A2B>C_D>E_F|JCLC_actstt[x|~[[^t[#&t~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ttttt[[[[[tttttttttttttttttttttttt           D E F I J K L M N O P Q S Tt Ut Vt Wt Xt Yt Zt [t _t `t at bt ct dt et ft gt ht it jt kt lt mt nt xt yt zt | } C t t t t t [()*+-./0123456789;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdfghijklmnopqrstuvwxyz{|}~Zhpqstxy|~^t#$&+,-./0123789:;<=>?@ABCDEFGHapqrstuvwz{|}~                        ! " % & ( , - / 1 3 4 5 6 7 : ; < = > ? @ A B D E F I J K L M N O P Q S T U V W X Y Z [ _ ` a b c d e f g h i j k l m n x y z | } 7wQSU56IQSUVQ`SdUa7:;SUQLS.U/ 7:;QSUDpm&A[9JM>7o8Fu4m5mJmKLMmNmOPQmRmSmTmUmVmWmXYZm[m\]^m,/0      ! " # $ % & ' ( ) * + , - . )-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~DKQ_pqstxy|~^t#$&klmnr  !"#$%&'()*4rstuvw                        ! " % & ( , - / 1 3 4 5 6 7 : ; < = > ? @ A B D E F I J K L M N O P Q S T U V W X Y Z [ _ ` a b c d e f g h i j k l m n x y z | } ! .7FQSUBDFMOQTd Q"S4U0(.056IQSUVMOQ453 ..:a dezace0 5    + ! " &G 1 b:ISU D:ISU>  " &7 - % DSU ,jsZZyVTBTL7d7iM|7xPu|`[GD%}WF6UTs#KU#F|`k{hiavem[hytp(#RN"i6j%8hea`1 ,AA)CE*HH-JK.NN0PQ1SS3Z[4__6de7gl9?@AC""D+3E7HNac`gncrxkzr|  *4479=IKQTTVwz"'* - .a       !! "#$%&'(())**++,,AACC DDEEHH JJKKNN PPQQ SS ZZ[[__ddeegg hhiijj kk ll  ""bcgjknrrswxxz{|        * 44 79 =E FIKOPQTTVYZopqrwz{|    "#)$%&'(())**++,,&-/"001679;<=\ ]]^^_abdfghhii jkln oqrr ssttuu vyzz{{ | !#:;%<<==>>??@A$BB'CC(DD'EE(JJ*LL*]^  AA DDEE KKQQSS ZZ[[&__dd&eehhiill&pqssttxx yy|| ~### ^^tt++   ## $$&&+37Haabc knrr *44FI)KO)PQTTVYZopqrwz{|&&"""              " % & ( ( , - / / 1 1 3 7 : B D F I Q S S T [ _ n x z | }      !   # *    j b"'u0iM3b21rCN6U,vbVp7(QP<UtTU]pvJK-9;X [d+fi5ly9|GpqXstZyy\||]~^`acdegjv^^wxz{|~#$&&yy         " % & ( ( , - / / 1 1 3 7 B B D F I Q S [ _ n x z- | }0 2 9 ? D s        ~//001233 44 5679;<==>?@@AB CVWX [\]]^^_a bdfghi ln op qqrsttuu vw xy|~pqssttyy ||~     ^^ ## $$ && yy              " % & ( ( , - / / 1 1 3 7 B B D F I Q S S T [ _ n x z | }              !!"# $%&'(( )) **++,,-/1679;<=\]]^^oqttvy!{{| :;<< ==>> ??@ABBDDJJLL]^DDJJKKNNPPQQZZ[[__aaddeegghhiijkllsstt~ ! ^^""&&+37Haagjknrrsxz  *4479=EFI KO PQTTVYZopq rw z{|     T [ _ n x z ! !               V32gJ{OFQQ96Fky2;&G ; |wzvt_?[e|Gjy}nhaC}-M|QVWyjh{h:    $%& !'##)'(***,,,-00./248;@BCEGKLNOPQAASLLTUVWXY[] / R^ T l o ~ c            !!##''((**,,00        AALL    I Q R R T j k l o ~         02 ,-.1    ) !     "!!'""#$ %%#&' )* ++%,,-- //:; <<*==>>*??@ABBCCDDEEJJLL]^0) )(/).+ . /  ! " "$"# &  #  $    @@ GH II JJ KKLL NN PP RSUU2  66_`oo  33 SS)yy/(      # # $ $ . . C C \ ] ^ ^ o v w w { { $   / H   0 2 , . 1 - !  # % '      R >OF #x {@~$z )hEff-)ykkc_``_|Q-w-/9-28/flel)iAve@'axcR70 :0<5>5!o D<>]l}V\W <EJJ LL ]^    /==??@ABBCCDDEEJJLL]^          J %%% %$%/&'0((7))"**<++*,,;-/16 79 ;< =\D]]^^iiGlnGoq rrGtt uuGvy{{D|CB'+?5>,MLKJ:2(  2  #N9NNN  $""#$N%%6&'N)*N++ ,,--N//:;<<I==.>>I??.@A!BBCCDDEEJJLL]^-%0 BAA3DD%EE3KK%QQ%SS3ZZ*[[;__%dd;ee0hh*ii0ll;ss tt xxG||G~C>  > 5>DC A,:#2#=#(4(2= N9N$N$&8$6NNN6NN8    NGH2JJ2LLNNNNPPNRSUU^^HHEFEFDD%L  B2@,##G&&C +3 667H _`aa bckn%oo2qq,rr%% %,2*%++,..,12,33244%PQ/SS#TT/VY/Zo0pq7rw"yy=z{<|*))*);;        DD        # #N 9 9K C CN D FG I QG S SG T [ \ ] ^ ^ _ n o v w w x z { {N | }G N G G   C B B B ' + 8 ? 5 1 5 1 > / H I Q R RM T jM k lL o ~L  J  : ,  ( N 9  N N 6 N G  % 0 B @ A A 2     F~~"*p}$vp qYZjk  @BCDEIKMNOPt6_`doq+,-./012 : ; < = > ? @ A /YZjk@@BCDEIIKKMNOPtt      66 _` ddoo qq +2 : A   #!% # #  # #!! "#$%&'(())**++",,$:;=8><@?9?A 5        !!7"" #$%%&')*++,, --//3:;D<<==>>??@AEBBBDDB]^#AA)DD#EE)JJ KK#NN PP QQ#SS)ZZ"[[$__#aa dd$eegg hh"iijk ll$':?@???( 6+ . 14*      @@/GHII/JJKK,LLNNPPRS UU --00  #>    ?C:"" +3!667H!_`aa!bc%gj kn#ooqq:rr#sx z    #          #:*#++:..:12:3344#79 =E FIKOPQSSTTVYZopqrwyy z{|"&&"&($$    ?     3  2 # # $ $2 . .2 9 9< C C \ ]? ^ ^ o v? w w { {     / H; I Q= R R8 T j8 k l> o ~> @ 9 A   :  5         7 #  C ' ' +  * / , d 9DGRD G1%2Q$|vMW6V``W'kLOL v|aeSNO=`<LF+E cp Rhzc^q_ "+-GHRS356:;Sy  C \ ] ^ o p q r s t u v w { 8  "" ++ --       GGRRSS   5566::;;SSyy       C C \ ] ^ ^ o v w w { {     4%5$$!1   1    /!!0""#$%%-&')*++,,--//:;<<6==8>>6??8@ABB#CC,DD#EE,JJ"LL"]^74$$$$ 1   )21 &//*/-+-    @@'GH1II'JJ1KK LLNNPPRSUU(.(.1$3466 _` oo1qq441++4..4124331SS yy    $      # # $ $ . . 9 9 C C \ ]$ ^ ^ o v$ w w { {     / H I Q% R R5 T j5 k l o ~   !   4        -   0 " 3 2 1   '  $"'<?AKX'+1 : @D*F  R  S T U  V  W  X . .Y 1 1Z 4 4[ 9 9\ < <] ? ?^ F F_ K K` a b c d e f,00*7:+==/@@0CC1LL2YZ3_c5ff:hh;jk<ss>z{?}}ABDNOPQSTVWw""y//zqq{|}Awyz|| $$&&YY[[efooww}}  8  9:<=?"@17D=>K@JMLPXTT]tt^_`!a%%fYYghimqswy{|""}$&~+U_xz  ? O !  "( $ &; ( (> , 1? 3 8E : BK D ET I KV M NY S [[ ] ]d ` ze | }                    % / < > R T ^ ` l o ~  , 9 W Z ] ` d e s D Dw Y Yx \ \y b bz e e{ h h| k k} q q~ t t       gn`p  nppp*p`p pQp" * 2 P 0 6 b n <t B H N T  Z ^ N ` f f l.4Fdv r x ~  d  n  t$ * 8 fr x   0   P    f v   ^ J P F  z  n" & ,  2 8  >  D 0 JDN P6t V DF \ b h n XF tt z   v   jv J  P >    r    " ( .  4 : @ h F F L R X ^ d j p v |z n ^@t  tt P . tt D .  t6B   $  $ * 0 6: < B 0 H4 N T Z ` f x l x r xV ~  P  $ t T V   \   b """"""""""" """"""""""""""""""*"""""""""""" " & & , 2 2 8 > > > D D D D P J P V V V V V b \ b n h n t z z z z z z ztttt         N  ""((((((....::::4@::::::@@@@@@::@LLLFLLLXXXXXXXXXXXRXXXXXXXXXXXXXXXX^^djjjjpvvr|      $*06<<<<<<<<<<BBBBBBBBBBBBBBBBBBBBBBBBBHHHHHHHHHNNNNNNNNNNNNNNNNNNNNNNNTTTTTTTTTTTTTTTTTTZZ```````````````````flllllllllllllllllllllllrx~~  &,28>DJPV\bhnntzt ::{hjapU%qq-%=,2">.uMs Tl*@at8rn:b;+m*`RR+v_{-eDNM^P0468<?'505,v>D^aBLk.htW+x6(,A9 '*&_[kg$\YXr])A52?f0E9@?7u-s34" -A.:/ZQ9/,E1G&v\]eqB81oO=x S(>4[a 6 ==>CDFGHIJY 6 @ A B Q27=0@@7CC8KL9TT;YZ<]]>_d?fwEz~W\]ghijv|0//1168A5 ,1>@Utt#II"&+    " $ & ( ( * * , 1 3 G I  C K Z ` D Dt \ \u b bv q qw t tx x xy z    NZZZZZZZZZTZTZ````pn . 4L|L"J : @LL F^p L R Xh ^* d0B" j p v* |0b0r 0 b D hj \\\L :" @ F  |0 r`(2d  ZLL D" D xb $b*T06<llBHNTZ*00$`Fflrx>~ Jv^8lL^$*8R &,28>DJPV\bhnt(zF:6D*0B~<<0~~ j~~@^h "(.4:@FLRX^djp6vv6|T~ B~^^0 `$\0$0*06<<BLHNTZ`jflrx~ 2LZLT &,28>DJPV\bhntz "D ^"(.4:p@F0LRX^djpv|0*j <*$D*06<BHNJTZ`flrx~`0\\\:V*bD &,28>D\\J\PV\>nbhnnttzP\LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL````` "(.,,,,,,,,4:,,,,,:,:,,,,,,,,,,,,,,,,,,,@LLFFFLLRRXRRRXXXdddj^djddj|ppv| $*V88888888088888868B<88B888HNnnnnnnnTbb\bZ\0`rfrrrrrrrrrrrlrrx~88d.bbb\bb\\\>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>   & &  &,28>DJJJPbbbbbbbV\bbbbbb\\\bbbbhntz"j "(.4:@FLRRRRRRRRRRXXXXXXXXX^^^^^^^^^^^^^^ddddddddddddjjjjjjjjjvpvvvvvvvvvvvvvvvvvvvvvvv|  $*06<BHNZTZ`flrrrrx~~~~ &,28>DJPV\b[B[e[[(=<)[[!oS46[[1[[[[%<[[=[mbdp[22.! @[*[ ,h[n0a[S[ [1[h[[[[I[[?[jk[[+[[[[U2[pg[^[U[[,UU[[#B[["[[7_q[[W[[PS[[T[5'u]PQ`r0fl Xn"D3B[[vr[o [[AY<;K@JEw&[a[[[[[[ [[F[[g[[ Pm[[[P[r[ 4[[L[[[{[[[Cq[p8|[[<Oj[k[ [Z[L[[[<[^[t[ *;C[s[:[~[[[[[;[+}[y[[[N;[8EW0[5DU[O[[@[?A$A[V[[[)[[[[[[^*%[[8[[<[,[[[tV~[[[6[M[ [[['([&k([ $$[\Y[XX[[[[[w]][[3[[[[7[V:.[A[f[f[8[[7[[[[[[[OEE[[[9[@>[?[?7[ [([ [u[=[u[[-s[[st[[34[4[d["["  H[[[[ 9([&;;[:8>/[0?.<//[ZZ[FQ[Z~[9[/[[[Y,E)1[G9&v[[\][ee[qq[[=BZO[:[['SU[([>4[ @rKX "*# / 1 +46 3 ""((`@````<<<<rrrrQ``<HHNTZ06<BHHHHNNNNTTZ`f`O``````8`5`` c')+-/13579;?@KLMNOPQRSTUVWX     !"#$%&'()*         % - / 0 3 5 6 8 ; > E J Z27=0@@7CC8KL9TT;YZ<]d>fwFz~X]^ijv|0./1467A.8;<&wACEJOOQVX\^^``knpprruuxxz|1>J@UXttnopq#rCDz|"&+U_xz4 h x Y `  "c $ &v ( (y * *z , 1{ 3 G I     %& / 5   D D     crrrrn`  p*p`p pQp``` ZR d   &n , 2 8 > D* J< P P  Vfl~ \l b hT n t"x,,N, z2 PztP   "4  R X ^   p D     BF  0   " ( . 4 4 4 :T @Z$6HNtN"NN F F L R X ^ d j p|t v |~   T  B<nZ  < B  j Rv~ T~V `$t0*06<BHNTZ`flrx2~t 0,R:Ppt^  &,28>DJPV2\bbhbn tzpR j"(.4:@FLRX`^djvpv|n6xtTFBf   f$**06Bj|<BHN:TZ`flNrNx~.NNHt.4NlR &,28>DJPV\tbhtntzX,z "(.4:@FLZZZZZZZZZZZRZZZZZZZZZZZZZZZZZZ^ZZZZZZZZZZZZRRZXX^ddjpppvvvv|$T $*000000000666666666NN<<BHNNNNTTTTTTTTTTTTTTTTTTTTTTZZ``````ffffrrrrlxrrrrrrxxxxxxrrx~ 2,,,&,,,,,,,,,,,,,, &,28>DJPVV\bhnttz "((.TTTT4T:TTTTTTTT@@@@FFLRX^djpppppppppp||||||||||||||v||||||||||| $*0<<6<<BHNTZ`flrrrrx~~~~~ &t ::{`hjg`i```a`pU=`%q````q-%=,``@`-`````` `B`1`o`;">.0uMs T*'```````i`@E```=``` `)````t`o`[`$`#`````8!`r`}`n`:`y`;``````7````Y````P``%`b``v````` ```*`"`J` `:``?``6``o`g`*`V`n`:`;````````G`?```+v_{-eDNM`^PH``1`````.````6`+````4`````?'5l`H``8`05,``D```y``O`@`>D$```=``BLk``.h``````0```8``<`,`tW+x6(,AB9 '*&_[kg$\YXr]`M```)%`A5`5`&`-``27`^`?`f`0d`EE`'``9@`>`@?7``u``u```-s`h`st``34`/`4``"`" ` `)````-A.:/Z`Z$`Q``d`9/ ``,EQ`1``U`G``&v\]eqq``O=_```x `((`>4[a v2DFLTcyrlLgreklatn $+29=DKRY`gnu| SRB 2%,3>ELSZahov} &-4?FMT[bipw~ '.5@GNU\cjqxROM >TRK l !(/6:AHOV]dkry ")07;BIPW^elsz #*18<CJQX_fmt{caltcaltcaltcaltcaltcaltcaltcasecasecasecasecasecasecasedlig"dlig"dlig"dlig"dnom(dnom(dnom(dnom(dnom(dnom(dnom(frac.frac.frac.frac.frac.frac.frac.ligaLligaLligaLligaTlnumZlnumZlnumZlnumZlnumZlnumZlnumZnumr`numr`numr`numr`numr`numr`numr`onumfonumfonumfonumfonumfonumfonumfordnlordnlordnlordnlpnumrpnumrpnumrpnumrpnumrpnumrpnumrsaltsaltsaltxsaltsaltsaltsaltsinfsinfsinfsinfsinfsinfsinfss01ss01ss01ss01ss01ss01ss01ss02ss02ss02ss02ss02ss02ss02ss03ss03ss03ss03ss03ss03ss03ss04ss04ss04ss04ss04ss04ss04subssubssubssubssubssubssubssupssupssupssupssupssupssupstnumtnumtnumtnumtnumtnumtnum   !!!"#$%&')Tdt ,<L\l| 6Ft$^hd6 (0<^T  \   v  2   V  \ b H&$b$>adg ) (*,.02468:<A   + ' 2       . 1 4 9 < ? F K O R V [ ^ a d g j m p s v z } abcf')+-/13579;@BEKLMNOPQRSTUVWXY     /        ' - 0 3 8 ; > E J N Q U Z ] ` c f i l o r u y |  I Q #wT r6uv 6BCDEJKLNOPQRSTU\`stuvwxyz{|}~x3 D     m7:FPQghjklnruvNNm7:PQghjklnruvFNNm7:PQghjklnruvFLLm7:PQghjklnruvFLLm7:PQghjklnruvFFm7:PQghjklnruvNm7:PQghjklnruvPZm7:PQghjklnruvRR\m7:PQghjklnruvTTT^m7:PQghjklnruvVVVV`m7:PQghjklnruvXXXXXbm7:PQghjklnruvZZZZZZdm7:PQghjklnruv \\\\\\\fm7:PQghjklnruv" ^^^^^^^^hm7:PQghjklnruv$ `````````jm7:PQghjklnruv@m7:PQghjklnruv" m7:PQghjklnruvPVm7:PQghjklnruv>m7:PQghjklnruv>     m7:PQghjklnruv>m7:PQghjklnruvl3iostuvwxz|}~y{ hhjlnnrr#%uv&(R&hnuvrjklhlnorl3stuvwxyz{| hlnorr}')uv*,R&}~uvrjklnhois| #a       {yz{yz{yz{yza  !"$&()*+,-017;=]_bfhlmortuv|PQstuvwxyz{|}~tuvP(5KLMOPQRS,-/012h()5KLMOPQRS,-/012     ! " # $ %e4444444444444VVVVVVVV5 & & & & & & & &55JUW^ )12>+2?::GHI  Q  %R ' .\ d55JUW^ )12>+2?::GHI  Q  %R ' .\ d 45J^ee+qq,-/79LO[\]^+2`55h::i<<jRRkxxlmpx  y  .z  45J^ee+qq,-/79LO[\]^+2`55h::i<<jRRkxxlmpx  y  .z 55JUW^ )12>+2?::GHI  Q  %R ' .\ d55JUW^ )12>+2?::GHI  Q  %R ' .\ d 45J^ee+qq,-/79LO[\]^+2`55h::i<<jRRkxxlmpx  y  .z  45J^ee+qq,-/79LO[\]^+2`55h::i<<jRRkxxlmpx  y  .z 55JUW^ )12>+2?::GHI  Q  %R ' .\ d:-017;=]_bfhlmortuv|tL=bCb= <? (08@HPX`flrx~ &,?=0B=_S=cT=dV=f=gX=h\=|=Z=t== = M= = N= O= P= Q= !R= "= %= &= '= (= )= += ,= ->0@=A_JcKdUfgWhk[|}Yt  D  E F G H !I " % & ' ( ) + , - 1 : ; )T\dlt| $*06<BHNTZ`fl|= |b|c|d| | |  |  |  |  |  | | ! | " | & | ' | ( | ) | , | -= bcd|              !  "  &  '  (  )  ,  -=|F(2<3_4h5|6|efx|12bv8^^     e]         ^^      ]     PK'2K^**Imono-developer-documentation-latest/_static/fonts/fontawesome-webfont.eot**LP.u FontAwesomeRegular$Version 4.6.3 2016&FontAwesome RegularBSGP))YD MFx>ޝƏ)[1ɵH-A)Fٜ2i)ߺU'&a ;cnb$':Ϯ+zAP{u_\;ռtr[\C0X'+=p'-XZHZ$Ͼ.5Π* V\2lWLV=ۼ/5x_rSTN,Kg Ė^PIttfD^XƟsGLwx(~^+HK,99XqsZ0I>TcAu1KJjT'JT`, Z@eT7ß3@BPNb^󌫍7$hXF2@cj08E :ᾜ,޻\<Z[Ƥ+8;'y5xĭتN;\oa i<<AUwڀ>pcݴuNIzQ)#B=n5-B]sJGЄaM]2ܣI3MX #RZW eHi89dgQ k_^ 8\v~ * R`Zd'ji'N6F% 9^$c+1E,@pF~Wm 㞞\}H`]`Hb4Q탂0֯.m1׵Twe4SQtt:2c8$BŻC&;VYm#`pP8X9QEO ͎X{l+9/0`&F%A!׻[g ,]Xx=a/(,L[Mb/ YafNhCYlS6՗+HN D0C\R|nK[( 53Iqњ,$6ђhsT17YؑcR9VôVfdvgg1+RB-Jţ =5,H OH)t'͠u/p.i pP&I""Q%:HD *||w"6oSԳfHǢFv hV4ZsKLӓ1 ^W~-`^84|$O*O2H30"wC(ȓ`q$ӎ ȑV2*0)(ޔ54@(|R{wUOHA$qIS4Lf'qNf~-@3@c״ׯ/̯#x^ !' K!=_rOHB]Eue/$#=ttt1P ʄ STG^ I+IelD(YleȎDTz+hG R/!#"f朱9UQ^؜GsL憚T|W'#+$nX}Mff043 4cvG| +Su-kRG >}lRڑ˪_d΂(#3E~ Vm6U,Em#B%˗~Lk=r-S;̡T|ٻN1 )1fok+`.?zPdѪ 96M!H46T +u_]&1l=u9~̞;NUsI*' h_ܲ˚Fx*#іG[Y^8]9Gم>l`Y#2H#& (g3L7ZQP'9d2vJ&' n.(c@، ULd$|pg"KK#u@})\RYŨCP;U; >ʱA#3l06AKFV"tZW<]ҶР(upg4{: |' y_YSQGJ cZH8֪0rU9KG!I2;,-_4ˣ”%0rbdԒ%LvYJ-7t2頶?]1QYi8:92͍fL96t GzpZnZUC -xcI]-} )y~\C[b\.i{aC(ڞȞYտ&Pp82e65udl xi(.|0q&i3vLr;Ji8'h h|C-@ǁ@x^%;wJvw5!&}?]RnHS:OjeAΐ~4*)QpDW\}21똈 f^4 l,1Wȕ V,& *z [ B'مq a |I}$TBh.B 2C#PKJG*iA1A'*Dw(:F ߄D ]sɡRDUvNY%ET#$Ul'#}cd}7j+pbijbhw{>j6S(y\B^(hnF+4n3GzI̦BVBM.Eǩ>"EP6pg[L2 V ]'V!h[o3ԥOΥվ\٣lf%BA:@\QOQ}X-q"- } cKQ\4OPlFP=*' ^(퇓[ZILSy6+-^ sI " d,Q@[~p\qBq@f 3qzu 8& EHxf0c]a`l؟de()MC`b ssp(ots_뷐m^˲  Hh$#?"t-$R.G@yҚO6bn܏vkZ&h(A0L@İ.4FDsЩ 3v"PLf7Lbr:4ks8nMhYl9*(A@ x "6Ɯk' q@'A?'f2lUv%P.\KFBH>Q eDdk.a*osTv:MJJ#+1Z~M6FQ0T6'nɎlr9"2 &cVL1 1IxSCL "+&:=SӾ] 1 E9@ y2[HC4YMlV~<$?%P2Hf( S ]*4c2!d nxQǟDG R_J&8ז "C(mc!Z, 70cL)h`f&uA$[|/ MJ`u7zQڌ#5r&p 1d= ׭נ kGaKl[c#m :xn$0pk@ĄWa7 )Ro`sM(9!sC9^7FO w(*Q{Y&B i HӺ.$B&\{TIŢnOFG~ŠSN 3ߟ#' Hgί-H[;&_̙B H>㌂!ȺV+P^7жƂ;Bs}bQVfvr &E 1N1Cϫh . HDqW+7C.9 mU^!2E^%s~as.i 0:=\9:(ʛA4'Υ﹯"T' N)9I|t0y8 N7a[x,#47J!A{P5 :j*ouSS;DrP$cj͂R !k2!MR&yXpVB2y 0QQl&.[rc( {l[Qǜ'C g9hyz)$n!)=TwI ͳBtU0pvP'S9)HKl03R%`[e#[u`|6Q-Ҧ{n(^\6k9ϙ-u#TWY?j9UjVlN5ZKS(}głKVײgT-j9sCuJ,1 m|+ԇ+_^ljx.iӕ? _6)">z|5mBHPM4^bN6*8@[EE?Pm H"L/-B ,e!`vWg}Y2R 9iT@8FyLݵ9N_)Y" a1C rTbH4=t 7SvYl~n85` ˑ3B'XD#+N G`N%Xp$@ngLDaW:\,YAeܫ "i _lb JۤW HA)'su-0ӘTB?. ND ʹU A ЎT$eڐPA#I{φVCPg@%F"B.O}F EoP&sra D>`hS(x2[ön%ҫXqpȫ8b:dXS芳&s\%z `RJJ@RFŘut.x.NGV!A^UO#9J:}qxu.*ЧS͞L(P3~HE9&+G:'^n*sghAtl^c 6\;l@L!kP E2J4 $No)NǕ8ҮƖkDU f F*ixA>DwQ+t0<̒RFR^ziƕa2;4 #GcTa i8(kJ(=?s-Z@O,+OCr$#Gm5+2z !tDشדc]z|U A A X|. c@?6X /Vd^fRɂ 𔩔`?2SCY~"R]fD0.Ԥ/Ja\ώvȊ<8`NCZԅ%'JXP$$3^A+Bu="鎼mݳ_&OH6d`X>M|VCU"IB-]v:FaL4!&Z.zy#Jʺl"%PcAπO1\ЁC@4`:Nhpw0 S`%#;,-`F':EYʠvfCrxP2,#~wȱtɖ#h1"3:]=ɍr'ACQ!ذg e(rՇcF1mq m @2TsjT%c So/11*Hwj(%PG}EVz 4A@ϻ !i1\OpyDBh^;(ң|Prs: 3JL"R*sΐ6dqb,D$%uAJJ#3N3;%^h 4~hN+U"X AUTը1{gPH$N Muv}G&'E'jT_ a۠A8 zC*RB)9>f{88ŢuhU 4\DPc@|4>6Z'u?+h@WK$7a KК^֮cBG %P`H/5,=aōTDj3 J6,܅ 瑀8`"qCP3- rCܓğ>ïtC䃯/txr/a-Aլ&J42nTF e>:(=7{= z89$=!"XA[[][zꈢLҚR*T=FS=4Y%ԍxPs>zc#Ob'Ej='W nPHk" yP8 *_Q1[l AdÎԱ%D1zN8$x ׺ Y!"%Y3"DY=m04A(cd@cnEgպT6P Dq 3yE1pԞ:9F&l93mldD$!/BVoSgPף;~b<UIȵ-M덓I>{zJDvDI|X5q*NA7XdME0Z+jCS& ^U9);c] :aB He>IT{~Qf 33$Q3MI ;`G!쥄˼pySʑy@A| aA:R낖T" C*$oUAY'X\hk~!kbT6!\|Ui4jqig[a 1KP\ȹ/jV)Vle3Ruq@Q77QBJD3 wDd,-ƥACo%2Xfߖct3WfbUǣ~?!jdzm3E%"fεs*-*AhTr);bj* ҼC$|ºM*>(ʼn}V`*; ݞy=^$W䫒Gw)3Ed sgE3 t7L%4\z\&P~$Ryo._/,tb{^\oЮ wg mF&?(voA5D0Qx᯲yXZ4p/_ƖDJK ڃ0gfߤr0T7#~*@ `{߻Yo*ChDuY ^Vlf@5vl5-*gkcF2I k%Lw-9z0rD:P%Q5hQi$oU^ 3!KX EY  8ZDZ*Kѿ",#o63@ GrR,mV!A[$S#ҕ5Dލ6QB"R_*=J*c}@MgRߜPE)2UeE0N%1KJIl^1rDN@JwiTK5>*0mHqQQ_ƀ|Pl W?q1o\#'M"ck/.:ԙ!IXs듄>)q)]HDJii񌅦j3:\͏ ׇF~nO E>jtRNu'4lA1A @3-6q;ORfBʞHrOB b 4CA-zKh$́I5Jk2}Vq N_21sHY)xSJ>$H}3Dd+R}?ƏkClX!ƒ& Rh kLj8v"jS b#ƹhm$HMG-pxT NBb]ޤ=UL/5DD{ !,bēذBWfbtD5-HFkakaኅ! 2h*BbbT#Gn+Qϋݙ0כwq)2p$\jDe% Z.qjܘPBўq7&PB4x7!Ą!?0n]֦#((2OU,jB+s 00l<^P(e0;'LYX"ЦȤPQJG)Pa B k ӋLc 0]FZ\$obTNOsnK(FdS4ksޔ|/WdkR kQfB9/_L (G/vqrt 6/*_C/|H=R fq"'6;UϣNO/cx8?1

ciZ0޹]wTڔxfVB4Mc] os_!rYFQ@0T!@%>;n} m_OF+HG&&G+I+F}U> mdVwe6L>tA7Pӗ@2@]!lxL٣76(K?B-Bh\  Zq?Ѭ}:F8E|mL<>i,)H+z*B|"Ma篖ʅ$Xg\ @a\rD$aRXֺe* rthbb?ZB;ͅu PM$b M67zA +wS4Л;WOHZf4J`3}e&UAG"isQDx'A ¬r*|ÄKa)-?fOY-$:N=pvcy@[BEq9͘z {L .!GH=O2 YRdYXLj[r,\]kuDӡ Ny{xuQ*~r'EEe56""`g&83f-dg?(9d^ UBV ћP~3 i> 5IOa'̈́j/b%(í1 M@UYl<0ZQxU qG.Ou QӀ>=lL~2 uցChb..vD g kdD#^.ǻaHE0Q:[2W- E}m4@+DRC/0?DFpk~sLQ~Ӽ6p>Hи{=Z圖VU%b.+yګ8^&z `E3 f\]#l{憵̭znT07avȶ&,[M 2FWHdX*AYxwb%vŇDž޼0 8^ N:'1={;8,U3+ Qq*~(*|u@7J^H u , ]z&vՁ6A4R# 6{zUYb]3 ;gJyyk1%$ 'z'ވqBeTuNFF4.~rml]poߤI?h?&(?wmb6HG+ghP$akY$RS[m3AcK$fn wK5IM<{I H%g%Q? d{o6X_R{!ùy $ W my7Ā=}Ho[&jye9-&#K 3bFض5 :2:>0KK`+I Ŵ"0T!\+֎l`xt0vU}`Ew`CBD=k).0m,1.A\r@-=EBI@ZBYprNG0j5{8%l@IC9YB7!eY*7d].p*fW =;q`a##FF $,44F%5:QT`ZVCas 2øà}:tw%;f#e1I7si7 .l5^M_ϻ,Da_}~?F08\d@"NdXgO,7_ bGa_@jbqBHA|J({N//^ozc 2F`v6L*Q" @4HLxIg͈I7 >QdTQRפt94F/ AzaH'aL{i* L2vx-\ϲ > 7D\w(ӊz)\Iok pՄ^Fba)!Fjŀ3饋&6,aݮ)27MFWH K/M T”q(_Q ,tEQ^[rN2p}yh8c„np@pXW u;fƏ~= `8$:^K|vBc'aGy\h.>v)*)p;6@"~s<7!r<\-<=oZQкRE gt88IRYHHFO{3[l>Hh8"xM#9M4a`Cu9 K1Q&i1US"NPbO<,݆@LdVl$t$[QpJeխ0! #ݻcox@5ݖb̓&S,SԦ ] !=B8'w @oe~&Gғ W.nxӑ_paEW2P,iD J"7OӬIKFzT]dY  Jd/?ӘMt,rLnp0.fC`Ey? ̵O7 e!Pr(tr380 4kQO')-<ө ̶,:٬d-W4P#]D?Np , ;=!]%)^-'W'`95+V{_* hY]TBD^L@%ڭJբ iS:x,_4.'|R&]7Q*݈z,iZipm>h6>)4PD;T'f3ӄh.H'˺~ц. @-)o4"ā%gUv+Lgɮ?ϱpsSjqZr }A?5(>N0"z{$u~,sȫfyL p2J,FݦiCW(%gfˋ*EB+E'v}JtdF`G4l >域*#1ΎUT@+C^A .w@Qҥ.r.C }@Q>!KvY~;jqޗӜ@ F\a:,dma1 I:vD45D"el*׻ XT WtV_t̪ydB Ϝ˥0ˌ+ d8gQR򗒡"}Uݮ%MD!rV鸼G(XwR&$5Zz6-!haV~|)5 &6Ev`mgKxbAᶬ;}5NYk0 2@K)Taiv} /f5uŕ"}`X00x[hZ+&hH Q#KBDI7k@yN/xKWS;.qS ax.gu-pu~ӡV u$ԃAs"47 (-LO @`.yn<5/5#ڃgRe";iJuZ"_c ݷO+RaQ`. YdN}/J$ua1H{AܲY j_w1Bmց~VhKfR9A;B!Cg3TC`D.'$ ᯸B>E:G BudT@eSh@"հR+ߨ2#!99 KOD4>S nBq",(c,@T-SΪ=u)g4hYdfS@JY0 V1(]=B:zdaK%c1wyD2z1h,7Ͼ>SC?(Gf,c4ydӰEA,g8[֌qXwv)/O1=ۜ0kkr3N[WzuIbT91 XIO>WM=eMchZ炘‰gtƛ/V" H:)[ea Rmp|?V*KMeMaLzP)QsL 0 4?Z-"{F3\+ʂx>5Z5l :%qt.U!hYuYEZ|L͊@sgک5;$MtN&((մ)[$U5çB{H‰3(Iyc:euyT`Tqc?a)ⒿO$3` D>{^Gx.:0:]4-C,KmۊH4Bi*)9d`)jo9?8s.A)FCBQ A(fpHHE8*%AH6u!`@m._dh;2})Yh*#t̬ N \!ѿ|-[J`bsV]C@0#?b D<'xV?z+  `' @6(Szw4k^(J41-iֹG.z ۰Jr Nm1 2_m 9hrev6#"rrǫ1!aE .AtUZ΀}> *bS^I&Ł/uJl}ɝ2"-A9 @EKÇm DнX;6,E >3xmyAxk@ !(W7Od,F|pze|},M=Ms ʼnd Iv"L@ lmFqpX1DPUK}@vS[0\2B0&K ~QE81qBNrGAIS(^q:]jY+'7oo'hYd : 埁oA FpQ;LnHe8-6l@&yBf.tgaΓr[-{QD7W^ F. )|=^A'@ hQbyrNIg60m_ϔs|WvCBʘ.$Cwz".<2u8˜˽\<݃u$_Ki$+ߡ&=鍇ϖKCmA!ap1[bxqޞO/U r l!^4!?21> פA+Wkz i{mZeKvCEm{aL|3ί';6a8 >G>{ @LR8p(=y B|-f tJ)^_V`t(DŀYR>- MQ2\.ݴn9[Dr 0*Nm %|Xg7!KLᭀD5.뻀#Ybt6dD_µj'7 /?|N+mȖk7{i< 9ucg,ol'ha/JA¢))*r-z,ƫZ\]x+x jA{ܳD̅rK>:f#@ܕR]c [؜}X]2t<(;idKL9 0N< &>d[1PeY"2H<5$$62b-eIx{N~gAnCOmi# ].q9X>[r?0- G:Ԗ2pDu-L@,CWNg4| ղDu)%:0bZf-4rfL )ş``enO&gDs/4P$V/D`<@ēK$1᥊\cF|/B9 aW†Np-(1h$,>!AƾQ<ſa ck5BvLZ{.sHtkߒh$ٓ#m z-4dapV3`53BAw+*j-/V* ]n$0'*8 hkhH8VbEs/61)>[%ēVȄkShP-_m/t'\/Rs ֎ECàD.'F,*?;芃7f%H'WBH9e HߴYn iGhpl $UqQbt$Cwuf(mBKnyDi۹aXHs#mk9 N עy: :O(T#k/X3Z;63ȯw 0N^d H @ H=*2$sU*xI>O Mb+#V ȒuZ'2IImE!Ĵt%be ,?G"I>@^5ueRpyR7Gupx#!:R S@[Sxɥ_j֙yHgHH.X 6j k(ef@ML d`k4 րS' $6k:x7禰tjqj&%U!+kn.O$鏩^l-<ߛFu0nu` Dqh[yyn:[75SăI `ez`(Xg!'Xf;&WʓL\.6`0@1t_A8k/ xB&`d>/q"I-,է Drh Xg`7GRWck17.SWsHH5jqbfS&&[fkNjl&64JdŜ|->t7ݤ\%hZM?񾍉qeG`)ntp|DO0ǟg29\4X^YBM^c4 #J1EJ?=Nt eφo 8AU85IȰ@$i^Y` O!D 1#Si2B6۾kL3]u:c>D\2:Z-IVTh6oR#|JX9ms- l~g߄8h΄pqf 4]BX1&f $_14n QQ->myQr dEج*G\݌h7oBͽ'GM'뤴#×+tphe9(`QVJ% Ճ"%ԨtP .NI#WEX&rAH3fd\ !+FIm.PsY1,b[ϵ/KJC`DrP1Apj{2)hf=hCN qkdĀIn\4TjJUh1[{v<g _V|߾iMx3MB߯M)H SH 8N`ib?! o1,I;eQim$p4!nzQ;T6cs`2'::D0QR+Ʉ'22g]W$ |'x5b_oHA5dqvE  ̼dB1 UZe >iu]$E\ji8>33[g>K%YʽaPZ4 @qE9>P.$io,vqhvd a} ڤk5vzPmBw*S¤~p§^e/H2iqLa&-(+Vӷ[г7;e!l&=)pS H ̢4+a HH`˄(`  5,/(Lxi`AvЊv&CH Y'ܫKRI !L $A֭ 4DZeX|F}#,2& L"ШHv *YE$S7C S9L?,4M/,,!: |/hKP!wQP[0X,~BMc4_Z+ѽ3QhP e'D@p-W, L;3>nW Q~Q*OAJܕ٪,B4ֲ-qMo7jndrIIy;I:U}tqKxqZJ WCYq(nR= B1h7BV㡶RĔVEfv&3 |B_>OI&Z Je>@s5#s6>!ա=b>//|TFTK+'ڳ&Wd! .۸B&jNAoLoC]L{j1kZJy{@0fLH1ޘӄd uKD &DK4:ȆUxxefFq U>kQwV%Y0t '=g# g1ɺ*@ԡޘ,r8s-,^9*ي@hCCwId'2R NOџ`T*x2=i4'&Za,;D,5ֳDz|^ZR nnum2[saC\6la<6Sh+a6hƁ/-UA`$X9. X%{Y//;`c  CcH֨-9u ndp8B <_Va"ta&7s;/A(g',8J^|NʲOP|ؚUs}-%{1h0$Ab^{D-Ms͍ mCN|3B`3r "c0$t p,9b2%f|ܬ|bG  *ZIӊQ{1"格/RԉuR#)H#y LBQXB'`]Iy-#-Q="lI 9o9M%Z0c^/삭rd/YC+>u.Mnό_ z=J)3q&FOZ'; "T bGĎoi<p6)d K)֍)/טJMQ֞ ?H*xynp͊*Ѕe Ċ Cd+<{Wl ( <'1h* uWL UM,`gBD4ҩJdA(z Dɬşœ?rtM;Ihtcv2Y.(\u2ΰ~w$"}/Br+f P@M=暙˙Ǘ.+l<;>!#QO2H,UoNH"qJQQyɿwv"*5W8UՒ"ifISM $܍u'M _FEkSA"dYwPt qaT34£#L6% GQ%5R]*iDصH;H<]x\]A c3Q<\y(R W4s|Ʀ̋.*~xZS{#8ߕ)GL02*HqX jWbyX`3$dyP@6iR8Ϻ rsXFA@ԒQDnom*S,;i^ͯU7߼Y*t~K':sK3UF5Ak_,9;:X#۴`:uw"J K 0KȪLyzN$`R×O>d8h荿cvGJzٷ ΄HTԑ䍥'q=݄e|%ĦG"WٯydYV@6Dz$ZTDG~GYs:oLJ#3bSaPAq"`/Ni\ ѻ=H2B']PP)N;Y~2Uɜ"4h )lϜdSLiJ ҟ!(8փk׭F]xGCcg{4\)mK!=>Ӧ!87(j录-8|IƊHD1qσ{1I2쐰jWܪ6#0+M..%:~S_aK.h[Bd@c ZĒ B@<+.uԯtRlElQ׏<F.[m8 `9fCɂ@7ԲTcq 1t =XU$Գ0rгN@À0I_q 3sW^M:YMB;cÃ^+1`3bD͞1a@M iCGʣ"D0^p_AC3齃9Q\]@vW<|Ԁ0̬zԌPCb`fH6ۘO0_-iȹvV]cv0/Dw__?1L{Vz*+S]ĸހ S'?>HIeR霣Bh(ee\_"0\B ˡ4X8$5v  y>됤x0"0WoHxR oEj;OR_)v ͘I,čpLҷldME ߈OI2j*KG_|ԗX`ԕЈ1>4䫀McN3'`.]XL(YZP8.jfs AWGbsd&,Y2C?BQ/ѹ _beJ"8CZ<6߉g8G^ b84 D1?$ @ZiyXB9pft.1cˊ,9St^>J0b$0 y+2W0bi"Cqr%DaLoR[q+q¡р.jQZԙ큦n4O% bn I*B8# ip+n= Ux%ʧQ?3GaC ($Ciu/Y$y-(^HpL}K0:@%am/>X0c5fMߎ2γe."d0 d00BI4CQ*%A }ZK8G3+PgQp<5<o0LhE7: u$^x=`#?J ߆y? 8ٚ_i(& 52_WӺ?J9=$e!|.LkYoe~ S5=-JQɘUf/V[^NnںVeS2>:&A\#U3qΙ:ciLAI)Y ={)T1o)c"H8:*kU@j_#lGcJ `5e6a )폑P \#w_Nbp~X>+oy0 @|4<4w:#/mIh؄]A@JhK9H8y NYr')+qV&9i8XON F@@x2K߆"t0LWFiv)G"V$;RnA&%QM#Ng+Aft 4 !c% J(;7Eu*21QϷ]PY|DbD0Ů=&P-?(o(x J2.!@I b]4V#~j֔J*I-Sr4-ݯJ-%ylG6 %ζb .Ŝyʵ:Xk?>!1P V+CkO73 k裉=?T`&Oڲ }ipWy:\87 T̬=<RvH@NZ;9 ҠZyLX0>m2$T5]֭LіT)OHX*XR,35زUv1:9gޗii|k#Vsф08{Hi2p [h֦@8Tčb'[@& BnyY.Pt/N WlG dƶ-,OTWvS)uZݕ}Szm3%ubtg!hSf\6mP(Hh̿3BtS\a`}\RbCڮ)?yײ$c ܟtCFb}HJ2M+%1 y. ִ>D X-) AGd"p.ZWXwr:V(V]ynKʕ  /¼ QEYj$A5סA_ZQE)i0m1զze +#p:|AUD3)N1ώ MTLR%6E쇶wISX=׊Vd*R2 #Ǒ%[?5,:Gd*ɜA1 @ZmaDrֻM(yp_$]\=zlr&<ӑ/J0鮸jv|\0}1df'*ۑ/8D䍅I;Y;2܂bOP~pqVK!T`"gr z|W'& Lh%8f=nsAնoBBLt/3Fбvܷk9nV$ݗλpQIe]@BwnUkD{i2Sa@Qm1.b;ۚFV0wʉYd[-l9fr;#2aMJIHGf,::h*~uJOqwbe'tJ~%#?609``nñ {cxoI 6ۉ̱C6xkq*spR[p6Q_mZ9g# ?T96#5B0QGa ZT3t|t$ ao 1FI! Cܹq!~/2h7LcQw-l&H XTK)b06VcE{gxHk˰A N!x_\PcX8u,}i!hIF*<b%Ģb>0#j!@d۔eIAm \=YS6qC#0;ށl`D>AWž]DèK(AIHOB'd)2 \ ߥNӷ/ĔV @ڭ6fǒ+0I #v2j# lQ2 _zA{5& 8}$g.5T+s}b gTH Hٶ'`$DSF129+D<ǁp!pUZ8sտ֧= B˅0C7JЇHMÑ%;X!a  4 uBx$\  9cZ_9e]_-AM?DrvS#tñ`4O8X@w)_sŤemb^VÚ]l`,D.ci%oբh4Jy;s'`o!d NDW#ίR7:Ղca4 s ESލLj$BewrcY3A$Š-tS/.,^ >>Ё`HelhFϰWdy,eͨ'Y'C Q@oA !X$~#S{0Lm|SQ(kv B1³L/swePjs45XcF)2ìȘDr/{Z:ʰB"Pd>y! kaIǝs:_h̃/<:ok8o3TaŁH5l8]ƙD-og~K5 AYHF^ z<{ Ns9@}E?`d"P8ЦARP˕>m"9BJ1 g]X[8"yZ4`G݇aisi 1NO8h5[N94Hr Ց(7yD<ٴʕjUyG]V )P$"bVWA0T )*Xk=')M a|.jzG,ޓ:T8 YZ"?Y$'!"W2vMlumne"KI 3qSOoENB=v4z7u0A9sX% 4<d^/LΠ!n>*n* al"  m,P3؇S6Hd0id^AVĔԦ?[ynH7x'=ݦ9h7WE ׌ O%qSe"1+&<qsms7Hj `F 9B'&( 5(ɕD7>Mph$_0!co|=R[188uO5߿`gU kOa^[F蹻h`I9y0f qk>yq.Hh4#d95DiNwgnD(mt H=;sOYh6Y&;!  sKouڵukZGRLFdO]?РN;ӛ"HbJF VV+) h(6R8#% _gŞna{hߡ' n=cp=EğA%YBmg4P{z2;}/c .`! Yg`g/g fX*b{*i=?o&'I>]}NfT9aA"~A$nLMN!O|> DhO<{^6N0c.Dk&#ͣN=d_xd/7gl҄HG>([mbJMT0͕(_d9@2 CVrm%Fмzr9^=8b] $`Ffde@甜" ZzwL٥>()u j(cƷ 6a4McsTXej'b^+CGj.BZqePtڻcicZGCi7'?Cq㔐} l2edĻ1 ?(/Q T :% ?Y{U% :>tW U`,/TDp$􆠖` \MB,;m=Ei^AС+7( rWh[ߋ<&mE:u$K}9%ԧ lF,3 zElİ\|C0R$-S\ U#tSx,dQ@M`L\G"a6S8Nml}RM?z<&$|kC[-N,ғjXY0 I;,UU7_`Hc٣1Ȳ"&Ç KKGH'NUS02!3*ₚInDAG@f*U`H3;c@dSփGeSlA]n3LŒ Pkczr(pKN]$}V?T>#fq`sUE[Wؒb`k|[׾)J#Tň~&m@XܩB. uLPXn99n"D%xzۼIx>1KsJċ|Xr$+ 86eDD˽dϹB8V6P!OAFŧ, ݸWeq)RFj7gn!`0g۫[9Nsw0;%y0 bAe`1M( 0LSW+]0܂q k#)k)i|ҥrgNW?e1]VX]`kȶ) Z#n >AcD`oJ +{ IA,SD3)-w1c $ډj:#ݓ )l;E) :;#3  . qP?s7:#`(90̎oybݬ~e[3ѩ;M, %$ juyFMl(LFföw|rg5÷+tTh%k32 ĩbC _vR09GFly9^̵0h*0r "ck)$O0#\sjƅ>aFD5׽r6 j# ZSC r !;U? D F nS^4+H QtL!@(Q4 @&%k7ZrOv%m5:Q>yE _L]NvF퀴(u,_TC@A~!Ňvv73,~(T  ؆B@1 =suULBb_O1TAVzpp+# /Sё?yAȼ$À*\~\/QtG1A oi]vYm̏ug@'5Ђ  | gs>J]Q Eh٭utV" 4)/fdBuu[1v" u"@2>$$` iO A"0B`HF*ԜYһ5yzoŝo [YѢt03c]X C1;Lm}Pu[~5Q'K*X =[;-;leT@"V0J14bfYR0jf-+ڷ9i` 4T*"S2hSq 4^`e,ǫQ/f7V z"$t,)k6'E{hصh>"'8|Rm|(fX9;2j` %0F ƣs & 2^ I<*%6 c#U1\@["'HlpֵSXm%Z\ g+lNE0Ѩ(H8 4jz}@S&x|JY!×wJWWޘwW w^sbg cJ!>DFd.6`'e#uSapA- 餱W2rC&n Mdm5L(~xptV)r,^G |+u~\ˣo3N V׳GG؀Atth/.!6Y&ͷ_0ğBдYr&6Y9N"2#&ќP!av'q-6VtjqsÃ\e?8#KrLbXP, Ezt]IS`jK/S#<4Qg̕F)EooQ9}\F XF\ ԏox4G&-(Wb'ӰmŨiiM?%x dt.DYa' w=AfK̊Fˌsih4%odǝ|ӻ n 8yizm.O-6Lef.n7g6o{>$Q_IBI\L:O/Js5.cLU559 >2l?V<V` %z,< tPdC j'_K3p]?}L"RyݨzELG5/ ,dJqá Ow7#G4 IpTo[)L\۝r\+q@1R+B3a+,0ŘJDdyA䢟 `7𦐣ՎFFOI `lZ{xip2a14K &tǚExI8p:Bns_؝a&tx6.H* Y놦_k3+׋/m++ ,(ʯ+cVx^WHic] Ȑ tGԱ[R=K!gw3-c3dʅJvQck˞E]R8G}3haBC _;5q4W\! !9 2χk.ے&VWVA&`Jk[-_OiH]vI{NV, <k`֘y 6E~tpvcM(KrD偄)T߂TEb3E.$XOEq~IG Vy@=BjdT9.ov;c'+s 6nl"TWr.2yLDZ< +^GxV pLewGZuEO:GX喔K׼PNӊX1Kd[\v@G,a(-9[p%r|u3Y*3#$nZViϬd(MJ*"MTϟ ݧ֛¯B ז `%7EE R0d2AT6ޢ}$guuГO208ЉeW}J0lkDzuv& I_j[aqMq264.iS@K^޿s܌҇ETn $5zF\4g˕JTG>૆ 7Ȓ#WVl+qd4ɇڊp^ʓlkw(qu9VS<2/R=z8f9(>a钖IL ]P11ͣ3S6׭7D"Ok!!&fV&ʚz.$[Hrw! o $qFqy!ڨ&xĖ4!\\NU%(]ϝd.`| "7§fi,ݱFMh $Iry" 3 G-'h,2mu n1LX@=AS2a1phJsLnc*,H׆x/Ԛ iɩ86&X!hiC \ l޷Π`P&y $K=I (esy 6z)Y5s\i'\(Tr!ݗ1v<"q d2ҩAsTpxd!^tUHcFT7fa[UR8Zo$]i˜B_b]F0z̻m}Ml`h(RBzAJ\Tdzujk]b5n/D} =_*ldIl-|6H5'-Q'wȢN#Lo`yA0^ HP>)hj_{;r["P b+[/`ee1Y{RnFReApg/VPڤibIBmI8 XHN?A q> GHlCil09%dP} hҟ2}{oSBMҬ,e$2t>$(ܓyY9$۾$.!Ys- otH\IX4u"r?^ DDK,Rp [D֘Qf%)!9!y,y(")c< ?PmJPd&^"SVUIJs#nd2шiq Y9"#{La8è=DزՀf E!^>g*vr`a n/g4## B;BE?7:ş(|pMyD'Qm$FO !+8SM8E鄯*fЭ`2-ea&綨>!*ELZ@qMvK`nWm,* m&j} A7* P PLBWqx[`h0i|#kϛlg"wZ#lDIPވdKzaAQ0=۹swT?[^ r~g뻬z yBV]`? FE1 (JOнp'0UI&k7(+G5f26#8$,: p͓~:3>s+@VY #fN VltxdU}1BB [" 1ym7|TX"l0F{Nm0ăTQ{\. ?]q/,X]rq6H/TaCvө2~{u'5c epR"J8kYWv)m)lz'.uK2Rv$4uwZQg„–5JR09fz}5k!= c(ډP{8J&FC>Q}=|\y@ ar ?r>,c@6 @ \R|'Ռؑf:rzi)+u6) 4ru6sۑ VHdVwA!FN$UD:F!9)Uy bc?]4$ܝF|ϣt$Xd8xH1+*fSoSD{iBV*Rdb 7+%ȅ{(ZىH+|Ί g\[>d=mTYP(&JyJI'-R=ͷ @gDf3x:wo'3*ayn{wC#G.ekEⶫPp8QW꺢we]EQ" s?ބv?,KGny>S`(1co;~QjEm]\KЋ06hᣌUST|rSMFQfh:|D&AzS&Q)U,LX^t ?R.V OZjNEXVl6((H "kJq 0/yEUi.펀YȤJ ?O ^#VEZ¥[ҌTb r\ؓĎVb:Pca Jd/p/x$v* 9mZD3,!H;)+ᦍ[TK=bОRcu(HN6$࢒Lp*L*Qypjӹ`НuTj1gķ`st#?Ba$'6 Dk4g6Ct#rvITtHXŅyܱzТh^(rSTXº8W}xTvG 3̺x$h](F| d0D` a Psq5T6 C~l_ {ʗ[Vo+*:IRf ;e@KLKSS )Pܑnxː ,vwSWY&'i/ꬨYvFQkL"EE҉}\$-; ڪ.rKjK$@5ʰ! 1JL؄攒#q |oÛ;;Ht0V-GyddHm~||j#( 3FQoowd`Yܡ\Jc5w Mi8%:Ɉ)nO_c򁅜NUaې-X6J Q/+Ϳ3, y. C<A6-=ǖ2x G~)F ȟZ6A!F t'< h7j]b}ā8$0_hd'db޼}t9R>fA{$.|NӴiJ1bI݉S7ѝP -~:N"$*fg~ip &n* KN勛!<(ae@`S#gh}-{1%KIry0-ޣ~H1]K8 B%?'#FqQ&xA\;plL؂,wPd%,h1~P? zA`Â]}~إ╵%s gŁ`Hx,s%'Ji"6%${lvi( F0G |!]U}KRٵ~D}NċMH=I}Hֈ)D`]XeaCQJ{Zb){J3K9Q)7=`h~I |pT˹nuk  rDe  UU|5f zQm}Mm_a!Y*;UF&CjYYn iH;oK';O[舑 Ї՗D 1$[1.X" DHQΰ9z"ZB<B.EOp8t4" WHq[+o %)D"|bg.[}K.bW!__=lMki[łL3z27kLz@ćjՐ"LY 3Y jY~?1 M3}X%6+3h8`.hY&@&hеHЈ#j(0( 6|H;:'-y_d쁧H3C՘%qFG݅oy2Ê}٩!M@,J 5}CK+ } 2Uk%ѕ:Ił26WmTgu4YdD'QT!pEqpl0&zN[|Z*z~WOTR4?"xig_5(5BU\!@N镅 j֢Va<5Xa9"#A^MB5h`X*񟺷ҥK[qW,Wm`ӜdnZz*+:66cxnEh@|ݰ݁ƥqFȥ ƳzGxG1ty HPT#Q~ ?o$-Fu/9_@$ic -// ŒwcS9#ٵ1! R6aӍºhR xP=ETK[+einθ>6ahĿA+-*۽i࿟˨?-Za8]nTgv3.\CCҗ̓D79 cx`[uKd |S-j Qk|EM0A۪Cïq =Teiǁ=YENPp` XB)`4N;pL,"XwuHfcU qFf6#Џu(7)u5{GV'ذ+pE Tn) `O"E^](GY-{AM&z p3$Kd4sY0^3 - en.طM|n, x!:-#1z"],mWu/J(;B?ݩL+EzZ2JFKh85iD_qrsQ#,J''#3G('& ,UY] <0Ic ?S`nDx1E<%Ǟ>2 <{,*36@\WsDNʒ DԑYe>y.n[Z*#̟bXaM55 j*BV(NglUX41ZrB\b9i:.lFޣ&*XhB }ۀbk"} `6C^P *b8'sfF"Bz6 IHu _¨\wLS? 78xe" fOuC¸MyO0UL0SoؤH%6g7>absn'.B ^9=:c-؎qD&@piܐ@mX*'ˆT6Up[.$qfOb8GB}I%Vgjsa[hDĒUH+IhÜ+6!R0cNQ"/6 * -BlשH-T\GKĜCny! d`TwAČIo:@cvrcQqE]$ N0 0pCA:7A+E,ǿT=XX>N恂*~I(n }I0g4"7/.›$;vMD4W@RvGh*T"8S詽^rp[jS`lafIlUL( -сc9U ݔh#C(رdT((rh6yICAE-{T~z[,sP%4z&|b31Ӻlc%BAx)B+7/T 4t6,. _كeзL<2p g0E/vSpd?!Prtk1K`aeZdc* $ zD 7iVorM2XIn,ʳ(,9 |ڭFnS(f6U"Ӕ$3fYg8ZGE1Y4#@@< 4FJ <|Pg-ź1EXwH!xĊbiY¨% r[fEp&:Wۭ ~0Ϥu?O-r#=P$[i2g$i.>I]~P/CHhIu%j,rA4w4"M]}}DT~łE2 5|"yp&łEa`7ΉHw>Wͽ}>Yt|QH䀇fMb hh12 v ]FNC6;tОCX;)ㅫ^e5,6 "KKן(|hS =E,,6(9_V0)uy/pp)5tЗ&cT9Wa!lcfz%1鑁K+2SYwFaW ٫ Xc?Q1z|." a. d U};FO#x3E+47j"!n0JF=Y[d qx|7M=-p.;L=۶CO-dva7.p!~d vϭV2fIu-N@HP6K݅7$@#0q@ۏA5DN@[_q %&#_ baŝ(aŔ2lyo 7)eD[[ , ͛K:” )!`F-g$ݗ!/d@wFQ f <btJgMUzJIVD 3%j{2uZַ(RFŻ %,J(qD|㉴E+ve.96 LnR6JM?L/_ʄhsq}X-d&hg)-w88NQ/v|JLkiiTگGg.4+$_sb6J~)\pRYAY4p5BRK0;іB,)txv1o$2U b]3+r ߷uٛIA{1Xvq$ʸ2xp%Fx|P‚ka FG"D ~hU]!rV醗"7s4c_ηq>Dyq")X̴RT<xzBe %2Dl1A(F8>'Q",n,ۤ=Y@ӁM1.{FRfO :fxΔϯ2O l. ˛L!^J+JSp$IAFčfuUĽ]QG˻cb#% oeZG8%r_/9]&@+ 8͛|ZsNdhTn`D#$IB$s`u;5bò6[QP"H@Ð6U$;D OV.%sJg= 9bXÊQǖB p<X%::kgi oH^{"q<_!NuH9`x G&)JKu'Χ-.6FRjCՊ\f0;`2ٗ&g6mԉ'@T tYbVu۲[<$'1&OKb=T'@G8KH^=]"g12-W<>%rhM\R'd(+ HJe6АBy>3d]|#hbw/S!zSSLfe8 7wF URs:7kq52eb{:Ԝ2]0-na5\"je~}!JOA՟x>X.?Uh  Lun'M(rbn'8ݷqrJۉ<Wl<1 A<O~OK+e_M$vN]3k Omt:X0bM<pڢ.bT@K>i@%@KF@c@` R=;4(weƞr,i+..:0 ] b A|/K mYh&\gڻw/ @ΡGgmYMDNR^F)\=I)@aٹڕ@bPtm3R1>(w „m8dI/:vyG6 {-7@_"ZՖJ*\K'8Ws瓒ovyK9ܿ0,gpuż!R+`qj=x͐X16OD7CHPq?̽]4=Q( Rns֣J}2Ja$F9Y#l\5dUw!&f`9ʈ\3w9#l}XÛ՞ F[[w3neՏm֐?+hwG:lNAd|LL.;%묐ȪxGה?mRMX,tw'0˨|9Rq2kI+u*QyMa$ r>0q_LAv(BQ0A*#@라2JI{0$c !h_ E": zH;{O9·ӓlU`s(2a]Eou Ǡ1*J4y@ 1AEUcQeW:vJXS0v9Z9`8^ll'*aE!,Zl-SlC 6Ǥh iXES 17[v}%UQXbȅYH4Q_HLj\ƣ֡h_JWDK[6meUXi+A<~ E{1?`̔h!E+yCB wbJeh' ~}`H4KcQDXǚ{=hzOj6E\ h.f A*χgɒ_ 2DVXQ3h‰4ro"]ՠCݚ ;Y;_at q+ l҂ LPƋ6J*6ENJ`hpvxV~1b_02uvi"d#.4r#wx̬ {j\^8z2yFZP:Vd,X? \s]{UՉ谽o+XŁ?;!Ӹ=P}-/@JZ 4+2N#Gzsx4fF#4 $ x?Aziף$UUϪ6,";n@pT #|T(QhPuqP@3[2i&| e |$V"MYZ1d&n& ˷B 3.Jf㢹IUK,] T}gꭂ;HN IcqD{ cJϫ?_KHVJ@:J|JbɑHQfPRbS<HS0_^% |;GMUЅ"`yA=B; `]P* YHŬdF-MRvpx0YSeXhxeg :ZDL kQXy+u-[Lk=bĸMKz'TH:Tb^J@u3 K>m* 0V3y΂B#j#|C.&BֆW/OV5vE0r-e=ֶcmmz^2\Ox؟yv KaC N^>tu ( )kLb9>3Iz==*c9L`IPh҃$@#ɈڭV;prƹ[ =\Qb; XSb'_:7fR/@UpWN=:ɏOALN!iY(p`?G0 !SR)" BQXc Rϲ_! @k@L0F4e۫_U̠*^R]_h+${sϋWgO2+ { ZFD*m},|mN{.a (>qn 9iӷFŚeNUsaHx y-Lf<= -ZG'TւgZ19YtPIO!O yN\NpgӉh e-j|a2,ܰz}|J77c BɢռzؽWJJrz͘ Q(>w5S|%m9(R1$1( iٝmwyQUTw&ZHH=~`edٙr Jl9a3XҦC"&CJN"KXpP\GI0d6/4e] /{_om@̜(GTe;C\rX{lv.7Ƿ*!F;ч+ϾEA(,ʄXZb-d*4l7l@*G!@ QԜr#A5L"[Kʹ'6~q,<@ |W#(V:vZB<'ARb|A+׫s ^v',W D8L௭5Ê*1&Z#EnrnFPR"}daiH=6_O(1N͡xEDwVt']BHQR fZ3G>$X8cm\6e9@8_Q\3icftD+>T2GNgq#[@lP]h񂁰IČ<ò}.H .NQwe.o=4(X5=.bGP42k BR6hJJS{Z4&5*p0SgӀz6 bxO:99}VÙrvdq/:;",|4aYWn^ e _äPguoNx3r"ǽDoL -I0:0MEeC(ѻbBahQR~T@[ef6 cB+Bm=ڟ;ɭ@%!8X4-C[<g26Iq]~:39Țc`ҭV{78; _\_9Eg >`9=|`U,ՏoBkg$"sO̗ӓ+vY/OK7 pAŁeԪQqU`rf*a{*^S,VKApLzSe5R~B`IQ,bbDv2eƔՕA.:_iv`(͠u<(FrS 8RMlalBɚG,D] Xw Rw ᦈsM/eOK݉ԣۼ/y-g b@5'HW4d%?tMl,,W2ńʕB4R^v12l$ eR҇`CZ4`a4 6ƃc&:l'犦"S+ զK[ Y- $/eYS[Wm{Ғy}K1sMt ;z"@oA<#V>RXSF/<> -IDJqJ| bz@@AM%*B )]޾AG('bP#$0D00Eռ+*GZxb*M"$z— 쵵kl0:@L8DkH@Sĸ>ɐlg)W7FTN/ ٪SÄ۠m5WHYyni|ŲTT. "n0%Qx $:yRpQgmS9um9+{kXl׌Äg W0l6y(RdZ AmHk6/=|*_5`gP/C?h|=0sRXTğ6$!:P"U[p1; ݝfZ=d77޸v)3.c vO$tcpTA؁57M; Zba7+{BG9}0m'bu5v)Q5O2&p%xPهsZ :>i+iȵ0Ѱ)m9p$ qL1@VclTR9OBz2hWAMTP+̾Y0;XqH#GwOݔ[KEBX[8GJz3@n"z&0$0X9Ua' v Hɇ_enK)حtƇzԚT/E6kvk"aQneo[ RM}g0w& 0$)qC2AǜԖ`{\gGDZI^[""S]ڰ)Bxm0E1M-B D_[/+fK/8i7!0T SMcɇATAd+#UZaɚg{P~`]p$2h<6ɡ1Ŕߕx%C a ̡@A"Uk[ Y<҅4xEeI_D[ՋwX2 V%_38QK2Y$ cRE9a7ʊw`?U!Ie(}Y_a'ClmVmT+TJ6+ <)`]Iv@T!W`Q8fhDoV?'~cИ\,yȖ {,)N _ߞ*U+ޢh?"ɽܺd`Ȏ 4.XMg$-]yuJպGJ6&k}@NRW}^ 7;Ii/W:$fd H)YDZ =av `SDϤQ3PPeDDwXOc>~J=8PD6G-]zGejQ㿭88g7 "$˽mx,d<{{v(H7s;ΠAPt9|86SV'bIS.9$͸WW4rZlm*NZÅmo=A-_8L+ <] &"MR( ђ2 1GKˤߢFς@ #GOrϢ̼ˬz GME H.FW0W#-V':,XD = BxJ5>\JB|SQU P[ 6A'*g=E=.1#9H%~`Z]} 9o(-1n$Dڑ_p" G$/۴> |(jnK0z6sB7P,*NyTEkzTMh^hh4ԯH &#Q?/&sY pW`3Un0by%EejacHKy!d9CڸOBҠ$Ҡp=c8C e-m͛5PM.׷šg\~zɥfP2(Tur2i/E4~=Z$*]v؁}kZ"Q⏢@ ŋ?"[ -i! xM3!)=\\[ RWobgqs}Lw/"Rb) iriB(HK84QaLb&`rhE &VIE6(LnC1c(};י2hh X|Fx%7 O&곫rl辧-rؐg/D.&rOS4_Ҝ7IW7#]9>"N%\y#gެj Sq,{\JL]eWAW mbP˃ߒT j5Sڭ?iC; (11F<XBcVL<8ɫq盼%dG$Xm ߌj4jp=aɊUᐌskխ'm@'LU GI^EX{  Ah/C!98zDȌTA)Y5c(j.U;R]_U` @fĵ^0(>/R _NҀz[4k5Kt f^Nj:}O+BnQ*jI=p>CYXK)fP\DZ1/ѻb`@wR0=XXObBPе|8v1*c0uT)fFQ2q37 !AlFqmg/m_NDg6TKX8wJIr*na]TYYZHPLI44xDHڝjI؀Y ėķXԟF?tH*O lN85V9x(�JZ葧 6wʭgt?`{rOR_*SxIrϦnd+ L˽+x/gZJZa3|~vxtD&J 3D2ZP>}Jz_uDU0vvZ#MbŲp‹jbK9_4H"u?Q>GB(:yaߠ- LAś ^H:DIsqHQ l!-du';sVbB++Vn9c2C|Q*:*DUquw;( HNcmU LKױ1}bMb<橬0ZBI`qRs!%yȚIGDCHALVCN*c#>*lQ 73+[`۱mv9N:g<Ewh96![(N096JMF@ ܮPQB6Dkq*k'g?IE*Em#s.A2;4=-#K)J;7%낂`EE}yL8|BH /LUZȚsm2UdAk9D( ; y RpK7D讗ܐ,_rv Jn=+ yS?:`*VB^>:/ʶrV"T]2pjW FF# 'x9&WGD"m/@B^fڠud8/rӭD#)QKI .\NR#6TT ?o|"9VLYtK,9 O+ E~sojQĔs~oxP cI-Lc:%=[;0pO,GEA<GEjp"!@ILL_ׯ$>`hV̚H0M&w(?㲍9ۡ \,gs9ϔ |IuG<0V"m0e[<%?֊e;cmۅi/ߋ+(W o!KJ)N.CLnEB`>m^4b:$K"p-Q24L5MgDy6 @y0P#jx ` '_S ipw)Ȑv#@V Yb]OcT!l|'8F,0*'C; Za 1劧zY-b `9Ko,@Q\[zyGdN1-XNk1JZO jM) JZ9)J@6岂hBFA<WBrVEe̠ =;~%LMC#Aetf_@ v?οb]1fJ5lT HJxS7ǢI)8Rk%M MwZЉ:BKn ?V,EOJEB߉Am 1I ;7NSheVVe]pʛ2{(؃cA6+:[}f0XENW*.`@; 'Ȟ0U@׸mF)\<])ߊ1 ~Vhʔw nW#=QZ.8Iau",m1iy'ɇ ֧@bvPvOih וt4:@ D^U_+l $r$D1e;+bU&swVt3@Xx AVV@ާN7@yP#-~JFh.T|dQ(.~Ιr>3[Y;om] O?'O#I% o4'͋"oL03r>ZoͱKl*{ 7د![jy70*qxL Ο| 15^dL4T.Vuͫ(0[O{@_? `ŧ1\a)$eXxGhf)5>mH/ JBN#Ig匎 Q+ox"( ͶXT4JQ @͠8 NX5[JTqV8LUhNI^eW jC"Fǀ/\wc/hv- MV.9^kB)*, BKSbW׀dUȊtV_^ALkU[ΞΧPv:##8a .DفƄHvG! ƑW$қl@̗x̾pń( Cn8o¥OAˁ0~}^q!U\ 'HO2O8"PnS d؎kc<,yrXS7!Ժ}zfIKIVzTPa,!h12`M k^ #I>uEj7g i$\@\5* =Y$7Rua? J1 uX׺mV _x\ bЗޯ_tm7Q1y`{+RddE(⡄{v[`MmV Fp#+m舗l@%Us<نZKacRnn10ceAzb̃W 4 r&]lq4w^2B!#Nj =]T@2!TOuuV B(TA&dZLR fDZ'5Z'56s0ɂA Ewx>db`aLBmu_ HЙ2SmOUogB8_88OTc`bTA:F*-b53 V4G^!Մ$}IȀ"t⊦)|&iCB d8hCjlmE9!u^,x1͌>#<c}T%p:}-|Cq q!aUJDV-!@UTC$w^oTB"G'Rdn&DSz5D_{Q& @(p%hj<-0T-;1 ~x1z2ne, :l䊆c S>gD9_8V /_4 >/p;0jE/􏱕1 bXb.X"XIJ|ܨ gvPbI:bZAt0 EdP$eAG& *(l8 "9 axs4iaGhM q 졾ESA`'a^ Q@b2f¾^|tAZNSLw 6?t϶ǒ#$[M vŻq؁>H(hj[MZGCɳAA[3O+q1/Nj2ʧU6+uTRnXǤMe󓗝{R81ܜ|zyFb DϊZnjVF^Jy>] w* k 6xVqә-8̚${65J¦K)ߐuVC'R'B"Huӑud\DQ^5Y"lbZ/V.jTѷ.,=a-}! ;Lܼ;&`ZhosTAuƒ@ DNdf5ǫ=v:V7?l/XK-\tg I P"oعBGHMah[KJ(g `:)P $mPĠ6P*W`ОK]Ulk(RaBn;xx_Cw%)@3hɺ/uXuP^OlbK(h ^H&iOTOHU\DEƌbw_cl] C1da:Nzc d}Ķ0B+cR8"y|?h'X.eCRl:;M 7)Vדީo&w <@(S#ۗhX["jvV8Mx±pvXM^Cvrq+&fƒ/ykD@XÕovE˓u-_ǯ({A]Șqوә>*ֆ١Dd-EǴ (\OuEsHB<7Ó5.! vj'I?3Μ3"s] `2s5ZW5;ݚ:c<^%.e@a5(z"YĀz .Z3($sD uP Vu/bex>Ecs< QαovL,+6c ,*;.d$i@.ؓ_!FB[(bC!}X1\*MiRZbFt~]&7~'rj몕܇}#([`ƈ<p+gs@ VeQ{w a  TT\7'(B Yܠ עtD,x=1DZ{{$ 53Ydؐ1~I"q&hL)HgŪEU߼ĢFSY\^%vUѧ+ov tIr39fH8v0ӪrrD,Lh"wqdTcr^15V_XM;"'77ӟ+rʮÆ;@rZ+Z Nf.5d2 IYv:> D)Yp^Q:l|(3)Ri m0CpE(bD=FZrzMc% ;K:P\ґjN)¨y@0F+,=QzV=h*Y!+&FLPPpNcʫ[_ٴݸofQx'H;Tœ*9Pp2 b'-Q~p`_QfyP'+ȩi7qp]*[*0B>~ A@: 6?XNfT)qXW:5|z/Q -"UJT{uq$P `3.ԂRH$BI BòiS2܀hL-]GF!ɹanwۀr i=>Oung,4 /ur#&9 |]fS8'!@2)]!vם`(Tj > li|, 0`Gk=BjkoaoO|˱GFꀖ~tD)uÎ39 z;L샼y̤M41(YPJLSgtUԍ[u nYY57Ng`o u;*1HFҢU& :" #tMD=!c=̠UoC7 )=c0b`;lB{dlFZd0Ϣ߿"W1$Ԩq;C(weUq7"RSm?۽6N(< EF<Ęqh=SP{6Z~a@ÖAB3=>\F΄mt?Y :$`gAC&+o2TYT#OxH ΥN}jC]`5& 3(HQ < J*tP7L=*"BA%ed #"FHy#ug1@,iA21@x%+{%R10q$;yB߹WL`O _ 00F擎u{D/X=_/D$5GgB+WM,C4(uz]ā\F) MI?-B@(Ǭ:n.OKњqrGGL `Vl~#$dd⸦v; ({\f %\`Iq!܍ D~Bd|4nB< j@i"5Ȼ ȇr#z!D8TqpcG:cl:qQ#=Pj b7)FZ 5Q1$ ,7ñ 3fqcAg2c`AA:)TVqh.Y8v"쉁Y\&Kh1&#DB('n&O@qQ A2bU'4Ad0P3,:;`52212 72H154;d95:249 zPtk^@ B14YcI;Hފztéi]R5tCr\{z?^W~y?\N8DŽn9.enFÌNN8Gwb7 3nvvw6mF.,ǤzƝ{Ø?dMSxk`n ~;]R5eH$uE ϲťGC0]UD8pU >| i.Z,Ԃ1*9 *< q1 z3[Jw&it l$(qrN%6@vg|l:3!EP#{otaˠA3 a@?X~8Z 15W9ȩ=k`yirN@MJXbnRC(T+MQ4H=sWk*IP2^U#9P8(AHnD0d:wck$#+$R٥6?ꉩ($ cBlGBg yX.X@*m501.y_Q.g Q|Dq(PJ`LsT_5٦xc$1:0.s qE$]A?ZBPBy YNr Kc.9"!+lj%^{'BؙJ}$r>RR1k`haߜ>23݇)ؓ4y+i%{0DWl[ºUbp '"8gi>؁ ) 9>~& t !?UQ$s&`[SxKmh<'\` r횻hOƐe{FW&9b>W@ʫESޢM rR(sK)FczTglq*HJ50$"q T:,F@G)qpԦ1&SĀƳg#.T\`'kOQpJ| %2DOlJ0 N$Cl ǫƥ˅t!WoHAհ䰫ġėG$!z ^ؽ(/Y P@$8PV"+- B:HNlme-UJO]A*&R2-%D!|U98%7^QGCPK'2K'||Fmono-developer-documentation-latest/_static/fonts/Inconsolata-Bold.ttf DSIGtGDEF)p+-,tGPOS|.$GSUBysb&8OS/2tJ6$`cmapȋXj6 cvt p fpgmvdz gaspglyfp zA*headkel86hhealp$hmtx3l |loca6y@maxps6P namepKpostC4K\prep96No 4S  DFLTlatn 4AZE >CAT HCRT RKAZ \MOL fROM pTAT zTRK     markzmarkmarkmarkmarkmarkmarkmarkmarkmarkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmk*mkmk6&.60|@j !  1.4:@FLRX^:dj.^p"(v|vvXXXjRv ||"||||(4.:@F||LR||X^||dj||pv||+=; )?B  T)))X)ql 2 &,28>DJP,V\ PbhntzhhJJJ\Dh ZZZZZZZZ"ZZ(ZZ.ZZ4ZZ:ZZ@ZZ":ZZFZZLZZRZZXZZ^ZZ" ZZdZZjZZpZZvZZ ZZ|ZZZZ|ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ"ZZZZZZZZZZ ZZZZ"ZZZZZZZZ$ZZ*ZZ0ZZZZ6ZZZZZ<ZBZZ<ZHZZ<ZNZZ<ZTZZZZBZZ<Z`ZZ<ZfZZZZZZlZZZrZ"ZZxZZx~ZZxZZxrZZxZZxZZxZZxZZ"xZZxZZxZZxZZxZZxZZxZZZZZZZZZZZZZZ~ZZZ"ZZZZZ"ZZZZZZZ~ZZZZZZZZZZZ"ZZZZZZZZZZZZ &,2&8>DJPV\2bh2bhntznZZZZZZZZZZ~ZZZZZZZZZZZ"ZZZZZZZZZZZZZ~ZZZZZZZZZZZZZZZrZZZZZZZZZZZZZZZZZZZZZZZZ"ZZZZZ~ZZrZZZ"ZZZZZZZZ ZZZZZZZZZZZZZ"ZZZ(ZZZ.ZZZ4ZZZ:ZZZZZ@ZZZ@Z~ZZ@ZrZZ@ZZZ@ZZZFZZZ@ZZZ@ZZZ@ZZZ@ZZZLZZZLZRZZLZXZZLZ^ZZdZZZjZpvZZp|ZZpZZpZZ"pZZpZZpZZpZZpZZpZZ"pZZpZZpZZpZZpZZpZZ"pvZZpZZpZZpZZpZZpvZZpZZpZZpZZZZZZZZZZZZZZZZZZZZZZZZZ ZZZZZZ$Z$"Z$Z$*06ZZ*0<ZZ*0BZZ*0HZZN0BZZ*0TZZ*0ZZZ`0TZZ*0fZZ*0lZZ*0rZZ*0xZZ*0~ZZ*0~ZZ`06ZZ*0ZZ*0ZZ*0ZZ*0ZZ*0ZZ*0ZZ*06ZZ*0ZZvZZZZZZZZZZZZZZZZZZZZZZZZZZZlZZZZ"ZZZZZZZZZZZZZZZZZZZZ"ZZZZZZZZ ZZZZ&ZZZ,ZZZ2ZZZ8ZZZ>ZZZ>ZZZDZZZPJVZ\JVZPJVZPJV"ZPJVZPJVZZZ"ZZZ*ZbZZ*ZhZZ*ZnZZtZbZZ*ZzZZ`ZbZZZbZZ*ZZZJJJJJ"JJJJJJJJ"JJJJJ"JJJJJJJJJJZZZZJ JJJZZZZ"ZZZ(ZZZ.ZZ4Z"ZZZ:ZZ@Z"ZZZFZZLZ"ZZZ"ZZZZZZZZRZZZZXZZZZ^ZZdZZZZZZjZZZZZZZZpZZvZZZZvZpZZ|Z|Z|ZZZ|ZZZZZZZZZZZZvZ|ZvZZZZZZ ZZZZ ZZZZZZZZZZZZZZZZZZZZZZZZbZZZhZZZ$ZZZzZZZzZZ*ZbZZZ0ZZZ6ZZZ<ZZZZZZBZZZHZZZXZZZBZZ"ZBZZNTZ*ZbZZ+=; )?B  Th 9=Iy\h`by1V') ))))){2)y)9{)b))y,1))V#))')7)##9#),#'\^ 9Vf 'q{)Jd 9bbyy1V D'7h ) F{yB;FV y   h Vy! )!y;DhPhL/1=;));))h;{hyhP hLf19ofPAPuhLwwffv;1q3;ZhP!h1Lfk\fRR;RfRPfyRLf=u   +{RyRXfR{RRyR;Xywy!1-l-yh  ;\RR &(.4:(@,28>DJ+y+{\ &  "(.4:@F""LRX^^d"L@ $*06<BHNTZ`flrx~=; )?B  =;;R 1hPLV) ?b)9DE;1;"   T & &,288>& =; )?B     h by1% STUX[acdg&'))#+C$Eb=dd[ff\hl]nnbpc*,-0UWW@YYA[bBdJhmntw     DFLTlatn4 (:DNXblv4AZE VCAT zCRT KAZ MOL ROM  TAT .TRK R );EOYcmw  *2<FPZdnx !+3=GQ[eoy",4>HR\fpz#-5?IS]gq{$.6@JT^hr|%/7AKU_is}&08BLV`jt~ '19CMWakuaaltzaaltaaltaaltaaltaaltaaltaaltaaltaaltcasecasecasecasecasecasecasecasecasecaseccmpccmpccmpccmp ccmp(ccmp0ccmp8ccmp@ccmpHccmpPdnomXdnom^dnomddnomjdnompdnomvdnom|dnomdnomdnomfracfracfracfracfracfracfracfracfracfraclocllocllocllocl locllocllocllocl"numr(numr.numr4numr:numr@numrFnumrLnumrRnumrXnumr^ordndordnlordntordn|ordnordnordnordnordnordnsaltsaltsaltsaltsaltsaltsaltsaltsaltsaltss01ss01ss01ss01ss01ss01ss01ss01ss01 ss01&ss02,ss022ss028ss02>ss02Dss02Jss02Pss02Vss02\ss02bss03hss03nss03tss03zss03ss03ss03ss03ss03ss03subssubssubssubssubssubssubssubssubssubssupssupssupssupssupssupssupssups supssupszerozero"zero(zero.zero4zero:zero@zeroFzeroLzeroR              <DLZdlv~ "*: "4<6>BFNb~ .P  `f`XRXJ<:4.("" &      m  f*      33~2M3245m     $*8BLV`jt~D=     )=M2     <L    R!f<oo 0{fr z-.2{Lf!-.0oz< ){<Lf!33f= CYRE{s   &-)W.:;n$@*0#/urt+ '-EFMRacfpr{8 91/07<LOR[]f67z#.z $!>F@BegtipTf"s|xwvh~,'{ZyCD%P=<HIJKqYEF!LG 29<SUW[|~=  /~1H~-37MY{ $(.16u !%+/7;IS[io{     " & 0 3 : D p y {  !!!"!$!&!.!!!""""""""""+"H"`"e"###'#+##$#%%%&;&`&c&f''++. 04J*07MY{#&.15u  $*.6:BLZ^lx      & 0 2 9 D p t {  !!!"!$!&!.!!!""""""""""+"H"`"d"###%#+##$#%%%&9&`&c&e''++.&HoU12W ^kYdrVR^S1߽߭ߗ3ޚhDBAە۔"jlnptvx*06@B@&-)W.:;n$@*0#/urt+ '-EFMRacfpr{8 91/07<LOR[]f67zP'TfVhC{Bx  ! D, #<.29[SUW(z|~p $!F>@Betgipq! % &" )*?'/:"B*0I3G1K5J4P:N8`K^IT?_JY=bNdPQhSjUiTkVoZs^u`t_xc~}h|vD.gmXH28 >&VA]Ho}qr$ +,A)@(1L6Q;O9XClWnYq\vawbyd  ;#=%C,35674\GZEsujlmnkwyz{xMOQNR>=<?HIG"[^XY]c\e_`d}ojwv r JK+PX@fKLK/PX@fKL@U^NYY@ +!!#33[]uJm"""#= =3+"#"#j= =3+"#+ +3+"#T T3+f"uc"#y3+f"#"#+L L3+"#/ ߰3+"# 3+"'@@@3+@3+""m"" @ @3+"@ @3+:"@ @3+o@ JGK+PX@fKLK/PX@fKL@U^NYY+&&5467#!#33yED\a\V[]u8"yJ?=JuP ##JK+PX@gfKLK/PX@gfKL@gfLYY@"! %'+!#&&546632#32654&#3]?Q9a9:b;R@%%&&xuJjB7]77]7Bj . ++ .$'@'JHK+PX@gfKLK/PX@gfKL@gfLYY@&%$#%'+'%!#&&546632#32654&#3):.]?Q9a9:b;R@%%&&xuEJTjB7]77]7Bj . ++ ."JK+PX@'ee]K] LK/PX@'ee]K] L@*eeeU] MYY@ +1!!!!!!#3#s>Z}Fm"R"JK+PX@e]K]LK/PX@e]K]L@#eeU]MYY@!""+ +!2#!2654&&##2654&##RTG;]5q{n/`FsyM'cy= TH)E)Ue`ss;$)v@ ($JK+PX@_K_LK/PX@_K_ L@gW_OYY@ '&$+$7#"&546325&&#"332'&'7eHԈ䄙텑:&~MGQ  q{-0QiR&;m" ;" -;\29>n@=9&%JK/PX@gc_L@!ggW_OY@21'($$++$7#"'732654&##7&&546325&&#"332'&'7exMS;wTsL:_6.0,5dp텑:&~MGQ  q'"M=3a?s=00QiR&;\m6=Bt@A=*) JHK/PX@gc_L@!ggW_OY@65'($$/+'%7#"'732654&##7&&546325&&#"332'&'7):(exMS;wTsL:_6.0,5dp텑:&~MGQ  J&q'"M=3a?s=00QiR&;f" %;" Z jK+PX@]K]LK/PX@]K]L@gW]MYY@   & +!2!!%265!#ZJD-cW[w K+PX@ e]K]LK/PX@ e]K]L@$geW]MYY@&! +#53!2!!%265!#3#ZPPJD-cDW[üpZ"' (Z"'Z"'s K+PX@e]K]LK/PX@e]K]L@!eeU]MYY@ +3!!!!!s?\sm"-s"-)s"--s\"-#)sf"-%sc"-#3+sf"-#%s"-#)RL L3+s)"-#!V ߰3+s"-#% 3+s"-'@@@3+@3+s"-)s"-s"-sm"-s"-1@ @3+s"-)@ @3+s:"--@ @3+s"-'-@+@3++3+s"-'-@+@3++3+s"-s"-!b'@  &%JK+PX@~]K_LK/PX@~]K_ L@ ~eW_OYY%"+%#"&&546675!!&32667654#'7JypXnN>jA<_:* UQilmsKuC]/ F  tK+PX@e]KLK/PX@e]KL@eU]MYY@ +3!!!!:!$+/@.)"JK+PX@e_K_LK/PX@e_K_ L@ geW_OYY@ &)&#+!#"&54632&'.#"3275#432'0'7[rzq? 2T32&&#"'55432#< UH' *)Cy(  F[ "ze  } XJK+PX@K^LK/PX@K^L@U^NYY+3!!} D "'} @  JK+PX@!]K^K_!LK/PX@!]K^K_!L@ef_!LYY@ *+33!&'73265#5!#}5  6LEag  FD 'ӿTa}m"f}'jJK+PX@KK^LK/PX@KK^L@U^NYY++6654&'&&546323!!F2AM<'E* D.[+6G)J/ "'}"f}"f!}"f}q/@ JK+PX@0K _K]K^K_ !LK/PX@0K _K]K^K_ !L@1~f _K]K_ !LYY@/.*)('$" % +&&54632#%33!'73265#5!#B&P?%C((C%NBa  DSeqb%>$;M%?$$>% d  fiۺsV}"f a@  JK+PX@K^LK/PX@K^L@U^NYY+573%67!!}ss *D%%u !\!u= u JK+PX@~KLK/PX@~KL@~U]MYY@ +333##=ϲZb="pB S JK+PX@ KLK/PX@ KL@U]MYY+!3##B On "f;Bm"rB"rB"rB"rB"rBh@  JKPX@KK_!LK+PX@cKLK/PX@cKL@eW_OYYY@ ')+#"'723265#3WZwyk  !!?G"\{dV e`;}B"rB"r#rK+PX@_K_LK/PX@_K_ L@gW_OYY@&+&54632#>54&&#"3ossٗssٗLo;;oLKp;;oL%1,ϡ}嘍uuՍ}#m"{#"{#f"{#wc"{#{3+#f"{# #"{#-L L3+#"{#1 ߰3+#"{# 3+#"{'@@@3+@3+#"{#"{# 3+#W"{#] ]3+#"{ #m"{#"{ @ @3+#\'|@ JK+PX@K_K_LK/PX@K_K_ L@gcLYY@ '&'&'+#"&5463266536654&&#"34Z0ϡNFX,?:ur@uՍ}嘟oRZ#m"#"{#"{# 3+#"{# 3+#{"{'@@3+3+%KPX@ JKPX@ JK!PX@ J@  JYYYKPX@#e_K _ LKPX@-e_K_K _ LK!PX@+e_K]K _ LK#PX@6e_K]K_ K  _ LK+PX@3e_K]K]K  _ LK/PX@3e_K]K]K  _ L@3gee   We  _  OYYYYYY@%$!% +&5325!!!!!!5#667&&#"3WC  :D=0 7*CM#CL!<59F5f vK+PX@e]KLK/PX@e]KL@eU]MYY@  & +!2###2654&##f\Zfcebfllc`PTffJK+PX@feKLK/PX@feKL@$fU]MYY@&&+332###2654&&##fŒ\Zfc,ZA fllc`P2U3#&JK PX@p_K^LKPX@~_K^LK/PX@~b_L@"~gU^NYYY@&% ))+&'&&5463277#654&&#"39sVvڑch-*|Cj;n>nHՂ/%)]o`JK+PX@e]KLK/PX@e]KL@ eU]MYY@ +!2!##2654&##`=oH+cb_fɴFk\PZX`m"`"`"`"'@@@3+@3+`"`"@ @3+`"9/7>FMq@>  JK+PX@_K_LK/PX@_K_ L@gW_OYY),%&+#"'7732654&&'&&546632"41&&#"7432'#"'7#"&'7&5043<^˜d`i-m`gqTs/W8Q)/rm # $ s~TfnZZ-IJ+M\[TXKE'@&-EI5  m 9m"9"# 3+9"9"#- -3+9\EMT\c@1T2 JKPX@#pc_K_ LK/PX@$~c_K_ L@(~ggW_OYY@ ),%$$*+#"'732654&##7&'7732654&&'&&546632"41&&#"432'#"'7#"&'7&5043@jMS;wTsL:_6.0,5dd`i-m`gqTs/W8Q)/rm< # $  r)M=3a?s=0ZZ-IJ+M\[TXKE'@&-EI5>s~Tr  m 9f"9"$9"9"9"#Nf,KPX@,+  J@,+  JYKPX@~_K_ LK+PX@"~_KK_ LK/PX@"~_KK_ L@"~~c_LYYY@ $%&%&+#"&'7326654&&##5%4&&#"#46632OYy?g;s5.K+9qRf %J3[[f{vXthom!4a@HqA2U5q^mmd#{)^K+PX@]KLK/PX@]KL@U]MYY@ +!!5!!5)yK+PX@e]KLK/PX@e]KL@!eU]MYY@ +!3###53!5!56n)")\")")")"LJJK/PX@K` L@W`PY@ '+&5332653#+ ^qt_9 "'5Lm"L"Lf"L"'@@@3+@3+L"L"Lm"L"@ @3+D_JK/PX@gK` L@"~gW`PY@#'$+#'#"&5332653265"I?ѹ UfhV>\9 #'5ZfDm"D"Dm"D"@ @3+D"L"L"@ @3+L:"@ @3+L"'@+@3++3+L-!S@ J GK/PX@K` L@W`PY@!!+&&5467&&533265qhED\?= ^qt_ͧ4tO'8"yJ2k49 "'5L"L"L"# 3+NJK+PX@ KLK/PX@ KL@ tYY@ +!33b fw  u JK+PX@~KLK/PX@~KL@~U]MYY@ +3333#I5՘%D m" f" " m"+ ^@ JK+PX@KLK/PX@KL@U]MYY@ +333!+Xgq^sJPJK+PX@ KLK/PX@ KL@ tYY@ +!!3v m"f""""m""@ @3+:"@ @3+"T @ JKPX@]K]LK+PX@p]K^LK/PX@p]K^L@peU^NYYY"+7!5!!2673!TBF! NjT Tm"T"T"T"%DU0+&5332653# UfhVѹ9 #'5R$@JKPX@ g_K_LK+PX@$g_KK_ LK/PX@$g_KK_ L@$~gc_LYYY@$#"%# +#5#"&546633&&#"'66367#"37YF fhBRTLR84R"RX"R"#  3+RX"#R"#  3+R"#  3+R"#- -3+R"R"#  3+R"#R"#7 73+R"# 3+R"#D D3+R"#qRj"R"R"R"RL"R"R-7@&%-  JK/PX@(g_K_ K_!L@&gg_K_!LY@...7.6&%"%(%% +3267#"&54675#"&546633&&#"'6632$67#"3OA%27*U/]_RTLR84R"R"# 3+R}"+4>6KPX@  !("JK-PX@  ! ("J@   ! ("JYYKPX@&  g_K _  LK-PX@+ U   g_K _  LK/PX@,   e  g_K _  L@)   e  g  c_LYYY@ 55,,5>5=98,4,41/+*$#$$"+&&546674&#"'66326632327#"&'#4&&#"6653نOf}?8SEp3S<~#"h7jXJR=q6LEz+#|B%!6 %83ti9+C[aWboqBCE03BdIdziAEB;8E?Y-7]763rsYG8:"ff#@ JKPX@K_K_LK+PX@!K_KK_ LK/PX@!K_KK_ L@c_K]LYYY@#"'+&'#36632#>54&#"3؄/ ,uk#+K+PX@ g_K_LK/PX@ g_K_ L@$ggW_OYY@  + *&$& +&54632#>54&&#"3&54632#ossٗssٗLo;;oLKp;;oL0>Ly.`@ J HK/PX@_K_ L@c_LY@.-'%&+&&546632&&''7&'77#>54&&#"3tky2o%6,=Tq^B:dƏAZ48]8<_64a@!)#8\2G+?>7=:=+Fgg>F^[Qh-9@ *JKPX@K_K _LK+PX@#K_KK _ LK/PX@#K_KK _ L@ c_K_LYYY@...9.831-,&% +'7654'&5463&&5466323#&&55#64&#"34 a B3aWYV5\#  e>>OUY2L*h7)3J#$*=Fyoߠ}3- !{)J"8?Il>=f#/X@ JK PX@' fK_K  _LKPX@)K ]K_K  _LKPX@-K ]K_KK  _ LK+PX@+ fK_KK  _ LK/PX@+ fK_KK  _ L@+  ~ f   cK_LYYYYY@$$$/$.)'##&% +#&&5#"&&5466325#535334&#"3Erlom8|) dPflk?_3:9#5.+HJoߠ|6*ɑ "9fIk>=f"=f"L i@ JK/PX@e_K_ L@ec_LY@  "&+&&546632!3267#4&&#"{t΂sl]B+ٚ/W9Tn !xᙛ}kӕ,=7g#LXUx%$rGAuH~䖛}#6+>!6 #?'L}"X i@ JK/PX@e_K_ L@ec_LY@  "&+#"&&5477!&&#"'633267a{t΂sls]B+ٚ/W9Tn xᙛ}kӕ,=7$;M%?$$>%)P'8"yJ?=LRh"=5q"Mo5#0@- J]K_!L&$+#"&'773265!5#"'7&50432dmdG~TyIK!YNM|clۺ 5"M}{fd@  JK+PX@KKLK/PX@KKL@]K]LYY'+#333N oI,yJf "Xk {f"O{M JK+PX@ KLK/PX@ KL@ ]LYY)+#!33NqP%wJ  q {f fK+PX@]K]LK/PX@]K]L@a]LYY@ +35!#5!!L{"Rjj3+y"RP{f"Ruf K+PX@ g]K]LK/PX@ g]K]L@ga]LYY@    +353#5!!&&546632#u/bH*,I()K.+J-L&C('C')D$'C'{f"R3q/.@  JK+PX@9_K _K ] K] K _  ! LK-PX@9_K _K ] K] K _  ! LK/PX@7]K _K ] K] K _  ! L@5 e]K _K ] K _  ! LYYY@$/.*)('$" %+&&54632#53#5!3'73265#5!#B&P?%C((C%L@%޴a  DSeqb%>$;M%?$$>%Ld  fiۺsV{f"R{fu@  JK+PX@]K]LK/PX@]K]L@a]LYY@ +35!57#5!7!߬Z339;ZB!JK PX@_KLK PX@_KLKPX@_KLKPX@_KLK+PX@K_KLK/PX@K_KL@_K]LYYYYYY@ ##$#+366326632#4&#"#4&#"#B"W/1X%ZCjU!N!)+<--6<:8=PE\DQeB"[{JKPX@_KLK+PX@K_KLK/PX@K_KL@_K]LYYY##+36632#4&#"#{3RON1U3b8?Blf'N9{"]{"] {"]({q"] {"]{!@JKPX@_KK_!LK+PX@ K_KK_!LK/PX@ K_KK_!L@ _K]K_!LYYY@! #$'+'73254&#"#3663 #xg  ($I@9^62C>]l]jh54&&#"3xz||zxDe66eDAc75bD!蔋億勔肹QabLLabP;"f;X"f;"f;"f## 3+;"f#;"f#7 73+;"f#!3+;"f#D D3+;"f#;j"f;4"f#: :3+;4"f#: :3+;"f;"f;"f ;T'VJK/PX@_K_ L@c_LY@ '&)&%+#"&&546632526536654&&#"3:xxz|{hje66eDAc75bD^肂蔋A[fPqQabLLabP;"v;T"v;"v;"v ;}"v;"f;L"f;"f;"f#+ +3+;"f#+ +3+;L*A GK/PX@_K_ L@c_LY&&&+&&547.546632326654&&#"fZED\V|tz||z^5bDDe66eDAc7UCuP'8"yJVX摋億bPQabLLa;u/ (`@ &% J HGK/PX@_K_ L@c_LY@ !!!(!'$*'+7&&5466327#"'&#"654'3sRBH}}DE@FAGs̀PLGAc70v$/Dns`BwzLaY@^F);u";}"f;"f#u u3+;"f#u u3+;o"f#u u3+#*?K-PX@5- J@5- JYK-PX@$ e_K _  LK/PX@. e_K_K _  L@+ e  c_K_LYY@++$$+?+>97$*$*(&#""$&$ +&'#"&&5466326632!3267#&&#"654'&547654&#"3"%b3V]]\2`"$e2^HRMI2I7wFP@64<3$:#FA2"%-_Ḭg3%$4\|w0:GK}dY`]FoR >ao@ JKPX@_K_ KLK/PX@ K_K_ KL@gK_KLYY@&&#+36632#"&'#6654&#"3o,{OjjlgL{'^8]ei`dVvIBt䠣rAFBFnff%f@ JK/PX@ K_K_ KL@gK_KLY@%$&&)+!6632#"&'#6654&#"3f-u;nmok8|)_?lkfN`Zf  V2;mؚy2,k>k; KPX@ J@ JYKPX@_K_ KLK/PX@ K_K_ KL@gK_KLYY@ %&"+%#"&&54663253#654&#"3'|5EU JT54   ""H"z"#"j+27^@0  *" JK/PX@K_ K`!L@gK`!LY3&%!+#"&55#"&'73266533263265#"&77#"'7&54Nc%^G6Z3W:IvC-?  ?  % 9MX44.*EUTga6 L"R"f9#*JKPX@e_KLK+PX@eK_KLK/PX@eK_KL@e_K]LYYY@ ###+'&&#"3###5336632432'7#"'Z&X;IvC}}&[G7>5EU^̉JT54   `/7=ELM@ =!  JK/PX@_K_ L@c_LY)+'&+#"&'773254&&'&&546632"41&&#"7432'&'7#"&'7&5043Ԇ>cjY`Fu(XMYppNt*N=R-[U# $ IfMSXMULEl!0(+sSIIK# $ z[.M=3a?s=0NMLEl!0(+sSIIKB>j@V8;7B*F*e08o&j@ & JHK/PX@! e]K _ L@ e c]LY@$"" +%#"&547#537#7377!!!!3267K^   &4?A>j@V8;(-*,~d08o"dHH3+o\5C@@152 J$ Hgc]L%$$%+#"'732654&##7&&547#7377!!3267S;wTsL:_6.0,5du|  &>B>j@1oyGM=3a?s=07B*F*e08T+o"fo`"3+o"Vo"RhmJK+PX@KK`LK/PX@KK` L@d]LYY@ #+&53326653#&&5# I@9^6 (F)Vkhm?""j""3 X@ JK+PX@KLK/PX@KL@]LYY@ +3!3!3JúX50D&+:@7  J~K`!L&$*&+#"&'772326736654'#"'7&54.+:wCk>K)9!2X%|% Rup-1 !dZaV]D  ""j"q" "1"""}"X @ JKPX@]K]LK+PX@p]K^LK/PX@p]K^L@pb]LYYY"+7!5!!2673!X7! k X"X"Xq"X"30+&53326653#&&5#ƓA:4T1 $?)Vkh$;M%?$$>%   D%w%+KPX@ +#J@ +#JYKPX@_K]KLK+PX@"K_K]KLK/PX@"K_K]KL@"_K]K]LYYY@ $" +&&#"3###5354663273#4212'"'7f:&$<$ff[XFf=2ߧ# w%%/]C64v_$,?v   %y&*@JKPX@* a_54&&#"35!W]X\V\Y$9""8!"9"!8"^lqeYwv]-X<>]11[>ӟ--sژNKRW5tژZI(V[SJK+PX@ KLK/PX@ KL@U]MYY@ +!'%37ZBV)KPX@ J@ JYKPX@_K]LK+PX@p_K^LK/PX@p_K^L@pgU^NYYY@ )('&$"&+7>54&#"3>''6632!2673!uqfV4^@( JׅrggR! fQ_"H sw_nmȼQ L-4<@#"- JK+PX@g_K_LK/PX@g_K_ L@ ggW_OYY@ %$2$&%+# '7732654&#"532654&#"'663254327#"&'7zg…_-r^is0;{WOEu@InueiIoiWLq^gef[J\0;WUY`g!   F |@ JK+PX@fKLK/PX@fKL@U^NYY@ +!!533#!-);1}m"'.@ . JK+PX@g]K_LK/PX@g]K_ L@!egW_OYY@"!%'&+# '77326654&#"'!!6354#"&'7bh恪8V=;\6lY=^./KC  XjȊr4G-9pQw;@?  h ',;@+%7JK+PX@g_K_LK/PX@g_K_ L@#ggW_OYY@---;-:53 (&&+#"&54632'.#"6637432'0'76654&&#"3gknfw؍VG %8+6fM )t6% L,2N*7i"3Y9Rp}~xCMI!#F})7  9mLLj3C8lU XJK+PX@]KLK/PX@]KL@U]MYY+7!5!#Sc; u pV(6}@ /(JK+PX@_K_LK/PX@_K_ L@gW_OYY@)))6)5#!,+&&5467&&546632#654&&#"6654&'3pkObfghbiQfrvWC(D((A$S/r_GZ3W2'cfd;4Q]]ZYQ69gidVf6$?&$=$mX.N0I"%zF/R1V(/5@-JK+PX@g_K_LK/PX@g_K_ L@"ggW_OYY@('#!$'#+!"&'7732667#"&&5466367.#"3#"'7&&50JeP5lAP\,[}`nn|9S"'G9anaZ   5LL5/Ebr~|vQII8zqq FrK+PX@_K_LK/PX@_K_ L@gW_OYY@&+&54632#>54&&#"3uiiƋiiƋFd55dFFd55dF'--ӟtژssژtF&! ۰3+X5:@7J_0K_1L&+#"&&54663&#654'3iSSmmSSmPX +GOY )C5ddddK9\:ܑ>52!@J(K)L+!'%3;=s;Dw^3 3+H ð3+}P& 3+D& &,>@;,* Jg](K_1L $&&+#"&'7732654&#"'!!63&54#"'7}HT^h,Do9FJ3(A 5>  @yQXIZT[dB9>A%+ %5%)3J@G(#1Jg_0K_1L***3*20.&&&+#"&&546632&&#"6637432''7654&#"3gyEPO^MTlOl.] <&,L.S&w(r4G8;:)C}S\Ih}i'1m*M1I   Q>HM+!?& @J](K)L+%667!5!#8U8GwFrr^75&25@2,&J_0K_1L'''2'1!,+&&5467&&546632#654&#"654&'3RMR>AAzT>:GXUU=2=6875@9HSE39G>;lEJd""V9Ce7qh9V($`DFp>5&.*%2&;+,LP)+9?5+26J@G"50  Jg_0K_1L + *&$%'&+#"&'7732667#"&&5466367&&#"3#"'7'4dMUjMs1cE%.Q40Q/EsDJQV$LB5?:4& 5d|n);l-X?DxLQJfy`P7;B  X5^3 3+H ð3+}P& 3+D&%5!?&75?5XN 1 ^N HN }P? D?%N!??7N?NXN~@ JKPX@_DK_ELK+PX@_>K_EL@g_ELYY@& +#"&&54663&#654'3iSSmmSSmPX +GOY )CNddddK9\:ܑ>521!@J]=L +'%3;=s;Dw^N+KPX@J@JYKPX@~_DK^=LKPX@~_>K^=LK+PX@$~n_>K^=L@"~ng^=LYYY@++(&d) +!567>54&#"3>''6632!267^%fY\;4-!<(.  }K_GK_ELK+PX@g_>K_EL@gg_ELYYY@ %$#$&% +#"&'7732654&#"532654&#"'66325432#"&'7MWWjH~tC;P;<-3';'5=5.` }:eTI89v  [@JxDNR?E61)/2,-+,&bJJ>d7;^ }P? U@ JKPX@e>K=L@e]=LY@  +5!533#35`s)OD? $*h@*(# JKPX@g]>K_EL@eg_ELY@ $&& +#"&'7732654&#"'!!635#"'7}HT^h,Cp9FJ3(A 5>  5@yQXIZT[eB9>A%+ %N%)3@(#1JKPX@g_DK_ELK+PX@g_>K_EL@gg_ELYY@***3*20.&&& +#"&&546632&&#"6637432''7654&#"3gyEPO^MTlOl.]!=%,L.S&w)s4G8;:BC}S\Ih}i'1m*M1I   Q>HM+!?? 8JKPX@]>K=L@e=LY +667!5!#8U8GwFr^7N&2w@ ,&JKPX@_DK_ELK+PX@_>K_EL@g_ELYY@'''2'1!, +&&5467&&546632#654&#"654&'3RMR>AAzT>:GXUU=2=6875@9HSE39G>;lEJd""V9Ce7qh9V($`DFp>5&.*%2&;+,LP)+9?N+18@"60  JKPX@!_DK_?K_ELK+PX@!_>K_?K_EL@g_?K_ELYY@ + *&$%'& +#"&'7532667#"&&5466367&&#"352#"'7dMUjMs1cG%.Q40Q/EsDJQV$LB5?:4Nd|n);l-X?DxLQJfy`P7;B {y^0+'{XPfTjj .RdD@G  JegU]M.-('+D'73'6776654&#"'663236763!/}{@%(3%@ 4_>h<MO/#^PfTL /"*H XSS:_6.AF9) qj _dD@T JeUe] M     +D'73'5!533#35/}q{Eaad#^PfTg\q04?BdD@x43 )B82 Jgg g U   e ]   M55A@5?5?>=<;:9760/$$%)+D&'732654&#"532654&#"'632#'5!533#35};u  <'+7.4>&(*"#E%^fAm@* +9J|H7{Eaad?B & !'*.f}5Y5!BJ(<^5PfTg\X5 3+X5 3+XNXNOK+PX@c_L@gW_OY@&+&&546632#6654&#"3SSmmSSmOYYOPXXPddddXJnK+PX@g_LK/PX@g_L@gW_OYY@&+&&546632#6654&#"3SSmmSSmOYYOPXXPddddX6 3+XNXN'KPX@c_K_LK+PX@gc_L@$ggW_OYY@'&" & +&&546632#6654&#"3&&54632#SSmmSSmOYYOPXXP#14!"52%dddd-! /1 .BV@  Gt+%'%73%3G%+Lc;Łc-h^0+7``^J;@W_O&+&&546632#H*,I()K.+J-&C('C')D$'C'9+@W_O&+&&546632#_88_88`78_85Y45Y55Y54Y5Fw{OK/PX@g_ L@gW_OY@&+&&546632#&&546632#F**F'%H-*G))F(*F'%H-)G*d&A%%@&$@'%A&%@%&A&%A'%?&1@ Gt,+6654&'&&54663219L"&G-+N/xz6s .(B&1V6Q} /SK/PX@_ L@W_OY@  / .(&& +&&546632# &&546632# &&546632#qB%%B))B&&B)+B%%B))B&&B)(A%%A))C&&C)%@'&@%%@&'@%%@'&@%%@&'@%%@'&@%%@&'@%L^ CK/PX@_K_ L@c_LY@  '#+'4632#&&546632#^MDBN50I*+H*-J+-K*YSPX V'D('E)+E%'D(LT0@-gU_O&+#"&&54663#"&57K-+J-*H+*I*_5NBDM1(D'%E+)E'(D'V XPSYT"@gW_O+26544#1;;1GwFFwGLB==DPMMP'K+PX@(  eK ] K LK/PX@(   eK ] L@(   e ] LYY@+%##73#737373#3#3#+s)%  %'n%% )q!sZOD;Ǥ`u5K/PX@ _ L@W_OY@ &+&&546632#A%%A&%?%%?%%A&%?%%?%&A%q`+;_JK/PX@~_K_ L@~c_LY@,,,;,:42+**+4667>54&#"3>''6632#&&546632#);1+3"_\8]= , I~r^(:1,3"EA%%A&%?%%?%>gM4-AP.O] +G {n}b[FiG/*=T6qj%A&%?%%?%&A%m9;@8(&J~gW`P98,*&+#"&&5466332667654'7#"&&54667>553A%%A&%?%%?%k);1+3"_\7]= ,  I~r^(:1,3"%A&%?%%?%&A%>gM4-AP.O] +G {n}b[FiG/*=T6qBR#.f.BfR @]L +#'&&5f Rbcca!{$*@'$GW_O&+&&546632#6654&'&&546632F**F'%H-*G):M"&E,,N0xyd&A%%@&$@'%A&6s .(B&1V6Q}jV0+'{`V`\;1&dD@U]M+D5!;ϿJ;!Bk*@  GKPXLtY+'%73%3G%+Lkc;Łc-BR#.N.{;o @ GL&+665'4632{D=ouvzu~4;6dAol  qk|pn ##ML |Q:n̈8Nj&-4Q@4+"! JK/PX@a]L@Wg]MY+7#7.5466373"41&'$%432'#"'7VKiiV{ݍM~(7SPMCR@g;"lUSwT=_Ǒ!USY;of*06=B@A=3-,'#"   JK+PX@KK`LK/PX@KK` L@~hLYY@*)7$+$7#"'#7&'#7&5463273735&'3&'32'&'7eHԈ1/L%(,L7er LL$zA+ 5х~  q{ u Q 0JT eJQK-| C Zj5T(O@L JIHGgW_O('',*+7&547'766327'#"'$654&#"3jq--qn%V)TLnq//qlE]^Hl\LLLLLLLsOUZKqyo'mynI_]Koym')o\JJ]]JJ\d53:?`@?>:41*)!  JK PX@U]MKPX@ ]L@U]MYY32+%&&'7&&5466753"&'&'&&'#54'_C}%M1JZ S32&'.#"!!!!3267# ȅ+Am+`!p}L,P<[FFGg:i;^L\jLj$V !!,zr z77ABm'J@GJ~e_K_ !L'&$#' +'73267#5376632"&'&&#"3##k[s  ".-qP"&5&6D /dwi5Ȇ"kK+PX@"ee]KLK/PX@"ee]KL@(eeU]MYY@  +!!!3###53!:oo9)B!of!(]@%$JK/PX@e K]L@~e]LY+!#5&&546753&'&&'675#$1Teufmut: #NBY8Xn]ZqFFmr PK j &>P I,'!   {@  JK+PX@fKLK/PX@fKL@Wf]MYY@ '+%##53333!! 7NN H/I~ P<h "z h9f3 @ JK+PX@~K^LK/PX@~K^L@W^NYY"+##575573%%26653o줤++ccT}N:}:^9}9V i}i^i}i (}wLf[@  JGK+PX@]KLK/PX@]KL@]LYY+#4&'##46753JXVJ˲ vqs6|}@ JK+PX@  fKLK/PX@  fKL@% U ^ NYY@ +#####533333!35#\㢺MM{ \;xxP333i`` ")F \cipxKPX@*0.+(QphaR;  JK-PX@*0.+(Q phaR;  J@ *.+( 0 Q phaR;  JYYKPX@,g   e]K  _LKPX@0g   e]KK  _ LK+PX@5g  W   e]KK  _ LK-PX@5g  W   e]KK  _ LK/PX@6 g  g  e]KK  _ L@=  ~g g  g  e   W  _ OYYYYY@  WUPNDB9721'&%$  !"+###32254###"'#"5477#735773#32?732654&'&&54632&&#"7432''754327#"&'7^Qd/qK!E9Z0YJ:@c^ VN$($E/ *)8OYcRsR;!=#%!*?B"nU{RUî(+:,0T2*(wYw(! F QFEUXL<      &,K+PX@2  eee ] KLK/PX@2  eee ] KL@8  e  eeU]MYY@$''!!','+*)!&!&%$ "+#3#####535#53!23!!&##54'!67!3@?KͮCCCC"OL`5i|Z T}T8Ty=@-)V!!K+PX@$ ee ]KLK/PX@$ ee ]KL@*  e eU]MYY@!&! +!!##535#53!2##532654&##g\\\\\Zfceb^7fllc`PTfq 0+!3#!#53267!5!&&##5! c+M]P]T5<}a73}<;9A@4)5 JAGK/PX@/~  ~e_K_ L@2~  ~ge W_OY@?=%$'(% +7>54&'#53&546632&'.#"!#6323267#"&'&&#"9S\( \djYC 8-*H,!7,':C8VFtF%J77F#;ef!Ls\$]',*odEH '.\A!7(\"C{' &.94'5 @ JK+PX@&~   f KLK/PX@&~   f KL@/   U  ^ NYY@ +#####5333333!3'7#7#mmbC0=\]7#Aj*"i33i` `l{{# JK+PX@!fe  KLK/PX@!fe  KL@)  fU]MYY@ +3#3##5!5!5!5!3TyjwwjyB p0+'%73%3G%+L c;Łc-'10+&&546632#KPHJRMP'EwIFxGKyAGxFfL0+' 0^1R 0+!!3!!"&&54663!!  IqtԋjNRRm̌tRN+oT; ,@)Ue]M +%!5!3!!TGgIN+@]=L +5!Nd+!= 0+''7'77!/"@@=geW_O"!& +&&546632#5!&&546632#<$%<"';!#=#ue>%&="(<M69!8 !:"(: 8! 8!#8'93FT)@&a]L+5!5!TbbT50+!!!'#5!7!5!3u}tr}ˮF ˮfGLP0+755L}PkG+wBP0+%5xP w+!  0+55!5!+{d iws?! 0+5 5!{dw:N! gKPX@ee] L@$eeU] MY@    +!5!3!!5!NAd9aDoV&z{z{3+3+o7h?dD@4 JWg_O$%$+D&'&&#"'66323267#N2,9$a,GzGMA5H|Im 0+&'532654632&#"#S+S6GH^LW4IF#`gû"!_v (f!0+!53&546323!6654&#{^T[m~r֕uzrW^XxtyAL%ʹOC-f 0+!5#@\DnfXV{ 0+!#!#V^ >X 0+!!55!!@qtmhf0+#5!3ê0R9 "!r@ JK%PX@K` KLK/PX@` K]L@h]LYY@ $&+3665332677#"&'#"&'#%K?~   ~g  g g  W `  PYYYY@*00 0;0:64 / .(&&+&&546632#3654&#"3&&546632#6654&#"3uEEuDEtEBtHՓ%c3321331tEEuDDuDBsH-3321322IOLJKMQGdSCBUUBCSIOLJKMQ~GRCBVVBCR)/?KW'@JK PX@/  g  g_K  _ LKPX@1  g_K _ K  _ LK/PX@/  g  g_K  _ L@5g  g  g   W  _ OYYY@2LL@@00 LWLVRP@K@JFD0?0>86 / .(&&+&&546632#6654&#"35&&546632# &&546632#$654&#"3 654&#"3b9:a:75B:9<=/2AqEErCBrFEqAAqEErCBrFEqA=75B:9<<<85B:9<<T#+ % 0+$&&546632#>54&&#"3'5#53533#rrttttt]^^]\]]\$TsttttttsR^]\]]\]^>QQoz 3+5 0+'#'3ͦ޸x`# 0+'''%#sV%#>V+ 0+%'7!5!'7/瓦ݸqy## 0+%77@V'#V>#%5 0+#737pxp޶`"# 0+%'b#'V#>V%+ 0+%5!! /yݷ" 0+7%b@Vs#sV>#0+'7!5!'iD DiH-ffb-XyrJ 0+#7'3'7-ffb-XmDDmHF  0+#'#!#5333!88w%FZZ({  0+#575!!5!!/ZSS{R^7`PPF  0+3#53!37#!#a8_ȵ`Pۿ+Z/Z+{  0+!'#53!5!!5SZ/Z{R`7%F 0+#!#5388FZZ 0+!53#5Z/Z`^7`F 0+#53!3a8_/Z 0+!#53!SZ/Z`7T#0+$&&546632#rrtttttsttttttsT#0+$&&546632#>54&&#"3rrttttt]^^]\]]\sttttttsR^]\]]\]^3m0+ 33343m0+ 3 33uXX34XX`! 0+!3nCn!nqv{T#+7C@ ;80,$ 0+$&&546632#>54&&#"3&54632# &54632#&#"'63rrttttt]^^]\]]\''''''''Or))S]2Y5^sttttttsR^]\]]\]^n'&&''&&'??6?h:.CqT#+7C@ :80,$ 0+$&&546632#>54&&#"3&54632# &54632#'7327#rrttttt]^^]\]]\''''''''`5X2`P*)r=sttttttsR^]\]]\]^n'&&''&&'rC/9h>7@T#'3 @ +( 0+$&&546632#654&#"3 654&#"367'#"&'3rrttttts''''3''''Or)*P`2X5`~stttttts'&&''&&'@7>h9/Cr% 0+#"'!7667#"&&54667>53:em=I %%O=mFZ]<:TwNMvT9=][ ,$0+#"&'!7667#"&&546633&54663238xFFxF/W#45~54"V/GyFFyG !FyGFxF!)FxFHxF %%FxHFxF:GFxFFxFG:! 0+#4&&'.54663234663>k>>ZLIV;R;VILZ>>k@Fo?Fp>AuHl~WUwccwUW~lHuA6iJGj80+3#5=H=3>Z>   0+76YoJz n  0+'76qdDVb//!=p0+&'&7679opQ6-8uۋt2 3㺵:A0+&'7767RptwZ9*?nC4QѶ3(3K!PX@ $%J@ $%JYK!PX@* g_K_K_  LK%PX@1~ g_K_K_  LK/PX@/~g g_K_  L@2~gg gW_ OYYY@)))3)2-,('&"#& +&54632#5#"&&5467&&#"327#6653ڻ\3NI vZPXfe|bRF]Z<Qo6;03+F?",JPbwpࠟzT6->~k,H+=J='2=d@652%#" &J'GK/PX@_K_ L@gW_OY@ 333=3<.,-"+%#"&&54667&&5466326765667654&#"673ATnOBtHFIRRVK3\<"V<22*.2Z[#>;'D*sASWaM)MDOLQI?n!-A  Wqi86IB4Ruj@5+&E-T4hsT!@J]L'+.54663!###`Xecyi^`\+mjj>M1@.MD7#"Jc_L>=*( )+&'7232654&&'&&54667&&546632&&'&&#"#654''wH >U+EO"QJ(F,7F\do:  U7"7 .`TcK86;^kARP##uhc ?+F1#3-2d'VH v;RWve 3J 6&91#e>r)l<]X1f880P  %9 A^dD@S>=,+Jgg g W _O!!!A!@;953)' & +D$&&546632#>54&&#"3.546632&&'4'&&#"3267#r䄉爆芖Hikbabc``cVJNLz  8$0E>=-<,W%ԚLPwollompnlTYWWS|f9 !'HNQa34\NZ %9 -4mdD@b+,-J~gg e W _ O/.31.4/4'%$#"! & +D$&&546632#>54&&#"3##3 254##r䄉爆芖Hikbabc``c881wr\b2%ԚLPwollompnl\?2SZ<5q% 0+#5!#333##'ėwu}pD=: xa9T8dD@-gW_O&+D&&546632#6654&#"3PSORQQR0==0/;;/NPPMPMMPG88II88Go7JKPX@ KLKPX@ ]L@U]MYY@ +3lo7oKPX@]K]LKPX@e]L@eU]MYY@+33-  R7 jKPX@K]KLKPX@]K]L@a]LYY@ +!5!3!!;:Al(% 0+$673#"&5556746323&#"665=JQjIr@EJ3435ghli^ҹR%ĵSm^UKS3zR5K PX@" e]K ]   LKPX@" eK]K   LKPX@" e]K ]   L@ e   a]LYYY@ +!5!!5!3!!!!;;::lqj)--@  JKPX@(   e ]K _KLK%PX@,   eK _K _KLK+PX@* g   eK _KLK/PX@* g   eK _KL@.U g g   e]MYYYY@"***-*-,+)($"& +&&546632#3##332654&#5!L,/P/,L./O/ՒwW$##"T1W7:\4.X<=Z0sLe7..33-/75mm3! 0+&&546632!3267#&&#"!rmuy++K|B>0hj(VQ/ Ⅳmz-@eh#Lh?-*>9-XdD@Gt+D'3F7J9PPbTF0+3!53T躺KT###0+#"&&53326654&#773#rttttrR]\]^^]DdR:#tttsst]^^]\]T~Y>99  0+!!%r`F  @  0+#'#!#5333!!%!588w%%FZBZ({>욚}-  0+!!7!!'77''}Rb3333-sR4433-   0+!!!!!'77''`@4444-s4433--   0+ !!''7'77`ne4444-9:tut3344  0+!!5!!5!J? jPXXPXX+;FQU`k@eaYVTRLG?<0+6&&5466335#"&&5466323546632##32#"&&55##54&#"3!2654&#"35#655#"3 654&##3X33X3kk3X34W34V33V34W44W4jj4W44W43V33V4k>-,@?-!-@@-,>>k,@@,N@@-j>,4W43V33V43W43X3kk3X33X34V33V34W44W4jj4W4sk-?@,->>-,@@,k1@-j>,-@@-,>j-@DD  0+!!#53!#!55%){aT=5!{me/@U]M+#3#q1/7/)#Dž#^{{{3+jd0+#3qbLj2dD@'W_O&+D&&546632# &&546632# B&&B&$B)'B&RA&&A&#B)&B&b$<##>$"=&#<$#<$$=$"=&#<$ybq&dD@W_O %+D&&54632#B&P?%C((C%b%>$;M%?$$>%1#`0+7׋#!d#0+' X#3Rd#0+''jrfs#CPrCPr0+'7654'&5463r4 a B37)3J#$*=FVdD@Gt+D'3%X=>=XO)O`dD@Ht+D%#X>O)=FX &dD@ HW_O%"+D#"&'732672ee2Q78OjppjAOHHO+8dD@-gW_O&+D&&546632#6654&#"3a99a9:b;;b:&&&&7^77]77]77^7+ .. +uo}5dD@* JWg_O$%$"+D#"&'&&#"'66323267'f<,?* 0,6 |T0F* *&NV##-84\^%#(.w&dD@U]M+D5!>w3+0dD@%JW_O%)+D#54676654&#"'6632# "$&)'JJ&l9:a:6"#9$,!"0*u//.V8#/"͇16L 'dD@ GW_O%!+D&#"'6632O87Q2ee2HHOAjppjA1?dD@ Ht,+D#"&&54679L"&G-+N/xz+6s .(B&1V6Q}+}FdDK PX@nW`P@W`PY+D2653#?d<[f{@&dD@W_O %+D&546632#I":"!9!!9!I5!9!!9!#:!L) )3+KdD@ Gt++D6654&'&&54632K4DM>'E+1g)7K,N0'\/;dD@0JgW_O$$+D'732654&##73#sL:_6.0,5d MS;wT\s=0?M=3a??7 0+&&5467NRED"yJNE7uP'8tF &dD@ HW_O%"+D#"&'732672ee2Q78OjppjAOHHO7&dD@U]M+D5!>H&dD@U]M+D5!4H3&dD@U]M+D5!3wI*@'W_O&+&&546632# &&546632#A&&A&)B%'C&R@&&A&)A#&A&w#=##>$&="#=##<$$=$&>!#=#y@W_O&+&&546632#B($A*'C((C'y$=$!>&$=$$=$H;m0+%7`9;b;m0+'%):`;J0+''Mw1Nvbb1ff@Gt+'%3%II@CM1X\n(@Ht+%77MEn\Rp6 @ HW_O%"+#"&'732672ee2Q78OJjppjAOHHO+*@'g_L&+&&546632#6654&#"3a99a9:b;;b:&&%%7^77]77]77^7+ .. +e-@* JWg_O$%$"+#"&'&&#"'66323267'f<,?* 0,6 |T0F* *&+NV##-84\^%#(.!j8K/PX@ cL@~U_OY+2653#"I?Zf>jhH@  JK+PX@_K_L@c_LY$%$"+#"&'&&#"'66323267{S,7O-!+)6 mpR0F*(*RH,(<=ek)%1'XydD@ Gt++D6654&'&&54632X2A M<'E*/[ )6G)J/L;SdD@ Ht++D#"&&5474DM>'E+1g)7K,N01/##m!&dD@U]M+D5!>md#0+7;צ#!r/y0dD@%gW_O+D&&54663"37oACo@&00&>j@@k>9--:y*dD@gW_O+D26544#&00&@oCAoB1:--9>k@@j>jdD@t+D#3qj8{h= dD@U]M+D#3h{R dD@U]M+D#3#0+' X#3Rd%Jf 2dD@' J HW_O %+D&'73267#S})t>$"=&#<$#<$$=$"=&#<$ybq&dD@W_O %+D&&54632#B&P?%C((C%b%>$;M%?$$>%1#`0+7׋#!d#0+''jrfs#CPrCPr#&dD@U]M+D5!>ZdD@ JK PX@nW`P@W`PY@ &+D&546733267#~_$&="#=##<$$=$&>!#=#y@W_O&+&&546632#B($A*'C((C'y$=$!>&$=$$=$H;m0+%7`9;0+''Mw1Nvbb3*@'g_L&+&&546632#6654&#"3a99a9:b;;b:&&%%7^77]77]77^7+ .. +o-@* JWg_O$%$"+#"&'&&#"'66323267o'f<,?* 0,6 |T0F* *&#NV##-84\^%#(.=F"  3+=F"  3+=F"  3+=X"- -3+"- 3+h"7 73+"3+f"D D3+1}c"3+1f")L L3+1"5 ߰3+1f" 3++2> @ 732-)0+#5667>54&&#"2416632354#"654&#"3)H=3?&&7d@Tr6:`<@++?*>]2BC.05=D0A+ 1E.33 e+,+*T_<wF{dR;;;;;;;Z Z ZZsssssssssssssssssssssssb!!!!!!!XXXXX33XXX}}}}}}}}} ==BBBBBBBBB##################################ff#````````99999999999N#)))))))LLLLLLLLLDDDDDDLLLLLLLL     +TTTTTDRRRRRRRRRRRRRRRRRRRRRRRRRf#NNNNNNN=L===LLLLLLLLLLLLLLLLLLLLLL;LXXNjjjjjjj{{{555{{{u3BB{{{{{{{{{;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;of;9```````````Noooooooohhhhhhhhh333333hhhhhhhh33XXXXX3;%%{fFVLFmhVVFF}!}!}!}!{BhJ9F1 LL'`qm!j;JB{Hp)ydP/1;N;jd'! 93LF!q9#BfRNTNTTLB+?Noo#m(-V+)To5##5"%"yFFFFTT33`TTT  3=hm  %RRj3TT9F}-+D7jy1+31K'?Hb+!XL1d'y1+bH3Vbn4Jdp|$0<Bn( $|$>JVbn t V b n z X d p |   * 6 B N ` r l x l.:v.::FR4JdpDP\hzX(BTZfr~lx(4@LXd" lx . : F R ^ !!!!(!4!F!X!d!!!!""&""""###2#H#T#j#z########$$$$$$%%&r''r'~'(((()V)*+++,,,,*,,,,- -"-8-H-T-`-l-x-----.// //01,181D1P1\1h1t12N2Z2l2x2222223 3 3,3<3H3T3`3l3344X4d4455\5n5z556667H778`8l8x8889.9:9F9999999::*:::F:\:r:~:::; ;;";.;:;F;R;^;t;;<^>n>?f?r?~???@(@4@@@AnAzAAABBBBBBCxCDFDXDDDDEE`ElExEEEEEEFPF\FhFtFFFFFFG6GBGNGdGHH HH$H0HzHHHIIII(I4I@ILIIIIIJJ@JKLNLLLMlMNDNODOPPQZQRjR|RRSSS"SST&TUUUU(U8UHUPUXU`UhUpUxUUUUUUUUUV6VZW WXX~YYRYZZ[ [j\\ \0\8\\\]]]]]^&^^__l__`p`a0aaab$b6bVb^bbbc.cccdd&dBd\dxdddddee&etTtlttuuubuuv4v^vvvvw wzwxyz"z2zLzjzzzzz{{<{b{{{||.|H|b|||||}}&}}~P~~ $Bbj€0^v$l:|܆:NH~6b| 2D`Ɖ<&Vʋ. .9=X hu  - -  \   ! 6)  _    & & Z Z_   4Copyright 2006 The Inconsolata Project AuthorsInconsolataBold2.000;CYRE;Inconsolata-BoldInconsolata BoldVersion 2.000Inconsolata-BoldRaph Levien, CyrealRaph Levien, Cyrealhttp://www.levien.com | http://www.cyreal.orghttp://www.levien.com | http://www.cyreal.orgThis Font Software is licensed under the SIL Open Font License, Version 1.1. This license is available with a FAQ at: http://scripts.sil.org/OFLhttp://scripts.sil.org/OFLCopyright 2006 The Inconsolata Project AuthorsInconsolataBold2.000;CYRE;Inconsolata-BoldInconsolata BoldVersion 2.000Inconsolata-BoldRaph Levien, CyrealRaph Levien, Cyrealhttp://www.levien.com | http://www.cyreal.orghttp://www.levien.com | http://www.cyreal.orgThis Font Software is licensed under the SIL Open Font License, Version 1.1. This license is available with a FAQ at: http://scripts.sil.org/OFLhttp://scripts.sil.org/OFLf$     bc%&d'(e !"#$%&'()*+,-./)*01234+5678,9:;<=>?@A-B.CD/EFGHIJKL0M1NOPQRSTf2UVWXYZ[g\]^_`abcdefghijklmno345pqrstuv6wxyz{|}~78h9:;<=DikljnmEFoGHprsqIJKLtvwuMNOPQxRy{|z     }STU V!"#$%&'(W)*+,-./X~0123456789:;<=>?@AYZBCDE[\FGHIJKL]MNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ ?" B^`>@  !a# _A     C !"#$%&'(NULLAbreveuni1EAEuni1EB6uni1EB0uni1EB2uni1EB4uni1EA4uni1EACuni1EA6uni1EA8uni1EAAuni0200uni1EA0uni1EA2uni0202AmacronAogonek AringacuteAEacuteuni1E08 Ccircumflex CdotaccentDcaronDcroatuni1E0Cuni1E0EEbreveEcaronuni1E1Cuni1EBEuni1EC6uni1EC0uni1EC2uni1EC4uni0204 Edotaccentuni1EB8uni1EBAuni0206Emacronuni1E16uni1E14Eogonekuni1EBCuni01B8Gcaron Gcircumflex Gcommaaccent Gdotaccentuni1E20Hbaruni1E2A Hcircumflexuni1E24Ibreveuni0208uni1E2Euni1ECAuni1EC8uni020AImacronIogonekItilde Jcircumflex Kcommaaccentuni0198uni01C7LacuteLcaron LcommaaccentLdotuni1E36uni01C8uni1E3Auni1E42NacuteNcaron Ncommaaccentuni1E44uni1E46Enguni1E48Obreveuni1ED0uni1ED8uni1ED2uni1ED4uni1ED6uni020Cuni022Auni0230uni1ECCuni1ECEOhornuni1EDAuni1EE2uni1EDCuni1EDEuni1EE0 Ohungarumlautuni020EOmacronuni1E52uni1E50uni01EA Oslashacuteuni1E4Cuni1E4Euni022CRacuteRcaron Rcommaaccentuni0210uni1E5Auni0212uni1E5ESacuteuni1E64uni1E66 Scircumflex Scommaaccentuni1E60uni1E62uni1E68uni1E9Euni018FTbarTcaronuni0162uni021Auni1E6Cuni1E6EUbreveuni0214uni1EE4uni1EE6Uhornuni1EE8uni1EF0uni1EEAuni1EECuni1EEE Uhungarumlautuni0216Umacronuni1E7AUogonekUringUtildeuni1E78Wacute Wcircumflex WdieresisWgrave Ycircumflexuni1E8Euni1EF4Ygraveuni1EF6uni0232uni1EF8Zacute Zdotaccentuni1E92U.iabreveuni1EAFuni1EB7uni1EB1uni1EB3uni1EB5uni1EA5uni1EADuni1EA7uni1EA9uni1EABuni0201uni1EA1uni1EA3uni0203amacronaogonek aringacuteaeacuteuni0298uni1E09 ccircumflex cdotaccentdcaronuni1E0Duni1E0Febreveecaronuni1E1Duni1EBFuni1EC7uni1EC1uni1EC3uni1EC5uni0205 edotaccentuni1EB9uni1EBBuni0207emacronuni1E17uni1E15eogonekuni029Auni1EBDuni0259uni01B9gcaron gcircumflex gcommaaccent gdotaccentuni1E21hbaruni1E2B hcircumflexuni1E25ibreveuni0209uni1E2F i.loclTRKuni1ECBuni1EC9uni020Bimacroniogonekitildeuni0237 jcircumflex kcommaaccent kgreenlandiclacutelcaron lcommaaccentldotuni1E37uni01C9uni1E3Buni1E43nacutencaron ncommaaccentuni1E45uni1E47enguni1E49obreveuni1ED1uni1ED9uni1ED3uni1ED5uni1ED7uni020Duni022Buni0231uni1ECDuni1ECFohornuni1EDBuni1EE3uni1EDDuni1EDFuni1EE1 ohungarumlautuni020Fomacronuni1E53uni1E51uni01EB oslashacuteuni1E4Duni1E4Funi022Dracutercaron rcommaaccentuni0211uni1E5Buni027Buni0213uni1E5Funi024Dsacuteuni1E65uni1E67 scircumflex scommaaccentuni1E61uni1E63uni1E69tbartcaronuni0163uni021Buni1E97uni1E6Duni1E6Fubreveuni0215uni1EE5uni1EE7uhornuni1EE9uni1EF1uni1EEBuni1EEDuni1EEF uhungarumlautuni0217umacronuni1E7Buogonekuringutildeuni1E79wacute wcircumflex wdieresiswgrave ycircumflexuni1E8Funi1EF5ygraveuni1EF7uni0233uni1EF9zacute zdotaccentuni1E93u.ir.serifuni207Funi2124 zero.ss02 zero.zerouni2080uni2081uni2082uni2083uni2084uni2085uni2086uni2087uni2088uni2089 zero.dnomone.dnomtwo.dnom three.dnom four.dnom five.dnomsix.dnom seven.dnom eight.dnom nine.dnom zero.numrone.numrtwo.numr three.numr four.numr five.numrsix.numr seven.numr eight.numr nine.numruni2070uni00B9uni00B2uni00B3uni2074uni2075uni2076uni2077uni2078uni2079 uni2080.ss02zero.dnom.ss02zero.numr.ss02 uni2070.ss02 uni2080.zerozero.dnom.zerozero.numr.zero uni2070.zerouni2E12periodcentered.loclCAT asterisk.ss01 quotedbl.ss03quotesingle.ss03 figuredashuni2015uni2010uni00ADuni2007uni200Auni2008uni00A0uni2009uni200Buni20B5 colonmonetarydongEurouni20B2uni20ADlirauni20BAuni20BCuni20A6pesetauni20B1uni20BDuni20B9uni20A9 asteriskmathuni2219uni2215elementuni207Bemptysetuni2126uni2206uni00B5 circleplusasciitilde.ss01arrowupuni2197 arrowrightuni2198 arrowdownuni2199 arrowleftuni2196 arrowboth arrowupdnuni21E7uni21E8uni21E9uni21E6uni2B06uni2B95uni2B07uni2B05uni25CFcircleuni25C6uni25C7uni2639 smileface invsmilefacespadeclubheartdiamonduni2713uni2714uni2715uni2717uni2718uni2113uni2116 estimateduni2423uni238Bhouseuni21EAuni2327uni232Buni2326uni2325uni2318uni23CEminutesecondasciicircum.ss01uni0375uni0308uni0307 gravecomb acutecombuni030B caroncomb.altuni0302uni030Cuni0306uni030A tildecombuni0304 hookabovecombuni030Funi0311uni0312uni031B dotbelowcombuni0324uni0326uni0327uni0328uni032Euni0331uni0335uni0336 uni0308.case uni0307.casegravecomb.caseacutecomb.case uni030B.case uni0302.case uni030C.case uni0306.case uni030A.casetildecomb.case uni031B.case tildecomb.iuni02BCuni02BBuni02BAuni02C9uni02CBuni02B9uni02BFuni02BEuni02CAuni02CCuni02C8 acute.case breve.case caron.case dieresis.casedotaccent.case grave.casehungarumlaut.case ring.case tilde.case uni03060301 uni03060300 uni03060309 uni03060303 uni03020301 uni03020300 uni03020309 uni03020303uni03020301.caseuni03020300.caseuni03020309.caseuni03020303.caseuniFFFDfq&f5qfNq, UXEY KQKSZX4(Y`f UX%acc#b!!YC#DC`B-, `f-, d P&Z( CEcEEX!%YR[X!#!X PPX!@Y 8PX!8YY  CEcEad(PX! CEcE 0PX!0Y PX f a PX` PX! ` 6PX!6``YYY+YY#PXeYY-, E %ad CPX#B#B!!Y`-,#!#! dbB #BEX CEc C`Ec*! C +0%&QX`PaRYX#Y!Y @SX+!@Y#PXeY-,C+C`B-,#B# #Babfc`*-, E Ccb PX@`Yfc`D`-, CEB*!C`B- ,C#DC`B- , E +#C%` E#a d PX!0PX @YY#PXeY%#aDD`- , E +#C%` E#a d$PX@Y#PXeY%#aDD`- , #B EX!#!Y*!- ,EdaD-,` CJPX #BY CJRX #BY-, bfc c#aC` ` #B#-,KTXdDY$ e#x-,KQXKSXdDY!Y$e#x-,CUXCaB+YC%B %B %B# %PXC`%B #a*!#a #a*!C`%B%a*!Y CG CG`b PX@`Yfc Ccb PX@`Yfc`#DC>C`B-,ETX#B E #B #`B `aBB`++"Y-,+-,+-,+-,+-,+-,+-,+-,+-,+-, +-),# bfc`KTX# .]!!Y-*,# bfc`KTX# .q!!Y-+,# bfc&`KTX# .r!!Y-, +ETX#B E #B #`B `aBB`++"Y-,+- ,+-!,+-",+-#,+-$,+-%,+-&,+-',+-(, +-,, <`--, `` C#`C%a`,*!-.,-+-*-/, G Ccb PX@`Yfc`#a8# UX G Ccb PX@`Yfc`#a8!Y-0,ETX/*EX0Y"Y-1, +ETX/*EX0Y"Y-2, 5`-3,Ecb PX@`Yfc+ Ccb PX@`Yfc+D>#82*!-4, < G Ccb PX@`Yfc`Ca8-5,.<-6, < G Ccb PX@`Yfc`CaCc8-7,% . G#B%IG#G#a Xb!Y#B6*-8,#B%%G#G#a C+e.# <8-9,#B%% .G#G#a #B C+ `PX @QX  &YBB# C #G#G#a#F`Cb PX@`Yfc` + a C`d#CadPXCaC`Y%b PX@`Yfca# &#Fa8#CF%CG#G#a` Cb PX@`Yfc`# +#C`+%a%b PX@`Yfc&a %`d#%`dPX!#!Y# &#Fa8Y-:,#B & .G#G#a#<8-;,#B #B F#G+#a8-<,#B%%G#G#aTX. <#!%%G#G#a %%G#G#a%%I%acc# Xb!Ycb PX@`Yfc`#.# <8#!Y-=,#B C .G#G#a ` `fb PX@`Yfc# <8->,# .F%FCXPRYX +-o,:+?+-p,:+@+-q,:+>+-r,:+?+-s,:+@+-t,;+..+-u,;+>+-v,;+?+-w,;+@+-x,;+>+-y,;+?+-z,;+@+-{,<+..+-|,<+>+-},<+?+-~,<+@+-,<+>+-,<+?+-,<+@+-,=+..+-,=+>+-,=+?+-,=+@+-,=+>+-,=+?+-,=+@+-, EX!#!YB+e$PxEX0Y-KRXYcpBG3*B:&*BD0* B  * B@@@ *D$QX@XdD&QX@cTXDYYYY<( *DdDDPK'2Kv3gzzImono-developer-documentation-latest/_static/fonts/Inconsolata-Regular.ttf DSIGzGDEF)p+-,tGPOSe9"GSUBysb$OS/2cX4`cmapȋXj4 cvt 5_2lhfpgmvdzm gaspl`glyf.D@Rhead̿g9\6hhea9$hmtx#j9 |locaOOF4@maxpgLt name!hLopostD4S\prep96Noz 4S  DFLTlatn 4AZE >CAT HCRT RKAZ \MOL fROM pTAT zTRK     markzmarkmarkmarkmarkmarkmarkmarkmarkmarkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmk*mkmk6&.60X<Vl 1.4::@FLRX^FdjRp"((v|vv^RRRLL.Rv XX XXXX"(.XX4:XX@.XXFLXX(RXX   o9oFoo.oo o;oo+k="oo]gooRb 2 &,,28>DJP8V\DbhntzhhPDDD>> Dh "( ".4:@F LRX^djpv|||||  d  $*06<B" HNHTHZH`HfHlHrHx HNHH~HHHNH  4 p"( ".4:@F LR LRpXX^p4@ X &,28>DD>JJ4JJJ JJPVPVPVP"VP@VPFV PVPLVPRV\bh\nhtbh\zh\h\hPXVPXVP^VPVPVPdVPpVPV"FLR^ph   " (.4:@FLRX^d^j^pvdvj^|^ |||||||||||||||||||| $*$*$0$6$<$B$HTNTNBTNZN TN`f```````l`f `f``.`4`:`f`rx~xx    " (. (.L4:RL &r,42R8>DJPVVPb\hb\hb\hb\hb\hn\h b\hb\htztztztztztz"ztz(tz.tztz4tz:tztztz@tzLtz"(r     o9oFoo.oo o;ooTUSE*   oO 8oZ O E*   o  DaosE* "Jok8o {Hy]oUOU8. oooUE oUU a Z8%u]c M|a91a\O8]h%> a\8U%u]] c9|^\s8(]c%vZ]\BH]H8hh a \ ]UZ | g" 9 Z\O]U8K6U[aU\ra8]]rUc|"" &(.4:@@,28>DJUZODZ & "(.4:@@@"" F"@L@ $*06<BHNTZ`fl   o9oFoo.oo o] ]$a#8 \ |cu273.* \ua|     or & &    o9oFoo.oo o  Z  % % STUX[acdg&'))#+C$Eb=dd[ff\hl]nnbpc*,-0UWW@YYA[bBdJhmntw     DFLTlatn4 (:DNXblv4AZE VCAT zCRT KAZ MOL ROM  TAT .TRK R );EOYcmw  *2<FPZdnx !+3=GQ[eoy",4>HR\fpz#-5?IS]gq{$.6@JT^hr|%/7AKU_is}&08BLV`jt~ '19CMWakuaaltzaaltaaltaaltaaltaaltaaltaaltaaltaaltcasecasecasecasecasecasecasecasecasecaseccmpccmpccmpccmp ccmp(ccmp0ccmp8ccmp@ccmpHccmpPdnomXdnom^dnomddnomjdnompdnomvdnom|dnomdnomdnomfracfracfracfracfracfracfracfracfracfraclocllocllocllocl locllocllocllocl"numr(numr.numr4numr:numr@numrFnumrLnumrRnumrXnumr^ordndordnlordntordn|ordnordnordnordnordnordnsaltsaltsaltsaltsaltsaltsaltsaltsaltsaltss01ss01ss01ss01ss01ss01ss01ss01ss01 ss01&ss02,ss022ss028ss02>ss02Dss02Jss02Pss02Vss02\ss02bss03hss03nss03tss03zss03ss03ss03ss03ss03ss03subssubssubssubssubssubssubssubssubssubssupssupssupssupssupssupssupssups supssupszerozero"zero(zero.zero4zero:zero@zeroFzeroLzeroR              <DLZdlv~ "*: "4<6>BFNb~ .P  `f`XRXJ<:4.("" &      m  f*      33~2M3245m     $*8BLV`jt~D=     )=M2     <L    R!f<oo 0{fr z-.2{Lf!-.0oz< ){<Lf!XKX^2 CYRE[B2 o  &-)W.:;n$@*0#/urt+ '-EFMRacfpr{8 91/07<LOR[]f67z#.z $!>F@BegtipTf"s|xwvh~,'{ZyCD%P=<HIJKqYEF!LG 29<SUW[|~=  /~1H~-37MY{ $(.16u !%+/7;IS[io{     " & 0 3 : D p y {  !!!"!$!&!.!!!""""""""""+"H"`"e"###'#+##$#%%%&;&`&c&f''++. 04J*07MY{#&.15u  $*.6:BLZ^lx      & 0 2 9 D p t {  !!!"!$!&!.!!!""""""""""+"H"`"d"###%#+##$#%%%&9&`&c&e''++.&HoU12W ^kYdrVR^S1߽߭ߗ3ޚhDBAە۔"jlnptvx*06@B@&-)W.:;n$@*0#/urt+ '-EFMRacfpr{8 91/07<LOR[]f67zP'TfVhC{Bx  ! D, #<.29[SUW(z|~p $!F>@Betgipq! % &" )*?'/:"B*0I3G1K5J4P:N8`K^IT?_JY=bNdPQhSjUiTkVoZs^u`t_xc~}h|vD.gmXH28 >&VA]Ho}qr$ +,A)@(1L6Q;O9XClWnYq\vawbyd  ;#=%C,35674\GZEsujlmnkwyz{xMOQNR>=<?HIG"[^XY]c\e_`d}ojwvz %@" HeL +!'##3%3'??EäRz"""#oo3+`"#"#3+"#3+"#3+""#jj3+`"#"#3+"#v3+"#3+P"'D3+3+"`z""f"3+*"3+"3+z)@& JHGeL+&&5467'##3#%3',3=1/??EפRB0.%#G z!1@.!JgfKL$"&+%##&&54632#32654&#"3']?E#07%%6/#H*Rk2"$44%!2)"%7@4%JHgfKL$"&+'7##&&54632#32654&#"3'Z+?E#07%%6/#H*R}=*Yk2"$44%!2)"p?@<ee ]K] L +3!#3#3#5#73#6Dt p>@>O"0o=@:Je]K]L* +32##254&##254##0hg1+4AtuBFmwfoQF.MY4R]mc-7v)t%(1@.%$#J_K_L(&%+$67#"&&546632"41&&#"312''7?D4TBa<@'O[.O0u2)#"33Eks>B94*zMxB )" )" );t17:@765$#JKPX@'p_K_K_!LKPX@(~_K_K_!L@%~c_K_LYY@10(%##,+$67#"'73254&##7&&'46632"41&&#"312''7?D4G1*+<85.&12 f}Fl>Ba<@'O[.O0u2)#"-2&%$1*$Ks>B94*zMxB );5;>@;:9(' JHKPX@'p_K_K_!LKPX@(~_K_K_!L@%~c_K_LYY@54/-%#+'767#"'73254&##7&&'46632"41&&#"312''7nD4G1*+<85.&12 f}Fl>Ba<@'O[.O0u=*Y)#"-2&%$1*$Ks>B94*zMxB )" )" 6o &@#]K]L   & +32'#725&&##6MZ!=\fKo),R7o6@3e]K]L&! +#5332##72654&##3#O11xOD&K|_e[^Gii-:]:w|:6"'o(6`o"'6eo"';p /@,e]K]L +3!!!!!;~9p>@>;"-;"-;"-;;"-#;"-;."-#jj3+;`"-#;"-#3+;"-#3+;"-#3+;P"-'X3+3+;"-;"-;`p"-;"-;f"-3+;*"-3+;"-3+;"-'3+3+;"-'3+3+;Pp"-;"-Go 8@5J Ig]K_L$!+%#"&&54667'5!#&327654'7A`?Y-1X81\gF>9 @B|;Mb^Beo"fo&@# JK^L+75732767!!I55Q,=>6@==)p .@+ J~KL +333##')75B~o2-)`p"p2o @ JKL+33##2DL7Co22"r2"r2o"r2"r2`o"r2GoX@  JK,PX@KK_!L@cKLY@ %&+#"'73267#3QG/(#-#CDo[^>CMo22eo"r2"rs ,@)_K_L   $+&54632#6654&#"3tujjutkHOPGGPOH =|ww|"{"{"{"{#jj3+`"{#"{#3+"{#v3+"{#3+P"{'D3+3+"{"{#4 43+"{# 3+`s"{"{f"{3+ ]@ JKPX@K_K_L@_K_LY@  ($#+#"&54632>53654&#"3tkktujJ4:_OPGGPOHȔ+$(E= |ww|"`""f"3+"*"{*"{3+"{3+"{'3+3+"{'3+3+'s$$@!G_K_L$'$++&&547#"&54632&32654&#"&'3=CktujjuJGOHHOPGGP=0.%<8z|ww$B@?"! JH G_K_L$#(($+#"''7&546327&#"654'3$tkK4&,/=ujB40*7$1GPO#&8Q)HYR$[gA$w|pCu*""{"{#3+"{#3+"{'93+93+ x";K PX@JKPX@J@ JYYK PX@#e_K _ LKPX@-e_K_K _ LK!PX@6e_K]K_ K  _ L@3e_K]K]K  _ LYYY@"!$ +&5463253#3#3#5#667&#"3_VUO/!穏 0!( 1,673%>@>&=*!dYx{;o *@'e]KL   $ +32###2654&##;cb``HB>@?~obNM_Q931?;o8@5JfeKL$&+332###727&&##;Nb_\`Fo =>oYaON^m2>kv%dJKPX@~_K_L@~c_LY@%$ ()+&5.54663237#&6654&&#"30N4Z7De5Dk%&D1kShz1gx8o 2@/Je]KL +32###2654&##8jeG8NyGA>?@yo^T7bQ932>8"8"8o"8P"'D3+3+8`o"8*"3+8eo"4w,26<?)@&-! J_K_L&+(%+#"'752132654&&'&&54632&&#"743'&D-^EyJ$U87J<<\OfX3Y!'A10;B?V3N;.R4O?$+>-'&$\9FT)%4) 5&+)4"4"#vv3+4"4"#3+4;w?EIOR@@10  JKPX@&p_K_K_!LKPX@'~_K_K_!L@$~c_K_LYY@ &+(##)+$#"'73254&##7&'752132654&&'&&54632&&#"43'&&O:*+<85.&12 rF$U87J<<\OfX3Y!'A10;B?YDGL6'%$1*$KK?$+>-'&$\9FT)%4) 5&+)%N;H4"4w"4"4`w"4`"#7$KPX@$#J@$#JYKPX@~_K_L@"~_KK_LY@ #$$$$+#"'732654&##574&#"#4632s]fO<.)4FDV364HDoPTZpcX`_8 J?8M9y/?BF%kdeKss{p!@]KL+3#5!#б1??p)@&e]KL+#3###535#5!ϸGxx199?";p"p"`p"ep"2o!@K_L'+&5332653#fN>GH?Ck` vlPVVSksr2"2"2"2P"'D3+3+2"2`o"2"2f"3+-NKPX@n_K_L@_K_LY@ #'#+##"&533265326653 %'aVY\G8@A82:;srumPVVS%*-"-`"-"-f"3+-"2*"2*"3+2"3+2"'3+3+2'o$)@& GK_L$$!+&&5467#"&53326551&,3=#!cfN>GH?okPhB0.%<vlPVVS2"2"2"#3+p!@JKL+33IEt!o .@+ J~KL +3333#udACde9;ckmo[wi"""")p &@# JKL +3373#')KFO>2o#@ JKL+3533PJy.""""`o""f"3+"3+"2o -@* J]K]L"+7!5!!2673!2:c1?1H2"2"2"2`o"-o0+&5332653#\G8@A8=aV umPVVSksr1#@JKPX@ g_K_LKPX@$g_KK_LKPX@ g_K_L@$g_KK_LYYY@#"#%" +#5#"&546632&&#"'6367&#"3VgN*rLV>i?9.ED"?#@c0V-4LXafzFQE90H'M?.@YWR23K1"1"1-"#3+1`"#1-"#3+1?"#3+1"#ww3+1"1&"#w||3+1`"#1;"#p3+1$"#|dd3+1*"#3+1"#D1"1`"1"1"1"1m"1P)3Q@"!, JK PX@0 p g_K  _K`!LKPX@1  ~ g_K  _K`!LKPX@5~ g_KK  _K`!LKPX@1  ~ g_K  _K`!L@5~ g_KK  _K`!LYYYY@***3*2$$#%"## +327#"&54735#"&546632&&#"'632#&67&#"3R &'*P *rLV>i?9.ED"?#@cbgV-4LXaK ."2AFQE90H'M?.@fz,WR23K1"1"#3+1" &-6KPX@  #J@  # JYKPX@&  g_K _ L@+ U   g_K _ LY@ ..''.6.510'-'-+)&%##$#"+&54674&#"'6326632327#"&'#4&#"653KAji&)-#+I$;980.#,F&C<$"!%&*ZRA"$ JmDDl>-(,&+N33R.8" 8"8;/37@3#" JKPX@'p_K_K_!LKPX@(~_K_K_!L@%~c_K_LYY@/.&&##*+$7#"'73254&##7.546632&&#"3'&'7f2*9J*+<85.&12 ?d8;hA7Z-=-'C()I-o 681< &%$1*$J@kBDl>-(,&+N33R.8;37;@7'& JHKPX@'p_K_K_!LKPX@(~_K_K_!L@%~c_K_LYY@32&&##.+'77#"'73254&##7.546632&&#"3'&'7|e&T!2*9J*+<85.&12 ?d8;hA7Z-=-'C()I-o 81< &%$1*$J@kBDl>-(,&+N33R.8"8"-'h JKPX@K_K_L@!K_KK_LY@'&" &+&&5466323#&&5#6654&#"3V68X1.ELGE+I:??<@C? 7nNOj3*%&+?bPQbYMXg()?@< J H_K_L)(" &+&&546632&''7&'77#6654&#"3c;:]3N1!5h06Q0'lUqka7LP6">(%@& =lBApC4O:$0(#,z>\ZYU(O75S.'3x@  JKPX@K_K _L@#K_KK _LY@(((3(2.,'&& +&&5466323#&55#'7655463654&#"3G*/J)$6M H<3*1.)3440 6nOOj3*% '&- |, fLQbXNXg-#/x  JKPX@&fK_K  _L@*fK_KK  _LY@$$$/$.%&% +##&&5#"&&5466325#53533654&#"3>GE+1V68X1.EL>:??<@C??&+7nNOj3*%9X,bPQbYMXg-`"-e"1=@:Je_K_L"%+&546632!327#4&#"y8_;SgVBH.(:fdA52J |qKm9nk TV3'F@KFE1"1"1"1; 5<@"!J HKPX@8p g   e _K_K_!LKPX@9~ g   e _K_K_!L@6~ g   ec _K_LYY@ 666<6<:831,+*(%#  % +&'73267#!327#"'73254&##7&&546632'4&#"I4,,4I.VBH.(.I*+<85.&12 ew8_;SgIA52J 0,#!!#,0TV3'7 (%$1*$K|pKm9nk@KFE1"1&"#||3+1`"#1;"#z3+1$"#dd3+1*"#3+1"#N1"1"1`"1"1" 1"1m"1D"#3+1D"#3+1P"7+F@C!"Jg_K_L+*&$ ++&&5467&546632#6654&#"327&&#"3X1/)<-N0>_46a@?LJ>-.[0:@1(E**: ":#8 =lEEk=<^TOb%>C'&&/1"7=@:Je_K_L"%+#"&547!&&#"'633267Jy8_;SgEVBG/(:fdA52J |qKm9nk TV3'F@KFE[ODZ Z3+?"VJK,PX@_K]KL@g]KLY@ ##+&&#"3###535463243'7&#'#/6Ecc[M,K2 +#8>&9p9&XX 8&T.:IK.PX@) @J@) @JYKPX@* g_K_K _!LK.PX@( g g_K _!L@2 g g_K_K _!LYY@//GE?=/:/9&#/$%& +#"#"'32#"&5467&547&&546632663654&#"3&&#"'32650 'I0&!=OaG`fbo(!)'I0I,3 99++99+22H+LDBA")-I*;9;O<:$4'(,>%,I*/;:**::**: ""&'"&T"0 &T"0&T"0&T+"0 3+&T"0&Tm"0I'@$JK_KL#'+36632#4&#"#IOQ*AJF.& >)F*2\cD>#A* ;@8JfK_ KL # +#4&#"##53533#663fJF.& >)FIIOQ*\cD>#A*9X,9*2IQ"7A"7p**3+I`"7d"=d '@$]K]L +353#533duok:U:q:d"=d"=d"=J"=#Dd"=d>"=#3+d"=d`"=#d"=d"=d"=dm"=d ">@;"G_K]K]L!  $+&54632#&&5467#53#533m,3=0.uok)B0.%#F :U:q:d"=0R{"M=0Rq6@3J~]K_!L'#+#"&'773265#5&'7&2qbM,L(1"/8Mca 6@B|;0R"MBB#@  JKKL'+7#3733 @B|;Mb^Oe"RO4@1 J]K]L+353557#5373OOO[[:B:!E:&$JKPX@_KLKPX@K_KLKPX@_KL@K_KLYYY@ ##$#+366326632#4&#"#4&#"#&B2- 8"--B"CB-&%A4D9""5>8'1 &`"[H~JKPX@_KLKPX@K_KLKPX@_KL@K_KLYYY##+36632#4&#"#HFR.=IF.&?)FQ*2]bD>$A)H"]H"]H"] H"]H`"] DP@JKPX@_KK_!LKPX@ K_KK_!LKPX@_KK_!L@ K_KK_!LYYY@#$%+'732554&#"#36632#+" a.& ?(JJQ*AL]M"CD>$A)Q*2\cusHe"]H"]',@)_K_L&+&&546632#>54&#"3`66`==`66`='=#L;;L#='0 @v=#L;;L#='jT1El<@F+"=##4F;&+(/O (73. )(m{s..]Z>FK&+6"G>F?;C9>RU^_2AWQ>U#)M(+78I` =1>QHD(('"&1]5>#%2 %*O9"9("# 3+9"9#"#3+9;:>CHL@HF>-,  JKPX@&p_K_K_!LKPX@'~_K_K_!L@$~c_K_LYY@ &)&!##(+$#"'73254&##7#"'7732654&'&54632&&#"&'&'7'7&2FB*+<85.&12 tN(B96>2AWQ>U#)M(+78IVG= RL )%$1*$KHD(('"&1]5>#%2 %*=19"9"9"9`"9`"#7+o@$JKPX@g_K_L@#g_KK_LY@+*#$!%#+'7326654&##532654&#"#4632#.#+5 MM$(>@/8>D_Q4W2*%9B-S7 8%@':H9;33FeUWx~1Q.+Ha?5W3FQ/@,J H]K_L%!+%#"&5477#53?3#3267BOL? eiP  %)2 *1\h*;z  [;( P9=Q#>@;# JH e]K _L!! +%#"&57#537#53?3#3#3267BOL?dgeiP  #2 *1\e"9y;z  [;y9DHF"##3+F;Q5@/05J"HKPX@(p]K_K_!LKPX@)~]K_K_!L@&~c]K_LYY@ $%##$ +#"'73254&##73&&5477#53?3#3267#"'@+<85.&12 .( eiP  %)2 BO 3%$1*$U[T*;z  [;( P991)FQ"F"3+F`Q"FeQ"?JKPX@K_LKPX@KK_LKPX@K_L@KK_LYYY@ #+&773326553#&&5#VF9/4GFEK- kjRIQM~ &+@"@"@"@"#D@"@`"@"@"("("#(`"#("#("#("#@"@"@m"@3"#3+?%KPX@ J"GKPX@ J"IGKPX@ J"G@ J"IGYYYKPX@K_LKPX@KK_LKPX@K_L@KK_LYYY#%+&&5467#&&5#"&773326553h3=0.K-HVF9/4GF&,0.%#F  &+kjRIQM~B@"@"@]"#3+( !@JKL +#37673o8HJ.QwhU(@%J~KL+3366553##?JN,aC.DTPADu/(""""/ &@# JKL +37'373#'/OwrJR~wᩩ벲R#/@,  JK`!L&&+#"'77326737667#'7&3rJ3@)$%,K<)PB@:'14<EI(R"R"R"R"R"wR"R"Rm"R"2 -@* J]K]L"+7!5!!2673!2cp1Y?1H2"2"2"2`"'JKPX@K_LKPX@KK_LKPX@K_L@KK_LYYY@ #+&773326553#&&5#xQB6-2CBBG+ jkRIQM~ &+?0+73#536632&'&&#"3#?A?Q1E1" !@(`6Y:X-51E 1Q-7!#',2@ ,*'JK,PX@+_K _K ] K L@)g _K ] K LY@---2-210/.#"&##+&&#"3###5354632&54632#'&'#4'53# (xxE''J=E(1g )qHC@7&:q:&XX+K:7!K&PX@  J@  JYK&PX@_K]K LK,PX@#K_K]K L@!gK]K LYY@%# +#5354632&&#"3##!3H''OB"8'%,xxEI9&XX68>&9pgLn!%@ JKPX@* a_ "2TF>?.853 97#]=,t1,,)8DC!+6:7 66LndK0PX@a_41+9s :@7J_K_L    $+#"&5463&&#654'3Ved]]de\9@ 3"9@ Bs=wA203|:*XX,p!@JKL+3'73~1%'U:s(,@)%J_K]L'/'+77>54&#"326''663232673!IQQQ0:0+I   3hAPc4QHD8RQ\[1=6& (:?`R6f\GEGEs).2:@7! ) Jg_K_L#$$'%+#"&'7732654&#"52654&#"'632&'7&k@,T;2Y .5*:>8B9*2.*@UF3L0p 2@/ JeKL +!5!533#%3>;PP3c;@o$'+>@;"+* Jg]K_L$#%)&+#"&'7721326654&#"'!!63'77U13Y89a8:/ 8!I7 >,< 15 3_??^22.*(%%C-DP=?Cv $4E@B Jg_K_L%%%4%3,*%%&+#"&546632&&#"6636'654&&#"3;N./R1\f6cCN;,'!D3G(d F> 2#B:%3]<=^5nP92)k]#(|*MD/A /% ,R5Oo@J]KL+!5!#ga{KOB'<w%15@2+%J_K_L&&&1&0 ++&&5467&&54632#654&#"654&'3W.D9+4VORS6-6B/W9604//168)>H=.;A7 ,L/6^O-CWSA-Q]60N-C#&53%*6=/.ML,/@Ds(,/X@U+ J ~g_K_L*)),*,('#!$&% +"'773267#"&&5466367&&#"3'7&1W/neZ;+,!DJ;&3S/0R1-9;;4>B0t sCxM91c0U79]5nkLA:F9s ,@)_K_L   $+&54632#6654&#"3de\\ed]9@@99@@9 =|ww|9s&! 3+x :@7J_0K_1L    $+#"&54637&#654'3CIGCCGHB$*'%)"i[_ff_\h7LA*)JD z+rSJK,PX@ (K)LK2PX@ ])L@U]MYY@ +'73a, 6#Jo  3+p{ 3+[}  3+{} $(>@;(' Jg](K_1L $)$+#"&'772132654&#"'73#63'7@BL;)C."")#1'ӟ&e E8=L% ".$!%6Wy},S@P'J~g_0K_1L , +&$%$$ +$#"&54632&#"6374''7654&#"38EJ7;HPB!0 $"3%$G  1!'!#+"E;:IbTcp, 90.%$%* 0=r}@J](K)L+67#53#RW-B6ɔu".5@2("J_0K_1L###.#-)+&547&&54632#6654&#"654&'3BH>-,A "%D8! &%"!;-A'.)97'00&-;# ""~&+/E@B&+)Jg_0K_1L$"#&$+#"'753267#"&546354&#"3267'7&2=AH>9*#&,.=A/C"" $ YWhq'3:=!F56J &+'!""xz+ro  3+ph 3+[}  3+{}y}r}u~x z+y o p [y {yy}ryu~x ]@ JK0PX@_DK_EL@g_ELY@    $ +#"&54637&#654'3CIGCCGHB$*'%)"i[_ff_\h7LA*)JD z+y9JK0PX@ 54&#"326''66323267OR(8 ,Q3:?%84  =@6AK7 #((.@3 92(  p(,1f@ (, JK0PX@_DK_GK_EL@g_GK_ELY@ ##14%% +#"'7732654&#"532654#"'632'7&6p'(D(Z9).'%.0' (#@7'(4S8F0"!7 E/!! 730,=4,*`[y U@ JK0PX@e-,A "%D8! &%"!;-A'.)97'00&-;# ""~%*.@%*(JK*PX@ _DK_?K_ELK0PX@g_DK_EL@gg_ELYY@#!#%$ +#"'753267#"&546354&#"3267'7&2=AH>9*#&,.=A/C"" $ YWhq'3:=!F56J &+'!""L0+'{/90* *PdD@E  JegU]M*)%$+D5'73'676654&#"'6323263#_M k"/90*?&!.%'W)9 $(, v:`\8/" C7%  3 ^dD@S JeUe] M     +D5'73'5#5733#'35_M k"/90822^v:`%$=% rK&PX@(  eK ] K LK.PX@(   eK ] L@-   U eK ] LYY@+%7#7#737#73773773#3#'37#o;acmo=n>[[ccno -./-'g @_L $+&54632#"""" """"@".5@2J~_K_L###.#-%,(+74676654&#"6''6632#&54632#$#"">1.A  .#XFPa(&!B """"1<""8--7&44TH9D$!2')""""@) .;@8 J~gW`P.-$" $+#"&54633267654'7#"&546766553""""#$#"">1.A  .#XFPa(&!B)""""1<""8--7&44TH9D$!2')m"..K" @]L +#'&&5"0TO/00-PUX2 )@&GW_O $+&54632#6654&'&&54632$#$$I% !)k4""""B<  "/$Nn@0+'{;9<*#&dD@U]M+D5!#P==*!)T@  Gt+7'7'7'37'6N~7l,5ALH=4+uf"..D? @ GL%+6655432 ,#.D$$6"K_5a}!5@2Jg_K_L! )!$!&+&&774&##53265'433#"33#'^-,./.?R]WU:D3$LEd?1838H9jFn&TC586a}!5@2Jg_K_L! !$!)!+53265'47&574##53233#"#73D:UW]R?./.,-^L85CT&nFj9H8381?dELFK2PX@a]L@eU]MY@ +!#3Y<~9>K2PX@a]L@eU]MY+!53#5!Y9<zR0+&&546679|CByPbuxeXX&>5op5<rR0+6654&'7rexubPyBC|Rr5po5>&XX& \@U]M+5! CCG\@U]M+!!Gh\C\@U]M+5!CC \<G\@U]M+5!GhCCG\@G\@U]M+5!GhCCC=  0+7'57'57ម'y'y=)v()vH=  0+7'7'7'7'7p(y'(y'=(v)(v)=W0+%'57/'y=)v=W0+7'7'7(y'=(v)=Xg#@#Gt++6654&'&&5463276654&'&&54632=$ !(j$ !(j<   "/$Rj<  "/$RjOo~#"@Ht#"+&547#2&547#w(j"& "(j"& "o/$Rj>  "/$Rj>  "Ro~#$@!GL#"+'6654&'&&54632'6654&'&&5463(j"& "(j"& "~/$Rj>  "/$Rj>  "oC~@Ht+&547#)j#& !o/$Rj>  "o2~@GL++6654&'&&54632% !)k<   "/$NnX2g@ Gt++6654&'&&54632% !!#k<  "-&Nn)$*-H@*)(!  JK!PX@KL@LY+$67#5&&'46753"41&&'&$12''7N84M59\ouW9:W<4 L<@H"9&"02>@ 20A4-*l 8o&*.h@*"!  JK PX@~ohL@~hLY@ #+$7#"'#7&&5466773&&'3&$'&'7f2*Cb4FT8c>1*F---0).$>% a81HjuzRBj@ru*!,{VO,M0l)+28>A@ >=<5.)(#"  JK!PX@"K_K_L@"_K_LY@0/+*'% +$67#"'#7&'#7&&'466337373"41&'3&&'12''7?D4T<%%,0Fl> %%6<wMYV2)#"33CN ]s(\s>/3$#^#x % D'I@F J HGgW_O'&',)+77&547'76327'#"'6654&#"3D89$8)20)8$87$7'32*766/.66.9(13'9#87#7*22)7#78Q:*+::+*:<)/6O@65/*  'JKPX@KL@~LY)(+7&'75&&546753&&'&'#654&'kD+1LPLWE@]8+"=ZM)L2:+/Zi7/7I<5I67P < & C6( F<&G2?E,9$:$#+A#/3  JKPX@0 f   gK_K ]  LK!PX@7  ~ f   gK_K ]  LK#PX@7  ~ f   g_K ]  L@5  ~ f g   g ]  LYYY@ 00$$030321$/$.*(##&%+##&&5#"&&5466325#5353654&#"35!>97"'E+,G'%7>h.230362A96 #,X>?V("`6F\O@ANG>FS66!t)U@R& ' Je  e_K _   L)(%#! &" +&'#73&7#736632&'&&#"3#3#327#: (7 3PR5 &,;Z\C<64/.-,%$#"  !!+###32254&###"'#"&5477#73573#3277532656&'&&54632&&#"743''7&'7&6FC9KEIX,+V&8.+!"(%72><6-)1'!0&(XoU@ki)6$'015 [0.   0T  %  $!&(  W o").a@^%JI  e ee ]KL**##*.*-,+#)#)('" !"+#3#####535#535323!3&&##654'#7#3++3[KH....N^27)~} )3;)()t>6 (Y00o7@4 ee ]KL$! +73##5#535#5332##532654&##H2222cb``}B>@?~>>8>bNM_>931?3o 0+#3###5327!5!&&##5!΍2 NMD1Nh>62<=.K >J='.B'o4K@H*4+ Je  g_K_L31#$4$% +76654'#53&546632&&#"3#632327#"'&&#"'>/B4/Q0K7,*))2t $ -!%"44;*0,G1IF&=9 5S-37B9+95,K; 4* &o K@HJ~   f KL +#####53337333#3'7#7#M)D:E)GA+;*0<=-$5*'_ F(())QTVV$p;@8 Jfe  KL +3#3##5#535#53533$DNJ'9?8bb8?9I)%0+7'7'7'37'6N~7l,5ALH=4+dr 0+6&54632#>@*2?-<+*</*=3f 0+'e2H2( 0+!!33#"&546633#hk k{9gDVQ((vgDg9(-Wo-h ,@)Ue]M +75#53533#ޱ?h==-W@U]M +5!-==U 0+%''7'77}},~~/|~0,.,Gr @@=geW_O    $ +&54632#5!&54632#hCC-NKPX@a]L@eU]MY@+5!5!-ey====-7h0+#3#'7#537#5373ȡ8_+Qf7f+X~y`==`=(/70+75%%5(]/LıG0#/70+%%5%V^/0G#  0+75%%5!5!#[ ekBG0?# 0+%%5% 5!Y[dk0G??-? gKPX@ee] L@$eeU] MY@    +75#53533#5!ޱ?==??G&zZzZ3+3+G w<dD@1 JWg_O$%$+D&'&&#"'66323267#C'$1>,#.2%  $, *![[FK PX@oU]M@U]MY@ +%5!5!^C? !- )# 0+$#"'#"&546326632$&#"32676&#"3265E5I/3C5EF4%::%5D'##(#()#JOOI78I%*('G:' ''##'"$$"' h& ) $" 0+#"&''7&54663277&#"$'32665/ >L?MD E 37,!%($"L#.$ 0+&'&54663274'&&#"'632#667&&#"3^ .^D^7 HI?8Bjo 1mUOP@*1D!:8(3(2.,'&"   $+&54632#6654&#"35&54632#2&54632#&654&#"3 654&#"3W==++=;-nw==++=;-==++=;-F43FG35D4"$$""$$"88F43FG35DF43FG34E4"$$""$$""$$"####)c+ % 0+6&&546632#>54&&#"3'5#53533#_88_99`88`9.M..M.-M..M-ss)ppc8`99`88`99`8(.N--M..M--N.y(oo(yG?zȰ3+;E 0+7'73't+2j#!Bi0  0+7'%'7R+.;Q7# i 0+!'7'7!J#!Ht+2j' 0+7'7%70P;.0 #7;[ 0+37#'7Cj2+t[B!# '  0+7'.;P7#" Qi 0+!'57!#HCj2+t j1 0+%7'0;.+0Q "#7 j0+'7#'573':!]]!#^^2jj2+tt;8 0+%#'75'73'72jj2+tt谲!]]!#^^"|  0+#'###5733'33Xj:\],m,湹 C  0+#575#5357'#3,)Xj]"|  0+3#'533377###jXˤ\],,mn C  0+%#'#'5733535#5,,MҬXjo\]"| 0+###573ij,m, C 0+75353#5 ,,ji"| 0+%#'5333ji,m C 0+%##'5733,,Ѭij)c0+6&&546632#_88_99`88`9c8`99`88`99`8)c0+6&&546632#>54&&#"3_88_99`88`9.M..M.-M..M-c8`99`88`99`8(.N--M..M--N.50+'50+'37'9ᨨ/ 0+33'7'!@AX)c+7C@ ;80,$ 0+6&&546632#>54&&#"3&&54632#2&54632#&#"'63_88_99`88`9.M..M.-M..M-P  ~  '8)-+.>c8`99`88`99`8(.N--M..M--N.    3!7)c+7C@ :80,$ 0+6&&546632#>54&&#"3&&54632#2&54632#'7327#_88_99`88`9.M..M.-M..M-P  ~  .+.(8c8`99`88`99`8(.N--M..M--N.    7!3(c'3 @ +( 0+6&&546632#&654&#"32654&#"367'#"&'3_88_99`88`98    '8(.+.>c8`99`88`99`8    3!7 Y"0+$#"'!7667#"&54667>53>-D) LGLL +F->,%#*(52%,A#JIIN&A4,B-):&5F)-C,I)! 0+#"'#7667#"&546633&5466323;"";"/##.5K";#";#";"";"#;"MHHLK5";""";"";"" O 0+#4&&'.546323463B-$$*(*$$-B05B H/OG55T>*);N00N;)*>T55G<64>Y0+3#5Y! w  0+'767)d=[Ik!Yr4kfy  0+''76677tZ1h!K*Rm0\Up u0+&''67&'767Y6NEJ5OaE[z*TJa/fkDnb9~z[N^90+&''67&'767Y7MUL8AO^hV*pOZIhsL_|V|Shv(sbVOOy(3KPX@+%&J@+%&JYKPX@* g_K_K_ LK*PX@1~ g_K_K_ L@/~g g_K_ LYY@)))3)2.,('&#$"& +&&546632#5#"&546324&#"327#665&#"3yJFn<3Y6<':9Lf_ I=1R0!1)N^1,&+$u"-6=@:0/-  !J"G_K_L...6.5)'+"+%#"&&5467&54663266747654&#"7'3iZ0,H(D:G%?%'>"=/pA%'F;))(=*='.3$L(.)E)>k!VE%<"%<"1b+-A3[,D"!-) 0LEP()9@#@ ~]L%+.54633###1R0v}:L;B2Q/H[#\A7FV@ =1JK*PX@c_L@gW_OY@76%#(+&'732654&'&&5467&546632&'&&#"#54&''[4  0/81DM@-%C+K-1S96$%448\)!@,N0i/8+176,)=-"#*:-!7 (I&A'/*2*- " ,F5 +D+F'., )"!+>^dD@S;:+*Jgg g W _O  > =8620(&& +D6&&546632#>54&&#"3.546632.'&#"3267#oAApAAoBHGd7[65[66[55[6$C'(A"5F 4 !:7'( ,B$EuEEvEEvEjKJ+:b99b:9b;:a9<*G))D'2+ /.,? $-4mdD@b+,-J~gg e W _ O/.31.4/4&$#"! & +D6&&546632#>54&&#"37##32'254##oAApAAoBHGd7[65[66[55[6 B.^>:@/LGJ1EuEEvEEvEjKJ+:b99b:9b;:a9{$.'+},,X@{ 0+#53#3373#5''hVZw#HK!*<7@((;lkyr8dD@-gW_O&+D&&546632#6654&#"3>$%>$$>%$>% ++,+r$=%%>$%>$$=%7/! 11 0i0KPX@ KL@ LY@ +3C#iKKPX@]K]L@a]LY@+33CCC'eB[1i LKPX@K]KL@K]LY@ +#53533#٨C$<<#!0+$673#"&55567546323#"65A%DIUKK;#8&KHFH()1AA4:7UX]RC<PSPMRY>8<^@1idKPX@" eK]K   L@"   eK]LY@ +5#53#53533#3#٨C<<<<0z $(@  JKPX@(   e ]K _KLKPX@,   eK _K _KLKPX@(   e ]K _KL@,   eK _K _KLYYY@"%%%(%('&$# $ +&54632#'3##332654&#53Y03#$/2$C0e>?XU8,.;6/08Noos" "**0+&&546632!3267#&&#"!g5Bh9Ag;E%2x]WodD@Gt+D'3'25aW0F0+53!530/50B[[)c##0+#"&&53326654&#573#2`88`99_8(.M-.M..M.$ a28`99`88`9-N..N--M.)90`   0+!7!'D޶lHHm"|  @  0+#'##5#5733'3353'35Xj:\]߷,,湹sKK=N   0+!!7!!'77''=z(*|RRRRRRR D(lRRRRRRRN    0+!!'!!3'77''HmRRRRRRR D޶lRRRRRRRN    0+!7'!7''7'77^0mmRRRRRRR lRRRRRRR  0+!#53353Wցւ+b+++/:EIT_@YUMJHF@;30 0+6&546335#"&54632354632##32#"&55##54&#"3!2654&#"35#655#"3 654&##3L77&44&77&&6R6&&77&44&77&&6R6&4 zRRF4 47&&6Q6&&77&44&77&&6Q6&&77&44&7244yQ44!!  0+3!#'57335##55@dGL|4 2dD@'W_O   $+D&54632#2&54632#4)> &dD@W_O $+D&54632#)10+'7e7T(o0+'7&T7( 0+'7'72X?62X? **; 0+'76554633* |, odD@Gt+D'73'((o""ntdD@Ht+D7#'oo(nn" &dD@ HW_O%"+D#"&'73267dI..I4,,v,00,#!!#h 8dD@-gW_O   $+D&54632#6654&#"377$&67%4$$43%$4+q>5dD@* JWg_O$%$"+D#"&'&&#"'66323267E)! 13%*! $, 5m&dD@U]M+D53588 L,dD@!JGW_O$/+D#5476654&#"'6632 3  " %)"/c    &("k"e 'dD@ GW_O%!+D&#"'6632,,4I..I43!!#,00,&?5dD@ Ht++D#"&547% !)k<  "/$NnFdDKPX@nW`P@W`PY+D2653#h @(("247`+ &dD@W_O $+D&54632#|Z& &3+;dD@ Gt++D6654&'&&54632" $`6  + Fc;>dD@3 JgW_O##+D'73254&##73#.%22 ,*+<8*$U/%$17 0+&&54673=?:&,.%(P"BQ &dD@ HW_O%"+D#"&'73267dI..I4,,S,00,#!!#e&dD@U]M+D5388W&dD@U]M+D5!99S\&dD@U]M+D5!ShCC{ *@'W_O   $+&54632#2&54632#l @W_O $+&54632#0+'7(=FYy0+'7(*YF|*0+'7'7 / .)|@e)|@h@Gt+'73'!&bc$F|@Ht+'77{!gpb&GD!dx @ HW_O%"+#"&'73267lI..I4,,,00,#!!#kb *@'g_L   $+&54632#6654&#"367%%65&k4$$44%$3+l-@* JWg_O$%$"+#"&'&&#"'66323267J)! 13%*! $, > 4KPX@n_L@_LY+26653#f: &'o%*9;~/K@ J GK,PX@_K_L@c_LY$$$!+#"&'&&#"'6323267a$0! 1G   wG ` %dD@ Gt++D6654&'&&54632   U2   &BU1{dD@ Ht++D#"&5471" $``6  + Fcj"F{5ym&dD@U]M+D53{588 K0+'7e?X *$1 0dD@%gW_O +D&5463"3?@,"!>--?.%$00 *dD@gW_O+D2654H#!",@?-$%.?-->.ZdD@t+D#73,[G.B dD@U]M+D#53II$ dD@U]M+D#53$GG c0+'7&T7 (e  -dD@"HW_O $+D'7327#A$;"@7M) M-'F*%+y!dD@Ht+D'77n.NQ&o#gf#;>dD@3 JgW_O##+D'73254&##73#.&12 ,*+<8*$U/%$1|dD@Gt+D''73WX_$yxgjp4 2dD@'W_O   $+D&54632#2&54632#4)2 &dD@W_O $+D&54632#)%0+'7e7T(~ 0+'7'72X?62X? **{5ym&dD@U]M+D53{588PZdD@  JK PX@nW`P@W`PY@ $+D&5473327#>*PBT &"2AK .\ 8dD@-gW_O   $+D&54632#6654&#"377$&67%4$$43%$4+e>m0+'7(*YFp {{3+fz@Ht+'77{!gpb&GD!d *@'W_O   $+&54632#2&54632#` @W_O $+&54632#|0+'7e(=FYp*0+'7'7 / .)|@e)|@kr *@'g_L   $+&54632#6654&#"367%%65&k4$$44%$3+e--@* JWg_O$%$"+#"&'&&#"'66323267)! 13% *! $, -"3+-"3+?"3+}"ww3+u&"||3+w;"3+q$"dd3+x*" 3+h'"jj3+h"3+h"3+h"3+Y$*6 @ /+*&"0+#5676654&#"663235'4#"654&#"3;0)8/&)adY!%$-7 !! ' I_<wFS.[BS.0)))))))6666;;;;;;;;;;;;;;;;;;;;;;;GN#$$$$$$22222QQQQ?QQQQQQQQQP11***BBBBBBBBB))222222222 ;;88888888444444444447222222222------22222222)22222-1111111111111111111111111  <8888888-(---1111111111111111111111717[?&&&&&&&IIIdddddJdddddddddd000BBBOOOOEOOO&&HHHHHHDHH''''''''''''''''''''''''''''((''''<<*wwbwJwlw#999999999997F=FFFFFF?@@@@@@@@((((((@@@@?@@@(/22222'?!!LLH29X:E0@CO<D99xzop[{yxzop[{yxzop[{yxzop[{yL xxxxxxxx)@@@@#)u56zr G GGGCH=OR)8)D<A!#'26 3'$)3(---UG--(###-GG[  I 6$ #)G;;   ;" " " " ))/))(   U$@Ay110]0)"=!_|otqk|S{|h|xl~{e|p~{epfpe}uwqxhhhh,8DZj  :FR^p"| x@ J (>Ndz*DP\.:FR^j|  . : F R l x $ 4  >    4 @ L X d p (4@Vf|$*t06|(4@Lfr(4J$0<HX*6BNZfdp|>JVl FR^jv F"8Ndp $0".DP<HT  !B!","""###*#6$$$0$@$V$l$$$$$$$$$$%%%%%%&J'"'.':'F'X'd'p''((("(.(T(`(l(x((((((((()J)V)b))))*(*N*`*l*x**+T+`+,, ,,,,,,-H-T-`------...0.@.L.b.x.../ //"/./:/F/R/^/j///0F0R0^0t0014112B2222223^3j3v44t4444555555666~66777778.8:8F8R8b8n8z888888888999(9999: :T:`:l:x::;;;;(;4;@;L;X;d;p;;;;;<>8>>>??:??@*@AA(ABBBBTBBBBC CjCCDZDDDDDEEEEE&E.E6E>EFENEVE^EfEnEvE~EF FnFG0GH(HXHIZIlIJ6JJJJKDK~KKL L6LJLpLLLMDMxMMNlNNORO^OOOOOP(P4PTPPQQPQrQQQQQRRR,RLRlRRRSShSSSSSSSSSTNTUzUVXW0WXX>XXXY>Y|YZ[r[[\X\\]]2]D]h]p]]]^ ^Z^~^^^^_4_J__``X`~```aaalabcrccccdd0dJdhddddee.eTezeeeeef,f>fVfrfgBgghhBhXhthhhhijjJjkfkllXl~llm.m~n8npnnnno.o\ooop^pppppqq2qDqVqpqqqqr>rrrrssHs~ssst$tBtptttu u2uDuVupuuuvvTvvvw(w4wTwfwnwwwxx"x4xdxxxy&yPyby|yyz&z0zBzPzpzzzz{8{z{{{{{{{|||*|<|N|j\$5 >. .9@^ q~  - -  \  - <; &w  & & & Z) Z   4Copyright 2006 The Inconsolata Project AuthorsInconsolataRegular2.000;CYRE;Inconsolata-RegularInconsolata RegularVersion 2.000Inconsolata-RegularRaph Levien, CyrealRaph Levien, Cyrealhttp://www.levien.com | http://www.cyreal.orghttp://www.levien.com | http://www.cyreal.orgThis Font Software is licensed under the SIL Open Font License, Version 1.1. This license is available with a FAQ at: http://scripts.sil.org/OFLhttp://scripts.sil.org/OFLCopyright 2006 The Inconsolata Project AuthorsInconsolataRegular2.000;CYRE;Inconsolata-RegularInconsolata RegularVersion 2.000Inconsolata-RegularRaph Levien, CyrealRaph Levien, Cyrealhttp://www.levien.com | http://www.cyreal.orghttp://www.levien.com | http://www.cyreal.orgThis Font Software is licensed under the SIL Open Font License, Version 1.1. This license is available with a FAQ at: http://scripts.sil.org/OFLhttp://scripts.sil.org/OFLQ2$     bc%&d'(e !"#$%&'()*+,-./)*01234+5678,9:;<=>?@A-B.CD/EFGHIJKL0M1NOPQRSTf2UVWXYZ[g\]^_`abcdefghijklmno345pqrstuv6wxyz{|}~78h9:;<=DikljnmEFoGHprsqIJKLtvwuMNOPQxRy{|z     }STU V!"#$%&'(W)*+,-./X~0123456789:;<=>?@AYZBCDE[\FGHIJKL]MNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ ?" B^`>@  !a# _A     C !"#$%&'(NULLAbreveuni1EAEuni1EB6uni1EB0uni1EB2uni1EB4uni1EA4uni1EACuni1EA6uni1EA8uni1EAAuni0200uni1EA0uni1EA2uni0202AmacronAogonek AringacuteAEacuteuni1E08 Ccircumflex CdotaccentDcaronDcroatuni1E0Cuni1E0EEbreveEcaronuni1E1Cuni1EBEuni1EC6uni1EC0uni1EC2uni1EC4uni0204 Edotaccentuni1EB8uni1EBAuni0206Emacronuni1E16uni1E14Eogonekuni1EBCuni01B8Gcaron Gcircumflex Gcommaaccent Gdotaccentuni1E20Hbaruni1E2A Hcircumflexuni1E24Ibreveuni0208uni1E2Euni1ECAuni1EC8uni020AImacronIogonekItilde Jcircumflex Kcommaaccentuni0198uni01C7LacuteLcaron LcommaaccentLdotuni1E36uni01C8uni1E3Auni1E42NacuteNcaron Ncommaaccentuni1E44uni1E46Enguni1E48Obreveuni1ED0uni1ED8uni1ED2uni1ED4uni1ED6uni020Cuni022Auni0230uni1ECCuni1ECEOhornuni1EDAuni1EE2uni1EDCuni1EDEuni1EE0 Ohungarumlautuni020EOmacronuni1E52uni1E50uni01EA Oslashacuteuni1E4Cuni1E4Euni022CRacuteRcaron Rcommaaccentuni0210uni1E5Auni0212uni1E5ESacuteuni1E64uni1E66 Scircumflex Scommaaccentuni1E60uni1E62uni1E68uni1E9Euni018FTbarTcaronuni0162uni021Auni1E6Cuni1E6EUbreveuni0214uni1EE4uni1EE6Uhornuni1EE8uni1EF0uni1EEAuni1EECuni1EEE Uhungarumlautuni0216Umacronuni1E7AUogonekUringUtildeuni1E78Wacute Wcircumflex WdieresisWgrave Ycircumflexuni1E8Euni1EF4Ygraveuni1EF6uni0232uni1EF8Zacute Zdotaccentuni1E92U.iabreveuni1EAFuni1EB7uni1EB1uni1EB3uni1EB5uni1EA5uni1EADuni1EA7uni1EA9uni1EABuni0201uni1EA1uni1EA3uni0203amacronaogonek aringacuteaeacuteuni0298uni1E09 ccircumflex cdotaccentdcaronuni1E0Duni1E0Febreveecaronuni1E1Duni1EBFuni1EC7uni1EC1uni1EC3uni1EC5uni0205 edotaccentuni1EB9uni1EBBuni0207emacronuni1E17uni1E15eogonekuni029Auni1EBDuni0259uni01B9gcaron gcircumflex gcommaaccent gdotaccentuni1E21hbaruni1E2B hcircumflexuni1E25ibreveuni0209uni1E2F i.loclTRKuni1ECBuni1EC9uni020Bimacroniogonekitildeuni0237 jcircumflex kcommaaccent kgreenlandiclacutelcaron lcommaaccentldotuni1E37uni01C9uni1E3Buni1E43nacutencaron ncommaaccentuni1E45uni1E47enguni1E49obreveuni1ED1uni1ED9uni1ED3uni1ED5uni1ED7uni020Duni022Buni0231uni1ECDuni1ECFohornuni1EDBuni1EE3uni1EDDuni1EDFuni1EE1 ohungarumlautuni020Fomacronuni1E53uni1E51uni01EB oslashacuteuni1E4Duni1E4Funi022Dracutercaron rcommaaccentuni0211uni1E5Buni027Buni0213uni1E5Funi024Dsacuteuni1E65uni1E67 scircumflex scommaaccentuni1E61uni1E63uni1E69tbartcaronuni0163uni021Buni1E97uni1E6Duni1E6Fubreveuni0215uni1EE5uni1EE7uhornuni1EE9uni1EF1uni1EEBuni1EEDuni1EEF uhungarumlautuni0217umacronuni1E7Buogonekuringutildeuni1E79wacute wcircumflex wdieresiswgrave ycircumflexuni1E8Funi1EF5ygraveuni1EF7uni0233uni1EF9zacute zdotaccentuni1E93u.ir.serifuni207Funi2124 zero.ss02 zero.zerouni2080uni2081uni2082uni2083uni2084uni2085uni2086uni2087uni2088uni2089 zero.dnomone.dnomtwo.dnom three.dnom four.dnom five.dnomsix.dnom seven.dnom eight.dnom nine.dnom zero.numrone.numrtwo.numr three.numr four.numr five.numrsix.numr seven.numr eight.numr nine.numruni2070uni00B9uni00B2uni00B3uni2074uni2075uni2076uni2077uni2078uni2079 uni2080.ss02zero.dnom.ss02zero.numr.ss02 uni2070.ss02 uni2080.zerozero.dnom.zerozero.numr.zero uni2070.zerouni2E12periodcentered.loclCAT asterisk.ss01 quotedbl.ss03quotesingle.ss03 figuredashuni2015uni2010uni00ADuni2007uni200Auni2008uni00A0uni2009uni200Buni20B5 colonmonetarydongEurouni20B2uni20ADlirauni20BAuni20BCuni20A6pesetauni20B1uni20BDuni20B9uni20A9 asteriskmathuni2219uni2215elementuni207Bemptysetuni2126uni2206uni00B5 circleplusasciitilde.ss01arrowupuni2197 arrowrightuni2198 arrowdownuni2199 arrowleftuni2196 arrowboth arrowupdnuni21E7uni21E8uni21E9uni21E6uni2B06uni2B95uni2B07uni2B05uni25CFcircleuni25C6uni25C7uni2639 smileface invsmilefacespadeclubheartdiamonduni2713uni2714uni2715uni2717uni2718uni2113uni2116 estimateduni2423uni238Bhouseuni21EAuni2327uni232Buni2326uni2325uni2318uni23CEminutesecondasciicircum.ss01uni0375uni0308uni0307 gravecomb acutecombuni030B caroncomb.altuni0302uni030Cuni0306uni030A tildecombuni0304 hookabovecombuni030Funi0311uni0312uni031B dotbelowcombuni0324uni0326uni0327uni0328uni032Euni0331uni0335uni0336 uni0308.case uni0307.casegravecomb.caseacutecomb.case uni030B.case uni0302.case uni030C.case uni0306.case uni030A.casetildecomb.case uni031B.case tildecomb.iuni02BCuni02BBuni02BAuni02C9uni02CBuni02B9uni02BFuni02BEuni02CAuni02CCuni02C8 acute.case breve.case caron.case dieresis.casedotaccent.case grave.casehungarumlaut.case ring.case tilde.case uni03060301 uni03060300 uni03060309 uni03060303 uni03020301 uni03020300 uni03020309 uni03020303uni03020301.caseuni03020300.caseuni03020309.caseuni03020303.caseuniFFFDLL<<pYvRLL<<}YYLL<<pYTΰ, UXEY KQKSZX4(Y`f UX%acc#b!!YC#DC`B-, `f-, d P&Z( CEcEEX!%YR[X!#!X PPX!@Y 8PX!8YY  CEcEad(PX! CEcE 0PX!0Y PX f a PX` PX! ` 6PX!6``YYY+YY#PXeYY-, E %ad CPX#B#B!!Y`-,#!#! dbB #BEX CEc C`Ec*! C +0%&QX`PaRYX#Y!Y @SX+!@Y#PXeY-,C+C`B-,#B# #Babfc`*-, E Ccb PX@`Yfc`D`-, CEB*!C`B- ,C#DC`B- , E +#C%` E#a d PX!0PX @YY#PXeY%#aDD`- , E +#C%` E#a d$PX@Y#PXeY%#aDD`- , #B EX!#!Y*!- ,EdaD-,` CJPX #BY CJRX #BY-, bfc c#aC` ` #B#-,KTXdDY$ e#x-,KQXKSXdDY!Y$e#x-,CUXCaB+YC%B %B %B# %PXC`%B #a*!#a #a*!C`%B%a*!Y CG CG`b PX@`Yfc Ccb PX@`Yfc`#DC>C`B-,ETX#B E #B #`B `aBB`++"Y-,+-,+-,+-,+-,+-,+-,+-,+-,+-, +-),# bfc`KTX# .]!!Y-*,# bfc`KTX# .q!!Y-+,# bfc&`KTX# .r!!Y-, +ETX#B E #B #`B `aBB`++"Y-,+- ,+-!,+-",+-#,+-$,+-%,+-&,+-',+-(, +-,, <`--, `` C#`C%a`,*!-.,-+-*-/, G Ccb PX@`Yfc`#a8# UX G Ccb PX@`Yfc`#a8!Y-0,ETX/*EX0Y"Y-1, +ETX/*EX0Y"Y-2, 5`-3,Ecb PX@`Yfc+ Ccb PX@`Yfc+D>#82*!-4, < G Ccb PX@`Yfc`Ca8-5,.<-6, < G Ccb PX@`Yfc`CaCc8-7,% . G#B%IG#G#a Xb!Y#B6*-8,#B%%G#G#a C+e.# <8-9,#B%% .G#G#a #B C+ `PX @QX  &YBB# C #G#G#a#F`Cb PX@`Yfc` + a C`d#CadPXCaC`Y%b PX@`Yfca# &#Fa8#CF%CG#G#a` Cb PX@`Yfc`# +#C`+%a%b PX@`Yfc&a %`d#%`dPX!#!Y# &#Fa8Y-:,#B & .G#G#a#<8-;,#B #B F#G+#a8-<,#B%%G#G#aTX. <#!%%G#G#a %%G#G#a%%I%acc# Xb!Ycb PX@`Yfc`#.# <8#!Y-=,#B C .G#G#a ` `fb PX@`Yfc# <8->,# .F%FCXPRYX +-o,:+?+-p,:+@+-q,:+>+-r,:+?+-s,:+@+-t,;+..+-u,;+>+-v,;+?+-w,;+@+-x,;+>+-y,;+?+-z,;+@+-{,<+..+-|,<+>+-},<+?+-~,<+@+-,<+>+-,<+?+-,<+@+-,=+..+-,=+>+-,=+?+-,=+@+-,=+>+-,=+?+-,=+@+-, EX!#!YB+e$PxEX0Y-KRXYcpBG3*B:&*BD0* B  * B@@@ *D$QX@XdD&QX@cTXDYYYY<( *DdDDPK'2K(?6<6<?mono-developer-documentation-latest/_static/js/modernizr.min.js/* Modernizr 2.6.2 (Custom Build) | MIT & BSD * Build: http://modernizr.com/download/#-fontface-backgroundsize-borderimage-borderradius-boxshadow-flexbox-hsla-multiplebgs-opacity-rgba-textshadow-cssanimations-csscolumns-generatedcontent-cssgradients-cssreflections-csstransforms-csstransforms3d-csstransitions-applicationcache-canvas-canvastext-draganddrop-hashchange-history-audio-video-indexeddb-input-inputtypes-localstorage-postmessage-sessionstorage-websockets-websqldatabase-webworkers-geolocation-inlinesvg-smil-svg-svgclippaths-touch-webgl-shiv-mq-cssclasses-addtest-prefixed-teststyles-testprop-testallprops-hasevent-prefixes-domprefixes-load */ ;window.Modernizr=function(a,b,c){function D(a){j.cssText=a}function E(a,b){return D(n.join(a+";")+(b||""))}function F(a,b){return typeof a===b}function G(a,b){return!!~(""+a).indexOf(b)}function H(a,b){for(var d in a){var e=a[d];if(!G(e,"-")&&j[e]!==c)return b=="pfx"?e:!0}return!1}function I(a,b,d){for(var e in a){var f=b[a[e]];if(f!==c)return d===!1?a[e]:F(f,"function")?f.bind(d||b):f}return!1}function J(a,b,c){var d=a.charAt(0).toUpperCase()+a.slice(1),e=(a+" "+p.join(d+" ")+d).split(" ");return F(b,"string")||F(b,"undefined")?H(e,b):(e=(a+" "+q.join(d+" ")+d).split(" "),I(e,b,c))}function K(){e.input=function(c){for(var d=0,e=c.length;d',a,""].join(""),l.id=h,(m?l:n).innerHTML+=f,n.appendChild(l),m||(n.style.background="",n.style.overflow="hidden",k=g.style.overflow,g.style.overflow="hidden",g.appendChild(n)),i=c(l,a),m?l.parentNode.removeChild(l):(n.parentNode.removeChild(n),g.style.overflow=k),!!i},z=function(b){var c=a.matchMedia||a.msMatchMedia;if(c)return c(b).matches;var d;return y("@media "+b+" { #"+h+" { position: absolute; } }",function(b){d=(a.getComputedStyle?getComputedStyle(b,null):b.currentStyle)["position"]=="absolute"}),d},A=function(){function d(d,e){e=e||b.createElement(a[d]||"div"),d="on"+d;var f=d in e;return f||(e.setAttribute||(e=b.createElement("div")),e.setAttribute&&e.removeAttribute&&(e.setAttribute(d,""),f=F(e[d],"function"),F(e[d],"undefined")||(e[d]=c),e.removeAttribute(d))),e=null,f}var a={select:"input",change:"input",submit:"form",reset:"form",error:"img",load:"img",abort:"img"};return d}(),B={}.hasOwnProperty,C;!F(B,"undefined")&&!F(B.call,"undefined")?C=function(a,b){return B.call(a,b)}:C=function(a,b){return b in a&&F(a.constructor.prototype[b],"undefined")},Function.prototype.bind||(Function.prototype.bind=function(b){var c=this;if(typeof c!="function")throw new TypeError;var d=w.call(arguments,1),e=function(){if(this instanceof e){var a=function(){};a.prototype=c.prototype;var f=new a,g=c.apply(f,d.concat(w.call(arguments)));return Object(g)===g?g:f}return c.apply(b,d.concat(w.call(arguments)))};return e}),s.flexbox=function(){return J("flexWrap")},s.canvas=function(){var a=b.createElement("canvas");return!!a.getContext&&!!a.getContext("2d")},s.canvastext=function(){return!!e.canvas&&!!F(b.createElement("canvas").getContext("2d").fillText,"function")},s.webgl=function(){return!!a.WebGLRenderingContext},s.touch=function(){var c;return"ontouchstart"in a||a.DocumentTouch&&b instanceof DocumentTouch?c=!0:y(["@media (",n.join("touch-enabled),("),h,")","{#modernizr{top:9px;position:absolute}}"].join(""),function(a){c=a.offsetTop===9}),c},s.geolocation=function(){return"geolocation"in navigator},s.postmessage=function(){return!!a.postMessage},s.websqldatabase=function(){return!!a.openDatabase},s.indexedDB=function(){return!!J("indexedDB",a)},s.hashchange=function(){return A("hashchange",a)&&(b.documentMode===c||b.documentMode>7)},s.history=function(){return!!a.history&&!!history.pushState},s.draganddrop=function(){var a=b.createElement("div");return"draggable"in a||"ondragstart"in a&&"ondrop"in a},s.websockets=function(){return"WebSocket"in a||"MozWebSocket"in a},s.rgba=function(){return D("background-color:rgba(150,255,150,.5)"),G(j.backgroundColor,"rgba")},s.hsla=function(){return D("background-color:hsla(120,40%,100%,.5)"),G(j.backgroundColor,"rgba")||G(j.backgroundColor,"hsla")},s.multiplebgs=function(){return D("background:url(https://),url(https://),red url(https://)"),/(url\s*\(.*?){3}/.test(j.background)},s.backgroundsize=function(){return J("backgroundSize")},s.borderimage=function(){return J("borderImage")},s.borderradius=function(){return J("borderRadius")},s.boxshadow=function(){return J("boxShadow")},s.textshadow=function(){return b.createElement("div").style.textShadow===""},s.opacity=function(){return E("opacity:.55"),/^0.55$/.test(j.opacity)},s.cssanimations=function(){return J("animationName")},s.csscolumns=function(){return J("columnCount")},s.cssgradients=function(){var a="background-image:",b="gradient(linear,left top,right bottom,from(#9f9),to(white));",c="linear-gradient(left top,#9f9, white);";return D((a+"-webkit- ".split(" ").join(b+a)+n.join(c+a)).slice(0,-a.length)),G(j.backgroundImage,"gradient")},s.cssreflections=function(){return J("boxReflect")},s.csstransforms=function(){return!!J("transform")},s.csstransforms3d=function(){var a=!!J("perspective");return a&&"webkitPerspective"in g.style&&y("@media (transform-3d),(-webkit-transform-3d){#modernizr{left:9px;position:absolute;height:3px;}}",function(b,c){a=b.offsetLeft===9&&b.offsetHeight===3}),a},s.csstransitions=function(){return J("transition")},s.fontface=function(){var a;return y('@font-face {font-family:"font";src:url("https://")}',function(c,d){var e=b.getElementById("smodernizr"),f=e.sheet||e.styleSheet,g=f?f.cssRules&&f.cssRules[0]?f.cssRules[0].cssText:f.cssText||"":"";a=/src/i.test(g)&&g.indexOf(d.split(" ")[0])===0}),a},s.generatedcontent=function(){var a;return y(["#",h,"{font:0/0 a}#",h,':after{content:"',l,'";visibility:hidden;font:3px/1 a}'].join(""),function(b){a=b.offsetHeight>=3}),a},s.video=function(){var a=b.createElement("video"),c=!1;try{if(c=!!a.canPlayType)c=new Boolean(c),c.ogg=a.canPlayType('video/ogg; codecs="theora"').replace(/^no$/,""),c.h264=a.canPlayType('video/mp4; codecs="avc1.42E01E"').replace(/^no$/,""),c.webm=a.canPlayType('video/webm; codecs="vp8, vorbis"').replace(/^no$/,"")}catch(d){}return c},s.audio=function(){var a=b.createElement("audio"),c=!1;try{if(c=!!a.canPlayType)c=new Boolean(c),c.ogg=a.canPlayType('audio/ogg; codecs="vorbis"').replace(/^no$/,""),c.mp3=a.canPlayType("audio/mpeg;").replace(/^no$/,""),c.wav=a.canPlayType('audio/wav; codecs="1"').replace(/^no$/,""),c.m4a=(a.canPlayType("audio/x-m4a;")||a.canPlayType("audio/aac;")).replace(/^no$/,"")}catch(d){}return c},s.localstorage=function(){try{return localStorage.setItem(h,h),localStorage.removeItem(h),!0}catch(a){return!1}},s.sessionstorage=function(){try{return sessionStorage.setItem(h,h),sessionStorage.removeItem(h),!0}catch(a){return!1}},s.webworkers=function(){return!!a.Worker},s.applicationcache=function(){return!!a.applicationCache},s.svg=function(){return!!b.createElementNS&&!!b.createElementNS(r.svg,"svg").createSVGRect},s.inlinesvg=function(){var a=b.createElement("div");return a.innerHTML="",(a.firstChild&&a.firstChild.namespaceURI)==r.svg},s.smil=function(){return!!b.createElementNS&&/SVGAnimate/.test(m.call(b.createElementNS(r.svg,"animate")))},s.svgclippaths=function(){return!!b.createElementNS&&/SVGClipPath/.test(m.call(b.createElementNS(r.svg,"clipPath")))};for(var L in s)C(s,L)&&(x=L.toLowerCase(),e[x]=s[L](),v.push((e[x]?"":"no-")+x));return e.input||K(),e.addTest=function(a,b){if(typeof a=="object")for(var d in a)C(a,d)&&e.addTest(d,a[d]);else{a=a.toLowerCase();if(e[a]!==c)return e;b=typeof b=="function"?b():b,typeof f!="undefined"&&f&&(g.className+=" "+(b?"":"no-")+a),e[a]=b}return e},D(""),i=k=null,function(a,b){function k(a,b){var c=a.createElement("p"),d=a.getElementsByTagName("head")[0]||a.documentElement;return c.innerHTML="x",d.insertBefore(c.lastChild,d.firstChild)}function l(){var a=r.elements;return typeof a=="string"?a.split(" "):a}function m(a){var b=i[a[g]];return b||(b={},h++,a[g]=h,i[h]=b),b}function n(a,c,f){c||(c=b);if(j)return c.createElement(a);f||(f=m(c));var g;return f.cache[a]?g=f.cache[a].cloneNode():e.test(a)?g=(f.cache[a]=f.createElem(a)).cloneNode():g=f.createElem(a),g.canHaveChildren&&!d.test(a)?f.frag.appendChild(g):g}function o(a,c){a||(a=b);if(j)return a.createDocumentFragment();c=c||m(a);var d=c.frag.cloneNode(),e=0,f=l(),g=f.length;for(;e",f="hidden"in a,j=a.childNodes.length==1||function(){b.createElement("a");var a=b.createDocumentFragment();return typeof a.cloneNode=="undefined"||typeof a.createDocumentFragment=="undefined"||typeof a.createElement=="undefined"}()}catch(c){f=!0,j=!0}})();var r={elements:c.elements||"abbr article aside audio bdi canvas data datalist details figcaption figure footer header hgroup mark meter nav output progress section summary time video",shivCSS:c.shivCSS!==!1,supportsUnknownElements:j,shivMethods:c.shivMethods!==!1,type:"default",shivDocument:q,createElement:n,createDocumentFragment:o};a.html5=r,q(b)}(this,b),e._version=d,e._prefixes=n,e._domPrefixes=q,e._cssomPrefixes=p,e.mq=z,e.hasEvent=A,e.testProp=function(a){return H([a])},e.testAllProps=J,e.testStyles=y,e.prefixed=function(a,b,c){return b?J(a,b,c):J(a,"pfx")},g.className=g.className.replace(/(^|\s)no-js(\s|$)/,"$1$2")+(f?" js "+v.join(" "):""),e}(this,this.document),function(a,b,c){function d(a){return"[object Function]"==o.call(a)}function e(a){return"string"==typeof a}function f(){}function g(a){return!a||"loaded"==a||"complete"==a||"uninitialized"==a}function h(){var a=p.shift();q=1,a?a.t?m(function(){("c"==a.t?B.injectCss:B.injectJs)(a.s,0,a.a,a.x,a.e,1)},0):(a(),h()):q=0}function i(a,c,d,e,f,i,j){function k(b){if(!o&&g(l.readyState)&&(u.r=o=1,!q&&h(),l.onload=l.onreadystatechange=null,b)){"img"!=a&&m(function(){t.removeChild(l)},50);for(var d in y[c])y[c].hasOwnProperty(d)&&y[c][d].onload()}}var j=j||B.errorTimeout,l=b.createElement(a),o=0,r=0,u={t:d,s:c,e:f,a:i,x:j};1===y[c]&&(r=1,y[c]=[]),"object"==a?l.data=c:(l.src=c,l.type=a),l.width=l.height="0",l.onerror=l.onload=l.onreadystatechange=function(){k.call(this,r)},p.splice(e,0,u),"img"!=a&&(r||2===y[c]?(t.insertBefore(l,s?null:n),m(k,j)):y[c].push(l))}function j(a,b,c,d,f){return q=0,b=b||"j",e(a)?i("c"==b?v:u,a,b,this.i++,c,d,f):(p.splice(this.i++,0,a),1==p.length&&h()),this}function k(){var a=B;return a.loader={load:j,i:0},a}var l=b.documentElement,m=a.setTimeout,n=b.getElementsByTagName("script")[0],o={}.toString,p=[],q=0,r="MozAppearance"in l.style,s=r&&!!b.createRange().compareNode,t=s?l:n.parentNode,l=a.opera&&"[object Opera]"==o.call(a.opera),l=!!b.attachEvent&&!l,u=r?"object":l?"script":"img",v=l?"script":u,w=Array.isArray||function(a){return"[object Array]"==o.call(a)},x=[],y={},z={timeout:function(a,b){return b.length&&(a.timeout=b[0]),a}},A,B;B=function(a){function b(a){var a=a.split("!"),b=x.length,c=a.pop(),d=a.length,c={url:c,origUrl:c,prefixes:a},e,f,g;for(f=0;f

"); // Add expand links to all parents of nested ul $('.wy-menu-vertical ul').not('.simple').siblings('a').each(function () { var link = $(this); expand = $(''); expand.on('click', function (ev) { self.toggleCurrent(link); ev.stopPropagation(); return false; }); link.prepend(expand); }); }; nav.reset = function () { // Get anchor from URL and open up nested nav var anchor = encodeURI(window.location.hash); if (anchor) { try { var link = $('.wy-menu-vertical') .find('[href="' + anchor + '"]'); // If we didn't find a link, it may be because we clicked on // something that is not in the sidebar (eg: when using // sphinxcontrib.httpdomain it generates headerlinks but those // aren't picked up and placed in the toctree). So let's find // the closest header in the document and try with that one. if (link.length === 0) { var doc_link = $('.document a[href="' + anchor + '"]'); var closest_section = doc_link.closest('div.section'); // Try again with the closest section entry. link = $('.wy-menu-vertical') .find('[href="#' + closest_section.attr("id") + '"]'); } $('.wy-menu-vertical li.toctree-l1 li.current') .removeClass('current'); link.closest('li.toctree-l2').addClass('current'); link.closest('li.toctree-l3').addClass('current'); link.closest('li.toctree-l4').addClass('current'); } catch (err) { console.log("Error expanding nav for anchor", err); } } }; nav.onScroll = function () { this.winScroll = false; var newWinPosition = this.win.scrollTop(), winBottom = newWinPosition + this.winHeight, navPosition = this.navBar.scrollTop(), newNavPosition = navPosition + (newWinPosition - this.winPosition); if (newWinPosition < 0 || winBottom > this.docHeight) { return; } this.navBar.scrollTop(newNavPosition); this.winPosition = newWinPosition; }; nav.onResize = function () { this.winResize = false; this.winHeight = this.win.height(); this.docHeight = $(document).height(); }; nav.hashChange = function () { this.linkScroll = true; this.win.one('hashchange', function () { this.linkScroll = false; }); }; nav.toggleCurrent = function (elem) { var parent_li = elem.closest('li'); parent_li.siblings('li.current').removeClass('current'); parent_li.siblings().find('li.current').removeClass('current'); parent_li.find('> ul li.current').removeClass('current'); parent_li.toggleClass('current'); } return nav; }; module.exports.ThemeNav = ThemeNav(); if (typeof(window) != 'undefined') { window.SphinxRtdTheme = { StickyNav: module.exports.ThemeNav }; } },{"jquery":"jquery"}]},{},["sphinx-rtd-theme"]); PK'2Ka0 0 >mono-developer-documentation-latest/_static/css/badge_only.css.fa:before{-webkit-font-smoothing:antialiased}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:""}.clearfix:after{clear:both}@font-face{font-family:FontAwesome;font-weight:normal;font-style:normal;src:url("../font/fontawesome_webfont.eot");src:url("../font/fontawesome_webfont.eot?#iefix") format("embedded-opentype"),url("../font/fontawesome_webfont.woff") format("woff"),url("../font/fontawesome_webfont.ttf") format("truetype"),url("../font/fontawesome_webfont.svg#FontAwesome") format("svg")}.fa:before{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit}a .fa{display:inline-block;text-decoration:inherit}li .fa{display:inline-block}li .fa-large:before,li .fa-large:before{width:1.875em}ul.fas{list-style-type:none;margin-left:2em;text-indent:-0.8em}ul.fas li .fa{width:0.8em}ul.fas li .fa-large:before,ul.fas li .fa-large:before{vertical-align:baseline}.fa-book:before{content:""}.icon-book:before{content:""}.fa-caret-down:before{content:""}.icon-caret-down:before{content:""}.fa-caret-up:before{content:""}.icon-caret-up:before{content:""}.fa-caret-left:before{content:""}.icon-caret-left:before{content:""}.fa-caret-right:before{content:""}.icon-caret-right:before{content:""}.rst-versions{position:fixed;bottom:0;left:0;width:300px;color:#fcfcfc;background:#1f1d1d;border-top:solid 10px #343131;font-family:"Lato","proxima-nova","Helvetica Neue",Arial,sans-serif;z-index:400}.rst-versions a{color:#2980B9;text-decoration:none}.rst-versions .rst-badge-small{display:none}.rst-versions .rst-current-version{padding:12px;background-color:#272525;display:block;text-align:right;font-size:90%;cursor:pointer;color:#27AE60;*zoom:1}.rst-versions .rst-current-version:before,.rst-versions .rst-current-version:after{display:table;content:""}.rst-versions .rst-current-version:after{clear:both}.rst-versions .rst-current-version .fa{color:#fcfcfc}.rst-versions .rst-current-version .fa-book{float:left}.rst-versions .rst-current-version .icon-book{float:left}.rst-versions .rst-current-version.rst-out-of-date{background-color:#E74C3C;color:#fff}.rst-versions .rst-current-version.rst-active-old-version{background-color:#F1C40F;color:#000}.rst-versions.shift-up .rst-other-versions{display:block}.rst-versions .rst-other-versions{font-size:90%;padding:12px;color:gray;display:none}.rst-versions .rst-other-versions hr{display:block;height:1px;border:0;margin:20px 0;padding:0;border-top:solid 1px #413d3d}.rst-versions .rst-other-versions dd{display:inline-block;margin:0}.rst-versions .rst-other-versions dd a{display:inline-block;padding:6px;color:#fcfcfc}.rst-versions.rst-badge{width:auto;bottom:20px;right:20px;left:auto;border:none;max-width:300px}.rst-versions.rst-badge .icon-book{float:none}.rst-versions.rst-badge .fa-book{float:none}.rst-versions.rst-badge.shift-up .rst-current-version{text-align:right}.rst-versions.rst-badge.shift-up .rst-current-version .fa-book{float:left}.rst-versions.rst-badge.shift-up .rst-current-version .icon-book{float:left}.rst-versions.rst-badge .rst-current-version{width:auto;height:30px;line-height:30px;padding:0 6px;display:block;text-align:center}@media screen and (max-width: 768px){.rst-versions{width:85%;display:none}.rst-versions.shift{display:block}} /*# sourceMappingURL=badge_only.css.map */ PK'2KChi9mono-developer-documentation-latest/_static/css/theme.css*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}[hidden]{display:none}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:hover,a:active{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:0}dfn{font-style:italic}ins{background:#ff9;color:#000;text-decoration:none}mark{background:#ff0;color:#000;font-style:italic;font-weight:bold}pre,code,.rst-content tt,.rst-content code,kbd,samp{font-family:monospace,serif;_font-family:"courier new",monospace;font-size:1em}pre{white-space:pre}q{quotes:none}q:before,q:after{content:"";content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}ul,ol,dl{margin:0;padding:0;list-style:none;list-style-image:none}li{list-style:none}dd{margin:0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle;max-width:100%}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:0;margin:0;padding:0}label{cursor:pointer}legend{border:0;*margin-left:-7px;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*width:13px;*height:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:vertical}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}.chromeframe{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0}.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;*line-height:0}.ir br{display:none}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.relative{position:relative}big,small{font-size:100%}@media print{html,body,section{background:none !important}*{box-shadow:none !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important}a,a:visited{text-decoration:underline}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,.rst-content .toctree-wrapper p.caption,h3{orphans:3;widows:3}h2,.rst-content .toctree-wrapper p.caption,h3{page-break-after:avoid}}.fa:before,.wy-menu-vertical li span.toctree-expand:before,.wy-menu-vertical li.on a span.toctree-expand:before,.wy-menu-vertical li.current>a span.toctree-expand:before,.rst-content .admonition-title:before,.rst-content h1 .headerlink:before,.rst-content h2 .headerlink:before,.rst-content h3 .headerlink:before,.rst-content h4 .headerlink:before,.rst-content h5 .headerlink:before,.rst-content h6 .headerlink:before,.rst-content dl dt .headerlink:before,.rst-content p.caption .headerlink:before,.rst-content tt.download span:first-child:before,.rst-content code.download span:first-child:before,.icon:before,.wy-dropdown .caret:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before,.wy-alert,.rst-content .note,.rst-content .attention,.rst-content .caution,.rst-content .danger,.rst-content .error,.rst-content .hint,.rst-content .important,.rst-content .tip,.rst-content .warning,.rst-content .seealso,.rst-content .admonition-todo,.btn,input[type="text"],input[type="password"],input[type="email"],input[type="url"],input[type="date"],input[type="month"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="week"],input[type="number"],input[type="search"],input[type="tel"],input[type="color"],select,textarea,.wy-menu-vertical li.on a,.wy-menu-vertical li.current>a,.wy-side-nav-search>a,.wy-side-nav-search .wy-dropdown>a,.wy-nav-top a{-webkit-font-smoothing:antialiased}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:""}.clearfix:after{clear:both}/*! * Font Awesome 4.6.3 by @davegandy - http://fontawesome.io - @fontawesome * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) */@font-face{font-family:'FontAwesome';src:url("../fonts/fontawesome-webfont.eot?v=4.6.3");src:url("../fonts/fontawesome-webfont.eot?#iefix&v=4.6.3") format("embedded-opentype"),url("../fonts/fontawesome-webfont.woff2?v=4.6.3") format("woff2"),url("../fonts/fontawesome-webfont.woff?v=4.6.3") format("woff"),url("../fonts/fontawesome-webfont.ttf?v=4.6.3") format("truetype"),url("../fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular") format("svg");font-weight:normal;font-style:normal}.fa,.wy-menu-vertical li span.toctree-expand,.wy-menu-vertical li.on a span.toctree-expand,.wy-menu-vertical li.current>a span.toctree-expand,.rst-content .admonition-title,.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content dl dt .headerlink,.rst-content p.caption .headerlink,.rst-content tt.download span:first-child,.rst-content code.download span:first-child,.icon{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14286em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14286em;width:2.14286em;top:.14286em;text-align:center}.fa-li.fa-lg{left:-1.85714em}.fa-border{padding:.2em .25em .15em;border:solid 0.08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.wy-menu-vertical li span.fa-pull-left.toctree-expand,.wy-menu-vertical li.on a span.fa-pull-left.toctree-expand,.wy-menu-vertical li.current>a span.fa-pull-left.toctree-expand,.rst-content .fa-pull-left.admonition-title,.rst-content h1 .fa-pull-left.headerlink,.rst-content h2 .fa-pull-left.headerlink,.rst-content h3 .fa-pull-left.headerlink,.rst-content h4 .fa-pull-left.headerlink,.rst-content h5 .fa-pull-left.headerlink,.rst-content h6 .fa-pull-left.headerlink,.rst-content dl dt .fa-pull-left.headerlink,.rst-content p.caption .fa-pull-left.headerlink,.rst-content tt.download span.fa-pull-left:first-child,.rst-content code.download span.fa-pull-left:first-child,.fa-pull-left.icon{margin-right:.3em}.fa.fa-pull-right,.wy-menu-vertical li span.fa-pull-right.toctree-expand,.wy-menu-vertical li.on a span.fa-pull-right.toctree-expand,.wy-menu-vertical li.current>a span.fa-pull-right.toctree-expand,.rst-content .fa-pull-right.admonition-title,.rst-content h1 .fa-pull-right.headerlink,.rst-content h2 .fa-pull-right.headerlink,.rst-content h3 .fa-pull-right.headerlink,.rst-content h4 .fa-pull-right.headerlink,.rst-content h5 .fa-pull-right.headerlink,.rst-content h6 .fa-pull-right.headerlink,.rst-content dl dt .fa-pull-right.headerlink,.rst-content p.caption .fa-pull-right.headerlink,.rst-content tt.download span.fa-pull-right:first-child,.rst-content code.download span.fa-pull-right:first-child,.fa-pull-right.icon{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left,.wy-menu-vertical li span.pull-left.toctree-expand,.wy-menu-vertical li.on a span.pull-left.toctree-expand,.wy-menu-vertical li.current>a span.pull-left.toctree-expand,.rst-content .pull-left.admonition-title,.rst-content h1 .pull-left.headerlink,.rst-content h2 .pull-left.headerlink,.rst-content h3 .pull-left.headerlink,.rst-content h4 .pull-left.headerlink,.rst-content h5 .pull-left.headerlink,.rst-content h6 .pull-left.headerlink,.rst-content dl dt .pull-left.headerlink,.rst-content p.caption .pull-left.headerlink,.rst-content tt.download span.pull-left:first-child,.rst-content code.download span.pull-left:first-child,.pull-left.icon{margin-right:.3em}.fa.pull-right,.wy-menu-vertical li span.pull-right.toctree-expand,.wy-menu-vertical li.on a span.pull-right.toctree-expand,.wy-menu-vertical li.current>a span.pull-right.toctree-expand,.rst-content .pull-right.admonition-title,.rst-content h1 .pull-right.headerlink,.rst-content h2 .pull-right.headerlink,.rst-content h3 .pull-right.headerlink,.rst-content h4 .pull-right.headerlink,.rst-content h5 .pull-right.headerlink,.rst-content h6 .pull-right.headerlink,.rst-content dl dt .pull-right.headerlink,.rst-content p.caption .pull-right.headerlink,.rst-content tt.download span.pull-right:first-child,.rst-content code.download span.pull-right:first-child,.pull-right.icon{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before,.icon-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-remove:before,.fa-close:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-gear:before,.fa-cog:before{content:""}.fa-trash-o:before{content:""}.fa-home:before,.icon-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before,.rst-content tt.download span:first-child:before,.rst-content code.download span:first-child:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-rotate-right:before,.fa-repeat:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before,.icon-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before{content:""}.fa-check-circle:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before,.rst-content .admonition-title:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before,.icon-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-warning:before,.fa-exclamation-triangle:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-gears:before,.fa-cogs:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-github:before,.icon-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before,.icon-circle-arrow-left:before{content:""}.fa-arrow-circle-right:before,.icon-circle-arrow-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before,.icon-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-save:before,.fa-floppy-o:before{content:""}.fa-square:before{content:""}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before,.wy-dropdown .caret:before,.icon-caret-down:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-unsorted:before,.fa-sort:before{content:""}.fa-sort-down:before,.fa-sort-desc:before{content:""}.fa-sort-up:before,.fa-sort-asc:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-legal:before,.fa-gavel:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-flash:before,.fa-bolt:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-paste:before,.fa-clipboard:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-unlink:before,.fa-chain-broken:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before,.wy-menu-vertical li.on a span.toctree-expand:before,.wy-menu-vertical li.current>a span.toctree-expand:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:""}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:""}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:""}.fa-euro:before,.fa-eur:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-rupee:before,.fa-inr:before{content:""}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:""}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:""}.fa-won:before,.fa-krw:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before,.icon-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-turkish-lira:before,.fa-try:before{content:""}.fa-plus-square-o:before,.wy-menu-vertical li span.toctree-expand:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-institution:before,.fa-bank:before,.fa-university:before{content:""}.fa-mortar-board:before,.fa-graduation-cap:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:""}.fa-file-zip-o:before,.fa-file-archive-o:before{content:""}.fa-file-sound-o:before,.fa-file-audio-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:""}.fa-ge:before,.fa-empire:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-send:before,.fa-paper-plane:before{content:""}.fa-send-o:before,.fa-paper-plane-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:""}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:""}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:""}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-intersex:before,.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-genderless:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-hotel:before,.fa-bed:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}.fa-yc:before,.fa-y-combinator:before{content:""}.fa-optin-monster:before{content:""}.fa-opencart:before{content:""}.fa-expeditedssl:before{content:""}.fa-battery-4:before,.fa-battery-full:before{content:""}.fa-battery-3:before,.fa-battery-three-quarters:before{content:""}.fa-battery-2:before,.fa-battery-half:before{content:""}.fa-battery-1:before,.fa-battery-quarter:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-mouse-pointer:before{content:""}.fa-i-cursor:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-sticky-note:before{content:""}.fa-sticky-note-o:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-diners-club:before{content:""}.fa-clone:before{content:""}.fa-balance-scale:before{content:""}.fa-hourglass-o:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-hourglass:before{content:""}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:""}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:""}.fa-hand-scissors-o:before{content:""}.fa-hand-lizard-o:before{content:""}.fa-hand-spock-o:before{content:""}.fa-hand-pointer-o:before{content:""}.fa-hand-peace-o:before{content:""}.fa-trademark:before{content:""}.fa-registered:before{content:""}.fa-creative-commons:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-tripadvisor:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-get-pocket:before{content:""}.fa-wikipedia-w:before{content:""}.fa-safari:before{content:""}.fa-chrome:before{content:""}.fa-firefox:before{content:""}.fa-opera:before{content:""}.fa-internet-explorer:before{content:""}.fa-tv:before,.fa-television:before{content:""}.fa-contao:before{content:""}.fa-500px:before{content:""}.fa-amazon:before{content:""}.fa-calendar-plus-o:before{content:""}.fa-calendar-minus-o:before{content:""}.fa-calendar-times-o:before{content:""}.fa-calendar-check-o:before{content:""}.fa-industry:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-map-o:before{content:""}.fa-map:before{content:""}.fa-commenting:before{content:""}.fa-commenting-o:before{content:""}.fa-houzz:before{content:""}.fa-vimeo:before{content:""}.fa-black-tie:before{content:""}.fa-fonticons:before{content:""}.fa-reddit-alien:before{content:""}.fa-edge:before{content:""}.fa-credit-card-alt:before{content:""}.fa-codiepie:before{content:""}.fa-modx:before{content:""}.fa-fort-awesome:before{content:""}.fa-usb:before{content:""}.fa-product-hunt:before{content:""}.fa-mixcloud:before{content:""}.fa-scribd:before{content:""}.fa-pause-circle:before{content:""}.fa-pause-circle-o:before{content:""}.fa-stop-circle:before{content:""}.fa-stop-circle-o:before{content:""}.fa-shopping-bag:before{content:""}.fa-shopping-basket:before{content:""}.fa-hashtag:before{content:""}.fa-bluetooth:before{content:""}.fa-bluetooth-b:before{content:""}.fa-percent:before{content:""}.fa-gitlab:before,.icon-gitlab:before{content:""}.fa-wpbeginner:before{content:""}.fa-wpforms:before{content:""}.fa-envira:before{content:""}.fa-universal-access:before{content:""}.fa-wheelchair-alt:before{content:""}.fa-question-circle-o:before{content:""}.fa-blind:before{content:""}.fa-audio-description:before{content:""}.fa-volume-control-phone:before{content:""}.fa-braille:before{content:""}.fa-assistive-listening-systems:before{content:""}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:""}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:""}.fa-glide:before{content:""}.fa-glide-g:before{content:""}.fa-signing:before,.fa-sign-language:before{content:""}.fa-low-vision:before{content:""}.fa-viadeo:before{content:""}.fa-viadeo-square:before{content:""}.fa-snapchat:before{content:""}.fa-snapchat-ghost:before{content:""}.fa-snapchat-square:before{content:""}.fa-pied-piper:before{content:""}.fa-first-order:before{content:""}.fa-yoast:before{content:""}.fa-themeisle:before{content:""}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:""}.fa-fa:before,.fa-font-awesome:before{content:""}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.fa,.wy-menu-vertical li span.toctree-expand,.wy-menu-vertical li.on a span.toctree-expand,.wy-menu-vertical li.current>a span.toctree-expand,.rst-content .admonition-title,.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content dl dt .headerlink,.rst-content p.caption .headerlink,.rst-content tt.download span:first-child,.rst-content code.download span:first-child,.icon,.wy-dropdown .caret,.wy-inline-validate.wy-inline-validate-success .wy-input-context,.wy-inline-validate.wy-inline-validate-danger .wy-input-context,.wy-inline-validate.wy-inline-validate-warning .wy-input-context,.wy-inline-validate.wy-inline-validate-info .wy-input-context{font-family:inherit}.fa:before,.wy-menu-vertical li span.toctree-expand:before,.wy-menu-vertical li.on a span.toctree-expand:before,.wy-menu-vertical li.current>a span.toctree-expand:before,.rst-content .admonition-title:before,.rst-content h1 .headerlink:before,.rst-content h2 .headerlink:before,.rst-content h3 .headerlink:before,.rst-content h4 .headerlink:before,.rst-content h5 .headerlink:before,.rst-content h6 .headerlink:before,.rst-content dl dt .headerlink:before,.rst-content p.caption .headerlink:before,.rst-content tt.download span:first-child:before,.rst-content code.download span:first-child:before,.icon:before,.wy-dropdown .caret:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before{font-family:"FontAwesome";display:inline-block;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit}a .fa,a .wy-menu-vertical li span.toctree-expand,.wy-menu-vertical li a span.toctree-expand,.wy-menu-vertical li.on a span.toctree-expand,.wy-menu-vertical li.current>a span.toctree-expand,a .rst-content .admonition-title,.rst-content a .admonition-title,a .rst-content h1 .headerlink,.rst-content h1 a .headerlink,a .rst-content h2 .headerlink,.rst-content h2 a .headerlink,a .rst-content h3 .headerlink,.rst-content h3 a .headerlink,a .rst-content h4 .headerlink,.rst-content h4 a .headerlink,a .rst-content h5 .headerlink,.rst-content h5 a .headerlink,a .rst-content h6 .headerlink,.rst-content h6 a .headerlink,a .rst-content dl dt .headerlink,.rst-content dl dt a .headerlink,a .rst-content p.caption .headerlink,.rst-content p.caption a .headerlink,a .rst-content tt.download span:first-child,.rst-content tt.download a span:first-child,a .rst-content code.download span:first-child,.rst-content code.download a span:first-child,a .icon{display:inline-block;text-decoration:inherit}.btn .fa,.btn .wy-menu-vertical li span.toctree-expand,.wy-menu-vertical li .btn span.toctree-expand,.btn .wy-menu-vertical li.on a span.toctree-expand,.wy-menu-vertical li.on a .btn span.toctree-expand,.btn .wy-menu-vertical li.current>a span.toctree-expand,.wy-menu-vertical li.current>a .btn span.toctree-expand,.btn .rst-content .admonition-title,.rst-content .btn .admonition-title,.btn .rst-content h1 .headerlink,.rst-content h1 .btn .headerlink,.btn .rst-content h2 .headerlink,.rst-content h2 .btn .headerlink,.btn .rst-content h3 .headerlink,.rst-content h3 .btn .headerlink,.btn .rst-content h4 .headerlink,.rst-content h4 .btn .headerlink,.btn .rst-content h5 .headerlink,.rst-content h5 .btn .headerlink,.btn .rst-content h6 .headerlink,.rst-content h6 .btn .headerlink,.btn .rst-content dl dt .headerlink,.rst-content dl dt .btn .headerlink,.btn .rst-content p.caption .headerlink,.rst-content p.caption .btn .headerlink,.btn .rst-content tt.download span:first-child,.rst-content tt.download .btn span:first-child,.btn .rst-content code.download span:first-child,.rst-content code.download .btn span:first-child,.btn .icon,.nav .fa,.nav .wy-menu-vertical li span.toctree-expand,.wy-menu-vertical li .nav span.toctree-expand,.nav .wy-menu-vertical li.on a span.toctree-expand,.wy-menu-vertical li.on a .nav span.toctree-expand,.nav .wy-menu-vertical li.current>a span.toctree-expand,.wy-menu-vertical li.current>a .nav span.toctree-expand,.nav .rst-content .admonition-title,.rst-content .nav .admonition-title,.nav .rst-content h1 .headerlink,.rst-content h1 .nav .headerlink,.nav .rst-content h2 .headerlink,.rst-content h2 .nav .headerlink,.nav .rst-content h3 .headerlink,.rst-content h3 .nav .headerlink,.nav .rst-content h4 .headerlink,.rst-content h4 .nav .headerlink,.nav .rst-content h5 .headerlink,.rst-content h5 .nav .headerlink,.nav .rst-content h6 .headerlink,.rst-content h6 .nav .headerlink,.nav .rst-content dl dt .headerlink,.rst-content dl dt .nav .headerlink,.nav .rst-content p.caption .headerlink,.rst-content p.caption .nav .headerlink,.nav .rst-content tt.download span:first-child,.rst-content tt.download .nav span:first-child,.nav .rst-content code.download span:first-child,.rst-content code.download .nav span:first-child,.nav .icon{display:inline}.btn .fa.fa-large,.btn .wy-menu-vertical li span.fa-large.toctree-expand,.wy-menu-vertical li .btn span.fa-large.toctree-expand,.btn .rst-content .fa-large.admonition-title,.rst-content .btn .fa-large.admonition-title,.btn .rst-content h1 .fa-large.headerlink,.rst-content h1 .btn .fa-large.headerlink,.btn .rst-content h2 .fa-large.headerlink,.rst-content h2 .btn .fa-large.headerlink,.btn .rst-content h3 .fa-large.headerlink,.rst-content h3 .btn .fa-large.headerlink,.btn .rst-content h4 .fa-large.headerlink,.rst-content h4 .btn .fa-large.headerlink,.btn .rst-content h5 .fa-large.headerlink,.rst-content h5 .btn .fa-large.headerlink,.btn .rst-content h6 .fa-large.headerlink,.rst-content h6 .btn .fa-large.headerlink,.btn .rst-content dl dt .fa-large.headerlink,.rst-content dl dt .btn .fa-large.headerlink,.btn .rst-content p.caption .fa-large.headerlink,.rst-content p.caption .btn .fa-large.headerlink,.btn .rst-content tt.download span.fa-large:first-child,.rst-content tt.download .btn span.fa-large:first-child,.btn .rst-content code.download span.fa-large:first-child,.rst-content code.download .btn span.fa-large:first-child,.btn .fa-large.icon,.nav .fa.fa-large,.nav .wy-menu-vertical li span.fa-large.toctree-expand,.wy-menu-vertical li .nav span.fa-large.toctree-expand,.nav .rst-content .fa-large.admonition-title,.rst-content .nav .fa-large.admonition-title,.nav .rst-content h1 .fa-large.headerlink,.rst-content h1 .nav .fa-large.headerlink,.nav .rst-content h2 .fa-large.headerlink,.rst-content h2 .nav .fa-large.headerlink,.nav .rst-content h3 .fa-large.headerlink,.rst-content h3 .nav .fa-large.headerlink,.nav .rst-content h4 .fa-large.headerlink,.rst-content h4 .nav .fa-large.headerlink,.nav .rst-content h5 .fa-large.headerlink,.rst-content h5 .nav .fa-large.headerlink,.nav .rst-content h6 .fa-large.headerlink,.rst-content h6 .nav .fa-large.headerlink,.nav .rst-content dl dt .fa-large.headerlink,.rst-content dl dt .nav .fa-large.headerlink,.nav .rst-content p.caption .fa-large.headerlink,.rst-content p.caption .nav .fa-large.headerlink,.nav .rst-content tt.download span.fa-large:first-child,.rst-content tt.download .nav span.fa-large:first-child,.nav .rst-content code.download span.fa-large:first-child,.rst-content code.download .nav span.fa-large:first-child,.nav .fa-large.icon{line-height:0.9em}.btn .fa.fa-spin,.btn .wy-menu-vertical li span.fa-spin.toctree-expand,.wy-menu-vertical li .btn span.fa-spin.toctree-expand,.btn .rst-content .fa-spin.admonition-title,.rst-content .btn .fa-spin.admonition-title,.btn .rst-content h1 .fa-spin.headerlink,.rst-content h1 .btn .fa-spin.headerlink,.btn .rst-content h2 .fa-spin.headerlink,.rst-content h2 .btn .fa-spin.headerlink,.btn .rst-content h3 .fa-spin.headerlink,.rst-content h3 .btn .fa-spin.headerlink,.btn .rst-content h4 .fa-spin.headerlink,.rst-content h4 .btn .fa-spin.headerlink,.btn .rst-content h5 .fa-spin.headerlink,.rst-content h5 .btn .fa-spin.headerlink,.btn .rst-content h6 .fa-spin.headerlink,.rst-content h6 .btn .fa-spin.headerlink,.btn .rst-content dl dt .fa-spin.headerlink,.rst-content dl dt .btn .fa-spin.headerlink,.btn .rst-content p.caption .fa-spin.headerlink,.rst-content p.caption .btn .fa-spin.headerlink,.btn .rst-content tt.download span.fa-spin:first-child,.rst-content tt.download .btn span.fa-spin:first-child,.btn .rst-content code.download span.fa-spin:first-child,.rst-content code.download .btn span.fa-spin:first-child,.btn .fa-spin.icon,.nav .fa.fa-spin,.nav .wy-menu-vertical li span.fa-spin.toctree-expand,.wy-menu-vertical li .nav span.fa-spin.toctree-expand,.nav .rst-content .fa-spin.admonition-title,.rst-content .nav .fa-spin.admonition-title,.nav .rst-content h1 .fa-spin.headerlink,.rst-content h1 .nav .fa-spin.headerlink,.nav .rst-content h2 .fa-spin.headerlink,.rst-content h2 .nav .fa-spin.headerlink,.nav .rst-content h3 .fa-spin.headerlink,.rst-content h3 .nav .fa-spin.headerlink,.nav .rst-content h4 .fa-spin.headerlink,.rst-content h4 .nav .fa-spin.headerlink,.nav .rst-content h5 .fa-spin.headerlink,.rst-content h5 .nav .fa-spin.headerlink,.nav .rst-content h6 .fa-spin.headerlink,.rst-content h6 .nav .fa-spin.headerlink,.nav .rst-content dl dt .fa-spin.headerlink,.rst-content dl dt .nav .fa-spin.headerlink,.nav .rst-content p.caption .fa-spin.headerlink,.rst-content p.caption .nav .fa-spin.headerlink,.nav .rst-content tt.download span.fa-spin:first-child,.rst-content tt.download .nav span.fa-spin:first-child,.nav .rst-content code.download span.fa-spin:first-child,.rst-content code.download .nav span.fa-spin:first-child,.nav .fa-spin.icon{display:inline-block}.btn.fa:before,.wy-menu-vertical li span.btn.toctree-expand:before,.rst-content .btn.admonition-title:before,.rst-content h1 .btn.headerlink:before,.rst-content h2 .btn.headerlink:before,.rst-content h3 .btn.headerlink:before,.rst-content h4 .btn.headerlink:before,.rst-content h5 .btn.headerlink:before,.rst-content h6 .btn.headerlink:before,.rst-content dl dt .btn.headerlink:before,.rst-content p.caption .btn.headerlink:before,.rst-content tt.download span.btn:first-child:before,.rst-content code.download span.btn:first-child:before,.btn.icon:before{opacity:0.5;-webkit-transition:opacity 0.05s ease-in;-moz-transition:opacity 0.05s ease-in;transition:opacity 0.05s ease-in}.btn.fa:hover:before,.wy-menu-vertical li span.btn.toctree-expand:hover:before,.rst-content .btn.admonition-title:hover:before,.rst-content h1 .btn.headerlink:hover:before,.rst-content h2 .btn.headerlink:hover:before,.rst-content h3 .btn.headerlink:hover:before,.rst-content h4 .btn.headerlink:hover:before,.rst-content h5 .btn.headerlink:hover:before,.rst-content h6 .btn.headerlink:hover:before,.rst-content dl dt .btn.headerlink:hover:before,.rst-content p.caption .btn.headerlink:hover:before,.rst-content tt.download span.btn:first-child:hover:before,.rst-content code.download span.btn:first-child:hover:before,.btn.icon:hover:before{opacity:1}.btn-mini .fa:before,.btn-mini .wy-menu-vertical li span.toctree-expand:before,.wy-menu-vertical li .btn-mini span.toctree-expand:before,.btn-mini .rst-content .admonition-title:before,.rst-content .btn-mini .admonition-title:before,.btn-mini .rst-content h1 .headerlink:before,.rst-content h1 .btn-mini .headerlink:before,.btn-mini .rst-content h2 .headerlink:before,.rst-content h2 .btn-mini .headerlink:before,.btn-mini .rst-content h3 .headerlink:before,.rst-content h3 .btn-mini .headerlink:before,.btn-mini .rst-content h4 .headerlink:before,.rst-content h4 .btn-mini .headerlink:before,.btn-mini .rst-content h5 .headerlink:before,.rst-content h5 .btn-mini .headerlink:before,.btn-mini .rst-content h6 .headerlink:before,.rst-content h6 .btn-mini .headerlink:before,.btn-mini .rst-content dl dt .headerlink:before,.rst-content dl dt .btn-mini .headerlink:before,.btn-mini .rst-content p.caption .headerlink:before,.rst-content p.caption .btn-mini .headerlink:before,.btn-mini .rst-content tt.download span:first-child:before,.rst-content tt.download .btn-mini span:first-child:before,.btn-mini .rst-content code.download span:first-child:before,.rst-content code.download .btn-mini span:first-child:before,.btn-mini .icon:before{font-size:14px;vertical-align:-15%}.wy-alert,.rst-content .note,.rst-content .attention,.rst-content .caution,.rst-content .danger,.rst-content .error,.rst-content .hint,.rst-content .important,.rst-content .tip,.rst-content .warning,.rst-content .seealso,.rst-content .admonition-todo{padding:12px;line-height:24px;margin-bottom:24px;background:#e7f2fa}.wy-alert-title,.rst-content .admonition-title{color:#fff;font-weight:bold;display:block;color:#fff;background:#6ab0de;margin:-12px;padding:6px 12px;margin-bottom:12px}.wy-alert.wy-alert-danger,.rst-content .wy-alert-danger.note,.rst-content .wy-alert-danger.attention,.rst-content .wy-alert-danger.caution,.rst-content .danger,.rst-content .error,.rst-content .wy-alert-danger.hint,.rst-content .wy-alert-danger.important,.rst-content .wy-alert-danger.tip,.rst-content .wy-alert-danger.warning,.rst-content .wy-alert-danger.seealso,.rst-content .wy-alert-danger.admonition-todo{background:#fdf3f2}.wy-alert.wy-alert-danger .wy-alert-title,.rst-content .wy-alert-danger.note .wy-alert-title,.rst-content .wy-alert-danger.attention .wy-alert-title,.rst-content .wy-alert-danger.caution .wy-alert-title,.rst-content .danger .wy-alert-title,.rst-content .error .wy-alert-title,.rst-content .wy-alert-danger.hint .wy-alert-title,.rst-content .wy-alert-danger.important .wy-alert-title,.rst-content .wy-alert-danger.tip .wy-alert-title,.rst-content .wy-alert-danger.warning .wy-alert-title,.rst-content .wy-alert-danger.seealso .wy-alert-title,.rst-content .wy-alert-danger.admonition-todo .wy-alert-title,.wy-alert.wy-alert-danger .rst-content .admonition-title,.rst-content .wy-alert.wy-alert-danger .admonition-title,.rst-content .wy-alert-danger.note .admonition-title,.rst-content .wy-alert-danger.attention .admonition-title,.rst-content .wy-alert-danger.caution .admonition-title,.rst-content .danger .admonition-title,.rst-content .error .admonition-title,.rst-content .wy-alert-danger.hint .admonition-title,.rst-content .wy-alert-danger.important .admonition-title,.rst-content .wy-alert-danger.tip .admonition-title,.rst-content .wy-alert-danger.warning .admonition-title,.rst-content .wy-alert-danger.seealso .admonition-title,.rst-content .wy-alert-danger.admonition-todo .admonition-title{background:#f29f97}.wy-alert.wy-alert-warning,.rst-content .wy-alert-warning.note,.rst-content .attention,.rst-content .caution,.rst-content .wy-alert-warning.danger,.rst-content .wy-alert-warning.error,.rst-content .wy-alert-warning.hint,.rst-content .wy-alert-warning.important,.rst-content .wy-alert-warning.tip,.rst-content .warning,.rst-content .wy-alert-warning.seealso,.rst-content .admonition-todo{background:#ffedcc}.wy-alert.wy-alert-warning .wy-alert-title,.rst-content .wy-alert-warning.note .wy-alert-title,.rst-content .attention .wy-alert-title,.rst-content .caution .wy-alert-title,.rst-content .wy-alert-warning.danger .wy-alert-title,.rst-content .wy-alert-warning.error .wy-alert-title,.rst-content .wy-alert-warning.hint .wy-alert-title,.rst-content .wy-alert-warning.important .wy-alert-title,.rst-content .wy-alert-warning.tip .wy-alert-title,.rst-content .warning .wy-alert-title,.rst-content .wy-alert-warning.seealso .wy-alert-title,.rst-content .admonition-todo .wy-alert-title,.wy-alert.wy-alert-warning .rst-content .admonition-title,.rst-content .wy-alert.wy-alert-warning .admonition-title,.rst-content .wy-alert-warning.note .admonition-title,.rst-content .attention .admonition-title,.rst-content .caution .admonition-title,.rst-content .wy-alert-warning.danger .admonition-title,.rst-content .wy-alert-warning.error .admonition-title,.rst-content .wy-alert-warning.hint .admonition-title,.rst-content .wy-alert-warning.important .admonition-title,.rst-content .wy-alert-warning.tip .admonition-title,.rst-content .warning .admonition-title,.rst-content .wy-alert-warning.seealso .admonition-title,.rst-content .admonition-todo .admonition-title{background:#f0b37e}.wy-alert.wy-alert-info,.rst-content .note,.rst-content .wy-alert-info.attention,.rst-content .wy-alert-info.caution,.rst-content .wy-alert-info.danger,.rst-content .wy-alert-info.error,.rst-content .wy-alert-info.hint,.rst-content .wy-alert-info.important,.rst-content .wy-alert-info.tip,.rst-content .wy-alert-info.warning,.rst-content .seealso,.rst-content .wy-alert-info.admonition-todo{background:#e7f2fa}.wy-alert.wy-alert-info .wy-alert-title,.rst-content .note .wy-alert-title,.rst-content .wy-alert-info.attention .wy-alert-title,.rst-content .wy-alert-info.caution .wy-alert-title,.rst-content .wy-alert-info.danger .wy-alert-title,.rst-content .wy-alert-info.error .wy-alert-title,.rst-content .wy-alert-info.hint .wy-alert-title,.rst-content .wy-alert-info.important .wy-alert-title,.rst-content .wy-alert-info.tip .wy-alert-title,.rst-content .wy-alert-info.warning .wy-alert-title,.rst-content .seealso .wy-alert-title,.rst-content .wy-alert-info.admonition-todo .wy-alert-title,.wy-alert.wy-alert-info .rst-content .admonition-title,.rst-content .wy-alert.wy-alert-info .admonition-title,.rst-content .note .admonition-title,.rst-content .wy-alert-info.attention .admonition-title,.rst-content .wy-alert-info.caution .admonition-title,.rst-content .wy-alert-info.danger .admonition-title,.rst-content .wy-alert-info.error .admonition-title,.rst-content .wy-alert-info.hint .admonition-title,.rst-content .wy-alert-info.important .admonition-title,.rst-content .wy-alert-info.tip .admonition-title,.rst-content .wy-alert-info.warning .admonition-title,.rst-content .seealso .admonition-title,.rst-content .wy-alert-info.admonition-todo .admonition-title{background:#6ab0de}.wy-alert.wy-alert-success,.rst-content .wy-alert-success.note,.rst-content .wy-alert-success.attention,.rst-content .wy-alert-success.caution,.rst-content .wy-alert-success.danger,.rst-content .wy-alert-success.error,.rst-content .hint,.rst-content .important,.rst-content .tip,.rst-content .wy-alert-success.warning,.rst-content .wy-alert-success.seealso,.rst-content .wy-alert-success.admonition-todo{background:#dbfaf4}.wy-alert.wy-alert-success .wy-alert-title,.rst-content .wy-alert-success.note .wy-alert-title,.rst-content .wy-alert-success.attention .wy-alert-title,.rst-content .wy-alert-success.caution .wy-alert-title,.rst-content .wy-alert-success.danger .wy-alert-title,.rst-content .wy-alert-success.error .wy-alert-title,.rst-content .hint .wy-alert-title,.rst-content .important .wy-alert-title,.rst-content .tip .wy-alert-title,.rst-content .wy-alert-success.warning .wy-alert-title,.rst-content .wy-alert-success.seealso .wy-alert-title,.rst-content .wy-alert-success.admonition-todo .wy-alert-title,.wy-alert.wy-alert-success .rst-content .admonition-title,.rst-content .wy-alert.wy-alert-success .admonition-title,.rst-content .wy-alert-success.note .admonition-title,.rst-content .wy-alert-success.attention .admonition-title,.rst-content .wy-alert-success.caution .admonition-title,.rst-content .wy-alert-success.danger .admonition-title,.rst-content .wy-alert-success.error .admonition-title,.rst-content .hint .admonition-title,.rst-content .important .admonition-title,.rst-content .tip .admonition-title,.rst-content .wy-alert-success.warning .admonition-title,.rst-content .wy-alert-success.seealso .admonition-title,.rst-content .wy-alert-success.admonition-todo .admonition-title{background:#1abc9c}.wy-alert.wy-alert-neutral,.rst-content .wy-alert-neutral.note,.rst-content .wy-alert-neutral.attention,.rst-content .wy-alert-neutral.caution,.rst-content .wy-alert-neutral.danger,.rst-content .wy-alert-neutral.error,.rst-content .wy-alert-neutral.hint,.rst-content .wy-alert-neutral.important,.rst-content .wy-alert-neutral.tip,.rst-content .wy-alert-neutral.warning,.rst-content .wy-alert-neutral.seealso,.rst-content .wy-alert-neutral.admonition-todo{background:#f3f6f6}.wy-alert.wy-alert-neutral .wy-alert-title,.rst-content .wy-alert-neutral.note .wy-alert-title,.rst-content .wy-alert-neutral.attention .wy-alert-title,.rst-content .wy-alert-neutral.caution .wy-alert-title,.rst-content .wy-alert-neutral.danger .wy-alert-title,.rst-content .wy-alert-neutral.error .wy-alert-title,.rst-content .wy-alert-neutral.hint .wy-alert-title,.rst-content .wy-alert-neutral.important .wy-alert-title,.rst-content .wy-alert-neutral.tip .wy-alert-title,.rst-content .wy-alert-neutral.warning .wy-alert-title,.rst-content .wy-alert-neutral.seealso .wy-alert-title,.rst-content .wy-alert-neutral.admonition-todo .wy-alert-title,.wy-alert.wy-alert-neutral .rst-content .admonition-title,.rst-content .wy-alert.wy-alert-neutral .admonition-title,.rst-content .wy-alert-neutral.note .admonition-title,.rst-content .wy-alert-neutral.attention .admonition-title,.rst-content .wy-alert-neutral.caution .admonition-title,.rst-content .wy-alert-neutral.danger .admonition-title,.rst-content .wy-alert-neutral.error .admonition-title,.rst-content .wy-alert-neutral.hint .admonition-title,.rst-content .wy-alert-neutral.important .admonition-title,.rst-content .wy-alert-neutral.tip .admonition-title,.rst-content .wy-alert-neutral.warning .admonition-title,.rst-content .wy-alert-neutral.seealso .admonition-title,.rst-content .wy-alert-neutral.admonition-todo .admonition-title{color:#404040;background:#e1e4e5}.wy-alert.wy-alert-neutral a,.rst-content .wy-alert-neutral.note a,.rst-content .wy-alert-neutral.attention a,.rst-content .wy-alert-neutral.caution a,.rst-content .wy-alert-neutral.danger a,.rst-content .wy-alert-neutral.error a,.rst-content .wy-alert-neutral.hint a,.rst-content .wy-alert-neutral.important a,.rst-content .wy-alert-neutral.tip a,.rst-content .wy-alert-neutral.warning a,.rst-content .wy-alert-neutral.seealso a,.rst-content .wy-alert-neutral.admonition-todo a{color:#2980B9}.wy-alert p:last-child,.rst-content .note p:last-child,.rst-content .attention p:last-child,.rst-content .caution p:last-child,.rst-content .danger p:last-child,.rst-content .error p:last-child,.rst-content .hint p:last-child,.rst-content .important p:last-child,.rst-content .tip p:last-child,.rst-content .warning p:last-child,.rst-content .seealso p:last-child,.rst-content .admonition-todo p:last-child{margin-bottom:0}.wy-tray-container{position:fixed;bottom:0px;left:0;z-index:600}.wy-tray-container li{display:block;width:300px;background:transparent;color:#fff;text-align:center;box-shadow:0 5px 5px 0 rgba(0,0,0,0.1);padding:0 24px;min-width:20%;opacity:0;height:0;line-height:56px;overflow:hidden;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;transition:all 0.3s ease-in}.wy-tray-container li.wy-tray-item-success{background:#27AE60}.wy-tray-container li.wy-tray-item-info{background:#2980B9}.wy-tray-container li.wy-tray-item-warning{background:#E67E22}.wy-tray-container li.wy-tray-item-danger{background:#E74C3C}.wy-tray-container li.on{opacity:1;height:56px}@media screen and (max-width: 768px){.wy-tray-container{bottom:auto;top:0;width:100%}.wy-tray-container li{width:100%}}button{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;cursor:pointer;line-height:normal;-webkit-appearance:button;*overflow:visible}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button[disabled]{cursor:default}.btn{display:inline-block;border-radius:2px;line-height:normal;white-space:nowrap;text-align:center;cursor:pointer;font-size:100%;padding:6px 12px 8px 12px;color:#fff;border:1px solid rgba(0,0,0,0.1);background-color:#27AE60;text-decoration:none;font-weight:normal;font-family:"Lato","proxima-nova","Helvetica Neue",Arial,sans-serif;box-shadow:0px 1px 2px -1px rgba(255,255,255,0.5) inset,0px -2px 0px 0px rgba(0,0,0,0.1) inset;outline-none:false;vertical-align:middle;*display:inline;zoom:1;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all 0.1s linear;-moz-transition:all 0.1s linear;transition:all 0.1s linear}.btn-hover{background:#2e8ece;color:#fff}.btn:hover{background:#2cc36b;color:#fff}.btn:focus{background:#2cc36b;outline:0}.btn:active{box-shadow:0px -1px 0px 0px rgba(0,0,0,0.05) inset,0px 2px 0px 0px rgba(0,0,0,0.1) inset;padding:8px 12px 6px 12px}.btn:visited{color:#fff}.btn:disabled{background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);filter:alpha(opacity=40);opacity:0.4;cursor:not-allowed;box-shadow:none}.btn-disabled{background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);filter:alpha(opacity=40);opacity:0.4;cursor:not-allowed;box-shadow:none}.btn-disabled:hover,.btn-disabled:focus,.btn-disabled:active{background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);filter:alpha(opacity=40);opacity:0.4;cursor:not-allowed;box-shadow:none}.btn::-moz-focus-inner{padding:0;border:0}.btn-small{font-size:80%}.btn-info{background-color:#2980B9 !important}.btn-info:hover{background-color:#2e8ece !important}.btn-neutral{background-color:#f3f6f6 !important;color:#404040 !important}.btn-neutral:hover{background-color:#e5ebeb !important;color:#404040}.btn-neutral:visited{color:#404040 !important}.btn-success{background-color:#27AE60 !important}.btn-success:hover{background-color:#295 !important}.btn-danger{background-color:#E74C3C !important}.btn-danger:hover{background-color:#ea6153 !important}.btn-warning{background-color:#E67E22 !important}.btn-warning:hover{background-color:#e98b39 !important}.btn-invert{background-color:#222}.btn-invert:hover{background-color:#2f2f2f !important}.btn-link{background-color:transparent !important;color:#2980B9;box-shadow:none;border-color:transparent !important}.btn-link:hover{background-color:transparent !important;color:#409ad5 !important;box-shadow:none}.btn-link:active{background-color:transparent !important;color:#409ad5 !important;box-shadow:none}.btn-link:visited{color:#9B59B6}.wy-btn-group .btn,.wy-control .btn{vertical-align:middle}.wy-btn-group{margin-bottom:24px;*zoom:1}.wy-btn-group:before,.wy-btn-group:after{display:table;content:""}.wy-btn-group:after{clear:both}.wy-dropdown{position:relative;display:inline-block}.wy-dropdown-active .wy-dropdown-menu{display:block}.wy-dropdown-menu{position:absolute;left:0;display:none;float:left;top:100%;min-width:100%;background:#fcfcfc;z-index:100;border:solid 1px #cfd7dd;box-shadow:0 2px 2px 0 rgba(0,0,0,0.1);padding:12px}.wy-dropdown-menu>dd>a{display:block;clear:both;color:#404040;white-space:nowrap;font-size:90%;padding:0 12px;cursor:pointer}.wy-dropdown-menu>dd>a:hover{background:#2980B9;color:#fff}.wy-dropdown-menu>dd.divider{border-top:solid 1px #cfd7dd;margin:6px 0}.wy-dropdown-menu>dd.search{padding-bottom:12px}.wy-dropdown-menu>dd.search input[type="search"]{width:100%}.wy-dropdown-menu>dd.call-to-action{background:#e3e3e3;text-transform:uppercase;font-weight:500;font-size:80%}.wy-dropdown-menu>dd.call-to-action:hover{background:#e3e3e3}.wy-dropdown-menu>dd.call-to-action .btn{color:#fff}.wy-dropdown.wy-dropdown-up .wy-dropdown-menu{bottom:100%;top:auto;left:auto;right:0}.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu{background:#fcfcfc;margin-top:2px}.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu a{padding:6px 12px}.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu a:hover{background:#2980B9;color:#fff}.wy-dropdown.wy-dropdown-left .wy-dropdown-menu{right:0;left:auto;text-align:right}.wy-dropdown-arrow:before{content:" ";border-bottom:5px solid #f5f5f5;border-left:5px solid transparent;border-right:5px solid transparent;position:absolute;display:block;top:-4px;left:50%;margin-left:-3px}.wy-dropdown-arrow.wy-dropdown-arrow-left:before{left:11px}.wy-form-stacked select{display:block}.wy-form-aligned input,.wy-form-aligned textarea,.wy-form-aligned select,.wy-form-aligned .wy-help-inline,.wy-form-aligned label{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}.wy-form-aligned .wy-control-group>label{display:inline-block;vertical-align:middle;width:10em;margin:6px 12px 0 0;float:left}.wy-form-aligned .wy-control{float:left}.wy-form-aligned .wy-control label{display:block}.wy-form-aligned .wy-control select{margin-top:6px}fieldset{border:0;margin:0;padding:0}legend{display:block;width:100%;border:0;padding:0;white-space:normal;margin-bottom:24px;font-size:150%;*margin-left:-7px}label{display:block;margin:0 0 .3125em 0;color:#333;font-size:90%}input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}.wy-control-group{margin-bottom:24px;*zoom:1;max-width:68em;margin-left:auto;margin-right:auto;*zoom:1}.wy-control-group:before,.wy-control-group:after{display:table;content:""}.wy-control-group:after{clear:both}.wy-control-group:before,.wy-control-group:after{display:table;content:""}.wy-control-group:after{clear:both}.wy-control-group.wy-control-group-required>label:after{content:" *";color:#E74C3C}.wy-control-group .wy-form-full,.wy-control-group .wy-form-halves,.wy-control-group .wy-form-thirds{padding-bottom:12px}.wy-control-group .wy-form-full select,.wy-control-group .wy-form-halves select,.wy-control-group .wy-form-thirds select{width:100%}.wy-control-group .wy-form-full input[type="text"],.wy-control-group .wy-form-full input[type="password"],.wy-control-group .wy-form-full input[type="email"],.wy-control-group .wy-form-full input[type="url"],.wy-control-group .wy-form-full input[type="date"],.wy-control-group .wy-form-full input[type="month"],.wy-control-group .wy-form-full input[type="time"],.wy-control-group .wy-form-full input[type="datetime"],.wy-control-group .wy-form-full input[type="datetime-local"],.wy-control-group .wy-form-full input[type="week"],.wy-control-group .wy-form-full input[type="number"],.wy-control-group .wy-form-full input[type="search"],.wy-control-group .wy-form-full input[type="tel"],.wy-control-group .wy-form-full input[type="color"],.wy-control-group .wy-form-halves input[type="text"],.wy-control-group .wy-form-halves input[type="password"],.wy-control-group .wy-form-halves input[type="email"],.wy-control-group .wy-form-halves input[type="url"],.wy-control-group .wy-form-halves input[type="date"],.wy-control-group .wy-form-halves input[type="month"],.wy-control-group .wy-form-halves input[type="time"],.wy-control-group .wy-form-halves input[type="datetime"],.wy-control-group .wy-form-halves input[type="datetime-local"],.wy-control-group .wy-form-halves input[type="week"],.wy-control-group .wy-form-halves input[type="number"],.wy-control-group .wy-form-halves input[type="search"],.wy-control-group .wy-form-halves input[type="tel"],.wy-control-group .wy-form-halves input[type="color"],.wy-control-group .wy-form-thirds input[type="text"],.wy-control-group .wy-form-thirds input[type="password"],.wy-control-group .wy-form-thirds input[type="email"],.wy-control-group .wy-form-thirds input[type="url"],.wy-control-group .wy-form-thirds input[type="date"],.wy-control-group .wy-form-thirds input[type="month"],.wy-control-group .wy-form-thirds input[type="time"],.wy-control-group .wy-form-thirds input[type="datetime"],.wy-control-group .wy-form-thirds input[type="datetime-local"],.wy-control-group .wy-form-thirds input[type="week"],.wy-control-group .wy-form-thirds input[type="number"],.wy-control-group .wy-form-thirds input[type="search"],.wy-control-group .wy-form-thirds input[type="tel"],.wy-control-group .wy-form-thirds input[type="color"]{width:100%}.wy-control-group .wy-form-full{float:left;display:block;margin-right:2.35765%;width:100%;margin-right:0}.wy-control-group .wy-form-full:last-child{margin-right:0}.wy-control-group .wy-form-halves{float:left;display:block;margin-right:2.35765%;width:48.82117%}.wy-control-group .wy-form-halves:last-child{margin-right:0}.wy-control-group .wy-form-halves:nth-of-type(2n){margin-right:0}.wy-control-group .wy-form-halves:nth-of-type(2n+1){clear:left}.wy-control-group .wy-form-thirds{float:left;display:block;margin-right:2.35765%;width:31.76157%}.wy-control-group .wy-form-thirds:last-child{margin-right:0}.wy-control-group .wy-form-thirds:nth-of-type(3n){margin-right:0}.wy-control-group .wy-form-thirds:nth-of-type(3n+1){clear:left}.wy-control-group.wy-control-group-no-input .wy-control{margin:6px 0 0 0;font-size:90%}.wy-control-no-input{display:inline-block;margin:6px 0 0 0;font-size:90%}.wy-control-group.fluid-input input[type="text"],.wy-control-group.fluid-input input[type="password"],.wy-control-group.fluid-input input[type="email"],.wy-control-group.fluid-input input[type="url"],.wy-control-group.fluid-input input[type="date"],.wy-control-group.fluid-input input[type="month"],.wy-control-group.fluid-input input[type="time"],.wy-control-group.fluid-input input[type="datetime"],.wy-control-group.fluid-input input[type="datetime-local"],.wy-control-group.fluid-input input[type="week"],.wy-control-group.fluid-input input[type="number"],.wy-control-group.fluid-input input[type="search"],.wy-control-group.fluid-input input[type="tel"],.wy-control-group.fluid-input input[type="color"]{width:100%}.wy-form-message-inline{display:inline-block;padding-left:0.3em;color:#666;vertical-align:middle;font-size:90%}.wy-form-message{display:block;color:#999;font-size:70%;margin-top:.3125em;font-style:italic}.wy-form-message p{font-size:inherit;font-style:italic;margin-bottom:6px}.wy-form-message p:last-child{margin-bottom:0}input{line-height:normal}input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;font-family:"Lato","proxima-nova","Helvetica Neue",Arial,sans-serif;*overflow:visible}input[type="text"],input[type="password"],input[type="email"],input[type="url"],input[type="date"],input[type="month"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="week"],input[type="number"],input[type="search"],input[type="tel"],input[type="color"]{-webkit-appearance:none;padding:6px;display:inline-block;border:1px solid #ccc;font-size:80%;font-family:"Lato","proxima-nova","Helvetica Neue",Arial,sans-serif;box-shadow:inset 0 1px 3px #ddd;border-radius:0;-webkit-transition:border 0.3s linear;-moz-transition:border 0.3s linear;transition:border 0.3s linear}input[type="datetime-local"]{padding:.34375em .625em}input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;margin-right:.3125em;*height:13px;*width:13px}input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus{outline:0;outline:thin dotted \9;border-color:#333}input.no-focus:focus{border-color:#ccc !important}input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted #333;outline:1px auto #129FEA}input[type="text"][disabled],input[type="password"][disabled],input[type="email"][disabled],input[type="url"][disabled],input[type="date"][disabled],input[type="month"][disabled],input[type="time"][disabled],input[type="datetime"][disabled],input[type="datetime-local"][disabled],input[type="week"][disabled],input[type="number"][disabled],input[type="search"][disabled],input[type="tel"][disabled],input[type="color"][disabled]{cursor:not-allowed;background-color:#fafafa}input:focus:invalid,textarea:focus:invalid,select:focus:invalid{color:#E74C3C;border:1px solid #E74C3C}input:focus:invalid:focus,textarea:focus:invalid:focus,select:focus:invalid:focus{border-color:#E74C3C}input[type="file"]:focus:invalid:focus,input[type="radio"]:focus:invalid:focus,input[type="checkbox"]:focus:invalid:focus{outline-color:#E74C3C}input.wy-input-large{padding:12px;font-size:100%}textarea{overflow:auto;vertical-align:top;width:100%;font-family:"Lato","proxima-nova","Helvetica Neue",Arial,sans-serif}select,textarea{padding:.5em .625em;display:inline-block;border:1px solid #ccc;font-size:80%;box-shadow:inset 0 1px 3px #ddd;-webkit-transition:border 0.3s linear;-moz-transition:border 0.3s linear;transition:border 0.3s linear}select{border:1px solid #ccc;background-color:#fff}select[multiple]{height:auto}select:focus,textarea:focus{outline:0}select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#fafafa}input[type="radio"][disabled],input[type="checkbox"][disabled]{cursor:not-allowed}.wy-checkbox,.wy-radio{margin:6px 0;color:#404040;display:block}.wy-checkbox input,.wy-radio input{vertical-align:baseline}.wy-form-message-inline{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}.wy-input-prefix,.wy-input-suffix{white-space:nowrap;padding:6px}.wy-input-prefix .wy-input-context,.wy-input-suffix .wy-input-context{line-height:27px;padding:0 8px;display:inline-block;font-size:80%;background-color:#f3f6f6;border:solid 1px #ccc;color:#999}.wy-input-suffix .wy-input-context{border-left:0}.wy-input-prefix .wy-input-context{border-right:0}.wy-switch{width:36px;height:12px;margin:12px 0;position:relative;border-radius:4px;background:#ccc;cursor:pointer;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.wy-switch:before{position:absolute;content:"";display:block;width:18px;height:18px;border-radius:4px;background:#999;left:-3px;top:-3px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.wy-switch:after{content:"false";position:absolute;left:48px;display:block;font-size:12px;color:#ccc}.wy-switch.active{background:#1e8449}.wy-switch.active:before{left:24px;background:#27AE60}.wy-switch.active:after{content:"true"}.wy-switch.disabled,.wy-switch.active.disabled{cursor:not-allowed}.wy-control-group.wy-control-group-error .wy-form-message,.wy-control-group.wy-control-group-error>label{color:#E74C3C}.wy-control-group.wy-control-group-error input[type="text"],.wy-control-group.wy-control-group-error input[type="password"],.wy-control-group.wy-control-group-error input[type="email"],.wy-control-group.wy-control-group-error input[type="url"],.wy-control-group.wy-control-group-error input[type="date"],.wy-control-group.wy-control-group-error input[type="month"],.wy-control-group.wy-control-group-error input[type="time"],.wy-control-group.wy-control-group-error input[type="datetime"],.wy-control-group.wy-control-group-error input[type="datetime-local"],.wy-control-group.wy-control-group-error input[type="week"],.wy-control-group.wy-control-group-error input[type="number"],.wy-control-group.wy-control-group-error input[type="search"],.wy-control-group.wy-control-group-error input[type="tel"],.wy-control-group.wy-control-group-error input[type="color"]{border:solid 1px #E74C3C}.wy-control-group.wy-control-group-error textarea{border:solid 1px #E74C3C}.wy-inline-validate{white-space:nowrap}.wy-inline-validate .wy-input-context{padding:.5em .625em;display:inline-block;font-size:80%}.wy-inline-validate.wy-inline-validate-success .wy-input-context{color:#27AE60}.wy-inline-validate.wy-inline-validate-danger .wy-input-context{color:#E74C3C}.wy-inline-validate.wy-inline-validate-warning .wy-input-context{color:#E67E22}.wy-inline-validate.wy-inline-validate-info .wy-input-context{color:#2980B9}.rotate-90{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.rotate-180{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.rotate-270{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.mirror{-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1)}.mirror.rotate-90{-webkit-transform:scaleX(-1) rotate(90deg);-moz-transform:scaleX(-1) rotate(90deg);-ms-transform:scaleX(-1) rotate(90deg);-o-transform:scaleX(-1) rotate(90deg);transform:scaleX(-1) rotate(90deg)}.mirror.rotate-180{-webkit-transform:scaleX(-1) rotate(180deg);-moz-transform:scaleX(-1) rotate(180deg);-ms-transform:scaleX(-1) rotate(180deg);-o-transform:scaleX(-1) rotate(180deg);transform:scaleX(-1) rotate(180deg)}.mirror.rotate-270{-webkit-transform:scaleX(-1) rotate(270deg);-moz-transform:scaleX(-1) rotate(270deg);-ms-transform:scaleX(-1) rotate(270deg);-o-transform:scaleX(-1) rotate(270deg);transform:scaleX(-1) rotate(270deg)}@media only screen and (max-width: 480px){.wy-form button[type="submit"]{margin:0.7em 0 0}.wy-form input[type="text"],.wy-form input[type="password"],.wy-form input[type="email"],.wy-form input[type="url"],.wy-form input[type="date"],.wy-form input[type="month"],.wy-form input[type="time"],.wy-form input[type="datetime"],.wy-form input[type="datetime-local"],.wy-form input[type="week"],.wy-form input[type="number"],.wy-form input[type="search"],.wy-form input[type="tel"],.wy-form input[type="color"]{margin-bottom:0.3em;display:block}.wy-form label{margin-bottom:0.3em;display:block}.wy-form input[type="password"],.wy-form input[type="email"],.wy-form input[type="url"],.wy-form input[type="date"],.wy-form input[type="month"],.wy-form input[type="time"],.wy-form input[type="datetime"],.wy-form input[type="datetime-local"],.wy-form input[type="week"],.wy-form input[type="number"],.wy-form input[type="search"],.wy-form input[type="tel"],.wy-form input[type="color"]{margin-bottom:0}.wy-form-aligned .wy-control-group label{margin-bottom:0.3em;text-align:left;display:block;width:100%}.wy-form-aligned .wy-control{margin:1.5em 0 0 0}.wy-form .wy-help-inline,.wy-form-message-inline,.wy-form-message{display:block;font-size:80%;padding:6px 0}}@media screen and (max-width: 768px){.tablet-hide{display:none}}@media screen and (max-width: 480px){.mobile-hide{display:none}}.float-left{float:left}.float-right{float:right}.full-width{width:100%}.wy-table,.rst-content table.docutils,.rst-content table.field-list{border-collapse:collapse;border-spacing:0;empty-cells:show;margin-bottom:24px}.wy-table caption,.rst-content table.docutils caption,.rst-content table.field-list caption{color:#000;font:italic 85%/1 arial,sans-serif;padding:1em 0;text-align:center}.wy-table td,.rst-content table.docutils td,.rst-content table.field-list td,.wy-table th,.rst-content table.docutils th,.rst-content table.field-list th{font-size:90%;margin:0;overflow:visible;padding:8px 16px}.wy-table td:first-child,.rst-content table.docutils td:first-child,.rst-content table.field-list td:first-child,.wy-table th:first-child,.rst-content table.docutils th:first-child,.rst-content table.field-list th:first-child{border-left-width:0}.wy-table thead,.rst-content table.docutils thead,.rst-content table.field-list thead{color:#000;text-align:left;vertical-align:bottom;white-space:nowrap}.wy-table thead th,.rst-content table.docutils thead th,.rst-content table.field-list thead th{font-weight:bold;border-bottom:solid 2px #e1e4e5}.wy-table td,.rst-content table.docutils td,.rst-content table.field-list td{background-color:transparent;vertical-align:middle}.wy-table td p,.rst-content table.docutils td p,.rst-content table.field-list td p{line-height:18px}.wy-table td p:last-child,.rst-content table.docutils td p:last-child,.rst-content table.field-list td p:last-child{margin-bottom:0}.wy-table .wy-table-cell-min,.rst-content table.docutils .wy-table-cell-min,.rst-content table.field-list .wy-table-cell-min{width:1%;padding-right:0}.wy-table .wy-table-cell-min input[type=checkbox],.rst-content table.docutils .wy-table-cell-min input[type=checkbox],.rst-content table.field-list .wy-table-cell-min input[type=checkbox],.wy-table .wy-table-cell-min input[type=checkbox],.rst-content table.docutils .wy-table-cell-min input[type=checkbox],.rst-content table.field-list .wy-table-cell-min input[type=checkbox]{margin:0}.wy-table-secondary{color:gray;font-size:90%}.wy-table-tertiary{color:gray;font-size:80%}.wy-table-odd td,.wy-table-striped tr:nth-child(2n-1) td,.rst-content table.docutils:not(.field-list) tr:nth-child(2n-1) td{background-color:#f3f6f6}.wy-table-backed{background-color:#f3f6f6}.wy-table-bordered-all,.rst-content table.docutils{border:1px solid #e1e4e5}.wy-table-bordered-all td,.rst-content table.docutils td{border-bottom:1px solid #e1e4e5;border-left:1px solid #e1e4e5}.wy-table-bordered-all tbody>tr:last-child td,.rst-content table.docutils tbody>tr:last-child td{border-bottom-width:0}.wy-table-bordered{border:1px solid #e1e4e5}.wy-table-bordered-rows td{border-bottom:1px solid #e1e4e5}.wy-table-bordered-rows tbody>tr:last-child td{border-bottom-width:0}.wy-table-horizontal tbody>tr:last-child td{border-bottom-width:0}.wy-table-horizontal td,.wy-table-horizontal th{border-width:0 0 1px 0;border-bottom:1px solid #e1e4e5}.wy-table-horizontal tbody>tr:last-child td{border-bottom-width:0}.wy-table-responsive{margin-bottom:24px;max-width:100%;overflow:auto}.wy-table-responsive table{margin-bottom:0 !important}.wy-table-responsive table td,.wy-table-responsive table th{white-space:nowrap}a{color:#2980B9;text-decoration:none;cursor:pointer}a:hover{color:#3091d1}a:visited{color:#9B59B6}html{height:100%;overflow-x:hidden}body{font-family:"Lato","proxima-nova","Helvetica Neue",Arial,sans-serif;font-weight:normal;color:#404040;min-height:100%;overflow-x:hidden;background:#edf0f2}.wy-text-left{text-align:left}.wy-text-center{text-align:center}.wy-text-right{text-align:right}.wy-text-large{font-size:120%}.wy-text-normal{font-size:100%}.wy-text-small,small{font-size:80%}.wy-text-strike{text-decoration:line-through}.wy-text-warning{color:#E67E22 !important}a.wy-text-warning:hover{color:#eb9950 !important}.wy-text-info{color:#2980B9 !important}a.wy-text-info:hover{color:#409ad5 !important}.wy-text-success{color:#27AE60 !important}a.wy-text-success:hover{color:#36d278 !important}.wy-text-danger{color:#E74C3C !important}a.wy-text-danger:hover{color:#ed7669 !important}.wy-text-neutral{color:#404040 !important}a.wy-text-neutral:hover{color:#595959 !important}h1,h2,.rst-content .toctree-wrapper p.caption,h3,h4,h5,h6,legend{margin-top:0;font-weight:700;font-family:"Roboto Slab","ff-tisa-web-pro","Georgia",Arial,sans-serif}p{line-height:24px;margin:0;font-size:16px;margin-bottom:24px}h1{font-size:175%}h2,.rst-content .toctree-wrapper p.caption{font-size:150%}h3{font-size:125%}h4{font-size:115%}h5{font-size:110%}h6{font-size:100%}hr{display:block;height:1px;border:0;border-top:1px solid #e1e4e5;margin:24px 0;padding:0}code,.rst-content tt,.rst-content code{white-space:nowrap;max-width:100%;background:#fff;border:solid 1px #e1e4e5;font-size:75%;padding:0 5px;font-family:Consolas,"Andale Mono WT","Andale Mono","Lucida Console","Lucida Sans Typewriter","DejaVu Sans Mono","Bitstream Vera Sans Mono","Liberation Mono","Nimbus Mono L",Monaco,"Courier New",Courier,monospace;color:#E74C3C;overflow-x:auto}code.code-large,.rst-content tt.code-large{font-size:90%}.wy-plain-list-disc,.rst-content .section ul,.rst-content .toctree-wrapper ul,article ul{list-style:disc;line-height:24px;margin-bottom:24px}.wy-plain-list-disc li,.rst-content .section ul li,.rst-content .toctree-wrapper ul li,article ul li{list-style:disc;margin-left:24px}.wy-plain-list-disc li p:last-child,.rst-content .section ul li p:last-child,.rst-content .toctree-wrapper ul li p:last-child,article ul li p:last-child{margin-bottom:0}.wy-plain-list-disc li ul,.rst-content .section ul li ul,.rst-content .toctree-wrapper ul li ul,article ul li ul{margin-bottom:0}.wy-plain-list-disc li li,.rst-content .section ul li li,.rst-content .toctree-wrapper ul li li,article ul li li{list-style:circle}.wy-plain-list-disc li li li,.rst-content .section ul li li li,.rst-content .toctree-wrapper ul li li li,article ul li li li{list-style:square}.wy-plain-list-disc li ol li,.rst-content .section ul li ol li,.rst-content .toctree-wrapper ul li ol li,article ul li ol li{list-style:decimal}.wy-plain-list-decimal,.rst-content .section ol,.rst-content ol.arabic,article ol{list-style:decimal;line-height:24px;margin-bottom:24px}.wy-plain-list-decimal li,.rst-content .section ol li,.rst-content ol.arabic li,article ol li{list-style:decimal;margin-left:24px}.wy-plain-list-decimal li p:last-child,.rst-content .section ol li p:last-child,.rst-content ol.arabic li p:last-child,article ol li p:last-child{margin-bottom:0}.wy-plain-list-decimal li ul,.rst-content .section ol li ul,.rst-content ol.arabic li ul,article ol li ul{margin-bottom:0}.wy-plain-list-decimal li ul li,.rst-content .section ol li ul li,.rst-content ol.arabic li ul li,article ol li ul li{list-style:disc}.codeblock-example{border:1px solid #e1e4e5;border-bottom:none;padding:24px;padding-top:48px;font-weight:500;background:#fff;position:relative}.codeblock-example:after{content:"Example";position:absolute;top:0px;left:0px;background:#9B59B6;color:#fff;padding:6px 12px}.codeblock-example.prettyprint-example-only{border:1px solid #e1e4e5;margin-bottom:24px}.codeblock,pre.literal-block,.rst-content .literal-block,.rst-content pre.literal-block,div[class^='highlight']{border:1px solid #e1e4e5;padding:0px;overflow-x:auto;background:#fff;margin:1px 0 24px 0}.codeblock div[class^='highlight'],pre.literal-block div[class^='highlight'],.rst-content .literal-block div[class^='highlight'],div[class^='highlight'] div[class^='highlight']{border:none;background:none;margin:0}div[class^='highlight'] td.code{width:100%}.linenodiv pre{border-right:solid 1px #e6e9ea;margin:0;padding:12px 12px;font-family:Consolas,"Andale Mono WT","Andale Mono","Lucida Console","Lucida Sans Typewriter","DejaVu Sans Mono","Bitstream Vera Sans Mono","Liberation Mono","Nimbus Mono L",Monaco,"Courier New",Courier,monospace;font-size:12px;line-height:1.5;color:#d9d9d9}div[class^='highlight'] pre{white-space:pre;margin:0;padding:12px 12px;font-family:Consolas,"Andale Mono WT","Andale Mono","Lucida Console","Lucida Sans Typewriter","DejaVu Sans Mono","Bitstream Vera Sans Mono","Liberation Mono","Nimbus Mono L",Monaco,"Courier New",Courier,monospace;font-size:12px;line-height:1.5;display:block;overflow:auto;color:#404040}@media print{.codeblock,pre.literal-block,.rst-content .literal-block,.rst-content pre.literal-block,div[class^='highlight'],div[class^='highlight'] pre{white-space:pre-wrap}}.hll{background-color:#ffc;margin:0 -12px;padding:0 12px;display:block}.c{color:#998;font-style:italic}.err{color:#a61717;background-color:#e3d2d2}.k{font-weight:bold}.o{font-weight:bold}.cm{color:#998;font-style:italic}.cp{color:#999;font-weight:bold}.c1{color:#998;font-style:italic}.cs{color:#999;font-weight:bold;font-style:italic}.gd{color:#000;background-color:#fdd}.gd .x{color:#000;background-color:#faa}.ge{font-style:italic}.gr{color:#a00}.gh{color:#999}.gi{color:#000;background-color:#dfd}.gi .x{color:#000;background-color:#afa}.go{color:#888}.gp{color:#555}.gs{font-weight:bold}.gu{color:purple;font-weight:bold}.gt{color:#a00}.kc{font-weight:bold}.kd{font-weight:bold}.kn{font-weight:bold}.kp{font-weight:bold}.kr{font-weight:bold}.kt{color:#458;font-weight:bold}.m{color:#099}.s{color:#d14}.n{color:#333}.na{color:teal}.nb{color:#0086b3}.nc{color:#458;font-weight:bold}.no{color:teal}.ni{color:purple}.ne{color:#900;font-weight:bold}.nf{color:#900;font-weight:bold}.nn{color:#555}.nt{color:navy}.nv{color:teal}.ow{font-weight:bold}.w{color:#bbb}.mf{color:#099}.mh{color:#099}.mi{color:#099}.mo{color:#099}.sb{color:#d14}.sc{color:#d14}.sd{color:#d14}.s2{color:#d14}.se{color:#d14}.sh{color:#d14}.si{color:#d14}.sx{color:#d14}.sr{color:#009926}.s1{color:#d14}.ss{color:#990073}.bp{color:#999}.vc{color:teal}.vg{color:teal}.vi{color:teal}.il{color:#099}.gc{color:#999;background-color:#EAF2F5}.wy-breadcrumbs li{display:inline-block}.wy-breadcrumbs li.wy-breadcrumbs-aside{float:right}.wy-breadcrumbs li a{display:inline-block;padding:5px}.wy-breadcrumbs li a:first-child{padding-left:0}.wy-breadcrumbs li code,.wy-breadcrumbs li .rst-content tt,.rst-content .wy-breadcrumbs li tt{padding:5px;border:none;background:none}.wy-breadcrumbs li code.literal,.wy-breadcrumbs li .rst-content tt.literal,.rst-content .wy-breadcrumbs li tt.literal{color:#404040}.wy-breadcrumbs-extra{margin-bottom:0;color:#b3b3b3;font-size:80%;display:inline-block}@media screen and (max-width: 480px){.wy-breadcrumbs-extra{display:none}.wy-breadcrumbs li.wy-breadcrumbs-aside{display:none}}@media print{.wy-breadcrumbs li.wy-breadcrumbs-aside{display:none}}.wy-affix{position:fixed;top:1.618em}.wy-menu a:hover{text-decoration:none}.wy-menu-horiz{*zoom:1}.wy-menu-horiz:before,.wy-menu-horiz:after{display:table;content:""}.wy-menu-horiz:after{clear:both}.wy-menu-horiz ul,.wy-menu-horiz li{display:inline-block}.wy-menu-horiz li:hover{background:rgba(255,255,255,0.1)}.wy-menu-horiz li.divide-left{border-left:solid 1px #404040}.wy-menu-horiz li.divide-right{border-right:solid 1px #404040}.wy-menu-horiz a{height:32px;display:inline-block;line-height:32px;padding:0 16px}.wy-menu-vertical{width:300px}.wy-menu-vertical header,.wy-menu-vertical p.caption{height:32px;display:inline-block;line-height:32px;padding:0 1.618em;margin-bottom:0;display:block;font-weight:bold;text-transform:uppercase;font-size:80%;color:#555;white-space:nowrap}.wy-menu-vertical ul{margin-bottom:0}.wy-menu-vertical li.divide-top{border-top:solid 1px #404040}.wy-menu-vertical li.divide-bottom{border-bottom:solid 1px #404040}.wy-menu-vertical li.current{background:#e3e3e3}.wy-menu-vertical li.current a{color:gray;border-right:solid 1px #c9c9c9;padding:.4045em 2.427em}.wy-menu-vertical li.current a:hover{background:#d6d6d6}.wy-menu-vertical li code,.wy-menu-vertical li .rst-content tt,.rst-content .wy-menu-vertical li tt{border:none;background:inherit;color:inherit;padding-left:0;padding-right:0}.wy-menu-vertical li span.toctree-expand{display:block;float:left;margin-left:-1.2em;font-size:0.8em;line-height:1.6em;color:#4d4d4d}.wy-menu-vertical li.on a,.wy-menu-vertical li.current>a{color:#404040;padding:.4045em 1.618em;font-weight:bold;position:relative;background:#fcfcfc;border:none;border-bottom:solid 1px #c9c9c9;border-top:solid 1px #c9c9c9;padding-left:1.618em -4px}.wy-menu-vertical li.on a:hover,.wy-menu-vertical li.current>a:hover{background:#fcfcfc}.wy-menu-vertical li.on a:hover span.toctree-expand,.wy-menu-vertical li.current>a:hover span.toctree-expand{color:gray}.wy-menu-vertical li.on a span.toctree-expand,.wy-menu-vertical li.current>a span.toctree-expand{display:block;font-size:0.8em;line-height:1.6em;color:#333}.wy-menu-vertical li.toctree-l1.current li.toctree-l2>ul,.wy-menu-vertical li.toctree-l2.current li.toctree-l3>ul{display:none}.wy-menu-vertical li.toctree-l1.current li.toctree-l2.current>ul,.wy-menu-vertical li.toctree-l2.current li.toctree-l3.current>ul{display:block}.wy-menu-vertical li.toctree-l2.current>a{background:#c9c9c9;padding:.4045em 2.427em}.wy-menu-vertical li.toctree-l2.current li.toctree-l3>a{display:block;background:#c9c9c9;padding:.4045em 4.045em}.wy-menu-vertical li.toctree-l2 a:hover span.toctree-expand{color:gray}.wy-menu-vertical li.toctree-l2 span.toctree-expand{color:#a3a3a3}.wy-menu-vertical li.toctree-l3{font-size:0.9em}.wy-menu-vertical li.toctree-l3.current>a{background:#bdbdbd;padding:.4045em 4.045em}.wy-menu-vertical li.toctree-l3.current li.toctree-l4>a{display:block;background:#bdbdbd;padding:.4045em 5.663em;border-top:none;border-bottom:none}.wy-menu-vertical li.toctree-l3 a:hover span.toctree-expand{color:gray}.wy-menu-vertical li.toctree-l3 span.toctree-expand{color:#969696}.wy-menu-vertical li.toctree-l4{font-size:0.9em}.wy-menu-vertical li.current ul{display:block}.wy-menu-vertical li ul{margin-bottom:0;display:none}.wy-menu-vertical .local-toc li ul{display:block}.wy-menu-vertical li ul li a{margin-bottom:0;color:#b3b3b3;font-weight:normal}.wy-menu-vertical a{display:inline-block;line-height:18px;padding:.4045em 1.618em;display:block;position:relative;font-size:90%;color:#b3b3b3}.wy-menu-vertical a:hover{background-color:#4e4a4a;cursor:pointer}.wy-menu-vertical a:hover span.toctree-expand{color:#b3b3b3}.wy-menu-vertical a:active{background-color:#2980B9;cursor:pointer;color:#fff}.wy-menu-vertical a:active span.toctree-expand{color:#fff}.wy-side-nav-search{display:block;width:300px;padding:.809em;margin-bottom:.809em;z-index:200;background-color:#2980B9;text-align:center;padding:.809em;display:block;color:#fcfcfc;margin-bottom:.809em}.wy-side-nav-search input[type=text]{width:100%;border-radius:50px;padding:6px 12px;border-color:#2472a4}.wy-side-nav-search img{display:block;margin:auto auto .809em auto;height:45px;width:45px;background-color:#2980B9;padding:5px;border-radius:100%}.wy-side-nav-search>a,.wy-side-nav-search .wy-dropdown>a{color:#fcfcfc;font-size:100%;font-weight:bold;display:inline-block;padding:4px 6px;margin-bottom:.809em}.wy-side-nav-search>a:hover,.wy-side-nav-search .wy-dropdown>a:hover{background:rgba(255,255,255,0.1)}.wy-side-nav-search>a img.logo,.wy-side-nav-search .wy-dropdown>a img.logo{display:block;margin:0 auto;height:auto;width:auto;border-radius:0;max-width:100%;background:transparent}.wy-side-nav-search>a.icon img.logo,.wy-side-nav-search .wy-dropdown>a.icon img.logo{margin-top:0.85em}.wy-side-nav-search>div.version{margin-top:-.4045em;margin-bottom:.809em;font-weight:normal;color:rgba(255,255,255,0.3)}.wy-nav .wy-menu-vertical header{color:#2980B9}.wy-nav .wy-menu-vertical a{color:#b3b3b3}.wy-nav .wy-menu-vertical a:hover{background-color:#2980B9;color:#fff}[data-menu-wrap]{-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;transition:all 0.2s ease-in;position:absolute;opacity:1;width:100%;opacity:0}[data-menu-wrap].move-center{left:0;right:auto;opacity:1}[data-menu-wrap].move-left{right:auto;left:-100%;opacity:0}[data-menu-wrap].move-right{right:-100%;left:auto;opacity:0}.wy-body-for-nav{background:left repeat-y #fcfcfc;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxOERBMTRGRDBFMUUxMUUzODUwMkJCOThDMEVFNURFMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxOERBMTRGRTBFMUUxMUUzODUwMkJCOThDMEVFNURFMCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjE4REExNEZCMEUxRTExRTM4NTAyQkI5OEMwRUU1REUwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjE4REExNEZDMEUxRTExRTM4NTAyQkI5OEMwRUU1REUwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+EwrlwAAAAA5JREFUeNpiMDU0BAgwAAE2AJgB9BnaAAAAAElFTkSuQmCC);background-size:300px 1px}.wy-grid-for-nav{position:absolute;width:100%;height:100%}.wy-nav-side{position:fixed;top:0;bottom:0;left:0;padding-bottom:2em;width:300px;overflow-x:hidden;overflow-y:hidden;min-height:100%;background:#343131;z-index:200}.wy-side-scroll{width:320px;position:relative;overflow-x:hidden;overflow-y:scroll;height:100%}.wy-nav-top{display:none;background:#2980B9;color:#fff;padding:.4045em .809em;position:relative;line-height:50px;text-align:center;font-size:100%;*zoom:1}.wy-nav-top:before,.wy-nav-top:after{display:table;content:""}.wy-nav-top:after{clear:both}.wy-nav-top a{color:#fff;font-weight:bold}.wy-nav-top img{margin-right:12px;height:45px;width:45px;background-color:#2980B9;padding:5px;border-radius:100%}.wy-nav-top i{font-size:30px;float:left;cursor:pointer;padding-top:inherit}.wy-nav-content-wrap{margin-left:300px;background:#fcfcfc;min-height:100%}.wy-nav-content{padding:1.618em 3.236em;height:100%;max-width:800px;margin:auto}.wy-body-mask{position:fixed;width:100%;height:100%;background:rgba(0,0,0,0.2);display:none;z-index:499}.wy-body-mask.on{display:block}footer{color:#999}footer p{margin-bottom:12px}footer span.commit code,footer span.commit .rst-content tt,.rst-content footer span.commit tt{padding:0px;font-family:Consolas,"Andale Mono WT","Andale Mono","Lucida Console","Lucida Sans Typewriter","DejaVu Sans Mono","Bitstream Vera Sans Mono","Liberation Mono","Nimbus Mono L",Monaco,"Courier New",Courier,monospace;font-size:1em;background:none;border:none;color:#999}.rst-footer-buttons{*zoom:1}.rst-footer-buttons:before,.rst-footer-buttons:after{display:table;content:""}.rst-footer-buttons:after{clear:both}.rst-breadcrumbs-buttons{margin-top:12px;*zoom:1}.rst-breadcrumbs-buttons:before,.rst-breadcrumbs-buttons:after{display:table;content:""}.rst-breadcrumbs-buttons:after{clear:both}#search-results .search li{margin-bottom:24px;border-bottom:solid 1px #e1e4e5;padding-bottom:24px}#search-results .search li:first-child{border-top:solid 1px #e1e4e5;padding-top:24px}#search-results .search li a{font-size:120%;margin-bottom:12px;display:inline-block}#search-results .context{color:gray;font-size:90%}@media screen and (max-width: 768px){.wy-body-for-nav{background:#fcfcfc}.wy-nav-top{display:block}.wy-nav-side{left:-300px}.wy-nav-side.shift{width:85%;left:0}.wy-side-scroll{width:auto}.wy-side-nav-search{width:auto}.wy-menu.wy-menu-vertical{width:auto}.wy-nav-content-wrap{margin-left:0}.wy-nav-content-wrap .wy-nav-content{padding:1.618em}.wy-nav-content-wrap.shift{position:fixed;min-width:100%;left:85%;top:0;height:100%;overflow:hidden}}@media screen and (min-width: 1400px){.wy-nav-content-wrap{background:rgba(0,0,0,0.05)}.wy-nav-content{margin:0;background:#fcfcfc}}@media print{.rst-versions,footer,.wy-nav-side{display:none}.wy-nav-content-wrap{margin-left:0}}.rst-versions{position:fixed;bottom:0;left:0;width:300px;color:#fcfcfc;background:#1f1d1d;border-top:solid 10px #343131;font-family:"Lato","proxima-nova","Helvetica Neue",Arial,sans-serif;z-index:400}.rst-versions a{color:#2980B9;text-decoration:none}.rst-versions .rst-badge-small{display:none}.rst-versions .rst-current-version{padding:12px;background-color:#272525;display:block;text-align:right;font-size:90%;cursor:pointer;color:#27AE60;*zoom:1}.rst-versions .rst-current-version:before,.rst-versions .rst-current-version:after{display:table;content:""}.rst-versions .rst-current-version:after{clear:both}.rst-versions .rst-current-version .fa,.rst-versions .rst-current-version .wy-menu-vertical li span.toctree-expand,.wy-menu-vertical li .rst-versions .rst-current-version span.toctree-expand,.rst-versions .rst-current-version .rst-content .admonition-title,.rst-content .rst-versions .rst-current-version .admonition-title,.rst-versions .rst-current-version .rst-content h1 .headerlink,.rst-content h1 .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content h2 .headerlink,.rst-content h2 .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content h3 .headerlink,.rst-content h3 .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content h4 .headerlink,.rst-content h4 .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content h5 .headerlink,.rst-content h5 .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content h6 .headerlink,.rst-content h6 .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content dl dt .headerlink,.rst-content dl dt .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content p.caption .headerlink,.rst-content p.caption .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content tt.download span:first-child,.rst-content tt.download .rst-versions .rst-current-version span:first-child,.rst-versions .rst-current-version .rst-content code.download span:first-child,.rst-content code.download .rst-versions .rst-current-version span:first-child,.rst-versions .rst-current-version .icon{color:#fcfcfc}.rst-versions .rst-current-version .fa-book,.rst-versions .rst-current-version .icon-book{float:left}.rst-versions .rst-current-version .icon-book{float:left}.rst-versions .rst-current-version.rst-out-of-date{background-color:#E74C3C;color:#fff}.rst-versions .rst-current-version.rst-active-old-version{background-color:#F1C40F;color:#000}.rst-versions.shift-up .rst-other-versions{display:block}.rst-versions .rst-other-versions{font-size:90%;padding:12px;color:gray;display:none}.rst-versions .rst-other-versions hr{display:block;height:1px;border:0;margin:20px 0;padding:0;border-top:solid 1px #413d3d}.rst-versions .rst-other-versions dd{display:inline-block;margin:0}.rst-versions .rst-other-versions dd a{display:inline-block;padding:6px;color:#fcfcfc}.rst-versions.rst-badge{width:auto;bottom:20px;right:20px;left:auto;border:none;max-width:300px}.rst-versions.rst-badge .icon-book{float:none}.rst-versions.rst-badge .fa-book,.rst-versions.rst-badge .icon-book{float:none}.rst-versions.rst-badge.shift-up .rst-current-version{text-align:right}.rst-versions.rst-badge.shift-up .rst-current-version .fa-book,.rst-versions.rst-badge.shift-up .rst-current-version .icon-book{float:left}.rst-versions.rst-badge.shift-up .rst-current-version .icon-book{float:left}.rst-versions.rst-badge .rst-current-version{width:auto;height:30px;line-height:30px;padding:0 6px;display:block;text-align:center}@media screen and (max-width: 768px){.rst-versions{width:85%;display:none}.rst-versions.shift{display:block}}.rst-content img{max-width:100%;height:auto !important}.rst-content .highlight>pre{line-height:normal}.rst-content div.figure{margin-bottom:24px}.rst-content div.figure p.caption{font-style:italic}.rst-content div.figure.align-center{text-align:center}.rst-content .section>img,.rst-content .section>a>img{margin-bottom:24px}.rst-content blockquote{margin-left:24px;line-height:24px;margin-bottom:24px}.rst-content .note .last,.rst-content .attention .last,.rst-content .caution .last,.rst-content .danger .last,.rst-content .error .last,.rst-content .hint .last,.rst-content .important .last,.rst-content .tip .last,.rst-content .warning .last,.rst-content .seealso .last,.rst-content .admonition-todo .last{margin-bottom:0}.rst-content .admonition-title:before{margin-right:4px}.rst-content .admonition table{border-color:rgba(0,0,0,0.1)}.rst-content .admonition table td,.rst-content .admonition table th{background:transparent !important;border-color:rgba(0,0,0,0.1) !important}.rst-content .section ol.loweralpha,.rst-content .section ol.loweralpha li{list-style:lower-alpha}.rst-content .section ol.upperalpha,.rst-content .section ol.upperalpha li{list-style:upper-alpha}.rst-content .section ol p,.rst-content .section ul p{margin-bottom:12px}.rst-content .line-block{margin-left:24px}.rst-content .topic-title{font-weight:bold;margin-bottom:12px}.rst-content .toc-backref{color:#404040}.rst-content .align-right{float:right;margin:0px 0px 24px 24px}.rst-content .align-left{float:left;margin:0px 24px 24px 0px}.rst-content .align-center{margin:auto;display:block}.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content .toctree-wrapper p.caption .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content dl dt .headerlink,.rst-content p.caption .headerlink{display:none;visibility:hidden;font-size:14px}.rst-content h1 .headerlink:after,.rst-content h2 .headerlink:after,.rst-content .toctree-wrapper p.caption .headerlink:after,.rst-content h3 .headerlink:after,.rst-content h4 .headerlink:after,.rst-content h5 .headerlink:after,.rst-content h6 .headerlink:after,.rst-content dl dt .headerlink:after,.rst-content p.caption .headerlink:after{visibility:visible;content:"";font-family:FontAwesome;display:inline-block}.rst-content h1:hover .headerlink,.rst-content h2:hover .headerlink,.rst-content .toctree-wrapper p.caption:hover .headerlink,.rst-content h3:hover .headerlink,.rst-content h4:hover .headerlink,.rst-content h5:hover .headerlink,.rst-content h6:hover .headerlink,.rst-content dl dt:hover .headerlink,.rst-content p.caption:hover .headerlink{display:inline-block}.rst-content .sidebar{float:right;width:40%;display:block;margin:0 0 24px 24px;padding:24px;background:#f3f6f6;border:solid 1px #e1e4e5}.rst-content .sidebar p,.rst-content .sidebar ul,.rst-content .sidebar dl{font-size:90%}.rst-content .sidebar .last{margin-bottom:0}.rst-content .sidebar .sidebar-title{display:block;font-family:"Roboto Slab","ff-tisa-web-pro","Georgia",Arial,sans-serif;font-weight:bold;background:#e1e4e5;padding:6px 12px;margin:-24px;margin-bottom:24px;font-size:100%}.rst-content .highlighted{background:#F1C40F;display:inline-block;font-weight:bold;padding:0 6px}.rst-content .footnote-reference,.rst-content .citation-reference{vertical-align:super;font-size:90%}.rst-content table.docutils.citation,.rst-content table.docutils.footnote{background:none;border:none;color:#999}.rst-content table.docutils.citation td,.rst-content table.docutils.citation tr,.rst-content table.docutils.footnote td,.rst-content table.docutils.footnote tr{border:none;background-color:transparent !important;white-space:normal}.rst-content table.docutils.citation td.label,.rst-content table.docutils.footnote td.label{padding-left:0;padding-right:0;vertical-align:top}.rst-content table.docutils.citation tt,.rst-content table.docutils.citation code,.rst-content table.docutils.footnote tt,.rst-content table.docutils.footnote code{color:#555}.rst-content table.field-list{border:none}.rst-content table.field-list td{border:none;padding-top:5px}.rst-content table.field-list td>strong{display:inline-block;margin-top:3px}.rst-content table.field-list .field-name{padding-right:10px;text-align:left;white-space:nowrap}.rst-content table.field-list .field-body{text-align:left;padding-left:0}.rst-content tt,.rst-content tt,.rst-content code{color:#000;padding:2px 5px}.rst-content tt big,.rst-content tt em,.rst-content tt big,.rst-content code big,.rst-content tt em,.rst-content code em{font-size:100% !important;line-height:normal}.rst-content tt.literal,.rst-content tt.literal,.rst-content code.literal{color:#E74C3C}.rst-content tt.xref,a .rst-content tt,.rst-content tt.xref,.rst-content code.xref,a .rst-content tt,a .rst-content code{font-weight:bold;color:#404040}.rst-content a tt,.rst-content a tt,.rst-content a code{color:#2980B9}.rst-content dl{margin-bottom:24px}.rst-content dl dt{font-weight:bold}.rst-content dl p,.rst-content dl table,.rst-content dl ul,.rst-content dl ol{margin-bottom:12px !important}.rst-content dl dd{margin:0 0 12px 24px}.rst-content dl:not(.docutils){margin-bottom:24px}.rst-content dl:not(.docutils) dt{display:inline-block;margin:6px 0;font-size:90%;line-height:normal;background:#e7f2fa;color:#2980B9;border-top:solid 3px #6ab0de;padding:6px;position:relative}.rst-content dl:not(.docutils) dt:before{color:#6ab0de}.rst-content dl:not(.docutils) dt .headerlink{color:#404040;font-size:100% !important}.rst-content dl:not(.docutils) dl dt{margin-bottom:6px;border:none;border-left:solid 3px #ccc;background:#f0f0f0;color:#555}.rst-content dl:not(.docutils) dl dt .headerlink{color:#404040;font-size:100% !important}.rst-content dl:not(.docutils) dt:first-child{margin-top:0}.rst-content dl:not(.docutils) tt,.rst-content dl:not(.docutils) tt,.rst-content dl:not(.docutils) code{font-weight:bold}.rst-content dl:not(.docutils) tt.descname,.rst-content dl:not(.docutils) tt.descclassname,.rst-content dl:not(.docutils) tt.descname,.rst-content dl:not(.docutils) code.descname,.rst-content dl:not(.docutils) tt.descclassname,.rst-content dl:not(.docutils) code.descclassname{background-color:transparent;border:none;padding:0;font-size:100% !important}.rst-content dl:not(.docutils) tt.descname,.rst-content dl:not(.docutils) tt.descname,.rst-content dl:not(.docutils) code.descname{font-weight:bold}.rst-content dl:not(.docutils) .optional{display:inline-block;padding:0 4px;color:#000;font-weight:bold}.rst-content dl:not(.docutils) .property{display:inline-block;padding-right:8px}.rst-content .viewcode-link,.rst-content .viewcode-back{display:inline-block;color:#27AE60;font-size:80%;padding-left:24px}.rst-content .viewcode-back{display:block;float:right}.rst-content p.rubric{margin-bottom:12px;font-weight:bold}.rst-content tt.download,.rst-content code.download{background:inherit;padding:inherit;font-weight:normal;font-family:inherit;font-size:inherit;color:inherit;border:inherit;white-space:inherit}.rst-content tt.download span:first-child,.rst-content code.download span:first-child{-webkit-font-smoothing:subpixel-antialiased}.rst-content tt.download span:first-child:before,.rst-content code.download span:first-child:before{margin-right:4px}.rst-content .guilabel{border:1px solid #7fbbe3;background:#e7f2fa;font-size:80%;font-weight:700;border-radius:4px;padding:2.4px 6px;margin:auto 2px}@media screen and (max-width: 480px){.rst-content .sidebar{width:100%}}span[id*='MathJax-Span']{color:#404040}.math{text-align:center}@font-face{font-family:"Inconsolata";font-style:normal;font-weight:400;src:local("Inconsolata"),local("Inconsolata-Regular"),url(../fonts/Inconsolata-Regular.ttf) format("truetype")}@font-face{font-family:"Inconsolata";font-style:normal;font-weight:700;src:local("Inconsolata Bold"),local("Inconsolata-Bold"),url(../fonts/Inconsolata-Bold.ttf) format("truetype")}@font-face{font-family:"Lato";font-style:normal;font-weight:400;src:local("Lato Regular"),local("Lato-Regular"),url(../fonts/Lato-Regular.ttf) format("truetype")}@font-face{font-family:"Lato";font-style:normal;font-weight:700;src:local("Lato Bold"),local("Lato-Bold"),url(../fonts/Lato-Bold.ttf) format("truetype")}@font-face{font-family:"Roboto Slab";font-style:normal;font-weight:400;src:local("Roboto Slab Regular"),local("RobotoSlab-Regular"),url(../fonts/RobotoSlab-Regular.ttf) format("truetype")}@font-face{font-family:"Roboto Slab";font-style:normal;font-weight:700;src:local("Roboto Slab Bold"),local("RobotoSlab-Bold"),url(../fonts/RobotoSlab-Bold.ttf) format("truetype")} /*# sourceMappingURL=theme.css.map */ PK'2K-f<  ?mono-developer-documentation-latest/_downloads/quote_arnold.ino#include // include mono library using namespace mono::ui; // Add mono namespace using namespace mono::geo; ButtonView *button; TextLabelView *statusLbl; mono::io::Wifi *wifi; mono::network::HttpPostClient client; float temp = 0.0; int lastBatteryLevel = 100; const char *quotes[] = { "I'll be back.", "You are one ugly motherfucker.", "Hasta la vista, baby.", "Remember, Sully, when I promised to kill you last?", "Fuck you, asshole.", "Consider this a divorce!", "Get to the chopper!!", "Honey, you shouldn't drink and bake.", "Come with me if you want to live.", "If it bleeds, we can kill it." }; int curQuote = 0; mono::PowerSaver *saver; void setup() { // put your setup code here, to run once: saver = new PowerSaver(10000, 60000); button = new ButtonView(Rect(20, 80, 176 - 40, 65), "Quote Arnold"); button->setClickCallback(&handleButton); button->show(); // Text status label statusLbl = new TextLabelView(Rect(10,180,156,35), "Not connected"); statusLbl->setAlignment(TextLabelView::ALIGN_CENTER); statusLbl->show(); wifi = new mono::io::Wifi(YOUR_SSID, YOUR_PASSPHRASE); wifi->setConnectedCallback(&networkReady); wifi->setConnectErrorCallback(&networkError); srand(mono::IApplicationContext::Instance->Temperature->ReadMilliCelcius()); } void loop() { // put your main code here, to run repeatedly: } void networkReady() { printf("network ready!\r\n"); statusLbl->setText("Connected"); beginPostRequest(); } void networkError() { statusLbl->setText("Connect Error"); } void handleButton() { curQuote = rand() % 10; if (wifi->isConnected()) { beginPostRequest(); return; } wifi->connect(); statusLbl->setText("Connecting..."); } void beginPostRequest() { if (!wifi->isConnected()) // bail if network not ready { statusLbl->setText("not yet ready!"); return; } client = mono::network::HttpPostClient( "http://maker.ifttt.com/trigger/" YOUR_EVENT_NAME "/with/key/" YOUR_API_KEY, "Content-Type: application/json\r\n"); client.setBodyDataCallback(&httpData); client.setBodyLengthCallback(&httpLength); temp = mono::IApplicationContext::Instance->Temperature->ReadMilliCelcius() / 1000.0; lastBatteryLevel = mono::power::MonoBattery::ReadPercentage(); client.post(); } uint16_t httpLength() { // get the fraction part of floating point int fracPart = 10*(temp - (int)temp); return snprintf(0,0, "{ \"value1\": \"%s\", \"value2\": %i.%i, \"value3\": %i}", quotes[curQuote], (int)temp, fracPart, lastBatteryLevel); } void httpData(char *data) { // get the fraction part of floating point int fracPart = 10*(temp - (int)temp); snprintf(data,httpLength()+1, "{ \"value1\": \"%s\", \"value2\": %i.%i, \"value3\": %i}", quotes[curQuote], (int)temp, fracPart, lastBatteryLevel); }PK'2Kll;mono-developer-documentation-latest/_images/push-notice.pngPNG  IHDRCp iCCPICC ProfileHTǿI/@zAz EJ(1QY\EEˊ.(@ւba},ʺX<{;;wNιPX|~,@&O(d1D@րbg=BC.Z׿$eBQNd3Q>F/L Ӽey 9eۦ9q{fj"¼P@XchNA}(-x.(SY P^bQ6L'y&Jˌl~k:23DsF*CWJ(dNG1;+n9,9Gz1K0-WȌc0?/cQ?)l9N28?5"zsQ8;=(%P@)[$șawXtEKy 40hvB@L % l;@5zp . `!*D!MH2 򁂠0(JR $ PTUCg4t Chz}>l;p /S,8.7Up-|n/;~ O !#tD 1E/$C)E*Z iG[C>ap18c16&  SǴ`00q7,5:al 6[aOa/a`q8gbqiUM=f\7x > %]#!GI"ML|BBBY1ә z98.bF&śTܕJ(}Vf((+oUnU~Q1VYWʘ*[TC5XX-Lm u u?u.ct w44F5i\5_0 F1%گի5m]ݬD㠓]Sg\WS7X@QQA/Uo^}h #JL|FdžTC7,ZF8#t=F}ưqq ΄kǤvނL)9ft "VWq[ͻͿYZdXxd)g`Ydn؊mUcuۚjkֺM^4` _vMv 9;:lrut\x񓓝ӟΦ·G,LZxp᠋ eؕMˍV]ǝ^>aq㕧/'^ވwwOOS_mFq?[U~X@L69`:+X,8H o ~HooQkal yjb5Yu—Q(0R%!;"Zc:zJ,7-W7gɎ%C%w,[zuʲegK/g-?MN8ªeM$2w';/9$dm)nc\/n5uھ!ҧ233 yrt^ y+&8)kGָ PP e/nʣCNPh 5&cnT<<^^JW @`]j@ktY[vЯ~i]_,*ޭ^^^\Xdڴ\v {swǾnݼp,7{9GdU{Zob;g _Ú #V#gF}G^,y1rr?v2|uO?{cƇ^ ^OVw6:'B'|?O?GRko2,kf@Ѐxsj,>HRy~yFv@`hACOMF?lm5EA'Lǩ*35td 2Ek= 112 323 1 /mX@IDATx}\U= 酐@H @  R>,>?}~gC,@T*T@f!@hBHH#=o9ssϽM…33̹{ 4TV{gz1 ̙3?'|-Z0uTXxWX#zj!C06p²eˊСbwwwSOOO 644 ͅj3on[Rl)+-MBK6Zb Tj U mBPhj9PhުŎb`~G x+ @{  ELAof4MLO#Xt&-G8zýB7قɘ(E"| q17`% h][9q#tC'/&G> MxF]RCn$7Eml|zWgy^}Ua]viӦa ^ wm;άEC(m"lI)Wӫ+̆ǼCج83+.є XYj ( O7%` _Q{N|²8ߐݗũQLy9s Cw ܟ7otMfoO,Y裏G &MYNTc-} lo`Co xkW:8ruY^-;~Xڍ#UFyx` ~g|95)J2p^iqJVu=Ta} n2 <`=w+!i;Kjy5tU0`np57ڶ(q-@W:W ݅]޾? k#/$l(8vPK/#bknr^m$!OXjBx ZI|u-UN _fjj m`Mwfxs4 Q.3y!EXƎ,?#.%t-f/Z#FR}j%L8ƍۍwpl,X9v40aM%s;[=hACWN0@,N\k[:Ӕ%4FvaB|+i}Ԙ7|78GS1!.ڐ;q] 6@ːZ#ᩥe8`|[ xUEk.Cېؒ:[}#o{<^}|8kh&-;cCy0a]GO w>J@3^͙|30k<98]`J 3zXs#y9,XiWDohOtYs {q,8 x; q9q`x}ON0 Sņ0'N%CѬ|ֶ#ꯖ:\mGrk#oBF(Oi;`O} d$.ܪpµk B]D3]G *0mB3̚__M-#EǁC򸡛q3VV G\s `om+/= up?հtUtT=ˋlv?t: 4Y|?]n|۳<(9O8afQ4C#֚׶pd c/p}<64•('#{!|=fiCn;xi//En'x"\v-U8Rs+X\ MK(ApVXY=Uexn NA :#Oc χUl͗0n$~{} '=e{׳e;L;FؗKO̳2FJzߝiB%ZKEy`ơo|=f/h[V zވ=_)#ҽ;_>";&ʧnv N4qb#F+L/9b%^Djmu{++Wz.X-Z ӛӬWAu] ;R᫢F5~ʕwíO@)P׿pk[ !jXp6N}] wåW ?q K }Hh/!WrKM9\i̺s _cq|I{==o~-_O=oL1CQ]N|p!/ ҁO+8w+__+&`'W#qEɰ$a($m1;cڍ͉Mznr麵 o9{B FP2 ɺs@xrh1Ԩ{vi^|| |I/ /j9&D Ȥ'޵ S] dSNXFmMN|  lc`1c"ó}[ j`~Ƨ؅o1/=?=?dsBMCd|o `1e#V_GqAo +w~zݰxzIiD»K=7mW3촻N/8sQ<1̣ƜMԱP}V'CSpxFX}>:#~jL 0a'U>U[ j+_z K7aܹd\d^w e~m&'-!`9q#&4/<ct0Ȧmd©|ěVd)•:PXޜI yXý&e7PG =M&L@! wnϘ1 ; OG^?~i wɿtV7/б^x$` Z/V{a[u|O\ W|G8O^ㆰ?awz8,DA|T^XU]Av dig+/Ot7b§!6f=u0ZI购[4.qa3o9T8n!n5Ǘ箄w"&*f#Mw3")Xd<ȕKVxTy 5 aǺitMM{rirk݋!ӭOzv1<;7K^c Ϥ3\퉫; T̚<8L\ g%0F10c  "hP>ۄEQ af1\s<ڗ/vI=׉./fabȚ Yl>K [[<pB`a_*-ўF ٭_q=Gq]忑?Ǔ}BWޟ㩅O8 Z 񽊶C'Yn]\kśG*6,N"ljL@.V.OxvTh"_Eմ9Ypސo4ɳ!CP5|EJ11lL1n?`,IiY$u~EULӎp$(|/jGn2!\ _Z/mf; x :||] OK5?u4 -1Kcu"Ŷ8DURe3 NZ)`7}C$[JOŘ1#i֊oLzsh4H( =܂ԩe病xbI8/%#[!ܴW Um 3sA8M:[hV7NF]'ak94^؍a .]S޴e'_OrFY8T5b0H^7l*1Lm1m{antZ).k'ǵEbW? 5}"dwY.`|Ď_m_C'bg2|rǯXY"SrtMߖj%.c$qk^Jǚg ]ڐщ@;5x7B3h& wt8tLgRW Ƽ#׫2kVŭYMB{ ꋾxoN'#ӝZ~T1h(@<fӲJgS+LljJUG:dĤ5!pSWtF$_Ěy.>ΰ^lİd/m؂&']Md='0 b8f "S,{Ӷhil GF,udzEėQj&#ou6St2jsqg밃aB_xӮ{w([xS0piO $܌I4-[Au.1mKƴ-q=q/F"*1x' I=׳mWOfޅZ.&&y~b(,#R.7b#=1]':0k̪SNN<=(/H!%qmS}64mݣƵ-i[rRqW{>eq5l1SCq6ʤ^Û sя-zEtWςYBnp|i[Y(|C wM:[0kx]'W]pyIjbOE7"Zh)F1/vYxV @E GljLr$`seQт)xtVzLF%kb6Hr)ΰJ 썘?L_˵n[)ɟQ:<{U 6 K#| I˚+,d\ÄO<<: "Nqn఍UѸW,q+ m>/atGTDAe&m> ȿpYxO*5?$m9.ͲS-gJG/6mˢʆ0:X$$<U흼X1>᮷#|'#E҈[H+n?i•Qы!(=EMڃX8FD(EmYxZ>-yY_ۺ,\sSœI G R'ȴd/'Y[[`r0eڥ{ļ:'|qI$OXxj-%4ڎX'9 /S [`;h%WDer=M9fi#X(v*PɢԼף'Uƙe! Q<:͏?s=]-/QWzg 1C6sBP|{/<˳qeܑ4[nB:h^)H9xA$@lZ_na\T.۩W򿉑5,\π_1c/vB2YBnkzI۟&R'Y>t*,o ZCۜ"dȕMSMqk[rHqǑKFKdB_]+O5n oAV&&i4˷|W \Ő 1o>kd||փVj$?]Y0o`8s#w^y|س`M΍_a} >kb+EycY0[ iI4I7f$bGFA.I,{'Xupr>2gKPtӐщ*Pnx0Un6,G/<.ߑWo.d. g;x@&WCԗ}Gx=ބb5t+Pi<ü_]wM.0w oL8㒻G^O ^{8r?__{t:߳{uޣp ÔN0j`~M2_s܇a҈V? ?>RXzC2zSrT_s~²Fʗ`x.2E_y7^p啷]fgN(l~yo%ᩅ+`AGO:{MSU=_ } :8 gKnƨGH!N'carC(qc\%%gT:),Gw1ƴ-dh 7N ̴h3d  {֖/0n|%K#w\ ǿE2{q_%\7\r?t?ex殻OsVaͼ{&s ut.𛰴?v-_ %?ڞw^S/NV;Ko} ~ob9x⥵T}<8;`XeX0yW< 5?z}/zuy 9Sq,Jpw\u+yxu8qwhZ3=Փ%X0Ĉ"$1rNKj(-PxqqFB%h~LrXk>2/P=T*%2~1|BƍSơ| Z "m xz&\bn׈l 3ul3+|?gc> opú?~c *nKn? ; U^nxq|¨E~ۿt(כk0^9(2:V_o*W:ϺW!æ|' 0rxUKa_>p((EQn_ob_o*vCs>ȿ:KnV] < v_]ºNNy] V-^ujA<qV˗".%L)^Ҝ$ėQDC_N>SqTHGR@\wXB)J|§}iMmkƵp DZqƵ-LsG\C`~"Ϡ&XVc/_PRM{fdQTuCwg;X ,,U]'̚0;ӶcZso S y0wc𽯞~:"~X N8,]2\/I'Wru/{oMs 9﮾{8<obl{%+ ۭ67\{q}m0Y8QLύ"$C\|=ۓ"]l/ t3*TG,7V3P#dyjZh59#GcN1]'v*HU4gJ9*O FzasH$eNY|2jz2eAl*O{9Iao9F G|t߁_~c =l>:f}~u0Wô'_]b0&x豿ck,x+?u,>AxX}h|Ll\E'~T̟ۓxhA ϝ_p8d]vG#ɮ퀖Q&+, X *‹U๪k#|cH~W!/c'6oIp &F ZSV? Q8(8B_sf=3F~TVr)AGa:pWnjE|: ]pK[ ,|v8{W.ajTJЃV\bMTJ%(U*Pĸ6H5yY)zf9SGбW\%$8j:+NxZuL09L|\5Jd_s$UNdy4ڦrG?q?boDu/8au< IFA߃a•1+hLF};Ltn4? h h9ON.%Tzu0A爣1mF$' y0_scM4^^,6>2e2T|+KO*{_oP+ŦhNzpG׹FuhA(6c<4bs+nS0G}WR(L&)\4SZ띫yV4zb3/>y"CrR4F݇m><syDQwF-"RFCl@XQB_G򭌉`pNm]#ÜTSI3Q\wxa1b(.( b#9KܨDiaZ-_Զvq#B~",\hC 3~-)Z SLi9f{ɳɖYZ?(u8LTwHb)_dЗBs+ 2~&? iѦbX@ᜍ 薖ryYV8&FWY|O !ᒭ>GVu<w,+ZUW/#na7.ZZqCG_+X6qƢTׇOT,~PsC׺ O,^Nyiai8q^ޝ 'h//剼/*x1t`;Jy;<Ǖ|i}ҐQZq$ϒn|g xS+kk=1Gc_Ő[bݭC^-_Ñ4Q(N>`$ WrX .m.MytϠTU*R %8յLZ,wg$S}*.R] Q4X('V5H8 _Hk n:Nf\1 ֓P']¶tpJzWWo`}Zn &Wpf a1AN^Ljcpe$Nj]W^+c^k' dwpenXb!z:pi8|`S=ڄǑ3w MZ }el+ D\BvIc<Ҳİr:ġMg$.K{ssEdyj><_ji5W&]<w{ ,z-ܛݗ5[&U=pYg݃ҽY9A_?B 3һ5WA3uc&5:KhJ|?1Cg 7 /.PQଳnJF[o+?;ZJEvc!GƢY_=iج}GZ[(a~}c/K,V&rlql2`U&YsRS̖Rb3蟧_}v?Ek=x8ݽR:&hjѹ3<FDNׂE]l+4 o+/nfSevc3hqf`}^BD]x1*4L ~ܱM4;:1}nӷCO(+p΁U~ NFlT1A-%#1B_Q٤8m- `\OqmQh@sc+ O)fsx\ H  (vJ2$O41|4?Dn,r}O}jh~nː8h~,'_&kdU0'^ݙ҄ejǽyK`۝OkV-n^.GvW?WX wnXfu,Z[= S2}2@V ^ѽaa3~F{L[5g>mCF v_7G}|Ļa~y0xNph\6,ϭnA ΁ ;Oi +;;Nغ`mǫg}v;p ,}/@|Mpw0x;_qJ=ud }@@ێ. ŵ)12 Zd5갏wBHbRXVlk v/5ďHJG/9- ^]YƂj1ך;ؑ ڲ>eB۸q-K.lo.넕pρYOvA3ҿnÞλ&N\}"۹)W@u__pj".I¡ wp1bΓ;o'#Z-W 6Ů{~O0öIvv= ~l9nw!85~qe.{sW]~YU=:0(jgX?= #FPW{ *Vxs0fkp)@.Gj1rAzҤZBPCp04`<׃ CzJ<ŧ0tڮ] еOq]ۓ!+CJO3GM~;z;`yjZnnAl=]%#G7l7r a{pwXoO M Ϻ-?};8S|k{olqp!_/U =Vsv?wg,`ItG|ee7l=dc\X9Tag\{p̧{m= YM`V; w[O@-Z >Ze9eЍ܄uS'cl{͇cL]QӃ߹EWq?DQG!xyv(?j']D#=oqnoy~~Rr吐Cdv1!y6(P+X\iڼ:=-t7D"sj"k~GW;6oxf1LLzljg!ʫ0gaN|ol-:vN )^fv7bcw?M@ \8.6%4?Wl3OjJs~}vkS߶{9 k.qMf萀E@ezi8Tw>;KYQ $8%98␍qqE|"ɡ.*Z,k[1ڬڔ=fɞ&y:^֝|5ED3F r]cP)bPuJծx˗ibt:a .|WƓ ]fG }vsiYl5_j]kQ_0O.Xs5=cr7#Yw_z/3|5L>ء r ]:m4ckq8_]qER)'6 %_H^rvPX O [ƍ2eK]KfE`tЗ 27OHdWskM)Vƞ_2ȼ$]G'y#:@G4 ю]),X\Y8;+x[.o|/"dᓛҗ^l<εBnqȄ l҂CzDĵ'Vtfxk๥t ofh ,=*T}'#2foEZcz(v0ߡyzl8z0thyеUgoZo:/76K$Es`a6`AvOT֯G\;I:f|`egt^?ឧJ)hkoLx{3}s.vFN>7z'!+WX Gz3&Abyv{[o)GRpyrwZ2IǗ"b\t55BZVGs1m;.׀-#h'LoG@9Uiy@RZqH &bTgc0uG_[ W^Z!M/9?8~Dsi 0R(l}}Ёx5)б5]!;?>coipp0Nq)48jeT$tfw%xtLO}~_~go0|m ;Wl k <=PW]S piU^u??E8IpWfYPHf1]3~l7p8d ^(13:u'JGu z>1[sGrk!.|-^( ɏ~ }b'kcDW:U h 1;Spђ:/^r32Wégf#~L_3)Woy:㐖`SLo.n %fA\^ &3O=MNj%ŷy6ak8}g^E G\/ȥkq8H~@0K._P71PN)}eVz)xWzJl$*fW`^| Z h1? W|̀oD R^qOsLذ߇R$>9q.DKozD{ cz 79SHv>p!0*hJ`/rĆZ) ,S}Uzr g+ uLێ@6C[L,øM5ਜ਼zJu:I_d  ])*ΌHKЂȾƵX5u.Z_,\nDmX ,nG0IVDY;%[;ZR9D,K8cJ.L] 7'!ݎHPxXeei& ?mWˊ^S$G<:e3E"řoVIDAT.s5ID\@)@1F4#ۇ:F6j.ޖ(RƢ#M-㑉 |Y;{_^&^'IfBS]Eb8 -%hԽSS,,KV[C/~䉯_x.>%цŽM0O7)0$ԾZԃ )Bx݋ԒEQ|[tFm/Gs`r;2'VeS/z&xni؛wUť$FqxIq"KIƘX8)\;etӶ9w\! h96 Z| ؆B=m#˥&U8N?#0&XmhѶ "dm9m24<-m-qmkN=66IJlH,q (_hѐpqROqEЊKI.9RO*Q>%c:|W4R6]Gw1g,Y"I8U&^ 1}H3ʝrt?`=qݎ!Wv2JLs-q5mQvŮmmy0 ,@dG'L)<%!؉k2&^1(6 adk@:),0ҰZr:vWx%DF (FR._k,ݯ^qoNNlvpe(񍱩l<s:Ҩ׹)<ˢՋICd^Ib/]x.#h@4%'6:XXTӂz"b(=Ȣ%-p(fqhzvCVnz0h̀NǴɮ F %5,jՙm\S%xǹx'4mpt\kOK_׸ cF\CiGN-ݔ&[i1 .L7Wf+Q—<&/qkK#N[*``ZҋmBGZ'hV4\>&➖"dp\{ѱM1jC;tyTrOfֹǹJ <9WOZc̜:k."Z/4vN-`اe_14PS[9jBRofAPgٰBhDk!E˱z"r4#'ʷZ$N񰦄e=8>Ud%[(jeCֹdӭPkQOcx]'~K0}0~)տ5 .W(2ڎ]|&`5݋dK 񷔑 =u^ Z?Dgbu\Fje/9I)I0m\(7g}09Y~ޠ -VFV,h /-"]+MvYd- Ϟ;Bie5ekqR"ќŽ@`Q>v@ҹJe o?A1EȡγhA9Cհq<{͉b Rh$XG}y1ڲ0/X:c4)gHo>TV a&C`FTY F&a뽔쫨F^qb(^'T|ⲯxl Iljf1hHǙo㊖LZNE0%1OK8zPlo|iGz6CXΜ1'3ע/du-xS{Sԗ)`M+b$W&0u0@r_ȪNg_ŕ)nt ah!ljmbH=nDY9sl=|g* 9rhP6] {L/5;߾L50彮ynV<=x6%Į.)$|28&v !W8RG%~_ M}G;*oԊK7_ܿ'22lkxÉad愂'pD[<ՃJPfPulBX:%Kakx=[).Ae%r%7b3ӃΑ. O# _x-X= b#W|>vM}IRJ1>3i`ŧGU.2fU:B?q6r h:,b:0E(ߔ ۖ &N$C*.X@銟7y0&=<"XTڤ!5PsAƢ{y9 霾}慾'/yF3fj68F=uby^N>040h Ū؁*Oɉ|AL'!Xb<Ǹ"q1pEqLj.Xۨ'8>6bHZ$;0+mh"qE^+#`qH$~0?+ף-6`2E]#':j 3krU^B:aǔ.#`QTLB:r,&YqՒL>%H*ü"\ɕKeΓd8iթYGVSpk6bH-\6 :JcXI^ɬRB7GfT+'fc\ud.+CuA*Q!Aj AL` Ρs V≞u s˥>TZ5Cf ͺR/y bkmvL']s^ӟQ&uMR29Ƹ1,"@>o99Օߡ:ūakQq#4*`B4+ej(EW}IiQX@ F-E!*_JiͬaEhрO[7 { ‰8v7Sn GO vݽr\u]PYuStY\W'`QC}+| ̘>n-ywv}јqz1V^,Ô[f v`i]!1,d3R4㚄AJycUE1C(ŤF=PCZuLaL 4Rs)bXνGο`ɓ5 o6̟6}݇=a*|CJ$Va.:\< 0̟}ƉмE8ke0tiXxⱗ<2Dw˰zh1*uͿm@;Яs j &FdwgȏU`5EÖ-(B6WO<-m Cq$w}H84'zj ֈ*|%2#jw'pQЁaluc,K҆w4>|QN;턷a܈vk`9WkP}no|P3l( |˧B׫U)ZVqŴN=H200}Gf`Ϸ: nN)Xc %WpNt8 }kPMKĔ`2: C,!?߯.$A|bh} |9biRށrհ߱]y~߹wMmU2w{%< spy )vSO>ywX4o@!]Hak"GԸP5I+"cNn,vmS(Õ@)FJIb}Od'`1 &m5N /.b݅Zav j՟ojTK+.IOIC[ ]GCu֍nXhpfɰp%Nhsw~G@ Zҽ ^M 7mvHM0c[*z㩶Hn0H#R x ]%/Wэ̍p] ~Ɠz,%\0t}/tB`&i1[Bd0LF2%)@h\S-twy+xݙviwsv.o>[2 %'jv?$ngOڂCTi05 Cp.fy{)4CtYpEa9eeJԛW/V=GA3kŝX!(:N̐äo⇇}.$@%T!&bGʀ L݇dikBdUpEO|P$t]KoC83 nDI8ò*W= UnSMAL%FFP,6A{{ܐS^b:xgTG rlHjY[!N~ħx$,v,ƾs8hxLkD (<2hryaέC {E2e)3 Gb~8G;.B?䋟sZΐ1JW2t\=dɒ{Pvk[r%rghEpꙆʣt3hYrDR<RXN~m S}BH#pZ<"ǸK.ٱ-#`d'l<QHL1N^vj[N=MCkC{9a)ddžj&) 5 'J=rflLn(ZWIPP| RF[_%#H6)Pra'5-#%͉+ؙey^bnck[Hݓ-jfMqlaq X=&rbf 1^ r#N_r<@ ^ }k)#iy\-bkp Zdg\"KjJ5R|$ǯO+[=jNʋRJHhT _p7;bg#mԻ#;l+ͮ}= Gcr< pH,JdHťd(. eJ8sLJx~,2sTB~q_ŐhhIdΰ!yɦ dM5 Otn]r F#I dkjŋ]̵ \D,Ɇs#^V/1Q-[Fqz-0#R8I@I'(~ ˹DZm<x I~,7}K r(A'xw]EǻK2s{WD'Su,ܯ%RZb {N e Q0cF49ky9t0`z8*,ZZ.199?Q1"I104$XYȅOc^ĢZZdR?~(.ai_ԋlB4K+JΕ& Ɣc2İPq2|? ȻBө+;q%@ײ*Hf_"_ڂT#CȦ-i"<% ) %')R:lwN*\.{TK:^7ÎJ%ǭbќYO(9r8a(\s㎘x /8,'%sȒHc ]<-Qj$88JԓVM制SP S|hq뒘M\PwL|Di:mgH&B{N4~xb*\WgEW\ybg'_% 8{^Ddŗ1,c211k ɤmb&sgd)=PX,/hʨha Jع34Sj@Ca!K V汎өC[m9pDR]э0z_b+qׯ_[k<#unmܛ'yX'?Kr/.jZlվw|)yJ8 Yqfny!9w:bhH+S0BhbN_ OLH?6 oLdkZy2h].җ X֭k J'[H{vlnӄijqj7~ҵ*kuKD7Uf|թUbu\Od5%B`::O-!}:g IaBtRla JP~R.dŲ1{:cQe PM_}[VqĈ8p me M /ҎmJ2a3yx ' I0h"|EacL$Yp'-2cMskmU3%:$ueo,"2b<ʡo쓽q;L{ щ]8!`ZiQ]F2~R`EĪV e|h*Ewӳ %<8`-W u<]qTs4((uEUQ2ĥPܝEE{ze̓ƴLB@=!bZҜjRbmw`y]*MrD_jUÚ8Snjj.QnjJ[S-e\6c ǖ6 RR.a|ߣB>+*wuAePi>t"# _s݊ "5LF}ïpv[ (6 BOo0M2͋19hD?-گJ/ǓJ! b/r$Ǔ*zg4qÃ0<ȍh3 u:xEqX$M$cm f.IENDB`PK'2Kp=mono-developer-documentation-latest/_images/timer_example.pngPNG  IHDRЁ+ iCCPICC ProfileHTǿI/@zW5UTBB %"v`YEZ },ʺX<{;;wNιPzY|~,@&O(`1b<T9|@jwVm:d9I9l99LO ~:+iފmӜ2mӜ835a( PX,A 14e> <"]ة,(/̚z 'oO+E³2#7Z =Ѡ # 13S?é"9fx10ǢH9f s, 2JNdsR#8xsk<%y(LsG9YF#釓-"%|ē2$.V`s %F7+I+zfW )B;ZLl7igD>N4&ss[h.@x>.2M"Al3@h`Llp 6H@V|U`?8Qp3n^p<b0^qLB R4!=!  X(Jxʇ6A%P9T@ it @( #0a}x!lpN<Wµ߀b%<-G<`$IFZ@j&Bn#bd ahDbؘlZL) Si\ `1߰Tebc)Bl{ {{;}8Kíƕq> n+M`< /wo d&C# Äs[a$QGt$9U2Ab;&q8I%I4R%tL&kȡd.y=||<@DS<)e JSݨqT!u zQ&e&ŔHj%J('.L:OBM1 KfLi~ Ylllak#rx9}9o9\r4CihiiC8yy||Qq9k( gtOg3e{ϊIEM?(*)%)+5+UPVNWަܪDbBee1UyU'UjqՇjZjjj|4ni;4ij4]4;4k`(0J%ƸHFGkR@;R{vNNq]M |F݇zD={T]z]z 7(0  R ] k ҍ6Ʃ7M`[^ x jRLMsMMffZ^-]p®m3?hnؒmYmyNJjcΪ굵u>64 66_mlMvv v{CK:`<9qh(t /?>#,Qa(3J:*>!CWty8fa̚*ض8|\T\]%; [jtkTe,;\z9klBt/`V-k"'q~q&9'' ';''8lOMuMHzr}HN?>ќIL<͓.eid lA]4M(9"Cw\܏+VX){Uy>y?Ƭfߐ?}MZhmu: ]_!}ï7o|)zS{z|k,*ovڼ{{v}+_/1/(R.?LmISf[o+n+omemoQ;UXWE%% lۭ{/UUw=)a/g}n/Gk|kZjk+x~0`O?5ԩԕ}=;$`pXpY#(j=Ѷ&Ӧfzs1pLt ?;pz'*nZVbNlwj?/h>p\y':cR. v.|t1Kz.\z.Wxu7lottS==-7n:-;wօ^a޹qwݾ{sٙ|Zh/9SDiTXtXML:com.adobe.xmp 383 315 1 WhIDATxݻ$EF] ) +05=[&]̈Ԏм(Ju+G&Bi.> tO`&@S<9PKO@i.> tO`&@S<9PKO@i.> tO`&@S<9PKO@i.> ts 5#@}Wŵ䄾&.a7R+j6g]:S>{"f")n_{"^fs3{ƣ%΃Idmϻw*kҴɿQ&JRVwsyۗDW&菱$<2D7w_Y $~_pV?7lG)SJW  C*M)D% ܽo3~M5 6U7n$$pW~ms] $^NL\}'0J p)(Mۧxѐ+8UU?kJ+_Y8*H+s?N߽ﲣеS}Q?4Mߋ(U$`?Z)l>k!_tE/LWF ͮAxF(f &bk>T{gMylGUgWz_jӣM|2Wgj>^;ktŘۚvOWt~M7;>8oB >s}co3絮:[kyۚ~O轭sM_~R[Ys*>b:~Ot L֞5Q% 5vۺg͞mm;?+~Y~};i1r-7ȸ^@>\K\$`/q\5 y2 8W<$@ \g,Cp p A:Oy2 8W<$@ \g,Cp p A:Oy2 8W<$@ \g,Cp p A:Oy2 8W<$@ \g,Cp p A:Oy2 8W<$@ \g,Cp p A:Oy2 8W<$@ \g,Cp p A:Oy2 8W<$@ \g,Cp p A:Oy2 8W<$@ \g,Cp p A:Oy2 8W<$@ \g,Cp p A:Oy2 8W<$@ \g,Cp p A:Oy2 8W<$@ \g,Cp p A:Oy2 8W<$@ \g,Cp p A:Oy2 8W<$@ \g,Cp p AΆkxIENDB`PK'2K 2P2P=mono-developer-documentation-latest/_images/jack_breakout.JPGJFIFHH>ExifMM*  (12iˆ%@AppleiPhone 5sHH10.2.12017:02:27 15:17:11 HP"'d0221Xl     |F2382380100234#! 2017:02:27 15:17:112017:02:27 15:17:11 S_5Apple iOSMM  .h     .   bplist00O *25>GQW -15=FRZ "-2:=KTZ #,/7;IOT   ?Lvgey2 xh3!$  Q]8?>?DLVZ\:BHJNRV[]^3AIOPRV[_^d!*;ELRSWY^acf$$)1:BINTUY]abfi',/7?GJPSX\`cehj,16;AHLPU\beffjk069=CFLQXaehkiik bplist00UflagsUvalueUepochYtimescaleRWV;#-/8: ?P.s.SS  AppleiPhone 5s back camera 4.15mm f/2.2 NE K  ".7)d  d _ x"2017:02:27 http://ns.adobe.com/xap/1.0/ xPhotoshop 3.08BIM?Z%G?151711>20170227720170227<1517118BIM%g9֦ }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyzC C   ?ьIib=+{_V|EՉ~+LЙqz$]f 0, BiI>6AsSyhXU-Rw8V]c4$aEe'b0}e]X#II;l]jZMANUSl4VWg~u.CNvjiE{B%5SZXY B0Q/QcFip\ctWv|7JN,g~qMi[nބV `vٵG5Qx 梅i&E*ؔ'֣ґۍ3\gVxu*c+nd 7Tۑ 6΂z#`^@T`%czt5 )r4HdB~^=J,=.F@.JS*fXh_D*Z\?3`cbtsC G*Y[ #]T!.)h3ԯަacRa6h<^(3S )8UzA=i|gtEfz ֥!0VMRB6мi-UlqӕKC!?1U|=j%+. 1YRTRfbILGzbh 5mDyܧX 3"gN 1`VWsՇS3PǑސPI+WvRQO wҋQ%G*4RsG0{[Lj mRʍ&Wn#<"yM9J͗Jnrn85qU4+cyۈȂ,c#=jRF9.]nYY '֫9ۂi-@(^i$*zUd"a U=\R5:)'qbuWBѓ)r%%!ۡ@֔Ah4}܃65`2+c9`=Da܅#J0IX]1R왡6֘imETR'TJުs[׊F]YY~RJwk`$VdNXT =K["Ig)eujV #s D\ "6v݌qS$sQD[@JSҫB#OBc tŜcɠf>9riGmE"Spz۴tN ʁrCM&@Jr)bct v1T>_=fSJQ;Ʃ28! Ѷi5isRJBIPݎO$^@ /cPOC@Kb 2OKdcޔsLEK4ň;Q1ȓSTj1a`wAqu$jgz66QRL AU$wn8&++TmUZ !)LdѨ1䊢lAKv$_LLbʄa3LHa6Ҹ#Ob~Li"9ݎMKb1nQ.FSN<*qFI[ojrcbǦ*R5A46O,ۏƍy35$^=UXQNO9 ɤ%@B;v؝#F&o0y@f)SOH eEWUٕ5 ci!WEtrb"[M B*W 5whp#f6v5tӽn1ӽN" vV*ڑ-j*=6jg,1ƒfL2SF2MyZɠ3Fi 櫙0%sU>AX8dGZMتwg)H/$ӆ-ڤIhC vRA>rO9Q1"2cQd]qAjJ[Dp2Lܛ:RZvI+֪9Ӆ7SVQh4$*94iCg5D6W*h1{@c`)B],>F!J'iC,͑S}*qYÚcˈᛮ*o, $DUiev*'q6Qj,$棉kT i& >(FRXTQd6 ׇje+Y`#h\eq#J&F$w6:*$ n銂H ж}i#(PTyH2x5.yS,NIf\`-+J@+ؤRy oy Bzz6{al뚦JO3q4ȟjLIZhVSCCr\şIXOn)Lv&޹O7R*1DMz%(側jugI:j>LipBD[kEJLy_ʔ5*TyͰF(B UA9R "^ *a{PJ_S( 4r8Ƞ0t;_ Z\eP }iWt> @@'̙<J\,:)W*U5NU\u"9F<4a֛199ǥ)F2Ʈ+qPc_bӵ.>KDD2q)q) 1w#o^GrcivsHcW8,aWEe$cR*Tc\~ü.B6zv"+)q*cʎhNgЩ; RIݷWm+(AwF=랴Uǖa1cfzVJ-evmvRL1znM0֥H@=)8Ul/J B8m+ ##|S%'vN\a,vUƪ`@Xg>O̕f*$f1土JTmu,M2sPʎnT"^Vwㅬɕ=lO3G-,h"Qkz_+I NLUGjSTIrI.+2o==) LTz]A XmkR{+ *9QSMM=Ȣ_}j(O8e+FD}(PKP)mnVXypRbRvISKf4$#dd* 4r\h0E)\ecҁ1L!*pNVAu4 Qr1O-R2>92(^,`qE]À*+TBjԙ.]&3Pm!ؠSSy\DDbMI8 *x&xXojsZ.^pU3֭Df RHuaOMӓ#27 )|&$"2()'4LE3֫(q[yuI'nکGaB`Py'9Ah[d zУq/zm}SʋWE%WT oJ''Ss"PmnAl}:Q_F#ú>: ( ɥ**`i5*īsTfV%|*BսLzj(q ܰCi0#fWr0zd*_*jq\0j|,]An?>V.zvUhL};n@H"ܟjVp_Ҫ &pJ WeߕSjcv5:=MfS0ϭXɏxP~TE!"wҤPOFUTlcwhvˎ\N svh*RZ<,Ês pF2=hK #! 9x\-֢\6ܴ`+TZVqC@Xv˅ Rl#w'zJK._A.ZC|c eP1n6 >Q`! NXzf9*Ni62X⩍`Y)6D 11 Қ@$=|IdaqG'P-nM$_1*krC|+y9zRd5|6VoJS@*R9,SsIɹN9, ESwͷ$gjrV^EW\;US"[$M㠨3 L rDa`ʚkP4SH* sڦPXB8DxCLbxSL ɪv(XTС 9n!#$檮^ϱjD(XZvFM6@/e$D1tTp=jCT92R16N37lR>U谥4[--Ԍ/|umrh3Rzz0xTe'B :- Q_Z͙dh_\"2ƒB#/4QTvCWаlj±Gj*xf\5_xYHsZl]AvHSK ww6y, sUg āҀ$dST^ܛ)IyJ9U$"*F*րZ*px A ?wTv !Q@Jc:zN|n쐕?gVA=MsNw-7Ս;Gfv5g+ީ?Ƀ83.ȣsF,3Yw 7ݝǜ (Ybr)|g9G@FJ,36ýFivꀮ#)ޤNv+nljkIq@F-Tlq;ո nNQJlCQF>|4vj[!ݳ4F „em4Rw'('r'\R;G]~8}HEPy=+*Y?*49t&;a7Rp*9d՛d33Pa;ɜsP<z6k=H U@v4A_RQ*U76+9@~Mq hL{5 ZI늣Q㖣]^uăBq)-[ XGqOŤYcp=($l }*J$+?v`Td| P:Ds]heLJR{vf9- %cU*aY9:S'irjQ΋4a"l1"Ձ5fIs֚Ė(5&ޣgXvcUC&lRL zbe&dXj"%wbR,>aV"4݃#OJn$*6 /8Q>ROaXv+ژLQ'X}*5iy *Ylڝ*H?T7ǥ@Z?vsmYMsρr] wL|h[֔ȩnGb'ۥN)h0z UQǭ'+"P͵3N|Iw*lgo5)\ *Ϸ T2\?f Ǘ\* GNd=)RPk)m\eF1Q2اު LEWm{:g Y\"BcIINE#WBc#֭T =ʶ ª1QhSBF53\ k?Z-y;Ȩ*W_*n:U*\Ѷd0zQk,|MCB+Χ^1BHjQ;sV(Vԏq %~Y!H& =j4r+>4.$t#osM2TF#4ܳ9rbe=ߨm866UI&Q`gm$]p*C7T -jז$zQ)_ PɩH {=sP,l ۏCZ((cK`(R"$ Y_zlBXbI ֖%%v@3Rv6XRp1P9F32|$eɧ+yz1jERH9yt5Ur͜q@y;O$JwE43VEU{# asQ`dM!P-i& Z`;OfAsC=NRm <e+qJb$n .f@pj8Dċ?zbY{+#h?i#EuNIM]UXgT&9pc fm9ßzY69zҜtUcgw+AH7qSF$ar IS_֟_^1֦LEV"p}j a9.H YBާ0n*c>DҪJv<YIB,iJj,utP1$uebAfATz˴|Ĺ95|BAVT~=; f}'B#dh&TZ1=)*‚}Ac 96[Y3@Ӿݪ2ji %@#a#G P5 *j`lG+9#*vl8"6w9qUK3/YM%hf%&mt]h|ҝ 4yJ֍ެ#-Tˊ8ZΤՔgy@⦕AmǑY4xS^L1@"M^CE1һ/@yEjLCc8p0y\#~y6k*hl]sW2`I2*UU )9MLAZ{65 ӤiG4nR"Qk@$BUA%n1ڐ 2`՜4mE$UɤGArijV)JύԳe)8:[M .$pڵ"]#?BS(Ic&nEl >ȚR03I.|ܢ Y) r&)KcU+CLT&HqȹRAǭE4NӒ;f>1H8dޢQn];$Mh=k![e]fژ#p;V˰j0p; FjN>SJI%GOZh,(FÚ[tS!*S#CZh>!<76jĎ tಷn JzW\SUG`#UÚIԊ:u ߟ;ta8HSlicv͟I&dlW=Hiv(7z0zfx]S`0r+_edM .O͞:3͆JV թE 4A m| [w-eAN3@xCI8&M){ J7} PlAf݊RIڌ IIjX*^j䒧VƳr&5;ZYrQ(۸QE30MdKUj9Yw*J[v}jRH3K% U>՜!}ЭԈj 7":J4}HaTْ8.vgzA[R**';U&Iu{>%ag*xT2IXϘa=yU)\ES) \2ocS)7IUr«1K;Ҹ5Ԟ\S)$4Ljy=k&lOX9 CҬ~T+QXA8>&IQI~U$*TnhtcȍmcŠrBqB`">Ԃ,`v"!$$pM"ଉ(O_ZF!9J*⼆B8wڳN6fPR'iY\_cT,9ʏr[qTZQG,hAt4dJI4jgIo!$cOŕ;<;9*3t*y28'JjIÎX%|i"IW*PǚʣܪnODe,xqᱜtҌ%Hstp@)4 V8igc-ԚMQ҉XsuTܧ5G$"\*9\04%2dE! RCv$8;Hq'\nJqh9WA1UYSi2l'oQIwqI;+toN*H>d(ksQ;=+ Hy՝Kw? VCޙ)*ji\3IDKtMudcgPX0W#{tGHÕ'WF2 UW 4Ub2gO {GsQ}GJ~|CtL\rbAǥEz Zg=No_ɫL,c\Hq>MyT# WBIҦfJw6!z?7STb6'pcRpjm5Ւ),oQJ*ݜVnHFP:j)m=@wPe늧s601haTrS֖7TcNMĆ#8gR.hrIZ+E$3~܊r<›JV8"^8JleGZa&AJ~{TAJ̡-,֡,;VN7:"֢.?"#Pf9.֡\MnzҺD[pہam=QR$Si+TPFr3V@TM~Tp֒po#ipT% <*a>-Z+ _5ޠ0`ǚrjPޠ8 wXlBJ|©HajTwfHݗ槒S Yu_ScJ+zn_|ǚjPy .$,G_AGj X~`B UNJ09@t,Kd0_0zDCcY=zSI9UeO;. bvsAPc* B\2W#nZҩ9Q(2#9B5p) gWoʵ}>_#59Q?5 F֫!jIjV;wؐ>2q!#?/@֣Y]hG\TQ&94 ʌ@~^*}iFXctVN-v?**Uy**@e1☆B@ :b'yjiFFiǓ0bYC})J *wUbxpJ1Ie婾2HP는TebxG}RzԮZu,d]r0zSWɂzU6@9FhszfRsCjѲ[#$]|x5#iQ#QJ&"׌)֭C4B4$Vs`Lw X=*? #dgI1Uu5]PIزM.B%3+;?œ_$V:EJ{Ł0a" *(QpTHĹ;'KڇDI{_A_q!ې(k@&ǴpR Kp@\a7  qs3uv ܧހ_iPzq@ rFM)h5tH3:~"C仸- sIm#֪sKsDR,|&j]̱jhc:Dr4FB.3S܄.c* Bz8iDT9 4Wܱ)/T.|;pMܰKu>/(rpPžcQSl9% 8$Gi&d6,|}=)%q&\8n+׭Lifpz~sqۚW%ARѾw9>ںJ8D,bM0~cQ*/;k@*#=)w;֐ ߹8zr;cU= ٹթS_aJEg =)3ErehaBI݊i#.e8"GpxƑVEe9R$SRkb$?W+)] LTRƸNrY}>G Ul^\j3|84D+XosSQԞ( !M| 5Ho;VTnבffʙQ׊.F*ǜ (qN2iȌz֎`<$ ]:`ClT1Q@1؊p-kܲP3dڪt-F-(3ojyzv$uQbUe8>*++'bv_!Xۂs5Ctن#X57?*H%F3AWv)z"N#Do8aFzdR4 pfvέ&X`VU/1<>3VO\a=:gHc|ZnWF]8dmֱl@yҳ!ERzD]9%}FmiUb0%]y^sTVV龅HG'@nU0IܗM{ +.qF"`چ.I% K[sRNȆcU^x5\Urn!2iw/LPs*Hb9Q)$CS'(RvZ1aѸqT`9ǥ5YJ❬Rcw)=VPi6)h_YH/PHtHv/o #\`u?ҦgE8&N4F77$ԍ 2K8uMi+$O$j> G#(ȩ3n%i!Td,K6.U-F3ޯFZ201S4qUgj7g- 4ı).e}(xդ$(qϽ0{Rh Y995 :P($je`֏0Dd۹[5 I2WKj^En `h ;-I2㩤w sY8-Iîd+wU_a>7:zklcsܛW)} #۰g׊u*5V3alNj g0vY@M֡S|=)tBÃڕ\V3w}5\F-(P`XgSirŽs];ScW5QHL2:W5U2W!T(O9Xt+v8$c4Vڢ&HdqTk vaJۗCmUx*Nub2.S$wRsKs5E!wR+Sn ";Ϙp;bVgP{Oeީ ZZ,4\m4FT3ں Iuʡ$i }MrMKNEQ0AY3NT%J0́ZlFzv(Tʜ+v?҄6 wJLHiSiF-ކtJ,L?4%@4Pu44|q*y2sN14a\٥j9b|ԀY2j<4J@=l׀i~ҮG8xrZnyYT[t'TqC4֤J g5p{zX֔Q,!GM#(F{Tu<ӞTyPkq"-ia% PAvfiT%޹&JON*=+H[T\]-#iT h$2.i[TDW2?~pI_XVN ~~~*83Q2YM-\+&-^!g-ݬ 8;Vdp u; l&,Iԙ-k@ T(:ԦvrH] yRSکɽP鳎ךIn۸R`nwhZr)b <Բ1,*ә9+;  Q4q1vF1S3XqiS 94ޅFE@k V-E>#&N7-K!1AmqɦE&Gz6pXڜl4࣭(N)8El5/R]:ʤ)v*C訡E1 +( ZrBrH]>?Zo ;TPlSQb1RZ\i 3Sӂ/ j ɧ`q,qҧU!{9\f+*INtֱd;wXn n q4]Q)Rf{G aɵLFu6S& "(ғL:*}MiZ̭4eՌzj1̲28L= Bձpjb! i8#n(cnsO v #)>wz>W4R=8OMV*䢎)H9SR!NpXf+DiX^qR33S`N;PzzSW5d o3ƞB=RxS(݂ Jb^h@O$Obr)\ (h\Jl]P֋޵q"~|ÑExo- c&:Rd۷OUQRڋ"'A@PG8crnІՉןEHX`4Um#n($G"z0E$Kl lQ:3LNu@FQm*`6R%+8$@L D߻=Y^ KCJpr)rc2"yAOB2zi˹Le*IGJO[ktOH%?Wi\+  ̫QA; etgQG=c:-\M@25۹q;cʞ*u#ҋΛn軕Bzx%Wo,M (6/z1=(ŏ`qL`낔)F52&«WLf0IL VssX9KV,dgqz4_SfZK8b kNUnFx&96*\|/z 7^jonƤy7IrQ n4OnDZF!OI#9dx%mӷrA-'LlRƛ{ 2>ny]pz$ՀK7 cP{So~ug+撧UGo &z5J2*beMiM7 uh )- &Dbv!ak7)V l$g[xS  UxwF ֤,=K j 1^+4n:t`JHY R 0;T˷(RzH9R MV(IJac*fԲ@ \bb1ޖQzTJʱ; W*SHC|9VRTB`S)6pjVm#b%WbJ9SCU;bī r Mt%iM2O?J hTѣyNґ+ a in3FP>1ښ\i`,LUٲE -jt k9I N9v 4DZاUAǵ~އHŗ@ )=%mVh!Ln;;=j'ҶI4$XWkU1984ƹ=)^鲾>sj`?j>H.8#ҫ,< # lsdޭ*"5DtSzSMqM_qKV b':9pp6lv2ddoFO&ZH4Usz DBvP/{L/j;ދY qQf_.@.$U]8jn(EQ4}t4Y3w$9b\$~[R"א;jƎyVtIcQ*850' qw% mTaF3/ZPg)'4P*(m$Fޕ U4<:9&F0)X MMllLm Lqeʧ^\ҠTwhpɴQӊRn5gY-mj"5gpǭ04һ)9O*R ۗ)Y9>%p#[8"wZ]u|0SϥH Xc9FHozP FpU`>W92Z %r)$@ɜ楦RI 1O֣i8nڼF`#xҥhÌϭހOTh9d}nɋqL6 +n%ݖlY}MG1 I:T >JhISg5Y_bi‚T[cR )Qi&JMx7#\ϰa*34Ǟ)ٙXy5\҂at08b<4+aG4T9֓IݔT#mt{H0Kt i$UpW=i0HC4xȨ9fz%ܮJA<}~֣lb"D6j 3Rq7PiݓD)Q9e8j'Mag8iawu g$gbfo#z&Isl|/ Qij\V0 'qVܽcUnAQ9=jrL YljoG7 8))nq P{Y}` Zw^JV+NXcu@&;Juep =x)]68 ( *T?/zŢRK"˒R-H%ېpShT␍$cQnF⛁JdF e5N9{2 !zn6Ǹ/d5a&PzsU Ro(8?fVl~4njPk9SV)F2=J㯭O(Xq@`:qJp#b#'H39R[ sޝcJ nppO$SOp>9Y]d91\%M;pppA榥NƪH`r_Sha~1P$y43cŸPI+qTVWhd~\c֩H3AqVܿ9q\Lm.IӽS sԒǖ1(}Uwwܨũj=fzqPGA֮Ks?ҦBYd,J<`GJW$UGGZ_Q/LsV8J?R 9޵2Be;C{)$aA+y=+K| VK#\))#+Tm06RXJ6WV2IU8Ӹک4$aJw6ce'jj(͓p@dYv$f@vn,/~fۛhe.NAK L96xa`>Ot phlT,[WRhk6O ⳕ5QW SCq43tbrdrq P5y16,:K-"aAT3Z泹bz/8ę`XM0$fVFGm5b)8c[TW)$^0)v q*ĞL߷zQz Du⫕`$4?5R`JDWPD+M0a^]dW^R^i#$zUw%L:$ 0NƜbTS5i~ .g[I{UⳔd2DEK*.zٰwL,FkE$f ` A犴[bҲW4dE"sTc#Oz͓ U#B}k@$N')Z:>#ADOJ@@*ZaP(lN>^h&n L |Ϳ'^ԳD u4$`~jZI7upRJX蹢Y?OjOZ"s%xz ۇZFNa?Nq?ZRV yUlSYgy'ִ58hSJ婴Wv+Iڭh?)rj̈ %7&sЊ0V:J6ޑʝj) $Q@<QNS+#Z‰:S3Pe*Z!n# O%@lȀ}jS.d1y#qI#42z`Qy](rG5FKaI+FM2a,:heS.[4-T(R 5jH /y7=;uޣVU9U04E9p95XL#j/?J.3Y$8.^Bw86`ws@ I.)SnӱobrSǥ c x Ur:UvC, =3Y'oJʤ4{\wG Z4W0ÃV_)bn uڣw+S~e)YjO&4-#5b 5Efe?5@Z䓅RIq/Nv,ڣM9$RqzҿsX;I>Tq XɻlI)gNS2 nYm.JdqPw'j N$`=L*:Hb³c#esɨdfSECrI"򺊚]O>djH$e!B c'f#F.ޙ)~kQr.J/6`ݫԁ+J|쑽?wr? b.X:z +'UyU~dY4Hc m(1QЍd@#ʶFG˰{8Y5g~M}; R"IQԑRFH3!@YJĹZE>mLZO,c pjZc]\]* -yJ\JFH=yLjakRUG~UnHzI00|WŚLpNNvn#~&e^^+ JwrFMis]-d]w7_[]^:īccO3<[%8W7VOn]ٮ q clw'Q7WԃsMd9ʕDGY\X!Y5m v*Fjq@ z  ڽ9#E#壐Uƈ8sʭ5 u*\2 \~uE IVRfյ f@W\:Y'~C"#8:S`e4jN=M_.ЀG̤qLev>)) 9'^-ep/yQEnjUJ/Jd1Wp2%ir*x"Gsܨ慻 =F1ӵ# F }h0tb܏-V%1LG jBD[x73gM#ʀ*ːWM6z>>j(' (g,xo^3N2C-nXUebN掋W*A?@ R{)Jh#MhҜ.dH“LRplO`f;je#ã@ಒrj8ҳKQ'b#0qR' ODٟ:Ǹ1dl7S\&AQM9"(Fޙ)obX"NIc+n*IGz悈Isۦ(s)1Y,{Ȓhԟd_PKlҚ3Њ1Ҿ_ SPbԌ8@˚9()i16GQJ)j)^*H欨j9̡7{2sRLm.n"m#0w}FSx* K(RJinR *1TM2[9uC)F6$ҬqR'Rܻ{(mTu#P@*H皃Hl ♷y4] V4{(5=.iauLˌT)x0#gd1* 33wK%c )0G?Z"p*Up \j8ّކ`6<#SZFC/ϑjy]8#FKuHp@Ǩkt݁{Us5ԠUǎiabCFLʹOƎPQͽcjj-.L3V!=  S IΤnZw8!85$ R+|N1UrMmg*zf>TX6x@d`g@Oo/ ~^9ru /SbjPal'JUNIP I)SJ]BgUEorEJʐS#@83@ nܤzRi8'ֳ:?)ٚ>W5 ,4yD8q@ 895 !hٹNT$䏭4 ^1/CCV( x݊CM(:ydiV'QPߑ~]R{PVLeےE!d5 3&Fȩ6 + dCӭ7{_W)qA#IFHv,F*s$ YrL i`TP ℭ BI-֙)%׈1ު3u\j":Pسn߼a֝;y+YwpGPR)а恔@tZD6ph6Ȍ*C16\QO#T1cM!sMU\'*jsON^/2R$_ҦtFR̫ a9J=U8sE+SkKnJԡʻ 9I?aVڳa- hsJ)] -0\j\SgLIԁ%b3ǥE1gݛ`K&w 9+ +crT8=3Ű+O2+o^2*8=nO/޽H!W(ÏT_-Lz.k`5\Ն.23jؖP9bFX=踋H!,>I{֥:4,1#5,J4VNL-(?JNV+w`9۾l̙cĀ:UYA#S,DGrb6d#Sl}hՑmJ,ϝ֬"b21Q6_@O݃ڱvm̎&9PX98Hd]UvcWW*pHcm V282nA֖y < I$A ޢqV)&1btѩk%YvlsF Ͷ&*yl]N@j\Ze89#Hri\*Fʈ>skeY)I)OȚv`j\aFml_%;@In8%MEY-cwۧ 1 Wx~h$NXF1OcT7to>|e?զiAkygcª_afxW om`Co3a=?OV@x3HZFNe"~[.o~˦o MՠXlǫjVՇDcff#k%1֣N_dt7%s9'ĒI'$>цJޖ1¦"VM~v5x?"37wC&*ʜc҆ C޸N;W !S=ꬬbPTi6vF:X/?wڨd 2kswV.4Ĩx2jt'fȁ 8Jv,QdB=*ry@#(DUA;N.Xfbg"Z˭k.k/ubt4Ѽ85F;=jV%ӧbݔcFU8Dwf.ȯq&I#5HFVzXZ}fE1ժIИ56#9] a91c8BinẒA0ۚgD"htm-´T՚4d:HY[EZۊ!FٜsTIsJOaqqdUM5Ioj@nk9!C`h Vbfhsv40=*tRc ⱿzP(FalV&\k7sqҦfy4JJE8.%D,{k"4ALM$!@X,=ugػJlZqT$J5U>90]S 3'TђrU =ia&ܘ2er'285.eS&S )rfV%lJf.uS{ h^Rm;nػj>64 UܞfŌɃ)ɣہ!.Z:# )USk ѭI)chw` FpqJm $${#ПBԝU02viLqʓY`jvCQmҤ1)j|-֋%Lxiv"zP3r)k`D|PAX/Z-\uv*GJpH9HEPRG>iDnO$wzJR37qvW8`HQ@ێxh \ d'C!bXuERGD]T[!S@khJYh$~4w; *G`zgosJ ROaH'sqVRaCW|sI]?ޭ3Bw1<7%Tn@ 0o4sڞO$:PpwuhPHWJŤyGeW scDc#NK]!+ %{ӕcaL`bzTNn$Q/*k|戫2HpǷjY7d) iȖWG8ϭF1;Dυ W P$r;IUB 擃n\ x^j4Vdڀ")[s r~58+@-ڝ6]8P ÏPdf+qS:L!Vs5,$hwu֡Q1l &g׊Q8)N@mae.2)eu<` vXV/d ߨL{X$*'7zG*K\IQZHOc\҃MEx6#|إ%NM#eJRqjJ6L,%=9HIHvlYgJW*2AU7ZsD%ަt7jk I99"j D|ĸV(D۟ ҨOpO3`X,F3PGwaKaň*ONyxAe쎈ǹMlU6y0_J~ؘqRdM+q#7g R?{c d0'+O5RJ@ cJցsӠ2Dq2V 77J 6\!*O$aև±3HB|9V\ rBL0y>G!Jqda ;di|nƐ®}ws~_ }/MinC kgvP+wiK/ XJN }IR2U D#&V!/7p7; RUŸة峳ϋ&Cvs(cB8fً֒UdoM?'\0ЎԵ ng&{2<4Ywc;INk*LzOjEEZƲ'6qږ ?OJcrٸcB.|]ڎ%[+ gBC’H ૙R$f9=;O31=N+l} un-? .|! xʇOYR?5$JUcеt-`?><>$ t[Hc o(vFH1S Q Ap szV ZZƱA HT@^7m&|~E?8kP~@X! I=UzNYR>SW/>Ԝ}J0/#S׽[BxRӏBDy98*x4UR*}p{T?(LdV^B(S0;QmhϵP< ٪fU'i*1FA]vtB[bYLc뮦ʛdM ׮jd<XKm#DUIcsU wSoB){q8M7d3$4=#©gRri{IcU.d }*Ѫ2II3Aw;G-'-޺aq40SL\btEsjO$򜪞*uEwڣo x"FsVCQKI*ˍI=>XPnҩ'I?@ܬ2o~t 9|Cf2 WZ ٜN1YQ%ٌLxЀATPqZx8Q O ÚzH9_j^iIz/p!0ŇzA;&yS);h})͏S~2+@)TQ} TEbj'i$u*şZj7blsui-ܺ(j̑7aidڋֺ N8"Li!oMV EC6رHEe^jZ-F]c84N,=*9"hHO;d8f)5aplڤOj }Cs4;UjNU.0dh|!ɡ;@ҫ) MЁN* 9r0T IPk40)re+[qq22K}}e~lARV&ԧFlWmG։+scHaMsPH>I QtLd$$H@lɗӞHj^*4c$9%{ H˱LMg``Vm.TO&ir }J+1]MdϥiNI n>{U!V^:n QKDU.y)S@>ej 8g5`ghj)-rEC{ϸg#X _yPJ8rH3KUG+1^Jh$UW#8U砨 f$F':Sb]ޫnӋϷJƬ7rzt9TiX 1LvMT"j4& oJc^6bəer=l;Tc%p7w]kP5& cW;Hi0MR(l=j aOK1iO@,Fj R»T]{J jw]UEh==5*1t?Gm)#6@褿NK{R>_`+2nbd1`\Y&UPXGMAf3*$d\HПP/-10{eH8⹫;I,1@@y3Un74{7p:]ش[8ew5LR<]5-2^3UPT0*>BMayn)dgSkƒ6Hn3T :(,'4TROB K3;e' |9ǏjdCsesQ-֣Zq_)²n$k[;ETKǑ sHE$<} S$3bl{^^HL"";PA*qEy%8l/ۗguٴl.8"@TKݩUTd۴QM3Efuk-#ifwXdu$_+oj'#þf6~'\G%~)e7FKZwȊO  aA3!d:厗#Ȧ'*%V{˦yzkwg DVo(/GKͱu恳\W&ŗ'9Q;Xn綵rHc?\s0k١κFncw+4f w:h%ܒA#Ao>Mlb&R댕 Wؿgcx7׉5 Vt9v-sqF# +S!.<:rq5M\VK+[xp B$!v[HAm&V$v漪Wy[x cG؅m)= `2FhXs2wp17*?Ɯ?b[60{S´r@ȶ*u.S[u_ ;UE>J6 ,1z) $5ibe(d=* L988t,Tl~|qM RA8Fry$gTq)A=iRwЫS aV@ivF۠u*ܮTs+:Sm ?4y8c]󚩼 r?9h1ؠugP~5*Vl[vT^ Khqum[>Y-ng( 20/_zhb#MܒjJ+Ug?2pMNJ%p!U$LC5S$kVrH FsApޕNB9ZBJm&&:l6@n-LrDc.$N@b*:m}5L.~LX+Ӌ6UX`ն"-f݁2SR Da̪X皝:&mwr=* e;TfH%+xZh%T#܊A#"K7vNP/ xFP = U,h4kMIrЏRBNE$'O^T#ЗT%RĶ9SvazN:)Bc eO"*KԑU&P5N F;6|Gbq&wX5< ɹx'W C# Gҁ(D0j"J.CQdT؃L^H&ރ9<SH6VwPңQ '~zFAۃID ()chɬ;ڻq&l2SDVW,yFUc@SNeMe*mrLoK$#ub08CUi8Ze,9#DJ '=hcip0jwV0$Pk Ҝ|~1ڀ*ȮmAbÁ@ Gi@#n*| 6udfާ0v8X^YQcO S[%k ڻB|n%B=iձӥW$1޹B=dX rNr(VRZ.4qOcPn'rAeL,yYnO@U؈:B7d-ښml5Q=KQx(T3Q̮phA,4=i |ÊgM3S^Z@:(~b.zP^RR0h 1R L0#9K7ҚYQ?9Iop$e8O8 sEY±199%p[ ֶҩzQ">A=(qOq]h`9=jsUFЦ,I)Md:7*BcR2n)z K,ǘZS(V(6KE<|$LqAB%=8%Wr6h+lsRFX+j{ Fb}Fzb"0H\87MD@P)Bu[ ]RgUcsDn’huպӠ)SHmYܨlP-ΏnDHrsw5U c4HI  π\k05Owh>"z` R#vܪV$s7yoag3'cWo%/|Z9`e}F CHZ(K<؈pD[rkxٲHkρ> mE--$`ǫYؖc5 %eVrB,u>: Y*LR 9Q֥1q~ɖQ3|SѾu85/۸Gx$&@=<(Wwۉ*cHXNyc$O Uf|mP!F-^HxX_i[⳩ZjH̘&\kSu$yoAL?V5QXYN1U՘fWem^Y2dZU6$%311vJ10 M *Rc$n9MHГNK0yiۭYӣ\d맄fnLt8ax9%mZÀ9ٜz{*<5p4'nwҪ$_5Jb-S$\W vfީHf2+ܚn/H9hc8={Pd$<)]y> eM.tbr~|~U$qmOswr)Ԍ)jznb E \Yrҳ|..zMlBzƦdmg9(~a] 0 M#FdsX╺ lqR)yR$U-!SQtD<iɻ~Rt@6vr(𣑂=/As9M@ /ԱѰ!fW:"WՆ6Μ BRЗqN7?Jl`HB߅+|t{E *c>i-|9#e Pu)IXeEUuWcq\F畓 ̨yj5]`.s Pq,j8" P2+P[ǀ$,A֘1qtSQ#&$2V澬I`\NssOc_lJ(Pܗ[$!dPhc=)[!V(xj[XߍE`LRv'9J@4F0):ӊop&PBUge%&G^0D.MSH [c= 6j0b;t9vb-"U'FQ7˂jX *o,sKKlBjȱ:ҌbHlR?"Cs&:qW;Q=Z cZjAہUwNI&cԚx?+jƻ)ƹңP 圓0'9J79DCGՑ*d@g j0wKRkK;2F5O,aELfSR 6@+Z"!izy#D9Iv4bEP~a Is5 >tIldAX(,sWAGr*Mu+.F e̵ܖn7{gL|DZGcHHQTXqS!.3ִvxU l$kAH54VxKuJLŎњk77r$CT\/"R{ \dsVIDecWTqVIV<"JL$RwwEv%򖚲"j) ]hپf5Qij2Eo/*qc$M9K i@ fx]ž3MR uH[LnQU$g9;Fygq&Չ RQRWfVV$%HTMF'2[U ֚ڹ8:SK]v܁d7/ !f!T5\آm`ӜS5˱Qz AE3gX4,FiFM@9`ɟ:ܪ2D8 $SmuxQc@G1G}[ ERAzR69'җ@?dn_KK"eL@a1@ Td*G&52:U1;U.M#R p:\⚥R}{PIɤt+:s3+jc "A*s@XXBB=4cRB@: sF*tUW1(h-=*l7aT|}j"qvrM*9Pk9J]D08&6wUhKLqzІ<H#csVJڗ9{n-vH)`Qz# އ\#fn*\n,.sZ+<<`CO s B?\%8P*wUS Tbѓm'ښJF@Q@ xaYGQ@ g>Y(Ҁ#e0fTS¯I3PdԾ (`%fV⢟/@*K)rryҕ9U1Eϭ;BzUXU$Ge\Rl怢0aR0 ԀFŔqHSmJ@Ѝ1bdO+c Zϑ~QA-j[+ yh ZĐ6a&X#ԕ{:[&%i=sڃ97}fi 0T3QJKaOQA*ASDv6#2d$'vI/zY-? b1!&S~7~~ <[e~/~ّ-b{_+N"O*6TB2IqDּgoCOELӠҴR1QDFUT^QZ% =Qq"_\1T) x.'v1c'9rnQNU@ɔCRAr>gW#gB)D.![Fg;.#ذ]ՎOJkAY`[`,r=*#rc+lZtHYHVNN4UzQ|Z_3/\}JR+털)CL_R=k>Hfg>̍"3VTsiaKA@)%H% w$£en8tqTOCLƙ O?jښ@X(۔z*͓sq}j\ tGi#SKr^jP l1qUʊԉȧ2SWR؆lǂ&#U7(p&UG"/5-7 u҉4Gbgq3Lps(2«ʻ?\apT+3@U㌈I LFosTvHӴA]8iOj SLfC.9Qp8Y3q8ʅ^HPl"tNTGxd34i&8+F$@ޤ .CϽ+`Z )2FzufHѩ2Tc=hR@$pcTf 3SGvl2#;m,u/ ݪTPJcR@&).c;t&eUFcABcTe} ه';j o4CT)@Wh]JrÊ#7Z~3֣@FPlI) =L%!hÐ L̰90G8dv%`J;w!xv.K"05MT3p?&DbzU+V55;CS./Y bz $% cd7ԯgdK |CEY?89\51 lk Rxmo$8/zW/ǯ]4/L}CVe>ch[c5$H'Ksh]DﵭZ-Fy$s;oa_^x?juQm.ÉlNw,\R~6鸀D*Ufk_cBw\n_퇨i2N ,dF\?~1?`_"G,/\o 0UVQdᬡ+G#Ad;{skKZng)?^_K=tMNGkce*TPzkF7F+k;P%|9Aaf? 籧>U+E@ 96a`:F!ؖ }He[QDdn 'yelff]©[’3΢kxr=kRYRN殣ڧ^G3k.Ƒfږ%c#>#u6T{p:# +͞+C\"NMfA($חW*Ok,ӜX.(޵Re{tp!`ޕa4rm\wC(RfqއM[ҙmeBXKLՔ ˇl1$ s8E݌\p*B+ɕL6c#6oZGa1Tf ]P7ЇS u!RO8^ XӒ%ּ?Mk^6gJ ̚|wQ\ G˝ ˧RU Sҹc +>ƪcacOc'":/dITsG*|ÑTWʧP'UKp 4Z 4|IuU%QƦ"ZLdžcHYcH^8P$=i> ;I iGZ@a-֓W ⨖]&sZOK ރ;AZ)U#ZY6DC&WhJ &ʈPKQ4 2*āS:$=4Tp& å 3Tdr+O`j(42I9-3rKv_BEWyt^Ƭ0tRҳ;q9X`nr0:S%SZݎ1Łz>huri[f%]1sW !Rޟ&P\qkp+d~@և&1OIUԂ?:9'} 20))r CB;wdS.+ |ɤRE~cTaT(\}i,kG$rO9+uF =Xd˰䊘lzFQ[W,Y֬;,Z{UE*ܑdCE)>*Aզ#EWc2q"HWk&J,fX*<1oS Э n3VYP:3lEEY7x 9(YVd3lWjb!yZVFI0%E HW%8bd鎕͈cch @%Ma7mTA\tVd&Ɛ0|}jXc0ѩ RCW:Rl;hh$`P ;ShzbKo!Vb@+r/#>;#`=N-.%pnmSXTLHM"\;ϕ*Jln6;^TijJ?x zSax kEG-.{w(`8>SҮqOF ]P'LRMc*q]I4ʢ99+bSLzby:Z/y5UCu&u&=$ İMX6iXȪ) 0X7j\֠wY1+ۚ^2TK`p[E7ɐ1NsV\VD*n#F$Q틨o`r}sl"(7QM9b2ǖ$S+ W9Fnj1kN94Ǔ$dbڠE)$pesUell`*BSnsߵ,Lb'lYb爮wϭIm"p'K.JiH &xιeO*|tA*LBa>/R])'D[C7l2ZF@dV8M#xvy~,|j^!C,d6n\rN0 1 ~|:7t4h )?R\}*M4JG~?τ>$H׼_wnDU\_U,q ɮtcsI=^HL'$iTrjN d$FPtp['C5O$zԟ4nLgR]@zqU/et&o+k.KpE qX$.Et ܏h\kqUջVVu;'89oǾZX!Wڌ\e΢M?*9\Gkk P}I&1,-b7O\mԩ.5=T=k>dA^tw5,ZIup8J¦/Sbk gEvH\m=$]ާk;F.9C {wSO"/ _'ڨAyN uSbjK)B0Nj_R;UFq@Uwxw#5Љ@`TeHϠL$Ÿ2&6kXU9ZoQ~*WEpYvZKͽ c~R&>[qMKIV -qڷk agqS|pEcKdyֲp1RH䰍{^@U(|$y S pH=fEs!R[E S9Y7vW0o#&sXú'AF?6)s24g*F{S@͖\g)$;$f5'P$O1MK{!bsP~^B\q#r&ÜyLl/֜& qbŭW}ezTr$ g%m:l%a4Puٞ{ԝ%sfҙ6?={ ~{ͷ 6xg/t  ;p#R\HݐIB$y}ݪ1NJ-M%bH?0j6q-GqJҩP44F ǃRCҜEfqr8~(ASf2GCN~ \ sY\"ݜU2NsK4Bn[ӊ]F튞[H[{S,2t=+ZvL3K)qjM,kfnOSJ@J$2S+f$޹!9.]:R)DdhT Ʈ rⱟ640f+d m^Z5$ާDJ͞eЈ泌L\J!3>8hݵ%jO.m*ECq+RV^:̖ 5*LdrˀO0჈Upjf:ۅc dpbvQY^D$\T{O4wUx ӥL yeAN;BⅸŐ`qQK LDc ~@ئg[Eib԰XTnYɢ \I5~ELnaӎ-Ԥ7OpCssDJbW"`,}*970VX|2dgޒ(sS+ŏ1A1QNH@0T6ReT(X & l$Ԑ_.L #n㊔C(N0b]4hgSXpW-$SS(V|Ի1|j/b%4pb-\CjdaPyND2S⤒7OvՔ~nԀgɻ)1¨lscFJ/r'=1By ^NH_cUw3KPRBp68*HܪǍ%t|/OZLQR'hSUPsqup%QTz-sڠT(Rj4}1$.S܁DJ'*]0"lAH,]$qOaP2W%' @(gwU';cJOZ4CT^c. `ezzrl]Br{U(E˄|WlM ͒aHAWПV9Z"ɦ1`t#&4'IQQ0hCFW sEXgTHcni':bD*d`qR)U>4H %Q$\bDFѦ#8"yXU#RYFsNl i(hl[ A<12-v;?0`[RJʻ\&A;z-9nZ#m1-iؗR³~^犭e~ ?و"ŏeYo=) =Gk)ȤcPrz@d*PiIA#Lp6Ȧ!dL`Iz`8P/($h PMI\Md:iH>"ȅk{@*KbH@{UHDOp*jZ+K'ꃉc}ڕbQn_7n>3rH5* n13R+" dz:Ջ*Uw4e! ڱ9f$3hY2o!:u5ZGC0hi.rt~1ɮ }>%uPy}+IjFKi4&$F?SԷJRGlpqgo\^|#m>ކ0Y[ \HQ~| zW|˙n %psf#88UpLӚ W>OALӿhɭ,rY{ Mu)n~`"\ NX]18zQr]i.8ʁ!E4B85V=" ۉIY+M!$AI ʲ F %3-˂/xʁxPw{Dg%1`F4ˋ? U{-leqȶJOLU ۏ4|z:ZjM!*m@ݸd aCL?էSڹZa[{fuܑr׺ӊQ؅ZӥrWꭻ#iإM]vU$i5$vC粨&~&j?-jYEe#lHıH\,k98'G#o?౺tGj齏_+U`t+1<=?̚v+'`sϢ(gg5۽oP B5b\(,qOPOrk-}pyjAiItp1[({Gڿtɵ Zu(,xk/X]Iu]<z`g)#/;}y⿏]mTK"V"1۹+5y!qа,^/~&D?tyf_$psuC롩+!ھn@ ZBF}1K Bd/㨭a$sZ2 FNx#⦷Y[?p'j(?7Uk>n KaAp|1_0>z= <9}&jKZT6{K \ M~Cu\_<4skv{.U[b;bvs_76},"kl2#s{QRMp@fzT[([63I-6E%dn[* v^&Oj;ktJzqSk(8"6U);hNc>,҄596"V-$28ҮLp= uE>9R&6LNzhEկS8G2<Ovߺ'E´\S4$v΢1 UqZkorbc85+$+^61\ M=*ڃVW$sIjDBCg8ŲdnoSK8 NI㡦 v_%19\cjytbv?¡g cJ fd3ʹ*4kw|ҬPOZW&0W*>;7t^`LF9 .͔fe*IVEEe`bge$1BXRF\S36"9砩8^.Äk7zSq"IYU0ig2 X+G!XH$` 7NԇpmRxqQ+9ry ZX[I"݅9,u+vυ$j]c>Wm@U ݎM(@l3(MTM;4H0+H yef*$*DSjfpT62GlŠjNcZz*gn 2qɫ!vjrݒ+QT2G!y(;msWelueylW(0 5c>SRj&WҢڣ [.TL)$P|F-Bg1S>x=6IlOSIqAPЇ.rqQLc ѸnM>jSLh,*1U]E)+`1Ti@hw%SNsQ0EnX5@VTrx PK1Sk3>MSWOz#J3 @nTPbBN*C\4RV&Ghfp?.4C|͎w'Gz W" e9ƘED#_iIQB*8{Zpx3n=+ v*WuD b#xc O0hk*e:UYŏjĚLhu7TY_ (i/_pCW6a$ m =X"=7PRwQ.LhnGGO֡C92N(T-Wlub)a!H&L$GdqeNibE^x?𒰰X#66Ą!(qTJԦĨ㩦M3-AYTmFxM@Ǚ\erSyXJ +xWE0 >IR%qZ-&Iݫn1ļdc?T@|,9"+ˈ˚5i2Y0bPTRgfPx|-$6 >CH0{#OKPȥj-Ħ1j ؽE![uk3ZNfF8=F*1ؤT(>rI5 _1.sX_Bg.ޭ6dMs.;㩈mI1;eBe \u9渧HQ=GZ.@| Gc7]f8=>mθ`}7@UsZ.ڥ\?z`7T)ԑְS?>6[@Ʃ|Ζ֪d#@/ x.[392\NwK+|͎RRwm*C|].gM0|֐ [ٺ޷PkO Jz-cͲ(ptfX޺.\t] nQJcp2~B 6zaBݎ@^HTRwL\`Qq;An5M ۱)ĚG !7j˅8i&#.n}iƛ{$g'dOG!_'*$'( K֗N=*EN夺$vs7qM0ⲩY#XǡnwXؖ$;CyȮiՋTd(Ξ 7a(jOt\IJF~;ᯭA:ך?;^oĀIy1D2ށGz8N:H-& 1W@bKyt/EKbJ]Yw2rU9c9qξ w!{F?|u_i%_j$/I" z!~'|nQ◈o;*V?], A*91#w8 -z;EFt\]6AeCԑ@sjؤ-PHWIEn/W_<; x*ɋ>亿d e0}-޿IZ@hl91{n?TsWLk.]Ij-q)p^BH_@0`+_ xa9ty1͞<)}xn=Q+ZXDHLA~SplU4غO2ww38''g$1 F(ɖ'G#)T!lYlDn xsӏjXT8A t$W\;=ǵt^ }<3 _R[E$) ulzʦ2$Vodc,=+}K|]؇]Ѩ2`-ԝOUaݱ4+̯я3XVs,(E.!EPYُTOA˿guPuCj7v2dUx8%[?yO/V~~_Jګ֧/4 ux]N<ĐHi5{|3qSV#ҥ{~=-+rIc$*dA6V8pkūhaAhT@FAMW V u= ܨyn֟= Ah,yCmcOZߠ30vO5S{)'j dTbb_!qP-0V&>QZ)rN{Xa++)$dH2*h”9õ:9$efAU17ըXPNQJkВ/F~+9vg`{6aɤk OQW|zAzԲFȤfJq#,NSr@+ޢL R|t)G JKm>x]?NԯvtE_cǭk,Vjg|.KqD-8mfŠrH6M64bِڳzjDjw#`( 06h"B?iଌ:OMMA2p0DLtҍ=j슧h,|Vؼ78VF<":DؠehM$$eM5Yެ0*O)B}ZzvPP6D6׽JbdO (M\TI)\viQSv sV >iҦ}4ŌsM-D7zY l18MJn9d}i~ZXW&itFsR#pyWc& d*#68SULq=ҡM%c:S!U٦I o,qG=֤֫3=i]iܺHP *MTm԰U@Rǹ?4y;Qwޔrp) f-)H< E aV 577LAcO$N 8Oi0x{}+d2KǀG'i;@kR\D &}iXZeq_J)s:GHK`B[)]%!ڣzls:UݖB b=酄\#?>}W)!W =j++ iS=)"cogWdll2 r9`O I,N*mgɪb)?rjr yf`W@\+dV@ސ) QPYvӖ#S#e pj,##yӱVEYa½PtM(hU" [=*&rXմRd:S;.Ɨ"DA[F|՚ں?+ެP@dbBF;c8anaޚ:Ia@_ߕD$E'&HnCQV$jbX&LUe'隇U'`1pH Y'x8(;V妗p@MsT(*gtw@zy&b⍡AIm]cnk/+$RI=0'>o{pL?_͎)1.xfx-oL6C@-:5gZ5Fg,.9cKg2O+囻9{Wԯ2ⵊ>ZW,>x|GֵAHqX[X~fqEkE)Һ)2'!X'cҚ'+b!c* pǚe;8 eT歖 0>[أ-s֯dt`VWHj\/%VQT@чbT~ujLHx'ydrܞ/tG &f(˜֕s3ѡf._W`lkcܿf;"y=s[32Ha!קWi$4K(Xm漋~͟ Mu Z!,W#>կI^Lߖb&i,z S>GiOq 6i x#q]M-xy~;~?m=5_TrmEnbO R79zs<~dsI9Iܓ&׺$gǟ+?>v? [ q|x X#p5{p4qd5KQyz#}MoP>5/Iu; sW7G|5qɧXC$n :gcWU,*KDdٳGKL>hK ڙaWUJqLο_ν;1$cD)q}}L=-xʎM`pv'0z֞(V]'r?6*18aXAjJ)@ՇCJ¢Ojbo۶@汧~_-ld_ۀy#V_YSEE-)w*O~|s|7 $`4Vybdw۵a:F Mǯ>#g~hi!\[V*-Vдh%VVЀ#@8T^uJ/Et?.> *Q>|3yH_|54k1mFGy<5y+Rg鷼Cҳr6yLixXQY< f񨺞A|#VѭvɮY{ >ާ U|3e$@%ouú+ۚV) :y{؏pۙP X„/]}F,E UU@[G/S+"g{`B +OXWluODl+2 &m5nN.7/g]nJO8J)l2YZcH9LX 4Q1A%:70G*+d 9)<{0;bї6T:˜Uhʸ)RH&+U ˇCVUZaiՓz)6َp+b9YedQϥW“ҟ-4D qUy2GdТːsިۙYC3{Q5ypx?ʪ\w \I@(8/ҋx S1Dqu'B%y ܏PW9ڂr*/5F[v?9Sb4l3I$E85jI*\3;$@[F-x@Sj;cLe$Ҳ HYK#.=qF8.+!NI$M2MjHf *^,ydp*Wܿ2Ƕ1֫'}KtYE5WD|ʔI#vS%MKʁ~s֩Nɬ;غ%Tv.iU7d܇cK!H!܇XH1GCZ*vE )?JNrW*fY>^E% `:WzmapOQHSq-q@ȅb'GWҳԢL1p*HtI `\\NAN"PLHLT1'Z.x5NϽKc_TӽWg _S*ۄϵQEvGf)5L+;4 +PyȦZA\QVV&8 ^Iշ)1v(M9"!/R˿TI*0{R&md^Y.Q2A~TS8"362qԸ2WzQ4Sq#q&的6 7خҬI1 r2\,csHH~M?f7R 7b0TwWc% qJ h vW>li+sU0z7c~WZT`3Lo-2lI ⢎Uv4m.銄W۸d{ ݅ ]F ̨Iaj9&+ =:Tr@݁)gN?©I8rY*zt ޱJ8քlmVijgc buK]kJGnDV5c'hyTasڹMذdu2Y tweUWSB2andfotU<.95L _vp3QQ../AQܻd|EHV@s \@s@2}OOJcXĮ8X!@yDc׽djR(H6@EѝI&)"bC<Ԕ1%<ޛ8Z VE cұqWDئI8,yσw})z &_jF, JV/AaMJ9'P1: I 8I.ށB* YTPx<ӒFdʂǭG,h8Dr+3\/JnHfy4"_qd`Uh ?c4=hZZU Oaܻ:jJ͸>\hVeA ךq4D(@n32aZPm"O43ޒXsCވZ\lzmrzhC|UO_ZW/٢Yd]&˭˒I5f9&oksZX-!n~UvH -w40U$)^ h)JӎV}÷S[R9X`MjyzP",#52v@ !Wh玕 Cް`$lsA3RHNH6\m^اU̥bqڡԊghVkqOsֹp/-ڣ4"/MZKU .NVZ62 qOcu=>Ҽ= MΧkoGS]N#%gʹ&muSS?|Igq"jZ2DO Q>:Zt{Do sgNj_dגF{zPO+SMҼ9ťikon8**P8G{DG+|WuByp9B~?=- WL)? %OFM`p52'ڨYS9*@<2̡wm'GQl*Y;m`F YSmm]rҰّ$im]/"j"\u-&4 In+dEKSCVZl8+\nƱe#t ;{w^jLC\ţx`6nu$]rvȮZ nOE$uExpʻgL0w)jG2nV\mTˈ/|O+bK^YjEq2Bk;1x&o޹EgT T1'Z\Ucs- J('#ۯx:s3g2H<;ŷOxB [*T8{A6apt2s鵯mO|cĺi7"9`{^srjbp:yS1%\<."6]]Ms{1vl%9=&lWE*\hIbŧq`Ac.N1sRuk~kWnJ0c'p;]}{}kH?i4CuD֯Ѵ Ind8HB8ְԹ4֧*PANko%^C|DM0y` `aU&FD-|"k$řu8Eu^}+{]9eQQöӦF`BEz4+*IOֹe)ɚGe&^hlȈ21qS*9v98f<+?ʼ{ Te9%;:t⾂w|vzSy曤]ZWK$+:%Зy&ےAD?}7:d ydcҲxX#A`@OƝ§|ݱGDY{A1#'Z3Njg>RCQ1 W:0ҹB&R-3N1Ȭ+`TPTdJ(9m b,)!ⱜUdX =+GyY`*[Z𕘐Z sށ]Q)pTba&x(V%ngL L+ɕ'*pHXBp":>Rr?ZѮ%'y6z-s6'bK(P;qF|{[8݊2@r=*y"GZLڜS*df1{ըӓǥ'it|PCM^E^Y#)2y;FD0$Ep15X&˟CS(p4$?#v!U%y 6@NE>QX̋RWA+ 34Ҭ s6[ReQKw"N՛swAQ5ʑ~n=+(I2:lZyUVyO]PHt<|=h(KbUlğ)^R|:Td㌁cQ"ҁ\\/L)hǕч#ҖUTgv|+2:Mj!k.idA6AZ)-U*jReyیT(sz5EsERzuh8pHںHecYv=3\d ץRؓԩXSD%bRHj[2dMy rxE"$nޞgjmqcl6A ,ǐ:aIZlљOZ1uEbJ5yJ͂CrM&N +EyiCFĖaMdk)T] 2.˒j'44VHSǧ$Q~@OAޱurBP2};]6`de\3ƥԸ͖._|NooA@ t &{~)iz 2[#~XOY_þP[a#SRQ}2kXks~'~?J߅2x4jA?e·ciV[<N(gha0E= k/3@1~O/]A5c L^Jb[p碀Λ%pk8e2m7RHcr4*fr &YGkI 6⮳#&1︷RUӓ5Jh|0LNfXԉ9}e)}SsI&z(g={'O(F%f9ʫ<ǯSpqWdE3ƴq4WymG/59)<S=5b8?_EUׅ5?<L)\I lg$~5x[ޣ  Qp.\%hB--$| {xē&gS:~xេ|0M2wIsr*Vnh~a$כKȦ!Zεqi*hdU;c ɯ[`hm`M8ϙɻ\k„cIyjͿ_|[_{4%BP@ODu_M<.b򛜆 3uJ q%\~&XL9n"g^y Η=w/"m GBQVGqƿ|3׎~M:K[kK8;?(qGLZGDNhF(=hfg׵?߰l6o>#߉`~fJF@v5Dks-H7ÿ^uYb7T)8Ԛ3M-aG W[RT#ZG{3av2kғLH=35,L9[M5Jx,ҳG/obDcua2HJ)jx{tY`ޢUYW#o3fA$c%Sr[.F6 Vcs\M C{ iPLa(:4h4䞕#zkS8M\D`d0(mHVBO9bڮ\6|(zdJ ۳dIga[661Q e%ؙ+s"F匷^޵{zlw%IbSH{3cU8SqY1m ڝ>ZG&C}h $ҪrB*J#Hفx#f5Jn+ֳK~rFd0 Gq24NV"Pޫ4"N N:Yfby*87 s{&f,ZLiw)*g&bxAJdZ:1}J(dzU2XU;$Rmذy*Nr+JpkSt`Cjw ELR<$sf=l) ϗM#5n=* C-RZ!NR#v1I+m ѣW 0C y >0绹QR`jY61;֩@\æ*zr9=)&!()֪M;ȷFnzzSyS{h2-s ,QSl:T(M0rsTf@; ~UڨUd)-ئd;y\m5w( Ce hYЗ=)mjjͱpzcҎD+ ݌UX%އeP2E1r۲+5 ; sQHc* -a֙3*+#{si L@^EK Dk#?13'4كJƍ3@4N71P$}(UҰ]#v*0UY$^cS!$? E9I ZF, c9+ݾ j4BۉԵ}CessW0T@TC #sOWR"a8 hàe9hKGzbq!bx.XYMWR;8mfFb8ٞuV.d%g6d75Ձw*U_a&ǣr&lH#<ŕ0␀)R(]W3roYJ XQNG41IQgu$-ԋ&v-[RD4уǹ+̘kiwP{ ;68qHMLsT%NTذsȪVޭ=(*Sޝ+@<,he9XOmҁ&aX}E3̀A+=?An}(-z 3U Yaۯj.ɚy$M0zV<Bi\=&SQZcp^&X޴X$H(PJYY&x^ڠq[b%#޼swOM ~`Gs/_$| l[Ld0/+[:K;y2v1ƾQ2;EkṂˉ磜X 9=Yӎڟ1><{RXRK"B@R9P# I$99$l01_g} /x;¿o?cmc.ߑV&] 'YgYBjwK&M#&\EI?l*h˽oi}LH@_*K UљI򱞵k"/rOq[ 2NvT׎TGJT5.s<>?f\)t_C]BCלO'aj\8${+EHk)b +en2纗.llVJ `QSyͨ1`os^m\ǡO-4oLeqZ{k@wkͫoc"Q\!=GZFdv yX*:IJĖy-Z'+(bھr'g<@a#2?k)S?\6/+*l}${+;;[M4[7{Ǒ=˫Ÿ{g\=JSΝ/VT~xχko`Tf̭챌>W2\J+,eۜ\ŕoE|ݸVeE/Ŷ~MxOGYm~Lh# u!ߒ9{⿛Mo=ˉmC$gzחW=O[#pNXgSrd~T>0x[i5vkx wkRV5I| 8$z”6~x[™d-GJ >wƛM{<<(`9ۏזOnKkx߻@3מpzU,-R/ t\eu#~+4Sgo sy<hVdycv#?c[Kg?J {~'ZO Sǽþ܃3~O߀|&h:\)"p{p^. rw.{Bm`0Kɏ ~|e D#Fz'@@x<1,lHBW+s齝Կ ͷ_؋AM`2c\=~kSMsw:~~suRl2wq?*>aV/ʒ#xs<1(DL³鞇 )>~u0`~)xxT~|+ܩʟbBtaҽ*TwHLNz.Qto6M$q^--?>t߅w35cMo(Ì+.H? "A z0zWq1a5 lU/ãKG}{ Cwv4<ʴ> 0$_l[|<;$OzV9 u>o;Y r =;€LGkΛ>Ӡ~Y|>_`x\u3x>4|. G;zݶ>T@q@:yYi37hm?}kᔊ_>\vjcNV|;%r+m | #Hl;X{BrKSyz q^-J\0b F=ѭCs{fjefWJ(bR>3:?sWw_JJJM= {ɫ[&c'߽O5Tok)_'mpxDjXȩn[nlǿaN!)rmq:`Wݣ*`+,sHir[H5 A5*̞rqXol~A+Sأ§Jӽ r8L9?J"FСp܂=1V# ^02`7#ҡ08M%k1j+m *tCqR\Vfwё|78$sKi2?҈2qI6ᣓׯ։g\barҎ)9aq@%BҥfUi@DGJLJZ@|AQBKcMKqH_fLި8q 0H^41aTnSif/>sHաJ'UBs_Nz~tY2&B=FVQLA8֪T7Wp@L} 洵ٝ5j8T}X*8MO!I6UZI #y#ړEZݑ>dL})p{rƪFhjI? ǁG5%Ɯ ks":Cp(諢!PPVY&Rl FbHSF{@N#Ǡ{deT Iugs=ɝ+mLWq ųcQҲsm *]֩6w]JTep1SH0ֳj#'֡ դ/4o܀ƳWZ btldyR9''4p- ̓YL6[hJ}ǭgpZ=BRl1*Uث75̒͠F5C U;N" rk=R7:乄FQk\ysri*+񚢓m\s֕IifM.d1nYAX評UB!~lmyƞt!W9"F5qQev}MC.P@鈸PGT4欯*Yr֔ YlTlSȬuZG!泸4^jZG'&XJzڨJ% $3*ێ9rԑfD qR;S=F!@(wVx`1O⾜/0W'|\c7y(0ۓ=O1oMGV[uEB:#O_%⯉6Ii3bC~r;OqzU@淆-Xs>?1h{–qYYCc`d'cܞOsS#uE+ iMy7dJ\,1ޢM]X^}[`Yc?UZƒ34PZ$ 1޲7~=QZjpĚ^ɗʈc'Es4vckXD&(ˏ+݈j/ (嚮r%ڢUm #mj}'^OkX>޵W;}NTF[gּSUT7zgH(;Ct&<ho)~6Ia0bTo$v~ޟ:~{)w$u#W[pi\kZ+&h[>a;WvRζbvAb^,fm8ڪ 9&߶+LLt)Sʺ$=Vo<0gs=1^(RD;y=e@rJ9.N7>Y'A}FrkpEmI+MNs_~GxOĿso\\XYg5gİ@0@ LR~ws\˚TVp~|EPm9-~y'nz0M~æK Hzy:J1E\,T_xW :D1"2Ȗe`O+up9RRGٿy/9zh^n6'@0MŴwH^;%0W藆ZUn㨭Sa;UCeuDMX14"5Z`H2i)+.VP2̉(?sTr{@$cޣ,p>S$b1`ұ=+xMX6obu ҫGK fb1֭4ͺjoۘ9N1T 晋sLEwAXέRUOVg;fs$րTB8qfd1K+cbScXR2TٜDƥ'{p1IXC RoO"|i!`dI6S@5Χ'?bzbJYgo4MԨmnwq0m8:Z%Q D~2XbkEZU[C{6ZG@@uWYmÜVV|;H Jo8cE#%w<ж&qdMs,*N* /#/6;~rs4 f.\)`=Vl8R´Esפ;CTI9bϣ2&vV-{Sra[h66 d sMgUD[YNJGEՁ ǘ۞zRu\WcPI8eGm+Tɔnm 2XHc^sT:%R-O*GC12=TK-ިJXVnݪ*$HG zԱ3_ƂMKDq5"6O~H DX&D8d)Z&w*4qm@$AaVDip1Fn.$XG?ҙT-c998ጒm cօ4/$S6+$|s"%OKr^zUtEU6[gU*^83i+ d;9>(g_!:b_/ҙ$rsIW'X(JsG%QV[La'K\?y(d{e%U#7U. #֯j^I3׭s_4vjfq=|/^dPK.@654Sgf@pG^O x6mB 'BcvGG,|Wv9A#|?|W5}UHhr?z#h=Dh՞tB/~ x^!thvܲEʃǔOn?Z3 ~U0qZsV3||<ƃ8eNY9;{҉$ r3@8=sQݾ0MVLHјv'櫸@$p+6yf ~d)~ߟ(gydepmpzjUu~Zpѳs+}[/gK}E殰`ʿPO'N$KwM2YF1+F;vU0Ӌv}N/=rZjtx/쵯HYBHm @} =W0j?;m0雺>1޽<3G{0 [~[Oj7vh,y=G-|>fo%kH#Hsn+:gNTJ+o??2'=A#Ie= ypXv=+KtUaGlҽj<6UaMyOHgc$̀ -uLWO^._O3cFNS g,>趶%%HzAstO0Q^p1k\XMl Nrcu:_ qXVϞ-&Ѯd-? Lr1q3|xRAjv["}c[ qZZ=N*Ļ7vr I8MƲ<.Tu5یg<''ո<*YWw)&d#>['&qoB؉YF;umf$Z5r-PC'pS?d-d&;af.|SH|KNNjJCljI8硠|$_z|B&OJB`OIFr~<Kq^,3>djZ,i6Inӱ:Xi[AU B=*.IbтFztby+Xaw&7md OJJƾ<-@Nk=.mֱw#}{PiXۂV T=;8QC^2zx.Üch 6/%zt]cfOVaTSL|F*X 5ϒ Q/yJFEUmrz |QqQ(4=Onb#ir˒;Unmt!xӑN&6>jlݻsҁFIң S s@+~` A+68ZH|Vf!WUs[ jGTN@\U.#+lO|=0 =M6Jc^WE*1AZt8?zE"`3lY=c 5 Tv#gCRa VH| i>R[N:؉%@*8Z7sU5ԥ m [>_JSr@NGҒrß^&B1S4jU &``T$\[եیy\]`y0rr.@*el[D-1f޷##ietZ@W'=iaҵ,r Rz[zNI Q6ǩ2`iYt&̳,)QVPz Ų?# 6J^dEoyTnZD'SrO?vw.1Y$dFw.f85 p#'4d8ڕRI@vhR\wL2e jPobRyjGRje)#EO&^B83lzVljbyf۝>QVo,,,\IHl0lP=MWF`CzTÄ:$)`A[d4]'0g`kqf_32gTd+&[R]Yq+5-P6~ՆWk9u&4_SJkHzbtn`*tϙ`${S"=ݛ&T#sOe,2=j~r~xT\c4s)#Q$:nX]*Orʠ*336G5LCV8@9kͧ"_psߝ;Ppi(ܳI5AX4;[K TR{dN0W>Tq e%T"EOb>Ⱦ!5Iq*~q{t)Esc̈qޢU݂m[X\2JyK)u.4ѯsv~s\1q\+؋Rg`2qX) A[Ϋ'|HC֗'ٲԓXV0wH:ٳ^9lwRS5+闦'#(FuĠ$Wl̓,$}yϙ^6<7Jd p(:f^"uU`!@(V,90"xboߘMV]IpL bOrzXF#ևUo,qTÆ\^l\#@c! ^jj\F )n]ք^:UhHݍPRܴn &-+O$m!R]q(Jn=jri3q}_7'' Sg򣛸(2$8fh*G7B.Nd/zP~ҎfK CGΧx)0P}DgJ5aj'J^ $T}8dU:v4bgF?2 R1)s١<~URY,!;R ;J,[VlMr]J)A !y3Gk$*lcJ3T$j6dAhރ4tҺ%`c-\qr6y5%e1 'ڗ2"N۝+.n=*;Fhù)TDfkKyzVr1KX8_ oWZ^+I)aє]~8+`k T 1sǽy3\mkTg\9\\ާws~њ.|I{s}s).J"BHRI Z.(֊#MJ0A7yP'?(>?&_[/ !&Gp҅mf,H@<һcVoDσϾJTVosۿjQ{+7/&FRݶIUҺ(VٟgN.a!RK&k?_x#ċa FveO.s9ʆڸR}Xq_ضx/ޏ-:Kp""L p+ե4HC9{c`_ޗOO/~%[xjDF9T\򅍄jGf_z׍qZ a!IJ*zo3łG'Qöd$L-͐I*c_O_0#.I5 +kclywv!n}*+Q1 t,!U&xQ*A}{a,JgҫXᩛ-!y@^k\LT,#h+Q+ rTb9g=["㞔N.9b@9k~9-; }ؽVTj,9P݈d&d^sSy"&|Ƭah VK氝>w+?ȦK9s5j r˺`1,4KR\;1sk91ҡ,AEbUH4T`zs4H`ȯ.r0pTHvpzR&ewvl[szR@B?x !ךJJC Җ`v8S6X=;Tr1g-1LPLIsTɆ?\TIn~!a *h!(Ppyj;5*+hoEa<Aeմ[rNҺ}*BAQ7:;ۨ(VᙹU9$=c…N_jnRͰH`Ep!jՉ#ρ_qd f_1QOd5 Q΅cvC\vp"Ɗ[Y99X*@sqY}g[$kDǵeR-ytQkmk*J:(DᕷgzVm2c5q4tbP϶zVlwHKmnoXSk*;` U- ʛ@qS{4+ 1LY#FHwTVUYNzT)vG5(JةJ︍up\H. E=R-t  wS`mvͩDn<Ԋ,~P02IJn`yK\UD2KuO5QZ0Ƨ'4(@&WYq)biw6jf"jdd$1ſ-jX+)H3IXrd)<Y)LXqS`rkG- ;Pw-DU`%$ u<+J7zm{/E95\Ň2EO*'!99* GAWB] ,0j9:@T֩>mBeVeGӊϕ=P4,=A g9݀@)ŸRJ*XTWHqG5Ñ+$;dgv[*؏f˂FcYu |NOSUz%ۜEOh $EWZU`{),i,AX-~eU-ի?^1Xd^LѶ *Znm!'#$р*tSzj3OR<D8"#UEwX䫞 Qʫ\L(u0rO>=Ϙ bŰPocِ&p;HRsH~]7 TC&qHbcNi Fz̈́ >{a&2V>1~O[HߎL$<^"4#^ӹVq7m5y{8 2{VL4hG9hvt)A(ݛN1ɬo6iigdƽэWόrU}=t)Wr[M~uCJmQ)&2l>ldw>#|z b2(`'?~*XG3޿"|C;uG|k6t1X9 c'oDv>C$~a|09o?v)֢̚zCf`6{w#8jq>xo߉UĵÇ !=hԆH0tzQVtV8&¶J:L5c(vZ(El}o/w: v*'_cL9Q.Iࢋa*ґYϨml,P;䓁ԩ]T0*>ZqmJ3,7_ |V>|,[=.Q00iYǝv} W -'Q_S./nW4r+au #~|c.%e K; mbjqr?_ƥ:nO~|\~ |2xW;Ve s)W:z=\<s?]n<1*_J?)'iP_}?j6Oe]o~[{rT»ݺ|VծH1pT8`z' 1>/ }(40muyO?ǽ[!V>xɸ󁸜EJMuKw5ʅBzlU1޼YF+ /”dcּ[jc!h߷J _txsOl0`&(y%PFU<5xſn'FpFO|tg.sZ/jNzp{A?|ږ&~yT1*(zTRsv?oГWO7hͿM~nm.k-.C/ux0z)yU9T6+ ӊ(pn+Ͷ?/ӻkSӥ_=~U|S5⦫UF[?xtUd؏k`3;I{| O7}$82\|>_߆z|Zi0}5Flww}ؚcKxX waJ.$1ZSKui Mq;vU7~Vi ~\'cWϦyTZ ;-Ww1 R/2 {V!̞{ZKl՟C Ws!gx_Ni_ {Q޺!Bwq2k +T~T #fQxdzN?k=-6&U$r&y-ҽ=:"㨫PF:Z H\Nibm9Q׀ti)Va*jNYljS*MIx$qD5SȢXz{T` k""@O^E>R#FB*وR9t6ʆ691i&U+gYkMJ`kQ`c=xߎpz T #^Psyc>u@Gˁje+ "$3Is(XQޱ3g/)-Re"3gsZ rRm4R*^I?ܚ&w'򩊀8I07$Ga֦RE\`VIf'?wqƹkyBª5uv6SlU k!g;|,,X吳qPKq/W YAbQӸXieFWYaPe$Hp95C0zH9mΌ\Ò, q\k(6mspk +Y{4 34FЦ8wm.t7YR e,[#zV=M#kkS,Tlu,ݸG'5w,9q\v-RP!خjy 5^DnVsBV)}yH.g~$pCiK+X30fRS=u|wzXW"΍dH܎Ɖzb<;)/U,ٮ:_0aj;:7i$8 yR :N8 5/nEҤ`S8vڌ1_.%ώ>#xkKHR0UԖɲeco6̝c d?bjf3_m?z򿸗5>pWtۇX?ѴKѸn$ ?W%xńfDrj}C|ӝ¾VH}d|K=*x\E(?ՂHw?yW?8w>]bXv{61^{r1{zv2?Εm <=s\!oٮtGʆDF+)@TCW6#^8:U/SpvćQg^_Rt,VU#5 }3ޢXĺ1򫼙SUȀ}9c%چZF&0\rzfO25mauRUf.3N)`s^q1mr"N};U8ġaV7DJ:X.&W`Ge.W8 -IAh'U?X)F%HKm57Sp;Mo( Jp`jKLd$X {(D+gKMh$t8>I&+8xj0{-kmſ(8G*;ܙb<09 8Vl9B[&_iRY6g6gޔi+h&.pZ>7?֗*AO qM#jT%%6ڪ!I6K*"sFpMTca>c?L NrǙO.OJQ:KB&1T9SU(ufu9dvp) &Gjh=MT'm㝐ǒj6h<Qh>r*d9 bn̥4K8=1RG5vХ$N kST;.c{%ZR\4[ n%OVeŽ}hEXHvcxr֛aUGƛ³rhLqyj`CCTK!_ |MOŸ~"j0i6Ouwrvh?Vf?*3ɪjȂC0[ܠds_ɯ?.|BvVd-v&TR{3#2u򂝃b@cI=.w Rױb\Tֿ!Լ73me4W@t\j |J ] .-DZܷn>4hRa",#%zo-/yCHK}VYE {_F}10*>Gk BkT~fzWோ-jEDz?_~2)ШDͨ}/U-ҙB׃gƫ딿e R#Yc܇ %?:,½7s*~KxZZ߉840s__?S)>i| ہgֲ:*-qV"3o/ oZY'W#Ǩ?C\1ѾvhPr[ v? 887lOAXojCk=/'P4_ ?t:n?gqϪ?e [y+j yb0_?.z_d]?[ȓ'&~oQHq77~I Pc[ͲF/+<ȼ)zX+C}ZgK.q_8~Ӳ94/ GAtOc0'V/A3[tY]@_~Տ!e.^ɚg w*!zw?_dCa˜:J)/*wV?k_DZ/:w8o )LӛާKY?dMuo,W/ z6nB婩I5£f+_,4qEAv1Ufh5b+;?i?Iжs=1Ik?>GZ] Vo۩ZΗix/W/S]7WQt{#N0}j=kƓ r#]~}iCcٵJ]{rNnAɧd?dɡӟHP} .b͌Z(_7?|1cFqk_y}" Q_7מ G\\_ {`[VW{ w?kK %kҿnM%qOY+J}k*k ;ŋ*pc_?3VQ@ bW' \]] pqvgق!{{W%& 1Xn5M/C;DsX2ݗiL6ұweHo$lqkq8YJXi".I=k-@C. o0VgE İx!y$$Zk0هՙ'wbyoLZi ! gsIy|Ґ7cY&Sg@ڂbC5f0B Z_Kֵq$?/r]bG`ӏq}TG}+C#H4cgF3%6+HqңF=+:/(9zd5«V'l,dՈ`D9]E2C};;:tLHFzt)\\yr~^T&CJܚҹ~n9$QnG6 q=n֩bsi˝͞+> *y=bQ|^#8C4c Eh62t:h;'#+yo~Nz֋jí˽JĂ4=}4Xit$ƹw4artE՗ +-gإ]=a3Gx;T7d9*TIq=*!@j5ElQm;J-gԵC5n'YVaqaݥXhU[3KY>a&ڿZkr]+nΧqCF$aydlb𾸮-,4ܞ\%aX|FT+Qf ~RGVo\@żA tb%u[i`Hs8,}yU-??M4e$^VG.Fv7?^b<% ;|P{_a]>2Ib )4?udydI^}^1yc~'?~Ғ]3ұAyx|ua{{gnOjaOD$@:==W]sy-%Túu'oYlO"#bglM$q09<㦡oWRQ[#`u{׋/Mg<= d,'}>>7Y+@ dW{Dh~:*fFNC3(<Ēgۭi1|/O|-nJv>$u\l<Ǔ [g#zgI~.'WАl;3K3^n$jpN^pRyv-/V}*KWqT6=7 pqw¾ׄ/ mඍbG<5J ͟KAs ͬ$3oQ۫lՅgo`Ȼ*7+R"0j륒ЃH|⏥旌^/f ggLNުJyۜov{ڽ.YHectƜSU³^"ύ*oekʲcJ\bwgh=kwRw% q^iyĒ-5GG}Ip|w48TY#gS!tl5ǦK/$tOdeSjRJ۟cu:/n2Lȭocc#m۫R{ '~HU7k8Fpgg~u v+xalr;2D0ŹS_E( q\Wu*G3ƷOvK*eWCk*CF+CX3"E z<ڬ'hjՐm>P5ayM71'+3VWć'UV^Z\+) %T7[Q[WГe(b>|ACX* UOq Ս88Ժ,N+ @-$HAb7V{*qՋbn~\URWSY92fA9G2uٷH2c9ȣDm\#Pαs6~aO!eT6޽^:km#~ت7,DuѨyK3V}Nc*#O;YkpSb]vlk$%Mfw*XF ӭKؔ 96{Vۼ; R)z)3gTN87Wp $8еj6ICY5-d R6DB5b 湹gbx 3QJ 7$u 2vSS04 $Y۽*%54SsH[$->C}c1΋ X,C{4P|@ ּ{o&׍$jp]7LpQW OKevjǮKx޿/g -L_CM叆tPk-]呤IX|Dd/ Яts?G`_߈߷$c\׭aEgc I䜟l s^_S|w7aA@s㫁w⟉*Imr$ gB9?psW#k\ s[٢}hY+uZ?9MCk35k?ZS|e\~g|5?j-P1ffMӭUces?%1~'Z,D-Emdj x[#q6s$F}`ֿl-/~ ?PEpp}W^I c;OP=sWKE?v .8k#7GL9Yp1Һi˹f}^N6c'>($dZ$eێW$|Ghqۚ0f#+cN9fhçCi8j43&GLUYٶ-XJ6:x|{T6=tRٱmuwnͥYf㣪íIhn8?_Z-r˩*4gfE៉R:e' 4J93?şퟃ.. FM*qŻ9rb'=7{\>2t}<ϿJ3\[]2gk΍isB66ZyasZV|D$țKcRωqзmpb)ANyIVh|5E4GLf [u:+i%`*H0+óśqB?`Y8O^'+Y#<(vYGd]³о݄q4hb=L%I9ym_nx$j3$a32|kzBՈ&fAtGFOL c 1_3ǎ)T0fB+qEؠE+Ўݡ>ktQ"KbeiLp15{lwJk Re)]|f,82ot&٥c֙,`rqDʊ]Cxpr?:3t%pR}.8 Lф*Gp*.g;#`zԋ&cj[ae;=*?>Qݖ1gF<< ZimQqTI07jaw(_q֧vI ַFn/x[}1(N=A$ 2y\YnaO(`dItUBm0徆|pV$T =:2o9ZHu+ #:FliDa}X&pi-jrRC+ޞO"H[=E@N2*2/>b7hi16Ȫʼnp*N$/S4՚s&Aqz2).-jHHDҫs=ySKrVd+404&UY](AND-Ӡ9 VPj%V$*֣|BhFm̦7YDMi:9YbY/k4\Dck9VKa)]cuwF_\ĚFz[Gn^7񝗂s a'Ҹjc"Q,'t@޿?oO_‹i7A~Wsx!O"E_n]n`RL 52xڶ\jܗwIeF,ygf9$:oH+#_jG#snD~9=qГ1_ecm*;GVڳWHߵKeoaៈhlqgMq & 1$9`3~bI]2iJ0= :җ%ICXާ̩qd\SkzdqHUjϝu!͝NKrkkEG֧ڦmIfi[x8({GBUzjn΍I1NG˖W2 JLӚgQ$1;GW05;`0?p(M:/,Drk&gIB[y#FY'SӑLPARXdkdbeFq PQd3ޟ4;TgS0' 3\j[L\ 8Sl8W0 $rsYq N)n0#6bA$<@cfJIǩͦf \F@+hufl{W/326NX8Mprw(cskzT1EKx85ȶ`Hۇۮh[4:|n8#s:͆KnL\j X2Nx:sE9I2ץj*Oz_L=Ydc#{f0Isz:H)#\dž8U*Ri]An+\.U1HЦ4}4=[rkhG,)pIT R}s ?:w\ZHf^sK cɮ(\G7Ȟu^\oW4ϊ=!oG \dP|{@Dbw }kOd}F'[j3oMpQ^J??S]@7Ȓ1^xn-vX$ zEƱڮ99nV q q"=+4VtO*B72.ǮŮmڶ}yNKz3[ `Q驨 )~5Y]ܴ3fq }LG%0jᎯ W|3ۙKcЦ2&Tf5HJ率ߩi !qeR2ҽ yg4Yy)Gs2:X3T-G%@\Ǯ{&tPXzc4WblG|WRi0)+4̥ӜV>VoGYQblP (6hѻo VS܃\mE{&.9p=='0#mLnq۵fX7Em=sU▢f-/j|=mli;V.;X^ ʅPkOV񦑠cYWLisx:[}2OpAeXJ{x_A*DɩϥC J)n\ x|Z=i5m p]zxĶ:`'-Y?_qB|p3 -x3.]>Վ7b1-{n?튉mt=JݖSi5}Ncp3&+?4O[|9m8YWg'(܎Il6>~UOpa|l4$y+N7 ?77g -HECk1ƫ%eC =(B"D 8W Ʃ%-,|7nW_\[̘_\Ԋxt2obRu Wi>QjCR-e啄hԳ_/o8kϊ*ԧURbc F=V8Z@|t6?0W`#Yv~? go|gpkwI}Jb7㺎{n@8^-~(쬽'}nOZG&[_SZȚ^_i.!B9'ʿ|tdmG y1VsgOpVpFMuiE3OEΪ%`\B=pv;N~C]xRּ5N6ys'ן8ΫYYUѡN?>{t6Dlgq܎3\kgv{WP3ciyAA'iegbÛYrc˙_k&#!O97p|WnzK?-YVxrkـAkpR(HI3ԌWW)ѾhZLK9+cSrKs޽j\;oqyAtʲm}[?w$,>Ӝ~ ka32Ekx1p=}Mv&{3~)iqb5#F/b#|}ZDi?k02_B97V(V=X&こyϟqyN5hE#Ŏ%uI'ӝ+/$i6mʡFWҹ,+OnRyΦ#̳yv%f;|t[= Wسv/ɞէ0_So]<`=5۝pv%l]a ldOyَyUsU=E-Χ$ϵi>J1;V ̧c潿L#-w+n4^rM}xeH0==+4Q<[qwQ `z׸/L⭉S|(d; 6 Dg7Yp[G ۞MU3FĎ߀y( \u{6CIpEarI#_Zs(} ,Sj)y3p8b_`޳hI1RKGof ,8f΋^=2 d .±Xm(v\L\;I<$\k2˸F8PqTvg)[rR>SUa^. $JcCWUmb!R.Tq{Xb|I՘ ,EBOaZ*PJBB&z͕GS藊-z!akthg^xןŪy8$g[40oc^~4i >1Ѡ1#'kEFQs%=?]Rƶ39<%>X8kI)IC>ZqUܭ+Uo Gmֺ6[I/x]QlɻFx؏b _с!gw}'?V$H/+!h"C75>$/+.$~}?x"5,Z/$c7:C^ZƟ^ v\>tNLsۗ]|]|4yU>e,߬jum^SۈՇ^/K2M4aRp|ֻ_4ňN#闊zͿlٛX-\.IWqZ$VlU#έΦsr_Nd{]r7UO8,y*y~KWROIХ>2k_>'><GD>,VY;)}:X :ˌ~qmm5xk>=+}Q4d^}+<)e!s;ѰOER9Ui"FX{tx zqOjjV ;w]FEj>>ksK$/a8nկL]X܍A #zm|2Ca'^Fl&/KnYqx Z~x7Hp?\O-e8+,Eש950זLGǽ8J6Iqm1^mp NB9M/v6~UfC]TRq)J\x5cA1 pRv2bWG^MT1xT݊OBm=rܸ&|w ϳOSNŢU~V=i$d,zs&F`U9=Hi>n F;Թr2L; Wn"'Ҷ[YiHFqV=ЙM5 ZJ0Qv>\gڵ^ݎZd.Eh3WܤesW]:hg!֯GӂsCmFfȇv3ZӓG>љq̎ :W֗oSZRC*WYtIW 6SH2և;ȐF۹⥻#9 &0^D`ŇVX:ụq 7Z$ueh+3ϰ9,b%h˰SSWl~)ƿnU=meNA뽺>7Y\|M/mt >IX(2%92ĪTj;G "43 ?>8\vS}B¹i_(Mˍd3pPs𮡪j:욎Z[{#bŘ۰x5BI!{Ys"O G+C5Mdߙvє^޳odsb/]MӵQg-2n$iP~ɗ8 z?Z.Dn'=*$dyG3ORlM Hߟ`+=`(ޟ0KcNW)z3Y.^V; qQU[MFXcqrB`dk2H郸۷?);wdleeᇧS*"R;BWܞ\6T.oYAr #ssU1r]TqYWk~FCg޹U`i%F:cRt2$+/i"9nMkLA\b]E'۞(UYQex%gOTedmX<>30nװGAr٘eAǨIu,,w,>JȂݮ7ϰ1</jjaV]R_*Yê@c} Mp؀95Ԫj`8 ,z+𮄖\lŇyONIgkk}N` Ye9]k1Vk-u_nȍǨڜn=>1WL*Q\3`s-Zo=N;xؼyԍK(G,eÏ_ÿ6.ݘ3ql~&^hr~guE'>S?x4-|Y-BGLExn p9<wx{>eΓy{eݣ;#^wϡ^'~-N_^xGSקOb$ueC8txIV0nj=+(#?SKnu$KyQȶJdO,+u "t4ʎ[%W&+j?o62<'W8*dq*NTcwǿ7- Oywi=̒B$q!bp{\4*y"q14o*?쁩}fEM wT+u5ČV;9~Qjꤿ9??:zEs1m,!e]ܚ&tߋXMom!_CHRWõe쪿<܏?íWė^`Q[d {Q>=Wm sk6c&pZS^lG? ?*_m.s[L떴MiPb+}2lI}kإtq/G?0vuw]ێ&:-nj˳NMugK?+ KvQo1#8|[;?FFO*CkX'||qXOK=f8b@'ؑ.ErZ۞gm)yG_;FxYwPUáY7c\:{@ڰ  jEYD]twdKcОUd^+O9jԞ(GFΪXtj[XA^6Q{]\lcăJc2|Sxz6a{Wď:Ni"F w,$H~9[[ v I 1=2{;R6wCyN[8*X9(=~Þqfհ*d~UliCv@,xֿGwu9L37`%-bMxr^tᏡ>cE9??b~ ~Xծv!wJ* $_zY"5n*p b#*]dcN i2|д 4.~{:M?R=0+xdb#5KZy[ QiON/ jv"lWni?1@ c=9]_C,G N>IBq$s+_|1,[VdKd$d {=hJ1]rlN"Pz}e d_J/G>Ŷom'–ԮsU7|aԥ{/"O>0xS5/20v2NVخum9JXM&⻽Fc e,20t A>_o1V)<ΰ,c4'EtC-3O^]V'?ab焼.%:u!%om0=dύckѧ-OߦN8j4_A%Ƒ=[96#ކi5]_ \)a̢~Y}&cm7B?gB&]+XLoI isj&e?)iS^RGg;R's#=|?<ܤ,BZfm:>ǭ>);'"A4y/)= w;AF:t.\XPp8TNdZQ_6yabYڋTz HoMy 9hو'檧BlRMn5Nf'1ךX02]͘}j+\u w:oUU]԰]̧DPݿOzm3C`ܹe`-D (R#^@}kxG Lrq/ǚk4="(2nŘ6:AR8#צGk6ƒŽ|1(ilv$iejcg>3k{rdpjnV2:ҰnH*7ܿ n`Wk !8nQ%v駖|?<,WdWq׬g1"s:?^muAePyf?]+ ?ľG/YoRg%:IoʿC+i#//^B#KZ ~g(<|hwFZ=~x AW 'wbǟHOz돇?P#vk7v煈`pW4cU(H幌at]jH=B"1$©}뺏x"W_e3ʫ?`&לhWGʋڿKO![F~g9=j_s˥/4{b#?5K>YIb'/k_ Vsȸ>) mL*0Ow x|غ}|`&_;[[$Z\:Jc 9H'[a{*kG+qީVZۮ|J.[0kδ ]B4MQmi/< _Ğ }*l LiUO"PR}"I+q^h%,$Iy=#g'e_?(ϭQw⼹ ?JF1_?ڱW?$gťZ nc1wt<YUf`̛P3җ\G!Dr~>FLA̗W=\W:WPDiQyBGOej!@*4Coxf[}m[C0c33q8889&N]Y֛ݤI g YҾi20H@ d>Q ʹ:ɳ=#e xl2$cpT̩tR[qE`sݸ_Ph1yb8+kC_ख़W סxKB>͸8•V8]cXWV0莨ţ*m[cjb: nڴ r@g+I3oRktuH,JэP*G>IlU4H0'G:{4ِUC0y Dr=) rkEHP)qTٽ@oRGJI)h5#aE)%F:}P02tWRĦR&0k~_BȬqyyNގG+SpUWYYLj6'4 x^Y⣶<-kX$<~ӟ$ ~XQK1K쟭3 V~,x7ß0X¿A&&tm=b!BYv"vd)gxZqu$ʗVnjhSLg9->6|b:]zjP N&W U=vyK<'n?c-}+ݾ5|JTٺ뛃t{W 1/r=+_D\ퟴ0>94\+^+%p&ڷ @k_5 3zdѮa%&F86G45wSD 3Hs#!AqSڿop/}?GNһGȟ\Z7?boCƚݍ<2y} cr+s|q1ymtx5 U(L g8u [R~cǧJ\3QV}C9T֎.I֥g6F‘UD֗NI j'2{mdv([s ߧjϕ[Pmxe*#:uO,,¶HIAe$rvh$-N:˺y.eYC8p@鞔E76U-8=?zt2M(r0xl)՟p6CA(_T[#R[O +F$<*/ RiygnbWce: D9Nj'C `JhФ"DI"7cU@A${L٦WEt>̷TDc]m SYUQPn 0FO+ih&;[צ K#F.Hfۻ icP;DdǮFIQԜr9\6@{qnړM>1FK7>[?r02~n~V#i$v#Zx)R۲sں)aEJF$(F@ >݉3 -4/\E$0@?bsMYHtN(fVgN;s&q[Tx Y05ne0. 0#W$wǥ6sP{y9xmWjbFgӥp4Ko52y<~uؓ[f?%xy0<ПJ> jiѯHVlsè5o,5f? 9G\Wmq#6yT+ KKY=+Xrp1c֡q`R'#{3{^ɥ#Fy'x|Hopr{61|/lABfC`:9JQkTLkf}'cche'QV#k!uJwec+tb@gV9_b,srT=\d_Y`>>US>d(I}aG TS}V5iSGIW_ȎS9u SS?J?ݤ~O: qiYD/!#J| R0Ny>Qkvu_MB98_qκd\%SanOy]49mt[Mq8Ȍz)oh8u`oQ);2 ԋQE#м9nȣ&[$'Ԟu?ɸ_en0\Gmyޓ?A<[aҿ>%zZdNv#\kqvH$?MY8e2=3_·joCX_Ff 5^4ҬWvFUnw FkȯХtMGC_I%E~lfEXG%"89䓁z~_C^_5燭%a"٭pFU6 1~y9kq}5~HCr0cq=9| /$wd5cԼ9 ~$_ EskΥ"a۱i I2rr~p`RU~(gKۉ>/پ[8[dr7&=\G߰3{4Zc3kg@c@.y)yOeGQ`]/5Ҽ>\H2w WaΈ14 kmv2Ċ/<~*M:M~8H?ҏQ~?OƟ3޲m\Ě|\ B,˕e z*{14]#.mSwSg,w21Vψ< bu->9)o2˗p@IN঴|.eVsT+3S~|!=!. ۸E{#1#~ʖl5gXmfmOӥٽIi?>7BeUdV?D-nlV(T v ? Ɵ w6-5 H[VSA#{4x7trIĜ3u^?Cx/Dj51+)Հ\c@:žKL˗9%92#Sq.\0_ڷķŠol z?_ ^gkG[a2~ϊ q}+J1-gYrFIYz}WkIیm#'~<Ȳӭ8~_nҺ׃Zy~\u#@?WhId o(V_Q N>vonG{L!Hum%'wIkMu4#oK77V)G1b~_UH{l_.I8gNkj+mºD]<*UiY~I/C"i YXV8kϟ\uV[ cA}wUyO&|GO~Գk:.rD3,E~WH3ZVԒ=HUuT-w&IpO\oc|XxS,<}fFTfh>z̺މ ϶j/ D^>p ?0D8UUjwB /TU1SaNm"cϧ+t_'U_X/n-Qdk\c4>{Z$$|'UNN<ɯ/$Ws$S-H,\58/_'C\n?!cusӷҿZt"g+I5V:,+yt5#ҏ?n?"ŷo c<- i2my[őS/Z~(}şk~%R<E}J?8&S;Rޣ?|1턏g6{Q}{]lK${ ~%Yo{Ge? m+}NyG!ӈ{__8q]?UWU~(#*`Ⳝ*p><zźb3!$Ǐ_1ku;H$ݞKܦ;a iZF;Umg\^xY}^1s\ ֺ)d/%="OZ(rڼ̸7ʺôH)yup~/ Sz}^[H@sh`h c[?Z$IP"tr2HB5V2Nkz#M9Yێ}´kS}G<)1pܚ /LJȄc֓StC 3;6spg W12iQȤmv|rx> bEq(c,3>@3#}G|=9uC3}MM0˜O$!Ѕ&|s-6k|+: ZO+&p#*9=́SW_S2@O@ǐ:qR8@|+2:6}MxT&wO{,g͖ K$S9Tl0s+7@2Zx$"G|⾸ ~0OQY XϛZ=?}]c'L"XO<]Έ`Y |#D fF)\SQ%mo_nXqH#LW$2>sk(<jkY\p1|}eǒlOsU#yn(nłx8WeVE@|W<84|eYZ@xcc,Wj㩛Ցûhps_Qf-\gָm'dž|>ٚ:F6p{W%LǍɓyN)Fzc:Pxzm]̉ȑ1V1͛*i:ek smc ::bgDimX=+2cX{^有ne=hFҲīL wq Y5E3B篭:_5F6M,~S^28=Ct&cWKWD:&54D0tB! '''c_ޅ6j3y 8G# #q.aZvm_?䙍ysR5~V?~*hk4 YieH>U$ʈy0OL~_s K3\uthvS#*[h9v/+ <,5VT_1<+o^63M_le&!a%IDJ8q~ɚZw$捚5ʹI qӧ#>fi[[]_k 1g7I~j XԞ0lhU]I gIxFI+8=@=; )p&-+JW?~=~ I3k3`Y$;0; 9r?_i?>\~V>h_vG<(pø⼞,'o{H-IFq3Ȼ`0q>dž:\һ0](:ysmK{d8+e)o/i/_ |Qmtk"ݞ(mƿڗF|_$aޡ0;pzpA^x}fNy*zsW?/58ioK}9-}Mb|% =lJ˫y|}2v:{''E“jbw|,­@A.BZG%HT]x>7W0\yK;FUwO͚Jp]WV^Ҥ~p+VFymj;;变*58|zok5y9G* WE'ܾn{n;x-Nx-[kc'ٖFy] ߿%h'l!ɧI!y7d`p0Kq=k쳏A_TپUO Q,Wc+ovo^C4E-}/&aUُϵv;T~O%s,kX_Y|/ay\wU;+%gh#?ʰ<\7 ϯa_T_>]B篸ռ"78c"}BUk ܒKz w4f(?1#$4HR,W,*GyF =A\OsU$mpoLR\L\#d8s'*X\1VS'Gh#zqM;D0b:7=}{Ak/,s2G{!I8yscwǯU^& H瑌}sRn!2ԒI@r{@#H1ӵf2U`W@|9^Ju3F뱺c~_#W+^loU#,{*85M#3\&]Jx Xjih_/{1͔3̌3NW?\Nƴ*gt*$r塆3pi='֔sNFMd86᳃`\X-[~P>9=iNo3N.[8eC)yem 0qDr=1p]9_55} Y³a=k_o̚:Xg3HoXCpgn5ihlkm:V q'e`L\?UpSHӎBgRt`^xD !V$pG>T[Q{TO*ON1ڰ4DnJ#x=i}A##oVq5\N312BڎBIB9'sZRC+*00^?ψvT#8$y`;< ϸ|O4#2aHp#%xW ֱYYFXF *2F=qJjJ$$LBw\fZ2<ʎ#w\WNEl)qןoZf8`y8e::h8Dmq);f\y9@'{҆8=I5tU\TO^rg_'O5 5Qt7|YGy "p"5Im^X8#gb!#JU§N'"y a1zPrUwPivqIҒ\fq z )؏\ֲ$%Q_RO}ѿx00:-fa!%ARxS5F1,RsN>!瞿cd=݄HD|qqX)Yp688LڳuZLۉ#wj/Z1IX)ezen aԚ76\wRXcս<=ɩS\"vDNJO+Vv Ϲ:k38G1m$3Zbp&ۂ ;cڹ D~GKH(Y]08pwMkMkpHsߜcj$rέӱ캮$:ԅ MA\˯3*9P8^x&ssŗx_U fO0 sUuSz]q@?N:֟\k<=xe}L[jzy#rO9J3<rğmuSkS4aO+sdpQ'\%"8=++Vvƣ-do?Y }r\LFs#5^yS|7ȯ8jINեEx F[o 2#.Fz?ϴ7rJX^}+z'Z;Lӯ_TWǑa9|-k/o2{1_KyV`=GӊJcyf乵i5[Եrk 2\4&n`98 @$d A#FMv҆ :|6yV<緫a>=[S%ɯ0RFSkU½]g2OcּM(K6q;=V?uRZ:Ԯ'r tKxnճ*AmK\U%'\Mߚ?|ͦ]*H_ROLz?'Wo< 6݇9Pb`:'e?o?%񞕏)#WжMuelpz$4) 4>y>8PN^n`'5, Ę>i)q:DoOJ*Y|D^k/%ߍ74 HK)UV2ު?G<+,#;x\O_zwbM_Ʋa KsYˏp+EWtR5g3x[z-KsW^F">Hmѿ2?OsA' sQBǹ?ҿft_%[SUui}s!Urs;h}?1I؁~Mٶ}v:~PNZ~&9}OBk5ꩯj~?ag95!s 2YHe_ ?\\W5N¯K_wQ,fwM/&ڏ뷡qgkaٛHE=eYIdk~(QOJrq词{צR#:Z eŒӽdzOA`|7ZDVP.3L O" ik%*? 3XK{G"\}v)zv+;xDU>'t=*?EzIA/Ǿ{㇈7xl;f)4Sҩ-MqWCh/.`tsKge~?m| Ǔ!_kӏH Jߊ9MgMɟNpwejǨ91ƿjm⸫x݌~gKÑ7o? ~8]ff(#ǯ-:+ԗ)x±^&g/ѣ/ÿF ,^w{y<91Dk\K5S\8?I/'”/Օ'ÿIُJT֮uRE;Mx!bN+Ȩ>P)+G |['oJx&%=1-d#g} S&cs;`LCeCr?XNS*(Ijaڬե:p]M}CtK9> +"ƛEF%|QscZe ⌳gЪ@3 .H4pN$d泞"rF#&cxb0Z 8˅(pzҽ¯wFq+꧚.u{,^ X@dk9ccaO}2(bMۚGͰ>;+t3.VDְo!r=j3J YP&Gn+Lf%Qy5˹jڻcW6HB%>*In4uX#^Dsinc؃wlEglA#JHS2ch׃DrcF'"|?toF=/3uOm`ab(.@aX`EeZmbǭe*SHN}IT8WA!,c*AXs)u1oĆ4+w՘2e*dgb sS:qI]2ү8[#L6N;-h:?-NE,#58%U#뚖IUr q{ ϵWEiؐ hOnl@$j-$YNNCXs\lۏzTֻ lDRz1Poӡ,j5^Y#~]X *MW0uѳwŸ4!yֳq0f Yʏjb*IIj`H=jČSc+ަF#$w,vh_7ާ25JӋ`/'d$ƛ}* ĕv>#{)ZnA/'msEJf ¦1J$3Ң 5FP}꨸~l;IjΏp?G4`WղEa8}9SMdyuhGJO/|N3ު򁛧jLXsUیf] w9cR+Έ0iuvPE0A>FC)Z՗UPaz`,CÂz0EjAk=?hoj_x@I]VO+3#x!G98c|_h5e'$g3\ bҠݯpPhԯk jEpC hv_#OkcI["{2~}i?J\#m"~Le>ŋu Cc~#xuK2FXZCǴ~I.?(S߾o71ڨ-~GĉZ3U5|&ϋ.Em1]6'OAG÷b7Fr8I_CV{MRDđ@АקGOwf okszZJ 9odo >/ihSF]Yr 1+w k 7χLr- i SEXPBW 7s_C`jP[VBg7be?k}6^\Kol]H9bkMšŌg.Ȉ| 3HA:'Nq-t>&-!7̉;&ix  v#5Y~ |'E%Yٜ;ܓ_/Uf\x}L/k?>e c,ıx惁u⯷ncs>\ҹ]~b~ ?G|y-KccxG`8P@v=z_ϊn_^vIgeX7@|s_bN䤏8~]| 5{{O) "$?_xwS㽶>MWb[0xvVbG|Ws:Q\;Cx.f~jN\K"Ŏ 'v~GVG>$_S<]oxF 2%~G7ρᑤJGbT˼ 8?l'<\/R xE~q {9xTnWPCo1]2-7'3z > wlHo T'GR2>nyWXܿJkg\aGEI=|+/xN"Aٗd#iVm?0Gq^/z]i>p%E%RT'$G-bK?υ|OixDqt >K >|Tmh~kE__7J q}7}įgMT6TMiec+pKq}J2xWjͶ|'ֻ#y@Dw'b޳Nn$@ScxVneT/ =fKRw)*=x?ZOVtBn*ɜ\4*s=?#X'pOҹPg}* Lace73H`@鑞+7A>E:ƙ f=> Hdu?Dכۮ !+AIVmk  qss"S$Hɵ*!F>qC%)i%DVMy]p~Qd!m5sspJ1 ۻ=T>ҶUq rOaU\ 9sTw/=Fn7/sS.PSȥ"5kt\yvjRA|mas/#Xb/sRiR+}jb}vicgzq\*t w)}Q"Ip-x!j] |ݐ:dQ0;UQ~^jJ|߯5VRex<ǷҢ2H?>/ܗa/;%xcXx*8az;ƨDUӑߧx}d+G+9B]l+`FFHPJзC?hƗd$cN?1wx=h0sF)Gbfӌմh$i N}ztJ!:uTf&߻;J$:to^ FLb-ɧꊭc!`ߜbd;d2ylQm==$ve<Ʒn'ԥr#?xd0z 5d!t<?zENN4eRZ{=~Z-XBI>jm̻=>ľ_'~0]P)ߎaj>@ooc=zⴥ<8_jkR#V6 Ց{UV!z8mfeDrn=>^5=[m (Ylv<]bo³@_ws=qk/(d8zVL;6j2yk<\NOz~o8X${z⳴t;@۸|gEIi:/ڼjʰ,n"2ŕHϘ+toI;5֭I,vʯ+" RrX ؾzsv<)dξv~ND,l c)A|2>dG˼9t~2`ܨ=w->ږwl}揁xN c96DX \F ;_`?8*a:ygq=-vi(u^\@=E"%բ`Е'uӭc,>ʻwTCנwo(e+!ЕH]pOJb6OnMz_ĭ[fѓ!9=4_ S0Ȭ<#|zQ<[D ~Q۳FZԙ-r~jx] ,`W89&lȽZi**΃Eqgdh~I}a99>[QufY}cuKX&_cMA^'G_CuȲqE{j? ^g]N0$爴ASgg wޜ>h!c>X!TV^Ě,H%IaX][=ƿ_'›cu2DF{aVV5o+?V6Tł{-]tDݙu= 㷽~[gJdHGs?d'Cib\ƻĦN+=zF[_/)<ƺ)Q]>hvEm$G3us'EhN¼T1b=7;>0:#9+)>w{ EN{w5.ս)7ٛ2w'[=+! BTjJ.g>;ƛ|j>Mˡe;s*ݵѹiΪRhշy=2xD}*]jhɽN8̲XZbFޜT,u> p'8@n(F;x+ؾXJODUg KApF8gnxEOcR6s0V<#,^l!+Ўq\ X8#}0$W.x=(y/aTŽVY4x!Psh#ݏ+\ghkMxq":Qٚ}P#zY&cdo2XJcc^RDʒ'Q߽Gp]Z< P#`r+RّBi C+Wz_D< [^ܥCg/Fs֢y֌++m5[oOI voC!ڈ`Ə">퀁vKj?Tp̋=& Gn-t,t+΃H7n'+KvzmR¢!c""/ZYʖsOǵtЮgբsY)1Ic?`K7NJꣅ5ҡYjcl~Q8m'dRe{ȣj5 }9ľ葽_ve8zT*f<>{)*^ڨ|޴.6(OJ~=N01j’qb81F2IZkhH1ޔ>v9-[zUp%fIut:r*m?5nG|U\kuфx$J9)3-V1.F?ZS`f5#FWVmA--G$H bk#8CVfRY i=\E2/~./Bq#,FJ.azrܨT)*7^Ճ- w<{U8rNە! >W,6zҸ{5ԣ4^ 1J\eZ'`ޙ*΄k9H.e+>ўBʦ2+Ĩ+aяӸa[W,׎!o4J87ͮ{Tt*`q\*çLx9^Co1L2TA9⸛J}JYdީ{3? .ݦ9,X$_LvT{&L ~(E"3}wŜ|M %8)5e@99زɳ c†g-İGEW;&d>Jz՗Uy {L2wԏ)ޣgaYت0Bvܒ_/wuKɟ_Sd 9.HjMMb%˹7^^Ь= {k#Yg?~)]G<`HCl{X_{3 +L7zwYW"~sJ,#$AY-;–q4  ,j/"{9yRR2wQ33 M!F0_?Zoω?x@]}Ė3z+>xUj+G||7:qѽQS#[Gđ4uձ# '&/(O|-W4VZve).¡'x}Uʅ~)*FCP|9SU줌~>W=grhHKy$tZͼwlXqS-tFm-O>sjul(&0[pM&|Bqvk7uQ=2me?7;N8 3 *߀5Rd\z$cjSBD,IUr1Awϧ֛*(;O8ͱd,K>٫ʳDžʞA|wڱ%3,[J|1(8恥rH5bs$jV\F)4".A{OaRD*p.iw4LP=9oJU|w]м8?P&UY<I rF$xN#zcR72R }=Bhar ֫٣kиp:#T'w>{$2ϱ7 0OHP4  |֥@D!d9>i%* ׯT~"x '9<{ZW#kc.`Q#-108^{ &0rzYv$}OOLƍlO?wpzIKKXWE09}OPj{p T8;"u`Yl1ܣ=9KI2~ṷ0hhUQt9FXrQ^zf"eQ3:VxsǧV ..gJ~|gBzU[9#G-c:Hq{WR2á)r" 1B@.x \ci2)S1>FmX 1V&Xt\p@j4g5w>Y8fBϿ?d)VfkDYW+tJƣN;$<f.P(ys?JJrcب0?xg՘#2_Lw(\J7469  }(r?1SҙZ3$NIpۊ,ZXOty%19n6CI$O(o's|=+EOșoiD^{q_\X|'M]Bf$tߙk sM2H8CD_(76>>gQ>U0%GO׽~/3-I;>0Y3Dh.`A"[ٳ$fs%A^ \1ZR\1*=av6G+D1J@U'#?ҚU*C{qxFDeX1~+?1.l`àtS9=qxrnLaֿqC/6}Om-ƭ^+EBe Eu[_&p3Ε $KEZrK?<+Y,n1$| q8⿡ x/B>帷F2w37Vf<D2Ցo_̚s˝gx+Ŀx|AC$q-mȊ)&Ip@4e;,n_<-wy  ~9-ڿ|ٓ඗ح?^ļ\MR4W+mOJ:;u5't۴*w~Z]oimmnc!T`V'S3Z$wz8$+0~j~5ƺ ԲȪ$2 =F2̒G܄iDQ6qzxĤZ^m^m~ /VO [hws?;Ήr#>gWn,@HqnэvuXˍm= nl#_Ԁ}k/>jn'h#-VhGv ϙ?:m @%f29H\cQکßu>%hIf̊~xL&-іLeG|f~cТim d.~=@WOL%c6ܠH?N޻psx5N0o〼)1һ+=UƋO1ʆ5]Z aBjsVVo*A<]Uʟ{ !mYS @ IWPQa3)}JigM]W Kjf>F {1WEYaMqgJV 3$ԁw}+/I#Ux'ס1Uf>xSǶi'TWfkxgIBĖP\~;]0'[,ȗ}ω'enC4rSyep~(hh=X۔6]7dr Kd `clc+Fum oS$fNn&3t"8ps_dWj?*o*.ٟ:cƉ]J7ڷv|k˂#އak-T\-|GY|;"I .-Js` B y4Ҭɿߵ!H89j[\*K cWiˡp<βж浻ŧ?GXns,d_:NZf*7f~'~22~%𾵧8:uh=y'⿾ L9 s li?L?;?ۥ xixn1& x5L)]2H ֣7FyMI{|=@wKi Y9Gt5oFŭk6)ϧ]^&(~ZK֊e?e2LGr\ CqMu(}?z|O q࿈QRӡ2F6_)u:׹EIO.wp9?\w?k%߄ r6k8`Kw+y=GMViQjx| 3y R@Z]K `;sy<fKSĚt>AN=+xi7̪TGƑh5]P`3-Z6Ugvf>BiHUTB>kv$EydзkKbs~?SM|+'y"xCWq43̣67Mmѽ{q\u=,בwG ;q@/4n+}Qݓ֥}S]f]:@q_z7z%d)i0AS:6s+//Ȋ7d_>:P{k>i2ff;¦"IkSM2 DaҾ:&vV_gli{PIU"'5 =ϲeva$⸍'Z}xHF_@ K+j;,u>tocKvphe#,c9g+hSJYmDbtQр6&ִp*|@hSr41 q_2+jHq41 4I3|s!`UN],KW#Mb؝p[;W3k|xA9$zUPÃ}MDcTMYYד:Xs3[*iJ7c8X1>H# $DTwX%P-'zTjDL2zԺƩX#Z.;.tH~qTdx9#(ײзpH0xi9}x_8ҳZ`c,Ro˒N8)Zw|Ti>E3xzhr~cQW2eϥc] cXjF2+$M7u'CjSUR>!J5{Uoёn/` I1/Ǡ{lC2B)cdGeu\R|y'٬(cL9%=%~r}I١ NMW@H*I'Uwnd!nzTQF2F1Lfp#VISñm\ϥ"\Dc޸ 8)H~l_-#%S]wjO,a">U"sՓо[k"nXU ׊Iq] y7p;U*6U|`2PdA랴8#'̹Abzҹ%eWb>}sRM2®3֑aŗoOQ<#2v!¸W*sQΊNl}''=lb#ƣCC8=6u>i~ȭSfIs(*`Nhz捈Ӿ̓UX98UI>#bYMW- rjkH@4h$8C^E n4jfcҐ{* 5hÜ܂8Hы܅&9;{K 2=}&TdM5Pd )ҶTk-}5w.Gr*geXU*rZ3F7/7~[K.KR@;n$wkω4"<Ȁgq_f\%^KAsG.;JWxR.V/Vd[:J=r@#;! .K OgCtBsfG?ֻ)2pU>bZ"@'v?/Ɠ"8ao#L{^O?mTNLI4d uby^gҪH+O8 Ѷ21Qw^sQzaq¤R! ҽ>x}zs3oE j:tyP[9yC? Za{~O5+Ay;;}kRxr\$1H9EϾy##Z'yzwؓķF6A7㆕*'Bd =/>/+ `v'MZȊT/[vLg$_ֽ"O:f) "q O)Q<9ehї|Qn x258ku&C?]|3S5Y4yڀܹڽ8i2 wH<zUG &KkpQO G+kW 0`g&E>.*S$ӊCI86rC\| ? 2{Aq=FEzcvO٢LJO{X;E/N+(4ayG7<8SΑ?[Gϱhp8'ҽ3yX8k, C'<Vx.т[?NGb=TLpHi%^*^h=Ғ8+QlG'lULw #qן}h7<r2:~ `d)c"| {gFAp| >3P;)*Zw8qn/#6 2Glf/ q$UsE-#8<ҽkGB">l̩xz89*c\jNӭW " '=~|+-5^mID}zO%#DliA ag#-}emUey2hƴ~ }ia==Z y[}F(gZog^Ҳlb=b͕wsL{`jTWC2v6[%[PGXvm+bA4t4jp°@4<0Jm%nG5&0++[BWQ؜.8Ʀ3gjlokkB tFs*jyS6[i 1;$/̻Ұtoh߼vQ#>ct 气eгR3 Ҹx彀9w!`;W mjvq&~eӅk2!orEs7m\;XVd>(%sM6ʄf頮<1O0ЕgRYtXz*ſHS&ϸ(."m԰zd rg$PR(4IO޴SRxI5" ⴎV\VխŐ "H'6%y[N[بkrcG0 N]C6qnaҳCD>%_ħTxkOk{$ñ7szVn{k >?31u](BXW<`_1HOJXx)|q&O8HNJ崻GU.RV<gi:NűֿHWOcjvGMO{Q5%U[xϡ`95e#Y7D@1ǽa<fГ#|G;a)/ $򏟤D,Ǿq_):o@?^WmnbpֺݼR ʨq_}xzO Ť2CϽ'77h#In`i´d?l_G,$¿ jov]nF>PqN[<:Ju7¿b>Tt PqM@?Zcb X=-'Z;&ĭ %wQ3{o{5O.Xv~L#;um & u ?s[1_\= .O[5OgD&@wȸ8G?aS<׶72xMS_i~'^.v#k/~ߵg/oZjKIpA|x&j~ k(lmUe_ Xޘ7`43Łǡ~!nOȬq=8Ie·c@l|SEq#[^\[qd+G(+ #vrO v⹪dXVZ?M' ࿱G/>_1`}GE+wWw|tz=Ce5_3OrPE{M|-W9~I#Y*r:V+车)fR~'+UY/H/Zu*q˅e w s_>'z?Zyz~dŦxs7n%/]Ǹ;ȯ?\);I9Q.k_>H?ߌl&#b]LsoJ|7_LQ?,j"^cƿ DŽQ."l3fR3Sbz[ 2kkI.#nJ"*gçdgqi-8n)XDz_x:_P k3Zfc'x Mn7NGc&7 O//OdD$?襏޳yn2?_2^2#q{)ǰ]c񷁵[ (Ė70]Y -B3S[^^ޜ?p!/+'[قl.8YVH^8{V2Z? ڧYe- N\t/'@3T$l(R_ _PWQuMr1,6}U#=RnZ]Բ>rF+#c^5Mt𿹕h=?϶B~4x7 S@/|M3M[GE$D㒮GsVY}qP{eo1_<dϋ{%o3:ٜi+ylWW$IZ3dC\Md"c`T$4 N+7luɯy"A8VO0hP[/#+\*ܤgֳYA3{ҹxu c?*߆ ]RFTrk9f _U7v\ NJfkj+*ǧnIyp9c}/#9 r2ƹJv68':#`0AUs=zx[?qk5ʆcs[!ak[\'5nK+SϘ{aX);7J8%ByEnA#&GdW4m 1w3tC{]V!{pX/an 5KFz)YN O6<'ڒ#;n&+Xp'8#Kb:$P NJ栐7tXH<}ֹȟHZ>!ydB%Y (S+:lLĆ+ֱ=5F>gDze:Gʤ5 7PXRfrD+5W b=6j'(1f_]+- O4DqަX ]D3wܺ¤Us?1Xt`͸cq0- $ad|CPcOr&VgUĂH}q ͢2SAHD2Gu( i#Q4\w3ӅELB,K&=IIN5.("tzI,.yЎ67RwZdO&[y#R2T5*H=ym0.ʼnY5\@΄9*TzFh|b 5J^ɐ 8M$HUFhJls§Npan[ ։cHaPN? #- jly݆lJ).̬z3¤Nxd+O>sWe25qb)"!PsVBGj)l|<ΒP3ښ"vp_5nT +3LŜM$CW&j3ќ)jdƶَTp}kҥZ0t8R)<#'k`Z,}fYٲXc'd}[?bChsiP1D{6a'PGBJ|.w5kA/s4n xGdy 2 },^bps橀SF8l;C"Ia"Z5_:>?5iiTWSԽGK; -sЮb9kߧ8S{2ۏ\k|S.\O$}XBeHR2 ۓӶ;m'NE(|Xt[Ck# q _pί5Tx3z:w3] CH?ֽSW?KK}S.Q:mpyXu%ObkƞOZs=Jy"D ;܂xgBѿ([@x۲ɖ*ky/3o >me?BP| G`ȵ2 SRK7@QӶk 8YnmS?qһi6KJ2*ޢϒgʒ ҾG]/Ouc"kpn`ľ.U/#cy8_m~bF`}=Oj_`ωBT0$}i5-"6 /<KZ̿[֪ρNcF:J?5湤I;G o_>eփ _h"1#3_{@>!հK(ͼ*^amhk,J#x!+,wd|-=?̿G® -*}7$˯-n=Gϟ΢\[ZO2jq6ςn<>~;_} j687!AiGe.(­ M+du~^#g}/ ??ewO,/9{W(m~YSW>m~c:\+Ƹ?6%ߛk >w/-=zҫ!`?2% qW~X__9#9kx+Ec֟ ~a"NJq_?<&`Gj93vjق Fr<Y V'q?+ 4îji+oGvqcS0OwG6Q2sWOѵ][צ⍗b`0q8r߰g\]KSF@S޼F~̕'i2ko?HXj`qsӟg҇8K̗z3ɆH#:Ǿ!e T>ofPE/v}㜫|-(lt5 ~ Xb:f,>[xbsdh qQGf|Ϙ]QqWIxPV0@r8.|wq"0 uHcp=+921ic80TpOZo GVscޣWx^+k-2Ix3`q?}gԅgo&y-rh\ 27=xUy$: ʻBurDV]9P'Ж~Uƽ C+*e)[hfA"W47D95/ٳm?~`p8HLhhnǣ vzeޝ*D55/csrb8ߝ09L"4OR\ȡ7 潆udic _Eː8l[`'r07XC%Nu#ߧ僨S>檅e K ѐ>R9g'I]cVRezTJNF888Jy n@p$jR@]c ]HdFLnelck ğºn|gaS9-\ח\y.xدdۜ =Caa$2 gG4.B" MNNje%OҨ.A9K 5QS8A1]lT=k.iz80WP߃\$hTcJrFƤ'5Ic x>p!hVo USOD^}=c NN9L4lk]~T^~hGQXS7ݫyc&<7M}Q:*7&mjxzBdxyJ\@zJRJ\ƞ\H Z;Vg#+S4#x"72y$%&5+핯c؏'i{WMK=w'#ƶ+{&y`4͋ @z*N㑞?h'Q5"T8QWGidxj#>yao諆=|䚜M@)=hب׉!,d޾wQ zk7hM3fp7q_7 AdM8&RK%·[㤡\c xpnP!'>7aS .ti\vR+Ag, R$h\ >k=Zٍm9ߞHcӒ&k6e|ԉcR+֗2\#Cp"0 sP?6Tؼ41*:A'kOÏ*+yW;víi_V-;Wm@skLֿf3yڟÿNpEd094.ki f1k5nVR0A_J^-iR8~jHvz\;[y.frp~x i@ؒt-#d#L?C9ϑȌD%}Y?'3ۛ mmdlO—Weg2"L(^~ʿT"IXOR?dEsoAmtT۳d16}ymKᯋ:wh21ҕL/YA3UVl KnʘuQ_3h5is7&O 펹8Z=AzE,Ңӝ_Yhury"i^1ξդuh) _sK0[//иfS3?Z<;w|?[v -Ͽ_, ÅZV0*^n~=x~Htf)"76ùq8ȕw.r_ͻu%.3fr}OrO}w{]t+8q$k5{i%*;ֻ4,J΂6];΃:ڂYc{s۴Aԟz9te z7`J]3g%@3oɨSMdL#+ayyps%%O6}Un?χQ/سi>)nm:879_l-14}Ք7^ouI<f$IOWxQbh@.yl9<ҼuUY}Ny'G.ЍHc_7o?*"ˆn.cᎡ܇ }k\ڔ_G\A [Zw5p6wSHo1?F[=ort^屁޸䙌utKȀk936}r+TOCwYXQЬg RfdvHTX\g X?rZy3W^әp1טxWWHT|/ST-x/r#9Q[V :U*N1{`aXNdS@oZ9n{WE"\6EY߸\:-.vQ:pqI:BXnwG ͆Fg-v+6'ҠPĆ?(4\dA^dFa\c9n#)XUsǘgQS>-[ Q 6|m^hL{nwOZ4*-X$ÂVo2MZ4ԖEhs)W`W+¸ArGNDs\d_J#&Eb9nS$jΉj{U: Zb{UPdEOޱܧ RDŽh"9_r NOֶJɐ̬{Ւ2aK ,y4agsҺaS^<˛bTZh[BzVF0Z1ִ#Et]nC&ի5Zѯm'G^1؟O1!Sd{Dhcs[E e]N!pgQִM %FVC7L cke,O+8K˥YtQ.-Pⵎ*E\iVH&x׷}a!KEJH1"c1W0|ǵw0ɮxiQI'~$g wֻZR@==+Х^-i3Ƶ8Ent ?wWzO{nҪD (QɭiQIǵwҍf@)&n'ҽCs^gʹf7((Rq8 N\VQKN<ܱFazHGZro6Ez+#ʝr=hP8[M#/³Tʍ>m#xF1^g:ѩ¾Õ/ҽPXoij-o"_WRNs'V:ӗS[@*<+aეRnt{ykX3siA V/3-*@,>xjoz⑤ppe+9־*ŋq\oax\y rّxC*PMP"9#Oג)aКwp"q־v?s'\N2? $Vyg_(=[/ u2vg 0ipg,_~[FI1PWOh*+ n.26Z`)w6V~qw9HS\yɺ>=-aɍ(;O7K_9c~_J1}zS:GqfpEL\Wg&p}ljeHYGҽt9:б>cT<]*cOwoOr5/8<-.D{>q2{r WKe?LRXƆ4o M://M?Hq͓yf<|=-3#],9[yG/Nƻ4\/LXwQ='kd2l@v/nKäq7\SAA,͹xGԕE3Ae1n'Hr0j4>I>hzqb=%e,) llg^cF=j>/9u )$*+?)vq֭c>dK0^X xhs"=/XFq8dC̓Йam\iޕi$̸'+IcP3$6>l[wܥ<2 D9kܖ=igW}++0jSyo{agX{W-mfdx,2|4DȌx⾢NJyn|~l9HD_FW^ L6@&JH)<|{ϱ/ٵ sf\?ZzM&_( r+?EHӖet<՟c旷3 iђjQ,;|[C}A'tZ ,b5E>Yeۀyk)||XչOv|u} |J hFTڄ_F\;0{sd|1}}t>\jr@Zoq[쬱^[Ҿᵼqp),}4Ÿ2).9nydiZ>fM$ m$vN=;0)YԶrG7cʾoe-teO7 4G85 AKV݉egKl? -e fJNZM$*JzjBΟc+.;q!ې}}E Gɓ($⾮+e.S[˄9.>@ZoFJK>KҮ0; nf WR(c>rK-'7D|qjvf98nLvT32\߀AkYR`TԛтHX(][MVʲNz*s ­֧ xI#~ϟAvZiAZ"79P}$>"0qUH^¢GK7jfgMMU;ZeTcdl̜zּuH9(q#j^}iW"IV$r#3.Xdgzt_oO Ƽ.P?v:6yn6b*'v=Wzc|R_qx76 ^sQyǧkxo\eݤ>\HkܿL=Q [ț}ӌ8G/nl àqOC #'#R򹪒I+7Ӟ VDo1r6KWYI]?0N~χ`FEsʘsCB7iX犦@'UF7@JC|Ǡ=fbr_yQw{Dt1~ϻ²d2qr=j=(j%eUs© $qӦ9=ZXג䝓I-WUcR(3|_N~V"H<7LP7Y-Bwr-qn3_LrGc#eۃtfj_*5&gj<+sTSwt1=數s=Gy`i4"ȸ'{~ ~^XnM!yִc8K= ~P%a}yxS/tWp1m~G-/w;>h\Nf~10?)>\3̥b_uXHuVڜ$s8¿Ĥ9(\5x\e|S¿VŶ{? m ֖T&$_ֿ{ Jn,0qy*ѿ7]]h?eV~,—V, rI*ÐAL|#|2o9X~jmV>׭Sxe@ʊڞ1ᶨ`rO^K:nַXg6$[5Z8۟JicW8zTZQ>r{t泒@S3 mp-AZ!CInL)_sv7ހzu؜Ie81[h*){֤$y$9y9 (%"ܣ5!B֛lNLMGzyX֑I&5\J/U`P;z1f:R;wQI!b{c4%7{Z{ňX f_StдvojT䞂Bƒ#V29w9$CP&1JU#DLd=j ࡠvGiUb*Lo pM~ͭV]=i'ڿ*: ʄP'9%1'df(ǒGKc5b_,:A]j9Q5bP:F})Ff{1F tRKP=+[B#ZTk@4$V ^53FW $nw7*YV***7e+VE +XԹnb8>M#=S)njcm EF(\f >aTu#JDg7=tR¬wL~q ĖqJ8n29UhJ,硴qK>__鳟>q*=:E*fSmJkY̟d `Uoy+$UmQ{s@ҺETB%~7mNUmIWWHyrj7K#Kfvq/ ֺVă bqs>VrŠg 8 Sv)g%. x=rHp!/frž+lmQf[OZ6"/`-ɒj0\<:Wu*~Hv9k+-⻩VoZ`{t֥Z0nyιg#ۂֺ}JZ:0kԥV3yTx:V۝%z.#qfFH'o]AGn0Y*FQWF Df8"8 TTydWRyW{yB/_Sb6A/ZTRgfRyo;qϯ/s޷Xx;`ITJc2CӈsDeDz%GM=Mz饐3EcA}UP2ÀܑW]iA__}Aai4w2جR"iD.`Žq]•C:U,gTKžxt#һEQn%9Vbl#$.p+ n5VqiL wv5`tB22s^m]~a@P~e)ŋ{u0+M8(Z_YOb<;8fs]ҥFIW<RషG4Tr#c,GO''^xVy6O gz46˕x4}aVy7,q|W鱤"ޕX]KS;ֽ2DCt ? :z4:2N}i}i<}cM}-- +7F }" .P$SW~mrYqP28FܣY"b8<#o> -6H̊`,8}8" +C2's:bk$^Ŝi+{XU0y+?l=K0"ٮ_Xh~'|H6lڧvTng F~|-L%һ{/->,I|GHX b7;H!\Rv ӊ3ҥ`飊 ݸ>ݭA:}+%YAPz`dXj89#uZ 5z"2a~[N8YR-Mc,d2y+M",]ŒI  _G B;Wi H82H$ye@>kaH4}}*^Gɡy.pxK}=KKzU,sTaE?]m5˜j.1`]얓9hׅ8_rM bǰj%}Ȳn\At׍>n<+13NHl35Q}.p$O+Ѧ-(P85/.JOi KH=I^1>\V9C W T1G[r@2Gz)pJ9z6Cy<#?c|} m k]F6oemo5L{绯$m^\ƵY~/2.5k+fu((cs_AϢɍr> xDψaKGbW#VK}#*p, ?1u4H%ykxJdKm׳G4<>> Svk*Se$goj_ |>^~Ht{@euqU#=Z2G }+mooּ9-@81maLyKF3Cᤌdxh啞F'+Ӷg&|̾bH+'_o>Yŕ6>udJɏ6bo9 .NgA@ܕr>"Frl[/yj#%HEǒ'$85)k-Aj%u ](|>0T M{SY)>ơTMwSU["{pj nFyc;,F\Q]Y#L' EZ1IQ%mH"KpֱFzڲZ&e2> * ^nr1(qK!U)Fb(J[߱OZ1՚$ZL+rww.C!,8Gl<3);vޔUN}E=b Wz*)$e%c#6h j$ay+SMYlH'QUP8&ꀻń~t6U61Y]rE%mեJ^kG$Hjn-JcRXnRЍQd J<*W &tP3S 85 ;Y:l |kb#*Zӊ3HhvR:p2pE7V"D4F⑜`+6$<#D䜞\]wȚ1 Ú5,z# Dq͞{Ɏ %< Zi 25N؋[S*gF'+5` ;IP51{ >IJuwD:KQ푆P)}F4F^Ŝz`T[rZD8>%  q]A|]ufI-sʷ!>Ze$y#*zVsANUPV8-.K{@l1݃Z/f!N~oy;!gt}iFC]1DQp {6 Y+Х}j( ; 9NRV<#_<\.m$"?^3eg$]Oe=+m1% 6ץGAGk,-0[AOr$tqnВJIaF1[,aU}8NE;פ>%V8݊\>Ǘ5{נͦ3?Z>˝ ӌk$F 5K3"@:je qU<%AItc?2!{wL+ocCs `&r0k?Yh<EH)}y<->DvV9W^rCcYDNbhܽg=}P,M egγxq!+ºJC!Phr@ һ6B+ fO#1Gbޠ$k'#E8tՂA#/N>wr6zp'ok$ =*"цkXcD7Okۻ&P٣!4 uHѦUcC=9O.RX9wc*G0 Z3Fe_ڱu;3٭hc8{;2 ^=BX푌=9Wjc5^HqZ̒0>xS3hJU9Uܷ #2COz0ǔ{VTa&R0E˅.)CjԶI7"roCSXqoM=BeO]nTݡ8~s_.GNd>X(k*;ѥkj%4Lg=* a=y湧;vA;UOHqRQ"۞:DC, sQ$+zoe?dމG@h0NK08[RN)\.>c*4 z 2IZͳEGqt eE آξqcg޵j/Se"NyҪPBb#;b!G^i(lhG)*OXt¤=JO8Jp\0(QS2]pHFSUE{ &g\Chr,d!HHܜj%+#980M};֕^YOKmq۬$tc>J@DUIa I2f!b++bq1J=Ǧ+nC+)I,@PɄdbndGZW&PkrhzGhm PdQĻ`4tGQw}jD v*$u%Fh[E[WW,~lL$N>q'jR2Zn cp:1ցTi!+!ƟjלTEe{1۴5*IRZd#P,R<~Uzh@r)3xتxč\dft ?tsZ )ܖ9دuES(ZdKHN}ݢ#ٝS򞹭\PRnjd`zP#1;W%;X`{`PYjч+97 m0S!v>nwH^J%9k(\8Вx{9ZCnٚEǎ<Q9C`=EarГ0uVB;7B+ T] !,9'T"#o㯭[:D Y3yS<րGM+UO$|dy=GlI |(zqRDbIqmY2Fj26@"6Wv=0@$u4Ӱ6sDglA$ҟ;33L(VTB729׳Ef ֻۡ'Cȫ[{'ҵ,[fW}a}DZF+ק,[TլC'JG;"Qz4oŚ>֑ƴO}5o +ץ{hwH0}]Ixo#kD`bѣ1næ|a|3o#q<0[,ֈ :I$'*9Ukx}4Xnw!zum IO|гH}^B(42vn2o{!%rG_J / .wló#Gk9T37Boch;e#H-Xvԏo#jot_O0'ו~dF>ùN9/?č p2ۼe{H'ߚtO 8"ex\n ?8E]p`Xf6"Q`Z4 e=\,Kh9:zt lF[?4~!Wm5m $\E#^jbD)#' 3OCRhz^AcxXطRxkJh j4>"n3_ HŻ-GOD]6݌ctvȦ@sαUű[t'u1[:V2˞ŬQ y]E[X=iG-% pv0%(7S޶_e  ]njmUA,A_z`QREp@5xDnp8V<~u@D}E[KĶ-YOt*0 # v)OMKBK J(23I'ՔyO)"D}zԸq=0)lq4 Td7ZKU׿zq*h*2q@qwjbTY_NŔl#&a-<^ڴPXX˞zR˵Mo _C9'БQc~t dC51R4z3>rjĄ>Q~Bz/xp~Rj芻 dwhS!*{"pcl(zTNv KSFe{S#(f 2qU!Qɥ†c0))d8/]XʥQȀǒq)liݺU`K%x#ćP.Vt3= 1˳0i%}=hpɨ9b۫ W AKG$7L0MSihaM>6 Hu2Vr4)dTOih6/&<{U7EӞiXoR (A澬m=jg/Z`@ѩ?.qD=N*ވU0w Ԁ3#T(ҼLcisk̘R}*9l0FU=i#s"ZnDT}xҟ,e$W Z@ 3皶ۂ{v}bTn\wSFd5*TJKhLIvFFgdAujU<[}MU#mu(VlAjV%hʸTQɮcFʺD)P8]Lzpw(xg51SOgҺ/T}rV>>n"":@;E/F i J1,klbءrr÷jZb\js0(V8Z֎)#*2%4aIt`6⺉C`cҢX:V=k~؁HPLfsieTZmǾ+7e~G3Xv͎Aid'sddzWHmFJ%cH )fJBD.Z9cBv޷I6AlQ,S*s:Vr>ֲֶ%{%حjXd+ [i!C@W!4D[dQMcrKGzQbVXcXn^Q!Z1RRϒ$ˁl;SGv ֶohkgB#tYSOv/r z,)'=*\4 :VϖNW:GO*U,1 7IF3SY1UxcۜqW.#k9NH#J"wǓҹ[7M[ *Y ƲB J$pQRчj09N9FڌWc]FOeN21Z_;zʉj\5HQN)]mXʑ_zTH+%Rq̵ j\S+Fϱyq#"CGe\Ub3d gU98[ n>ScmE(*1>u 01c9a`pIFҥ#"&y'*GbՍ.f$4ZNhQ"sqrR"¢ArW%ۡت-] Ge>$+.J n؟ZP6C$jn@֟{ƅRS;x\sAX9LK 1g?A4Dmu B rG9h\*Et*(,|g: VԶ$#֤}pk5&inxSn6Pqd.8H" (V\W}Vw@KtJMtL 4MsXgO2W3PC}*w`*dY!pkx"{SfZt!ͻn𫏹p籠51."*rEK9g`$ցyUːzRi5q\X0y&[!a(񚶤in `b6"QDs1vyjp9!A湪N$p 0jVD{T) QR$g)5 c81ʥ .|r?^9JN*Oi@c~=+LȬT 32-֮"͌CJNVWHdU1 T>2IjB21֑Q[ 4j7g}jtTڳMز$HHQ}kLD-V QƱn8=*ȱvž7a5Xzמ&Uo-+ұhyu@^Ev$c*ĉV+hj2djSKU:dF!dQüJ>_aV$L(1PU=0գޅF73e7qZM F[Ťf؆ZEUb+n[p|0Qo29QN0ji5!ţ)8h+pFRRy`Z lOCh^o9^%Ub(I7s2H"e5r81%1!r+fx<R9y,*[0[*s1͢GYa}jǝ>Hk[EM GqQ"9^kkEfjj738BɃDCX m&KY~]0kr}BSϥ}Gᘒ$[G8}ɄclI lYW];}+<:Xö;Wl3cCŘH5='JgIlہOZ1[ַYOԬ|^vU~J };ufr|cXb1־b]A)O;mᔎPl*۝m kҬk<޼#Ե&%qh' z.-lzEG zםRle (Z}aOZj7/@)C}1AS5[HYѳfF sc(+\п+;9޹GcVق:|D7 k';}}((9c/0ǽxQ,^#ҫFVd/%rߝsQjj\Sܦ"ۓr5E$O${CA< 7dwHX(WG1A%:5D*M8zT7 Nuij3jȥq2m&IL&ylIFXQG圆Q2Ān݊des?JkPcf(PU̠ "ngS5PK.:~s[`IUcZCMO܇›\X7#ƜBRAAoc ocV'M_dK'T2"NkHO2#I.p*d ϭSqǒ? XI_@w3fQ)nMX[O5۷֘ v2Eh݊NB׵5s8X;7܎P cNYI0HpK14߇^9ZRMNnn84'ÎGJ%]ӳ@b?)̌pNbWU,x4Ժ "TLxjKp1CN5ae%+Uؑ/yP( '\jQr(E+u_To`2]Sϥ _r駺"=E@dbuI"6NHOФНF@Lʡ\y5e˽1SדX9+ 2zaTPft&f6ߞ)%2dc4!, Y(V0T8曕 . 2]Cr;ˡ. %nyROZwf~ ~ QgHY61ԖtU5*ִ̉^3cj.1;HÜŌ\iXʕZsY[<]_A4vhd1bf^պYʙmnQҴDX!{ν쐣Mu2lюp+qmR*J夲WP4D|٭V5}9ih7fymH1Nԏe&D,+|@1GR R<<\WA5Q꣊M0e1+p8i3#O(nmYKr6b-]OSPg9%uko'a/.+gI@h^Oݩ5qWF)l`bkr;'9VZ2na$-A&@G֮+F،5+Mأ-q*O/a` 0{#ڷP*{.v ]Rxn?bf[T R`WeD夵>Z1tn~Q ee03qb$sq~Ҿ#*)}eRF E*{a&hX#OTpXe֡FT=NJكqou9=zV~lG+ٜZI,G{ 4$,d[ۈrzWAuVo#LTF2+b[T z~3ELHjЊٗ>SU{٣ٶs衄e>qڔM~Ci0A[|8jgܳ0Fּ0 `2emg`pOC}fg +aVx X:V267$ޕXF < 3+J#0&CTܸ䜚Վ=tQ{/2"C#&/.NEG5Э'qy>բQVQxsEm:J[Oo\b>ՄvTcb0[kA#ܤԗrbAҴ(fUVku>b1Ҵ O!vw}]9Ȍe z,.bfr6  nFr#;w ,H9=47Vy{\^nDypʹtЩ;u?)T4n9Wpt2seh"5S1a}L#'ڥ'iHEK_h bpLy~G`+I!OFqU"VFoSN6iy$IբWyЂsF*X$~hC I\3 Me'*!4K,dfi7k"FT9܋W?4ddvsLیzS׸~&aGFFNBOpnw'5^!Ug(4 tg_V+ lEH{5{)9O$YIsҁJf"WcުK TF l+rKq< $*H1~Rѷ9b C12<;uip:o'p 1!O𭛤#{u1RՆe#DPfmXr;_AO *ߖLҸXxKT+|ŻPlsޛ\,R}ٹjY XވmȤՈyyb2(iw9U֌8KdD}Gl s ┯m ܩ#ag\ &ծ4D+,j)*U_QIY2L3Tojw(׌".;op$5H@ęUO~s(0ey˰FT @JI݈LI\ G@34I 8=e4f~ڜD,F5W2c={ Z-;+ UFyi)stv:hX`ڹURyޔhD\^[ ՝l52CQ Rn)#K?WU>Q4!ޣtEmlο{{t5KC:̙ 1p)FNqޙ*Z"j!l67M= h+ɩlbvO5Zir5f0Uh%y U*, /2jIGJ667{)TSro}lXFU9GE8u$u>&M3\K*1ʡʳ1܎q*05:l/g"}O\%%ۑDij X"YyF,OzVvHoK!P0&uQ@Bo;ݍZޥޚI,?*0.|ǧjd'#WV=*ϒcW:UU[ 4$z%~[QmHȦubuB]ɼN*,Cj͍e|Â}kE`0=`FJ|ßZ695nXQ<䱍XuPc4V1y#/ =m揬SYG"9$ri:vƕ̔lqz'ns^=n<ZkYέ8BEPVZ6եf(bTR#=ٍIˊ|ɔZ3&i%Q0\aׁN5;f^\l 隼"a*\1UR10qVm$͢c cb2Y)-L Y7 zTǹ7>Ij&YI'*Ϛj#rR]-:qZAZTf QBeos ')A~vxT +X fc]0j--]n2 YHD8FM!ܖa9*@ eduO-JJn'eseKۦ(ޕ)2NYTk4žmoW<`֐`ܒ+G>h";ۜwnH؏=YczTØ-x+&qc*Gѱڢ "rsI7t[FL'm aְ&椘B P<&'xL\M[* 7bRG E3oR.V"in3W`NYpO4$$1۵m29ڠz=JK!@\"dhnL=H&Qv< dc.,+>9UD0))ewz*Xq@cI$2tY[G(Anh.nh%JjA ܨ`q#vHbTW# +9t Bwrc'J0$J|$Ēc̪]ndVUAJ{4Z0\szW) 1*- d=sf 0fRIJ.i~_n̛vYj+IT$PLN1O1!axe7qj]T[核ӱz\&9Q.v=hG Ne>Qr8#M!a),pfWw 1RJ&1xPF2  fl(Cl6LıGTbR#U-vǭrq4= Hhr(:19;1l-,^;.7=ZQݕkI=29ɢQ$ d{Ո#(p}M pszO&Yk6Jؚfa W5- >|q jw&ާE8E2[_jZrG?$%ڑWH3!rIS4uJȕsepLtqܒ $eT(ݾUG֑Wa!D&3ԸBcUvi,95,^p (QB)X3mupA%{LYRʥ@qR U9Z=ɩ]6dU U SI۩h ݩ.ӵFBWr["띮y"b9깢:T"rW!>rz Ͻ2秹Eh@19BTޖ(V.VZ!ySYB|Ͽ/@6nU]s\LK) < qjSCٶ=SdD&$ p{DOIߚdJ~nէe8&nA뚻!vyDqc3֩@&WM@Ll3 `y8̇拡_rjll{KqB9镕ETTuЬ4Ks\Ӝƒ:!OzޢR6Я*n06{9DDclӐ{Jz &R @iZpfͤ(ǿ~횩Զ(984똋ÃS\"" u>3ȜH?®j;@1SpRUAHr;Tra$F)ܟ>*T})_F'-ienn+h sNu< 5N=)ۑޥ~5a6W5-e9\XlbJR&#کy>p:5KpKJ2`+YĶd%bSxFj̓'`4pQ7fr5 tKvj9~@ DSPԄ"PBV4\`g8i&$Ҥ*e(@r9c3.AN%cP$'jbqbْTG^,FSOS֓EF7)3SLbrxc3:Y5lXM%Ճl('j!op1OMw'r7cb$YcmF )X* rjICwzU2«#rR“T!k9ѓ$h\αoSڰo0F+ Bڒ]?Bc"9-D!q%d6nBI枸褎j2IfS :R7lJrZQ̢3E!x-G xjRlҁ]V,q>Gv.#<>RS֤f< Pκ_,U͒c?%$ @X5QZl/# !; mdÐjf#`9j*<َTHT֩8YvQڢݐ~^§0` 3ړ%o0,쎣ΐ q#bMP I֥UR>sM&eNO"Wc֫>9ӱ=U0"Hn՗-kbүKOCV!Dc{PՁhӧl 6E ە(Ud|)\D69~bw@ 3LSu$Vok`H̓ۚT6Uر>GiʄTٰNJ 99(6Ք?_dڂ5nGZyDאzdrI"2Bbě#tX\Ko.Ah~vF&ĦHiŚ6Er$RЊ iu*#ˆã6E&3BK( z%20+'e7a#\@櫡2P B@I )8>!F1#5 r-0}gc`I=k{jefz" P*u*É8Mbpzѐ7daZDEڣW4;إm٧q^dZcLtXq~њFLlUF*YSs2+aQ_pAbW1^CT vlUdA 2]uڒՙzPYF=j$EjMY#wBQ#̏#1C.v3tREuR*([)sL$5 x"#cH5@# DԳǁjQ֡qe[EFYcҌU슌*anwsd@GjަiKp ֣`AHPަ"6xcio b8 PWd^E6@).˻ku3ޝ:O? &ڻ4UV$Y]jW;UVբmQ[,UFO],ފ xfy){zƗVzREֹ+haU"h$4Ȗ%';]ܣ9Q*q׵j␉qQuԢjHQFm.Ur桾TOwX L"M|ѐ*{UU lf4]U9+hO0? qm y$IA,*Pʢ(L3mP܀TVYCs9ޛ\Zʻ+DqARZ͍ Iu2AիنpMg5j(<* zG!: v+ ϸ`uH#Ge8'y~^u55C`ӽCrAXͩĚ"v6I4ޅ͈)3p:UV8{T\;J*fXNv>t&s)M"Cb.H|:m.y>TXcDƢqI\ hTY}QD3uؑF GNX\rcgxt8\5'؈ɐNcehy=QQ=٥IFNK1⤈0ml޲4yӭ9h:sm3cSFnlbL;W=c5Յ̩MI[,r⹚ *"F2s L0>g -Hmh m&x% H Ҳ(mQGiX)N}+Ndn61VRT4" yD$9F0 Cj?!T;PF{\`'~j7AB1uu.ĩUF:ⲢiB"^N(*ĖGGM/zӚT`>ZpK*2z7aJf"/ErI6ћP ?Jۚ~Zۡ- nr}*>P+h I#rX 4[Ж|1'9e?zb7{ l+gQ y;Ң?^ֳl]A 2;Wَ 1,zDh'? <~6it➈g~Z/$;LS"n#{'AJԊDU"z5V4ĝn#4ܯ?:C:*ZBRWܒ92ķDKc}u7 lv'tLw5Ey8+֕A\:6ޣc2/"ǚqT!m{LME_Ҧ,w iQew1GZļ>RհZkسVX&ޗ 8"[BıpN:־Ze2dc7?(@d^j rsYʳjr,sT,alAXTRfLұcӭwWfs(;A"3lb DR}qW-;yKq dHĂd'jy7ボVnmJF7+ܫ~mZ*m˱†#Rs'nQ{zBθ *H,66HA\L""+ E.0q IW/|qXʏ`h@GȨ~ѕŒ\i6G{z)4fBc ^7CH+hQnFN5یu ;Qyg=}*) sՁ^@@nnBIО6 wmDgg]94B`~POTr"ҶANy70j%M'qQ"HkcCՁBd)YwtM1߈MT>NSP%q|;8}U$y}k;t? c.[na\zҝV2oX(ǃ[t(27/9 tjvEW;mFң]~jv6ijOUWR nJ63A.2 9$=)٭ICPeC`>Pd̬8IoĦߺ}hyv:VнY#d)_2<ӵN5IiwmE/+N 堬Z讆(`ެX 4Bz|ɁD]ȩT*ٕRsSJ8W4 iNoJ0W)(>0m2sӣ9U&b,$C)tQn+<W"Nېઐ;ӛ9zS-=p'֤|ܣ#=+DYw'O'tߵYa6҇=,4+7SHgD&U3ڔgdiɓܪ=)_C$FNMWIJ;uݙ8 x,@x]Kp-旴WjǶh]OJw%XuPp[t=&"dtX=ZqL%۶POCQ,injbDa6!OXd 9U9_SM1dSR@/Z)a]"V#@K 0z$݂ڒޤR 0$+>LĨbjdepҐIR3pØ|ӎ qt 3)`jR3JAr܂YR5v<@9|fv3il3 $5 #lT[rO1),oxʦ&$FJfDRnHWѝq{7)x85ve!ii0BSZSril&[051nGZMB$^^ǚsI-^I&,Z@GM'0ő'kY# kHAXI# aSv6TKDȤdiX`6c @n=La uzSdz]&ca cJE .3&TAE6V)n kXq(Ͻ4ԩjQW$M&a֛@WTG9BkH@Tʡ ;՟.8d*1aVl7𞕜!FߔFFdʃj-b(NX6ڡD`.)1 IM[Z2Hw6n sɶGV@;(RTcwb `*^o_zW 4>Gڞ8>;6V2ɷ< ]U`M6xwJ|yJdwtӚQx9B+,I)8+))JTL)& ̇]ϥO@XHMU}$vk["Z-០WrçjR2VcMxp85#%8sLfBұ!;+N*6Hԍ*.tʚ&T,BMWV1Q&8*w5W\۶RCXBȰT;'I l˱)7N+2K!PqLB}hh!px\0ȣ1y꼾[p1Ӱs32EtA07g[Re|0>FÑA.,U"ԓTNFZA:6xS-.EΣ-%e}|٫5Rj sOkY# 7&jh" b')QO`,3bG^Iϔ3 ҢTpcSRgn@@Cjs-jH J͗+K n&~u țCcgޒ`hpqP#)J)XNw3eG.NL\GPZ)A⥍0|ܒ:VrΘnlsQ\}:XXX9`O4o#=j9`^^G u1" '+Mg2ݬ$n]@/^[$lבYpee'V1N*J k[kp-aLޡXI"AϥEJWwC!LFN:UTT䐙$rXmjz#CYܤA98*}i!v*QQM$ΦO;KЙ ~jBT-8j|vSXry݀sn BdߙҫʲF 5{X9$y*[{mm'=.۽{ѹlΐd9Ksn$EeШ;tFpzmlKRU0A(=(مHi2)dvy*S( ɬiX88#WCqҧ@E$đOn qEUOC1ٞ3* 4V(o1@cliѤ Rq)"6m5(JgU7sޯH VR)]gT[Ġt w,{ՙLEɡ X\:-1{rRfʩw5, eְ0izʌO84˴B$2HQN1D1PQЂU1ZofPog ZhMI'iR*vvD_. r*R2W m݊Yh*V),~\g9-iNs#v ͋~1LL n1PuȮfz.mCeA`tmvg+'ڛf˦PhW4գstvA{MK#ħv#51]F08ęS:SFvY!SW._cUqem#G+0P Oe(#1jc nqRZ R0ubPp7p_Z qsHqI[.ҡs"Yr`U9ZƩ.,J@i+U6FW+g&Ob}TrIr74ЙJHUa ] B ޡ$v\}Jb?z\U\QDQ.=iօN3gP1{QͭW֣ G+ |*64DUVdTv'M)"E(tYPA#YdNx\12`w' ທ%'jWj(cjU)+,",z)QT꽂]DwrFiAqyD~AClɶq֫#Z\=Ie`S)sޢR]s'^T=W3m+ż|w'2}LGS(SsXVW  +)Uzҭ0tO;Մ`PuҏtU'l PvOz̓<3RണjRD킄8>~en{&E5ݸWPc))t(θxw\ia| v8DqCMvw%hrERļ(hM>PH9|`֑<Ѕ&8 }(.|Taִd` JEfY8M2V8'X5{7SRyH2}kd7 ׭IqkbyV4bf3kۡNDݷnE_V#׊I7lvh.$#EId[]1o@c*ͫ 2&Hw5f9,çZHB_ҭKէ#U }*  cm եaP6F3 :yg=&TmjZx<ċfFQi-֑6nJţT=m\&$zcz1 p> ,݁E$a)@NpUrsPxTYмJ璳$ab&3?QƋ#zFvujoM7v&^:.fny7QKaT&Oz6srWҒ]ŇyP0ˊ3?D=>;p?:toa*m$WIAI&V=ʞ֠Ei@c3ya[hь*9lU\E}i +akM%K}4c Ⱙ)*wrs6re$L#T>w5V#pupw7 $r>Fl$##J#9YaV 3d9k;ܘi1$T"$w@UP!.#A=1ځ]#BֆWw4[yygs)<X*H#%&+ʊAJq vĹ>ga5zΑ;Tҵu"`u M#Q}kń}܃] %IϭAt ؠ5aF}bxFX4TC%<(:K3LCgE,!.N :HXԘ}rn-qڹS eSZX > ˨\-ɪHҲnMh)Yh(Ьhw7q\r.Z`WQSܮ;4J> "1瞵yʻ)u#f9P- I&߻JiܹU]54a],9+氩}Ά|SCYkI6  v-54Lr(* vgMRP1+jԓB/8cDS@*N;E!ݻ,~AS.5ԏ.1ޮʈįzv8D,j9Fø7'hG15Z[ UQGs)e@F&I_5)AJ(iJB;v' CֳD97ܰ2c`iq\{Iim84=`$aμY\\IHk\ҳ66.eIUV#I d%\(2;v)Fn*% +y.eoڱCwVskޛRWS'v:5Y<@?ʅ!5՝]{U/Y8$Rmh\QRzw : hKX´7CڲWX"F~Viʣ4jGz L9xe9.yTHP Ҭ Vrn \p<{: @tUQҖpH||cpw Qޘik~F;J c.OoN)h2`a޿Jn{=Xi$".㿭bL#efg4L?7J,lFUjڍ+l6 <s֦ա%Dx5g]qqNJż^sIy> &_;'*xھj┧NØ$y`8𪼜8s\yQSa)XBW>89< swt+0+'-"x0TĜUgJ2HܔWYE@ⲓW- FdRU;[dZҏt\3{y/_b-Ǘ"Jv:1PNpORj_\NE`y7mZ8Q֝E4dLQ&3hB*cM'D=d lU0N:RdN)bI8oy l`-HQII1d1QFx5-+(c&L~U - f%sM1ISSJQv{ʦ1O\<r:R/+Y.Ji;`p:S[XMҳPIV~ȗdh"W&lbYm˒x8EqXb"R X㞕m' _O2mz*#%R޴n!YW5pdDg sU.$8ќd,du?*G+Zе$vc3;-)Y\wp RLSPQz:(ݞ@3ǽ_T$U*dk@$ `T"%}+ LeGph7fֶV)Dw%Xs`oȘ< .S}ȕ(۰%jN*㝤R32:5}4e޵Vkxc*7z^vdFj+hiOkFxVp(,3up6x\Hn#;TL>{ij!qLhjҗf>~4 IhN:uzQmӎo9v66`pn&zh63"lQv%4eyi{)YVԦF?J`ͽ8此$g?Er4V\1'wW\ŲNESESDPˎ:沊kcG+;SQNnˑqZ)ە#HGԞaK=6JNB{uj(; $"2ێr;UG`g4%j%'>p%4 ke/cJw֚ltHpH{Ա!rL=j9Rخ4(Z;&3*ݤxGe1|Q4lgjF.p20^CJH߅TBvylgU%lLqwd`u9EB F oNwaQ,[PýAprR4o9զ-v'\.ݻTP{ 6X(@HfڔW|R>?J4_qڹ4*Z$'dtSt@UBpsǭUgrHQ2ƢwsQsHFB 1*`=Xu7ӄ>ϖulℶ߽ڥI_hJۉܮF $1~tJc*,NTpfee p*S 7 &<>F֦n6iHWufByXTѫ|c$ j̹w5ɱE{y&d`ȭLdJޗQ%WNVM1ޮn=J H #T٩qEvȃjUB僑\>7Xа Uh236|0VGZ❛#E5` 6*R]Dhf^*k׹M# K٣Dwg㊖QJYc]`VdmcHdF%А1j$-XXqf6݊ҫ"E+6 rONT D'nBT]k}п+R5\O;\,${ b-ȑH.i)cF{2XmzՅv`cN*Zb) a" )w4tɬe؟G H'$t@˖%;sF RHz7cə}=[#LAIcbapGJٻqh,Xt5Gb3VeByNɗ',$W!<kF|KGv ohgI&*JyBNFd!Ef2b}3Mv,X=jtjKrrzHhfKG&tGS8M>dpZ&S 1X=QG,hb&>XwnxCfBvc!KS۩ܣ4B"CEV@?z+)#*r=>ZKin$0eUORh+Ŷza D+qSyvOJ`CamejME9"@w#hpFxe|#jy5RM*|7Lf|F0x57)8dnƛ6Y7 Pg%aBFkB9b9Zٍu S*qڶS-*&,kfF 5$ nѓRM2$~$sGֲq]C& 20<3v8^x98Pܚ͛v\yK=VZ) DjU57$+1beTCBO=jZ̥IjԈ\ab,yr_˘sTvXG<m,LqpU=j0c1l=q@%fS/.C}U?{sADyqG131h'ԖVoAP;K ش1J' d_'~)nfXlV)Ff^6VrOAIPj`ڣZUP҂uoV6UY>(esIDzSH0򊔗@qqsۡBիoU@(n+#pZ0xV Mz#*XZ6xЧZrCWy3 %d{Kʯ~a6\F 撳%"J5]mEHXf $ )*#Vb\^*7Q"T"Բ3$9STlE OQ$keJzҎo=gH~OҺ#= 33 0UX*_|T)"!Twv#{.s?ZI޿JR%HzTr y.jRvE%L*cz,V)-Qt$L/MNAb0Thl'ОTA4<{ Ǡi3lJځn)ZBD{Uw'\ R@Cu2yQT@Gjn2Wi*]< } ]\6@QP]N?*K)rǃj&,4id1(oǵE!; s:ҚԆYdG\ "4ϩ#+zTdtU웍]I)NRJ6Ice#{U8tHADlȣRHZfIx"(:nc:f5YBǔhg8$=RDn~Jɉj.椺'j1o/dt/$R{x,ȡ;7;/2d7EM!;ٔ@+D] cpd5yi(YW;VcjL#dYϒ9Ib˳y@MULi@'9P1ߌ #x^j(B3LO4Nʲ-X ''֣bw~)Tc@Izp~54RI$` (sYEZ\` ƒFn aI3B1KҬ\Sre:W $~;cִb[΅+1L$xh"cQj`A58*\mGTAq#ٔq%,TO]!6Nh) poCo6y~1 2jVḦeFZs\]ȼb>1P196O#}yP?hdX4J(%I~>PTJxM97*l=jI7@Kf'Ik0G֨fp0U'ǵ&%Cj SL#oMrsY JRk`FˏZP$ ʋq+ +̮X6v7mzĒ1t2Gz rĚ{qҫGĜP+R2IZ=iHڸⲭ pqSK#Ȳ|5VmJ[?YRUfeU/ƃBlLV&mw5$h%>QG#TF^c{w9㰢N {H2ۀ)qGgR|aQw"?ZڶOV4Gֲ5yUW^ᘲǥ NAVR)2hs*ձ8jM-X:Q1J1K̊1s5#vgSGc/@gsReC[n$y*} QcQy$;TdM-IsoBԲ$K9bJUĪUsQJ1Җh>Gu%׊e'$+EFm1\;R~Zfyp\, q)? N.;CnkNGKa8E2ր'`9*X@IXH<@ص*:9o`J:Tр7(YHu#dž8DpNMB׊ƤUgZ.JT+Hs5bĩn\V6ܮ+i=);?*8Hi7bluE[VfUi N梟@FWCCwZ;JE' \}}/h~h(\~"V0k֚Et٘8jy!aFXXcҵҤQVԊw0)XYw&^"i7QE!v8'NyRSw53'FmjҪqYZx~&b9M܁BN`=j%N7ȤsVs7f^I74mS>X85 vǭ6 t1&rkd[+IV8O w6ɩhҜS5hЫtVN6A4RDaVO(HkM\)>(4T94PK'2KʑFFImono-developer-documentation-latest/_images/button_position_dimension.svg
20px
20px
175px
175px
136px
136px
40px
40px
PK'2KDMDjjFmono-developer-documentation-latest/_images/arduino_ide_board_list.pngPNG  IHDR.l iCCPICC ProfileHTǿI/@zW5UTBB %"v`YEZ },ʺX<{;;wNιPzY|~,@&O(`1b<T9|@jwVm:d9I9l99LO ~:+iފmӜ2mӜ835a( PX,A 14e> <"]ة,(/̚z 'oO+E³2#7Z =Ѡ # 13S?é"9fx10ǢH9f s, 2JNdsR#8xsk<%y(LsG9YF#釓-"%|ē2$.V`s %F7+I+zfW )B;ZLl7igD>N4&ss[h.@x>.2M"Al3@h`Llp 6H@V|U`?8Qp3n^p<b0^qLB R4!=!  X(Jxʇ6A%P9T@ it @( #0a}x!lpN<Wµ߀b%<-G<`$IFZ@j&Bn#bd ahDbؘlZL) Si\ `1߰Tebc)Bl{ {{;}8Kíƕq> n+M`< /wo d&C# Äs[a$QGt$9U2Ab;&q8I%I4R%tL&kȡd.y=||<@DS<)e JSݨqT!u zQ&e&ŔHj%J('.L:OBM1 KfLi~ Ylllak#rx9}9o9\r4CihiiC8yy||Qq9k( gtOg3e{ϊIEM?(*)%)+5+UPVNWަܪDbBee1UyU'UjqՇjZjjj|4ni;4ij4]4;4k`(0J%ƸHFGkR@;R{vNNq]M |F݇zD={T]z]z 7(0  R ] k ҍ6Ʃ7M`[^ x jRLMsMMffZ^-]p®m3?hnؒmYmyNJjcΪ굵u>64 66_mlMvv v{CK:`<9qh(t /?>#,Qa(3J:*>!CWty8fa̚*ض8|\T\]%; [jtkTe,;\z9klBt/`V-k"'q~q&9'' ';''8lOMuMHzr}HN?>ќIL<͓.eid lA]4M(9"Cw\܏+VX){Uy>y?Ƭfߐ?}MZhmu: ]_!}ï7o|)zS{z|k,*ovڼ{{v}+_/1/(R.?LmISf[o+n+omemoQ;UXWE%% lۭ{/UUw=)a/g}n/Gk|kZjk+x~0`O?5ԩԕ}=;$`pXpY#(j=Ѷ&Ӧfzs1pLt ?;pz'*nZVbNlwj?/h>p\y':cR. v.|t1Kz.\z.Wxu7lottS==-7n:-;wօ^a޹qwݾ{sٙ|Zh/9SDiTXtXML:com.adobe.xmp 559 286 1 Bus@IDATx]`ETRBł"6l(vT '(`pXTN Ilݷ,7Λ޷U]ToHx?yPe2qc1CF2aYQDElMm /og:E5T%16H -UTw7*e(/ľY, 1.QEnҫp"'"p"ՎyIJ_[2 "6mpb©vtO@MHBIv {DNDD QFasaw=[3IHzSMȭ O2~2B׉s#P}J簐2N8M+Lx]"A< ;}vi~y5)bu` JFP%:`ͣ-V{| :XgF, {XL}Dt$""-Ʃ!,vi f=a{[ʢ kA .V~L#jy8{Jr`%igUP=Φ)x~[dgzɍ_'H]֭3 3InŔ?B Bġ}@vg#`LAǫ2ʰ\4сỊ̌1&a@1wo˘'JS( )LTFFRʪBL}-4:_SPf[T 1?mY _o_*+QϻpZ:& 0V/n8le%v ̽&\ٓ cZF`]Z@$k!U/"$DɅ#0:u*^}azDc`WqԮ F׉ 6[ly MɈ ,~%G?~" n|k̂&a&fl61PHXr{e`p,Tq$3 ҿvQPR ¡4-㚚w@񼞷7;Xi/cqE`ː- p0=u*S.oEɮxg> )_ y5,ݕOda򳤷GViqi4XUUX'*1[l+n쎩͠ hyŸkѡA<>;o}4E7CG zh:W̛|e;;4ډosA|D]7zN-F/ C|F\؛W3Շ#u#HzehNt.J ; P5lїN͆bUU._+&chv.وlFlj_v 6s>1FsPi1v?6嗠x(M8mXrX=\myi! 6`M8g +/5'iiNU7M 點o0fffӘzcKʑ$~ħ90kIzՓlPۻ o6i2H_ƽ0bT5"_qN"~y,>[7|: 'ш_?Bǽ#]qcйm;Oq]Rp?|&"\vք N#`^K8㥭K4^6K@kXk smBrB+  :b" ^PEn~b$EF"wOw,{#Nj6bĄРcW4KS}oq oiޱ/U߱W~yzK8)ݛ< ~,)F6/&;=8dtJojv1k"\zؼ3sp1%""}`޷]k51 @Mx~VV"_䓧c|uJ8x+P^&^C֣y& d6~?H3'C<.bn ~]i%&Ǟx hYGYqOG yZ#H3&=Ƈ}rQB{Qt15^Tv.)Db^n L7 _Nz$(&qn|l$}zXtlܹYyuߪi֣)kUe-Xiݵ y"bЎJs=}9At (;DjLw V]>iк.”CfodtiSO .}M䬥޷ؑܜd!WEa.vй˿@iJƩ}E;jۗC]x'DPNhȣYdB'4(k<)/[uHbOR!zQe+H {kYeLfb1D&laV}O::@/+Gh]3^b-1qHf{\@+aˮL,Ɨ0Ҋ&XtÎnvEYY43K)wqv̛)młʱA_>3b%o0&&5Ʀ@>Abrkz5Jm@q$1q[VWYX>+hұ[le`oA):U>>]%' g\4. <mXpn8a36oꋇ}/G\kpr:%6՘R{/"SN訠}+m-\ɡM2E&Џr#U8xy~{la~D$(H _1pT7{D~h3Qqq5[XlT>ታ2;983Ũ&HֵkAoEZĮrU?ŋ3 E'`aӚxq4 +' eF|}q*L4cB"w>_7mW(ط w3 7=9nRT@v--&]L7s%Kns̜d\{YS*C7ۨ5XJoyNJGEE91&if`Gq]/aOnƝr]hI%>2;a=.6w.,㔎ת ʥ0 iUJ<7U1X#Obt|6܆sFCbƋbΧMDT ֜e}`ު+;kL6ぉb,n3&Hnw |ۖ)ϼcAN0P_LR'\ya[SsɊ kbo|D[¯퉏p3܈ 0B ㅤx[+p? xurD 6}sLt{|Bxa5bBrN VLGWb,Ԧq-j WSMlbgnޢ7k<>)d.M&>RRR Jm n*EїЧ>8IJ]Z@eM?ˈv d9 6~#^cKY@gv__{=_n9ϸr1nF/**5c%=+gU Ϻzj5B򕎐b܎X 'ccOQf2ҢRf^ *uLBfTE*6{ Au8ZY m?M IUS踤2}qp9/+CMMPrsdTtP5 Ψ}fnRᒫ;َr0'e_pwir6ѯ~dQ$ ,dgGE7S/,n6*a0hmu8Iզv]6y)J:U1&TqWM2&4!EbZp.j7^m5|+3zp͐6Zf( AuGEfNqGHf5(2ȮE8:^r`dete h0 o أT/GhjcV[H 9̪ꃺL:^ŒP<"N&?D ܠX~hP(cۚ3#ڝ vM)dAAÄ'tBzPTBcZ8f+?g2FE:\⺜` fڭv9`ht(1]ø>(S}b*=ӤSq~p@ 9cUeKԉ:K GmvBϱ1ƶhxfpL ȧ(TTt 5To';a&jGnG F,g-O#V,9bJx G8 D_L}T^^Ug&SZmBu?/ ]aj(6&uҡ.0&OPӤslfOAMoM6P! Y``=ŚƱ yW0j2FJ|ĉ]g aVbT%5Z E2'#ɨN:Wp+iёUH WvR(|c ck&8bŰ},0C"3"ղBQ"ĽU)FQ:i)y!ϽRtttFK%Uq%C@Դ[535qj.ZiKtͲD J<"JG 㨢pWDօPe, [`O0kF@#ײDLJ2HtD8;;XBC\1/2;Z vjM.Va W,qdé-o<TLzjV#z8bmsD_ͪ/"Հp9;Um`N2Ie1d&QQ@[V+g];#vT8.ZB׹CB)N`>:/ _$N<6BnA"weYYYs͛IG(C4g޽Z1𘈄p65⊱a g1*H ְ#UUU=! {8_ [l祳gzFzCM *ga*?QЃ]yoM0GYhr4ry3չ«ǬĀ&1;J;p֬݌-ѣS+[{0价lCY8[`S!Riɰ/m+gMh֠..>lGtAjdLݴ-;tA wrT DĠUvh,'7!FmкY#Vgachج$Gwn:uAe EF 'Ge~7`38Cuaյ+/kCRGAYS$sУ S+-ͶjШe}gEE)c|ط/O:,N}ѪI}z,zQr]ϭD 2]uwvoHVƉ)$]ٷg܂x$+?^"eC` x~':aэv;դI6l"H? msttJ%ޗF[=tF(+97^87Et9]Mϖ4kʟ(,N8WgDQ΍H߭ y~^te\Gr߳*v;!:,CڶS:w@x .-aUfH۽e-ML4R4D~z.~򔋲!1ɦl#& )kV`N2X:SWe!][šEڤvGj^[=UУw܅9)=۽cG$'A?(/-B$;EB:{)O#+YދvYX oV/U].U͖ls0/s j8 M!=8ko6=z\A(G 2vF vtmp ЬUthٻw,UCee%J5(/Uh D9_] {vDlfԩ=cn؊gunǸm(e:ZE&i& фuPLjBIySє&$!|bWLeUJiY bc1(/+žt9l^.l{F'6D]Q|kI mz ivB,/¦u[sDl{پ&ۣ`Xw;13Á{HcX1(F1{o&$^zgؔ $4δC),G6Ц9]41! i <*l*IlYCvDVrq}'%a ؝]RijEZӪAj+zoR`_&M16CXm[6B$MesAzb(UJO+e|fn[+;"VHb9{r~4jюǓdg҄w ў֚ߑIh&qC6lKCiьV n 7V&SNI jHN sHꞆQaX& -ϓz.C )`O𬢍(Z۟rfXd] o<&.=2ɤC] 0Ψx@/&R`ѱ H=$Lg<p~DX'Py+(En$eђbZcPm7#ѦcWU0 ^A핉pwv~$E"XmdBLOBxdVGuv.Vit{ZV^Bvi⎉#nRh~G>,6B#>evlv^]#4)#rx<5j/:t(KcnvSǁ(kixxoB4`{;Ō0 Jc`ꑙ}@t4Fm{nb f/)+~K"N=b"#mҲ /p tILLիtۚ& c-edKJh-.GbdZ@mf S6]Po?sr ouA&鶮I-CU_ eL>u2)G__|Xj . dg[Փ;|sОC:r"Yc5>:-+qVje%\ ~C t]"+ C0cL1}q1l>PZt9%hҺ=|ۂlJۼ4n'Hj 6l3PUd$ѦSLJJ%J1Tn̺fTtzTrGŅ%|C0Єn]5SnfOG`aMZvɍЮA;49r0Mb脦UG%OxNLD Uߺ| 2FiA-.8hܜ.B&###ԐV~l q".[{yFK5fU%e{woCƁb7Bh]_qal!}e2iT0qeL%ӍSi>'"#"関 d>]QF͚6j > V&^͒Qvx?2>١@_q4ѾMi~&ڋ"q>joش)bch_ЊpQriBD11X=u+VqtMz:4i~?6ғՇx6$6 W0$rM8z_#C<ECX4NBZv. Z&A].mƤMH̢4E&yؽ/r2hǡ }t+C( th,T`{{4},$vVZ@]`t >J4G+ ;/KS/6e19FQ\}l.Ё-ZaoFhhڠ#YW`˦M4jRsZQ^ i{wa?Ѩy*ц6۵m;ұvQR۵A45X֟vM۰v /"'_ ps+18+OW*B]lȚN+/i#4ZR=SQ^FU/Uޕs1lv3u8`̶%+! P50RߩP,:dF?0DʿWj ޑ!V#YdC#*R'SjQׅLʟ 0=GRa!6 Dg#Č05=W!0+ܓM]ljR"?LBgGM/h.S˨MT(55Ѥ#Vc*B+^&y' ֭ͣ#VQJY 7A_Sras|F-CʧDs%ii^ xL.MMƗլJ}+[nREdJKCۺf_1oy-fsAaYǁ73ҐeSYVc^AmX@k TFQlHB7Y߻5'KA ƤV DR^b57IͲMKF=9oǾ@QCCB.ݽ2)_M z~,2X ' p^&#YcNbS;"c-鮆qmqj/~O?Yo6~RΊo"|6"H U9 ],.}9.@rbqc<;i.J 4"*Y+q{:V8Exٲe_Li9Yie®#G"ka?q/E$4p%~5סo*%Rn;c.0`nZ .=.i}{b]/KӠfht.t4p$5Qнa%n7'j1ks(ݳ >^ _v1LƵcGb>H5b)+Cfwoړ], 8K:oXpH]5!B+n1s|z]gz1D (,2wr]Lcʔ)ňxUv+.N?t^\n.DM0ٴ|0.OՏwVD=zYq!cqF϶ķ'P4}jՌ΢u[u} p I%i=Zi1M:Hzz?w]H6읷^4Y`ٽ6=2T& u&{4i/"'" 1z1W#juʊ k/Щs'ܹ|GNrbھl>3Y SyٮL,%2+Yu(/IWu:J'ј4: %}HvS$Zm.eM_izHGgHKj1n h>2C/< YN5HkFA"8\qHߓ W^MS>|8=1u^QENW!r7~Qa<3qyX5 mXUX0< *q"1>j3}$&"v NOO"&쪮2>:d'YeEl=X %.(Y g{> 6۟.B5a7nZߦ#٧SeP=kw>\x>sA $$OklϺfT~O6sC_V-}UVLDTG D!6؂ޟ0q" ZJLpff}6Y'G2,":U"Вڿx|OYd.>:((+4KA?0G0!'+t m ;)͛7P0}%7labn]?,Vz, [/x R'}ԗ>-\dW2|v2q,_HA)#m:>2M?ixƋbOaevsK8)Zj\:tHڅߏ{qGG:~J/ EHQ6>mVQWk@7˄;T(mŴ[YWHB^hgu\TJO[WeVys1=B~K9䮐>P:y]&w6eKx"_ O'd2H%ttSYԍNz@hŹzrS([ w!j,Vo"5e;vS ѝ5h=6"5>B὚aWԣӤ#T/ׄ^rc}."gY/-^lSËt1x̣x{E1uG ѴpgVg/;SQ A?RXu`YqOWk+][@deRfl/cKR= $+PΡ_o 7c'Jjֽ(, wfFwL#uT/w5.& 1`/#읹\s0d(j̮W zM,dę+MֵU;teY_{x 1]ۄ~KȹLhlWxD/?nՔ0+ r{@LCU M#W} gٿ+ <u&F18 hQ#ffQm*?m8Ӥ8RgcNWJu>`)nJu.ҕ~Npy}N8n_Pغ{<[xhd;$G :4Ä׼>5uԡ4e?Q -6"""4PI{bƕx(bLul.k0|dRTMWutY[WRJNڢ.X~:)5GDt<:&(\uꃭPy}(YEVT>]epӜ8Sx9/ً-Vz}}O<'SCF7ϵqԇlTP'zs8RC 8So1^t+=ҕΥtj JtktIW:CD+ דqit`8>ˌfMB)%ؽt9jԧ%BQʕRZԟQ6CƀSԧɊ noaDJ5۲/o4n&{?nP+zGKܼʤ yyϷWVA ]t?Φt.C>ҕR> GQ qtLE+K]]U'])[`zԍ~=a_Ny^ sc)TZ*VJ:IkMk⅞xihIYokwc)7kZu#COvsfoԻf|pYm8͌VzļN ACVM'fSҕ!B%]i!+e9,]i>_QRqgt!ҕL;;+rNW]MWsa=YBYWS+(;J3A@3^odr[,VqMa|d|'4P"#ˬ%YHb:kKddN9#Z J,N[3ɳH?2-]f4yN y"n5o_4]ӕ JWJ 욮҃*AUң*,1\Sq32sKСn,""q1.Q,uh[_tn8dz`MԥOm B,%7}58*Mo?f1s8dJkInWmXDu5'.p+]M-ޘ(]iDB+I1-h{ (Jc~΅hJ9h}J?YޙSWJvZ'eĢMWWjeGљ{~SJ_VӌaALԧ*)"> -}ˎtۋsk#:<4@ -?bUoZ#ѭU+tgvԄ!(aLA/åK3'vt+5,]/`J乜}=pkz`}bرi%>9hnMaڴqЧDk&r=~xhSL%L}26^v锱Mϰ8g\qv% Њ/f{8,m=vH2u7t1'՛#$iVSgX|o0j[0Q(.HTގ=2{e O(]鵩T"]ixR=Ւg#KW+&͡t4:t6% 4ƐyLҬ<]iզLzQ>e )Iǝ9Srb0]ٰW(V^IT቉G:{-?v'z5E5]`2f|o PM>8+]nyxpJt~t\!]TxвTRFCv1b ҝnPΨV /wѫmg6JǩO͘a1{Ma(s#6Vt[E)E 8'Z Ū/  ~-Ucڹ8j.PsC\0diծp[h*վ ޥCL~i EXõ+ f"džǽ!K.tlIǓ95;r ~4xM3q\tM.;a>z%$]= p'p|06&"PAF׀]G&bsv 6kfpQӇdoWgIG:{SA^h$.P͒цSRM)n7Gg^iևR5`*E]#%NFSZ[׳7=[ȾgRRI/&_[JZdPO+;'>.9M9taY-^.,2jP2V }I?xU W)g-- )PF^yٞaZ1*1JGPt ĊNW[l(S҃p"9XEgKNt&TXTUi;A &9 5L+êB&YzY Y~O`!VyRUWUEt'0+ev8$ҕ V-)H03.) 99ʑT<;&0C">6J>!F޵2?/[^jUR~E?Y~ EM&BӏsH"9iot>p+5qXHr^  ^27uO> L~Q4%o|Ǘƹ[A62dTLOY ~t׫wKGnؑe7ń7П |sΰQO7U.XTQQjNj^U#_BFY~K5 2(3;BK_i&ELf}2LX)md$Ᶎ?dc[_0\~c?@va.Lu}VOyL)g.~E[UY CzYEN0rfA!Xx=#KYb@+%Ut3=+nNd\76KQ^ZH)*R 2e;0)hK|80b<.'FҬxlG+/%]&}/;gp;F`R Ĺ$w=#o ߃.9Mƭ\dy8c`\yIWDZӝ0'j=^B1o\rs 6-c6^/kq?/BΪq1s'[qjB~UZR@|^DVE$79oӻ8`9\W9L/Ϊt LSRD攠ZJ'Y8z_Љw6~x&<|IOk/3j62ƼK\SEEsع킝WB>6}5,=*I*@CGbC|s8 S0{cepuǁX7~?vFػ/W8\J2.~_9n~M\ګZ~2/kʞR FLhSbq3}o>LJxT»-qW0iҽH U$ߙ TI-'<E M'SʍGL͉mP{qe6UHr>Z@}ƖiNw/yS}B!3X72h:u;rtƒ,j2.j>x2k|>)>)c}dkԾxB*&>_ O/NϾ>,& GPWlTb<,a/>GӧGc6V`ZOޚFUvkl/[¯퉏0`9] nNDJYތй#bYӕ*MWj5SF?LU()ET2ՉOqaCVx`/O q!w(2g3Q?[zDѝ=]TP=qB z5`Q4C2xyv|Blh8ysK'ʜrq b(2D;K ^ h"F3hu[1r%fQ&cr4:ч!LtFtn jAga>o  *L&`k>5o\L()yS& $AU Ax[kaǍ֪)ȁ?Ɩa =}z;}8df R01ƪGUHAa [lX}TѯnL 3LS݉S 2NF.iNU|oT# =rNK%݈Ѝǡ*& 8r4BBsyT[m볚[cxA+kQb$ov6th VƐd\)}YI'qjȐ'(Z42+ԪMFߢ%Ƹ?(p<1 ZV2,%Vz^ޤ|1pbheFmmZ[Yc ^ ڦ&aL Da0 K lCH"R,/0?iJOa9+f+ôJyʄ.VTyUW 𔗲"l GXc}?E$K9fRN}R.*JݏXAE/Ԛu(}$)} ~!bwQ)Md?K9` wቡc%x!w۵iZ$qjLoN/$)f#*74 [s[Pԝ2}$u7sMj/ dEaƗ\2;(bNW(n-HWZAxƳvDD$cĄѠcW4K?; D[\h|7?lL_ /Wk;ےw<#o>MV:͵P0N8A +֤ąHVҕQz܇ˆ$L7Ф.<yYE:2glƷs+ոPqM^⮁ܧh[GcIBظs7(.KX.miD8 K݉maQ6H:^ (x3kt`2*>|Cq[ RTtc7I\=]ۆt1k>2>VԎ==&guP{KWd I R喪Mc01Zޔ~ͣX=?z;Ϭ%TOk5u瘦 dnn  zɓ;>٫d6}Vјt̙pt̜^p=ӕʐY=?sT4֚` mĚ]n1GcP -fhe/ǜ;P| &dL1u;y$xVRw )u Ͼ0H#Ii09t^d_KS'U+Gf+`OW)]i4]c4 YyEa(G6]zÄO7r>[vlǯu&r#8<(u'=SeOyԣ!R{g#XRvhI2bK횵kvH]Rp!S̓@Tp{ bJ͜~ӕ1/?aG8(KWJ\ʖ zF ncnCd"]tUmjQEGa6`9ޚ3!}ap"|3PsӑT Ԙ)Jq5u''?Ѯ-S:Ev),Vv^޲24eq`tP8|Pz9&HNa+!TzlKI餤Ho)|u 1ugB-@ꇃoI lG|S+YDsg)K%$PUNhժ]D[U%Yt"tMĐ+A.**k>u?TVSL& 7K,-v!C-+kvX R nCNQ`}BѨPNjMI2dGx6̟Y\{pZ-ULNe:8aW)G h`S {:B4V]Ʋ/lvI">0Ӗ6;Ϲ]$h}ЭAQY̖k,L* )F$V{#`Ta*KYDU<1B: xIlj݉xATi!c}zܙeנxoW߈OStoo^A&?d5F0?2 P')~%fd%<-:OmˀG]3KA$g3\@" k:őEi6@:~mmOCq +yqaë16H߇X9g:,[>SP/^&^J.l2TBC&,5hgaJ}R\\^;HW,\ӯ;LKtIR"-C#G0S(9YN| ^xѭq_+ r\߲Xo÷QϻpZ8ð'~0opdfǩ>|4rs֢FO[)n0(63#}!v'ԗ,ExU_ ߽^xȾg1qR+{hRG TtaMbcb !,Mghf+4"!16ŘT 4o7VE_߆>s>ŧsfbÐT,M^7}1e}_}IzkKlޏJ 6?ӄ~9 B,`jti2"=Ǥc7M*)_w%p: ›g}1CĎl&εЄ&)Kw0eʻB|#pz])3OgbhXR\)p^x  x緎Ŵc~jT8YETg!`tӆehX~V+ݐ_rZE|HJ/4^WSү)]x=]GҬ+넮-ЎeǛ_?DDǣSiX>؊૷PS=O%a0X܌[k4ߊ8."߾?AKܟL 7 F \M:Yö6ezFOTv ~D7?6ރpShLr$^l-b퟿󜖾uب[YZ]fV@Dlg͟qaXo^_RKL c>Lǽ$%#UYV ~&жD /ySTmX$%7CrR}4l)hԨ!b-._GS<5Hۥx\|xf"zJ'AʅCa(aޏl(UVYڨ& U!BL2,X`t b98Dg:t뮽IŘqsɵ~@{Y|CXJWjL+%Kßt?;NoFaHK2.N `YgΚ@v-C+M\Ko:R-Ʈl|yqi2bW` ~\Rݍ'O-˜!e_}h(M~/͙@I^9;D;c?90kIzŒ$!v}-x.ҕ*\-]) OWFKWjTdZSRuO9x:Ϊ`zԍO|e%Ť&=_N1(--EneIy7p-i}'q֫pAsZ'Z,'^0ZFG>16ލ!ci G <ިwᚳp h{N/ս<F414c.Wt_Mx8ܳ{A/YVBaX^p%:ca36CTAܤ 7=9J*̸MmvWGO :q=OEp LO\ rqO(w?_goyhiE-Gnn^tm,C/c|Q'%FNˌ ̝:O}MV \xd5p. ǘ7bIhIa@Lfz B 8X~._)8Zl3 Mf0tIjҺ< MдJj4qsJkXNR –n*+v gMW}{c_T!oyk!U^iNA:pq6GwBZ#2:DݼJ;6DF&3;bެuȦҾ(.~W^iNЧA|47tzZUM _CZ6L\M\#UڃSXŢOϖ-:T*eE߬]kb6w#[5Ag$i=Z)`7I'K&2霧-B0 ̣cO {>_-:q 7Eg(s<%4ٿp@퓴 닄>qYȀ~qMɒM40`Ę7\E2߳SUQB*:az<])(]7<])}6F~pb8jgbc.жN:5I?@T']j)-yvKt.3Sbpİ>RtTa~4ԧ`kо^>=tAD|keخ#@\4+EU=[(SoiذO N9=:tA]HPi;ԭJ@$s!EexƿAT42Ly2& yBR (]k}kw :{ 59:v y,Te [Q_`cGMZϳKRhd}QyO#n6_ 3`Ȯ.zVu8oBP vso ޏܫk_|:R`hQ/?",ҍ:,4 mI4|:CúB\Bo@[O殆ˇڭ-/hwk\aZbBH&/*WgPts*^omwtã߆n,5޸ec=vmτ.vн?]Ղ-JӟEBr\_[ySOfeo%٣]iĶU{,zV^- 䬥3BEp[{[?W:S N{kD{0'|nE˾XM7e7??<7ϳA}\GB㺠FqF>=#gUL\˂3FZpCZ95ݎ\|gG%'\,vjfY %0Ta 䡟=DfF.4=r/xco'C+z>Eg5݃E4Ijx>O+ݩV-"T{@5`g ϡ><:FGћWji=ZmVbL 'M,q<6X[b1?&K1̿z3 { OȪZ]/)̃)N͎vȿB n CaI^[QR:n@?78~&Lh|'arTq=c)j(ddW㣝#C[B[jsh֯^ t,bjL@H:Qvl\[-ngo#=ȟpb\潪 3+aP/or$QjhjANx?GH'îrO9r7rNOvtS&e##;'{/ߙBZ>Y:8qp`͵076tcCUZp$*CWn>7WSe'%@(q[ Y5v A5ݐR:D;6Ħcnke0y$7H{ymCk4DKEz ;k)n%5edVc2AH>H#%,!X[1"4JUNY֏Ȉ4P(DJ _WDjb`xGߎa -T\KTBw[F1T8ǝl=`K-Vro K48'کG!+V@A*bVl:i{/|N1l#L!0G)'GU4:&. JwJ {iM'h?> %}x" |r׊+![RB f TjȄȧ_.HfbI#Q YpR4ڌFԯⰀR4Tp~|NCAi'a++俼 s$%I) &bh$4rZY FEy6gfX% L GρTHek9 xDcs.۽ϟOFVʅMWZzj=#2@!{N<̲q\l槨!#9晰eH\T<ħ\{uV^ bҎZ,ad75k|*[Uy}Xyo<4R}]Ofmyt/X=_ftRiN}'I@a+I^%儵F9Jsl\ mo4Q/}T^}>l X>ӉYUbT:rE+='URzBWlRՙu `@ρ̿evX>|ڻ=<3uN,51BsVNT@ѻev=T>'V~ľv(>COVQ鑩=xf/QmLK= h^0RbəXp<ʰ%f&](7X Bbewŵb^&6c;?ӉYUbTV+>eI*SJuXߒ x&E^rZ6bpO<tuws=O= )ZwL]JBW?dU O`yÃL/bN:#E̜ RM/eyOHI-&04Z.gKgyR^U0$? k%&煕X.PE>k24Lt lSACg+D%$||˕RˎIR3o_}6[0S ܋*YJ֫| /,aW2} #q/A^!ݿ%7^_R3Zׄ)/MJ8NPVmu׺pHayG߁pMypSzVWhL3[imqDg9¹Kval*l1r}(i۩.(tcg,ڰ^Zw: xVMX>6J6Uw\a_ǷwNǡ/J.G,+9zu& C<A &&G%o&-8$tg5@Ήtŝ9hVayJͨ6=f?,@+QT:%%JoreiӗOm.PM|=j8zY0S9uK҆_O³,I'Azw-~(befֆ 4=ij6mʯsM`QxVBg9emyP{j?m mD"7Zt/854q{lRe(ہHbHW=`apb \˛b4V A *O 4X8CZG0RB%^t=&{jJJWL^T>ULV$Ѫ -!Vl\JYiQ%AKDI.{ƠQ(Z@vWu@#pX _},]2-Mt^.:YUk~vw'>V2^R ިHd6XwfɐwV+̳&b < 1f MeI-wUޜk"}>g\?8_kpO©M7\dgosƖ%QV{f `p6k8CZp P&7ۇp1 #F57(Ѣ#';MS\i\i.+W˕ζʕ۔ˍF"rQ< #,IJeVr/#{J[cQ0Pw}zgDG,ܧ)[qѠp˹† ׬p@ L/#F|=:.8`,"+&N{ e$6qXo=$TaԩY]+.;dΤ\1R | !0JmXmVr>%ȴ&_JPJZ_RD(Zcdħ8 {yHTJk`\,W TԶ˕~}1VJD#NJ4(CY3֙U::M۹%.ݒN.)aX <׸jpv5o»X{xūW2㥛3JJୗkfNC5jojλ7xW,un|rIw`7ᡡWC/%Q:\V 眝.G0qi h"2хMY 1icd J=I@ƴFBjP\bD(v-`)va{)\̢CMf\)&L%8O? 1 chYID+=n)744neo+_&|+e%7~42Y_8 7+aߙ Roԓtz|FnT(h"<2Lie@h&¾I`Lb[gs< h'hMKC(Pb9BơVeA#Zסư[ C&q!|oʁN8qF[]U]D%?ي |HCÄXG3  p ?GֱYL FR}K8Di=qt] E5zXt A;dq=PϢAime47Ҥx1*3Qh(DSS <0#E_"^,\pG5!sPUmR["3^TzhZLEE'O. #f^ r1#E,ǃxKd$-7Q6dJǻ_/JGm:[*xL@r<ѸЄ ˕&8CHmJ=Je+'uJ5`JX~4-I&!L UP4 f-1Rτ֓10[ _vM. 窕?>T%(-.7yF>K }lo3}Z|W;e+m}_ {c]gb}Vpᡗ?Gۥ}ҳOS)7AR2 *J1?=U ] DΫ;>`aЫn,3TtL'[Xd,A! ZдRXG$@^y#D3ggHN(hLL۟\iTEQoB֗SC: ǶAF~<8pqypu#4Ă@IDATǷn˻\ }yp9`ąaƻ  z V*um?Z/XbVn(/(ېThcɢ2CZƂCjR_nLVqJTɆ^5nK,kuXP⟡PJ(4*imusWYu -32` ߋ-55 \`}&~U{,<ˡRc\/.T'У㿅X\*em:IUhC[ DV眤MWFA] wG7}=HJfc^wNO}f:Hd)'̯ލxF\\k̙5E?'[ ?T+yW Dh~pȴ$j0_iQr>;P"I ,3<&sNf`kHH+t,_ϑ堃J6@\6yR.WV)Wz^L,WjGs|0w`;S`ʔ)攏`ÖݡGwqpIX{x(]V,'4o1q"vzo<\=Dmzy<=ɼk'jTɑr^;1UoेØ/7bc%6 |@8C&qXDbǐ|}) \EAg |2ce28eBDžZ_t+#hTVܖc,kW3OKF*W:╩0ƑJI+%^šr=/cR,YJ_SwPWզD`%U-i\)r%Crc1+7^wRp%99{pp{GA%.B,,_*:ͬaoU@F ȩnx s <t^:um{+I^G'}6 /x`נ 열=-Jlg&5* r4_PHˡfF GiN'*8LӉ #0U/Ё+r\| O+J]Dz|E+RRT7/UCNvxk Y2uLla:hHVF3Çx L$)2܊7BF. LoLa 0NyC]q GHeX@, ׄRۂE'|(/;}9"hPq@ksI/ O0\s!=pDaX1rr`Q 3=1&l/1S3D> C7$GǨ56dEn/8|iVL:GaAKON4BtNZ@o|ؤw:O~p.bT&?Я|eQ%Da\js:ǒ_16eXmWפ6訃?6ԷZM_Yӯ1*o~Rh8 Ms9\AFzHLH<)9M b+QB37[sS6'w6N:1V-WHppqZ&!ߖaC9l_$'ve!,WDFwr+pȗrzu*+VHv(dcS9A 8%ex\`\Җ@-f3ЌMp3:`((W:1"{wW]&Y#Kbҟ\g3GJkCJ}@fnjÖ^~VCi=qs_Ce {>/IcqDnpjJ{?&oʆ|ߍ=0çݻԍXx9ؿfX9_R !ѬO\Rw8+ c`,(u=pX<\ʿcPYb;YW>r->:,/V6p7_ &z WLҗV̅z\CK/x/$6NbxF'ɇǥ2{"\^v+Ӈ6#]^^0!Ai^]|\`룠ȷA61Ջ5l,J][Ʋ|rKr#8lQ4Y:θ::[o U>$>*_IjExPՙwoF?MaՂ)0S{ OO9m.2]z3Jp"$ǩ]KᲛWP2[Bt*tٔ_e-W\X~.e˿`' /7EEEаaPg,%"(\fO~E) dQԫ=]bA 6(u:RTCs!,Ȳ j?79bQi*8?E;<~^Z*:*(z,(t ³-nժ@ 3{oP6WqeS9ƔM5Cl.B O踊njBQ#tXnQrmIqܶrsqi:4]OS[ek}KF)WJs=ZUBWz[[#FMWŷvOoR%e5KTn,:=-ueJʒf%(KZPXu9|+n^xShzMШfLjS&%@KIZ5KLF7?*xT>s*nbӆ3a93%#Br]އ!\JNmHg K1´c-˕f7߆wwH%=33A,XPb\*v?b{}+Vj|ts/Bqn47Ma]]p!X\ /'x6:Q,5KD[tKq ڤ< ;Qy)A#Bo"O%$eSy2<.6a ҳKK4+\O"c}Bi-*6h*J7s0n -a칫 ʕ{:JN T_)l"@<-DՂr 9~mm~[ߤ_Mq:S{,O2o{&\pm۵fj s,K*eBQe,,%Y[o{m QMn1~8SXMxKcp-\žL^ a{.U">l6 UXkAƒXU֘-Ͷc]#,/g)WJlӶ}QZwC0g"X4o<}{/\+AY1О~K,[-sEУgZG:34D#>.t(oY'p/!;w^Nv,WnXZS,: '3q¶CrN%>O&sZ{]Q*^ Ob;$*{_4 _!TtpYM r Q߾9`Ha7T:Tn'-t?x@a)+ — vZ>*}<AX_г;ś!)G%)K'LFP"jf}I&R;oo$ n~*8l`qoýp˦lX6USF:rHAsEkFXP@`٩wlr$<- ݸ>8ɅǠ e|fn,RXz $W :$/WCrՂ'Jp,woY\RzF,;ՁZ-؄Wz07_zc]noZ_Uw3.xk,FeIʶhQ]"Aifͩ:(NFA(MJEBNicJMS1r%8 ;Cz%%Hb+ x:r$JxB7O"3iU ꫤ G搓cj+AN(j31]SIj}Q|-Ԩ͇M".qx>)epj2{PT@d~B0.7jsX(r,+868uPv[>J+a3E4Ο\yyu N Fy^&qhq½ m:.`dҭ1LG㡑ѽh=!!KHRLA,֨|ywDNC@JL D}o:[Y |MUVUG+%jl\#sT.)sZyɔTbEC|* ߱T-׷W^pTnە+v;,&Z_~3ҲI=_ v2)#P㷑>څwi$ImC^)T;_E-qXa8a^Y&>ӡ.vdsKVrx*d* ͩlRugp ))lYH(^O+8hI*I/v`r#`'پ,ӱIK0gK͇@[9,_B Se\70O]~dҥRI=\)+xɲI[SѰxT6fZ٥gɴ!c+d"\FZxLbFc;S@ުZ 6,lƔ+0(WJ;قJaϱ\9\TIH[ߓc=3Z.w]E~?Jw97SeKM}`?5>uk|83*ŸcRu~GJ3qR5\%|:puC()_pXZ vI_''m5s6O?h<%'M7~##cd^].o{MJZ~{5m^t`"+mA!݈kF@ᛧFbi*xqHQ=nҧO\i~1CTt̝a,U}0t* 5g1\A^1dW [%EJ~Q }"G54jox|[ނaT6npYLjg|.x )5[$[v q&T=1K`yn#7Ƽx^㣡W{Kw%ݴ/: .;>%C4W(.\ >{.83g_i˷e<(Dn9s7~s2h\p'܀YaLX^''W/UeTB[/aEդd$ERт60LqK7]?xM ܥogPҋ.WzErJKeMv* \iZt -E;xk!KR=3 C6shz ]|AV 8$,58EQ5 ? R=xopxK8Yrn>g>xW[AR_W*?]KS(jӉ70(lN. M*.G-+ߖ0X KNpn'-0?VR6V˫g\tmvQ?xKN En 6>N:X8`h-Y޻`CU1d-Fn= yH7F re}i ߋo }"꘳0T<>bTbMc3h zVKNiGD+թ6\(vBq+m+BrCǶU ƗOSޙ)U3[1<ˁ'赣?zvQ'Y~}=5[w͝77^6u=לE?̈́{GuU*>:_Ϙ44(| 6!GoNpNs0Yk4wZGbbS ~6vmQ)Nte*W6*WjhљXa {DY/ uӣυ!hC @=;n$dTs-EIx{5Yٵ{čAXt';ͩnx c <ʨƗٵޱK1 *ǩ0,LdZJޑ:lDWiDЖDW9[ lkr\iM>2_&j* Pa,1jn\?sjsx~Y$%L as)̯Zu6WQW%muSMW* !|g-Rc&(;&|N(0"UKdu"HCZ;#&3<7`}Dҡ;`$^ZD*|he&reMJnU:-%ś:ZTnF39O4+q5@.(oǤi:ƃ( >l/NFI@Nrbo+ hS( m4 @Pח+z_$20OE hr9u:[0毭 G~MEGUɽ'2pr6 r3FiQLeU~FQ^sF1D+'diRv2 80FʣqD*ֻTނC=.:g46b~U=;HCl;#71Qf!aiL0| (xa(t&G4(1^"Tj2J.81=١1T6>UhnO,j3TYh&$,k 5t6T:jEBB)kj$;;#;$=gRXk&" DD!kԄAFpW, ^t`Gc#Q;1hguK9Ksǫ @Z'ivjaD(|<Z}60%ϹڻE'<~;$Ь86PjPQuA;}]Ffg,'zC,b Tej+}%>rU"\{̩o˗kp|߱#z;v҃G O%r˗җ}6 m9.,WţirG ܆hvZP6*3rJ_tDҞ=mo@ ZI$UJ.S,DW+`]`7Qr`/uG}`f(wX%m˖"X93}[4-+vS}2[_RicMhS.4,<& ңVTI쨍$Vvq6XܩKBnG>+ǁrim;+WZ t 0kpbc[ &{; ZËf1Tff.\Ћpi O'4-g4}׭DY1"cϥ2:pszG JcUpx!Gʌ0wwVɍ[h>2B&#V/W>\H70΂\Wq9<;⿮0١r];sLrr7cՏS 1atqyg_/U@%A'=><z  sWl(շ>TÄtee/ʳ^zi*L~ݿG&|Ϛ~}$r`lTЍL7r/*:-puEUhi xh 6C)r"xJ k (w[d\nCY2RRyWnPAm` 0Y~Mk ()-?ñMQJ,Wz<6} :hH]Qϗϧ`XBA[H_gp>=E6Pr#zEɵ ,`J,MF֨kmc(iT[iJryocFm>5/s鐻|6LXR\y.t2vO'ʑ*yr ǟt6|h [m5LI ǟv.‚9|PIPF i7?I@~'ރM{9f趄F=4K}|G>ɀh&dx3RCQI%#Fb(˷#vX ʜ9;  'Քr! 'W0ekµ2`2\)[gǤorxMU踹zDa{cl5j!j_tYt( %Gk {bazG0 ߡ5T+gX8+ UMاɕ:&{px.u!N++.-N6†J Ԕ'Ҙ-pahl@V?GDX̢qUPI%xǢcFf'8t\8.n>:ve\"ٓm*Gysi.?嗷vNYG;k`w0мՓiG8@L ךx O%m> > bi۹ZKXc$J3դq6A$,%$W,b x Gt ^X^:7F2qܖh->ʇҌDKMȉVdXI2KK `\x%шMcP@J o M& YJDTDcщ>o($ڧSߞfgpa+IKOb I\ŽRR7ш}' mZ2{4RA NI2cԫ0)$J65ݕ+]| U Rwv;A [DT8 1! IH,=QoREIݸ.N'/ bRmQl5*LG+Tov!koTJ?| n?˕vh=ҸЪvuX<WSޱn? ::寲[7OsH'Jm#86't.Ax4#\}~N.\8tHgL[&¢L{-h<!>8OG+$x9m/:rũ%BI N-X 4jRM o߆9352FU7mK2ӊkO%er0&6 /-τDfƈ@3 jQx-Mޖ60p{ڻԞZpSmQW˕;wkWts)TvR*ѠPVmSk][wW E=W~͛&%矍I?ןź_L ^y~w<4ڊ7e]߲˺*}J?| te_;BŒ~E06OSV|(kc %= ͡.-/>D2Vxd^Jk8'D8Tdd cdٹ2kSQNr͎.< \7\ޟϼ_^VKJ6aexm`ͼ߅paeҫOs ^ 7-&Jnq{gA|_ 4j0Haт|XN,oZpB> Kf \XeNU>0,qǩvN&*}pOA!<~o~)̓SиQi@:e $wqE1yFh@+QV!X(5FR/@- )5Y?; ֨;*r\'\EЖޢ,wTV-˕>m>q@r8I偻e7=+ʕց`С=fBT˽E;D3 -)FT;xk'A,.;{Z cɎoՅ`8{pi=ֆˆ> 3wS4Nq")K6Ro~|(}z!0iԛ2xjH'<ؖ0T y IqzcT:AiK8_NLhHhgabԁPJeIh+;IR.Y X ]J6ڗj]`ЧnTi.Wz,W+m۸&iҵ17"rև8 S jPtaDRjqep L']G**n|3B`W}=FMQ2D+GcުJ"(ٸBkK,b8DRO7:"YVFdJ ˧5nKR@bZ<)VM. xKҰ&]'$E{r*9p-׾$C$5):dN*S( [ŭEO_Tg(|+ffˏ`gBVr!K.2pZ1?9IW+ "tN"S%pc9 W, j_̙H8«CK;؎k8K)g@Bl*@v#[Rn$˕=?zM{L"M4 V b:0}Xr| T2=~G_{zsWC],QJ}t'b\l&=~3\<~rag TK$nݩmAAOn`N>?W"gn'DPy[7rrɟIثkm#H[)g:ʕx˕^8TJT+]3FQҥo>XJ?{^rXnr.+,. ˅˕ $ʕXtPdRX6}lk {:Z>Y>p_#)dꕏ SwvP +mK^Qu.BcݏriBOA 3ڬ,2SGxCsH]ҹr c%*3!umimN"l ۾r 0eO\t'|aku9hxaa!l޼jit6A)|0~+-)||gNVꐓt@ v-vB6dPJ-c i(28d,9Bjl?PN l)_Gc(GhqT>EN3KˤYLJd7 ,Dw3<=otoHL 9J |ٍc⸲Ӻqȿ ȋW+R.q vܟ/ dSO\x46BX|FȊR89{QbiU<ڧS^$Z2zTEտ&C(jl#b6/_[+9K09 |~~D8Y@pVV29(YUV?IbYv cѱFl-F@NT P6>OF^|rWFıR"12mK1#b0XJ?[C#E<# 68Q|LF5_`HjȞǒ8n6Xظ2FZOr}UogN\8Nv?T͇72CQ4 &s ZC2‡#^)%\$|9Q&=) t1\lĎEX;j>g[q)'hl8Cj·H%XIN[4P8p; YXŨ6(,VY5ʕUv>+) !mh_)Hi+.pe*d>~֬I?X} *+-3}&^mTJ$]'nR[Ea\Z^r3&$WԦ^7bf4K"ʲV3..{/}T\)-Vn )Wd!"WReUqgܮH BV7QbtXoT qXFEU*|^SX(ezFr6\$.rr1JJs:]rme]劺Ռ6 28,:" mfZ;s0&ƵʟJU(A&ʽJ^,qI4o\;@ر+yw6T7W~];wo_TʕңT*MEvFěX[Cn&Lh~_j!ҡu!e旓h b)leTI?㕕\֎\2*gs4BA\)IJ'r+\AҢ-W*?l%0 ƞqݶґ\ʋiNW.=*V$@- R% |6NkPVQT#7_ nJE'>SVߺ*򎯄2W )q DMPdEq$>6;Rt60]\.xIue,52u@ Vrlpm#˕F c5TRJKBb]҄ )EEhuʫtu">|3J0q6N).:DH'ҜV$-?^ +B`bWƇ4aVRBzW x/ګmg[ۚʖaԢy\^5v=zGFd(?k[x- JwKb$}rrs;;2@#gZ;\:Xp|t&B"mkn\l:|GsǢh iQ)|J\U<^%SQ=Xf,QḶ(QM8_?((( _•GTX7IRkH*i}p| ke㏓ڒvǢ51=-y7b"s̔'u(;FUzFYۨ8.ރgõBE:?qE'~|RZR|b(P!"6_ZHxʽJ/wQ{IBO}>EDQEE  SĆ]A,QĂ"EJ %$!! ݛm{{w.;;Svvv*q*)O5V~N&y~VⓐHwN3UGqpJ'\G_}guj Kn!T/U IҧˊPpPlLֈrp!k(wJB+L|aA.>eՍd!`Ï艞?j+D:=\JCS1ѯu4pfR'Gx7AyYn?1C)5+czΣ>%ŏ]qjE[Z!c']Q"Ns+ٸNB55Ctޚ<g޹ 9_k:%I$ܝzpǰXsQM+狥kt*|NTp-/|rm4)91HJJFyWcXRCr+ T("UH[CCh{-YԨojw |O$6XŹa_ؔ}~SA\4ٶW^s9_KsF?gяqG!?.Ye 36p=צWOI2mFR+H}܅ :zn:+Db0y+xûj[H]Ըf&*Z,GJp$KFLv351jiU,"t(`:4|>;d:nzHs+tY,•0ۇgCc14E\9pHpK_..Fҩ- ,fm'&͘Z@ҖAG W:QEPh8w}3 pl3U@J۳ GX>J(K5iՓ5n2#J;+HrfCX[<-[^nO$T2ߌ4%ߧ7Õ^~yHl?\ B|{b'_Zv?D/3i_f%O:4++|F-e̵;5l"hԽV5%/ EB?סMQ"/|O: :(d5Ux0QSfڙ aB7f##ܯ hZ  kF_As>44_ÇsrN4;>m(~ S/CX)dtO %P'L(+ Rn}lb[ϳq7]XR-@Q#ګՁ(5I=oZBT 2}Z-A]_H9[UsR'Wg<ﵐRS6ーVe\xVآHZKDlxکKBH ֏Ag:dI WԎ8pBZYjuҪt:B?C6Ak"Cm[&)^VΦkdr,ANT()L]^0qvE v :]N FۺP̛4^Rxorz_7JNʹOQe:#Q'ҕRi\)U^EW_"ÂaFeLhȰ~B:pm a쌞,ƪEk߾/: WE8_soF-=%~( g§Of#%D:Fl#\w-6˵gJ~L#WJ~+6vy=k0H/a4V3n~3V<"eTfq#Wۄ<Ƒ ÅyVJ'֔k\5|8] ɳ']hFXqcp v1m%h>?UٖY?:c)EpXU{VQ٣R X ~(cϺm['Ă>b=X-Sߚ%gÎ\[M]R۵Kp=MBcƠ_XdG"v~w*vƼ?7JgǴCߔ$mp_θy K8-3 l[U"e4 Ў>)^zGD={Ūb@_f"FSCs/T[/Df^b¿D3vMg5ix쪓O^5Wn~ZcsQ7^;%Q\M?qO]x7kW=:n$Zfp#;q{꤉mxdb(A^Xs Nb$Pe],}f2, wue;MY{<@.L8O%t.~fv :!ѽ.!yE lǠ)XBeRs-uG'PPZPvt![T&yiq}y-uo˱~uFuE=> õ8 ,;' 1c4idzeyfál~2юr2y`/{pvh!vSьٛQڃ!E&nBf37߆t)a@>hUf&JG8"/]mX&Џo,r=CS1 @8r.g6wlb;L\T #H>bXBlv80]CDSPls/dyJ|k: :,M>з0æcُi|ٲ@S( 6Ej;H ܈\2l}s|\@~VLX;8QfipBQ/Xy%5!8*EJW `WLma`+Pii7e .C ]cb\P®*+IUcՠptc?I`zBЯS"jjr H?oM&Ѳc *Z H| .9쭍 \R5.E EA':%h@ :H,КW!eKt;?DDa$l5XqRpnKQ}x3fq0V|1 MwB3Wʝ`î2>UU®N^vw .hov\NJ煘rtXH Ngd15ZoYu:B˳ hm Tq`gv[ Qy,T/:GpGP"]8s8HLN3Ͻ׍n&Pmt"{yU {?.gYKX!SLSchK+OimpM?L?&ݤK[xa))/?x;Ij{C:|WEҭpǶSFOw yn<n+G1*oz-?bOaW;z Nk,KON> N@c %AQ,M?q5w?kR 38^s8\kwMg曤dNEÚ$t<޳X \m^-r;l󴬦&wbY#TkL7{j Qx@ t[N\iB"pB5-zr32j󰫌ϕ-ZUhlB[e ]'(8ZGķJt τf&2HE.& mM4~zͪ\:w?߿^J];RsvJpzIg^X1&*(I5ڠ#آ+G(Qr` Cݮ9jӓJu%2OUHub.\juQ.\x 8.x,b>pY3uvCncX 1\YSv8 S|:<詽12,SܰK 6FӾ`IѦ"ʔO""$eހd⺩0.}U0E6f|NXkO51aZ# 񄕹C"pyI 4jX5l-1+k5KoS -qcXeF :JpZcJuT}' \)&Oӛ\Fwr8+:F\^dARBqzWJBք5+>P\eeH620/ 0L 1\"\iFԣFu2Τs,ڶ+WTҝp,; ?+UMsJݩ;Vo||oM2(8p<Wj{o:ƃ|N]#NlrV/Jpb1r8\)kWR B[m4;bLhܿM4;)•T%(J)W+RU@B?unQPC7F;4~7蘆+=]tMphpMa7SLc,s4aSpC01EL&A\)st~#ÕWMVm&Lx"x!Tf}K<+5P-Ҋ&+K_TeTEL1D2E.,cь 0&jDaXMxtPAͅQ" P&t*Upv'/(43ڂB#ܨԷ.I߫r9,KE>7u`rXt\C3Fzp=20(kkʭ4 Gf7z:=TNGWjh [t2e ,ERAL)n45D)#%+0(5ťJi'!lF^;H6[H,3=tiܲa1`>ihB^f&K=|y|.0/99Q JMDekyI>23Q^C%ꪏ"ʏV#@X=QDZvYt틀3ݫq۔7k ?7s729vHwPB%HP}4S&L>yd.U)ǗƲu˲٘E:, /X x OM@^Z6*& R!Zp5u8j>lZREW_ׂBpsaQB@"uqR-hFHGwQO$(d4-",;Sr.ݫP[/jU0hh ߭O`en+V`>|{y xݗ&G/cڂwǡ 1y]]Y=bRG'F 2;Lg}'\wN@CT$'312 uux^׺ʍ,KMB]2m2~3WB0޸^XKв" fpkʂ]XI:x<8NXYNtΒ"5RM#pR^t>`%%s-QuG((Bmrw0#/}f2J,!¥J-Q8IsSա7CY܂2@1ԖaWy[pxrvO|t;.!Kǝlp[Cw i#~څd^so Au>]u!DՃOiu7|nOm,fd6ݰRcɺ$;ϲFFo]+ D\tJD ֽ7#6JE,SQGNL^oŵ:pFLq((QD"ΪּD,Q|ʽ9[bڕngjSж9f/ZK[rp歓Oo3;n,`c>6r"TǞAW]ŽԥLQDX7 #wsY-to/"|*s>tq(娟 @O;O{\N%5!=(s@0сJˢ {eֽ4[1a0dU[ SG3ѓ/_cɶ3'P_:#Z=Tt]c"%7c% Va>[v?Ьn~/ܼS?z.a>QS˗E#z 0 FuꅘL0Y][0ӫn:%? ^}tJ\IC%q`Vj^7Q#۝zE!@ Z ZT%2%m `'[r͖Nu$=dlyc2?Iq Mėgp㠑cib; Ń#ϗa˄;'2;ؽT@THxr<2c>f?Q(H:r<5F 9N-{/~F̽Gpu1Gjle1rc`F'tZ"b 1y0 K_ij<~S^9 쏿[xx:\_,;* )QGA]UUEwoN?҂#1YLˤ:ӠF^Cm6ǦZݖ)&>?TWt+@&uR2B:F ^8li=.BKt6=V`RCR! l "nM̌nm :Q7["`Z^rՁAuH,4X|bt@_F 0e3g. ~Ldk2Ŧ*#0 ՘M1uoԛe[A>4Fi ͤZ dw>wi\)A2M&viQz$ ׮Zmܴ EeμNL^fkF>kta5t6Ҭ]%4J4#mtIpSJX+V\p?3f'ĥJ>}zA6i˒0i;^{_ މa97_?!3ڔr՜2~϶ 6zK27~R%jҕ|5ei#j4>J~5.)CKɶO bRN{hL,DIO3.G$<-_} >Cjќˁ*~;P ok_ux+2O:4GRZ~~c&6d]SC.żoBǖ1"1ic_dQ.몋YX8evN[rR hѾ1mHAqc`  u~yX8r1"`tzi u:4GR6?p̹MOԗU@zZ=sP1%LĂo6X<0FTŴ!́ 1&F%X݌{y;pzg>Kpw<] ;akrΰiqzmy˜5Jou-pEgasYdт1%ɗ)c{f) m%(kԫN⪄U -i2ݿ|x%ޖ{9/f.Dy >5[ޣW1@<,ΡT>0J8yPOVҞjU>M1TWCJbKpõJE6_P@F}cˊ_s+e݇b&*7%6v2Y}?n{ /S =a\Dx>/Tawʄ|1THKo__~S 6z7Ow7d"`ka~/ΉW:b2X;GĞ#᭹3bLxR`]$yEcOb@{0- GpZ)jM:p 27>e(^v,"ԍ$,?x;4^0]y\s&^(;lQ9gcFPJ<yӘȤ9'EAF"!^ .|bO:pMu R@*T~jHLpd`qڹ \8 se=W7KEcwkc1y}Jt\R,RJF.C岐@B+5lc~ѐZnuW}J[tt2Db'[t,[`Dxi :e@҉@Q.< [)ʊuVht D]y7bycj D(Ot2aX>A ~Xmvp99Q-!"ܙ@{P:~R9!o{ |y|~DE'V rSAt#&NyQ`s sMu!ݍȤ|J'L`+$NŜCDT.?u6?jʲh8[ѻ;\Lk oHNO)g[q׸hL\u:6#9u?F:{Ŭ[1R"Jٰrxf-/߂f|jt*b.*V~PT~]?CX2^'eȍxc')^u/~ON| 9im__Vy F=yws*ӓ%qF#~Pa雑9•2Ąd#11ۆuC V (ތyS&: GGa(y^ۄG476vYzdJ}0Zx2cK,|\AHF #בacϕ.El:<31ܖ)̤;O}qugyX㱣- ;f,*\*ӞG+lp̽Pu a:q֦I+NƆo9(fBlDwB6{Yw )L Q3B45UeȢ+n!!di0F,[LqC?w.E}SH?V~\A10o{pů^c̘t *lڍnk:j,5WʺNUm5{6Cagx[~ Ի/!{|2-x|ӘJl;Ԯi,,[;v Yz,[~e+DyR_. <ꔋm. MDHOǭ"+ CO#36LXө:V")K 3V=dO'vdic06WR6lm8劉xs Sܡ@*[܂2rDSH!**RB&XxV]F.URH%:[OEA)lu @1R—#84YwY((&A•v#/A]+Lb;"٦X<RLBw.u۞\ wr]j#4߽r1v\ޞ8×֣'5bʖ.H WΒ%%K>+3o"C^4U :gNϓ3۱|TXkO,1E\rPƒr,_> *J"ڞo_j ~yyl9R!wB"'/#$9(;ز[| K\ f<4Π%}Xƌ5{ -Rď0ʏ|VI^8k|r^~݄s+~Ӳ z8І:\)QX6A|_:LID FR+c׾=XL Q= KNtAy^\= W/g qVW>w/>~#ҷ% rh,fٓc`{+܁vᛅpWr#.+?R:|O8wL<W0m-6pԭ n [I?[t JCᲫz/ @Shh2&< %?>!>:ib&tG/ߗmSA!y763bZJBC, xAe.1yy~\p_bsqz`d91(%|9AވhMжux!. %`'qV{dihlG\y~oc<2~1.Uð`Vf>:>9g}w݀xD2 .Q%"F~dO7s/,j -1V\CA i!B٧La%ڐUmNR] UV`DGߓR*,'ZDɗ^Ji_*Ujk0!/lbw im .5>Fcҭ8A#QH ^o@eUŤN-urDJ,+YuӮEM>RٝtX`q2B9;1LD)NFBJRH7YjBHbPiEr%nT3v&rѕLJX R[t99Vh|6Gҩ<N2T>bBeMGL'L[Ҹ7zm. BKM19x]J'_dBxF\* IKBnZh0tt40>sIMFL~yʔʛw 1`Pkv1 n$y[lpgN稢>GkU=v5)MS7҈4ꞧ>ɌFQbdfxye$j>{N$/3%`3(OebaԌdžbSV_P,py9&ی|df)6"i-z$MǬg >VMe73J Wʛ{wwbey(w!N 6$",0k|΢ѯ[Ѧ\)/A^{^6> jMp*m'UnNخhaB'Ћ"6AjuиTϻ RD2+|'A YF&l\|>]\ֲ.sS$E?lDmlfU5Qv~@,ܳ㮟!szp\'QV+-W("Řȸ;᠗g8!R K ꊇ)K*|:Pmqm?ڧ);8V`9h:yn7sZ+t\)ªZ$>] +ʖj`;s8p-ՃHmh!H@'x`ҍH[i4ˊ~+XW ڨQ$lNY"@^VvlrشwJj m[lZ }W˂0+ PR63ʐHr {.&́]O :1R9;\)㙗5w`4N=m}*-eq`) R 3Vl; kDHV?&޽ƞgIpAi\\ljR*0kp;ؔ93Ⓟ9.Huu@ eNHt/$:P%>I7h=„|qic%gc~䄛bmB&\R<"H 45-k:M锯+YM_A;j2 MMjàs+y뷫}%_jS</Vyb 'fxx;)iC=`:%3'Vj'vma:'5i^-sxaXFNgg7ѶC+pۗEZ*@IDAT? d+3b Ѳ g:?fQ@ LSi8.@{_+9*TΞvZdTrrۍLsl(D=::ޝnӗWځG6MN)+ؽ2;ߋBS1ѯu2;vmrEukФŮ;!NE[.<7PLG)Lf2_n|҇7/56 ǀsmb_ϗ`c_޽E5mj;mg" rEALu1PJPDp]8VӬ fvώF1ܖ)YAg ۷A:cY FpX4zy9 8PW۳Mor?@Vn73̮SG4XB|>wf,\ K]5b8hߟ7eC(L3W ?5c#︭hjZ(JSb+7k},T+.݃݅Bk OuJsHx[б|??4ҏUӻ] r,fr'ĮWT@ࢋ5oFV4G~Wùm++ki6@VJK 70ޛ3 Tmqדqz(T QCRk tdsPd=(PNd#|~_` |?LO?ΏmG~*3kj.~}" 1GmJ WJ#l+ur NnSMD||?MQYNFtt2['+Kd⠶ t><*FLHHG&P8)&vsdb(OTRH[y*j>hʑ@2bQqN8BH#%De`K֨0N)CJgiDBE_U$M !͵QFBOט/TxIz z*@M,W|%ǎ1ۚ_EE99阌999z)hFdAFvDn F-5C#ANi^m&ElYЉDح]%RG"qdZiB]5>df^8h}Q/%,nBs:36JWӶ&l'J/>#KM(ivVFSMRvoAGNa9 _lNwEKԈleJ)"kBc7)u7QQjPکL3_Z4scZEFV{<25>j|ߚZ? :֜ngsܵMw|<ydk,kRMy*ɰ1jcS^-**rhۍ%Wx-pSetLjGxR]6C+-!Kk70w ]6mAjLłfDO7WrZJ0Y/jZr3rd]jL}sNn|oywYƅ%n,e2Ca5/lz*ӣm4|tUԦTj1Ů;0G}1=N_@N^ ztPw6c(8ƾeܘkjʰwo6;vNqr *&QdWvm݉Ȗ8i`7D0d41H|2oic@u0~sH[سNEWз)2!f4}͞7E#}}xA5%hվf‘RĴa_jJDQEg IMER,GơGheɘ:CAL;_FNKWc[DT, ')%_{\av*^@1FE)] QBR۶-± aЩǢKD6;"+w;0=!AlyGwYtC•챂)r2habsH#? d墶r"ЩkwMjA7m;Ό\C0c0JѠh`xGt늂mxW`tAh٪zt$S[8m.$2vш9=v l{0Gdщo.gz~qw{#&w_.G]sĺu6HeKu_OB7j<4fN]У[g܏clpQCSՕ^ت++i6!,B:ߏvի;"j3jbʦ1A_.o3Vn-$"mɯp QRuϚUX8{"㨳Ք X^.CnQ$&N}O+42Qay#$4mڷ$.P[[CzZ'ѧi ŀԁAI^8>@j5A43G. {$:CL~ئ}br;EPO-w (-Euܖmc þݻP\!~4*% )vTN8a3h*-cl۲LNiM0vK ~i&گ__:D >m 43-Kt҅|C{'4{aTg 7e쉺նqiJ4{hL'?;:FZY5}[e(}5 GbiSq4hC]ڋ1غuA:zuuAg+QMgb)Q鋧K-w`Mi'uȇ $v(Y\LiFFZSU@(23shKk:l!FƢeH墽c]0LH ˡZڱ5cG"ITa]րW0qnǎ pf^LrؚihtNSЛD֭%Z.::f\K:ZңNk! }=;HSO&?MQ̺`Zag幐ImYIC1lڸlMZ*ɢSN̈́i")QUfE+^Jоh&WU ZT$N>e]~PњbN>b[!OAmbbDIٯ /QѦ-ȹ\vOTxltjh%['4N8|-i6 WV){tbyr'(cmt8΂3.y&MQgԹ.Mi`BldWDL >+h4!@my1vӧlKvm ]RT#o`y9X βf$@ZE.]FJGHXRڊ\ lgMЯ8 JXicDQ1h(+'%c}m܅F+6Dwp[֢֭(EGK,/"ѧwjKA4۩C1Q˦FU9fQBt {>]ږQh-ըAt\3a€økk*QN3w ]^} O7^@Ჸ-)tUfM^6яoyGPӱ5?'1X ui\Dkvull :٬A>B`')Y tK'=ҧ ]T`_[P@]?zBld.D8zZjKVrUNt ݜ8O\x' T)-(#'[u%*%R:?DS6[Yimz7[lb[zJ.?`H7@cf4Hb `bcb-Zr]s{<",%:]0[(T.х9 {*+ '9R{pDEB_ίYssD{gS#tiԁ#~®,Д:A\T) zYC(\JMRp|?xWQՉٝ)v;9M5[5 ʪѦswt¸G2wouun-}Ӈ%X'L۵/yNgp6HiC8@ t)|/RVYδ4*U Eya1^\e,t]54!Z6`f{nCY}F]g$G;5Phe|4A[%mkMht>4hYH]_ű|l' ]NV]TRdJ#\/S6`mjЀʏVxZOK=vvqlA4*.u;]JZ c=!Mie<5kE7SC[*YbzNu4 k:=>5[nvV@Q|֞=ȣJ./-NIEU%f lݲZtQ{d{։1=D{Nh6CXҚѻWWmp"ۘڥ[G񲣺p$'~BR'ӝWllա#gc,A~|R{I+K6Q8A@P\;q ~D@Ѻ#r,G@nMeO,-Eӷgڳbw"hwq.K}W6]sXZU5;}GL`]G٤Koz62j4p*uz^<8Dni=Lwakg=œۦk|`2 k|V%(S]sj┾]$غG g 0yMp%jIyaȪ[xVĚ]ls+"vAw KyB0 :ZȦU(zP!KwK!NJ6)[o~z&%Mڄjڬ֍x:}m8Yxb^9l0qunJ84eZݬZYM}K#;,H2AjǑ29sL&Heۛk8XQ+xe5/b~=jdwMpDgBsr5Ʊ0CYZ5xKC&*Iy  m+WPL`6;V72xj{p݃oHioomf BY9@PA3YF~rdgSϮ,g&dl`B8͎V{5nzFѻIzTy/<l; 0Qtp/h[]@qmG30e4Ϲʼ!}pSSq^OeJ1j]= L~x7[/ҝX.uY$G|֧rh PӲQq0:|חûr3LC{y 5YJ+g[q׸A2'ݏ{F`1p\)GZzAE+VX*h]t%%/r+=L/&ඞtT|M?_n\vgvl>=jE?ㅹnE chwۍW*":_kN, $ ʂ[MOVb7gб&^qMx8 Y 1vko2é9v<`Vբ$' >,^x`}2)wǬhc.޾>Iq=p}@%w WxLU+'w8b-);oVàBgfV6IXb!\(!l|:+¢66J6p*(҉o;_[f|r|{`3rcٺuxvHA`LΊ",kPtN2;r_dLLkbB2 *))' | !h뫅i;629uujYe y;g,RacΈ]1D# ۦGxx߯Ç܅&|wCXm9M+~\{'bzg/bG7;.ؼOOZWC]o%L\=V,cuz7^(iah#=[7y~?q cݵ٘D{ LڱsrlWɳpWcg|-Oפq\q@;( {2WfGҤHU *eo[C/E`av^ l-Z+'8ů^c̘ƒp7ba* (d ;WŻEBSc\s"Htz3M<2 @X<0FTŴ{Gq.Y]nrB)@  & B@(HB @b1re[ٝz{w{؟N;+3;7;{˕AMqNNYSgsW5 lUucM +XG%||n{4oLydaݿ^.#{[ZƼ8qyS?sfv)yu{81O`ˈ#qݍWxk~77Vb޳z㢋ΦċμpAgu; Z?JP?_F CSλr0]VsL6,)s.Vۯ>-&vV]"[Uӂsw<wW^{nw\?[}N29*)8?OЦu]zc^7@OTbҌE>" oZ Wɧap@ Iwz12X= /3i6iuwٽRx8csOg] $Q3b5mף ~:^3Vc%wc#E ]EY}Go~n!ұ|͇xf.']Ooϰ"I|TLۂ/))B|X*(/hfPxj|sGPNfMҿu, Ƭc~w~s!j q.%ُsoyNj[vl+mc)5uòQs"fe{{Nn}q/o %w1oLOx9 _nuso;~ b&4#- zfQ}}PeU7BsYm5yi)+罍nNǿx:EL퍂K~2XGLiEƂ)SoZgD2P2oA 2{s7\eS@ͨKɣx4cr.Fo,gh0Ee Q^4gj=M.>#qPN*FED}?-kt'߿-VrXzRR *_9{`RRZ7g8S%EO:zJQ_i/Sbo ^}v``)Wf_*׮(tknh7ʹyh@^@e"V "Lo:AOkhp0u6Tу5l.p1emqИ4Ut{ͻp}㬫.EM^FC)#8|cFQV P}& B 3"B\vAq^uߠӚ3<T`vY>xQJly4TJ3wZW>rf4Jms(^85- 0quqLR :X:#8cڴdeMhkӑE߈|Cje۽kv^mIf(BcVz&R/z.\bzbE:XeNw<;#F4C"%h&s.;q"+i@ivh^2iPHEk6ZLU}ect%W,g;̫czʛZzH5"Nj? Zx*r"Tٲ70lI9j2J8 WԷD4B&qrm[R |1&f=5"@#7o^#Usc1tʡ@[lU &}I{K7Pti;G\o&hLzrl`$ccqJ{$W73e7/ÞG"մtg4P|7V/Nj[g`:y>]CFm\zXp kh˚hGQ<)ڵ?n= *ŗТ54~Qce1r-eRms1oQ.?;y7D1=@oxaypQva{GmW 犫0>n1cU qQ@m?c͇qZ3 S^ yٗ{6cyv8;,iPPhlGc34td_ԫ.^o4س23#lځm޸V*Ĉ<띂FfcƃWSk^za)LIa i&V+m]wչϮȃGqsGݲ6]~vu_? [wN_ rб}B%Dkk%Ji]m"H?!W!:Dǥ!R  tԉq˳%3D*-.VT^}=* B*z8y~%\KmܷZ*l*yV SSp_k3%WӅ`e3_S/"}#h: $;n/.:ǀUE&Ґ8d!:Nۥx;GzfH[QXjYӡ}t;I \Glռd|k(ڠ}v|na]~v xѻ›O[J:q aBxѿb+Q31g(7D-Jw|j2)gGO?N^sbxߏ>Z)ݰ×#ԸJ<7Vqݴnmdh@pP+3Ō/>uk9X%[Th[ 404,I # SB|Ylnm^o9|+ez |TF塮Z{# ];!]$ϲsχ!n~v?YFr\xT5?ըI7& O׌OU]06V3Q ]q ʴ0DeZQBU,`iϤ /]Y-Y%U,[UL٨ObB)u}gDwgpc:%KB8z:,IL0MJWA•zIb~gR/p•z [6YCW)#z+]i'tUriUbU*qµn-3;jV;_N/{~Hιp$}naQfR•qpw9•Nve@cԩ+?5ʽmExZ/>aX+ /@!VᎧXORtd^;Z:j=ď7pVa'7]xƷ2aG5ÎJxW~QJO -$v6="tNU\36F~tp#J%Wk4B^5!) WO8up+zGB@+=•rI,߆EEa"gUV2;Chv}<34 ϑnY^Q8 _yH 8nyx X}a,Ij}'PNlƋp^"J_p[Uz(u t Wz +}5\)[/A[];kgRI٢WD(ѭJ&3+n؃OplkJ=tg^!@ #Ym`6w,܀y8pA[qOU(CD}(.OcK;2{᨟ c-ȉTjKЯ3Q*Us8B6#䰣Ҟ9Ȟq1;^B38F v8?;tR]@mjϰ9TADI4È2m;e^JŤxy-p,'HR1B W5~0p-Jǽ•lkĠ]efgY{=ÆLEDwLjqJe(ֶy}%dffzTvB}UB'E[!yn ϡ8C3ǽMSƈФR^7i8J1'G3OāFSpE#QEXƃdOaLpՃaC)Dvz-U[:.o;j{rڻ_ 5Ưv5^3ו+ZF"-Tք6CYC]JVs|'o-obw'oL1Z)8l//|56Q|%Ђ+R$ǝhdξ Nm=եNVfp +!ygWp73•5•p•ZOKRáɴ{= ;qcJt#x(QmD3O^w8{SebM˜3~`Y(J3uX)zX[ZKP< /uq8{L\UƠ3k6?~w䖟'__D-4_Q]WU'U0[HjVrgit5tDV8Mj9CRtdR!R~\+WT45noOLU=|ÕԵJH•RMpzt1 ם tpq{Fķ|JtJvu rɧ9 (1^__҇ acd;KC1FʭiV3/MXuT<)DhZ[[(vy .Ao,*_RȥZuOxV^@ԥ*,lI,G0zwN,8pJ-?O••~*H W*‡>X77' J'oJS(Nꩥx£xs,_4z]hQ9\9a ;#prT]ꢣ4U+}t1>,\pX]d{4p~6q%8%ZGD}%W.i!3?>dՒ8pt;b,Fp4ծe _^oiùu..t]g " >ym;ɣ=? wK8mhpȽ~QG^6.Ūo'kֺ=w.pۍ-v?1ˑyz͞Rһ0or{o:2 'a!BCSmڏΞoWOfw``H(׏4`\*tW +ҴMԴ]5DJ6&+%pR?2 ) M[\ W|{N,?J۩D Wz9,dwTJLɶ:}w&mI4  P%h_zI=g:Q1l ۲hg]!,0S;mF/J)K gЉ` KK 蒎$h>sTM0@̍3yc±QC +9N(XNGJw{\揔~=^ 8QcwB8J9HC/L^xL, T.ἔ *o6Ut]WM\"%jZw99QQ&ڤ b%Q*Z丫$XUE3;ՠ!@ŏǵ 锨xcQɒZp" q^iP[VruY&qX" zjMlRVb$6^XzŊQ+>d8+xC@rٲ$%DS[<(X/ctkâje.JaHUS-5b,I>VK-Xw˘gw; :L~Y&VM[ͽ%rCm9W`M %eyZY Bh 9~NAT,R-Mt)`dĢք2SN*I,d'(5-Xf,r"ElrqtL]QnF1H훶;SI-Y ώ֭^*RFV,47`¥(8֢v#ѫPit)0bBiJ:֭XS宻Wo߈+6dh]#'슢Lڑ.AVA_e5,ޝv&Gp uXb*ykSab 6e-:?_hlAyY9Zov.#'wmNZE54oh nNŰ0_/Tlۈo|'ZZI'kh fUXB? Ah*7߬:FQv-zǐAhݎ/>(Næߡ~èiJ|1~6=ru|E3@ & s -P^pXuvlDKKA;QF")(^D6բV޴.Bik0yN޴l{?ͼMT,6QѮ4pKtژ.;%B3*4s۲.eSz(`>/ܼNG$f ._O-ݷ;/yAڏW̜"L}"zwC /B #!U#mF+y4ftMMˤ?;ȿ}4 ţX#PU5ʥo '׆ZKMi-;P_ 5mKV b=<,(r΃У,4+ˡWYY X(4HCQv6 Am }A T TVU!-'ҵ頴Vm,L S Baw9oTWfV22A,ҩ_~(*𡂹0qu*饑apvъƣy|4HJLZ*2n/Uu;?~~u6`'ũ:A)J%}Py#Jn ;3<3(ӊnuhR0Eez4{ӽUO̠5tYڴi3R3 ?td҆Ж\ڿnwlۛ:1IC ڵ޴v -\GkGt#I3(9h^[obY-Mu#7vwCb Fqq1 {1K)\ud_zz&IYK_xpRTR ?ߤ/Kg<かGR $54; iaxo<:Diꢧr { =W|{PO*xLJɿ+t:J4_ARd --yAм{zhVԍf9imMCmhOaQ7(,A5-?!4FW>H,ۏKBM]=vlۄUx?5<@kGFSښ X.4(Qz}C?a[/ UĈ_teZ r {߸z6m4UK`Ö-4w T:Yh/A)C%/|lxhQ&0Q쳐 Pmt&=ݽ6WE蜯h<1~X/0|czRI?sWoZ-Ŏzr h5n b)j+7=23[4;[-z-#Yi(oB>0vX6< - [ivNAvn1W~OO֙݊0j0k |gܻoV/35dHzijve[ȟ܆B䁚,]V3oIqK~:0~Bٟt;1zUyv!Ի+u"7A[[rKjhif4Z4.PBķoK>-}ۘF1Fw~Y[[h0! ~_#7#cw4L ?# cwTE9kĞ`)L;; ֢NnsRZ"dqC'Q,7P~F+P,9D[E:R=ѡ(09媑W˃yy,ZB蟏lL6Tjj +7ѣb]ƝXur-N+e+KxBC=MyXxӤH0V4Z8ny:FlZ"fginSoCsJ6FO$Cz&{9=|+:TZg:x9:FjSh@t";/# z7&Mt~ljAyez!~CCW#6,=U/;Y}j}dyGmʨml}+mdЕNً ^)jۛR%2&2 Lb!RoLaaF_UTgQ̠W>>U |$D"LI~9*>S,^DR2w 1YnlZ.zN HCVIkr³΍QQX$$  >Sܹ¬9H8uV&izT!7 At}fk$U߰E @}!|+.p˷ԧJ9Rt|˼r}Wkn e?Z}ݕ%ay'+DOܻ!S'q%7CZu 1rQhL1d]MTTj?y֜iIu)$[X*)B B27/dlj ֈD+?L:}k t Z I gM\%N2z< |DxP꧀dqu.lJm( A $b~i6=C+}NvPzA;.Ros $1K>+L}F3g{RхoQGuǯixvE.~6ӂ?Hx+⟣?77:?wm0:1( C@2/.7X0Fyg(u"`Bv|D~)%h7#n -{cyM:?yWѾMFO?&7d?Z3j"0ntMT,r(&#g{|Tp1gDНvoQ?X)U8:J͞PN&A1]H!  DtTlNJb'ː1;<۫pnkǦP.=ךȅݏV6'pv$Q 7h5Q٥ҁc 5]n ِ>H|Ua9%JpbIq,8" ɩzrZF)ΪU$AGʱeD+0'\ŏҷ_Z ֲ^1UјeZ;5MJN-JGtUk~> @éMv}!ƥ#3Ũ)kMdƲ\u}.lDYIII4#++ 999m3 -(IENDB`PK'2KNNDmono-developer-documentation-latest/_images/arduino_ide_settings.pngPNG  IHDR-K iCCPICC ProfileHTǿI/@zW5UTBB %"v`YEZ },ʺX<{;;wNιPzY|~,@&O(`1b<T9|@jwVm:d9I9l99LO ~:+iފmӜ2mӜ835a( PX,A 14e> <"]ة,(/̚z 'oO+E³2#7Z =Ѡ # 13S?é"9fx10ǢH9f s, 2JNdsR#8xsk<%y(LsG9YF#釓-"%|ē2$.V`s %F7+I+zfW )B;ZLl7igD>N4&ss[h.@x>.2M"Al3@h`Llp 6H@V|U`?8Qp3n^p<b0^qLB R4!=!  X(Jxʇ6A%P9T@ it @( #0a}x!lpN<Wµ߀b%<-G<`$IFZ@j&Bn#bd ahDbؘlZL) Si\ `1߰Tebc)Bl{ {{;}8Kíƕq> n+M`< /wo d&C# Äs[a$QGt$9U2Ab;&q8I%I4R%tL&kȡd.y=||<@DS<)e JSݨqT!u zQ&e&ŔHj%J('.L:OBM1 KfLi~ Ylllak#rx9}9o9\r4CihiiC8yy||Qq9k( gtOg3e{ϊIEM?(*)%)+5+UPVNWަܪDbBee1UyU'UjqՇjZjjj|4ni;4ij4]4;4k`(0J%ƸHFGkR@;R{vNNq]M |F݇zD={T]z]z 7(0  R ] k ҍ6Ʃ7M`[^ x jRLMsMMffZ^-]p®m3?hnؒmYmyNJjcΪ굵u>64 66_mlMvv v{CK:`<9qh(t /?>#,Qa(3J:*>!CWty8fa̚*ض8|\T\]%; [jtkTe,;\z9klBt/`V-k"'q~q&9'' ';''8lOMuMHzr}HN?>ќIL<͓.eid lA]4M(9"Cw\܏+VX){Uy>y?Ƭfߐ?}MZhmu: ]_!}ï7o|)zS{z|k,*ovڼ{{v}+_/1/(R.?LmISf[o+n+omemoQ;UXWE%% lۭ{/UUw=)a/g}n/Gk|kZjk+x~0`O?5ԩԕ}=;$`pXpY#(j=Ѷ&Ӧfzs1pLt ?;pz'*nZVbNlwj?/h>p\y':cR. v.|t1Kz.\z.Wxu7lottS==-7n:-;wօ^a޹qwݾ{sٙ|Zh/9SDiTXtXML:com.adobe.xmp 744 898 1 ǂB@IDATx{M)"]Q *Ɔ%ƞX"|'Kk^"MPlaͼowWgo;{3 @n˭Ԉ֐i8 @(˱Th >}d̆9$@$@$@$@$P]Ѐ9Sة})0HHHHj%Zi(cVeIHHHH jqXS گ4HHHHH g$&%o"$@$@$@$@$@U@Fxm?HHHHWuh/jTENߓD     @UaUEdT'&mFQ eHHHHHO [6HLu0|2LMP @dp˔޴ec(m˄N=ԭu'    N V&tgBgʿ\5^ծ\ӓ      P2rMOhǣ PZ_\:ړTʆ-(* j IHHHH [ed%TL1:TWJ~.!%ɔqZ0 @bR5)LWwu%C&6$R>Y@MT>)XUzho j  ȉߴ !PUDMD>Y?V96S?jtyF-x#B; @҇Q[o!jtuM)*\;Jtn]tKnʦaz8R @=P\WaT}Q%w+RZU=&So2a2滰t W_<ܱ$@$@$P%Ğu0T0~)'rZr/\db*ʻe u$kJ @p6}Ut/?(//M%~<}^٤x@M0|i'/T֕I6Iɶ&K't l  t>(SW6^]$(dIK9 Jr'*"~MT<<(i~2h*YW:۝ .:r@$@$@5@:ӡ&1M/dVWP~t?i`',婌'*m"EIh\}N4uui8TE*eKa  iTִQz.y JS~i"yőG Py]HQPOեr*O?៭2) @'̃q|as$/ yzhe(Q]ay\޲dv9 KEkW.0>ʺݰɲ.jZѸQyuMD_'5 Kŋk 6l:y3y{80J$@$@$@$@$PK jժi3g|{̘1nذaA kao_<(-^:[7?L  3H/ݛƃv$->Ӌw>Dpaf 2<)((:tu\iڌQB5א {sS2GXJsxz鈻in .t C׮]Jqq1@#    @l `CMа]op*[7(}Dy(oojrQ$MwHI[ڴ S}HHHHHH >!ԣ`]+rj,Q␁su*_IM! *47=^ӰЋ0ufί ґ @8F N y@jQ# +W2dl橏:51F`(k˖.)K_J9![:wa;K^۶6-IXrEbb%fiѢԫ Lt^3%IHHHHv az [I #Pm3 rGZT\%9mx#Quy5O}4S~>>vѢE3S:clzii1o4nH`:9S7ʺueeRoX7L_n,YĮGl`tcnщŨ:t0u5}* d@,n,4o"۱46ۮh\\:F$@#P,_G;[dpJdHJK7ԔS@Ic}$@$16X HK /"_2T A42Y橏:4ŏɨHLHtIfͬj#[pAl:NyP5 b ;umȔtxf @ IѺ29dﮍ<ř')QTZ.6n Aa K~UhbHH b6ERw3wԨ_^XZ*e+ (|q7e4-vS/+;Ԟ#&=mZ3<vd;7g5k쨟֫ bZ(0:6mhn}0HF++˷BjM{E%{QK9]ýLz'>&~icf.Dzi WT?s=js䕧n׾.uag{0M8 &w]ut92v@SS %g{iU"i|rSF 8p4)3?Gn.+:\37'=i#zNar{4PCHHjl z\w Mk7'iS k:u47ִx_r`cf-WM &!2`C0@8ınp[V [_L1$@$P%J\-]"T%n#iӼ\s2?ɂϟ%;6^/r5sҳ*y;e2R`jEY}dʝM[Oa2U9Lv ES;o[MJuN.LzC3ʲ@;"ЦD>z2ᢑf3q[(>CƝ4Y;[&\P.qqr6eǓk.SE7* ?GAwtjF}J~HX{dWϕմ(>ʩo/T r&f:š燥!?OԚtmӷ @:IAkw z)79B~);Qv"] _lByk"|2w))(1F>ݥ}7XN_dT^>S4jݤ}fϵxB)[\zny}ae.05e L٠Fu'  kOw+|!}j "//MՏ"1?YC0 uC˺W^b-jͳFƌ-* >A5!4@Vl $@$fSQUe_C:<ٸ[g)"z"i4]uڵw{yзyEsKD3z5WW7GfeYMʤ匝E6m\i3yઇ+Oʴg8i^7_}M.}W4_y}u5ҩYX6Rn8cDK@k,mm5HHr@̦0ClkTV#YSnZV™2]@7/i?^؛g|pU!۷Kixjk+k6+O&Mdji`#0Y˖zN$@!`Fɒ_/ ̘4L43wl#2{)w>%,,ax嵔>;Ƀ~A_;բT}^yrMGHskU6 -VL뵲he͌7mM_6Q2߬t+䶿(io3Fh% dmM| ,țraC9̿_]N0]q[){Qyuj;ٳ_Y9]ޗ ]ژ{^HHr'Lԏ>5 a?nq8f6 s~ kyozPfoZ# ^zI,ow~P~YRfd! E:ET?( ,1 MZl) k_)D$@$P5f1fo*5?JU5}Mnyw ?9b_]/Oa|ErycZXjq66ӘQ8o#rwσrE{~ܷ_lG MM4gL~E^Y[^#q/9BaJ"W42-RQ~2}])5gS/ @GրF\yrypu4VȑӸZ^CQGqši0zI=݌3"#-[&_|.y_M?\{)۱lṼW?>L? AبQ#;%Oĥ[_"uSHEpl2`@iiɷA޿寣ǚQjƖ2#{]Keg.5S=9S 6ڃMk1 Mc͔РA)  l۷fZ0aȩ1a76+|7FNF%1"ƛt{}CqMseܼ5( ׺쳯?g$] ~.lJLy3N$@@^2$3"o+{24c#0T1OJ4;?$g P$w/۴)o(Ou.f#״H-RTDJzƝ}Pgan#>r3Íҧuy5Γ 䁷Ȫ{JQQ'yӑ<ٸnCWvq(P [PPak:*T~]vtEN;-̝;Wx 9ه &},Yf@{Æ m۶}￿RTTd CJaii<3rˏ?(5*aa/O?kF/B;aI'dc %P(0D]2QB߼#T4A@{Rnܫyt$@$P`$̌ V̽b:4u,-/^x8Pkǽ{IY1*ʺɴٿJeɚz43FbOqN]QeiA{!> ZΦWhKm~&AJ53a!MƘ\ }Syrg!=QDc]v٥ҴN(?u 7>0|p={#00|2gyץ]vҺuk۷olzc*4nݺtL:||RPPfHHCo Fweܴ5Tƒ7֣q|WoP6l0ӊ̴}# ACOY9cݥq{Wv~meFwKcEt"YS +, 2ecJ]zF6nj =u6kPnh=Zn@v,,X/OOwk [7w D cqo>VH 2|S?\:ux ^46m~o/#0f_b{1dpРAvL'(0*9dȐHĉe8 6 shoĘO$@Ղ#&E0ƀ>ni0p!H[6-tiLи5MS:rcs۹ teYܧWY"o'/Q~[[,"2ef5+8AijKa}ݷg$yF!>4_?OMf` b'~'BpOGaa dc㘙3gJ׮]큵>?x q\#( lx":?Û4ݍ#M|9uni޸%GQ'/CX~aMS#i\}WFcY"+~~o 1H]A2-_>/+k76ueݚRiܡ4h,- ~|_ &MkE=YWa4k^OZ6E͆1>i˿l:HNo|òٲvvQ:o\muN+- O\$N3ML{(k6aP:k׮oݩ ]4=HEQēΤXHG$@5f`V`˖fFKgfg/ՈW=pcKs&+ kV]^ry/<045] =ӸzXf}+$ ~wuGt 'IIcLՑBeEfTyWZ"r痦ya!EZ5ȓo-]}KۧCbEJtP \Da}4k9gIQL!x3]#7Yk# NšSX&O ^_eG>zU> .sׁ2\o yvYW|ctѓO+;oU_vL/\%RV 2K=y,QBc4UUd+'tRY y @-&+ܸbq.4Ѹ[MWyϊC Oi9UGP~y~iA4> x;nQT;]Ũ`5p?-j$g.1sHc#^#A&->`BlFG$@{p@8x򼲈{'̡ <%0U'n+<װհʸ& ZA eO@Epů&Wz; Jmqmwe08k,~# ZLkSqi~wk5Q(:c26cE45_}wHC @#0|MrѾ 2s^[mj:*;ws!K`'Tlйsg-! ZN@ ]HS#/]Շvd=nCKS@An*1L$@n}Je7ʿc0 Я a bGR͟ #jgfpoiՙnCЅ +$o:nu彲GPy @!z|3HHH amg{D5PV C7mP: N'"+\3CAɨn$@$@$@$@$@$pîDݲY!W+:<     jA jC0*xrAyA9{20     "dSEsˤ-\Ն :@aHHHHHj%Gݰ|-UN!Jtv'    ecKOg# ALT8*3KiiiFt{՗hk&_}0 J #TەP\6K+'|_/]t~A^?-Z$?sX2?O<|G#    \ il"aҞ_'k¹soVڷowy[UW]VMt뵍%K$@$@$@$P $jY oРYc o|rAɳ>Zlp 6l6o{O}Q2d+6}rYgI~[n{tiovAo?/4h7fmd2yX>t7W8 Yre G?w}pһwo9Cc~s=f y^xaL$@$@$@$@5@"DvJn ;)a'ߩS'9sϖ3s; Ѝ`n6/1]1u*?boV,ޫWX" 3TתU+i۶5`N OA(.1_;FM1 ;ymխ} c$@$@$@$@5@lVFSbT<qau'$@$@$@$@$P pgΜ)~YiLSٳR髯ڮ;S?j+9r]ǧ}ׯkVvM>6mMaZʎa:+F0`ݜC 1Bvi~}uaцLȀ-6f5rtVx> ||:HHHH; 6l;;SzQt^^~vMAZpkhmOoawyǦA۞{i3jZ?[kwqG;Q٤I;5h?Xkkcj|ڠ2pA}<쐊=C0} G(u~akb T+Qɸi~aMhX}ް2c񝦩ipst0FN2~[f݃@Æ 0" G5j׭[' Ě=NX3E݊+ly?X#Xn]_l[ayvZ a^}0=DGS?nO$@$@$@$Plذ9ѴiӸ33%hlG*M<4 ]Fݸ[ p4ͳFX,Ҋ(7Tװ#Gװ#ti7M=t$@$@$@$@$@՜ C:5>kj/     6EM63v     hVf @h&KHHHHHH!XMOM$@$@$@$@$@!,9#     jJ`5=ql6 $K`XHHHHH)ı$@$@$@$@$@$,ɒc9     TvWYMVeub    A`I7L6m$֭KaaaҺjbKFqR^=˫xh&Yf2hРKQHHHH:ujJ]l2ktUZhVxʕpBٰaiF`%NSCg$@$@$@$@$1 (W~hPa 6`Vt!7"    qӱcnjIJ`g`jDb)--}a'*ʉ <LylժUηF`ELٸq 2=ҷo_qc?|rQGҲs}#GSjWs='٠AzemS..YD^x9蠃}SN˗G*K/ٷ$O!   ())IY>թSGpoaj*`2j#i:qW]uSw%/Q.툷߫knM>cQ K.rʜҳ`?~RmS%`uꩧwܡIyy2Z T?5j}[fMjs|:X\ iw=: 2"S һ~//|wr-g->h:YEO?tk&Z};L}O>{L=D@y   %ɓevЃ>-e 4PߊiҤIB>#kC&ܩ$@$@$@UK=z؆=GĻ;V&Mg!zh,g#8={֊)c kh5񐝨;n큏>hk͛7ώs910 jyʔ)K k'W0:C&ܩ$@$@$@UCogO>Y0[ 9"}/П|I[όXg)}yYE/FxϷV9d 4M2 `O?dz̝;Wx k$cÆ S+y: wޒoRyA~@IDATj5lp5|0Ԯוpqv F. P03ϴlv*_z饖n&M6~n\!mi]0̃v'FaP~,F0r5 :Psëj/҈1+X~(FWSuA};w$@$@$@P\6mgus^cQ3v7rR:tΈgyF?p:'ʳ~vLo <|uRPPKc?ЫW/kaQ8պh2{XYetiv"1҆ n!4hxӋ^`,3#zpNS4YL fGHi]m:BO Vls w\pqi\A};w)WL$@$@$@)KoF2ƛ+N: 5L 2p-iVIa>sw}v}^PQ"kaB,K:w~u3HHHj9Nqemш:8,gB@k=p&D` kb a~Qk׮v%ЪúvYSWFΰ h`d* ?xTM5x!Q.X i00E) \oc'KW_}%X']X\ |p`}>/61e> l,a FSf2(s.  $9'ktցjz7|[B{+ʹCt$@$@$@UG;׭[g(uL3N e2x6hT'g-O?}6/ '5 A5 A 4M}Ms}7uk#QpWZ,Ep1 F%͉:ʇ5a~nڵ@tEigvOt3AV3S6{K`+_̱%G4= p57i&yp4H-,E$@$@$@$@$f1 ӬF3jT&d!M:    lzk "g;c}]L#@C0An HIHHHH :k륬o/:k$6jHf^S~eA$@$@$@$@ Gl҇뷦#b؝qN5 4 d |2Ad*u @!'M#     L! I$@$@$@$@$@9L`6HHHHH2A`&R' 09|r4     J$@$@$@$@$@$haHHHHHH hf*u @!'M#     L! I$@$@$@$@$@9LNM#(++M6ɺudRXXzHH 1v\<[!Ҧal߮Dv\,۵)[$@$@ ̂ZBFeF׮]E& 6D`MN7K 䫥2wEӯPkKc !5Fƹ_~5 TK%e+5C}4~l<#jꉬX \Q-O>M$u4V5]tf~  b;g,;c b5k`}g煚١6n:  HhF”nTRn (:푢]|Æ ҪUc*.U !v'"[}b$@(*0*0:Ã1Ĩ_p@-tR\ UWs{ibF$W\x饗/ejnV~f_ZHʕ+` @5#M Gqi^/2K<0 KC@>{(%\3PLd"mOvuW5kV`~W1} ӑsWVZV%IV#I u9:'xB $;-h"s*lTB}'㮹СCcqwaX<]GyD V.s%vmgUf_ /ԩKrOՑ@Q1zFxnyrYLNZ %OCnC931&#+7#(>C\r:uҡ㣏>ٳgGz!c{.8t[Qƨ+.rO=|rƪVb1зo_~ /n)H 0X>t8,>gyuV9mHo(*OE1vx'e]nՑy!"tqHě{O}Q2d+Vv9L)ŃgQi_WkDYR~:C=TCC7hG`S1- 7 0aopxuƧN8Oֶ?x;}eĈ駟ƚ/!"[|,+37GkW.n-"r77jp1%k2v[y}Ab>BS_FUwꩧ3 IG$P} l*1y5`gv/wmjF1XjNP8}p't?E}X.q/ xӥ;Y'޳n{^R{~?\?W/\p}x[_سtzmgx}ECl[t $C3g FSp1N;M6n(?x?)(x0_d V⸰vM^uiܸf;vpO.ڵ_1Y8q u't"7|#?fO?Ti.:hϱxu ,ƺJczw}wcl{{aCqӂ:t뮻N娣իW L/T'}xPw[7w}woTꀏs@t]uG[#p޼yrg9V[)Gc<#cS7: Kܰ!#0f 53ZBcڵv4p)ǻoyM3hċ9sְ5o<o ]u=x>3}m{X{G-c9wi'{ :o=翰g%xfϣ#(hFT!o=`z1\p! rpԯ__4h mڴ7Op0al.X {xCP~ b۶m+=t[?AuC7ŋ۵?Cl hu*!сvvmv1co 6/ Ozerw4J_ 71aԫg>帠Tcp]&s0~wξppX/6l-R[#6={HXWX\VC敏 B|>.8νtJ#^8jЁk>OP?C߳ z66u7mt%S? }3|wqlᥭwmQy/-,ЅsgQg {キX#hT6 Moiy;2%`8`Ἓ.ip ~2ӭ/Tj<լjȠ50WYa!wo&& _^T>e D(ôb/$`?mzGc :u5sbxuF{Gi+[Vl.pchur01\^l|ɸFٶx1$+_]c!~ttoY6:G4fLƚZuxRL#ʌ!W)Form7X|&r#Ui6q= S݃\VgxӠ:xC?wnf#({6POwY3m?Ŏo[w6έ[gbk@1!R vqĮz` 8L!x;tYgW0Tw1m!)sXӇHÛda'P\ `aKԃ5VQ6wLta"vy z#f# #߽*]VQ$Q6s'Ͽ/,yM7ٌ6O?6e!NuTB;u-mQx&FC)ak_u2N$c09.F\J?O{lE.|0TyfCt^L.}+!ԭ#^8^h?urtj^:aZ{uy lbwOxh6έ9J_qo/> x D2d4ukX}ް2cai0f$:N`q-k bŊ!=@ddha%FꥲQ|H Э1@l^]O>& ;`.QӍJ0z6IÆ%0s1vi|HHЧ\4U]n~wS2n8>m-Hz<pˇӅۉܸ|L>\bLylWjf|}sA-%Sw1~N7/~Uupɺdu{u>p4 |~Ra{ndun]~}up 'qž篎1ڰysWODž aGXKkaqi؍k K<)bQ%c2QE{u{ktD @lւ ކaZ)F<1uaܠF= G]31-ӈ3s=gDt]х5QHYW6j$>b%EG$PT ftߘ!fҝ[aaӰz5?(_'lT/ҽ:d]~JֹuW+:H桨DJQL8%6 \X'IQڇ6R6Y|:F(0a\U:l:˅~a;x;G'"3ҍNUߤaWQLr2Cn #3JbLtM:H',0Dk.s u~2n_X끊4> QoXuiGV li20HHHr+M[p: !x_|hr㑅Ҍ @%Z *Xӈ¦Lgj(vHM B{((n1:: F&U).즅od& @F =tK:fd۞ȡ2Wq  40f1Xy"TP1 w}Шذ*6Fʑ @.!gm <4ԭ[7+u    %\#Kgm!     ,!ȬHHHHHr \:l d ,@f$@$@$@$@$@$Kh`[HHHHHH hf2      \"@C0B$@$@$@$@$@Y @C0 Y t6     Y*HHHHHH ̥ @Brir-hȀҡ:HHHHj6kL T#0L:F    >N >sH$@$@$@$@$@UJ`g$@$@$@$@$@$}43L29ʥKʕ+ SHHHHH|ɲlٲJXk֯_Jir9ܹsmk&۷wq t&lڴI?ȼy󤰰Pyݻw:HXWp* `Owޑ:KP _>#۷zҺukͦO$@$@$@$@Ֆ o 6c%:wk*O<ݠD EIIIt+Rٳ嫯JI[8նz0g.]{_'\<9wߕ388t$@$@$@$@$P L^rW$P\{TΓZJFL"=zHUMJʫ8ҠAYp5Fv'M$峧?7|#s?[IHHHH 5\#?[~c=Vz){챇|g7H{'> 2D^y+|r6lc!b]燼׿k֬T}'w}|V?Y/x㍲;~'_|-JV;ֶ :0Rb6=z+'p3l0;-S}^xF FcZ7MO$@$@$@$@Ս ̙3婧o+yiƍ:{Lf͚CN00#/,F駜r,YD^xymSO=t0֭ҸqXG}uQv"q6?މ'Ɖr-Vd2g>y\uԱ}FpeĈVmmѢڊ/☞w]0E~ǖqU @LO?$o=>[Λoi <ر5ʂ€_jӦ ϟ?_~mO>F  Tpvrԯ8xVhCCpf[ԏ nŋ~A~WjСv5Ho&ӱ!bGdwmLVE$@$@$@$@$\#{50`0%2Ynv0 \bQQ+F>;]TO?t;c7H& Cn-f<خk׮ͫ?PL_նVE;X' i Xk *qj͘1#￷4/zۂЧ~~fO+vsXNKb"j^tE鲱* `dFW^I#%    N M+FYnd&Lu;Pz0n vZYj<#vɺtկ-X;`vyg)R?1+?Q4i"wq5U9ҮO x㏂tdV:X'ma]$@$@$@$@$N4~PG/p >J~qՊF}>L'}|Y|Ia1Y޶úF|c?x?1 XN>ݮGu]vm#`)~ױkƆf˖-eV%b&ǺO=  TwQ ?7/i+ C4z@'M4nhfItNJ#b+VmFV&(`wтqwތ0`zV#wKխ[N`%2jFfMpSNڨ }aHHHH [6l`g5m4nff1Fsl0GIŁo>zh64w}oqpvn*d4OF0"D wIkTLTmg: @ՇJ<$@$@$@$@$@ @-"@ClvHHHHH@SC;̊"m00 9)Ar@2p** dXװ𹋲J]EPTP ~ AEs SPmOOw>a.{rs޷ٳg0 @4sk:HHHHH 54ڟΟHHHHH PF-IHHHH`?? @[ D; h8     #@!u&    vp$@$@$@$@$@QGB0n9'L$@$@$@$@$( IHHHH`rNHHHHH PF D 0 @''    :qQ7cNH ".]$CɅ >ޥ͟~ H|$&&qR`q9%QbŊ{b4|F=H9+HH 5'{|Yl1B7|cԩ7μ# J*UҒ%KdӦMaO:%˗W>y:ȃ5eQf v~FeG݋s$>^3HH3 Aw[n2f)Ul߾]~m5Y,3 Ү]5ŋ"YEgUW^y%bCȈ6 .w`C(u#R̄^PO(u$@$@$@O or?l6ZzKZ]vaɓ'eUjժ2x`9}'?6>sҽ{wzҳgOZG "SLї;CǏ=z(QԨQ#YjYcy뭷gQX9 jחEuBk׮p ;fYF$P??Ü9sZ &ʕ+ej1ߩS-6UÖ?'NPPlR֭[g ҦOniӦs`0vXiݺY?Fz?5jH2eK^gCyWzrΝ;uM4g^υϸ۷J*Iǎϼsh~v8"yt Tϳu}v_Nϩ/^ LBݽ :Tz)e^wX 'Nh۷>|X,X }8p@iW\ ~ԬYS[4nX7|5kw}}k6 ǗU|^t`GGԇ+ƀ/͘oJJ 9RڶmxcMU=YF$P?{3gΘ ;W"`/VZt7p[(m-  qqqcKW(tO/:_w}z6e=ŏ [l_UW{G~:;F0/( g(gΜҥKIXz.u=}ƺGoݺU+&'OVY^ϡ~g?Ͼ}/7v}N}HHne>_y՗J|l֬=Z`kӦlܸQٳGk%R*W,8 a]}n+VW h֭+ժUSk׮ DՃ>/\`ɂx,Tr=3+߈< Sf-d&MRboWOJ(_hu@rho +DK/$/_VMO?lgێSyĆ=ȑ#]wer\g?h؃g?U׺80\}y}ϼw>n۫1}Dsz3IHH4[b!~۶mfџYőKZ˖-_|\ibWR'knkopnpDė"}j7khhyɿ/%Na=Ef,~A]qtp1 %Ui?Ӈ-5~\%T?[ȇ~tlDsVkkj  1`ƓeyC n^4Y}  .(}܉} }J LΟ?ַa-+WNUUb}!,<[X…պŮ]1,mѢZg,/^Tt[J|iU?s6zxe˖UAX ,Xe|Cq67 Mևծ][fΜv-^@}B=C_|Q2v uzA$<+X7c 0f?F(z.ڃXArMΞ=kVAs d|t{q/~>ىB$@$@MBalZ5,3'\!΀6"Ma v[(ܤ/.X/PSN(] 7ovkJCTBB`GR|!+?s2XT~`yHfnpӄUU0uCmS#k/~?am+86XN<[Xss63ͼ7 ?n (:^c󆵰gë]<­ұGp|^1FlvLOFG9#g}-} 9  H ǠXӜ: g}+gQ{\A :zF߀gKب Oρ?Nw5 `#$V89][4l[u*pS+Mud^2F_N#6(X?zS9~ǂ~#a딎Bmuu ^OP_au"6ABƬb)6 8{&/np\xCu,V=o:ކ5=+uO<+{;+k5 ܪ(o;y.9NVpZMa5B0ܝLaw\XXɪhy.!;IJ$@$@$9p XӜ: g}gw:M~Z5OYw HHHHHnnt ~ HHHHHH`lNHHHHH@B D (. P      (#@!e7%      A>$@$@$@$@$@$e(s$@$@$@$@$@$@!gHHHHH`pNHHHHH∀H <rp\xQ._^x%111n!ȽQHk?RR5j$   LB00# OǏWtR@ўYU_ g kX:+]k\E)-x%   PH -XaQF ^9HI55ԧĠaC*k3uӗb}.IHHH' AX@*U-6ʘg(;C S@%!SV~F P+HHHH ,a^%G^#G$ ']M!nSaAS]eF(v`S$@$@$@QJB0KŒ%KdӦMrQ)S+WNZh!v[-E(Rxq]jSNҴiSӟhMI1MznZjXTR%MrUAi7ЦerȀֺ=xR"n]g    ZݼGJ=zHQFiL[o,?w\O>|fs='ݻw7W^-={Tט,[*U;ʆ rNhǏZjIvձ+PcǎInݤB ҲeK;vnڵk5D(ƐoQυ| (Q,YRq?uY yo+RlY9vYc%믿YYrbw% +{beT\NQ忦sea 4,%VkF> @x(}޵kפ^z+ g}&~up=aIHH?\r)]te˖ɜ9syJ (/ؑrJ(:T4C|Úˈ#̢z,XtRILL4`B~ԬYSC3Fn*Ŋɓ'tqizD09N81Mݻ-[_59rmV Jͼ{G~:#u֕^w'*}k׮fY\EVCѣ|f6h6l-!g@![qM~guPQŬ9$   [{ B]KٳG}Q\: !_;t A7o^e bOixGQF)g)l+V(t!%bo߮Ă.+DDvOտzXAkT>9AB6n8ui֬+iF6nh>]ܭ] ,E08>; 6TVD}gU>?ŋ޽{N4Iw|*| @P2g ?XdUbXa:?X.! "F*US3 Gk}x@oݱR^N3_Ǒ3g]_qEv150"W:!WR+ān!r Po͚5qQBc+(D ,x}}ͤS?:@<}v+ {.]47TB ]FXF\Ue̙rw|wz;tyď:=?P ]V?meaSۄƍuk!35h^'z3q[␁HHHH <>amχuN@IDAT~,^NUٶmruDYyNIZ1rֶ>|_O`- V&[~ʊad\Lk f.(?{4nG*bk"h t2o<*5 6hNqy`|pEOႋ9B^RaU1\3zDoY50VnKװ|*F:ToHS5[eHHHH&Z3es\$! ^ ̙32k,P)gk0º@lXAGءOkuŋjl~{O X`x )+WٳgUZf}@îfJb37`lvk:Gs8;uX !,x1h mHB..7X(U#϶0lqtUFe `[$@$@$@QJBիUp k˰ᆱZv@9|V0B3fP ǎJX1Qyf?UUnp E Zj]?!!Ȑ%.P543wfXSApk.:ƌk}^ U=C[y?HmBhMW{ar1^H[,/n B!-`$@$@$@$@5)pq}u@aiӬgġO]te$Z Zaӗqx uwJ{~au®*_`5 3*`ΰfA/1~!`sHm>et8ς4v­S,H#kUYuũo.*H~e/ZK$@$@$@$%%)o|yV0esf @l+,\S +!5PĹ̹pOW 2C`3% }c,lN$@$@$@$@$@$e(s$@$@$@$@$@$@!gHHHHH`pNHHHHH( @F|G/'d89q>ֳyS2p+R,1ճ,3IHHHHH PI"po̙K$ƥ=ȾWbz]JfMrrrȑCAF1֭NN8ʒ%KdӦMCIԩ7.uFr̞gB}n%     V$n Ra8)# $))I֭+ǎݻw˞={dԨQү_?sJzvfZv܌cL9>    `ʻY]&5$K2o)fW֭[_W3wޑgyF *$?J%r3faq _t K*r 1\xxUF/;^z/͑ 8POn^]VX|yU&L:u RJ_-L6Mڷo/*U;ʆ TѧzJ^y4^|E4iR4 qƏܮ];/qqѣSFdժUnMKqER9sHnYW_ի˽+;wTu4h M4ZCjj+Sco_Νgq    `oԇd+(8*U'OKJa AtӬY3ٱc^8 'O1#GJ۶mxYpϟC7xCJ*%WfСf[f%Kʘ1cd֭RX1ŋĉͺ} #FyH+gΜ1>}Zg^>r?9sJ.]dٲeؼys;vYYf2L2tRILLi: IB0L:;-D\"e]wo8!kܹs!o6%4!6B\\- kxG .7Ԗ>k9;t 5kTbqfzH *Ufo5ѣjժAqFUk#WXCz۷ѣG]vk˵-~?Xͫ,w+VOij13vX\ &*TP?i: AB0 x_xR_ҫȐLR$"`*]gNJa^zɴ鲰p逵E5Nŋ+Q֪U+{)\  h;w,|9sSCīK[v 4|pҺk.]<٭t])bu 4-11W13%J}!)     7 *DäIR$ ܬ6g\+,ypիWZ5t ͓oV3DZ8^GIotXuyplٲ̞=;Kd?P9k$ ? i$vE[VHme؃/    ^+eg2Ģ%/ʺ_˂N] 'O"ji&a-\~b͟u4*1 e_cd=     pCp]+y ^S~rF fEY H…nC Qc& lRreA8>ik)SM^6l(ؽka1{6*[٠K;ʕK .7ov)흌[`-;p7 71 v_ce}    /z9XӜ: g}EgQ{\A<֒t8vg)n]_f\8lۏM:Be2[N70S?B^5yX w}Mik]=J=ʝs:y I KpBBL?Vɰ 1k(YwT =<;L uG$@$@$@$@RR˗/_ ەFW#q$,98`[l[u*pS+M (B<\ro@OK=Eq/z][oRb/ZڅUdVp`8xx1 f_g}     0bʺQ0gVJHÇK׮]VF     \.24NYGNӮkii3I1 z>AP1 D (ٜ*      2Qv9]     3@$@$@$@$@$@QFB0n8K$@$@$@$@$@|HHHHHH aK.ɾ}СCrdɒRtiɕ+gYf @F %66V4h 哘SSSܹsJ0NŊedbrrȑCNwi`1gd7!ƕnL      PNW;u pl޼y%wܲn:x^h?~|X,X }`.3K 0@ +sQnf;]ȑ#~zu:Y5Hqa:GpAK.?Xl"3 d8 GZ{Jk֬IHfdʪ֦MٸqߡCY̙S7n"裏*\eԨQJX-!yXBڶmv:۷M`t},XP';ٳGk%(+W,8 !r*ӗ_~z 'xl'J|9R?Trqh\v 5h ei-Z0 @f̤D_wA'nzłR4y:*TH D  k&Mdn24ZvExۭYfyu1tyzpwu Gܹs:k5@"Ke:qGR"u]D$@$@$@$@CB0s8gJ/pĚ>bٳ־axӂhҪU+&T:BTbPX!B%Tm۔;+.~g D]C#E2aw=~+WgϦLϜ9b8'wE9|p+#6dʔ)C/ q60W0B_2 3gTuܸqf_Ǭ 4{@㲗t /pŮ2HHHH"FB0Lb$ܚEY p恗 6T*U؜Du]m3fP8o=O:U3A͛7[^zMk5~ )}]UΚZÈuX4(6. 2DwnH0ISrg*h\!FszZ/;w@՘O$@$@$@$@#%24NYJBi8eDN7ng׀{Ȇe@^"kİ3&^Q;X=!ɓGT ]||ƬEX.\zB?JkJ{۳SN2o$;va5e`,|*,G$@$@$@$"$3_|-s]!8>kgCuzqAǭ:]Q)kME @yFX *և]y^D789ֵϚ8Dy >އ.~ƥ:c?XE +(jHHHHH PIvº0ٌlW^^ρ5Jͦ d(ov dc      "Qt9U      A>$@$@$@$@$@$e(s$@$@$@$@$@$@!gHHHHH`pNHHHHH( @{üG/'d89q>ֳyS2p+R,1ճ,3IHHHHH PI"po̙K$ƥ=ȾWbz]Jf^c$>>^ (yzJMMd5[VD.&ȑC^BhuHHHHy` 5H@|O1ʢ[oq#;wtJ\dlڴ,rܹkN5k&;v02;pBRJĻNs\Ndܸq^EB(!IHHH  0oA k Ufvk׮^.۷oFO<)}kܹso5"/e֭RR%3V8o߾[e LC„fUtB(,=m).ne5GyDθb ϗzIҥӤxefNNV8gSފHHHHH (A_"0!&Ykol"sUF/;kX…|>HtҎ?.=zKFdժUfYzKy9%O̘1CM&4h@}yꩧW^1@_I&IN2DjԨ!eʔ-[,AwϪUf'[nRBUoݺuf"^sKSи<ڷo,;v 6"Ns0a\RfϞ矫^9X\u3gF/bR~}YhNwmh(t1HHHH j PFCJqHd'%%WQ_By'Ϝ9Fu[l|P]Wmu#Ft9p@@-]TU~ǤvڲxbiӦt lΞ=۴i[N8QZlÇegg6K.ɾ>knf#7"%K1c(bŊɓU k0VZ^9a޽}BDmRT)UI&2tPIII7s3*b!IHHH`n;;-DQI|WeݹNڃy$wܾ{jݺvm2oV^]FziʺӋIHHHH}J W?STJ%LR$#(C{\_{5Ն6mS<ڵK`C(Q:]D?,3gTBҩVD{u N:f#3@Uo趽f-ؐAo-_,ԡPBRhQ%Zk 6gZ7*HHHHH = e'I'dpªasŸ’f%,e?ޓ Ç7UBw.w|r;ǎvѡEӶmۤx?˛7η37b$-[TkƎkm.`<yj\XLJ̀ntE3v~b3& D5~Q"!XeYYyYIY+Aɓ64Ih4ú6\rҢE 7i8e:ݚpƑ)F? $@$@$@$@$@7 ^QR $@$@$@$@$@$@QDB0n6J$@$@$@$@$@ @!HHHHH`pNHHHHH( @      2||7ҥKo>9t\pD)Y.]ZrY$@$@$@$@$@$Q($~ H|$&&ƱT9wSbErLO 99YrȡKxL%    []CüN+K`޼yϟ/[nMS2o޼4i~ѩS'7n\D0,\PTbdٴiy J(ü"(PhmBE/˲e駟dԨQiҲ-6Ǒϝ;W[[y$!   aj&BlQgSfFWo-4jN    !4&&Ыv(u]V WZjɱc"Ǐ=zFɪU<{ĭ,kݺ̞=۬+eΝի2aYr?\skVo<3jlX3iӦ<ڵk'6l0D^RJұc4yf!XN8!ݺu *H˖-eݺuiZOzI5~VZU,O6q d! ,N#GmΝ;o6׷o_傊5n#Fy[٢Eʰa0W:tf\#_jrʂ"VSx&    "Gdy~:+W)q5 o*A7h e0; &Md ˮ]5kSw}WJ9c ktq?(Q"]=4 h*`mQoce^cIIIQURjػwZN G^RT| @"^qߧ)IMK^'-aӧ)@nk:+^e_|Ei޼a,nO{nup:>W;vSti^cu4!جL5①޶m6~gUCyTg d)f)~[h!W6]$!\ na%kҤ-[V`1D(W>iŋf] TM[^}4T@-[۬69{G߲hڵe̙jsz}pm뮻83gȬYVAe     LB0̻+W.G,Dx6rصnݺjYqظҐ5zO>$^>Q͛7ֈ[YF1p͗/o7Įx\, [{*3? 6"6mTWK^cEnڽ{w6s@_:F DZ$v 3IHHHH L1>;9u@W:NY(x%M4Q l;7D\ Y"ȑ#jJ صV=:0j+[.\XhLY{[9V6 i>8(P@ ɓ^m,:uݸ\1>ܪL$@$@$@$$%%):;BBG#8HӇæ: g}m=Ɓk (JyJ.0{9u@:sNBzŞ5OYϙ& ޹7F+@0.\X ˧Wy Du,& =?0bu     XHHHHHH`lNHHHHH@B D (. P      (#@!e7%      A>$@$@$@$@$@$e(s$@$@$@$@$@$ʇ #lK{X M{$UHTϲ$     "@!&YrJA2g. ^5^]v)/999Yrȡ5 cǎI||(P_G\*55U07HHHH]C|` 5H@㈑k, ._|;V}Y4i,X@Ξ=vIƍmʕ+ҹsgi׮4kLvtQa…RJ} @'Xd)d K[ U"q9H~6p tRILL4td޽r}}koHRdҤI:trDȥKU"Ҿvdɒ2fٺu+VL&O+g;̩UV*݋ȑ#m۶{Wua믻W{n}mh~_z)GxM$@$@$@$(#q"Qe]wo8!kܹs `csѣG nmڴ7:p+]b'۷ѣG)$$$DUrRbm Dڀ +ٳGk%>!"q@.[Lo6kܰa;~JxGz2j(ee/Tc:?VkСԬYSr)76-0 Sy/&JBp4HY_cmev_u;ֳ߾u@}A_[ \HHHH`פIR$ ܬju؜=r1 ufBa %h5|pӵQ믿]R֭ʕضmrWEYyQ;wꀵu^k6 .NKm˖-z@-xDX͛m{., 6m}|}8C7Nm1HHHH 擗=bOĢ%/ʺ_˂N] 'O4c',)>)Skz |֢E P[.^(ϟWF/?j m}kxW;R7R a߬Y0A ˗kOnk֬QC`h郕gΜeEFs0:}˖-vիW+")-[6KPYhvuù7]IHHH` M1_ony ^S~rF }J,x^z)EX|6lwo0XVn]F7oVՑt5z FaQf,x ;Ġu] A цMh";S}MU͝ƫ)`zB{hH>fۼyb:RwnVv)+,pŸv'ZxOZHƺBXRBX>@󶶫6mL$@$@$@$uҾyNeiNq>к3=p k:Mu8vg)n~`]^] 7nbml2[N705_a j,IX wYgy!H`Y2/\ b=:uJ ].u;'q҇;k- y9rr My`| P jΧ.BDBTw;n4ok:no#{HHH2@RRx^0t5Gq& iy%]_[8q Z78Žtp"UoLro@OK=Eq/[N c~+8IM1GDBw D Zgvxmk:-s4oq84    #@!&bʺfw~@.]{ $~#"   ; A;^v!;Ɏwc"   ~[6W$@$@$@$@$@$@( [rZ$@$@$@$@$@$FBЍ IHHHHH%@!xXNHHHHHPa: ܢ(oi  A72L'     [#=z!F>ٖ +ɉ󱞭Λ"I^HHHHH`!o)ɜDb\ڃ;{%({],w٥d$JrrgL>[rȡUB.j_ǎS (PLH d9J$@$@ 54 "B$D Cq5Uue֭i8p@͛&- J*U!e;u$ƍːו+WsҮ];i֬رC,Y"6m2M"#YJ~t07IoӦMh˿?^3ʙ3gc d9 0oA k Ufvk׮\H_~eYlY6'5jT8x۷/݌׷~+_^ J*ܹs2zn=P9g} Cvϟ]qEWGyaD|lHH"DCD(hWHlK?HN}Y:ujvKFモ;3ͼ~m8p`eĘm33Y1\&٥ d͚5ҥK2$qbr|F#R套^r73HHH PfLIZ\NGt] /\>ׯ/-2gs ֭TPAZl)֭3W_X:v(6lP&L+WٳA矫ǏK=|ҨQ#YjJwvZ %֪UK)={Vx׿ef6'Oʐ!CFRL5WǫqS^fƌ"<}t{qm(?\zV*ӧO}#(6_>=sҽ{wzҳgOqku9aիWmn@mxnKI#ݞ\>L2EIyywT܋mJśo)x.O0cqN8ctNlF=9?)IIIAHHH 3PF2_$+W q_~믻m#yZt~RfM>,Z 6L`zW0Oxo} 6P_vnk.nƍ-?͚5K>uvT5\rԴQ cI۫>GP a U  Ȏ(#tW 'nqt|WeݹNڃy$wf}QeՀ 6,^_*QtiGkСr3gNHm)KLLʕK)w+V(qw!۷ѣGM8qJ`!/bT~ƅ8mڴc=ZYPfƍ4g60o-P/w۞={믿Vbªnm^cPouJjՔ5>K6Q^z)k"U#7.8xuw^]N#`6_ w_U Qb<[p!6s1N+im~h/ol#gnL-zN3m3̿?k6ɂ[;~eՏbnS.r~ݞ HHH 3PF2c(l4V;{?'܅9)j  Npϵ"ڳ9P{NcinsrK.\ .,O=tU`MCXu3Xt^ggyFCta?EӜph|HHH ; Λb(Ok!OHb"ZGY ح_a9z-li5 (o޼iquȆ  JK72W(~Ɇm 6au'͛UaMµiAX,A /{6.{W KֺeVz~@@὆86i`J+ ;wNm<[x. 6 ̗/o ч[{n[4H9%g6=36a:Xtkߟ`b)4bgd.~ӜC?p5޾Fo,G$@$@M7J24NY3=p Er:Mu8vg)nlqv El2e}N-Md:%"$c2^^aXu۰:v/qNRku=cF|jĎ… ,#zm-ԫSW?N<1NJڏtx47'5&4P wF=zKl SЦ߱NNk⛁HH fb~ 8. Xrpd?#M:O}k5^tUFW4QyYV3` b:%҅+@*r^ڶUvů~~qU꾽qWu,97XNsާHLmNNs`yGm$󚋵Ϯ׽kE w,ngtEH1 @v&@!){~,|avz.]ԫ$H"Hm}(ܮ];%  l@B0܄P HH +ߟ>IHH ~[v @6%@!Mo E$@$@$@$@$@EB0Ȳ]     Ȧ(HHHHHH PfYK$@$@$@$@$@ٔ`61 d "vIHHHHH {ü1G/'d89q>ֳyS2p+3 @V :Dm9% 3HK{}geA.y%GyF>cǎI||(PPdMMM $@$@$@$@YCar%"0 &78b*:^-[&#F7xϲN:ɸq㲬P;^dlڴɬ~ܹkN5k&;v0"Nen .*U?{ogQIB@P.w ]@AiJkk\^D>QDwX@{EZ!޿3g]NͬY=7L݁gu @s"(\w>ܜ9smү|+W[veK/=(Oફr<@W^y=guJ5/I'٠+NYa @E {iQx=i+r>}mAR00uk~5s#G45q Ď?V\q- 0< @M%v[r9}{rߦO>-tNg54)}nvV{{'ٱ?+]p^~nVrl{ZCq_,ﻃ>~׾jZ©^{m#}VG}XʪzƦv}v7gH@ x8 fK0$o͹nȾfQ\zݷmwqyD/aXjQma\b%馛zFN]znv?_qGy?3\{^sW_}馛7ZkUK]xӡռ6ywiVRo~_~yw뭷A9(tAp묳~b 'q }>3q}yc9ÜP/'gq+q{u]BqUS1U3 o0aBU-GުU{Xsfٳ6קϥ8ꨣܴi]wg0+(Su @lϣ ~srV2'>r; 0p?OʔVzkv}w;H{:<ٷ+;4-{7wvi'{ 6=j,Q3gԬnW+.X*'|_O"mV>OwlZA=n9 Ea߾}ÝVd՞*GLA,CZH겟o~~ErĈnOƍ;yY_uU9,rYcVXc w'zg>Oa"}J\ʩxY(;/4g^;C J3 ;}cn':Kvvc4tҭ|wo_MPaѪVt *o=pxE'V!mU0hۨlz!UPꕜ9JCmwѣLYVZ<ޱ-qi9E.s;#U(m,ƍ]wݬ<)zUB eT, W9rE6 EuLh2mb @Ͷ}ka/FPE:9fD smNΛYй0=ZҶ]wgp '޽{og_|E|ǯSi3kج"Eju+pri^^i<1˂TVpg2SZ[qvꫯ~.uk=IO\tYe t'u7p:'GpЈ%Oo=$wݿ>vw 8]Km'ک%^~ew6M9g:gG崭{q:fA ~_'mƟ߳)SI&Yvx^|~^uFOΐVX$m3F-˗á-gfS$(]|^z%eρ%@Ġh.:/beY6uF2W9rt.**~0IZ 8ro177h2V&&m6?mӠ=x1^&OğCLo @(K@[.BMKMc˦aڶy c5T"@ @][CI @n4  @9 @ v g @p @ @fpل3\@ @8| @ t38l. @ A> @n6  @ @ @݌@n6^ tr׿:y @F`u5Pr:t[tEqcH)i0!@ J_aΚɥZʍ91ׯ_!l\[&N[wn @: mJ`3oe]o94aE4w\7k,קOV uR}ח_z;>C V#0i$7jԨaN̏3Ԫj[D:H'#Ϩ|n&뮻#Fˋ?^{8˧[n/k:RI-\2cv[lXnp~իS\sMףGDF+cve~k|nWns;Zꫯv[k]~i A +6lvr^O K@u3/}L|6{NŨ B188U>lƽN!\uUA1{lrUm Aӧ}?OMM<BZfO</U۩SprH;Gw'xbcO>ulg7G A @U$^2fS 1`V.̭>~m{n|{)tIU}lSXH;~߭z;#Ro7rzBGP{w͟mvsΩ:ib @j#z}KqYLohUPvuuW(nG-Gqj=6oG>QZ7/Ij1cƸo}[O?USO=Tk]vůYvm7pjg6Ex'jyjW}>3w]`q[Djˣ!8Ǐ/~{^q2V_Y9Soo-_WxBZHcyĺqKEBo}Ҷ@7\ӽFpG#X_: /pQGȼ뮻_./_Υ(#<үȹj҇~wf:wpENvw,Tg~ߪzկ~}YK?U(Uz~+93yjW}#,[ou eNW_uZodM7Z͛iE󩧞g?ryao򗿸gyƽզo}gG?Q5/O5A<ٸ;܁X,[o U @ݒ#=Ҡq j.'~ށә>9r-囝r~tV^xvر~URª9D[O>ٯ',sdjKΑΕ /袋#IH*.6\]ޒVU6n9y?NPo?1Y []t}o~~Ooc벖^z" !znuʫVG ~ _&2,oӊ8 !` G{Vtä*L<͜9]ycqzyWжĤT&OozNZ0Yy-ѣG[wCZm?*yBVuFP.y뭷*b} eW^K.d"?yQN,N]y/]NVpO?tƍMaSUY s6pCVmB>^\[̙/ Mu9ηmtjEZx"C ,\௛;/wTW|szU E Us)X^5#A6Jl?+ڎXkөm\sM~m;W^*nhO~z9[a(ϢeJ͕i{su+3{b[4ZuhF:Z9Պg;<$a4iu @x8k[~&AWk9P:Cur*?|Y_׿֮a 7uv,-hۤV:'L.RcS(Vu9g}uej/3|X^ʶ[݃>W5[xM<~ ZɏC~ ʛVR%UvuV4l?iSLs%6`ͯj6)"X$[x묣VY  @`8vδsqn`{ (y^~*XTAu+htE~]gtVPȤh~`j̼~n;ί֮L~CH r2ZiuՅ=k+m1vVݼjᬳO[vnEuT[wU>}.ӂ.%;*k[R8lذ뮻YMk= @$,dVBf.%ل$tQS&[,G4MH֒,6]K[-UԠ&ߎ _S dhuL?̭vI!/?nԪ^ӂnՊRmIUV7T~<) 80ɴ._ecUQld(ϰe'[atUsy mdթUEm&ٗ5.ӑK @sxwE{^#X,-~2~.KC CrEZ=v&9%cys,Ʊô<$9Kgyb(#ȩziOE~jRBl@k8tyEch~Z9icE0rҴR-ZIօDqzj j?C$k虜A 4`cyR Њg"+G0Bb@:9^ӽZkD6mZ΅Fu 3NI@1 @@w!`N[ivEbw]fE68a#\{wvU@Нq_?suEb[`bpq  I @G@ >n1cCاO:c ˾~z饗n: vI @j @;vlYOe,f9^io,`g!@ ! GMwu A]DC(GG/!@ : qybΊ)@ @`z@ @ip!@ tN8s^ @ lZ* @ 9 vyW @FGih @@$#9^A @hb@ @`眗ҫSӧ/[9s渹s.fod<$6q @,8w{g݌3(1vXs-*ٳgk]uU.s|IWz8>#ޯW^yŝs9vx T qyO^C3ZO&}_>7} ޭ1Guƍs={tkFYfo͜9ӭU}Wyz]5/\rIKxI&!Cdj^VܟFF'f}}w\4 @ D2w/R;GW_u=z({=袋vvevwy[lV[mNQ?lcO*Zo6HC pKѣɓ'A/[uUQjڴi{qoW n뭷v[nůh /^wq{vm]vY]#Gt&LrKJ+駟vO=_6`Gi)믶j{=AA>K6rJ<@k%D+bpr?Ymho(3m<7YʲU}]U[]q:㴚ϕl_u 5S*2QٲK[ؿ[o6lZ7}VyCNyN@\}_P @hM,1K/ԪB2̪馛|{L8IgA[B"/}KO>>_+r ]w]ww?kumU/))S1ojSS~U&{M2Uڂj>9wᇻwٲ2e~WtGyg}U- Ym1vm׿u߷'|Z:U@xS&kPl?a}8ש~yRi/u+)+J]P%^ ry LIW39i߁~)N}H.Z\4 @KGj 1cPC*^zUkʖ^ɺPFW^ٯFhʼ[T/tZ)KDZzaÆ@UGHJc^oZfe6l+.2!XIE}6ryvzPƢ@SrT~Zߕ&oaa~\ @hMl -9Z1j5Pn~[U#N.eeT >J>>SBe0_ΕV~ꩿHֿWO,X[zIqiȋ.;śni3h$6u#V(~ q-67x+>'#FEJɍ>eS3d6yZWI[B)H+6zC믷 @`,]Ur^L_Y[9&G>fk9lIu۞uGO/۟ᘬVbGҸ(=Joda^zڐڲ-ruQ!Gx6lPAXڜu%ɍfG+Z I4$Zk宸 ?-ǰhD]#H t<\ ښO[=(jAg풵SyIAJ_s*t~Pv+.SfۇS[Ggl3+b"V%g!GMAs#K[bŵ67y ̲*>cZR_- 5WhdڑyBVQxlqJFO}oU$ztE֟5ЮV/A p "XHҙ8rm /@(|]rKdI׋~^vC2-a?ՖxiF\uC/Y/9rU~1 m \ro[Kܺ\+M7mn2e~:Ujx=Cqմ.\3l (/34ڪχ.af 5ЮV/A (tMKM5eZe)G6u+,6]KlѼ ^tCو"u˱ӓu6w0)FS?؇exVM"mm͓Km)!-9z&mYQve[ɚX=af[S83O49?-NIE7";*d'YcO+SF[@.˿ PV紥{ `@Z``A"@ h1 @ @n4  @9 @ v g @p @ @fpل3\@ @8| @ t38hg͚̙PGlsu3glv3-Uݧ~Rcb0 @3avyOVK^}g%;{;]G'~׿u݈?X-zj^P!U/9%tZ13 >&NyX"Ϙ1>n]vq[n]o @(@GSOuovU_vmմ@xt٨z߸_uUH[x֟>}vw7Ѵiܘ1cC_)_~?vrXIs#+?$)J=uʲ{뭷J2 nOw'PVZ~dɎ5oV?{v 6m]+gьo6,2,f4FYeirW,[K{s+;餓 2+ T4 ?nr *5Gyi[^^{v?Cկ~m&{}G3<}Ug}cw5Xvͯ^'晐WYs9iEJ'7pCƛկ#\?;ӭ o(զyi>>#|;n{Gە99]_~7j_qhd8i[Vu=zpr IYgUj>Zq8{1FK.w9^j?>'Wǎ;vCg: zG0Gu~y]w99y67|M0Z.E ƌ>Ӝڍ9E:wz#ԧ8oM; H}jxK|:o~iLg[W[TZȪwP?@vmF?xU?mC߁|;O>eO @QpKLz9.RE޽9B-S׷o__Ln${n 6p/Ӆ%JGmW6Ŵ^qZ?{/,N&mV.^/~eg5("xWhL݌*'I+cZ}u-i;|VӜ~}δz.N9Xhر~Ry=r[jw_aj8H6eOg{. >&~񤱴o?vɏ7I"A?h+Z?C׾5I}nϬ2> @@pFH]:W^Nla3"?Oޙo~ӯVu΢ik*KZ5>Nˌ|9:ڊ''bGSzC<^e7tPB"GP+s-v:?s'm*3x`]Q'O[Ls1*0(h g#ѣA㣠K &+O+uyAcO9u,Nڮk!_Ϸ}ȿ}K+[]}/ T^wD @@@7%#XbVHt񆜫0h[Y󨟓-Z V"N>+NʤS:$GS[C`5ӖUi+IL)bU8v%:_K/tb" jEO]W\q7n_m mơ:͕Z >túd3yrm$WVYs^|j{//nyE",+I͛fۇc'#oyi˼`N[m_9Z  @@G`kh ZEy(siXöi[7߼j|L +Paw9b*3J 1e7iҤjXHiIUʙmA #.0f=?3gΗV՟P_q9viz.\m8S _׫VtO}N Z7>o5jEJΆztzG]=ԙKٜR9F_wm Ֆ1_YÃV ڝT]rzﷻ4*ȱ.:/ndAm\];TF[Ѝ]@1ry9C RZsaX] @QkK uIۣVLXh,N=Cwta,y@Yy]t,-hOdrx҂^-zIm/љ4VVW~fխ1S9 g<#mŚ18_IitR0'+'ΝV4gmaZd19ϲu<>*+4YtɉHW,3j#qkOb`Xo(W 2E ] zwdB_䏫a~}eyh-e&!@@*$P$N=jdX6i[ Lƒ"mԹ9.[|>kR7Ot@"VfMNX^H uIۣvL؜ɫs^pӧOäO @C ~(l/w}9i$7qj89wq{駋2:J,쬟F2Yr%M7X$@@w #Xpr$m̘1K.nu׭y_W5P^yb94{z]jvY=鬟F2Y|ݰaߟ<@ z4@9jkfS~ 8mvneʻ۽8drUI[ȑ#:}Q:dnrFjgĴi=|M +޺BiuΘ1oc{SVmT4gyƭ>1k5TAr^{9^zɍ1Z%!Y[c=[c5S-W0N98,ЧOܹϪcS]:On NyΛ7~9蚗#<> CifYͼ~L\nO?a֬Y;]U"@ nFGSaE [o_Е''?Nc>FhUlWsҫW/ I^CG eYm6~뛜 imik\ܶXKU[SZ-ӊ>d1+kalmVT:AAZC*37a=Yrژ[V={γGX־Z;!=z:3N7;sz9wV@+Ey{ٵ &z'u ^BZJV5QVmɳ`p*9 Y,S+:_d[BV Z%'@c-z YTBZYk:sLʩ]փ Ʊsm\pޤO ;zEyfM7tctyqZ\^Yfogc} @@w%#X`hԪVdMi/zѯ9;VVM裏etN+h˩äemWz6xc3Xr(bf6Ec9{BjA>t-O9ys: cX_lsSϼ7;n🽵^;ї* bTY(PK}?ljV*H @ݕ/0zԅ/vH[Dֹ'[Ҋ%iuK/Ze2m>m[9|թU0z%kj OAuSfm9PӋ^ڟWT:Y_;2[>Z-0ZL EFꢭ8&՗kļi,ZVH1 "}M0/,پTWz!6\t30]K; @]`I]bCuS^:/Bm{z%ZQ}N7t9tV(.ꭠV#u??r@ՇzK3:tЕVZɛic"P,fE됝$UҘj3<n/%7bn6w9ϙ}:X/yô,2.Zx'.fK @Z@lB]l:e)G6u,6]KPyFV]VS*{IԋvV_,N+z윛Ac'({թF8aw}Ӛk>YSK4on&ǷzM}QЙFhZy __?A ؈CRZ*G\Wyt3'!g0e(M $Y:sL^U!MfA[8*og´~Aΐ^7|FTW4f*8onh]gZRshuY fVwVuae J(z&D T>^*Y(iS r'Z׊*5*@wٳ'`w0~@ nC@|zw{{3g9s)Sׁ` @-I@]{?gvz? @D@A{Zi|eAPc= @ Е 9+} @ PQ @@W&#ؕgC @` (@ @+ʳG!@ @Gh @ Е v٣ @j #X4@ @pw@ @5E @ te8]y; @ " @2<{ @@ pkF@ @]`W=@ @85@ @ LG+} @ PQ @@W&#ؕgC @` (@ @+ʳG!@ @Gh @ Е v٣ @j #X4@ @pw@ @5E @ te8]y; @  E @ P̻]tp @tLOjMhzq#uK V^|N=( %#ءi  >ý\nn-;^z'qV:!c;w1c}zCN 8 4ѣ; ?w80 @(JJO/ދ,߿/hy06m8qbe3+c_sO7+r?Cps-X)nO?Խ;nԩnN!a>, @$0T+ kZ­>¹%pZ<]72' p/}m\eܳݐ}j%P+Xkf3}ysUݰ~ @:j;!CVt@ʹj߈ GpjDUݾqOB{8y @m̜9 0-51NQ-ݙ5k3c.o85^[CAZo5 |<q#:(IhOƜmϋ @@ 9 Ntbc֩VW_}/]~ qƫ~)zl;;sܸqRMey5UZC:xOʎ` @ Nm%LQnhON;N8 7l0_m߮uxtuٱJ#p믬H]\ @ 4g!?{W#<$!||w=]s oݙWP[1/ꪫo7` @@:,E]Z~b}u\s{饗z&Ln;wUW?8^zrrKr!~Nr+b-mFy mᢋ.r{%sǻ}ǟ\}ݝwY-߹>g< ϐ @:+WZ]%wyNƌS#XͬQ?,\/m;qo:|;UQG<ڹ@; $pi?;ZЦnM6F߾}Cp o-ܲUʬO>]q3pF*Tϩe5'OvtȐ! <"/YVˀ.c[ @N7m*.O~J"~O[$Xc '1$mg ti:Kcj1UWjUV8:`Z;zh?ehm_~ȯ]&ل$tQLXh,N=1bme)PyFVJL @h2Ϧp7׍`[{^k9Atو 3fi-֫~M7rnוfE!_BЉ'[VGYsY? C=b?L<+Ϝ8IG[:cYi= &i{y6Ir\gjW@i\0 @@~isݔ=>iKmt3Sf:?^-:kd'P}OC4!Nf(!mʀ+cYK @@&H?zLO)ySո5~q72^+Gl`({m`ꌎ`QX+jO @ \>Yqo~|eӸ4>Sg5nAc ;!MZm,t/Ag*8^gAg0 @]sܤޙ~m=+hx,0*ÙU9᧓ܛ>g[oD+}S1v:Əϑ 2,Sc4z) F,A MnPT@ O`fUf~8qYGk:wp+ VXfO}.rnܸqNhjiC5t\]ۓ/arR5yV7<^+P LKo8D* @h#ЫgٮGn*uS+Q+:1r6TަG <ыr#vA9~[Pn.u4"M® 4L^؎`-4hiZڡ  @@  63[([%G啴wƍ>=7r8IˉӧIW&2@XnVgu2雔7]n @9GdҜv㱄>F(Hò.w[C%mh$:A @H"`Ų0TG+ckx,OzIC @#_:gTtAHʏuq:"C @ iztMvc& l:$itoC @(J UNr|%eҍ#p3;50OrVUaZl)  @J/aʏmB#B8]NH+f;@ @)NyUKMZc0fY`ZA\V^h'Y" @ ! _ ӦOC%tlt%ل,Xr#&+eKg,u+*πܧ&zէ0/R:P'9M Q_6Q&{q@:F&Ңg| 2LNCǶo*0lXZӧigIt(-'2mVG=z@@W"w!6Io:0ʏi,BRIvsdLofΖҦSșg+Y>XZB[^F jHuvf/&q\ CҚHM)Sv-󤷴d{3l*v8 f7j^Zvfc 㬼 /I,>`q[XievC90iC@ۣM8Vฌtr¸!d=fk$ӥ٨reڅ*f7!ZuIzZ$Ճ Й]liWVW>1$՝eyY<<-6JdK=Iu-˱cVPoy.5eϊgյ@^#A`ٗWSsii kYY+J ҥ_-/ kKkJ]Z~G^@?MkoyYra&v u V%`_lU>KV&KF}+ƞLΊ}BtMΗ٥tˤɵYF8 TZ@%8h%c/ҖΊú-X9 ն9W[L6}WLX+X9Y0ILƞU,>l#IgIyI:' @=MY$]XOZ~hc+Rmd,/d+]V}mf4]n#o0>)>ldSb!Yc2gWu*_نrR|!Bved B9?M/8/NYWٶ J0q]q:cZ^尬䬼6LZ.ONM8MzOJ'c]XNBKKYk6.+my֮i6$n#XK5@^i{Lז٧*oy`(Nt)Oi-Y,=[B]EWP^1OgrRl&u]ȶxs63.%aI @@ wYy{V~I䵟VyC],[:%[bӅf+c:K[,} p5E7Lr:B{Ii!9rʋe)VFt[lfozNi faمم(!\cyICZ@O<<8?N/t^fqQ](8KV=z7Y-u&+/|eJ5>X0-9[~B(Kͮ`Zg< *meL.kы(Lc;ŏMz+bu҇!LrhErErMNgV/z@@+{SV˷]60.bڛ\k9+JqQ](P'9llv+/+¸Rڞd7+dIujuІur8 6,d[:-քdjG:' f)l8O֑fӝ(Z6EyZhA28rq:vI)T_WۅXtK.]vq2i[0C}RtfU^-*]VGtCQu88l6UtӦ8-O`NҒ8~\Vgy)(0ʡM,˵j<u,e6ˎ<@'尅$$]X܈:UlBY Ӓ-Ʀ7]MXe%,R ӒWc5]- 5  kpP^lI`0m5s %#3ʓ,3cvӦ"6}wV>M_k=eԏ  @ ^-cL+/F勶pmʳ06}{y'9ԙd VGJWLPEBQܺz8̋p0KzY݊6-X!LkR>LKN`*?t Ӓ̾-o.GN'vYudxN/,!@'`fƬum:KgʳGL8v,mq'q{Ii|[jWXc68IoXy 'IFvIe30 }ϸ!@Ї9Z.,.Y:+V=a;va8/vcYiI YyieB}]uÎ8taŚhsXdO$ۥ6@PI6ar}l꫅ "{kű-1%uaXyh|&[wsOMg/~ MW1oW^i+>s?Mvq9 p> $@@w'`ݝC=/0.'ɦSY:^6t[;YqPq78p5{0lXbMęX!ԩ>˗6ʚlq39CYePT#IS3@ bgg+/u.39cY43Pgu6?I3UB(#FlXDztIm%VAWX&?K' eY&[\y,?+VmK7M?ߢM*j#Nlȁ {7lq-ef-y-NrB]([i6SP`Z^hgfSk[OGP[EI/YyV6UVFY;8kSI:,/$7:rk68ٚò^yI!Ksm?;YHHVѦoV|+$@ tMYq^6H,a,zaN gt,mWceRn#$97O5B3YS6eBs>e^ozPJ+mi-j\- @Iv.I6]Ft$ZdթmӶcY qܦ4Pj#f9.IY:iiC }"z'֫.:.)e4 @ %tl:š,r .K%6Po0OY6Wn#Ԡ:zKDZNAtc[lQ~R^ʆP6;mV˴%@ E ]]mҡdšl:IY~Xta|P'Ytm>Yهi>K7<.Zٔͷ2q:n+o2q^U+e).i:鋄"@ @\kH*t,8?-mPqfʦʅ6.ʔm\\ u'ź0mr88Jtb,X=H$P'[~R Ȃ.taf$+ymdI٢o̖A }* -zY$@ w!d=Q|Y{wi>_uY|٣WVj:wQ3_Zf9y X\To{)ߕT* @ p/%뉚GzX,niGZ]2Y]|,_^F]gVXg=:ƿT@ @uf>j>ؙZ#G>e~֛=h'ʌV׽oU,[ToYg5-ۣyWtf{C @,.YmZ';4Gb=:Sqf+5Y_QE+'k/ Vz}MϏ9ѝw@ @-4Y>j>GkdV^o]cը68+e:'Z/VN^Nl)'۫sYl4, @ /ނs2_B~f5#h=Yjb~\N*Z5Q>'_^Xo=K~[lŇ @]`Z5Ųwj~soQR'8ţ:U^siEתg\J)y|@ 2ђGϏݼ};?{>Vb?qS0Tދ[9 %,֪UO϶zA @S.1LO~qc.M']o3(w,ՙLw|ꏹ,nia!@ >ғ֋9_W|2ZkKVmG sYn.[ZO\|bn:k)۪ijF-ۚתG @7X]lZ}U=x7f3;S?hw.!3{Y.jcg ^Kj{gTgP@ w!pji2=jcgoќX[^8fj\E;U#<̎vƿk @@̢Siu|G-y4= 墝cv~Y][}ʟ<余@ n[X\ZU5nVTlX(fշ^ RV=VYz' @ 0"pV͌fh4ʫNv^}%%c^lU ^/Wɗ>EffQ @ w'pr[L4q^ͩ?޼X?sY9k˷r-r|#fzA @W,A^k=zJ>YϴdQ_/^j @@N`vAjVsv^ovכ^[=,_@ C`fy G32 +=ٜefJߩYU~ü @8 UUNd+-3{󫽧;V>b@ @`U;]iwK{%f33v~cW뮀 @ c^̞;S?SfwZ8vҿY @ejǿn"s>;3vzW?+\+} @8E Ι;bvbfmw]BNl},!@ S ׻)|ԢT9k掻1Sul @8e}S',/wSb@ @Z{'-Cϸ38@ Lxr3_<6|{!@ >W,b8Oa wMHC @>a;ozc!B @/'˟'ӷv @s|Q+-> @IDAT F_~?  @/,CKM @ | \FegDh>yft@ @`DnD< @ @ @ @ @ @ @ @ @ @ YIENDB`PK'2K'z%%<mono-developer-documentation-latest/_images/view_classes.svg
View
[Not supported by viewer]
Touch
Responder
[Not supported by viewer]
ResponderView
[Not supported by viewer]
AbstractButton
[Not supported by viewer]
TextLabel
[Not supported by viewer]
ProgressBar
[Not supported by viewer]
TouchCalibrator
[Not supported by viewer]
Image
[Not supported by viewer]
Status
Indicator
[Not supported by viewer]
PK'2K?;|KK<mono-developer-documentation-latest/_images/view_concept.svg
Custom View
Custom View
Y
Y
X
X
width
width
height
height
Screen
Screen
PK'2K}TA'A';mono-developer-documentation-latest/_images/custom_view.pngPNG  IHDRЁ+2iCCPICC ProfileXYTKDrC98$Q b A0<`D0"`DA%(lݳ5uWUnb ,<6܈AQ"z@ D[~g>Su[-~_ {!/<ѱ`HBl:G0[4B,~lbu쳉7tlLa>17Ա#Hё X3&oeMb"Cɻи}#}`yZck` _ǯ,oO#s8@?Dqąl7荶>6(伅}#CmRHq%鷎 J tvrE0cBھM 4Yf:0WXq䍾llvĸYG11Q·oq2rj{$2~K.;n3X6~LwFk` L! oeYc  ےnQܝ@ h?ͻߨh>"8 ̓C렭r)5Z5Ś`-fX?<|֡  [{ | `c1TK>lXt _̉Pkf[AlNA#Fh]?́rhUd$h}dlj p{.:gK ̑͠&7½p'|"| n7O {s X8Nb !#"wG L!}eʊJ1!B_xKQhM2Qd+|.o\t ~Z n D$2&et08wz CX'=`?82@8 A9 Zu zk7 A8Bܐ $@ʐ&B֐#yCP8BP.T U@5 ݃4 }Q0ņGP(CB%N*QufT'jEEM`,kư^8.+pOa*< /hV4-z;ދDnSz!`02m $`` 01M;|bX 7ݱdl&4ہbp87NÑq#"\ n fx|8?_aѦMMs1 -3.3m0~SiоӢs Gw.= 418;_qK8N!&%,223RJ0|aac4dbLb,`ld|8D$dDfTt93+ss&E{,8qS?C,U,YFYaVVcV_փgYﰎa$HlllfYU]KoS9`qG(G6U!eN~NCN 1˜O8prpQҹܦ!'[y<<< \/<,B+)//%2#*(j#GVXXXq qW-\$$Z7I}(JgRX)MR(i5@2(u 2Y-pJrrrrr#[(*x(PUXUTS Uʾ`PQqc.Nߝ_o˅eKW\W[w VyOSϓc;v1Sbg{^<^^7v1"jxz_I#W|H>>3ƾS~~~]J.e_?"@7 /`2P? p:88h6"{<,\2:7kО{FR S*B{}vJgz?(=0`!C6?\{HGuӂ+:~?C1 go,SYkeg`ssN蟨eMͳk'ϟu^jAy!ma\!"ѢŁŃ%F%|J;̠r9yF3/*+++ UUϺ=y<._V;Vwh\付]QRe !+CWv5j6^K&֦fywLK` սu嵮6v ׅ`}桛kn-tDvLwtvz}n;Vw5uW{׼@ACM55?xگ6m'OM<#={0h;80}ϩ/^L }9*}o0o҇ |'N1b2ףSb>;`\pfByd'OcSS+G>3."寯_θ͌FϮ}˜㞻0:ߵ`{܋KKˮ+ ?q?Oնjf-lm-Mx  `E8Zkz?8K(|mAa`pVxafvn~Iً8k"g WėOK&"|RE I/")%C-hĤԯ|BQMuHH}QcTRk6Km;uEt014R437Kf+HkV5la# 89лJYzΏ^kdi]_@̆E$DFQc8b7& %N'ɼ{4R\&V{ʡ5G&Ҹ;df˺p'{}Jc'[ &N5Ȕ}ϴWV Y\sK?94z lR:Ӧn}rcNwTw^j}Ngϝw{zևT{ 0 ?fh/_VzCfb۶w#q]G5>}2x'x~U!|m=>`٢͒rџU:Wkk[DI`';eA4V t ffF" Kk:[3'#!w8O1o'߸(QKJESCEZBORNTg"YSY$92EK e[%sj_5 5 4'r:i۔='7_iehla4emRfdjamBzgeu:&^A‘ <29.{V(ؙuxWw2ynd}Y'O ڈD펈ODO,ġUw$Y'Oٻ?5gߙ >;4qQ4cE,QU9< gKKOVVW>~nǚk-^jR~~&fۖkm7I;:uu~xhﻻ {Qkߕ\~t9KWz.Z7~njΉ|O~*:shvf.x~{"R 'u5jcّSZ[9k/^vY~OCUL_9MC-~jھ\WyN.ە=w]?PQlߣ~| )=6O.Kpddpe*$Ϥ1{Z d `A4F2H6|"9m B B1P6T(J9kBQ9Hf7 ca% Boh) =`nbiY^D#GSFtrtTB, C"c';PEìLlblAKw,' ^?>_);=?]~1NǕ'M-ڭm;vp';Ozyzs0؋W(?b9 2MfM1Og~^9 ^M38jz uMM^Y-59`J?}pީM+XV-XMFFauK4}&im_@پ,>=L9l:C737k24l../,8dtDCԳzN_&_Zjj$Ҝ׊zOB:v%tCw{67yQcO xbUTȕQcNڧM|~ךY٥o]\EKK˘֟?~uou5WQ8> z#0o ʵ_UHx@G;g rƔC܎߇miTXtXML:com.adobe.xmp 176 220 Xr !IDATx!t"gYD"##ZFFF"#-#Hd$blD9?[7{=?EM6;Rߢv;j^,۷D%w \{؁#ew vs݀p_}}n@lܯ>>e7 \Wv.?@ GGD##Pv"e~`(s݀p_}}n@lܯ>>e7 \Wv.?py[S&|q1_Vk!:+[?vBJ/PlpFmn#:?B,xB40Q(?Ju^,I puʗVPTpnt @ͪaǬSK y7΁rn%jPX pnВ 954u܃cbyL؛R2Y3B;VPEެLa %Y)WLެ?8}Ȩ.N0*"O\@ pf퇆X}|YqUQ͝s1&Q3F}C6oQqRf?rq /7Fo.>_ĘJABao썖ÛX}2qŸ+e"ٌ.dx Ĉ gsj.qv_do5|59X-Y;+xz˵ޗ*f^ pn UU }ހ"&p=$-oĊJ.قB+[ٷI%T0Q3"Π ЙxxfCKUq׿s cPQVP Qwtop\C3PHjJAkP81B2E(hY>fQxQ'5+X&fr? a}.wx.;p>Fd\[T\/!4We 1Η%\Kd1\Rc bK5CLԒw Ά:#c?5N3J*BLJ̤(lC9쟅ylށ޴(l`VTu|Ilhյ*ake"S\QpU^vJ 1Kg>z+:REլSW뾖:^q KPkx>Y 1O0K\3\P|uy=UxO#X'/uQ=oQqTqν.#k!4u_$Ơ>V_vso"/%q֓x,W (ڻvOucxG H:+#'(n|06߳^ĖD ?Zk4!,T~ݝہ;m>):Z&p :ࣤ9\1"??1їّMy4ߓXn[fD.^v|뮪w^.XVtwZq7{uވ#ʈ{uވ#ʈ{uވ#ʈ{uވ#ʈ{uވ#ʈ{uވ#ʈ{uވ#ʈ{uވ#ʈ{uވ#ʈ{uވ#ʈ{uވ#ʈ{uވ#ʈ{uވ#ʈ{uވ#ʈ{uވ#ʈ{uވ#ʈ{uވ#ʈ{uވ#ʈ{uވ#ʈ{uވ#ʈ{uވ#ʈ{uވ#ʈ{uވ#ʈ{uވ#ʈ{uވ#ʈ{uވ#ʈ{uވ#ʈ{uވ#ʈ{uވ#ʈ{uވ#ʈ{uވ#ʈ{uވ#ʈ{uވ#ʈ{uވ#ʈ{uވ#ʈ{uވ#ʈ{uވ#ʈ{uވ#ʈ{uވ#ʈ{uވ#ʈ{uވ#ʈ{uވ#ʈ{uވ#ʈ{uވ#ʈ{uވ#ʈ{uވ#ʈ{uވ#ʈ{uވ#ʈ{uވ#ʈ{uވ#ʈ{uވ#ʈ{uވ#ʈ{uވ#ʈ{uވ#ʈ{uވ#ʈ{uވ#ʈ{uވ#ʈ{uވJ(XWIENDB`PK'2K`GGFmono-developer-documentation-latest/_images/arduino_ide_tools_menu.pngPNG  IHDRrf7 iCCPICC ProfileHTǿI/@zW5UTBB %"v`YEZ },ʺX<{;;wNιPzY|~,@&O(`1b<T9|@jwVm:d9I9l99LO ~:+iފmӜ2mӜ835a( PX,A 14e> <"]ة,(/̚z 'oO+E³2#7Z =Ѡ # 13S?é"9fx10ǢH9f s, 2JNdsR#8xsk<%y(LsG9YF#釓-"%|ē2$.V`s %F7+I+zfW )B;ZLl7igD>N4&ss[h.@x>.2M"Al3@h`Llp 6H@V|U`?8Qp3n^p<b0^qLB R4!=!  X(Jxʇ6A%P9T@ it @( #0a}x!lpN<Wµ߀b%<-G<`$IFZ@j&Bn#bd ahDbؘlZL) Si\ `1߰Tebc)Bl{ {{;}8Kíƕq> n+M`< /wo d&C# Äs[a$QGt$9U2Ab;&q8I%I4R%tL&kȡd.y=||<@DS<)e JSݨqT!u zQ&e&ŔHj%J('.L:OBM1 KfLi~ Ylllak#rx9}9o9\r4CihiiC8yy||Qq9k( gtOg3e{ϊIEM?(*)%)+5+UPVNWަܪDbBee1UyU'UjqՇjZjjj|4ni;4ij4]4;4k`(0J%ƸHFGkR@;R{vNNq]M |F݇zD={T]z]z 7(0  R ] k ҍ6Ʃ7M`[^ x jRLMsMMffZ^-]p®m3?hnؒmYmyNJjcΪ굵u>64 66_mlMvv v{CK:`<9qh(t /?>#,Qa(3J:*>!CWty8fa̚*ض8|\T\]%; [jtkTe,;\z9klBt/`V-k"'q~q&9'' ';''8lOMuMHzr}HN?>ќIL<͓.eid lA]4M(9"Cw\܏+VX){Uy>y?Ƭfߐ?}MZhmu: ]_!}ï7o|)zS{z|k,*ovڼ{{v}+_/1/(R.?LmISf[o+n+omemoQ;UXWE%% lۭ{/UUw=)a/g}n/Gk|kZjk+x~0`O?5ԩԕ}=;$`pXpY#(j=Ѷ&Ӧfzs1pLt ?;pz'*nZVbNlwj?/h>p\y':cR. v.|t1Kz.\z.Wxu7lottS==-7n:-;wօ^a޹qwݾ{sٙ|Zh/9SDiTXtXML:com.adobe.xmp 531 225 U@IDATx} U쁄AD #(( .:(: , ("æ# &,JL &!I'sϭ[~,0}Wu9ι{^=?`+Pz `t[wVf\1[JIjU5GRHZ mj`:YuwǺQS'xuFo'a_IIeFZh rئO{T4! 3^QUa$-yKEso e`,cX20f`l11܌20 e`,ce`l1QKXc,cX20f`p ZLVVNô٬LAWAv IϚrHNS]ARTͱd`TkIH֜AVa<+ ~ifXoQ34=}Ng<ѭqmBoƵl|me8i-[hv}; l֢Q hՓRT] fpƑkG˚{2,%ZKS4Kj&qYב1F}G)RFW+2ZXȯo7kL&n8G傢jPrATaXk΀5}p}4ౙf{oS7豏k۬CvOH32ć^.v9SY޻Obc  &հ0",[IKe7u>liۼb{1F;k }m츣Mw50aUFmUvVu(j o[Q8,c0<:+;CmCbv".6~vANC&m,|w=w@v$|mC&s'<'oBb?]nfN޵Ԧ,ҫ&h> /˭_/^ԟILķ?v/y[зfs}}gټKVv>{6vߴwRMīݼ]Iڻo׬ywЇN}9*Ϲ'yQnff`EήN}}nA["FA=hۏцĎR.O:^vi=W>wXn?}Ivث6UyF=̀p]d[U JK i>Ucūy.m//`;m5ޅg*.u?nj'a&)yn:kD60QԄYg%(W8C fxg`W:_]mS~aY= (%`ԅ'=!tː"{/?/nW[kU=Gev՝ ؝K̞A{g}=y3޻ܮ]]ua?R&ll"Y_$sEnl 43?9H4[d=o[[b_b߲}̶{>)!:~$ {jWF{yu&`h ~ es28"tG!hwKFVE;[H||Ȑ[LDM9iqʻv b儾0}A|RP/t>glc;n9}a;u `L6Θb"nm>=֞\YO[+Ե}/>i*K֤m~Z:|"ݑ'jr,c JXPtt zlF2{\/ܢ&b9wpmbգ@/fg}K33K퓷j: M^`}j۩B:k'$߾Yvy EįGm3-g>l-}N{]l5mVdm)?a&:bUU姽/BG䨝sHkǎF~Tȴ*ϓ# )?!Zgp:^ܕnLF%ql{)Ϋ=$]ܖ;eMڮ; ]e 0~¶ܤN|-V߾ + J/6;vEL|KE ۽ i}V޳_mN۷tMvʡ;nS-$3 wfc]f6aجg^芄 h&nbJCWlkSW6|XH2:mF%FY`BbUWZψ㿕uxw&ru2;ukۿA ox[0|ewN/A;[pr^S_I,o]K#H;L:w#ƏgƭoY[яw).!zZƻ7?X榶S?qS'Ŧv]:NQ2W̺[S;iW);tzyAU e$lڹc59{>S=o# GW>' "APS[5< ?+1x4# ɸ?MYv%Z(ky}W_}[Ȗ,o‡}CVێht+[qn=>5KK'g}xU:zUmUo HC 1dvߍ}kUjDx4l5Z7 Êx?uQ̅IE }C'ӹ:Nq)S,,e)kY cW z4Qs]ΚdAY0tlUZ'+?ګ☯a_]$u)7>VR8r3\gi/ vÊ׺_L FƁF_viTxMU* WiGﰖ[_P _ԩ{):* LY^*V^bΚX)?VIkoHWI7"&}p03) !kB7Ð&ₐ)BXtMDC/&D"?m~F7 l۾OT4yk"۝eI j O5Ochwj~Ժc䮡l~hpqJT;Fep.w;P6TK.l lp9j"fU.A~SO81YX2t7LkN6K5k qĊyX20 eਫ਼k.9m}HȖJݾ0nAX@i AwI?KL#*Nwx4n ܶt9 YJ^{Mÿ}}ۃ~7^ |6'8WulݝHweC*bqk a~l\bïw`0aȽ6=YuWlSR W-l@|0%6=wTIR3 Uh4 taC6Ǹk6j$„!MvܢmVVJP\CNDc UQW x #[ %t9jyrO\S(ar/ f;'i㝮x'{}OѫV*/\rEƟtBkxipŵ^O4>p <;΍ tD zP;m%Jl4U"܅kfpM 4d*VM?\`m JMJABF 'e:SBʙ{zy(<>R~"W:A %ja|xJ]iKPl"(vLHaI ;,d@Y+cpHy.WtL)xdӚ]28E @g%{`V1$>ZX =[fX2d@ovQ^,=bh+S.WjO) va$]c߂.ES~,!)B]K|M4 X:Po#[$,d[sL4!u9A`HKMε%ZH`0_Ň%0H}!9 ec >)' h^%K *' o$VdB@ >Gx >xP Tp@;-M};hWT8k%M}!Hv-だhʔۇ㒇iVil=|1?86/̅ /Vw3'5 |*4NqC,?Aa8"ռLY Pa/h!keTCq܊pa dzT `*. Ip"#yO8O4"% !H%&ӆSU܅ѧ6ܠw@M2{:LMJ@6C GA;YU3NS(fCRc Wz /Ft(Cޙpȷmsgz?n)E2_$ͺ6sz6.PV`%h)U +STƻ"~SCUGVY]q^徛.o}p,;LS e9|>o_ν&mslZ 6mm{-`AUwPŻ'D2R  UKI(0YDL[FMWQʯ䒗lヺH>fN{1*Hxr >~ĂQq|mPC/QR'GA<} K"B<6YQ%j#c@QV3 r=W(-`,X$Y)W@-[;qG#<+hϛi2bS!K/OG][-kgFņǞq~B.*§'Kʋf,䒢 -x14)-@~w1*ZEQ G&\/Rt(>|vgYoO?OQ_~lno=#"ZH<~l^'ym?crfE-ae< NOӾhglup;"H`a&bU[ވËmM؇c_6gz0e3{~;/|^źv5߳3.=(nGb"tIwqy .߲U!pM_@Q$_e"xC\4 {x:IfM6r>crA5?CMɕyB pO5)=F}ĕC9hx,d=!PZFDi+d8*f2uQAKX{˷RN L&˃s -q?bQs|9j:o_& ".щ1D;j$D1V壘U:6_\83 dYTX2ѧ&ǺC".Q%CB;UsTaWue ,*&{"cw\ ;a1ѕI;+hzO;mlK` ,֙Ԏ_qy"\fwo-&F4qbjiA%v9{e6Q~${F=v؜yO=·d?zRg|A'nLE(o9HaS|>B3ʯQyH4sLɏ`· =}=cH''p Ü#4H%[|Mw)  ct<ЁU7ZG>!&ܨG.^'2,tGb(fDMcj(WfXA%=?ʛ斳UdN ^s>$܈[S~*]#@@nXٲD=XEsXכDU}QcjTmW) km/t)CI c_RGʶFwۿ>`vwٳ_9y??x}m'g箝n_v{.ޟ4;Smge&; gؕwih;v;_AS{Y F=ͦMѮk.Stldh祳}1{[څ߸ؖ|} G޶}lz;o;vWNo^ulg~=zsuW 1oڷ{zo;çc [l WUNUq5aG}x gڷ/vd>B۬܃Mn֮B<=}a\ P>{{Yl;0pHzB0qeM jT'fe'|\#  ! _ݹb&@@,Jz!P,4#8uxFBqF 1Њ=?/ L -+;D|M|Fb2=:7{Z" M-_SzLB0t6#>h=_m߼ u;of*8ZvRʳS/G0g7N>nnqofk_h}Ķ|7_`{ڳo96qGiW_x]SE/:˶8ێ' _>Q;s3SacS{[`%k>9G t%VԁxːA^v7{/~dqB}{'So:^_TdR-DZJ[Lǫ/ &L6~f{@uS0i x5O^ދo^ZsI}b!1>yOF'^a>Kvدjui•N_NqO>b[q3~bS?oT 8/ɋmKK{Kiퟮߡf}]R}ܛ촟OXtx{3فΰOնqE67W߂KCm쿰x+=$[J+@FE7.%G 6Qo{ˌae[؟~Yt*cU! D"/r\Hp².Y$Ńbp$R=OēADM'B\`OAS| MVE z'g71UfhmȭJՃR_znݏi:o"+)ydwdh=PІ~R*z7~(PxeWICD(M$IE1cEkc* =>b0wZY[@Td2*.mj+0PPտo48y!G%^P2lI. 4;{-]O^N=hXb@ 3儜6a.6 ][o6f .4ӶibY&[:ݎ(6cile?6w6+rG!L|D͜ IlfG'L_\-OroĶl>_ޮy[V־7EgP AlXbxSm7kKhѰs]Y˱tQL.'U9g!ܐ`EËvad X 4)XvKK*Թٔ:B3+k=v}NlI26d]؉7 >i;-<$d=%n+KL&'A*OJVUvvg=[ueizZNplU}ap`G`[ h4Gy>#$5~art䋺4hBdkV:CʿA\$}>_A7xb# ͫ6|D@RIAJi+ F).qѸ׈&q8{ڽDQ|$ 5;LAwB$J(?Br l%39 /T,(hp@ע#)*$ y}V|XlHbPv(-F)VJE eW`<>h.UAyWbbٲyvy#}OoS 6Kϵng/ ՜l~N}V6@xx֦->{¯V\/j2͞}Xj\A6:p`ˢfc!1N-gϿm C,H+õÏ HtT,ً6ގ9vvgS-8~LJmK%jcq/S] 0E`;U5idUvvZarY~I$"Hȓk܈}Pzld|vFRg|D*g>񮂈BNjA8l0y. EG 5l_$T4v.*u~R?$q|]pc-`~Y,ܻ=70yr\: l򱓸͠bK7<@@sYK \qY%(b"|x8X/Goe6sJ mmgڅ^ϳ/;v?b\u}6qz\cjY=|>S옣7{z̗.?Nb%Oz}3u?r gyeE}bG=Uz(g_on7]z]ϥ8K;\s|l-b^쟌g0~tOLN@m]r\&~ݹ= xa4Cuwox;F9D8,I4f4p5MiH:7xXd ?&GЙP8>ɏgzz"u\Čv7Y?8î>˟K4^qkmloz˾clwZ C#wPWRfljw 8ζ֝-x|'j]Wڠ-qsM٥ nS8Ȏz^ Q  А*\TOVьZltG20ŤM'1ѽ>&ʀb.ӂRx:\@y(?QÖX#'*QO4 'ȋi jFC,=4rY"8rEl@šc +$M熢i M&#1/\ p1꓎\}3J:8cJ'f8MP@GT2rqϒ;չs}`q=:+Tu]"B/yEP"J=#|Rɾ揣nNa(G+ ĕr>*Y L&0No,KB#)U-',k=W;\8bɒelـM2be?j qXb|j7'cA;wHcT>$V9HǷ:8s)'rЫ|EU {:a4ٹcmB y(<qJ!-ٰ>IЎ5@&|Vv?7O+zN{Rhr>[yIf0n'^ Wq:C|)ZI[B!Q:F2>?+.u8j>׋K]S l+*[#z.ޢBRbjghQdω Z"jM[zp}t0o2Td w&&Fz-P k?~|tX&8ĉ7Ubx/3n"CY&三;$ =&6[\o̶nϨ@s[]fq~ه+^q u ;k@ȑFȃIܓ³m$ׁFX kQ'2.LqWZ8h/ 6퀘t%R*tZ.JP|JA )%햻Ĉ[z?vKC\焛 -('aPĝ#yUM=EbK1N8 ?7Y ~>8oVQuXЛ`Uo8nsbC2:^ƭji-Տ$ UP! '֏_q@}d}#D .Ж @p%N(@ @rLV@Bw\Mؕ G>Mn9(,n& Ek~ХƆr,sE r/`a SϗI Ifl0>Ũ hGdpX<,S8Wjf44Ij>4iYSeF#BNF#c+a|?6w\>q޸#58Bث:9* |B堅 6kpf+؃xI@~j[ Ij{<I2} ,n TD0`h뫥K͖+D¶p0vDg,* /.fbO e$JZB0*,€;5GyTk#o)Bf#77?Ȁ";TyK`R6ŹG5_4԰qWKOìHgU<ͱ>E\$[G_cf9Zr2=3юj9s8ĪIDTЁxL|I'(#ܺuV?+ _@ RZUJe 2Gq8ۧID x$SI|~@ v{'['8K*K@+ 'W_XVw0_ %l(q(BRrRK+%eGgהȎ`=#k~FT+d-y?D ƙȰ{BI|E>y?]-ڰw|iGoMM2u<dվ1̪prӉoNzCPxs L tQUSQp,4>e|iHF4y(|ω~53hsR*!WjX~pFECd$ m9a[uEN̤7aaƀCm,RT09!]y$#w iB:1@ (Z!X%LÐIxT)GθCU:SS#I#(9ĵ~DSBbmB( 8')aW9LQjK$vEs3HI(scSWsGaE5Tڊ2>A7vdƬV$c= BGF|z7Ҧ̹&HJcJZ yY(,!I#_Ih*id_c`Y%y]1 *]Ȥs>^2@+T _a~xy˫(3JD+wW%#j*vǔDn HbE(bb|PH6x|-"Y"J3Qpl8 {P&Ol&q:g ;5, >J"BX2 >Xd㸕\IPlCB$)Kkb"1:Ot%î u:7O-;,Xa(abuv*̰# ԻO|2{rVTܰM9o[*!1HlTUl̈ic qɎs^\E qJQN}(ݢfNBFaUp\ɍIJNsF<-(`nEgO;JN{Ra7cjW:ƖT٩^a[Ti:քyh$1.u8A3e#J5jî@IDAT; @bh5SG_|E]: e*,bO4@Kf@ ;?>?b/k/r#&蓕Txelh-5!@MÖmMAB<&cҐ Dǥl (IюJ=~w ,{O>0 r FL%h&mR 8^B$k%Pzړ~;#ݱKn B8**#I ٦V2dX)Qt:IF]>_(6Wjj0ވ9T{;->[8QcX!2y?e^T!; 3wS:~ uhJ}Cb[}7;.]q@7_*ֵu35+yKٷ5n<>D3Dvb |2`_Aa%¶+'^\sOpa mP۪cFĞ8D/ >C!/bVL. tD0:cuUן4G|n-*JOWt"(fw9+Lh_L6|EԆU[{^^i]ӈ >@2rCA`HUЩI;8J:d6xPI.C^E}DRՉmd,-<^h/ڢ1Uԡx,)@ Ҫ(FxG/!/$]!^kX Je(KN獟\ \$8aZ+_p]{m}_m^{W&Ӈagzav'icO[gLq3>OO!vأw~cKv5agC_8Oγ{PջNt[ۑ{ڄ6/7 kG}("+giE[Ra?wO=>V;Ͻ>}In{ {O4rWOSϪ{ڽrƞoxn:E瘦AELHE/*s@ (wKG.G !H~!@Ur5|YD&jJZQI[r1ۚ !_^v2Q!E{b¹۷4DTb 5-IF'K>D{#W"<8l?[BjƍѰ5]Y3N$YOWɝv 5tRbL> ,y }yq'bA( t&:%P@ {&A#s״g{lPQ|E4 9z݇enQCx5G9qx)Ć\5%E[{^v̓_9 LKθz{.{+Î/E?[mGm}?][+ K6_ko={_ۯ1io1k#ʳ옓n;n==\# ׸vj >m_5^ho~t\'чo[=lUz~w#g!l}b rsmk?zsqvO?vp8ԟꯍr1? ;ڡ?vδ/^ XIiqd}7hox x\fb > hK^'c@ 4bI`M.іvaPa oQF?F73}?[<$F=L<~`65xhœC;})o+Vl8_B(c ܳӾ*䍘)eXb ?uECΥߍ nG uUFEK/1XƟP+'qǗ@m;(WUQZ^@n:j`88-F6x"q,)_iL 邫&۞4{Yf{@uiSGWys.?~7έןhv_fqC_w캩Z?؞wO8wjO/~^i;l.Oli_2x.Gf;EɓͰO=<WO hSַx-o~c-s})//~8 ?~?Iu-f;?~]{/Mxkm=^{93ΰn8bSOs >gz_\~]Xl<ٔZ֐Oj]Iܵ0z?y\޶Bf0u^4Tb*t[dP*6hp_?-80o )ĘD`Jb_]V82<8B,lj q%I{~H2 s]Q(KR̒h%CTa(xZ+]o⡟iRs+],@*+`m]~F#xD[ʼUՒeTv>X/mX*^6AQ^C۵͂u(# .~jU"Cf٪TY `=/\*qHrj1ViqiK&qTnv0x~9GE-} ϴ0C`"BxCr/]@}gT~>Wq1q6O,C=6~LR~G{ B5u ы청&R@J3qC϶wl/=m]ym=a|Gb j~;+%k/#w ?s j0{m2h*K_xƛ=vwN?vwMv{vaQmV:0{=oYOZDcs"qCa3?]Rw ¡˚̰YPe#QRt[ra{}\Ո{SU})߁TA~U`XԣJ]pҞq$IM8&YiCv Ḍ~]UR JĪ@C(t aĨhy Y&,N0lw]XS@MxM>Wo!&6CS]]BTtέD;> ꜙ:or`8Ҩ(e|XՊ~8Jb6 .5L)̶5)FՕEKΰHuGAT~% j0#z>:JvH,zh*@ɞ^q5c_;\q`soĎs[6og7a ƻn*Gs {oMM%}}3l^bWs]<ɛlMޥ\7:s݀EÏЏ|:LoǧK?7%f |pvO37Y/~6Ϗ:NC{sQO,?ضw'ud;wu}JWSǠ,t̆u5sx pRjSY9N؇8xTVMM=(b֞\ᡭ1Wι6'7y͂÷O|~?cO<ųfT68/:#v闎=[vs?A蚛`ׁvۭ{.];0ֻXgG>ɮwF!گ4syuSu5|Pm7]ni|q@G Án&Ku|ZxY-6|Y X= Jz{:'fCb#, U~6E }Jx| !NH .h/Nї{wjP.U\Cv,a "Oᕞ)]椃Tκ$ ĕz0|Y7Lmzs41_$F:r D|:wr2. _<*;גo$ >Ǒb("*#.)i| J. CMu Q4H ~,4a[* 1(`޹>[qL⃳xإ0`b;^Wliv~5yYa_>e{-{י7Yh_?x>bW_)q o7Ua[ >֛{}#6e3G-R6a XlPzjF#ͨ.W7o^\xơ\j,Qg4``F=(ƒIayl7YD Zi"7S\pa6t!Eپ'O /T$v^F:܇Hh2(d%'BTE|1#iz]-,xAܘS~{?<'y41"^eBlH8u<碊xTUs/G~#)[aD G&OgX؞X&LPelև]j [p!@MQ))%oS&Ţea0 [geэ֘hwK;ҮuOxmF6y7&Ջ_z/\lu$|<1}@q\}F*'|8`&ϫT& Kc2(jB$Љ-/bBCo;3؏2xh >aR#Dpa8e_CrhCv7p TqgPW* L6 6DxXFqh9A1{[眒ҸEYN!Z@;trO97 k<8I l9Og1Q.VG;3oKL2R7q=WI\R% z1s ۧJ!}v-{cB;a4o~Pgf>T9eY:m GM ];%S\HQ 5͘4 'M9hըCyVm# 9McQ@f`I PD$sH %,1z?[-ƚ8Q{!5%b{𥑕 $CNR}e11aǚXgBMLTD0 f^ a_IEc՞6aya]"Ἣ=p+[%JOIXg܂j}M ]I)`Lq`2x][mypFA+n^o-My.Wn09ă@eOv? OP}pW7]sWTx-DA[oޯP a@g"X2}"qKA 2PfBsӨ磑ttuQyؕ)dZ'UNʾu PpwKu/\6TbFUx/X4XBcJ.R*h ytB Ih 0jqѝ W:u_ЇzHm*A*6AQK dHҼŋ<0b`ŕ8-j^(}+'oNH[K`|P #ɛ:KX8q3QFJ)ҀaX SHlIM]<.q.fy?f5Q*@lt6R;Y5r@D-ux%\Cd󪘵CK1ed}jR|C0$.tū6lVV58C2M .a#)R W?a{ /jAx)lmS)Z9M9qf ~q/5:L)rq%]3yQ9( >%FaKZKXh'S7̑rIr2\|KP>82GOIv%heWϱ(BUh,_gUʡ T:ty(xQB j>.<6 JҲG>aT W-Dj2o>кM*lD~((4)P^(ǪM AURV܊K c΄2#/\Vi`%HB(h4,}P"5'ېQm[[A*!&hGl'Y;E'[߮XUZg(k'Z +VkFea V@j# 3U- ڰ%ӭ# y:<ʲtQdRSEv mSNW.k=S6W "j:K$D8W`]s7\whuvvl9WK.#N>vlg3(.8iٌw/ \OXkclSio޷w |e큿.u6¶Asg?'p7fΜ>]O3_*u#At/s;[1Sʰ=ԹzbP+>$ɱ3bM s0sP` rFv/8.<\'(F1%j$7Lq\I .EC4.Q\q_1]ܗ*PT;P &NwW:U3̼@Lp& ؙ1^DHTӰZ6a@ 6 j1[%3LbҲ34B#P3ጏр8 +%ȄŢO 2yvo K8Bx_-JN @#(9̈́(]14W"2?nOƓpRA%8F3?VTm *+s;Ix_q)Jfksx4k.0RLXݰG!TB8ּw DR>;seTI3n2ʑO]fO ~8? J.eQ*ܺ]r[ ޸4|i*Rr'~֭r+nvBcI<KnC߲n'\(GnMye5ޑ *SN8Wd ( w} <6yeR[_31,Bq`-A$S2̲[]6zz&pfߐx@NS&AE*w+c2P%e#Bj,V5aT6@F2 T*Ý>Dj ӗa&`1`Z_Z!p]6*(!OqEBxXyRjnZ ")ʛqz,*B*xvwc6Q9lf &b ?2 j}5d\|PK*0}nB,i|90O˔r1~3[my'cLnh>+m=w֕ NEf?!ud\nrB{盪zU򄞉A?lcYVҳx# k֯&{+9G6_~&;O~jߜ0܀I,PMppgG VrE vE>bqRFTUh }HnU` '&⁁8,&0a&$ g 0zՍmI*@ߜ֞[9.>H*P}_&@) >StI5X*c`$KbjOpCl ļO9}(EɰQ(0nVq&KFTrqP2Y2~?X\36ڛ16>4wdyO.cO>AvڨQF0C9-rm+&ۮ1K_6@yky]HN9Gߗy[^2=`6ӾT[?*0 6bIMduE Š6 ``0i"'Qe @>k}5>m22m PD0PUǒ1T3`G9'=D„QxWG[+)0J` 5LdZ6(Z?Ɂ&+"5J@>GX8F}b]ɨW.$J6&} }l͗L ZKW…en2E_e8ڪMW9~Qrh+kV{TpFI fq P.|tշynEwȾ˃E#מ-V6[Ңi)2mQrY:9_ GTlZrPsSԅÎ cv\|mӫ~P*w9^YF˰kAeY~{Eҫb?ϓA?]ƙ8w0K^ q?}vL.><5G=-ܾt1m(c%i-llэ9j NWNGa@L|XeW,'&=G|?!K+ O,gmblV0 '+&Gp ݞjhbm >! bW^`LRi !U@&}/{ jXL8nu_k>¯Zdwʝ:AkiSrD^M'7$5Y¦IV;_S+4"L|ڧ6c'7yAߞ-?3[_vtȩrQgˎX'-]ן Hrm=qŸZu*+n,G溲pl3fNǢ*Zl Ч4uGm$\)D ַjW˺Go۲K}`=b4p ֆ@ SƘc]s&D7>e&vY1 @2!2Hd~z-AqM٦"Y-f#Uk'q*9:GQf~-<d|C4'D/\,$9'eE'*Yeԧd*L9?h^J1Fg_ ~Kx? %/򘬟潫Tf.`X"Hkb.`B% RH sx/CSnf} QYw2M]Y[GY.??9ZjZb ;_L66)k: p67uY{]7iy}Y6Pa}9YiksS[ykHum靿r`v5>%5+ok'O.￿}vv+lE*V7 hF\5Lxp+'?Inw_,{ώ,5zg߀ R, 4 ' ut[M  -oLm4J1<LLb+R&BVnmpfg$S٬.ǡaօ-ϕ$F-8#-Buvzؗņ^*y.CJ<8coʘè:yUDdHV[9La^D8gd%BZ!u)Gۀ-9oNb`~ȑB^][fWMmgD K?^8_J|o˛#3*WǞxL}Q<{Sz 篑zS;;xGdҾdg$rGן'ˋ:7\׳ɗ>)'yVy"=CH6=)Zu=L=ve^x_G-; ߘƓ7ɴpmLm^2rեW]'zHc7+lV)= 0̓2+;t\ѿRwr̀=*Δ[V\s[Վw%IFl7wr1uE/}wYi+uFxLp%ri/~_նq8 rV"{=Ul8[?| k~_~['y?Kl_J ⠊5lbf@\e0Ʈ*ޚ=*S NmBNqz) |тSfd1P*6DҬ`IB Hg{V'vp[=[o\#g}?m«ϝՇ]'9z]gL&VZ4|ͯ-_R&F;ql%dZǸTէi})eg&.ilO@IDAThY'M'jmӦ:}ݷ^%zw>2kr/KNç} %lѢUEQK֩%fРYϡ"u0B{XX0142^HXb!7c1釓3aѯuøt6BbS>ñQh.kZڦ9m"2^<þSJaLؐOecU bT-ߙ[WoV1'& KmJ/1/ 2MXqD`A,,:?w8ҴX*bDT7pA=c`^]ShKUL>f\z`{/Wޟum#,![}ˤj~0G 1LtդmQM+?3*`3Q3HX2W4#K8c1` V62xnzĠ8L*> C>ș2AWL1AQՈL1З.&̰h2///X T?ىlB>_5UD',&pCzyF?a1#I {Kk\c1aϠ3H 1i>Ht\ȍԉabYxLh v%6 .78#`? n`=Ub>CMZ0P^Y4@cKږƣ` WM$Hra[|1YR{餞cz_}.z[x.6KJ9)9@0]n6@n>zkfA5LdXQXv#ɳ<_=|xocR4aT~a0Fc* lQ1e5b̶hRENU(T1dq,cLG{n/h³)%ӄeJ2.er ~ 0߾HH B"#2j r"|y>W4:)k?񎛈>oX%-8b1szfDsh 8K \޴-HhWÒ2PH ی =5x`*9TUÆ-E^,|o1uFqވtg[ `n).'3cAp{&91sMaQf>ӘƊ m}9)V<=5C1wAR]~ ¢A.Pp'gs\$P8Kl^"ʊ!BLfd.hSI'sJL+ /0k^ I}Cǽcؘ{~GOx "2 Y/e. Ŋ 4#f@VX} ,iB~`0%ަL'OЩENt>Qws2PxyeeViFo.3ۼy,^8x;HIP*L ?nϭmh)4$8lfNaEH1A~>:0f~pfVŪ+ȲYcTSM[rbƗ*3yBj:dA'BoinRx?9EYj2BBakK| gUQ2c`OvevY&%W&1 ű=_1Ƞ,*PTjeYDkvZ< \ Q .k9\l%^"Z஋Nmg6H)є44BT ) ȸSB3¦4ʦpi̶*a9֣&EE֖2 Ih.*uapD\^1*8e3yhNO>bC13O3/)S> 7x˷)OH #ed|g'L  S 'M^r6]9i)r]KCIr*kyW_CT#2Sdetwj}WϖGqcrt}FߒOFR\Y_p. KKXO m/=9r0爳ՋFsWAt@jH,^R™?[5؀ V6zԀpfEwTHx򴙁.pq[< <Xey@VˈsŜ$in9VNJC,}&"H/CVn"J 8? Hb(|OY«g@Eb7VhPG )2rzpx6J98uw,g&eCdذa2r^ß@~X5X5r>JX1ͩ/>|Z䃩3 >oDKd wSsx*j/7;+9FN8)2}9Vn݊ūK/O捍SO_*|$u,6l+e+JZ`lQ/f) 1>!#M >fYŶCٔۀl愃/N*0PO!LL-3#wv:gXXFyk"Z[[Kh$oB8K\S=n-u(#Ҙ`ǧe"$WqZ 9Ӓ c÷S%R8dw B{[ D/ৈKmʌ<&~ɼ[gP޼=K23롢]VwZWe? Yi:{C^+8Oώ/J #F=O6F+ Qb UwqV|p"Qx*rSPAa޶]m M`͂oO?"#?lпiclS0]H<=s#}92-.(fOb`+trZ%Sg͗sjI ˀAGAM zw@, 9JY 6 a>Z}Yah\{|dO~)}8`'#9ڥ@C'٢HM};m? h;-v^Vejʑ3`fռvW6*_{p:ѝѫr1ꥋe=~"W {/so~Tnd.>I;Bts#eXnOQ¼Ï;|R?a8y 3ޚ,9``H3o#EcKW+w=3& {?qMt˪)=#E[&,$.9WzFbKzVuaA1bAQcgO?'>L?6SƼywT'3>/=|<i/%o}:;ۏ? F\Dž8"q夲%tf80N )΃_C pq"r-lB8bC z| }2f. e (/g:! s9c-pA\Ɍ#pp0XDz$Or7I{?bUf!l`F/tC2{CFKC1 E%L!0M8ܮvN`1[uoe譠%ty=|{l!eG|q:&QvU.Ҡ)Tq5@h >@;ɡ/FO|dY\ *>RȆ?􉟢mfӟ"]ڵ9Sߖ)ώn-sd=o[.%{ YvҨ/s1ox9 l%=|N/V +'gKZ$:ˏMVٷ +b/:e'#Oz}Al?y\w2e>rbCk ̐wfLY}7kz6&w.'鋺n#'|lSvIrScGA+=vq# =R걊# :MKa21z;J?=j;+[ҳN!G6ѲzȚ[nG\yD|<wfY=3f;ǮMZ@ct x PfN: X`]iRī $xYk>(C oh'4-ƪ"mvo';;J JTcLgĥ?<$ {& j?`UK|'~hmR/ppEB_je %El*ݠ4lh˖2,9LuxQ8‚Mzu=}& ?iK55úIU꟯ȕO!3Mm}d/ύcv/j~\l2b$vȴ[̒^ G6p-99rۈUw =f'o9e6zfk?/mAG{vCjsYk&?ZߕYM Qvx.M{A\8q}ఁ2b 4jɐ+hr^-87} 55G/O|>ZrpYG('<Ŗֲcr2iHVW7ω?En{ZV~_R#hS0P"^ 4i| 4)vdX#2`FU,{$|eqWO‡(|irdSH(2cbl\!HA``ٵ}W!yhIM%2LVmbQ,"Nk>WlيU&*b -J>5fY_飞Rۄ7ָO0VKIy]f[%3>W<8D2YS# 8j|sep_s.lת\ A-H~`GńS5]um{6ǽ+<{.>\v I<^.;oGb6-ga͕X ͑ڶ=C+=smw^)S횎+jdmWK~@Aw剾[HgȠP7coZC{@6O6[g_q_" YL@`^lbRk-$]I6j]ַd^{wv+S Z~h.>'f}W* ӡڈtA=r\ ;Fo^ژ)2\ P~ҪS;ҾC;{N[dǽE:_iy{qRɢJ *( ٯj-"Z\Ǎuҳ{wYմ͛m}L\>)9uRmv^zmI+/{JR=[ {o3(;櫭 o_-*[ҺwN>J8M_bq5_0,eՑ,7.ř i*CƓL*Lq"S >Cfؠ&T'ϲo'eJvJ)\0m\Hs.@r 241ʈ a 9RX7r$2uԆ=eșOEE,m;Fڐ9@z9^3XdEFEsӣ+ʷ1h[hO~9AW>t1^W[jYFY۪"ϵ+].RgSd̖vODT̞+QO%O7pb-&_mBo\.<@MLv;a״D75+N^yz븠ߦ4 ^„TS;^&ß}}AV &/s>.$z襊sdq~C/m#ɑg9ѳXp|xL8+?(bCyS=5{lU+uǐ0gg j:'e!n?^̏!R*8%]ַc\ب)H Š.lrKy#GDv44Z|NGB*yv8n=/x g"B!Ts%-ێպbfę +Ĵ0|(B=# BSL/舸< (#_QTğXNeyQ(3JdH3 M/ :SReh57aUAʭ@)] e6jyE{ț xxaJο$<5ԴmQ'vy| v9hgRn{kXw.8ZɝO[)_Vp]; S[G<*o3Qt=L>+~A,p˽X4r̒?nL4I&g"LmȎ [Դ3T rץa'GSjn\McN|9wuD22]0@Eh0@i]78ptu$%CY3J N /9!d؍Ay[ LIsSP괱9x$m?M.>IC﹣q6RiWBȝ^w\.ݡL,Ѵ&.4:|:/ KeoH^m^v4~tY=ݤyfW܊,V-q-*oBW땞r#7ˀGȍw-s;<4]7+*;MCk: 1t1﹵f|ܑtS1.컕 jpi&?7l-tF^fI/uB,XXWVr3~brLf+O2 )PH2 *:Rfj~C#P^Gd VYPK`POơ2`OSYPRy)٨$Eݢlhר(//-Pn >|r4eB2=s7|Y3&|he ̘ 3ҡC`3Ο5KسԇڈȆzCck_abPhM樿G6=jPZڴ\ɿtYBP5ES?i{JUVq̘:Uf׳\;T=N|9TP0xGKդMziYRWCW= lek ryf-Rfbv V6A[dmq`.$b>m|JhKyS1L6Yq9ġ7U +duY k*wR[@~䟑kz_dsˈǔlmԺNъ%Pf=СjzTXN :"`Jt@Nbuʙ1N''L*'g? \å_6H¤>gXFD9̼t&b8mTE3lJ4&gR++o,p/E}}02juzr)LiUrvyJzU0-bɡsQKYgTv:4=(,F'pq`n$1٧Лm^q܄bphz2`LZ}j nf3.HS3LŅZQ!)y3>%Y "%,nfp$P+ 0B! @"9 e BW?&3`RV% ':;D(#wp )$%m9eZ:u(gG'*! zq&9GJ)r: B6~FKSݗϼ*HcN PV A F8#[Kk }~ x9m)ɂu8,3,]$Ztsm1aP_b-Η%6@B.6BMG !' j¸?"N2 4~J`ᇾk0|Ƣ8)9>!|mm31[-Y6A#93|X((K4;ye5]Pg8ֹDӈPsK ENq b`F& c%rN( GY-m2pWp_qr\)W ƈlVc 2>OpAkv,8l߂K _v 2oVbG|>%L#KxVodr rڬ9;Z_b"p4?EY'*af&k=ԱD)/nN"osy0 9D9qL6$![+'%~ux[b rkC3f\̾bBDSeqm0D0iġilbk 'HҸ-}rL|+$azZ'_( Qž7ʬCY_biG9&P(bb,DZNyy<"Ky<XoJE<6VGO?8N:q]X[,DΫW!-*3`YZ&NhTh JY>ϒWRĔ'?o AR1V91Z/KҸ8r0ºRY{lXfsY F=c'b۬|u*th+Bߚ,5롚eF$ m/5!M[lX 0/aPPe!xqZIA9B5D$>\,X`=E8)qn(#*HR[*&/dIs7!6G=\?BR'ExG#vG--@ OZXyɟH.2ڪ)c\-9{*W0ÒKc|p)ƉM( 4 zw > ֡9 l2Lx n5נ=PGnE 8n 1o<^3Td!P(zA5[H#Zqc2C|hS 3GI1#/rzoDh~tk7!]mZ,#})%\0uɲP'w%u9QЂ&pzRt1YHY,e$o DئblUY1~9b!7˨;SQE؟Z(@X_peسoGPC&I۴!,> O>K8 ݿ6_E?IY-j&v#$qj`q'Am+-?l1KQ6DU@duuPg\L/+xBB`QFf%2yM&$5g_xヷCBy`SL)}Z8v;IJ(~yBĒN~ Aòtq!sj>NgMۂrZOY!OSwZ'GboL2_5b,ĥ1(xbaoQ_:.v[دmb jھHKແ:eP&@+h vP~d BCux@ĭB̿pZAn2ښ" l*-2{ؔX>U eCV%C>27F,vBpQ˻e|N`xnsά,ph^IzQ5|vKEh5Nj%wnq"ؖTNG]/ ?.:.ńAYOϴ #ed&C#4 O5||wĔGSP+/C-J^}D99}2z :srHϖGor;o?<Ƅ $ !!|-*?){/ʣI~"0gZNRʦ ~bL)CZPyAj7QTd*cIa ؓ/aiE, gZENzb1ŅNS-ԥЦumNuZmiG$T-ў:d >T,N?Y+P8gfF]怇.*Mz9+*^RI^]s](.>E}+)"b>w8y˞0mINx4rݚ+*G__=2YK,bzKqXH ;ue5 %<({Jjhr왗*m.+z?|\ug}{L\t BڲiyrYIﯓ頿c_&/z|5RT2*)v"H{-a0bXq "խ$2`9 Ǩȭ8δ3  Tl ڐU5 >SAnvC-*+Ӵ߼22L1g82/x xZf>C<cF׊$V 2/-ʜ.maB{,Su_XXJc^x CTyi3J*/ x1j0O6xPKļyd.$tFA^aP3ΓU5Mw<ٸv\CS0a } >sokZ!9G%\Io'<9@,X^OH.xe~Qr~lW1>UV2S9Jϝ%/,] j6ΗuC̋_ -|ё?; cAQD%dgmӊGW!.^FHU #R$ E'MMM&~kΛ knJR5z|b{3Pp qQЏ:l@=xG$mR-N9G<,S.`ע>&J͍ħ9u3SƜ%1ge5C܄GokLQZdZ0A*vW6ʝ{ʯ=]{q֛{}\~iNv?$9Ǜ߸"}r#^!?%!]~tW87?R*ybGfkɱ)[;qºCNΕɄr#rK̒W~ϟ 7zn/ǞW[VIrՓC9xWe6 9eM6?[<{LvIwt1pU_b^i^`!qѿ3[e7 ]1+.9.(35|Vts_Ck%}FL\P+$ 0!:Jd%3NڇD9Rtu""*SE(ѩ 4N'Sd*Oˌ2eLd@V> pR5U%8h\^ Ya .ƚ0"&H2DӔr1T_,G+95u?2Z/&r\[ϑV<^zoC}W~k휩o)}ԋio>&\u|lwdi- ˻ɞ?9H_4~:U/&=^<,/c+o^έ_]Vf퇖y+՗-X0SnWV-"[w'\zz2d- >,tU:j6DCn}d3+J 7f\^\H#kx-[v:MF};l\|.4z;J>oɅW {C\\z֩VG.ur82LBsqe|/VF v('T5@H@6A*a٤L+3ȾpjŽCơ5/2- {]sC8'0$ n/Y#iFS@FD &փلE h\{I|-D.@o Ss-iýM. #}&x:Sd$YQ+'ɜ2/DHhOM)jT#,*\,}/XASF?˷1'{up*PQ~OdgF=~-$rt;,l}dR4P;P.POk\zi/}-]ORZ7d[g1g,h/ңrӣ6V3i?m ^ G/W|õ䠾mOʮ?./ޱwpy|qnbmnK*Y=zuI"hCirz܃ʈ)^䬣ɐz igoK?]H4虆z=oqyc^V)7 ud4ʦ%PVR{RqҶ3j0nP贑nl@Pӏq0@3`e("U?>Q) !𠜵󪃩rfi,e8+2' Jjs'% Bj hFEB8Y& +{b}Ω΀l.p2) Pre3VÞ r1 c3o8Rː#\rr[U䫴mx)J˴+GqYDmUVgspܻ+/#G2yNN5rye%=b[i!/=O͕eׁth)1ն^IYse7ʨquhU?^"Ť()azu1rk"!Cߵ⭎g*N6MraCkW+c0ټP|;rQm߫[l=!bkpaA{mDoLQ/7OW/m̔zcL[׏])MټܔM`16++YMJYNQ<Ńd0U{{0T[Q aǠ>9jbX`5Ї/1N˸afDK!$ !>1w j FoW),*e WEC\\(Έ yqM\ ]P< q(hOV _RmeoQ _jz`0}vy2䖧eGȬuҳ{wY;j֓H5Stic׿mv^zmI+/{J pcn4_jAz~RZ뫜SqnW\BB#SI,IorЗޕIK瞉o#v4 g.*^[gO;en<^zﻯt_^hjlLRu&=c]HD=~XbXLl6~>q>OMK"w'K Dyz* }6j閾 SB2\~mWUhMT- p)/p[;*,BT/0-)<8ĚqgS@ C6C:L=V-cR`Xu&/Ge.$hÜȋܱ|22_]ZV+ҦvXݧK(K-pDT,qϧ_*rSևq&ȋ)] eemvwE{%x7nc_ wWyQr%'} 5m[&2t UcdݿJ|H23?p&'^*|m;KCyiw=s, Ǐh80Ir6CSB>E> o?iZ?ui"4ʚ&ʫS~W D"wʅ2p)cQ:sPOU;qOWV./=S?Gnt[uXttƙn%A?i=w3NІ5튍Bȝ^w_Qܡ5/}?K*9K6mF&Ç'&7]xVhO7wiYj^?^ͦʋGm+eKhi*Qm$!J'% *lZvt >HoΘuCJ\[yJ5: }K5or~}Ue˞S╭!rlq[@= zzjST v`::gqmX'oBʩ`q+^ xSFZ #҂y"1`}LbԊY0iW,Dҭ(+"cȃSdZs$bKM7b|FgFC9ż/2:my gbm uI)OG{?#͡K}eBjy K9t).[̘niFj>gl9QjkCʻ#f{ִz{"+su۶7N.X,t+CLjs LӾ&Fʯk_?AV:LvیSeҾc/u,/ǃw>";uz.ޥZPJj&Rw۽J:i39}LY{{/ L60Tyx!_sF _*w3EdHh8͜j`UQO+UbPXxm/n^`q;ζKfl:qg8°[Tg<}3\@_9!j>ՠ,.elM^yW/pÜ)#PNt\D;YρB}*OyQf{q+MENrTM @|(gYE&G,1oXX _Q6 u`bImQfZ ejV%-3v+o,p/E}e]W:R6!SHfmA@ҼBs<ݑvQnC~ةSMݷСAeL0Hp0@jm҂'lv\:qZ KvCa Lxm2x7ͱQB }#F!8Wy&a t0vrWRr8/R=d3HqB",$$e' ): d>}'Q`A׍I#`Yex|jD3ŒOPE8+9ʪS,moL} & 2SN?́E2IY yI_,Ŧj|;MȅE,4N688^XA#*!hT56M$FcIDcbÒD5hDTa^{yo۷ov؁7קyqR3 A%lsPڔ),aMӒtOX. CB&DA9EFWN(d> [A1hxy# L1L2iI^"k-W65V^3WYc:ab0W2L <*$d:Up'%R Ok<}k%dBq]:p:MȍOn 4> 1mX,d5cwKc%UtpqJ#+^< C wP1LQ)"i`KB,}HfQ^Ft6 >%{/O ge(9Ù-Y_k'ibb ô`d\Wp Z2҇ pΔAZHShR'<3%sZXcCQZ g bAq!Zf 2Y-it)2οgE`& f++c7r(ʤSljPr'Jrԟh *vUGI-zj# eZ Ƽ9)\-TW0|Q'(~1<CseNǙ8]\THvv eGײ;FqervMk %ĠA[h թ4԰,} C75 d P8ʑY ! fbV.˵|)\x`p\RCrHraXV J ǠH3 liV<0R\ "MP ?O$A iV̀!ܘ_m91C Я(<(2X毒.\0W O-_a2WavKN<]7Jħ4$ˆ-3)!oq"✯l_e񒓴Ce̚I Q8)ʓ)+mS4Lh K,)W(:2$W8[Γ9}W&t_r*?E҆ʆH:mS5N| lR* T"~]8B &@m tlFi-r`aINqelx" xU:OW^kNlOpXqŸ<(@p # ť ] \A"0i#E`>g("0$>+9_=فK0\zW#{tA#sWÔN#1!$ f""HT*pes #]b5LKKZ03JTQX'Ug?#uU0gS- !(p[?T@$eYcHc@JV]la̚K>Sݝɨ'"L/r EvaY <&%An P$`&Aq)VuAsilNjcLiS:VqkB7N3]LQ dTEФʫA<,L=T_rp*(yߌGڊqʧ+`܉P0'lR %k`9(T JW DcHK0vPQaur$8ATdn9,n'd8F~10 &m@t&ܝHµ43_t=,OBN FT0 CqR39gN"% Iz+(-jRЕ!F X^aVH*Ʌ B/,Fb|BQPZ%2~[_ K$ʷ.ʈPGQR*!RDg10qP*4sL: AG&&] AE -W&v z'F=Hml{J47vyaO/B'hIЏā`bnQ A1en'eG;9ρT")-C!Cv2MJf.9(1K<82"y?V.,{£¡<I:)'^ `T)! \ÏO%~] dJz(X}An@rRLĕy2)C7\ $?<9n8zP:.W)_̃ӰTC@+54E-|~ap>xsZ( (*Oʐ3a^i݋:@YgPGm^ٓ fm+;"rs&(^Dhq].mNܤYHxQC O.x!'&pXO88P/Ɋa$0'LG@K x ,$1!`@(b%u'>7QЙefΠ/22qM@IHm&giCB6aW.t\ÆSQGWe3,A&m@:AA!6 "c8:{Z!UmV)ۮmk莃^h:!M6f,HE(s}>EhUrLBðTzە80工Ʈ}LX(heFo/hh]b:Vw2.B|:toaL"C[PJ]SHy`!܍ddcBP]^( b .J='Tt`O+ņ&WvzU tUNy%d/'F{5&|ƀW%й[u"o_<@{!-hln0KUAF@)R΅1)"L/]8^ lGH\7))ܦSm)|[ wR;=$ӧ{,'vbSOtG^qNa<d [; |e/{ۏyt x۬lZ楁5Ek| o&}̱P 82HVOL=Ȍ[Wm(V=O[ɉͦW@BggȉCpcb"%W*Zhl6=֦ڦ,a\.jh۴➞sKF~5nZ iʍmqU慺!g݄Q7ǭCHH|<1+kE'Xw19 v]4 \q^:~>H_=M߳1"_p?7Ï%3%_ObL~0мa+.w1OÝ;x[ڹv`tΩìﲅ  Pyl2AGcWqGc~L\t$$mNZR_ޅ[DݝwMôs0m;q|:!Qpb`{[q7FK\#0`LHd+n8dSljH}z jT[W_A,_\V..i?&xmn^YN} q;\❓|i!iE; >lk144! ЗKÄSsWZZ̋ KJet4㳥-rp!O3j`])?m)= E֦]x]?6p\>[d_ׂ٨auY3V…qaţ2U 79Vrd;3 O#WR1VhbL12T1_V&,UҵOMmL$T_٦/<qԦ_V?thӣ6Nx֦km?vݐ¬4 ܿ|\Msm ˾sҲp0tW 9F7'n8q‘^|i=dw a#2qdl~|^Gw#D(h\A _)M"hv}VL݂\*M]yR* C-#?!3=2&^|Tw% %;dɷ{d?;p*OwvLoˢ6M?ڊiw!$ ׵9 <~ÇoFCq.ꕉb;R9l|ֳ O>ڄދ?`Z]\+&4f7:$b!u4 1nƐ0-ug1;:U=g΢vV\?$nڃf_^=)oټ܉y:PF|HZt^g[_A6,3J?A)*+S굹Chӷxt2!Pom{jPKmza^Ad9i\ތ"٦;kmzѦtѦjiO4t'ݍVRҋ֦B]IK_]ic"(>hPiJb] {=xrN3[z ?ߚxɃS檢؇חzp Aszēxr?I[b^ӗWisÝU 1d =R{mh]h==sLpZxjҶQ1bj8W޲W4؍*NdB@7/PӇ͕ܠd("ikcE9; ZTg >I4>Z,@˒d!z}q M7?͑M}zCH(RZӽ]+vjGWAtH3n H8D[lo0N+uoaظ55TM{MhzwdxH[Qik0bl/:+VW^|\m+vқ'-88S ^)ĄQT/ 40\뻓 1z^KZ1iiٸ4t+UzVU҂pZl OVy˼7pAU :qX~-}wD'2jn׬m7A%vn:6Q0tb+d" F=!1iq[:N8̋O2^Bztrޢb}@6sr7J723[0\tq1~թ[,W]6˩\7 JPvT":('i^lrR֘0SacH`Ëmz3[1ENMy[^ Myqi3$da}.y&?~Si;tf/ Pߢoɂ5h9HƸ9iK2[#WE^[̤Ї*`tx+$:AJdxj-PMW-!m n9"T+S? GwN3 J>m>wZi剎VBnʏ'JeW4lxf@8:6PԵ= KV3JBԩVrܕMom%bцɡ;Cy_Kvo;?S|\t3ьazăQt=Di N4LQȏ+v^MWkux!h jP'8\,_k3MV6m\-ݭ0kD56=Vy4hNOp̡'9'vrXD"WYEMOI "Ԧ?Dž4hSK=pj|P$YM?6]@O3(װtjs#߬#r0:wA>(]_i'κ)ĥ4]8ty '3[p1]¤æ#݉<?/ۉg`GqnZ:މ 7DuJ3SѲj&)BFjDUٳ!֊VZ!Id]*G|Sj2lK8ѶΝpѩV}>xoU-,'JO2f,x_D ڇw=(_ݵ,vj[ Wßz%Ї/>mAcA KOR ݃&1{‡c2r-ռI g[Z7B>H>{]^os7kZh5‡U:&[Ij"a8BNmzѦ6}ip~=B69ZaiC3oR.f٦yұG/f..ƣ7JUa^m}tF8'jy$t% '}n3t^苲pGڍCHK?L\|~,=*ofte*z˥f^:g^gdPoګ.lktdY+e$ZVZ:<SQ.B"^-\II=B15h:[Z`4tggZKFFXDdu]lCLb#Ø<ȗS`D/{hwxkѰ ]?Օ/,Uow!D*;=ā2ʋ ~v7C#ӹ7:Iwc[X>(6:C}QYq0@Z92ܻՅ<- ]bo90K܌:a0Dr ;** 6SܯL$R:!jG;lM"HElH\U#NZBhNI&3!U 9m#xg0ԮEw΁:s]Eqdr eשf,DB@h[0vN[_ zZH jY 'uStܬخykaKy{y)*8A{Q#mrU/CGFw|F~6g677D-ڷ4-izȮVN]M&RתM+tVZ!ֶD>Vۡu(툖th0}/)`}2L央@L1*]N&.S7GgVl#Ct2=3l=¹?Vb6J gAyn+dKt$r6dm~-ֹ G$A^ +b{^(s6R']+O;UVglK?y1hLrᔓe9FUƓW>Ya X,i{-njFqtF]0~5F} ű%*{yܴjDŮuȺ\{&441Aqa%d >P6= }s2xGQ霈Y!uη0VT* pq؊" PCflrSYC&I/DTzND)9%̪5^ptn}^Z"0{3|Gȍ C Q^R}쐏v'BXrl/ٱEy+dծWtTOɃQ/)ۆ-Ržş},N'ꦈy?Gcn.qGC%)HMc~f]wYfXz' 6~:^]G>)&&YlްRT_,TՅpA̅)S0u8CCnomjo#ɏ잸2},dSJ<)*-[%4oU1/h\\./}|%y_G?uۖǧB vl'-7 }%K ϡ ӦMGI&[nA4JYqVGJZE @ %H @@9Ha%2?AUeqdZ{ 1Tnsmo1_YcQDrPPBcG/ UXy0u7&Nk p^߿{b8p}(*S7CԢg8Ti暹"\#}#>\%!*OFL淩:['*.`ZEb>UK_s>jŋ"8h0}ry9D䥥أGo.Ǜd=SH቗B%8m?p駷뙉X[ύIhmGKCW{攗ѣ0eTt2,LpVH1.$ͥ _2WHZ?r<hF]`|+ĝTw| /Ʋ3’Z;և) $xya8#ѿ['6[㣶PtO1n~PTcECL}8󐕕$(;p3H8RP*b 7Ы^kIk֚ +AZkz' -s+}vsw 'i#yg7)džVrq%pbOlF=%6 G!T$<bO;6\`MIxgW)dԂےb|-F42ӳhi9d>Kn֚؜*(,I85GI諡>jh3}5ZG_ L_ k&M #(#d; @0/k4ZFxjl\D ܫPt*dG'&iq;'74VNP\g>_ZaqbZ'#O$pLUMf\ϭnYQ]]3b>^}vg:@jj:66;:p@LBx &\4cŹ ŞNmsؕH#o+xWeC6$UV!K8;g_-->lZ{Fn^Nߵc0*V֒5XW ,V ,~ zݭ/۽c \>CFS%;JAOZݬt*t4oE۫Sy+[IEYwZȡ; &j6ӿ^b[N;IDAT/ߊ/܁. wfj1{ :D8JW&+kn*@ ᣻ݓȢ2~[/I K*Mo0,'%a6ZMLGq>t,/,)(BG0S ޷?/:pArB9 +k22sG+*55棢 u fsnTDaDsع&w) #C,.??i2G*ACr: |;j{9,)u b6GU<([i y f@2tkFN(KG` 7R$ 4{ -mP2L*ހY__]~4n ըj@\ ;{)cEi?:>Ɯs;vFA&YM0d`?p7Rvf&~l.)Gvں t&!wwuꂎPJI^aN֭ZI+*C$,h[OTݺP'[UPYSxL }u5EO}bfZ$3}zvvl= 9 /V%Fm%wAnf.:ӹtNeF2=5S[)k&h@+;iw5 ?!*PXx11GG&3 $eo T|\jlwuESTWAci+69#+RwtwltVHK;P;.r,^?XG]\v:0 {_*lZ*izDsc)ݑ8|C:+COj4hB'% l[.N蘝,n WCйw_WdcM&F,=Z^RKC0/o(()ۈǡKDAy26h`//ߑt]`_!DypyoV\e.-C$Vh gx)'Dw͡D.1$SV#^ݢh$ [ʄX ?-Cc~z/2a6(bFjr(^ҳff89huG.r*jRR,)'~鴒_(>Io+Q+:?o`xk9S?Ry|MpE*{{np 8 WPr 9CL3)ܘ=e*`_ tH۪Li+fBx.gdYG霗g~R- mF%hCPPwmW"N;Fq8m'N0;iqi,偸{ \}TyNIYrZ0#Z 1uEl~*!qp&HWeuJx~"{`&, Ja(=̨W}Gq{ؕ pΣ= S`i8 #pOeX2fjió?Piӻ'^JS^;4uZJK_SV=D )b&?&l2Q^آmGx׮iMlSc~2ඒmŸd[};QRRf(yme>h<ɯr+GFo TmĢ p'vz.2zPv[KP#M:MU-~8ʤ<|pT0gLyZU7_T甫M$T_cI,sJisU;Z_5AkHV}+%-/.Fn6HRC i`E` 灿EiڽoS9d9蓓̬3grO3ŏ ,t ]3Q-_HTjHzx~௿  rg|/)Wgv͡%dcx)57zeee6m>lF_i_5^aBTw Iچep[oडQȲtRғoW#>'Vj~(&O!0Iw#._.]6ɩ}Jѵ;xe2aoeBcG. Va]ر]\[1{38w8sӨW}oJ˚\[IVa/pLA,Z1o9}v#t5fϟ;'NK+j ^7hY0ޏo%So<ȟMw1p1N{u;z_}TWg5GiP)[V~orܖ}|J=ulauԯz˶6ܜ#0~X.nY9gx\ Ņܺt.e?}ŐؓǠ(7 Oy~Gcѭs o`rxѵG`f'zH ɑ2E᪫ٳ]҇҂P W+6*'QLD?9 RméC7S? op8wﰆڪ ?=տma&9P?y`EJ_ᶶ7?[2]F֩?2~YFmu'f_6F)ӨyoM5}lF k?JbHz@C,TU"P6p ufIy IÙBos7}尩?qge4,\W߈<_Ν++|)7܇qCqj+>z6n+?a 'g#77>1_[ظw_774x1q!}֓wb#_Iдm1eѱ)=?Ѡ]+|%xiCO\+qX:8gufcq)\r&6-~sbPwCK.q7bN,AFN7 0t^c$F*EwO_M B1V"nvҞ3O(9qϼKmcFdu@#J[Vz2wW4;ELG} /5u۰͢9 ʽ,C2unu-ohl,K7Rk MS"LTM(aׯ& |Vjŋ"8d8-\+T`q In{7cm37_EN31ǟqϤqWٛN:;vžѿ ނn>:1p.h>~6w-jN\}/{Ӱΐ1@x "?;ՋsG 8~ :w\=OVv ;"zm2A+T7.q>ye C{ c/ŸƊ(..I/baE=}=zLΝe5n:f/)HizM?}m:+1t*DϓOAӋ>nMwUX.k'/W eDzP~ɢd[-?:Qӯ)?4`AW0Ek0tz%9O9ӝy3";IA%:Gۚ-[ElԪRlZ,Z, Φ?=\tb=0bft:1Zl65WS~, cdv"]qAG '+JWS^QҫO.eYLK.ws5Kv9%{6_|[D^vYHX&atذ _*,0 0gUo?&"duұJ[t|n8u2\II҇:>|ΧI=Nu%>ɺ{ b'&0]m 72t5i?7L86y8} GNr556m+ng𾦇EmWna=>0c$t9cqzR V=h2G+(oP $'82;m-ck~RK^X -{o9M&Ja'SO L#Èf;ibt2{OߊGmA5YEqǮ >~[(q{7M(V?[a-213,@$2!bXYѶ?ѳgO ҕLY[J1u_.U П -~(?P1ۆɣώtIKAkLPPLNjĚ2 r'.&5z`G!GT"ӡQ8yqUGѾd-JV%f"E "jM)'{Ѫ(݆>e(Éjyd \CiY3r%;uKV;ݽ _ɴy nXݢ]"#itaĘ3qH[6WSB` ѐq0h)a={#f{%4|Sxhhr 0Џ8̻ ?<3U/iƣ)opC|L+=oF~xD~jvhڌc׮]1yduO@QENI/|N[౻E,T&k&ZQ f/].b-c㽴s9R"Zzzc@ai@Gx@}gcww)>>3?o $b7dଏ=lR2|kj(AZTtߥ4SDoƜFtHA,Zޛk;aس辡 ws͙'z)¤ M޵|2o-+EWGMO [E=EZU7p{ÔB`Ew?=Qp|!7+>spݳ b?h<Slnj2cs9+qL4Wzkj) -3([cנ+͸ﯢ!g_ !~g)vƼ×U~qMg@<}-?J9w PEAG,]M&-+zz`v|JO\sKr>.q2w_Fj+Eqa|{ \tN?=z2q^{8KĀ1{^=,`tV\{=2 N2ʢ!Y)Bx=d OLC&[N4>K6F}50+D!չa:#{0m|bN*[)bgOdgȦeg?K/~y/PKp)ma]S.*MúNm%=x2Ʈ!:LGGS9rOLG- ncy(ٴa竓gR~&'ego+W- O3q'au7JEym^k'HA6#F줚B RIm'z'|C,]>%73ޓpZu^^P\Z숸rKFjnF:,s>xuLԗDSPIdɃoRqU(>@lcJ&QFgXǙ{P -Tvx)?Os\o.$Y8*r $P\x4x2lt >UR;)D{m+?N?ג)?&d.#ο~?$9jۑ(i):M2ؤq-Sz&檬O.VɥY*n*T=0wsJy94(\VR">Lه荘k],~MƗ%ծ-H $ཱྀ?c… _]ڦf n73AW)nqn~ORRfP2 SpuAdAHPQ]GbߞuUvGQ ͵xq̥ax7~50mXL8dК0ҟ&4q~]p2I}uA/s"R._*mn~q!^|ܨ_ox]ާX ;N~/'(ڴ[37#''MAtHYsm9}\y#qoFV{6+;Mɟ™dnsS޾-Ls&㓸P~ibB8":Rm9yf;7X+}ݏ/ob}`őGTx(z= >DF>fuG9 V= /A("|熓UE4XUu7FVǓNJۗ<A MUN>?/S'z$rЀ5~{4~w oPݦ^o蠸s Ɨӂ㥀Yű}6v:Itf IКXCa~!яqG 6N`#rz{@Ď_NÚF狼1{|9qX\AeyyC]8w.7#pz0 oǨ?zeR_T8L8>ڵJ\8E0N.eᛧ2Žϼ_eo433{ykwc*{ k/ /5%ފs<ιiG21X*V<IZ,z8i\?s"cf1۹QL/ulEkjpS{@|5.ho? |1r9焉e%ImͷuaدwZ%fӊ W-ԛaΠ-RZ+z_qϣrA亂5O'[.?ʷ?S_:7u%S$w+>l_P9]]Ǡvh1c'rpeϘ٢Cpu2<j4&F#*7>ZE>t7Ѐ PAR^VÎ!M@Qv糙S1n-N>+yxmqy|G^c*fǨx_M+ia§qBU1-.ѮO!?..N`@mq 2uog/{K_yۆv۷TV$F~+Ehc'5:~x^<_ooS\5t?oKAs/RNtLkқ1 Q9ᯱ)e>l>t~lG|1g!vѤjf 3᥏Vb`%c;وR[VzUHzv M_>u_UH홙3ڦ ~B"5v?!O)޵gQ\!H@m"H,Ur(B"R "T{E@,|^i1O,2|_җ\kBK5uҷsyj`:# 1~MsTgpqKO} #_q~NoG\qx,yvAq\7_@ںyu;rv{<:t䎧bm=ᑱ3,L->z$/t}\DZnpG1lx>:eub2gdX6/o@2o2:i}-fͺ_%lߞ9r"mě9K/o]5)\t~;ǎk"8Rx ?s7[Ƣ7{#SsdzTjkEjX)~wf}'FIhIz-ž-srXKgcn"}`b/plh]q*ݔ/42N*һ7i?T1`=pw/aS7DϟwV^z4C=p\2v e=}C{q[+ /lmpZJ.ȝ4ʢP4ts˭p" ɹ&Lǚep8N·:mj d.?^$') +A -еJO XQr,@J稝_H'PH}L\WAoUWv[J.F]u \)*3z :>Av8Mʰ~\D#3fرr![+*5K=SD AٙG;_'_Ju)xy_ךڶ!>j^rF8 uE[uEax4 kd{yĠA @*ÑڟnMDnCd'ҧϟeg EO9xavptm}ٝz \7%E7]:vDC"Gr,iSaXNںo !VO+q26Aظc_޿j=rJO$\mFG#z2K]:}ѐ1Q`RxCoϧu%8W+Z~8]マrcyEr0];Zg^})($v>sKRxIJ%{)kWK+ɺKOn3K՘)e:v BMR $I,e7t)?++5ߺQ|FE!" ׷L4!Yb\ߌ)8~1TQS䏺m .x{ß0uC];ř2~S_\SiNxA$F`ȓcס4,H~cYC}G≂_cѧ+zPfbY^33Q8% 75vJE~0 s?X_f؜/|PN)Өdsɿ4%tDd&}_ѷހ x*Q֥V%gI(w%)訏̽yT xRD6DBuD2+.֊ n)J*zŵbi<=RF .^Ou<^j1FS'PAz6xīy(Օ!©64bZ&j H61 V^U:sʪJj#r[QrzK'aЀAV4Յ>N%}G*>3, 5)5X=m<9k?~GkJPP\L:N{&Hj_8OJ<:6/:{eTːL_SI[Nj"jiNR9G q_AP4*_xzL$:$+`$:MȔdg#"::,.x1ΆA< څX]K/ &$ȅit;2sH{)9,ZoS6hpeGԾcǸ7KʞB#{C=%,YI:!犧@CH}p]ִm0Pz/欝3_ҊL[;WsXy#x@o'ĭQU+ U*Oǹ-e#GP5ৡFQ&e]XxK>ӳ ic?6#a]Ͼ4]Q["ȎRZ5K𙞩<0VDYDi4Q03R!6 ][I5(ş&b}H#`!(d.n ERq3N`5& )r.8iԺ:ܵMݴ7JPS׀oy:*g[)Z;q{WbYӄ\W 57d"ۏ:Hܕ*##r{-RZ`9O=q_SWUg(UP-QC \N\|!dsn')w <y@~:F$8oEppjSqw%3'5'z.>WL{S9s"?qNFN2Q@M>nS+OdKYvg Em0uCQA(=_ZXαp[z k@~,de5%}5tZi@k܉OW;݄UyB^s#P$gN@\h0`qPNyqwHFj : J z $4$Y4졵;D(|9aNNVk|L߅GrI8B39rÇ?3~ѻ!eE?/P_Oiep 5o,`x3ÇO0jqf*?6gQKIENDB`PK'2KR4__3mono-developer-documentation-latest/_images/sdk.pngPNG  IHDR>X3+sRGB pHYs  iTXtXML:com.adobe.xmp 2016-08-22T16:08:25 Pixelmator 3.5 1 5 2 72 72 830 1 600 4@IDATx`ݩw*mz3ۀ ! BCHP:!wL t{oew]ot:%$}ݛoߛ7"L$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$BkjiaI=[2,5Sj"XSmPSm6[];{:HH~;(o PQHHHHHOE$@$@$@$@$'@G     J§>Y HHHHH:* dy_$@$@$@$@$@~>~<     (|:} PQHHHHHOE$@$@$@$@$'@G     J§>Y HHHHH:* dy_$@$@$@$@$@~>~<     (|:} PQH͟$[tDv~o   8|"ߥye D u#kBTRS0#L"2XsIOtK")kx\*+[:5'kz\v,yR )xڅ|N'_.y/^%kMnx͵{h[uquRgSޜ;rwRqUHHHm P-_N@.oTIu|Oey|W^fjܱH*7}# ɧϖ!'ʁTqD#)KE÷RmsĎ0HHH |~lH(]\M>F|ZE:ɧݥKKwOVGj/ExEO"b$g WsqAKXB-:ֹ~Xqj@q.2ѥ~pW>{ZE#fIS~-sT1 9qon$@@t)F@xu̹ocqVH"uA]*Q;<=J7҅/A3FG 8QT,@$@$@F§P! lu5RDZ_ӌ3o{bG. XYP{ 599b"  84(| g^H  l macԪs!A`x/}C ncKtEd l}%'SbG I   #9>ǒ- 4 $!i}]l $mNZ^ [ث,f ɦLAeM4B-[WX$@$@$@mH§ i >K\Ԃ4k:]Ǖ]J}G֞-3 !j >#9cE}Eg4D+_bh{;x@$@$@$ >! 8.n=FIņͺ>"Fu U5ssG(HV+?`w`vQz/HAvSrqLYHHHm pOe$@!T%, Npʪ Խ݃5ܥLcWQQHHHO=ӶWa$ wE@\c" *&Z⎸DLPg?hJ^)=44nb8354LMuvulj(I1oN[6J'Z/zȠ̚uzi$FG^1:ntOH 9'D .'7~`wʍ_zC}^Tb *)EHHԙiңs G\WsN"{oI#ujC8s7IWlm*$p.x^"5@%LuZt)3D)_YG'4[YC%5x!͸qKEd Psk67* :FN9 2p82dӺ^ˡ1pй^r̠tI-Ke"y-#VGI//_=Ҷ6[{?{2\*D6KvwI7[QEu.ceɎLv GK9PZ%Ȋ݅r2 oM r3ѱM¢C޿~!Q'J_hֵ3.XoqXӿm'}0߁-lUi#Ú,3(=>Քy#X['^,μ*j\aܥy*kQЗ V9"M*č@ ?~_SB,'/uK{x]5!~˖f8-bfϸ36bq9Zm1 jƁTkU;y$sW6qeKvT~p?b /*7zr9@Cv?7JFH JMeoatOQ!!*׿DߚWYzGk<4 z~2oJ[&K..G\;wԀ.rcd_7ǯ.ZGCU$߳>tAa=#˴z4/Cv8U@m:fO^'iQ{CᓽVU9e:=3$[}#Zv yA+6ۑU\d6'"Tb`̯ eҟ=wh9_ha3A4P^j 5՗В/ΪIwRL'GHay|{Y@<,ޑ_+Uġrٳ?s%ﷇXϒgsVf%<^,kko0*~Ffr\*Pߏb{ԥ^RP#|0kM3 6 ut?.W4 DzHhf5$?k$FU-2֞*N,V;zYdL[h~izxPu>)NɃ]J\`~%|P(kErO ' ͐X=L_m/ܝ #%2ח\'8o|*[Uɐˏ#ôfH/I'ѦջVHgDB/I~kRwUztҭA3,P}}rrUaI>u*2Q9LJ>.݁H_PvL~ˁ^潄N8:u?Mױ+չˇkMH>.qWh^dFi_Àbm͋1{a_ J8f< D#׽#YCl+fl0J.B._e L{׾mL]HyR+WnQ#Q@!LLQTm_lE>VecSciM`[(P19].};r qcΗ+_ѩfJCP_`Y]aC¼U\k{Nu#$Z|FF&U={8통($\" ׉'Hڬ'Uc@ t3 cB꺱5փ)Ho*ҒR"%>kߦ"Zt܈n :"Z*!<nlpd_qk&eU.vɝ﬒.-qA p3?۟l|xQR[BY=n|r=ҋ{ɣ!C@ OU<uS.9ɺ+uCfu1ی#%U_ӎ=R-Gu/L^gW}PS.("tL%UG ޻ XPǖa?(a|d2˗,R=}n@=YUŮw_zZ}u!\kSيwjrǎ:ˌ߸oU>0]RB:!RJ-"1bBL\^FͲ$nEC~FIƞ'O]O}c$@$@ DxçW榙{ʇjO$3jnSK6+çF }rVMs\RP17$SnPtKY ycz& F{QTkvj0̩7jB$!en*q]@U\,5]KGbD=R]֞SwH.`s=\w8R{7Լ +!Џ6:"{@ȣUi&|ӕY`A`+M=%T=*qħ5v,T8ic,Uy 2¼]&<.Z ۈ( ` B&pCpy~& h]{4rѨnIg-tFHi+=$yۭ\+Kvq Vh9yXR+KrU4o9 `ern[WV Ж  Q2lDtkZbRnM>i^2M. e %D 1L']&1j)Fj%BOl겖N"/!"֗W-[>aTU ]OnW>qJlIEoߪ cSeIH[`}E$~5%7VX&`Kڭnlجd`!0 6Ptʳhl_Vm٦ b9 ʥ;{G=GȞzkqlknk<}ۛqM-PμmfzpNFB}:U\!qzuϕ}в(uW np/+dDFi˄EFu*GJ &&dH\1o`h>cBVe;{%UfM uw׈o=NpA${r4\ pO/}C]&}uW|@W;fIm6뜫p\irqcoVZmGzם_x#aH$"}@H! o3 `͜DJy\~:ɺANEշgɭͬgs崾fM`u0i. !=Emi3bTz:ذ*\,RXZؑW. {L.. (C๦GVYeJzÆ[Opc[XpV:^㨞\h=>Ml/9uCW>uU˖1%5\: xWno =u狤hs4S)]QU!k=d}ڈ@d&"b.|I}?77$G^ib.~F]`$PFWJ΅;JV/]aOWq֪\DSg<$) @N۫oG.+s3`^ OM}kG:9X\n%F[l͓XΥz٣ћsK,}L47DҝrȮ2S/_ۆEyZwWt  epV\6q% `NA洡|針-iu7kR$E]nL/D8XmF:TnRXI9FH[?݁'JX:$]A.nl~zwx?!ϗ~yv`nOu]{u^Zu!ARx޹ێUK {}\#7<~X:DwK:WڌS,R+7[?O{}rMw9֯2Ǧ?Eښ%L:Ŗ/|OӚG۪{(X<c䖓˄ީMY[m4a3sj_m6mfo`k,-ޑ/3^~u`#P+Apܫ " N)w9\u_?YoϽXWOV.[X!wLr4ICʻ[-稠zAKT`RRYWLZ> ig.ɑt/M3y`r}T%=֓B ;=øsJf ,:Sv-9[EZGԸY\ =ICXYPv"o3QVc c.[?D r m]s$+IT˓FS0V3|gW^g{>h 6wIhu ҽ%S{e8sko;pi4>%<`*7hhmGJOWRhėn뗤fʍ_I'=x K+V{l CEV,Zv,O_CuSmCz[{*!:B0&xR "Y}m;FP7ph&5H9pú?bh61vijCS9[)*t}3:JAKu"+\h>i\p_䰃*?I'b#)+dM])m_Xq 4%z [du}G2u_n2|ɘ/O:W]=Z蓿yL_I $ E ݭ9uk uZ9 cOkY5Db rP8hAXL4E駺1 diKEk[>: ,0W& WRkO\0UڶըcG-ܸJIީ+d'ȯP?IZx ta :Z 4$ FqS pO$@$@$h N@!Pa of݁AI/I´k kUoۦuK|rpj)V6`ʹZaBً5^'L4J}[uҨ@$X++ުŘI$@$@$p s/O4O<-zбz?tR}Hc4*5)m'hD17Ȇ6A`Bxw$ak`$5(\H!]5CK5Pk-& Oٱ& @+@/4Qo"VZE76Y}kB `^N턫Ov/U[g[@k\MX⏼D *xN)[zPI~$  8\(|y^HO!ap9ntUn_ĝ]g"lzf<\[[l\Ze,V]j产4>-*$@$@$V8ǧȲ] :b4P@SNC@7mU殶qUKk7(m>_۬?U Lfo}BX `ϴvwY;n%u*p4{̰&$uѿ%Ts3\ HHHha/L$ xI8$NWN9cu9Vj-YmQNr*Pˁ0+bc-xC}fuXrbO3h8(^ؿY E'UźOx@$@$@$p 4q:x(V=|w+7D \Wm\NU!N ٔUQVnjZ:) oj ߩyfijX;{z؎‰]}ޗpޡŧH L 4emt3m[bߔ~w-wIA\UIHHڒ%]M$@$@$@$@$(|1$@$@$@$@$@mI§-m     @     hK>mIm  x  @[iKlHHHHH ,Pc`'HHHHHڒO[e$@$@$@$@$@aA',;A$@$@$@$@$Ж(|ڒ.&     >a      $@Ӗt6 @X N % ˶IHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHkǿ:}cږքe9['  C`[Wp,qgdφXެ`a     h(|CcIHHHHG§yXHHHHHi]&    h bi     vH§>4vHHHHHy(|NjIHHHH! ve     i/& <Ont[$ NA S%oHH ۆ~nQ!-n[%!!uezշ-=>ϷlUg" c>ap5  P2Ek[<)))R#l RQQ!NSpp8㤤!qqqCbbb$>>^|\ml*v랉HH PawHHZN@EZZݦ۷/677W%??&F8p 8 qUUGNM(xZΆ򉠇:NXHH P6QG$@$p{ZLuuudeee .]%99XqAY "lZW (aϖ8B]XЮZNP!t ݬ翲= #@s$@$@H@F?i= Ru|6c. edd2""lB=[K3/U   B`EIHZ{@'KX{P򑢢DD`n%r %66*u;U}QpHH94y  6$Vv2p1\*2;pnzn~vp,z,sX?{ΩCÓXJtD$@$p PBؼ @;V):: !XT\[X_tsf~ެ%o߾~{E |Zbpq`ٹs'Hff'z |1.sjEV-@\͏[% (|Bba& @{!p뭷0qDDQsϘߣa |TU #v2DBb#ZĎ&>DpZH! C" h]_|E{5= TćQᣡ|;vȶm̦DZ7oEɈ#\XOuLÇKZZZǺsX `Qڷ+fHڈ=f:ԃn [?HZPTqĄ%np\f "5M b.rF\R/_.#0,:&MF](| & 2''k ~V?G?4KhthWpy~&J`[Wp,^A{φX.,;>׎SǮ!$ hH `> KX@cHڵkeܹ`۷~䩛7#PuǼ!T20@'@ao \]ZHYHHpPp۳yB|; g'@h / ׊!~f̘!\sAp ^fOp}'0Y(cq] p˭м+ہuyL$@$p(|![  8 bbboe-Z4J$0XF&5f. ,8S98pcleeeYbڣ%zz[սuoSTn= 98~M$@$Ўh ­̟>ã'9 b9ثe/r۸Yb<[m"oݢ!rIHZN§XHH8 kuU3Ke*DBX$x(^!^k׮F4$zYB]usj*~vԼ  8lʼ0 !3gfϚ5.lZTnn%P"fɒ%M=b:F;yz4@% QK$@$ЮPΒ JW_}^{D=MuIL?[[8gr[Bjʳ>#Š+ZbZ$@$БPt{! h7xTt%>P@X{~rh+jaaiZ~=H?Զbu' h ]<ɩ9e( 7|KU| 5,gСru׉̉#x,cV6DuZ}d…Ǫ H@VlL*fw712Vf#}Vhm:AڔcdeI·%)~z$ .H)ݶY{C跗D>*n\'LVY|Rll3?=o(;_x&dce9_9Rc~y)ݴH:+d˝`uEMj`T)4{n[jDzdmlw0_Wo{7Pyb%P 4H>h=h)@999X>*q{$j 0:nIJkCjO6N#9g]js@b7lYE./җ4raaʼ5rɱiI5Q]d֒lyn7#&Y8.tb㊗ӕvUCT{TDgd#6PLOd@.zr:А^]#~MҦ+{vΗ-KL2?Ȩ<%Q5u;S_0V~ӧZvD2d{zE?x[\eqi27nj*$@g Ǟ1}=Ǖ. ݺ:A?]]b6mz}d;vszMFo~Td]wG?|>}YV]TKX{KX`Kol'/!Zq]Ȑ^(3hfv7AtٽHP))hm*#/mB9+/ 8_ eyC[|B=7&;ɒ\(j2X^3~7!=.T~cqWU i8e?#oq"ۥd)ZV|(\Pv<=:F&i_Hs< h Tn+fyy}∏9=V㬶#=NHsK/]slkEk -}Kijݟ~ݦ hݻbk$.w*YOzM*\qƢ2vˏN'Ò{˭{^.ۏu>%c%2w2]V3rC[|B=#ӉLN{tm_}9/qGѓѻK<eV, )9Y)wRtqWLMzﮬs^]]K?ȳ2eқJ+ϔ @AE$&|Gio#ZasOV]0QnznUl292Weڧ?qIjxf϶8e^/ Jw\?;"%EbuG\t\Rڷ!OՏ VC#T,٢<69~Yhӫ6rnw[Ft?kǸ^":THut߿kÆ z;RXXhOC?Ѭ0 cQ#խ_۾9uoBWyO}dzqg=* 4eѳS"xX:I(Tm(jM~?Mslarwj7?_69Tu2Z2aSv@>ص@>ڽPf˗&W% U+ZgJNZ0f'$/Y_@V.6GZ<(ߵ{]z ,*4s7J/UGWrq+ݲQ*#}XR'MjYbS7诛8|2ʞ_}RO?/؃=:JNaw XHj3aB\~WglpD_DGxR˳]ݤ:7b]Z!cZ9u`3/O! *Tk*~$JŨ;oTZGXE8FΙ.g=ծw+voo_o#_~DId{Oٳ@-55' ^,6テŇ:gtWˇ:ߥ։jX-@)Z]zhG,͕ESn]+#v/7 ?V3Iq2@EO Lͯq@7irN1wH!ol?}ErzϚ_YXlJ{k[2 =F(=PP;CzgwY?e5*]NV/@IDATakީFOki*zY|.n"B,vM=V۷^oSqƖS[˜\d")uV[epROPNov\7!ghjpy`엶̕b񀓍*{0da#U ̳?6%o&6Bez/3T_ [>ϦEnyK Y؈hy{w߱UzOMꮷxo9 zI=bt=B28Α^"أ*߭oPK𵇕X? .00Xaz*)Z\|yF N-)6m"OwSZfZm]q'CM/zpOީKQҨgwTYF%|r>~HG o^|>O<ӡHJ4AWt1DE.)+w!Ax7v;]"̭tWa4\E:UeU6:uXt*U-zu(;Oi&[ܞ=pU+_>ou; 3&EVˆ>޽X~f`_wv̯%zpVyQN`Vc>'Zx\T]=hl^jA&vlė%z6YL|dIE6~[0c}_QX7X-adxJo)*;[3N'|p>n]2.^?-^1!Fl ZC){O)߹]_׆ÒHQY#Fmu';65ȭ(HӈnV:g W^'B^ O۱FA"npHٖE6;>SB +_VZχ'>JUݘ'tT9=.czJ-^Mmzax>p@ zY҈&> CG՗b{P% 2}[2OʲkgWN]+[Wy*-ru Qނ亂Z&F3kܶ'%^U$yL`n^h UԝM_^`qkcN%+v k_*c!Ҟޗ8 "[d   C):}tP¥6:Tb_iy~HIZkznNPKj>o7QŊfYކhmNeJxBg˴Nd"G jIߝ`D@kPB#eN|k, P\=Za1g[p.5ӞQPԷv:-|5v>HBA(kK  sz+UkIqȪ(owF @}֡i$s_eZ+xןtM3]ش"ԍ]K#|)B/ݼi t2NY?kgSװɸ}D>Ե\otGh,X `HV[ Xu/DM(Y]&n}Èzp`MvVj +̴t̺ۛuHLQy} ɓkY{,b =(1 huu"(S`z*|0V\1@"=w.yVubwL`jW^ c7G "EsQC 4>mɲ[A [> wS<47ShmTC_bN5pq~I T뢥VB8>eﻯ,WEl}A{eFe[L4Z۴ L94 YrUgQƆnV+Gl=,V>>XA |y9.H >u3:|-,DOȱFlX &edzeyLЏj#G7+a a#MX Ͻ-y6*K$oCl\'rU*ɣ<-۔X( Audw=oL"^!1=zjfeV%Z nx:+ۺnύ ap'lw!op ݂ǥ o#T "Y! B;.CeS5Qnqz|?mN 嫾_kTJ=,ҝt–-EJM2ex„ һwo XK`76$Xj,i&Ac G6KYY eֵi:4HbǰHg} ᘱٺv5LuC \?a=@ob?fS.-?)i,r-92*B;hI{RgφXCY|aU:д\4' #ݜmUbI;`Cmf"LlE_\r*bnU8`QtuՃ orCiTH*U̔9]2U168tPac6'M`޿3U$QщSsCp'pUzUum z'Vn+/EXͳ<.*fuFiK = RbPYvb K<9ǃKgO P&%*XUTPxd.:J]5 }SjDjUQŪ9@*"!r6҇ [uVzR(` (Ft3D* *|s"uHR>靸]fsPIi_vܥ7͞CٳgZEEŔdѐEa @0U uFcjyUԺ]ղs  z྆ ?, u=|4c}XwJ8VCN_80.W+vcbʦXD& ix?lViRVY\s˘|%|5S5Ј}k{ 3AzS1XR-0c5˄I:fD+eJ]2dN޼IlU9 |;v}Z}NE_Џc9Di @'!@WNy$ @L6gup1\;z3w6#~j^wZ|N,CT ZKպSP3d=I4Dt"[k|'*W5[nbҽ{w#0/-)e11TAZ,!Te(r%BCp\T`PC*& !^2!!DDb bVdʩRA<<п~Pz0nk=zC#L>yGeĉr%Y 74Xg{vO]b-Zt2 ~,7˚Zk4}t.,$Pԃ tݔ}74_Ήݦ ! N@§{PC>kW K R"HPJ B@ y ٌ@rh^(1s:Z! rR1l@0RɈȡ>e֖/\}[D-,ߌ[D%|sƍleQWU(.VAn,7)5.L 0+0KHua]ݕoZvn ԕT'kt,FС!ʝeVsx4@ J(#u?]$W. 1<')##->D@HEd:{x.)UGΉI>EŐnd@ChbV K2b~ːZS 6oX߷iT+QjѧCK՗,#@ - vۺIa!G3<s~k5.Aa]EiNٜK K.;Ԫ3U出 \`遈A,K(3h  KKUA|U_} @G!@Q$H@~*RaECK΃(}/BhTgIB:h,bR>#x£Pq (zrdθeٻwqaÀ_4˗ ]ok79Υ)uڋ]0?G  .-/*NڬJC E:kYrX(j1PـPee L(Wʽ5b [2Qz7 cu1 V%j%땕N>(9s\`,,zJsGy\j w{f[9VEiYz5\P_d9 P9S]>Q+$}$Xw?6n8ٲeACʚW7\Jd=#0 $EHpШrv.*z ]gHF`⬮TD~)3e]wHlux[UֹDOUɎV7G1V!c =iQX0'p(|:# @'$r zrLǥIXvX]H[<9>nU'x t'T R`\XtJ_P~}RS*x*lRXPH{t/>|O֗VKE%sL] (M.0 opܢLh\z` j*,]ERsFDIZ6IZe C!\ "U󫎜jV~ql|WTUC"-4^"THZbY{p k MXȴm scҟ7Pzx]UXԬ?s&;]Փ5.񖵲aC_sK@  8ϭӥr'(Dz2rdB ,S3V.%tn `L$БPt{!JC#{lj%1pց3͡ͽ!ՍJtd7.Br {Tp[Dx|307s*[e ԃE؛Ahpm{0w[RTgɲLn{;c f$9T6 k!!xS1O]mv[^yb`6ҭ5Y~6`wG<\abn@>߭+5𽤁/Hª:JaT0zRX: Wq\\r0-7DRt|3O@-PBr_Rh0(BG*% ȋ$ ;ŰȜ.[mgm<91lۓ<_CoJnk"yG𨍷 %2$""H۵feekYOO?mtkv@AE-Nkɚ5P'!]qȯiIs I&kzo}晴M`( o'}^M+2> DݷqFQ{1>B>2dPf ;#2[h zV0Bӹ 물ZR*Z ymةC1CUXvG`H  @DV3@Oec"kGmrEb6wlT5c lp]C$ՠ΢@|L+@J } zC׳DsTJoغ[nbϥM˵K>gZ}2;s̳Ֆg~sc@>p qFJ-vCQVn-l,Gq@(N,:Jncd= t%G2>zYF.&8 ir0ؔd3=j C Ӧ$f8q}1gST0lߢtqZPtOW<CQ(QWu*'3 TՖUo1(Yͻ6Q@ȞI([7U&!YI ʴ(<>#Y"GtHF ڂ܋{t%U `H)wD`H@ qJqCUڂs^ބ>gP&@ɠu%Kf@3:bњ1SdP AYR^ׯuf"Z{? qqt-O?"ͅ24ޞᩯ%qn0]Y}˼SRBrءRxs\10Nda?;Ԓmy^_gSl7~5555t$ 55p( r e+OnZ|{Ow0FJJ/V0SPs H]OG&,{dQ]BE%P(*yBiBq i,k/^L_ dEy`V$JUMG݈{ 93dQ* F` 0~9اt:M^s&5*&_'*tSSs?1ο;ihJ2We(o{1w+ko=,{]!ps9{'|‰c?ZUoVٴ؄⳴̊5VRŗ@Ӛc\ߡ=D pS ֥:9@ fu9 @D:~@FWkmA8'~p#GttޯeD,+ADa=&ۢJ&Ӓ)wOv8fjE D D \ Ds9nj[ |d˸FfmFd4j>M ;k]s.R_΍x! .q zG_'=$Iߵ %3 \ѦemL^$N(E @TC ;C:ʁj\Z'44rH ;\D!6.PP`yUk%̐\4ى,~WQ}$*W,fCsf B_ɀը*3L*eLsmٞc6~{PS+6*-:% ϔ#]ZTӁo$l{ҖkN'BH N<ԧ{x?iyVlj*!ۉg9`xxFz_Y~3qKT5cY 6 (T+a555p4eR|6j j`5^f j~n\zMga/ N?V=QBx v!v r $7$bQis^ERʱ}\y38 "w 3KHh0ym:~ hǷ`aY(P!8P\VٙRD 3}5v zuo;Zg-*]T˓ mCt{]zV2<Xt[?d-}7먁ˣ|.QQsvYJ{Ktm Iќi;[ot լP s@θS/ߪu(_i9*/[k"7gwﶳ~|v P0J[P,9Xy{di%+[\p`{Ot/`{>Zާ"wUsb%p &p+ N!g&evSL"zqnu0 )(ZjеH`rHMe/9qdha^WmJhЯ& U4ђs/RR3~'@ssڡ"HwtjLXP#Kdeby{ r_Ǔ&>%j j j;[ɚ*i3Ncc⾕NwrkC`?F8@M#7H1(e<|v] (Ă \o_϶L : q 6m/-^b6ٿTk3fK3 Ɋt+8$7ЗL̕##_tCd_EgNѡgG3CKuXVYk -dk,۽'0Hѐgws}'`(1ѭ;ng*ĨLnj1C4 HMbZ0wS{(<^^Jm6d+VxrR>SĈb{a*k "~FW2:sJI q @d$>ܣL2I~*WXO螶<ץ<:fT. ߯VNI@@@h 7{(1ۿ먁u LtӖMc@}Y|`zzX# |0,J+>gG6\gϽֱbo昝O-bzƟ8&wlR6dx1ZWC2T*`B,IbC ]P D:[ÒK}↗Vtwϳ #34MeQ I R1>пޛ.aʺP=%$ #~nX'r1jsIf4k3+H7xi Fmg]U=53u O5ϙ/u`4.vxDp J/n♿{s#ئeR.aG]wO'5]}YߓӏnB 4-iB]EU!RO{ ^i8D>:(PJV  ɦu3gm3B!0Hpo||֮]kwqo?9xжVUKO,^j\wsFݢĊU >h.ꞧֽKX!j'ȭ䞆\0Op!N]HD34 d Œ5tőÔt0 jFz8.QoBpuu{I ۟Պ$=02ΧI~, ީS|O>JhЭyɀ%UK0p~v<9hC P.3g$@m)npn\ըlƙ˓y\Y`yؗB鐋`oGix+yw#^D D D \f Ds 555) ̷h_*FZm}ʕre2c%B21ǎ'N8ۃ[gO=g>Ln5gXT!P߼^`V+ u0WЄ6 uz 8\a_B9ء)} nL =q-,n0{ڬTN0:axby< qIk <:Ԍ̆ T#Γ9$ 7; 0Oϻ|?I;ŚKjby )!3nsXob_Ӯf:NdKzMuDtuK(G D \~ Ds J550(R3q02ż R;c2\& '~ci7yn@ nm0@lS< <׿uFF]aB0Sg-tS.a1 lے4>oٙKT#gmYCFV+9*09NPc PmPLanϣ."ꏃG D ̵ʙ`0.x'sog0bn m7ΞyG>g^xt\*t&/-ػwǏ07˺`/I3A&911+XpAs-kNn^0Yo,='/ax{lmraj66aԒǏĮ~[ydm([3)ާ\)+]"3$Oɕf,ajլ ]PџUVZGIBmԴM0x`wJyҝ1_RB3679 :äq;K"G%OR?:t>}yqYx69ӮoK()+_,́9ke/Wmbrj?550 LuaW]gcƤ7P>Uk^7KWUk| ?!cc@1V;xNHS7I6! KQ 0CeMQHX! c5K0ܯ)#?] lj-̑$mV+owua{]ç; u/[ !ƒ<1!#(^k\(8щAr3Z}8+$n tP⅖,ˢ@ݔE}r\ p֎ ^8Ž3J!3=:~I+ x!I>%( uGY91[,y,ϔ'xy$Qx5ƍu@@@h fY(G@hR ]@nfdxS`X2ŨVZՖoQu5aH?@{l^JBƦ[nS ;>'̴hg2i^Yr @e2vV+Mlu 0;4y1&z[GQF:ɆI=xkeш" @`'\SI+.|-k-[ط.ͯƭ_[;[md)dKCN6[XiMr%j2k@(8t%j@H2 /"'8;qӹN y1qpKIhзs되&:HSQZELIn"B-&H?gpyM~JڶPv Y=o jG;2ˣFZj,L^G{||j:QQQ͢|e%QQsc|F1M7!m(#0SAOXݻ}؝׻_lh߾}}v@UW] twwO?nIJ=˘.#6`Hƻ!Y˻!- m X4 > MUe#YmMx[,^ y){|>t萧DzͶ[vR%b^ammTVU&W`t^;A4IyKpt}Q+@^fXjWvpc|=i\J$V҆ˏ_p#>Ʌ'(يT/Jv :g Ӟd @5 H`,++V8Kȣ0kH_y^qYwLؚK,WJPޱEYMui74O[:'&.oҔ`0O`y1<B$yZ~e$&H:iy<uKpgObZ<%j j ji4O,E$j j`.4prsC Lv `2[/A!7@qWɘx֣4ˀ^:kz Fb^%GYexP/FPY%cy|o\%c9c[Q\SPAe$>a`p#q\ٳǓ/x Ӄ3'/ 7?;NkЙo=20n(/#% Ef3ˣ֚J}= ܅:ۜA N|u\dwn rI\^0ϺkI ( J01>.9 q'I8jSz0 d|Y<ɾ}a|x~Vf[7ł555LV#555ò+M $f`5 cEދ3#p#gX,VZe˗/w&x' G /\35p?`HM,=C,kپɂmѾB_}CÖV6BD9݁`H-Kv#6U;=w/75]!w@sX.|swG:k.[75,& {Y٨&~.]eE2}r`vKv\<-8x׿n:g9r<=g!{i+KIr.ڔMIz:moI^}G} y]rZJͰ^`pA, $`;D0C5=}ШF&,xWSКX06X/!B0 Hefo~{'k?Xy(qtX!&cҦӘO 36<:fkB2$O@H&ؿVaQP'LO #G|{uD7@CFwǿhXT*;~i~Rԟ+п:I{{%Ǒ"t)ؠEэ͔dߺ9fU ZnR"e|n?dԋX_=mOj멫Kc 0aKst{`BAJF0Q)Y`Y$4 ehkg %  ّ;?{It'`1=ȭ׏Ʊ2dnSi 9(alѼ^[ֿPwO6&0DMc o,,'ع}yYTVk0(_LoRxHݭ ]Pxچ^}WkNOsns%My-@>MQ@Z[}ۚv)`c D 1B>6R[Sd cu2-"@@H #+c5KqFHxkG \O qV{~ˬW{RIB?xZ'}g:1! jG>pwJnb)hdRIȐ'!\)dEz|9DA-=dVb`(́XQ1ҡDʢ׮DړvV139EՊʤJ5).r \)/^l:!Vh [~%6*v2ɫ֢bby4Qz& H>zLUs%}7@H;K@@@i [(Q@+Ԁl݄񡟚%V.o^x _op㏻!۔2bݫTXwB'ZF4FW3TY1"I!p:H$D#_l iM ȿuqr?;i8 0<ᚂo>fU:ڕZM w=) (Ȟ`e.,بep ?sBv5oХ X$-FOWe;ڜˡC 淬_fC祋Y͗fG]䈻Ib~E.=ZmRzTFuّQ;1:Mcˣ~kXE%<5g |`k g!kqMe?iÒk@1==:j j jI4O,D#j j`4PԻ;wVu ' \8pbĞ|Iws>lh 0"R^0/I2 `jO`!hw$f cPx+; \(C;߲o|rb:@!j`!Ps0_sֿQfi.GR ndmJ2%rFg)9\ʇ%$ &~ ]z]b$㒓QS'Ih"PRk|!DBVzZcU-! sBC-̀S\V(ƀٵǎu}y;K )^QzT NC}.={ڥ֐jiuA*7A4*DT2Ŕ:YşVea`™Lf \~aDetR(*dҁ[ȗ `kۈp0w,Uu2( m}VI+$G D 4"iD D ̕Ul@&MY\ę xe@h#i[xqyfsٻw*` 1A` b gh7C-FHƶ :rPVnf#<K,p,O<`|;{#gmDI ixڵ=+)3!I̹oquAj߈U=!3nSBt>^_ MZ'*z\O=o=ºq Q\{|:/첵̌Cvds.dvB!%CN@5{xOz=*0T}K2\pq+j[r4M?>j/~by].W7p]# 5lOsD!Q c?>UctK3?Hy<h D,+3 O[2ƜhR2/ex*Mc@ƍ0"3'mFv@HgPvc#Zsr` a?F0Ye/b|^MNlSh!.Dc^ zR)Дbw)c]ovBk;͑CGD D D 4"iE"D D ̭.2_N56;70,=Ν; $-O 'ۍMˑ"Nuy29E(Mc$0,CdL2gH^mrR̜9eݢ@O>ea lZfY\`hloi/iOae[)68W +`$W 'p1Ԫpcfhϛ H^-tP -kKIP5lI ЄFz [!5;V1T!PCjs4jRjXJچ,ԴG?]݂&b55T# 550~(0>.xc!6.Z]dMO-ZO=+?oo!XI &.+yCRhO"YVO))/{Q^/uYw_#Fs38P4cѡ z<ە=[s>ˮ^$ yjx>72 6ZWIwM Pćg|Sz_sXdtz8&p PgW_}8nٹNi L h &F^Ta$+B"Re*."Z"qec4` WڭɊf԰8dmCnpWJvݮ}mvvr(dq@bRENԊ;c555LV#550'*u~2P x` dC&[p-?}{>\ae|٢C_Ơ/Ɋ?!Fd@/RJfJv]lݺuy ,5 XG6g}wؚGlMiZkt\^]w..qWfA%)%Xmb>c#Nrp9II-wCkgΥ}PrsNh7O5_3=s8lvO~cX s\%EC B4@҄ƐCaL̬bW9cokb%816ӡ5o}S{B2͕N4ݒD^[3pa]8EZVcL/-lTSX 4/~6H@6$.@u8:9- >Xo?o>:vl w2a@($:vdq{lQLԛV̷(rq;%bPdbiO9/^{{ѯ]F}QwJ?|S+"~DC&Ap/2B渶6O޳ǦvR!!T(@C-ďO55d$5507{RZW%B5,Xg/w۔,/+Rra*Sb'lLKWL;.6bzbwpp 7s@x̍CIלs388,Ϻul>7𖷼~zMc_촵{K &6hG! 2Uhh#Z7km .WbHdmco1ڤ㮚k۴\Y:%7(Q@@-\v|-T=2:7 _ʫyE(e-jcJ}<&We>Gn]y4ƴ7 axoс`6l`7޲2+V۞KlS3rj,l;*DdLYhYAE鯘K.WWM= p6*Ev'6؞F5%ܧǦM|.CuJM M7dˎ+G`j|(P=eiO2@G4oN?u@@@h 2>ͲQ9ՀFs1m02}O^qzYnJ@9u5X?_T[.ml=訃sM!ֆ,hW^y}aZv؝]Il7zכ&a)XQ EG! ,Ol5QI_axVXa=8qwڒ%KON;m؀RHMX2/|KA^4Vϰ7i5;{vۄ)Rm=`$[MڳZV,рϔB=:j j4Z(M@ig]{\\dg{ 9w: ӣj+|(/~is='*֭[矷7:=ڵk߾}@OݻmRP1NOO]v?Vx(Dr|lVThP5###5ҥK 7Xl=n:Mjǿ%8e ̐`\Ǵ"~X 26^PA8A\-c'Sw|ƇD͝4Gfۛ'v_7iCR1m5`DjaO[MyV`8BKuH/JM$~%j j j`f ȖSJ`rΙNKi\Y+eR W^cG'jw=l\݂1?0:8>m6׾VW ءm oW)1O^efbV%]gRb}%4@N׮4b|9+Cl>G;@:xG * L_\+Μ u$ƊTҐacBCB$E`hi,l@JB_/ϰg+-vߒvMdGlRsKX.O]3]gB5cOnhj1ƧQQ:j j)4s\S *%7h< w%s%gbbSM-$8 #00*m޼7ؑ#G w"XR`L>u=هli[2$lj{'6 )DV.1QE[7L[UكpvCA> =>+n`{0Z=1?@ Gɉ:A|ZĹ {L.4w\ذwV5qSG]d|OUvz~*]\`X{HL@\ [i Fɓ'bKŌdi_̨P\>EnNL<{k^}?l8v?㑞P;ōy>vO>D[+s*Q?d:RkΨ{\Y~9[ۄJf;%׶)ak[W͵mAW qDnqݸ1~Y@@si Z(M@ib LZw u. te6@'={=aRN>Ǐx-ZT=jh( [Я}8VM[S37xrPYld9e Yܨ"8Șf{ : 0GdW7x•\5H}62}䋟; {+[˚Ŋسؤ}V~1YkB ؠ6nյHN83ff'kۤzVL{6zR 0Xmy:[+i|7j j@>ncQQQ~&4iػӚuh g)ya%ZF;,Ѓρfׯw{׻UgxiЃ1M]~} ?0a'68 "q+ 4H$@Q7-ܒ^#4]gFXc2] -9JsqYR ͣ/L/ʧMޯ4惓6.ƬmM:"MuI?UQ':j j94OsC"j j`50v_/534Uwd+hȐۻÊ7ovču("O8$M3N|۳;ڍy&}|`+z7@fmrZG!dIp{9% F f f F;"/, MozFU jӀbbZTkojKKmD噉=7>e VXeeֶ$&BX!2‘܀4U͞[=Z9)0֝k9]kLk?VWꦦc|RQQͣ|g-$QQsApZ^>UŝcM7is8ey*,5gm趻nm- ~~8&L1>`1U<=䓶g3v"*;$ŭ%,]jH~\ȡϙjEũ:# ;ϙ[p98qо}DVF1>(k8r! .#Sf,'4bG`O=vH,RX5b֋ZB [4,]k=3m#K{$vta]ۂ^6t>E6gx~5HP_>>A!h* DTK 6$[?}b s9`*+ ]ۭ/[龷Opq 5>=`PlH04mb ef ~((nC3_g(]2ލA j jU@&ˬfJC5Ud@cYG?Q7CM4x<>'[Cam&gu"!Mm*Rdx,}t d՛ڏ5oV*(?ۼ\~AWgwi{j `:.&?KM̟t8߳ kOmS#u_X̙ξڔJ(+kJE *?^QOUqYX\hO[n8՞Cb(XwK =5׶䙩@IDAT4M YT=)eӨ@>͵Q9@Zhǔܦb+Ked6Y-A@6AzoM QWCƇOj|\,?=g%:줏z>']3}yR n{ؐꙸ D#XXnBky>qF8`{״n=2g3_XBk,emŕ}W=;fIL5|}x{~24oo@XaC>8d7Sa ~Uzma}H\ e^HS_yr~ HS.Ѓk[Q2aW9jX6=@F<h* P6\QWeJg]Z|Ž71&_v6}F~>ʏ}~ر~ٞQ@ l Qs9|gD3[la)S#Eg~o*y].~u\&Гq XF48*SC% Mn,ڇVٯ,uҦ % 5聹r sYIYBWcUV,O1/9̆2GE`7MONĸM(m׺ sm'A\-5dPΝA)YBmW|Z1@@ 555ЬP\kVV.bi<ÛyhVǬ|{j kUlMݶWѳUV9!Av$ :}`ԗ֝9ikz;nwtZx/[eVYkQиMVl`߄i+Qqe*Ӟ?Jm)*!Df+uKəfc"MB r9cc/Ϋsf Ǧ1׋^F/A/H}NoÒdx);Wkk`wEqC]0~jըFiխQO:j jy4OE$j j`5 [tֲ<}i0J>2cVXO:@>Gxk2__:vt]Bv_O(OK$zߘvMʬHF+%aS8[D1RV{[U{mY-#g#J7=ZVZg"RE O\U1\k'GtV T2YkS &A|G/AMU 1q(M(iK f(ܞB4w#Ƈ3 KX."LF D Ps .X2pe4DWLmPԟZ{~ҥ O66 i֪ > r '8XP}uϿfoɕZrʭ@nv'ZkaU< {p d3= >%FLW-?^6C'^ImT:yaowf',wӭprȎ[ xx:Μ+bW]ҟ,`4i^sn_KCR_)4؂F |/iR\\`}({1-ʭ<_CpMاmHiX.GؽCJEɢmh!n;rۦ0f]+ &Y~h3b?ؔ'zTxF*vHǒeڤjuf z:7]BMgO"?z"[Ĕ_v%Wxmz`"Wv}a:Kibia(@5.0@/zefL+UAQ31ӽ ԋ= mb5555;/F D D 4*)d|+Rŧ{&~mRW7F3RAw;lkIh'4T0/DOMk2F@6mzLj`ypskZВDvtKar-V4+V g -6 g<#If M# "<Q(YgyXQAؾM6u&ٛIHvl8M|W;k.8 Sx3sDlE?CℲx,K\Ze{Kv v=8):}Ip{MCKkmWgliLv?shg,zp`#~bb#ZB#\ſm7Y阥Hve-Ld#Yz~AK,X`w_yDvn{vꗆm"H$S@\ն.vAY ??0@PywS2!h IVat jh76EZ{c )[)_ 5 -¬ 25ɶ.V!XG+إnP^ ->TDhuAn*" "0.>¥E@f!ui!ߒ*" "0.>¥E@fxWu8KCc%?ti3A)R>D0*SBȦF!c}ւ{ mm`".YC UKAXuHpuS2ƧEY.`\xݒD?=`D |"BG֬ĥ>y-Fr8C$37ob]eO$!S4F.i1X>cVgu*vmۭUNZZ>\ze\nӻ_*" "0v>cg#E@f bi0Jy뷴t(nܿ :&u#r* ! Va3r$UmVlmƩ]$km#w!Q AB$IC03XGe0^փ|t]}Wֹ>SSx\Yڔs<;N1@Tּ1~WyбZb򾆀['Q\ޮ2XdG\UG YED@ϳ3" 3gpuX $I ]qf +Q[Y> :JcqB !sP P߇>,oMO2{ ΍r>CzW7-.}啪)r+/v㶯TD@D`Y=m̯qvWήL)DFt?&Պ8&ve6a$́n #L 1 ޹^Aا7$emQu*s\Vtg, W9ګ^QDKK_]0%,jIXB;q (kO w+l ihV 79Рk%)4{~Dڦ;/ПV!B;9q܀VSe:YMm*3<˿_E)| %A^snjphn^)ۍv?}ֺ7QR] emK纊liNI" "0 `Tt֣$&dea0\c ! ,=WEv)iע=/{Aoc>浤VY`OeDIJCaû@K_p BkB ^ ,>XwnlScˆG<TFٵ)g[nqbUx+ b[vS*ba6Z|Xu*" "0.ӸN" "0SyzތT[Okj/܌JP Y!ٵXq+X{"1Ǔ@6},W,ހTa^KV5e|PzBbma؝`%±`~D"lt"A@2w*~E]bWW1SUFs_'x_wYݘnH惦qEunNWb/ًsYED@F@glt %XOn5Vl&5h}pub 9A=EV 3(ߤ tq;xI=dsW'0oN& B&)B{\6kƧU27C3|=6Z|/t[Kh|iC9l*ߙsu h.T Y>^rjvH\W.׃ǟϥϸD`. uLAq#ꬖAS uɇh #B "75mLMa.&9HZ_'ymA碌ֻ.7 b. `)bP"51tghnOVLwV\r,Շ'XoG*#㷇 }6`d .a H'(~zCBD@N@gt $a{`髙i~kUA ,Pr JWo|.b$=gR07Y14rL_yzVí pih/'+w!~(ԇ]joIeyY2j,%(,hc(6'/zxocg .lXT_| ۵ͶZ0d]O/-z6 K`GM8*}cq=֠2"nqK\9evn>MIC,7dr-25ϭhژeWsm%Xbaꣶn4aop=%4{Aܷ}J Jխ-@T.սRI9ha,/,f6MPOㅏv:n:KD`xc^v^ ۓҘNAv p;PFL5 VAA 2s_@M9>gkL9}OYfmgC<&+َ!N;e龼Ka݊47-!}:f * 5K &]|w5N"s_i]pNsTZ&y#tnMTYFjCua"ZH4'p:Ud# Px#5BiYi (m5 ]6dSqΠ^TYvxw`̻ƬYS^>RoDa\k{8mu5892 "aA3.Oa[Ng`<tAkP]8 6AdXXY*.q}qJ8kP9KrFUcMw0nĨ 7hR)y ![f w~7wO#W7@x:ֱ9G=%l\~iٚցV6u*Q}`?N ;RrUO6A,0QPKzB!JQV7El:/{B!fV6z"$n 3)ѩB~2Ak>7ǬqP/qˬu=Db>XzWZK`|*U> 1n V w"Х&K22bLEs)Ķ@T[vRjT4#(/|DOOPZ窈pl"0d jkI< n$ltr-ANxy8 9ޥ9q^Wb=',d[R1o"j'K75CAR 1Yi]KA3r pqÌ^X\1'BֳogSsRrRXs ^-AÆguwZ|xtUjSmms_$ᣐ.VyìolIT B h bвѬAp+'`J+ES,Q[iYg bldEgP ܛA~?ѯF=KOScJSHƤIdǑ:jnX{29Y*'*b&+-`2X;׷bĝsNjDJJS= \֑vquCwϫR;:sg$CD'k!ql+ m%E@vX'<ݱ_]炥P[ Lqc ښ&a!\EIj48c#'=o>hmu܋TSW{}3,oz3ו2.X"im<[LA'`Xi7Y FdX#(jNC؆ʵcDUhR's*^~ռo‡b&h偙b .O->U1 䬟t֠XAHe M5z?B !0P"@mBNa鲙aA֔_tgl,5Ͱֲ̟dgkA˥a9&5`FR-~E&ƺydvB<C%M5=EaCk˂KVNې,\@pd0CEq=n})nͨa)~\Fy܎1Yh*[|(x=?e p#]oW/k]&LnsV 7b‡mA6^r亡L h /#KcR$ u0645dz q9 -$ @5o^֝!ЀyK |XuB[P,ܽBzCe7SXV,byL !uu-Y23 5;у K l߁0s%w𮶦ԸҰT'H f#7A 30l@Su"xY_"" SO@g" "0&q`֏]ؠD.rTKáFZk Z&Sf,t]2Z{<`-AYMt!zr*{Bjiu`)&XbOlѐں1<SX/Cf LŁ5->>Ǎ\`|խoxO QkvǏDކzH0Q~-P|7Ycb}]aDxWD` HL1pND@iؠԳxX$S%|#mAύۛOhvopVl@=Fꢵ4@`0q&+ nlu%1bFkmbpN;\0F|9_ʉ V%\dX[>>| k5:E/T3C霽݁&fnceHc -􆬯\6`ա|V` q2#f.i6`?X W'reƒU6 [&1`:AAWw@уW={{Z4=|]|m*" "0HLסΈ8A~qzE' A4 '1g81& Z 1:O"ō?z,:kݻ"4o9C<$!kDb?ݘfU둾.pQ$0@|$;F8g a4]sY'+ڴ}<*~P8уgoZ1]9g@d_Ți1]wdSx7h )zTD@D`Z𙖯E!59 #B,LqIx;}l2`?/a;J00ta=\ 0ic+ABWe1)EO ) p^@}&#-SD&üAy;\"9zaJk\eq?;Q& V%ܾq\kRumY Hg]:zxe]6܂_wJWmnwxM["" O@g"=\׌Fݕ&e|6Y+Yg SF,UD`$p3; - C_;P</2Zx8G/[s|MACqXm ."3@cC҃Xk1r9h mO>j䃴g Mg=|koss/,?;>IlH|wW}zw? nMlz׭E0s#?u#^K;D@vLtUgM}YQ$b'4mIdlk{BK,Zht7m)]?6ga=gx81=`ru."ɲsn 5slt#xC ` )LgeKfZot9qD t7.ڇ\[!nm,5?I##ϴŀ_wZK?ȀeWeGn@k=˖| }Gз|~z'|}Kڢ O[_\*MK+Wc~;6 VIa0 =RD hgfusρ7݀c{f+!B]1{ TD_qMl a˲)(T zv>.} ,y~%sp%_d(zbع//QÏ?mu 'X.L/9vye?\'wZ0}1t;rQS/]smKO;Jz36C}`@/æY>ˬWnOYÑgY5_>10lٿ8߱yD@vX gszh9E[0`ˋV??4c{b(b#W\(nMpsdLlP%@/Yyz%#'c\=')y(|Gr?&k\DgiJC1)Bك/8a: /PeX dPɸtE[h޲`D~qD˰8EE"H^vz>v=q/> ;`G?CᲖ{ S߉m~vgaYg F( Ԧm˚_~w9js͗0 `CN% ˮǝG5/]q7=7ҚsjFDX,m>7n> `bq6Z z-N_z36[Ոiߵ3.ͭCgh$a 53q=p.EKj7Wp̈́D9#N  D1CR*z)A0QL!  YW〪o3a &ǁt}{ۃwYjKH"píw;#&|RϞϱӎ;agם.o͉ _o~?W ~~F7}V`f>Wۉˎ9b:\/4?\y;z c,QWvc8ؖ{%*.Y?Xqˎ=Ά.5d5SR㏌;sv "o325)v~1Aoyo_An/@a[.`Kt2u2-Vvb_" ;|hŭ {X!FB0DxB?F7\pbr`ȇ 1nkuaRzo㖟Όlc\g{ÕV1;DIb)LʔțPIlםx- GgG}|n,~ >9znYg }L-=xS|Ū|}eH,ǽHc=p˿l1õ{ԡp '_3/}yAy_O~{]{ӝz4w{ϛ^go}Iv]E*wZ{k?nC}~iO<Ҿ/'.,.' *ysn{zZy?3:~L/5C9uckmO8/eZKJ\1[Kq-}o|]Ooq06=5kCD`#@7LPzwq;xe`ʼn7C"$4(fx4w `>bȷIL:!00t>A6F$mp cRF;K8b[,mD#/ܒ!^dpRD{ cKsm*txO2daVRh'Ҳ *w\q `I pP$8X#Y.'Ju vv>~vmz,?|kȉ@֞^}1wO19}0i;n[V\ᐾOcMO$hb1{"=?)]* "~i, ÒaE˜zmS`_3XbVki@#'P%/'b12'pc(Ժ C͓Y?{ E UG+Ls|(x|`$@ &Plmtcv|Ywoݎt§~=`4m,"w{/ѹɹߨX4ju=EcOY͉ۜ視koǕo^EPk,\Z0^v/X;b[G!rvFuҀa;6s1Evjf Snl}!vsѶ-İ}9bq5PۛOnXhB6V,zVgm39Wӄԡ4d |=Ah=cJ2Utq[[~{em7n6Z l+I ONϳG[,maPdÿ9@5Zy3 롛F!\qy@IDATB9+ t[nđ`HRPgŞRT +Zc+j$u\<-QX ϖz}y9 } +?TxCKAcW#Vh|ؖ0(/S]haqnkؠ  34OGnV!6 huܦDq,Outϵ7ZO-mnpiD:4U=S^"}YW@\ea{9fxZsh1:v1S/r7^pps;Y\kH6,LNlq=?'0'1z@>sbzؗ*K~I̳,Z^Ώ#n4ܟs/j)dHLKw=|n۝)p֟nqӷym[Æϵエ~5n;Q](~>~v-O#dͻ&HhPDG%HiݍH6؟0W#c@mH Kph9*BEMu|m]M= --k߯.vHhD(X 'oy$3^1WO~{- Q|em̻yRAVk[4)vڽ@E3SBS6`}@K{^ؕؕ}/<]*WxIz!DQSpM:÷ߤ, 4?Xòlp~0 V!\|D3%W7Z{V?E&7ϳ= =w&{[u"ƪ"ӆ ZN=aK3]z֋13I|0K^p56#lnr .Ql6O&W u۟ Tmѥ]Vha.p-.ҹzTf[,>SF/Y/PĐwX߾6 cԠ5'9|b;` Giey.E[9[|-!SI@&v,=/gQ=E#Q{aM@/z("ֈda3u )X /t G8s0*sRqm㜎Yͯc5HP#[S =3}gտ9ݗh\:;FjsZG&;%>묫ז|7Kpލ s\s`?ed(**SH`ѿ[g[+>ns+b{Rqx`#MnR!zY|k|;neVd YuDvbPQE@sq{{ʚ Ti f"VBe4A0Mh)f^ks@Lw  Ka=r9|S7=bQï:)nX)v񢇢!CI8ežN{#̋̉)Љ"'1eq V$?XY10"A!޷gWwzyԊD,Ĥ|Uhqs=mto|\%@_߈8L؎Lf0漟g~m; Nrӝγ̐]|7~kS_egz/ahZ\ݥWh|㇂(Vhai~}mo4ga>W=->3o8%2'*zo9$h.~[;-{|C$$ܯ(OO,|)[&2Ο[>m]Ngn@&;!; ,,>ak)#è_2Vԗb_[2eyC 4L u``Hnwm )b(h(z o1 x-Êua+ 6(]|=bCFÇΉZ!~Zaj@Ic \94w_<ҵ }\` !< Sws‰z<3.-ɝgO"Ԡ!ʥe|aYw۲yRME#zUD`ʳ&ւIF{]Fm$̔՜sU׾jO;'dpsơ9bj Zs Sg:LV_;lue:nrV)d6_Iw)&,t|' q@'L{| .n[} cᛖLن- Yۚb༄HK9k 4cq9pnVL%p.D>3t_V o K$Ь&hr8B`YenȮղc{Ħ]O^)FJGBrT&.)O\/f۸Gb& ~i 5,yp{~_ŔՌ硈>t9Ma娋 E,y8OcUEfZ@8!L(LY #y„ \14'tq WE6mTOUKvٲOgI=< pq](|;S/<2& cvꐾ:cp↑-Dl'֖\l!SHGjMո(E ;^xۃV*vfsΡE{~_Rw̻DMCJBP) ؁|8E1P2 {Q]"nb6| [@0@9zn=oV)!@Ryי&;mA.WowcGx<" "0+ ̙3%1[[{NYVCL[ף97ujl,b{ #I?҃8dEJAX$tDk'JnĊ}KVZuE)_Ec{֊=6+;?c?^jڹDp,T1Rg#I*5 k%q$cV-S]p+ iBzs$p}ssܛDH>-=XU^E8ߚl݆N[~c%ng{mWgQ= f=,هLgYڤh<ڵ"IKT=iL܌ӹ.g:3 (ܵ2J|ñT#z EObjmoN`+V?@Vkq0mA^8уmujƂsܥ- -'EKaAkNl6[`2QaU0]Z‡aXp'rG Y9HLWt?{ӵ{_>5!D@D`dHdvXz^?)CGR KOإ!3 \dpVq=L_ (l^ =v2Njނ&C%Xj}azjoKZxVꈑvq<{SKк>EVCz V#=` SAOI+Lb|z:s<@޶+iORED@v8>;+H xG\Ϸtq=ypaA@7\טWHoy_9PВxöZ}2d =ABh(|&,=»QqH`Ģ5h[ Bnѳ sQ{jTD@D`% þz=l'L&χߋ.?%L4m/ l t3ؓ` h髻!= sܰ#Yyji/T􂇃w‡Kc<K`sbKtvLq֙S a)c! !nMO}n2]u u#)7=<\a!"Q߼[D`VKۙ:gSI]W)d cNB!d.8O N:dDzWm {}%MSKOm8=^cy(tha=pIE;KQC-Voɝg5[^ ZxZh.qALqc9 )zsv>ȂX=àD$|v׃z>E<[g^ ߨS=V|=\u.@p#,@8P>p{ c|`!C[?=0("4>cСة>AK<]^w4P" 4W‚apqk䥍4` :|bP$ 1Trlo̘>~nE7/xbX`V? v7/w,~9ʹ }Epx$8! Dk$„pmc]~x`+qgɑr6|Pl;(S !=a`nn=i,և L9h|i qA`VR|jw‚}6d]UZz,x=6PxuSQqs_M3O<AP[ryqM̉k2bʤ)Ys*Ǐ,|5ibv?"Gl]S3=)^Ơr~lLaݏ#d\lO=\b g1ֆBjOVۥ#<S](z(v|NSEOP#p" "0^>%E@D`;{ۻBhamllcV`x.P $oV/z/*" " "0~a]PD@D`R  _m577;W8 -Mۃid<>Yfr+[zZӹm]|,y1/Z[E gMe fLyZ.nF< /Ф"" " C@gr" "0Y.\n8^p-;޵onY(~|] )οFS@OgU SIJ7[Zh(t;t6SнMTD@D@D@D`dٿtww;(~ (B&8gb7/~{?rS#}V sn6T)xC E<^TUP&&닀<ي{o'B6Qpl&BM}( sVʽ}vcMPņ"cxС~;"" "0F|n{;<ͦ> s̙%Kl!zE "Z`=y47s[}h>ܓGS։RxKO`O`cyaUED@D@@a;E+nG!fۮ|(\1?u l,lPb.nvtS݌I ~֮䡨2<$aa1yKD`l_>ۗ." c%>ȹf a%N9}&^KNlɚE[\WSvMvSx6 P^P]m6aCED@D@ E^nn Q0wY/y% ->>DK[ {쪇lvSCC >޵ @Q$|{P/D@DPPo7>? 9J]j/zj-)nIPLhs#̝Μu>޵NjQ>CED@D@  &oJf ,?CD)B'Xd,"U9=>kbyuv " "| ۆXYAs+?{{O-E\`aȗz}bǻT~^/xڶ/VL> g;D'x= w%XO`o٩:^% gyS0TD@D@7 ~;GP!f c^%**CO0sOb i)" "0#ḦפN(x|Ú B*,`' .K$q܏s'нǻyх&jML^" " ~LoQTf{ V¢s4Gݕ[xdA[/߁tmcq=~-URJ@gKD@FǙK?^m{.YQ|"Zx8)E>3]" "0-V /n5'9ج$+ۜwOL!-E@gF.uVD@F%P-dᲺcyAY@AJGͼ" " #۫ō.OP6jZ1:*" "0._Hb%xFvC`,~3aQ1~1A" " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " "P& Y7kr u/}ɽ~ZSx^ϼBSvn|3/!NEsg f!s'D@D@D@D@D@*$|*("" " " " "0[ H7Њl% 3[߬KD@D@D@D@DB@§B+" " " " " l}z.  V>D@D@D@D@D@*$|*("" " " " "0[ H7Њl% 3[߬KD@D@D@D@DB@§B+" " " Mnz&Һ@t\G`iE`/|˚wPOˬ_k7h미ĊleXYp)exe:GtO؂^wkk0g+7VYP! 3{ޥDD@D`$kc랾nݬCms^lNzgYqpp$G 5ĭ1n];hQsxdI]?zmJFH>3" " "@X`sheyv> [ ۧ b>5 >}~eK>8l6f>w'-t\k6 W/׎?Kn{44;q~vlG_s[lO}v~Y6{~n{}ol=eV{TIv-slKC~{;owXTъL?ܽRقrew~lGm wp8=y/9W-USpښptG왮T8@gzj}'myǀ:Y]oZv +p /tҽlMϠ}q>K) D4b{otkqq{:oް!ru!/J E+ļ6EKuX-7VNx)fv'TlX^v뮂mlG>s~ҝˤK䷿lOW5+Ln]7`typm/<6ew{sm죊L6D>s6{x[͎Bus[ -'7 _A@$cg!{}v.-cs.Տ/n{s}k-/">%v?=]nA# utLHĎՕP$/IE+-ԓ֌p>Q1}Džnu:+sn= $z@>(N5[1X+ݷ:Y@}{_'|h;ndA['"v_o#ܢ:Xz(DE 8U||a׿?!1_($z<[nu,LT,zEwۻ%#- ޥH( Cl(vņ(V@AA=^B $!$7slB !?߇ٽ콿MLf93uT'A#G]MMVk :YmSuT5};앝p|ĮY=%GaR0ܳ'OpH~cWH'䤀xHkebAٺ} do' :U6}u&K8*6cSZ;e!)i7˅ϕ-dͮXwɗE?4(Vg=פeO'{~ /H#J7tgI6fmC%zg%yh(4sܺ2LU/?#<w2m*^x{: $)zt9dKFrھ=#>BtȤnvnӱ'1JOfmpima=nz.7>k[6G]%\ֹQn}q;pR>'I 3dIhnRFGjvN]-<kzu6m&g:m[p$F% nyH hJ|ۥ^r(v[Sj c'fMrpfXQ|-D*$s7m8Kj#bzRK$inv&߶GMѿSYr3 /MԑreS}dַ>ԫUUJ+r*$rAl@ (m>6 2X;t$l*}Flm"]5 B?KE7bjp!;~';'O8."hb/^R{T+pllx z;-QL})1;k'oO5GIhsanTyѾ_jc'LWE-]j4aX ѱwtnl^ׁ@ z:5RzeYqQY757x4T~=JsI *t- n]K] KrHIڻW֬tSX{Ϭ?cxc.\};(SlMW,µJ[DC +ɠ.ͼZXG5el`mf߱Z;Y3g;-u4@StOz%ۥgpys})Qp,# . K"rzrYM]?Hp{,5V#Iuָ~->|mA 3I`= L::WvhHe¡! D/'?.z nZg_ȒwKC?q{,\.gNs[@r8>^V﫱 RJph9)ipeɑZ˧UB;^+0_) mрxpC8M͗rO8 (`kynx<ݾcXWoc>7$olXjl;Ͽ_oF͗'tmMg^_+{{\NɞY,BxyXBK7"qqRhi~ireKOc#>C^+ujT. ib8G?qT~_}l3`i:Y>,Yn6M~J7W3u ދߎy%oP$$Oձ"-~Fv4Zvsm[9ݷϊZQ[fl*gֳ3u{nC,uf;UdUZ Nk~Y?}m Z߻of ʼE˽}_D+Gwܷ+ZX?b#1eJSdOq>y-Rfy⥡kw]Rnr^jig_,C>JH r{NҠN 9(-udmnȣQt*gm*~{1%!-ίΑ+"d_mb^0LѠ=K/:iy<~EM7WDͦ"T-UHw5&c֔Uz.,\^]w9دO^qbtHFH-np煕{`s`,-Nm2Jϝ 8 بKtFek~X:j|6yGj#[V8>Nec'.yC on{G̘'Wܤxd9¦q&ew[3eyRze>I5Z׭ch̏~j2t~Y1B%:f|W?>B˜+W]R,hɨ )rrع[^>J֬,o?\Ң> }ϗOἡ*A*TumT[+6uGn[5H*jokP|sWs79]Oz6q?kv\P.3U~>QKV~[7˔;V]} "p ,IqSYb֚ex[Cgmq 0s2m_ҖrM]dyy}$Lnw=)Ik¥H2ch7*u x_۴Fj(y12{O SYyۻ˟Jhsa2d܄i_4!Ȋ)65@yLGl1_<#-ujP^F-zRcLgq-J#ojgղ֑c-xG3U njYxGw *[NX*Ne;SF+rh# +ܔ/k]"˻-fM z-Yi_blZG~\K)l?O-wtm:=V撘$LsJPk<_?`*E3)βml}z]c#m|7uZxXB[V[b hr^GikN/Zq{븃2pTl)?6X2H^T\Z׬w;>~3W`7/ Fjd,\zC啮嶖Sk ( @O'QcŦ̹e8ʳy2\{HBewr6zD "?[n&6ݼݓ1+ٰssbee^ݸU3/mQ<"'+6Y55 VZ_U g_^Cтs_t]pg"Ŝ9vAcnx#F~ɛ^;#t =2ZY 2ǽd_Q{]^e9:iusv/I3xqhk-P% 'n)?|Ir@8>>N:!npႮO^͎VVUy䈦Nm%^eaD l폾:"ZIRj%e'Kۋ/H>ٮPpkYݢ}{Hm֨ vseK/ _"6oV"2L\_P{ܽILzb^hW ,W ˦Yxr z*$A-Y@Y+8g; ޘ?."ïrAznKeά%K:9uZhٺffW{7ȈAO=1:lN]giW}*uK_m?T~}q3j|,Çe~u,#V_,'oݺg­2mL/gS,}`CG~,ƴL8 M"Q=e< m\z`9\v ZIC$?Ͳtl.m+k@Y+ڝ[9zcMxJ]xbEtF$z_ډ z.8((Kil: :t8ݧli΀Igi q/B瑽IY~윛 +\T6;uzSbA |lTޫH=r`j$--K#Koʲ'5(הUek^K*t "K-{>d+XTa)R=${!놿.jZRןw=hEozd삭wL<]U.ZPV:҉KwZqU+gZBb$gD[#McGOCyZ׹a9wPLyʽMôbC?{yJws}wDžŊnk_kw?ʌ5Qo}PW9WӤ^SaY5Fh!-F\RM.E tK]8P0ͯ{5[N=v)V4'K,SIsڃ*t2A]Ov=UCO਎o;F7n&owvWu%G$~`fLJx{%y4xi \*uU!.m'u,y m[$iU G_Ke۷e4i% |]yl(Ѭyu߸N"?炶nBjר7p z6R)nt%fܶgʮ)\9G9?F= 8R+ZL.xkǮZ&5 3"sU*q+{Jd~hvL/Ki vMUJ_AvʊlDmAeI%e߸m:QtdCdKޖET+ ێ<( n&Uo(yk hʛ#[Q1Z;͚j<(7 P,Ӧ'zfر/t'kVx29 ѕ\Af=q6qm(-ԩ 6EjclM7gdO) :2#jpf+kΞ6J&QرVH âmIUbD?^r5yNG,0 Fz,􃊾mkn=ZvcϟhW˕chTg~\*ojuaRvHjo-n@3G opJϛ{k"Gujܓ'yt:7^}9_cwM$GXÔ=#'t\T&M1{_c}$l,׺žյ9K뎵Yiny 2:ꔺC/3߿w_cۣv{>q 6MFXl$ZWY'NZn¥ :9suJ%=ū> zlCb+!oqޠǻm^:bSt1oŦו*$85^ ]'7oۼ rnr_o{IGvZXۂo6Be}[Q* h,PofjBRXx۔;}Am3kΆ,q6- @ tx/7Qu25 G5̚_ɟzK::Tl]CH9Ů^`ݟQK-o珷/~XoNwpSM![#06Y @ǂ*5 P2k{4YBcFRXiSlձF[ih |XOgҬk=$,+ j2jvMȿYRk{װ){utȿYpd̥ͦ׬k!lh>gû=" Cq4  [ ߓJG$[2am >;Ce߲Ś^%JرM,aAMG[ {MMACeף$i>Z$VGz?}r]]۲Uj1 ɪC2jS鬘i5-@`'n%,ii\+HZY Vpg|)-$TlJ=7pű3J&cHZYT}%RmϬA.Jܴgt}i϶,;T-uۨۚ5B/iOKf Mmr|`^AL#]\ԱYݠkQeq{M ɯ#çi \ )di-ATy-º^ZYj`ϦZmo}K}=wu]9ik[S5v״}ϬƎ3I`Q}y&9֬VN}>\@}z|z{Pd.q_mXqӓmy,vP$xR'>')&:ˁOv^v[fwS'o)VbHgͿ]ߴ<ڶq   Mlr:  OG\!  dS'  /@W   & #  @ {"  @6|    >q   Mlr:  OG\!  dS'                                                                                                                                                                                                                                                                                 #NcrIENDB`PK'2KQ((;mono-developer-documentation-latest/_images/monomake-ui.pngPNG  IHDR3 iCCPICC ProfileHTǿI/@zAz EJ(1QY\EEˊ.(@ւba},ʺX<{;;wNιPX|~,@&O(d1D@րbg=BC.Z׿$eBQNd3Q>F/L Ӽey 9eۦ9q{fj"¼P@XchNA}(-x.(SY P^bQ6L'y&Jˌl~k:23DsF*CWJ(dNG1;+n9,9Gz1K0-WȌc0?/cQ?)l9N28?5"zsQ8;=(%P@)[$șawXtEKy 40hvB@L % l;@5zp . `!*D!MH2 򁂠0(JR $ PTUCg4t Chz}>l;p /S,8.7Up-|n/;~ O !#tD 1E/$C)E*Z iG[C>ap18c16&  SǴ`00q7,5:al 6[aOa/a`q8gbqiUM=f\7x > %]#!GI"ML|BBBY1ә z98.bF&śTܕJ(}Vf((+oUnU~Q1VYWʘ*[TC5XX-Lm u u?u.ct w44F5i\5_0 F1%گի5m]ݬD㠓]Sg\WS7X@QQA/Uo^}h #JL|FdžTC7,ZF8#t=F}ưqq ΄kǤvނL)9ft "VWq[ͻͿYZdXxd)g`Ydn؊mUcuۚjkֺM^4` _vMv 9;:lrut\x񓓝ӟΦ·G,LZxp᠋ eؕMˍV]ǝ^>aq㕧/'^ވwwOOS_mFq?[U~X@L69`:+X,8H o ~HooQkal yjb5Yu—Q(0R%!;"Zc:zJ,7-W7gɎ%C%w,[zuʲegK/g-?MN8ªeM$2w';/9$dm)nc\/n5uھ!ҧ233 yrt^ y+&8)kGָ PP e/nʣCNPh 5&cnT<<^^JW @`]j@ktY[vЯ~i]_,*ޭ^^^\Xdڴ\v {swǾnݼp,7{9GdU{Zob;g _Ú #V#gF}G^,y1rr?v2|uO?{cƇ^ ^OVw6:'B'|?O?GRko2,kf@Ѐxsj,>HRy~yFv@`hACOMF?lm5EA'Lǩ*35td 2Ek= 772 932 1 sZP@IDATxU6{""{޻F5DM|bKMc5*b TtegYf/x;}3А @m%U[`4E#    *(b~fPy`dB/ @ P AcV~m9D$@$@$@$@$ (Rci~X5 @ y%*ju]i>Y @-"PԺեԢk uB9J\m6ȸVI$@$@$@$@@mPj*K;BQgAc @J⎨J6)Y5!kMQ$@$@$@$@$@@M(5QGDmPK* TY]eRVUGv l6 @fNE:ʮ2|$2UJ\VN     5ҥfZ9i;R%P:JU[Y;|$@$@$@$@$PKKKUJ^1eXYU3I,_<>ˢHHHHHvWӭj~J3A O%-"qG^    SvjO%mj2ъOUO6o&[~0$@$@$@$@$@@ed;]d[LUd+ &SV*!R7Ӓ DHrlyɤKW0ɔJa;J9LI>Dei&    RQj^|Xxa6*/,21 թT%Sv4 1n+Q3;/)TˏJ/.,<4jid]锛e @uV) x'.0֚gi|;~Hwu+66,.`I6 ye;t6 @HV!.,<*,b4ŒnXz ک W”JQiaQ~/[Yz}HɆ!OXZ,s'&    U C\ID0o"?XYt .E)r %|ՋsF^?(g JoqQvX=QG$@$@$@$@$PuQZTQ!bo cn(@L𿩤 /!ZP*eK [ 4~e]oִـ %PRRdO>O|aӦMT (PJa|w¢4z)MqK)Sɖ/]Xx0sQUF}5v˭[Jb)-M+8M$@$@$@$@$@ deeINnʜsݥJj͉QSSJQs/ )/OwB2 dˋ.gᘖpС? ѱ@C$@$@$@$@$@O ??_Ǝ{ATi7yaL!4,t[&,.,>^: IsN8)RK qanݻv?|͉db< d 0eTIBӃL9prqi`2B&.<N+6Ӡã~Fp (.DӐ @.RbV6QϭIS67/jK!Е5Q~3ul A-.)n̚eˤ믤x8)aʐ;I${$uk쟒Mtp)^񕔬e7-9-6Kvv-.\,V ݰl9.?RIHHHHjt:)QӅ,>LAHgqa~%ke%B:B`dK [a6>zS)%Ӧ7H9aɪ_!(a 6ʪ;I)Jv.<џ5IgYX-dׇ(:ƾP$JN $nrO>-c'K+PۼqQW.po?H"9[Yߨ ~&] ߌ-=-_c)w&ןԯze$@$@69ԥeæ8LƳѾ`7)mKciv`|?]#h)Qio60ĕtdkJ/CH $ FAg i*6K"M{Œ*zdba}FG,'I^n;> Hc-IXӔN[S E6eŊ,(ȕoY.VՋ./.F @-#PZZ, IҮ~Gط "Wmj2锣pRXX mbkML~h ڈN40749SN!c,)kqfs'cI8::+i>wvʨk;ۤKFfwbd{K fc)(?H j^lXYiKrəMUھZ&n7p O$^Q ' :E9zO.,t,o_Ѧ2{'zg#r,UBf! u *Dž:,}X|TXUQ#e|<4D#%cƻi?Aa*uiViZ9x).Y1J6nP62^XBAb*ʻJJC˱/W%6, ʨ7 21ii}eM$@u@q?T qY4qL͐ћ%+/2|*1.rgx4H}q??YG+' CxZLU 涰0;Q* n/Kӓ @Ms"o?9[ԇceEyU4o9dyN[`|[Z w|tmwh-waOeӲJKw~RuERiϹ_rXNyWWru2sZi߭art_zɕOsi]:X Kvi[8Q2qIlY3w_*^|Fy+,/>A;ŭ)HH 8Fk50-,F:40,$. )*Ld҄?QvXpǴ(յ_)h!bb9Ջw6ay {n?g]tڮc#Sw6|Q60BvQ3nW 7 &*& N7;[^ ܽeOI].:[ecq_,QNo--[kbٰe4..&;KCGH&S"EEQ-4sn4%#ͫ'?XV ˗?|Q؃//cX5V-T  .(3q掲훰0?ɤ 橑5U AcaQvXplV3l}nЕ>Rz!ZZH?Wdn7].tGLӅ1Q&)մۧ2iKn7],B~i >sr _QI4鹏 Gɔg_G7iݿU8KWW|eiZ-1_VzZKVnЍ8r[7 ʱxPy5rCKh̄[lmNF~dHsnt7l(;vRMS6QYot# L. ⷅѕ(5a-M";#6 @-$Qfe#gn?m<䍊? @~6XK7'A !     ZF $+)Sif6&*OЍR1Qq?mam=vKFd* dZ     YYY4vݬ?(Ne -]8?]vPP_DMWŇ٦+$@$@$@$@$@$Lu xAsmV;Sv}A1~X<nߏ<`xoh @m#oT-oi, ~s[xv*i㕱]x ]pmyf0`4$@$@$@$@$@$P[ 8-(8_D}_Vp`>tIMٵ*d1Eݾ߯Y9~ˡHHHHHj_ ю0 k8͘l dGHSw'[X>s㇅'&     F6pmh! ,Y\",N/PH*mEyYdmLIHHHHH6=t%0Mg&h#MRHC? A7 &?oâf->-vu*QZザ pOoaA&     F ~kK0#26m5bC!m GxX\XX,6 !;Qaaq~-l?.y*BPH+*w"~70iHHHHHH60=6 +KU񯥳c}~蔕n4;h˳x Y8m     |'L k Hkaaj4, iu4ʄm?@4~$@$@$@$@$@$P[4Yo[glkZLB(8IHHHHH 5aaQmҋqATU.488gaØ6e>%     EtV|o[xq~xX`|ե&Ƈ֏ݖ646 A&G;OM{G)h@AD>?Ó-HHHHHH SN9-OE^+^TH5. GyA:N$@$@$@$@$@@P ExQq~sׄBFe Y-6 FA'Lױ4־42" $jHX|0,/.^n     TtxhG0.KlX`*kJ!]HHHHHv4xz&# Wca+knk (+"     40ltDU6QYU4R2XٴIHHHHH6u%p?o3U! rTcG$@$@$@$@$@)҅ťP|& iŋ^Y T@<&^8jI6'm!HΏ7iƂHHHHHH Nc6a$<ɦi3A!F F1h @&Hr$RkLp.ٴV6m     KRы2NDNT`ʧM$@$@$@$@$@@*:P*ikG&+pHHHHHH |w'iSIgB@      PT5 ȌSR d0TtTڦD%QCHHHHHjD:NlcmUH}l?n     kL1ֶ.(AD? (:Eg* @- @$H$@$@$@$@$@uҺxT&     ւDIHHHHH.BZ*D$@$@$@$@$@@]VHT|$@$@$@$@$@'PgubEDn"K7ꪆ @#%mIzSjݡ i$̉2 %Ͳs%/vdtJB$@$@$@$Pk[e٢!ZruPKFF6QeTm     mߕ%[lز-&@46hOOAvζHHHHH#P- g@fBe; u(GF    @oP!CHHHHHHBZw-[F$@$@$@$@$@M iF G$@$@$@$@$@uҺ{l2     hTH3P8     c˖ @FBч‘ @%@[HHHHH2Ҍ><HHHHH.*uزe$@$@$@$@$@$fp$@$@$@$@$@$Pw P!ǖ-#     &@4#     K 6-3E[eyRZZjAqѾLP7/w6+ni"m%[6Mg[R٭{gɯ+0_6I G65.d셒].S ,]!KV\Уde4oY^ߩdg4d1$@$@$@yRzSekII| ՓO${yM& U5ofӥMKgm<8CFMA7.u@x'*-9\V.]wЎ~|2~ڵw?cᲊǿ^HWys8hoչ] 6N$8EJv:M*#W뵗V&񚺞0   #޷ `3+QzyM6_Uv&#rf-[!V5o=ub5e|:nZR3ؑ]~lrs8鿆;ᇁG#]1r]ݦ&f+Vdɪ_uuTd ??&WA/G&-rV[/?4֑_qfk乏GԹ܈"Ϗ=\օ+Vʁz#o}*op,l{Mwe4./?;9d]\Uw>f|G9Ojffɼe+]PvC*?adݷwwٿ[e%.ž9秆;u34/S;c,({uZh릍]>N꒒RN;+5*FDo в\p69i7ʰ#\~GO.8 eO?Ba;wN ֗㤍RQ9оe9j~W ۉڜH9KYzn;r?=~5* kCsaP.OT#   @&(:0r*H7>wn=޸s8%QU}2,WvڳnS)k6l)\Wk-2zL,iW4T(,ǴJ0 !ʳ}]W:hQ$)'B:[~jV6G75]Y\y56yo4wL92F'_i7sšC0w<˵ge+(A1?]&r*_|MIϚe$ߞ}l*w\zקGjh"2NQ L1ϋ;\2AF2k qnT4$@$@$P#~^B~P8~7N3OeK jDVfqX)~u 7eFnz EʦLӓ܈O[Ճ擱S-v6^GN.׭P>f/pax#cJܩR0zXlm,vFN)G+gN]f]o8x;ʁ륪T65콛x`C/uy1#Col:J\wzA])."Ο:gǶRnXztho @C:ߝstla곿2Xޥ;cbLŧ}R1L-szt_|x"|)ұus)u,Ln m vX[ۜsJD~Yܺi9VϡO8mogj_N8_wֱNŹx1T֑K7 :]$iStPn,3mhKٔ8 ] pn>UkMUJhO 1aP6a׵xQR3F?eb֩~rK|#uãݲ{L)0(?Eܦn6mB8ikaө):XWDGf/3W_G&kڏє] tMDžq|6ME>g7USnK<^[]:|Gű?k!M'XXG7qOmYRf֒?Y;ѹ|eB'OtSL${ӎ \{v`8 h9: O>2m4٬J]5y¸ blRv*E%@#?\6biq l6dk߲ٵNUe1hrΗʃߖ|K7k1M+s0>mS/6բb=pkmlqڕNE0&?v-4tnZQ_KW`ͣ)'mJv;6EډPSbS QnL.͘ ?r3o$TtZnL[K|Um34:ekK ǦI;uǃʋƚa  D<;Gve̝/g6m[nTF}(?7GHإm W4t4kdiafN0Pܵ4w+v?ҜE4O+SvD?M`3׶YT-6FYQ6O8pL]^u7ޙS-spJ(>b#X.?ѤOem޴|ُF fSzs, ;bI4*/L(_[k}{vlUH-8`F.EGb76ee#[5s#QRRF'k &>kck٦(2@cso{HHjzBPESNMzSM˺GHo.#f )sOxčFGXvaeAx͎QoI6h.~;B7>vvE?>`G{O?y {.X\v!廛nYCP7,Qo/ f1`|oo wBvul 5?]\v~{r;_sQ=nk;z#P/]qae$0GďbNCdyZTmI]t[˗V:6]H(Ҥw,-]"BWgoL@>Ok}{Oa*e<zg~L:܈i& m  & v5ӸqcGXO6:ѫV,(vi"MPyl%.W2§%Lܯr_RQlSPmiչ]'e avŧTl(V&OKr;ZfeS/!4eS4oQEc*єQ|>sc6i譭GǪ|֌+RtO=W[>2WT[\Uaȧ> ڂ|Ҕ+nA.xl- šJV˚tn;ΦD҆DiSi .!əldA I<0]m4%ύ|yjf$@$@$PrJey|riݺtŭq)MOv֭4iBb~:fP&/ rjG*;U? Ł6ocno.A,M;*2X}aan m?anTf 7ӏ0ߦB 4$@$@$@$@$!ҟoV͛WM&RQ6i)U i E2R(v4$@$@$@$@$@$P[R쾛6nRueZN) $    #v 3.*0Ni*(! ITHaeHHHHHH P!cD IHHHHHNBZ'+E$@$@$@$@$@O i#JH$@$@$@$@$@u:yX(     |TH3QB     F @BLj @$@NV6HHHHH2?FHHHHH$*uQ$@$@$@$@$@$r3_DJE[3%''geI:KNv4Sfɀ;KHʵdŲo5%̅Kec٭{'iS`TѫK{iӬqQB3dH`]9Fa8wt|?G:n6o*[5 5aUҥM˝8kL@v])P 8^KVw['@rs=  ,ٵov{Nؽ Ͼtt3V ڦML:(-һstrY5y/4yyU욉zzi@Ԏ'NZ#.g>~G忿wr>3Eټ'[Kw37;w]:_ϸb0"w<<Ȱd!n QVնDn8{S!%ymY/rUPFc}vk|2~d5]vYBk&Ew>&.O*J^K}{*hyN [!CЊ6;m{^PZ%y9N ]@IDATnzbl-)qdyXyq_xo/8N/Ɯ=/o2 O}22 Di:}%.ӏ[Hg %wBH7ԡ\yҬaAE٤/#рxI< `]]e/rUNja8?rAzqe7SD(I'J8a7шgЁBs!{UJś# CGUkqA}9}=4W%,{vGRL֩8W=`󖮒U7lWwUmh]ruA7+ڵS6SV2WGiL>эE}f ZyZr13-ڱq߯Ηa:ZQbM>N͚){ kv(`ziO>`@(cЮES@2q]kt 0H#}wZ9[*[}#t)&1WGƆ_Z& -gmw (E=\rA2Jgl'g&z| h>v_|S"q֩p./}2ʵ{ҿ-^НS dyisÐ>uu~${Ƀ)PMI>l@yU;)idEeb=u鉇J=Ω694LYe"]o'˗gfWwtkҍҢ\qS,vL3\npؽ}k}r~:n;{H+#:,T{'^Ffsms3v-8,Б_X,YڥS[J x~`ֺk0崃#{Zu5N9~y3sʜGzKƃ<`9=v-vPRZ"<$~ݯ&]@ ._rz>k{ 9PQ;v)7<;vpEz qOqzltx/㹊8 i#]*u޳ڳog8*7㹣H'ួ wXYIpn @Τ*T샀20s+Lt鿋ћ)nx 9i4& ҵM+zNYbxk>8č8CljTA9>sn,uJР=w(}>v[;w{ h= /߳-F|{TSv*7WݻϾgtBu %8ֳ-wSm۪[0ݥ6:v~r}ϩ|dŻ v߿_~{i=oh:c';E삣(g^6B6GVWXڸ  CzM6w^v;+ˏJdm􎣣X ^DqٮSBŎ Kt/;I8tO7mՎ|:<B7Uq/} ?:~90XԹUX^+ }Y1%٭BgL:dC̴oL62R;0*uՑm`D#_zB 3ܨ5c# 0~=(íIgnǟ|.ʄ E0uuTl~Bdx@7 L卺|UP(p]e7Ysj*~7okڣYeǦcFƥ'1.eTOs o w3vsoSZ yVYx6 5s[;f}n@qӯlgSg*'䞢#{wMq/H)Fp}فYE-s2eD;>sfMgʸع\J0Fa0U5e uCoh7㠫v| az$s=bﷺF^}TDԥw?}vý#i:uvmfBȅ_)&|5\_e_ ~*svp߫&G)t a3!$@&ipCMrKZ\z1kT s 3lTm#IFGBt@)ڣ53K XP0&^R+`1ӻk;}7:Yοah% 0a6=d+#]`#s˦Uϖ"`LTLc|jL9A^$(EPckS^Ql+rf#HAP6}t1d)ca]ߗ]ElŮӶ`cT ^1Zv3Jb4m_};F_M~t^ ]3~Y('<# )^H}ċ0^[}2xq:埯~vwF NU:] uǧ(v1sw 0쥛~ݵ;wWqK?%3t+tX puʆcp( O?hXkT C|9toiڭ]:9O  Ξ+≝$Zۊa:u]Ϗ8w<6lLKoӼ'Lַgҵ՝QMwNh|ڽtc즻)OEQEc&x߶pmk/> p #i0(6U #Af0E,Y_sqnÌg/gs)Gnj2%i²,yZq*suD#^0,F1khTA[ÜpÄx?W<4k3h&ha"u rDK\GqL\o)nF.`J1F1e^ο(_.کQCQ֕:_lr6صؾeSwaСCvsos M]R|kg}+ d. 씎C 5E iMΐz^+uD6: nnGϮNTa>)z0 |.Qs[7:~tk4Mr] `d 6e:\hl}ihy7?6b:/ n/u$2Ƹ@G#|Xc0a|Jvbk(Xek\Fm=4_xɂxl ^{~`Soz_?߻DԝS2jBM#VeQˈa/`Xc4$#^n8n I}L_}@_تK9^Q>0MU, Ȓ1xOcmeoUES 횪.0J"VC[$cl 3n^=xA/}cw0c87ulY%wa(:Um"ן.[m7Lw4Saz-F1BQeCzlhNgQ:R)xƺI$ksyFS#@Ggu_3_Z0| ME"7Ci'+'{&VM{ʼOW(\iG=c, mH70EL$P_Bmӧ0bw{'u: O7Z z ͏{{݀k\ߑK?D?#=L?օ߿>)hSκvneܘ,z&L7㦹oˈ:&`73wx`  ֩@!-'X K& dH^ )vS%# wnTc`}/G/5^(4,ҵA}[/;g2&.dG ܛt]l][;gRLu<Lc B7wۨ,<8?=Qߨ ߽&>?[60RuQ ɯ[tNwXG&Y:S\\/_uʆMڰK1Bїd^MV_Άe^t}塬x5̸ID$be0TGU޾;Nݤ &ڃurw Lo]#95C 8_<0X3?F9܀em(ȡ,N0UJqqB]tR\V馅k5mra7k' B^(x(I7)(sQJ`(?%1'V't\]>X\\tك#ukB`OލB琨Uy K,c7U3E6]//CuMFn{M#]`P1oz9Q_ӭLg&"MQ?tKl|Y)Q$,fwv]~2bVӰ1zNñ.te*rv?t5|ظ)nR36o o[:ؘF [ 8A?DžQ]lvV &⾅\pTvµE8l_G[:L0xo5ͬnxNɾk*(p|D7 3ۢi#9:?ns j{~aa 3[txE;T#I<1g=7$l(ḗ) Sq|N?K:Lr+FC6{(ع;uo n oy58=I{>ʓ&]&юS~un,`/ 44Tzq܅Q&{NvS3AiOr[P?r^YaҜuepA >Burן}֟ܞ"eOF 5K>}끅L`>UCZWu1~xأ x(P0n:zý6OG)x&)싰Pw}:&ګ< kYJp-N P1:DɸNrbW0>6zDZƆWPvIta9 >n#p,pO4Sa`ͨ:2:N¨Ws'<}8v5m&r Q =?!=73#hHlEo_sX?,ma퇒m6Fhn m?s,l m1ףKy^Zo.Y+u}͎0xP{M6,969FnDX3bEAUn0m*~l(9 ȿI_B ! 6X|aeU%d ljLeG=tgO;reƎ#e%P2a4ͿQk[xuWVs%/),#vfZy:vcR26*.-R*pFG{Q\H\Mnbյh6dq8>Ndnؑ]{tT\ư'ʟujDG]{vIe :GlKt ayÞiɔ 1"dߨ2!Vf<( Lrh'J[tW76GW+&S S;eIF]/i=;FdXrLv+"6dM;aĘN^Ô0Y^a3ocno.A,M;*#(Gx=+@_Er՗Lx*l̐/&#ǶA~>KivX`&Mk&~Uqeߵw:e ]5޽(`8Iŋ^ЎT6ɯ[u5FB9jQOuhNOtG`ڠ?ݲ'ɊqDJuJGQez]>xqQ^*QƓVW:e,zTλtQ.*'&_4L׽\;l׫)QN^V_2a(7~HTQ2[OENJe9$@$$ w=LN*%AX|SdN_SlJsU -L7KeÝxA[j>EVu&^=!|e6{cm2{3*c? # MX?,ma퇊m6yn )ߦqps.Ӑ OT[ƛSvѐ @BZY! P!y@$@$@$@$@$@$CP!!Y) R$@$@$@$@$@$@;?CJوSg"d^;?XvLSg').dŜXWSfɀ;K+FKTWŕ'_i\LJ$詟ZG 5+O\CڽֽS jHHHH2GH3(>nՏ>7Tgߔ]fڼr?eklI6w yafԛ ȃo olX]ΊʖR'ew?%O?B>lB1}/䢻+פTVCoːcUX7=1X`Gs    @#(Y¢{RKtlҼqCYd5o6J~.>%Y&7;ۍ$7 ,77[8v Ӻ`aЛq̣dN\̔{SϾ%r\^2Lh[er 4..a>L&ibi߲\} ѡw\N{,t/޽5gذvsWgS䅡\[ip)GH? .GDԫ']u}]-k~mGWc|Xԗ;XÕlzѮzݻ^xW췳oҰpql zm"7y݃/%${)uo'k=׮;; 8+?t7(W_[TD@Yu2.{w~܉ߙ;3<ְ̞NMG? 'tޢ%ye>`2s3G?[O=4lп즓G@Vp/o}3س%:1C3e/MڅΑZupڼ >ѵoʕ+cMbxE\yn֠[e:vuK۹s[/:/M<:݅{~BYuw\.,x?_*]/[ԩ^͉^^^mӦ Ë&Ϛg=/nҨjo d8mes-?}r/8NM{m/F^ݷn: nm[̳ykc/xU_]gXwujyQ5 <,ΞP|*;|n9hتm~v6u<;6Sٱ-[s >s>B#B?ar"4h "NbqjJvڧ~vƟk5"9v5V-7~/" !X#'^+/h\a]0D9 |Y'Lmr!Fݤ꘭ZeWpS۾=:yq0$=GStfGB9wCr93yHYw#'ͳ ު7*鳇=eߝ"XU'=@+K];XuZ'(:v?'Ǯ_'T۳W‹98Oo {ms~kʔ.<*Wuo;A4voۨn-ýsf\آe>;؞:mWՃw/; ̉*Gg[eW?ڬ mZ5I;4 <`me#LճN@#'8'f>Iӌk?5H#8Õ+;iz&Ed" " " " M@teގ $bBrEy?%X p9tD bZwhBF0Q;fl1b/FީlC;iV:Ml3-p^ܲr)%I1!~.\E F ly^u^PYKk\ C?}Ic !>v %l7fJ A8,{ȅw;3. ѶI)%כeXfrť9 `m+Ur `pR 0B1<4#w/_eut{/}CEE`x" mv/[b/mZ\e9ŊrH? w^b/t^ԙ~]bUCZia9;M1Z7k=Ǭ %ݥ.֡@& 䣗G2B E-}FNjEyzev_Nbk6օ֯E> NkQNl޴AB]^ _وw+>uOum!Yى2% N7pT<].3k\,[x`8Qles%kI=_oSw&lm93 P[&hTF_k3wxg@Es.K#+S,':Bd997 9!rVMυ}~2&CQlUxt : !nhů~=|,iD@D@D@D@G`'3 n^|^0 ``#F9xObVg8} 9լZժێ$bi79o*fyW/ gANu}yMIk5٪W佱D b3b”H'|Iy/9|Go yBP>BDaǻWg .{i~깕nZB[x/0}EWg~~"}&!ɰWp,vWfΣU- β_7&>gѾ#|y-p%4.:Uv#+_d?;e}΀N2 ?ۃu7[(gqaU⽘7mhg%<|mgD'AxHZo.K , H=]迕 G:O mo{8QZ=@˾:Gw睻Տȿ K> ޣFX*w!#c&WwֶGhQݕ*r fbSzX>{Js'KE-8럾?nn[qՇb{ (8\a > ԲQ=76;^s"6ԇf'O&:|x ݨyվEc{|bv^ 7[>Z Wv^+Nj+?Z F4lҟ M]h瑻:Wn ߾{Z }G;GЎNX1Aᢈ@ }ï<O0ˏ7G8_%e!69^IF=n;0 |F"f'!n@ʞ#wSz<_zh(o'9<ΝWZ6Nɽ^_Bݮ:/'z+|ef[#·Ӿ[;6nCG}}4&$%%tnjF u9xRw5#Y&" " " "wI;m]71 a[|X4|؆yb²0 ˢSq4zM3޾9OSQ+H<)"Uyf~2?VUw׼t^]\Vr\|6˝Wze'X~ˑ淞ӕ>1!쁷;'>Zժ&l r/f`Ԕ9qCl]TF6n~ʚX~kO,3yH(4" n # xBӉt#˷S'/VB4z>Ɇ`>nvnDj9^☤v}K?z|RtHUt,]R" " " " $Hhi!AɋO(ԕȠVlIh?7 |#"PzYGF" " " " Ś0e" " " " " " " HntPD@D@D@D@D@D:D@D@D@D@D@D@i`W" " " " " " :D@D@D@D@D@D@i`W" " " " " " zB#ڀ8hi塄K*۞ZۗJ&i Hţ" " " " K1VRUP&J%W;ߏ12;|p[(" " " E@(bL9@FfϕUqY~:$HL{ayMrQw$%JUD@D@D@D ԬR^:5]%Q;>aOfD@J Ғs,UU igױU+r?X{h ;&QZk'Dfvj8;js͊dfQRE@D@D@DR=rrw۩]}q^m\î:t\k{hf6#Ҟ?}~Ů֫M\Mc ;J^׶cݚ;]ЉݬG'<ݳSc=lM%*-Z2 }| Ank} ͼc@Fء&֨Vem}b}2;Zym{]r@Uur4v}ߞ-|9W*on2پkOn8 :* kifm.]z%c|͉Fn)8Qޭ[ֱ[B6tlLTW\灠Nf.h5_CZj+" " " Œ<'`Ng#; cl&"Ch=qvF`_1 'G8'syٍo{ !F=(vtݿijq䵫`/ 1z"Q3][Ħ{ ; tγG=4p#>=gXՊ/TNE.\m. x;9d?F4`з[Wn)7y`\wэ%_|q@yxoՠz5*yOdrz "3yN~ἱ#6oX݋'Fy%ݰmnӎ·_&.@…-G@c.Îm1D3hҫ<9Jw*8*[tC})U ?^tDѴ -=Z5bA xȽQTQ@To]6Zg]ng[5r!f.txgŅӧ4~6|j4<;whvhyWuoKp\[5*xO7Ti^,& D#}Vň@T"2E z4ۯ,{׉P.q>2c8i:L_ߝו Ng暔R" " " "PT8 `;_jiYfٝEQ۷4>67u!WGE8a7~OE?|ɓ{qhFn?FeTo\=bם mdԥNUl&'ڹNhcg<,'yE ʇ8_,v5 En@$;-pJHF+(=et\ aڪ^l%) U>>a+W?n貸iKS26K:, Ӱ,:e1Kn֬Bv* " " "P*vm?P^l]իEཋ u:*q趻\83Av}$(?GAKz%y=,1F+N6^oÀGO \8޸5Ӊ+Wn s.(߉\HѮ( 5KyC,{eђ1 ߣy|{X7XM|ea/)f]71 aL˂~3.,N%H-"$Nau tAF' Aё+CH<(5U9G}-h"9S:J pUG({vke/(-oXvYVA'%@޻q6o#-mUU߳v.ܑ 0" " " "P4E^@&Pn&%QD@D@D@D@D@J  xPU%pTF($HKAUD@D@D@D@D@D HfQRE@D@D@D@D@D -UUL A GIeH@TUID@D@D@D@D@2i&%QD@D@D@D@D@J  xPU%pTF($H3V*[VfeeHiUL(<3Wvβ AV`K֬ΐҪ" " " " "P4YcTP4+| 7١yՊC:jyJ(WbLϨV5֢Zb\R-J|/JZz+llwRD@D@D@D@665pժβ AɗVUΠR" " " " " "O@M\TD@D@D@D@D@D H2`%/" " " " " "O@42 BE@D@D@D@D@D@ HsRB& AZȀ@< x.Z*" " " " " "P$H ' AEKE@D@D@D@D@D@ i!V" " " " " " $Hh@! -dJ^D@D@D@D@D@D i<-(d Xɋ 碥" " " " " " L@+yx\TD@D@D@D@D@D H2`%/" " " " " "O@42 BE@D@D@D@D@D@ HsRB& AZȀ@< x.Z*" " " " " "P$H ' AEKE@D@D@D@D@D@ i!V" " " " " " $Hh@! -dJ^D@D@D@D@D@D i<-(d (_|-Xa֬Yz,/%%Ko߾Vvmk /۳>[bꨊ@I&߿NO=T;Y" " "$H3UVbtȑvG=j<왽ɪUlіeիW͛y߼n8f[bլY6tӼD@DTXbl=˔)O2Ś4i@Pnr^|vAwܑcGS.;ud#F'| d{wqrvI~ڴi>_ZboݧW+D  Y"23D~딊'viT&" " L@ :z< 6|sٳ}?ZV|y[x,<#k׮v؍7i}ni[h :Զv۰(_S"i -V^=?TZ=r*)uU=6;`˖-['˖-kW_}_ }<4D[P\9kذ[e" " "1Hn ǃ>h=OA^eܸq>،3 .:/~a/_|EС}ֹsg]ӧO/"7| *ce._*W'Oҹ['ݵZ2m5VJYь:rES81JBrSRb!_ IN;04c7(f i !q<@/܋YU| 4* e~&ݧO{ꩧg7֫W/#?n:u|M[{co[laUTɵ f7{スwP[4jE%'HxkYFX1 &M^z)!H"u͚5ֿOI$ꫯ)bAbԨQ]tu ȥқo9?۞}نO?0N[(#2(Hg_PZZ"O4|t~rC rzh̔WUCP_E@D@/ {lr׶V`g*qCF[}G}6vm~t//$fw2xx # F{0WJw^?-MZ2o,֥K_?}8 /PCl/]o^{_Fكp O Zo~A&J.D"JvuW\Zڈ4+&NV'vwk0ң1k3<)=\7.G Ozذa@GL h4RnD@D@/ {lro1vb1z桇C=~{Th|׍J aaFi%zF&" "P< HNt+Zn,Ch":O?c-.F2xbΝxHɓ,3t ﻄBd {1ъ+>Gh`dl"dh@\E0˸/RxwD: wٳ>fވOY6*Bh‘2~Qnclr O.!< ʂ

YtٕaW5(\U'' 7j@*5b1Hf|棁0M  9 R^$ⷁN1OkPcؚud+8#Rҁ݌tbzO=hfjRla+VNpj9QJl4WvRXNEp-?Kj=O|8nkWh`pG tQJMcrѸ\61[PT댏Qȯ|{: O|; )s)>dzdV^EO$̍j+yD\sR>nhj#78y!@+nS7m-h<HhM(@ -& -70fh(/zBJh1N4ݸ4; N^hXr~QLg`GjҐλ)4Prq@[CFkHui ]c%I(Ib 't2Y8=(kеݥaF+{NAsoKL@Q[=+{^q9"P2Һicso8mKgր0+Tt 6V=(cn9\FC[`w䄑@h3ZG"Y>m[(r4\\?B;VSr nEmA1[of9a`VYN\")D5XkF\\rAQpN1EvHs⋏}?Jw".!ipmcxw6J0rMq} N(IqxwBq(Sy Ԣ ZJC@F{cP:? @&)q@ AM.0zwJ4=(r(ۨm#\@ Rh{Q@ iZ~M%;a9ϵh֐;Fq{IwCa }Fцcf#4 )cc[?JWb0 ţ\R(*T;?&Hҝ08N3!bJ=;ǒj9) `J5@cR#;yA9b1@?OJLP 3JPbݵ8PsA$xBwvJ !'=sښx!IcP]6S@cn~WhoJq-':ڥ ၠrQ)"s!aMhV!=YML1jHyv:T@1X= KJU C3L##(.rN) "$0NH4cސ ڀ ԅ(<Ҳs)3|ؤ0B ,FI?ZA)qךCMռ*w=@<G?M[MEԚ||̹?fѺg'p:4u\q &P^&G냘ڮ,H皍5sb'2GӰj@F5(#ҀE91Uv>7J@DN3OCF⋀G8s1\~4<֋!nĚYA ۏBƗ";=tTDmv+ϷǭKJUlΛzI?ҼH(߸pEіwhL7(vc]qPSԎ8ȨP'a>hǭ wC6E6(<(sJ[ڀ;9 Yڅ*. ~5ۄ\CNX?7/GwA5oK4AOSND.'E/ӆ1\֊zRqC6y< g4L@fsRGS;aJ$ o9(' ԽpJE 9nsM~v)=W&{: j5)_Z߻Js@ J: Ra@h{P_ h@Xq0'$)_zt{AC Sh!4Sl $Px@֘I8'0hqOcB \sN =)uiݱcR!7- 4Nflu,<),8h i+@ր ҁH`ҎW)ph0zӸ# qmR.; qR:@֒|("҅ L&+IIQL :XҲu۽psVjvw5` ݰܿe1ZBT DJ@R@PK@%Q@Q@Q@Q@;((ϵ}:P(JZJZJ(i()(((((@ K@ (;"-& -& . 3EFE?´5&(-Oj+ sS -hhZi hԘ=s@y4Bx&qHzPMH4@8);P$%1rhH@ Gz %.x(cJP1N& 9q)x"  h"8*hS8A?ip1WLqA^Wj: zJ4Re"OrEc'BLߥ[mŵc rLJ v} 7BXBU cEHw͗g@\Fe+x hr94+G;_v 2 s杁Tc.WaҀb1ǭ<[i<ky d|4O#>rqӌaUaὨv8.N3@gҞ 0: bLm$l sR%O1Ʌ;ۊ71@6 EG9l$+M {Fjk+y t4NyAl v+5fE@9LoV2L}k5"QK!ZmݟSpP@ib犏Kv=H`1!>zSs@$MO~iB@JL){'4/lЦ5&@ ZPAf?2vM3!S4[=jNÜԘ4g.(ve@ǥ7}J P+8F b(N"{NM&@OzR5FM<\Hb&(& acҔCS\!hMP)8 ӁȦPݧҗ8lR2jB3ژ/Z~0h$ksJHS 81pL [}я4WhNPzPb*cƀ!Lx ' $ 4M5% \ޜP(\>9rj PIoڤUP7`K!Bր8%=X3R&XBfF1Q%=h8cbB=)_+-T@X0+XHq@UCJciJR9LN;A=@PY80s3\ 4b@ 90;#eBȨSҁ2;sOCcr3$Nb4B z rMn3L,4y1{h3EL,Y( 9 P ;֐l 柒`H03vi<ѝm!OFsLr)0l\zN3À^RE0R"yj@@=B.(IPX8 is@i#L hOrā`5hQBƜqHɩc ezS' c.) R zDj7P'`/@LasF%-YH !eh.;*CZlJ<,.>gp96ui79@i0hM;A$&e_]yS]tpZc3,O_ٞy<-廏eZ4狀+j;G}} [q :SNg+ҼIݟoB::j)H(<-3<4~(*0#⁌ԘC1O 8 m.(fv10 jE @:ӨzQҁRvifaIj9ah( J(<Gj@dq@m4mYޝiqI!j9v/jLKh=iNqK@ Z(Z1GZ\SҖ& -*` ;5ҀqH@(sIހm?i&1y `3j`O S@<)sJ\i,4xZ(j6 zUcjЌg$PpXȖS;9n81Q &DJ=Gs^YzMZ\ifMܷw3JrORIlqWJI9\O9U\)qRGJj@ڀ`2>ÑhIdzPe" @CSEOZzd^M%T1siu969vԁz$p" W{Pyj/*hulwZO0G s4";VR@q$J m˓&S;qBLyx#!H 8[>ր>' ;iIfژM,((#*:(Lv -!hU9A rM7J0M7SZN2HX{!,<J@@2[fXAg*> u48hq@?:q~Z^6piҀ-Ri3@< LY})H(9m4 9JuD-Y4 &{Ӕ vԸCwoZWnI iRMdހ֚&흒4# n9H;o÷c2ɮ;IcnTmcnKR\i )(4 %-Ú$T<5+Hh`H`)@ ! J]Hccz]z ;-9bF)ޣ4@HGR<ǖҵJOs@qZf5Ґ&@g8  :P)})㎴nsI2ZBħn橻'a9@P1J>$PE8RaxW^2 4`T|@S?A$\s29@\1KL& j;7C$2u^h(Q4H sh4@ d nh/84ۍ:Oj\S<wZ)4ܞPZ~}JSb } })!@^iJ@xc(0AflP1@H$3P%cLq@p0݅+ @GT@Xv) ǜM 1vQn8LI4NWhŲ:SwLbsE! 1NԀi收(J|scJV;+fe+QJA'c!QP\2)Ri6j }*l񊡨*pkDs1KӽUfĎÚO4 (2XGO4+z3;ip6h 6z@E[o9֚~q]<{@ȢrHvr6GJ("`Tb ;RZAK@ ޖ (( JZJ)h ( ( ( f;PPڊ;w (Z()h ( )Q@ RRs%. .E6(((ERpir( Lvh6(EPE. .E {ё@ ] LZ1I(f%%-.i(`P1Jh1E&. O@ )RP"=@@6REKpu5qresڲ-DriW͖;O (A@?A@8bw8ښzP" K֐ (ɧs@4ɠ PQ@ b Ju4PP_8@ 8@(qNbBiG4H@ .8&(Dxc^ M&լ 1J-ď96 ovǵoJ@_~Y)Z䅔.I!!'sYaH&aÎրFqO|H|=Ki^z~hĝg<۸0zPJ/ I4a1MIlTuFwhyڀ*l'$PLPsJr7s֙ҀQI/Pkw $JrN*ʹ{fHmJ@i bt)]8lw'._R07"RC2CK{kH¨Z당.[,pt#"WZ/ " _Z 䔜4ӣJjfq0Fԇ8RR Hz\8(1Ӛ i4P(/J )`Fihxǽ%G4 0#4wa(\ZqH4׊~ #@8 Ty74҆h8"9$hm8WMP i\c;&vq@4dʚSAqʣj{$ (&IhiA {Si3GzÃq@^( F(PcR 4Z( ѳKXU⏺8L~jG&n)7&@<Ҹ I) 8 `J\ sg@ 权EAP)xh32SEi$k$c-U9]@`PLZc",ONV?2gv xQ1sFdmD>jBw`vEɸ4gi8H4HIjPM+{X4DjCE]b*ÙӚ 5 Ϙ}*z˞1Pnf* L,ȨPTŎ1֠,g*/4P !PQ܂(r3I@SI@{Q@hSiigfZ3@@ An1@@;943@ /4 1Xim:O0# K()4 {ӱH@Xf ? a֝0(5!\b^+@\˲UPey>[X ov,"\Ͷ|vP"6J0qZʃ@A ;U@)h )h /j%/zJu%(- QI@PE (h(Q@ (P.@ -RPPLEJ( Z)(i(h\\mQ@Q@Q@Q@Q@ȦJ2iph(`. -+4n1JNh(E(ϵ-%=NhE4v6vE6 (4t0 (bg媗(n)_]>R;ҥU-LPN(r3gP"@3Kx1P 9qL@=){RGZ;bӰ(pxe81GjBy#4)|TD髊ZJ1@ I@9G4ڀqCp(qR(c0qN@i:PM9ɥV 73‹CWբ4ٮ`b9تmbl5)u[&vmŽ}?;>E'e6 0dMic6+2+*;f6;QBNSjl\zѰ;4X ,=R<(#MĦ p*=qHI33ԁ 36s@ %& Sf|S穠mJ'<ĥ&Tx%B^M$ O' GE0֞X @ o9'֐=262*bQhj̫oM/(E a@cy#hiWElM`8$8T쓁ހrǵ1X ӝ@`4y$g(JcuF8R80TcyG${S`@ ޣ9F Mf-~3 QHE0piʍ@DTpjp#x`'8$Ҁ#'Hw2m#^2EK #D>mҀ*;N(Niv s@Ki随q. bss@RtONh68㴚=)4/$([n8 P>aLCzS|ؠ1+b2HOAn&C09"&P({ d#Ah)v@ fEwzT ԅp@A Be\ޡc[{"Na;cYi`z|kJƗ"L9q-F1֩`H#o>٭ YOJ 9 gc 0qO!=#$g8 [X 9J4'h9(Ҭ+Jxjm+">^`$B* niҖ$DUVv <;1Q70 կHv8?Jm ˜<(k'ӭ$V )n ժ>Z4_紿YG;1zE(*w=kKv[dyDڋw0q3HEcҳ" :p?i$e^\;uv2oI֜g51zS6= ;ḑNQJr2flh ڜ!3/Z7Tfi_098JFPqR8! r4 Q&0iw x?7 @; 3<ҘBI0` "b\LS94/J;PE W} 3'zbF0ӏJ!' @} .9.34HCb ęizR[4y4M٥+@Z Firi{RzHH[@pi(ũZ\i9)M)8!bhB2iEH @ pp0(SZLqH.Fz`9,KiPɦ= 1X@zsM'9ZipbccS|^fLmn`IWi5PSAUH95DwLG0 .j!qOACG=)+]Fi.J,C2ZqX ; _5zB)X9rA; <+víVbˢEhښXfS޲CG)_Y6#rlntc4rP[:ҰM ƨzQaX aĸu֋|=hX*,ҰɄz\m [z̠ !P=E-E7S@hLњ@8 ;{sN@ >t<N1K@ Q@FihҀ@ #րc4w@ GPpqKLxf?e)Nh6pQ@vjyU6HЎ),h:Dm!C]\5n1 AaHV8M,H$@8FC0}hZ #- Ozٜӷ` #ңTAL<\R%{59fP2sNvF$gx%U$sQb>c@ZDL; 8'TV.1w p*il(8Pc3mxw'yMz gMrj\sހc3;lw1s֒T*ĚzW4mI7oBqSd{вo'FpOY2Kgw|p_`ZgH$$1@ g'~8"HzTx\Pp)XPNϭ+rFhVc)OOJsI()̸\t}b >Ԃ%F00i ѧ˝._Tc߰2 cD^MӨ隷n-azX sQ9qہ}2[- *P8*#n)rme`8FCeIj*#g$U9wJ>s*bm%vWf-vO@a>)?U(6yl--9Η^j~6WGHTUFjyڲҔmFg 1>>isz ԫI-&&oI|I Mߘt rImr ڲ]Ϩq*kMY rrke1KirY;|Wuo+E/& r3gEg ,I|}>= #x,bg'}+vXԱ+q?)3 g -߰f-d^Bk7֎Xh> 14qa䝿ؿԟҪ|Kfz=hrfwvi.VqDqry..o!q/i\UOdOtA,otkɆuCAE|ro3|w<I>fָ_ԓwu_\&y_Վq nl0V-G$iٿ*?)iH GM$(U4LE8YhVȨ֤m¡91TbL.(Xfu:ANۚ,;.4SH..qJWAq04@ Gjy)nG*M M1hL AnBUx#+N=29 |ӏZC81"ފ\3@݌N .E4/<Zk$ى5O1X] nkA~hZ0zP(qڜfca0(afM8(hyw,-U^]ks*iXl{ ,?n0'gn#.Rk3`:?#O5'aKjM@䚢8EUhbޕ"\jOz,>dX;tOO'* Ԁ=<P "CU-UZ'V }hj@J枔k5\K@@ 'ϥDg"M (Mϥ>/@ n(pi3@H /4yv'ZqFLPڎԂsK@XJwP \XR`&i@P10ґNqNqK.bq9s)cbQ`M=V:ӱ&Fi@8 pJ=qKz P; zPT3H,1TwHTq@XMS AjuLEF#j < tW'Pk m[44[f5é^{#wl5Z8PG_JAs 7!5( ۏz-N⹏k_jꡰ) Tv8-Tc|8El,xW P0h/ Oj  (EPEPILQ@Q@Q@PI@ K@ K4RP@Q@ K@ Q@Ph(%-%-%-6RE!/z((hi;PP@ -PRRsK@Q@Q@Q@Q@ȦEPEPEPEP0hɥ@E6I@9ɤɢh@ M"ĄTdʚC4YJF*bjeR+6ʰRh1A140iZCJ^HCxaҌPJh@ BnC@ (9h;0sML) @iݨ2qCgҀ#'$SxSAހ44:n0ul(A@ LI__CIu9 _J_xZПZS1RmkUD++{6,d6Bn=9|Z"#(P3 WQٛr([bc@ Ic4 >Ԥ>?0jc*DZ"df::{ p>0d`@#R:P4::'zP**/;ZPH|Q+H0z< Nzt|0 \cs@*&ZwQPoJE¨g>B%YxAI]z1Ґ: D,͖`z sHQ}(OIv8,if砣 qӰ7dt4U*FލlsZA++pp{Q0@UXSl2ڐd{Ж@ hN  `;w*f_eNh)˯,AC m,F#FvH>N nh#$K3Sc0#\>r4b;f+x*IZ#<@,9=h9=i@bTh2X;fG"$<( 3Ҁs]c281Eʒ4ԕv:RqPpNZNq@ ,j_(#-OLwc8Zv Spsr'=9dF!&T@ b~`KlQ7+ n8 ޴ӃRFYl2iK i۸ ۡ ~*)E27۟z%vj9&#@[I.s*.wzZF0*BK6B% S3#x3@XlHd-ޓ,⁄{LE'Py$pUzPXz#sڀ# ¤uyvM64$ެVgh\r@`Ojf`|{N@Lh(!wg5%i|Χր _nmHFF)64,Y*'4KԺBFAaU'0hg$n"L~S|u޳;S.VnEc>lygώӎV5]04{ xVW'4 O[$OꍊIdB2V6nSoӏҹeSzfqp u$5}e% zw9"&֢e԰=;iJBY& }\;7=94)ȹ4$KjEE!dQ䛰*Rŋ55>_XN1Q.(c+֎_Sfw>cv 70xʸq-H>:wO5x[Vj9qבX I 3YZ^_nXjƊH8&2g)>֘('"<ó)a݃H,873u;=iSz@Pgi>Ӄړo(VBza3ր50Vb/>rC),!YL #)$t=$$2S(r( xicnUzPDdEZrdM?Z% Ҟat8js +Pq#b"I6 (Xu$xX>'ɱ Go$)(pH7n$j6R.Fq\- <_cɧ>>@ PƬJmK+PhRg`e?w4`Q֦a9~ m,HtC3$U 0Z2 a9an0ޔ& u#84~Ia4Y HrҬ8rFidF iXrT8\P P! zԥ7ƀ+ćkp)]q>)9*rI41r=icuf -9[a@aQ;rG4FpcB6On4Q:r;xxR'&+ N*zqր¶Sn'=iG#''ڀ##*)z8(jFN(p-`{*晝րv(Np7!@dqO֐2 _Z"۴`3zPd@Gx$I")V>02e[H T7ҳVB|F+˚.δۋSo5MqI撀hDQPMLfh鹢.i;L&ƙV)YIXci24-dE$deʋSgmxRӶ~u1XThP+ ow3^A04U-K¦ -,yonR1C4z+ȴ]F"f2$9 dz1ٜxC~O+*qQMN{H lQ`.\JYC"sY,j>G‘ebQ]iN:PhÒnB;צ0 XNQЭF P<~m87Qɮҡ,#M1Jau@Xt\pyK/U)sҺ1j$Qn˧P0Zil# pqR@h!aj1AvdUp9!Q;'Ҝ.O~iǎ7y+#a"*mm*`՟&*;R T3@ԛh" I#In ;m3vb\PH⁍-%Nm;4wb#&( B;teJ+3HNUm.R/٪^`4GtN*b >QsCYi{tinSa*EUQ|6jδXh*1֕̉sPy֋3Qo.M/@\uG09wzP&P?az+qsR( jr1R&ڞҸ,T\l.0! Jz&jÎhV٤a h<Օq@dޮ 3WU3AEUH3R{VսH#([u>1^AsMi1w6b2pc v6E pʌz]T B8;` P)efRu53A[Fr(٘mĞ$Į8\xS#>(yzdL/&O<(*kN.#nD(袙r,HLϯGϰJѐMYKr꣡DI" ycڬ(O$ åE5Q|N0 1Y:3oP1NϘrx4 ޻ܪzjYE`cwZ[eUqAs@k@H¨@`L#o9Rl"\2#$ j{8H$Yg`) N@ c8e0@ꫳv2M;nIU" Iqt m wϡFuՇzu3G#8d/#UJt*A@ ˚'8D'{bFT84RLWnAiȻTS#~}ehQ"\4<1`U$#H 7(Hcx gyp*LY4#]X@mAb|Ҥ)TBF4h+DžK`ڜr<*wt;Dp[EFnj<Ҁ _6Y'a9ǽ=PC.GI7F=d##J8pOz(~F$=}(I)4q8NGv5i Sw.C(mg'-c֤28 )gp*ymݍUXK[\H<d9' 'JfB*M:HɄA8S H˃b)[&YBd :ݗq3S7]"v;WɫO*mQ%V1NB)ϴڀ mjԊkr 95#3`sL[o2BL{:r$(VAr>)fP~r!jRlGrj2㐹恐bSOh#N^ $b(5p*T XWt&B3`}M0hHS5`XUTB9n9#\ 8޴"(c*vL@f2<h&"-jp$$GJ{G#j'-#ڀv@j|Ҁ0&P (@VqWiI5^68.W rq|h@U5NsQuCl8H(=h) HSa&~?(w(rsS Y}MA>c)Jx4 NsHI'(,0cܞǥ9 X€ ȩ UF}6@ ҥbx7${ I]ϵqHCמpx&X#418~Dǜ)r3L]wvȩz83ceG9,Jh'4b:ZB 4⒀m.i(G=)1@)&ƀ(@jLC@ E%'z^P Ӏ-!@fU 9SU4`FN~~pi4W1jm e Ɏ<|i1Bpqc44W9~1l~[w¼/ߝK>sܭ;{ 2mVHX4nUz:ls۷3ڼI}RyRa'5.,dzP8YNs07*9V;2=y8L*05%'Ӂ iw`w S]w BsMh@r()Im?6vtstɠiҀ;!@ Zvh <Z~6@FF)F)&xޞH@H4yNV;4t搞x qMV#ր"HzP䆠w@l@\Lmo֐\ilsQzS ߸QLR08- qKniъ@2jE[Gv*+v5VNf5qڣyN(%xi\䊉9&EvX3ː?qQ׊`,x35*݉cD6Jүjv&rG1xQ;X_jj(:c44./mq bnЮ{+D$ԎU)!G4JNhh &ih4cS@ SșEHG@ц^Fphq89@xVxnPD*#Uѕ_Q^hgZ%R? ':IdX8 n籠VE=+$u"Etc΀d}4>Tִx) H=P"H nژ i2;_9zfJVQq3Qb?dhcjPjc@fiD3S .~I̬l8g]"Y\chp);ՙ;fF0+n`UVA~ۇJ~čynK,9vAw?(#(,Y9^%Ōx$(%*usҕˀzq@B?`[te(Jd4{P;T bT Q4~+&M6l6C iw}҄j7$\"WHP*.\Myjۣ?s(R)|sZح7lRKOj!L`вylEXKBh/Yܨ܀u 5Xr(aM2$Op ?3gPr/<ӖigWˑȠ<1a·CQEbe=140bc̒ #LS-L8(-(% rs`D[&)9HC~S,AdIH"ךK}Fsd(&vtaӰ2A(\PQDn򣝹a ̽\q@`Ċ& I%J `WcZT;y#ր櫖rf,N V;x5g9aߚXCF6yPf~j]h\90e_րEq4:cWvf9ȠĂ1Sv9ɠ^{sN/dOҀ n%P)K 4 7=(q$ccޡsU`#<9` d,x'=8p͸i&B(OMƝQծW1݁+)%H DiJ UPt U0cr INEQj#Ьz9`Oz5'*Xn}gqy+:g5~9; &\Cݗ NTHFFkjKb ҝ[i# @̋}9|Z-t1HF,:HGkژ\ɷӕN@WQ0(&L6>ߝtY9;pX{VpN i@Y @ @( R P ) OZ@-'jZ(hEPERT q9(K@rh )f ( ( (( ;PFx(\Q@ E/zN٠ (;@ EPE@((QI@. Z()h-'j((@ ( ( ()h R(5/ր _Q@-'@Z.s@%f"HWB۾|r-Du9ʃ@k6˰BEN7f) b)QHF9sNSޤbgAL'4ҜPLS;PFs@&q@iF )48EHH~9晻zS9N7m: 8j\Sx*7w@4:QpW[i=i 닢iɃu Zqj'ʙ!7v`KQ(&Fbrڭ99&ę縨),v0:U5,9C4v$ɴ ǸBAVTڏ{h[ 瓎[Mw,dG@=h yf$ Tˏ`S#J7|_{Agoy9_5ձ?ZcH ݏZAj4Yᙉvy868"o L6;B@wUeRPF$<0҄$C2IS`t9rp#wzryQKi?15B1q;Su̒1؊iHBDiX j0.8HpȭbHG:F9Mrcn=?%HeW'LIl hbWp^;ՆK}jW(!NdAOE#ѪJӜ4CH1fQO̓II-4yC#'֞$Z`x4 fXg'n &?OZUQԵ I"•cx [c{ Si@iP1̊`Mmo0I`%b@9Z1@ d@nzPqg9M&-б\~o%W\ͽep +I''VlcjҘ/'R l!I L 79ҠO]bbqO[+Ac(ʒ}}z8rϘd}=@1ܰ[ Jʾt'>ǥry[F|Hț-ܖ>s[Oה( +wY? ܞ}ӉBR+XEqL.l#B[9xОi2M6~#"XX,sL ,\NR42,;)bxe7Q+dbo,1nM &rޣ,w3,E#'*W<^ƀ XJ"|C%ylZFaU*8=c[gp4̍dJgba)Ҁ.6$'8=M8DĞ ɠGR;VS֘a 6:UGfr !8J{P+Yw1vޜc0@>,:u9,0p95;n‱(Af-8bt9;X|q-y cL(9\nKrGZÌs, @ 4GA@$F`*3֑HGH\"G@cW#5_48 ) b8#4rs\ 8( 4ۜ7O0&Hu,P3ϡ1jx3hriJoCҗp/L[)r$dp?(-`n8uZqT1I *)<3db́O${,d;*ς9pONiwڀqPr9c֘ hTJ|(u0$L,Q#@;EqM_ZN & T*4c G=xxC@Sڵ̛db$/*1Ҁ$4pM &B@w xeO#jbq@4xx@0fu"@i ?.q@ '|Qn;h(c1 M@=:s11H1sTb+8 yQ\jO5Jgb[b% qYfV0'FQo.Sa  fe */3ҴH4CT"`08b@wH m<⁀"4"PMB◒:fBJwӐiH4]! Қ@G9F/烑֚Nh~-Jx2r*uIm⛸yvw$p84ZxlWy4~+vؚ8_^èʾkǠn-yR9EH⼪Wp˜v "kBnX.wyokITn"j7ˌ~2Fw" uӅ3s@ 4A>֝HʏJqLJA Y(@AEs^a0>B€8k ̹1ە9F=kў)x;+\ySv>1@k%q]QB1@7~+D2ALZ*gV &+Qq6vchGP1͸97^hfn5bh 8Z"J+Z tg[ oc[y2km$cҼ[yV9pz6L"s2+x#P;q[O,bb$@X xV(sVZՇ1yL h0)LgҀHE3iKT40aP(mnN(R[@Hta&Q'O(=4OZ"NVZq)rEl&-b$CnjcW$WMHREnDZ-AtW9شpA-;?*asJ$c<|R0جs 4 ꡱqs" ]$vs: ,lAEV+P^TJR$%K`4-: (haESQ@ ޖ (@%PQ@ IL (RiV((wjLZLZ(9(((QI@ zQ@ EP (){PvPE-Q@P@Q@Q@R("@PPޖ JZJ(uPEPE-Q@Q@Q@!;m-%-4PNP:gҀMɠE ҃ҀE.M4@(>PP0E,\dnñ 3dM+M!b~r4QrjTJͲjUiaAA =hiҀJOEi4@8= )q@HLaޔ .VE>N(4*ÎcѺJNFq@ s)1iSԔH4 7nL ޜ8jL@Fh) F^w7 Hdh=䰧I+ A;n(xȬ]APcfS r&bǭB+#ҧb]ΪBn:gRGdMA>r N$ MOPS* Չ@SJdbITR&t==m̑Ii *Z +^ulĨ(4H9D̬z^#X,]GL?0W#p9z@X0r9UH'=hY\l~[g{ǯ04^}EXd8ڀ9yV!rj$VN$6\]T> d}w$wW%` URSH**Ӷ_dmCg(Ap^|dW(9ygi Yyo2n:ExJ#4 .wn9I墨}ǿ,lcNk6ZD!ZYBw4bHSc4xBOz\T6Hc"sFNܑެ*Jk%N?,EBP{zPL2犳qq8={oZae }i\C[Ձ!~̣?,Tez##CxaohlZ{'](9֜8 FAW=`TR!im|è"O" a%UnRT֝!SC|*L9;PU$$6BiW?7OJ\ZVqOzAb9 Y99E$#<4gqsR~-7r( OcM!^E8@ #i(_Zj_SKl%839Z;w@ #lP c 0(z)t|RMJ{{zQ@Gir&)LD4p()8Ҁ7):q^!z⑛D팊u(fxS3@@Qv0(!ZJ)Z)( (O@-!-P:Ҁs@Ť (%:@ I@QڂȥNH P}VWuE\Pݍ;/X<3'ʀ5hzpӣA _;{RV| LS?3SDPiԑ@) V WP)qH$L8M 8TG9X{Aցaåhil) E&*~I"h9wA'ژW3ɪRWOr̼f 9`A'QբI)STU~RsPyHUQwp*! ZWsL`ޠހ' A?J=m~i ?j= 7%\0$㊌L )sP,G);I\U}Mijwv'PWO S}7 1\j,W#`b<} `:ӌ4:'ދyޤ tX $SÃ,zcPMa@ i3-9".zTf"6k\4`گ@0JI ݸ?9+#(ϦЮ"$]3Oh HZc*Kon=+Il1gh a^I`> #)[>^: Xڷ^}+P_5}z bȫ&ٱ@*CPջd&? 8k#{i5bj:n1]:cƨF$Z%cǧ+y`8#2+9qR[5khM0m: P; E:/PPGjZ)RPEQ@QL))P))q@ u>q@ I0E:@9<PEPEPEPJZ(PIh{qK@I@jJZ3@ I@ EPEPE- QҀh旌PQ@ I@ (Gz)h(ϵQ@Q@Q@Q@Q@Q@Q@ J(w@Ƃ9PFhfN)f4 (z-zPHRW(B&\ԠIj%[tMTuRfry@ @h ڣ- Ɛ)4A֗ )qEP=hHwFqրhbL@HhiNx;4 =(BhiP掴uZ;R0iziHx3B28=(()&s@S@ Ԓ2O31&-sXDQCk޲ is(M`3 6$9`e(wһ 1RFIy\rE "Dr ՘ ,A(ġ ?((܍Ub$Iҕ. OS@f%imdhUq֟"\@@FpZdL'ٝ q#ZnE K]&$CUx*heB r2O<'v0KqsqAW=Z&>썑\-h+I]dv ڐ\͐jj-vQleީ;(I;`(O$ NUY2OSL }Ȫq9MW\ŸJ?Q2 J˵)#HW,<6 ހ2FXJ3 CF#L(9#=*P,I ⬰W+ [މO(&|G{hSG˚xj .q@LW,h$|rzS<'@ qyiRHc;{g0=iRN$@i >b9`{zPUUzJTW zrM @]kg=E7f{46NP@!F86v^(+4'm9;+  Yx94 S`ʉ@]˱vƩO.&YI@ NE(zP @PE (J(hPHaI@ E(ZL1h@(I@ Gj`Q@Z(i(qE-=4 Êl8WCj'WqkEueح+מ sF/N㊂'=PҐU P RqizPm Ni2qM R -HR(0*E8{yLh& Z`FML#w &\qoӕ9 y=hƘOj2I.;i.ycq>(搮4Z q#.h +7~sL.EZ;fh6MnM=z/IHI4n n 1R1#4@4fHJ WO4͗E6siEY8CWsNr4>zvV~5ҘK*yf/ hHFUv=jibK LBv4 zM"1 L ށҜPȥ^)F)rfߠs~=AkcṲދ^ú^b,QԓEԣ#+~g ;}iXg}kO9Q`;o9F˦eVR)EY1݂x ,D\sEÊG;`'QQ-<2Eqq(1dQHezThm!(8Cu(G6Wm)FirҖ' zW~lc<խ2HXQJ}p}x.G09o#Ҷ$rYJxZrڱ1@/&5f{D:W Xyf>zP#ZvگjU1^*BO"@njDzY W CVFyүyy,ǀ3Z~Oc@e4 Jc8gofirh R hQN-q1K@\)xb)(RQހԴP; E` ()( (bN%RNPEQ@Q@P@Q@iM%PF3@. 04G&MR Z@PIL}(ԙh (AGRQ@ EPEPEPE@. b()9.x-Q@Q@Q@Q@Q@Q@Q@Q@0((ih /L Z%-%A$hl!E'YwSdYA!ye$Vl =` 0z/QҀQ@'lژ=)1@  VHii3`-74  @\Mޤzӱ4)HZwZJwSG^h"<04@s@'nih0jM#OjWE6˃Ra{玼DgsZ?iޟJYY<cߚ0-[$q!Jr*HĖ)_Xd[6a&=sڣ020G'ab܎*qEd`.Ҙ#eVCO*B"fX\6G^*eX,1VOP@`mjI1&28E;T丐D"zz.4mI ۴a 1_Lmw$ |84QympD8%qҖHe(c@ AHid/>yk,7: Gqo3 ugo{R0$}@lo㍕#)s^(BHJD,𭼄4t!k 1I )+;#ҸFO8U 4(32QqҐ9qǸH@ (,D]nVE^U^Tr0 t^W tWmS >iOA@ m7TRpP1zP+IRgA $|Ҁ7 ƒ6`q"@8|1@;3}xhJXC#46a8t 'ۥ6Ego=84(0i y'lzud%K&ӜjIY1րaĹ'K.0Ҁ!ٹL}340g?ZG1]ӊJph=M9G( rq@ >m˷fdhHf#y2߼< 179@jIB9&"P18SZǕhh :]ۘ(LyX"I#vFhZ}L?trF>4+nSdbE+a~(F98-\e+K֦][QW'RXnℬk;E2J*IbETQ0 P*\ S^[Í忈Xs\;]+Sm+lq\&z=9tVgacҼ <04zTQZ;ުڤƀ:(xFj8Y1m olfˑن,vʑO癄.Vb8Xp6||0P2GN矕;v4 S-8y#Eb5 rQQրB[8Wv848`Ttݹ@ yc yB ϯ9c P$Z}̱9{ !@8mb{ʼT1)=Qq@"Rjd#n1 i.D}i9N)rsMlJXAp6:4NP:4H3f5xapfSS急GS7`iG4\iW4R +drisݚUS@Đ|8@) (qZr6~( r Nj} bu:p)Sq@1@ M1`4 C+ SZE\{W4JvPJrEPg(AS41P{T/"A$sH4Ԁg.WTcdta2zUb =j$iNQix8 0(PxPi '|f%''``qbzؐ5,H޴X.{ "f-2 KTT#"I35HDE0>E$;o(aRc *G#?I@tSl٠ESan-jڑh5KI3Tj#9+|s@r.OZ<';z 6EǞ+JL-w J"%:MDc>n2xR%,{^;A>\×?{XD.><`)uEdp<r {f>JNxA~m zQq(mes^/-$pz,x^7d0ۈ;Hk"w7x8]0'@FGuN69chʞ3n;@fl00|kJM|89qOj}`3+ҐS}El*0(p;'ґDx@,)WA9tgH'eto\t "j4ЋQu]/wf:@e(Ft J>cLE_5a@xdS\f @&\'Ԛ4R686[Wmu ך.&G$MzVYHZ}ۏgl>Y^i"[,==gbxqל.6%#ӞX.zHL+ķR靻\zx nS\~&`7>w|Coѣ?OuajY2>I@=0)ɣǹH|^X2_P k.po,hkb]ƛ|4<'k>pO@`1<=FK0R,JJOʐ j?Q+ҭ=*Ret=0;P38\4  Q1dœSF\b0?Pt:ԏ %‹ ]_iN@9Zq%H:ɖ O [$[)Bm%qmH["c=h 3*AowXO٘<{@@aL>xYlY2 `J!&6d2)BsF`*wԄC0V3&VZWH HI:ER ^}y0 $(dd][r`15V'q/eqs@ 1TE\v_ 0P:@F}3F*4Dc@-!2\dɭQ71Ju( SO4q4s@+g"{.;čL~%ez;}jX[͓#u`7~^*W7Ӟ{?x|OzZL}P#-O>*ǃT`zT*dP@L1FZ%*,R]h\y`;c4c.)ԀSڟa>!kX B3SCB˂ڀ3%$^mPZTrK@9P#7t`x@<a]](1g9A((ˤ*$R+vSX |w` pxCR=Y=k<ױS ^IWHƗ: yn3^]S>Qp<7p@#oJ.4Nk9/o0&Y b >:&:Rͼ<һ}&Ya}hSto)_,+1D2lAp=YEs{qoj-u2:*]|T'!e2\bCguOS@$/G5 2xǭ , 7d/Ns֪N2Oz`h\ Ⳏi tW;X ^mʰwN 0OZv XNxn~sV @Cb θl\W*>1Js3[\Йe:.\ƀ:!O@fk j34LeN+=5'ƀ-.KQBubE>X:+3@ ( (4A@jZAG"4v ( Q@Q@Q@-Q@ ڊQIڀJA@/zJZJZ(((((hZ\R9@iM.3@2)EK@Q@Q@ @ ( ( (-PI@-PE-%P(4)(ԂNh)h8wPK@ K@RP@RPP@)s/SxJ\sKHSRSRP.s@iZ))44-'j3@4h$ '{te;H&ie'1D*FqsH(֊} 0xLA`%.J;Q K@@ H}is@ ;`zAM;bPH'9 i^P!pi34SE0c49)8J&h%04m43Hx'&R(z+/:Zy D;BM#>#vZy+yZ!-#=rkx%8Qz5eԨ#ղV!d!aTbn+Ĩp_ HnFk4Q4`ɭI0<*D9"y8 yH$Uvh p-GcyϭGd; j0. p1*[ui$*1/Woj7sH9M\K[uӚMIByPǰ =~K83nRe]8O[BJЇCĚa.ƒP^uڐHAݴqKm'sKvy-[*g<37,m\QR0s@jb G5\옱ݏFJ8f|VSߚF%,cpmh k&WidzSf`,#LDw{#;uea.'S4i"\+/w_j,@btQ8 w:p̍[cL֒+ܘ .=9Phk9*Ns0L}@8?]TD9ݐ)%4 lWFV RtRRR͊(@q椹&8FlDn:9Z6&D[~YJ WQ2p}*ЃȆXH#$)$'˅cb* QވXW$SȄ84aHv@׿9唹@ VMY\۳K:VGrp1Q@+Ue/jHr*x+J  S֭\DDZ.OPsL,g2>vՔ@CTv,SU1{U` tvpHϡdvր" ? 9>me*XH2?íHch8i$)1um\PIDZsVH'L:tPk 0^%wUos͝~4uqls?o,P xU6Z`cҦsIڀ F) @@5ր8sހ#a1F86Ze8 fsIP+暧 SRQS SzP34CҀlS怰)ȥ^Pnp(&3Pix8;b~2iNI `ңl@ՎqU.zjY9U`Ƙ&19@I1g8HA84IHq\ѡB'`qϥsй!Q r~}y!ސ)Px \L!s)4gC@L hA9恎-QB^*5VQf曚wPǵ00IQf;W4 (OҳCc_#ְߛ0;uɑ@W {ZKOKb1۽pS|\8Ҽ+¸!hmwG,ŨC'ּ̲]${:ʯ޼ŷ 1Ҁ=03ָO3{Rݚ6 &Aځ2=R)FQ.=yeew !p, , *Pd۹,nKL D{m5(Pjƀ'QILސs@ IHȠ@ J`Pv▁>݀:݊OJ2( 1OʞO9E1O@m*͌-TE[⋁=$)^hRkOv,->1E~NàҐ2Io@Քp;j wx y8^1ҋ$>#$'{׬Ɵ0Xw𞪌wbsW4(ʃ(C{[S<:M*sIkڛLc.( mc4KGtN}1O6/c UJxC*yTo8!QZ ҽ2Xr1pHyvS5Ks`%ܹ;GPHw +;)sڀ9Q8Bx|5sTz(9vOZ|W a%S 10O;J<縝lԞ<'nޔV6bsS]bI手>8 @%M4` DMdN!㶅#V< d%T13SF&%N޹a$$bL2BsMkzHお,AB%`84c.dtt9Nъ$=WPXL6E lo#ҥko-S;X0z@`-+C Km0]v+ fUiaõ]R[H*pQSZ! Ra%L~T;#lT.c-ؤ2^abC'DQ"UBHpA=(^VW#cMp4R9'ޛͰq@'Ky0%WPpJà0ݱ$#aT ›={Rw2PP$`!_9;\x܀<@˸^#&Rf=3ځ#$w8(/q@19ErU^"&Zg!Q>jqBzG.p?VE3*D 1W 㯥]kLz"02IN>֝>㺆 Uybf'ʕvcOO HUbo#JbIpOȅPs@ʒ ̤S  g4uGGi*FŒ(*W`" @O{OHwڴZ)a.?bG!,780"NH& 7r8a,UTwHB!Q廏JBKZ[k[.FLgg2Wh1֥tR4:sJȊJWiqtnM#N>|3ڒ8Ԋq\6iܷ4ۥrznԎFr}i y^3\( !]' ?y#oR).S⡲OzS#I0(Uh ;WUJә[6mhl e*@mc~a}*gVD >d:fX>bԁP Uk AȠS3 sJb1r w@X"iUX1Sc1;GJb#Yn Z_/$dP",1$h17@!\689Kpʮ3G ]s 3Dހ|0SO(Bʻ}03tM0P2(0 s2"Yasg1RHg'8ޜP~(8{`1Rv/Z4! c:2%8, oMWě'ހSjg9) SvqLz\qA)j~FzX0h3׊y9`Fi>lc?JTt'jaRJq 0tE#␆9HZrɠՈ9)θ>p#ox(|3g1= yM7w>>MCqbݞj 9f<:P.Sh4i{P( Q@ (P@-!K@ K@PS@(u(qER-SRƹ"ū( **;I[4#rQh\zv"r~'m˜w5JđӀ9cNQ(P:ҕ#:R94t4Jw6=hUrHH=3Mɠ曌bHqޛ!7 :R6*.lj^h91M^(`;S<=1ҀoC@iǥ Ii: $P[ րF)Uh<{ʀi'# w"SJ@4(b=h`3@ vQX`{ҁhS3aaƐΐ9o@#A$sL@b(]M`gܸϵWfH)/qT"0bMeMϷ֮yi$LDw[i?;ܶ itZז%8EBs*X@zw%1ǯ뉶B79~Fk,.bր:B²bs@8s@Uq(= ;DuC=p@j46uJ8|!1juKuMu?4@S bfq4R4w A(⎔K@4v`E(i P(iǥ0GJ`!Խ(6ZZB"3RJim@Pkj"]*&b.VfK@Q@Q@ J`‰ԴQ@ FhE-RShZJZ( )Q@ )(h@%-%-K@ E-%-%-RP@QL(E-dP4( (8EPEPEPEPE(h@QڀZJ( ;ih)h)h ( JZ( ( Z($Ҋm;@ I@@ L({EP@P JGz0)9g4b4K(E$Y7%bZĆy ڣAY\T\ T)hh=(@  3KRZZw\SILSG&Tds I=;SWBh)݊JSNў(4 )@ MA@&,h%014\dP7#4Rs@ @h@4u :t$kM+_eel%_^}wtq+y{dсDv_'fyt_yE z[Zm%cF>Aǥ1+`XP2hCV#v9 8*t*ns5 lѰ@ -]3rOj'b$G1-L $;N nH gԣw-W=rILBF-GR@[($40Zs#t*}ZeeFF4"x-ERj+ n;MiL bg4\ ^YR7&up<~c\ %M u4IvP3RDIwzbJoG19`}=(ە2Íè&B)c<#PY&hP;猏V+-F*#8=Ƞ  ߐɨ$}^O|ӰIu*H Q88ҐTEcܤP7Էic`hۇe`cIori!{6S8b=H.ɑx8v*T*6`$E\'ޟ*<**Ok,qBc+/9#hp21ހ$XB g7Z/vm@2 vspJTdCd*Oei(hd 4 XeTgM6x%I\UrGb{m}dPPh;3wU,ZxeS7Vǥ;ᘭ 8' qOcSa ʈ[h¸O4IP3LE+:[d jԨ32#BgR(P29rz( dNH%H((5JR\ZmȤGx7O€*/>z@A K`Gy|;{j%>{Hp(<SK†;H*{O-ۿh@ĊAz8\߬Ev ~n%!wrHa0hZf|ʪtYy@(xE7ȪBNppmdpq=vӴrr6849ULT'E4b C2:-GM=̱1i$g<1{/"%ݒڐc@ѩhȨr()<#$!9 å!ܓLEwsQ@ĒV |%ԭ&2Hh=twjB%H\!,9:})i2_Z4 PG$m[o$ln|۵@`L֢?24` ƨ 7Cc'm!XEJ(,VpW~L |=(*8#ÓyL19P=(IC@rs"&23_)C#|֝nJj<85aEUeq@V|Se\R(V㿧* ,wzS29qTnrN: @Yy㈂?Joj2Aki^OKA1qH{ oOzrķK ltB"|!F4Kd9aր+槑{gTU7_A@#f=2HcYijzb+a"-GZ0'+FŋL>it\zc=XBKr =seA*94m #R9(ņ8~bxf \Tn Wf,ƛh P(@I. .E!4Q@PhPZ)s@Q@-!v@Iځj;PH(4vQAC%s@Z$,b449nn8a; | yC:ZSH1:"l- Vck ;$M=]H*5$K@ J~ݧ"z{#{FOJji)f~nJh#0[&&3ORdc;h2Km4f3CI0*{ <G ?)@ ɤ`&yHyԒhQd3MwRsЊ{K(07SSKSF91@R1"̊B'Pf-wU֩kpqT^zwGz.w#Ě6 NJv+;'iԝ@>s@)Zs@e@1lu!..hҭH y_=k͵Ku3MEqԀ!aחëJuO1*?:ё=(ӄz!,O`Z#p&;&{9 dcցk:N FU>ƖUC^`=XPO h]٨H 3uKH&&3uIM@Ȧ)(M7\;RPEb ('zJ !FF4]VerKS؊iԄ70qD}i=(R(*ZJ(`P(i({@ Eq(K@%J(i(PER )Q@  4R@'q@ I@ I@斀" (0Z)P(xڀq@I@ɥ@Fir(1.h ( L@EQހ ( (sI@ I@w(RP撀M Z( ;n)s&ibK@ ( U`PM'47&Mɠɣ u%-%&M-ܚu%)(RdZLUC{u6)f6e}r ē֥TfP1O Hf!<|g7PAiu=( xm:+N41L!<LH:)/zCiA+N" 0h9R4 @1KNizL Pi m.iԠP:JFhF982)js@ HHvƣ,Oa\_@6q!7Ҫ1lM^ELx{,oLac7!!E%P⥉on:V"JiI 1=+SwoFbf\{̄n-ڒ(d19`>n۫L2F0 MGn9qP J>Y 7Ka'n3,mzd ReY qOMHfRwn+(è,>Ҥ- ȂTzYO;sR;ydvFb ZN̑9m;Wa$ܭۨJND1:8c@8ňxhL9֘ H_)M0)~+l؛e9 ČҨ nH@"9 s@ vq?Dzs2 aKǔz֐u< #qsr Y9'Hގ*xsB2;A2}bVB/<Zc$`h ޹} <ӝf!Ke1 u|x֭}h%YJHPHhr$K r@o4X4ZAI%BJCv@ UhL cX2\1(1v*kͦD 蘒HZ_޷˞*$Jy''}(pY:7z=a zSn&I ~tWY3*c,3Sǧ 7AԒF#)ޒKۙb,a Fr 63ST]# @!UܼwLݯ?̎rZb2)1y I,BU@\Dd3, 8eFf 1=3H E,!H(JSh[p v8-ޘU2#Dd`#CJDjXOBD 4Rx'q@t"rj7fBC(LHnib'K94N=JĆݤ`{֞9!L("K@K#)fO%x@Ggl: kA%t|T}\3J(#?tb8%2ց#A$Jda37N1R?,ґϥ@??(zBSii$|x.Hx, g' b5.ij݈D$8\% ͼSƗI{#N@mY6`9,YCgZ@R,wڎʂCZlcPY]b۴p=[ΎKyHUUƸwNhК NY"ŇkI7!!#0;]P&p]6"uKյkF I5F1#Ih*d<jzfXV2GSL|Q!gikW}sE0j{Rf@BْHϥ#hBX$ O @/˝pH8=NI ȡg#ҐWl@ sQvZ<ۯ P!)GZQKڀC@EPEPQ@z;ub)E'z(ԔPK@@PwZPE -EahaE(ڀ$ 1Ҹh2__Enr+N\lR6NNQA hd@ssUe1H<2d j)W8QphAҚ#9*Q I@ +47`P[&9`Ҙ7 k 3#uHiV}hGt.i3L#4xP4@&Z [@4152F1 --@  1K@ Zm.(co4P97HR0w5 Ij0h6EE$oD}0%3u=[74 uG%֣SN$Xs@DhUEsU<_IpIK8b5YNK5%zB'j`Ini&`4?u'(JhP)9@ Pc iB@ M#cI@h4"?*3K@X)4RP(%/4fFhs@ Ecފ`-RPj(EPI@ E0 (Q@4R (K@%(J(h(((ɤPShh^(<{@斀 ( ZJ( ( \Lb (Ew JZ( ( (h@)h (Ԕ1&O46 *@ishZra$aj8|& Zc0eXқ̃8$zHDbwnS)(WQP-gB$px=>X$E9 ŇC1&O, ܑp+ $xS0ۑ'4Q|;b!F|B}hvT-hQ8cTrBi+t;[7'bqZFTEn^fSYPBn$Kh{f)_0SƪL>t@Jy$W". Uo2$qN zPy QQأ1f,4#arpE8yT(l` F%*IGr *⤚ q@C$*ʌ ϥZd5`61@̓^޵` u1I:4.vEH&2rq֘bG UV=53H\eub# fAc΀|P'l4رnh'_*O槱*r{PKG-A ˼1(!:|e@퀄ӭY9H >:S\1#XNghw$g;QJl1fbq)Ԉ<\7=i+,1ҀDZb((2Csӊ|j}0 @'[ x̓рh,5U'"aǥ\&r8Rec4mPP,)=XOsi}@lX;F:('$sH vᯂɂJ$`1R3(84 K9!fͶDl", H[{V94y(Aw(֮`ʜs$FG}2~fe[@ -ɦcBR!C&if/ ^Sp6?{A!xߎcB5 w w;s@S1)m3g2iԨrIɣj}61ekE ^(^ytۨE,bUe%< Fh44wPS@ EQ@8@ (C ZJ(hsKJ1K@:Rb@ E ^(PPRQ@ (h@)W 6?5cxhZ"x}AR"z xt7Iyr$7d)h1Q8D(7@sO$i(wq`avP9h0 9"`Jbn(-H'iISJh\ӛZiziqPjkޔ~󎔀 f4ҀShm#c2qi_41@ ✣c@D4< 8b8h#4L A@v֣`H0$N.^srsNEq.3TM&VOq0#9nsLm_zdYbOj6'+ɦ'= o;wDu"vL'JO$ݚAʁTWAzE5INn`PŞvEIrth -^XsPC- \ w$X!T R D,9$f9l8n'梸ʍ  Y:G=iβ,@g(˸ Un^vlrhq|]H8'{T1,ھ*HrKz*(㸊6oaҀ&Hqz&y&6Q֘"W٤YR?ɤec@'zH[f$FĉZHHsiE&ߗ'OvԌjUM-:hbך70/,G'1ʱ=*/%x!l1 ֦\ٟC m} Cj HN$UܐD$HרU[̆9C)_Z[xWmܤg qw*ٰ-'mbVp|@ke)]g$nMNȊ.Un]y,9^ %CPtNI\YyU lXa#J%O HCҁԫ~Xzǡ*c ?+ĨYR; *4֝mhȏb1R>.@ hIs#+yqTSZ2eID~a @!曀c@Hc.66G=q@)"EcA}(BT8v`J,1D$vz٭oH?',ps֯[4M6 @VcjIp%9( yD1a*Ad"?-1 VfXY/7`(cVp,Mx+*bݝr:]f3&9=iCW-ms#vV;<XndckumH "c8 Kc*»p>9=P(@A@MV\X!]2;qFE}iN3 Hw0V>IN8c%j}Kknvs^cN%G@;}El# =Ws KTyEPU6bK~FoC~kwH쁺Qӟ^>&Sͧ/ ̚ M&(f PEPQ@( Z(1i(hN \PEPE ZJ^3@ Oj.;@sRg)\RhAԑF)2/[c` )Z^)vKU]~jq fV8+ml.p+M2|$#~S9oJvf5q~Tm^Ir;BwU1),Nsl~>jw^c&h' `7^PR!4h&O ❀i4E2F914'4wKڀJ(P1sI@ I-%( (@ Lz =)]cvD Tm#dKyP0R[$ yی _ڢ=JlhA32nG"}0@d(zhO)Go%ĀG A 'rj[KIUE)\ NIK2•2Ax*yȥp2]L\;2XcJ&tu»;N*RN w$v  8dڣqN<4?gPT T13FZՆD{wD\3u,:US"Y@',Fj(cax2&vY"fI)Ucg#9 2B#GsG֠MPe2R$fE'''P"DðLRiE ~q%X9IfpeSLE yX'u_!rZEҀ.4Jؐl@X ;dK{y y< *Lk{()/DQ(Q:-Yz{i7MZ4%a}ou/@.D18!u\`1޲ǕK0SZw&\^z/wFvpq)Uaed)vZywq:Ȼ'TKq [ҁ%V Ks=aX@ZFw𦭤YPG jTG\LY@Rv`\GN(4p)#Gn#n,_=AB;B"]~#]"X0 @G2|128tf xE$<㠧@chڀ#I3i< ul;=)E;'G c9*. v;Ck=xXҡml3! %qR@1#'nX K$ELYけTAgrh->i W#)#t_@K$m 8 m(2Hl'8,AcJb>PvR=Wz)fu_%d,P?ZC{x\!`0Bfm #hEBf|0ArHa(RyT)րmzzA4 EbMsn?NSdް ,zNs\$P;XoltF `V}8Q\:8( *ܘk2R7 TP;0Ha3#q֨Cp6941ɴ4TU!$<b 9"Ufׅ!J*@Y{+؞D:C-g1M0 9vDLqS1Wg ހ+ܕ>$@A@ͻ,6sڜ qB" UƴN牌a?zOfj]Ic(ޟkTjQ-Ef;WHVW6^g[G_xQ ?DmeJiZ=Hl#Cum }xi}DĽU%SLqw?uƎ7mJxS+o} ?s{}NБ̰Yuiqep0RG5a[yW |/C:Rt4sؽ*އ|'}H]hNu=v5[ ]Õ)hQ@-PsE!I@-PAҀ Q@Š@Z(Gz@X)h49W&[[s8J&d.YeFw+d~sXfъsMD} 1"m*zʏ 6: Wd=Y1#8h_c )b.UӃ@@S2}X#rQ԰&LpzcYazC=O-"9PǭpitwJ3ֹ 3]hd6Z3Kw;0 Amw{lùf=fڄi 5b$4h@j2&jzH 23=ޔwzi;@ 1 8w O RjLvgS7i`PdȠI7ww<Tn|Q,TdU/=h0E;l1Y\``bi3JΒO4XઞkvNqN¸OskXW,>G!;a\2 YX lU$gw\SHE{FBG(sV28l0ՙXjD])C;74Rs@&M41wq:a`R\#:Ƚ84\+|yWj뻽yūǼyt?Ҙ;$ּ-^B;pqS@) ǮkϡMjHer:(lb /`2Y5نP1gvxsPtvPqL8#XpJ3>IQpzf5UDhfJɲ5(J@(4b Kހ (K@ e8ts@ JzP|jwA@ %-.3Lbf֜Th(q.hE-'Z@hq4nh `48(Q@ )XPAPI($Ӕf sN'fRE 4hs>+4oM֯l)Z11!MrC8.Ѝlɝc{fWibp5-_ݟٜZji9ւ[[G 5 *$/n€Kf1cztQasc~b3,ŒWs0Xɚi7lT܀4i,,HyDKj"2!Z8fiYR0O)Kl f,\#h~YI;v`HWf!z4O5`Db\&nnl{ moq3Z!# İYP "$r v86Ҿ!!QԚ 2Vn7:f`/s8XDBU) |wL+RC<o$D\ ?I<[yx mHV_) P-o{2\ڸBT l;9&md@ywSƌNvZyc^pNئ nNAʐ?Ɓ rو;}Lyuf$> qFb\} R_uc@ՙGJFXs75r*Bzv@B s4ǚOSTqFx#=SDJր!CxO4O \* spȫ\PGf.ɕº#~4$iqkF8OQWU$c4S>1K, g>\ &4ĎǪ P2l@тB/Ì)Pdx˓A(nWRp,p(r966 $ڑcT/a4 D`5Ds&tCo;zYa~AIH븰$A9F ̻܅:&GSր*? qeact=Z`V@N5bQxb#U)3O,V* u2JQHSфe*OzF$G4)#$˜ wڡO)DMG!a H,ݨgVtqR؎UH~j&\SEoF|G+rHc"$@c24OAL.HWYᲰ@ = [c(:(+ҳ1Iɤ+% 3@ I@%;#m0,{@vtP@bi) 搂s@ŸBܚi ÁMg(x8a'w^Bw)Ri2ǽ@I&IH^M9F(KF֮;]J7Fu4ʭuU+v,Ė'$DHh(獮r{l?>P)4rWq׿Sޭn쵋6Q>xW{GOțSWz:oR4Z?q?w:gY I{匶9c0䬮Gxez/SҢ4:*=.iB:A-RGj(C Z@%-0 QHP(PPR'jZ=MCLHYPem.V)D|r~h=4 =t*~b;s6QV#F5N(9Shy]85x1fwWa,ak(#;6xJH 1+aQzK)# Far)q+en*S4eOi&܏j,kk5+cMKC=A607_b3n@xvqc܂2Ggj0]F6 Jw4HD:*CnI )hGҗ94 xZCL8晝ǭ !'a#spX`6ؤ]=G,LןkNp:{Q\\^-Tn\ڐ{+b6o^ DɎ|GHF[84nRad8 +3PdPh'Ҁ (h(((){PQ@ I@ ڎh I@ I@.s@ E-%-JZ(QI@ Fh4 Z()(h⒀FE'\4b LZo4u ȦހE (Ԃ (x NhPG4tA6ZQ@ A(ږK@z(((1@Qڀ" (h 1JZRs@nvhR1vREKe(5;sk9#A\5 -_qt=I֑y%n-[Zv,*"1] 6"$1I4Dj,3^Z{nݛ `pL"WA7"FXazަm@0i zfuZ+(h}Mrl@-Ԓ1IHhI 34op h+639')7Te}ࣽKy!"@lsPaRUdWZzGa{啙fe 7qk\j7bH1] Q˘G y8ǥzzP":*ʐso4I<CHd aiV#8DOk  l;ASPEׇ(LϵΫ)WzQqC}\&۫v\q+֞9rsNx|wgBFҘ~c"ۄsKEyEdvc +kXn۬Ya$P5,Jxfx毨.Cc.DJIVbgjwyJ1y'ҙm,(evDe$:Bkp|݈F eY"͐9 #@@%3;/*Sc@\k \;O8XӅnOZ$ Y1$NA-C`ĕc4q#Q۳~j赦20*^a71 6Ꝯ%+q&KكTGkkn OjѵB >siE% rWiV:|\ RÎH?J,ݔeAsr!YIր/JCΔ>U12[4wHCcޭ8gQ3yq9 k+J+@έRT0ޤP#Vuv>\GB(8Էbk>*.i#yR?*Z>`c%r eo c"l$pıHzE%y% n)X 7FӃҴ+$)\ c0 QIϭ]DLmD\ͅw>aCK nj}3P٢$2N lPF2[ڜb (`gX+"<.ӆ@d3 Q֦nK3 8ǥ(cM3Sq ;ge#6}zTi"@ ;:󎔫c*5_5`FG @ff+h0A}5Y!7:J 魑vlF`<4=AWn[˷ɋͅ8#ށ."w.QQ%Dv=;LJ(aALBdP{SH h.VF(FW;hgmdE-F{yXnw#Ґ}UdbpWҘUvد\zRg!1-EQM {\~3MFV$֙h$)h v ֕u;f=k:LRùXFҘh\SB>WhjGᔏ2>h( (D50/CϘMQ7">3@cVsgAde`J%l:57U܃ސÐ9TP3[f2sֳ2p ǧj/f~yZAq(Bi1@ ڃ@ E%N(&h9jwZE]IE;0* ؊RYb'o5&sIwns ׸5jw< ^H,;?b՟Vw7Θ0H'Lab~N*Z0u^|YӠD - zz,V-5lU,Dy0(th0)x1h )Q@P@ E(Zp ,zU6["ȨVyG jM9,m5\wkr74UxfX1KE#P49N у)CYiXs9ytu{E+ IN]tqU) ǛߔP!2D^I$WlVFB1NV3 UB[1ɦ+ Se8df sgOIWqQ+__?wpM=x.&KF t*G55*9Re@7'˝*Hxc#jCr;Nl$JE`9ª#֣/zZs񧈼dq[wJ.u duYdbv}ឧ]-4WvU1>Y"0|[&Ǽkh#sL1n @QI8 >diLo~8bgh\gD_<(_> +"+c) ;HE+xr$dzr\o77*4q=1O6^\"Hb:j`J{t'q:SU'3+r1k{U ̮궐÷Ҁ&I_<&0ڃڀ+K*2>ft=t>.Y'r\Ar$l+JI<#FwB ~%|MZac&woe6}w:Ls]["Y[句wq)k,ԀU 0vsW 1@γb[Ο{ PPBXH+%)MDS()L wZ]5rgyx8ZK{"$h5ؖp<^V Ȑ"k`;ݩ n `~s뚇4Gx6ȣC~zP6т68V汊<"`²;OIK~c@ʇ'ji#\zP2 It^u'vXxEb*E4$f5D&nc<@ uXպw1=E6,ɱe% uF@{3Gdn.GP *@2 hfT1>d+Dw=f6bAMʮrx-'4Q@)h)ʤdЙdchD\9 Djxb,X?fZ2hbiz3u=oHs.:芲nmG?Pkdԑu)V}SC% RHث)+mF-N%w?,G5}F \;In*j@( Z;Q@wb@QEP(@z(b1{Q@ ='.(0="C!P:TX#f*Hr:t(-R4c5sDUv@ȴKqJ@u6A\S5R(",sMMr(@ f$"jM0#  !ݔWqmacV@'4oNcRym0}+ѡBv:!':Vx##19H9HzJNN)1{W0 MAq+$l=\-ڷ5!sM#6=iYQxSf9 8r6Ae&Mj`$P$i ^Ε]٧a\zErsT̮A R.qE`xULE6tjP"E'֣cށnP\(,1Ziy@QvlLE >ZϽ,@HE),y=j" P!sZkg(d5PE0,$kb$NAh1A4( !8=h a &`#&1!BR((:QڐK@ I@- Q0qFh(Q@ Gj8 Qh֊NPҊ(Q@z(4Rs@ I-%P(: iHJu{PJJ>tc8~iJB 4HyL@6MRgր9@ޚ R3 Rfb\ZLZL\As@gژ((Z3@%%-0H(;@ IH (( JZ(i( (G\ڀ ZJ(i(h)s@ K@ JZB3K@ (b - is@)iQ@Q@ KڀQ@PI@ E Z)x'44)(E'z} JZJ\(ri(ܚ)ph1ps@RgZ;b )\5)U+ۯ)8&AO-=%Ğk7+ ?=c$Q"Q6\Z@4M8uRdP7Ji4Rc0  <L@:Q/QM@E oƔ-P3@ M7<ci!niqր4PAP  `QilPx=i2%/jCHKy`"K2}ϥy5KѦh8?xхٗOuMjY@8Qڮ+ n|A{XZ+7Bv3&ϔj3dVыdU,emT+H#ZtX6 @^@><(7Nxcem'+C"IuxsH|8yq팜8z?6CUw\ st;4%\wj@C)b{w"kIacdfT<*D7BTij QDsp-3ۼWB)bmv[%m1]#H_0ZuI$3$ȋp["_#3Fjk9)$*|$@ ],AoQM][L$1@H ~@>vHf7sڀ'!p|,9O(JEmvSȄ;{{ ۤ]G4* p*n#Gº/Fg}3['ڋi>t EPf}-j3qց d,>Pw 9^M+1}o@Zwn7/7+m=꺝Klb4iqiV]72iķ sVvČp uKiؾbHT5yEŶhߺGN=o`JVkM8F`I+cE'&,Sd_21t}(S4kH @;s@ ސ4d翵 λe$ 5Z^7@WQǥ|']'p3W#ڪ$ҝYy)߶Ȃ0γg`ɦD`*X\߽H +m#aźwE+V7SCa@l)8&G,/ j).eՖR sg9mR#Ө:zܙH*)m-x c"N4 DIy-|XiϯZTVUvmSZ$q6[Px#{ Sx| WfʎqO܃j[FUs1 yer +ڣCnܚ%v>$.I="!jI #Rt5GPX[ho@P# \؟u V4 O4)h8 Z)(3H;ޟo>辕iiA 2Hd񲼊wz;ImO$.# {[& ,e'2rmēQMDv4ҧl3J`@s3FIC=!6O4͒O"6U=ѹHc@P2=Q de7Oz|o۵rIe>6UVSJvM.@ќ@PE䍈(x%\Ms]Lr1q@XkJL`wQ@XΧ. 0u )(r)P:(EPI@R(R7P6!O??3\+RA Ҝ]͋M_/#|KjVs&9OƬR/;f{I#!::QgV,F`0B?o~ڳ+F5R;3.FJ(;1h)E; IڀQ@XZNh  Z(qK@ R*bhSsZz.׷@\ft(A`|]kl-"(G8%+(b1R[ 1YJU22)OLP"A.ҧ=s&Nhs\b w@ bh 97# +,zT U%y6EV"xRX sڤzӸX ) WXB*y4{0ҟ0x@u=*[YBl3횫[*Es*94H`CT#P6⁛vId%Gkq^sSʇsF 1Erݴdx:q,wJrjϞ3>Xy%V-`4M-RE=OjN(>j=ff$.X We_YUKf&2sA(ʾ@ 'C4d@\_2gIɧa\1O55hW#nɦ"UlL'#=i)7eB ;P1OJLhgpݪrd\C32N˼m8,|Vy[>b~cLuѢ~l_g,9 ;'cb@wַQFa~sdKλ$ $7{l#%Nr*x,B0GJ=e͉Bd$ojTO˅zP6dWrjs#||),_RhmC!23 <;Bсr7H[;)ٜY c 9ċ'yBLr ~y{fTE lV]ʲ2!cpQR<}G*q:f9*F4ZqyUmy/b>ywGUU@j:4mlXMWxoD] KɴI̯\ X;hT1ߊL  NhPx,ZI=PA=kLH渹Yf?lfig]4EV.B}z՟OzϞC pd+Cˍ"%ieHyi~mKCPA}GLR13#r%,UBRCs]:}RhPD ˤD;KuWn."i@; IdYD.p3\mq.Uh"0r+U9OJUKqkf2'Q`:P -n:`5kY YFGN 9&6 A2J(0dDzEsO(y!bn;:oQp+pU QXzڀ,"4eAa# [Po(+.c-W HV1la]JaVZu0O;cz0bchJ\" Ent?7|sRK46;P#MTFx $0x@0qCm(4RPEQ@S-(Q@׀`}&~M 8LkMcs 5#Uu-|j&ܩ?Њl#iU]M׌>#.Ed}Q@)G4QR(@xtKh4;q[/,~?.V4H![cu'ߐ uQ#HG*i6͒,,d@IBێ8R[@;E9P9Ȥإ*0Ķ@1=!z8 SdS1JĎhKӭ5NޔR7'6> .?@.sJa@A S杜vVzRSXhlOE/x-ZAںg8MI=H`A+w UMT#k:lW8;@SBQ9ց14bW7(u#U-h+Ab485Pm7~3@Gzh4NiP1f.Q\S֣f"P'Sojr *jaj%0LW$/TE9٨yrLR@ fE%/PHOi84!4y!i4 XP (J\P P1v(4REhPP@ (4w4fFhu&hMQ;ڀ ;ё@ ڎQڀ)x␊Z0h)pq@ ږR)Ai({Q@-(Ƞ@(dF3#5wOpggO{ mQ+cBZrE _ZP@JR8SR)B\@ J^ cN Z(9@&i@4P +3P ( ( ( (jLm'րPE-Q@%-Q@Q@vvE6H(QhpiiZ( ((9%QEP@RPEPё@ K@ '4E(J(?@ EJZJZZLRgZ(@PEPhh@ s;PJ^;Qڀ Z(%!9&C(SQ@\ZJK@f A4us'8r)&A}v#BY9ɬ܍R.jHfǪT1@ N I@\S.>Z0Q`4dP2)JCRQZ6@ZLdӰs@^1hi9{H40) @ ӀnHhGZT P&3@ Jh2)JqNF$Q0Xep4UHYtb{U(\M/5bqa}KaV,yc)#6ŷ;R&؁R3@b)5ZXW#KC0N k`B AVM+ SldV'gE|~5,^2:O2}h\|ϭXRi2@  _ҶHIہ;R{gs9Cޠ 4,r#ث^u]6qLBKw%+NS(4nᶍ= AO8[U;קҥV;-UA;3Ef*|1$,];&'Q!Քh |x XK"FPWE@*6bG"3m2Gn`'ەuO$|J`QB$%,zι}3,ν:i,u,Qؔ#ypB»bE Tb1JCu E(i:Mb4WZȭ,P$O{0Ԣv2D:SjWZ0y,י0yj`Wҭf}N6c6Z.pjnzð 3ĺBYDb[ϭCiZXŽmLGV5xh{q-Ib+vKԚ4+9wmq 4'r7`Ė(fiGgDC+5r8>+h0[vЉ xkv%zLyI$1ؽIy7m4fW{OjjgOL_T)l-p-UXLP#qX,:@fk:[Z.9Pց ;[=1W tb`+l 94X.w.ٵһ\JlIhg5Znb)^ E!Ȧ)21q֔zPx8N4bQ}\я+w.#Z4DGo^29k+V 5Aڽ+^[EM7n=Ɇ&cנBeiC%)$j2i94ր J Q@ EP(PKڀ 9COn؟ɗi>/O[#_)nx_ћ۷-Kð[Zǝ/GТ )Q@- `K@Rx'4w@Qr.M ,[Ź5WL7ڈ~H->c^{I([ zbnj*dVc%qU1)_Ni vxP"{T`Ҁ@ ,qL,Kfx4=0hp) 怸sI( gq ZxPGZW5+.2 G)H  Lq@ ގ4f-@ LD7]vZI99m枬TVu #=9+X $`*W4V0Jm=;RcojLRHlbNM% QɠqIhi(@bښiǠ*3N#j杀3EW@[NĈƑyT!|@ CLc0 MO pq@曓@i(fM4AI#t@ < CNA4 M5I@=i P (PAAKڀ/jJ(ȣ((b@ K@R((ڊJQ@ J()hi(){P=Ƞ (HsP( 7Yhl&Gcm}IpyJ㑮.ϐƭfn[#?V, :iU2P1Es *3 ՌP^EsZ`~Fd.uDmX#붷fpX׮lKYMs$g ZZo )Hw[^\+w;{ZZ]nX³0(vP8yOa b:n Jɥq1>chpƎp(_>@YڰKhײ(z7YTwh<r :v @ qJxE$)2<Ԕh{qNaVRE j)v.P"{FRW@FxF03@ 7LU֒Uj(.UW];J(3;-xgEw"[3/$Ik#nxT!z3K3i;d b|:y}5堐\ZUSր8`q[ۍN>\r( VFY),RTxpjIj钨OZuCuG2^Sk)uR=iI;:)1D񪢳chր"F\/#M < bXˈjk<ϵv'22֟InSϘO"+e3eP93=`ހ'kĒǸg᳴r5SE<`I[ycT6zS+XhʼaJ6pC4ꓴDO!Kl{J%6Uf['<;R wvǥ1]rd \MrVr*2~w$Bv X)1 K/ƭIBd4 m2] ϥ-V;/+Hh]Z;[AF$=Cslq&A!Iځ ( UDeTwMf7@|W.-㴕©y$`^YMT)bśbq}i;z c ;P]FE ~fu;M!bxH.Vc@(@}h( (ZQ@-!EP@8{.>j?Z? ۥ\cd3gfi.u%~"|J]_ޘz.}ז U} |hO (i(@XJ(b 8 ((@UI\'dt|qT>cEƎ,lSp85^ %b|uՋG4)ۓHbB!Ԥbϵ74:PzP0$NsN86i(٦%b R-&87h7L`旵F[T8%FrGSUlSHϮ=0!Ei a~TR~b洱ؐP zj2+5/$1pI+(Q1RٳoP8}i2$*0yEf$N^B#=:,1J$l.Z˅+5ڎ5۶ 9=j)!YV$5:ԃ.{#W7. 4Z|%=N;wHg`ncHRxU דޘaRK,aL*^Kn& <{7 Y4i%pIQ&e~v8 6弯2PKvzViƒ<+2{€*mV$7S@nefA+'M@![C*DNZ-pH!=@lL'֕#&@rO֐+jLe8+t:=&[G#wf4\EeDXmEPJaҸSE (<4rBY2 R>0~Ta[ΊPf"PdMȽF)j?.(#M{5K1T@րp{TrC I3&S ǭrֲX[̌LEug˱-q9?}(NԯDzsFu61 ܀H wm묒YTU@v򛙞kW% ձtZ]WRsOZtX@MOS}JRR%{"ԟK{(B­ VQ}{'?H銾 Z~u?ޝ$j@&heo;|psڀ5;>{4ɤذYfY3GmGQc%K1*N' @afɭF#\8fxPZ^xb@`qGN(QA`&l S^*eNY-|:Z$)w1X[iFx_2qf Hp`v(\1\şs(>"'ځ犪FF<,2s~7ѭ\ 8@zafYL;NaoMx#-IWNijf ;E{k<=ǭX.3˧6~SU`y uK)_*^#x6U8|œνR֙)\b'uJvP>S]n-ћM)f8#5<xgm'PxCNfř7\8)$J`0]@HKJH3y@Pp)e2IC 橼s[yaȯѐd)h٣ ۡd 2BTkbA@hhC#|EM3 7xz:nKpp<@5i/Ywmaݛך la9撂@PES24=/#]>f"ցؖUcR+Ec$F‘'o.$M*4IƧ'0X 4lm,3jFY$E16T@m}")%1/b%T*% HCc<];##y{T P(ITLy52N@eUr [l7_E#,hNJr1;*<P]ȣsFxLW@{P3뚍eIdLeeǭDD!rÍ"ҁ#Űw3c\jZC~!_3Ydre4 ފ)h3I@ I@P)hERvJ\P*[kw?+_8Rj)^e<-fH r?LVib0>Zb|&.u;Q㛯A«Rko.3g5ϱaB0{+Pv ()h;ZyLH# XW].7NA:ڢRkM:L'`Yڶ-#P8'sD*ELk8(1Hǩqr.0(\wSNtEQڗ!TsM 0&AHzX|@^M582)ژ bA R4J,j)d(lidPLMA3w\gL S;zb]O=2E2nBid aq$4wuEy:qSUsV "/ ڀ ۑOqLȩʘ#S dӨРSp2hݴj)G415uv$ji-T!iE1,*e ZU=@ JZiM24` A(&O\ni .1!MdzR@ ڊ(; @,/b1K@:ހ (4 (PE-RPK@Š)(J(PP@Q@ J) bR 8(據^PK@&(h)(ؠt@)Q9P2DQj4ֆI0;b|3A# ;kXF*hjq@N pP!”\R v)AJ(Ԟ-%8):)M34P-%! 8 mfj;u6QpPIL=(h)(hEPGz`R (Î"@" qK@qIۚBsI@&8(Q@ I@ I-Gz;ހNԹ( ( ( (4RI@h (RPkRo&JQZQҀ-c%=k&5,k(OZ0iIJ%&(f ZRAb1MMn)@<њ3IހhCrAJ4B##>Uй=hjLP▁7;4C6(i֖ ^ R('$14FI==.fӱ̌1kU/ZF%Ȏ vBwv!gC%I"[*Vݏ' a YJ@'@6i ]`1+[¶8^݌QZ9V|'i;q@Ia xfU.2SOј?GJ&i&$9GgTv:|7Hn>G?JJLlLj9 &695@Q''|0ٿR <Q\:Dұ$9д܄\/UQMnow Rd(GK Hmy8 CzTwVWaGm~b& kI" j|V?1pHvYpƦ$˰ƛxʓE͚}'Qyc#޴m4XE]w}5=kƇi^GHy'ڐ\4E縕pu *@&MQHC֌-mi I-eQQhFUs2+chorzT5Hg;uhzfV}Rx1!y,<AH 7Os#(X!c 45=2+9h")%^OqUo"tD7  =E.sҀ+H"cL|I@m=kVo9)!Em8\q|sHv /'m #LlwJq@|{vUpLTvdOR6ל ԟhT@ \g-ʆer7ڐ fcT/ 99@SFNވ<B 8)d @'QOT^@yLUs{ˉd8Q吝IyaϵJc9h>\.w?!qNU8@]62%PQ:UR9b**6Xp($\ym;9mǩ! ( J( (E;Q@ :@ŢP(i(hgO=?#If;d2AW[M&NƵex?_/x JW6,+?uU%ml'[z8zZ-!(, ){PREucfrzRl}]\ldW[}!gk؉d+(~`\ZD JŻX}e1Vc-!E?#r(& S`(hHF}^ZRA/NmҠTd@ #4)I Ҁ3@o(>lSӶH{)j3L `qQi4EdrxDW.'5 L IA1( ;^wڠwf܏~nE0"y3HDnӶ-N(!ZSi€W&@nyLR0D2tNs@$w$+2b*)a fm׭U!49A@) }AH"4)23@H44fL,5!!ґ)( jq !h@ E- (E((Gj(^ԝ ((( -%-%-  NPix@ ?\RfE!K@s@(h@I@-%(@ ڌKHR8SP15* hYD]WZ4/%*@4V4,>j鋶R9 5 r1@ :8(@ @Ps@ R!PzZ`ph(֊ %(A у@+3Ahv⒋R+-p@a g9(Ƞu4wn(*6ls֒hhC@ 4P i3@Ĥn(٦hAҀ9k"m]szWC^_ ?[ӊ&L|?tfD'v\?JNdm>8 3>sM3XۂP)sarkTؠ,:֫M̻GG$ )nNS擮);E:(.l$8zl4V00 ݎh$cXfPmthI+ӱJܴ`6ܯy1^+[dI=B;'2ORy>Bx+"7\Uk{lHh12!h0'nrCR4 YVI[\JLj,g c5`F#%dހ%t `Høfrv@ğ>JSpdY])<|A 0mKo1rȸuɨ1 r1( CAUx\cj8(nT;~B^4˝Za79`y? aڲK2Kœ;PAogk#}}*-2?&}^癳NEt|zMI$96@MZ'W5Zcѧ8?.h}Eb]Kj;QקSԠ"!,pGJ>G5>zJB0H~>W;XS5`SH\jۖgRьo.-qUu+ց+yg ǵZx4H"M}[SeqI~ۺ=+ZV\Hm-Cwt{P#^,4}@ƪFpri!0I4 jZvx _;4$`dlP#KX@@q=kܘ2we1X~KD׳$1cz* -3Ψ1^? hfF @1H@Aiw Q-&x3M_!(@ Iڀ"ԝz[뿱i_wrhmvfth [t?ö&yuK@lqi۠4O*eSFmo)&JH1MRk峑hZ\mQ;[r1@K=0qjӒAsy#I%?/O@*>4ӭleY8Zk.}B[7h"jzwitqrF] ըlcUB(TP;(: (Pf$QMq>4ar-ɇM|䌷PW5C0=榋FHƽqZ»I }6wtO@鴿z<ʼn9k-23dӸ Mu5~:"y.8ϧ5- \fXZ!X|zRf1H[ W]ȧf\Oz"|`2]0zl6دv? .+ DuXzn5'{V?)yBF V>4##}GEˮd^khaV\`p )Z4%9= 2ly t>@sn[9!?2RRTȠ *ldY=heCzڶ™V%ڋ"uHJSˀ8bI)qқ<^Z#g+@KV##U^ź$x*NK*EZRHRp3U;9HevEژ\L;c,"7I$ms@ 2&+/AGj.1F)q {7;42)&@#iFjkPH!A!KLR)Q@@\0sKP19@\oz^P@ E-s@-%-%R1K@@tI@%!;P(֊(4 "-sEPE-%/ @ RhE@MqS[F vělkg1lg)[EGj $Q4pzq@B)ES: L BI1 qIށJnp(u'4\R@N);P:Ly4g4-}\wƂ+[\kzrGGpevRQ֠qۃ[&di<4рA\&)h|Ok;хA~^Ԍs@\M֚d'i5womsyHw=a-$D^ 洏\Z˘} !t`Ye!DqVj[kgHҬ#Z&5ECd3ޣ{B$cϵfqHb+s֬;`Kpzb-CeQ#Okܼڐ:+zu6ҋ8BG\ǁX:ۙuK9cGGV5oCgv$g;솠fekK E (`5jknY!mz!Tu'GK]EyV!#8ր v(}nɨ.46k HWj'@kG[4χZ;3y+g0+Au|h_MpD ](EH(>lǧ[޽K.m"f爀F1]+ Pk=E:9Q/KUVb@eb˴R\GoG-w @ެ8==#lH+'Z0£7f+*1V,ǹ  ͸8I#?gL*/z Fv(ZBH<pTS9Xq9Nh |٩3JTLYr4ˀ63@K򎦳*J)LX隮Z\k6ipPPw (R ;PRQ@ J [۸]{>hM^es&\"yc ,yV}?4t2 H˜,xO6..u G~5j(6:m8Y'0ɮvwgaMS)iJZR1EQ@.()GZ9W&s&HYh$yhD*;dqYJFΑnX6nqްn戜(QC%J@<wT^n6E0 /p4"9@E=47qژ c1KR+ 4̒X,I(()[ WiZi<8 @7=?(4ѻGw0nҀ7$PoCL#1s@1I'ݠEi桸psN¹xr3S̓ZD6*F"y$G(A43@p(-%f P!)hv(=hZ30җpQFV.xdzTJEg9㰨TdY\h"NR 2@)@.piH!ғފ )xҞO%;Q(sI@ E#қށmPg8mQ.\mRSbp) ьJ#{Rh◎()]m;ҁN(a Rt)w()"S(',| 5+[Ab[@w.UdC:o-~R3p9_´&)CqS6Hr 900۰C/ A;Ь6ͦD3S4g, L@ܽq4b,+DG'"#[ژ޲Z^B9*x_ΘjEkIIu}m6爱OQHdݭ-* *K7Nz @YM4ri7L*L{wu5@@+YV2:qh] ndmXܶ4-&Y{PLzf fT/sޤCb R7".6?Z(Jz+mdSFY VEk@Ҁ1 梯v#[,3 [=XX'Si0wݻ{Wȷ\T:{[hsZۏHrзրuwq%*>~JMC|hOOh:l3MN]YlnҀ.n|"nd<(7 qf~Cjƥocq,t4UfX%zPPv40HhHC`Oɠ zvV 0K95r)$6VP4jK(o#*uz-$RUYŸVW@B:̜qfqf}R˫Fbxoڣ wkM,e^RY7|Ū =CS[=@mSFΟ$hpYǸ֗V}So$"O%w 2|ߔm#X6ִFzpc@Xl."~ 7K0$$*3L?K 緥@4m؃ҀPw})BO<I MʢCfا]rA SH!YG(NY 1j&4H94P)hQ@zZJ(JxQ@- ZNihdg w ]UѥcV+hd#׍GBGn+EVLJ_#Iw5gֵDyA̬oVz(B) G#aEAK@R0JCSD r/Mw:@ tzKmxaѬQV;p0zZ$sX9\h.j@81)09T;iU9@~QHfr“K'bq:Ҟ3dR;4.}(N'@C P3L<Lh)/b4:40rhýBF{S-%#=(Fj)e$8EE<$֘[-9# vM<yDL=xE0tJɥ e nxm@@ 4ZiM5&x9$S%l!jjH+_LBr+>ʓZ$Kd*Kh23L550"cM'&Wq⥈w p9Ow=i vaZNXh! !ji(Hh IqhZ( (E-җ"QP Q@PE :)( (h(@'z\P f(( ;S@:Px ARI\LaAQ@.h{Q@ J:T-\U&5ri <=d#ҷ( @!0p:R0E@\x@ Z/J(:(- Q֊Z\P@JhI@ ڒ4bq u,4ҨeW'"H5 1%bHG,y܍TG,ij(4H CqMPwiy{S3@ Ө4P)h3I@ MM;#4ԙ⁊ځ&@ɠc `;Sq@E*&o9w@曞hQ4]P0Zh4nM.(8;R4f(9a\q@L@̝zw"VӼP#HՔ^נxp6;jvPx?:셼RzY2~JzpYʯ|P~]^\[|DEp moo$}}+Qk4;xN@ UOq$rf$^o m>#ʅ~ e5h:e_3\s@%cjxJ5ݚ`(f 9{ނ8 @ zߑK@\,B>%scūuvʧ;WI@=n'Hx-UDڀ3a\ZZfKI+@.Vi* k n~e\@BNi.=yYg\ ajb/)XZ[ʏ5(>!hdc sS) m%udw5j+{cݖ U[E6j2ݼIDqtKae IuI}9 RihQ@8◵1\[MqJ#4vdܴ G+F 8X EZ;@\b^-KR *7>qdԄ:{+84m-\qJ?׭ayꅗK)h^)f$f|HbJNoˆrb^?L7(3[cT1X>Dy|H.$)#֩!2xeu.|Q>vzAؓqMGwi K H5vA=k10: vZ]oO2L6Z ̽ CN8o4(&Y9#i\ w62N A֮bxAdF\]ҋ:={R dжh?VH-\%-q?f!PvHM5zqd?7QPXmUaU.Ŗ4JA< ԺӤUW\uqN{XwE(g2zR.K"]Hn|QTSAD,)guzzR6 -GXW`6I e 1Oc@Ͻ( Gs({b#R{3ʟJJ.16YWq@\cFcA!95ArYx4]ryŸ؞e%BJéI3;:DyDG5-5gG*),l40)@ bq@vRL4@rjM8"~1@i84@^hS7ny-ֆq@L79843@ ѳڂ~ZVldT9#Bf( u 1=i1Fj9Z)OʟZSӱ%9W4j 4@=)84"֘;FGhN8Y֑f.x'Saᱚs@PI4­@y4!Wqcr24;jɧbJs zU;դMʓ1w?5h HFǜ ksH`Fy4 4<`NLJ;4@ vhJ%'Jvi1ɠ4 4!@744((@ E/jJZ(`Қ@%w ( (P(v&ZJ( ;P'jZNRIހ)  (Ps@Pޏ)@i(J:PQ@(PGz(@ ځҘ E/jJP:R :Ԋ#,OrR@\nx_O ,9n`ҮA @ɀU(Š8Aր$@ (p4ϥQLRQ@ ( (Ҟ(Q@LSh4q@} .sIڀ GP(2+3Qi:K@ ))m-% ڒ EPILb@Q@Q@i4fR ( ( (s%PEPRQ JZJZ(P:@h-Q@ KJ(bK;MI @ J4b:zCgP(#4u&h43A@ E8R )(ph(&hi({wRP(P(i=uzFUQȯC%AqGwZ4)/`kмUe_:* 9}jԉz>7t3&C(5W%l-&b3Ode{Ӹu,qlFN֥.6!8 qVi7iV F1W|8L1*sO.|LХ1¥נ\unN`r0h _ ^(2ֲt1 zr`dwnjK{tc[LP 9>yE,1*|Ϭ܀}~4rϠouW^ l{^܌0aEf(&@ E^a.;Ӱ̯jZH\j/kf4؜3ҝg?yq>Kv)4+U0;i݈*Ȱlew^V!~x$0O H= c銩36I?Z.,ƒ_Ltk2C, m$dMƍjiIR1ⱥ4M)"?Z\˱յ7f66- @$zUlf^bY=¨D7;Wo՚tQd*׊-G+VFG/ ~\zt$bñO)LrqR1YbN1ր+?gb  ESڟnQΤސF\n8^楙 +r&!_rzq(.4$Je Bo2V L yHCGqL =AIۡ)<sÀv%x#@\{pQJgM)Lsi4ozZZJZCҀ4Q@@  ) (q@.h -Q@ (QHvP@b@ E v(H5,NZ}6{o2}E+OjHvm>R֬Vđ{T?CZQެOJ \Jsk)Lo[¶kq7Ҧ˘`[*Q^n|Ic-\j}w R\/Ժ<ԑ+Fi@iwvU~Sph +Shin4v~jh "'&1JڀeȠ 480Ƞ`hC|Pف48Hd94c q@JnhcLcր#)hFs˗;TګK"U +\zTRO2HJ0hMrS7E80#/_jR9ZThD8)~J`9lvhi[FckPsj`5@e}ڣTIN邓{($&f\GdsR@CҐR;ҞqAiȸthXq-Q@ A@ A"+ji4RX5hBR`'z4h (HQ@ K@ A)PPRJZJS@PK@( ( (PF(i(()(4)0. /j@(O4 A֖ Q@ ڌQ@ @ZPp44 >^E"4ZtKY%$a~wwJP$# /E*PJv(@ :Ӏx:!@ );%-@ IZJ 4RP@q@ IZJZNh@+0?(EZA@-PEZ3@-'4Q@ E0 ((L^Դ:-3%0(((dSh@4Q@ K@%8RPhZg޲fIǞsSDFSm by'zQH((ph@(8&PF@(=iZVyQM@ zRg)1@ Xҁn@cҁ@E-1ޗPC y=iPq;P(8F !;#JRq@ &Lր*:`鶚3HC C8hp)fҀEC@ E7.5(K:\ZΕ$[WA':h:OȸaڻM4cP\:Zc$^1SG>b)4A2=n pU\EcKiclzJJ%3Cs@RE! Z(2) vE4r140TQM;&ľ6𽞞\# @ Yi&ks\xI^95VAsGT\0 xоKrVYcv,KFm?zFHlv~Ip_-x>iZB1QnOF;O?{֏Oi)P)sp.#[9da,< ia\574-d>cW64~᭲)gu9bx =s^6z塂?+#b"aD={:m۩uz,3حu++ط]|-%4rϣZaE>kfm,XҋX"B; {k3ZgBWO0 Rq*ex H"fY"t^X䳗xVxڶOw2n16$i*F-%f@5CS[krs ҡ]\4^Ux$#$PW$Nlp: iq~bg#~U6>7;VſDK}T1W'n h;[*,hFG%%.ẸFxoEj`ڥBv78]8ScVۙlxnǛCR)L~[h_) ©U,̖_y, vNY.BY]\YN7Gk9CB2G^ +A(•}1WSϦ҇ydf v~14DW ݲq?LmNm Lޏ;䚟6)e*R߉IԗC>7  }v;?GӜC}I@` =<<67zEGk4f &qgH-Y9?54{4c,'jQue6rz޻v;%U~x#-=<4"~ʢ׺Nm#UY';¯FGBxRWaT?gcNCwy:}ܙ,{̇OxկXWL@:2{{$|#눢mѤzb}Dd%Ԃ K@U,TIMmk=m +tD&BT23t{ S燊M\}? _#yFLvgXh7,e=@U䕽?#Z^ڴj wpjZ֓ކ}+ڴt< 6NrardՏR5 t:7 uqᤑiyȏP~ E=+5W¸4_uxUki꒡Eb÷_G ̹oCt&TrVLGR'^moe~]aF'&뫞ɻQK#c m>M2J2?kdO٣gWo;9S,s6ٔtǟYJ.')bq4'xG%5Hl6>ꎦj”;$3OүYVV3< ;O죵$h?>֪s/'hd9XQܡ2z {(x4K@}}bl!%PRE{*].^>5N{{`arjI5$.Eii68Rv:hnKy"/jce@;Tg/#ʯa(B~[}I5k&GFK ݞtئ^#[u_Vva⿖?s3g2u0+Ş Iuk[[p*V6\MMb.GaSL?ѥt"8?:ǢssBAv3+hNwD]LvHΰw8[vGR)ǚnIH#=k"%x=+ϙq«J @f@$95X$/_#Sކx 7R mZBVi۷OsDSjԨו M0QXRH]I+8Ogx[P3Q(3gVUp׮wv cNEb+C*GY ĒK;7 7p 0Fkh}dd̑(5&f~^O+4/~л!%Ck xˉ}iUsTkxD@L`JI;w= =5*IvIsx6=+$NO$\0KObjK^iE #&Nj6A泫 );nu1yǝ7]t4ϭ4H:Ұ\zSYj,qE@D)$lBj)+2uX4+5 jv$r4$[҃ր.܊5iP&NJN@ h4Z$Sz27g9@SADzgsLD8s.sTzcVq5iȐnzA94\G9"cM|fi\sO^Tz .E6@AI@@ 4iR%!4 C֐M$JC@ > (){RQJZJZJp@./P(.@\(<);1{@4wE-'֐z(i(J(i;PP@ K@ GzZ( (u#J@iPR@NR(@E8)(RP9z"EӀQb.HnaHgWwޮ yp(=[Ґ= d\ b$^h^(A@J(4P"@=)WP\P(BwN)\Pz.i(ԔQ@'z9zZJS@ 4ZN(ԇH!AYGJ(4JZ( (3IL @L@ `Qu74 Z^ԙ>RPQ4-R((Ƞ&IE-PE%/j)2(h3@ N4uh@ZJZ( ()hq@K@E'Zug( P(PPҊ(4( C@ MRPJ )PFec:6xd!ڡŨ.ļt*(ȴ('T03Rёm-E1JAiC⁉j<ҁ(99qրIրsH(zQ@ M-@Ħg?4f)W9'4M17wV?(߅qq#) u,>)nmG)H>pu ]gBq_S.U׵\<[azOnOL6zR}k;Q~];_4>x'5QS 5O{P##t y;|Z;/=uK}sJRv, wwR+ҭx[ϮvC KF#yv);r? [_^moTe D;TtoC=Zu GS?3GOkU-Ç=>!M>_ְ۟E1#:8yL 8u.KiJ)? ?QjMOCiF54GIkA{_V$FB+FyXZ΍h]W!QaZG_*}IMt}YrnJZûH߀F MW)1N%./5hv<' j)b??Ҳ\~FZf5mranڳiRYA]5ռKyԚM֪]=ɮx:F4gts .PG8N[x%(k(q1xEkIZb(;]?ZOe_+Ԩ{CLwnn$D?FpSs̯KWB(DTf,rē]h{38l [Q( O5oP kX\h7W7!Ǵ .@i"2z3 R+ioY8x*PU$=|m, SvKqpŽ2MiF Dpb1U2Y6 z ױ2ұtZ !W~kg3!*7\S)ϫe|*u)5fwzu[=?*c~L*؇I?v:|v=~sJQGQ-زL8U>,26tUTǯJTRW>00*N biXש5JJ*:TZj6-qsT6P8˚Ma(!If_ڈKta>&x|Kz΢ύĒrOzei1=k*aOs،dwvWZpT)>𶕹fXڞs֝hu7i<w.z_&ޢWހ bFh'rcIphRw梔ƝpI*& $4@R`cAh1 g;>ֆ4i4 iM$k8H˜P|杷r0N]4 j9( T"qQܰ@FiɺFj)<S?3uB78nTژ!T/'4i94hzR/&'LP 8$R1NjJJZLJJf)?."@ =i !4(1)hEQ@w(\qH@ )s@('jZLZ)ZQ P֊JZ FOS4RPPPފ9 (GzZ(N(<K%/@4Q@ K%-s@ OƁ4SRr҅#PʼOsAF#_^kO+̥98A3񦀓yXTh]Ȧ<H\LW_ d $U&#aE)_AL8Ҙ ӏ4f@1Lۜ "eǿ8Uq1;qr:Qp*qH)\FyRp+L 3Gq@C"4( 4{#=lQpIx&36E_(^j+:ցX+7g+@åiu].y8r`dHg_ֱdFvnbD;kAd5f1Sz^WیQQ!z (hAE.E6I@ 9kS̯bbxCeg-rAʧR2-ɧamZRnwk{SsV^jnR-Y^ɟ$J}hCcg 8OHaEubq].f[$p`8_x\]GW9zcb u%L#5V@D;tYrSt ׊bn#]A GA'̖p㍘TVEkryhyrM$f&l2 b"L.uz WBA>Q38ހ! 'G/,`n N0|571N:ҙY }9ɖTTpo닝1 棶z|W?LVVS]1K]1=S *}#Yۂ~>!9ϻ.8 BUGrk3ݔU۲5|5ˮi¿4_=ռ=šiiliAMk}ϝg;Z((*g:Ra?,Q﷧ִm#åJ"vfӡi",<;kWO[ٞ҇$YV/lnoy(÷"8^.@Ȍ쨊Y($W #YN*;R{˷:< 4f 'n['UϚ*jK{r؎1ucs^U6P1 voDmSΥ_EۯV.5F[ۓsŽ;*+K|KigHМVZ#T!ʭWZOG>C8hA ;BI& -#PR]<%sn#ab7p5|e %c{>5H!M_j`U7v5ܺ 3G'ʬ\5c2FA  Ds-6&?tzӥR#$M^_s=[𾝭i17[IyqUMisWޜWe.C eQjxxfeN/x5dxe: eq.碩5{cI4f5sVݕ3 BUFz1K\6=EfȪ>F?/|>:zY{8 uڗh6 r6ءH8'ۥݕԯO޻CA ;bR"^@$&u*9965NrNkQ WRa8z5]?zCE'$5^_:tP狛hJ%]lYG~=mF"LmS܆E-nAɦǤMgGz3ž"s)( ]^ŪsqIۿBk)bm/UjSVgFS >x$ߚtJ*rqXR[u5<$}>JZͦW.TѮJI*G"yn`MOݦ˩kդ~mS<]E. *`Imnnd+.iT^dK ޺;~$`4f?-(wcֱ*+HաÕޚgj-s}ڡh؊:qYst=8˲{%uo47Uh'Y8=%AHXsҕ_RTRCфq/!327pt HjmF}pS@ ɦ*hmS$++ .l;Rp#fcd;pMi.b rV)G4sE-G(~SM1 P8jC@/=z6Ԙ!p3R^88w=h JA`Vs:^T@P\:NyHɀ'}.8H"3&4%XNJ>Wp2)XԢ)zEtb8;m/jW3F8%!-4.O4iw њoj 74\JJv4))Z(Q@ Gj( (i(i-f @ (M%P@Eӱ@ P)PG4JZNPފ)h)ph(-%-%Q@ I@4P(-EPސu;Q@- A@irUFh'={Qj#Z-H\ zt@tJ( u*!9@9P4pP@(ZJ(I@RRi(r)i;{E0 qFh;Q@wEQ@((PK@ Gz)h9(%0@ AP(GzZ( JQEPE(wv N9R )QH- 8aA"J`;"RPQ@ I@)HP3@RE.i(sI@ i;ih(Ͻ'zZ(hho4(%u 0h@(@Hx=(cCeFJ;KRO'_UQdsK*֠cqF(րh&(ϽPRziP?(j!b@ N)jӀ ;&(9,1ҰiBzQ@PSI`EB Ӆ!( R8m@ &hips@hn:4sN@((å4PM!=Ԁ@i4@t3Gj .E M!ꏚ,ZE"QI4 7('jo@!@<(;(`f}:P2($gT2((ovJ[PC֍,#j5IIdV~e=4e]OP8"F9}ncwO.oc+sPғ^,*;Tz,-4UQ(Pc#0dy A^qxBP) RHV:Y6pH RQ@ 9c]k^UmJvne_4x[^1|D)\W1b08^n+np Uk}MGLYFf9 77 1?t6λk᱕]90S~F,-ډu湭CCLWVaC E_ҼwxVswz hkz16Ƈ.إd#QTrA #@!rJ)Q@ E kU%Sԯ'\D I8PHSĚ5f,{3ķYax,X[ZOn۷YGOTY$lqF#,B#PlbN:O4-#\0Ad`p$V#rz`#u?^)#B!G2 ^ZHv[Je8$@ҩaU#HbdYiߍnxz(|f_0fu zgޮKs08EM.YeF#ԣRש=P/Da?9֓FL\T`9%c+Y"}AY96}.*ܦ*ǥ#.cH+\8V%@9P \ .:Zfhȑ2A88qt^lI ҹ3|`-Gso|j/ދZm3¶zf%;`Zmi?WhI-B'Z*hHpRk|]x&Nd/ 8>5exUʻ5_^]lctp?AUnУ48lU?-4u9T=nV?O@=U&ӡoH'l]{sacXbQ]å;zyy7v['FIF-F)[eaw@3.>#!c(NJ(xEciYÏ_\9b/Rߠxfc/=#keGDgΏhΛ53x}.4 ~'ԵH5Kϯ95h̺ޝ|uNCsmn:'p*!MTvΡd#q߿JVh.۞ˆƱơQ@ 0j}|72XH8VJNNVImpa1_xBf_!2?2@?'$tRb?շkjtc'<%q>mHJ{NUQB|J?f?QM{<$ xR53@'xAǙd0d◴EC%)'tsQ.NFP}@8kI7pC:kHͽb Ğc֮^2hb=3* maK YļGqԨoozM39N"s//${3᠑イ~d\wu-irˎc=zwǖVpZk 0=G.~$ڍ0&K>;?Z㧚KiřMa9U ^v ?4|4RݜA8zI 'C{7ɿl|#%we{ei֫i$ r&7APy^v=)UQB皿GKxY rMԊ2b=coQ5Kґпa\Qff,Ė'$Mc)K˩#{(=~bK`|سG5Z\MguͻV\'yyYZ拴{NEiLJ : sW,naU[N Yc[sFHłagR"{v%O w^ef3?2*?vLjͪT~64#!cB*r8ge"E+\%d/#sVpժ;0 x*|սV?vqW^,[W]ϜeIr|QPH x[0Q^dg /z 5ɤ(`d6HF(Xу*ٮ.^ޖނYBeNIXaXEα\=\!Tdwke:ysvӼ+m8ֵ-<$T#xziT+?yWuv`pۛF"9Vu~;[~z_M,FɜnZM){Nu0ӄFX67ϾEz\AZ5l]f@\8FM8r =z4nGq`$Cj sQSa+giedb#u# :5t++*sP7bTCN=s[:,4uϧ:11_5fϗX Sw]V:MG+ B3BPB:uU\mخIbI9'hbw۵9bihcK"֕.[oXc-c{UQwg0T!{]LU-ݹpgkc's>QgVq"; 83F |ؔh J:*>]0a,})Yj"s=;&ъ,a)9$Oz"y,4RF jԘb)RɦHNNjDOzF`Oc}xH")rd@ 34i9 w 04QҐq@ nPƕFL;QHNhLE2yW׭CC3&!T9 6ǵ$  !-q@"Qt5ACi\gZ6nv*F[8J:PJ8 r@ qKwɥ@(wj(6KLR (IhiSs@ I(iJyR@Q@ AAYP (sKJq9(sIL@-%.y(hK@ E-RP@wҁҀ—A?- JZ3L4wPE (٦֒HZi GJ\␌J(րȠ@ (!4h 9PGS3@ɦ&A@/j(M^q yj*WbbM+O!c ȥ"Y$OUfMIZTp) nҁ m> I}MhfqFE(9@h'.@ 09M =)C `5r 9!'zCCP(91qIK=qJ((@'ޗm >@ Hw 4%5NG5= 4 pn(@ '"(W)g"7_j(j1BhJ\c@E/zN p3@<J9N=(r}@1.@ <F(}&ޤӰ #qҤWƞU3u9m볚iM;>edu8th_aX "Z< Ԍo+[$bX ҥ"sT+LD~ @E,U0h]o )X.\dsU[}a~z`o>ސX5@\E4E1$qxPU!S+Tjirq֨V*, NSz)*%(AoMH8 A#^xOpVbW+u2771) Op=k J{C_Y0.OO1_++/Esx*9"+FGҤv#ѬxsRһBJ^GXOjҐ E0ZJ* 13gLfV%U砯9&&5q v$.w& bӤ-yVmFNZ [wK&,u fpJE λ0L\ :ϵK@6@ # mq1C"!:3Ɩ+q#$$6p xgD-FvzvY0flavrw ր-  uejŇUR-CB$I㌚j#K[4E3*9=knGdȥTP0(9&*IAz\$y"1|怹<@Pj3yRGOjXApn2pH W׾T 3ڰKָP+.'2&=iPqOQހ1A4 Lz@%-%'4PI@ E%-4P(Ţ (qERE!Gjch FZk,e.7ܮ8sԺ7~mF \E=Q U$+c"i'HeRFXpkGėp_KG`OA?r5gRC/ŢR*Ԉ,@V}+"CR;i-ij&WtD1\w6HWRY2ܚplid\T@h#w@* 4Ӛ\q\@i:QQ14 t♜.(IӰM$)QNyɠ@hs(~ꐌS 6t9g  yKqWe2o#L>xtvGb8#O/B%R6̠cdc4҃O4 X"8hNv[;ƫ N(*FM+ޚAi ĽB Cw2EMjbE?4P&)N4j;Fw:m/7֓!FTc湽w=?I}Sr^dw悔k4W}?Z?|ᝎ?s=!yHn@^i_o:,L: .ty$H o'#DWF *Fri}*>FHspƋFGZUx_?ʻ p;BKx-DX떗) 'H5̹d_8Q@{hW{ moQ@IW9N<xS~9t:Va^\I\;Xr20E6}T0 A2}u7&w}jӅ Ph 3ڨjwilňau,dw5$[][0ݞUdY7RfnDP+,Ds.3B3J3b3֐\YdKc+{GDmj0I!F8Q!0(2 s B-c &!B݀Q<\|֓SnPLkp>lt:Y9$q ;TeebR~ VleNA=sXW&yى'4*;$4! @8 U@)45;"y- (( \PSKހ Z(0AZJu (E(.>K #G) ՙvT/#ofO+0ӻ"4bR \P*DLUї`[ћRʓ miwɦ;;G1sdjE;T"A xҔx)LTYL 2ixp^3oJIBh0I\s jr6)(|u@821Hs5=jh ۭ.89NiT`OJcր1a'4ds@M4\ip2h )OZ@4y>UdRoq E)zS 8ju'P>.$hXi8 +1(o^qSwc0/Zk trQhX$7*y3#@\;mVCp=^E B~BWscfHYy3ҼS>P6q@\ӯ-2\A L:w;]7fVDBqрQ6 nk[E\|^Mcwť}•R(lz+Ɨ)tZJ~XFY>$}D>V`5C28bzE)q! EPE4jR3@KL$EuSOX.`]n(HG>L(- :P].OjRKMUq`=i_5C9jLSPrC8Ճ*G$~6ҀP[nq隮 KrO A.GˌҧDcfހʶlr{m@ P2[gY18!%q@< a#^~aUjgnFA@*٩q`*=S֐ f@ LOA=(/4"!nJs ޜ9"3Hh;Q@ 8.MkPdSpz4q@l(SȦQ`!!4Ul@J)+Fn\f +)Ne>fU-0.xwHw8$q!8%o9F2 1#4H˜ f$bAHCw fiO)zc&(1ޑ4QӚGpcnU99}rAR"2HP9JCր(@qnx 4v@'4=sJx ibNiPH[ 344F4LJ-(Q@-%Q@ E%-(\Py ⒀LPI@ 6&M-(ZJ@PE Oƀ (h-!@hP+ (,-% ()(xf N : ^P(s@Ab4s@ 0(Q@()r(44@fjPJZ9 JZ)RPPњZJ;Rihi(9hvE6 ޒI\f -%-%;%(PK@ I@ I(ԙ \@.E6 ( (E0IH--7o4(=h@RwqHhÚ4:y$Vnr1婩r\붞bWU#qmܻ^M*TrLR^@i~yb^kxDGq@r}'44{P r"&v NifMH<3F({ )h(Z^vi9G9s@&iO9#-9@& Tn(0qCcPZP+:q5I. AT`G=ix40iyPS{Nm.y@ M߭&((@ Z1AҲހE.3=}(颀ޘ[^iJ#djRjeSZA vGvzES&5\c,[9>Fp"0<{+QTE*X ݚ='ciMhFsW0XwU,v"!קH57&*v7 Or2]g;+Z/ 5>s ȥw Zl{(#$tsF NpQ xA9R i7hM (NxҀIZ\es@ M78̒E9zR3@ 2 .2E0G6^Rq@5Z@;hqHr9)(@9M('anԀi4iSs̓҅'S2^C80nZla7 F9fNM0Kniθ#5 a#'Z46?q ☆H50:p(ҹPqցX+ TrρLEy'#4y"$ bsV0+OM坺LEwԙݓ@ N84i-9@hOhGL1!'(fFJ9ґN(IQ@fA) h 0$1A\@%P@1ރP4Tjd`?4) FRր^8`Gi_i܊jr /S֤G59 )&#֐z#ӥqLJĨB=ֺ[=3L,yƞBޤWp]TaqX<ֻCJᤄ:OV<kѧɑp2j&[S^HNNKr+zȓ'6ˎ&j.+*dSQ5#Gjb8u,F4P2؏P{jLS.E<34P 6$L'VC)Xw-,- r*匊5 9 @ ˞)ۨ` *Rbǩ9 TaIQq riҝBS担RM[#4 sFE_Sgjҝ2/ GnƑeҝ38ƒ۸xة1ULėI"1?6I9|zC#pIJá9Vo*&YStyi0}zPU$iPҹ+.qσ,$<P;5ϛ# 2 TMh\FInFߔ~5fT9ήĺh͹$mc5= p*gت22KP-v-1U>p\V#srI>mZW˟Wc;h:CfȌV?#WnH8'{昆sA!4){P){*@ȶP b:Vyr-Ij68M&> JZJZJ(hiP)h;ސŤϵw% (vP ZPPhؠtcT(E[i.$X{ Y!ng(YJv5H|9-x\Vq|UL @1=G9dj@z @4v0 7*,cGzqSݞk'+$ɤjJ$QҐ 4zE39Фq/ ;ӎݫqXـd{{4!E>aX23ҽ66׊`a֟0O!Ԟ1]߆mb>bZ8q9O`(AWBKc[rY`]tGj՚ɀ,y1 W?Jb+N؋S}(&1KҘ48@/\vԘ;ԅh 6S&Qn,+!j-⫆U@ހg#֡R\>zQaܒ,iwqH2(٤zi`H#Q\O(Xu5P gd) 084, <8q ;xjnF=3Ҁ6LM4~Qd;W5Cz]؀s\b;;oXQfÁxϭysd8> @Uxeq(*[`_@#?ttfI֢];N&I^x @{`TIcN"K!s'AҦÍx.۫tOTi8JK2L#0"HXF0Z>@y1Xa 9Q!Bϴpy>“tַj}0. ^5G+a< tzfl8 FXʹF!~Oz+}}!XG>py掣8,/ ~ZAbjԣ1h3ԃ8H{ ]ɔFR @ʪZ&a]2@t\mSQ.vPs@5ŲE:5; nK)9q@\t,QIS#q Q2;)'wrhmSP7< &7O4:ӔPbBiu@ S 3QhcHhJ(ր Z-PK@ J) )OJ;Q9C (h-PP ZNix-E>$HexUcm]otC L1;=O[=6WВ}krUP.:V "HOJC&c2!sҀ$8)hc>3 "h>oj\zB< Ph&.qץ qAdPf4S}(˴u)q@Q@ nf"4t4fhZ^vKሦf$ ɧ#4 J6(|QzyP79 k:ri1@Ȇwt 4G@ &CX"* N43da4 sAHdH-8 Mn(6@?%H(CJ)ZtI5cP3 bdnIv 8G;4"b 00"8 nP]6W+I"9f9U"'Iڨ6W4ٟU+y>\ [*JFNM2 :RRh@ 44QLaڊm-Tnئ+Hyڀ@ GJJ3Q@ C@ ڊJZBbnn+3QwShȠ2(i 9 (sI@ ږJZ)(Z(s%PJZ(r)q@4P(xhQր`s@ҊZJZ('ju'-!:Q@7w- LSi(;QH'4q@ (3N @y@ EPҊAK@ :@恎4dhlh{v jLӟN³lDGnP6Mfv-LCHdN)Ni(x QL@ ?">@ZoSZd)8@86o4q@Zrik TAJxm;4 FE8@<ivS֞ʃE /ӈ qQhi wqu (M74S" 0hr8w!rq )@VAiv,yjp^Efi[.:)U@ހƕmIH1RvH)M '~M y&^)@w TDO6Fj@H4@ 2#2Ҙ sH )F敎($̊a944f&j!#m*ijSA]phվǥZ9ksl w$=\W5@fF XV'5;y 'EIc1\V%|QF R%5D\f9J:8⁎Ss@X^(i/jNi3I@z;S J rMQ"RP 斀@@ (bQ@-P)(4P( ({Rs@ E%\ h4qE4Phs@G4 @P:PތA`v QҊZNQ@j)PEE;R (4ZA@ M%PE- 旽 Kps@&At`Cc54\ 'RWxp;*݄{#Ujq- (P)\PJFhFh-ZJ^PPP@J(hRQH(ih JZNShRKL%:()(4PK3%å'_j,H\J)phq-&.hA@ hv(4tRPրҊLv +dk1nOj'InN7v"o$ZȲEW2.$jOS@_hȬ 5_޳2 04Tqހ/pjր&֚b$iJ@E!4e@<) `(zPϥ A4~~ZfidS7@ LPz2h'4wրFx@ qIހ&= \%EG$,۩ɤk Pi恏Cq@(^s@@R`;f jpx5)\20i4@y(|T Nh3ފ`.SzPo4@ JC@ ƣɠn晻Ҙ4eb) R@8ɠ `aȠaFZ@H Rg-@Vj21!`w1R q@ ҝ@)Ag&?*`@2+ym+$+ 9upStXs 䤷`3[۟Jw)4eON+bk0Sҩ  w'R$t\,BG4(4PR1E?Zy^hNaO#44("@ Ƞ @ޕc@X * RɳQ.E<|gT 0ifXhHA.px UQj5r=$d8. :ɌQa|K8mRVgf*HqQvH]}©1U -C2W(=}|<5xngQL]fiɥQv8(4=hEњCE%-PE Z(ԆP@&h4hȠaE8 QABS΀&Z;P; JxPpi!LN1Ht:N=Qsh׷ Y#T{tn"\iT Ś*9)Z \1=izOR@ +sR 251#6h<`w"/ ր$`1QqMȦ@!"PISi93IEHE# h'4q@ € ;4\Nہ@(S Q7# z۩c ӌqRtȠȦ4)R9 Pm4UExg,YriX1`F:ӱD"\g #uO#`C4{:cpRnZRqK@4fFGJnih@ (":Q`E=3@!ZJ^PI@ H(s@dShpih (ERPP1MdSh٤< NP3%) (sI@4Q@4P@ ;P@PKL(QjLRERm>PP%)4RhPP@ 8 NR=H껿 2JR(þXT`.~Fe|sX:=J|ĀxQ ,7,d8 I*J f8s@A8(P1x!C TxH:P7H:{$n[ڣ1H]LSsLn A@xGs@ \s@ {iv@ K@ ǽ.@8(3MEs@ GڐP4gciH0q hFP(4 H3LrFi7/Z@1/M#?%5arizf 7&1PhNiy)~H$#s@nu#4m885,#8OZq.2xP!AK@*֛k>h3HzP!y<ӱ@mM f=ihZQOۊ`14L+*ON*QL 1޵|Mc*/@+g tW0#etzeńWJ|±Y~S^BOHO MHVi^iďJx<`P>oj)0G r("4~iJ`0"e;:Ҕ(1AM^hٸg5(Z`"-{RwPNzq@RhSH.qҙy;[5@{rZB5<ʠ' =j {w5TOH dJ *1&Ofvy恏wM'zWH QN.E4L:-%%)og'XfIh|N0 @C-pU_Ij^3@TK YG5Hˆցr5@΂zNJvZ`n [`4GSx8 #4[6h#L`fSIP>8A@N)0ϭ5@ t@@=4P@斀Kq@s2:3`ӛ)!ir2(;qA83Ҁi2(8wd(UioJb$.*9@L$ 8{|Ԫ> |SMIzr)+q@ -kP ߚhǥ?#ni3C&E 8@ 98&)30O=)JxoQ@74׊P24@7hSĀ) M(PoZ~m~)!9^h{R(vhZAiLRC)HXSUc\mZ@7ni[&ސ ׮)v4F}:bFiBkȋq w%bXRUq99m5=N东DAZZqrjFq;zb)4a)~( "1NDtv(┊Sq@@j5XQw' EKj< *0ɳQw$"4f9N CuҰn`,ZKHd< 8$֝Wn;R9f@ 4jd"i3@'Z)h)(Iڀ)((vŠZ%-(PEP(q@@-((PPRw( `-\Q@8 cB&ECHrz+v0H]5B(U@sT1ds@8G9V. PA恊>0 ͚BsN@1AFM-&hEœ;NHa3Lj@ @@\nZSҚNJgzr[rԌu3m !l敨sJ)9Ji)%+ .\BXxIZ[Rɬh`>{r\X sQ3h& UN|gU)%.h54 陾aHJruUԝ(\҂\'WYA\sA%\? ж4Xw6c(d84X.gB2Ya~n)X 2qҳ`)`/>ldU3/EHIϽRI{@D9Cg&JC4LĮ1{~rsZ`tQ]5 c`R2k .6@\#?*Šr~j@t 0-5dRT֏z x0"98wyh$nf@4Rj" Y5p 0hB ~()HcpiPv 9ށȠD1@< q֐ /Zi1cPӊs3ZB⛷c$' i(i3@ ahF('i4qJ1'99'bJ@!84(8(=5#ޝZys@Êy=SdTrsB'|Pf>.jHit Jz[.`i ǞxFHs):OZ`WiǦkԯkı:Us mI8+(|p=F9%W9^[ɵ`{ t&5$()^kr[<O4`# myQryLTpR>Gޗ4a(`-RV1B#(qӚuENɠ.Y=j ,nP,CRcuDܛ5j`nh졅&VAAC8n3uI@σOdӊBM9DiM2(@Q@ E (HbR)-Q@)H .(  ( ޝ0 (/Z< ӑNhD`1[eOcCGi([ᙇlVtZNƠ:Tk41 1Qlku74`fx د950tnX p㡤PJGޮ~+2)ҭQXwi%ݎk/37CuĺphL" GM$֪(nEIH1U$}h$n<9f uI7l)eS*8ͅȣ (Rdϭ RPI@ Mh'4PRfJ\I@ 8Bh4)(i7PA(ԔJ)h)h(ړfIZ2()(hsGz9M(SI;"(hXRw@ LZ`8 QH-'h@Ȧ擽?&"hhKހ=@4⑹@Ȥ v c44h5WEz{VRtJִuKvQO֕L&V%*lQWwZ׊@FSg J3w3)rE0*=fXW SydP()siXf qsUßZ6*4⪇8 ,%UZ[*g 恚^s@Q]\VhU9@(8)OZZB8TuRi+#*!8 Ai٠&^( .3N%Br}(AL8hNQH0O"/)FV@9敀<!qOn4r}BzRn֤@lTs@e9c,A{֑48˟;d]|ȥp(y-=cz,a$PUqXY,zפd-NŸ0y4_]M5o֪8٭Wrk-)Zw%؃ҶR1<:Z[/4.Vcm>vKf U\V)d)ځYKށXoiؠ,79,4S@XLR@05&(!SPA("x j5F% Q 8j5rpaAW&݊uL5Ju8h0-DԭLV!j@ E ((@-!Q@ Kڀ (-AȠP){; E`h@/49W4$Yp+WAERi4Xۖ~Ik=^{.W5H ħ<2J>MIFp|P;I<Q@4B <`ne(ipJz~h1Jh2*2sL.A840jCN(0ƀ4S Pli Oٓ@)})sFO4Y@pi?=n4((4i@(;TTvsޝ 4ҕ)k@l3wj@JLf ށJ8tE^ҰLd|sI9]NAҳ+)L+œ;3LEKMS~ FMT0[Iى)vls!,sZ$c&C)ڀ@4ɠ`ҊZ;H>qM( Pgzr4q9h&QKH9ҀJMDJNhTbuI?74>F4́@ րAiW҆nE!┃LUsOmƁ.hs3ހ h)֔tgGPY@曜i4P4@=if&r ) wjhi{\}-3w=(g4sPhnԄF~4Zp]€;787Ps@ 'xid/׽H1@ EHelt,S$L22*ܜp9C6  Һ)#+ O=؎^bV==;SNxCҽ:D08Gc>aX魲:q]F.yH\ikď0`TUc؎O5miC@ 44aMBwhQ@ -Ri(i)9(8J(J(i(hEZBh-" (PPhR4`P@ih-R(9 4RPqI@@.iqqh):.GZrЫ@=)VA" ބH G`}hoaMH q9JC@!:q@zE(9 y  Lr(!6FhE&=h?v( M@HJi@Kwvw<`pi)jc{:S9SC({#<{` BXg=E<>j,sL -L,T0zkqnj <)@)oޘX(L*;VfbP^mPhS.8#&2s˨]$O*{ԴRgKV${W[OyZxbnW8` !#jRMG Vǥ)j`4v#!ņzTEzSμ4EJWFS+4AGNP6Aޥx@v>0NOZvVݬ93ң#,J&pT;UBX֎Q`u5eSG(sZҰ[ BS<r~ǜEnE+! Sb J5YhxI֠` YUFVն.y/ ߼ Lr6y@\!p5 xo]=>Y4A`4Fdž=jwChhpdhAb SwB$`: ɦ)4'rǥ!8$PhQ  4.c)h@cm19l4 $##&h3J@ :PJq\+z({`Hz`n(PSb3i=FiY v?w443ODȤ``=)KNsғ<\,GҀ'V$x$ lR6O?Efl:PP!iq@ J(5%:Z(1K@.(@ Gj9Bns@ o4%74 Bygځ A-"dPE:;@ I@ )(%;(hNw);pE\ih KEo4((S4u%(PRP/j8 Q@}h@Ҏh4\%GZhO H. I(X`G(y_>OH+/դ00{Tػ0Ɏ;zKc#.ߗ)Xi;QC)IJri!fCby.tX]/\;Z( 9G@  5_LEww Z zasIRiIpzh 47\ґsRIi)҂E*S PfcBh# ^iO]QU|qBM#MiXf9Ry(N(t4ǭ4RIMLv/ni qR(rhI& w/j^zӉҀ4LriP`dN8)wɤE.B5 f&R$-*z 5 {X@`j@20(H58vpaERR$Td@E&=  (9ǽs@#(l(wKPd" ;) Ci9NsK7Ɯ9 _^)NM**(XsǽG)z@ P aRKր"h*@Vu&KJC梷VB0*xf2WZ-ndDY=<2NWixjDx)Imⶤcs.'5-:ؖҝq9ֈVo'qrc\ܩOb#JE1Xm.(a)q@ƑN8Gv x+LDX5&GG3R ;\P0- -%~)E%-PhK@XJZPR@@K@4ԖH0m/N4EF~.F'I$q WuXXU\(r$qV#@7f JP֤NsNE8+) 61ɠ4qSsHbnwip)i@ rs@ AT@dP =i`@#\f?%FHǚ'4Oc@ fiY0)h)5q@ ;R)n)s@h'zQJW4q #=(fcg \͹* hfR2ːH821\$C-R!ɧ((P(4 ;RQ@hE1⒀ (@JC@1Ȥ4i4w ih8~Q@ EPE)zPE ;f =Pv>ԔQڀ Zb K@ E@.x@ 4 0(i1@-&)hwfs@i)'z P(&hwjC@\PE6Q@“/j((,(c;b)x 0$&:R/QE88 ;)U@NM*): Þ "@!O"qր% (@s7s@E(@LϥJ@JpJJ?5~:L?߽79@n s;Ӛn(Mi% 4J`;#и4q@&yR>Ǝ}(=xM{Cրs@clޘ =svugjiq+֣l@AҲIEu 4u 4 %-% ( m&((4Ph@PJ/jJZ((RuSzP0@I~E&O>s@GjQ@4BiZu @PR4s@Pi)n`4)Q`-%-'jZ@=4d’u.i;q@@ K@Oj@L犁pH՛h$T ͐ UI8 hRw^R [H Qǥe-3@΂+(ʧ+ЭXsǥ0:%` Yu3LjwJz(|6jH -:8ZOց1@S4@TE+s@E:"f3N@@=ii@ȧނ&#N-@P Oj\J9jIڄi 9'@#L@Zh41@ƞ<D3N$ R0&I7;"}ip;y)4@#B`fansJ@A 6yS&ёpn Li{gcсQw{Pj=S{gv4PX(. 03O:R`Z\@290US֟mPXG8 `4u@4T!Za#4m%m=G.6PX RxȧgpZqI ҄&4z@?=[%G zc4z4`1І;T@7a /\\;Լ/,*eL8QcƮl^)vCR+կK-t2c'wɮT𴰨0`G$vO)ڞF+"UԯU d"-q*s̘Z2g)ܛ/bRd qXEŨqK)v87n)ؠS@ >RPb Q@ h1-4Q&)^A;R90PK@%=G4 ªMe*nZE+Wt1cҺi--0PsQ)'][[v2q[ ؚ5 9H)h^h ?*sHu9.3uP9jL,<(=81OJi=( Qր:S[$ `94&)GJ bӷ PGjnszA@ jM4zPR^h{RPlvW^9'pfihcPM8 c`((4 b8.!4@ 柎B 50Z;҃@ J:R&iJ0E1O@ ~M$8 /zPN#e59 )ʈY=j J/SH @ЌE0):PS@ ڃ) LJր z9 4O\i)4c< a~h dѴL9?/Qi@ x I3@ [8;h2L2Ejn0(]P2@Z@(Th(Xxh<9J;.q@!@-6H(j f(IFrM l i@ Z`PY>1/kk;ZslTb!ē9A0#iI R 0u;h;{R w@< RdPNGP}t4h460 qXӐqFdݙOoJYV@zKPZ94)W3A#uqFҼRvJT@Gh#kPNEiy. cC0QMpv! *iGq{QPFb1Q@R P)ΥhJsdfN e8nz4@v)J~i8S7rhހi(HN!iq@? R@3H܎)x'o4gLKրL$aPi֋ LVV7XE1 ( -4⌊J@ .()h3ڐ@)(M%&iq@i-w-A@M@f:P( (cQ@RP(H8Q@sE("L`-!LsKfhz- `PZ\JZJ(K@(@ A@.qB\Q@4PN ; \Ph4v")3@ϥ7ph4@IL|M}Sq HvP,0 wXMN6)4ej|v YeW"aN1V1َ\VH<5 M * G$RW.rMT~nyaܶ`94՜X *fR #X vI⩅$첉"*⪟@]삠/ ֐awbGjC7~Xpk-.  ݶ+=?/SE願<2]0Q&:hyn@a~#Ir="+E A *ɠ aEB[ NҢVN.$X̚Ss@&ӴBT`PS $Pd sD@E+>M!USwb;SszR~/Ҝ@ 9JM"Pi sR>HvxqM pH P1rh hM748h2i9N)T;R@ Ә8iHH4L F9.h )ր0<M .3JHPxrx Od/|R/&@cHOE`9ZJylS?(@GS `*41@.0TsL/J]Zi%M)XV4GhAt)$q-0J i=))02i t?i9&[fh8 @0i #nị9ʔ)9*WxTs@W%d2u+w`+7@keҟ0X۝98d *t`}) ǏIip0+ȃE=<\ 8 4tP\HUM02KFk#Sp~jsZޠC>7=Xĉ3*}UX5cKdi L*b E/< p%p=(.6`@ i;HJBi( b@IڀQ@Q@R(h)MR%-ԔPS38JJ^PRPQ@x4ZAKH&hhҎ( 4E4 Z(bLQb (K@RP@sH(@ A P1zñE`s@Q@ J8upPyzqNEG)T2.08 9=E9{s %HR3@ҕW:RREZ N!"=)1@~ހzf'@ q@"QpבE@GJPF(M&=hr1MPM/Hx}/jPBҀ *tb~41B84=iPdXnhHҀ *ғژ lCy*@8 (9/z\qEsHhM@ɠc(r)!@bG é(A@ J/AA )h-Pњ(!MA?4@-gh٨@s@@74Pz:>iH)fqހi3J(44h)ZG4ځ q(A%'zQ@ O4M8P R@;W4 }ncyW楠L[Ya]һI`{6-H扇c]#%,t4U>e޷o|;}iɈ<`9U}GQERb lK(p0.dTLYOTn?JKgrY!g4qrG=h5 8OYqA _4%A %U4lhsP @Xɦ+Sdښ$ZR4Q4N‘Ma@ ޴pHdLc48(?6i4V|S?% MR('=(ixg4,zҨ9!HX 1L Ԛ,zȢw&ހ=(-hƞqGJ@iLy@ i"2hsiT:hwBP!R wj;P@ Aq@z P(PZP(:(ݨAH:i(h@I@&h(P Z\2i1@M@;SyP@j;PI@ H JidSE:@(QH4´(4PQpH}sI@gRqHf qHzriW@\Sδ֓;&#Iځ \PR p4hJ)hb).7tܸ4Xw9Kr#-Q~so5sl@kUv``WjZ-͉Q+.ȇ-Z63@$`f"8Hׄrleh6*ڥ!}11@zp@MjL`bڙD55IhXw(y#78X@04m8 L,h6#5'U0"u.6 Ґzz S1ڀO4qIFңրE(@@9$949APS'4Rh|1@04娰֞"ʀ#jCP"sq oRi;IҚh xP?J4RgڀLF@ biqE @)&Vj<b9~\EG# Rlя*j\gi25J+I4;=`8z`(1\i!Q@sAIC֐i((!(GzZ(4fEP0EAEPڊ)hIPޖ J)r()h;KL]b( ;PyPN3H(4m- />Q%-.('@@RwRFEPJZJZNi( .(41Gj(w`./tb((sJ"֜4 PNqJ9hO\Ԫ f w=})^sRbL=zH:bMp3IɦC@*i!`F7 R=黩1'֘ [5E89^iwPpr)QpsE0ŒL'>jSzQpb01H2hIҐ\ ڃHR{RnxzS'Z $jvAދcX.N7 ({ё@f%/jJhZ(4Q@P撀7> )h@ E@9ZJ\PM9P撁I@ @ (PC@zA@go"@ cIPcZ7RH:SAzSA 4 ^NPI`:4REhM g4 ZJQ֗" Z@h pfri;N%.y! fI7J^٠(Ap*1@ M@jNh(g8 @Jb ZaG3zR+[[{V_jC ?LC3)<˧mC(t:s;j&C0X  ΧxasYjcq֕SU`IhiEp1Qy=F)#)p<Z7͚,EҰwU"`)4OzZ(C p M! `n$ \nh:1:E;#֚3 a'4M)▀h#2}hr()q@ Cd40@ʈLo7f 2ḨKf2*9 0nP㎢Q..@ XHYp3H9\ȎqH.t\cdE8tBPFsY+tB6CTv=)@hM'<3QyNO}$-ڔ1@ _@@1i7 Q`ӨEvRs@$SzR44h?w4ܜAL A8S&py sHc\ h ґSg؉RH5"M;\wS<d–F>4qC 2<րzayF084& Q&yW Efn/4 Nw^Դ .(PE%-⒀4m) ZJ(ShhPڐEr(@@ E. 9P vi(1@KPLNdPE(I@"IMcRfojpd /dPihڀ NPHh&h@Ҁ2(:ry:q@ ) Pn(٦ ❎(((=hH( <[栌M:P-7u:Pޝ@ '1@挊 J^( $Nh7v<5+wFi,05?^V$Hhy\R]Hݽ)Xʱs_)3Lx2PsDOX٠M8 ):PzPO(NzyMH" \q@M4@ #ޜP "qW9|M?6;P\.i3PḨ8&l>i}zf3K6(JY:P6Pր*ScҀw(r(v@^/Q@zH'4 ]-.fp)q?/1<PPxqHGwg< RsjCp)3Ґ44"$AZE8sϵ3t9&xPi@@qN=(941=iq@ dɧPBvhvҐ :Sh2v);Tdh>lU43H˓@\nh s@X#%'4ݴ9Q@ SҐ 'S2})KazPzPR @7m;47<)@i>jcH5)84NiOhe1H;УmO#`(:PM1'Zw4@sG{:RM7@ȔSA. xN4O@ Ƞ1-bܑ@ Iϵ*.A#rqL4u(TMr9-ni. VMg%X٬JrF2f{pܚi9ֆLRE4!SH84H&*MjP;RP Jhc%)C !4A#h4!4 NhԂPK@K@ĥ(4PxQ@JZ(Jv()q@ (hqA%P@oz^(Š?-&iq@(據^Ԕ^u :PA@4 (Qހw4 `PQ@ E(% EPF ( ZA֜1@ vB- ӕh$crր%8E ir xldfM=$h)hT`Sy8upRs@ s3@ >Fi4iy<GJpzf~lRN=) @rZ`0d0JE;hU-+tSAN@&iq@; D C)f 2[8 .kOJʵM<~z b}jڐqPC qh),jpRsqP8 Tna`XD@91L1@FL((z֐@ _(P(ϥ 4F88=hq-G<-4PGT)⁊+<@P(Ta8t)`$x@ H3ހhA.==h;h 1@ )jiHu}黉(,A n0hq7 iM98HM<(,Jmz)G4(@J*F#Қz޴'47\ OqJ0P);cPxR00E;ҰqRX.x;\m*z`|O9+)J,3L?e_ZVn7}s`9^WrGҪaӊSZO 'y[G^%9K H HUzVcifΙX;j,=+. >3<Ϳ o,)}jʹueUgEcE2-$p3֐o$SQ84wJ@9C{b'&٩yCb~l秥pzy$);P1@@3H[P O4wh(=&*J[v3ҀRN{SZC F#4CGQ@pyl= ڀA@EbsJ o9-0r (SN(}9x\Py@ ړ48ni#4RAMRf (IcZ@3nǩ4$`+zS@9 j H:Ric"PN:S恎Qi3a A" zP 怸i ZbԠu.|ӁPzT94 L.1! P e8H^/Jfy$pRdDAip4δ` FO4 z74p 89@+3Q3s@ hc Jps@H>IPH3QL MW?+sڀ2 ;f^\hLUGCT9FEh-''4 ޵F, ≆ Q)-p\PyI@ MIҀ'ZJ3@&i q &hABI0Kހ  (E%-Q@-(4RP@(PK@ EwHRfGj(R=(4Qڀ )Q@iў( ( -%'zu%-h@X9@ih1/z1E) ah gހc( R)Eií9i@ y*Ҁ$U4PAJ4^I@ pjzxQK@)@ZQs@ ӵ-.hH"4cB)z i8hAȠ=(qN> Pzڗ#42٠5''OL9.)M+k6N !❂šAj@L|٥=q@ ֖n[ S gcN\3ڂA&}(ޝQ֎٥`<ORqM+Np?(ȬM– Lݩ(S-%4\PfRPP%&) :R֝@M!@4`Ip4q@(R u%.i(h( LwJLs@'4@4w%-;@@(@ (3J 94 u!Pڀ);FE;P)3@RdR!4JQրJx; . %/iJE-4P⛚v)hwQHP +b=^ԆF5 P6֚hNJnnq@ 78tSxA@9!uAҷ\ ZvsQ WE>U"(Y€+Mr "q#?lrWC3`:wg_Xݺ* m{fWEYI!SE\ `3xthҁԇ4AqڅqNFE8ӱ@ )& @NA9(}˰4GESJvoRN ao RAsYGzLxΔI o֦se$" XjIE@qPZ7F EG@I@h%֣P"H 搇9bHJ֓;8@"G˜ #Ao3@FFi3ڐ ((949G&sR`>PFM@js) 3L7?.U9i 06Z Lb 9">ȦM>4(7#9JCӎh36pGj/ZE#vRa 8$< P1q!iTbq!AO* h[ w&x#܊pNH4^h8vy(AH*tɠc)@ Fxtd@.Ҁ(ɧ !<3E4c4 fy,?h P SIHbi :Rp(UI(&rZkRrx@biuژ I`C)*s@ƑRsH'3 ~o7w"Qn$S$P8IڀLE(4ކj c׊30q4*{ӗMcؠ#0fNE/Phv+c9Hs`TǭW(#4&ٸu5GSgI YIpwc+DC9cE2e9MQ 1OQr8twsGC@ K@Enhr)h4!4!ih Z(%-%/ 'zu'z )h)h'zZJ`bP(4w@j()hs@ Nإ@ K@ `wPA<@ ڐPKҀ =E@P(4PI@ EQ@\J^ԂEpRfRv J撀Q@\\P .8R Q@Nx-LRh@=@,kOL@JtC `sJi8<(ZU9Wf'y* 8SҐ#dPb7>6am)hi@JFǑGCL>89ޔc)?(c(٥€3ӭH❐{Ui?X\i(RL/ښ@G`(463P6IG(P0J@ m.I1Hx`p$f3@Lq4Z9bN .撝J 0 v4{PvH(ŸE;4&M:(i&h.i(dP((Rf撀(s%;:]\ilK @ր,ssQ@Mj:@hzy91@ y (rqGJZNߑ9H3 ( -"օ@d B◂h3J .1]Nf}(x⓵#4{Rq@ ,R2:Rq@tր+5>\ .kҦ:ńIkցܲ9 Xw.y8 У1_JVuv-Al‹r9yMd֐\c rFsPf3|U$ zJI *n3H p+8Nwu`7S!Y1 g6|Y7L@jUQhMXUT= \THS@[ viƁ}hwFyAڝ(ޔv23KND{G=ij\ G/4@W2)ߚhɠ =,4~cH[ms@4riM6ѴS&[H' N549S9eݱLĸ82۬hT/Vu(f$f&sM݃LLR&(F7z(Hh=( @XO)h )C(4''Z((< hbhh (Pi({@Š)iRPIL ()h("Gz@◵6`-%-%- R@Rs@ i( R)vQN-võ (KPf7:'zZJ(i(i4A (RHhiAQ}44^Z(@\Eݩ ^h4PQ@ :f'@%PS1~AGzvLPHM;J);P!@c<⒘ A֐dzT@I4F1E;E A=)W`(@@@&(x@QH/HEN4\ 5Oy3S4h`r) Kh8@4v L@;MFXOLJm Sw(=j&PZsu4RuܤvlP!ۓ77v(Ã*1ӊ٠u4@ z{6(4 0@İȦ{MI`CjJ3@8".N)TNc@0qMilQ(sր -B~HVt3ҝ˵i( Hb/J1kc4y …s ޓi(( $Ӷ#4⸠,(i`ҁs@ȏ7Z@7)30$ri#84.M./O$ @\`Lb(V4̓H z@P6ڀ^MFvy"֢yWuE ɀrT\^vfPPpZMZ%sP[ ֈͲ1jƁRz* S1I@ Jh@4&h9F+'jRf4mQڀZ;Ph4v.( K@ E0 Z8Қ(@@4J-4"4 p ^(h{f@)x(Rw4Z(hI@ I@ I-RZ(PE ((`7)q@PZ(P.8P3HP(ZE**QOE@Ui $Jz(Ph* чZq :bq@:f(qJ(qK(!hIRsGjLP8PJ'&0)PNa@ hh@NLh8? P(@ HEfP[8zc<4怰Obc!n@ /A@ ^hLnh=1J) f h=o<i=E!z+p'Pi斀RS-'j`-RgZ(A@Š)3JZ3@N) ;"@4dP((PgNA@ E;s@ E-/ӥPhf (AAfP!{@ Rs@ E(H3@йԸ (sI@ ڀ(@8c@&iԔs@ E.i ئ4\"Ln4PB() s@ b}.!(\Sq@"JXbzSdSI 9P(xQ`;iH(iFi)iPGn?ZLԄ?'m8 g_j]t0}*MxkɧE!ha{҂(ixtH@8 HVApN#5rEi\@7qސ#ri\BQ9]Zu;p>yk4$LhPF9"F()zP"SA( 曶>)Q0I=hr!~t1!) 14$Pm;~Af 4Puҵxȥ 1L2@brVTy 9$t*h5@ߵ0g?xM8br)df 48w>Zi?(怸O/Z>S@\Aq#zn{Pq$@\xȣ4 Jl-DǚER&)_F(i(N3J21Hz+)3@ 9q@"4RS KE(E0(3@(M@@@ h()h( Z3Iހ3FhRP!hȠ(9)@SM u4&3iZң4S ;uB1FL3H.bj6BHݻZ# e=KQLg/<@Vn#$ eK IFN)J rW0s{֔!$~T]ƮM$zP_~jY#i4P4ƀ :b/jn)x@ ޖS)qLK@ 9MF( "N⁍"#4( `‰;P!;R"=(P泳EWJ9ČjyJ)8ɬh/ ╃VAI֑\ƠTY ù5Qd8ҰWq.g#589 *¢zҢހ&Q1\w|h x6Z@(psI@ yG|PMhq(!r3H޴4)h1N88ϭ!@ q4MS8@ qN#jD Rr 0Fh恊@)^(d 9P_/}*v^YXِAD O(q@C3(?A)֨晹8$l}kRs|Ԁ%i]P)F*gM Ҝ (4vh?4☃?6)\KEouPEE-;/j.b.qAɦi;iP)M7bҔ@V*A4敄\jN;pܩSրҖf4¸21@ȁڜWJ\qҔ|#& ?f!xTP6jG|PF\w7ʆ8ݒiqJrtUȪṥ`d{U%ù{T'(*揚PVI;/'9^.\/MqmEYFP\Q` <sXM3Q&9 %S4 FQG)Q`|Jc@ &A&( w4K^&^@b(Pqր)Ch@3d$]␌Pj#Ґ| {7@P>x<=q 1&4Q`JVtP(@ ajPrsHc3p&sJMGMJzP7q(F[p'm.iȠc2(: 9 R괪h(nSI'@J«iNw0rZw1@K[5X0aS%(޳ejlɻeSb[Tf]M($UNjDR o4g4 Pi>JC@ %4Ph$ @hh4zZNw;Ph)EGz(PQ@ihPRt4)OJOzQҀ =h( (=ih)h)h(Z9:PE /z( E (;Gj`'jZ\Pi4h)q@`P;PR){PR b֊\RJ\8P4`Ԁr/N z U4"S=*ErR'0.;4)ҀTc8ؠ 04ߊV=z @72;45i#5+" 0?Z`f!Ҍb?!DH46Eq@&9<h` Mf~4܊IM-Nib ))q@>i dٹ&8`zP\MN~P{z!iځրMڀn1@y".[Phi);ҵ3 HaҜE03R tU5 @qҁ 妏Jb`>_z!`Ԁ+*sN6hf *!Hޔc6c!QB1K;FIրC@PV y, FAҐ4whԣ:IF+t@Ҁ#$SH恐S'lSRL)KJ;9 jۑaWj Hm0YISʮxHͲ,RsZFmY6I=jK{SizN8)oJHi -'j!"hAER1@4w4CA"hi(h(%--&(!S)h4RR;K@A% \PQ@h44f-%))A@ E0 ((HRRSiQ@ I@. PIҀI@ !QHPڎ(hE@HүJzr)1@\n(U?ZU%*/ ?;n0{Pi@ޟ@ (P (c@*Q.R6朤ќJvqi?4R)ҁidրsHCH)4O L`uK+Hi{ wI@ ޓ4d@ i3@ ڐP@ QGzSҐ(iKHGz@ _ހsKҀ!4^):PNPM'|Phvv;@iGZZ ⒀4PQڀ(b@ &#ii:P!̚8i@vڀT@3M恒Sn{R#44(4 RqHid ny;&(٦ +:wfj@9 5O8Haߊ)A?-M޴9h);@4┌dмP78"Cfd<{gBq@̙?ZD \9UscȄvlȺ-ޯ\E[z@Z[(,JՖo 3*GjxĎ)S }EG @KTYPqM h\u %`{Rw cR`1@L6//Pucю@xv9&0iH#$9@)bQdNjRET;ۚP zO(rHFဠsӭ0,9"JcUHùu_ PČQ`|Lp>b>Lb|UrOAټދ$Œ aphfqYmi2jz݇Qr1ZiEm8 ‹GzXB(fCr@Hfr7U(,:bQ(POzC% 0 Qh!AZH?:lC@b݃$ez[PH7\! !Vfɦo*9J1Hb)~4@4+m>f80PAy41jT1nh SwE4c6 0M @y恈&4@NJc5(=i#s@ri{4֓@SKߊ6ӱ?. 4qڏ_zhWӈ8\h fpihLJ{PtEQESHG;(4LNҌE ^Rf NؠN@ JZ(I  -!4H )m- bM@ 8%+Xw-%RsLb#m'QM4Ih@i@旊LKO1֖ixA4g8?-4f@'jZM ;4GsLV!iG6Q@XN}h\PSLc{ӱHc3CR˱\5Lfsj+eYY{ʂ@cEssYqk.+ޕZbttSsg5(# !9$T O @h I)ALu(\qQ@7 $":Z !@=APIR=0 Ӕq@'jh94y&OJgS@b0)P gP$QT杷JNK }hpqH4M0qHbq֐@^iuA;i)0QJ(Pǚ;R(:R@{RM/`)phڀM'BFi 3L)(åÒԫqP1KqL4`c^5NMb3e T6i298r5H$n*EZDg}I9ƭ96L4{PQ@P S{Pz`c)ϭ0^1hp$PJ ASAb ( ;Pڀ (@P1)hQڀ OZR=@ 4}h<f(){Fh)h(@ I-&y⒀(hi(ɢ E0 ( Z()h @( J^)9@4Pz;4!9P 3L=TրWG@NqҀ&QJ9P;R'Jzzj@9GJrjzPJr=zҀA~A(NLS7R䌊38#JLqGj@'jRxgJ`54E3g8s֔ u4\hO\g`!M A9<@f4Ph 'j @ Ra;x+#==sց1h)W4CsL.)4@ 1OnzA'#җ=hyg4Ol@0[47>{q+LJ bthPPi{ w;Qp(⋀ Z`掴@\vy@\ZN 3# ;ҁ RKހAK@Ŧ@ JZ( )(p(o|PZ4PsGJWݩ( KL4@ EP;Pʒ (i;PME)(H(P(sޚzP 3Hh&(qQҀ(lNZrK P1KրQN +ހ@4wC 8QPOJ2&iG4t4UZp> JZ\0IgFq@ Tx9OM 3@ӈS"t1墀 L vr)(CA 9N@( ;@(zuxSp٠L ^q@qH[Rqzr2)9^1M9jJCҀ0sHdNI+L6S ̺Y*FGqvb{@𓁑Lg`֕՛+G\ I.{U RyMBKJ$<`HA ܕ\giy8 8'&4X5sKyCsEA޼OM 7 /ZIh_rfnU4-׊J11'`o֐anG $i.yFkL )8V搂(N48ci!@ȧ` + PpO  'nE ##z`fOaLa3KڀA4vz@R@ i^ɫHs֡EYd9$U8sJI)h:uhPI@'zZo4Z2)=cɖ.z'@5$c%j#ڌdxc4DVyEc[j,#9H x8Pg;4vqEP)@9Ґ{P{Ӏ%;zҊ=+HݠE2ӍP)G(bS7@Xn8q@XB)MaPv(?m'Abi4n(/j&HA%KLzT=ELӎ VJ)qM4Gn rk5/ \cSaҳ%|u5E%s+  $,X Tc9\ V "'`a@dtPST]<҆Ov!i5V$AR* ZP 8,fI@!@i4`PHh) 1i(Mƚ( NsJq@Ɗ(uRPҊ;b/4PEQ@ qIځPR@ )9sEh@iRLRQ4wH`(4)iPh<R R ^hڐPKCE `% -R2h0&Q@- (P8P{Ҏ<$$ zpiʽ( 8/J349דNU W9Mi8 (^bSR1Ȧ1{B@"qQsN(S֕TR4HN)UR1@ ix 3J}(FAq@ (ә}(qތsɠBb()p(Ny#44yqKڀBFC@x%)ڝ3ڀn'pi)Z@S~( Pc i[r !LK'JvF>cOjnܚp0zSM ۞F~vtN(N)4Z_J(3J@```4(wE%:SrE3@ @db>@d s@>4\у@  )"P1GzIM@sғ9RAށ@ M4+g&\4Q`Q`@4 (*A@$c%Rg.9QK@ I@%)9h;hm;4@h'=hHr(Ah8fhN34&Lq\w;$NPy^ 8RdjqQ% i(ۚRq@xq]2zRAEMfIӐxBs(Z?3@j3KPw1M/(NQ5+.(S9T9^4п7)lwjL!PP婃?#4E.@ךsL r9ZV@ `A "SHAV@ >Pև:P(H9G" fI͸T[8H,8Pzz9ާa0>OJsf.W H.rH*=+e Eyts%lm=h"kҎcl5 R(ԸG:P#Ơe9nzP;ۑZd,A՗p"1B=K@B8 E02* &%li, hpz @d\і# H -ޜCCJ1veVcC倯dxKPjvܚm)Q@ 6F()9zAPJ2r {Gɠ jdSN6&)xcfZ1@H'ڀ6Kژ)zP6Rmz3@ qI R,34P#4Ppi4G|Phc|T4dҰm,T޲BsEsye YcrjlU͔,0jlsD>:Eh#VY{bԌ 3@{3P ZQ) ' Ȩ,擽8578>[rK\H'(Ȧ?4E撋p Ͻ) SYF)y)P(4 @i@րy$((jBhZ3@ aOBSԘ7i=q`st`'*SEro='oXw-4jϯ֕r8֪a\p)X <ϛFr(Fl*f ,;sVRh 16F u`.6MUbX`,ɨD}ie)Yaf`7hsiIMsJx`P0'nhihԙi@4;PK *5" 4{ .8Ѓ1@Xnh#B'0W"`~(".$S3@:@qI`xA܂(Jh;m5ש撀1AzL2^)?J@+\p.EEi40sFM \^{Q@h/4 J>;Q@)1ހu4۵:)p 4cP!&xbL@)sJ( Im|ҕ!,3N(Z1O$( ?i&EvPj10E0RNOJ`FT9ah4F9ӗ@ $i3Mh‘z0?GzpI)aL`Xdaiu!1٤@r8@_iʎ1Qȥ:P;fhc-' +b48tM 3GQ@;PGz\S$JP(1E;niQ׽۞i{QpE)\Cv◚c ҁ@ #4n9 b@4J(b~ю i  \aFiaӰsbB)O3 zT(wex5S4w[e+2 +LIfvd,; !Jn昔4sE\j˟!;ZP4 Uea@[5`N3@niN" N1Qo TJr:a!L,5@ǽ0b~4=ޠBKb( u^@4J(IA'l1@zv(Z1ҚN=(Bq@݄ӏҘI@6'=sHePZmJsOxV 8`/*^6 SGvSJYe\csU$m2r޳yq@+8 +=&dPunHK՛کZ^3T٠EfvTPz@^FnCP2NsUٳ_Y5Esך@k$PI;UE#1nQk  2i@H9lR+ 4qk7@)MwbOȠ@z@Gg4; @&O4zQhb_i4pCOZR(hs@10PCҐ9֑{gS*Ӏ5}Ҟ=)x.5zӀq@HNc2sH:w$ԊW oR.BH P2:P"nB U'irV9d\s̫8)Uu B<֊$6c8jϹ2r=$!E҃Ҁ& PE!A֌PE+(zP{RPO\JJ!昮44J3@Zif(REP()E%Q@-PR1)hx4 ((EbGjLsG4dތg=(GtZJZJ(" (h):@Ph@ ^ )Q@(%/&iPh ZJ(i@ROgXA$`t>Z~C`e{Tܢojꤲ8֐uufCo4hȪ9͆Ӓ8Sd⬴N1@y@5# f/"@j@=)\Tpj5'LR 1p1N)M0ښ(A9⁁H;P0Cf!^h;Ѷ)(hw( 'z,0 m-&hE @cq$#Y)vG)I Yt6 \\ #.8^~r1 $5iX.] 8.9tm jæh 4/8Z.{p& 3Qn=ig~ @`>eJ6)c})G^(s@&@֨w7ݡ)M(0=)qbiLL“ qqAh 9sJ3zv9M)<@pirdn8ri)@ .Pi٤QҀS@)h48bq>ԔRڒ -%PIހ(8ɤq@ x/jCҀ J)hZ;4G Pئ"Brhn/Q A"%IhV⁀8P4њ/ё@ E.i('z~iuhփ@.3@ ڗI@-M#QE<73{j,.n\I@s@ڀ$܁@7vhH9!`N+ImY5=Gxi팀qW|FqR316G&9Sb"A=j,fsW儩9ZWV9e'"mw)=c# J,{s;̲(S֢pTM*2>حPQJ$9$@ҧ1`uZs@ 48vGz{O.xQq"\")€E+sHCH/jLp(E8S:~3ER6 ڃ@ZP8@ 8i4_œh┎)6q0)(d;8.hvk78rU!+KVlWk6u|f Ұ_A]d\sP+c4 u@$ej@XK'c@Qos&F*1恒Xۚ7j`iVE0:ґ56 jl sqM=:2j*LS7QLFlҒ=*)\&UMUhn{S-QI5Vm̓ZdKM|NPh"c Cփ@XJ)c(ƚV2JJo%4OZ  COLWi:AJPZ3GQ@z(i(PhPE)(y:(E& - (qIR;iiv({Q@(4 Z(I@ E ( GRvր ZJ(qELPM@hFs@ Nhz (( љ*\/(⥌|5j0pژmdE` t@.J8bJ8C$:⥢gMg *kGh81qb .+~{pǥ;5#FEt} Ud[S؟OҀ1NzsWM\1@vR4L(P4ni@8n9E܊pvbk4xN3ڀX"wi3HAHww@ SXhz f 4G46y.'J4" nN({ fyI((3{3u؞sFxg&3H== 'җN3040=i9Z@0ulS}hz"ǵ0 (0dր A@&iIuրޔ䌚.҃*XZCYZh4Fh&h FE1)=) (r=)(h4I@ I(4o4撀h@A.hI@giAȦ)ԔF(9:3HhH(`RPe;m6Phր \sK@Ɗ(S:)"ү`jx@ \PRbsF(,E&1ր4& <|)M4h$5@Z4PbڀsGjZJubrh*wm/zќN(8nh’}iJؠa@ .4/"(@W)cjaAjh< ) $dsGրq#ځȠ+b,tƠfhn 9jfphp>ZjJW44P!űL(w4P#46Wah-g@4q@E+ 6p3@ Nf0iF ֔@=bz i8⓭8HH!C(&֣h^=*!s@41WzPBf @ I\$#;R"$?J6h0i zu9NM!47qӟZ#t4|`TO8* ֞#9nM0 jW*>T$I$ ݸb,+ 1cb M8ژZn{ճ `jpXnd6$1Aһ R۝+K%A(\O|HPIΜ.m4aXR;VLrWHGj:sX"[C z!XBGJqZ"l-o-YTcY8gFPqE *痹f'#"!ɒa.(4s@ 4P{@ 4PH9PE<aAA"KL`A";@3ҠaԆp}+0qCnsX2q֣w7ĕbi6nw>Ѽ#Ɇ6p4\bs]]݌w*P-I3x2ۘdbrzɦ0Kcր/sU/5U$sHEP2]a Œ2sHd08&%B0b.P@ bEaRaICG–NJ ɦ48U}EpApj b"He!HPW.1j75Hkw9jωkDe&@Ü;FcqLH=3@ (& 4;Qژ\BqIրcԴ fwW.I=iN {ފZ(J(h֊\ъNJ(aފ\(;Ҏ!uFy0@ w4PQ@0Ri)Q (i)(P)h1/z(4N Q֔R;ҚBh4J(@ Kހ ^(ih;b< \P(i(9 R \E4f'.YEJT +M6D >oEn⠣`p1RZUJ(h@NJ(Zў^4sK@ rBHȠ`zx C֭`ǖ1ZrE`s[s+V{~fX洧@c9Ayo^F{RHjBI#@ #=ojBGI{Ґh \K1piؤfQp7bN(R t)"RH;rx֠i3})R>7I둚4=)ޤRTsM#gA9vin9,@ qM'C.緥!>3m0<ށ < V!5|FǞ]2,A#ңRVaԊV<FhiJ)\h KEAKE))Q@ zQ@ JRGjm(PHM.i(sMRfCAրA@֔f.Fi֒ L@ x JZQ@Z)I\ȦP(Pi!yL'N8֘I@ <)x&bK!sO.jE/rg>jƦw/ǚ=h\׎sZ7-:Chu_W4aY!9 eRL8M 1@H֝x4@1␊`:> azT(N '@ MF&)8Lf4߮)wEisH`uIi8E;BOZiB&_6?Zτa܊})ִHLYM=WDwjLI!hwfHN(R@ dfA  P@P'zZ %-9Q@ I@ ZCAA(:Rc!( @)ԀNw4 `@-'J`ESQPCҊ (Q@ H6 E0 Lw.((^ԜJqH- (i)Q@ JP; @,*uUҊOl.8 l2s[UXcQCFH @76:]:ۺv$ٷ yhé 2&~R) MGNhE4PP@ :Rz`4 ("4@ i(斀 )3@ EPQ@%/K@ E-4@K@ FEԙ8&y S-((w@ ޓ}8 \nMP8s@i3@6i@!ژLzRvcrE8Aɤ<.sH84 x;E4]yDhƒq8N9b❻ҀqL4!?&)@ ?#((4ԙ֝P20րC=饍-h(@ 4ӊf)A#* Ƞ hQTxh R3JR(ɠӁO| *SLQ&G3x=)֢J$LSߑ@ kP9=W.=(Ԟ 4@PzHRs@#)a"#(BiV`~Zn yP{P{jL3RV!g48c/=x) 0h7nP26hNh6qAeeF) J@=逿z`R@8O&&`pi9jS(6 )Pgs}j`BǜsHerzsj`f @ 2iBe9(ýGS9=86>P>jz) . 2 En4.n?/Nhd?-)>'=T7JB\uD`cc\b#4g>I]TmKWgY[~_ᮞNbrjGÞ8慢k)w3.DGJ&&;^Mֵ-Ar*ѷ`m tz]:n!*ɱwc~kwob>aVcdn+`0jds, 0kқ'js1N9gLVowdcxVBw%ZhfZxK!"^8P6'rGeX:ULjPLqWZݩb0 82-U@A`2qW$Ӛ,0*w*JSڀ#8(Rh b 8wa < C,SNv(8.h 17\qӭ4iEF. ;qN#( 1N N1GJ4Ӳ=(3O"8ր!R2@ (S !(#(j>h^3Y.QLu汢hZ\\I=.;O#Gs_ɪ=)rjJ9¹xK)Xe\?ˌ`-)>&\_<2p*%|Pᩁ)*/7(`j<$L$Ҁ& )8Q%9@!"Q@N)*iPɤ9hqL.hv`Zn܊p@4`zҎgIҀR4qK9H8 1qSu4ӊ.h*GOA@+1P;[7@˃L.]xMrUCM+?gyĜRjpA %͑pԗm͸1T-Es_ۃgsT^+y`/4Uu;G42`fS3@w:&F)#5c,G4(}bPU7Ug5]"59L ۇćUkrӰU U/\ppj%>Ba!bOhsKpGpjhE\zuhs恍+N3\qXBFi3A@XCHzSfCPhi4JbޚZh4JZ)xEPK@ E.E 4`0Ƞ %J@-R⁈hqGJ`%- 1L4J({QڀvQH ރ;Q@R NP@‚ K@R RRPPړLsK@\Q@ JzQ@SGz;PR)GZB%sRBRFyk{G*uSrB*hDzpZ(P(b.( 0@␃9@ ;<@~1LKhq@/=hF/L Ӽey 9eۦ9q{fj"¼P@XchNA}(-x.(SY P^bQ6L'y&Jˌl~k:23DsF*CWJ(dNG1;+n9,9Gz1K0-WȌc0?/cQ?)l9N28?5"zsQ8;=(%P@)[$șawXtEKy 40hvB@L % l;@5zp . `!*D!MH2 򁂠0(JR $ PTUCg4t Chz}>l;p /S,8.7Up-|n/;~ O !#tD 1E/$C)E*Z iG[C>ap18c16&  SǴ`00q7,5:al 6[aOa/a`q8gbqiUM=f\7x > %]#!GI"ML|BBBY1ә z98.bF&śTܕJ(}Vf((+oUnU~Q1VYWʘ*[TC5XX-Lm u u?u.ct w44F5i\5_0 F1%گի5m]ݬD㠓]Sg\WS7X@QQA/Uo^}h #JL|FdžTC7,ZF8#t=F}ưqq ΄kǤvނL)9ft "VWq[ͻͿYZdXxd)g`Ydn؊mUcuۚjkֺM^4` _vMv 9;:lrut\x񓓝ӟΦ·G,LZxp᠋ eؕMˍV]ǝ^>aq㕧/'^ވwwOOS_mFq?[U~X@L69`:+X,8H o ~HooQkal yjb5Yu—Q(0R%!;"Zc:zJ,7-W7gɎ%C%w,[zuʲegK/g-?MN8ªeM$2w';/9$dm)nc\/n5uھ!ҧ233 yrt^ y+&8)kGָ PP e/nʣCNPh 5&cnT<<^^JW @`]j@ktY[vЯ~i]_,*ޭ^^^\Xdڴ\v {swǾnݼp,7{9GdU{Zob;g _Ú #V#gF}G^,y1rr?v2|uO?{cƇ^ ^OVw6:'B'|?O?GRko2,kf@Ѐxsj,>HRy~yFv@`hACOMF?lm5EA'Lǩ*35td 2Ek= 512 566 顅@IDATx]|Z !ATE@Ďٻ>+>E}+(ȳ" R((tZ @Isf.޽MH̏efNn;A@A@A@A@A@A@A@A@A@A@A@A@(jZ vIeA!WZ* 6GtlN< BAE ,NdiI+ A 1 -A@<"puN$Gy"(b 3Pޝfyyq"A@@yp塎@Wt<}<ʴiBA@pEx8Q+ɩF]K@D %@i8(WRu,)ž)b@AT()]RvCNYv%QoDIeH, c- %aAYuZWYS&A@XuY*mrZu%嘂$kGҼGMWtŬkib&yn]9nA#g Dc>_9teu4wD!L` $O06dV[^GWX1~W5o*UtO YA@%k֬y9;t; `:`3mhntY\+?vA)jIΎny?ܠA;rrrW^^H1 A@:aaaP֭͛ Hzp3L┶q)w2*gճͳ e0]'9+&̛i.Ki:-FW֫W,=zT?#%AA<0d}}+}N)cqD?&Ky#mE#z7yviMnܸGA@A 03w8ѥoQ;zDRv`]1H!@P9Od~'{ Gǡz=:P>p[qL: mC^|"*{`SS}vRPAhqnF,Y5+TSMIJB`}s6pԏwY~~ ~y>%v_vmsDTr,?}X+TAwS/;Zɵ½vh #FIɤ_kl3i|y;-kP*KE2:c.CulGc 4#QkD&(:h}XTC vL7 ")j9hX/bEē͘ˑJ2- )bYzTL6o266Te+a<)fr۠Vwssh[S%c!;;G"*%cp3D?ndaGC@s#nxIxSuuUe]*6[7C\Yik7k~Gm8#Y\Һ >"gggX'<AWb rp^58i8::3 cg UćMâ+?{+l({W~Gڽ[}ݗe0.$JB,}I~eחi֘فh,Ar{ ZWMWte贗/hnZ_Fۙʕ~8|?9u*ǣ?dFSVs[֊D[B-\|rܻ ii:=.56S@BzADWQQ+us"Pf| ڷH1U"6g/7+;3ABRu9"y9$- 4s[xYRI-&nvf0bmPm9crNga=3OoW9VRޙ XD2g? YPVM:#ጧŚ?KyӶ*O?Ĺ #+9ص+ 1 Ps3^9WaWVF:r t2KTni%+6s L":Pg_9}Wvj(oe^l _s)V :Mݘgι݄hRy{5tioH(_7lLK93^aI?GGۤl[%^h6`T1a4M7i^S~ɞH_T:*޽/~nQ,K7lŚ/cWnbKONI;]pٻ1uSt<|zk>zvTlE#w~8JZp8 |=zU[*S#OEm hOqtu9?[o=(ǖ}myD$Lu=V$Lr>A~nT~I*ϴ|ҶMS]Å$偫D Ŀꃤll?#ǽV_F隇.3;HĴf嗥(۠0:T~EG;Lt)Һ%w^3ѧS]uhw?瞾Iw*mκͦ0`F} ԡ> |ohY4ìŴ!W^~9| I˾gݷ/]LqA6mQPu/Tn:RnZP!eiĿSHOfٞmj@@ujdi]̲ 3FQ;ֆUNƎƺ&]b;L둆]U !^cDעl#ـ*@.MC?UE?47{8 a,?r_XxWG 6#$: dO8nr Noնٷʳ"Tͱ7)jÜo ij Urï`i ĕGwDNR6 =>)бz;/IwJDg44myl?UxYQeD8NY(` 2S7c84kPÇ%˩HT53%$C3N Yضt3mkއFٵA/x?}8ni x \t)E*rE՘?~# ꩉ8ڧ_kNMVghDDcGa֒u`cMZS!uAժt$-䷑ZTs%>4eIO٘OgP99mO/m]ܾmt VuX_v]5#]=3yΧ3e'P} !I7rZ1u-=-H%L}f6iZcMؚ4X8ƝbO8ϼ._rL:ɭqҏG~:H1神/|G8G[ԪU uԡ댭!;MFY"?m&Lu5@$;TػmwDQ-tLʦΚ>r֧R9)qH댖jFDžab7K5u ɘ<{2i@6̝ -%rPAywo0rBvj oLcڦe_7+[u1 %:ͱ5h/c;״bǥ5Ty;qluct{cJhDQ#,Xh.tO#0Ti/ $HOIP#TM<>2yfQ[I!@l&@E9^Q2]F~4G{h)oꣷLYxOl0"?Ʉ{g7$SЍ _Gyocљ`6‹Q/v2&.ivI9/NMիW/bF{7X?ӯ&x;-r;u<~P"4E?GWتvANBz IzSb9^-+N|ډ@Z ȦopEDEIO`P.m"5D^KaG'@މHBsFFx s̏!vxO uFiTl%r.E_"O꺷=k=9ҭȠxM(<Ď ΥzdIgwTa-=e7 ,.@˖-;S+v+mTZ;l4&͚<]/gY3i[j5f=t4S}9gE <LNDNKlOqi¥ ֞2I D$?<aSFe<^ Z6k}"®y:kioÓ}@_,Eʪ@@e%d߫|VAg#@ߦAYCχb* >Py@?1*dLlk)fͱ4LҺ^4[yzgV\IV Y}aTOLDE2R PBnݺ+`/.]ؤۥ5͌e@|nIS 44:ۏ@| j*kj<ԅ=A@(iŮ&hg:lKt {U + `MNc5h]o՞A@_Lifli;XK4./7e9mY_Ӭm[ZNbA@A f0G&]5ZW8Z)FF!x!Dp㱼ߤi4}4όҞzJA@81)23=tL,mkV=L9.ȆI1+[f4n9m^ڎI3ӦOhp5oxDD>AO̠LBJV[L  p2 `Ns1;XV O;]q5ϔizEIu ¹P̴YGk}f=7-z AƨZORӑBolڸ9Ciŵ Dә'jYe:˱oѾ1Ly30Oh9f=ct`oZuC-\W@ھ}%8ӗX\iF7yt˕%5+c곌rvtM㘃[P{nLt8pnCA$"XPeuޜ9r ֲdxg_p!ARl `r_p 3)7B}(3Sk"2&>Ԡq:JFBwy=z )9_N.M\o83YRr5zt:s&es2vA 9Ƞ-S0uZ8Ud}1]ĦrU f7uK̓@Pju?(eyسkߎS,I&}8QښyYqcm pY2^b8mM[-cpg fS%iA@(C?ϸ֦vL*iVլ@&ul)ɚ{1Zx X~uѲX4[m0Oʕu6OZ4˔n*06ȿfT[l7NJVZ~z25;?~]NؽeC+MfV[cL3͚rE 5i&]M՞Lھ4?B}OuJ:2Jđ#Po)t=V,ӎ4C8b϶< 6/>*N 3y##j͟yσ4z&E!(Ʉ/1L4:|y nNi-kqʛv .^ww{wTwk%Qm TRF?pуFzֲ ޓG4ixraR):ݘH  P|m F/FGGXڹpiݾXŨo<Ӽ*cuuupJk~H5gutg>ek52x 4[iꙚe$ߖj/ve<뼋/V8t숐 !@G<;uZЫ[譞'ڋUjYצM3qkC1lEY}9]9N4'[i+bZc?l~lҝ&zuu;x@W[NrWL4Q?L:J&V :9QZeA x|ןtIV~=u> ^KZOf 9-c]SJn1E͒6+t}1]ulq@^,B>}\Mklad ^b=~Z^|Rm7`ܟAP3'UVq) f2_?fގg곜iS)[z(fl dUV7/M/t^_Weٕi#5.N}S IS|Z*-3%0mc}1HNt@-ci}r˺_1?qv|6@PeA@o[X fY^#2 6eDM]ɋ?%/k^uΞv/;fZ9uiŴ5 ;p`y3:ϱyiqsAǾ32 b֖UeV@ ^>[XJ3fc`ʹɒ7-|3udkپ}\,ͲYUQAdDKyƄihJ㳌Z.1O`њZ/3uͼIjOA@F@ӯhUϚ^gn`ꇬ|Ӿϔ+ti,Ѧ Ny i'~$ "۬R筦^N[eCaõҚ;f͛xNtSW҂ N>ĉ6D0kjx0l_:AN y;h  "`3m nzv܀`n @A8lJ-{MΉDקJ xWwh:JVBE Z9CNKAp%NtUDz;(/sjGiɵlyB,[p NA@JCtEi*0;xYhŞT2Nt* A"-11HYXrOC^;LO, 2y-R\TY`,`PUI5,vt[+Ym_bA@A(s-J]S;(.LY3]dDQAF%f:(,| {!@\_{ܺĊ*mGi]k+1İ lޟ5 -ѺNyΊbQЦn]<~Edڿ_~BRC睇k{xzLJ":(a{A# ?wX[@k;e*>q{gϐ[nAdun>3W?#qIno(pm^YA@ C8^NElGd)_ V1x'1:"jLFQ?ę/CGR֧9sk!aE x`8xݻq~mHNUo~x~v'Ģ?9W:?, ̯qt~1$un%߈['!@z.]kk8;kѱ_n'B vvd)^r.Zݱ7󎒩?b룏pQ.+`'JsU<p\H2r~8cG}No O?s=-M9om`uDtiwR|Ok5+W.L+x+&%{R`LXׯ/+A@ 9G)bXPҘ)aw4 p47 k,PC+ѹQ#cg>w hF9Mb֪UO[Q4E_zIU`Mٷ*Y_gCƍUǁK2ʗ.PΝZ֮aQ ј>vYA|!`uNժ[L ʎ18}{^:qi.!pz4kfFZ>a\kFӖ.UK3yDuNLK3|ծZ<̥":*J}Apg;]MuI  P=Dze8KN$S$dH:5l崾?d@oN9HQYO=q6nF^Z52Tȡ )amVlقnj߯Fv2ֻE վ+J\x0qPth@J,# Iqqvf-Grr^E4vzicݓ+rGriI4ck5k,˯L}rИ,s9oyDn5t+_1 !w$xS#'AA#p.uz%lژW {O^r Zv&ӔI7yʞyCմi6-8YígFhk!)!믣7CI0n&YLva6Q ސk%M} ,{#8ٮoR?h9dHt=  pRo'cҚƱ1@XӚƱXM4͌9]hCqUd~-?w *ꫯbذa9sfQ͈ ' pӧO3< x(&rN h?|FEɅi^!/?ڴi/$h:)#Zhu뮻w:_~Af͐  p! /DLL 5jAx"j%ᛳH-]{6Ț?~ ?SW^yJtj_#t`0gz!z뭪s  p2" wkE>}PN+JXk7.6CIKGQ像omNWu?3fj8 ?swxZ?;ssso4O6âo_V:-ۗ/Ax~~`k6EuxaHk^hGeMcoQN0FBff&^Ë ]vU般 '3($ח@Dd`S1!k wi  >* _ 쇡b5u+y[gvhPhUO +K<8߄/ãƵF:؅/3#}+~rG#er Nع'^6Q_Sڜ/yEu0}ٳgc ML;k 蛙:/Ñ  pR# _oب,:tm7limwĊq[h_:_Фreԉ+Tԙ<ݵHԊ: nd/$'UФA7sBx4o u?S pm!f\|T5|8@ߞsW\9E̝;]tqSW<ߐkt~ 2k㫯7v$ xA@RdF/_+6Q;/j 1H#N5PF:ft.^/ Xەvͥ'_{ઋFA/=z_|_?&r\A$xG+QQq$立<:tHnajOA֭]glOxE@IDATcdl} yɞX{Z wT?ZXV`~4$-1vdRt4/>n|jOSQ#0}}2YA@pA@:.uM&bLԭ5k(Sg>Fc&oe\֤kQq8 a:vh4hr|"z hD~^h]ˁ8y*A[]e~=@3w-gـ1o ":&y|e aw̙Ceuy:5kzꥳu; !A@N d =z`Ư]V}hSNYg}Wxv/S?4 O,h vE|WӔ‡cqqxވ%G;u3f!fFVQP:N#Fʕj`n~j%6W]1^}gz ,,\ud$ /Xj*v^>:;z߆GkL N{>ۑ|xn{ ~-ϟov-Y7x#_ jYsv2&.i괎yš420hift%ųriv?s?5eA\T Z<C#jO3l;m^Yki_c*>u5XKQ/6l@=PZ5q|~[ PF L4 ݻwFMdAG@ppBoD݂q\t A;c_z[|޸g}aиg:Q`:?7o(?өS'?==-ZĉW-]wݥfd{ A ;> x؇T۷o7|S#ի=msO_vО5k: ]A Q8RgD={@ |IA@,H$A@pT$ F@:1R|V}y(Xvv6,[nkȍg ?\mȑlL9ێ%4A@8'|f=R?l l@zHٲ_< |"KkoY=*m+}PWypgї鰠Tu Ϧ):4mȟ+o'OUSwtv|Wxaزm;^}YɉIб};׺m'NFjX+&} nߎu7z;_%/tb8uMII| ~7aYown:1V#֖jf84&B}WNi62it̞;۶qЯNzn19d[ooH60c[n8u=ΖIsjC {}?SxfK\7hM;Փdy umFr-٭mx KAݻwcڴi˂ ^t${RvY(g/{NG?ƞ脾#Hxxͺ^:h_UMB]`it.?T&{zi:!>~k?{ {l†Ҿ OſniCdpJpǣj70zċDa?R1֛בNݭnX24ǟ{^ExZ+1jshܰ|9?K8>e͝C}ՊfzM#,}6\߸ !NQ9.;h=Og{u<4_kSd8=:g|9;8|8 sqj/Cax˵W+vYg*5eO8QgaCѲYSthɖryͺ 4"܆jUUfJhNcr!CжuKpݗX kxmQQQhߦ†8aCmx磱+ЪEsTVU}S NM8CzuŰM{E/P}|{䆙Վ]ޮ vrVݴDɦk^[κA@<<|Ч~O?||IO4Ƴ|ʕ?$:DW=%1 yQ\{m"#gP܉f`.&^zJx%zzQ]4ucqM ^G'pG 7BC(XY hqa)%eA+nthvgJB'ac-m3[|zt{^#: C@:ԩS7 <?xx^딾Vp-}y/G^37CT$ɐ & C6Ԛeq?.Qior؉5_S]2ewߡF_};IuL>{ jGV323mZbGXNS-h nlC Q={I{,KڋM{EKv2v 3;V]V{Ny)I!pxG5<;PQ'[nwrNi/7mBGص{?Ut1^I^]~Ek޽֩RұMMŌ?K>WOuR);wtُt #oJЁו]۽`X2⾽{aT;d3Ǜ0i0DD=^ڧ6,/MQ#7TϧfA7wC%`8tz^`{|x1o  @g `}$PNnSC7U֚m^r͛4QJq)ƛܧ֝y<6ͩÙ\|x%H}sڵUJy4ᅑ>W_"j#`?jF߳/[To.;oG @Y\t}D mp= t՗]g_~4M?7aʌ}d/@z6m7~oiؕo9#7̬6xcʸ=lxzSﳖ@uɇv2&.ii 5ie8a4O̘|L9c D(gqE \fCg5˅C{cy<]jk9_7D#Z_{ mwS~CGb{ܙPP}Ŵ57kwFL]v|!vվ5ϳK5$ڐ;N,Y}"p[{զǟ}Iovdxz}ά=r&mw߃ѷ-N=. )[øNJ3LUSߕvM^Q]9WM4}٘yMؚ4b)5s`fڍy?7ь^s n<'n4wǻHNry}?MX5#:k`{ViN'Kr979 kr4gf[Ʀ[L`EǛ~[_TC:#7̂.$_fqp]f!A`p?i~9J? [nTZeƺ 49dUo:+v"A<(ɘ4q/.GusPִq/ᴞty%A@# K΀  '8n4WA@`d8L!@qA@t<ܽQFH5-cyРAh׮MA@&p_ Z|9~G @yD@q7iATGDA@"# 3Kh@͛7}Q%" @E@f<ܛXt P'?^}Ճ ex-f͚NW\իWcݺu4EDA@(H R%!,A@tܹ#t6={R|~:A~~$A@l p233[oQ??t:+AA@(H aÆaǎtlTTT-a  ex? P=%" PnnTTA@bIA@(7H*  ::,Œ  PnM!Uk׮Ř1cԙF˖-C\A@aJJ z)ߎZhӦzmwHA@2deeaҤIvըUnFo}  %dѵkW|ٲeHLLD:u< b @! X3tA'YGA@B@:NKKÌ3`ӦM'xA@7p/LӧjFFFO>;w.fϞ*+LA@AMܹ38Zj@$?.xbkؾ}@MA@8^H 5* yt8wA@,o_A %fA@ !2d' GDD`IA@2⻱dtpg8E9A@A @!,h,*A@A," ߕJ*m۶!*A@" KS  $A@BtBXA@mzWK7pCz0-" qA@:a!=%b ecC2_[[)]A@!2{qqqhܸ18 TVͣ  ex'wq233gu,G}o]񀝈 Md }X"мys\r%>G  P^@wjժ+777HMA@p/x޽{R+WDzzGD eggw㟿p\y*@U؂ @E@:nMLL ~a5 p񟰰ZA@6xWQRA@(Hj( R1( }PPA@99bPA@(H {~Ah'`&]W@[a=-Kߊe~p-B9e[Na駟(ZΝ;ꫯbذa9sfQ͈ ! ;|W_}~ |222c/aѮݸx EZ~'×ǭ=>2 Muz?q ~9p\;v a/v5?x)x݋q1}(޴i0vX|7_FR+&9`?"HA@(>!vlcƌQNj$%p8,e+=)Yt梨#,pGV8ذ⣢~ھ-VS'\guo] Ցg "h^}6zߎc.Į=&M)`6K^yi龎ٳ1p@uzSu"""p嗃e )Zz "+tŬ,uԩSѽ{w 4 ,%Kl5թ1zFu07nn>tm[=}a!>/ܤreԉ+d(u&Ow:b+Cq>Hdd؅.xqF^vpqޏ@ߞsW\9E{ܹҥK6X ,)?`Ȑ!Xf j)  -99YyZӦM^N:)gz'G/_ؼF @4T#h$CZj@رD۵g#?2|F=kpqajG+FEUđC*3%~Se:>_!PXx1~'nuf!  C':F@MWѺyjw^׼ًŻpu8ԊŪS+!na?9ɘNz;2)n:xU+Ro[HغcTIjXi>mٳu cǎÖz+V@jjz#A@# nݺXtdi~)Tk53fn8tYCE#lf_veM9Rt?_L8k~ %m[ DNN6-TisѭåpEbѴaw4Y0g SGg͚^z鬧,AAHϯ=z4V ^p wm 7:Ԡgy_ׄIx[WwZn5M'|8EhNpY'hG{nïD7øC>gдQwWC{o>GDov⢋.E΢aW+n[]m։-tA@ CdL]Z8WKukZ8p: i1+ҕD#Q2 <)h^]ذa7nl*@˥i!!g( dI:Hp TGnFu `v-WNOT(zC=PZ5&7T? 5jIf`DVN^wh5_vA͙Km%`u\&+&fXӼif^95Xgk:vi| ЏDl߈6@ !ul3,,5:r7^Lt%[ɝ  ϔnth'N^d`]w݅: }Q_ FWdA@ "` ,c٥5c}U1eiMX_,i=ty0xh ߁sTK9?0a훨Yd'8?)`glc@z{gu9e~|#D_AKA@ d7\+ 0(/Yܶn<[!n|8Xۊqԑ#٘>sv R̟gFYkbO8m=ѣG /WEx{IߪS:+@ezֱ 'QRUݱs'/Zs(rńקj胙x7p*LOg$n@(`ͱylF@P@I} H}/df;:},yn q1kSmՒa<'3XOmګ1{vԒ,a$|= %xtUh|7Yw`1xt /|\t9ؑޙKRw(2 0 3`D}-Q FDq!FЀ(ahT > Oqc4eY ,* Wy}vNN>>>s%'}׼*̚93h/c|ӹDS"=?ts8[>Ow>wYٿ)l0spAo/y_EyaӋq~ww®;0qXFٗ}1|*o *y .mHV]-fs?vL݆fcu'2g'w9eʏ}uCavo7myQ!?Y"{Q{Ơ+j˳|N8Kó }TT?:rPOR,:ܺ./=KUfs>~Fxz1+)VsgY9XU; >w]vqG{zw~}ԋ.,=weXSOt ՙ_Jٷ=nɾ7 73[Ⱦ]dڸv~pH m#9>l3N{o'(E=`Ao.=$l2qrWg}_.ey׾_1yg8 \5cpQ;^p-1'*l;*oµ9WeWS‘tX֗YsR.S/ڨt[zRt&/}9ϝr|8쐃ɟ=-<}cf >桬x✲)z.v9=i\E~o+z^9T+{-ڸs>>$ljnVﰚiwueQ[&y/7]>ֻC- ^~EQzeÉG4lCKG3/=c÷'X~m ^`8钡}+g,dO_0h_ySξlbh_9gK˄v @К)PrBjp죂-+q8W̾Zy Hǡ{feW@ ;*"5}:}N]Ae'uu~Iۺ?euxyY5+|^ |X83K3g8O?0VyEޯg{]oȾ'n?~gN, .]?]ntÝKТŋϳnnüwG;K^4aAsoݴ{μ꾂~nd7$R*n,jF[=l1g9oXٴ:udτ^g(9`:=vY^:ou>kZ].S>{z7цDj,K4Koy>cO??a?c t o;0C= APX=cXváe\‰\~a>(翚>'8}_]eM׆}V*+̙Ձ6ʮ2U=xY4V+͝>}|hKXᏲ׊Y_9yt?QUKx_J7=tM DOʑY|^J_%{~H96@:F\oRGz.-Ow1c7w 8kX#BHzg^}SL&x?s3?Bƙ@dv}08^tir/O:&u?gm}|^#A` @1O-4@ƌ1pN lzxܟK2R!@#GkLٟY};?dM>S@h @y C9$\uUW(% 0ԘuY'ϾE/ꫯna~5F)) $G5e7xc83wF) %sD9`u fKnh 6`Pco9s愷a= 7oQJ  @`$ Gop-R=#ijqV $6Ӳjmq+|ꩧh~t⠄!@C&Mm/vu>`j(% @YljL ` R }.H 65#Yjf@m0 @C!`(X 00:@P V: 6n9?3gW\J _Bo- @SD @ /u]燽;/LVΘ1#ln?AFٸ{衇S }+`M7 }Vx`Xpa?,X̫8,a@P p@^}ٳ_oqXhQ7o^i5\\ .D 묳N'\衇&|)E ?>30>@`P__{n8Ö[n_(+oy9SJ  0T _iw}Kw~8暥z /0׿.%@lX +W~K+pꩧ_#+ L6 x≬/8l΄#[/' )'Sp_7o馛64@(`Pc6?Zk!p}E$@L|P.,W]uUkܹs+_\8) I%֟viw @H geW/ @ @ctBK @{玑C` `޹c 4FG! @w9 @16Q@h/6;F@hL @ctBK @{玑C` `޹c 4FG! @w9 @16Q@h/6;F@hL @ctBK @{玑C` `޹c 4FG! @w9 @16Q@h/6;F@hL @ctBK @{玑C` `޹c 4FG! @w9 @16Q@h/6;F@hL @ctBK @{玑C` `޹c 4FG! @w9 @16Q@h/6;F@hL @ctBK @{玑C` `޹c 4FG! @w9 @16Q@h/6;F@hL @ctBK @{玑C` `޹c 4FG! @w9 @16Q@h/6;F@hL @ctBK @{玑C` `޹c 4FG! @w9 @16Q@h/6;F@hL @ctBK @{玑C` `޹c 4FG! @w9 @16Q@h/6;F@hL @ctBK @{玑C` `޹c 4FG! @w9 @16Q@h/6;F@hL @ctBK`ozʚ ht@`x衇sb~[ÇZ@$07<̴8N M @hF @3nTAZM @C`ЌU Vi{fi @ Le:llRL)!@` ZcrZ:K4CG, .ϴ-]S-#b @#B5iOm) @ӁozQݚק\q 0Z( @/z8D: "˚u#IDATKB @]Xʫ;P9 ^֡[Fi0(8g,$ 0{nElȽ,gP2h뮾zrR?֖A).<7dߠ V]5<3_}C?=mo /`Ve.ᥛ^_Qo^V\n7sa_O~ª+}6ᢣ>n<8K5Ĥ1VS7.zP@Y^Q?ptFх ~۾dh5nxNt4 VliX|_g8{oᒛoz|xrZaG[_@` { ٻ꼓~/?ڮ'n:׽& 4OC u*Ho>s?y}rBNtzL߽nǷ:k~u 7ggc,^qoipLJ_֛z>;a9LRrMo̹v+ 5WY%l09vl0cs\{GzQX=x˖ Ϳ5]=x\-\pq$3;EAo}dQ@ 2hW{K^w':\iñmӟ ۟xJxv/ ZHo>q\7EfJQNQt;5v=Sa#ŠUM޵n{IAEQ[n o2?pEO?۾~Omg)<Nr7^kg͜v'v<%3V^)<°' ~K(+->&3[x ]ıW^u, zK ї.(iK?uݫN>j"x)0)R}yW\{K3l!G'FȮly]Ey\Q}/<}+ ZӲTV+^]li>;|(;4jq;{ʭ^yywE8`.m_g{ᢛnO-^9{<ԻYxfg['e9>Τ>лfmH欳Nx([<<-?/Y.WwPIm]|ưs'j-L' [pŭ_]Cv-E._|6@ܯ>bv ᱅OV[5׵}m]Yc s{p n6TFCWOv|;W6rGɏ"Mx&ߊ-?q*}v6`Uuz~L,[[Xln>/}2D9߇j9<7wsvepqVr)8g~ m>z懲8z1@g{ y;w9f笺J8#rfvFAw7){-jsnࢎN֋/BcIťK5U (=F9})|^J/{jMu\nI[){uhguLFnlTs:urRi7Y.\a~-'5_֊]um~/S9zw/x[G*sL+8#u|xʭxt>88I7#}&1'[oٽg_߽C1НmKj7tX7_Jf Lybk 9W&): (Qzl/ K(zɉ2Rÿj/7'nU-~W/sEQtxk};%^iZCl1O3׋.{髯\kVu>ukOqMҭU"!H@ . As Wnɥ\?l ~&zId,iZCl`'<ɪ> @1o{C?,f>m6F @` d3/$'쾀amc'r̶"q5'#DqnI*2ʨ 0.w߹Ol7YLk'JU펷_8q@mu2b^JO=t5KƺٺOM{69!p]+YcXMbc0XM?rL{e^䷇6dQF>-^ffإafrW-'enQ1MF=R^-nʷtlk>WuLGY|X9EzwQ^5x[b2.S-'6jul,_۸L7,Ԯ')Ϛ̖qG 0JRUe>yYuX-^c[uy5S'ݏb)l* SvOWcO$[Е'lC|MT\Rr// _˼'R);}NZ+;ٝlqe;9 @¨> e|+k_$Uk1=1/-ֱSI!2wW\M1s)ib Lu,C*}nͶjI4[N_d~,|fd06:A@yE -֗^q\X7Ƣrggc|F>,W>ny^ZCJU[66uLWz6]lgb{ѳnf5ޖ-KY|my06ES WNje[u&YFq/gĹsbn^\ @`XzW<>En[t{L*V[ SR]5XK_Yɪă൨TN/vS\b7i}%Є-Yxbl7i>՟lՊ.l/C k))=ԯ )i>{=ecc{rS3ddXC9YʎHX tyclz, eǤ[c˪x @` pqSq3L*f{m~)}}TLKDFdlA Ial5<>kr_>5{oҎ)i8fvJz_˶c L'ty)=e_/m1I[̮+un-U}&܁كhxy8IZ]k>tO4g|vlIH#S'tk6dYC5W+/)$lkIOx+oVmo,h0,PeqN\NjuSRjz,NEcɔ|eR15/Α]7/U0oUߩgvT:^ MXǍuj)je﫾 HD+UIM-T3e+V%}N^jN: 6S?mˤbPk-t:R[׫|USޔ8R'm'o|j۱:?-3IM-^*?ӱ-OER"_U/[jc=.s?uE^/n>X/)/6ݤ7I;N_qz[N,->9 N(=>Lo[IM.}SUkI3K&nu}q6 6d?2e./Ng}I;T\1[^]:k^7__@M-R1X/uTrՔI<[/uBy8eR15XKftyq6 a٪beǤCc0djA>[d?u Tj֯|&-@R OYj̯>LIkqg5Q+n1Շ|GNE>SS5, @` pjt̟X☷uޖ^ҋjb]t04b*vR|qqok"mWlեk1dZ&}^>S펷oq$ \b&k-f~>S|]aHr|^rX? 2ZIh3]Rh,qF@}oyyM/|>*s!8[*.>&=eԢxz=>/S9Y3=@'Tw^ 4qkC}xS|j܋Nҟ>o !PcU▓ɪE*ϚG>Kn7 Y gXݦ|\WP6-լY'']n>/c=eoXގu?8f}AnA-fSzbZ6vl#~o39ytj)[>5_&P'u3{_?K1?7]7kbUq[z:ZbٱTsoq֯S1Sz-O>*3bAhhQSd{^r|Rq5f,ۦ[f\-P5n5 {l[:1o+lXS3_"u?V|r  ^/TmvJ)Njl>/<ٖu:}^O`j:4ԢNVub|jױZ6&o{#X&)nCnn6uoދ|۩|֬'MԩMx_nx]Еs-XǓYH)@`4YR5ۦU>|RtԬߎY'g~T)'5ٵeKTNvJ7_IIs6U~;@` 4YjbSzb^Ko{b)ʤz.j..uSyۦɘD6Ǭyg=@`j Pct"{8g3buf:KT2A,4u(~kf|Ix*լ{uB+l7ݤX^GV+y˶f4;%r }b_m1:{uj}Nd٘:ֲ?V 0= T-dxvnXnkjOױS9˸8^jjO*/33dg1e9>VDZ-5l!!@`Ye [+},ϤFbzLTW>;ֲv*rc+A.Ju*ʉenR'l~}>ecuV[S_fXJO&<5GǓY!;-xo\cۜueݼN-b] =u+ʋevQ ˰|EVS&+!@M.^Eu) t߇{q,e˧uleƂSϢ?y]8X.oo>$ TZRWf׍:ٙ|EVeQϩcqϢܔ?>uXŧT@` ro{]]y)WW,n~ qg{XQ/ZU-^$+@`hy8k6J_7ŧrS7h[> ^jʲc<@D`P XY?E? O?e1WO[BKeXߠr h?IV}n/e B@/ -:nb[})ɯYg/VxY~Q,KU~[TgA< M_%0*XET^]ʵ(YR}2^Q_O)[`j}NS}}7uNE9S)xUULoud-.MSVk(/xe:Z$XE. 6VWY(|ƺicY_Ȟ̅ɱjE"&ZbƉ@?_UmY(VלSZggd/JMWUWo3ee 0/ia>ZNMUNq/@#b[o\gYGDT?}S5=vAdjB\@L`Ћ` *'ſNߩ|^zL?ǯ[;aC@.u:ۺHū1RKd:* Kn f>kFiw,Mx!@w.M3Xl駏~jNTX 0HSs~j j\O_E1 &0v *qP dqć1ai6̾H@hgvu jFFzaqX6 @` kVզEp2:  4"0d.xS18+t@G`*8f=Ym_06hâچ1&'q:-N\F@k}Oo.ܡC5. 帜[t@hN`-1q^6 q&0t|)fC@_5A,rUzôwfT@C%r @ @ @ @ @ @f?dx+|IENDB`PK'2Kf3?mono-developer-documentation-latest/_images/hello_world_app.pngPNG  IHDRЁ+ iCCPICC ProfileHWTH(H #J K! JbG\ *"`CWE\ kŮ, @EEY]&t}{q;߽fPc* T&`@P h9e IF_ry"H \'Ca!7YX  !Agʰ˰&>/d%6[ M›YɄqhv._q-ޜ,6[CL<8>ò\B rٳroaR0$V3p V =*b5/R{ %IpD,X3\v@8:39 ~rJ}=/ ta~<>Z$ȍY śyQ ~P(pd<3E(i_ą}gFmX gcfbe6fh4/̖Ö["ŒyQ\^@ 0c徥1r{l3/78VVgl(nԷ.0YG\ cepDL -lhFA&f#I:"8P Dc~Q(/cZdHG9)y6{ 1Gg%! d .<`4oO ]GHȭK?0gHɳK>;vq/r6`&~jg(?'a}>r=͒,g>˰Ƭ~F\؇h-bSE( IJx"] J8Q~?͖/7PX̬B w`ABE Vx#H iH&"@\d1RT 69B."]G P UBQ]~h8NE3h1]Vu^=^Fo=Kt" 0 caX* XVaXa='t'|>_Wf ~ *A`E  RB%a'0,7}wD"A4#}B&! n"6OC$IdE"EؤBR)i#i/G@V$AT\B$!'wTL< V)PhSЧ0LQQ(l"Jrr򗢢$EB*{?*)Y*(V*R:tG/*jJR +ԇ4:͖Jjhʹn+eee?iʕ((T*UjTRRګF橮PݣzQIT-PDmitnDg9>uzzz>NA 5 'DY54zÔeb`d|;ooqǽ,lҼIFE6m=I{f{/`]TR'Vgv!]=`ݍuzzzO`j0*栁A`Aaaa#Q:vAc}H wMLLL67yojfdԴYYY}s :D 7MW-QKg,+VjU5Z`]g}FϦȦזaa[bbj k&.n={5067T xNn;ӝ#:;qqu4ֺrSwq[vGBzxx|>l"o⎉ ^ۼzi[{| |>u>||;}Ye{o/?:t&V> 2 j v|2&Vn('>t05l^ؙpGˆH42,rm((ATK4^ ,fFob&Lzk;7|=nzܞw%'$'O HHIuA]y*x22*2gzeɪ![DMm# rggwX~Ơ0\SZ 5Cl.I[]TSaf̃Tg fu̶|_s8s]4w߼m-Xoa݋(r^bWRQvq%K.ySO Ra魥K,×u.w\q2n٥r+8+.ls#+3VvrYy5q`5>kvWVW<^ys]ٺ맯XTeexCOUDUF㍫7~ΪQ_TS&;n)i+mۚL*m#q_~ߩ|]]=cwwߣgU n;e}Zm51/~M629T{~i<ؒӚu$H{gluh1cS/9>rɂ2O=n~tg&<~¹s?qы\rrrssߝ?|JUm]wtpoD躙p)znso?{ݢ'/{úXǥXo@oǣGs|"zoSg; 716 584 1 ؽ8IDATxk\U}-TAZTHADQ`b4VAEhx$ $5M+`l*}h黽G̜ko{gͽg; @դtH3@ `yLLg`2`:ش|t  6-'dti<&3@MG 00lZ>:Oɀ `yLLg`2`:ش|t  6-'dti<&3@MG 00lZ>:Oɀ `yLLg`2`:ش|t  6-'dti<&3@MG 00lZ>:Oɀ `yLLg`2`:ش|t  6-'dti<&3@MG 00lZ>:Oɀ `yLLg`2`:ش|t  6-'dti<&3@MG 00lZ>:Oɀ `yLLg`2`:ش|t  6-'dti<&3@MG 00lZ>:Oɀ vĥH[ך4KN*#cTN˙q\qT0k4 t \ 3_)8yG+CT¬KޥjYX-0 [mf\|aT^v-&Ӧ~H.[srhS]Ч4cy4c}K^sǪp!kˎ'Tn[@k{^ΟCॶV-7CWzƯN#+š"V}%[|<zCam#uwIPX{OJ\'nԏ1KFQr;\1y<|zS\Z }zN -<C&0tfVZѽTY$JH:C9(JOI"Q-1z4Fx3V|G)G~N0,L ce>5cJ1`/+<4/Yd `)ӒZ$#ǎK]*J*2[‡ PdѡP{RΕIMč2kš#ɿc'n{iS/fU̔Z5% =2.],w ۫3=nsNG\TfMf2fo6Jnyr6̞P"ȴ燏]E^sʆmǩ,R[? =6)يl3߻0|䮛G.gJBy߅KZ&ԈX瓙d>IQ)pf:\T,R;>\{yXe~c:&*g,zG Κ}FL^0~?DnL䴓hI %A]3p!Q.!f9,VM PGwў~%:jdžtIѡ'k6Zaϸn/g_.,nj q|+o!FlEyю"Tٮ 慥~Yas/heuwm߹GW pNe.kɃlFG_]&J| (? Sҫ)گ9oRu0)M^۝WM/<", P7T޻!yPD a%љVp Fp*V?ƿr:->OKJ{r#bUXbe'drjuXwB#}д-R7!(ź!.%1ڽW 6}v!!#j~0@YЦ^3XsvJ{Q Ⴔyse89ǮX4onn{%+ ӒߖXdd:J9bFNi6 m;ѵk.ӒT}%$K NJe%+l0m+Ю`F># /+kH:j7ko>< on9ו]T `Tlr%{K2b9WwZ@Sv%m_usq^y<* @{^>Zp=p:DbLϨi7.Ppc :H81%7p?t|] wK>0H;fп2/G$mɮ`koOi5I;kė}3zĹl 9b{lGH9\m֡ }WsSG{[쭻}ܲ]^!&8pXh{ ey+-햪<ѧSU6 ^0WwkO!d;Y䶤lvxn:[}6)f=nإ,P"%H^oEәm tyȼQe&Y", yϠ` }m4)7ȶH"м] 6\ p;Zfv 2&\ D3:(cp~CM7$?fm b*Ϯ)|A< 7~gAObAP܏^Qӫ곖,sŘvu+ju餭\3:uںk !do:}sLn֥fy}[d׎:;[-}CT&n7MKKk3|-Dq.^Ĥ<1O83p!"aIn,>3]&")2Mx'"]k0_uth3pP1أD#cأD#cأD#cأD#cأD#cأD#cأD#cأD#cأD#cأD#cأD#cأD#cأD#cأD#cأD#cأD#cأD#cأD#cأD#cأD#cأD#cأD#cأD#cأD#cأD#cأD#cأD#cأD#cأD#cأD#cأD#cأD#cأD#cأD#cأD#cأD#cأD#cأD#cأD#cأD#cأD#cأD#cأD#cأD#cأD#cأD#cأD#cأD#cأ?KIENDB`PK'2KZz$:mono-developer-documentation-latest/_images/monokiosk1.pngPNG  IHDRaUl iCCPICC ProfileHTǿI/@zW5UTBB %"v`YEZ },ʺX<{;;wNιPzY|~,@&O(`1b<T9|@jwVm:d9I9l99LO ~:+iފmӜ2mӜ835a( PX,A 14e> <"]ة,(/̚z 'oO+E³2#7Z =Ѡ # 13S?é"9fx10ǢH9f s, 2JNdsR#8xsk<%y(LsG9YF#釓-"%|ē2$.V`s %F7+I+zfW )B;ZLl7igD>N4&ss[h.@x>.2M"Al3@h`Llp 6H@V|U`?8Qp3n^p<b0^qLB R4!=!  X(Jxʇ6A%P9T@ it @( #0a}x!lpN<Wµ߀b%<-G<`$IFZ@j&Bn#bd ahDbؘlZL) Si\ `1߰Tebc)Bl{ {{;}8Kíƕq> n+M`< /wo d&C# Äs[a$QGt$9U2Ab;&q8I%I4R%tL&kȡd.y=||<@DS<)e JSݨqT!u zQ&e&ŔHj%J('.L:OBM1 KfLi~ Ylllak#rx9}9o9\r4CihiiC8yy||Qq9k( gtOg3e{ϊIEM?(*)%)+5+UPVNWަܪDbBee1UyU'UjqՇjZjjj|4ni;4ij4]4;4k`(0J%ƸHFGkR@;R{vNNq]M |F݇zD={T]z]z 7(0  R ] k ҍ6Ʃ7M`[^ x jRLMsMMffZ^-]p®m3?hnؒmYmyNJjcΪ굵u>64 66_mlMvv v{CK:`<9qh(t /?>#,Qa(3J:*>!CWty8fa̚*ض8|\T\]%; [jtkTe,;\z9klBt/`V-k"'q~q&9'' ';''8lOMuMHzr}HN?>ќIL<͓.eid lA]4M(9"Cw\܏+VX){Uy>y?Ƭfߐ?}MZhmu: ]_!}ï7o|)zS{z|k,*ovڼ{{v}+_/1/(R.?LmISf[o+n+omemoQ;UXWE%% lۭ{/UUw=)a/g}n/Gk|kZjk+x~0`O?5ԩԕ}=;$`pXpY#(j=Ѷ&Ӧfzs1pLt ?;pz'*nZVbNlwj?/h>p\y':cR. v.|t1Kz.\z.Wxu7lottS==-7n:-;wօ^a޹qwݾ{sٙ|Zh/9SDiTXtXML:com.adobe.xmp 920 865 v @IDATx `E!'3(r ("E`Qu]tuϟ7E'"@oH !z=SJ{{2IfoPU^ztjHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH ~ $ůk &쮣$@$@$@$@@I-JdChƝ [HHHHH`` ATmvE$@$@$@$@$@1$P+dՖM Ę@:kjUS+o#    F5.IXMږjsh     j P#DD~8$ T DGǝOu]c:4 IHHHH@u}1f&RTVaL$@$@$@$@$w"1* 6Vx @x<Y[e;2m1 T *veج0x bW٩     j#. hX9 *b"}ePcF+ @Ug;+2fEjcaC۪POME}4}LobHHHHH >T4`4}LZoڊRE}ߏ@uqmnJ$@$@$@$@qM*s*ɦgYu2kXzo: @6@/zNԷB KX\/X36uIHHHHu՞X8S/UHV]N4zI&HL]IHHHH-nEۅ\$NtddzhNj/\{mbZ}Y&    Z~0/tm*mp6۪2fH}µP6/펐He @T$Ȋ7\[\2\v'Rl:-'q&ڼc$@$@$@$@$P[ 2d+\[I_m=gϮU*cDwkw{ <'pr[_S'reڎ'#    "PAn:~NN2a&#k=<N߭IE#5h~=yUKiHHHH`HڽʝU'] ڴ7-Wv~8]6/2܄U&}tM[UO3'    |^,7='y8-R]udn~t}+3c;S].mSGunB*>N-] ĞMIN&m)2{HugѶ"z~u}]$˼%LUtI U.}fY5Yɫ,n ;Nm$@$@$@$@$@ kJsj$vA9>~D9"d:GقMZnNr,\]Ip^n|E]:aÆ}ԩƁU     )Cme:3ؿ5dJ2td*:g6ߺlu[ҡlL[(.'    J.E" 'vIZ'P+_wѺn3 JA:s:wI[Srѥ@&8p(*.MJJr 2f -U^IHU5/\s_ IȪ}N 'cD#~ ;Cm;K@hz *Mם2K58!h)NFm:1tKn׉Z/??}hѲ֫k+ CǶpAdff{ee\Slj^Ojsn/ @1"~gp N{2/gekM3]&r3iS\:]Oñͺ]f֝Z%Y[ΰ\Uuh@&o|cEjjjV:c%NㅓE=Dn}; @"cDbx:y}rQhCe[ȉb[G>SM&r3qMrqLf]f֝Z.6tY1g9-iV,K1'&W/ƶkK2!H1"1i<ü~gsž[^9G*f]/^s1ueL1IEܐh1m8)$$y)?EEEbe˪'ҶT/zNQ$Mx'Ž~ |{8a3yƍxWpm۶UUsusP݊STYڊ.:ƱtS.O>fYGm#ӾN;8ɤ)pSLYw/-(n~JN; )N6LQ+mEyvGJd$meG,o,܈f⛝sxO^q|l(Z&%%گ>U9Nxo_cls$횑]^[Oj {n' @x뭷piQFLjY0]Ǣ}vkk6i={cA4DTgqrϞ=Vp)rkkި vΥc$tsӚ=6̩.zbORI$:uCyFa =iYܩMd\ף,^3CU+b4:L܂f Hy.uocx/8edSԢ9[z #/ؽuɍto=SֽjzM[*]/]s1;kĺMCo#;;z~Yf ۇ?C2N"7駟7uϋ^m%}hGIHN`ٲeXr%NF8'Y0 .L¸/F; g~9cرc]>裵2}g鴓2:w|ڶQ ~bLu@32co2Q4˺LEW"?1q)9ɵLrnuWr[\XSj?*[HUn$r[\f5bC7XMtD7=-Vf.A[%ʖ|Miэdϩ]Yrȑڵ~$zMr\U9 I'Y1cѲpyz5;9YdP(L8sEqq18 ?y~p90Wg*X2Rv?Va`;G&v4' X/"" Yf!S6q[Y8SΏ]'Eǖ@P^0x`-N: {PG2|6rNÑFbBP׵y'imǬ벓nY^ld^Ԯe\<2eRL8JE?dkEo9AI%n:~t .up%'0⩚J7a}c2?#ĬĮ ѽ%s.mk׮gm^vKٹsgZ 2tvYsl{ُ/Weu-?~q1S+dU3v}0|Ќ\裏ʝD魭^" %!Y%+Ϥ/+׎{]m{KE@fv6 .B(r>tPuN8-Yjwr1Nf͎JڻD]w+ɓ'c˖-[~K]l y&3)}Y͗㪫 5G3FsANub;#'R'lMs͔e/4:e*;N.u{.}Efu]LzS~>E+W )#,FeCqIEGt#.ڽu22vnn${.Fؓ%jR>,F_31by|մ(M7 g&id~}}?3w6ɢa>G@f,a,2Ӯ9c_|W۬rz08gmQA. V)?>=S=*ozma~!UH*^IOǰfu˹x `RFL{^Чtv[%=1}.ӬU6mim}ԶM[9(Rś\l1WټKqYgHզA"nkgo_p]O$tPUc! ,up ;zJLs=8qbȣYg&>WT_]ft]"7˺L;%7nT23S{8sGH>݁aKӧO@ؽ{w+ i~M4īW< 3H~}}`Ƃ [<-IVǴ'5.VIx_p'0lX/`Cv|5[x3}}Ϲ_ yI8tl|4Y7o~K~Iچ|4v{ak4{܂> we?U㇪g.`ۜ"wx"ǶqcA~ӥxfd3>j8V\:QzaͶ5[*Z%8|ۧ5l7]hYڦʭQx # m̚})N)^8YdU[{_W5eMytɩ~l3~| k[r".:f'Zu\J֗ܩ\3)-wE_Gdt5/sJԽe=PC㨪XFHC斧O0`UtD7wCؓIIuT9;-FԮs˲AIƍ6?t/j9m,_&TVr6*+&oM™}?^߈:uňK~jc|7x`dt:| =뷱\b&%Q3xV/O>܆¤,:g/\~~ Zx `=e{5X`L/I*F4Y.G(cG'v5X٭Sv\q7aT a7 3,n6q[,$~&LKYd~ )"qtVGhv=Sn/x{tu=ye6DKn/뺶u"uFG{pA(:vJ㔮q2&O`)Fw|(اn ڲJ)U,:^4<ǺUO>?\)c}voցSNU:v'XguAYH;Eǩeճɽ;.0Kr:ݺ5RlP5-RJgXvJu|_V dl=FzAD'4uc:>Sk#uƉ':_C\u&?:-Z_?xK4qrw_v=ԣڵsܖh|5c)l1CHYe \ e)\,s]I5_~>MorG#e[ݲ%2dȤMtD7Ht6=[~5|E&m#Hk rCs,VW#eIn${N_Ĕ=:uLyg$I:[d2 msixʝMx%>r=xmoص}%{r|tj_ |eTR_C wcOpbNfo9,VYS+8%K{Bk iۯO9V|eJOяҭN|}oC2c?,k[G͆<3؄zC침i.KݔL)7wsG }ț3WZ}; >H?8$y}:z!۰w󿐷;oZנ @jPnK{7 ĝW;œbI^n8dLn>axIz&s3[A_Ϟ=tt#됥f۷kok_zu˾2}kum#[~d=J5t}\Tb$EI%X.*gt?> N&j:F\y+ZnJS:}!ݲ!=`#\nwsx68gӋСL=u]22N-^b_ M.ɗIKwLx-tv,p16n+8W]n㖨Ersn dw}Gu)$YT^Z?vJ{L:5t 6"i=YBt)&Dkk?z~#Z{"SϞNRv\:~EnqyL}#2{Ytd+29/mfYSnʤTr &]lgYsNg=`r@ǔ]^ܕYnvYa>2\٦~_pm:rŕW\(c Oj&s*@ ՚c))~q U 4W!~z3j[ hUbE Gzu.8аað.cDX0qXcU+;卑9}sdRΝpߙh}o};5m?0uy+Hq~gmӮ mQyt^LHp?;[Kz씋Lc/[?!._zA_y SrLd%ץ/O~QۦMxhq]]"[[RG9jm?s rcLt GնTf2k9l0T;eW`= D1nɺEzعs.ݺo߾pz-H,`D㳼UHIhGM/q؍HP3NI'6#mnM[nrѶ {?;z.t\Lf”Kh;,T/c*y~1 /Yq|*4#/(O$x}\cXjZ*pqh.[yDWxىid^|Vcb`Y$ teRSu:;IH$d,R.}t?]6sߔ9#ߧ"TU9NM _"`o׌R}R[s;I@m?FcX }ͷ*(X)2픮K?̲U(zlQ\L˥L{k7.֯_Gt[J߸Q*'>0EݯDя}(' @'cDx;ypbcDc2)I)K='iֱSi2f0:k“>R7?dNf)W &=- ջ@%б p}BbO'Ҏ,_"kowbdש-x'7H H{/0?u:ns7YpK_4#p:NmLrr]wa/e)?YEŚkfF@;wiT(8MJYqƨY?d k_ Q{L  cD$} ;Cm;C/Uf7"[>2W\M,uj*ӦN)Nb-k xnE@'{Yw*LuYz,]\Zfuu 0tr2     j*M 0dk pJEGsݦf]ODΔ Zj M    H`ƍYXE :t Ӟ~Ll9M 0ي& OeӮ}]zM6j/[m۶v?āxEӾ}`C'HHHHj' 6TzE2u)k{]$=id H|FQ;i߬Hri7u̺.sCN$@$@$@$@$@EStٞoZ4RvJ~N6*$v3ܠ2f͆h=)7Z#ޞŧxEvh#>1 .UtNezRͺJow٦e+#Cj;ѺV~!Z 7oƁʴUТE t uv2Xd v6I&֭RSSc%,**!޽III_>M"999VC $~38=LUy^ 6uDTwcZrڵN >999N*Q/^;w/ݻ^;l۶ W޽{t˃|$Д[M&     2SnZns+kݘ`sP6N=H˵#u7nrnڴ)[WoΝasSz2;;ʪ2[(;"++*?2ekv{%4*@+W={`…"K$@$@$@$@$ .;|5.up]-RRr/]s <~9 \1] ]j@}?F՗HHBt"$$ hWe[̾5hӏK=Z.u> hۤt6ZM'l>7-J["??߱,p$3Џ=s VrA?-Hܵ |8p޿ ǪC;Os#jSoZ.vHH 1$^ۡ\ڵLV[[dM+côMGtGĬM=)zvXC-m'LI:@|Oڞ]߬eb֥)t7lbbJPYG=4)}g779hB 7IuP~=w,{˷.'chrLڶ2{i> t.0 @m$PR"4ƙf~CW?؂Ƶ^X.=3a עs#~i{S|8F<"LkZn4c_1ŷ]p oUD=Tp9։xÑ;}r]xDZq W Y*8 zv 7H qٵ'2_ln3 bSrGXnjYb3Kff6nG [gE׮oɜfԜ zR#C-doX%kh{RknguyQ7y%"f~n\pnff&222Ž>W={?IH ^ ZAIN;JcQgv.{V`V̘7M9 RQCKWoE6EuhT8 /ҹ%8߽OmʍK7]T[םc 6JZr=^;Y>|Y*6܏N 8n;޺VfWg-FxHпN=rbUdŎKr]\bm{d/f 0e#ܒͬe뒛ݦeRK%SOsh:? huߪU`W2.2TFCŇHM L~e*v۶fZ?KSְaCt)Xf '' 7pH⑀VpYT4\~38mL,ѿb@k -3 )w-Y~n>%m>y jSkG+cb+uuA*sݏ=o4?~565:/z=|PR/O~߼'?YcN$@$=VZ$SEvS7fʚ}u/6DG}ͺ)j/wH2ݫ|} vFMjN_U\ZYfYL n.] { iӦ2$ 8!%۲+Td֥-ߥIj} (?,/oۺMU M#}+II}5%at(|x-Kr$IICOW=45){ko?p=O ;#` ^/N2IH1H?{݋-#}evS'{]+=#%'ST23r]纬QV˥,2egO˙_̜믿NaCm֭C[`Pi߾=Zm$ݒ%K"Vzǫ/zlyȢE"%ٳ'4iEasgauH$@5@qAu 3rS!,F3E(BrZM^ D}un`v{>ԡL.PMEt.e2 Ͳn7J]:r\QёpeKѦe*f0%Cn+6lֵv]a4u=Iҷ<۸~;&eVAەȜF 2%ҥRHj3y.RI)k_8lhhJ<5 H\Vu0{hI]FF1(a;D4nK{>fhѢLO"}iܸqIʢ"%4ĨЦMr[6䳗n('   b7N:vN}:W fE@n>tټyLR8YUnݱc^f u 諧welԨƍףȳYYYhٲCbz$@$@$@$@$P# -iå]>tYjW :wl}A?qDϋnJJ zDž2^K+ )yޯ"mN$@$@$@$@sPbe"Y77gU"H" ND$@$@$@$@$@UN]̲_ٷ6 YzYe:OO7KHHHH@5m-{L7v鹵Y͛6mUk=5%S<";Eüj?HHHHvs1>^Mz.TL\x׾ev]N:v; @ [^:.qJZnMgQtnʜL.xz֋q\xD$@$@$@$@$@ A@f.R;-2iM)L{G~xI=     зņFO71FbR]aN$@$@$@$@$@"p!a",]ǬΆD 0Mf6IHHHHH XF5!o\N$@$@$@$@$P# Ըإ&5Ǎ"     x'3#     !3Av$     x'3#     ! ~ZJ`ü/ ۱;'2C"@* @f[)7U>6n9z $LȾW0$@$@$@$P{ X&Z<ޘtb|7qSs,8 Wf_+&    g02Ǩ2{6w,UY     d 0+0W-f=ktMQÆ{R[8 T"[Ti4~ {j @m&3n~!rgcMˌ-o6 (o~P{0' jnjB!'~0p+̚+6Ѣ){E/Tޚw~F5z㴡$6v?F>']S`mΟ>KCu٠1=ÇGW?a<|(T6EϣGgww$@$@$@$@$`" 95ݢ }+kTsbs\f6rnAc|$uQߘߒ{k2;Crv'_—kCۗ?LXt\}`c_bPn6g#y˕…7yz\8Z~MxCGKfKSkK7=8'}rؓr9pa+P| @ 'w1iD$5Wx 8 "rGx~޷[WP3ۗ}/GOk~Qw4,1☥ Q(V5լiJ$`(Ys͆ͧx1c؜r.ʩZ~}9(jyXa5D*sOW2՝a]>PsfwKIKz~ס7kVu<*rI͍s ' k蓾*ch ϗv6o}lU4tt_l(̴S|luROޓUfa^Wn+>~MNhlY7X` _cnC 5Nċ_p[V(o7 kQq\j1ߏ%=[l?#B]I7n]bN2-=;/T(!a{Kht#.Tӑ LWۗƓON\Qlr\69E۬m܆g7 ^+/?w^OD1s;YmvscD^Cq߭gC>|8v>h>g5X>EΈ qO38d4չ#Yz.El9F'^~ T [6}R$WV~J=!ɊFhW]y9FWg_ūcjKkǺ3QQq0-hG܄b!0읷0m4Sܭ)ttX̜/a_|I/ lKf;|U1 w2ޜ^8u"z$F}T'Lb#W R2Kn !]Ií:6>!gmU2f<m]0U"yMa EրQ 6'z]p<\8&O^ .; <o{p)6-Y8U2K?+= }j!0 80b)(=esYQݬRN$Pn/v6:>\:lbY>\Ucƴƛnhӫw/!Y8lU+l<٤53@pk@ f翳~`O2K<[_~wOC||UlP}͗R]t5+NI]qސ.[vBsب v9\OmVpãVp5(w'/YIuK_0[#!,կmcYLbDN 1Y}6,ċeQ%9~1|D<4*QTu/LPo"MԬ+:&Hp/ʹ& c[;^s\.в>bz,gzB ,?5ysN[;*l;k#O[ ,h e} u!%|h!f4)jv6U(>-9lhll63?-nәQv }}ҢCkMT!S"g";wz"p?\0SЬ`:ɘZfRslgq+ 5,} Lmz-; | TAK"؊|w8Ьc+լNT9kz樏U.O2|<,KF6tzѧbo~C/Yn*$@5@c N`coQt5#ty`~jm`6꾇լHGԤW{oÖѿ Ziժ[VӧjU3b5: <mg$`[7fGI%&KS0zF7N+A]]bAY.\ ܱVk69~+O wO^Skܵ0k ~i Z g/9yZ/R!S4֌J12S5S;ϼWL=?#.z 0vF'kEgZm2]/3pRs򵗆ؤKr MֿkaGZٵossNV6֍ƦV\M9#'.'+u檕eL{\`=_tWOh7E=8GY 1e}qrP[K⦝Py.A=25|zz7n^uZ1Cp!VeYb`Vhjm1*\auL0Uyn?$@@LPA{Qr@փAG1mDD4ٹS/܃d!=GÕ:n]LluX7dlrtQ8 L .:{`9ڨ+?fHRs(GK1vy\\ۋ}JlR} cR3 `W0Xi,Ljui6.Qk*Xɚ٘Q. .;~SkCGY9qi8V<7}>T+ [jѾ^KEo@,3LaD0օ`:avK޶ec]hCfc:k*ƥĀ0ٺU:rP249_=sÙZ"o .j'ǥ[rs+is/ iY](QWiZ(k)誮~]u:"? P\ԩѸYܼ \ٷ+YJ 8_rA٫֦br"k=~xPK50$^LUh}?f èN=c$[6W-s`@p Yy;(A7>3g?dH"Oc']R]|;'`d/utx5VYjQc.UϝF'K文xZt0f,sF";9ZzSMCHqi 9jku^LI82I?2.\\{Y$ё jε̥,v彮Hk?,U|݇a6F\v;#F]=eoxO c0e*ջzvנP-E+[n6{.e;.{̳'_wnQK딿r6n{ZTVwA{Jl.nSƢAqթgvDkFfZaZ4_f@)~(7ssk"oTˈnKDӌCض}zEnxl5(|V @@1 TzʧBVrJz`Y;H]1YV|meuOl:ݭp1>-߅tŨ)~<m-v5DOf"}XZEѨQ#$%%YoHwqVyϞ=hڴŪY}䒝JC.2:%LteG.u-:Np2fk K m] tZk$^.tPj)38kiK= A(W6%ΉR8ӥL}eg;z7U\JCfA2\%˦K>[fp)J mn4Օk[@ZSUJodj>j'FcPpjyn_@HM[|l8QxY(uO$@$ Kh4v R;Q^wWc. k;؝j. ͢.wwʃ~J﷫/5!}7zUDk8j@X~tLSY$Eu.J.\ZfRNL峕lU7äEz&!PE)hݸU`QWy=ۥ]=TyJf6, fN(/ܭBd4m75=ƒ<SШҗ= /gҐY^H:$ (x2Smj~~SiZ~N~>LϿNQF$@$@$@$_8?.$kJ4VA\6 ߞCiaxճLgE0Tg{*lmά?e%NXjsjZ=yY&1"'GI     _2D$@$@$@$@$@$@&iHHHHHH@0HHHHHH &`# 0wHHHHHH &`# 0wHHHHHH &`# 0wHHHHHH &`# 0wHHHHHH &`# 0wHHHHHH &`# 0wHHHHHH &`# 0wHHHHHH &`# tMfM T!p3- -qk $- -qk $- -qk $- -qk $- -qk $- -qk $- -qk $- -qk $- -qk $- -qk $- -qk $- -qk $- -qk $- -qk $- -qk $- -qk $- -qk $rޒ @y6 w^!-:wFtC]Vb"û tk C" $ ' P.i!+Y߶4i t钃~}>wݝ~R'qCedW[+^6ccS>-="   H`F"v J!ml^+Lph,л=꛿JEX9{LO\ nw㬎 Dl, @ `Պ F T=m_Ǔ;בc`?OE3{olR    j%xNWqp F` ^~m0T/b2z #w4P͐n۴;࠲͛U#2>F(*֍yر?ԺDlעޙ6Ue}6[tE (RE+** 38'3 *E*k:(,." * e)Ҥ~$mfym%r}wݗ4sϵAPDU\ 0&`5G;J͵53&` 2ܶp2 Sd=Vl@ƾ\1[Lyxoҗo7M u/Mm&w{EzE>i"j$ieL 0&,EV&.@U ;>z&3K[ oq)"cR -Q!veɴ LOq)*?gĥ1^eʰY\zyL 0&@`Y'عQ&P^"6i=c&Wrbf ^cMՑSp_ =^oF]&.#:W&`L ue !{(vjz9HwD[?a}i&<(clspn:apeb '= >28yZ˯z~`L 0 k0k*WK_ gv`&/+#h\8z&|ffz^|k{Wy~xkiQhvS9Xh1ŀ0c|y=~ X5c:6T(}gL ߺpٰ/ax{h`L 0#sL 0uMb[أ>4ECQ˓1G *#9#zߓ?mT[| `L 0&d`)aL]d*2R TT*nb(tX0MFpZe fS b}\`L 0&OfrL 8 [Mtg0&`L @ h(C?YOA131e݋-f)}?ȅS\E}Fh $q;l"&lZ^i}Hq~u":Ed,<4t2M}#G>p n6JJf>GP 0&`L$NL 0'g,$G[ } =|vNVS>,=^ĸ;ҥm1|{[]'Eu>IuOSw:`>w0*n^գ{X\HNY9 0&`%Pohm!fyu@@hT<~ 7ǬM7A23 _B%;m*&+^o} /LEwwKb7O!݋(=~GҖ, `L 0&j@~D~qSL 1v="[ͷXy;>|Mh7߄AV^̈tR]Qp>%νXqVonB5, vEj\h s~zl9Zzqo}ކUY\f-?$~xlqbު3Å׳Z~`L 0Z ! oe\;ij!r;ؙ'QF 8gٙ,ѬTޒ.*\[]dk4$P?\dl>FXbG b㑠oJJ-(ߦT Pie˚ `L ӧO#!!cD"=޽{KDžhܸ/~.JȀQY92.yx-"9]_;2ގ9w2|@.=j oWGr`L 0zA@X91&`L 0&6@WK,%v+ uL 0&`L  3+A@ WpTb5;\jFEd^cObkʿp]wB@)t*hy^mEHWo{Dw(`L 0&` RR_RZ͆zX) fG pJl1[a4w6OZ@/ԓ贠4$FMp/M DFE"R &**:"R^`L 0&@`Y3\V!{bLJ %$(IpV>9.U厊HvERҜň$IbPTX9+8_`L 0&,0SU' RLM&P[%Z$.+~+ĬxX,Ԉ#!Y:#jr K3&`L 0P'3g_t$*&l\`KkwIMgQQLdT)MMJ+ݬrL 0&`L | )Bz)Ue~Z[ K stt =^Nw 0&`L T $FzLd4I" KδX)Ȑ^cq4dTZM`L 0&`#rD, {9(pODdbp4д q* !1!l y3&`L .m[ uh4ܹ'Q/ΰĶb KA+" |Qgĉj'E"0|}'(8)''&`L 0&` f@D\I@Yi0'AÏ?a[oCTk>c%,^(!*iKڶ$ݖ,J QKZ -\Jk=iMlyb,?|;K!*R .ZWU fL 0&`!JfN\mv[Xf+ kZݻtǭ݊moÒ"["9+BJeOJI"RTy"T* >-՞RP!K6 fﱚQ",cZ?ELFW^hߡ=JhZiȸ1>R?g&`L 0&l >FXxJ5UX:HLJą a,2zB҆Q$Ԅ(& bbBZC(iȈH7XIp: Ird#!ZHш'!81qHTeW-.o"b>7mqJVI!Mġ:vRos`L 0&,0ckdbB}!bszDDYrݵHGn_'Hj.[k. $ё%,$*%KUaTB:#p:ڍڍ[>}W/%X~-+IN~hٺ$,]VPب ɒK`L 0&`X`WeB 7B)I8ѤIpBHI(Dwh ;$j\kuRd84*a1 X?Oc(N!Q)}L&\,HZ<&`L 0&` lS}bEضEQ6UK<ی;7$Ђۅڶ?'Ov6Yg!4B%֪ ?,FB~"Y ^,A\ç`L 0&@`\hˋ$KҚy"q<}$PRG\@5 v>^rU*"aOJ/c`L 0&2 y]nuBYFԐ3"FҖ#"N% Dk1>1\_#% "J+mR g0&`L 0B 4LM d2b-d6[l%UNHӑ;l,M`Li5ms/(“''0-.`L 0&X`[n"-GԚZe$)鴴 -2d:&,`L 0&K,0rZ J:Bk1+Jhu:f 4f; D3&`L !a8r$R@EF@.ш+Ϭ''XST։\8Jbݦ\EF+$F>`L 0&B ЙT4 Ab}6FؘXDDPYAiT$/;T^qL"SXqP\bsq| 0&`L a5SBp +^"đ El+"WX{fƑT*Y2m6 ~lq`L 0&@X}locAmAfChac ~wZh/csqiK DHrmV$6[ "YVbL 0&`L`Y&=#c$MɪH\Tk.L,-sXx12ppҌ UNtY~\l6srE+ 0&`L ?,0ߜXLbݥ&RV!^bzl1cؾ};wSG:JCSS^YHBFe91&`L 0p'3g1>+[~ ?4SC{\ҺpHbC;!6. CE"*I Դ.5b޽'5`L 0&c,0xrC" 8H_gNl2uFb;Xm 3+F}}cO?qMkpC~HOVh ,[JLKP\T'a+aUL `> _L 0&`L@0QhC.RB~=^xdYC.>^rRѐ{p }q)漄3>])4k!Ce%+mu UW,f+v'!QR &$ypY$nˎgL 0&OU7'h\:-Z#FHf_z޵VSPKV9\H3;?'1ٻ7HZAۖDG$+qa!>ڊzowΜ>F6i{T( ,-a+fHTy&`L 0X`D'ĺbs1"i]%.Sӟn=?'!"JȲFmj2_͟!%%7z3ZnT SŊſ5=h Kۋ_&͛I½HO.,0ţ`L 0&$jsTfGS!t:z\j| KS'.>緯b36o܌~ \u nx+jtv@IjqC_1JƊ2q,+F *Fl`L 0&@]`YkMQX/m$.=E#j?' 11Irp#b#GI[ !rE EUX קEK`3ZK,PFUmW`L 0&I`V`}1M&ReIBt%' [A_PepA^otb%T&A{EEe`L 0&*eF4__M"WNamq Rj͂o/-1h߾}mK$2QS L`L 0&@8`NXsi&q)K5nׇ`ٳOQ/-܂.]PD $bKBe\q}\0wE)S&{Pi{_䨹n&`L X`bċZu*h6]_chӦ 6[U-prl2H\!uMt<0xL@GfǣCUb7xf>yONdL 0&X`Vp_?VO$[ N<7 *x;q5WB}-JE7Y꥕,MS;Uod!h.w!`hDjQb8?M$L 0&/,0} |?%˨((Ub!|هqUWᖴ[Dr"""#h_nd,ZQ^?\S >bL 0&I;$1VM&dkƩ$@ 7N_uԧ|a=!d O2 :v:$/LeI}J]6l&i4)]RКoZ!` )0&`LuY#"jHO T/@L>ީ5I_کɱd \juY'|MlՒH&a\љ#Xd]fL 0&&X./A@IDAT)!_HLNؼJ~Xz-Zlۇmԉkkg(Jd<8k#09]:}/ d,搸L 0&`D 1 ji{?BF˨HZIPO5Xi[{]tKݧh}/}%iK0kgr{ֱ)}% [No_cT{_shoāܟܠb|;} Fzoz㦞?ē ~ &4mNtu+rG?oJD:u=ztF9*?qw}/'DF\c\y]WԷkkѧoOg}jB>: J 7N }Ǯ/O]]ήt 0&*}^\SP X aT(h MPJ|عc]Ѷ$͓KVUꋈTHb^XY},ӜY܀6dH}kh/}ŖGGgS}eDkKD=oo羄zLϏذ) GƠO9xǥ_b4Y0 ɞOZjκ+M)i_e\4Z7eN=)msbԥXd":"i]&_/<]8Jy˨8kO֓SH?JmF>[9 0& ^zFFMUϷSdTiT5|+ItԹS+F)`5f-q6M|E4c n {OEw!6;1z$JMd Sg[)d/:'b?J)&\/<:״j ,>ǿ)Yxn{57OZ)i{0Z5[YOa,f`]"Nq3=M"jMNX!BZ锑qtXFcmDc%R>>k/omF@.3}2ƫB]<{(|:!3`L 0&Ph!`+2=A6\XX6}ߣg׿5jTk/]Jk])Rxӟ!z"{|O=%]`?XNxU`\%KqzŲ# :hh {Il;q)G!4GKglD2L6 ώ@get -0`Ȝ&]elw)o.D^2RVhyx|p'ڄbcb3l=p"2gť(nӣ\z,q Tst}PdeBQť;3`L &I²F)Rr i,lmcǎv_㮓l5*XѴ s?ۄbD f&5m`;o'3_Xnth~RETBLr[MOL T4ɛ!.ܿuG^SRQ30?pWٮGn CKIsގ?i$5EVޚ3}*İB֭kM)<&`L XB[iBSRZ}XԼ^U2,ϝGGHVӂx7@Cp=R {x< ]c(@.k C]ڢ_V8RX{\.׋՗(HXKUL}` N뾴m*pƪEO:q]F*(aꯤW"Au>I漽xh<11+K  `L 0*`Y%l"2Lg#dwaW;> BKZQ̢(i &Y~JL[SAR; OFd7s ŋ}NV5E:V?/ZJ. ؤU]DO2؋.bGOIH'-{j1v|G~٭'sQw!|i 0o5ֿZ؄-[@SFo QE a=mμ4 dy'p)GB9tRu1+7PR4F6T(r&r:>[S1 dz ^!Y\;-7p4`L 0&Tam6|B<(,(-hHA!Ncuyz)0Mf\u;^:Ν;'mEҤQ4KnFZ5V|'eQWwUw=kK]Y]yu۠NL 0&@p\;q+5J &&ӟ^%Yƛ`vWVj={B)h%e˖Xv= .ꫯFRb*f]Ljn!Ѿ؏Qy$lp{TY~GE?bD_Ȩp-&ƴX' V5ߡV{ n0^x5xd].^8OaPx"mFsc4ŝa,do#pOh&&CSq[+!m^i+0y}2ڏW=N53qU `uY}阣S7b藰8)\Uf>c`iBs`dQ9܁+&`L@r(HVm|l6cj;ڍR 7D/r{t?^6q% |[TN}%&ǟ@}w+rVƖTM_LH9*g>q:>; /ŬInz)-Q>|sV#3lPtäv0?<Ƃs-GsC6bklA{!3_*(_NA( !c6:)w/%{Vyǣȥ4YJ-Z]17uj.!loZ]ptF(rT$*WT@A.ZJYÇ*;uljmf EɸKa++L/_ΩAga7g"&]Z?*&n=oU| 0&`5B@r #(V"K'Tq֜\cG OT()xg8qfAk`ЂM^~g[z/ 2E;kZ_%3ұ1I۔"sk:3K*7a*M r:&`L x!8^j:! \-#Rf?%dQQDSE*("E.͛4/>Go9ڵRh[fI56Kh-H0 ?e @rxy%y%dzxK W @V>sz`L 0&PX`"hJKFSw-V z6+g#ݽk7֭_CnvmP#ġ95~ JN @rxk@9GOÁ)آRN ʆ`L 8V55@jEIbh/ҝfjd7خqbc66֭â ѭG7]vEHR cZAm0 IIWp9&`L '>F5bS\Hšf}TbBd*J4JlÇ`ªWa 8QA_Y*#ER(7!>`L 0&J؂J5}bSI 3Vz:LHZK{^GdveK>={qwHۚD("IUG~)k@Ѫ9c ;~`L 0&X`)*) Q R>lajգ[6ok;㆛nF$* f?_e;Hz o"`L 0&W,0b L wP C4[֔u ] {.u ĸX cvӧsU*Q]W᷄fo!:Vb`L 0&B Л=Vk4(6}n(Y0)l)E8m0 Ymt .k{)ED[dB h)Bˠ}2L 0&`!G݆ܔhہXiuF q)ZfۓV$$p91&`L 0p!ne&]A1uȤ}VX9K}ѺTȇ"`w%_&͑RdZJu 3&`L 0&Eb}J"1& Bc2+-"rMJ%_i 0&`L 9u>5Ӂ( Cn~^(i@{b ZJzhNJrUQ?>`L 0&'s^+FCk1nCBlD_jaTPJBJK-{l&ZZ0(`L 0& a:"XJC0Db-M”OM B}}E{lZ#[:`L 0&@M`Yӄ~R%%2WfQQ1~ X{ӶN:3g`IB{ רɲ`}l}/ 0&`L x#ɋ@6[2ʹl̛;C܎+>ӄkq b-^+n{-Ɖǩ0I\ e:ڿr-bL 0&`$g`6uU J "{XŌBH23{2V]wm}/Ϟ9Cd1aEؼy v z'tqK4BR]v3&`L 0|$ bj2"|sF \?OBaϛ!Rr8zi2}G{~:Jr~Wa&KqY4uܧeL 0&ylyuނRΚm݆"U<6=nt (!MCq8  :P~t@c-6 .ナ;²?W_~ϳ>Ǟ{0ocȤh{~Տ^0&`L [TYQQh(AZضCsrc].!kĒZ1N0Ɋ)ܐϓ8> L4`L 0&@h`'-1۷G (^ndJ""EȤ(9كp+VBⲘE&/d VhݫnwhPПcBѰh`L 0&F}T(ѯ?\Z D7fQHDD)JG&] "?ޒ*mW^zq u앸9 0&`L $VN+*-:(pzOUUVzr7e$BTKe|`L 0&” 0X_u@W):}Er 9 V .QB^Kk\#i ,'&`L 0&7߆0.c$ѣK "?DwWPPlbŋiP%a$V!ɮa~k`L 0&,Cp"#HdCAρZo-bЋ (bl`q) we;3&`L 43:"!fTJ:Y2 %tP;/pKY.r FDf `L 0&CV^(_KB(::%$ ǟr"MYB"P, XXW(n4 &V)ؑUpH.5V%n[2;`L 0&ILPXLohQRjE:G"S.r%%bR'3ɐFFEFY}(Z;<'G`L 0&Pm,00+1uV&\AikL1TR&" N҆:[ _$1m"Pցh5Ixa7 >`L 0&Ѐ <ΡGFF">6jHBsJl: z\JYd$q)%LRӖ$:o@<`L 0&@` fmF&Dfll,PXXX I"|&KFETHLD!eH/d5\Ze KgjN`L 0&hX`6{B^̗.Kד7Ծܭf+HĞ:u 5!Z(\[Ih \nMbPf+!Qi5 Jt!a4ۤ >-:7ROz$NC c_2&`L 0&3zJA|\<4j% l6>3%տ dsX􄑑h @d/(E"d,%'WպYޛ#6DU[ [dwuM\%u 9zh4kٌ,zyy.0vME42J d`L 0&@E,0+2BX)U*% FFl# mG~?L[tp}RxV=t6j:$6zYq ‹۞Xs)N!{mfZlSҾJ~֮]G"n\F8($?NL 0&`L T$ *2/ĺDX" ߖL}I|ئCҌvh.1/-$QEMg*""趤gg!Z3+I,HF*#n$,m(QDXaw9YQ(t{o`ݚu߿?. ǑG,,2L 0&` <:@ץB 74iQɏ:e-{i+n"NLBh&vw[C %*RUe)uD18$4N@QN3WY屦[^B(ۣ*C~C,q嫙`L 0&. w:r!*fjRVj2ӚJ+E|WFQ !RRt\$  [,+`L 0&`xw"(Z,HLLD Dㄖ =hiTQZV#+h:(*՜sNbnA8r ?oX\\NaA,y/ y"NU%AVk-V!b7kW5o?|5RatczcUZjM}]|OL\B.| "аaٰVG+6QuPCR$$RDVmtdTй=5+J=*h$t59o<)fyd?>xqP9f!CHLTxog9u6~S媫[q)tǬasB u*z jTK?=׼YXgǫpo,L};=S|y/o|\;`;5+& IzNZKKPb[)nVڢV˲ٷQ\Uj$%2FEdjZ ("()INJ(DQH%nY 1mS.&Fum!u$^:q>:> W%j-ZNVeC.Z)ZܝdOQA6󁪲)MM+1HNm-:*cח"]ؼ`(h'U*裾ϫ /_BQjidym}m:^37M=^y_c{0=]寗sE}T@ͮR& pM.(#ϊ-H()/h)7݈;KBQ&TxHS}!`DKѳ6]1gɪ/#A(cIHjզ&~VRƬ8w -ojWb[H Qվu!Ig *>Oì>w)qYnN '&PF~SF1R(zhcHO@VвUK$%%њN-}rP*kĵv+%˺͊)y؊')﨟#>0`\e8iT1ɽ_,? {4p[t? Nuzy*oU|Tr_~ޟ声UzV^YM|G[F^k&~k<}/xVͯC;33 ίcs\V`1jTLJsw9c f^l'60ѯM<ֹ@QHrbdfkrfAyLȽu5/o46Oŀ\j~ޚoq\7q05c(A?oҏ:H<Ѻ`ybڑgצz "Rm԰_^/œ I5d:L{t>- 8m^*/1-ߖ[!Mģ{I{<}SPH߃I“%ƒWc L] &T@_|q)OłqԑݬC螤ǒ1p⁗07^1DD\OF`|csuTI>ĸ7`}䑩HC+qϻZ;n|/ν}y{@z%g>DA}p&gl_ՀVE{2>[o{7?5#Y9/ dt{η5 Vw]@~'X&͂w C_==}kZ.LKѳ|a**L1c|-7v&%5FR M,$DKe\L4~kR/G7CS$|C8&L78 Oc1rid=k&=M EU58~0#'%cƜpC;|w'Y|Lko&l`8mc;SqYb.އ.?sBID˚Ӧh,h1JutuTיo0t]Gpttc >z GF5Gp'ӟ8]Ex%#7 le~_pK}.8$~ſ^x4FXp+~Zn `m-{{ފ;ݬ8_ 2>oEu]Ez^<ɻ_\#·>TL 8g2tiR:~Hx/lC?ygFc(ɇu9r xgqc\Ҫ ,0/!K޽@RhsjfMHnG* b֢/p` {8npϡC:ۚ!2%€/~Nălcr=7GKUkd?AF@p9=:#WC-~@ѣ'=fzG{0ֻdJ j7ݥsė?.!薾t?bf>}i[?s/)M|uΣTi{ǰegK˨wPIˑ cOw.8g?P~RY)_J:/<1`irm-cYGb|{+ufg ~_rҳYZ[vUNq%#9zcsQzo.=Y%L²|k 81s_.BUVD%.k}2*̃4W~ϻD:,N#VWtyzed}֕P{yTZ~_+_;rPު\ D/]RfQ>JBT: ~x{Fxàз|ݝXq<]ƕ|ڳQ&ەnF(EҽCIk֭6'bj4/FBz| -o$wxr2 3?M6]g@܁4߁e2ȤRcb}Z_kY;[*wx(ty ?xXRd77*sy#s\{C߯-˝j+~笚u{kTzekӒ쓲[sTB?Mچ1 h2HR'foBU?Õu{AV\( 3%Ffd)嬧a^qd=w܅}T{q 20de./v^$n#K}azEgc*ZTjڞ]ZokueJ/z3[rq{(UCj<[asPIȘ*m:aC O߸S_ۂn{e娕H܆+?;blzX zVsB[J *TU!殼bGr;m.)DO( CJgKrw|yYYTE|T&Ӱ$^)d4ק=94N'/pZ;`m[.*{[dvq AjEF?Amupۛ;K7 %# Sܾpk} Y&`3SlKĒ>w}_BeB;o'W%xu^&}WW@Q.F 1I\ZWUr]ZTgR,T6=GכeΚ2z=ڔe?Ze ʱߏW8*8xLwuEk!.E~E6=0,xpB?&<6Y!QB0u $t)7g循?r{bg7mƘ4sYKr\ %JEQ * ?r)~(T~jFK0c8|Ͼg纝mg9q|?>-Ԡcd '_/i3xqc{{͎5 .Mnue~c?b(F,VDJ.Ӣ` :6UK粸" wC$Gf(kǸ%P{0tVR-t1s//cx?SPlsZ(t{k_ܾS(d|0Pk+0yF_"~UZUˏ#PfV"/ӳ/C`p ᮚzx_ l;1A ]@G%mvc5:izWꏐ_8FHӶAqCbr7u&_2(&S0BflN(꣯V-&54_.3mXFn2466GV־qψے "U/s_:b L.d*˼83\BC@ LoeNl5Ϥ@:/~FGw`@’f{FN~-J$t#f@V(IKz_TmmO~U uf{5q1S : +]災h{>,`qڹQ_̜d^:_-s﵌m'l{R]:Ps!{;}Cʌ6o3t -ӨBe־!0|~6G3 `ߴ;FoAyOxy;m* $?{}1ʊv=ZΊ 63Vr)PɎ^Ycfm^MCVΫ&Շ#_K5M}Vӌ弼or7ĉml>yJ&KqwaY8+ƜlqyDC?ϤuZoijۥG%iv/!+;G>?V]U{a%_a yD>Q_aJ-6#'v;Ȑž׋!]3g0hcmA^',BԖѕM _󦸟uO{x}mNWT=eiԊ}8y9#C|F[}cZpHu4qUs-*U<,Z!I#A Sff&Y1J\^Ve-4e5]>ϫib|YMrx4uVÉ^ł"(8k/N r&KשTs%K_Rar%oC+KЋ*2KҿXt>ۢe;=N,_; _/xZM0?{T}kޑG#cª{><歵\yS:{_'~mƾ6lSVܗ^| im*kǞ/ H P>=aښ+@G/W 9 *E+}EbF<AF3Lw2-<d-,ϫiXe3qWӌ< N*2 C5Ϩq;yHs2pCA rR55(P^6\C Pn* tӶٮ"mP-*-*|%3@N(@ P(@R 0,5! (@ P(@) P(@ PpL0 P(@ P`(@ P(@ 8DCY(@ P(@ 0k(@ P"!,(@ P`5@ P(@ P`FB P(@ P 0(@ P(@0t# ʧ@_u.W(@ P 0 (@$>ހ7N/(@ P`- ʃY>P(@2`YĬ(@ P@`Y13{I"+;:G67[kWi9^[y3 %)1,[Qͳ(U'WD>{2*(@ P hn[ͬ(|z-LjK_¬C0.>?Ă-|}gVIF8 k,Ƭ\:al Mǥ|>g!>ݩMxd r|,O_ > Cڸ}V`4_ {~2&03Ƿ̸58)sxu%E_UQg>Q]l4wVI4/+C̞4ߜO(@ PU`ʞ`;(Pս!X4K ŒRq"5]xd4K[og;/LW̏mzTyv<&<DܼHх)9H9CSS}h.%1/`/ $,p_Lnǃf`JYe.cŘheCM5^) au-֏!.rh 0lδ}a '2YFxΟe7 6o-Y)Q(@W@+W+lʑ@#j!>~w-lΧY"EUƷnͪPtƃu5*P*m/OS!x4ZS]Q>#`rn+3&`TFF)(@ P%ӵ[C'tYs7c.XbLGC^v<;""5,?dlxݡjD-Ȑ yY(&E]w|],wGx9Q(@Y_l-R#đ ǸW n5yZ,}76ܰTup,K\ǐ3$y[PoQzn0m!GgMgʳ$ P(: 0]g_%(A\q5k!hf4$ccD@&Em?|!21*~"Ŷ E2eILLlܷ0R^ӃþSjx| | EuEGCĹ/bQQd>d30kj_#A&1c"y˘~}a^l,=^yk*O%.c)6qXn(-/1UFR*Me~+0q<$|VÞ>}Y:>#j|V2w>Wg5Ymߺu+^"6,xEUw/XhCVvf>'OяM,<˲ǚ$,^[<(@ Pe!VJ*)$j:9x:\bD``01&gby|ܴ,ԇQ\.?e:o+X/,M]WgB8C P0]v5Dj+ ,dXT[[@񛇸1D˜x`БejKDRs(@ 8K@D PL"AϺ2S(@ 8I4#̜DVC @){1ԅ:!|_tF)(@ P`d)ʰVk#.[ PZCdz(@ P\G (@ P[ 0tS(@ Pp/ P(@ Pn-ӭwO P(@ Pu`ξ`K(@ P(@ L}l<(@ P(@`:-(@ P( 0z(@ P\G (@ P[ 0tS(@ Pp/ P(@ Pn-ӭwO P(@ Pu`ξ`K(@ P(@ L}l<(@ P(@`:-(@ P( 0z(@ P\G (@ P[ 0tS(@ Pp/ P(@ Pn-ӭwO P(@ Pu`ξ`K(@ P(@ L}l<(@ P(@`:-(@ P(n=O mqUokIPvV7_e$L Ѡk/3e](PYW1D5iիqm, 0,܇k)@R$lOTβ*:4xX۹ \ud})@ 8J`ˎ_P'=j*P"[l2n@ + \VZ_O_qj\(327oG<>~ټ1|E[fU({m8}|Fiݰjn; @ P }$Ɠ>*J_@:n 6< 0,{} !8|2_>u=rKo µl쿐Wn|-9fD5J{߸e(PV}NC[#ek;/\B:8C!vN P^wt|/d:fE$7jքCw{m׸.ㅼ1 Z/ @zt5:z_mڦ#VOrJ*:ii\0U&%1#ꅢ]f?)3$o]aCeBN >Z31J, `YWQ!/u,-9yRBz;Ep)Zt2.:$ׅ Pn%p1 nҏLTZFI&}߁w7J֔FF~Hy(H`YSN&] 'ct_S2Φz!-+?ҮAl]eei'B PW]t3d}~tسvb`i!/}?%S+(`L{(3Ц?1j{U.3:wU g[ ( uǪĂDtsĂeQO{LƷO㎻AQ+tv,OtOri(ߊ)/7 hփ.-eS?3#ZWo|y+5zj>آzI,o5&>bX[g4xA俜>qGU(<1xqVSYy}!s.S@Q|Ӥic ux}Mqo{j~R {q>Lh<Գ7FOvzt ~Z%lOvvDvBlyP)/a?(@wZ=~\df!K<}wp4Nx#xj-ѺZPs\®@4S}( &X?TY-We}*{@k*##ԿF~TVFiJ*_ipĶgM- t䲎kaWGbqFi\rsn| zѾ>9*ԯ`x2?jxit® ڲ <0|MRH]ʽ~Gx COEl}V땁LZty?3䈁8z]Cmr(].Q"PkWn-܊/mƗQ "Œ]y;,t4|0i>ܳGQ7Xttꊭg jבcWbc7- UjTCc77U}1E TUιDX4g}CS$qn[\ZS2[4#9h)PQ4GX޳d9//Xj񳜗 ߺu+^طv3&U)ĢT,rq/F#<>+9F붾h ɲ+-,Ja[(@ P?+{K~.dm/CN񲚮dcm4u5(,8SUyLڑ3gl몯U},Xg{Nc#6r> P@aI&kyek$uq#PpZ)@ Z~yaӋ`OXq۩#-YI܊(@ T4m(ǎ1jֽg:K(@ Py(@ @@[,/nkZӷdÇʺ#ڮ7˧(@ P`1k@xc wk}ZG2WCpvC P@8Df܂S`Ppq4;ƙWʽT .e_ͧu+O<}9:N_ѠkD PBfYL P 086QQªC>8Q(@ !a/(@ P Ȭ(@ P@E`Y2H P(@ P  0*(@ P(@ Ta/(@ P Ȭ(@ P@E`Y2H P(@ P  0*(@ P(@ Ta/(@ P Ȭ(@ P@E`Y2H P(@ P  0*(@ P(@ Ta/(@ P Ȭ(@ P@E`Y2H P(@ P  0*(@ P(@ Ta/(@ P Ȭ(@ P@E`Y2H P(@ P  0*(@ P(@ Ta/(@ P Ȭ(@ P@E`Y2H P(@ P 'Q.ػwo;E P(@$S}aY]j (@ P(Pn8DZv(@ Ps`:כQ(@ P( 0e(@ P(@ 8WsY(@ P(@r+Zv(@ Ps`:כQ(@ P( 0e(@ P(@ 8WsY(@ P(@r+Zv(@ Ps`:כQ(@ P( 0e(@ P(@ 8WsY(@ P(@r+Zv(@ Ps`:כQ(@ P( 0e(@ P(@ 8WsY(@ P(@r+Zv(@ Ps`:כQ(@ P( 0e(@ P(@ 8WsY(@ P(@r+Zv(@ Ps`:כQ(@ P( 0e(@ P(@ 8WsY(@ P(@r+Zv(@ Ps`:כQ(@ P( 0e(@ P(@ 8WsY(@ P(@r+Zv(@ Ps4έQp.).ukǁE( P(@ 0,M_+љ_ýC@3LSVK9 PSlV /a%df(@ &_@ 6 >ŷfїqp)ڏ}, Sݲ۞R{ P Lul8\_mCrpZ;q8 ǧYTX4B P 0+Ng),eUNq8i\FJYnEo)9(@ P 8Xe)P401YאaCGogFRU\ǯ>liaiZ,aʦ,\ܜ(P*wkyӬͫiY}ȪyYA5Wy似z>ir^~C uVxD @!<>hVEz7rmayXŖ></q+ɖojOEoQ\O P^ -- Z*URIII}$tAD``0&#/qʳLS2efgy5MR֙/YNr:E~ + OFM{Y2.^Q2{#f 2"gӐv*'?zJ5- ۾>W4M?{3spC,z{V$D[!LoUeؓ(@ `iۆk(@8uZ~¤c}Mm$nBgkBdž=c#n]Ilr5>Lo.}0CDku _K>?#vE]kmʁDX~ꄱOB&q(@ 9Qp?\&犫Zt|X g͠Cn| fӸ8j2V/}b.vyNÛ#[6`!._ЋXs0yRfJEg+0hX='S !4yE9vL[\ FwF4 $^^;bE^wzlO؜li7mW L7V kzWd:HBl[s[M[% PL(@+o~k(YT|0D٣t2,H1S1JqOI l4/<!~Aϳغp:&em[Y"4miuA›C^gi0ݵ fl0S7D) ҭ鋱3^v :v]0c!M^!~ծhY P@I`TQ./cZˋF;fzM0շ1,)h,-j!FYj!цY&VKu W˸j8Ö^"T{~ 2US/y-f?b,gyjfv:2r(@"x T@cmA.yO\3ֻCsOcŹ!ն`ڝZ+ ??, j!?eN.ȭν9)2 $EU)@ P'[L #S|iR 8>$C G[#.rTȐXp bıeyUQ^xXc˭B P 0b6 PQW4IO༌/.c6.2?ߞ(Y+ܡ]UN}]}Q[2[-X9 P`i73Rn%{z8=')]ܡ[f(sQ\[W"))9(@ Pv0dщ\ݼ o/9IԠR_*fF<5T\M #]D>#Ⱦaˣyjp^pohT&jiuX2tl5+X)r[ R8zX9R hCGz0(Pf_fWcbߍʺGXgOW&*e=ٙny1eIۺ|pZ 0lzyvFPh 7h6ƍD3?re<:h(2{v3O2(@ PN`dVA ?4om~gE`x: 8yVW;>13,2亵vv5 -Vg6/YodRc`xA0X7ZunmX$ĭQ[YfRuzaL P 0b> P<4=/`?`iz`x&Сc_3W}},na t:rdmǠqby8inIo(:j úAlb~ ϋ&kt"ܱ~zzl>kZ0ـ (@ Koڞˑ@Nm(< pJ*aq&+6<2$=p~2﨡qRҧf &EQ]ѥcDԗU0jsM!OȆ042fd 2MH}SRG!֪g|@6h|e~. f/ް"R]OLCc#10iǾ1mѱFz<>[̏Li'7ljن 9C P(Z~m{ڔp <7m_OA@qN؃5|mѴ\r% "ꎆJ=j~|M M"cGW93O(CPV)?M[rE~ڥ"20mh(YXNH-8~g) QńނהJ@cmg>:qcJ`o!B5mU&u,ʼkW|g} 3ML_2o\jx)B:vF~#渮0qk)(@ -nq$:18|ѴqD:oQ6)SJ=283/6mŚ"ꇡ~eFzJGPY9[)+Ce7mUd>Vuoؽ1XYq{ oq+{&O4ln w۶oq؜l(j{.xhV۲l ].V08CZ o~0ʅv!zYrrqoc?f˾H zXZº/'Z&žvEk+CM (@ Pդ3kyP~ſ(Cd=اFͳ52v 1O-lMb N_4[O/QMbױrW4̙>-Qre~XVL컼cL};q#6q;FEqENm[5+FL P(@ 8[+h}Bѫk'W]Ngoʕ+WIƓ<) S8![GypyQ?SիUU#rYє'UZ^O(@ P*̊]ĭc漅oH1 _ixLȼbRy9jI擼':QQs·1Q̏4?g__e֤=x%fg P(@ s|{ztA;[ `Zl֩m+a!늓0W7tj}=0ZDZƣRJY욗XhC|AU_%ut3yuv됨&֯,}G6n`>S(@ P" Z4kj|VSW+rxY^NPMS4g9/`q!xR͹+.&6| a(@ P#< "IIIKw:(3338L,o/|ܴ,ԇGEgu|^.ˇye5]ɐ|ai:%X3,p(@ P(PRy(@ P(@ P 0KM(@ P(@ P@ 0(@ P"!,(@ P`5@ P(@ P`FB P(@ P 0(@ P(@0t# (@ P(@| P(@ PC`:P(@ PL(@ P(@ P! 0B(@ P(@ P&_(@ P(ad!(@ P( P(@ PpL0 P(@ P`(@ P(@ 8DCY(@ P(@ M@IDAT0k(@ P"qH),GGŌR<Vܱ7ܼy:WM]+Y4/77Hw& d(@ PʑLٙ_n jT/~@p 㘡'z ʶNi nܸN2l[wmuY-CX]WTq>Rv5ma]͛"~]ò3gϧC[&<&W2U}ku#x|H?kUvQ(@ C.S;5EcЪE$:w1l@Ψ\ðl>S74`^Kѡu4lie`6>v?w^ioWMfxud!5<2W=~ǎ τBqc^3?X3c](@ PP` ajhuj#,=޻ y3\<XnHa3f<7>M e$~~vU"0W'O#-=K?[̬xu)@ P(@2`Y.o }qHz#VRU!o&ȸe_AX8kZʵgׯi!r8g@bjU{6A:!q :թ' WP(@ P`G2mxRa:I^ F>&jSػE!ݱ3;sR{àulcݲ4w~O%8M P `!nq~%s5Y:NB/fKqzS>>'@))S{Hr ͐)d{O%_m/sJ7;Dp)/?[E`?(^*Iu\ɩXc3Ԭmб}h͞> ft؈#sysoVخ 3ӟ mӯ/UUXO0];ߕroںM]׊otsu:imF#u ?o߁= UDQ}b#a)a]xVf1y_ ߆ak;xY7#U)wǯ䬡ܨbЭS}7AE =[,r >Zu#}cطm;ϩ4s*jݢT{3qSvp2 (@R VY(@ 63܄''#ż-{| &Ćظpf~u°Nkؼe;}}i}=̩͢FeoOX!xoR;o4઩cfx]8 !tLa2E oPޔ1M~h@x&+y&[fD$R-Nxc(ZB [ybay|pї~`8$*"Tוn[J0̳{1}y_59D[=?9D<5a&_'2ibya&)|/d6iUyiYQIx3)%ܱ/X7-%դ wsg7GKrK+/‚y,w|_DYȾ&N7}NLu'\ } JqpC:z6+t]߶Hhc*sZί;e O P>s/xZqٜr<,H|qX=u>۾()`5XA'sQ||aPH/ֺl+VZ[Va]0aDݩDB9Pog˘A1荼j.RƊIkR7*%FXU9UGrDoxcto9+ v~%~sނޫA˒OJN__uO~03fbs5hhX8[ .> .%.? Fʼ!0uѿQ-_,Ԅ#ض|&NŇMsJ(CL])Pw\8GȞ8a0u }1qxu+G .eO(LTĊcy2h9xQS}:q &,>d8QpLgj. Pbx81jIeMʮ#FWꇲ7ԃ+fehvA#ώsfk/##1PL}'ODw$]dMX|"4Mx;4L/2.+uJ2$ۨZ{8?@t{V!/f}j@<(:{-} :o&W6yaއOX,f>RLS!O9\W3&[eT-66JNjXb x=u rT~ưuލHK"8} C ^5Dkxo>ٷkD[{[I+򨠜:a8Y^x|tuR&xU}0/׎/_2[Ab2R`ۈz+\a+ VC0o#X+02?o*Q($Nf5c";gk҄40hNr^}0 WztTYݩ_p%rTGe|I\%P[ٟ/Vl6 Δd)yس'e.vL/?޺8kj5zuBV?3̝8s6ZL )Dúf)爆 ng-u[+C)hX݆VEb{^:_ɛՏQ^e##R+/}'G_.q=?Teg]:k x,W.m^hv0i_1՝JSiR*,`f'7I ʳOG N.2w"E.\:B9(FB\_|_oGoXR'H+{:y. N$&Ol֭"U9x7&\ /6ۛ %UEuLW9x)] ' pVohyeH,?T{e)@k>?Y$$b-h.ET6(DKM+%65ji E%],E** &3l/$='}{w5Iǽh,s_J8q~®YxXH^[x57t~7&6-ETE[~AV!8q!蕒hG?&N˜sO=WJuH%MN060hR6pŸFglA75JD5NW27K mf,Lh>nv6Tj{CVrQMCJixhVKatcPYҬ+1q|EU }!;iX@Ad耒.qNJP&SNe/߁6o 󛧾-I>;8W4 Y/T,52W4hʮhcbKs}NVʱMЀU&_#(e++8 !V2cX -Y7,DV!(jN$Ү鱚*tu`Ul-sS{{1aVZXs,[ےtR,/|U-jk6}*+3]ҵ] >(860 B]nA=&`/}'rQF5 - ղbmLFрƮpy;@ rkgxgiʫ\!v!=`fԖog >r-ov ߳$/Oa`}GWBѸ,z\44г}MEfC(2k:ZD1/{ʸws›}gᒆ6PP M학ܡ{W%+|ah0d/kcĕD}lxRZ/>Ye/#>õdd;.2!p.I;gP_h6%_/3erYω0C]gG\ M~JՍLOzbgL1MܡH󟊮hDT5EF_Vꯧ N>xb=C0}h(`'6}Q\TuǓWR%]ɳұ KK70+89Ԟ:{ h%wՋ-I.y Ɓ&Vޑq\ gçvxfC;q DTs;!a{Nz.Nގ}uNMFZB<"<8`hK !m<QXDUw3^>iҭV;vUnpz0~il**=G#X֪֓uWǐ< ,["mfxIl%7)=<㈠x!:rDD)_`IXE;NPyUXѭ+<0{ "ʜu16͑a!35(qVci%XKzG0tj3ox7 gw[u`wﲅ L{y2gR/S??c!*n:3uN1=ۢjٗvB.FSO.ޣ7&H~Jg#b{tzR"G<KtR=G=dqÿ^<~Hy܈O$wpqMfA믪>WBȓ ͳc$0&LL L6Dvq>X'|H~9| ujU'c5ڠ.ܽ#΢]Y B4˔H.ǀk|VsPzn[V]A׷YUiw۰64bEӟ(VϽYsӻzg_nGNXS@D=/S25l `&Q{S!caTϦY*EOfX>SbOh7ZOG`bHAM#J( dJ ëQv5A.RVџ<7kErCN~Fge.C3A&GFtDmwD_R 2; dP-;Œ'OFhD{GA˖g)9xVtªkb N`Gdzjn\1m. {CZXAV76[_ܢv Vbmf#m\ʧ :[0;8VUa2#VX?sꅊɱ룠P'~!&a1spB6UQ'IL K:m&bx݇_XluާJn+ܪqn/ɟL 0sпViPF9Nӱ|flM(,%KZ}fH?؋v+U]#2>9Da0!08)C 5ܼyVo@WEFtJvM+J.4fuXv4b[҈\>wK>GJ\-/?l2`e`~'2* -4J©b|R`3KQM[be歿Z"wrXٌ)A}Nl?YP %KYyW˜"[sw5@ƥ\Kap4w;ޓG˗6NؽZ62ٸ4 x. 0&`*iQxN'5@mq`L49пWW=xMQZy>+tj iiXltF^ &`L 0&G@b>Bu|x4 J~5GO#& \ӖTg|#'ҙ_{ŋiPj ;1w pyזEc|]r2}ȫ7ah} 5n4ZM6fL 0&(2vBԑt[W/Rxs՚ȂNJ l;(PJY]sK%YW&`L 0b@ L iDa85BCeLC'eL 0&`Ś,˕cL 0&`L c%1&`L 0&560ur`L 0&`#XsIL 0&`L 0bM8+SjwHV_"U5BϷ:)~Q-#Բt5Y?&`L 0bD L ik7X0c<:8XV\T,53QdI, 5!f/Z 4'3?I?0He?K*Zb@j1' |["~4stT|z$䜎 0&`L Fh! ±viAbƕ"L-ɺ\ W~3-|a0}8{!N+([[[լg;iRR`]Jժ`ۚ\:ʖ:SL 0&`E##F0.L/e(fO {{UT~xNs~:OvO^YH +O#CEҾtitB9?TyZ3l,2. |RJ 0&`L f-1gI=H m܆rKF6lݍi:`eشrQFBًѠhX֨b@ Q>wEjzd&`L 0&`<l`$Y„1`(*Lj0Zzn5-FhDFמ_㔔|7vk7!Q :(_fDH{+@6͍"7zkkV#HIM͛3&`L 0B%f^x''&~?k7'4񙇏o^ MP44l תUhhFsڿM3:*vE0ݶ.*ҡus`hd Sr90&`L 0K!=8a']ueAҺ'E& \|Vض)qyUtnJd#lN܍y!Wm[jq>O| 0&`L flx!\Vqi;pA)-÷A #'F25vWa'27nK܄TulVQ2ܣs{˯ګ 7k3&`L 0`$X+fu~da?sx 3neHk6N5 LH=cF3.݌i*lq4<v`L 0& w&|8ӿr+1a>4sE-LT+| QnuX8F1ڴUoA>5_ɬ,2a([5PYB|:j(@4vxA~;?4&8dgg# >K_yr.2Br`L 0&`Er @,wI}ӧ}95\}jβ{54x~2<_1_ :#7iX6z4W>S'v*[ 5uQ, 0&`L h%V4}bFش-nOss_4:o5:ikkLwز KdԺ&`L 0&P l`_fmtjS.#S0 "!sEb(_c|p[ocp&fMJVjרFCmpڍBׅ`L 0&`yUO'o9nRJ 0&`L 0Ul`(ߪQ˯˗:1r,|pi }t*tn횘GlfRᓔ޸ A p `L 0&`f#P2sd 5 Ƽ1n<|5ghRr||N^:~:}CjЄܒLn"&ۧgm4y, 0&`L H%TRE(u_#?Vh+2Lm) 5A1|@oX?+$ >@?~f"`L 0&(\l`.>?Sۼ6e>ƶ6)j4oB:d جՋZUX_&`L 0&P X+'RF6 )D<4Y䧩(Qߏeř`L 0&%~B/*Uɒ䲢_66EvvBi, w"ߠ\&`L 0bGҋ]*<9~ܱ5j=q̅"bu\r hE(`iq`L 0&@$fl7Z;tn+Q];ŞzZZs,th ʕhX)s4UY&`L 0&&f1lfӑnڹ8Wddz~ lPH y;*WPAژ8f8)&`L 0& 4!+LGE!78)ciyOYwo/ (et\n(+t)f_u`L 0&, 5h:eqFC+ zN(PrfWKCd3{*s\%JK4%%!=o6E{WcY瓲(y%|D!)*g#e=@۷@Z0a3nG)v>jM+Lqi`]j=(&',Da0m(W %fG?zn5`< zVo3R]J޽JbYϥ 󍧴IbɷX4JI- v\ܶ|n x%2_P-ATڈȱѠ=  O~Y)8v[_~?Ou{ ݴQU=0 x~BwhfKUȸ~ctH(|’xDnmL N*6h^W*Y5Y@}2^8ge6>ufyAS=6ƒomzYr;YY|6 0xS3|< Y3Lb\+,zq9tT$b$%~SbՂ&1.z;-C`<{\] N}2F)6/_5m  G+G9FF[q>gH1xW@a~ Xim0eȐ,!܅t*&eaT*~Xi(&kkcMAI@@SrpPCRk 5Ck|TW>rr&K L4-?c؀v~5GX\,;ݺ7)@IDAT|뾚ct֢ٚe+T0ƌĶ_hߝ*+ j5V.nj][Tfge#-N?gAi-Yr^zgJX#Fj=mHoM~ԦԮbBJ5Yb<Ւ.Xkz+|e,T%Qe rl'f[kc}9uuI Go~^MEI ^L]U^j'II|zcidUb]_W.gEw@qW5Cq=Q=Wdɒlq>tz%ԩmXƜ¬"Oa3 ֺqZcꁟBu?iTUNyט1h2-Ȫ3tv'+Cȹ9-Ӱn? 3I8s,x1~M/b rQ*:{sb tTte{!b,M5+FZ67o"Ovy8^_~l|CG e@Q ע YXJV|[McPj1n$tm #E1<D$}K2N.5QV٩4Q遅GuP!%i8x**OQ/_F,ɥ+]΃0쒈Kرyϣh,t3oz+TZ* CJep gG[X[4R"!>eOFj2.oGߡFQ\pJeS)0F!VPJCGЧͰv](Xͳ:bU FE^pBj1d\ j!Kۿ 2._ +w|Z.w|kE~:8O o&bU$Ʋ q0"ac!|l͙5t]W7ʞC`JLHAVPd\! a1yqZipEܸoGYaLoʋr.ptb 4jUM~pn2-F-l 4+=$ $.No VENT|wAy ֡j" Đq(vSht4Ҹ5jKeCo{.U?'0A+߳)\T)&N︮az4_[y_gz vުB<ꊛ's+N#'@GrcDOB@EO3e|+`d :.ш4[AĭU_!QHv~HXXu [NhZyQ_I u˭Rf!bvVC?tmhQ2Ѵ(5$F1{hkTxQlnдJFâ>sѡ =X=ArZr%. K/O vp/wkdKIBn(V.YE?pmF:ۍKJnN>*TfjStn>|t#Jf8/:W'={gg 8GVm;D\1% GJoohCb;kIsuzyr1}@ixh:*^/K[HңvڿZc ܰD3W,{7SuL.4o}IT>q[#.rFaP/U^WQ0"J@VxUo;;[OCWVu666]Z@ .=^CoIPJ,ɴ tưCڽw;B~Dv@כ&LG]OhPuBrtS>}@4"[*pN.jj.yh*vVzʓ)}vhڠJ)C-[nZ2`Π1F[lc\ժpM2@$ 2(U!U$}RhܾN__9S3 :,<}"'u=iǵbYj::]d%4YҸz-۱]'_Ċv1iJԛڞ6PI% =ܵNrc+2s/SW$YHeWNނs0 C?酂@9⑛Nb_W4z^0jh@`p+PKw;ITOmDUTiY O(%S zI. (@/.kSS#@% r-+63]fR'ӧ[X~ F/ٸ6 v\1P})̺yԯ ^6oZU/]];A ଉcPt #'F.4eXLba‡|o(6y5|=?nޅun)uQi8~^M'zÿUyܳ̍&zC3w4b8p% }h$io!s)=*/Px.V~pדG_=d7촩t!ʪ4^e1YapspkZ,̝Ru廐/_߳?nk$)(h iP@&50@^D.Z]Z3e^DQ_HMKU?`QV---Ty1vj0|S`P>uYpN"~e0%cEΥJY G) 2׊6:ז?!8.N7A|tUliWb>#ք݂'M?rvgo4mq4Vp1hx~C?_7uԦQ%Sj Pd,Zȫ-4`f!:PMт^" V.!6z6Uky(q:+=\>mhNS$m*"FX0)Tj*Z mKG<֨+?BZ}Xm#/?З]WlԵ;.$oW^pZgq6-̲͊X".eiLp_n]Z:^(ϱKC/L t\;CRL0V_* hFYi6@ޕZH=6I.n*9$q[#.iJ7&P ٣X2gϧf9 ,5,5%)9tl&&υ#c i*qcѹVaY4].%U^_k2S?w}cE|NowPhm؆EQzQiK vy+VTQ㛧?癛&btEapz|+^ZӏJ;0D"}Si¸'pz_t,k# ZOy}~ xQwUUEk6)'m9aVF8_! VfEzQGۅF1z'LX)tL\vnSGhkch-MG;}3F5/\L\ߦD?:T|3V(*qW$9ފӆcoFcN#Xp! ?3Yd(x(Ur) 8$-$9yi|(P0I^a^h}<ُl'oK魺aKXJ@1̻ 1TnkLW s$(t틑tzn5pź"QiS^֮Lr 7E>{J'YKZ#eh]gðlWGصvV]聃uZˆtUX9V˖ndTzb`b2- {mk*>/8uHuZES^?َ@څ3P)\=hÞпUUXMaѦxsjsйww \!_jQOK=Gr*s}:0w[Bף âYGZЪR.-$~ 9qn\Y5juQvHO9e(2:z֡7c<Rhn}iwO}x \p){| Z5:՗%R苓'f2"ɲy bZ>0:Ȧ^)?K7Cy_O0 h't/7V~){K5R"R)@7 Ι-˟Li!!QKF9KcfqzdoDe nKٴF2% ”PZc#w{C̟K#orGxXx)ˣX}- lCSōmE¤jwV+mZr5S5L;~azYb.ذ j*ɵA 6oMy9U [kqL˦.q́F\ɏd7oOl6S~a@uK.QNYh:t6bƇZͱti_qtM]KMOO @2rN|#ٙ.ꇚVH@꓇8:2BP++=3MM3>~!y: Mý[ $:yH?Zۇr4/#VuruT͋_20n`!T|#9!-T5\c5۾-񉢜v=}jpF(Cr cì>RZC6h;?y5F_$_sGifr/Lf#rca )_/ro܅diKb9vYL7i5_qڽC_^:~k$%CK< mS)t&P PMi4OPXRXS8V.?qʟ±> O [ L\u6KCHOG=:ƚC:E#qb$&&m"}*诧> HK+e#%y.)ӑ۸7*lORʊ Cz5̸$ڼFpFS0N™Q DB| Ywu0jU?+Kâ wGBl$:ֳcMܣsϕ%Z[in%bCziI(Jaܾ@׋`k3.HKKh zy%56=q[cH]Qq<03f1&`\G~I t2Ҙ@A Ǩ~kJ򹅄 lre87Dz cv>vDLċ(i2=z]ʾ& ?!k̕4ٸna(i: ?S>U.?VOO 8OᘧL@ PkAqeI ePB'Gx$/izpJpY)xgV}]bg yi”< d1Sd7&?igg(ĩE@OV C*VҰq 5qLYB2 b1 WZ< i!uNWaQ lq|!ₛv@eWj5(j 71Z5kRpL 0&`)l`ZPs/ԭmAVLQ& C* qye,[Y™:X~$uX&`L 03\iTpfV8y>pȊ1&`L 0B ̢REPO;[; GNŸW՛;KkV 0&`LH`H6[QRr/_(#sH #dM`L 0&`8Wչ2۵pƭBR(ڢ۝ ]V 0&`L 'l`ִFf:`$$+4MKҥɫxBk. 0&`LX`X6eVJ.;z 'gfWrsְ6#fW dL 0&`D L j*vsQ|6 gL 0&`? /&-p_&S?p LMV fL 0&`L@F L F&X0}1Z`&`L 0&_"-iw7D?\3nOS1}dAL 0&`L &n>| \*Wd+n-{U`Y, 0&`L 0ΊS'['/9 .)bW˔o+4XgdL 0&`L ?3a"*{}z6owB)Rq2&`L 0&I LcdYF#7/p?Nڍ0|`_i$`L 0&`%iX8F[J9~́>4| 0&`L 0`<( >p0msB̨CGE?~ 0&`L 0&`ll`(3*aGؾ:Lpeғ'R?`L 0&X&s DnG~%_yWf no'`L 0&0/4/o.@.+K9yѹCkD q6&`L 0&LA LSPe&!pYV4$eP&`L 0& '8 ?{#(XE &`L 0&,y9u'Kbs1b|я"`L 0&(Tl`*~.\7!p:FZR nn'%t.ǩt6#щ'v m rye#e=륖tҙݳq~Ԣ[&n^D\wٸ{ v^Erسf 'g>ccD ]rܮt6GFnT;Jsl4m|-@bz jycxVy7t<çlmzM-=t2`">E/ sJOĊM?; ̌DrtH(|K1lд7TBms>kc_Vf79X-lR5F:\SVP>SU KɸW{`Z zP3^Al.ذ=w* d=֠7m:lBL@@q~TkߊwꓻRW%*U(ڷ乤x4Еϙ@e|.`+{yv!-ۜOPY3A[54^@YFXEV06%2w]j%ׇDf/Ȃ$J7s60d[l}Sm~Rp,݉C4B|>,x fmڢYwErN6_R":og/[ˉMK AQA}*!N#򨨜Miҍ^&dejTκ־deҕ.N!6;Dc3MwsZZ{=~2N5Ae|9R:G6 Яt:eJ/[詆rԎETT-eR9(g:t]|_S\&HvEJࡔ;ksr꣫$2ώ{"/3m%VA;\f1>Bآz֎vܝ3f&; Neˠc(Eo+V]-`@/Tu.k[oN_<S#1݉PDdpneƠEEAF&|X~$' .n9s?/< yz1lf|y>Ҽ1;0;xhj5GȔСlJdڕ-x;{\Ce+#>/HeZL8G)<3zJe+z(1'M9 W E c\@Qڏ%]_/"$'m*:%\*4N8VcUZɞ:WB/G[Y$_/RHM&N;t;|`W]إӗ`gl\_yT&y[_f9* {d@jYtP^3 @\J"cxJצ\w]\\A. ݬwK0wLx٥O/pt-dG:WvMd^`Ĉ ߌZ{%Z}CЩ[44 ^l?mcb?VۿĈ8o-e^ł U[;餓NgO @XȢDEAtFG̨(.hAqQP@eD"k$dO:,N/}}Nw޻^[_s?zsݾUn[m}`V*D wmL`Fzʱ:Z΃΃)8uEo6߻2ԣ7} F2 TAY oz.9e|'ա;Jb/"{"2݁[5ל}(c= Gsm|%7r&G~ƫ̣-m)m"f+3TNW^@ۇ {C3"LWҵ_Q4uއxͻI-|ɵ7yw8S~]x?rWӢaΟy{@oWxG֯!{yt^6}ElFń]0l?;q?Ԅ6! /oFkݷvP{~5q8VՃW]Y 1Di߯]h}k:^bl~[D xy晰gi[KKm6 .lð-6 6l㰭6>l-6Fl#6NlC-6Vlc6^l=ƶhb&bo9qz2}r#ކ{~ |?`}d /_ @M$4űv~ [r;/ݪ>‡㾗 9iݩŻ#-*>֗fpU;E q^!ӻ85hq7zhE]oВ;<8躎Px'-pCjNBTZ]8Ϫs>_.'#hjA/<^2ʣE_8ef,]}|uN\43q`FE>nN5>^_OP5 WTF _PEbWεtuW8\ rvY(_*o=yF< o)ͧg,Xx1EMD^8⽫ xİk7c^w ]<鄑>P&E Po/=w5pf>GXwkhMx&Tɺ+&ot'wĺG }x<=Tx?ݛ/1k4]3w["+gEtlǽEWa :<_uyx/t#B|slaxeG_yu8&ޝ9[Isk3i% ?9ŭxOӱ7w2vY9sHc"c1ng^ScCժSǕ$9%%\qgOvه7mq?Ng}S8iqiqom=n%{<$=KvvXs843pW؂P`Tn5Ѱ_jX r 4SPC+6G[GiPp9дs.npxHFSrZTaNX>S& kyZ$wit/5dC_v&jbeQ{]j,Wn6$V#yC#aHZ,(1?8n=q,/B8]Q=%ϧyn ~s[1"~c3l~?|*م+sɾzg[=~!Mߔ0.ѵ+aw܎ ~D+j`Y-בoy%ܥuL+aYi .8 Nl]3VhNNE!}ceO Z|vl=.g*}_fM@;}.z(3Pc qwpim?Nn؍~S^w[ws+~4ӷ Y;Ы[amw$Mho{u4>u_ҚB%iݵwí64ގ{Q}O@m죻}m1<1fɵ=*uc/;\PZ=^CgхzߎVxhی#:@եƿJxtv8)xjK=II>[oD;3-1J+NTu|kuq1wb9&lg_1oACJ`BN?.M PE8SHw'w2 ''fJxZ3Eduq/Ug>w8xMX\zi9,o-D4si鴼W*_DS,!#zsX Zǹħh,wU׽_~^\{}ٗ; X}/[Ob7O_(+ȝ㩟T^|-~zoKZA[$Ųp^Sv5*s_n@OKO$'˗773ZriA?ZIeZ+t}l}|<]W>]75Zr052KБYX8HU컵3BQ`:1BEY&|c}M02"5ůVlB:=>rďy/_}?Ncc-7` ʋߎduݥ/Lx- kXcS3{ׯ6Q?q8}JeC霩wJs-Ӿ=(_' OM%g"+e&)%2省e ښ[pX=/-C%gN ( 50,= `뮽ގX ωûi-x'?\zyMijm0OҞUVj4lPu&ebаPJ 2̴z/50'Ⱦ'} Қؚq{.uUWa ;۱9x-N4Wcl]%w23mPJ@ (%50'^\`iLw? L@ǵ,\1 H+SJ@ (%P~ J@ (%PJ@ (%0e9evvD (%PJ@ (%0t8珮NߏR (%PJ@ ()G@`N]RJ@ (%PJ@ 50LJ֪PJ@ (%rrT;PJ@ (%j`wU (%PJ@ (%09vvH (%PJ@ (%0>ZPJ@ (%PJ`PsRPJ@ (%PJ`|9>ܵV%PJ@ (%#ۥ!%PJ@ (%Ps|kJ@ (%PJ@ ()G@ )KCJ@ (%PJ@ (!pZPJ@ (%PSSnjPJ@ (%PC@ ᮵*%PJ@ (%50.)%PJ@ (%Ƈ]kUJ@ (%PJ@ L9j`N]RJ@ (%PJ@ 50LJ֪PJ@ (%rrT;PJ@ (%S֪t!ËP3%\1#=k޷ʱi*%q%݃b(*;ukeJN@ L;+%0PyGʛ}LJ֝]ĩH FPJ`\.Q<on݃T 0"ǁPcF\NW'd12Y[ (%`hnmo }M낳 'SMJ'V9-i:Iw2ȦR_&omPJ^x-lܴ 9ٖzSK.s˪r%p\y\0k%J@ JbV*ӀA21s{c-A/#ϡct< .PJ`"xOO𑣸Sqʥ&V4ûqv@%0ZP.2OU<9xSK.PK(kN.v\pĚ_(}Wc c_[%(%7O>oAkE|jkVG=7,Cs+p=dg qU+È/~ ι*,4T&)%p za=E[kna&ܢ>p?`qf9Yz)}gũXʈK+%!ˆBsׄ`#^j(5obs1oסm7?b)}=2 V?XB| Kҵo{N0T!)*{R&#rK,㲯 m)>/Зᙙl+82.aa̫y)(.RqEPIb=Kǵׯ@Yykٸ@1RN[Sw esх@+pjQ*U4ç!?VkȦm.+Op(Y~2AC!]ßwFve S\x**BY}oqʟ[!rp"4 h0РPJ@ L|oϑ Ͻfmfvj(x.()c2VOxJ)i=hq!u8$<_J^noS/4zG3%RF&,50'ц)O~[|ܰ2A_c=msHCVUWﮰ޲лWo\+l׿eЏO;\9=)ږ&\{;L+8=^\ѕZo3pCjLJ_=փz򕹸",^I}όl~fG eBykoWs= yW6|1P'3OF)}_n4n9eRC!ySJz+N?_Џ_?p`ȗhOJJ|G7 b:{I 3%` ~R t1eNa/W%ayE /20/ZUz'_P@2P>N)W *2XꏝOOB3ѧpK¼a2E%SaZߺ %=gZuoi|#km%SXsQo{qԒ{\Bb<5֡\fD5*(%%00Hgr;oˢpqQn88.(,, La޸qcX<#83pgg'H#m o0gl5d&qӷ9; q[ ~p$߸h@ (%pWUϱA]c0=DWo~Z'Vҽ)d:&J$f{m&Gٮq%P# NHS,H95ۜJO_ӬR3o5M \̋ Һ)݌.3Ij<}v{c=^7Єoxw7'pކl è,^6!aOo#^| ,YsN* Iè-*XW kV(X 8ʇz[}QxQR9 }Ϟphľ u`۶: ҉_a0 (VU.JCQ%:daՒQ GއBo%`=,ٹD+%FD\$OUWYeӥ,=֟=k^{4WU"ߘ=1Ldb" ՋP`wc*V@ODh~ŋ<[ۚQub5}yT G3+bv1{:5Rߥx}G#f/Ya%SPp5GJ?zWU3*w4ecVٶW\| G[pK0oά@/]k dA3NF3,R i͸’,pa0ˌy8cIcCؼq )FqT'.Bx׍@oaeABj9fgdƮW_B]2%8(#WlPEXGK7 U#70Dl1C`XGO_}c[h1[Az7Bd2\8ΦSH#MhjnEM:gX#+7-mд L`]N`X kM~'K+Ƃe,˖Vc=B#G2zN[7.E${vHAOlVN)^0.%wI'//ii!pTuK~jdezj^gH7\2g3aҎ:x[?]D$4YC^uU;jі?s2qօɨ[ziŲ CG5K, lGT}Y4s_VyρfL I(=sh9er색ۨl=Ԅ9F͞-58Бy4m{v`Tԯ{|3 3ot$ѻ4tz .FJ[#{0LO?gcX:nHZܞ72Vff #99z6RXLF1J= Ps,+hNRu(m *sb7.օL$Co_8t,XP7j1k,׎% pm_zȈ>wu5n1ӯb?2ȷ>"S4 #H..xyӻ7[k0kB2`(*c>T-_<6ׅvJh8vH~rqP;ѓ|fzst:ғ֘MprRMΟKJ 2.Aۃ!9; e(quKͯ@顝^O;{P|.ҺD֯q_;aǎXrtnVae. dVC4.%GǨu7gxX"1TRmOm$6tz6zN7iMaEД{;0w6]kfOOOw#fE~|Z`@ ̅+*ׄQ?!'|A410C/ &5ϝ|="Ank~#WǴPʱ`PF! AON&KBzF&pIU22+-JͥA!e>BBQcII($!GMs@YiVVe,Flf, L!ym>AiU% 3(ڟJ`IiA> M64"C/)su^єo?݌a߸"rK+PDgcM#@C*rtĸF]G 4/| k?҂|% A2(18RAU4#IrvI ;5I>ط>M2\X~ `S5sbM=\>+HBbrZבz7ڂʾ)y_/9<{IY(/@O7Ӊ6nb_+y(EIY(v78ss6 _0ݍ-.[Յh݇73j;Z5uߕk0g8yRӓh?Mc{ozj9HL>uO4+fȭsohࣥom;pQӒ8}V`E͊9zc+0tqkun'65V9SkC&.%AWvj{(9+zџ2mJɡo>u/f-2z9e8*h xg3 $ u5h4 FA1]X"Mcf 8~8ξd2( OD#%婻b]"d;=U0ڧA%&~"IxXvLNc=v$ӊЂ?*hoZ7N WǯxUӋ!T,^F $Ee8¯uN+Z 3iAЏGSb>=Kv3s$qE%8JkFM!=;`꠻ƭ1ƌHcm&Lr Ҍ!V1 hMچTӐli <- ² kaמ؛\{֍&ta5#)1 b#9~x-w<ܐxOM'#ӬoU<=- 4Y'SU Faxx fTI x1VfYg(zI[%)0C@A9k ~AXBY7/ߑ$5z&g6{2;[6C9TӀ?, &S%l\r:X 0BszVLFtloEBg{i%\?r kLfO7pJ>lΣXaӘ6L]ױ^d h.A҄첐ͥI5;Qocɲd#Lo_/ΫɖYsJ{in?=cxeW^ LuJ ^nx+}>[Θ2upL=ѿ O<6tNIAنMmeJ1[<KLgl FGQw<0td/h%9/y(.%&[=@- Nt5>lhMBIB et'~G>ȫ:΃%JI9ZjZ((u  [ETJ/DJ4tnxB-zc9vzNw-G1euaۅ@Ai]@Ah Eߍ֮~򖔓@5 0ޱ$KFaz͢Z9rNg=wLn4*2JːCǂcT{=uctG#Fm4&̢wѧEDZy]f˫(s f"SU&jo$Nug'S~mǭH?M1O 5ҥz^짻ٺJku-DTSs sh\wlٍzc,13GrZZ0~>/;;_};15.{ ƦV<oϼh3/ny!)3C4o3.'4d{3 Jd]͡dsbJtWg'V |7Dh IK ӢV K1ºmQ 4Ee8J.e Ԏ 0\ݳo6W囑E]iys V}}-Lvw2Ӄfd)Y3QUTc TY)F"B6c8姧2cOMz&A8&XN:),2eIX|>D szc#%¹>Zq.riǍ }d"V4.yΦFok%/;J<Զn XmO]|u;Kti: Qq8/ f:%|/}1%/'K!Mvzۘ\[s[(PRu< ^xȸV֡Oq7VfU{~HYM J@ L Jl} }^WΥؑu6:C31z_;<{ EG:Kjhyo7#~3S]4'Cэ.5xwM[mܸ1#pgZ靝(..Ehx)]ve6629HaI'.}SfslNfMEDqM2 W;D}o^f* dn('#+ Tbqť;<ʼnXI'判DHlErȹK1hS|jO]s׺p3i J@ LNlD&ҐtcHnj@aLu;GƑg.L"GT p9٤S7:ǞL풨rhjP4Vt ?i^%PJ@ ()J f$& bua:KXD?oE t$=7nQ6Y+%PJ@ LY3B֤*~Lxn;)pzf'x;ܠCPJ@ (%P1.$)ͯfD{+ j`F7N*SJ@ (%PJ@ $@Mvs(iaxfh<'0k;MS*SJ@ (%PJ@ ܹs 9Fa3nG7,saEfj\ (%PJ@ (%N8EEEwyZ,Yin1,(S&;^0H8e@ɏ`H (%PJ@ (O ++ K. tf@ (nreOǝt|S:O0 qA!2I_WJ@ (%PJ@ 7SptNsұOD8f8$F괙a3Eq yr:%PJ@ (%x m!v,Nn5Oӄ X8 6Xw~OPJ@ (%PJ`ձm2H*nvHRHQ20uL7h2NܳlL+%PJ@ (%Ƌs=ǶI?mb`JS7NzNyDhn)18)4e*%lOwKfCٔO>Dg6o޼\:%PJ@ (%h y ^Ggoذ\s#^t)<c_61<%nN2ѱ2~"Tco[fxiz@;p=|ֱ Z68+VPJ@ (%@9z͏ &3MN)f}6}%>/?)}Eu$,,$7둰]%n){48S~ɍIA$e/$ Z> K1&>#2f7.9N7ef3,EOh颧PJ@ (%z>q0D.a66٠_uRr1IirRgBK9Fqpݷoqsc}+a1gcLc9,$,:$ 9Ef0qꔀPJ@ (%%NΔKX|lNqqđ}/2iA|n8ё".27 LhE-güĝtDÅ=qәz\J@ (%PJ`:z7gIX|aٜlHY_$gr)IBEOtCS#̼5GS!8|8˝Xf:9n9ΎenfD~Ecn5PJ@ (%kaNL‘|Ns:_̰w:$/˜Nz[^^Dy" ̈$rŰ2}Qi!&HYig6>qcT䜗. jA"XO$ξn5PJ@ (%:kH2I3}0_糳8u QIהql9EX!1fM;d,Iyn:r z,\ObPJ\H29}vkDfe%PJ@ (%f),2a>_;ŝv2O+:vYIw nB40G@ixqBMdɉy% vq21*9\78,>SFbK8M–//:L (%PJ@ Ld{M=,q`_%,:|{f9#2 7n^R@4{Xds[xcv"_'m}sq\r\f虾2 +%PJ@ (F u3Ü.qӏ4:_K\|S&aN373ͰiE)K>t [B897d#501t2̰!uH} |ޡb<:\˸=6m2vf8,r{ݜYʕPJ@ (%d'`^+G]ό7}Dz=zvߔ#yY.Nt8nʝ"=3/IYqwE `'#1|.RIY;K7gj2v77æ==ƕPJ@ (%d"8S s^3aEf r y9lr#)DnjsL_tEɃcJU28y!(z,c'r3.sl,c'D.>q)="7XtL} +%PJ@ (H@#ݮ).'z"_8"ߔI} K>3Wd|-5OzQOiV d#H|36;c7$͔Lf_6S3㼣Űdžݸ4 KN7u%nH%Dnjsb_'a%PJ@ (%|vb\|NIX|(qIo)2v hNtďWXFphӥC1%2Ng'i"_tyɘa.KJE\͍f|3R4t%nR)ӰPJ@ (%ߩ43.a'eqA)a'_d ;:̺Ͱ谌I}vى20G|Z~0X16"3}K < }R 10%78,N꒸ݏn׸PJ@ (% :߭/NL‘|N3%nl+8E.>븅na'3}La`26g fXfwA%yD7efwݸd;yR)ɾl'aoOoa:)%PJ@ (%\۵LSXda7F{\7Ò_d羱6HX|n60bavtRu%馮wZ:/؉/]I4;QEg}4[8,maEfd$=l%LSnǪgϧq%PJ@ (%0}6rط#8n8q oL|'o?ڝ}I, L@f8.Cf^l,081ggʸqfXdc10R'#(ފ9=2Xs:;9;O JM s/a)J]O#Nb_7yPUϞOJ@ (%PJ`2hmvӳ%78,A; KNusrRz_tFG-'+ Hi-ȹ Kq#2M9(1*9]XeH'i.a7f;/ GŒ&:+%PJ@ (F@fʜ,S؞&:lKHif8=͌s_8MgͰ)[hi!j`d!s2)3yEǞnyGQ9Z:鱮#a)),͔a)eq].+%PJ@ (%NT\ⳮ7Ò&r3͔IɈU&eHNuǣVF| ̰WvE&aٹcn@rӨ44l1,Ee23.H>2IfDK7u5PJ@ (%:Nv#f"7}'f^3lĝtX&Nv_K;qda81<irn}2Lw wO3kRJ@ (%PJ H6-ͨTA23l8u*Kɍt34 }n$̾i:Qiͨ:eH\Ҝ|Sfs9ƢSJ@ (%PJ`.p1eNa=gHxKٓRv$noFNHƒKXW\הss2"݌No\)x,avf?|oPJ@ (%0 Dif\±cIMf\GSn07&whϝ4 /NdxeIy\+rE"oalYn3nhp^nETqRݨ @.;@UZKs~U13N=C~P*W^0㲽4f*г܌ճczT.UZ9~!@ U W}ZOuUykWraGyqjʺlcfhqb?ZYW^Vsc|s-ju}ՅgUD @@UMQ,=Iw\ح~~iGTI9{,_o .[f5l]XC9WQ8ző*niL=5 @DSfMzesKU[u}iܯzV^_]0L qj)tizzhqTwD_ӝٖzqPgjP @ o5umi%w3g(/M3z^e{ׂ9sxPI٘}^ZGz,_n>88c\ը6<+!@ ۈfy,zms-W5*(~V5|+;l8Lx* @Lg'k|ݺd#i_--tK񴽺W5YتR轜@|+WVϮrh @5gVO=\Xxr\z.UB6_]^fy,_6^F{ǟ9纈G4]O @G`uW~Ů#M_Y}ϵʯzm"33UqQŲú_|U\?[iw!@ V6ku_TZُXGT\ٙcQe+'/ zMϹNG;?v@ @FRϚ#_lY^yGW56nkəSe+'/'_Ҕx\ϖ @C8\/\K߲UH|<ǸQmyVK̬VM{ ˗y#:㷥{ދ@ _%+5b;5~n)*ꤻͳ<7\hfgދ=WP˺6G]q(\ @~ʏ4Ϗ 3fbQ}ҳ}ՒOb0;U^ʹ >KX*Um @8*=k}F|OϹ*-N;ٺΤܱlUz<VUqK ]KB @!0Z|zlfuWiZm{ʹ2U[YŞs?x~UϬj @ =VvF5oquUzz;r|ײ2U[Y nʷlk^ @h80f\qq5CDl];ٽ*q3z;k{ϘA @7{{9ɵ݋^mvh5O׮w] @x5j宣|g-q帪iiǩfߕr:WUVU]x[}|{3  @+n[KUݬ׭jjܮ{oƢQ}+_Z@j{mzYgD @^E/43UW[]Wߔ}r9\^n&?+=ke @U;Ѭ^J;SyT̳F=|+`/7}^/9@ @+ըoZze/7HfV=ڳgsWzŇ @K`u՜^oپ2esgzF5Wq4k!@ "jhFELO5gZ{t3}j̬i7[y6 @5y3ujo:3껤^V/s;} @8>꽤rt++vǰW=׮ @ 'Ej++_͜iz3gz~@ Kڙ3=Nj:ۂ>Wf\=^̳w @N֕g^շ1C.w]nv\X4C @/%k{9۠Z]q;fw3 @=v-}}K',EwKb@ @+ ܵ5wG%w}3|8@ @oCK3q.T+y3 @B +y ֧/MpOD4C @| w,?7-?.B @.Eu)o@ |6X*"+ @x/_Pfx @^_LVX**62 @u?@>:KԈz @(<υ @ @ @ @ @ @ @ @ @ @ '5|w7IENDB`PK'2KgJqSS:mono-developer-documentation-latest/_images/monokiosk3.pngPNG  IHDRaUl iCCPICC ProfileHTǿI/@zW5UTBB %"v`YEZ },ʺX<{;;wNιPzY|~,@&O(`1b<T9|@jwVm:d9I9l99LO ~:+iފmӜ2mӜ835a( PX,A 14e> <"]ة,(/̚z 'oO+E³2#7Z =Ѡ # 13S?é"9fx10ǢH9f s, 2JNdsR#8xsk<%y(LsG9YF#釓-"%|ē2$.V`s %F7+I+zfW )B;ZLl7igD>N4&ss[h.@x>.2M"Al3@h`Llp 6H@V|U`?8Qp3n^p<b0^qLB R4!=!  X(Jxʇ6A%P9T@ it @( #0a}x!lpN<Wµ߀b%<-G<`$IFZ@j&Bn#bd ahDbؘlZL) Si\ `1߰Tebc)Bl{ {{;}8Kíƕq> n+M`< /wo d&C# Äs[a$QGt$9U2Ab;&q8I%I4R%tL&kȡd.y=||<@DS<)e JSݨqT!u zQ&e&ŔHj%J('.L:OBM1 KfLi~ Ylllak#rx9}9o9\r4CihiiC8yy||Qq9k( gtOg3e{ϊIEM?(*)%)+5+UPVNWަܪDbBee1UyU'UjqՇjZjjj|4ni;4ij4]4;4k`(0J%ƸHFGkR@;R{vNNq]M |F݇zD={T]z]z 7(0  R ] k ҍ6Ʃ7M`[^ x jRLMsMMffZ^-]p®m3?hnؒmYmyNJjcΪ굵u>64 66_mlMvv v{CK:`<9qh(t /?>#,Qa(3J:*>!CWty8fa̚*ض8|\T\]%; [jtkTe,;\z9klBt/`V-k"'q~q&9'' ';''8lOMuMHzr}HN?>ќIL<͓.eid lA]4M(9"Cw\܏+VX){Uy>y?Ƭfߐ?}MZhmu: ]_!}ï7o|)zS{z|k,*ovڼ{{v}+_/1/(R.?LmISf[o+n+omemoQ;UXWE%% lۭ{/UUw=)a/g}n/Gk|kZjk+x~0`O?5ԩԕ}=;$`pXpY#(j=Ѷ&Ӧfzs1pLt ?;pz'*nZVbNlwj?/h>p\y':cR. v.|t1Kz.\z.Wxu7lottS==-7n:-;wօ^a޹qwݾ{sٙ|Zh/9SDiTXtXML:com.adobe.xmp 865 920 1 *O>@IDATx} |7daA "*BQ^k?"uպR+ZwQK][,jAP [@ yޒs{~3of,w)                     ً@NVg#L쪓A@A@Acؐ%rVqF8  $-`_N6!   @'}%Wƙ߃A@A@4#Pxqys   PԻ>%bi,kA@A@A@EYד]~?RA@A@B"Wb4FܵӸ҄(  5@m$}3%`RTքV(   @!P`MHغPe*LMyA@A@A@d*!̔ݴIV&b˄M^>A@A@ -3a3ed5)JW\f'&A@A@AHWRmvhtxRnԆdc=A@A@A HWfLEcL RMM$x-i   @v j–~2::Z붒ngCj aa^C  @V#P[IUXaȚVN&iȤ?nԓ   d&hA-gB0nJLD/]2n[aVB-  @ȥKƴN6Dd'AtdR`e-  u 0 l|Bφ dtLvj:IJ֟?Y2zV^ו   ,a ^2/]/Ԓid2/?/ύNy G~t'  !Jwi^ |R~6M:i5$K',MލN@zì ?_al   "$ϖߍgh屾M_MX~n|=(3zutudۙlL'  Lv C7ɚhaY/P%}/y7f!h7=槳I_[l   ah2ϗ?($Fdy^xiڴ<:HAicmq;K-  G hb&g{ш'PSׯOzN:u]J|u5ѝ }J(RH;WդmŲJP"eP YݻQҽd 憡\zm[3FEaSʙ5j֮[NW_qki-**wO,$M'&Ũf$#5*!1זbY5$6)j,(R\^h:$Bk&Z+NRҔxGNb-|vAtѾ5pD pEZA {(jR_EG &)|@tS[-D۰)I&TWy\?ns4ZiyjuNC I/yu4KuRX[ e 9mw)n0c-7YCܚNch\ۡ] (߁kׁv^XoW~T٩Snj 54į.h}#_mh߀ӌX60YA@2#v؉ 7&0㨔EatԮ};4j(-RaGv"lˇYin ddM4etZv*u#~$}SiAj.]f7~&O8'N e#(i$գB)M*t?s #lS.C^^[S5t?x_Ƭ.f$0a􃅑_aמlM: ATG=km͎0ś #@uGVɃqGX?t CE1{ؿ6#1L^ڴks֩eZմaj]6hDKҧNߖHlN7U۬YRn¡T)E6Z67/6XRr$ݍjgƜX8Z[60ADD+vwp\!|jKr.EVmZB=z)%;uC ڊm3sjk((/|壙i$emSߍFTnfߚ't)+ qjz(m$Zz;^8˙U+A'G kW'8G~bŢgd,Ac}`[LMlهM݊(ؚ >&ީHy('"!AVVֺuMo)1^=;0]Sm϶|m{Oa}mT$ez|5BXS^uBi"}F`9ߎ)MS6(Ԇb3}8#~!U^DYy^yxh޼{zcX_| 6nhiղs08∤fRܶm\һ/ ' C< @7u{hA=}]Ӏ5UQ[/&P;SK0ͫ6ӹobה)hlz1r:bݻezes^1}ZZ2W%Ϣz^nX_c9~!rb%T̯? sra"4nm'*VeN!Mm{Od^؇H;^{mڴ '3~?˗/Ν;pF^햤l?yb 3[ĉ+0!VoFJe+7[t EtRs14H]|8yj &cX/og K_iӦsEIII?HؚJ裏ƛoSN9>,ƎTBdǼ܍0+:t m0\jBHKw0bYfj4֡T{Н]oLA5+MddU2.5ԜҝKJ.C~+<غnШ* :%Ӡod*kv3? .AbƍlEu%Sw2{ˆĢEU3-Cd\ 8,NY&MgՒ j< kj*4=m?h867wuJ'ؘťoޣpu4M*4։d1/?Zsǎ1`Fwꩄj; #޾ !**|7#/vXC"_oؼy3>3,^غ JL:_}qF6h6'CMDgzt>0KgWI_V[=x$Cj/K]zu2\ bxtwzGNž}evڟa*f;M(-sMTmT,&g\ {-Zryiq`ϞqJݵX1rP%ռ%K͑ƍ˴"P{QroX4ШQ bq2F~8u폁Y6zq`mYuN̚5 8䓭=ٳg[״Vԑ9ڎ>Lt^=b .}~e"8%jR%K੧]D/~.c[ HpݘLcme^w0'c3Y@uN}^4^qDU|e=kYɅB^KfyD Pqm\΃N2(Rud6~nƔ#-}3̰N|TRI%2k* U4c 츉P$}~B&nCgFv8c,nvHtTI#xVŜv>B _̑ZT\]oX?>:K ɍ8-[Z϶/[̚ !M  .&L "òJMۜ:>^}U+ɓ''G1c$i}xˇ1bD_u7>_0?<{-Nǀoƍ/ލgQY/?;} [Ks8~=ߕߔ?Wvg z;P;ꝋm0cv^J؍n>=t^]8gCQ[L<5^<,,`2?P\yX_ UUOU1s j ;=}̈ߑ[[=te^?\9n b߮ŕ 3*G$ن%$cX@P~E-K.鮶x!/ɞ-Y[i5'>G^67nlTtz;Llt/NQ:$8O0ta: ~Smڙ8b[M6y!{նd]bʅeߙQ]!YST#M{aOE9(BDdH֯*JG]*MId a3B'ʡ8 Яc[E YTlt>"㶳3ۦ>,d+T=(l/f=ȊQnŖ%(TnDi{l8m>E2ߚ-Le' S`_rfQ")gU %h2U|9ǵg;f۠API~CUpiqQrIC3%Tp~X;&ysDe[zE 2R(2Nuh[}$rkؓOG,?hP'HrcODFBEު mxMqώ~B=qT|?a=,}3K??/B5b􉗠ض D+(VIev/vEpP_{.P1FJP_ }_ɺr(a[޽DˢcoOĢMl: GwԻmmƸrNG|zK.Ʊ$9c}gc9wѸ&zzrmוBA-&}Y"왙ƚv}z쥻j#D#ɐ}^sCn vWl[{vPh KӞPve wg 6_Ne>-&ZŻPɴS+=?1~Ֆ38CJ2]a S8;~f۱qycTV-+{=cɦu!d#M17%^󃚅{L4tkn_{zUm-SzK5=;C3uepq͹ֶΦQMqǸf 6- x pvQSBoס+ŹvLl4X'9~{ {`Ԩ"v_զrl])9]нE=~YS7>.J]hO>,M6b*D' R-5iz[<{0}X2k?d&Y SVMfwLס fmr14: #=w0D&1q:za7Nnt .۾e_En%h0 ԝsyנy_ *7l/Yh4P\bsEF否]oĿ73|o|kiTtz,(u8/Y4Ljv|'%%b}OD~ &=zDqcxرC]XPKF3UΟXw+Q[uL6Pڿ{=nWE!6Ǎl{ciZS,+(FA(Tr$KKNoێT(Y[spٽp硰m$=MpSBcpDﭕvo_Kk-8ȅtwX]4hgMo^?ۡevyOMJe{pl<Oa]Eg~ILjnԧ[_ @dzQF_ǡj;U=D3GG::ɺa]g}6$n~$K::=a$k+^P0HvE"I?g)TI֮ӞKΜhl:Ϥ*jm,<fFc&%6復i6ndԧ^irU_HJ`kD=E&ϞL'՚+#ff$qyT|>{梅xxp`3AbC4^}tuӲEM7tnW٦K.14+v P=%vtȰB S]z7\I>0uaC(O+*פz_ |܋j[{QQk8/Aeeeϱt ʷIzQGf͚yưt)c{Ն\0-!~:udk?Ac!͋/8@@J?M[1ޮڴloBGk @l9}baJ:q]m+k^<+ xlX\ 9E#@"ȉH'u뮽zDzؼy5-Zw0`LI:LrѯPҖ}?ؼD=WgSr [̕<^?m͵m6Y׋2V$dcqItd Nm}a;:-ڦúU`R-Qwц'_7%[UjODc K=GC϶uRP߃77BN盩!2=9D%-ш[K\* G:ZL& -6La wbv(- 1+G\%&DBn[D72Xy&;_;=S.zi~5uWX>&,Qw﨤DP%E(e(xJM/'1WQjӇ"v6$1J P;T@[D'^i̽-hm3sz֔/tĹѹdt Z;m $ȌY0,gHy%8q C+XFhѻ9+W^RHhVxeyCVw7ɏv`Ll^!cLLJ/Vhyf:J / @w-= xdFA=bf$Է 8G8s"sõNv$zF<-j;kX̠ŏfIpIͥ>I;Z7Ϛ.] }OhkV|<>>g[*P#%t| ْ&vy} NlTlS}:FlS͞MH:VKNh:uE,]8aGfâsD+K>U"5nsF]5WdLm0\nC+iVca,ʚ,uǺwM?c5#2&A@@E΅"iܧӉh$X! :Ab]ZL0]\4Sa&ucg3g=xQeSqƕa>@-֔i`|թ%֩k9Xmr$>} &e !fh/ fA@A`ɨѡs3"}jY>Y^Nx;M0xdGov~~BݩS'^zL(ʕ+ѹsg/#3O&KJ6NE~-2c1`ŘCF^԰im:xwyA@ "jժCDGφO}j38LMu2|P&>fl_viN} T$; Z);(7[~&hؽ_q&h[k*O[A>?ŝOmw7?謗|ozˀ/F\TWnwS* qqaaШ)ŦJ͋~W| =w%-pЮJG~NdaM(@4^2Ly\LJZm;$VtwR__t:9km;;wV*l|ۨmPrg_j{1KN0欷m$I_%g#)-oQn$ {uV5sP巘hW?&aX6F"U{#)O|;ۯS{o 󯟎ť_^/]$>뜶mB%?< wl=q u??Ŗ_kW>Q_ C:Mc*&?t,у&,Kz[sʦԯL /SdȦS1d;sNhVmo)gVG ;$De>M}v h궭*l:uAs-**BÆ"#qVS2SOah9ɐLd5s7IkIyo_2\sfޅO_ygn:5k8믡A~dJұ6nW~UMdq9]WUz1}%41k)-c)r>/_m?{nY+[ղ KWoGn bKKcMq dYdɎK#Pf[d%#)^L'`zpNۤ}yL>SMEe=>I`@ ;Ng:r~|]6mL s~$CzAEMQB]^c ,|D/u|flDqV֭Ѥi𻘔~ݷVqkTF6m;&!j+O^5̖_!rut3\79ʍ6t`H,_ooEcF['CR P?c}Ah&Z~=Xq?,{]L݉t)Mb36x ~stAC㧡P77f -[oXQS< rP.m,C:݉t# ,04(7HGNza:tntsraIOAz'""LɮnHڂ d3g ta|g=g)TEݩn_qMxam5j%=;'*\{-A,ӢuM\rL j} M2,PR=L)(+N_/XJԡwGu{1Q3=F֪U+Ԙd,yGhK cm[RW4Lߺq֥ho<{FIm3 rz&SH׭C7ڗ盲V%GBA"3[H ɘ,"st)D154gO^:>ڵ 8 tcU׺EQ%UUUcTX5t]JܩS'޻G_0]9%{iI%n: V4@i*euB)"FA@<p;ɔd!t2)kf*A~@|o ݺud֬]kM\cRЍzRri3 SݴiFo㨽zLRZlѼիuVkqq1ڷoo=K40Pn5z`=zJ=Czs ΅쐪nvFU(?A@C@?M,-Y{Vm  P2MvN;~d&޽;Tؠkcu┴$$&G߾4UCr%"G`iZL%=FSԛAhvێR0ժ7#Fƺ˅\cΨjq/>@*ASBI~fI6kΐ-d Bwa۞sdӓ0 W+qa, 'ã7=7Ӎ&rKI[ +kyV-'XdQh Ȣyѳl%[LPg9N^/B)hߕgx]32Ssqul;1@ĠU`+5TM-A@2!cs;\:u L:sYk:me[뱖Q^~֬YkdS,3{F"xjiXYTXi=L%a-HgbKA&G n7:A@ gA2km' Tyò9':*mA@A@A U;\MzIb*L&ٶm:dY\R57tNN~E^A@A@0+wI0e)CrAeٶԂ   d3aˇ10l_jA@A@A@09M_6'<]Vo(LA@A@\Eo{X, #g/lO0>`1(   Z6c>3T   @#&G Zɀ?>ۑZA@A@@/gF̾>jZI[A@A@lGs=^C\_)I_A@A@%.w fdP   d;`fA@A@A@#HYGV)  @# f!OA@A@:@^SGX5_x{*4z<u9:*  EȔEM <6@Ou&ì˱7  \>'ZF^ЈS|nzԫKaI49$ơG]Yx-ؽ@G`5jZ0o||*^qVs pz\bwI_A@A@cul8#ܪMЭO#kT}L+0k,<^%֡ȟ-.Q'T7kmۏ&\-s$Vy 7[;(7KԅҚCx`:6-.ŻS`c&zXg1f+Lɥh)*}?u:9R07_1o]59\bJ.5U(ޅYt"n1&WgImک^K.Sb\cm2T_}},lߑpϯ'8i$K5>hrٰM?wd!|9eT/%iL}xwv)JWauE{&L]VBS}]ư?Z5)\x[y⑻|Kv~ 9Ǖ4_@j6vO쪪ҍfy.VZF3G9gO7eY~)SrˏօsWB=o0[1O0={+U?zm\}}N2\-6N~?,K8]<>q}!" w0SE0x' wqR{{;No}?2qxGmU{ oq| ibRnN?qr]9/~HJpīw[S7%ҩIJCu#>9pqEݬtT(أaKC9kgfPF\w-~>Hzb~|f8/s&E^}&܎QE3Mwmɘ6E >cIڨV5]ӼM:вJ q㏉u`8 !oS )_tHT? vAجZOt>}R \oU1Z [ =֫ 2:@*G:8,Yzo^b}+[ID7]?\b:bx2$t+l(}XiaJ9<ң1;QZ|y?1FqrUۅԝݕ<O{7ΙwNK.f}['|bOOVPWҵGj_G>Vض'V'6R=ўPA~"n_BkqJ.[N#Fqt*lYKo K.~T6h(Vu\vEs/}G}+x+?o֣x|^'7:4x"4tP n:^{zef~eu=Kvv-1uaܦ`?OϰRrq/p3/WI/GIcpS=6KWh/Ugfw%BS^Q}u8::i{n+l):':~[_[O;\hZNJ9ߣct;Z//*GqCǙ .xΰ0[@epajwi7]K=nJD~t}*ze|hg`6v@XVJ!-<ՇTbzd""Yk^S8fڦԣ 6Ie,3-b DYȋ_:K=Q xuwÂY1U:q #ޱ; [SL/ꔮz^'T uQnmDO OKD)'CuO^3M,-;/?+g@wkkA{pK]>T4l+q-xy_(*Һ>0J^7a=ѻET«ѺkV'gLHsj'+[#t;1\4k CN9ZH/K[GK1>1qZcz@ V(#y^(TwN9{nWݵbs:nzߣ0g&ֵ荁UױNVj.Y,x#g #a-⍄cuFazXJ y:_+#URʅylD{%zԎ߼&[}a)1ݕ*;˕?vVc_k_Z]6.Ob>'?ͽ2I8Vb҄[骛p.bVRz/A2R/_u8՘d]Mb`qh'E1TжjuLE}Tb ?A@'8x̥j/1dp_uoT~n6xg &O >-7/$5ːŰx/HZf腒1}]xA=csU-tsOv+iNJ{^oP3_ٸ#O*7>kԤs+ĸpsq⩣e4e.^Tމ9 U5Ƙm1R9\x\k|@:7Kbɸ前Ix|\fjI}!?LׁҌڍvB ܦ^Ѣwn}c})NKiziuڳ_~#֣%RR: ~q), NeTri暩N*L-=UDnxva;}v=ԫLPG>IT5k"ǣc],YK:2O]T"tiy8WeUgG+>@qDR|=xWu@\:#kct&bu(+qϊ*oo df3eTԌx_s'N\pmxfNG?h%^&lQ{rJ38NR2VrAy5ic >c©B};s!f~:v#qIAV/^h g=pup>s1oiW;(XR$+~K9*5}&=J.agCZ`UWa:]=oJ.w czY֜.mc>_@5_&ޣfT_G`Yxգ0zown]ͼiSٷ4JMܤ&eyG hjZ ظ.q^4=l]lP3mɣA[,5Q̍~AF6h6H(4&jNS4Ĭ#*I=p9JbBF)>><s/5ӻԣ*,V5ީ:1G񴈅8z8L$' 9Zauv8dku+5zlr@`i6Ө\qkJpmQ PLizMm:۰EU׉R_۷b?G>..Q`H/f#T"Xsxi=#J5 x|&r\7]`ܻîQSs)_:<9*bu/oOmqפqvTyAܨrxop)]Q-dUxDM+j]D Tj_+$zgF<'vg^^QZ5܃ w^_&]a%;[ZjT B:%JVn^= VάRytzm#\o|Iqn|{@> umParj?6@Jcv1]'I`޾JE7%UU͛7GNN'{F۶mCVSjKvt*ICM4^Xw'T+: ĕB"x/b ne\S!hDHJDI7T`FadfyU}ӷo/}ŧZNTicqY:-qykm,k+ LzjZc2_.O GM% vzxykMc:6|2hQX2O ~Vg[^:=jMr2-^H6IWwp]8 ۅ?y0_5=iNiEILܤ1']5D&;9{t˴V?\Ni-].58~c {Ne~jݳI[1ꘌкtj`k w`6(XݿKݶi_~\-=J駐 e)Ѿ<35ɗa{$?eZ{G~Tu n>Y6YGt֟J Zcua6n3;$Pm {Yư~}̶aɒmNڔhml\A.Iumsfal'WiN?\4`kv< @%㑆ASmڗuxKy x}oCd\yz3D @@E4 @X`B  @ @@* `: @ @ 3F @ @ @ @\\5B @s @r0sa @ @E@̅Q# @ `: @ @ 3F @ @ @ @\\5B @s @r0sa @ @E@̅Q# @ 05c庸?:W|8<硋3ַ>|+?|Gxjx nեgOae<2| LJG,mp'_ Gݹ2|c޵pIp U_0pIgppCnpU_^3l&x?S}qVY_g/(eڙM}Ù~nxP[~ps}+!- ?p>xUሧ4nGf+$u?|. ma ?s&F75ǜ‰]=]cm^l3N 'nw G+O?!JsIKu>xxx)džCY~WaωtKW[yrYikz ^N9戰[낙>8pRrvm ߼p. a  twXaḣֺfǺy^w0y ls7|wwV|fug^nYw3 g\ۏ6|c9xAB'JXQG<(1| 8'bW_]Gɿf7w h 4tr((Es/~'Jګ_q7mv wp̛ #3t%Y]VSEG<$l?G^Vxcg`N1W?/¾qq:_ Vdk+V+|g#Ç?rZx΋š7sÓK}V] ~dy2>M%aU8夕 Eo8 lg߽27߄C(?ËE;d0upoǬX.bR{ro'~3o{L#ܞl>..vV=,!{m?^$l7y͝aCrԭ!6[M7odsXU'BW𠐬߼ל}75;fyzyONl*/oy; $鸕?7|G=6/\ǯ_- ;]={g;Lͽ\Lms{#,_Se6 ?Jeϱ~&Pׄ&ߟ{/?sd5y{p7mx>uoc^~Ү7~ϙxٶɖi'vh7V]s$-MBGpa\8s/^iXΑ{\t?umzormp{>ugO?bz=V]Iizzy? eG>>4蜘JXχg3Nof Y`d[xKhzK_=UV:mܒIH^$mGr3_rK?xHr{Xr; Jn?LnMn%?Nn/RzӖCW|n]Cv;ӱ-~w]->[.ņ[Ze[\7wqѺod~c?L9o˭+>cn-G%ۓ붜"s6|f ?¤O]ӹ-oMsm2sO]ѯK9-ktl{]߿{;lɖ-w]Syu[>&۽cuJklvEz^y]W5i[Ѧ,]>[h2} [>״74OI?ܙ%SxE[2_[y\:_?掚:"n:gَmw3~nl%ڏ6S{-}dO!ِ>^2=3#[ey3}ǝL~>^wwi.zU;v:os;^ oũ'}noBkt#sߑ\%^Օ|pxN$7Cy\v  U[nٲaÆ-7nܲiӦ{wKzk_oI3LVI3K] f4Ӥ&8iI3O} f4(HiVJ3S f4S*XiJ3W XҌZo1ϥygLMcw]M:CLSKvj{SmK΢܈a߅K˓31=LK ?cʕN?J?k“N{ZxmkC_>+o 'MJ+v~OXw!,\Ջæh&/_~CxsqQX,}>LO7'Flo}Y2mژיI6mJagA^GS% I7hl֭J_~pɧ|_O;&<{-{$$Xf[鼗~6n6i}Xe>cM`mN|=zSZv]ۂ w{Ͷ Ρ6~T[rpuAϑ9%_L|"4z7GpYEO;,<{;o֒7_^8eyu{kKؐ>}z z^uß1r=//.bay2ЮՕ V;5V\QOSK[f6ܓ^ 5[ۦ}O~JCϛ3]pN:Jsxm?J @P^՞3Y97Kh5/kYzZXzF8˧\?\r@~]{l=V8TʝEx̃/Nx;|1￘]E3T~ZwCZ= opwb6;C,5wxEkgsҍZ?w✟ݷ; xJPHޞa>jF}sss*JB͜ij}̻Z =s:G7N44z7}_S 2yt:Sk3ױINFW\9׹ۀsg3S{>`b]X%IGS{Usv+O ;?x/37*O8>k]s~|~~5dYsb=^o"@ qߥ{=*yApYys翋<7wkgp_\WS< v{\x /4}Kaτ5dA7xس_` @PjM~7|缷~G/|mɋw&[|ᰇ Nkӯ0ыO^^^vn__)ĝWϼ(%mKMC]U i?%qC)[N }/8`A&_^ξ qϯJ~Rxó2m|b3m3\LWininnJ}xWWW?m1ln ǽު0w5e!Vol./g7g7.|lwF2aP=ck=ϑd~]^o:6u|zׯ仙aG'$Gŭݾ'=q_Zi۽rz^-~vlsc<$y}ڸ:|c?"?9c˴^#Kɔ+K]v}zU8w>󿇕O~:{|nxDUyI"<߲6lظ1ǝoL~'n.?/?#l<ͫ `<8iG:'N;7ܑpO#p#KLpƉ/ ܶ~cذ?/ m/]$'k'KŠYֻk¿}$]>Kª^&lg?pd:U ǜ}uү_-bO ^.H><" +pdn5ἷ(~[?'??uՆQ˒/\x`[7_~ߚⶳ=an6[, O|sC\ԝ+wޜ9k-6\cmݫ^/Aaڏ9߸m:dy^g:G<—L~pr 39ݖ\co ׻=eK{=+_O.{̳Êy^-$$/ ?槇t>߾ڙwʧ]_vĂy6AὟ9#+_z>&S3)sHxSHG%}GN,? .|X"Ը ^>Mmgnf,&UrJ~Uvɛɟ%Yt|:O{:O/n&_%?_uJ>[qsJ^]zogo{oN>yH+=ݒbgs+OmH/ '14ykfٯw.?􏾯[LY9B0hqbgΩԽkm;C眣d~0-M}>enk s0ap׃ΑٞSi-y<\Cf+9n݀Zu% s=J=ҫv}!5&wo<~uzL<"eP<9ƒgU7< :y[}]/ ^C]ұ`s9\+@ իW'`YfmZnKץSGfWu]a]w=6Y:3Mzmy,6icqY:-qykm,F/Zѧ-i W\>|OϔA5fGc,jjvà4e&O}4;eJ^&K`tN%pw۹CE<90n>#IYSNیod8nnWkbʤ- ܡ,:8z2o 3+^˷1 _ó}ɏ)|9!<ݷ.6ޠNs"&X0.Pv|ȻsÓǪZb2Fl"@>&bU8-J{^,K~sv뫦O<=k7 @hӟ߷6˺ݏyGO+IMB-J>Av0p6o\n]u{~/ {s tcۦ1kZ_jLouI6'[ @ ZS+{ @  @ @j @Ry@ @0j @L @" `¨ @0 @ F @ @@t @ @@.f.!@ @9@ @0j @L @" `¨ @0 @ F @ @@t @ @@.f.!@ @9@ @LҊFF-[V;֬ Y.ltH؉Mv. S{w٦ E PS^kYJf)!lܴ)\}uuKa  PoMXӺZ}kxݶNL@:.c>ؖ^s}+\nxqXmt%Twշޖno]O="lS'{YJ\KawP&Lj Kw0=HUtz si<"@t4uFr!۵=LM x\?##-t׺)&X@[xX-؃4^_׹_]_-al0NS굿ɥ(C`N;q؉;fkǎQä}F9qmg4^_iU+E ha @ @!fCZ7  @ PY  @ ! @(Z@,ZX @hِM @- `-} @4D@l@& @0> @" `6du|'?e!_lc.0;h}V/ͫ-[B,D @F ~'@ @@~f~Z"@ @@{'0F|C?CNV^.:}۷˲;ۋq{[q]~qew[on:  xן^=FlsxveYv}Yz}۸Mڷls_'7wD @LO0'rXuNl|A Z߫]  U50~ױ~5t~vOl~jr f1Z%@ @@|ٸ!:i|\v}u?~{?O@ק}Q*ժJ5t Sc @I'#ىvl!>>n7꼨vGgzSgؖ uMף^rtߢ]h]YeӯOq,ۆ|Y# @ @`|9Qé3nwNsy1slvwUi~Qj'>n̾>|Z @(MmӾ,[zx?Ӏy?.Kn_Զ,-[+5}h#WZ굿k&#ʾ}+Ռ{C1C5`Ӫ^[W^-[f֭[7uwuWu]MNn$fn2O[]z?m,.kqYq\)]u6 @ 0@) @,X@\0 @ @ 0 @ F @ @@t @ @@.f.!@ @9@ @0j @L @" `¨ @0 @ F @ @@t @ @@.f.!@ @9@ @0j @L @" `¨ @0 @ F @ @@t @ @@.f.!@ @9@ @LҊFTLY*|C=wϞ4]o<+[THuB~׽gF*s"Q' U\^u)xvRz|.fio}k^qu#K{m^mm*-*իE Ej@ }V N,Q& `f/ @& \Xm:ER~rrr(HYjXSi109."@ L]}q~f P?SR(S`ܡ4Ԕ~1O@RK @@eq̦3 P>cR @@BW,Ȑٔ~FKs% `kTKtR2hhN@  @6*X^!)vS@縩H2hfN@}  @ P)Rá @ @>Ջ}YȧMg2'@fO @YP UN>)fS Y1 @TB@0(*POb߆)6L9 @(]@,}@ @0'c @  @aҟcUբWU]. `V}G @5(e @ @fGH} @YR& @. `V}G @5(e @ @fGH} @YR& @. `V}Gx_6qd?vU믪T]@ @50k2P$@ @@̪ @ P&L @`Z+Pug,!@>f}J @YQ M esSkN@ @ @f%A @utoO/GSkN@z  @ P2C @`X:|O/GSkN@}  @D+p)5'@f=M @@@W2v)5'@~fL @@*"erSkN@zj  @>U_E3ל+ @ _)5'@S(S @+_tDZҔ~}- `V{|TG(^ȶv)a;0wt @`"Xe'[So YP  P@gn(,m=R(G@j *m"_OZ벌g*V j }Qir=X1ڏQi?nl?gjqe e"Д ~rh UxpF()9]V)) @05!@ @@m  @ P-Z @V@) @05!@ @@m ,vk{ wh,xsk o]25]@ΞZK-/?9U;YƳP 7̵ \h;=7>NmkI0'}L@ YDպHQ(rtF~&U@ԑ/ 0u _1\3,M0&E8h{ٖ$0@(P5JCڔ~# -']oneK @b1|U9,$\Ɔy4s}ޏ<~k@f @Jr(*Oζ=ڭ'PY @ T1xba:ymG  u$@rR(25E{U|mO`(L A`h9aO*[ ! ` @@aeqI8 = 4V(K@,Kq  @eIgÞe[ ) ` @@a eE* `ʩ1 @J_eh= c4'PU#. @ "@BQSI 0 0 P"Wetk?hM{͋u, I@hY @P@Ԕ~|"ؑ@Aw}wk÷-.k$`6m4X UpNgt٦Hf͚uK˚2zê&@FXH(SjJ?G< F Wo1l޼y^t]&I @@K`Up)5'Pڵk{ߺ;xYS: 00ᫎ24Hk귮>u^.`yN,H Ks8UgZ[_g{WS@渨@5 226# ` @@I )5'@`@{pɛ_s+ ` @ 'yjJ?'y @U̪ @ O.$OM$YՑQ 0V҃OZ֔~a0;@<$@'b'1d6q 9~sG$@*$-t&)d6q (G@,Q  @  ]IUgZ[_g{WS@渨(X K%9d6q (W@,  @ ]:̦39 叁  @1 byu Mgs! `VcTAA`!+WY~3}<6=&Pw#~ @ @aʡ)46"@`@+^ŐY~V2syֽe9: u- @C ϡO; 0VsFSQ9 cAqxzU0:2"@$0Pf8jJ?t2ؙ cv  @`\ ]OeIgq0ZTA@(M0΀4']j{e e;. @8ҤsÞ|U0f(C@,C1  @ HMgÞ|U2v9nq#@rb(" 5)0u^Eێ@fI&Pg@jJ?;O< ;j@YfYK,X Ԕ~:!a0)=Nav @ PR:vjJ?D#A ȶö, `yN*Phٔ~F,, y!0$ @ cCf|oޔ~3跮3hm<ʸ.>q[s }@?uJ>#e<(W`}Yϼ8J{>~7]@l0oʅ^?'-z 劦g-GF[dG @0zxD @# #ٍ @ s=<"@ @F @s̹ @ @LɈpvBUzWgF*[-3[ "l׽^SƳ~b ٳAxeW?g*'xV $P\R:55}O}ۛd_7 @ikpI랄XۓGJ0Kwh @@?:L߈ZG`c=$@j,P)\DS:̜ 5C(J!S,jK^fK @@C2ˆM" @@2*)j"PY# @R.>;xsX  @IB.'8j 0V2Cp9֡v00k5\%@l(#d [#@`9 @@m2ڜ %PY @G.+tsGX @F2FB:I 3F @("d 叫 I@h 0@ ϐ)\y<  @#d >TO,,y%@()\80&0 @%d =_@f @TT`)\VtEFfK @QLrY ) `vxL@~!S%% %;, @`Bp9Qp<- `N @`@{.x@@f @I tn"@@f"@@ ~rMS@SS[ @ p?ɬx#@FfK @؎% C@CQ @ t d!3J Ps'@T\_ Qœ ѳ/ @Ye삐% U@U~ @ .cW(aN((j!@T\`p$dF s0= @ kBf0'@`s- @*.G]29Y̬R#@T\ p*dF sYlC@2vYȌ 0 YO@2v]Ȍ0XG8e$29^2 @*.0p)(aN@7e @ .#% 0;E<&@T\pi(aN@ٮ> @UHȌD3J @*.Pp(aN@* `: @5blBf0'@@t @*.Pp(aNf_  @ !\FB!3Jhܱs @u RȌ) `6s@e$29 L5zO?Ѓ&$TYƳ:ժ@urKG`:L>e$ `6iצ\A' pݛ)9Y7 lk  @ @ f @ _@c- @d3w&v˖ԢEy6ȶc#lH^_˚\w}T$Pk{RO0K%Kvh5kK8C @`4^_am/vpA 7߲:/O?ܴ>{XEn{֧S;_rmMzܽ>}1^{n% k{"@ %?2 @ @f5EU @Y!S0 @) `Vs\TE @ %?%ol[dKwh-7 {TO) `47m;%@ncMj><&D' ``%\Z>lxqXmt%Twշޖno]O="l ( PYݲ:fݺváhѢpH[ }Sn}@{W5& @\.KwH&K }.SNVG@,a'_J]vީ;$&O ^OuzG @"[8=6|56kK;!0n;8CN4^_':F*.̊ @ P.#N @T\@) @u02R$@ @@̊ @ P.#N @T\@) @u02R$@ @@̊ @ PN #C @ @`|9ɣoBv~zwCt[g @>*e; @+̾qs @f㬗 @(\'; O{}:Vm;{3h} @LO0'wl @c X@}'  @ f'@ @@C|ِM 3e~YG Pm`V{|TG @6CP t\e|cuVw.O}mm? @)z  @ P9`VnHD ,f&V3̶ 'kN P?`oTL @J E @ @~fL @YaQ @' `oTL @J E @ @~fL @YaQ @' `oTL @J E @ @~fL @YaQ @' `oTL @J E @ @~fL @YaQ @' `oTL @J E @ @~fL @YaQ @' `oTL @J E @ @~fL @YaQ @'0UULhW>gOʮ7-Za @!!lZ oYe~6Km-{y,fϳ~ZGYבSw!1d t:8=fzcھJcѩbۣt6  @U08*j@!"nJ#}]U]oѷ:N"@ + `+fGXG0S,2\NxNԓLg @F nm(2'o~\Ǽ!H"6>q }nXF?SRPX 1"^hE~W|P @0^ #PRd۱aEv~V<#@V@)@COᯟQkuy8zl @- `[TH`!ΡBC @D 5:C`xQBp9= @M00H`0!Si5 @f:Oeԟ%d.{yZhlsW %/d.ꀍ  @J0Kwp2ꍓ @U08*j"P@{.K '@H@`)8bL& @Y,J!@e:7 @" `fQ pv;~0%@A@.&Y=\~ Qœ @O: .#%  @z d,@nx22}c^0 㬗 d Bf<9 @@uꎍE`p 29 @@ٮ> .#%  @%'Jg!oA8rq˺mYe; @@f#J39@ @0'zxݹ:<_/1zQk @`8@E 6  @E E k2U %E":EvunWΚ<&@S@c.PPRd)aH"U2v @0NmJ #E= i^dY[Eێ j#Pf()2BH"*z @@Sy7=uh%4SQǪCЉEĶ4n cOYRg!1l;!\ZcqyfE6 @e e;ve& "u q 1<Ȝ PG:IUT @((Y&5V`NϜ 5C ?S @ l @M@̍RC @h{ @& `F! @4[@l= @rgJrPU&S$Y3.{3{+$@TW@بlu~1?LxlB?N,퍲OS~ZGYבSw_4@/ 2֝%4C4l'@% `%T!#Mz?a8I]ak= @ O3OMmF 0`4'uj{ @@fޢګ@A`4i,pؓ ak= @UmF`A`Ԕ~S( @`B X.0Uf*8FAqxz @q;^% U EMg%O2E @ `6`u1@J2*ԵUEX: @*U5TF @P@Ԕ~VR @!fCZ7 .DY9ùM  @U0:2*U`!Na),drp @@ '0JSMg9 @@qfqZaWe3ל @WN@UpLkTlv @`x$8,Mg9 @@fZ`nke3ל @ ?3?K-5@=|MbCؔ~ @# `㨕 'yjJ?'y  0nsW{e:)17 @q;^bJ;?uzߔ~ @# #٭y+~CfSМ @ ?3?K-M@;I!)cgN &P_ݝY~y{uW; 0^sގV3,+v!)ceN PYV'@`[ǐٔ~12'@(N@,V5%t)d6ql  @0z bw2:xƱ٦ @ Uu"gr(jJ?K9 `s ]*̺q{͋u,  @U00 j(] P`Ԕ~~B) P[ ](U*814'@[@UJ`!pԔ~VR  @f]y!sYa2̳f; @@fڮ@`iR9NaO2͇ @̼EWy*qI8 =`>lͶ'@) `橩 T)" =d>l'@% `% T1xa:ymGS@SS[r3 5'Zmz\eA[O[@[T{C# 5Nh:cJSqX8 @ L;&QN t>Ԕ~rvG:ǃf}mSm  @U08*jEN+vxٔ~F,, y!@Q@㨩y@CWT qySϠߺΠn(,m  @M0: wg@.7yqFgR9"@0{X^[|Ҥ=ENXEvbV @ 0^sގF @0'vhu @0h @XsbV @ 0^sގF @gJ&vh۱I{~7덊  @&L@_g cq7>Nzm^,$$@@֭;v{ذqcqҐ^_M @@yf $?#p׺ᗿu+$@Du5 @̒om8GoYҟJ?ܴޒqXO`mrw {'\?C @ %ibhlJ,á  @ _ F @ @@t @ @@.f.!@ @9@ @0j @L @" `¨ @0 @ F @ @@t @ @@.f.!@ @ Ƶ7:l.p(5u;*ۜwzm] Hi[n\pϮ ߻pyr_՗ oZw#@0 O-N=pxGm߹4\~?<=/ =ᙏڥmyw“/.&:zs:/g緵xp,_s.<^+Kt?6w,o?v>gӨ؏ @fكIL^|וlZ0CX$}풦WtEIS[.'GW*C:7κ?Hf[p]'ɧW| ?>E0f,yf"AN @.P+MUb<<:

•d:,v9&g!QN<2 &`L 0!AlKʘcޔ.>z \ƺɦ:̈́S84QBPZc>"jDZ8QMR6{i 6ϗ2ŗFVu㼝Ґ˶*_ ^oOGMQ)0~;&u7_l/ѡj߄E^Au9M@[ [MvR|=:m—l17H,nąQh?~؆ eCp[1^-2#2ۡ%\ޫ|F mϷ`ћukBlC9vI"=D/~B-o_Gp%y]HdXnIJZUuO}_"oOvVR.w \,[k݉Obq#ÒsO!O) ki  )\~5r _\zo +&wMZg9"sB ~KY15Br!X4o9IVh6a!?6S~Ǐ?/!3'@>n) `L 0& V0 }b RD⢛>ĖWZmt$LKMt)rV#3I1 n9wĥ\q7wL}b)Dڟ8KWپ*C҄(9Hgb#;H16 )hnqw0pc]}_['4oT aD,^| <(&znp, 0&`L` k)Ct&|zڣu}X+ӲYV77`ǫj[jkoUWހ6?ZҬuTkZ3/w_){((`PP7|Y]s#'L,oGpޛD2B;x0k^vnO5M$?3[gwY gǰYx> }U?e;+ߋ90I7c]Q% PFZw9(N먞-qkaK R@d?eG-/PG܍Mexa?uqR@r֤˼|Ԙ`L 0&?Od;%, q.ٌ7=.BqBL_rA

%@c(`Q1uیWayJRפ(ЦᙥW/&I3,I!oSup iDPu;i>Y|̅lq#٢DKR^i΄)7mGu;XSeɗgiκSqMoz /QYX&Uu]?f8U1UE.Y%܁>}{Vcwe\@drrpӖUxv3a4^>>q/VMۮ2X?aL 0&BWe/&!Ytr%kV < 'UtbjFn3# g=-CY/,dhzДnfhm%عS`DMmQS<=tmViAZ{z"ե]hVTutR*~_QF*\Zf- /E w).8dL 0&z***EIǦM:TB̚5K755!66*C JqIg&="Lܓgop_y-Kq|; uwEb &-Ӊ<=e)@(P,V>;RzXZ?RΣ~z׮e.r ;;RVg`L 0&P$+P0`L 0&`Cʹ2&`L 0&N9`rMfL 0&`L V0+`L 0&8y59W 0&`L 0&?X+`L 0&`L# )\a&`L 0&@`rL 0&`L 0S+\s`L 0&`Cʹ2&`L 0&N9`rMfL 0&`L V0+`L 0&8hNs 6`ƍ42 Abcc1{l̙3gP0&`L 0NBT>\^zPN(ld&b`L 0&)";@ c.EuM(ܓNt|!`L 0&pj`s@ڻ\+~Wg(lb} 2Ø`L 0&@!D^2WM-@4`L 0&`L``s5(l]AEbq@K!^~EQiWMC+Q~:~sbDKן{W`\HhUVC+k! &`L 0&0d!T A-&aQy{$kUwkO|l1uO6 総L\2yP.I4+ZZ҄& K:uZ-0K`L 0&`}D@QvMǟ.z?K3$ h>U>g)s7ߊ[LB3pxqy6BGT\z'f|+Wn~nTGªΠ<<pG@Yq˽w↹<7X,Y2 Q{R\џÊ9mə";-u zAgab\h <7u_N`L 0&@X0 oER0Mk))Gwbl'#գ݋>uXZwVi * +R>O=]3eZ$)lkEƄkĻ㬱CӼ?_lz!^y_ 4`uE.һ8cqS.)r"R0GK7RGC9LRZǥ>szz)Hrjd<x-uv21ʨ٘#[͟KɊyq:(i_bR01&`L 0&0898ڡ )4'mL _4RKf!JK]Tr'r#I}? =gD7cz FNtL*YxjO!P]iEE$…(d9E^I`L 0&[`-~͂fpq0xSK[ 3Y(@>,Y:Յxp %,ѣ&aL?٣x|Qz|]2GbdƚsivL 0&lMZWKjX`o6f4Jv3,Z`Xao7N~!j HM-Hk Cq/_#"::αPG O\>' f#F@Gbڂh(;fd2g SkJйbj2<0X\&i>-TFK$θ87> |F yeaÚA^Yy\{,XqB)nCsyF|`L 1uV^K ZZUVҊU(*FjFyiC-MRA Mhh9ժepA/ÃԢ~Uandހ܏ xe"ʭ{7߯9=[&ý7⚧A KL/e-~,8jOpɭ[ɟӪ Җ%:`H_,s^"RL7XUկ/_[܌6_܃ly լ[rx ᄉ3-ĺ'bL 0&kC=ڏ\x#a vͯpIK&6*& k`@P*ȯ % :*Ju2 kdKaŤCX5B$+'lt6akmO khK3䗬d5TV] kUMMh/+0!sJEf24cMFuE" 5VX,}\]y/Yl"$?oXJqDǰ%k'(ѸRDI]5eidp#oŽƝ70ag73z- GAxolb|{S޻{^lS,Kae`L 0~&@Jc{Q!Z톙M#k`*YGe0H&`B"4QiJc_8dDzX*+H1.'NZRLRHG߸JАr΅n|BfО뤌 Y>I///|8/yaYS?DݾYL&iQ`?m&`@Cg1(#O>#>izR"U3o ur='@. 0&ڋ к{'L{vLYvҨ΁.mCLE_͝lViB[pCeT) 7,!寨@TTcӦM#}f͒Md .*蠭%ED"L>{b&N+p)3/ga=AuŞ!A@CeGRt5zXYi39q!|`L 0AG"ٶyʊ >o d匃&)WGJvDt1UKKE9̇DV\ų퇍&ϜE n\O0&`L 0!@[woG˷_mzZVJIY:}C;V_2p.BGR-uu0#)Bs<Uh(gE Ⱥ91tTSL 0&`]h?Q浟5׻d#ʐNq`OB=O:p҂G? Y4͇%}. i>K6Z2{A]G!#;&`L%@ [nA5!g9Otj\v -T ߡ0AӻoI>o.N9aj1 `&Ϟ=Wԕ2cL 0&N1ZjӺ/`| XhJTaa0,<;VB=Ő e=b!Lj 4 !)aK/GnuݓQS V0OF U3g$ƍ%SX.r)8x L 0&@?!7V@(+m(_Χ}&;_;FsD^3|MC۾EOQ aW\ϧUX? ڹK+2̗_g~,a6$k2\0Y6%T7vL 0&`}D6yiG~x_v5B8hݾMo٭Cg6% aL 0&ļFR-u ڛ2a\Y5싣uǏh\2G#xLDzχD j  0&`Lhcjiom-Eby0= VB< ʹPë/J(Y3[4X>bjn,`L 0&Nm#j+Z7~/"D]ASP=}0_P%Gci~i ds sL 0&`'{KV_Ma򹠾% > D+ڋt.zLhPQ\}[0H;&`L 0&0 rr0Oa#hOѮhg[0{RMf3 cQ+.ȴ#:&`L 0 Qu] t9״Ņ6\v=(~p* _{=*ỌMyhYVj.+Gq`$b+o|Z \A7WɈ]cL 0& -)bRnpK!f F b[Byz˩EnG"$Xo{>?l}3FJ[!87&`L Sv\kSB<ѷaZS-$܊o?#HwEaO9ou Mힿ_ZLBV.<^{dߏwȧp_ܵxEŽbTw2&`L`ۋB7&q$VVЀ6%VWQIъ;*I+˂H-5_v#`nسKbdD dƗ]Ss jj`^շGkB69X7}%vyN ex%`L 0&/B4>YtM?3Âu;&< [Af+:ǕSWa=[= Ѻ!ޱ+~_.G!ˊs^~Li^U*ӤyryO˃83[0gdvr)҉gΚ&'qmex=1y .6#6l㗤`@ 0&W ݎl &9nNm&#؍7â7KnYg : N#*J©\xlw_fL7sdե\0c.t** sN/;K`L 0aORQMK".i8Ð5/_q-.B=~[{U'O@]` f3PBWX+=յx/A.2+Pin|2h3¢!Ltg-hC- c/ \_-92`L 0&0^^:A4Krz&|p&y[1md\V?. 0̾t.qHsu}h] $O}cY6wWvpsO[aCw`cE%K#w~sw#YGl]ω"MUɊ 1+ƽ0t4.Yz5! 1xP:Xj7b z|yy+pY"7_߽wtvE[xzn>{`L 0AN1Z,xzT zY3pA@1H֡,˾<io>ƙΌHw14w4?F p%vjK 2ښUXL9o/x;}$nŖ=,QM0:wmيgSB+ Mq1`ؽHw8THcg6SR0+=Aح4޶n%Ƚ'KKoW=!)V)3q}>Zx(hj~/a)3]މKFW;MUV<(ml/Tz4|y\"|F>"̊!岽 nL܂݁睉kMc1Ysf]W%72V&ټ%`L 0&0X:FiGed4\FG9&R,M|1!JWc_z1+yZW:ۗ^V Lf~&,x0f)EKqm\Si2dDIR.k;xk;xp+gw[LW?F7 ɩ;7p(Z qg De$-mhJ](nP;RX3S\QW{I3N睉~E'\q="z_\zOE?y /+Nײĵ,W,/o֡J+]>'߳NϜ>Y1ɘ1&OZ`h˖Ȣz1f"+de3Wڴ[wdiLixEXx2Yt'V ʦ`?`L 0&8kc&Q ꄤm)[DJxyE!"#Nϛklw)5{s&Qw qY?|  ɢ{_H+'ej:\tqr,HF4Mk:SjGԏԏEяLƒw6ކ O9䫘HzZח[8o&"_z&E3P\ϑLW.m4$ެ)5m"-Vɒތ/<7hQN)E*<<2Ol/Fzk PѸ~bH3,pɣ n)cX8 ${u_ICָGu}L 0&j;Oqь95|<~CF#8qtj9'tKqouZ )E{ EndDy)ffl`24d pog%K*8i YjLB;}wC>R]7u瀡EaZ2yi߻!޸utLe/ĪL8'J+6M_HJOhe`ɜ \S>[wK𣱫;&*;O_jD3':gt),56+Ivc,1&`LԑQTUPM\B7Rv7j+v#6y$/ n1&ƹE; j^<G60SIK'wroq]Lvmr4~]W3/?3Ox͏0a|-Һ2 #~‰' f3Pr鮽0} ɪScDJ"ʲ"]=0=bz^ǏBCD`Y K})}Ry"I ̮"94JP\$ȕ ,f!K(&g}L 0&6ͨLIl/<ү f[&:_ Mo]n?j ٵsDe1Qzv\4-lxf&w/w^]߁pw g쳄oёƏAx}Ro|t\-\< 0&`9iqs` Ҿo_l&f>~&MO>X*eɣyf<{x’KeCH3mqGq[wby_פ;"oL=5|Iۀ\e#а nĥ-ix4\$X•YX=Pn/6_BHAmoq~R⑵I[et?z՘1L*zg):kF.%%;pwp;i,<01hRܔ3 hŁq;NvǷ] `L 0&Б@sW~y/¤eH2B߿j\lŕ~25h̋_EGP5!Cl )xvg)a ma8Ewɩgk\Z@2WZpF)-lÛ]q䪉9 GaIQډ~)"?t!-FwDʬ]`?c%{^{~=/_k5,pbN?W}UɎ=pѹ_c⢏tXrܷg5VqGY6n19m+`un*3&`L P$gBỈӨ׽!ZVHOI#,Y||;Ig૳F@p\SiXH ftx*w=jb! D&mKWaO6)m!>S?yRr߼ [~ m֍cW}6] _qar8ˇ(Jgx0qGŤ@9L>aʳ -&Utd6#8űRLK1=2ξ+e9=v1^`"ğ&wԎp #MZ"`L@IDAT 0&zGLfG-4)#za7SCi,zu) #4ڐNevߦutWX,k;F_2:k)=_.5.ۑ̋fdoWQQ(˨86>N 'Gf͒MMM.*ЋN8,CcW{N+p)3/ga~?b/cGKGJXXv2u<st_iXMC`L 0ʄwQׇ3ݣˮlN'?C\XIE2w؆vn~Ra4?Za'#N-KY )Ò-W 0&`L` D]3R,F|8<.LI( }P;69,;yXѷM| g+nr͙`L 0&І@}oLsyURZsROwN*hmXJ媒L>Im  fg{L 0&`L@()!L,WRb thϿ^3M[qIUt 4K.vـZ=Rq]`+B| 0&`L` eE;\hGu|Ԙ^zAd[Pg \C"X w_L͒4hTjh,!V0;`L 0&N-HgòGXh1 hlt3FA=Lğ*6bӏTe#訫$ |Ydb 9EcL 0& hΔ[ X-)?נ̂z 'Ozd :t+u6XoUh @ g h' 0&`L`G@wu]z5,w;ضm"@PHCPdI;x76R*iJ٩BB6+e0C l4 0&`L`ŐЂðwtb5"%SOCl1VKmo*+Hy./Υ%t]"WuVB5A4dX;} ZϞIٮ\+&`L 0"@JPP8ٛ$+d>:_Jq@ )j1tBa Ehh"B PʨF Ҫ,8vL~Rm HK3쭭t6JVGikzjRa7}(r,YgVlGM7/V0or͘`L 0& lOH4Fd ,e,դБb':PuA}K)AqqLUXZU(b~)ϟL9ZeaL 0&8eh5acQvMIhxjS+ldq$k#3Y [`o7#B)R> +j:A䷋Z`ydd%)U4(<J:hnX[lv;Z-+==`ɸ =`L U-mhl2BLfu FDxtbO:l޶fAQJLÙhq!,!:*>$;E iW6֡ iߤ0(jn56-6OM_j7а(DGE"$4CF#oB}  C,HU/؜/`L 0*TTxdfB}CJ^b|, (vL7n(<ﬢ)멳8gqiBh&SFCdPN6ttnHf=`m(#~,nBqZL+oށV[8*} N_؂ûa{Ict"Sr+)ݯ?qcЄ$bƴHYȽwez0 {5eVja%á08b`][/3&$B[|?$x3ϾjdLDێ*84Oyz'Yq6S?Bb EbהD(lul4[EvF~Y7v(%eq~38HyUu(99"ٕr*Kql/kJOA$[*݃b8T[l䌟陉T.Q#qH7(_Vڴn;;7y)PdSs&A2)튴@kedh̚4qh(P{Wvo~ Mښ*xs߂AجK!EJkaV 4(]ԅT0>ycG6OSՑ_ )a,=ԩ/mE]ǹ_F=RB1_O<`LR z1dP\*⾈'tEh 1q|."Q^Tx~bGa1R#(r~*7I!~1L_hTۼߗ uRpee0Kc )vK~LmPjLzCV/?ibc"%+]a.UJsF߿0CD\CS4䖕˾":lWKv)->,B^@2b⽭/TN IX2Xy ';>U@=AcU( H{&s6;"a#a)‡F6!0Q܁q>~򵠔fġJGD LY=#jiFgzEiLG`XB;yy*5dl'k")VBEӇlJYXYEkBEɉqojj;˂ b;ahئOv*e qcs3waHeu`ƣ&4#ϩ\ȣ;\˦I/=Ygձ\ʥ:cd|h]ɵ$W`v݄rT6@ji>C(-Ioz`k_^ b BJ($[(.8Π3\ch>B$=_ڂhLԉP0p\R 9 EH}3Ԣf:Rn4yks%#G klj MР0!4s"Sf1X5} RF/޸tYH4xLuCf*: p1#iضXJ_ g(bo]| :hf?NbtAsF48PJ$a#';#\s-ͤU03ņ$dEI|BZW#b.3gI#7cBf2&0ȖH1RvBC`C 'L9(HFuacANh06TW0J<=]Tr,B Ed YK? Xu!0!3W4Et+vV ʷ58Li*EbFsi/42s"Ɇch -VT{KQZnxK̵h B> li:;KZM1٩5ޫney묧d .dUIC[•R)KooޗnzmqX#że"pk׾,:Ii0GSC-vQ1#TdX=]-)` )©SPvTei@dӚZӝB=z 嬃ᓱTŴ7eN%Ƣބxjl?k7H lb De TcFɣ;ꋏ`Q&tN8R.kD'+!lRIm CRME-H~`'P: EB+ ?:p$99H)uOCļ{{#Ґbm|E)%ב-i"EK|tʊƎR$%xa3sc;BJ$oXu#OT )!xb:,hN@BA/*2Mx0Yiނ*$g&~ vTWR=v[̻ Yp NɬmF4x7|NJq`Ð@-'),ZtONa=ZtȖ~QwԴȜW{WOʥoo:hOG NDuID 6"3RO9'Z6. 9>o-ǐ7޵l&T }E( VwOPQ֌#ؔhz7Uޓ)KQ$#Gc}7Q))(![J}0]b_\t:)>VD9zTk^62G/*CXHeFǛSD* UoܡWQA !F!>嗐;nGV9fkw/>S ?+‚ʚ>8Ĺ4MK&^ vc%j4I DBR&_ s%5V6 Kb!ZzB_D:%n^w4DɯFಒE҂1)EAܫu.$6>:1xA$Ga#h !߾>rP|ks5jlr)OA4CkEIH("1ŀ2ŗ\{3Jp9k(6aCAAZ0C:+fXߐZlKTN1,Niې&&29Nx6P"R P]HqyPzB t' w!-+J➱Bܑ'U rT׊:Gv=1BrCPbhitzo) V*{8XDQ~ $wb\QxUvldFPQTI#щb)Jo+YRֻb0%/:v$"~;=$e;/,p.{/( bȟr`St+W+JM|u1>KiD ,LQtݖe+ܾZi"Nkxw4 Šf'֏ٗLGH4{WZL0 vEYjj:v.J%ݲq#qbRh?g7[ Ry $K PbCd,u,"a(aіXP{jcCTPvT $ ,bFZD+\&YY|Dsp3㑭 AbdihȳF(G)|“a=X(QH2VZLSd Ae%GI 5} Z͑`/8Kd"dm}.mU"Kq_tþZsg#?AɑvhX+ k4PAA--PC.:NlpE0GSNOusʛkCy A -zXX@1, e_rcb "DG"52^Og F! y 2%8{i}0)vR"O4"iQ&,E/-:Sru22|uOG(SC) ukxH#G;!"V^Pm| ܊dJohR&m'(o_CS"ڪHNH⶘__HNz%R^Җ.ɞJ\X짹ZKQݯ 5+4|*6z' !'e ,wn}<TJ#9s~U.aT~%mURQU?_~%ƷIBDع5(:D#ࠆ->2%aR) 9M: .sFFFGEf,Z N E3G֢J˄VJò]ȣA, Q9$Lh|:F' V;R\;i1*7G 5*cdtR_%E)Z0*">*۩}2uhA2ۛOR::! Ȉ.^T!jZ\M+ԒcU!oEԢcرFZ֎A)k[#kv҃c$P)b/{4AhBf,B%M"-<,}kK8~vBWӔvh~4%EKeu-bӤHJ0l"!6F&/,X?2 Ǔ `#Q$vo~Z}9g>Z]gwwu/xZ-}4qoSOa\wq]鹼|W޹kکW|zz/o,_w\;ޙء9}z/~9wM?lcgOs.2So-=͖;53:ߚ/ݘ}[3+tojwKdbn|'}6ɝ~B޻7gO?ի/ xb5_N{F/{ϥM^MgoOm~ӗ|br0>(_խ=^O߄ UM741~{nxgW}}=\>_^f1,7{Ɍ^:=.1l< )?~~~⥾VsYqmӿÏ3V sNN'؏>տ/?駘|<#?~{6}[?~>7>?I>"v8_vGﴝG>o|64]z*]j]j2ʮjiTZkx!*]RJ,A2{wv7 {gM5ߞ>}8j,]{S:]k=,ζלo-}/\ ؿjF9?kNsxK8ʖý{~"V'5{6# vnj5c<~7/7_\wf?|k\E}s Oreu6/)~SԵ02o1 @xe_?1( nܣj=򞳶ۓS su###3 @x߹3)}qW麡\ں>flmo݃z@ @wA`=wqx F>  @C Kyzνs5#xf}֭@ @. Gxl[j:9zC,#K @ @Ի)Tͻ3%]j5NHHϹ @&Ÿjre\5W㮦O7֜I{H!?cody[ @v'nFɹOTud^YXcvh0g$n:s3RV@ @o^)M99QozjY6{LhQp ?^u @x.\|X])ӟTӥ^eǸ|TuR6VO 5S=|=_D, @ |ղouhwM7S 믋˺g]{KXkS-(W/_M*|η?" @ @w}BMɺ^}{ߟOZ}S M]lv*Oi[,,/sR>S'FksYUcf˿Ï~uoic @ 6^'wߧٴoKe6]S*'_#E;dO,դ6;V~wesh_kY٦/twLV5YuȜnqӴסu @\Ô9MM~weg?|_o_V?G>S/t}5YתƾuǾjWͨs4{.o=: ה=:7:YkcfZcM\*p65H_Z]gw @ύϸYo}jd.5j(m=7W}NmNWn=wYoC8ٯ_a(K `iU}m3'ݱ|_fnh]l-m{hm @ pw#u頋kd}iMQֺ5gY<\z[ss7-MR֧mG90ˑg˵k-+ΑuC @9Ȝ}[͑頋8o|Ws;ҴGH|ukof磜;_yDviXzuXPZWu+֐6w.WCtxu"׍C @) uYF;5ّ5s~\i]vuY3ڣY}svARwcsy|su|@ WOw^@ֺ]dGqkm?qS7 P /%=;j7Uߚ΢K5l}>5Gb*yץu]j @xj~.}eۦf_rZrxN|H_Z]w=G9:5FKos{5VY dsjXJ&^ݻ5_[WC @15#\ǝMMR_}[VNSK#=I;Oitreꁺyj2oZ#MYl#z)\cT@ N +K˸_sP]Q^k\s;fxsm07oT&]To Xgy-fm5|*k>^ݟs48ں: @޻Yf,qZF`m5W~ƹ?MXtv~gl0ukuy㹲bzn]'MzƮKYUNFj/o^\gӮz|@ HCE)jl!}Ȇs\íͥ4 {RjkqgSb @ =J󭥕eis{5kM9sLQy&=:V>k{=Tj Z޲hv4_{KӨ9k7/VcsÇ @s ݽ(.[.vlmۺֱn iYqs\#}珶6:) k;jNYrcN6g:utZQ@ BUUΗ6_^s+Мјˍ~S @:~o99]l=mT*?snw5ׯYwA @sz-ʻk5#T.u#--gCٯVf_k*vAeY-5ӗY;ԪXuMM? @OI󭥭~K;\Iz9i]Q tfyߜjk휛rQ齵GvjجqP_rUx @@j.ckjqZ)c[IϫzqS75MGV7}Y-k:Z׺5ljW{um]? @OKM_$i?ךuA=WFkeGoSk@z՜[cɫZgp]k],M#^!@ FA3|kS{];x [q @X&~jkZx]ֺtNSn{.\  Z秖7g]VM!\W9Fqَk䜃ruMY( @x}iԚQΎ}[m3od{stC6ge4 flӪ^Fg5WùCt;j\[m]!@ m߳g]2fmksHz]J:̞Ȭդ;%-k|AW]ZKkSk΍lΨ @O1S7j۷S]2~YkixCԿ5ei~ZƝomvk5jxޜ_s5rAY~=fT@ @q8T-%鋬%m)ul#Mx=yY3ZƝomj:M xn͏%z.@ Fg4wlz>\97g3W.is @3- QW[Q}[.t덴ԫ{:욚nޥGCvjss[횹Y3לb ~]ߞ@ %(ue;_[q775^ݎV[תx&g:]]blusm;9۹5 @ ?LIDAT/i_O͋H&6:zkq$(]oTWxK}/_r-cQzssA @89ekyf~u4:~][w{fQЬ]sTU_8FkGt\ @KT\6uk|:QϚ9-kj;jsqӯ.ޢuϮ  @؇]՚eWeQmWx\ítGvި @8a[׺O5Lm[js67[֞rU;9v @ ͭ3uzǚ7i):ϵ@1 @ $ <׺$Xiz  g<!@ <1}OyJ>,D@ @xMe>ڔ=g@ V, $b~4f3I/:CPTUXTe9g6*9HS^`m\t" 1&pxejT]}+'d;j`H*gp $0tuA 4Yf{x9L% 9mxfdnt)Z@i~Ez~q#@hARPQRTWPJ[\J=#7&53JnSv bplist00UflagsUvalueUepochYtimescale~ R4;#-/8: ?\M! RJ{SS  AppleiPhone 5s back camera 4.15mm f/2.2 http://ns.adobe.com/xap/1.0/ xPhotoshop 3.08BIM?Z%G?102254>20170801720170801<1022548BIM%O䛍8ijEgk8"" }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyzC  C s ?"ۭ.Eyg;9YڦeO-wsUQIh~e~&? Hӡ9[מuԖ^үEO$a]⟉3Kilg~S#c8d!`ڼcVs1K^ދbr[fߏʫ޾TLTZ/I58F0sQyaP G>ةf g -JiETqs)c,F*V)E3έXO=OH$y?@<84 Ky>~scҢmH.N};oRri<6 !f9 :{ 'qRJKd.iS ˑj7Q$編:,Dҫ0!4 U>|jwՌR~xsNJ\ Q)۴d@\ΤqVWn1P 2Tevǐ}v^Mzt$*V׵;$) pyogmǃڀfTa;Z&O:9wh?Jt)@?x})ٶ) d S!G3}+R+2VIp1\|tӵp ggk7"Nŷ#_)i42ױa|op(Z FX)'FwWi*>~r=G?7{Y۱sZ)(!$ 2~ٝsH&k 9|<~8!iF׆Gx ysHXg֩ Z, \qvD 0{ d@4Kvlϧ㗌 ڤkU>>c5H-+~e뎿Hel⫑gٰ~Ѿ=H#_'Oi_c1E!Yl`c!'5w!ểz US?jϺ,?j_Cx?+:H>ň}B4Q29_j7?'֜גeTdf[uP ~/"1^A{D'>Z~ٟXRsm<8ʸX1+j($/w❺$lqR>~?Ē5X'__s_NC2"ZjŘO,o.݃; ? :?Uc|n64%=B9 wg<9`zf]_~MnS 1˒ϥ$ZE{j9~/ͯȨn<5lRLmp|8c'mq댠?O~N/+f.N9 To19`J?i W}6ee܄C`m~CBGz:ίCFA&xA*}4^.kpsdzګI@8oBvֿ<.HC0gޣڜ|SgyQ洱-9ϷJVA,G̱sjx7 OU곺8J9 rNѕF}08j?<'.'[?[]`2?;$xB^H~oOz\~ I;j?rVȻT‚Kq?Kc' gc_wii~x}Օo}f{b9ϝ/)g2[7Ϙ㓜W{PӢ\\$am,@׭~qT.!I߿Z`8"I# KiLN3^i 緯ҿ5gwʞydl  ;%nj˖];ΟqlpG[bߠ`M7pZ$>jًo/źڤb_'҆whSuACc9?&!"[㎾>b?esӚ8$_voDtSaW1œ pB<}w'9i{݇xo~yM/WZ_ț|ϼ< ?8Dq7acs[G9F?n1775_yLmZ[[aV>1#zk3dq?Ҏg9N.=_Lw:4IJsӨ9̻iw z^-=ϠY4> <~a?oB#>o3 E.e|Xto7v4ra_ySv]s}sJ9r) ȯh?nw_x^e`B֬٣?.1"Hx䑻\|?Dq@ WV?&1n>+N|ЙuȄt&isjϺi56ρ0'5#rkJḠ7o=3_Ȝ~4=C|ÉfX/K qnj' N'ROw#ܥJkN\ UI ?t"?*iVђ4Ru+isM87$zK@^AJ9Qq@\`$䞢84:8Hy46=i#gJn9Ƞz~rAhcLpi ;8CҀ%-%Gz}FN 4qqMEf(z NP k_k4 @)tӀkɴuN77]@ݒyfѼ`@G89[{@43PI ýE4hDATZaR)OD4j%$H95(ǵ8z'-FOxڟ**p>H'')SK>tgSɠ_47zTRL[ 1MyBY5QXzf-ȥp7o\nRņay/Y` Io w77ӽ|Vi3>&]bw󯊼aYd0=Z[w=SɵbZKNA9w<ǹˍeHI<+ԯs18C]TV1kR;cb29:YXӞ:uk|yӠ7;J[d!'i<ZxtU*I5G9)l:*@aC81aRHj2.ho *- $|ґgJFbMUq*Ll<秭Bp3M{z YCі?=r1*)H, gQHҮI1\d_/`jWѾx`0HȯX_Ǔij);@_1 =b ٸz/#s2srNxp)n# G?1I3PI+w*VOy]$9$,O}97*@)*`_=1Kp iYңg9#qN780'qQ:j9P$ffPtY 9~@ޞt Z$29Tn;P;<,r)YH>d|/H0N6jE$o=֢g='j7t#ٔ. m'|p$P}1)$ L98 pA=ኲT᜺7)$RŕNNqO; cԈ !wp<ʤSWf'hnN=錣RwcmqSn*c>hTTە~^֗fr#*@F7DHT$:b˸l3"c%HbpHO(`~o M0_02JqS͎PλGj!^.r 9z@/:zTvۿ&w~^ ~Lnq Ȅ)Ci8)1q`(OPGqYHUӔDD~̹QOC֝5~;f!%@=5@&, V۟˚`g =EgUbxJDB |SrP;Ң`br {F'9@#9=1UEMI#U$@g;ޢ GžݪI1ҢsC[W[# )m$w ͌#var*Jwv"'bda08Ømy*\*);\w=Nn_v0 ^E$F(kV ǐ{UsDS?!Ҁ%W ǸCtjHcaqI$ 9R8;#dyxr{,oNe34h;=y8(k"DepsL;b3梍!d#OB)̑vpÀz@V#VK9#Ҫ9Q_> 0aP4Æ~ov8%WPǨې*%sd0^lK:grAijI,w>aUчh1Fw<ړ)8h5!H| ߏʁ$07-֩4o,2c8L3|ր:d7=3:6!*ee=n޹`_'q~x :f2 켺«!bryijWܙ3YT|my$P̪?w7\#~欺H$O, >GZz֋%؉s*ABXR3󨌲X67a}([+0bq{ jL0d{V-ܼk,$tP;'ق8aދCK͈0#re x#W:%-1R9AWXw7_PioNǯSë;Ķw IȐ 0W/^ZOQK*™22}Q`u-ro# Ni3_8dN3|{sڪGn#?*,;PY#@o7N}8&GFT$sXޙ@Oa!d7I'ÿKa0\$*r#F2\֞⫽ngQOޙd n?W^(9*O,R*JUc>Y hHþNp["}Y"VBOC\]Բ,oni<#Cz-ljff2P>o@)kf5eGl6Tc\ 1$W;$'<`9R媖=7iFD'zk3[A%%f4x*8nryu^?z3C#xf^29ϭ|gL899z,!Yf6 ot\q5c?D4?j(sy"ra'a@.:h GLHyT:c{_fwbya-*JU#6߼ʸ@<+X^ݎc/WGkh+"4y:# 6y5=ީ FZΗva^|=$O8ԝX4}SNg@r O,n--ARu"ڐ" !RҔ⒁K7ސ ULSq_Jn0qKғ"$ixnx#H}X 8j%R/\C%s-; #(Z3ސs4bE4RwSN})7g4u{qM=h9 hh*:.p>NhdfA&u P"I"ZIxy?(z dzJzg\rgZ(q})擠⃂=)~(i3@ q43A&#uQE!@ sڙRFe%qsڣr6GJ7ʡCB^9'RՂg\C8dt7 77#޼>=O-ʹbAd #H2$y<tr||LIuylu;Ej{LElֽ{klIDq=8/|ogQn4Qߝ.ߏ_mtyqq9;;(m?_x6pt]L^?޿#|-6jveف*I9u/Z^}WJ1N7Gu2k=kʴ;FIӘkV68F*=OTBf&<Ӈ_Ex9HIdw4Jϥ2>y=Ij0E8KzPO4́ӵ'S4'M;ӱI9J{$ >c+ PT҄4^Et_jnkPքas{űHrЩk,jA~ύFdǷs_=vL`xW9RTIL&S՟Vdpzc#_-ⷓrɵv;'kO|Ux-uǽ|xyiY9#6ޥ:VRCwVpI<ݫFǟ:JMNF$gӶk:yY\3T bw v5Hl|zNB{879r>{ F)yZG!r8? ӚL4un+JC7^ѻxP/ =څ]CyQ !jrHeocK dm?ɉݤ#?1}QM'-j#s@R"[OOZ_vQG:^L4*On3Sp%R۲>18`I}jIީYn?RdN[l50cFFH=СBm.Fy\ڦLW'4ܫ7ԫ)Ls)p2z5LG#uR  Xl0$*0W^j"qf/**H22=8mm?! qڕɹ#N@QVm9ApzqU*G<?6¨gs-xOO1Rp?wц @<=  e$cӔJn 0rJfrHALs8VO?JBH]# <$mmӞ<$d֌f=SzK,#$g?o$V n-=zZsG|zmIFRp$t$ہQ @L&$!N lh :(Nqުɶv dBܧ8=J_Q@&$f2nn>\8]Q{՞"6?_Z%vmÓ=s@ "pj8kH 2XulV!Ja{`sǭJ#?xw)`# i(x8T#*Qr 4E"ѶSOʣ֮#1ҫ$ 2my ?Zu>[|.GEI"+ ~҈'d#/򜂄}>#:zS#|z{gҧcz[ZI;J2cyjVd18$?OW. .|NOqQ\dX'hCklW 1wךiP>|QVd.WCIb\܌vDZ $wB&;ܜ|³o%Aըd9dRzUeDvK`F>`?ZbObUD\)Ԁ{b,J^73OXm;\ӃQDP̽p9YZ0XIs[uDdu>h²/'j@e(\r$@BTO,8=}*8 +8 Ѓ~X d؊`28K,tOI.TuiYuc)rB?'&t[ӃXٌ G 9qV (X1;!m| a|;FvE1 _?_%/m2xPOP~$6=~L~zYm)+8}vFUR2&;|Ê8{(V~}i9"n;zWAa&J> i2:ќEWhROCJ(*E%h4q9B2HN\)soAqޜ)JJ(Bq@ Q9h9 ֤ߊf@䊫rOGZӥVs&ڢ:|5or<_Ni`;_5x1 NҹOsɹ p=>eA&%̊IZ[E'ȭi%gYsw$!yBb>`:Ԋb"{M0)Ҵ~g:g+SsTn pnw 8z V%,'S.''$=krs=}k$6zvFF9Hc7a9*c3VMq6ȆCTZ;݃}VbOQҿQiS$1p9? O''BlUy#ף y+hv"tAM+epJZ@ X{S N}=*CDIFrqT32E8ԝFj9j*@jlqOݎplvE1;rJjMsz'''hg _7˳8O.c쯓_3Kw ,˘q݃#ی™arKfE^M22w] sE8ViϜJcFN ӊ&"c>r>D~VS9JFaZOA -/r^d&! ЛG@Ӿ}P~D΃ۆ;S@%1?a85'?>QXM\n==:OqҰ#:(BsR @7zSMsJZ89Z|ыKv⹠)ݞ'>r3KrTU玘xo̗(g4J:u$M '5]IĒy GJ9_ڦ70?,gyn-0 JG(3E#nIR,ːs9 PzSDH&Yǽ4\ ǥs&F\|秵:O9Iۑ֥{2H[`)֗ϐO 1g,77)l޹O5N[< ʂX tjIڸ<{ \x4+o`Ct8=\Jn>>Q})$oAndPN~#^Lp:Rb7gp8ef"Ciyc֥md)EnB{t`ңFF¡V IGsڊ%f*yGjTӑN\<%ln-RfxXpXWWkdx1X6asV mԙ} u4f^0x#?zY]f>\x86} ^^ɶf;\{u[`3w:,JҢn@ =J4Z91L 1 +wcQyl$O#<sjԲ' ?Mx>h܀)*Kn̸g1@Zd.s 1PJ$E&7#ǷVid0qJ&;<>,|6A~nEwf?8>Xam[ԩGb5)/ޣ IZH9l(`3ЙG{P#I"'(oώ+5ݥd$ʸ9_!|0gaT"\Fqk ęrsb8;g i/mEofk ÓMkh[@kw5ӑ>() `fIdTkR{c8nj3s@%zR(LsZa9B:d78ޗ0x>i pyJN ȨTLzR J#ÜN:&qP rhϭ@4bPbh)+o4p iIq)y!>կ6|Y$i1*OJ)"(NW*PBڟ晘ɤOғ9(b8`SI%&yF=4{B{ `-&qIIZq8S[;74'L&sL@$ OSO)y@Ja.iH=N;]+c'a1Oj?f̤8^x>޵/|Gq)c*#*TPG⫭JW2+o{`vȪWWC>]pܜgQ2VT]Qs\_z.X'Ϋ׿js2d1ۇ'Ozgnh! ʜXc;cA+n6Ts̋J0#Eӂ}jl6:LlSE Z#nҀ3tL߮zU{u5_~63@D`rGn٪FEO=3R pI}h#6{%L _6?Po͵:⮓Ҿ]ۿѮΟ3EnQXzWCw"P^3ЎRz޾~u-Nt+x&+*zW&ЈL?))&ds_{:Qӊ) iv0qjz`O'/?yLh>^a)$A3 G= 3sښdpy㴏Z1{VErqʜ}(f׊O0dPA iؑNsJzң.zRh]Zf})Lx<҉c94;snR+c81iJ7nFiqTP9<҂NqiTF2M `{@ag L,sތG=Dv9i8#Z7M^=:OjMޜ a#vh :g84̒IJB7|(asx;qp M$#4;qޚB#p01Hq@ҝ<1z,Ii0'NJhsO aҎ9`qKG41=A4Ss?,`Kc֚FyHϸ|4fqӋT`qHD#uڃ+ݞ}iŽS')W\`H8ݷH#P0)%NGOƤdcjzRshۮ'nM>U[bs#Hr=һ|  SqFsAK>b#(mRyǶ+?/L⁗PAt21go,~^l ,wdA#`7EUIi)^CEbv8X.kbs;H^yk4B~bxȭN\qGcx:xy4im g{+cŤs;{WW6P.{ ~=++ktW bxVVe\pGB*7 m Aj#GJТC.~Mg{v-, ORXX`g2|:p˷QG+ae M?yy7qKqir"nd<~u_ٷxK_hE,8+8'[f{W;Sa޽?8y.E;t4SV+8ȯ"y߄>f|HILySkÉig֒]M0R6h‸җ${RE );7Z/_jNpiSҊ5*5\zԩ@ w|9gHgs; t?J`WYԹlGYt41jUoc;M8u%+ż#3 KsG8fZ"ܥ"^U{9Qz-S#WTN}iFuxvW9kcOJ ĜsOsBۂ󯢾­*g6lW6,WտrIR3MM#s|>H2an(zq#\-?ھ@qFzJr1}Usڷ8")9Jic'R 1@,I<4sV.jQ4VSUc;!;П@?5Uojʹrzq9+3/N},{dSqWgLO5+$E$*<{'%E4nj7jΚDn3Jlx*\yIP0V=j1Tg;seG V$rW*230B֚ ;IE>\|=jRl&x{Oުx qa`F3V,0 q w'4ON N<[#Kr@ῄr( F28ݜ⮢?H4czRF2ha9Ͻ0o3k1r:zP 35BV=8=&qw |:A5^'U,h4frp j_?*3RTe'<^cyb=WO6T_Q؎h6zYjMH ďrқv HB$ѝo# .Y#/mPq,.Z3v2m`;ZlZ9fTmz z]R Ϝgrl+¤u>c5F I&-†:sڴtm_+hHϒzqպMLr䍞ǽD|3nR9]fT"V;z`toLv ,y^}χt3F_Z$M3OTOuNTgt@oPy:TJű\j,@ӎ4Q]N x[Ln2SZ`=+6.:v~մ1Fv8G~%J}?Z|##={k#A桖!A^*cor21Y<bP=*WPW)'vE c*T0N6z㡣$rFqP6 )>R}9?Ĝcֽ06 R\H9Vcˏ#ۍ䟠CA>g #ֽHJFb+9;aX tYpǶ;W}75<"oT/Ѿn!^%A80 4 B\fPM__܅[NJ1B[IQW63P۹bfRh:mGE}vu ciS_zaz[`t 0@ yz*?ܟidxŕ})$X1_j8gڏ.b~ɯlN(`#3&%\s9&96N8|5$⑴k I:T<*+kۗyI1W"g t94 {𮛷"!>$mw(71kOt,|~UtpYJ=OӃ9`n G~v;qtH$w_$.8z4[%|Ϯ9?^ǒo&IX!s׎;6Bw 1ڀ<2wWl;njc֋ dO\WǀLJ?_+ ǘJM  /L<)Fv9;ÞsB7J3R/n`\R7x5 +FG^ ;퇁̼WjvĎ(ny.Gj? vnU#3Qs=ECQ!IB4xGQb@AJ9ё] F-IMD|zc pOZO< txSTa&vlRICU{KdD$0u+>睴ezwO1vsz= NC+a $#?1 ֶ_Ae]?/x;N=΀)3VЯ0:)BǖGU 45;U*MxECA=Ǩ"*5cFc2/BVH9qTb-n{VKBٵ=85rY#'2#F#ֳfvrӽ,n;u <ёCIrF*h1H6czYer(QFsX0e$mՏAKueX_1NXcp=rkKn^{K99#=M}c? ӊQҒPXI)1K@KړQiG% 9:QHH:qM42S֦^i$YcGք֝ޚ}h'4JE=:ъ QK`4Rd @;'4@P@)90ڀL⛓nֲѺaH8t2z4 C@=)p:g H)8.s@#jhS2:P;P0)4:iN)8HM/#9)sM@:Srh4PjO<j<#Vaڡ)Dh0í|M3+o}kECF:\~||[*BoƾC?4O־rẎ8?^ 4ʦ:WFﴨ8S/ p0qRHq5Gd^2Ź1^E;pyMԟdWԆ4rzGiX i_OjN~^{|sW`_n쌂=>Ο%PǩO##A\u9'n{?HB| :44ڪ_<DHW2\Z!;):Sc>{zN`$bA֞خOSQv-Daھ^K}{WxĂ8\ _|K`9lg8 w?JwQ>ryN\N=+zY\{7Mixٺ8 #yݔ搙3SA9b+S<XI T< '8S}}<TK8S7uea3tRHq׽+Mҩ1A-5=id %G$ 1 ;Nrh :RcHsi sԪ%ꌓjXmQsI֔(8$t4FcJãI'>}V5odw\eL'ҾIș!،`p=ZRJ1ËT*OW6"ԇV$$(=x? 79\Z4Nr+סW{V7>\tƗęZ5H%ԝ{K.@Pe,Ryg#> 6˾HϔB7LgZ?mOͤysêE3Oܴ%F$owUsXFQz+eNѷLl9=ǵD4m6ǭ [G1jn=3MTEzUZ89C?IeȰNxzb5V@_^{nzI|$2)U܃Iiz+ ߡ)^򇴇sʒG+VT2qvr?XH0 瞪zS 8O3¢!a$ ޤ,a@w+i|–k>;+[8o矗b lgg?HC"һ֬ -j?/_t]S}~>Þ=Qm"`U`]; ϨS_×pzw˰sk(Y@R m# 6SNvXxSG$1Ʈoҥs]h.Ѳ g8=&' a>l AeMgsvWOLLHp|yK rpI"i1D{`֢};zcc9DiA;WRtĄ8,OsJtFEihqbg(yߓ] X&S)#pF(?X{xC*ʓPsO\ך֚H*&9\??+-眚j+o{L9 E*Iܣ(hhY0Gfɜ1]1d^?;y#!XL>}]u_ºlltl=,rHrmgp[+KW2/Ҙ~s-e2~֚O ke Nv~ՄT@U$ms4HpH溣QoD6TzP0-05,ppzݰ@U8 lc{3i7may" S3^;#6;r@ϯ]q=a/$S{SW'LR3s]rۀ/H`bL_QEr!]R,-v؋8olj?|`OzC9!mN)v0xZ!%H95 mu`$ђI+4Au M8N 8B؃t|c9$ЖF3:WF;f=J]GyQѐBȻ?".إSՃNG_j~%uH P0-W/,9,@'8f rèր9ku; WHJǎk}dFj3v&*1@޺؈h}.5 2,`l*Aeb}+M-HN:znXi-7:=G s֫ͧdoAGcւA- ޸X1dk`W k"&= ZH%< 6܁yŀ( ($Ȩ!$RnH!)M @3L,{i&A_Z 4n8)I@y:qRGƀUToړ?J[TC*7͓W~%ݸ_I \\;IJoVq޾~9s`zW|RrcIc^6HLzO=jTn"p'WRm/翽`ΕȊOxlj\(8=F?ZR\#nn{+lf8n-VyS!#R\ !G^峠QdC60 s4e"T :yσVB8- mNx\՞[}50tu;W^|c9{ޔGCYcgJ9^ON)R^ӊ㔹STb=i %ӛhKQa%¤Gi~-.2@1B9{W ϸuA.rQcr-b'}C[;ORFslp_W H{`_R{znnpwx\zTM@:>ߘg<tb@7+>*Op<7lGgh%1.eտ8b8bhf/dL{M(o2bN>cC ;I1pN83}1T{[(.'7L*w*5eH pj4 y f2UB ' ޵-LIdhc}1W`i_^㧠>ޔٞE+nKb?MEYR$\nd _Z|P rF1iHV SuHN7 X'J$7$X..Q''4^ROw#Lܩ=F*S| @ z{TsLHʌ2sJ+loV;x160~#cIsyQTnGr=jM-Z6R8;dSny+Ǘ;c*=Uʗq7jm9ԷeڈDea[o=$Jh!*FW}.9巌)F=nMŚHg ^ۡkv6(Y IS=ǾG4o/ka }ho}F\n ´Nۡ zdJRG0V{VdKNamЊk hAgA=cޥ6KXX;L #*E&NQzh ! wǷ|ӆ*k# Hv!x $% aב)bWkI#}{ ՛tHY6u=X7 A Z M[12t+I^Ҡ6hNp㚆)R"EgzUH%*Bvܲy)͟2eIO$ܯǦF}icKO2ђYWH8ۓ+RבdHmݰ)# 6Ja@BK* Df'pSm2GҪR9hXe@<}1SʘԵwٖM7[ҩ%@[=W ֊2^g8^L4@A:ޟ,F}V21Ԓivl v^}*A!] Ɗ0a@q֧v3u'ܩk(0+>f:BA5D)U`8}ħvZ+/Yw1'ѭ^7>L*q^ihb"lGlߞK00|4*~oy$zv㵍Yw0'n8 ޝyDkTp$]8>o^sV(H@?O2Ɠ9~v>lc{W8ӌ,18=A;,eDnIx''p}j'IC'*O&X6s>ЧZ8o6&1l~ 0ltu۬wA* q{Ο 5#[0\)/oQ-:K)x8|~}*CNsBnj Cb{ky [ :ƒ˴u62@]@$1@'i}V/O!Y_:u?ZeDŽA"nl+d[e7 QN-w8Fr@{R6=}Vuo (w;QH8ӊ|co'O]ڽó3ɶҭM-؊xb8j~K\6l! "sz}*AxF 2o,/cn8uv"ƫmdqKT{+w<| L x=CgҢo ʨf,JwtOᕒoxi=GzCEۢK0=i<rsɗoYn=O#5!G WZJbo-K<ŗl=*8% 4j!p}r:r{,]H8 SR9Ӛh$b $ۭd bA}vxP\It> h6~뒘60<cR#]n"$JISț A˘p*!}MDcj8^ qc`n ( vIC`zzH6oԑ9bz )Lx#UWy8d(o_?}>NJ%l~2 :?AQW x@Ͷ g9!|Hyg=:c֮dդI玸HN7<&D@  [\>l7A=^A 䂣=<{W–bmATⱣ8sSzmٍM?ع+XF<~s__}>-=6e`I>^.'=)\Rb:bg4Ӛh 4R x9ڊA41@E%/^hԪJgH(ڞ)Iӎ*L`)å6ژ4dQ@Q@Q@.sM8hxPm;*{U+E+2gp@jg 2=i֘ $f'@MWr?@@Ȧ掴M&y9֚NhFzPY~)HOzi8Pzs@NiQL<1Gg`T9恉E!-#pI⳵ h57GxC1j؆c!믱<[(Xdu\~u={.%H:Y }7i<'9C6;g>Ҹ%Ag=kcGh!]~wHS[AVovls <@.XڽgX(R_¼k\^-Taމ oD(.{O>[,vG(kvqW_{U .ҫӁڸkh϶#cҽLO ľB2dӾjqm S ѐzLr3IUNr*&ɨFAi#85utWReHB*V32 ȮU!qyze *M$(s{Fe޾#39_DIHlJ'~*&F^_<ͽ]C$qywWZTҳlsl{bwʋ͵ۓ7VgrsV㵕p +] Ӵeěu>nJ^>7>CnTx9\zg4T\< d6P{W>́s]~37p8?W՞p* qۑF*(B$:V#HU+DX Ag2#z ivԎs`!/8@B{ U |diO7O敫 2™2pJ:q?mSK͵Ixc5Dnrw0I#86tߑz6m7AV1׵A ׿z#|>z'%ݒgڬd\;rrHXS2]@AzT35c |(K! sz[Oz@uYSǕWy/n&B<3Kץoʹ~~5Va ^#6{׭ݱs([V#$s&z6VKxp>\`>C&xz㴤Ha+t3HoE a\zW[CtR(=+ɾO{%Q ,W`B#}>|۱oʾ/͟;/,$FxvmĀA7k9එQ3KD9@%OEh2go$$(9צ嫋w&r=#R0~&Rw6:cޢ顂f@nYʻXŜ\niHwLG8n=?uj @XẎ98N#'{wp߽!eH27zT}wvs],Ѳ %G~ơdk#h1>b+oCu~`w1GF',J 8+E=ܓ<{Ec@==*6[.V?g8ߟF5`b^C Ojtzmѐ [6ĪOPķ4*ڹ m9۞S"Zա2 zԐWOs]2v:.*cBa\lmyq S iv6ȸ- cՖG$Ώrwe.OuoҩزDWK吻4\Cdo%1Ba=H={yl.{uKx$=h.e0LR4x=hbdS]1{-S Gc8'=}i.Qn93O_6[oɓ=ϧJd308DE} n፮Uhс }*)ap[-tҁ.5ȏRO4GU ǒNxߥMDVk `j2G0{J.&Xc hِcE[}EQ/]v'SLpl*>qMm7>)URD" W>zU8 )LJ%Cq$j%FFH1␮Y\oo<=*,H!IY nMr!, iLH\/!A#N7r[Qeۏ+#{556f|x#TY-hB11R}l#؈2c#lQb,4O Y46L WH=1{o!شN |gJX1f C!%\sڭZb@ s>@E&#p9'?ҝtb픐dޫ`ZKmD!88^1Ҭ-мeRiahf:}oM!g_ҥ1x Y!A{Ufa?t=>$MŅY-شۼ9 +Iop9#fY#ԉ=i7Em Zfâ!-31p2$Ye`6*+aDyO˚|c;!!Bx^9䰬>ZGzB?*O&$X$x#nvB56^XG $t'cښo >h\+}9U[`#}+zӥJ2JZ='o 'R=hF@c$*^@PF0z{4$&)cR'UG=0T56Vu8SEd9 ֌y^?.i:R_mwQtTt#d,kߑ6tPvIbhPY8<{ZVC!|ۨ9^<8hxo9`FWrj[v,_=!LĖ9QUn`H#02l5f%;W;v>cė;$I )};)q&9Wd( IyVn>V[.#>Oǎ[q SIxE)c8g#*)zK27PJܨA= 3yd+Dws † 71Z&BmO=\`-B?dz\GyF[,+DIӞ՜"UoUS--,DK!``ӧ5jK[uElEe;HL5ѥPIAQ&g֠%0ZX(sUc&d\o9f$=>9墜W}0G6eX k&>r 'oz߼a{6uSg9\HJ.ᄞ\' K,Dݱ2uퟧj[9X,i#|mO^AuL>9- Vh[}jsN' bA@ldQ]=ƯeYvG)[(=-qD5lNl\դFh*2 f' wS^dbŏ?ډ֞Ieaq0߷?P?Vew3-i\^We?pGl5f)nb܇)dZ9/V)y0MFI#; v"i$icUTaD:֋FZd]d..2;csQ<[\BlgROu=Ksl8yqf䙖(@J1=Zl cNpyVr{ry2O~RI4I_=O+ hambUMF9 >MƐ!'Ӯ}jY3.e2dÐiS*E ؑQȏnC㨨x"7u۲wqVDAj݂zbkuW|es銎[Lġ')'EİH$$ÝǞ  b3&%Z&;c*dM_OR7P)psޒ[WZ<Fq0ɍcnyfw֧ZAi<1'־[g7JhąV\5[Q^Nbs=Lx7e p $^Cs+5B ;zzWnfA0'_P@|t_\:9ez 3Y^O9 иG#ڟ3O,㷧JdnXqY_.]9<7z BUZ4=wq`h۾ҪӐ7fy4[W]A'$~=kH vG~v <ʫ~C8vaަs^ovSnn\뜪sɿ1 Ϧާj27 f҂i)()M4udRځ!! SG@ 3w4ɨz-*Ču 0 <6sNA!q~ν58v4Q1ПJv lt4q0WcMֲ,H` c4c`++juhsnAExm WjG pyVU_=ktpU)rnX׭:#zV}O^oF9޿T> N:4WU $ qU0 7c*1׬WxqQ^i:qɢ"$9'#5 5sM?pM! %.Pہ^xHj։F j*|*dk#v. / :3o(w }ZJ}-<4ndD34e=9Y0NG3^EyPXo؋.0T3Ҿi,|cy7)Va~Zp;A¬FHcҠ9^a{;Hǜwvޑ#9T :RqRNw cz 4*{p9cZ$BAOLAv;}gwj|@HuFWJP*'Q(;4lzi '|~-1liX]LUob#p<+ijߌ.3wKY~UTG+74l:슖c=r}+|1aYP3g?}QK].}k_A"FۏֹgR>l_“T$dW^~Q0yszgN7.DWi G?J6͛IhrzR-9Wiz4q&l/l~ #+H)*qh)~JwcGn):~)wP랼s'-cH[eC=+rCyNɌ`N9s_w'Tl1F8=W[}[cAя_z˞Gq'"$Ӕ)9aɨ OR>$~tENNPNun8H+m3!Y~U" 1ʫC{7qJ|+q| rHFvAkμ%D0_O]&Y@n+;0I(lJlZgŋ]9 $q<`KM6ejX|WHf|[JR8H'<$G{dk'r, 9:t{ χ4r*c؎޽LDEպk[1ϯ}^^q#$-,4aL2TbIdhgw}l/Tm KaȍAg:p_i'zL6k %L2wiOS1pT.lu>Eahq;s}~/Y9!3J@-IktVhD ߜӶj?)k,+]W;cʨ^Y ĸ~pIT @$UX.\\mvAѼ:*&eV\;Ƽ8x&R0&Hn=:}Ɗq=ǭ.يX#\v,;Pkp MlYCP2N}}ַN®n[q|h6RE Žy[2dѶGu*{k{fʌxl:Ҡk?&%w& wuNƩ^tIBrz4֒AC`ECw{l +`IZpc3;۱{ik;ckɮmx{ f}F _}gL23 BްōԆlv'~ǷMhe]<g=KZ">bJnA.ry>I-vwa0plm'ɑdHF{`i[%99۩oĹ3yhq⦒{ƏStYC3GP0<;R^/$<$1O%q1T'n5Њ{E!ʙ,'>ݽMw{w"]&V(GLqU?^kͦP &CN8QnnŸxN1QT<˰.mYteylEQZmjECޮ4 RP ~Lw:N&d)ns}SByu,+֛?Յɦ22͕CO׽:'k6[gq5 U9q#5%#~U~^gY + gF!2N}q֒#vGnW9QGbs~ԌC|CB8t'w]x^I@aex_AIE%znkn0@b{$L SroΒ5[B$}{UB]l¤=;R\-,Hی(I\ci eoMܑz}S,@ĴfV;v-ʱLo2$Swݺ򶒿xqzc! ^$$q6c}(n_L`cփX\^Hw\ۥnAvdT4oc{W;,%I0D%w Ƿ,>u"N)St $%Pq]OUfDyb PO'ښ.s7D`î=jS(onWocHR?be:܊9')ga;L{0$H\T UA%ŒO ld'Hq398lqBJj$onۣ̰Nx-mqP[vG>zUsLa&)B~ ==Yr݃&Wt#6dkFpz}}*Īd,g_4.l^Uf"Fqt_z.K;dI!o8 1I$A(ےFIT{Z[U>|$gX}z1n(]H|sudϏ=,K_?6Pe~/'Ee'O޴iHROp/O[x2Ḫϵ=r@qֳ+ۜz GjvˈS,OHbb\? jޕ‰&U`sV$K ݇5IrȒlEq$c!;3oI^Ka$1HJ 4SpNQI"j#=H)Ds3P"K,5˺LYJ49`%TXW߁`0~RKu$0=?~ ,.uIBH{BFe 3q*֥SR2a ^3~|0/aG=]F|_>PF5Gs4$H}{כ3;U>x?t/J-QђV]}=l 8 +t5+sEI5MFIeO&/JOX#Il]2x[L6xs^c6n?_NStF+TF4m3ye^6іa!0 G OC Tg%yBc_R|)OKвp[ 3=帍! dgҾ;;?5+P:-@uP~Of+᥍I1ՃBN ~_+_]|ftb{@#:pzW1~h6v (擭4ZJ2(rhQ@ZNPh4P=4EH&D09&@KN Q!nFiZ3if}3*V:TY%*g$ U$5j3FcC&@Qњ1J EF[j2Ğ;O˞pZoր$np**(Lu2sL'ɦ)2GLf"ӚLjnimEsXfŸZ/UWwxN y5sVuXD2͑xO|JG,PsJ#X}RܑO|C]$I"fb@jx9;XW~3 \N}rOPdը9'ҨU{vr>G!f9py6&̄zYR+a[zKUexfFqVaiZX>TcQC3Hnp}~|:`;C9+[\?7Oƾ_|e Y3\SJ3@Fš{ Pn^ #?Z Nk8OGcNsڤ$+O0R":` 8jY%GY@f4@GJ8a}j̫~IU#ֲ'`Sc EPqr+.b* (iA;BǕGwO-!,'pC5 9w*W67`2G^k|&16oHĞ^_ !AEc~+ ?[pDkwN1oZ;W4 d`m\½FpPˀ[V|Ox؂aǭ1W+>-FZ)^v\3 Իpz5*^GB  ==9 ^]2GC_?.ǷxA sۥ~kk7!k=̌k՜OQjW~a{v8Jg?OI42֤ݴ ;}iH?*tcr0Jx RiSހ; N2܊L ޸ LcxTyKje ;Tv'{Ͱ)ضnz+ vGk}KQ>gh[[ iQ}3ML خ$Vsoj$_GbOakN+sl\-?' ]g=S/Q&t,!5LL2\BKl9ʟB+<}!#4Yr:IXm%xZ FH_W< ooFE3M1@Ta˓9>8I"IOnk@O}Ez֦ DNޟ\v5A$q!6# Ad FCw(ՁSLҠ{S*7 #zMTsrQ͌/nq}*4B9CE/du@NHlO\w(;W#9S4QR_ލ>/yϮW֢$$]0 tǡ a7֣]elglք4Yb ^b è= f"IfWm}9Q}C,raʆQˑ - eRt9 ;-nH~=}=j6H 0<ⵖY4rw:n5)Vli6 >)֩'jn$[~j+ 7% {:}jUyR"Ǚ{Us >Xn;XQR>C$U-ݭICa0:`g~c?W"ORYaR.xT v<(Pɞx8VeLDߕyӮmPX |п{zR[h(EzBI70w' 7|A?z,_xT𽼖>$l#Fk%f}Jt+l{s0:zK^:%].2HoD@ҝ(KFsr}ѭR G HFFo(gAu<ʅۇAq'4*MF]3ԽNE,7Yd 98ryrE ې1w^?I \3Dp `"[߳A|Lrrl y Gj@rB E^-DU#3c֙c64LFOojtQ]4I0h N+$!GJ=zoswػnSGZlRn_F=Rn$ 7 $b Qf]a3Z\]yv[dr4ۜ⠀jYG.c#+ӶiM|-^re+ 6"$XG.{GoJӽ+3'QK=Rwwcer }ڒz쨵]%sqPxGIWkLF!&c&F#X37;A>޼t}l+ ֲE;sǰ6(V\)}EE%شL *y@'RC4df$|@$L!hUm,J\}]̫ @EptZIlQ'b 'wtUqX l($|9 :CuLB Icϯ -G9+HjycY-!`OYjt/m[h+ p?W[41A?=1hcgH8=^=/R4Qmz{vٲDh#ѝq`sz խ vO+q㑏Zgd+('qE*Z|I G8kv֣/.KA#jkGŢ<\m0݃sΪެKl>$|'ҙmt!ɼw;g=\|m$GO-c *YٚXY pfЉ3s*X6Kv/HtSr5 R]<24b/ "I*#ٍߟGS%1 Xd0o*&rgƕ9; V#|`dOj:ZS xgtT<# aWlUXNõszgҕRc<"K,c>U47`{zVXH;-K =S `Cp7{S׵g(1JHgk(2hXw!27 -qy).HRN9`Q$LlLNr@#z[RV[%Zу }} IC&$=;©HV,,IJib GQ2gdaNtyLfRAہӧuζeޣdǎr? .R}^ݏԱ,HS\!s6,WlTK I |Uzi$&HER$slHz,sCq&69? ّ#9z=ٍ<,m<&i$(dO 9휊짒=3Ue( w@*ĶҲa@8n4SnpDҽ[`=:@2G#O|%]峐9dr9p 1tb8\蹖!b3a9X90~* i\*Y7/A[E 8hی4#a3U`P:#!dj[yp߼X3(^Y9\S_F|$l dQ:F |RK*ϧ_Gԯ%#{vnqkj_}?W5@EB|DzWjt OLD)kY8^;$m'\z87Xڊh%}MZjlt>-of?1'߅xԓ,rOZsԓ`H$8koz>ܒU+#?^*хyP0>zx򱍡rKw+%nQ.*W3Zى?f'pdEi~uȿ2{ttdyf# sӎ,d?5]ҺM\Dv0㟯Rm$8W><ױF+; ~|,ҥ:`=zxb1TE}? h %8^כVWhGj{t@vpq\NU޽?O(iX'-Kn USR=-9>lSLQM; zҤ8U*?1TM͸5bԑO'ZVpƪ41Ufjpsӭhg?4[#v*+ zV]ŸutY>%˕׹|ar=C}k-KOYׇ6V r84Rg|$;%6&d9־mGpe1=sTbeI=01kG7,t}whʹ'W`q(v6~,ax޲st)7afV z.ALdx4xYPVݏj4X%n㏭bٷ"G< 6#vσ]Z8cʿOjL# y A)G# Z6 !iv[:q3T׫hTPֽSGB]FV07%5W@cWF]'LD ~vPY"Fq[XǙr&8ḿ^jZit1[m3G8܎΄5p)N\#}Rq#)h$O8##A??]F=kuU:4hy$b%~;^J?O?@k/UtU%$VP>RiG5hyNQ@9} ~̓Yx^{g8K/Gq/IzW}i F@Vw! {W~m-*mzQsA`P.r3q($C$sK.UQFO7֏@ߘ׆$~5M\0HYXgcW~1y$ֶ.Dm q^oo$;,0p@##qzy|K{pL9`(+A84̀#Pueps{Rh^Gh.!|+ys]0Sl3C^uǨ4yxW oj>̤N-98׌`?|=m<&kH)zM8b>=QIl-ێGRhv]Ö ^@'>1-F!TAñ\ Lo &YJ0zQ0yS>'$lZ_'31 >cCt,NmM>^|QL3mRb(5&uR7axoitD،-8 2\uV?)!(~ _p?CN7?AE \F6V6y@}ޤ&d/;IYR$ ?Pr? uG+K=sHbn& 0w`ぁJsY!p-zCnbi pN?^KiX6S< Xb:F`A#Ҫ<.mKL'z zҢ "E1 r`Efm0[Xqt,SY kr{)cV`8f?{#S Fx< Pw g|Ԋ6DdP oQJ$Vƥ\8ue}܎)K"u'^bxx7ԂK#-x:Қɨ1 ?hP~a4ٚn"Qn+U {u^pr7L xH`j58IEsS<@cΑJȝک .%~T?i̗<Z[ԅdwz-AwTkpA\=^b9U;]«?-;F#w,#`Aor^MFX38)#pXs=ǽF. a$Iw ùҕ magnL{ڨ]·**;6UedX]9Nze+`j+(6^`ycۚ |UJc'fw:Mo"H19L}GzKy#,y% >Sh<ەzg0O%Cy+ZnHX<}+Hi-sK9MBd[6/yGSc84AwCG0F&czXw7yqt翭js ISgZt,9d{ՠllQy,QѴ %W257 >h ?n=QM0=Dky1:3zUg\ȱ8֙ mVIPF|>QԐ6=xJ"GRt(NDpqƦrG<ŵ1#ױZ\nNeb$)ێz]e'szmٶ?hAb#uhʶh3GLDp.G1pHGW5Y LÎ=?N9R2QOci凌;| ?Z쑨w bq@qT!}֣$6Q*9ϯ RИa~ cTA{o)BK,hXcxVD\UDherB9c'R9)1?α0v*.7 cgQ[FaWYS v#p;r6v5!&>'sI F吖U$&HGTBlzc<J[X~,B҂tǮzHt "IqCh.\p7߂2Wo9LvLod2GcZF)"o]֥!GN-8=NH힟T^#7pM_A%m׹ӵQ )鑰GlzSK>`'?mrZ$#g(! qF8jp(PBc7Bӌ mef3(qBb>2NzzW/2:p<[@m~sF"o7#^߫gWDOsM|$>#Х?}+U-#T準絸s:gbʫ" 94cNś$qV>2r}3Z=ss:}xPon s{O(Rrx'"h9c!vo5MjcY9|}qׄJ#a8νӟ$vI+I?Of{ѻ$Pܤ2Xp\7?~ZOZ"$Dl_Ϟ,J3'VúTZ[s jkgĎsR+-d r*2gטzF ӱQ#d*nFFy*jKZҍ4R=i@3L t@oJfT@ns@IyAȠ _֫/L R3< ♻拙i85bNGƼg5J^K ^u91޷b`ЀZa EGG9b})H=j )n9MA9#iiP34j2ryvw-JBqǭA1#(99f tڀ?Zy&'z7x p1֓waH\ [F j:(#QnuLYk"6~ Ҽx_9j2"ŀN}]Nːɮ'PJ2Tx4ZϡBfbH$OZ 2zc[ 8UH2 J[=u>+\Ĥ;q]Ef&!0OLF vn*|Қ𮕆<0㱬߅˵#H㎟Oƾ mTwsxFDx=)Jse $j[y[ -/CZDOT>ڵ7e~x̱>n@;]~𬴱:dž\P0%@nZE* T6ͣʺ+ᯇ1e:'#8ijakӖ1z:Z^*=8T J@3P;Afj= c5]Pz$Y9@g9j,1ީ/p/$M\ {eV"O4\v;X& Z\ݭ0sjj-Hd:'!!j`Cc1hrxT%V<أuz $ּ! !/+-fR1W#}t ҕR>$ռdc]Ǧ28J <$q>d:P2^k;O"ܓ>FXLyc;WK=P3WKXVlUa4$B c #|)CrGd$iMʽ-&&RYz 0%}5'@6puGPUy,F +Mi\`ݩhA3kaӢ#JIPc x +Yw+CGX.ewq^> tݑݫ21HA=Gcz!ax[ui%ڰ:{ |e_ cdzcCV{HEbNG^*ŸL¿h`Un֗WM?-Ǩ5, 77-|&)O$9Z-n42;9a;qP1GIp$e!s~,7K$hw*FzuȥdbO;uI~ܢw;@FXt>Hu+=?hYlX.uHDO*W5%[/NlrAǷj`ed+ƛ.}8>RIcϚ? $w榒8|w1kRq2;UWKuk>C@9(@njE6-ebY1@O_EǬ%aqaZ<gY'{3"%ВXg#֗a[_ &ZDJۤ̒7¸=j#bH䍗kusJt1@rctɤ@ |p/4GkD`r1ʭZ[66$;gc) K̬/cN٩^p0g#zR6ųq^G^(/hU{.A2*~ fz͌n{j3Fܷ?idd9lY6UO;eѦ,]l OjKϘۣ\M3E [\N>k-Os4UYNM*\/$%xE)4epܯ {Ӹjk+n!қKKq>ުΌ 9;Z(Yb})#vy0=)+A$hxl<5^;TfQy ;}@O&(.0$RrǯKps?Er3wrG&dr?VnɃ-  5-. vIY.F=Uv2g20xU2[Z$m߽X(ydH+Dp\46ҠPW~}&`ʬ^8[{U>A0s (ʲ㲎+w'ګtbBD_o+۷P!تd\ qdHBY"P H=굡A$ "y$XgJ _θ=y)viWdFGHMX^'xD9N;qڝ{> 9;,UoFUn:zPKp|R9=1$[@i 4$ o8zx;b<\sި]EIF2;ÿ\H<з#F8{P;2ȯ0j6P$bf`Cv?>](LҪ8=jDؖT7!WӃ}jRG:l6!}c1$vѴqE(8 U0g` 5?Z!iT`}!7W-(@9by#>dj{Ӟ3GlZJ:!R[kd:Wqt}^+ ^Ո;טxA3nn$~z 6_/尿io1ǥy',5O*@Ngz2:hU*qWj_$G]^٭J:ݰeWOc<~Ĝirp@)K~x F%rA֬28#1 סCV][{x0,+x&1:^<)X"|{߱Jm$zUPHc:fwQ ׫1C6;$P~F>}V]{^)bZ{`?%*yqy0qW/N+G%#w [tB{sOӡL>We&zN]=p;z֥8;gc]lהJH(ߡAk.? nr6 fjv#=i)w@\Ԗ;8wP;{HNM&r9!hRxր%:Tޕ\9Cw UxS+v21ԠyIY1?Ο#!); fяj4ҁ\Ղ'^+fOǑҸ8*sƭo3 9ZٶsM0:ȧ T#8(u ʒ[+/Jǻ⺲^x59杄ݏ=T䕬&9ya^=Pp85@❈<ˌ0bsBk 5@PW9EL֛>q52'dU"{&.FMZ.V95j:JC\=݇嘅 #Ѵ\7#z~aZLUp>f,R&h \:^FĤ{wms넎Vv0*953 e&^+V6ܹQlS~R}k^T5yF} )b:֔g#,MsJ SInQyyzP/7S{V&3#L:X?+>^?yoi;Am!Y \aw~'kKg޿j$jkZ Åʡ_}6+O+˗#(&ZrZ_ *2Wӭ. `vQ|j\:HH^98~b @Wy_ƻeY.kM=k"@<]k`"lt5Щ|6r_zC)=xٓ[#g co ԢN=ܺ~QںvǷLzǁ:}xr:ס1!x'dXʧ$py=+N 3qTFzuw!UÃ:g1Cڋ&և=)`jV)mx2Hld)nхqۥ$kn̷euGB:<~qEGc=cQ֒$1LJCc6),6 ؾ׭XR;q, m@&5tY$QJ悴q +q C.U`o!k)܊ $^ȆO,|RGm6@9ʓځ]Km0d.wv>❛'9̊^0H#ڪNc o0.Al[-gk7C(J$I++-#OY1Y!Ƿ4bK`hE#3eo$RUpp}"{Gs(ñ%}Uw¯*9}jks kbc_osP@ V޾\̬sDZB0eJ∉*Aq${w1*ɗ;wsSexn1/"Uە=jW*.fQ$y3+p:sԂ8|B˜A8/psti%1:(. dUŭbi#h˕q?Z|kńp21Ӷ?e5eV%n6ʬc1ǵ+ơR\1(wZ97sӒ#( y=梊9&t6{-;۷;yybe|pK"]bh p={SBbJS8QsT*L`;J TC V 屃>q7g^}_00];68qG-#V& [;Զ^p>ns;Y >V-; VW"LV4hҲ}#|h;CWV+noIz{UeG'[w(WWg^u([pŘyn l~=Evz|J;8=V|*s?k&o! >,zY|r[e8R+> XF1Z| wyNq*Iyo7uTb*FvLd c=Y6sm0Ui]Rm*W˕sJg b)nˎ2vd#}:wyv/IcGW\ed뜐q4)3>"}4dpzUA%FY6C"/V-hC(]>SN2zqkqc0 ^αH9^|@3БsNƔ}ŰHH1*+u-w1h\2V7s;zTBg vڄEH9?֙l(ܧ}IǸGl8)]C& lNsq1ykq*,rԃMvW쭴c8P?HWIz}Թlz.di#8̌~^0Azk񥔒 %9^.š8緧s7Btkǥ+:ܗ){gȺ^*ʺ͓ q_I "B*0rG$cg7ƾY۽_G1jx1?/LzR3: Hc.3#ޝlqOak)?\5x*j{1OʸPwH X`9j1jcrG9wiTB O=pSsoB!%'|1u y0E8W_|s^^ x# +6{4VXFFӎEXÞcb1ƼӔ/[+q[|Uh185[W8֩Ƨ&M <QzqO@\T4nC.Lq@gqsh {P!KQ LTxF0E9XGZ*5X80xg"rp -p&( ĘV4;PR. o(ސ9漿ZA+o|ĵD7:ք5#(!X1םH[OLZ<1?Ƴ?Rz;ƨ@>ʼ_nYen_BhQ"F0*ֻ@Qr +ge= UjqɥYAZAڐZzjlryjBBCc"'J e5| (.f4~--4zQz3ߥ\ N($uPPft=iݍ/KyFr(m<@79IhAri-3@9<3um~XsAԭ(b:55; V`*UlӋd^I~ 7 rM'58cYo?Q5+(8=۸ٸ9 ۪阔9L MƩ$QA&Hj2ޕ0l_RolYcy9tU';E p qP>lRyz$uYnT 76='F=MVw,sR]cgZfO5ҫ[!;N0GST7uTXsE pjW*U2(!sE5x'lC-_CsChVS/3Moܗ=x0W';ԀshV {W3m{ֶ,HyU m[bban:VѱKds\ ghhA0Oq j[sN[LpG]SY0[r1VKv0RX|íbjR8m@)fGBq+u.cM#rz ]8NkOM26:Δ#ZSи&p8,*֍{NXQ :.pAkʩ3.I]oIԖEVf`z3x2%HA^[jap~Zo aȮXU9l M@TΝIVk&Lʚ:VpF@K<ُZ3Vb|qQ}iv0)*0zQA@wJXc"HBmA5  /sVIN4Q3-3 WX"c+dG-TB ߚ_<{b Sl';/̿ r3S0 _zFzTF3D1s0 z#oKwUܼzM>U#OCc4tU#<{7Ȇ!ׯj9 @=Fޜ`5guq +.7xb¯ױ+nQ)%Q-1xN޴2Yx:GǒA#44у~Qq@u9@;d%جk2Kh i#B9w`jIs ѵY ?6JLZ4L+#ݒ 89=H!P}gL[k|r#=.D;nK4h@R{uR2O qnh윑,s4tINlzPcVųeP˻9'Ƅ<,1Q2#oژb&C`NF'E̍}d߭DKkǒ[_oNiknX;dKe'8f':tqHXBR@=?g?J-Ͷ.mpu-zy]< ) g46Hlɸ8qD ,V,r!8Zټ-d;cMpϦ=VhذN0py<@ C<rN?ݩQ`iaU?Or=iɎL5hAX`y3Q4)$R$NXSM X` dDzt<6M%w ;4w"A& t۞¢+iZ_y9#*[GLKH F&f?"?Jl&bW>hc{`tǧTLרSHŻuUKe!sKG:sq_jI4Ɠy۞6d2\/R#%R4<=N:UyR)dwSdv֚",[?/đ $tqc*.n^u#᜹H#9ZmosWG5ϓay#,>b%%rO'n.\ ?2x]LN<)O,p@1I^-10tۏL Sqjla̅r1_ҳl0$^K )P=³Θ+Qxw}7:[:< ǿ2,@NTe$Mߗ5RU}'(%z= $0G4L!c\6n"ye.zn2T+c9=*3iRY"WxԏUc_߅%R:S rT\U0KJ>##ִo Bȁ=۹5jҷ2z 9~\=AH. F Jv8ƪ$򔋌^G\PC6OUU+)q9Ab0q.5޿*rOVר$OSSZtHHTfce#N(U0Ȥ1?ҷ_e #c`OnUZݶ$vӵois[qTz]$pH9ǟ@@ gBۓ=8XZ_m;:8Gl@Wld@eɎZ,a03\Ԏd FBBs}k2(Ð\])ʏ2ȥIprztVUp69?֒#I r75ZpXLsj6,2N*k-Xz֣'"˨m3ڣm#(c<41f4R?3)+ig%[cnma3OL>mu L7ٶax'zDAB$igfh$Uq_qJdŅ L;c@& JHH˰¬prxĉ.#7|Doxa1ʶ7'9cnSn;Zh(lgd =KDnw>TƬ3c -}j{p>Ri9C5spGnҽeq <^F0,&;8bOj$h,Xr3- {;T9*uvAaK?(mP+or޹٥$=3-ž <$nW1234yX7o^)P(#Z8dũ;8 \yB3=XWhO3r%ڥFOֲf*\e`}Goʳ].I2:O ZG7~XjvVy6a$O$NI.dyvg{||ܟ|J?8n(:gr2k5mcxn6ҫRrv|qPrVP+@=jtYl+9]$gCZ#;1 ya)u]ޕ$38'R1q#J#W!\ tz+vz:s$ʻW, ~9Xo-8>X"ed 6 _mSBTmզsZ(Hn,4İFqh\dy'oX'%DҺ++ĪoSHR 'ִ%Q :"FHqUeNk>[NJɣDXQ VAvHqcctkGޫrzJf5\%xA_g*4cڲn% PjdۅGzMk* j"޲ϩ⏴Z 57Q`k'<p&s#`89Yuq>qN$+ < 7UuN ƸFUO9Y'^ja*杉QO' =54Vk. >+.&Uǰ鞆"vGVaSOjвշm}7oJR\u&6ƽK8U}ּI nBv5ٍEwކRkjC{jh#sɀ;f}?\4hzwJ}ۗkPMf 4k#fF5U ^8h38 1HN{bx'֛8CL]LGn LA499=)88&xs%h/lPR`t4{P&J4yL,O| fn@z_j{0w-lk#nj2zM F 21$ $j,iEpsUsY:n'(*ſ<(vҩf1 jXʑVsA/ piX2i.}(ɦ2Ҫi2|BMF y8=)嗞X;zTS9Be^ @+HBUfl3j& P0ʞ]A9rOZ9vC% Br1vx횖Ka+zu$ěT+f;Riɪk *"Gys9AFwe淭uE8,'1I)zX;RlHP͜{W]ikg|gfkuV%ݡ$kj)A5zs`+cu֗*jr6;xɩ^+ ֤W yb؁g} 4nJ`t`qJPsJcR2 l9[x^uX~Ƭ<ןkp"=MP3O/s^0w 0/Ԍ~UOʜ`^euQդRԧTI tZpq-Anx#ief<:^cSGzJ +\HĊG2R12q+~&) ErZnϭIn^Ijꤱ9 s[{;KJ{|j\dbR7sQ7=Ni55ؓ׊<P; YcjѵjK{p?꧸I7#k%ِS ٕmCV|d:^zԺxrOʾLm+M|#n6N+ڕƓl(Њ,؊4*6L~ 5`KY=:zWi$haY2WklK/}+_ƄF4bIK2^w fdUḜ0,=|+v#,0QkKuU@˽J?>+GbX,(5q8_C` h-kTjV--p Sj} $Q1qIechhݻ-8*Xn~Yܤ_eBe4RZW*_RFz{ީ$ xϷYGq eH"v0 2{C*DpA*15rrv-wm$a*>45 r=>'rw"WHӊkKv`ϵ`NޝO@ټeVcGF%H5Uz})nDR  {O.Ewu~>.#d=ӎCv(F*5*v}"ԍ$x MdIn `U?n5ݔ(ʔnMjn[$yT dQשQ>nOl~7Q.XKheo%`)Avf cB(gL._‘heWU@r1gϭ8wB7n8H3TXIhx|܎zgۦiH'}hKMoycw (= "vfp?Gq**L'ʯzfKuG"|Q\QD4h.'z > x \G`{-7-:ؿc$wR`cg4Khe.6GǸ\nDBq;p$`raLq_j+ʄfNrGO\RŲvlB#=sJ-`pYst#B>nA<6UE+myVy Yegh9^cgqeMG?ƻ}[KXd6 JKytE#>U1/B]F>)q>MUYݺ1s@"[1 I8yT"v p94K[0w%TߧBo!;JSdzZ4-.dIeUBlϧ4&QuFx fezν 4HO ֦D8d-C{̽?.1bbx& DaT rG"if?=Ib&DR8jwQd,]#go犳mb Ri\nۑcAnF$G#'XB$2\6LJLrs}(9ClLi3LPkER98EDW]rGJa0n۲>)<񫹋:9<3p|5q>c1qI@zgÛ$v3Oӽ:yd lyy{zkڒ)bˌ2jnJՖ.T\Վw41:*JTW\%"8 'qЏ֛$yx@{ OzGDa6tҠ_2U&0)^ɑtNAn#7'\9$BC08Lҡ1,9ڊ`H,?:j -9@oAuM^6Im\ҵ4Rۆ'L}&d!֨xiBCޙw"J][ trTԑ,xLJQopZ4y72Ggw ZG+e-{se_NZ&$i\Ʊx,17ʾVS5۝O$rsWŮ&w9ZQ6k􅼏sڸuU9]yqڢ{܏py4y杉:avžS[7y)QEtj558 rN `^2!jZ6F@&5rUnsZΤ1>"gʌcӰazLxޟbiR4ׄ 2KYܸZz^$lq֠="ܲl遃մ,.ክk4 ^qh[g?ijcꦪe; u⸟^yv1Žڰiix yO'SWuh 7y|FC)UMi0*(rEccKKB^i:a=k \:g&MsV3R;XcYUqWsXHkAS*MҖ9&b4=>PW() M0AEE犄vs5?JisZS$K{ hq.EB˰Ңݷ 26[M6P*ISUbn^3)皪҃JӪ;G/STEO $ϵWf$`  mҜqp(|/ b8Wn SG398&dT\ֶ7ȣj1+2 Gq]i&o'N:ҼmFGL Ls]P!HvIG_UGWY֗v4$~PȑBE3+oWd}eY%S"9}kLu1[JR&S#Gm,^-DvGU!s@Wf`,v}Ftʸ95m$h;?m䎠{SnBI(}xAHiNBDvjsncqyjԮ$˶&J_˵t!7VeiWi?)qEˇ{*R;Sar}h]P`6qjm`-U Ę{yeP9===B !-H9Eam¸$^})HNlhF>~@^m@#+D$0> 5\`yw#B}* t%-l Ҟ̱F|9{ƲdU2 8֬J d})X#RFgH\d%Ef2q#<U%%QsN x+Kr:_ m*u>ڨҼ aNM3 VH*rH gyHч~=6YQQZ695XS̪) -Oc;NZSnru }~Zi|ӻmH?{"Ѩ03jìEnkfީI" =(s{JE4r"l9ߞsY0!Ix6?j & zù~DBk"OB駄Ylv%qq iw+,e U).!6Sot(ܶ~})'xX\f6W+u?C:-7c;pqڳZHDf+=?w)1؁ޙg,lc$6 `ABE5yW푇MҩMlD7BM̩BFI ;U%gLr~4?}o+U +Zh;Ӛt1ClxʟVH,jf f\+O+X*lQqG5 -Űx[jO"_v>,RcCu `>f $7)' q6H>Wmx 'S\.wp :)}x*bA:d,6y?x QV1''d`YX ]Pc:Vs$f?ju'<Zρ֙&]pw¢l0==E0%G<r2Nܷ(dNN >=3q}j ~?Ƭ$/Ƭ?H@\i? bַ@X/ڴ8'^M"ERI!9`?/}e)j3E+m4JU H03f+ q^'ڸ⸛[Qwoz݂PG|g钅;\F| u*aeڹ$H{]NQ7""VR8I=σ=+^.~hNC!Y+Y4)bv5i&B󗌾Hh\QpҺVb'i-MѮW[?#*Rl$S(p+j+ #N셡F3gq[8Fp,v;$sխ pqP܋p7LMl1gğĽjQ 8HwmU构n&ˠӖAю*by )u [wIvd}ku䐂Ih8-kWf,Yӊ-n,8ǥt[kˮyKs* PێMz. pdr:,HcmF*\ N\Eo?ֱ(]< ۚꊲ88, y/B8 H3^~AڼW3mU*fk>7 )<]W&Y#y+|u'ﶣlBzoH vK_@@_8:PFWz[/ٗqMS :sV ֨~\Zkw@V+J;pk9iBzR7/쎙N:8$n€3r)sMc)niRS€H8s*9"b`K29xْy(2lC, qT*\cBY e9&批aj:U]hhŹ's}(!zMݻPR7Խ#1sI A.)Ry֌`g֏O=iJBS@,y$Jj@P&%8h9T%'o4e^OrqPg=.I29-\A*6JHUv) nYT>>>01%d'#Aڂ8W-)Bǧ sc$qLO5,W "BN5RfD`W³U;~4HϓCU%T2KMS]}(-!Jp7}+6I>_,t j ,K+0L֨I9OuDp~*j3&rzv'ϭ4v\sI~ \5:ӏēEوj[x0w ^ߍ^kF;1c]Bgl!эSΧ]օ &;VF~aooqw8FsFA`9@5͒]wEl@kմoid;3+kL#܌#:M7JUQ{f#qZi+*k-?f08Fmofc@y5fcjoNiRӞ(,G 4hl*SO#=j&;A$sP21([ҍmݠu DK嬟+Jj e_-H}1ך;+όSKK2b8l2 Fmv?;i"PdGf$5!Py;W Gy6^ O1x Pɫ23$`*:SǎsQ-MqRŵFO雕r=E=#ÎP%yOv7 I\z t*I1,(z>-&N;ڽnI3<5]i3_x1X,*~5DG1\Ow]{ v|:8ucy`W";ܑkH* n}8Wgsqq0RaȄa0x_Y Oūe5w#?^jqp0##Hn>\rg,,Hcޠi LzyƖ% ?{=EQX~hFbxAڭ}7<" :6ٸ (*DXŅ)JX{"r JYF洄!à$``~_ҫ,+0vU2L!z WEyL4[1'zSfh&ܸNuZK8IcvvtEt҉'i-Sx`=lfto\LHʲݻD@Q q֤wOs1E!%}VF6VRV- 9RP*Cs:5D qNzm&Hv bӞµY p#lnL>J*YȒaW|Cc*[\f2VVp6nNa+'<=+Wto(O I$.]2y9!)LaD8Nh{@CWRE3dBmx:e+2zmȥO*:,*hqL9X Y|`toݹ1l\=3E1fi]vr1N/$ @PA)Ci#i0RI^aZV31=a'wøҫE<-iUQHl*<; GG$7P2uV,:v##޳-##?f 3:cj(Bb;m5$Aen#BWSҠW( V)]n2*G8I@a;2ww;s[x+ʛ&% n{n7Wr$7 $a=Ee'EK_-ά8LsY ]Vr #@*IoJڹ2XqYK4peu<.9`:QyeQYЩ#Q\H^WB<kNy$fCP \BLfFX'_HFtd30ppGQ9_HĀ0RfcpVUj[X\hVK/ Ġj~VR:ޣթ-V ?UIcfh>^H\=22;n~oO!fKr>ϴGz^XJQI 1;zӖItKwo+/AEL.1 `kfV-#v3)E[:w1` /힄ӭ@hXmpA>㱦$Q+ŰB`n' 09$wϩ[4*I~'RA<\`yl:AreE>Q5`W)׉dյe!&&S3c`c:I2)'CϔÑV9(ԖFc>[0pdrȫ}DbDpGYe #!=xjr%t1i+>)!dp">lnqT]V) '#'V%;{V[\2ˆSOۢG21L JA ] T7Q"uN"\-U޸}hǂJG_jdk*1?ǭguf|g88FscT1H GHndvgbUaF02?*45<ԍޤ 9"t:*#*Gd)ҨT.L2(y=ky#:)oC D$pPJ`Ն+AFzcިwc $|FFYOCޔnisH\!P0`:==XW圠hI<8Byw)yg\}}*ٞ@! \($ڨg@,g#F1}(T,j*vsYx064d>AQ <;z-ҩ,e6\6x4رȹ'Pmw##-%b"v{gRD=13*I#UЩoGqޱ"0 r/L}fA)@zzUKZ& Ww I9n0.b8'#V2lP`?UZg,`I#'=uж8_0/beCWVdGvq:=qq;o-C-y1(1Ks5\L*stPXtǡ⸙B&wG;ܻ-Q&Ps5Tv\)̳2F DI6HLOp =*(3 P -Y>)<51e#P H5^BČc꜒=sB5D\~R;z0yh΃Ig1Fmw$>s5SN6BZKߦ+5XġI[p0=0]9cdjC,ѓOOjAkPè^FnOJ._c|5ej^gѭas[Iڨ!wVlw5`[&zcvUpyXpIWZHCN8#:fH8ǭZDe)>A 9dv <ʣ'zn?)V-;''?Ɵ"ƪ!* y?<<[.O9W$pyc:WԿެ->4h=#Зp~\M5Rdddv+1˦c'e9C ~uz2=M6:tHּKIPn=Pq_ ՠzlW cY ix t[t&yscvpb oz)T+DI@xcKP&T[XLNNzIyC f905r6' /{sIJHݼ< }{g ,#+H7(z>J)R@"ӭY@BI NR>9^ڣiW;UdÜAA&.V#$XP$ek,kRI>|tShtfmJ~}s]-&(Rry/LWm9chIyo*>)"hl^0d^sF3zW)Cq^k{.|>5 h4Tд@zWvaRxzm,n#Mb @M "r=I"ql2k#L]zV߳c&pڠ\6;׃G)KH__{2X6b7<Aަ{GJ),z@<}+o TD^qϾ?|AeȠ9}|6v9Ulc?w>3s{Wz/n|X`Zo Tb:Nwjyǽ[OyfwVѷ>'ЀzF <Ԡϥ0z@=3A>Ss@#4ҊJi[gNo]Z͔1BXnn ɪJq֣ic=MwlOgO(8zd3>7` ϖUZVy@8oZ$N E$xaz< e;8 3+x$9A*YI%z^I\N2 ֳe@sMu/L}.s⑥~ѱ8}k&y?@Һ#'Arۂ;t۔\)ֳd;Ut?3g^Bq%@{e*OsMSv :l8zeG"cZ Or*6v㹦 <☉nG$cjza6H֚ͽm[Y0楴$o53\g-lvc"0xt@ՙ az*@*EuV::j3&I?p=;S$~x Qɥ$P;W7gJqh@i) zR|4aQO'@o=x}(Rk;A|f+Om8qVHI]>;#ۤj\:W3jL9 GV`'n}*SVS}4?{i&=>^ Fv b"E3bc0= ,Yf{񚥸bt2NA;\ތJ]4`ϻj?uXQ:3#.3{ s##ֽA"M.W9V!⩄-<§8-n{Kp`6x4)9<ҺIGڲ֏`ܮ IBGAV\P~$% cRɐIU^id>bv~6pxe|Uہ8}f 1<_Xۛ.KO*-W}j8 IXn1ПsNi鏜X%cЏQ}V#ETlrur8l(v4cRBR޵=Y?bx 뚖;[r_~vdMKXX*օ3w1PV?pU9<0f ?>BdbLpsES2m;{E.d4YO _ItCM&yֻq;0i7ayǾg73G<.A<ۘi }'%ȏǧҒInGaIs=y5sm+-ʆvI6dI#ʒxLehӖs2g-2Nz2e̛DA}^\4/), M62 #*.z)-ٜ2/L㸍5#p L~7SMzxش%~xs^8R3͑3`Vxǿz؆?gZN 4g|&F!#uakWNA l>ձq5  0n팬#UFvo4rJp~f hqsS۬ily.=ҰcD$,\,TVA:^9 QP0U]"V6 #=1S MXw49l285lD ͑ FJ'kfG_N -%; {NF}+;r;a>PLI cQ۩_O4m4c+wtiBI$fįS؟6ɠB(1xm'p+p%`.ynZd7܏#ax\u֏*A%s0'֚Z =M6}A*o8lk{Lp8a \fHJ;dH SWO,}2yX GfIYW >˒2NK` ֵ#IR(/N8g[(bgm։Ӊ992q<عSϖ/=AAq7 % =}Ig!݉,u}ҵ95OtL s{wVH㔿v% s PM9pO0#9'U'| ʾrd5*pnϗp[ OV:qo0Uِ =g7yyy=1ibLlp1/jnlұR)1w$G^W:U ӹXr\ո5Q*<8]S?*iTibN[왓36XۧPJƺ+BOɎ<֣>pⳤ4&sʃ֚)ynw8/,o0 =hF1-@+lsQO‰D{d5,l p]hq,9=cq@%}˲YdǨ=?WYHѡX*7Ty(c.]*`'>+3cp:TLw+pN}QVd!s5R;'h6G=+jǚԂa[]66lȑ̛nVk\js.I~f U?~A8Gxޞs\28|@3nED[Yz5ʬ+pޕJk>ӵx{ClUsTX?9mw~'G$0z+L5K߻<LWmā,# }X&g;[mckw˜! wszVTԦWvÞ~Lqo mjvj%3J]X`?^}Xm,f-XKBZ+ jL>j'1ּTQ}{-Ӟ+珈l@3皉lZg?Ԗ-=='ev=Y2Ib;zi9rU1_SK!߿<=&QW`W$y#:u_YqRi2\>[9S$5YLm B7ZрJSUOLӳT*q5&qրғA9j25;ծz~5Jr342Ι* oj7N8FrU@F r'9)A=Y#v69)kgM!bM$;6sq$4;vN1@n0Fs֔< ɷg҃" W=s@Mj^ \g4$ca*E\gMRv`K=*#pxI isNW@^4nsM=)>ت)j}îzǵ|>3zEZ2݀W!o<.anz7#w@2Wg7Es<%杪A7NJ$9Z?_I"gO?Z #nV&<VuK}SoW;s:Oq< nGp~Hs~^֩2 ~kfѴ8鞻2&t]2<%IFQwښѴk+ `/KSo+ap=jy5 df dO֥ľM9H8=r9+%sӱ&F|'?֧ ;`ex c> %Q c9}*+Yo)$ٟ_,=:sPΏp;Íf4WirC*+gO9fT3nLƻ ;K<Ȳȇ^H?~MN?9=zPo,$rѮAzȾkͼ "8}ZLϛBpz:WC=]BLCsǧwIї%a S&:r>q9EI.]U0xky&- d8-8=T2ylB lr=JRfǖvbdFAnzWTDf2? } ʷޝғ)&psL[^j2+:+OyKe((_ltsi U 6v\t}Uuf2sEo[irv`̡c#'zS#F*횫1s3&r |CH݅EmIpqRLo2wUB 1Ěkvm"]>u*zO6#yZO(XV^R[4oHapO$gcReFdO"oݖ64GcYI3}qA;tP8|"y*#2#H ==ag`~Ak$(8ޤ}EC pA}5;lѼ.n3Ypc :3sR,p6qLc]>frԶC`HǵW4, $fVNI z<\}1* Dm;YUI|HnNx>VBGD9U"8q,2Ec`gP9=1Y-^)N=<$6B% `|T*'5;ݟG%[-RpqNU[Hrw8USS&NAO|ԟbv&",9H;u%Ķ[Ϲ# @~!Cu*c_Yq" 0q 7\ǨVR O3l%AwF XdYmNc2eh|aǕ_J#1fyAbO{^:R!''Z[DnR3Ϯ;V%͐SI2p3?ҨEafaޤT(n۞sUN_-ԅs~\#mWe%qg_2hϷJ_6` _bU `X ӼIR-?B4ݏ.IWY_"OR9.ԡ1*+u {ʿ:hR.DZX0ys]\U<}da8K\;t?*ԏ>$zL7 ٴp ǭpݖ]m-SgSVG:}axww޸1z@ݎ2kc#ϩKCp9kpCR;4a:׏dWXuڽ(\?ikw2WT%c4UXڞ*PurH$*sSk%83 Pʒg"LIaֱ}$u]\_]xjMA|aO}e5'6㎂8dLOy[9gl~/ʯDJYkFfeZ9< ?QFirxKߥ):R"']c;ϛNh̘sYVsYM쁏NI&O=XG 41n8 s֞FG;Ԁ 0yvTJ'18AT};4\.MVC})3r) $ z!擰 Z2OSjB{ќH=(}Rqzq.@o\SW$*3Բ,gHY}NE zd08"T+F0zVߊ˹Y9*YHJd 񲑓zt9#J,P2Uj`EG#mުO6wF\2_ֳeSexU۹}2g, =j. j_fֳCpTf6yU ga y8bJ;+:3o=1Lzk%3㎼):y`S[ڙ~ L* v>BFYi./,;oA3aYC taeS\lRLd0j"vŔ_y*FSnJFk#v~3޳q:\sX)Xb {:6-08Z*rjm2ja$Tzt*8 %Y00C檯ީ ?tRUvy5"-yi@;~qQ=qN-'<@8i~V40e!94>Wz2׽H |h}MkŚ[6tn̅@7;|iCdxT##) 39-۵ZU]dF!T}>?Dq_c'uify$!;GޠFa7$l`ܝ*2&'O*?#U$2;sz{Wy,wEXmqsǯCpdsV乊KYbMc{z"VX| v{?:LvcZb[)d&t3SxU#<:uϧzY9v< ֦D]ܳLfM d6nK+aNxa2R9;{U|.Jʿ"4pΨҫE;%'zoTcIE0b{`:_44P ٩zĖHmVFv=WU'D8w+=H<Ŗ.{PHb*& 9#'j.6q ĭ'f| UZK(L&* g=03kBjGU2L?o*[ 1s֟p7B1&0csdsUY^9;OR`\4Ip(#&. r;8[L}XV7w-ȩ|=Ź$ 7GH*~Ңd"d1lr?"@w"?*(b$q 0Lg5QCCi&E;?0a$q254QlLdp=@ThC:D#w 'C2dqjBĀ[8kI S. |R!&wT ">ޖUXcW:%>j#dzx%MnRyy㰲,dtAg{(͸D;cX18*%k689N卧U QNs߭1&IwnG;wc ;'!*'VFTssQKk3hNUYSi@G__JCL/$X7)Ei,'B{%EPbn>g! s- "nހzo3x\N"6fMzg+jT R =9ֳT0 9Xdpl %)TNpG8>Dmi5O;l-ǔW%Ԥ$ 6#suS-G#a?֪Bv<R+:{Iweox{Uhxo9Mtq[oH27 zc0[J8=}9nc$0|c],0R ~`_E~XB|{gR]Fd ln8}4`R=1Gh1*Zel>_΄I)0hÞ>xEm`nQ1c 'ө5_Ft7]Irʲrɱ.NׁXPbq.[ {f?yH-߻8'#zxD)jğA۟JMUD8[??5Z-A[հ}=Q! c_[Ey@*є;xn"  \ei)ݳXW"R V'_iܼE"۰d}+kti $o S[[Chʷ r;jnYZ œ꾣=k"KSLH#8ѳrjki<89`=sIq7vt̅ܢڜ $SDGY#'}ji-f `=ZbhĭSϠVn%-,Cc32jOfSe 2nH&73Ar~N#+T_WhL5iS)"O1G=OUys$GmnHgyp18|xf {zYr&=?ޚԛطEQYJ#Km|Z4L挂9-{zbldfT<DTu<'p'jyH<+Jqi$-x5ߝHja#=.v}SmI76`æz#ڭ"/!+mMtw=/6H TW@ IUZǒ1Ǩ^KsݙG cի?#\) 1TlǦ@a^s6V,YϽ\@]loZϽ4O w͖2&BN+9y}+OцnG8+!9>UbJdUXmj)NOfIC;BF;~Hg9 I=Qx'#⽒fyp#ڠ?뎟_PfL&=}t. _ 4[f9\x@Z6 Ĝ׍&ޔPxdy+,ff:_ҤWjXjr]zӬ*[o~=6m}2k˒#E9WOiz<ҲLR,p99'S~\Ls{w Z{ !j7yW7 |/{XD,לjvb:Nzr; /bb4;UIQdG$I݆v̛HkGR#\)YWV㍳ ӎ+mZEQhak`ִ0g#A,ǎLcw>NY3~(}J)-al ߢ7rMhdvέd1E|:S!Uoe ^!☄сרL 5_ecu&ΈFc7,> +B#oz5ma|V(;kS=HR[~ =6 WTA"^4*8L؜Hm{՝ "SRE%'҈Y hڹ*h> 5I"'=*Ƀgi▀r9iI@ c͸$AZ$IGjɏV3Y9 .G>g$T+n')P~ҖF=rߕdIa9gZϙpI2vXk:l] :Y#p9d#o YLd.A oNgMeWPA>q1[߭eHGlI8=ꜰL2+u0$0*~q.z5l̛28%S {-biAi]r3HW 0=b7դCh ^1 ̌NҶ v:b}>ˁ1ҵܣ nP ַ3ͳb*/8ZJ`ֽUc YS[sMѠ_vqm+eqH)3hj`NG9WsN@W+gjlsRPzqϥ+~:yiC5@OqN OJ{ZBxSUMj4OfdU|倩4(9'488 9i${PA9QZczPf:Gq8aPHkq֏Ɠ{vOFmdd1?jF? NkZ[ `:D?dǣ#3 ]3b# Gz =+ё[ҥR{ ֫zzu9Y>@>BIP*f!B(B0jXa瞕4@8krYZVAG'ƺpvqlNq9\s#ڻ[ Һc܌מxP0 -؁^dgC0?ʸ?&sI#T-tҷ p2 H+s r1]<$o<{vdw.x>YkW#9>2Ά|ǩo’|>4d=Ԅ%ˡ#c_[OYi06@JmϠsP6!vn?/J*M07{ڻdCm$Vwh0y HE@84I(Ghnֈ۔Pi?%rZfF~cF.bI10w9 2vXpdR%8BO|{S%y͈ۚn*XnOx])Yrr;ߚlYۊ GFu:1ʍpg kT} pR#*xvxO5@nu[+[*Py鎙5rF>?p:4li#mO~~Mk)Éw>]5t Oe$1OLҥ "hpI: m2瀬09nqJK/|@rGcuK|玧ڡ$<@:aKq#J<T7 ϿRhq;Z7ʑ[$8C *AZ yL 9HX."a,m[[d7G98<-VfʌrxM,p"+.[}4{X SDmBa1oOF5f 3dzly:{4gR0 O~4i2vXm,b0| Qu&`S 9xRe1W!#]7~#s4yBn\3En{Lý@|tW1ĜV/0r垭SB+ 2ty+t7DN Egn">(jH ő7$_z4lP}jXԔ?Zeݔdi[9D(r DAtiE:I`G>b+Fde$F?T"@~JcF<ј(F8ҠKdbJtécn: v8Eo5KsN&GGǸ4iH",pq@"P:}pQ&ӓj2,6Scl/ʬJsF3Pr wǨ`?ڦh iT;f ҥ`3#X5_:Uba@,,z vTRBWiG z{J[xW_Lgʀ+Js1*UeHIxV D`xw,]F|i=VR@ʲHylO1hUn=zTYHt.spDd`8yz0ǰwh& mW9J; zAIo*ϖFodRQ}*7#wcrl,cn:`c֡w3/2ϗ;xlUk֎9X Jݞ4&dpF b08}*K9c@Tɴ={c׽hgE.9CpWvd{ǭ;R(23 9_)+V=|;ч"Pµ2A+hi{tܯvXǓsOUxԿJz ue6;3.&2sבS݋fB S{ nڧ)B,x=*9@3ȫ&VQ֤i۞:*o6vS4wd}vGv sߥ|рGb0Oyp(!X|ֺaqG?GKJ !qW3>? nwVX5^aqϱzUE>lwqߴi*aG{b ;F+Y`Gq޺w($n[Ό/Z3H A-%I3l\|2ǥtVcgqPJ8ںu#X'`]gcݫdwb1K+ gꌏz5|{_eyv^YgtN6]>{Z#{P/" zxyd]ؐuPtSq]5%޵\jڊ2e[8>63 q"LA\Kɸ}>ҽŞmci[czE|CܱlϮj^ #zq}k[3$s}uca9&_` Wx"}}}3ְ3ZWF=ѩZg: z}+LcDdw矇)#-O0sҳ5$kѭ8A&XigP8DFqRDXBS+8bI*Er9MjFObZ=j5jp5P0Rjf;@ "[ ' ښ>['4fvYbBP7?Ҁ"XԳW9sDؑCX:W*{ּWTh/MdH n$X~!) bORaw' fMK-w1Ͻ]bM׈^]s\׋‘,{ id:suj;`7dfNՒx2Wiw$qn~$/1&?r0Ar/.s]al |.kK/ӆInu|Ce'$.x,wGݶZ-]-"W:b*8^a 99+g|jΤNkʬ?x/'}3g6*r3W36J܃ְ.6x1eyc֢(اz2.,s CfߎsoˑM3PQFEvn^D &ϷJe\GA;G=/|~9bP0٪myOUtjČ z#o\TiDg ϵgɹV 5VaO#ґIB28lⵤ@˒y 9$<r@^մЎETqB}(9mC1ֳd$2s…ZH'5bCcgiC޻#hSpNT%v㑊ӎrzٶ PK,Y!@JqdXƼs]Uی3Fq+xcڰ*Ml۾0GtrmShҶa\ caI'p@ f^8Y \3qX3aD1=놼8S`kaMyEiq9y-ު H\,sɧ簪r:SAONM(&YsOA-#KU9E[մm;U ]*PN3Pӷv3jŝ֞0ϥVsҜ4"LTjqi:;I4 8=iҔ~J.RC3'K=NuI.$ lq#ֽ*xI _C^k67Px*}N2WLA+F,եw5#(=jT#ӵF*sY8TfǭW]܎"CP&*W{G cVnpzSB+?' zcںp1rb.bvtSG "WRY$x:c}4`Wc2185]볐q須¿$WA-o8-419$WAOSP܏gî!i$ %ZeA1Ly'޹? Kw,@^TۏnN'_+Rr1ۿk0xfծV3Чs9ޣKv9w2bODuTI iwrf@aY֣`db3;«4N  8t=,0`>| {s׊nm(~Qێ)2G,@ '<6ct`Z^{ű"v4eه~¡HG֠8CGi]~[iRVy/Oƛ=HPAv*I-_)9>4BpDeQp,1[(y@ї 7 qJn#XIn{TA4,WIw\ngYDaBCޡQl2#Fǡ GFTw0‚~#|RJwNT ZFT=N9RPE}CQl a t\:nlSQR?1ϽP`VIc?Z Yd}ȭR-~HO'CRCpYm1*q?_Ho(+ 9ɇb4yl['>$sDV@C""2r^Om&W_e;p?CҢٙ^B=Gҍ&AJ܎AQ*: __›C q.6F̙ݎޘ]UW~A^ڤ%V}yiuf6fuS`8҃*`BH!m8ps*9F>d!OyP*NVEqؒHUվps;wؒQӨI Ò9☎O4-~'  F 6zjTdM :穧(!f; vZ03Op* o2 o\tfReeU\Ѱ#0kKtBy;t% vK2w(cTyU ]zޞBbmHpx )2CQ ߟj}"L9wNQAG w.dڲ. F=1Uyn|&xA}s+GUm"2G'ڲdD\t5n={:E*e?ַ.? 3Ͻs);rB2#WԲˆ,%:Α6ޑD̫+jˈ!m:dSNEuB;kIj"C=GOƞ`81V)T,vmʵ Һ+6q/ ,z1\LpFs >a$q֯=w20+n!jْuXW9iWi1'lFTo91Sa^:\UD'-?ߕ#4i|6 ?֨w!yq R=.q%O'A=Gjfdr# -%FpƟd! c+[iоp@O3e"ڗeP$fHmv>բ!KA |EEVNB#qݒx#'{{S"EFbL x$6.pF1zgҚ؂ԁ)ˤct1Cr@5bb$ $23_[dPm9]zWf& . @q߽Re2@DwjrVA2 -Ѡ B+7 qpatD3Fmǰj7h!;X>RkMHghKM!`yx?^VȲ+Wsg|î}3ּNt_3"=l+و[n@##2AZYFO7z1'[:dS8Tn=)yC)3ӊ 7{ Ǘ?PnF8sުUI,Ojv|xUr63H bg w`74P}+V]E[>&+Gvn8Nߍ{F@ ~մ{DJU(v?\9s֯e.kua?{b7OCھZGϛ/v p<ZނVָ:`}+k>'chL;}krՁQL fp0;d@Cf[ˈ<5i*BZQi:屑ӚwhٟLtLȭU'gTppA߁D,jD'9m)Cʞb]Zc$j WZgV'mcx uӉy^ik)Nu}=k M>H?mF6;fl'Wl1Oܠ9k+ Z?_栭n2ѷ9OEZštx^\,q;?ֻ}6?+-p1\̀2?ƺ >ؤ#eKB#ssPO&s­bܑ\bA*F{W<ם%k- {1oD}˓=*l1ڣ}1U}I<ԁҨz⹥eKi8h9`]x~:dcydsc?']sgp|Es#BO֫69rVRsW+䂧H_9Em~a=*4>%*+n@9|HlSz9C`q׵g㞼֤n yd|0w)FysޤSfH[bt1n6ģ%z?In$qΡ*wqX$ʠHGhUyUwqgh0-O>Qqg2o_OjAbEAm$MB.<Z%ڽFAU zyDŽl\_y[rA5Bp3ҹ)H*MFg;3W9^9tnўS^XޙWfe"DYʿ Iݫv%aq}n1>wV(Iȑv}H= ,Vpωy=K%o"t=τYxd{J0ocqou 2,X oPG=hH8[d_{szw.M3$<ǥ ZYkPF[+,.e?XrQ%]?/j,r36wetVMdz SkGe ngYl[mbzcHCIss˻gY'o)ōX?y{u[#dJFwNdQHQ@|?@my$X 㸧WmݖV%Kߌ^)dnĝqUg0?)E,)8/rQ0)i_vGЁE,(4;@ |l9;?..4"G֝41!b:"9[،H6 GzB%NFOvrFːqCJmFilbFm4UAXrxh=DXp9}{ d@}4-oU"sݳ=HEonZ z-٭r#b15^-XXl=G4Pypk-?H$)GAN{zMۀv2s¢1DDžid7Uz $NH$Q7 zҙp ;S0GHe*I?1\.9%!J9¶qՉ>rbxTӏzNGa۶)è2+ DcG~ߏ*Ƙ5c#2Yde@G\89S]J@!f.W8IǯcQژdKt;ԶUC4rpEG-Hxl>Y7`;gQ2݇o5.tQE2:ֈXۜcŶ)TN>ԢTI-0 7 dzkBc^) ҒA\{̱#Gzj7(U Dґ¢Kn R<+IJ$.:ԴE~,2dțVGc2Oʥ*=٤xeGjI]#-!c"e!ޤ?,Y'F.c棕qz1@#W> _1|:qHW$d9>IiSs%[uڥ:nv;{cޣo_zc+I62qJ+ h!Cq%-ʄW 0l_;9%1vpzTBcRF&QoR= h°\)6N)#"9h~f*hc} sO@;-Ǒ4j7 zP!Xm'0eʫ#dK7pzZw8{9{)Ƞ%^ZwL^0BlF7v'E~WU=ƭ"UFQ嬙<zj&dPCHw_"[Io!g-{{Z܌)XQS.u?a\2H38Odl["F`6=}j3hu6 #n$~WC`rqFSJߟx223Bb`VLlA'۷cQ.١e+HHs[O13TOjƳwШA@2p2rOZI' ('x㿱g:*~εϴDF*Xh**> \O)1#yv{zW7! ԋd0n9X`R[*1$*ŻiUe+P/;Fx&3cf]IqO~{}+].|` cN9dxOFAi|DJY cj&j#*y#-!nݔ T-Lsv?Z-rdUa3lfEp>)&I3V˭bPsNk]8zpyY2̗[6:u\Ԇ{v93c`GQ9_,4$+a?!jؚȥ.#i 0 u>4GsDq$~?٬˅u= k ;Wll{NnG^niln'ܷn81I6)ņ0{{RA#&IKu=`r%]9jn m%9knW͞+*{30a^a:1n1W_"59$㞟vp>e'n3{tNmA}kȑU`y +v,TwbVA=8 YkY3޴b-;VD`^ֵ:YAֺ&Tg1\ ,:ttNX`kx3t;\DYJBzW7mǞN1zu܁ SqRqζ9 l>Y2-U(e54sM1]H;cUCZIL QNAi(vUfxUbG_fᤸ209 z~5@NN>+!!N:˝.&Å="G.e{y4LrA\9?wAP0 g\F0[]CƵ# pbZ!H#.\Ll׫8/[kY]$ν7cĨ? clΡgTF gkξd<֟  ֜7)y.r̢һ[}x!p8<ה 4Zn΅`,za=3dv׹W|}0GrOt7(nc]pnGj;ulERrqj&y9)2TP dR.wtCA m~lt82V3SYa>o4u |qY RyS׏WKx8jy/"9Ny|)#(-OO^/ R YD܂;zajFUʬyGp۹V珛c#֧Gu8砭hg;q\K5lsWH t u5AUǵt.VMnec~;O\3RsSxxlsm6[5Eұb@8MBU5I".E$ksR3|XP`柜)}&0JzبTC=zTH4|ƞT4{ y*`10vRdq8g<Ғ)30}iN38P3 sҎ `JO-j(3~E|yg{8J$;뷠;2H[f98϶qys_U{$- k #w|HM6ܝִb>lyXWl)M攒:tr9P#d!ŎŌX?2|u3Sp~evӆTlUG JW#֚JѧbZY$ /Z8_Z#[_(msu-r΂' py eӞyC͵6/0A%W psޓ=K9YFNCs5ihJ?tstV5Z=s*P#|eU +mjޙZSs#*[Ϯ+G$6ޜҼ_x'G+밿X2ז^Ij$ҟ,r5cI .>aBy:kEq$".Tr=Gzb$S*Bay秵ui[ʹgUa Mܞ!}jp;= 9arI`R+ qC q2e<[%'h䔶7=t,4iv0r:qS~咏.?Πbr2nۃS%xte2<1 ں}DXT8>pUwai%dhVII#u}jeGXU*@RIYBXAݹMT̉E`ѶFUe%`UW ztPXUOF#?:(yK}0&CӌЪۡ8I;TĊf #UP O=)!&'9fG*i7Rqr1ދr(S֟:"rG^b7rۍu|<RߍKDT`(D'g/Q|cM7=|ӢQ|Ddd[{XU6HRCciTny>x1C>zbxVZCw!|q0+2*Ğ;}=;/->tg|woQ#U=63h4oҀ|`R(ç2/gH`tiԦ;Ȥ,Ϸ$ g(pbΖkv{ \|})X08]h hӞ{gާIWB򃈈8Ÿ$=de90p҄5s` TܳZɅ~8Bcq'aާBBAJ 3[e5R1Å~:Ⱦ\OnO֣WX 3 8+nIـ46S)@>O^>޵e\:.KV|rF#ʱ Ȅ~@$G H@ZwAquHq=?4wmRvLˆ7 \„ OzLSO$y"7#,p:v?h)˙LNӟCTeyZ+gfY$c?Ι3nn2FO֩i),R%qp O8GT.W|qx3Fg&)#Lu#y%N ;/+ضp*ͩYwG0q?**y*D^zƈͶE^l 6ft狆jK8~F{i¨|.I'Q< Sfî,d{5d  !dt=>Z\YD1@^zCU-ep<6c a!܃3ZM9';UHMMdTF{[º."KE%/@zWZ.tSlQbqluVw4ZŞ$`2Tq3Y79 ]Td篵x'sB=+iH@j[) lc629xҔ@g2}=*V%Jߞ)jH\@pR0ȤsM p4J"ca[iF>],V00Rç&o3$m=G~]llEH?4iN#9LwqupkON,~Fr̅듊|z J;y]+Lr΁3ּg s+4yt ZdKC-Ԥ{*m;q\WF9q?º3"CȮYnjm[8*IGLUۍǷ`ZH*vZ).rԬ]d "-$}{q\`s*aqgZA2[ѮV@0+ХW[i,r^5jKiq-}~ݫ#lǷzT e U-dALD`plVniQoaY# ?3qG=:y@ 9uzmȒ&TQ0 yTu5g7AǙһ)1Cb~"kpOzg+F)ڭ. yCo=ON+1q<ۧj}Śrֻ?QtfC$QD|#+׃OĹh pԃk:UND3HzUs5 ~` vkdR򀣐Aת;H4xАhz|sD=+i'צ+˼;:1Gzoš9FΡ_?D;hp9?[K@@q5CEY|ڻ{Pyjaaؿ^-^EPPZp/iHS>s`Wi%U cTSӞ4-nPg5$2=N-X"3׊7g8C)hlcv5*叹8k>zUd_ܐu*pydԥ,3VJREEPx,x8=%,s;Xcn=ԭ-2@۴`և*zb8ZT0*ڨdQJv!!>6205n1+/vA>f9֦6"U1W2lwFV1[ݾ9 Ucs|84zc4Yc,YdF{e9W"@PQ%#"ܞl[XkEgj#732K_ҵQ5bsJfdS-zNr+ҴДrT`8Ҽf=kgL\8"畫Ђ@&t"zܼS0<\cDO=⒙-^"` .1OqhȑrF}*Q`9ڋ xh xlHzh=:TSnQ֐Zo#PzUry=\V '$ޏ1==li9woҿ?S!7q}R9tz~K_SwC| ?@+ˤ:=(ҳ8fⴐqڻfyeZs/8)@zw,ބV@<(9 =izNҀ$q,HYry $\??Η*kB@\\ĜLQ.# "Vh 9zvq|sm rnDJ O#{ѢW,e,)XWFpF ?e7LjS"h_װi;|d.O R.[0NO{n.ZyJcP@LgQ,8 cp8~Ο߰$y*w%N}??fofY? -Ձ)͸}7sK"|蓤 8=R$m3 hӓ.S`g571WكOk`B4}s>0+yU䉤6oڮ9=?`~.[[\i?ayCm% rN?Zx-䆪y?HI,޴UG?}q |Vu-L©YzҵӴow]y'T/o\{X2?> vUqcj9q}o!u8A gΥظdb??韔RB奉[9u9){U-MPZ0m ]??c8eR,8g +l8{i_ bYnmP,b2Uz{_OCQ"X鞿Zi&Kh9T!p;{Ϋo6'&n+Rw$\>Qw_y {G"2.qq}sgpFϘz~ڟ\%Υo#]nჼ o~>yJLtz$[Vxg?d2` 8旴#Zp$. ?::ui. 3P1+udpUgvy׌;08,u'V׈ ˽d/nr@UL_&3 y0bt< kŤL4 m x`qp[Ǹ,QQGBr7Oex?.X٣Qd;oZ跛[sL+Gv_&/ ݔ\ TªN8+_O>y!+BGLt{gr`u@cu8~O REFpt2cC5R~Ʊ鷳[ >8\U>Z#+/hBIț(^RErֳ[̇)ǘs׿l_Gqm%^ᕠJf$cJ`g$4d[ۗs)Q$>2dOtWXs&h|$ o9ΩXf#2Ċ>A|#ߚ˴ g2eX,}C^ =ځIdi &UĞWH?f~2Z_PY,e{71^_!# C.q-K ~UB~[_3M4,GT"tFTo |]K~=\&b erFFpP(iTZ*V[4~&LE yoҟ$)((7zcH+Xgr[vsu-&g0>umOU&;ros 1˫u ䷕sI?rR_q5N3ӧg{SnY/]%q$NӧlH;?rn'LaRiTY#6iakH ʝh=EK+([6daM2lZSfv\d6N h 9.mPl#qGlX͎R"ofOz- qnբzy-$nhC$ ccb}N8澁ivɧqMN3ּ wڬ4@/bZu$6cu(R`~W"? a϶k;5%I1_:w9qTǝүd8fw 5A ˴10?ƫǐAOGJr\مR&@oOΪ/0;SfV'3UwJ}i\:ۼFH)?J 崘_~ފq?y$tn?vo#*8:v Xİ<QO5֟q]O 7AolItIU_GL*Q=NAk&1'ב^m4|@Q&(?]}U BddCtBVHܒ +.pG[!rIǦ+<.{%Ѿ CZKgH;D` ;k>R v; Kcm+b20pG$IQ]کx\|]vrY0kudpS5xa+^;'I:d¾UEѵٮcp;zWќʊNմhSL坚F%ry~o 6L@wV̏/|]{Zwn:9yy[t%m.9KFfb"u |cTg'm!ۅAP}ks\걮Q]] ++FLme"ӚiA9h3.e(8=LԷH7 <'uxr}o2[g5u'iX+sr*,tOr'Z69;Ir6Szsb9k*`nj vlqWx_B1J@~ QǻsYjwYڰG90ҹ:-wv5YZ#x+iN~\qYWQ;qC4aGiDtսl9nHJN0{UfCj*91Ҭ8 Lܭ `?Sd~uWjgCWgGuN6D܃bJ -P-,Î::Sa7VɈnѷ" XȂJȳ q׭x!j*(1Z20^Nq[ sTmVݼd6֨ɗ"UǭhF01UPjgQ!3z&+m'>le9r+=gd rJ=kCv&\qڴaXpqZk2sQW$sRbQsV p)q.@Ⱦ.0iT A$wb"QTn;;zz);=h\3`E3N)ߞiNq<:Ӌb߁4ڐF@1n)`Z1J[ڋ]XN}~2D..!.$QfQ4Raڝ3Cyj,ܞ;S)A8#=ܱ < JBۀl g5 Io;HJ[Vdㅛ$`7'>VI! oۇ/GQAU@6c s8䳴*v+lh J#g>+,eYAy hcDrwSE) Ao#U1-IA=~lBU˞˹Oi:9|a{ٟ^?m+I5[](cmQ>W?xK[ApI|u*g<8YF 3cd^|`b'VT*pߛ)h?Sh%5lVOpibO(3=N ޿0ԻʉIP<>\Mƌ%#>W[]?p9u?P"8b!<9EjT>߷vʿI"pbHr{EǦk}ǙI tڙqtfjTp7w䊟aOR~]~ޖ ď0#7ݜ3@9\~K#Ros"/׎M~hwjn#`6v=6gy1" C*>*OG 'zf ن??v%ժ=b|6?~n 2Q?OcEڣ[Ӣ4V~Gb[EDӋ;=~l 0MMPcy`d\Z~cs4n2L6y'S\~OzBuQ\0(zP?̸-1R˝0~}եEBg =F==*fw)>nXri(e۫I3-V]E3/zJOۋtmDE۶܆=O(ھ)fwUCڬ{"-30p?J=?CQ}$Ŧ[Z^|1Ks s#O% 9BoFϙ+ g./ dH <`cOSTW+ϴ~3l\##מ,n,; 'J?o@VPyv$dg*4 A B 8ڥʃBo3V28e RY =*A  _nF9K.DOCUB]}mb|fD!;"ۀJDJ&br` sr=Z (8Iaٸ=j6vuݺB|܀[{TDZs~_{W qߴƻ FBN]'˟Ae_S4#I"mshv}yF|eM:};#sQR\@c8`(T$w|!yݐ7L LvT-Əs=pdO_ByI@0})\I5 UP^IׯxQdWE Tz}%MzVNC>=K\Gf .n3Tu5 YM, m_e {ׅ%k%z{՗|/veN?Yvdu{Ǘ:-y2X~85/xѢZsH@1| x>)BDx?^O26uE+#H=zWoN뗈.fG!ysª7RF 2nalm$ RHt1uPj8s⛔ˬL4~GEu!+Ad$({t5 ]$)ԫ.⌮h0ACTS7Drݺ #$V:E M=k;G9܇Պ)e;6FbdOMH*H 3ПnõWH'Ib)6Oa4?pb=󚈲饜5 Ql6)߮~֛5@P{جHvxDBCj%K7K6 P =lsӽK5i( P~Vb톋3Ӡ3JfF >\:r(d5ؽ%XmfbF{wn;fw"GqqbhadM4Vc@ rƋ^JpD;PQSh\Gy%p8'zg5*J唻py2Ё'QPFΧu+\)Ѳ: y!Gg$~^2U{ֳ9q|E+f3))8~j#O8=zc ApX6鏛Gz.G5l W&xJɝ6^聵|h3~sʚ$r쑟b[cc=k=0 GW^t3FI{ޗ9)+j,KoZMAKh\7aGD̠Qx+4 fo>ޓF4vFAמGZ'* c||#Vdi ]R5ICR`$dpǯvPZe-z:$ԋdau}--c )*>fؑMiF81@-x}=*)Ѧs!'%}+C Yx1<=hd|ǡLv6 [(h8Ǩkt{ J%${F\yPnIA%s#9Os Ox,[}ʘ #ӽ]6aDeYe?Q8wW-Y@}eԯbcB#9ۊIZw$Q :1}qSY{5 T 2_!;goKq63F}+QQ+k.V{H'incڭv#G|(ӽxN~g^I4sJ N0-TWto0˻ ·WvP%v5p92HRǒX(b@Z4ndO8# WfP9:SKOu%nB I9Q 1l~,TӤb~}$av*4q swY0J#:=Zl9 kr‚3Je}%Qҵ#* a,IsǯҮP'8ǥc$v؎RG\ըe|XCm^U* Ҥ:+;!3p{ٮpW : ڷyǧzI(pZW5=j>IMovdf%OeJ'^+y1ݞs޻ { lk !@] vӗC|HgǚڳtI03+̍zyWWWNGWP.sOb`yScu[En&;]ϟ=3ko(\izOMY9\[21ֻ+} 6Ur1VpxHzVGfppkA^`ן_GzҽHr k̭w5WF3K]f&*+;@^k̬[&Hܹ5_j N.Lg⯥lmٴB$ oo[5%䥲+";C,2+6nNεE47zVZhBՏLX=ybi,0jVL<)ЎOҚ3rѲIsKvu5FZu 2AeRy{יd.I#n;{ק^3 \~h}܅dR'G~ZcwkwbΪTsWx2.UinD\sӵ}]|>vduҼSD\fpNx9IzLS*8%!?#9" ͸e@yD8'ڞ#M 䫻9Zȋ3Zqص6ey%oܘ11_/ !y֘GGp<*&̻e.?Z6Y;<PuZyyQ1c$z֨H?aF1Sx$yrl $$GRV2MIP>qCo1H䉾qGsԉs7ѫ`c#w8'9$>;Va~?ZtoDC˖}!J1VVnqQo!nj w]9c>u99?JVEI9X8q+לhYKFB;m3d^9Q32dqJB;c;Y\~~$:ٍӨ;R]O:s2mzr)O* :aAJ::Ufi01qU\fFVAGN|{UOc8QDQ">MFhܟ4* V~皆+ KpVB*yII/9C6F b-jnp Hbr+FdOz+ x^7TW$T &2[?A},lq'_jSSCCmHLY⧝IIBBHͳn$ 9ݞ=(e_>2+]~to*,a i .*h? , p$$l:@$ޙh[ҙ ǿ֛#2DqB V e%q,w (z_w"YHz*DqV$ *6Xpr1ӽBF=sHF Ԗ-T`Cnі\`x},Aҙ G0`0*%* D@fiAm`xU㻗 mGPbMp/, zu*F⑺?0" &?zT00ʎҫL#!=~?{NXRMt;ܭ (ZC[U &9b!C5~%uu^XۦyʋzEđj!Hvcn0q[dj <`kQ&4;޸V*!B1Aa-QVgTy0>t8 S? ]f%#$O߽Q5e,oCPi\˸M B#=,A ==^lGB,ZspZr"I+@f~WӚ.]RH. 9olFT ?v ϥGH03oΐ,&È#1,&$M s?CR$m02p}Ub"'#v@ٰNzՋ o8tzG ˾$lw=j/O%i9T{&;<_iPۃ->kJ^mʃ>OoZIU סozRd[5:zP3n2 7a=~kR]94pb]EV!F#5~V"@ZH>ݫaj?M[X/W,rdH׀q)P=N|to^rMqolSi ǟ}fYL9z{՝CGu#; g5V#>x\H8nIcӯ 쭥G*N^ZDRM8ϰQKx7A9#WTpŴ csߌ[ٺNm]8BpGӸY弻1Z@w``NLe㐣yq^==* ,Hk<rǜڟ*N:dzڞZyD%d#7\ӊh|uPqNsX3K!@7H{qqh$@LWHA2a> V}:RyVYWyWq8ʎ1|žqN{pE{&)O_H2NN*^]F;du`18_aQ1PX{HT*Ch$F3Xc.ܧr>_V+#"`3 j޹=y?J@?^bG\y0͜.涭9RpU>ˉギ.9''u 0AחZ#xzvsG鳕U^ޕ\*G^E(**R>R?+\-Kzˎw=;Wcpc+]:Lh<&#I1Vc!@_~Յy4ql/ZTuBP0?)TNsX.Xz{Uؙ w;n[L g[R^@'kpR kA.!ǯj qP\اƶT9 rit299օMnP$wz}nuY4jxހű;ռ"T41_JI+?8 'M4S>7<( nq5 'ҾDA1\W@B |}ecB;裧b~׃BYP 8Waɗ<|zQרFrE]nyQ4ciCo=:6 jՙz!"by☻q=Fbvcn9SR5Z{֦*Y殢'`r;CYMuZ7_mːq7zrWv7JnrUXe͓ǥiA?5ɖ")@cK:wV@ ڰm 0[1ա.)`/P"&uRF)d|i|PۇJzr:J@+{S[4ᎧMh9M0;PNq38l!SFNzqP0=E8'bhEy摈=iqr,)FS֡F[PY6G5K.Uh(-ʀcѭMBr;R'?hn={r+ȣC׫38lc56Gҳ 95H q(r.w=:k %]18IÓ`э61J ށ*O8'@P@?hiT7='v- rî;m~B QϯO9g_Wmfں{k#iԅ}4E.e0q]Ngqx5xA 01R[ۧ"G ;WCrA럱iT7͟N<y$tԻhk$O^=i(TWH$d OCc~BM)q@>~q)O(?>Ҿ 1cLReeϩiZyv!A;==y1yw$r˴Xcj԰ƳJdM ҺY 4q}[OPGj-#SDrۈVo?:A$28`|>tZ^p#=s  Sf ?֟L{|@evum̩*O n_G-lw S.J"]= HZ8pQߊѡj:I E7H`B@l6OqLwU7<s_Rc,v x Їl$W) 8瞝}|r_GݭEOTO.( hԴNG#Aڭ$ ;&ɐy? m$sI+HXdOJ{ EY%gqO}F5,À8Ƿ'"4jo<9TxH '}*Fv(%FҞoS%Ќaxq)&\*(U^ T2SXشCsׂ?ZM )摣A6/lr*+{Dy eݱ!N:!Z2x^Gg}Bn̬2琧!%`(xg$/ͱ]*xd\$z4 yHkH89ΔO)y0UOJId8>gpӚ{K;,:iI甸,֩$g9̲ϱ%U!J{ @In9'R}BXDm_/yQ䞟JYwڞd3U@ sev@[E=㸧$Hӑ =)ZA ᑃv'JYsz{UHG委n[9j,(X 3 RG{VmXǖwo15#ݏOA"lʁ:EIX7M)=? M{:> I%UEQ7 Y\=Zѳ\>1c<4U,G˵X(8'LnDm ǡٲg)(Ppc%TQMF  cQlP:«przԉ#%dǷ{e3Ϝ^3}鮪e;Қ.$PHq:h̹H=j*QN#aG֘V2xHVPڦc_UNIR.!XUB)؎L 9q`r.Ɖc!|c玆e tg`7* @ `ȩxrOۑߊԉöyǵH 9!rWx90;UQ-y?JUY+p|*QƜ>v۶= Ldl"hG#:Ѽ&8Ȗ2VۆrvG+<@H'Z48F orCM+dޟCVbX3Gq`yZFV;g?i$Ų7,r䞣ޢ"Ăx= l~r2OQڝEu`Ó)=e#YZ%Z21#uE24W(^{U$؛SB-6( gwkQF1kydGxn3OlɊa/8Fc~5o5RPn>޹P\6 h#Iˈxz~:@s tՔ2\xRߡJ73Ow,c{$sY&[ y>Zіrb(" sp=>m9I b/csu2ytll8Ҫ\坷̨zu"Kbdu^)m^Tɂ"yHHܙ8P dUdRt-/. \<=iIq0zuڒќUTB?$bd@wuhHŶHZ[^9h;隆+7(.'>HuR#͡9Яp{j0fK\Q)=CM}Q8`ϹbF[W4/<\Gߒ=WiW e63#߁X7 =}zV.j B?(fMBχ/2p7G=0jHI oYqw#|Ψ쥹UGR;Se wk9#ckīU0`>YѢSiP?֗O5r'>d$s e"#K -IݞGNSG)BKYW؜UlMu0Iιl㞕=801qZFq rG wqN霫\4, pdVlmbHݚaU/Kڲ/A=UXhҙbqUSYL'nxǵ{e;3bp8O׎!/3v'q5f\AjK+bKa7wϮ~v."I#<29k|eHk_ f:MvGyyBGEVpO9Z)=* aF:{zR 218җH{ۯqEH2:US9ϵ]2]32`7:ۦ7#-TA?.+)'j ɆWMMi+>;NɯomzW1s[jN/mx`~Z׊ 'VG#'ܧx y|Acq_9_16T=sW>>n$d2Q,YdvCk\־Aɟ7)lY|BȊI3M\z^jȠunCG ~Ww1ʹ~UZO).;w qulҬBs^Ulº]\SʝwːƯByɮ~uqkZ NRINs 7~9n*#5lfKgPAsO;vtt+Uv*l1m9-.qe5%P\yw=jxQ]|la~Z͖͗T ^ ƓcvkzKSe#-@T~Xޢݎ i2$T!@B0G xe=yJk-5m57_wC\9*ީRR;hY#|[ڔc勨X/N:z+[Saգ,~by{W|pqz֒_a=b-M䑏J^ 97B_?^Y)#3RNsǵY2'W.6d+ڬg2jcYi<-9 (ڭc+u~pÊac1Nx5E`0x]^ҋObPyflBr3?q9ʶҙvFMA縬]'RYm֞w{ӄL ZT6>c0 qÛV ghcz:o,I\"C0&)N=)uH۶ZP+TiWjBvV;XkAٵ2757#@wCl֩9uhag\~[v@f5淞-3Oj?|ĀT2q7~+uOڒb0+˼]52G$wd16I|㷥e$:I&{3>[#JUkO RIAlg^\)Q?pM5GYֺIny6Ev.sRھ[b{YKc'ڱֵF6 qRb22j{3+ Ң95aБP2=^O\uPH4Pq4䑎i8')'DNjkmv#.H.2s1ҞF;vsM#PXZM?-#sN 1cZ0ܣii46R=G+LֿqЊs%&ݖϱn(|gW>SZҋdfz֌x#^ƴbIX  [,8^Eu%u%8ݒs>ϛ9ǩZ_7Gw;]߷p+4m* gP[gʺ vbԞՃcž9'x^,lSy'5'Z [MVL 鶮O`IJS#^m ^ "78bČq szz2}D[:]$v8U zts8i+<~=Ot̒ dE2FVY(]N1u9o"y"gt &Xȭ[R}v (' 'L`Ԁ cՇ"ZU T6F=3PQ2fa:#?u(S/v9$l_|X9yR =bٙM( uČ^`L ~$@犖]ZWS# se;\;0vO.ZFp@,֙$f.KlF3R F\s*C4j#vAzy6h2AL~57$9)N1I"$m:1 6p'=syWӱ ĜI*!W`Mn9^{S 8"0sm;"m>,ʌҪyf):u`^Jl#M)C'Dq׷\S\94=bf."L (3pT0WiL8zK#3#lQOS2,Dr1?%t6yi( T1W#d IqeS?OW[͵2.FwǮ*9!"ОZE_A:O9fgTG ]r b#\# D CsjjBс|v)1r:sM2e`{e|<`)T2)5q_AD)"@9sD2#QOд ڣ$~Tr/Q[9_Mg9LƬ2=֛ $QtbE7*㳌z+xc 0#֨L " 4M=ӎFͺn?!Y338@_kGҵwWu+3%Ĉ+`kiBƱlMdgֹo2!M/NyǨ2f3ey/ =Ry< c UV>Nx^wxӺ&@^|Z nqCZXバ;zHByL r)Nuiҷ) yϙl1ޘز4?dS&*,Ғl8kFP >AH܏'Ɠ%ݗ"3p $ ~=1޹*?Rh ]t96V}ڶs^֫Jrc4?Vy9sa~Fu>.+=X\nQB:TzU(u!4q &y#*| rwSaڼ4,/g:Zl1냞VhY 't/+2GCU`$S4KP!O~8vͣF:aGqT  F J僅Rp==z|'s#8Lc'j%*-MwL ;fž꿭j{fؗ妛mzFOҼaw`ʻXWW-u,b$%P;Wx=v\, Fq1ch\39WZϙ"cެ̆I 3U-⸖6[O _z۞URAr1,O8\aNpYPJCZ#+I]+lƢ21@dl:zΔQVv0R}{Vƒʲ̌66lQ8q]',gʸ W_ T 殽2Z=7O.]x6or@<򪧨k9lkV)l |+ЊӄtBVuOմ G^(x<ԴuX۳Jַ9~NniۿA|ɛ+RS}3[b]qs\I:{gҶ#v 3?JhGuk6¡TZcW `P>cf=87uT1'pϥtŞ-x<޺;+f;K=F+RW G t>[NFei!$dWM޻#)EwꏌgƟV&ɢ'A;:ߍVi3o;SA7AX`s,uo^9(HWWS}'\ߍKI&IFMJH.@_# 6>og~GLב9.d+-'+ *8ey{PgV5N3x]օ 1s\ȼ!#R !h+dz"#h:`Aֹt;7sқOڟ2G\ڢn^}aPL;:Ҫ(SlN5R`}^MF 2ǡqr&Jd|>䌖=k>3*?3gOzO)wBP?'kdrn,{sҼJFs*GI0 ֝]7>I5J5IKVH5IJ:*/aA!8N~TUU[TKo'O£,z,Zo-|n'$صAQG=zŶP`fV0ǹOJmek3[Ԛ+pG8j$ 39:|s q' ~#*$Q%VӊkLv&^^7|Gi3׫'.Gh)VO^H DrzRL9Gk &E:Rt@C֍0*qJ9UAcwZ;b"ܧ#B_Bha.0}kSY8+V/Z2d=}O\3Hr ֲ7#0Q^jܷVQk:H~ʑBȹ,' h?;gZ1ΰy 7m =[tHV_-eSZZEJ#1v'in;{\..08;_g}ĻՑ^k޻E3nd9'xԏƬI<Wq#5 ce;rs]-L"d8n5զG;~Cc>BopzwmrnӻUԊ5II>YSG'_6ɠ|F;~C6#uUR-Gm8G GP݃ڒ$T*OS5RBЫIBYokq}0nՊɻު+6Ƹi3lԉlCl[`RI`f :"ʓԮLc8U®[#O:5deڙv4o"łcTNEG($9L{@v!@}~Fuu\Tpi}*<<]ўZ:8S})NeWӠ"M.RHҼ7,HG|$Wdrr1ۨo+8ٌa4ugrH!]ѻϭ$q7$+IAGI8,!Ό(/ cޥB*$$x#Pn R\#r67IQ] CDG2Oq5 ;0;y2zz-"nB,=*UA8*kaWBOZ|J1/&sf^X^5*$#fhUN}5Gćx}*ѕZ6rGVwqAY$y2*`}ūije2`x? wDr (PWN@犻[r9=-"DXwc#>E1Py6&AzԽƿl U"fz@*<.HQ'8?_Oš,sHQ$qԑmA]3P]NRᄘ(H!r}};UKsGc8=y`+(PNqU* sAL!ÆoLg4ʢ7,HsEY*qO[ֺ\Ԓ8^^fiD>caa>FpR"w{Vq/2/ JS#=gcSF*Q0oĞ,O?J,rHWǿZ#6OM"v(‘DF?>b|`D# I'*#h7Al/SgIeJaV8;Jcn_- zcry1# Jx#2;ev#u9<|t+sEP!JGQIUaIqՃ#4@F=C 4qr8~uHRzqj;xS$#jHw?^1L&4eXlarA<~^hx2%axifسD+$-> rj$v4f |ɜu<9+Zdz};`,~ Aupsch<>+*r$kg+.gX?kiJKxTmR1 WWu)" bbrGbz^L=N #,{Xۦe Oq/JDTn v=8yN \#;f>Q 㯡gDY$q19z*ɔ7 f֜eAe[d/ !>` a"sEt!I%"w2 nFy";ݠv?l~ӆ1Z1=;d%ꨞNܜz5>⳪{9tXen{wG\61\<zWQe0#׍$~Bvg)ql 9kp9|\eTdYt}E+$s jL5*/} }+#ԄPZvaNyk]jrNұzesH(':9h\6hc8\LJoS֘_ -T[#pp = ޷O)w7JnwM/¶F?:;^omr08#tE?[+fdG }3^we ܌zO!tt8*kѦ> gHth1:2{ Ǯ+XK 9#:nbgOk9s=}hklJ>E (Lэv0Ohܽs,c >rrC[wDKq)Ү$H̗JǯCOIS2<L͛~-`N+|₳F23==kd~2zOYlIӏb}qׯ4[H<W|M,a ~5(ɒ?*璳:/t}[awAUaּEm=kޠsPVpx4n=:PW*-z8#bdq뎸zHԒM#k/鱴,:\۞^Xl{z[jD˻݆:i-~痾3r8nrGTLh.>g60 @QC6o"+Ri6<}"k @A{<=/(:c)tUco'U:rxr$9w H=;WiQNf8ֽ<|.)e,T<qW:3=ES>ټfi+O׭};ዤM9E8jܓ_RxRfb~lc+>I`E*mUP{zחhB~=9J2m ƴ;[;;9r# ]m(5ۜt5Z1u1{m u#c1\?{58Zڣ~y*W8 (h $)QaqTw%ɩ8U˚ :(Z\nTdI^jLڜ"@3!siɤ?ƝciNEOM9`#(J2(R>"-@p?n cl?nYB*-0wO*z~cXdTc#xh ##7c1RϵFڥ\7d%p#&@lQc=GNGnVYۓ[6 NTPLF0[vc|{k2(B2>sںP3'1/TUI9mnEk鳐 ldELJR{]3D[m*$lk4 7jׁ=;>`,p6;Z fբo4<}jqi$s^늼&p^F8(9 >W+ 8䷼e2+"ZdY rڠnHP8c4cr3ks!IH!;je2@_1rrm8%C֢+n[hrUЬ>m~Ryȧ46 A p m56ow1,\:04#9 2y`g)GP>ndcA$6p}ݬv J*wHT('zJfφgnxRw 3_0`|ѱCcFAjp ,Н?8pL/][ׇ˱ Âx;CҹhG4_ďEFL{\`9qןJLk$9M=F95-ʋЉG(/J8D (] ]sQd̒`R.ʸb )=k3d^<\* |I=EJ׎w,;IUjK#H6 uJfv$z{E"Ko:3 ) Mo$>mw2E&BDב[)+^Y%Ku28XPOCӭA}2\1ޙ -/ ̇?/ǯj;˼)iЪl32zt&AN[+ʬYrq :[ؚo)p=G+f|Ζ'/#s"?ҝ{ܫzMkve<A}ncm>$j)kDEȌ>֌vf?(2\j( E##?OQPh .C:f.l)@ȨxJ=5X.qE ؓ|,X~69ozo\'r{zf>b%LBA5aE]xONzUU(LangBj#Qa`96IO?o ,)9)}:>NJ%]6Bw"מ Pj76խ 4|a!8#ھ4"[n%ee9H!#Lbxj":oF`r;{sڠ,RWaR:$ _ ]2grYu$?y@w2d"Epv5fY%˓O OPp+6=3H<̒Fe)tizdRHI$.9=# qީ!i6nL>`7tR[ &[ `Ͷ@:tX(<Jie6< y_o/3֘^R\HUd :]Ahu&B:gZ5`}j 0q* ~@%ƫK) ;3f(̙ \4-v )w9R{{:--.iYp[1X&Ty,"L=0+ M:Tm@HpyGOI,6\GBVR0Q/v3DD$y#a (׫mg{f5j-S9TUTq?ҳnh`N9z1[WD,dh{Xz⥣*XsFK zgtxgo7:Q@ kin{E&G $X4G~,.63_o<_.V}{{uLjD^j1'!AiZS^&AO6* Cy=0Epⶏ:);k??>;Z}m\Kd >b߈W#C@c})RXil#ƺ:]fKxf_pd\J+E@:lzW<U6&~!xdUoO\g%jRvdeo*&09Mm'}z{cZ͈R1e r8'ڼE+8F\ʌ`R:DmF9k:xXc*'n:< c̑m'nGl}Rc푸0>(n=wa{M0Đ}b+yoe.vZٖ0s3sՠ{XOC2`;~l1ʚAa)lA(:]Gm;<<3|b%]ռ@=yj1:їt4QMJ̣犔m$Qc SHyRsjB"HpEuOaAEji>Ug5AZv xA8?jKEk<Ս2N{5@VBztc * =LTvp p t/~\w@=rN_J$#8uVq\ n }kV'8z> VǨZ T"`}q\=%k$ } L(Z"Q@=xz)r7( r8>cۄ*ʄxK# U%O XڷlE]rCnԎ:VJqojͫjWFbsԊfTR8lc##yo#593vZl`7{)o.cRnk~ݠZq9:#d1'ƺ6!玢H}AM.BqYZ\ 苞F2kdX:lۈw̭ סNG?+AyPiIFy¿>澃m7~:kQ$m#cLk1֯T7Tv G`jFA8%Q>F]HWzSҮn1$84ٵU=+E+҃GM,ʼӚq}%@=zw ĈVx%}{),z_۷w= Ijry3ڬ銂bXq\H66AUWナ%:皷B^9nzeݜ#ޙө-V7\nFu"xyIcETlRe'םsZ0sSqc8gXpqK;jQ:́V`Ն\aO"^arp u3BP'V1Hѓ8+V;8zm=j]e` >"Ȇ7zêȥ3]FxsN޵f·4WRqԴk6et]={WiLH6Dqd-M"KiD0.9sǝF@k)fLY@8<@n+rh%7$m=]$_-V.Gz}B^1᫑ ނOs221ڸzZe ?UJl+la8~fm}. mBnzW;m A]NZjҜy{ ҠڭAjhB$ԊFrz n(.iidiN*RxJ~nzUiA <@/=iE q(F.bz-AU 2<,\`n0.Br17DGǒ9hH Tep}^M/W>\ADd>OtTq]<_Ê~ࠩ/ґKGJ0H2ESggKwx1{Xm9Alk%H݁]<v6i=HҴQ"P ⬙ klK*x:Ġ3z -0=w_F]6YTbB`U͵?ҦOQsl]nn|ev-87[R1hGӔV( +U^mUHWiGu Oq+J%أo 8_gCQ>fB,rIdwWfƆlGO8 Tdl8Or$V+rϷndp$H ÷%Na$"hd`pOoz% -:{*q@ڡmq @֥Ef9f/|IB_n;}o s~5f> d~{ڦ5 `c^I)O,ȸ=SJa  2NZQ SD_d tr82?-')(e{8̟2F<_$| <}+ԉc{yֈ|Q;bbC,/O@XNqj8W$d:$[Ա^*LCaHaWTܨrJȆET2@9{Rdiy;vݕK 4#{J.@oːqE͑ >uC9l潻#R[o8E_CSJ>vBܨ}sd5=nd`) Dz_t_x~@ܩq޾X]6=_*8HY]Rp$)$^z5k{8h~{5ܟQ]_48i} EI (1filnXleÌy=Aeզ6%j+ǑP*ӋV=2SjWsK"*麃#UgOi5)?6α%{-w,Ws2y8$s_м[X'HNJ&1?jo0iPJvlBҴ#2 "#qZsNm{z6`hՆu[QҨܗ+^+>oM`Xxf͚ CY(LOlw[߄_xǞ #[&ČBn}wO\ǝA+#Ҩ){I;zc'/3Xf1Zui.HMw-; d^G1.n]{g-,t ۢ5s2&VD pB^' tg]Jr^y1B䘈Tr-*ҬZ q Ta|cmڤ@e0{zkij瑟QJc8d =5eĎ\T6ZEr10hԐߚE|ԞM[PA ZN|+{E $sľ? >j]>3K'>U^z~I/5=fgVg9ۂE{Mj=R:œ"l8${|_сUi&i}!NCz/iZM[XKq c02~.0^QBOl1qVyyd.Wv9MÚ_]Jʂ2?Uޛb1%n8UXeVR\N:'mүegc` {}?]M!"|1|}?_j+~ڬcg|32/'r:i;|~㏉֚GI@Mĕ.9kZsߩTu[ |Y{/"aX)K :6A9\,b@ o#jמRi(.T VF# f|3~)sg-*nPA#8o9ӕ]h~Fu]yaZc~? h+Y3GǞz:|k/khYU6}>Bj%KDE ,d S-~gmx]K@۔ZEs#{墪Ԍ-#hiV4!~WwInHa+-@>l-B'.2es?7~5xI~-d-s vQIgVŽ p-j?m3ZdSio7abc 9qUiU(sUa{Y]1-Ecu>e6)Ke⟄<еخVӦ TS qpW_%ڟ"[tI I8WmLx擩x(mt+Ktģ[ t|l%Rn}=}bHĄoIyL6cqSXFa AS_L9|g,7} 28#,?D+ 5 ll&[+іr6p+ؒ?¹1ÿ;0kGϟi~92*7.is|Ors+K$%y*yn~p8˦L$}ݵrR[T8ܼ㓚JDdm'>ӊ\shHނnDay*"1$ppO{+Y) 'vN;OJ%ɷ-"1#= ϖJ>'z% HUw6^@_LԂ3E;1:=6nV/8+H?doj7Ѻd=Nʊ[ǰִMQn.Z[u3ur6ŜfJi6 YYisٽ?»|H>@rYHݏS=&nd2S䲀=@U?]?< EyH}*;gC_$=lm_QRzfIk#"m I֔.nZv$1M;a6NGڙ*(8\g'ڢEl{AaH5=)*gW#s23(mZc.j7lUK#VDZO$9=k6&CҔiU42*ڵv`2x\$3+b H޼#H mA0 #\ÃnxI#ޣ;3G u6,ʡ=ϭ&!uJ㺑> U\VR4'> ʪ+~@%t>ۻdMa$ql[AGY=UN3׶'#f2}ˑV'z26oOַbŜV ̵͏ҡ#V08G\2Gh``GB+6e#IL`+;ҹI|ȐcE.AmfwzD]$(Q\ t7q7w$0} 5RW|M%Ϫ_|.G<{ f&|u-JRenbk{H}c滽I?3C.B*R2ís2*\'~ v1̺ ֕䚪:Qrn@I t(9m=*}m-OقXF {5QmsWؤrzw>޲q3z杬*l`ׇ/juƽsK-\GOSS_sn^\Ջ?y]|ԱK+~3$@Yilr+vR 2`P 9H}Hz*S۷Z/5Pw$´&K sW T#8ܩ&P1dŭ> /5r9:==$ݏ\wy-ӯ<];B*ˁׅW3B@߻'$һ0f9~Uז6=!+6\濄`́R𓸜ҸST$ۿ+F&6ⷷs6\xwטkw%xxҼ&!ߧAڽ8ꏟϪ2`ϵϭE7E8zy<\ )["iP~^R#-Ol|A+r:Wظis2)98k #'=:Tְ?vw ƹhLt/ǭe*cXrso*7-g1Ff/O97'~\׈M1t2Lc+,2'8Ňe /9$38zEq>>h=+ԼB%۰ -{q Ds,ds+2MF6=kHdX?+KX˙.bi]fuLau0گAkn_MjsVd!ON PB֬{HʟqVW7ot2qOʉ n<5$U8 {^r6Ɨ8Y p k·Fg@rOq_Fw_^%N[־33J\q֩;QrV(A*oڬ$`wmsȩIx@iLtXsWJJ“ۂ |녆\oraKyS -)r0 3+۴5q޾l>S B*S;V$c]=뙶d!XwՀ͝](WAm<-8^+~FTFr*6pjyYŃU3769o6YPƥ8 rҐN84 qCcEd$fm=iŢ}@lUe0zuEŒ檡sV m;\J2}*/6S Kʧ5~!Dx@T#!R'o 9?h_OثQOL^A+G8R SSڞ֩cNA ~)Ҙ3ԭ+ ZxvbzYcA b[5Q,w֌M# 0p*⮥#%?J[ HNv=+;Śm<@VO!N:c \"Aj9sk^7>`Y6{E?[9#뤲GaM$9]q*њW3J q2Z+ۋm8KrBݤ?90"8nLc t85W$"'RwyQ<),==ɨexs4F j|)+;(HR_{0m)6'$t c) Hc~ҙI 2%!]}/6ܑ%:N+{K@RF++w wNj;ǹۆrw]2xSMjUsE6 s$~v0B0aH8w_{^!7ioxm BNrO$+ .&++,Uԅ 'ο5vNŜ&X0z8e%m|>fgI5DB23Q"LyR dw8{͜8;T=8MVGG_j6wYK,3@ryVt#~~/w1]x{H R\N$f<\lBG<zSBxc] HϘg9Ol_$(ֻcRo3дveqۂlw6x4Uz?PPm/Bp薇<=7Ě܋t;WG}01pҾ/AI[バ 8 Fճƒ4 >lץZ)vTRV_#҆䟳'.1'Xc~'h4Osq*h,CzL]ǯO| i-PTă,p?u1 6lB@r1@nh8ncOǁ;qڼ1,|[& q,BUČp˅Ն[Wqv߷y%*oN_?x:zG&U "'h^U[YsCsӌWiJҟxF%{YYTEBH?mlKgejBPE(o1yUzu*MNhNg7t#zvoOk`+G,U0+7}F$`Aqدi?^Km-L1ZrQd* 8ԊVd۶ zEuku}=ǽSp_(I]{K~L/P_}.p|;uޱj)+c╴>+ͅM~SNG޿f9dB };nyf )dY!b6^2v_9_/?糉ܙI"X1}?&?xh>`$v#bWX;XQQlp~lsĭ Í$ )7)<2pF:{үaE/g%gq #~3i.]D`yd?38~|UӗQy[/7i8+,G_C7b&$+Y#8,v;G8%W Q ͝4klsWf^)D0yk1S~!#e޲/I;Z#qVS\TW?gH;xX}.O sӌwZ6lvT|cu~ZOjQ!;.cpdxc,r8X36^ug/٢ e:av˵~/cmc1vlcRD<9ۃ~BE_hcp`pI= ?v>oSԟk2k )Żî˨K jP*™O\_ħH-#/&o:Uv",ڀ% 6K|O(;#"8޽i$𴟯|գ#)YZ9UZ6@)ɷoާ)Y"c$rZXJ@ZܓNrv-OzMDTJݑ-MJ! W5h $Jw19}}B9FفvO_4X3<㸯_'g+E4v\C;`ac =+Hdw޾[;/[r5p#`'%q;d"OL[5?~"Y! >fG'L븄-|!o,7H"g 9p;uп)R?-4; ]$r%ۙKIx'Ӛ cW|[RkcyͽYɌL㷧9%1m)ڒЙo\u-ۉmwwkyYV1nRTQ;+sǞ0:̖Qi 9v= cۖH<jM!OZiR@~{Ҳ2)m,wf)pSP j@bAZC'`:ӗyG\d:qR 9 svi˴ 3@jFcrˋc5x1wgߧZN*uvb7Zݫ2A5~&})p ~_V`sڹ ֶ`p5%mbξb@+\=;Gҷg 9{W,4*lwW*g!58x_z'[[yQ\ NJOV_nyp}k`nָyK qm2'\V=I:{iЁ~+fՂLǜMC)U ZڴȋwLu'pb۸ X[SCӥ'!µ\)46'u02gY&΂2 ozѕ: e)^s#uV`<ʛ3 !\~xZY< ӧX I"^;kd 0z_jh3nȁag=N=y5aQ$|^iQR:?P>NGӕ ƣی.ԝ-T \CVJ-Rs3If9改*O|W,}6-nՅ '!Oۀ0)fA֞~\{hrYA^Ā@A^{צh0Rf_U޽gK%C^ay>մg@ k #8XWwB@<B>;8W9MMg٢!UPxYVtLzWWejɏz8ZPz-jۘ\F13WM{΃5"(xu> 4,s[!* o\8Z;ǃ޼dEdHָ}VGRF>WĨJ26x緭k %J $:אC;&ΧeN+5} Indϕa\ukC`KFmf߯Rm0&[8ձk Ost=7E>B1l?Oz"X.:sM6o$ yzNy =+i c߭}O[Q"_W^'ñs8w8+DOi&8튎Fsdxf#2yx$- g_§O5j\U:jש|1ZXǝI6ݎzփ˃.~P_ϸyG(ϭ|P(`|c,\s޻}?yTr" | kfa`8κo!GQZA_Ʒ`_o}(FRunwϯk>% I9W>fCxϥ^rl)8GZ4?+\W޾ dnɜҽ f L8tuWGغvKr:WWkNIU !v۞@dt:hu|[C^ߨ\2r81_:xog0j%|@bG_ƾR9VTWҾ0'x>%{tWVA}H:P RZD`2s:҃q6S0,XNb@9W>}|CtU>&DVrJYH+;gJ! c<⾈d$kO j*̌ǜ+_eߵyVgSn8B]D ^k^6@yi0tE?{ephX75m0 + ռVJO ަv)5~98p֚{qTOTܵ7qޡwSL4,hJ$#vgscTb\ݨ6w5\0+fy8K`)ܳLJ1߭o6e $ ?Jm|y}95|ReԧHasp{WBWlq*G!gx>cj3zZfyC|zRRi1Oz шQn:pI-Zs h8YVoJfn~I /@*ݴ#{ S;cBW^ՠ$`mR++2M۴` ! @ev$e32$9ޝgYw)AK(K,(e~Ih􏇦%Ol)g$ˁp/UMv\[T`GpOv˯fuIdslȸ{WGGÝMaʜyⰡC Em5(B#e4HLF^yM͸cspb1g,`WT'L"xF6./e*pé :fPJ}*;BDZ|0v䍧?dކ{]Ns4cf ̤>>^yem6c08۩XUVmN|ע_>_{v(ďxzޣxk6(;YY .8#? O~ҼM[[怮ۅ*9QB9|X|Va= 1o/.j =sfEОW㈆/Mu?8K:vģc?Ҧ72]ȋs ևoy7!y8tBk_^#o\4/5s{!;µZJ-m(9&%mgZ-t;GwdyT 4닻+9$cGů^>4VBt4!mRIaM|攱kfݹ[Gkodžu7H$G*8mpI>2|LBúbW*0te#Dx,u4oXu_u὿JX4OlDUUz&oܺx KE_FGp ܂?+ǭySAay}} ۩9=W:ZblE#1c<W!Y2mQ yǡka'N3oJѭΫh v#s p ,EUhՍ3J2㉣]~Ǹ|WP'z|gg,H(D$0bdJÏ/"C\o]'CῆaХ[Mi$p*:jQz.yҥEJk{-o~wǟ:1]ޭ?ih(J;W<Ȳq($5ĺ u ro܅EyYp:rs\s##+9#bk5} qMD!Ccߞ?{'?<SXαcycU.]#5.)p+ DcvìY\c%E:6rOZjzآ|Z-ϱ*KoFԍŵ2v|Wv}~j:e7e ~~?q6>m,Fvv '-YeC'$bX9ǹ^.Ѷ>joUk󹨚4ȸ\Ƕ9F{GsOqq29CEvn1{ɮHź;[jAܛk2Tp ԥ(sF:Gg>^>0Mc[,{xqW{/:%.#Ynp ad`>^ O_LjOǺ2s ErNN8=~"뿳ׅ%xC 6n59-B3bĒ8W:No8mlckKGn~x|;vc &'7o{pp&Ln?a8nKYJ7 q#ɵ=W `_Iq4QL0f@͓ FNy90V~L㫮ax_{O3[jld"@ōN ~xkVѥ q)*F}ko _ xIm%Ž$hYH$/#8oEhw]qnY#-3*3&Fsv=d~:ܲG ^YWwmױ~ȿ4V8U++Mo+ < m2?u2vW_Q7WleS T 2:8C͔ލ:^K%> [ ףkkYsxg74_X\&$sb2X@{~#1xT.bIn.)gܜv qnѢ|3Q{uJIRk8m ZO^?ǟZղi%#^:ֿ->>Z[i~:Z? *ZUc%j_Ie+XǗ&LOW7Q?歗4fdI̳J'F'V8yV_BkSmK]?e/IeS摯\ đc$w?Zlڿ |%sz[tA9G}r3OPk~ @ohey"ɶYZ6~ 59gIm?,'8֘jpi.DbLT;Z_?/S_؃Pw,*e30=r߳Qnc Cr6<< % [)za4Y!gI8iWoO~9+_j.aH6#rnry!<\zrXo&gfcWSݚ<#o|Wͮo"W_j~ܚ,R=ztY]G ˅+ů+'VqjvvV\aW >⮲NOG{ߒ3UWVOK ]_"wsB @A(x5L l<ڤks <7%b榁nLPOTa䟔A|MK? X= H0PmmV7K_8pѭI*I{/(<7[ISӥRBƳwapyfX O'{n^^=>+|@#<_mGW>/0r}Fy+|/, $j*)^VRs[PdNC u?je"B0?:Ȁ[=~ҢU/4Qd['pȥld,KHGsSA5[8C'Jŷ#=)Hm{\u5^+ݜlsNEe5V8uI*|g/hI~YK',~;9+)rpn##yU\c]4ipx ݸdt?7,.d&L,m) ߌg.Iu~eJ ӫFȪ.co7 g8*+yfs)O')Mrf̤n2'RJ/ef[H89zhum[$@="E\L:/P>XoE/ \MGkm{++2ԯܴ(n~oma)#-j3!Qlwvm'-M suh>a$HU fO\ αA!̙N:vY R`x 85.c,c6'or:JM^Л M1m IzsյNIST Tm9A8sW9./BѢƀՏL+l{- A f k&@ t98+H)҈l$`M-Bwhn#GQmJ8\oX geC* F 1QaD$()@~:SXN{3ę":níP=j|$}lqb#<1=+KC֦΢2O'׊bOOspJ0oֵݏN~Cץ3L( 7w] v᭥! 譤!\rZG]–q[:Wk.p@ַap>׮9# BӶF3\Xc/e"Ν3œVrN3\aL84ɞƹض:vêqފi's3g8ph/6dߐG$سUqև!v:IBjyQiP_ߍğ`@+<Tx=G5 ϋzYY_v={B2اql|ȼz ?3x`םz[O"t:x cޓ6C1d^B2x'ֹm"#>znHSiRqz✏Rt.Wj߲pP~ny}i۪q[2߁X#Ė1l`4q[HSpg5BNGn:qmsCo!OJa \.ܨEGчGRj.sϥqozud!<.ݷ6[kxdMh&9:nڸ. )+r hbvJ'RYT=k)mO>j:2Ymҽ[r@k>IJqΙ󎭡'N}/zƠZ1v8 CJ625R}[r NwI: !+)b9tz|UAkszVmnC\WXd1=qG*3wܜm8K 9up@u␓hBg{'0 7#@.~:cҸ}Ǩ?=AK=䉷=Oi[xPb9ypֺ2![g* whѤ3k~[ʜ`s|#)(;:>X*z<2zc\O*8jm0G+l:mJd?TH>z׽.Fqsor=Qp#rJG|iLt2 S1[q/'~銆CH~$_izq¢V48@ulֹѮY?* 2|k MxVt f NkKcp+=^Zqc yò05! WJsԊ[a50/A=EeL],weOֱD6xO֐X@<}#zbE"fV-2y橼*?9KM489ՖdpxlGW%kH &A޲о`B1@yg=x5㋓{f-_/27'>@0+M[y!$<Vgmܜ*9nzxֱ>yA+$XjhƖT̠63dlַDѴ[FጏJ}wBfSf=qS$N԰P|1Kʚjޞ uv @qW-_#UyZV#{5I;id1*6NGZBX}nEH sqV:8udI4^8b[YBC1B;j<i`{'L*;ϧJz/jٶڲaZB5bC0G;Qtζ$̠78}yZP(]o4zK$c:qKl\a7g>ʏ|gﲼ2>ZQcȈDv| Iw_jlmWpPznd6_Hgڦ!{x~|}j(.g/r;t!I2poA=dqhBǮ?DkcrNO‘[J' ۱P*2#=^Xcl#Iu!I;#@B<)O t}bSBlhB;=E'4LRUX4^¿P?mTᦇp|?(c'(cb sk0xGl} އ?οQm qB؋A4s]C01ͭĿCiYH$%ڛeV%E}sqV%,ĩC=p*W,13yJ>ս%djw>.YQZ12G;QI3&%3 Ozfl !g;vbԮ^D9@ :Did`)vC ҉dB!:~ &$H?_R]+| .ܜzU/5B-}=?>;|`75-g7⯆ZցMi*JA+ J62`r=}{WN4/ ߗeZ X@4 +cx'z1YPSgڣ٦wWG2_~V_촴XvXu1pcH|eۥ],"`4s_{- 2F^Nrc)}{9Cs4R?G<CJ(/: o I`QYߚ+;uI{?F;(-j;73=y~ $ь&;q+xAsWX"j\4NPg:vI|FK8 + c;gk~W5(bC_jv'"@_"W"rJI#gsԳI>BHGVr3I=uT*Ѡ'X AmWq!:'oN+CNc~A\_/+)(,H^~YsN-5اCrh~+<Qv,ܽEV3WqwZU--H_߽Xr.a,opɉ U9Fn+V:UVDAZO⟃5φ[|\n_czr3HdJc5Q7i4$yJ0騦"οf|d?%Q╍m|FO[fRo' ص:DSU SYʃ3S>h&ypfF׹1,$#Q麈)v167 7xs)VF5$crѝ0\[|hmOn"V 2p:k z4NuXM(‚1_=wHtQFv:֜;rЍ[MKrL!*&q+4/_}14m3^lpv {W:yl2Oœ AVz7vm{ώ.ZO꒼-}6Tq^kR֣=S$4,Ğ+3I@JpNs0EJUZVG?kT\@@\RгF|3*/8?J_1?y#*u"r:5Qp:cگê N?"*3|k929uh:Y晘R'ܺon#q, ұ H\*1AY0X]J w*tA-<ɀF;ҵ!) tQڠ&P$.scQe;aS=erѣ ű$C5n'b\|Yk$C6sڤX#jKFL >2{4fʫ S~ q([= 6H[!X#8BaXGB=QOSM;nYb_4̠mFH;[i%8R|)nDx8T(zӺe# 0Ϯ}(iQ\q}ꉓ'`0zS(9#ړ)..{ 8Urly.ʌc6ܦxjC~D OJc2nXy@[Jod\1gp :+5G/#11\uI 2nhO\YIE p~LF2WJı6)e89}*XLSe]}MfٻNkƄ c=?ՖLH@O''ܟVndC1 [\Z\.xd6iPb? Np*)#‚܃ޣ !+m,ybP6'9U_0+` 2|GZU/A}*n]rwXBu+m x>Ƅ% 6HQ=i_Mn/30;3ӡT\E6˺0z ҉%# ϠEB,-I'$PDyRԒ ɎGhY>xu#⟆o%n,LcB.#9+9x57庀[xÒ$V{f;ψS6a_R:Əy]* +]\X_#C/l G^9^s7ڱvؐ`~Ue&G0̅C5u`7gcjj6Q>{֏^k1~h݆sPOxoC;7.d=1_zlj)+ɸDcp3Iun7FŷFk=ORIJ[ܬ)F_*h;?1\*[bEqRc<1[ڡC$b4qA4-%KG13GxWܧi#po0Ae,a`r3#dY0H s >EhbO{S]$F1"uz~5AU+68zv RjqDu~m,.2pr>jX̝iT='+y-ul$vW7^MmCV\"_%3d`{W==Q<=r*Znt><` {ɌyAëxwV$YiyE{_h bhBF t5}z(p>:SN]A@*٧6BJ7=6ir܌GzJ%ڔm=G5vFTEjiF`1Z%1OL6NhQ ֬gW#>,B\F UsXӃ6 g?A[vυ湻sZL0bqsjzC&p+vHՀs͜1uU>Bggm*;jٴ#ҹKY /8}MtV L4}- m*{ᝑU%ۆ+~=XqqֺY/|Gf$P:*k$uzJ55z֬xep1T'e /;Ԫ0)#2n:zDsZQ(Q*`l+I`DjcMvI3Cy⽛dx^ѶG̋~q6\^ϡ*8w85uD(ZWʺi<3ǥsGN7*h*]J5;`s^$@ 3hq#;0jwy훒g׸s188lA_=9}[%kVBPǸ!Jx=+3I @ ּ27kfR8z=HٴZ,@ kD7&j N1ֶ8'eԹD}՜RpzΟ*8+ mO zVRG[obqTk.GCWEāP+ଙ^'̏Õ}(]mN:x66#Zoas@]<6jǥrɝav{/4@gJkÖvn=k-UNA8Zmq*e61CP"c%q֤7 `U=|x7K{=ۡ-|mV/D|Fh8|` <I1־_*|׭MhxXSFO1:0*}9,OA CURLcOvh ̅xk ݺ:vq־J,3YKshVosA~ $ ApVH'ZT6+*O4h|+433p@?5>V]@"Ǡ?R397qr?u8D9I5?6%:E:|ہƒ֥߯c9> n{س$7cVM+ŁV*$^؏jQvq*8${*2rWHAړCeKy{sujǶx^V9gҾƋ}W0p\KޙsYnLRo~t"R.9қ#!ٮBszVL,J#Դ@ޝ)C$I!o+ ӎhX@e7eD^\v{ z2)@!OLc@yN ޜD%--c=qblra)4LƑ9Tǘ@pTZ13FcmF2Gzϱ74XilcwOֿOm{~h3=-`Wo0q($.s0ΒekdْF:+ضHh9wuj2:9~Se9fw^45}]Seb4 ҂ztǦ*0f9%Fykq! 8]RCXlkA=?*Cz,h_qEy8'򜞇۾)LS$Y:`yq);}?N)h’yfX1a7q/"Edpi[UFARu.18VB"PBec?[үSn:[Qݼ:J)nw g4r;{pX֋[Ī&&yB>q3j:H?gdeFUxzTo1Ȯ3Qqg%J!F^(zF.DW,AoQQfE!@ .@"Gq (bԏZvc#$$RT<J`<.A0CFO?ef$=ǵVAw˅9?ZHA$[ A8V+I&ucGg<`&M{ܦHBޥ\)E9@xҡsc"bf~ڠQ# G]%ޘSp}:EpWh-"Pr>q92~S57 p>pmXfu#=j"I#$}ޡIr,qa{9֘'1N'T^ma>)ES q"2(lycmʰe2};Ps{8Qnhh6q>W3?\NpE̶p$mzZTdOɿΑN umd$BL*iɐqҳeY rî:gֳq_)/Qn݁Aa9aU򔊝\cfC$Ґ*ئIֆ 9Cg=J*ծ6#dv'nsUfar괒hFyҟrڡ R1քU[=yDԕ>c9"ch=x=sTC/iFAYSӋ#ZpdSnjz֔@J6`$?kxhjE&ߛ=kXeF=\}:8 ]%?sH,<9(?:픜q\x uWu1tAoskF &}+VzLn#iE2ѝvouO_EeDj&Z9#2]j"K;Gߏ?u/~!4?pde[yH=}M~qҼEGtvfa:b$>5~>/-Ioڶ $y8{B0w\CTt^ $`GZC4D]F;$rcҹ#ھ+O+Urjɴ}iOI?Zi; dlx]:q?:HΦA3oƂYz|+nZo*s`qx 0^6n#g&(aIdb]x5[u4L, 2oQ=GLV5HI`ssG:5H EO}?{ᠥcx*>NqoiȈ)~GAҽ{EꈣgOQa`7cko0ӽuPi(=3VeD bθ3<XrX1v"YCǭs]zf(9mGb5n1ߊ%" 3V#œ3UIaWJ)]0?g]${V 9ʼnvGKMi#Ϯ{W_[5^iIpg#z>>|9A\ufC1LZF%w Wibq9fwyqRm;s8[ݻj[w(i[@O58޹}lz5 m#0A˹13OQ<2X\~\t5QZNHܓ#5 C}=kѼGx c'^!&W$H{x,lf}δ`bsLUfڭzg/PcyW>,p{W|{x|Eb^P;O\V+܏Εb9H;u+ bK٫wYsIQ=LZա =un~g9Y qM$&5fqϧҾ'=NMxn(Bzn~aK#ӣ|T(larz};YF#l ̺fW+ɴ dGz.{P_t#Кِ*y_8=ORW!_߱}m-λW݀Gc p Q5sU*+^(g9=ӽ|"Yn-{WuoG>b9^O0*/ɯpnq Pcڸf{~f]qZF@`v,DJdz`=rHk"͋{Y*$WGa~c+{bw`{s[Vwљ Jù떺A u2iܜ/c4b@>r[=*J=6jti8hgVyU8M0-+pxJyU jPA|CZ u)OSҐ>c*PV ~ =r8+b0I8yrmeuMQV,)c7'H ş<>n_ҫϿKѠ;ݼgjv${--ʀ3>=>ĵ~ͫ^f3捊Wd\8I!QeSC򊴀V0%8lRm' wBTv>\sRe0zsH8GRA+8$gzԾֿu8ugBNbe<?*> ZGf|rQ\w(f`8#|UhYFt9NȊ3NJ35m#q{Sw g'mxJ՟NaG=;%pPZٶYX:ڶcaqֲؙmLӕ Q@ ޤ?" ى%Kƛc8-ێG/2.N@?\_eE~>T~D9701c=sV%7_$xqҫb#%YFʌn2#߱oS!6f`.e7p4K I;01=*Iѣ8x}* 7k|ւ u\gUchi%XCdBsRd\I+`j F\ί'xjĐ'X ێAϡD`'UG|,N6 \`c?kC&˹/eq'~zC~d/[q]1~5$y2`܂=ճ_-\` v135Lt=?͕y`e#IO@rVFȞ92A#\:%[ɺ)R}1 | OSK9XƋ <]M.6gM7G˕1i8'j JƄ2=@Vw7Eri_ϗg֜'dxrN{\!0`O£W>h,WfcqY .eR2F|Qz@#e9B# OL\ ,g}̥o.0*URO0oa~n3HJvWfl3z  E*y\nAds0&s?.q>ѱH2AȐ)鋱%M`?6:{U&<8f+dG D<(|ϴg0 C&axF޻Y散@\.Hcܤd`L$g?E!đ,{O\*4K s!!UN1jiΛSY*FF9ihTwrj)d}˝ڕ!C+[1;3'={,# )XVy|}޸TrA/UYVp9dER2g=/b "FɨKm#yFKðFl2,j;aeXј\6=:ɵQI?)h%_893N_8M* /' 9-XaAR'9&Ic fn${RcWh9ǵK.yTlka>@^2NyϽ;mS9Zt ̪p$5 R.cQM$to˺0\c*8._@✻UfdF97@19'B'(HŐE 4`I9>޵UcEO_3dDOddF9>ަo0J[yXLR`yrr.WTXܾ$`N7ϐ-Ӝ-O7aM+4oo%bvth_^;L&Iޙ{M[pVNH# 2HOj1+bu 23'$Ȼ'|ǟޖO', ?҉ $v̙w?(X<`f#c,{}k{BY>ncr+6 |f[z-^@G9jf\4~h4S;|M??oMppv@kZ$ >yz?jk?`64""M%EB̤M~ > "_j燐~e8`i,8O^9%xbrDZr/gA }}EUHǔ8穮3~|Y|db29H3 rz`g_="6CyRHmI!>dexq׵jr1Ήpc 23jşZ ^3Tj.yYito 32zU+r5I^\wnd!?0c1YGF]v!Rd~8$\s|OIy_6WaG|d222jϯr5 7rp8#\4̝qH@'N yl cցrFX` v@CN7!aqtn$g=sZ#/"(88#ӊJ)sFOQ,oϵv6 + l-F^dL4o*zU^uMF_٪mJϝ% Vj`(o"!&ik,gcFC}+9I%г`1z֏i ge)یւ2={W+gJ 3^~aӭtVvXVќ|u66 'ڹT#sr&@~5٠BՍafė|s^JsȄ)3+j f+s޻m/LF)#r+! k&͖y,Huz:~Ώm94&5=I''5 *F@1l eWu8(f5NvcmXɮ>|Ig%k8 PG5}%$m$nNHWnNͿ>}$;ֹMxJFS!I*{WxෆSޥEvɴ0Qv<{]4J; FҴ0;Ln3ץ~b;pR}E~xމu!{fxS= !HS$?zqO7#TG'WuxM_zj]qԶ;SeC.y+PD  |ih'"ÈsGJb* lPx<Ob1( |qE{&<~us,w%Te9|s]偹rWR!FMj[6RZf< Bֱ*^}([\= č2_*npGBFųMsE5n5H;XdҲb55z"I-cgrc;AjRs֯FFΙ5b5NXrpÚɸF#oD[ f>Ξ, bWyC!{\ּaz毴+4x>1vۻ c08kB!b'wAa {H5+ݠ>G+ъ7 ejF*qsҹ[b,Ի=x6k)]̤siaFzmIc%b5/Ҵ$.ZRFreGn2j{T{@'Qb=ǯOXA$45z5R1FAOxO1|1ߚP=km@9ZHAQjpf9L}iڴԟ0px~jD4RGSjфa֣)|±!PJm"ǀxP f}b[H<-oXAoNlL*!T\Im?kyc cxǫC%soecsx8zXɐG++@B'1V[nݿu]FdVYV,N{9EϤch`;@z*7`׋.pr8H`DfγR 8޸뫎[ՏOQy:*Ғ5gޭ4?{l1Cl_ iZ< OɌdz Gw\\ѹer^ygcQT 21VY(Xi ,N0sV $+µmaЙ۴TZoERp 皧c-;s4{Yj/X%O|WOz~ 뷅޹2Ο ׎+^rYllyO zt9 I6`IWRyԨ< +m&ޘJ{mEBI!ǧqH0=ZV[,8s>VjY\? ̴!fwV< [gklLNe"o9,21NR29l-_:f<1b}R;jWkr ޲mYͶǥjZ%Jcֱu#t92yc,2@Ebv?JLaFAf}dT9s}%#jl}ݹq2DŽ/'FYf1!P1=) !O ?zu>g* >hwH6 jYK+})|^v N1&Ʌ]fz#k\y [U)':[hYa"2rrJtrɞma3 ,%Nx,a;|\vPƤI{{ a7t}*X(Gc hc ݏO]Jܼ:*pp==jz5̑D{S[ 8XWZvp;hNd ׶y#q*#>i1\>\_A߿,T3Q9 ": 4mFTm41y3 MMmR3jAtTnV+Z͂|G;e66P)󝋻/]zMpc^ev>^?J$FMbƒrOewۂ=TsR2Xbyf>^͜C&N9#8(XyLlgҋGB9RN0xid^@F}ƇrF$ 뻩=)pp c\YWϭE=}*E Tr8}l;JS'=LkmxH^H< CzӸM1 />呕rpǷ 8Ir{ A[W!F;ژY$rJF[nHUm] @yQ#GgUE}ŕqQPw}ƫn4Rїlʊ9F&[qsec)GQ1r]t,o5˙W{368VgRBtopiYHc}zD* c#to_Ƥ(G|\޹NFb^;{Ym ,+]Ǹg+oI&JH>hBۣ;KDq.dSiص`7F>Eppɼ ^0T3`<HӢ[2KͲ@aОyKpmVK&\M(v~e r2'c'3کN!qu"2;ӝ୲MuuQWBGk"oU<#'8~+O!st"e}j`v'βK/;hdob99VGQvUj܌nIv~bO9}q=kjӛW4G#"Gw.AF}?*Vc`ph(ۭ.ݓf{{Ӷ ]2 \Qǡ]J1q`{mj .Ujr dsYM R@۰ǯҼzge,Jm( `ڹ[i~Sk[˻޹d{eLƈN+*̽θK S![s]s\it<1nK` j;\[<\ӷJetsWaavHIM:4BݏŸ \!,zf"-b۔t\햢T'mY"g\;U(xS–pæ@潯ACI_S 頛kYH_a '^L`~pMi&W/ ᾵!* =ketZX6eZIs)8DJ Nf+dfW`95M Nh ^!|,Kvi8o{n8<:i d|q'͜yb--7s_Lj>x,yv᫛'i;B5##a' VVF 1xS- fI,+Zbٸ;4YR̕}kBT.#F_S 8L ɔ~\WQt0Nsw9Аyb`V$c՟myj"e-{wNݫj38k"&U>}b8TWDR1Ѕ֔ ǑЌִ+S6i6&r>nA. ԁ0wF+q28:vH9TAvd 2Cxn7>6F6qӃDv +m#[Yd z۷^>^kztg5\Jɦ< M.,cisjk٥V]q69-5@#^yƁln;W){eN+|#kEIv0usGq!#$㿯y혙Dj8#$u'ˎ+ DIjSHF>־Z"77\y^W[Fʰx㯰7xZRH ƚ ;ĸ` QZcɟ~ 0{ז^@H^2I}k9f38@'k;^yփ FǎF;<⺻-\y3ڑq+{STLhpGTS=M_瓚ŝQEԍF29^5{PG RW5HЂ* }dgziMkkd=)  ‘iFj3h祍Ol1['zYQE$Pw5jjn "50HP=:w^F=Zlmu3f嬋rFpjX!Uy> Z(OD/h&c498 19S@:wi60䎴;ZLZ` ┌;ݩpaPvSZQ@6N6jKxsⴕH\Ts(t);&+K?6GnƕfS6xֺkoy=$)s*#ӭ|O0>829^$վ}Pz/hh bFO͞I 6ݻulđ^NsKV.2ZUGTe+4k6ו^bqyEs tXs=KdDl=kڽ9>Sk99Ȯg2=ZPG\mc}#yu X5X\!Nw"8^ߎk"mv5mw26N|pE[`:#EW;j`Gq!8)JTgϥ0/p6EK`,x`F1)$gBFJ##⧙`\  9Y]kc>?\ Rg|OF]MU/2$m @ r=3%V51յ9TqĮ}?;$$)g;ý"\ruH[zc ?:hV?6i ǃY\ǭiݟœD DPTeSpqU`XܓgV25̝1cלw/3ץT>Btȫ~ WX i-[بnO֪+ &AVDjd *۷ Ei<Ʀ[ (2Ƕja>ӱN@~JVݐzg=,`IJŃə0~f#lc68V͈WU?+qzL*n0Wh'Uo߆f7њh74e1ԏۄ tEh%V K;yI8?5~[3[IkCs5K% v__QIH뗸 < Z7},wCBa[[zQ2TM89*Th vq%-峆so&m =mBI҉7i]a3ެ3[4nV.7ҫ̰0XGX3bhf ϧqU೥rF=xwD'H%UXTl9Sr]EKǕm)݂L Z0>`$ޘ'K®2xL++r@} "w .0_#,o;$vIb:OnJCɐ8jbQ)>f=ZLh@D~fڝGlTNf qޘ=ɖUdqYЙjen;*RbbL6[9 DU۔㞾ۇ.@DQ#y Kt=s>:Zdq:CyL\9M92r޽ fnʒK瑞J'Pxzl #Zi!8M;+Eč03#D Ii@Aϧ֛"P g Y'o1HW|9PG,x`$v©(&p1R8Vc9#*K@,O`TFs5A’⛎ #T pW1E;j 498RwTݎ:5 T PP$y=}#vcI2V&Zn?"eWʆ e%QX'ZOtcr:k^]D.BW 3}9wc'$R\A 0uU{ VfQ#EpX=y҈y!yi#HScOޕ%}҈X(=:R"$.Q(xyXXeiL#s;=TV3"(Y!b np( l[ H[3yպ/Z1`>֟V;suFPfgMk9beır}}qZpF#`{zc?{/q֭P:ښ6AP{yl9ч< f-0Cr3 6#&+q3Ef8)eh=0x(<{Nr/uU]⌑6%fQB/!_1L=3NgWr ہQ7 ;BЇ%dúMB&W9Gzdh\3ځ$G$pǑ{b>D- `<5q:s[?QD4q|/'RDUB.XX &9Um[>Rb@|'8oi<1T}.GN;ޖK܆ Gw F:u_s6p>'e~mt+lWckrv+ιn!rp:ּ,WzTe \9ZE/wGwpT[Uԙ21HDz|qms/>|")')v=? i-BS Bz(v^{a)[ʶFGs=k)߆.pC NjMDhy\$ubO5 5G!$V/qI)ju0\ʠt#pɁʵɮi.Bַ;ky2_ʖ9rN858#bֺЏ?1$qzG!Y[LO|R\z.{m /.dq|ay1a6Aֽ;Cw$rq\6SG:=Ԋ#\װiZegz%ô`pk״k^=?JڜPW=(6paQ내,1-gRֻH!)ɭH$o8t'sttqK +)W9 ҷs#L)j$t*Er*9պW6]Eʛ5rSkCiHimA^qqi4 cn0qWҤ0ߡxӭuBg_7< |TYЮ,];W*HNȶ = H+ҔN[S˝d9fq\tBgB^LrH<]T+'TŹ[#&Rkğ0?j]6\cviOsڴA {vwkVkcpUDLꀜ l);sZAW#ًQZ~V6lqYE[B̪b"D qIG1uR$i2%@{ԸS)89ɲFpҩqgONpCXWWg4$iKwt& +Mrf럟$u%T?kHV#N)\+}eڍ=95^][X-׽]̚c5PW_wch{I] `t񯋭'AJG~#)## uפ\8^mn˒bB6O#ƾr=zhlg8gœkZWd!4zS8ϕ'*id)9)Wa_N$du+uEpZ\P=ᶷ'd|#TXoQM.[j+,LG|q*dBL{$n~ꑐnћh?5ֱ;ZunM]*ʫ0"VQ:ֆU&9#K}8ug»_FAןƘd}9ToCT[KbĸL-**mݶ +rx?1?E+0֐ĽG<jغRd}i\ZF\'=M$p7}%daZ sV(8y33ێ}֓>L˰{y+51lsNKidl.w*d` VJ@176r 5wXT ۊtF7=Ow`u=Ṵ>qjaޫ [g .=} }է|>V^vԒ>X~u>߹^I4KԑzWxWLgx9>+GzaҺt\-2F9^,x9@-݂!pJ+ѬdxT<n| qC(8G?`Tx@+zh-3^i6ᐆx}뉹o]gRΘtٜv9NՆO'g+$e8뻧]M`s;hQv=Fs=+f9ֹ \=ZݎRL3J%Y[(OOCRK8mJH>ix qXL|&Ly=OLVM/Cp >({jTw5uYIsQ6C+khڸ!h8o֗h9gTK1ӜnW↪oCYw—% bdYy?#a$LYmt~KɑT*8b1t˯iB`yퟜqME?rA(\= tWsG5&h(h|pA4U!gZkBј2MnIٻ7_NU5cQb"3A;e3П dUFΊp#5s'=RUAn[.$\sdZFpj[PG5ԑt̡|)8HUj6>nE ZYOcZ Ho*R@^CFB c1^|Ч-Ԟ:J8۸IdɦMgxu-a+9>S$)iQ5;29j8]LȈ6|L{FC"2_ k4@e'9ߙVcݕ%x2҃4sǮsOH٣dF[$c֑b,*d8䑞HCL ϭM(FbJ쉙VTD&.HO~)=CozEWP;4+A 'zg(w"<0G=O*'ƚ: -POydda W U?m^$wOv #&–h0xʂG436~6yDᘓ`~Zc+I_URXM:8X%o< @^ t$1$Sg_ dn$cfp@'8+Ky&?IDRs9a# ;!UV5}jhE xI攍 i0@J|ɺ!ܶXLF$> iv)S"ZlpL_ q*3.npFfsA+"ocۚsU˹~ڛ$#' S|sO8 p| n*x dHWdpE$3Ȁ#:(lsNѱHrJT2b: #n|:LtYdPlgw>>Xlg9g7}bg@RyqpHۿy*Nz*Lx ,~Ps֤A^q>i2Ud13.[`'rD`nr8^؊ЅlKL<{Q4Rz˔F3ޗ-ę%EiPjHJL{OSyMnr{D ڎGI7[ވVGzjE6TmUf >R2IF w;ɋ0 ڷ.(PC}*w5N[;GN;rE#&I', Lc RiX}j;Bs_zFX2r#>Xc9Z+9\>Q2ÿw/`zqSۖH@z}(`G"y v#ޯKu#`,phmDnc'%ՕkPIPX0 ժ#Iv)U͜%KSQQUQc^t}BQ3Ebe;#w^w]4e[ɱN'Яmr쏷nw֫M$=P<i|/k%|Ĺ]I۾+rٳ]>ks SOwaͣPqEG$~ޟ2LlpsY$Ia{⾬GA+2gMǏmA w|6<n~_j{X.kŸ'Ld,Hk1k/'Wox[!:?2|ٮ V]i-'{Զ9ӊeV/c!fDWs{X4d.':長yfGH:̈́'=vza%4=j+-aKu3 B\ xӫDhnA n;Ev7+cӃ݇+zO D łiRAOzt$^k|HC8K}-%Hi*#b#$8Қm݄eJ'pn}mqK┸ yO+{7OݻK߂mq|YDiUtՔN0:*`mX>jœ^ ? O~'g웧x+e?5@_5= OY}12> <clfP}_C.ߑ\ط s~b W|)-<#e1+ `Qz FQztztx>![ZMk-+"÷tepz_n<&F`7~B<)5yW(WތmK)QQmÓIT8;}E:LģF>mǟ6ʲ[=k&G`%9Q䯔g݉_*[MFC*džY;DʇtI@-Ǻ-С6X5XwoLJ"wLqeec?f@ ?ȳE?gh:f<И_Lʭ~ޙ5v)A79#COWvP#^kh&q>-\K>Uc(.1jqxvGsnNݣO_pF(ݞ+У42>oV "zW"nh.NjSU#֜w:˸ʨ;)rMʱ?!?3|㱧d“w[әexk!ܪ>YѻZ Qˇ8Yjʨ wA\>#0-銽*XR:kKBFrd-Uӽb$MwWOTm>z[;z{ך鑻`JwH9&~2]"z %s^Agr([HTݩDq6gX!^s]<7-+wnk3*\y5޸na{Viҷ6 Xh'N:`Qȭhgp+;*Дq~a[5G;8XI1ךȊBz"L U 0?pli#]yF[oc)2{ׇ“ xU4p=XITrԥ36O,*@0 v^0x{GזT+3L%NVf(ūv\ 3޸SN1ZrIQnMP=uV򺎽k|BCcFn<皻ʏw0ھVVs-cެ[k[OssXԕ1=^9X+j݊S\ ~Nk1_?RZOczYpqYf9<$6#ZcVFYT9r+т<ȝd ը9:U'CS[r83Be j/=>0[wJr}y汮mEmG1'-I:#.O5>SͼKNrOL ~:^.E$|Igu.Li#cRk g2 .s 20NẋlBzdf̎>RGUF~2z U##9W)7F'٭{N\&ZTs*敆v6)RqWG@޽`Ecv;(f*tnJMn_i=U{ E̪1?2M %t}x,`sǯںi#|y6t]#eI3&>a־k %XAyM.Yʑ9htK)/Oڽfȩ8vÚ.\ȭcs®V["[0.1t%sn PۜXI+d&\,[UNNk Z'UX0t8!\r?Z}.8^q1ɵA9W-svf%cpSHf=+mٰgJF4 #֢`G$()3XRzݍa>{|) HUǧzM&і'G^+(y <=:QKSkJUA{zkYb+3nlr+kEnsV \ڬs B,#ӊ/lA"?:[+(crںc=I|{-F '5jIh9u}WyD$('RY OC>oY^Pԑ&y* {֎79Q9ޏ8O^w >>}?̏_lnFgMS79~KjKu)^7;I3_0 ޘWsm `>OJ\&ù 6x+"x0>I?:IrxY!P RYTpuXĺ]NuL (mOg168Wb< V;&PY-g`{{֘cySzXʉXX\Gb}S&U\c&\C1^O7& ěI Qϰɭ_ً wmO Yw u#mqڈآa}Kk~w+h븅32b1N t1~#Gk$zI]`p*a 3i.'ǥ|~mgSϯ b9]sc 7ɑ^[==Y9Fܨw{'GFYF썹OV-c8u.gf.<HKw UX F=c2$ίڒF\\nknxG1BaK!Ad{Ju+>g?&.v[udT |k^;0Һ? 3]++֗5?Nogozm}4UWqPqMqZ6KHKiZ2beX ůF1IhǜJ8'>>e4-=Bkr8?«D&XŴcEO/Ÿ+LU{2x&|0jop_Oyղ̱NNlЊzN%͍Iy?iUn$c 'ޔtVgq2p=ӵR7[?N+zhE/4b-,Ìeq bĿ z}kD~?-4jQ(͎GXg~~'ĖIɈ@my=Hm>hH rS܁~Ihκd6i@%/,8~߿ >G ]ZN}>\qi#ѓu*y|҃.3N ܃ǎ.*@-|J= !kt_x8e }q\% ۇ]Ib1KIG?>>^Ԥ:U<( u$~?oo+e]m c#˕>O(ƼEl2IO+7N\[ =NB;%}qN_x:VB!=Xj-bΊ<26r2n.?ֽ(Wœ;Mqm`m Xz V} Of  n'?^*/;n}Ta/W,HP2$8ǯl'$62\b;=@>b_y?ݘi?w5x?JE6${>it\}ˬi6&䒨 +n&]s'4[o<0ˏ־\/ԛԭӓmc5z.+d?J^/Yp7uPkh7*۬[q9k{yR#2:͚P;s&I߼\xEW ~nMdG!g#\Hܞ8?N{Ӽ']/'+7oȟz+Hʏ'1r~_Λs5Ϋ/v$@Н>KsMB4pҳ/ 9>Yo6prG77J]~$~v]&2)rڥycA}yU_vyW.K԰ޓWΧu$b@ZƞgN; zu'KOvc.%mIemVln8^^f ãyMY%DfHn$H{W[H# 1=jTf|ˑԞZV_򽌺~'Am;k!ܚTry#mtd]!fJCNs;p`O8}ns4+>?iOY(Y cTu]>N4Ф#oOjyʌ~MgK,y} 7\˲C?C2ŭmp0<FQ.ࠟ4ӪI1`A ?z^S13pzzOc2IZ9g1s4o75 mfPF'=~\eD<2xWaDle 휜(zJs.r!i|9?֎wj5&]XdSuWc8_%w^(i(HPy%UNT)S#KmS 1eOOOǞ o2I!7Y!A봖l E[Gwxet8.UP |c=Uʧp {RFS1nawt5Q.Q=~3H'5-E7?hl7Է I"%GϷEv}8NφCߌQkP*ÝqFzT9\ؖG9Օ( ӟn f#`[aڤ&,0T+0G֙3We w^¾ݲllD()x72{})2(|FS>$(,y@%q)IqAڬ],RDُ1u196X*"\OL&) de3g?^wx;*I! :uRZ(h< mJqTG'Y>g?,茥8?|f^w/` 95b&WqZ%~+2֓y>[>BySqP5"bnazP Sp~Qf[gC|(aO3CO^yገxH<(^o?6+,74cw Ɖo-we!#+^ٶ$zV.:I~*bu+UQސwOX"H'52ȡu]q2qGd'crܗCc%OB?:òO<3נ:}&2>H^hsqEB;gMco¸&}c w=4t<) @k4Jgi$ex44gtmsEW~#_h$5~'\uբz]ec+Q Cc+t6z׈XLŀv1]y%U|M|>1v=O=̕vz$T!j]1XǭmMnunz֜Q19idrkv\vɯJ''c۶3 ˆqiJ̅#rpxe`N9I` 8E⥎1P#J꧳%N:$qXѪH䮮7^Χv\ųāb΅b^ܓz&MvOxى klCT]$|߮wNZR#8##ִ*WvއҼw6' | ]ʤ'ȒB6qy6UՏ͓^+) y@C+x{׭|XpWeOtz]KWvssI QߎrR7HFP9"'E&Xq vrXt8l% 8$8gk 좮><=j&Osҽ>vc1c>46t+^( ș(QF Takü[\ā@c}+K4ےμ_ ։+~ɤD .qq^Ksf8H7;1ӧz:4r{xLhtZ6ڰg Ub0=k6{⽺X% dQtZgcͳFy2C(a ]9b 9T* Kp?\×z턌t4 Y -d^CvpWfH*A=krV$1Qʨ+yAY|wQ{H@9+#Z@8Zzֲ A^% vH|c%#ͼK|c$ZKfre[PY\H8q/lV)*Ihtw0tE!ec3^kgȅX#5!,Y%V Rww~}sl; mĒsڴ&Ƴ-(êXd= f.k" KHr9J\Ŵyy.O anęQJ*o8A=T0qlTH\`GQRi 8n{ ՘|ko$lcV؟OV!g"sO½xV0tK>΃سӒ ~b^ex+m~UK눿svǭ~p\g|fn81',i#0[9sS^AW| d.{.A޴Kx`1#4 [46=})׭ gZ}}1y8n+_Mo! s*f9^mf 6ʻb@fkO @qz“p* ]Ap;SQ<CKs ⶭHqXa ַm7;v-zV) pNp>Y i%'k~+jbZِv܌d_sfYIG}?>7L$y0qU)Ϙ_9<˾V̹8gdy#XU }i7lR^|۔<ӕ$ }jv@wAX[fe1“M gYI0Q89k6W vՂL#fn$<+#@^Oys B*~^h.JQM_m>zJ@,IgK W9_qUo gMq&_/{lqq&Fb7Gӟ_y(ReU6rn 4շ9RH!T W?nxU1T\!?J#, \sZqUl^^װ*0[#ԧuB/,y׳6y }}k&oxHRɏi3.cM68PXuuYLϒoNO\sƓja A.@bUhU >lG&۵iyNZ''ː᱃B?*g2E`u.]sЎݳIov/fj!"$=PwqOγdxGvxYNEظ..'pgO26 qf<6 Ҙ̅czƫRژȠ48䌁Jv~#AQzcEG8Mq!T@QbݗPoˑU\V,Pȥr?_Q(`"ە[9ϧ/Z7U68>Š7(79$#SpY@EK%N*76N1dbBgm@nwɼ:W) ޾.2yZW&-f[g~Պq֟3Rǖ͊k:c=iř[v:UHKceԤi,A zSH"WzcFw7| ֠"8P7&yⶣ1hIjq!Hdޜ#iQxϭVQ@\cϾw2Pg=nG'NTqں{c@)+N .}]9vERyfa#e.`f$$ 3Qqїs$\\뎆I檣+.@AvVLi2$*Oޢ{2&m$g>OJ?ʒE|œzP82Xl帍 pPQv4C%J4n7 Tu^\[RB^?)#w(0y7<+)ۂZU#ڋ"7Pd 2Gҕn.sXuL^mHm;zT++܊5@TbҥE%i.9aRF`VHس ;&1DQ(m|Gv~OfhU]+Yf usT[K<&'qj.1Pc12֤bJ,kLrysɌPg"G'ւyP71/;jgo_)#R!gR":zSe IڣJb${fGά0===*Qq&|h|cvTS$p4 g?^q?a,zR,ܮHk̮8cCfpdzj$QyΑ`y'*2y$&JU1 34Fh$M!_MVG p:JWX9%t8G=_Z4exbtY2Es5tw8+f&*-O?ݓ:X,jry#C9?)6=(Ȳ ޶,$tdTKc͜Gpb(C2(>ՇcivvghttE(=x@r@< 紻I+nkt]3cu:l,274{F}n3^iJn+Mk,QD@3 p7s汻ڶTKhXi02O5hUFOL+<;:rknՂO8;fu U=v6ozҶMkl@X`ⵉ-CDž_|֚0z΃i@ǓZN[-:mWS%E\]^Eu̷㎵(Uػzs5}Tc ըj\TF;G,@֜ uljDmYe;WQ*m~Ed15hjߴW?_.ay 3D ПZswj#50z.c1~} cm.,~l;}{Uӟ$ɊjO-yuq''n{|T {\Imǩ=}A{#G_E˓\U{8W=Eù>=H`N#=N{vzMTHWz3룱iM;kty8^Hz׫i@*=+re9l\ױMx!q2i"pEZ]N[{u)9Rc`z5=;wǕzbѴecmx$_āj 7c15)m7~we\Lk֥Ҕ6WjNAjF[|x{{C?Zw2: zʾ3 _]~rR֧(Kqlu_־|2#u;I P1>[(7#NNg ZI~z)tR^OҸk7NHZXrV6~l -[Şcwh*Pk@m~uzZ(HW+w{~dm̎'NKĪ$R [iW6ǍI36f3߃ǭsH aǦEJ͹6?hDXQ]/6A=j=506r s52zq}s@ :qRC+x%VY/)ʊI%,8-za^ӡGrs ]9Ҟks3qW$A#w)B†Z&O3Y#ڤ5J;9`xA#A5uma4M:!'~$*J+RhΎeRc-޳*.]*Hbzz򻛽MNyÂ:wyC3ib1=qY[roe#>ioFX2\w X܋py^LZ_Ɛ,|7Rm}+* R:~uGz1&| 'YZrI$^$\$L6d{ t; ȧ1ִ:4瑃vz֜#1N:g> ;p89}g՝vR #P7"L) +lE?/9S}oVm?MOϳZ7zi~g)ŗ&uS+x=yWso'|<qA''\pkgJR>bIVqXLޕ7W%X 1b <@ Pn"e3lj6&bjy,~.]abXsqԸB0\f2c%;r>!LqRʒV% 86"$8fU#!O2㚄3`&Ȋ-1Nї 4[#8= 4<>r]d+Sؤhˮi AP;D*Ŝƫ8 |J<@!H`#?΃=ֆf`8MHRUx==O(o,j6Of<v*A$c)PYjjn(SR! P;d!wt?Z/ LjcG,CHbN uPTơY[Hﴟ\Un *Ǖ%̈2v49?*=:猚@ThgNj$k|ی)Bßzi]d$n;rcn=)pP0+SDʫa(.pӭ?ϒA{d53JrWdRO3bpF0)VY?Sw7 X2b]XҬ:#J:[F(B+qS[i60QLJKFW"q dWOSǦ yW܀p7N4eM#j85;+>U -8Y(*ǵJ0ɚƌd5EH)9F/ bb?;jډߓpI:zTaXG;8 P֠u={o8G#ָpRkIh#$:EseB3qs%Ts\[0=k +Ef.jLͲxV,iA*3]|geFs*4vi=z*݌ J^iS Ztw{Wim݌TJZESzVHiGb8m871+͛>lL2 $_8'+mʉIeNsҴP2ںb<@W#Q:c_$^PlWz3 8k1ⷾطq:!.c;c#a5JM' f)ܴQOcӞd#bpt{E`J)I`z\hy[2p3>UQ lm~"B@CeT$eoP_)rHWj_eǩ=sԾ[vEyv08p>wXxJc;zzn &vʷ'\?Wǵ> ůws"V;W?sLSW:G%61 ȅ z{U2y/]iAgVQݐzX=#m9#; Ozc< $אuQ#*Hoj4}{å|5 |2?8]·RY:=xgT&~%I$v;GZ Fӧχ<^/Q%1Z-S!L?igfwr]]M%J +Z9X=t;kUg K[q у Wt2݃޺$]Hk&@P:e8;l5\[cU@ <N‚4py8APqҀ$[w\VD|>d̄NR܅S"fQAY8`U[}i{@Z-5z:l]<`P>nǵ [nEykPD=:f4ߐթ ^+6u#,nUb11Vy#*9Sc "{Җ l2<|6#ݸUD1np(i iXʕQ%b[hQǧPBw>)J,@P4"%ebqϥfʱ hO9#$p}(>PHH*h٣,ϐz`xԊX#sR*J *=*̶HZ`P^fh,2oUq'=i6)MNb\ C WбYVRG9l:{`d˒N~ңFؑ$A,})ߙ·21L[F0*$*H`H gc (i?: sҜ<^5%ўx+ 6Օ{R hdG+q+2%`DLJbIQET++!dGIS$;'sځC@c9<~b2d(ċHnOL`~5vĎ&=perw6%)ȩHLG(#w`;bM?q4 P ŷnG8y0H,N7d`vYQ$ -&U'j_/i!ebǡ1ѥݸ> eu+7zziI/"|g9JUVFHUhx@2Iy#]~=9L(298P.s}J"d;p䞕ՑdrZjHzc҂]QT~3Nmh?}Zwx8#zp(X3vcM2*99ޚ6 n#<=jPȥQH\q֠*UO5"Q0)=j+U\U2Jvcz\1 *Xqj/?zw q֕ah|$;f.g ܞ3U|bD V91#RkiZZ2O9# G^Eflf2~^91; y#FVD*Ӱ.Nۛ;luFjRǏ9怫"PJ{ǁμ늅`0\.xw J UyQc0RW q{%oqW/uyl"ٸ(1$`sgs!qku F; \URxkj H+-An~VՅmc+$Rc B:ʂsRD\z6H6pAJTS-2Xh5ZWdNvOXIU1*F}O+38982 ʹdp9by$ odiBU? #>ZfSJ# MJK Aw瓑7 !(uTb*lI- w)B'ބA@ `c% \?CBc޵IЩ++Gç=fu"2xXuԑ1C),VI ^su#lq@js& 9)cC1 SM#*^]FB2s NQ jPПddaFvҮ"ffP`瑞13ּU$0:cz;1QcF Qiꨧ5wqtZ4skFSl wX6QbP1;(NMu T:GEnOz,cj 88|8rM] 溋6v;C9Gu7>4tQWtaJ8uT}՛X\tDptPUwlj%I$ɭgnLیQɭ%-sYptќ m)'^G  NfXz s ΪåL`U.(Up=jHqҲ@\¯d OCkPL]G^83s*LCn)GCTd  zTɗrO!nqYqVLҖEepq|Z"5?g{lP|=#{Wc%L0#2W2-[A%˘3²cǺ3>QC]iϞ7N5O.72K 2}x)Qxn=߇0y=F_v#N:oU]&V=Cl9WE`Z&R]v=q]!8.ToƭҘ9;%(uuw1$g޹26'9θ]NF> 8OYQ3\CEveֺB-I묛O~^fan'޴<g x)e8i9niy4#1ڙRP8Ա_Q|҆~yG-i/fn)JY}EYIAm`ceG-^rzŁzSnrWFe[Ut]Lt` bK5߭< z2n^#W7}ሜeNu#g8r{7^|WаeۅoW [>]sI>6|-hGך扼5=.@OZiT$pҌ⏛0T@u>gΣzz:yM/?Wm7رOwF2q^ZF_IEbi ٖǧOhy|gһ2=cXǴ WQ2?=Wdp֞9 |6~oJll.8yiJ܃FToZWgAN 6fi N JU9c64PtR, g ǭ@}VB˸k#<1ڭEB@ںMW1$w9W}:Ȅ]jk?ǚԼL?9rD-3JwcUQ׽w2)Nxow#9؏o@>gW95$P 95_=+6|iX}s&C9b?ι_ `Q`޾ք@+v{J15t15 2EvVv2MhXiʪ9Ot┎x[|QǭBF4,gs&rzźC^=ktN@=9rMd-Ij]3CVڽMi]?J.drYF-0[0:3sf2~ܬQߊkk5t+ t!ԔSjWk|zU_L@Pg3|֣Y㔜W/!tWyⷬgnzt'zzJǭq1xАkF-j^C U",Εal[d0ڳSVy)}#&!EX_ܤDRxP;[gIA I}y_ )Ŏs~.K_=ɷǾk,"Щ ҭc>l6C7|X_Jvzjjxmv9@h8O3dmO3+#;C}+JJعI޵$x"Ҫ;F)$b?2ٿy=~mQl9">MǞk}H$ ` mmy Ҵ.GjF`gpE=P{dű 8Zeǧohy<ŷ*G>GJ=͡y#Irx?JzKO)"0sԟ2왃ȶb\f FHA8D'6B.,a"LJnuQyZ(Q}sRrmU (,u2@-w+2+>^6)AR>a_z}B|KVvd`qb18ۇ}A#Ma1f/ia;K j/*W3 'z01i3I2r3TUlW˓ڡ*949yjX" n#r*% ܱ9*Iay]5ȏU%{U|[ GȤ^XB#lw1?W;Ss̲ʼ1JﵔnjyH3/H,Bb?/WbqZY UPcVPNO֞d 0O֢IXͪX0?JqU\!䝤uM$H8;{݀&",Dow%XnXvLٌr*O-X0%Rݐ1rNyȫ+  )$>UAuPNzs^iVڮL~b= ܳ+esAWV .spi}ID(=櫀@'nA=1R$  |B V(=i U\5wQIF)l̡wyxOn"iD,1B6H TnaGqVj]rǜXV/,e3}2zg<,nrOn'hFzԁuͬP=OZ4QE^_ƼGJQdz=zv|l;BO^ҵHmMUA qScJqTFgjf2l;^μ otSHɄ᱑Ӛn6sVl;2N@uLUYtUuYvhrֹntE!Tݞf4rmQwpZT]a<+m :TPν k4x6 eq8##i\V(ę܇ZIe oFgf@ z98BE=)cdE#icNc~9ŒsڔEۚŏ,L*2dXwH9L ̞^N;ԡ#S1C'v)H`qK+qhv0rqMd ԡ|;{HJT=:S\[0=:<qd ,GJivP $8#! yCV''$zF)C N+C<2J8r$:8eb< ֑}#a|ġ':TOǃqYySl([lj;măׯ+`׭OjCFf1^U25{fhĹ! &)5LJ+{~@$TmZqzXAQAOA"Ri`ҩf1WGUp8++C88v.O(r]8# ZIUSkMuv)7Z.H"!+j}i3 :~UTG F8vLL2,N 88laOsWgc4dy>:#f9 @{\w5i or+gIi;Jsϵu+,__~`N0HhMvC-2:zUi$fXd <`  LՁb 1ֶ9\@*<Ƽ+z'lvXUr*OthpM\8QWUBsϵeBe U27`V nqW"cWL۽xG(݆\(RxSg9wn.1S,nrJ:PʋS1d,a~5cS2&.X#@'$18ۚkRY&RE4xRsکJJFFs֣OE=JEbF3`ٳ~5 }7ͫ tUO< ~9~qJ𞙯x5̶%ÝR2Iןֵ4ňFP~bX-nԢ"}SʬpOzDx7`WQ u>M.&1h/K9;{׍ww' SMO˱&HZKp\]ۂ܊K eI3”NgR {0OQQT,uhQjIC;=wti&;X7 7G\Jƒv-Jc;Ul5^! gN*S>+"Hp5޳e$ `x|B2O_oj+0F+ՄQ&x֍6YB1szDT>DR?X!q޷Q9ϛ ʲHLs-OAXTO_J^Qg zuҹ4D'Lq~Й$IZ?8<W])_%R*w;z\PD8nkS~uR8{lDaӤe]N;׹iyjd V) Waih+1c;A41[(݌94쌑Xa x=j9!FV'h%3^%1$ ͟KFq׭I|~ A}Լ.6<_Fi ~P+*m\cmC-M*_xYs#Ҽ[Bԁ_j_}69\ᜒ3V2tƮ hb{ߍq/kt[r;A_yj G^?Zclޮ{ޘgQ3C!H<OVޝa%8E Zwn{`Wѓ@8Z=^IJx[mRN MY)Ճ&b QxГ{InѥlT!?WRDU qNu)3I8'wp]#H* lipĜ G۞sH$B׏J.+C>}*D.' 9bb03g8cG.N9p=)-@xtܻjw8(UIK%+)H* hZSlu7ڪȨ$QJRJU^u8ۿw/b6rUtxgǽ"mg.I._$"HIǧIf0$RE5Y$(v8tL BqnxIT` w<ҷ]|'=j#ʂ֐p'Z.Dj33#U峜sUUAG@2i䝌.%RoygG"`֟.cIZ.Ǟ!fry`X}3p"4#9vǯU2I黜us8L$FHr,rS\I|yVBH'b@rB[$T!& 9=ZO00i]NTj1mP987 <`=鼩R0E*SkcrZ@vpۺ;z}%G2AJ]RX-q&aIr0=y \9VI;sިW d¤W%2m!'0)nTOL7 `B(?+O\#Ko1ˑֽCFr7c* ybcA!5:Y!s+dխ;.D~V8zȱ2Q\kvܫg޵m{S;᝺~kV±by ٪1Ž+P$w&-=U`OO9#_şܚ%qx XFf!dxRGn+'y#Ag [V)8nkT`޸;]@[]fB7sh#٩.7jfmb QA_q@= )RJ9yNOJa>MC50ү*k# #,1ns:s,j՗5`x+(S(l3Y/hJ{$FMe3儋{ .`ֵ tcU49B=e& mR<:J'0 z]=ë !Rǵ}=xxU{bGl@d7 v||/Kpc!3ֽþ:u9^c Z|>ָSJGhRJ슐OA[ֺ^Ѵ.tpWI3mm(-9Z mژ8ƞiRNF*/sLu9h'q*8I \R4)1#*YǁhI4`LgӃtqFAŠ jSpiHۭ \|+<,@?JFUƜsұEa@F};מk~#Gn+*3W7}G"8G> | N<=@_/31=gEqÑW@2;Nv2p po~'!O¾&G>S=S?_C<[s SȀ00=}Ȥ:4N~R8|Q> }GЬs*d%y{T1z7oJ?n+>(qO;zL*8<:-qHwqI1ր22:m jlPGjg@fԌ@DsqV);d]=܍^!?1N=*K*6|{c 8e[vWsXV^o Sc$0%w,zG\bbkp犚8NYz亚-ɢF {4őU 59P^ .2 嗼6`WU0ڙ5ʴHf-nl⤚`Q NfCڡh pn>QGU2 r?|wY%;c ]>^O35U)_8QI7ʘܣ8B1 K)۞M9qawr;; GHQU>fP *B=; ,aT)ޤ%HN6TǶM=LjTub=!X~FPnwv A$7\J .O˹{{Q{TOLV'\©Nf@zʝ]`sNd۰ (⥌$zU,OR JdK BΡyT$]rGzd \::KsnQ=}*4GTRTa`qӎ-i€xZXegU#.y@VUh@ՊÔHQ^j`sw `XwݑJ3҂v䎕q`,PLӦyb9=Nx^q\U$ǷYM?̭qXdkV-zu?P*жҡ|Bpz 1|3z~‹UeHA ֬?`AZ_ YsY1z= `)#p@!⑨ox"r51bI3G9vASSRrϷ@$gmbXߧ9w۷#PUG\ӣDGRxϭKT  ӹ6"@n 1B>u €H<&U냎gk ǀ8M̓R0# qJij;ĖʾwWX\}VhxrOQ҃,(*,\ +HZ&?&|}ͯI$Wd_2%;ןjuI i-lq25z1Hf$=*'pƼ9!n11Jr 1"=yJK4+'hn%+F@O9Uӥ.:bKF1ͿjC8{b7uKzbz /ў + 07l0+ҡ\+_3qߥz~Byga{#"~`z&!b{_z,zI:;h?8xwsɵ: V"0#kDy qɞQyZֳU;XT/-4O_Zݜ2jƔ<'Z)G8>^+JY\kǛ9E{S *ߚ8D]ꨧTN>fC«|b|Ö֬dJyň=)XjC"G /ZIT.19@ 9"7rpHɫdG5% åhˌ d,e >4#杌z)<jH>5^MSwt T3ci`dO^5 GCL-` 1 zS$ysŘGkЮT4 zXn9R控cbQfFϵh}(x (5BYCw8[yT=VRq^LYטjY@玘,I7^%o) #W'inB㺔wq& θ KR89eqz\>]oZL͞c6qi&cb=j~-Ԇ gFݱp>[)brr?^zi\z4w+ $e9@k-8Ȥ+PNsZ61hd ^?IUR'RN>1i>y/-dӱR|Hv2ci"G׺nv-׷Jm5 Fbn"G|ۋF`ZNO5qϣ֔%Z$l ,F8Zx6!KN{VF.бjC<>l9#'F'i}~Z\57s`t^moFʞV徲zצhZ͊@xXipH'XKvHk~ qPȀjA*NzUGEx+UN$Vn&L j&fq֣ dnECSG9LO9R*Uō5"Q.1SP0:։XM=VzUPSUJf,A5:dzp|fj@\V"ܦ95u'w#; @s4d.kqw\Ue2 Uّ7W\N׿mSY. /'N%(\JZEV͗u[pюE}iHk:gں D6yf[Q[#| (+Ѵ FS?t*񅦢KgZq8uVzFFGvpi1[0|Vr# [0\bH1Vcqҭ 46@rރ/8P64\M!G=jRN#9(SAEޤxJw)惁N*6ւ@51TDҰ]p:Ռ&;(sU$y\2M&f:DѫޖkaTylk,ďƼ+Ln~kɶJp>A*|~~ @hErH A#A8ސlp֬3`_Za#'N~HUNJ 0PIiZĥDUwUBOC)s.qӽH_&+m~T,12GAYy!k©kUB#T 6Vʩ;"!#`On)*6 f}=&3#K#F6sA{Q1UT,MKX Jf Ͻ*ȉ >~l`QǴk~HsBdeR7,7]͎Q$HHS*S(T9H[/D^b!T[o<5OȹQϽT7n9Ĝ3N& jE6 dzc[q~ɐ82  $4$̻3RqҢ;d Dwy-.Ul恄䴊ٿSH xV$QUK4,ZT.#AUc7qPa A;\aje 7QR2˒AZt$ޖt% sޓy%w;@ !cNb4أA=rJ+R?iu4s= 2(¶ ?zS R>"v!Ԯ(I09'JInc#% Xasi\>kI@P隐L8&6h u=1. c 'yčSA9jN8r0 vnfp{Jw c^{Jw$}iygDŽ 9ܨPsښJ\拇+%~IE`@m xɨR۷HĠWTR8oƋD>R͝+y{#RHl* ƚ`34#T%*1Þ5˕A&2GEK!AxUlS)\؎;;TD 1 56x!Wh/!2s gXf!Xe9*|E֦/Rq׽4H#$tnl=S1FqTɐ߰ leS3=*1#;ڞ_ ?5#4$Rrs"R*d:ҡF)FTeGR{SBA 7Uz̎?4LUq˵,K|Z$O5ZhՎ 9YR8*I,`f9Z;I$J!9'2HA4W9IϭH I95FK1:3\`9jETG*<1M4*9\Ace]695UPE 2;Ӌw$ g-F=F\Mp<+"W0tVgIeV#8VT}OqlRwFE6,Rrg$Vp3֨Nw'REb!R2ԱysLӆ=)cYLqEɱ*0` *6HPI, 5Y,8!M12l1]e<)Ur .4!wQy)VBKtUVTEbH^'*G+ZhZi*Gn` #aQ`n#|ԨF݂<{։ɓpFu;W &/I-evrU-hy&yM{vGi$vI3,z ,b0I]!k6~p9돥t"?dmYFgr}+?|la9 , tva '<Ԍ&: i]Q ޷xOd\.8ֽ1qd6myRx'ۇ)lc۝䜚!E .F!ZB zn}+jMF+ty%FU4l1Q=jKad8 @!-֠v2c4.Mвda|tDqj=xݤ;X` VpOzԎB'ڱc 1WWi! >NބwVyqǒ+Dzb3M?/sYD)#khBɬm$ #bF*`j%|gԛA94{u5^]i=7;jG<JvA\tE)+ƾz5FONk.gurP16Wkm8'^P|Ev=* )SDuwڗNkԯrwK { %Ryn">g'־IOȊ"NI\[+]e$9_7ctT80yj_X}r-`GZ_Cqn1#+(<J5O_5bNS E>]^-/4xvN'QnԀ<*[0P .UVM݊ZH-Ǎ- :IO cxs Aj.Ų*/pB7n|oWۦh Ef+AQ@a l(<ԑp*x'jsB,g֢#n,1Swq@$6u2Ti8i#J#+E@u=*;v+fn,x8|+d63c@?.9;UHnzUQp>֍4ۀT67-@hUp0V.y^n#=8Pj:|~u=ZܶF i[5dJǓkpy(:ч#6r:sPgc6NjDHab؏V `yJ_MsUY屌t wH7 tǽL ~VF8~ e@^(QΒUq("c^{+Ư3I@PXF ڠ hg%%Urzc@T*6z!EH'ҥ3 vʀUny % F?3I67ٱm#" jٙSp9Z]\$)Q4q F;qj'y*_#)6Kiѡ]Sޏ1BnsiF$LS²1bO;uq\EFPw4C,I:x3|GҞdVA+֎a;|ǃPedݴ򦌬`}{ks`c#ji 8 )9ǯG:^})JpiǾ==-e#iZwz7mg$vQc@Āy&1 ĒR]mzU9'OczqKȻ"|J6FcQ^IyBRhE${Jp4"ZdC$qxg vz#bPSLvȑŰx>L4؆iۼŲI(nXr80>L:>`,1G!7cPjc@~mPH80F%XoJ c' S=X5KqӶյ+k9{KK GwqY ؑ'89'ӊ +[ q:a߸?ɦy;Q`&dL( ƣܪ3 Ƥ crJFbk(n8>xMzSp"xSpE'Fd8 R pKhh@@rs 䑸@H#:a9`c)'%zژ4TNsfl1s0r?ZBp0c d%kLm|{ jEa*Wzmyת5]]N6GpAکjY$U9P?\Ts*;pw:(~VV-!'hSM*0^2C6AoԾg*arU]@d`5V<9 sV'h#]1r5KpF;6֔n$n=}jY</VJ0VqT#NTե>Pnv~h"Af qg[E7);Ju0cF8wY?>g?tc\gAqhUq7&&ќWor޸#y*-JG#u{%UQq8+ JAKxaY-2 &)9+!8*BFA\ "t?:j*4}vU+SL#:V #i0L5_=+J;qjaB7 ڸm.7NzNm1nV}MxgXH3g_?vy ͞>R/={Ol.j϶C %wH篠(F<sR4 |#>Am "7 d}ƹ[65xj77s=I5٠UndޤujJ1=k>mM47UrOuvv۾{럲8 n0]0w M 0SYVɀ_Z8]W׬(F<1ҺV2`w}V+_SQL&y-Ķ(5B_;xډ;1/FҼP$d(LGndhAnr{WdG\l{C{3BVJ͔lP\gZ͑v5]ɸqfRe?Юz~}xNkgP@o^ed+MwvR($(ShORMκ_?Vּ{Vh?U\lzx7*a gR7Nq¼D|̱8㴓&_#ԝ(=DxE@<' yWG<7;p!w'W52h?M$1L9!i&2M%_<+?gMyx1r6튗GLq@BF){dpp^l}|uKmyj% OZ_>$1Kz淓ApKA"*Vl Fp^ʖ; !}nGRB(Gp0V?23H\㩯#'#njXu P}=IB]5>/^ 䰨E\޽MM js dAn\L VV;]N*$юOLg@{Ԫ8>8ԤK>tʫH%ݱzI3K@= i;A 8HdrH9$chr9#UQBz|i'ʩbÜz(`nyN%cFXc]rXy<"?F2N)1\7vH}! TUԚ꠰ JQ:vpecH9w8)bH'8ܥKpGOGte@n)$~q| ч9cj08";QF'0)W'bHDЂpy4 Xj'@NI"0IذgSI` iI2Vxx`}'g(b H]vcʤ9ϭ0NU#8ZsƠAN1U\ݹT*C~X(`#O0i3Wȧ6d?('<²E1$փpyR`Ѣ6Zg$ .kngripySr  %Fq\\.ާha!5WG^Kx%.td䄮pZI~,4_špۂl9\bǚ8,MG%|>ww54cEf-ɞjdпޯ0,7zZAf(1 X B}sR3À ŒF یM bM*"FGayQʥqv"WِHiO1 ܹ?2(,Yr3ӊ(#'5( e\?«. nhYB@zR4-9nfp} ~'˸ւRC=)VPwC|ޚ젰RIJ%FO>s 8E@8`4&B9\r4qP`6Ao4 @1zcrW= 1jP L PR$*~^ҡ;Hq ;d'BLD.JgwVܠ}u%8\pc||g=? ίʇq3ӭqO?lu?S7=kˎR')O zF&sճ qܧxjRsS@9TL^ By緖󔯚Dtn{:prKU3>sr!E+\k8j|,0vs۴肁ߎ»[IɉH%TvtpGA׮(ԝ ׁQiC“0ߐz W'[W=$"B=6l\<4:]=Z yO=5Z59-}+#nvbe!+LMkK ı Df[3 /a#6ČO?]}*SKDlҺgǙHx%[DQUfՊ1F8hQb+pkD HBc tH,Ò?*uC݌VrfySҒiGt[]ǯ46c;TsPbTnK:8硬qrjypT:K\g fɈ#haUl5+!iq؊̿RH> f1?sVg|h/o#o47P0*Jр2$W񉴉ޱL n)vߛ6]0(bS!5Ace0c){k앎6zσ-Dn }?+DˌbO栊3 {2I9?yC:m{5:f /x_$h> jczZ\J}{Wc׌{6>igw㖺5[_ ɞokn;q^MonAP3ztW֜w35 .wZ߆E˹r Xq^kZ瞵A҉}*·Xp*s硠V4`ED!T~^C!Zr@5!\✫qSaP4~ ڔ`ސҏ_j9EF5&KwsEW_jSz\K)kbA6T\j vYpko"dd_vj\] _ggߥCE~cڥW[Ȯ! }k|ƒ!9S?Z[߆WZP5CǞ09ֵSͭNGHpԞyXBI Zm]I4ׇe]Zd -׹Q4*gVfAmþzW>2Sb3_ ο114>bB oQS |`UXA-'EzsӲ7C,H);`4)(NȠQ@@Bd%`FHW-j?T_Ge1M›T*pqj$p㑁'd([ڎMHo1Qjrf=OL s֓C[jT`߭j@PI]j׷VYTNZ=N2vg˕-l+=zqqK3!O/i$+^3Q+!@%$FgW݀sߥK"9=*,׀}1DW MHό:Vee3Q1O838fXRB\v%Ðw}@FA ǵ1pT0ւ[+IbI 4IW!I;ip;:S&%40L.qDE<,x$Ty'ju9zS]F別rna@'>٨٘'#w_JjE!xRs=ڜJ;pl0PITuvBv$ `PuM=}(@DR,K"I!apG~b.2Q[$=r29OT$1*y*X0[rg)`=2ⳅ rIMQtj9oCc+0 m{U8 z* TsEЏs#F}:c5(qpdTp&5P&ALpx>c,2 M#rv d*"r~nקTeR@+R_-H\rF >%XK9 zc2*[4 60N}N-3*S2;<N*NZ7T="q"qjp郂y9;268J~NSޥM/Nzy15TF{ojr2I={f۟##9FSru{R#15p SGTe[V2} zR;O_F29'4ۏ')7.B砢8:,A0e:=*S#r\]ۥ-2[31eC;trtJƼdA20[!9UF Hky.}+&XB<ҙ.%l{~<捃ǽSq*@sI18lJLNIm˂j_1mؒM׽VIISd}Ϳ~s֦朅&CP\}ONAbGN^99>RUpFIq o@A,n 8Eʇ!H'h@AGI>6ɧqrڿ) u G8tV܃LY0p1)܎V6Yy'sP>jKJsЏCU'm+osUL?0zEcU`%zP6V(c:+$-Kdg*PiEh4# T^Zq[{)/8HTe:ES})q@8*?ִcӝgȥ08^Ir0h֭xsRg2}i#sܽ) 7c uR|$^kˎT(?J:ƐA銶q=g=zwL1܊{r,֚ bzg/u&毨_iZ]tm_?^@I|`qӐHj Rf0: WAPWp;v[^dPo3=9~ug~ڴ=Q wWe.P;ףY05 !_56~"Ǎ^a p@*\2UYH'WX[cេ:l+6u_=uA^A+"(1"폥t<(\z+cfy1,|njzu:tk7ck!s\Mt4[.sS1t{dpVSo8Ek@ +v-g]QgW2+;s|L6:i(cWJ:|.V7a`xT|W{͢qYZ z6ػ/$<#"ҬPio<;]"ea>ʷ]9Nk[L}28#PK_>ݏo70/.JYPJTvi{lʼq\p rGdz4$9r)f>V('|Ul_XO5f]|!##-51Q=43%!!?6Gq\n~W'^e I(*ēG -y\10T\y-IH}Nշ|[Vl\kr8ZϑK nN2ܚIHLW#;y҇RYeg9k#5JienrTс^"N!]5 (rFI)# k^ $ K+Q&?-clMA^ckr,}}*As~{6u d#3ްZ'8#z.˝x3JǏJ,qըg^,ϵ8UƸbvzܽhǧj5iOyq^"xUfyp'AW!6:97'\JM!k{f,q\DK?*|w 1:W#,nO9YCۿ~trTh3HWl"!C69ƻk#'kQ""]Ɨ;6F /\4U\'{UGmr+ȴGp?R O=>u09c(t¥t㓚43ִmg@(bqϘ:)4z;wmuW/xGJ. $w B~Z+$hcBtuM%mB3c^i[]`Wк,wz׌gl/L\]<ѱrDpIHmk2س08uy{s^k4Oc#88sM^$ dtvVT:646;\[=I sl[6æhYQs\w5hGKE/JK殤$╈0tn)e#dqzҰX0{҇*8LޓC& \P14jJ˻ڣێE=+6xVԟw>Q<*OH{i1w&EzqhZx`ʑyƷ+Væ OҾP8\bYwi-OI[D,S׹ 4Fs)<_fxOC&6,FBv5v^y?aT7bnK| Pj<6U |E@72A<Ӹs#n«Βq5@S>ˋp3ׯKؤr"2L$XI).pNnܢF3>#[) sp3qU␒:`DPFEMc>[N $S%?Zy@Zw-D̸ IzSq_zInȧ+ڄqD@$|d1QV=GQe!` d>c:{S@CsO.6rFfRo̻U :bzv-!P0[JY g+JrH>Ը#'B[J 9`I'9+__OďT|`q,3_ܵQHb.8<82] oΟR6fvR-+ng??cO?4xM-+Y] P>3zc[psDŕ:ςt"IElFֵѻl+GJ, &!Yu W_fz3bWWbA;qzŽζAَODQ[tRDbEF+:;fDA<=Ry|K'f]Orz֮s3lQ FN$s^T孑zZ)3j' T[̔S@y|1< qɟEN7ZrJ|sV8g$+8?]/]u-48(W_|8׵p mrJe'dUrHq[̦yK s)^6r~8^߹9_W$d;=M${ B"Ii‚G*p\&2odZחcn_sucTwV|ޟ$NzzW^%jpN3USnn*5E$ qKfrMhxzaxV'yŞ\^^>Oǩ;;&lzv,G\kx&A9;Eַ:23qAyn;;un+4#z_(Gfq[cBU;ߍxψo}ͅJLdy_? WG۷]aVpE!zſݸݻ޼PQ6yG.TvrsvjEԤx65X+J$r@5gJ6 }k*DvSƺm#A$#oNWR9;v2;k#gVW8+tn~a|X8L8ZBo> gּL|64! sGJm#%0YZ#9ҹ<6q_[2,WWTÌƾ׬Xs^O 'ׯIx8| >ꍌ[[ ]dU<`w8:]3E Zl’=V>by'z5Q;ZL ~%DR=\뽒6Qd8-LY\P8kяD}6IlfZ:xhVS(be-Kִfx2Jb8}:VvH*9JǗ^g|e2:OPFW9*X~u&Y׷qi,FӹFBTGe;).Tҙ Z'X˸d3޹<+hRI-<TDecݜq+Vgg?zJ#y)N,*SӠ`wCAjFwsw^$;$|K| ~T9#zN♁ !'<[_,i['+uRq$pZxYGΑ⒮nžGzVHA X}4lH&+h%3Md[6¼:hE=Z Ց†`[ڗ7mlսmXWǩ?{>٭H5GQ3[=Qw[ڑ+k, ]E7j6:j#=kr d/ҺMQJwx<֜ZP.2:4%1l^ncV㞕j&bO5q hBSׯ5F9px93I,#֫IxgSEpOZ+5IJZ ,I("j=JQcrQ#ҼZ†.5~#PY $HQWr Ϸ1y5"K+#B!,G*s&Rz֖!OR=3Nf`{K =iÕoC:fqiêGnA^߭S0 PŻl,NsIZZby Nzf472s>lV{#>hٔ͜9- +GLִc4%>v>ՄmtDqwf9'x⠒\^O{m-߂3vIm-Fp_9$t:o VC[, @u8֑'4F+B3TܽFC(C ɯOL\xDC5v7w_n'_i6V<ډ8.j4r!v%4ؽ#=q_ ~mPAUzr8`E?SVrG1m ,ͅ)vI .#+'2JizZK24,x)p'IG's H@چEЎy,^h@%=3_7j٣爮<sD^+=>Cenp8zz_'oLѡ?ukM$a$Y 1kTiFjo~GTDr:WOw? }My]#H!MMdXgޤWwyO\|ICQm+kMNa y VTQi0ס*]޷]bx^/]6]geVI y H}BO7rSgcAsFC]oc{Fg)hHmAֿߵi꺂I<Ƕߞy[q@p&yI,}VSO=NoK~^4+%ku{RWPM^1s O|Oz:֧y 9t{$_^v,Ea aeC=qѣ/f굧KG_WXz^>9Z7==Mi:Lo 1eJ㓅lӌ7NZkpa0/lݥgK#g-SL;F7qm]8c}WW gz]X8f&Ta\ǜ;2#]Rr.ի/4!8֨ʙ 6$ EQAG^j@n ާ5*c1?RI;nW$g)p{ljt*93[/=/H.%(|kc+# ddbIj0lsR5봎ާP ;zL/^V8GU=w/c1;@2psU|.@Ủ{r>S6p`<[&j`ȪM\ݐ8ҠdP=4f{\;1IWSt5~0{ּ-L$2efy5r8N8#MW*j"##>Ш[+Ԍ)IBFf"HsjF1۠J36)::暧sU +]3 5Btj?* =_Ik׃JIѹnz2 >r+:p1\,f| qںc@W3>mkБ֮LẈ 6\Cy8a$hH'ֽJ3 e3cֻ+M41ם .oS꧌(+͡צ F|ư@̿kk+D^J[a%`{FkӅ[9Wr#o [HGz=BW?kHwC!,朅#;ףksVl̽WVDq5R{!9lW>֫igSCfyέ;k4Mm w.H꾼ھOm{Z"e7pGGQ.WZڊI)]Dx`:z]4jpH_\tȯW{h/M89tnA^;}|]Xm\QxZӚi퉳b`k7P+&n^EokW77`g;V%.O=*6d@=09sV,#L (UjڽK!p"e/|9N[!JUȕlcirqf"3U !`+˖\?ҫj qZw>1تB9NbȻTt3Z-g倻p+éQɟQ(#[m]~(Odr:`Ywn1Է9Pq3e}5zhA9y6RF s^7cέϵ8sD ǐyv_r+?p3v)Kli72? KXלiӡaҽ A ~k)3KHIn}(0l9ҝ =@aw;A\S1.J>C}˞hL־FYXnkՈw^i8/d{Am Įϡ*2}9WBg_=`tvz-hjssZI~Ik=|gk79UgrU/I']A]=eW=+psVOCq\&}V:_8&% ēs};>[d>+K0 x>"pԙjn{h_~*܇=@dC+$ʑ=#8}b8$ʐrEx~߰cx6ggX~<`vw8G< n5~ZKSiaS0 ֽ$HU4;ax'['6(xH= R6sLi,1@ncǚ@',Dց"\mjlnP\…u;M2QZo Ү鶨61]=`sYЍ --IߴȫNpT xc}*K$zg^7ΖVɱ ~xizKTNG0Ʋ+l sUs[B%h%{t<ѴyW20ҫ%8a*[$W=#PI`jjJʬ~Q{}qRTLPʦ{0^6}y dsPs 7HI|._ڭs&o@AFӽ++C:zxQTt[d7SǽG<іk3[?fKBR}n~TBS~Z+" Yҿ'|EjC` cion|umW& w-I2D.18WQ6WgZkKyl22_n6bv$<#0stq~I$_zy\F ºZj͕M$l窆8'㧾`Hw_ֺJS6/,l J8#v9#8>M5}9Зc?ي &$EI', b9Ht?j xcS EҬn-mPƍ 1 Nb+Uԩ7E#S Acg:%q B~^ V_>?xTvn_>4'yxjK{L"i 8 s_w #oZNԬ46Y8I, V!c FO}|h+TpZ#Ͳ;qPg+HZ6QS?-2|.:f?/YH o퍟Ep>Pwc짃ueNiΩҦiw?;:0v$}:VՕ;Iz~=* 糑bA co %x*i>еȴ3B2^NvI+3٧%%u>~޹¾ 'cuJ.6@ UL:N8oŶ<ᨼ?ͧܬvF$YFP}޿~c V> k!e1 Ò'5o{-:v{7O֛*,мFU $gb,0ׯ&I9][ί-xc{_MnTHVO#<=VF˪*9j8aԏ,o{aN|R\Am-=kF?2uV`$η>k}sWk(v/3:.ʦr.,*.9$GxWm>YmB'KmȸUd=0{/؃#; [TErwO\_>0i߳˜5m.{[ۋ/&gn!1ayb9s?~"GxI掑O)P emNp ڽIƒ(ϞXʕjΝ.qo=J5I $T1ɝpGnw6hWwBOɠӯVR|`B7%P c@ W?e:m'~7V+09(xo2&gËTi5Ojs4Qe+TUގO'/_)6{$U/-lonmn!K0y+}(_n+W橭Fcmd%{_ h?9i>,'/$`gp1 'tmҬGjG'Yj1C;yhǖ#8uqf&Wcem*?Zr~~) s9*=3Wb}$2i31h$z3I<]?=gϽ`~Z$+"F#G$#'u?4?-~5AEX%InLq,wa`\'~7g<{n$azJ q,q|~жw߹UPZ/n=qֹrj'vOz%ܒO_H~;ӬPVx~GҿEd)]w]xʂ1 8œ9濝 e#qoOf+|偄Oݨg+^\$Cن(NgG~x//cOt(g3kq4bgF˖'(MoUԢ-4@spaHQb@_tOb^>f4k+6H&fتryے@5K &#=эoa;Xw_r>>8h_,/G.Z; kXdH01[ s_χ~$k!˪KvF!]ܕ^ gJi?h}V]0**dlcY>"]{HbrWDgIa:n[Ρ'׬gOnj cΣph%j73I+.yP89_-~߳Qۏ:Mq,dX>QQ@I9O'_ց濸 魇#b 8-s(_ğ$дoYWwf;[iVb4Up2FXBߵǚNkQV}?|KG E]v >ζw@dAi.3O|O}~K&sgKXg42JElW&i⾷J208>î}5E i-66GpG"Q].?{W+]]H,Yw9ff<{ڿ[uY54,>kl%,"mY`WQ;( =˴nU7)n{tMS'ni?>M6TK&ݧNs+W>^'o̫ivW[+uS8q_Z5]$RNcv 7b-ݴ^2EBWۻ~WwoxV8X2;9'ֽG\~>3Vu|Av:+NӪn?6rǠG~-t/l#J)I;@c'4/'v:jԽi/}Mjq1"76jņyM?mw퓷lXȭaq'k'Xn wp8{gduٛǚls͉tۅ ;=@8qk I :3??]3AIq@ĸ}Lӎ+W9` CY 7?tsW^87[?On]{%5/*@jnȯZ9 -ֿ>fy:}Ŀ|lוې=E6E&Hŗ$ (WW\ ??גN|[he1+BVF;go tXa ;N9,s܉`wU1׹QR5@IS1z;T9ʏZbz69Ag@ѿ@URH݃< ېJd@sdPN AN˅ZV܅ԝ}:U&Z|bGBzSf_ܸ# T`8(&' qAjqw(OP+;۵u+{W+F^ yKc.Gz` O5!W8Np7hgzG!-r*7ml4JFH{ƲmyIʵӷ=>H(߀LŲҹf_0/nAbt78ضZ7[ҁфu#!TsQ5rͭ 'GUN*N3xŋT~gE .:\Pq]U#'{sxȼzW%◒[nyw)| d2]?*FvA]'SInKIҲM=koBU 0+ǵo>f W?5cҳd?ƃNQ$[Oj\7@yry$eWMi+(@Ayl0; 5T)Fw8ڼw+.\iVI6 }PEO- =}*]0z|Z? Z:տ2g2Lc)W8ϿTe,Xm8VYW GO;W]aAǡS|+p[I,hڻo+PXy}2K-^1<9cqעQW#)t[:+*,QOJII3(',X He崊G\i%hp}*RoҨm#9Scm9nՍ%J$ֺs{݇plz-EvFb+D;3tuf2l|<ELnJWP ;fmID#dv]OA#^DX8:jmੳV )z"Y[9RPlpN+~kɢ;j*H~BB?x$?O) ֹҡ'wȥBp9nxhI3zfMAc楇V~UkQ}f%d>db7GImH=_[j=q]ⷌ%R:iSkcZ>6}k־:V%xKg#k_# 0=u)qkZ2 Wi#W Ia^c'˂T=kG^Ex*skfhl5 y֘-x&U`Z:&:Y]*g&gԑ3ȮbVRwnǥY']>s *iC?qڇBnqBn}y\rwp yockSR1Xկ|@^]mD:g~ 5\$CGMqd #[(Ṱu̍c^ah~]x f!@\[Π@ǧZHx,A!R`!W6rp0>jgs!o`c^qАr {om1q*d9j CwDJQ'#LY ؤ8'?Δ2[fna7ec 9Ԧ$L7c@@}z+ +cQr-FJ A8:WrnI ޤp\cu T}D\S~>+P#Q@"wd(#f>2y33DWrH>Qj̽\s9St,q֚U_z㏥= p OS܆xFp_l <~o:? p ƪX}yWc.W6Q2PBp|h/kr~ғ|9]KݵijF#5~?"KE &#s6,M|dxľ5 ze'PEܹݎ㞾[O^G>4Z7N>wm$m`+qTNqW>7X3o2v~"b+d!ݸz~nx7%  _RO[7嵴oD=|~SxOanXVOv#q}aȫRV~srs7FS~[:N륕#19xO"ךb1s' |׭EizZ,BOEv=_)ē}]!@1 .F9Z+W׿f7Ft?/ɞ~ '|-Q619שwOdqWtQ-o\]$y0\/ g}C Q;fYg$i104œXIJ:Exs(Q#Ϧ:%$8!X9'uW`X A# X^" TY"pђ~|+.8٬_Mow7QG 3ON{4't/x.K$n:Z_խhZٓ^BN+3lf'+#_Xn@>#9+#ȟ ܴ|5+d2i~_8+/ 5[R|.V(k3w$ <+]&$!xA~Gzun[+Mv!'KRW Ӏ+=J #53DkLN}z8;8_׌(n]cF?'LcO_2ϔ$]FPd{%x.v`I=z*$[9FNA=9޾!yӮ0[dzv\{_ݑu>>&I>"Bo7?;vJ$<ID=}3|"f,Ո`?6@CLތ&*O$ W63Zdܗq".,nc>W|KQ_L{u,0@3 L`ckSZOCg kk ·mlNyU\q89? T@-k#WKn7<Ka˜zt_/|O7/g m.! q>f>S$Md~wAp!1Qzq]=c{<'-<]HWZ%sxzh7땂eWcğ2:|C]RImWw0bUꡇ~߳6{H>'j܍krֲQ[ >`ox`?ٯ?nڻS, -'&:YwMd zM"~6XdKZ[5sJ68UAv2?_߷F5#[XRu̅J$7i5]7㧉O ,2j۷rr3?ſߴ x;|AXﴵS{,0sjkΰ18tJ3ԞbsW +|tcDmyL**G.4*{}2G5+ |H5υ:/|7<6 Jn=t#FTrA8 ~].Q-!Q,,Da`dub(ާ-{1PUK~~Y~X|"O⿉Z6k50GjG/;;e JB~(cr/94d۞5~_ƏMu^8 9d-eAp <]nď$k (䁜t5e—v#&rU4쟣m.~~ԋss:nC Ti]gװ~.~Ȟ+-úo޷98803_.o j^-Zܼw$;v8_7|5 ɸkK6 `8] ѽ_7E 2WS\w~|JIGg鏈" 9|da F*u!JR:-Wu0UzN[/S؏ST]>K|xlzs?>oq~ gi_c4e<=nDj,x9`9bGtG3ymÂ0H'ҼiBϣa^f||c>xJ)i $Go:ÜC+O{?/OzYYf X _ݪ~8ݞNs_1jSs}3DTϽAVr#aFO~r*kĿZ-[i kk`UPsI+ӭV5#xcTw5}3Xܷ1EZ6Ƭ*pG9k|yv'TTƊ<JuV{4U0\|S7{ImXJ(%ɋs| gJ͌AzT7+,cAs9V5)xGBbJ;V4,W5OQFC|I EHKsO5 86椒0aD̪֢f9ހ;v}4 88pAoJ>\\/i;ROrҥ:_ %t[rF@M6aO_ $%?Cgδp v+2d ذA%([ΫsNu[0Ac8s[vyp sVҶ@M2]":pҷ5Ic玧v10 hWP n}k@yPW-Ɉzyg8ױh+Z8?*3S|ų<1[nak.j3$ FIG54Ι{$R#X wG]n!-H2Qn\EYHr b*]SMFҼ{;H?]Z\ʻ&ay*#,x51qr>.=2)yJcjzIJKZE-My1èy*ipqYAkBB8_:|B ,<7bWאx̼ܶ2'ܞ-ux,UzƝu ۵e>m' {U8|׋~=nuж釖3^{,# ԌƼS3p'>El}+գ+gU/5y&' bSհO~PߐFk_ʔ);`8\|A_FhcW)Sht>aL'U/Ed*G|WӓTp<ʲn( g_ȏJimL%6>c> @W#Q5[ts^yy̋:"Pv#kjaby*s8K+WFHpk"lyR8ںyY3 'ՁuՐ[q޴ArzW/y:]/NQ^=+1ݱo,n)EF1uJXW!fI^GZ9 v/?*{Wgj?^k(~A9koH sx񸟺xBE}Hh mz v%w mN8^?Xb? k;TEyM:qHռr?Jo.G *eeݻ=jǸN'$[C6A8I\V9鎄洹`^L< @<vd{֊98|ObQQSp)Ugx6ܠ:uW{_@\v/"ٗ|ϜuO}P 5ڗ6s;/ּĖLZ0|իhv+t>Zޖ#"l7 ^/G"Uqsɫ;`dy+fwAJeB[|<^8yNЪyjl8 "o(l]^r "`T .> Ťlf.+nm!S2K)9LnҺ[!Ƿe`Ur@g'fκv0W˓>#.clgO҉S&quӤ&[EB*,kIzSfAT/sj{7SPKjﵺ3G;Fup> {{JZ˃3Pk,XTҗ;/C3'OY7\GI$rqG;B-uvap* 1|vz]Dg%OoYi;nut柴1tHgܠE@;α8[»H<{U|HҼQB _rkesʲG$HL^ox7b 6qힵZ$oHPq+D5)ֿSo d 뒟VknݏJ M^w0]7R!^[&vv8R298 R uODMʾH 2;ҴH?xԢ,# ;wۦjzÏN*'rޓɵ֕v'<׌\`NI9{&쎲9#~?ƼNs3q^=4vJ[+r*}˜|ܛMHB#)Pm÷pjPoLQYI(T`s:zUWAyOgW]RF,`gl8߻F" J ]ݎ2y#v &B`SC渽NfVWioݺ݊Ϧt+e'IM<.ѣD GjQ (z!F#j?)H穣c9HGV##$ĸ{D\bӏ1V;:d ©#* (楐 8cJ b"9zqpgc ݀Jp<x¾2:|aY`#Cՙ9 O'nAҴ6H6 pN#eeP|p`ҪM0{:a$ڹ-|B)Pt>أRn6=RR!F;3݃ҿL]#J#Hm- T`|@+?gh MjDA0' tzR/+_&~ m~xRF0meP a̙0s_T~<𴈲s|Œu$~=+A6Ԭ- U GU(ſa| IO46||s(`76=+,~Qox5ϥ^:)vu/ڿn?r+^/$vfoFK)~:!m;Q񶗢x6S\,Zo%0w=3_?gς֦V=h0?M)E>h{J5ğP?t#ȱQU~Q?lZlк5j7hAYo>8WĝUj[¦)$}eAxs/_u6֚mw"T.J&d\n%S59Qtk} PeH`Hc <??a5 /ćgY.bvZ\d` SY`%PolN7 RXhV[kY<_\Ȼ,tq7[cD,N9$=WO_Z7ĚumEClHV$y>s?lOس᝔ml&ьˀ 9ԞkPk~>|qǏ\xe#DEonHPPXc8wh'PX{zW^aVW{E/= (TVwogN׿\ [ c ־$Y_|%~k;2d#,('־6σOiTH1w; c~+5umB4ڡ#UG8\c,HP5oR3%LF*5#qy'-`75?Ux7f[Ts tG5cϋ?6뗺uoopewqM]WoڍDB0;R~i7wg8Yq&c,WsǞSZh🳔72$m& rqWߘ$Zo2ܰlHb gq5> d/{VZ0E`zMriIw%SwHgXydpϽR#Q$T\ӒḒ}y3cm8e9㯭ZI{qj.B:gҙᲽ=)} AeHR2z ~wNefW rsE+z``P8 3F(۽FTӁ䎾*>$ ԆhBqP*@¨8LD N9.2h kXTXdsHͫ|'=&r ӿXXtPыVg0ˎw nɫ3FHl`ީ9$qPQ=jpθPys^*eP)So ԎϿ۞vK?{cH;E`G>ƻV^eec|{sٱrYoj%>bsִ9 \v1DGu&. +BSE+A ɳc@C (BuRE r<9cӾ}*2Z'3^]1,rI۞zG$w5CJiSǂs޲&RH>IXMĈ)ݼu.ofdߘ\LN,We$3\W$~ـ1JchF `{rX BqtXs9SƻBD"K=ΘSFwX)xs+C+:#;*S于+V^ekn`8S1%%5‡?/;֩gx8R`09bՊ`8TV 98#[عڥBT&g?*xhI9kcZS}8SjoD)3ͭٞǤAe%S۵{6c򾍩o ֽSEւ2r GNZF?UE*9NׂkM}wdtI!'9k{_Ƨ%zuV"A/f:,U;כ.z^ XsJƸԭw'j}L'~;}xkW\t澆g@A?RNFu6<չi$lʪTs.}}+u-!t\\ޒ[Fep?P6wma޸h@ӥ: ]ZJZo},l63 ׆g9$ EyO#tבAIN1קYӈ`_h dS0X$FT|x6z|UZ8i8#zޢoB Ԃ `׭9쭘uֳ:c]C74nR:zΗGv_26#G=ªMccjir3hJgjDjke`rxɬ4(vEYԫ.燶wN15I ӵ{Kxp ǿoe\h2hqOjUDxR2)CϿ1,_sFW?#+0sUR둊M9<$O?ε-~l|ǵw2he/qK1Rr{UEK6;=9p*KkMAžkzͥcCRcEe_^]0HS.U⻁j=O7˜Ͻc_q#_#PO,@@~z̀JzcҪ5@@98<T]-وx5q+Yhm +'UUHkQtcdKMnI H+ֻOrT `*]\u U w$~21:T8 M P`;W1ɫvڽ`V4UNqʚf YrU`1(YV4Ìt:vqylٮ\ER%n}MO)g.=W =hqϾkIFGOGSlv2JQ׌*D88]`Q\t銆FmqǨb;#̚ҨN*9>9vf],(;OQkb@S8?ʛ$Nr8S9 :}}*wLcLLdQ4vsǭ?$bҚ,vԜHl @Si1VTE$V'4PiF%T2 n^#av< .hҪ,8*GrHXz#^*Ħ Tm֪Ƀ`s޴&jiEd1~5 (k>xq^- v ҿՙkPOVa]:\LܛKʥDUJT{w ._%Ie6, K; ڿ3&FHN?}cH|n>9xi VZwH@.ʼn$dtd9WUNPwO.OBTMZ6t:s]][;G,#)S+#E-f_[wHG ?0 㩯%@'p+~~џ[|? ƍX,T`eGּ5y;^;r;| D>Jr?nyoE@ XPI>2q䚏Cr[zHՁ4hS? $zbhww-ԭ,LY$~+ڣV uܕ{3,ZUj Ƿ&iTV*JB_?h}C%ͫm (-$r[9(sϕ ޯ&q}^BNLATZѥ;Ƶc&b7Znm6<:W^~۞oO75˹XHfw`UvУ\`? g1# a\{+.[pI WU%S󗝬x.0kkk[is<ԓ ²)AAfH=ydwzU:s՞*Q jࡿ ~{hLdFwcĊN jg|"^+GnW#V9s_\'?5>*օ+Z |Vb%'9=} w!g;؁]SqJ&vPڑrPGZI9wEB;- ),1еfѓIsҔ3 3[}?}6I KT@Gcr1޲c=p$ZRO犯3CXpx73i!J01jvAlU9-H@{P sU7QMCp8iÐIE''#.!y*:m׭V*zT#ғa =j[ 1OWS[>^ӵJ /N;P+sW HELmLS I1x/?үMSj`G<)J.] e Y2vvR0 U% b9)Xau`0 ЉВ Qc=zEX}O#ڭA  R;=3Wd h3u5ξ2Z鯆eqؚf\S43JMƔ{RVyU'>r|pjRNQRD0H9F@<k>Y;FX7 EqqS>Xjˡƣ.ă8ĢպȟT"HettT)=ő+zDZІPǽsH][eҴF%%Q=ֹUT8O^R^vpNGu]БZuFJ:\4S.S=+jAvGbi\su[b)ɩ.[B%Gnwol#>+[k55ēXsnJz_B7exuNVxy&z0cJ wWpKÃ]8kYpBS@8=bHK`)% s[#$Gd!^H2y7Rj`y'ҕ˜n-yO&-FfLs^q9&|t/5ܰf6AĿp~@w1'՛Qo95~CkoGao%W>F7gbk{:2gqg⇒@MzG<)_/h7]󸞧'&wFۀV~~2& ;fKȯ ӯPo|d]զloU98j@yu(eHaMH+g4Ƚ2i=ю=WB12k}ђN3ռFpX^Ux@m`7\Jۑ3UKzLj6 #޼Pքr(I7k5ye9g\q7ˏ4sZ*6&ownRBKוZ\JPDm c:pѷ?r|IpETՀ#$zqXIZű݇?Z˸qsxrq؍5gOIPj{ [KY~0nGN+ߺXˀi.5?0g#SAէM߼8y~ti*QSyY W_1?vBZKK&n~xFuW70WiFt8 ӱլٺq.C`ƪC!_QZF@*PhxNԬS#>;EfOj$|3=tqvD);Ͻ=ه#/ygq5Oo) ?ƱolQ%p)x #1,0;sm +otn1xNIeղz 8Egu%y uWQ/XxV ;T45R&FcMmd+V yS$Fr+U3tS=W[]tVڄ@|zK{̍޵Ys&Rޏך*5^/@{K%s [\}id,G^Ti1ޢ4c. Gȼօ#j#iݞƴ! qOshɲv(Wc m}iV2Nt_UBǨ*ȡAWJyl Up1=97)pcDOawQ;:B ^eDHSPyMG"_#ڔ(h^}h$RqE+d puHǽ&Rv+2?Ң#$OdRn \N<|{<g4x^)rZ ס&ߒ}=kP%`A^H6x 3p_Ƽ/F}fg1'ΤM?ZNXF'+WwG;2`_n6OL2|}Sl'U?<$I=*äcSeHIrӯzvX@ҲlDf3qҙ$Wr@;TR,wF3קj8Ǒc!W@Jr|۹RKpi݁BrA*b8 翽#Z2==eTąHAfP%GSק>@?#ҡ ɸycL9= ]abGdܤjbFߗ毘7#;.7wc ]l+EeIUZ;GC ~+)?_jfc۵aɦAֳ7d2 @H]M8>\s/ o Đ=´ӥR2Tz=%WRJN1M.[z~kwSeܠ)xڙ0ypIV]?֫(RqNR?C', mC| @r*6bXc֑\̰qҦ2LtfFTcjHp#wsfdyj 1ދu9$󏚚۰˝J@'z|<}*D.~ua#S`si͒@ȠiؙF B}:T)ҏH;qE Nz櫦À;J.]\ph٘1xǽ1R3ýOI&$s<3?:cEuNsTdt974%"sݻS!OXPHjsFFp9h[=;UKi NFpIޘ>`'4;fQsUݕC)Fc|PpW 8ud*GsZ-$iǥuvWYJTOuݻֺOK G[PI+\}oO_Zׁv3RSѭ<Vͼ,{5uPk>f+nC9Mw e-\Za"a n'O\Ǐ^}p,%O yM pG$W^,+gp} q~Ue>}й8d'ePL2x=9 7spkCÄ`W/wHv:d*xYxO xV20p+D<{;.,S)h0w),;Ǘi룝 Rx\,fX9kmZ_3c8U&BT:⯐J;$YW9ӚH7y +nN=Vr\ߞy;UcjD*$qϵoژԜsS1Ґ@'k@XeV1[ zuIlbҺ*l[5%+Z;`v Jbz+e$yҥ$ usZGcc=TkB6`!銧29v.[U$dViz1 qq9^ gqvhSen>Ef~$sѐqP8r?4~i0 ܿ6qRm!0taRX~I2'ކH3JM\u uW nSE@Їm;cj]N} rKr`±nߗV%Pz͸?;\)ԴflBxr+~|'v=ϭ{mřsbܼ&c-O䍏ޟZǓOF8>z6&>`?j4rs:whby3<0wm0 zڱtW}jsiy#TޯũH b=t0ӚKCϒGZHLڶ1PY{V;w; ϕqq>d9^uetg ^}+R7+ryQ[s TyQa؞$$9l!@$1"IE$y(^DHBje vIPNI69ьhNp޵t;O@j;sVI {ՠˆLpG᝸k##:g޼EH~ s&ǽhOcuS#um8m0m\cݰgi[SF,I'nYWw;cgB1L@#.s^vG+U\ wIgPW,cNz{*mJ 9hR3ҡv|4s+) Qn|FOCڦYFAӏjɒ1~v@呈QN*R>djI%L! dr4e)sUJ 4D:@a۷<:#;L m`kt胟Z"*$Gl<囜R3U_aD>YI\.9!A\03Ž`X-Q[z|GBhAQ4啝OJ:xR*X䷭HLg-֕ۆ]7^zND;H~mtWd0ˊ_fe"{Te2(5Yd<`Qkb+վT}9Ya<qSؚ-G7,3WyNqH %"s pGZ{UCafho21V0 PRF[𡤌A5F犐vhEWn @nG;^K{TscO d* \  aGa:'@<SYoݧ zcTr%-̦L+.B:/ېַдw?*,\Gn~[?0~؋Iğ19ng=?GSCI`Y2=Fz: ]rI؀ƺ Iv6 ¯ B1g޺))9vVS #!hDVJ6jF۠x3^ԾoW?<#qZ@$ݵ7}1^Fo;u9^'b)Vq28RK  y=dh6o}k-Zӛ.z@6%ns[I=럾ϖ8ٴQ+{ ʼn-ڽRdɜz׊5H[8yXe 6aD]\ַt)<}lm<~[daŒ>ZZA\ M+}:9# mBxPq*dwbeq/Ng [AWh#N* 9׷*wasm<¥<WqYKXmb}ꤖ;6ntmnsc*Qg><2ID`ʊ9s޽M=*TF3Zƻ9凋7xd=@-3Q C<$4^xa(9+<1b 8.:2q\SdsI<8XT#ޱχn:s|.Wbg99,ɪg꧹YK%Xgz~]WfON)Gi",ː:tכkg{ npۻCYi C*ʧҚ3y+225c)-{P#2y&[pcn +FV$YrNsi( *,^T0:g4tM;{nX`UX$sRZM V;Nz)Wr:XXr~qұwp$+"!9N:PJإU9<q).܆>/]` /5#bdjla+r(PT9h! wm0y㿵S@1Ct^9 ׵,O~7r+6#>f FG^}/il E.E?ϱ~H$rp8knJ e!#:׎m2dt^z?) WJ/Wj>e+gһJ.9X^݇4dhoҡPwvd`TLzt =Ax֮[Oƀ4:a@e} j&v u OdE?s8=q*g"tnpW|4i"!z;~ {ֈI}?b m\u]X1rޤ)6QF3ڳ,CG1Ơ3G9VKnl`زI-L.V-_$8N ɨ@d5yhj 2hₑ%pBg#ץgy'~]<%8l`+cQ|3SC(;]V0y֩oTfs,w[5C{ c#n=($˾f~PҩlT`o͞W-#Ḑ ApOy'8ZF֦$~|T*[["*R+ NiUޡW5O=8K9kW3탕=k$a檁z'8N::#IN95R[)3S+ |h(tsc^"m3tꑍXֹ$IB5t?'5V:&aU gY5H3VX7{|.F3@gйzQf_sU]/E5tMj" vKI䶸Ǜ 20IpGj / =98jͳ^& 2KuIcڦ In/<%y#=}FkA3Q,ɒsMro< vs6)cwpVѧ˴Q `dتG:sUW=T x tQR3Ri$v{\;S d@Aإ{0[ : Rpƣ6LS\К(P~U5VKL]SpHP 9LG9\TLF)]jcS^Uc6SϧgxyDq9hZ*^h27n|>Bɀ5)5IF 0G[Ʊ R<k&m `^ {Vl'kET i$956ͅ 8oltZVpãĿ TCOtJdTVaxMg!SO=T΁,X޻X~xmNi ہ؏Zti%u?JH,r6XǠ Fri,gMZK6A\]y5b! N*F8Sv!52@x$| ȳƩDbו^;bi~dnFD|j@pj!I D,,3d;A2:Hc''c ʤX ׵2eZk3`g)iqr PUѸc?JUҁ8B6ɨSWdFW#;HlѰl'9jCP1?8M-Lek@r;' 9A -Lj$9?/:S~ȡ7ey=0aC8 sUssI 1z9ȑaҺ7dzbE`cZ GvwV%dؽZK2O$zU(qAeI֯# vo,?J۸bV=}J_F R Vm2rHz#&9%:zPcVVs=M%.F!?LvGPnGܼZd,q@ױFXӀ$TNǯSO=*sҢ*2Ozrbcҡ'@_1Sh,v. d)oykGyyƩ#>=.P,(ҽsW1HLkɮgn?:>FD-֓vSt֑yzOJ" ER)@"l$[0}R@mW##Ҁ!:ZV8sU9$^A 8TrniP*݆=j p9'zkdEi"`W|22Lqּ ;s:ת|2d :GКq I aiưl#[#߷W)M۝ S,9?JkR=#*(!lG1?@"(7Zzc;H)UUS#%ZWa$zS !vO5HR4YS@ʙ 6 ~?O"R̀h. TD[V.ߗ?C7ˀpGQuZBڡznNI cޕ,9|@9;pqQJy:~3Fڋ%([>Lĸ-؞EX_?WE BsSrHr8xH"\8N\.=)s Ħa1_$3!OZ`\GQi%!E(s ^E@02Fwz6QaYE?1UZ3o+]ޣ!f';%ffrGN{U/C3k>[ٷO0Eg.`I< ]tokv`T۞xPD\.+=XKV( <ɹG5wۣq¹gOSzHZo@sW p= #D4RK+F>^Gȭ@ _-X830ZB',A*8MbnB։ۿxݴzvBmkc ڮ(R?LQaXE-@S2z~U8NS$H@ u ی1LBci߅3Q+{1wd,{}']Ѽ37 e7&"čn#%v$8\˺63Ҹ68o)\gm sy>fqOj9'8kIQCEWjţNr{xXAϧ?sx4 ;mkPi<噃A"xF99%1Էq%+bO\>[ҡ'?HSy+K *nOSPs4,v rGS@ɘsPҒXޠVv:Ғ3K:F~a*VS9q["cpP)%y:wons֪5iV94=ᴢ-^\ ?GQm=0q־,45#>&"(>W+?a3eaZ܂GOrqoz(}z2Cur?j-)S5 Cm&$*֢+1X3L23.=;E#8efh)xtAoC$e7j\33E K-z FV͵+2+YS8bZ0IhkCT?J#pƸu Em6ՍUic ;V՝}땳jdz[i7q] jS yt,JW|]%ţ'9"##ǯOCPHkGm wn B:>3*۝W_mY#Ő(APOɀ=;機2#^l %g$!]6,$@ÌqJ]13]UL _C#|}*) +7 GZϹ}uyu2RN}{T-i&In^6\#Rm1$/|Wlq1{=\KcL[x9~ꐤdWdJ6`zsidaJxsΖ0< [8lr:֩<Ȫ:޷SOcTIiʱI.3Q@513_*8 =TCO?隤Bl|= w5G?Ψ-? y gc&.@(IǸ;,?F1pqҥ8D2tloe jlX؎ixG t y 1R),s G(އt{AAqѕ: H:e~6r Sێ )Isnn>!A'u4` *FV8 :b?)q}>6Y’1SRhh˦E]^A+9 tԍ{4ʉ#XPz 2 96lŀ3֩B1_^_s֯UN=j)\D ק3 m*q's^g:1$J_RYd8ɭPn=Nt(yX ƽJI8{QI- <#)냓zlJ|˅ڹÖGn/4UʰYz\±$_k " nԎ[#~%ŕsN@{Tj̦>@'⍪[$`j7d++WiBYB}9".=.gޢ02=z6PrAmkppr0}G0}/# +nϥ[muM.1]FGC_%5WߊԦ{XIUsq9cY5kr>Z]v |ޮo$ ǡUV*@FwYcҳ&e쑚-'\T d958B1heqǠYA~|r0 A^@A$t{`z3gG7+qx-%6i!qj|z.|1V{xV+\'-$cRM9G6v>:κn#wz~[Sَ<~5*f+5W5ę탊4nۚgϮj|asJMw^N7a2Au~Fz ے) {(l lȻcQ?4=h4J~cOgGA=j54-cPֹeyDCmsM5gSկus!˞+ 3sHS<4X}c3M8#R"7 ?Z`Jrղ懆DO0)N3H+.o3;#) }j,4.qC.@P=n_ZFI {q"$rĒp]tWF6zN&9FYV6Kqm#,, r=j#SԧI'if c$?!.1|:r14 0 zsm{R.;#k,i0?Z[?}JZ3HX7X#ZZTSSo. 3ֳBxQf+9o)mRI,*|Fkgw?3~xOOZΦ[@pqGh,?`Oa Dܓ6!,mKwe!)w&.kL SM;*Q*`vHaR*Pu)BϨiՠ0 嘳jf#bU\XEi>\R0Csnԍ̌5ib2GO49ލ5C[-f$++ao,K0\9ho”Lz;^+qsUe95[jh+h$z茮x)cn*bj }qXwj"czW-Ivqk=j= yz&d fP3ҫ:ׂ2qnp < ӛ#57_388T!ܥEKڸ9&XTUz` -zV=>>㪚i8?0oqb3O'UBIف:P2xڑ85R;Sه< ݺRgy?ΜT`ip8Eg͕<^O8b;Rg RKt]fǵ@mжsT̥kI|Q 2>nr\nrʄdyP8MEkP@z{UY-Tq >ɦ;H3iDBcEzyӑ{qU$]y> K<ڸM{ɴʼnqFzkӳ=O籮ZFIh pzTaF2F2Ìk=v "3߹WSʩHS!{ʙJU `/ֳfQ{Z80v6c6>@+G,P)$PMm4jrQϽh(5*d⍞gX ^0b2ң,Ħsެ"0'Z;J2L1dj \;1NqZw{LP9jW_4p28RpNIR'qH rsKc :['*9RbcѰzxQbH֤vm&꧃RmR;THtLϵKzD 1N1p(H݀*jB\8)Vc}̠ojDhW(WoZI]r;+qPn=@`kXqz >R#hݳҍۺt5"F`umcb;qNgVU?JøzԡCqQNzё&[֪v)7TS!_/kM)q튴|O`rj&YD6R YuϨ5x[B7yWVam?Zú:[ۄ)NǡBn@qذ|~U٭;K?*Ø}L }1t;e݃\Wo,Eq\Ewy4Ϧ;sn_לJ5t늚lيxzZnTjC,ͱFsV`3EqUyo"A˃ b̄}{jn@{|U0 n.j8K0$q8f?N,|һes3[nLV_d#/>z8H oRU\sӯZԾoX}5$rH#PHyQGVo.cX`'W1yn =&Y:]Fqv֡6\zzTrn >Za'qN8P3քvcQs*#*Q.ր. G9=*HB.sҐI=i_KF1 cJZ3zF%{۽VaOjx g\Iݕ<f=}y֟豌sHY:7$(ʏۍ4x 3c*YfÏz@#=~shbI^I58T?i1V 9$`Q\לrI4ܞO`мD?1Ұqi`ѯPL}JrTz'+sHL.m˪@>P:T_%Pֲ;߽.0:TiR5ژ\9hnܧ?*qcz7.˨]ȸRGa{n$"Бk Z =*6)AJc;rp q֌ʘbO=~q94/RqIuH)%(F p3 )O<dh Úg=Z:Fs%ϩ$`P1Va1#"9=H>pÌcӁ8vi[,j&>e\NrIlP@OZ2HTin+qG#RAžUx9)riHMi cnqo4;ޒV|ʬVYG+$΀GL9MbIŽ\AGjEyҨDF29RG+wpH jX=h5L<KI0*L?!-֮`8i=)i <5t1HF9q8T{SyG9jpRdzR~lfN硣Wg4އxҔE@zCwcZ;7Z^9:;b[$|y2O֯C&ӟe##뚶+r:z9YC9]in%2U=*: ~=n")+Z_i vSy{6;֌2H1'$RbXF?t!9\:V' *\lVN^5cygӷz߷s䑑rv(''a 2;[E#tuFK%$*)Zm2^ts,htE]Xz5l)0͞Ǥ[~v6bz1V^ᄢ#Џֶۻ$L2k$q]c;[Zvk=eNcjEZXM[8t[TkODx6V@zn_t'~l\lȬjA6e9nnURݸ88QqҐ"pjFn=TExEV+wvj"u+!'?wڑ5(PNqIO8+ݳ$bcH?JnÜ{QNMHsQ2@3Jr?"mr9sSx*+!|s 'T99lr2*#<`rjDSi@ֆ9h XqVBO۞5 cRHR┩HCj^2veښҁnN*sS9֝B3 aI^fEڸɮ*hHmGJvr ǞO;pYiNg9M{m3*iÁ]Qij 3m1L`m瓚̹0={ծ48U6ĕ  U2^4U 4†z^ÐY*>U=' 2<>m^qT;$jkUzЯ_|V3 Bua g s)Acwt"I!ץO1(7gj!- .8╀BơYz6n8Z'M[9i @47]zEw:IUN0u8dbO<3ӭ$41ke\m9:(ɝO\Eyc>PHaӵS2{jbsn{Ԍ\A?P݀i>hO)q4n-B {6X`S7niay9Tr\X4.>bjO83A{T\䓞)^O9LP2,/$dx$|ƗV)cޔ[p^.:TrI wJSr3Kz9|aFv`sKJNy~PgPxUSqNdq@04MAS#Q18Rңn([M/4@材WkN>^H^~HٲORi3BcB]A\NY*85ZO^c k/^oW%('>o1קqbCp u9Ik`Ik; -Ktc?Zk#d ̅UiaNMsHJr5*[m?LLgX4zqѭo*=+b1\s0j䑎}qKfnہ+V2@V'pG`(,V*8"9э1c湕1ʝΞ;~w=ܩP~-2OZ /uKC+= $f8㎾ki?J,g"<zV8+#.q-$ ?rsϵu6nG\TY8>Xm9S F3QjFP9A+\gxAB~WCvfTsF\ؼas+.)-6@C̡%me }+oǪ9 _=+Ч5%cqXyQ|GX!Kh˱q=*DeUy%M\7Q 4=9 zUj_⑗S38UAt}x5K S ƍ*ُMr)rޚG=*DsoH8 i  ʀ܊K♰,bXX4,V1OB{ьdz=EH ǴǷZEx#RUfW )n3V$.:qJG q,2H!aEEڝHpFTɧ`&cqNr+ԃFR@*t s$bUQs۩gI;SssOЇ ?""%;jOciCmwcGjlgڢ#4u&a$i) $=) _ƔgF `HlR=1Aڜ8qj0a7>KB1#^9{T,ʀK8 _CT| ȳF̉Su\ <IMiP5nQW4 12jb7 *|d28{ԑ׭W*YԲ}PxPy94֩TǯB7)1K ߺǵ)RH8'=)u }E­"F޹6~\ɫыقbvCX˩OJA } x|۬󞢽~c@A9JhRZm؀ /4ڣL OZ2D'֣]#3W]cֽ[\`Q)gʯ׍K3emƫ9JrҪYOq]cJ =:@lIa9? >S8 Fr3Ҁ$ qHK"X17%gA4yh94dqOFܷ\PuϷ_O41O\J}u9ҝcfѓւ8%Oz֔֓۽AQrp{ұ,9!&:qlL(q> ݜ nJG?g1Tuw77K 6UGY'sOI"u┆_zsN Y9n9>r)7ґ Iti&W#֛m@3I߽*;`qZg֜@$w=hS;TG4tlq 88s`@4e9 ki~Qxʞ*4p(<}(#pPA֚<Ͻ+gxO^M C摇˕90׏;3B;{0On[ ) Tau9(1KErqZm7 g֌9A`n88ґO֬BdI m4ឆ y'SM෮)Vqڟ׊E8TRnnHu׷J[OZN8cJ5O@B1npM8^MH &IZnF9's; \]|thNv>c$QҞlIAr*3qCޘ#<֖Ϫ]--#d$J$^L $4#@Œnu,rNx+ޞ1*QLJ~F9NzI0pisHNԌ{RN7#!Dk\s{RU֣zBݤ#'^u^$D=5fOw'&:pz˜9⍸';QNqR(^@uc)ɸ.M.3Ӛ`'@.O~OmHg1AG"msn1h- ; 3w֩[zұHC=ݩ4iH=h ?ZNS =0b Ԁǯza0`M^O4 xlph)HzUyG{S%R^)n'y⻏Ͳvڹg}/ 8Q5ZHA9ȯ8Ѯ\ ~Xʯ_)UIly! 8 PZ>Δ٠ʧ9Ԛe-CqbV.>|Jӌzⳕsh#8:Tk̜qjY(xƴaԂ=8,хǃ\Vr*ǍX'^zԔ(B6,ۛ9n0cYBǭ]\|,-ӽtvqKgG;tex^[ִR8곱$cDcanxk>>Y0EWB1֥Bqdb(Ny8I/l%H\0 r1ސvzԨ'5!#ހ gLc6>ǥH,0E+$|Ü3SV)Ta Tv؝}*bsM+i{ҁڥ}ҞzLb4sJF:HzSNxBN1֚P(4'<;TN>| .䊑$ 1E@Q5Y Th5:6qFZ-`. jU;#"mTFjjPҗb)NGp8I`[sͱ0[j7Ey<ƣ!ʼ}3b"J2_GV{>bsYeNd 3#1d?19a*+0 2a&{Fr3Ȩ@d`Ռ #N~Pzjukn刧F7#X*H ښ"o5pӭI!ni!@7ϞNx5(p#&E xN*Ei7Hwb'>Vq;GJt=kޙA{ t+ ˡ>cgKP]LqJqjq\c`RMf^N6{u0 \˗RA >Վn4}_V+ו8'yfbs׵ycgg=W]&p8>WDt3&*s>Vp}jGx cQ)8Lcsu40=@52rF3I'.DcNiZTH6 #y9Q93ݏ pO1M Z]Pǥ3bIJpnP+8bH;?ms׭H{P2<1ЏZi dfsN0v}H9>sS|"iΜB ܑ&0mZR7:RHNFE<iA)'̤ .p0}iܐJ޿S@ 랞n{P;Zy(2qӘښ3©jr$r$nC[ؑp6a֓GiKkr8M'jxLz39NirM(z~F&ASNۀbsqIG^JLdqUbp?1W!wts;gfBdz`Rm&7)+=hPs#iI;sE90pԼqJNJ30`f`A}8IHQH<p h`U\V< Pp2) 9  (ܤg8 󚗰!iHKF)sSbdd7Zn2qgq9Rc┓?fR!=s֔)i tə0jJOr}i6O5VHc"|})6OJ^39pj\#J5ϱB6x$5=*l4IBS2[)F?:\b4R8zRb#5' }&3ӽVČz\TM'i#'l*Es֚9Z6+𻰺*$zV΂nҲ3 V' '?{z5׭y:D=Ozn!¨JSl.?ηmV68-F\c~9tF3^\eP*pq>Bqzп"h#]Yvx ##fD>^pԤkC$ ~:ڎ g\.vy=[pH08KB&mg6_9jm|bݫF@wb5z CU"rh,B5ZY1׷^BJ8$AR9sv6A]5Wke+y"WR>a]qgX.pLbmV"dֻ YoIx ݫ^FxLbXRn {7#yw==됇hڢ]#{mlv2qN vt򯖆l-FKs+ҳpW<ԕZ瞔t9P2Ƨ@Cd$Fp1Rg} <7<i@Qql1M#^Ҁ`,Ss\>OJco-B:8|5K isOc7"IpiHUQ0N)ANzR+XqҔ Jpa❈jŁzTjrHpy$HFḣ0*:ԉ!= + BfiYpyK**M&;v#Aqʝ9pPbNѳn#QV`Q!ǠD b1 GZwE]0=` )f>CC:HqIpprGZkttB39w^)ǨuCCHl=v福~[$\Q{FP)84pH9BjjwJ( \H”uo`b)yM!iH`RCQ4)4wP~|_PN:SK ;j>P.0y<Ro7)ԵKa\T WRM*BCtϨ#>!)֬BcIJ?J&4BzҜ`/Қ>})OҎdT#"nU9p=iJbOXj-zǿҘ:VS?,>j.¥=7px)Fx<Ӹ'zk%TDg/OƩ+P_4w6(pPNsRpzнOMn,b80O~{F :ʼn::1^\1`=+nW}?eStVbl0^Zza۱(1dgk:-hv?Z=̤砫i8NWS~5 Ln_jaFVO/ҵ X~4 s?ZrqY_t^}N9R`*Y#RWz֎Y0vxjƷְR&u;R"&;WMe'[sW׭>Q U?7WW~U(IrqBL/Vz[kS4xؽgRO= $0=iiV'J8634 ](5!ZgoƤ=ERc{qJhСꤜP枟{= {QiJA֘8W'J{tB܉0'w7#nM)9^cF*6JD}E<}h=)\$QTUxMYRؘ6O4)FyOˆ~ĝ861п~& @9;)(R &cˑRP4l4SSMq>\VkVZnĸ%nkH<珥n]ZᢔϱdՊ<Jj;7z nHf8$7jP* AGe޽xx#=]  WVѡ-p}v9?+O?OO1Y#銎b*{~)?}!ӸGM)_뤩?hI)c]?^}) HQъXc=*H0[hU>?Xӻ,p 8?~tTu- %"H'q*$SKNúI g'5NFOzO +>=ϢE(A՟"4\=Et9jct2\: [.GA\˨9]M\}qf9T-ftPK'2KFa1ccRmono-developer-documentation-latest/_images/mono_v3_functional_schematic_thumb.pngPNG  IHDR-eiCCPICC Profile(c``RH,(a``+) rwRR` àˠ\\À|/­+JI-N8;1V./){ll0{]t NO@wjB@6_/cJ~R$ (I(E% JUKQ0204c`;D@px2A!BlR?1^: Sbj  $Aad2f` IH\j pHYs''iQYiTXtXML:com.adobe.xmp 1 L'Y@IDATxYIyDzDYKuFAyAHՙ8Ƣ]Gu:>>N. hme?wyzz覮ģ>]kKG !u_ʷDEW4CB/9#O-XIDl8gX]TNW10E3#B}ySLVI-.]]-u &RT}G1.+X.L:ZWW'. ,'s> LQ|hN \!GT&~%ތWNm!J%+^4ۢUN. dݻF$-򽏺T=!r|;0PcW{g4~ˡCE8t׍2^\bQ<,u} *l#hø]`?88*6ݽbs\}ww+vnT QrfM6bF ~ן#&J]P;pA]L-nSloo#.Sz5GR onA{绷ouv)6݆ͭVCA_TJO@lK3eT='sӍ>Ez>曳wbeexj_o _$ bK?i>sT%ۼ/-CzqnL#bo}eڵv {VգR+]RxOMDbիb_>ZWubg{.3Lj̜Ya`G ˑ š 2\f/ yttjĦXS37טaSdàN=({D@es.upA'|lbo}1xYLM8W @ bI01swEYCġbbTYV}©Qd-Ju<#D?R>\ݎ5jNp!Az<: j/s$zxE!#Fk1kl/^57n!]!0& JQw?==RM}=pZ6{}@sݧ]/bZx>ڵ1L#13a .¹n> q 508TMMFp3[^OI[1=EeY|Y!ĞܰG'2$;vnWln#1Buv־Cĕ0^Vw7%*7'$A>Ԋ 5>HY l9:SX]#k>5Hd~Dlln{(ׯ.N1ɶ8EZr"m[j%)ЗD"}TUlml0[zޑ ,\7 Ӧt6 Bw|BKKÇ[wP@0ʵN>9F|Aì#SoK .n vᐅ/;Zϧ2,/W):8"a(0s$Gpw9kw /q;#$J >̚>f򓮿7N;c*A|wi \[B5`B Z&d[0CwL/v<#ƅN`5Ljn\X nx@7E΃"Iۮ=ۻȼc!l{abv9]U"*ue{tޢo@T*qw1c O+qk@46ͻ#Hk]M{^)yC ]CCaKTg?<0ȈLaCA[6 5& !b9#6yFٳ?OԶw'JN㟖,9P6KHi `89ei\4T* B@f0^z3'~Ҍ̧[N=[%$ryBus"{~jyf{7Ւ7H E3TtYy%2J5-ػxو) [N%C1Hg9$ TE8ʢ(la3k ,F}󷍨vr;-/a6ѯaUu=lt=2>f޾@Tgp2w6,=BTҊl}D@@uY[h.|YLߺYL%Ir֥BrmE A&$sʃeReJ AtA`Qf7uU3yz !aq1uBVuJliX-md16";ĔZ=$HA#H `]78 | "ˬ`=^[fғrmmxU/TMVL.[F~nܘdd, HզOg?typSw '!mI#Qx2r-g2^>λ@HڝVūUb|ZT۔Xb7䇰6=~-+7|Syw2u=]LA/^b1y Be Yyxw,?WA5=af0viv}TT'Bc_+MC,*v1轚ƲFrrݏ08Э.-B}e%L@OP@Xw?h'3,-i_1ę;ЃVS/s#U\gq},Gܼ@C\ί66mpXLN9>YܿdwO?";ۤuj ߙnpW'7t!7p*|{bOԃ~O[ kb9j3'Jl ;aWj"_^Y^5ܯiz`1823'u{u14:Nc=ݬzG>q1VˆӰcb.zr9S V>96X,,o YhqIkl[!\gS-lBxpDHŗ X[AX & S\bJmafP𱡼ZER!%"9{I.Mfeb]3 #fUvQ2s&LnTrtd}y7(bك?ڌuV1J87Ϭe_P\,6׊kp@FK$ٲ(#ԍM|Nytl~|]']_C8yjīW+8oM\ HNT6!Jݨ!qXءdF:`MK"rl> ԿQ*~W5rxu3^|Ccf& x䙬ZFJe>L[]j0*10iZt jX` ]@'!6k=__[g/[݁531D;G] ~Ed,f1_73>,R+[E7#}$Mrq@Ywz#'sS ieYjשna\CۮmKӂiEr4m[-oNRyPs4bTˁ#{'JEDRL62rX(xBzq@$ Hh⑀V+D: Ee4c1(`7 㵢w!hY A\GXc FD}peLg=ڠt+|1gF2e|)^mcfY@P̩DǻԐG 'B"k'&/cZkv|iчrquVʥԈ7oފRn6dd~`/bf\qDۉJd5o5d$6YgmMh7;eb/$z$Uj~6/='OTA3dӰzIu򪃑c_b7mYF7pw1k0WƦ0"ʲ3(VM`P逨V d ([j+>4hDu6\Tt nO,6xӯٵ@NcBU&'JTwsȥT-19 KA40[KLfHS-ͳl ƶy!~Tg p=úEwg Sf"wJ9ɼW 8 <4–C~{E85X'擒lH~Vmc 묆xms;?FvaJ aՁ6CC\[[q~l힮`3j׬̶6TkᐭNo1]F ;C?jE_CO/1Ѩj[q[EE33 7B@sTxunǘI׮zH&Ȁxr&yTv=zıG*G$n& 4 `))=>q6mT%]2 0kN7*>5Y }g"s Ür.܄2Ѭ8uWMc{kQ&ٽkWH+P֛`^ waEi^)VS A:PGOWXќT\ǯMצFy6 }ɧ›0ځz0-l 򵃚7{VǺv5sY,ɞeg[ fBF )?7TFzu8BxTr3A|yZjSkeM,h6F,,YcMp30X-Js` 0 ց,p|`LnjlqC#N%j~8XB~cg8 3%0Y\-^#@nbgMGF3\3BZDN"fy,HLZYV'J}WdžFUuY0-5>xxRDGjNwg>8t,$nxS9%ƣVoé923D#U`}]Cyjt!Rb>O}[ PG<Ǻ_o!:1ז q*!89u !XG`XM"ı;gsTr-L1eYf9y '$GRswL{9`Y NG ģMkE#_b_*~W si]ί.C,Ci)(n߾}yALA)? S &} zLzT҃c?#9x|9&AN:̵čE8Yn Bɬ*Hэ=BԺt %ŻNhdzv󧒯kΔЎ1gL}Oԍ2diNpf0-iLi=.& ˻Pk 7HG8[ԀI7,ljh88 B Z&<>VfŨU1URh ~x!fĿa.PC[6έ'sh4en2v6ǏSPcƮh&Lϸ= 049CCGW&rM 恨gOOr' odEy2+wQsY?ӠҨBP :B\\টяZ}8H|q&(+JS|EGO{NlЗ-B /XCTm_TGÙ\]bR7T8)2w[*zkp"d:e'w?S ]jIr@"?_Ъ$^0fdK 3qg"ZFBPTC ]sdoX D|V4ɺ#AIXZf96U"lgn9FX\:dZgEn^{5RTfXTm?+Ƭ,-D~Zl;,-'=׻t+uB8ݠoӦk_R%E!n9KGߊFpVF!57Ms_ S%sy$"oxcX:oh'CCX !N*Y4?`lR1t>M0`\;'@PUskzW8+?us0NZpip&']OzS[mt\ Dʬ;iH"#,muɕ\X;HUcXzz:m!8m[<υ,[}}<'\lBT{8X}DX& :* ;f'=mٺOy "Cp،%EesLAy^VbhxǏ'%}+ǵJgDlFVʯ>T 'e|Mvk%ND*ʪH &鬃pGcy;unC7"#q҅)L3wG)=sPYMNOȞw>W_Q>f0 `dClE!gKisbYdKCE-G8!CpUKr΃u}yj"֪ A.B/p[d 1|ƝbiO%IJ#!u{9CZMyCw] ~~/v E*nM|VmGݰ)8ګۄzV?y*BefG0KV\g2Ƈ^<{:=A0)j.b9)mS(uMAf$9I\ i tNZK̇P)(Nd@`U5< ̈́ G?*f!#;DDۇ?'tn&AC"pCUO=HO l[s>O(qd++hn#^!A~'xF:垧 Ɔ(M`9x"J^r]4:ٮ˴ -,|䈶ߙ lr4p>ᕛ_?{Q=8 7cyەnTK<|d͡ /3(ꚢm3*\Юe#nL/8 MWϭ{VbVgsqI!I /tRk$;}j9+N-%Xsqԣh E1ŁtpϱJrFJHڍƆ7pv (AMNɫ d K 4䑏:N7pOw1,Ӎ/;n}}úV9L@g/eO>IaMED XA#en"Μ ʇ},oL PwwRџEv ΒDXKmh t|!d`.KjIWCh .pL_|N|lQvO\ $"׋i fW,8G<;ͽtp巼L1|\.>Sgx[HuECsQ\G׉6MNOHU1;Rn;S&/XY^A#PΗCg">R|}%΋E$.v"js^̨ 5'?Mp A}Ww3~_ !4ZN s4ȡg"i^ *zHh T@Cp䱽K2I`.wCzO nѼő|Up]VFCZaЍM2_4+9Ɓ1L'E4 v^r]wn疂B *r'8&lun uVO^4'ܝ \1 1$zCn,95C8=5uK֗ܝ}^ !ؓJߒ\(zөNZg1=$0Nу˵rԣ !Fs%.91 YP;QTAĴ9p Fp|;UbJ,;dž~;p9A&Z~B&sss!~lWNrvzzUT*sڄ<~[:oʔ5񁙢HY{A=cF>Gp+ڡ?+hZ5\f=7! m8{-O,@D 9& fށQA\4)J=f*x]j;zRb;Zms4?/m6W%ԓ*2)ܢi}6ou*뾌`ѾoQ%1I$m 3MD9Fxqs,ԝ<`rrj 7rz2, 4%Z5X!9urN?ʙp5.i's]EfG]p]؃]uE2΃ {5|| s~۝Ŷ4]lߴB:XDɊIH嬩-C>Eͽ,r \Oj.DjVU,F0u)oD`Yn'(PLpw}FefܽEujio~e7'[ ʓ0ڧE^qUW(\>6A@(kNNpǾ\y2w5TPE{Os(VT,`8χN8~\_DMqIFA7;FNG8}K$|9Sxg @ZXu!Vw]LT,,OLƍ˥7BLG ۟1]\ %ْL ܋`siVJWDvBMD^ۚ͟K+:Z4mQ0I:WZa>cΔo[rJqG:"Z_ G~$31(^l !`M$q <ǾضK}u{S HK#$9?UN"D*7g=~*55=R$.!ȝ:;h{ߟ@WsJmcqض k OG "(^U u&Rִ,/쏢fS$%FL181$17cVuoݛmcs݁fbbcǨ7Ls,;}0p9GPQ.~Eu;;{ XHslIr^g"{Xxc E8NHLy٪ҪU I;tR ljmaMo G%d lOZtUp6=K ^ D%F]Ko~u! j$z+nm23%#wo=[]ۄ4jG ɘB+1 V!vAːډlAMj%}̔;N6^ &LtWD- B U( K_qڏeU}  6[|Lg=pQtH|]ѱZYSU ]`(OUc`irx]9􊇻{G*0 M@V # 0/~4| ܐ89HFjj= A`ܾN8S ;G8RNaG>½ bEJꐻHjnM X*aND1+/ @=cm6*sFPQVOp&fKuMʌu%lm\glj$g9d.b(@3rvj#ᶅܑ6vu{ 5K;m4B)c9g3 ѣG$d`DH=>Ppwv}Poa{{ţ6>xdFegB f!UrbtQ{}.'?9<6eضYX냫HE AşMV\[ $1ysxd2ʬeNT; YIq Kb?ǿblԥ Z޻w/8XPuZ2HԟE Hc#Qb:fكb;^ֱ,rꛢNRW̄s mFLr,E\!^-c; 58`Z6˗{xBwVBxbֻߜ;elO>iQ8!L`b yM5bS819AsD;cua${ f7W[G=f.Rӡ~l.>Hl^HiSN]r—Wf3գR4l6?ñQ$=E'K#&-I:60=b]/K%{ H-Ϧ$/4Sy5B::WAĭkE/bz!qE0hyՋrDhvTI?ju'=`!3RD@ ԧ՘@!aaPTvm(vN{|˅]YiP tObJϾsDH4<rikptVEx72ALX4J"EP=# %wߌSYBHQTYOYzT#+/snadI>'}pv5Ea4&..W`J-}ۀ#QGݞ^"B*o#SGޤuᔊ33,1*W4`hnΎ77wMw@x8BmաP}%_Z ЯJOt×LFtpi@;-/AMZD #H SjUH* TF vzʉ9 (Ebũ#̧Nٚ3_BdEfsc<=@&20}eFqr ,Fos>adL ^ee]9.rrw[wSFADPz{I'| dd$L2BE#qFYQa?e{qL a1,3La}BLB .wy\[r1i֣lf淈Q蕝ܛ"9 @Wח)ov>>v9-As=b%Mܝ->!DDgỲT F4;fŒMK@x۱{x#ޙuf% ~wFױ,,o)|k]=5& jln`|WpcLY 3H#Ysٳ~tW ^x%4E)` phص3"amLvz8w~N{࢞Oybgeݿ?î/Y:B4R̐m^`VjYʤX{FG9nQ ki=\U#w_>;p=vjEK:DhՅcB2XqG|J>O잒2N*~^ !#Z0P4n"oproq[6=]{8=sn܎quĵxs;x"yo'77^ }ahDP @"0~=4L)F8`=1y1ntf\uHx*{*3]9aJ((9)`GOՄ9l'wꥱ W>GCqcr(sveK!ڛ'1wq\_"oԥ c‘M"]]blxzuz`Gߛ__*l%Slڍ#CϿ8 R!>wg<ۆK yLRR\zn|M(Tx-ӾfZΉLJ>$R\+qnUMughvXNDi| x|'wrʔNVF>`[YZWC W ʓc[7{i Lʢ*{uUB\+r:} ~7,~W/Q>4w0[-Wn'=x2k)qU\o3 hl-AӓĬ @DL >85p}}sC93ZCyR>k}jquV]ZSp`|G{Y+ϵJy3LeQ?VՈjg\fN ߓ ~O>Wܜgw@=vkeVٞ(Usƞ L*ďp?'AZ BfwfRYMWD&h&Zh)j &X}rڧ=⠲b:9pn8jʡx6 ,G/%"@i]fݧXo9&>k@חYV ,"W Ʌi*$]4k o2l倚. o7W&E$9=btcKB|g'2a;بQC&#;XԥVO> Y.@UWԊRMi\_ųG+OB _a8=@>x 2#; gջ2 cu?`pP.,l ;(fhF/Wp ^@nuqr}#6nc$GYZ@ #D>V 9i- 'sXѿ[.f@Fxt+:cUѨ"'Y͙F4[Zyz'xݸN钹S=b$UpCy.I CgOO2!  1:-=n<}oթfqA.`#%}˞s'Mg E~(E TK&qH.3`wۧFdMTo;gsA21"*9xɄ" ؓa-QQ|(TG0y,b mXYmoL:Vo({xUn䕃C"tSND;$K" (=dɴU*p 6}[Yb W.VX܉Tck b2 &}3NXp }-k贆e)J/n=*&?kgs "nI̺v'\2!5@5Eyc;]'!GF ;LEĻ5Q'0y7e9NQr#o5S-hx ׿+\qcp8;K!fiz\ي 0h:cMi')A"~Gl?M YGGPlv1]6T.ySDX yågPZWhH-};8\E nî8{FQɅ9nIu)Yh H:jf`],kR$Z\[н#|XY֜KWwX W i<"F 1d1H{$"K)F@dOHeO&ඡRlC/ UzB: x ck[|aǒH lLy021+t.,s^( r|C|Ͽ=`k-Vܬg%%#"=u" "@9nu^Cmb2Ձ([ҤדɵQU1,8'ACV#=p}xgͻgk fgUk%jW0$A4Wڢӝ5#ܟ68rVpOט*뙬"-\{n<'BHDu3DP}\@h1Z{#ԫJZG؞:~,я!%>_P= R?r8fT(D0OV. !f]PCZƄSDH8eQ68{"p9Vup`!ϛq6Y(dA?i8x4!םB0 \U3lsMp,k6y~ B]@S,I!X| ϮO?4,8Vq3t¹?ae]+? y=7u_rU׋k\?PZ\ na6^oݡm\裏NݛB)E,&z} r,Ҟo Xɑ{2y >ސ(M$L5/@pSM4WP]u|ꙺ8riKu+]VAdOvz/ RBvw[]7{,Jް R }("[0'-J[P[R8<[ n2\$eYWÌ΢yus,B s) KKkqQ/X;u4%Cnt -"-w11>61 O=@iNE [|zq!w2UcJ=XfXja7?Ģ]tcm\!܏9(f{#<#=-ςA( ;aMfGHPm#qyC! "mm-C3]U{qi\wo^GA|TQ;uM.IzS~/6r"m`r71k !Ѿe]f$!B]Ko8]x `8=FPF NLP/ ]S1 "Y?rguSA;*8یИZdނwC|=}F0$JOr KU1[s3qOU2v>nA Jz+FgdQ|U)F_墷/mv6]#x |7"b!MUq6$N3rzۧ o?p`[tg?aa Hy>S6N9mi5 Ck1OCƏ)[VGr%Ҟc6#,t[2.&M:IslSQR,yx-WLu(wɓ$ vPӝɽ⺭?ţVrhU[CUn3H볾 ^DtXL lw3V#VgsRB,D5 3h%bK4Q7>>Q◿fF9Z}zXD.o !Č]甊X &jޏS~.y!yf> &*>%;PweڗԞ'Y0 ⼔N ҤxhjeD)e/Jn NCi6ɱ}NbF3^reE- }H>QrVчsAr]D)9}/^|+zP4ZR]So,ýKt=1f6793?կ?b~$.{oX=o?뱶_ſ'+": ,k8}B^b<6|hbݞ;rqm+0X3kISlلוE8A,ɗQoetp\(rG`!HE\Pv'9߻ӠUcB'ס. 5;J2'OY?^'bM_c1m'oX:U?JNiq%&dc,q{5+뜨;:xO kB^E{*cpoXu0E}S:;AZuEe,.I*nswZndЄH.o؏0{7Dk줓*\d<؀۷g@QWߖo۲DC#p6:9u}XH#vcv'B3+rP)k]s0 hK M,oUyO?e.rC9{QoG8 %GÛ}8? 71N"JĢ Llm'=gc9&NY3!uq$85vs9d />۳aE_]] F&<\ Vyc=)>U91I~Wiֲo.G3=~Ԃ Jc«i̖Ic2#YQX29ʷ// Q2'=x`je`\(usg:8_#|ָ<Պ4^́1HQwVɐ}HAD0T>;6%#3F#/ LG(}*"r}Y,1YmYxN8 4XIm:W\^{<N_޾ZW .180W b3?ᬊ*C(LO< E{8ti%9;G,U2y-1$Rs1d6'/F$DpM!.cޡNi퇰lZ2L̥أe;}+0^d,6䲍%Ųi^5xOB0#"$)c8A/Q{GG&Ҽzn@NhMvg0%J{e]A MbRu!Yh/W Hi"MT_Όu-vc yPf)Nbw'p!sɝ <&C7$WTkk2pq CDg?B s0x+^yY+Q=_* XX H̢IOK:qR8MI0WR9FX,a{$azbMeD^ Fqa%ԶP<2":P]/؄(A|E5LZi]783BHVkl #!Ú@+ɵ/IŃ!\U<5Ea`}ѪAߖf\D2Y?`JDXrzM פ?23B BJCs$5]Cb~0c[gV8Nߜ57w.j!tmHe[sxQ8#LhhHONMzD"YGR5(";x0ZIŻ VeCXO )'wvl[vfc?ʾ%e93r~m"Km=X-r'~C"0>#m8{˩tˊ|Nfv ﳰ&шqL;4q{ecux!ai%].M|k~CZ+郢nu{ H=t!R۲}8.W8LSw)VyxSkQs%=ct*'Qx}mN0.oB\m T| yЫ+XyErkyS┠᳚6@ɿ[!5J9 yw~oC6I]oX~uTaof1a1B9Nk0~O~W9-)ɑ8ƷOZ E?"9B*Sn 7/C.mJ[òrB /׼:77uڌ`))2C YhJԥ> m\(ߋgX'gd9<u(Es],b-9*meH4Q3/1L;nY$%;q9EZ)Q|c-x`w\αߖOj*iq/gje\64'es}Eo[<6 Iz⋏!mӏ'،PY=W3I+<_Fݪhj][[GM镖Ŝ"^҂qUA+>qE|m=ZV> 0 8 9BC~t.&)xh.՘>WsW%溜gR]IENDB`PKQ(2Km$!.mono-developer-documentation-latest/.buildinfoPKQ(2K V/mono-developer-documentation-latest/objects.invPKQ(2KG.mono-developer-documentation-latest/index.htmlPK'2K>u2amono-developer-documentation-latest/_static/up.pngPK'2KS^[WW;bmono-developer-documentation-latest/_static/jquery-3.1.0.jsPK'2K'<hmono-developer-documentation-latest/_static/down-pressed.pngPK'2K<>;jmono-developer-documentation-latest/_static/ajax-loader.gifPK'2K9.4lmono-developer-documentation-latest/_static/down.pngPKQ(2K7nmono-developer-documentation-latest/_static/doctools.jsPK'2Kcc9Vmono-developer-documentation-latest/_static/websupport.jsPK'2KktkOQOQ5mono-developer-documentation-latest/_static/jquery.jsPK'2K5===VCmono-developer-documentation-latest/_static/comment-close.pngPK'2K4 7Fmono-developer-documentation-latest/_static/comment.pngPK'2K%ZZZ4Imono-developer-documentation-latest/_static/plus.pngPK'2K;l/l/9pJmono-developer-documentation-latest/_static/underscore.jsPKQ(2KPlS++83zmono-developer-documentation-latest/_static/pygments.cssPK'2K``?mono-developer-documentation-latest/_static/underscore-1.3.1.jsPKQ(2Kcc:qmono-developer-documentation-latest/_static/searchtools.jsPK'2KS[S4xmono-developer-documentation-latest/_static/file.pngPK'2KZZ5Szmono-developer-documentation-latest/_static/minus.pngPK'2KH:{mono-developer-documentation-latest/_static/up-pressed.pngPK'2Kx,>.|mono-developer-documentation-latest/_static/comment-bright.pngPKQ(2K''5~mono-developer-documentation-latest/_static/basic.cssPK'2KJtImono-developer-documentation-latest/_static/fonts/fontawesome-webfont.svgPK'2K,kq#,a,aJա#mono-developer-documentation-latest/_static/fonts/fontawesome-webfont.woffPK'2KRP  Bi%mono-developer-documentation-latest/_static/fonts/Lato-Regular.ttfPK'2K_TTI/mono-developer-documentation-latest/_static/fonts/fontawesome-webfont.ttfPK'2K5hhhH]1mono-developer-documentation-latest/_static/fonts/RobotoSlab-Regular.ttfPK'2KmܮxxE3mono-developer-documentation-latest/_static/fonts/RobotoSlab-Bold.ttfPK'2K][=  ?m6mono-developer-documentation-latest/_static/fonts/Lato-Bold.ttfPK'2K^**Ij@mono-developer-documentation-latest/_static/fonts/fontawesome-webfont.eotPK'2K'||FAmono-developer-documentation-latest/_static/fonts/Inconsolata-Bold.ttfPK'2Kv3gzzIkCmono-developer-documentation-latest/_static/fonts/Inconsolata-Regular.ttfPK'2K(?6<6<?Dmono-developer-documentation-latest/_static/js/modernizr.min.jsPK'2Kڳ?MM7U#Emono-developer-documentation-latest/_static/js/theme.jsPK'2Ka0 0 >

a#Bmi!O xKhLR>ZilS60Du^F fו:V^½ve h*y&PUlT˖Oo̶JyWm(E)ՅyGD !D8?~aP8X7!FYxG1tqM֭ߎ{Z4'ʤ0M{;4qAN;픴H#GLl%8Qtq@8o͚5}07w-̏1·<' CÜx≾/N"37ÍHH"z7zO-,;֏`˾mYpZJ 9S߸hƸ9C/OE@D@ i-(;L Ỵ d0.D%Rx$<&M$W=y %OZ {?BVt$"3y~7rx`mݼpqmS;8/H/.-ؖ&y4 ͋yp[Xө$}D@ 0 tQѐ46%<}^JWp}d_D3ɶl'ENuzx^Hk1=h"$ˆwM?WO{!e" " ŋ5*^#miW#x?(2!}"vgΜ(7bDe/dg?_wև)^׌Hx/'G(bAn W 01j0pQ؟e渗30Wö aѴ =a FN[Še"Pj/)D llɣY RD,Q64t2/]AP#Qv|4ri^E|":+” hg6\D@D CqD͇eLÇ|"263:HXaYtD.1VF(/-<gYo^ x`'xB4.ݼ,#oңaBs 5KFapVommW>DD뫧|cD^˅4acD'[< k'd ݎ:`DDK DtL$/}ٌ n`ШI㤮" D]v> C>0gD^͸Wp;۲eKSH Bq e"  |sho0f?kkkm%@h@ 1M*DРga;4" !^\qˈA#b.#S^ʝFиLD@ w+R jT\δB(GxWIwB6JRD @tKѢl[\сRKOrfD򑉀d<2&xe9OLD@D@D@D`]2`5hgmk+/>D%N" ł@GEŢ<*7툨<" %@Zzm?ῖz"" " " "PP$H $VN;/u IkUD@D@D@D@T"-N8{Ig|2f0sR" " " "y$H3" D|Z撫|_}Y"J@ -\J]D@QZNll÷Z:D@D )_޺)o6λmΐ 9G%/" " " A=2Ulxb[re[@VmOO͟gk""PBVլYʻ@(l㶉.˘Y0C<1 a\dYXEWqYYY/itƌVJ^UX1 @#f}6N] Z -yb [h-]4h`TGeʔ9ڕk,uk?kb, c>+,=,g<U~])`t:/_R -,n>,c>Q<Dgt]X8A:{ls'խ+ 'L2mҿgXm~]Ɋܹsm͚5V^I LYd" " OryiI.Hg0Fe@iUDt*֩g={׾=My]Zu msMӧ6!FgΜ1e)[V(?E`…6m4㹹$ҒurFw<7)G[, %&Pc݋Y'߮3oUDp- 3&X5$F(OG)Q/s)qu+ -GV(vf۽|]pYXY+x˖-+|JQD@J/"N! qTJH~Yzmk+*5UD@D@D`o<" "vvxwUi| ܯ}]E@D@D@D sHfαRIE@J(gzwgٷnc{v~k/Q^BIZ" " " ii;⪯@$軽^Z]xYe\~g钩rwۨoɟc@& ģ2Heʕ`=^*5e>~qj~У1>m?H@! AZzj*"!찛5=[5~e6m=۲s}-X>#7uYJu HDKD@D TU׺VݢeZ0d r,$tTVRG [:wN͸UZ&" " " Şi?D*@'P:8%aeƏI^+D@D@D@D -GF-w4ʪ3O4n@%PؖL5+WnΕ¡cm 7>lF+bԨb}whmgUꬍD@D@D@ wLT"H([.t[;w1g#\VF\.^eO1ҲG)LD@D@RPnj6%~̙3mmֺwnVa"Pl 2g{JyW]).| -VR <22MgbjkbH@U }vk֬sSQXeR>" O0LPME@D@D -G~=j*2dM4i=SXFiӧO D?ŢߓFC 6t5k֬NV鉀 |ogi&ьl yH7`&C &=c|k^zi_|{. ]ZƍSO_~ ի{զM1bk{ Kc=c'4Dn.]bO^" E,Vp̸/7x}K,mݺK/Z27nݺ:#[obfD[nE_|aO={q9CL"ȗ.]v?pbvў[o8PC9ħG㎾L]vq>\}F|oHuLJqEÇ_$4pD@D@D -GO{IwE<Ղez[ڵmwa+VB {m 4zٮj5kִ~ڮ #Dbp#4xv/2Uֱ'OzAk9G~"|!n<3b5f O;蠃H馛|6tSqܧO{}6—P^<Ʉ'ChRT",BHYF5y睾L{nc*A"P|!*>UID@D@D ' Ҝ{Ѳ iDp3"*Ġkw~~t "Q*\g jqi_eUVr=¸ҽe˖4qqc[&:I[~ӏۗz0h]Æ {LD@D`]dBiC_M%g b:u9sUW]n<4{m^BBq "蛉xgӦMkI$xHX*瓰םvii e{`9Zn˄F hzAL+,On&9ҡԏWV䴒תU+Ǣ 4N"y Ъa y\\!E:AGVp'n?8f)/i$-'hODIhD ^Ӈ?k7?lj[#"ca_% !-9J'?ik[(!-G8R?/Ҫ#t"۶mؚW`Bߤ5Bgx !޽ ?_JC3n CwDʇ5F+=@z&@}v'{A 7P&ʊX/x6z!>y CF߄G#rQd!2hѹI,Dp ie>ԤI/bg̘jf/ZƀtԃtV>ת$xõg} 4A}@}4ۿv|8d3k5W=ǪW`tijS-n;4[ّj՚D. !:#]4qMK}5k8 rm9}m4Y8c%BX;S{:I:Dp#o)a%b.5KyHVxC+ƸQ֨P6 E=@O6G0cF)g𸨀E@->,t6Fˡy($HKY񋶠t{M6Zkb3bײEh.=8Oeu0o^C "#Іi@'b>?x_;kb דxP;ȸH79=SC }ҕ !J9㷣Q jp<: KwLWj \e>MZ5n^SN"6o}'6ڻN_ŽҮ7yL+YO'@[5nUkx߽[jJ2CDѐc4)"yAAGFq x a0OOr+NXvLC>o`e^R.<࿌mGL74A†Og3- grK؇Yn pe 4"itD#x 'bѠn Ah!LrF J䇘zGT ]1P, X ?{\y3[ҥq5k0@q̈́> S'|"en+Vє{> MWD@D@ Hs)K(*?7 }s#A~Q1[)`[>L,u+'`i%3M^&<b!7vZ'S:}2}.$ݪYmtZ9}-اæMonڎ޾enkF$@(mh }>ty+JX+!aNr\@SN~"mw_/xY(a\SxEъrD&](h$D c,C"HàB,G8W=XXҌHH8n!x}} /nK%pw(4ni=aU2Ӣ}8Sm"P -֥S͜ =W {ndק#Am7U{q:хuSo~6AA%/ I>L'YYN?}K𤲜 _|ȅt!3cJwt 6uzAN$CONFE@D@\ĕ Z(BL2΅V9ogZv.P2ھ&~pEQw[ًߍ)l0q9]tec*'ܟG(#Y `6r>a}V!, 6e$UX_!:rx;NIT͚5Yxo/?| .m," U-|0^!<N~_u}r}id`GȻ۶kKNlO"ݯ$fs.gy(/k >eZ_҇ćV5 aMhe_ /,ahSl]'x+F#tFd !x_Qs|l"B(A>v~RFF̒'eb._XBve%" " I3?4TIwU(4SG ucIڋFCdpY 0E<"JϺ`ka?"Nhw^x^ҧa>W\qO;>ܻ>i$ ^FHꂮG\>Z&" ^Flt2"! AZ$ؕ(eTbYWZSz5T]&" " "$H3" "V/_1Zf2;W ]E@D@D@@\yl|g{oYG7~ (GQ.]afe˖~vygرcb}iC=d{N`ִiSP}駶xb;C6ղe{﵆  '`eʔI9j({饗[n'g \ù[wa\pըQ#GM06l3o^W^3 68oN[~ /GZw}|cǎZj}9s!x޽i/cx'Nmo馾lW=ْӎO}Ө~a'\\'?5HZMm̘1~YoѪh^D@D@DPRr\x8!QD,\^JX[n ×_~iv'D@]wC/"ݠA9x"|Mcٳg?6 ʇW%j_B}x/>CyǍɳ>;uT{GzG[?| V`~ҥLx'^{sF'gϞ~[;.B0}R~ʇpDALҕ#XOwyo`9SO=`@IDAT:8'8ֱ]0&;^or"tûpR@̤_'|䧜?8IyF73<#y1uEc6y9Opnk׮mQl~3 _}U%p F9/wo'ٖҲ'~q Sεx׮snSP44}>c_[^.ң3CCޕW^\98JukP0%*hX(?ה8:z_ܲh}Ӎ_ zE\q~7ݺTiFt\D CylJMod㡟<VH(`p঎G nΈ[ 0+|@QQMEvg vP>\zhBR`PH``̧ʇ{^H!238 #EQ:!Rzu#Og䡛}0zZ _|ٮ-$]v]D  @xA\!\<@}a*U9cNcC-i!r 40C[wv|'B/=L2 ӏO D%f]^}վ!pB6I)#i!/K\cK7¹q'6EQ?0g}?a#q>= H@0~qT  >)觛lM:q w}'\O=w q>D{6!(vm w|'to8 w.GϽk9Q&40FqS͓&i"_PMN7.VZF9½-1'&zFCyytM..h=hZGA~_hHܠR)!,Al(l4rC$a5P˟EAPD.,Ѳ!xHOXDĈa,_|:t“| ? "vmq~KL\,x7G"p#;$=Fݠ,4^Zev}qKCR2sΝm(s\FSrΧ|7%B?hrΎ8"TCADn?DQky}BX7xo;;h4X=㓥FFAku1L!"cu=Ǟ2Wry5Hek#;"[0hBuQ~Y?uB ͽqǥ>b2~_\D &҈5`I#t hQw^O찼֗F?\>K/(hF'j'D]P_"8[_(!\CsRCϷP<; BKh*%%~Z5<4pc䡄7<8pJe c=A\r桃+^Vi0I3isa` п)jtIm*ҡ%7c(믿# 8N,ig>< ΃] >9 рVvZאx!J$x#VR%9T*xSÆ>-<$r9Vp9΃8ݺvRwꈇdQYtyX!F D808cbf^4Ӱ%ǀFJ9VuE@"؎cӧ6s!BG-?ua)"1xvyw1V<Ҡmk~.#^xf4,r~iDrF{eẃ1n?eB4&<\1J<QQ."nԅ!xzpI7M1EÇ#~^z{>EIzZŽF楾H.C>`/ בte=p\Z1"/q_X͵G OPƸ-l07,1h*%<%U87PZo y'nx㡇IP+5Q =ףe#=,"P>ɹS!'m~aWQ4 ,vV Fc&y5t & e8adl~&xFdx2\#8_Fk#JB/@"_ЍDp#Idk&e9OC#GhbB)ek}Bi4ir5{O0B0lu6/7uƸ߅ _mXTLJN_E@J0TJ'I pTXįqeS M܇򼳠-۹O/}r7w#rkr,5q n>=w\g:݃ue`%0Nbi%TMy܃_s8YlHE7[y|Ur#6X7Tiͧ:>:iy^^떼_~St]@d$7t;eLVlP0NWC²i8Va9q} .Æ^۝r Tщ,קxV6<|rZ%TM.Lx!fA@w~-_cׄ͟y- 7 >օm⦩cw%׺%-w-3v~aaa :spAL uo119rg'$Qׁu#'/"Cj5rk/aN{i\0 ?F 7(!,=}E WjvsʼnK ȅu~t~{IsXt>F#rfoKuJK%@GE. 7s>۱a s3Kc@+,&Mb">!ȃ9D`n&]bགྷ8k@%]^ۖSpGh3) hc'B, !TNW{u ¨c࣭D ͧ$g?'xnjJ[O8*=;B؏~=oqt,/(XdYwֽDx,jWNHGΉXnܓm"jHt7RuL⋀,XD@D@D@D@D@D@D H;r(" " " " " " R" " " " " " i! A*TD@D@D@D@D@D@T@ZH  ͐{`vm4t@{~/Rni|M0%pr#>w[zGQyqxwµh"Z⋀lM_Rm֖-[f'Nf>zeM4٪ . &ڵk]v^{mҤI֬Y3:u/֩S'СVi.X-_[aIתU+kԨM>]Z˖-bKg8qپk~}ʕ71ct̘1^Ν;8CxS̙3aÆvتU?qh+lva]' x]Kg̘aSLqڻwo~Cڊ@} @d:v7]\xA]k֬!CO?rرK>kf͊&wA9b8^{5C8;6p@[t8^n!/_i>j(_(+ $Oܐ?cX 4xV`ʦoѣmܹO?douذa.@I/u"?nVmx'=;:i+" " " " "wU/_l5jԈ !8ׯ_? b D.vyg;s]!ҰFN;duԱ>N>d6m[>S֣Gr矷#G~^re%\b7Q|U:_uUVZ5;] rr޼y../"osVVq}j駟Z͚5[R%o#iNڻaϷw}9J0@VHƫLF`DF)ǘWkkpر[Vi-6p 5]wqqg,xtK[F .QB/ԁ磏>rW^(P݅aD@D@D@D@D@R' A:2ѕ(NoӦMn r2,nݻw<֫WϳEWjU>A& ?[*ɇ{%PgD&UΑ7sPիWw7bԯK.doȃ|qm߾~ִiSOPm2 hixIUa 8pCtM<پ+k V yEnEl޼"!/ڒ%K%^|rOI}r ,en+Nґt&{=[Z\vi+,Vb$D*LXaL#3/CRmE@D@D@D@D@R DBZ:npe3if*<2"`e<] $CgϞ~I{9Ewuc.gq7b>&eF@TRNp "8"ȪnݺPq#FtoW% `O8;ӧ!iýk7|EqD@D@D@D@D@R# ׼ʼnK r a6~?c>ao± Ǣ[X([<-QV s1̵dfӼ|믏YCZ^8wu*#~˱ Dq.|n·q[D9 L D `- j:P&4_4Yوdy&s ǓMv<[(iz\*'F8IO D@D`AnsBD@D@D@i.ԁ*ED@D@D@D@D Qj " " " " " I@4#/-" " " " " ' Ak@F ˮF@ H" " " " " "$H3" " " " " "~zKj " " &0`ϷI?xm4+@ ƞ0aBs:!" " %iI _~^z\s^bM2͛kD,XW^贎@RI~D… n#Fƍ\d !͘Kd7Z>}ofΜimڴIB ~F vG֨Q#kժUnQu^D@D@" A}A^޽{[ΝAժU˵afͲ{Əo5kִ?ֳgOOn:{߷ʕ+[n϶իm̘1ּyskРA(" " "P 6н{wׯ_p;}t+_n_8a\h^~h"kڴm޼{=63 " " "  Th)ajղϪVj7|~g?:,'#omӦMsiƢ! "E@D@D4o\RzŪ*˖-[86uTkҤI,vD@D@D R\(6lؐu%YƘKʧe˖ֺukԩ-Y$a:HFHE@D@D@givϙ3x J/ KC:gUVYQ4TKE@#PR%'̙XQ?]@^/ړO>iYYYVvm4hmٲŎ?ܒ$%_hJ (#,ϻނTɪj#" s W\i/ 5CrC`Gn&{Wcq/2c^*@~HZ`EFHC5T  <~]u֍-0S#,0t[>裍Om۶~ڙjDjaj+" " y% AWRiKn7Nc-T=X"NKk ѣG.n튵.*LD@D -AQ閂**|w}:,Lc-a޼yâE 7 hw~嗉҉@ B+Pʧpwȑ#o>ʗ/oVvM7.b{~J*ze5ryjժn"Vp "P|zݺumƳ:V^mxGx7uYVVk7|]p6aҥu֬Yc~?QGrs֮];K aФI[tiA" "PjBZj.U*?ڜ9sbŋow};Gt/]zv衇\5K.q]:=Yfyܿ/n]4i{8s믿Yٳ_֭]uU+1B袋.N꫞/~[oYb~>x|1cF|4tNB|,ˆ?ǻ ׿Fvr0`EL:{1t vG{|G[}2dVmo_3X+G:VD{&'<ոq۪t oꜨC֪U˟{?ze?Nz<3gYE};wP׹ԇg2}<3i顇8}ʩSz~FO~2xE|[YWj*dye@DI'ݪG#ܐݻw47pJu:HtdP0M-Z+a!`s9.zp E0"0qfTM6^^}+olwvˏ}|Å,Bi\P]ve.3:O:.jժetGֶmjrv+;vɭlvQ"]b,:UK3G'|[%pCk*WMu@D }~'S b{gwZ7wyy1pBv"*yaIE<#4d4;L7~_}s¶_~6m?K<*SOΑKʡC~' xۮd fȕFTǕhg#Qa$gϞ`"hr~q>/a?Gf~~oӦMDgzvw{=ԇY:Ww뮻z2E:*k׶v3g(\Az "P:N\?xׂX"aM%?v?>[*`6VD El-lG:3GΟ>F39rQۡCP'#+Z |0'\G " B@4C4F&6lC#!9X@ݕL:3tE(q QV)S=qXʥp #SfMχ~,̣ !XnR"չse-n:vSN.&:2IFЛ5kfK,1,|wB @gnw4@ 7]CpcG/w(É+G07۝&b!`M!QG!лYo۰yM[2nuJ>!o<ɇ=繌%{mXZ 2G`;<^s,E2oP #><-bϏ( ^A0:dE~#92ʀ< 6%❗VmE@D,ضW\Z6lCA(/!0z ]8t^/eėD<烛itn̞{CN'@nͿ'q!I'j:Mѱ`X0) 9t"B4AKߧOFKmTŗSF; ԁ-|ttu q>\:ip=p: E۾MrB5n@ZmN7}>90c93qeZBBEd^8BVoa"}Q`.;d!Y/d.QepԏmrS`>mcE?qocsx _|nX/,3A`g/ߩk2x(@& +|X0"pe IHDtFC<#g Nj#l]/2 !<3CriJHMv†:LX B[;>@Y$ iYE&~qe"nZA~qeF 0z nJJ:,ü%-"²ؾ}{P R uAg73FYN #,KgQx`2ф5\Th!.TPR^b//X:|Fy7_ ky`h޸sVamfђ?/r,љ1αF>mf# 0W-:4Z'n*ײMzزuq3ydcqԶ?Ѱtz5.^lX޸^5-ڵqW\mmֲYv\_9ws}6rHxY3 kDa1#ax`Y4œq +ґH֎ qa4hc^,nhXX#Q f<VB2r%7\'p"O#>:2t;"qɛt/ڑ9#/p 0N')mzD;|G#*I\X7h)\y>=a:˓ ==vCRGXNVu3n6?* !ėO;o8ӄx 15vXw{fl% h~~)@i% AZZ]ӧڄ.sKD ĩKEv^ܰND_諟&;,)%wȬ!vZl:R,+dU+jPM^8sYLi/=. W-4_@& AZ/&" xGmI,Olg=摲qC4=oҎm}c^;;%3[v}=o`q}~*q,([H'z,~86|('-+clÇ8쇅p--j AAD QVM[|r2׿`1ڨ[YZoWn@\‡?Lt:1-jN@ТFZ(co~5\D@wיêO|D.Ѹ(0*@ -v*PD@D@D@D@D@DD@D@D@D@D@D@B@4-S(/6l]q /`6m* ͝;6lPhwF]s5F;v= 0-uڟ:.R;O?|P:ޔ1h mUXJ0BA=~h"olՅj̓|'y'+Vx~jղw1đ؋/A[bEk޼+b%#NGzU; PTuR" " " "P&~5kr){Q@IDATx-7nlUV^zɲl̙֦M:uU\ze&M 68qF<,I۷:؄ \{?w׮]=xtL $עEQĉe˖6fRӚ6m֭[gcǎ5#m޽{]DҖveql})Z z͚5Vo~ Ň"*AԣO>VR%1c/_ޏclݺ1ӝ] )QqQ^ս ,P'|[8%;-~m۶H"bkɇtRԣYfֻwobŲo;kr.\iڵɍ'T~}_=yPʕ+2 zo{׷F|uԉPըQ#C8Q>"Q>tM6|g0F \pQFD!}Q[d8:tZDdQraw@[oYq]p>gEGz6R.VY+_{5wꩧ n<B'2i#0#ws;찃wٸkscX9VY~w0l5ͮe".< iׂc KϽ}HY?a y?E.B9O8<>57}Ƚ 3׎}z fnpH=Bo"g<}g`3G,! AaoMۜ|9e/lڼjTar\}pwf)&ߋ-BZl[}WEkU5kR+Bꢋ.2 wq}.<@0c^%^r%.?ps=N;\ 2Fi;wՃr)sKb({|xG !=!L=X=/0HXaqU4XBYX=\tŭr䏥&qꪫ PE!jmC@!]ƲG@¤[n1&'.ep ~|wwщ!oX ~q&bSNI!Cy7p#_-J3 P/9B9\[)z#d\Bf@##uE@x y! CQ=\CsO1/r{ucu+uCb-ep{gĈwtzZUېCjV|^ VSbtv.GNED@D@D H;Hg'aAl / ^}U+c!HC!-y zupr1>n!ꫯ<=a_­},~y䑱X!aCc%ClV\r SB #q3EXeW(pRf/:RZ|D$אӹ&li!cEuE_{.:O9PG^va>@&­!9K'pFADW^$F`AҼ5,Kԅ tz>D J14*H;^΋UA,cǵz ̃D$t.2@h%N;+"998xP ȋk<_bK^)P-"7l'bgS{k9x`gJMu>V5rC{B 2&5s " " " "d!͐OǗW0ym! >lG;Ⱦ}\L! XcU,HDs?o`aQc!qZS=Bp}A!tI. M@PډreWbLRV{2G e&`x"^,XqYl箻(2G3ksԒy b~'z X:묘Ivk@ C`*#i A%PŬ\xW1s}Cۋ@WAD@D@D@2@^ʼnK B O: p,eu4tրUUVv` sDyQE?XBz<(aKvġH&~2>DCQ(naoBF wb$GCNrksD]PK7Y^ 8WƝy?c9ՉxX7ps=Ӥt<9sE9U(EUG+" @YzfkY,aqyaa\cαL86|n·q[D9 L١㜗s (.b*z<҅-V` 4M=NA܉+s9:E'҄s FLkyxg2a)y%k_^esL_h,Ddqt\D@D@D@2i&]mL,n!sqKw,ۼ(?,ӟܕ</-K) J]ƙ]K ̾j})$hc>gӹDK1g*HQ@|" "P\WRIy0D@D@D@@vھR6Z3 " "P0,[XPtt\'RD@D yRX 6SMb# +b rD@D@D A*ZD@D@B@.iBE@D@D@D@D@D@$HuiZP R" " " " " " i! A%йsچ RT~嵠zˆj[lϾ⋼&&޻kOX؆c-L`lm{6{[VsS g 'M:FUs~4|X q 䉐LT%JMh^O5ʅ57̃MND@2h-Zs"o^D@J,~4sgdpÜ-'cpm!G8s:Ι,1HƷ9}'7fz`PBRb($HK)^Vn|]=|zj{衇?[9I9l]w]B+s8cy&O($HՍk{V\i˖-;9sb')Æ sK;Wzu?asεozi'N_|v}w8p[N8cm޼y.bK.R#uifF#G+z+73{l{w8'X!sۤI߷C98s4=֥K CP裏N:N;_~.cC=-.vFgl۴iꫭ]vw($He[#>lKp/( Qb>Z" (=Dlk֬+Vg}fEc=sXN_SOEIƍnee>7|"G>^0!PyC4 M4`|UVvF~nuϞy;蠃3t0L9ֶm[wܹ珵O?ׯi 2d-]hjw֬Yvmڴ1"Dܿm.d X9CGbED8'9vTRz7\p :ԷXOV\ XZӾ}{oySN4O^.`$Sl(|w~;Vwoݭ .t_nYɒ?LǰC&ZQuM~M2^uKk`MV7p.p QVڳ:p͍ lZܤ ¥{ny3VA` }(,E烐U4v5!\tqE0N)!BрD>܋м袋APpo֬Y8䛀iѕ?,yTn"뮻) <䓱+-Gyծ]W5!pZXbE";83k0H7`tqO@̩nďR_D#\;8VаPQ(#VugX\8 y?cG^zo ][(n7\ox~L0]YQF]%'" " "PhZɚesC@la}>}E7#Fw_+Kp=ӦMEe=cmXɝ9s!d] OV:ue6QHVD6otM> oY(SNӦM=.G/|x;r-X̛e-Z/Lj+@:0evͽ9ÇSӱٮoA [oǯZc3>H9D@D@D@2,rqeT, ,4*,-v㬂3ba! XQʴ'eip%<wD![+UyW]ܒSN. cM64YݰNF]z{WY QJ@\^wuƂEeqk"qC:>u%uQr/XUy盧Q<(@Q@Tr3:>-p@ZA_JXY@߸3X3?K.d+τr]D@D@D -{4a)0?揎=_݂"q 4V}|~$֒8,rDuժUPf4ЉD9X\ N:_&ssn <XtH_Jw=5@ fQ'uƭsp %-d伂WM,@s5{wl{:,¸3O 0Ba|38ک2D@D@D@K@4zHbd!+Poh:ab'8Ry[F#,0m!>n %nQA ~#-Q♀ @f瞙W?Z.a)2~TEJźJ[nj"&f2ךmKݦM3.Jį+@;" " " E@4.w6O>[` fݰ1TAk^U<”fᰰ4Ǐ9岈iy]N;doflO?swy粄Jm( SR(XM&$ \Hر=>7_4BB ?{QW[$P.N'z,~86|(*-؆qg]8Xt~OӳRpoתURU^D :-[`A& q}!w*Ve>5B4a/,E 9sX-}EQ?)" " !7;Ϛ /[O8%rs{tw>{$X8gPhGD@D ho׮][]:Lv.ƌcc?}g~Θ1EdvlҤIvֳgO[׈4a]mڴ٪rKg9sC~z &?~.|+oݺ _@)Shݻm^6«{Żuf첋map% >ze;찃 'NWrah ,{۶mݠAwy^~eϟ?E{M#$h;D5k}Qҥ=۴.1xGD / aN*>cͳz(&h/ZDl78x`O]<†<``,3kA] ;uā5º~ѣG;C3y Et2(q"[o~\קO M*u:t6ׁ|`OZ)}]O`3ޗIZfwD/>K7RLDݨQ#f\D)7x|M \7 +1. /oE~t" " MM`Ugc'^м//|n^lAbCl=[UN*ƒyS߾}]8 0*nlҥ> kAdsj!pKŊ8p@O|_u v.O7d9r ?{!;;3`&O??)"sqkHJ{jqKm4 8rt'm}=;S|.4CG,mF]~ֿ⋭z^@9XXg8C /P_v|9}Yg lLX? {[rs N:E]Q;l.w6O< K.;ve?xGQ0_70%X'#r)$-^}UnEڙ(8wy.`da{|~i./d: m+-K<($HKUgLӑG4!\dX%'p" ,[jb: ŪC-_p8b>[ ֯ \DW\AFQhڋpEbB4Qaww0!=V( .B0PqGp,W` K搞- nhKG/Aj^ܮ9{{2?+$#~0Ÿq>!?,WX#\#,P"pɮm@. c`@ eQ'ڄ/D:uH@K,X ==.G7Cù,6bT,]UED@D Hfg{%XCXEtf ՒE|vXf!x%ZXqDڋ@lEN0" zDB=!k3 u`Kv`2\z"RCvHHƺu;.>w8ruͽqM7%6$=履~nɮgBܑh+DJD@D@DP >PUf%Ps3&Ik^!+ 7Q:C"v !l?XP@\B,{.,%0e#XKNy X/i 9G\t)`\;{L=BHfʧ-\44\d0A`}_i󷀕s]wu])#3{pJh,aK1ɮg|t\D@D@D@"YHUM&:C,=zwģIGb$y䑱kވE9}twwQ>n%%-BK0 DZֆy|7CѧzʭQXY2HǜGB-\,`UZ9 )־h޸bcq$y"Bظ"I{/]ve1+d6#nP!HN=Ԙ:Zv'o>O>:"Qo(}q!±r-:cc 0M+ 3o/P>㤓Nt}>xGɮ. >B}g_;p7IvrZ!e#XIM0,to)a{otK?`CH'z,~86|(!-pm}V6ngZlկ=/5`so*`¢EG<*Z6{:h3ُOO~6qN? rX $;':%At#X7 ZI;-\nuguśp{:d&GމC|B㷡_,|饗 m[5ep/Ɲ<1_ߋ^-ZoxkD@D@D 9>x쳋?zgs-'apm!G8s:Ι,1ID1,-b1?Vd%+3?eW^ʉ/HڐW^ס 3*FѕeO:Z/ړ#}h Z.c N7DbKH֞U($HUUJ=,-[X>Kj|`X܌j|d߱zL 0D(8WZGAD@D@D@Dh H-_.&B8$UX39H|fWE@D@D@My " " " " " " "P$H  M v*" " " " " " A{@D@D@D@D@D@D -$Hӂ]HH  Ҵ`ϜB׮]k _~6nhs̱-[l`vm͛9Uӡe˖%'OܹsJh"X:D:j(:tW/LT@$ AZ:[uŊyV\9<^zתUvqmt`D,B|҈w}֯_oVkmu,]_h+AVvmFI_\Eb骮j[qMZ>}RJurŊș5k5nU\ً[n;ӵiƺwn6m'Z˖-m̘1VJٳ_]vŰf{~j֫W/kҤI,*۶muҤI֬Y3:u[V;ud:te:cɤouw6}t?Ϗ?Ʈ]Hb0VM2~[d[n+3fX\t[)SOXv`ô}ְ̙aC;,\ Pu1^z^?8K&L`G}ըQ#vD@D@D@D@D{KUr#$CQQ`Â]bvD5M\o,<KDŠ"jT]A(*"vki_߷白w7Y3G[NZ^ U,8VyDhZCwZaš #/2V ])R9zh'?Y˓Uw1%/g5IOzR??%lprqƕ{^9y OG<jw0000;S>&qs]v%뮕N'+rٗeFt[Ut3F`մQx5.!jMCĬ(H,)Wo)ȇv憐~+z}('w9qcP^Եɔ&@IDAT|mAclխ1FVf>S\@">t-rR>D=M<T\H@bxTBqLLLLL` gj :&F#Ż88>գ8JտakwFx=J9W#c< ;KVe:;ߝ oHGuT̪dqA!E w.>fዾaWcV =Pc[Ǔ/ƐkFQ>+6S̻w>Wx?V^źLLLLL`Jlndu%Y:bm"Y1+,6lyP:/6x\A|g\x+iSMX2i6䘖2dStK^!G:Vr^m'*r[.1qEq}0L'ѿqps&`&`&`&`&;>/ ,%;KI{F߾Sh-00000H0LLLLLLL` !]rnLLLLLLvH} Lҩ`w&`&`&`&`&`&`vH} Lҩ`w&`&`&`&`&`&`vH} Lҩ`w&`&`&`&`&`&`vH} Lҩ`w&`&`&`&`&`&`vH} Lҩ`w&`&`&`&`&`&`vH} Lҩ`V[m6nؿK LLL`:N{V~t饗.&`&`.체v8LLL`Nx*b-_.bk1XX|C;$γ&`&`&`KO)-=-2QfmҺu*OW_}uz\LL`]6_:!a&`&`!`t:{f͚j[w9]wup0098l[LLLCtnw8LL`920UM~}U ,1;K |<˛ ,&p]ȍw;֘ FjMLLL`[Zzׂ~sOM`CG`&`&`&`#bMN׌\+00v%e;000XlM5k f&0kqLLLL` }՗_:ݤ j%`tyLLL?Q\ML`Nk7000eA`nW.&`+ҕ= 000oT_T @vHв P;djd:BL` !Ž> aϛW-.qnL`5Cn&`&`&`>3c&&`&d.j7d&`&`&`K`=Nkv*]_/rL`eCGc&`&`&`rMZp)0IiO`67000J`׻ݧٕ:DL`! Vܮ *#`tpLLLo&g&߫3LFP"000X2U8`}0@rK ,>򰪥{LvKԪ1X쐮=q @kI/,,20C:>LLLV=j?}kR1&L`6 !^ K;{tM |[!+} vT _^i; Wh&`+!]~ @OqhN|;wǾ%oln&`n;#[ $_vtێN~˫m&0YvH'׵ %^L{%kS L/;n&0~qLLLL`&.]'k8r'LV;+c?z&`&`&`&0[lnJkA>/}vL'Ӛk5Xe쐮  @_۬%'m:ď3oIB @"+MLLL"E1J[u{>gȲ PͅLLLL`Xw;;oHh ұte&`&`&`& Lk7.·WqtXكL&Fкb000Xx|n't@9o<'/ڍW{T&`#`tbh] \|uRJi~#}#]wNld+=@000-פ?.JCI~ӟac}3>ƙ&`+ҕ=B000(OK|+W|ybo/nkEL:G[c&j!]55000bViOOi ~M*}I_=W'Ⲫ^utݵ)W3_\ l3M`k(D]IX IVCkyM)O#o7v| v0000XB/0y|k9GtJ7xCӚ߻7qt86m Nj'v .lW k6m9cdm!_t1-=q.K7ȪܤS^ 'jϤ}s Zmn,9< x.^ ,&v'WM-}馏}R3LV;܏^ziҗ~$dV[mG+=N{?i^`9~}ʹ<~]/=M}onľlg{w&`#pZltIt`ZuSJX.Xx Ӯ\<~!/8oMW\sa-LrHmʹP^]|W1F7J׿_>t[zQbJ>묳CU//`RWn瞋׹e\,&`#p7TսN2p?wゾRbsk;wWc=6= OHCX4w^UA2hrb]N=TLp>ny[=qjƍ7q`VaMl;4ek&=9ϩ4dz~Mo{QGpNWRK`]"gcewNd6bFtܠw[],9`b|G&({yԣ5 9j1{e}jw1ꕞsTV){XGy'ɸyύ0Tɲo}[U{Q7TV%Y˥̐(::VCkAǻdL;찠 VFqF:.6%ԱF|Q~oZ V^=py_rzֳێϚG[EGۧrJ#beC-A1./Y~h8Ȍe~_ӝy晕-}ޏ,&pq]v}VԇnݺJo:7qsNsqݭz'S_g8fL#O?Ϧ;ձk}WM[$| ؟c0`5nr>Cs=k:1y[R9\yǟ#ΑPep?_r5 !+rw}W~f*O@1?)&p#q~2jex7yE>t["y9nk M^Y]]\spm.^!0'S]y{]WqerW\F SmF{cџhޙ9*~4rF9𡣺OaN`RNyV^x'+V Cgҫ%eR'=矟7/pt(Éo|cbU'[NXh3>-ƀɍ[^U84UW]Ui9q1+\8€>c~oNzv'WQ#iҾ8EZZE~ЃrFpGWptӛ޴rwTN ,Xm|㏯N)vI?8},Vyuqb Nj 2+E`c/ T3K7q*׽ '>~Y&5<] DX1i87Ϊ6I"x8jM1`΃*4ge0# 7"ȑse9gqs's.!Gka ܍N/weO=L˿\E'r-W8;y%SX`N,%]o*Mb΁t<͵%&4_C\c1XrJ^!sX4N2g8-'.L0&JŅ1P+(8/1A+/O߸8/^Ї>tAw@pj ]lXHqOzYk_j߳*Eb u }cYNČ~u\qa|_]W.y_\npLRcUR."8Gx(;-o LdE_xᘁ 83.<3W̍OPYnq0cxcB7 ޵fܼ Ab;MV6n3N%nr6OxSZq#}num 84̟6͇h8'q.}(0y~IIqtSΖ7xyJN $})D2n0=yӦ -O飗\g*WV)թ\8'Wc*9쌊Z}lrpJrdž7LLQsg>YM69ilǎI:oNd!'U_\Y>2؅ņM VH^&M]mmq8} '+D $9a|oWU3N28XJ,Np9ar1PNG}ߘ̪JXqDGM .VFc2,2c`n89~ c=OnpGq8gpwGd&>}+;t0w'qwo{./5oS~uIL<:L`o Li809h$7ڠ(d]Cj/7M\8\Otɦn\lyچyHQ/N7W0oBF#q]櫔o &73'a3M9/Md p'];A X`!mV*s)cN8l8脧XmXuJE2׵EY"onRlQ LRc~|;&Lqy'GTg=ēaWTV8KGnhp%};il+I}cy&MdK#ی7>ChڿuIv Nr[svی=͗=m:ޚ~ok֍KŸVsx]X^2]Rb~h*C^ΘEڊuQ F]x}3W.$/!U)<_| >Pc(UGd'<6$&0pfGqqTkE96>h-w *Ʀ#2N0ю&MmQDdq2'PN0<@?XxIqL^WUwϘ4rcQON\=ջq\R׮VJ\ w c+C#9 GWI]i7>* (sd,쫓O>b{ G+cFqn3Qxs9_$O\xcw 9V8Ƹ{s7. +kN<D?YG_'789fhrDRsATܿu\J}d< oIù73ߙs`'0o;8&}t"~qbL`\I# xT3ft-)e>1#Ok#tMUy(Ny;ylq/T)牲&(`o2hޔl {q3FsEƘ\ 27>)+{Qg45/;L:c|+!NQ%} $jANT=蠃ZQ6ǀiC>pq`"9xiNSՇg^tg8,|F'92p pO쇶ߙb6Kя$MI&31p\ }ihoL`-u6Mq!|4GOpUh;E{#:6i_1acΩwC[0Mm͖'Z &"!7>b(t Tb[] W;i|CIq~d ℣sz)Gy&pm'El "㐾5TNJ~lc}'ʏ'w9HZ'_w^8SǸo9l mo:.ۙ .Q_*C]GKYkÜw'u}w0Fᆹ^b'9 OE`s:5.C[MGě}櫥1:IyhRap>v`{)y,dbcZz\nUi +DIVHK(Rn,6p7f)'6(jB+}žwf%B;UZ. ԍ DúO?Lއq]-,8ßlÆq#m۬&r&`C`(G);c|'XXDOSq.8uuH_W*N'79K>U$Mmi/5u{C:Sܙ89qGL`V pG/.. @?8|W{x op4Or;嶻4l$KGHVoIK.Meۘ ,]18k+,00000>~O䐎 θ:LLLLLL`\댫5 iWmv1_A000004BK]jWv{~NyMmLO]C"OwSlW{guv&`&`&`&`&`&0+62W oS 9Ti9mQ tӮg?]rl&`&`&`&`&`˅&_A吪mPɮTFvmvl5mQ&YyڨNr_cyd먛Ozꩿ>ްaþT`&`&`&`&`&`NNGqu]w頯jэXUa#qI'@)/3\jE1Ow͋vQwD7;?'֭۸;o[@&`&`&`&`&`&0+xg>㤓N A66|FGnd!crs9sc~ODƙk %kcIĹ44Nqm5vm7nD;ի:FSߥS:)GrLLLLL`8MV̓\E'QrQ^21.bc%Gt<خ$_=edbc;w+ǃΫH+ɥ|cq:3nJuk^c1uW˘sGTgӎtrg4AN21(ӲSܖ/;&`&`&`&`&0o y~LdtKVL;SWJKGܶT*V {/}kғ76R߸Q:hIaOɎ,'v^zʠ# [Ғcb,l&`&`&`&`@uu,O!]&cLLsո1n9CoG/tSKic\rBɯDzQrRKGKq2iBlsNSծ\Z0000X %+8ʐ'.#S'!/;2tUꎱZPUFt׼hgLLLLL`_jbZbKqW9#UebW(ȫӫXI9t>:ht6JrIOLS8jRZ}KGdP9uG&2s,.e @BnSzɥNȣS^Gi K:W9Cڥc (wkrA¿6%|'M(Ŕ%(o.8]muN '{[ɒ]i}hy1]SP=J/Y<ӥl&d6]"h+],ۨC&ļ9MYTO&`&`&`&`&` l亘H.mEV{VRuM2y;*bN[R~,]S\ʋ(tW *$y 윦0ek 8J2.d8 m|Ǽ\.t/;ǣ:;]ʗlr]Ld%H2Q<.ݦW~)VۥAuΥK6㼮<5=N'K]u6)$+fs4!5[6QkZ60000F#Ug_G]Ҋ'u#bteT>y]15c^QJ>:lK!odc tqJ]tMLG1]'vtIO^bI9G}ꭳ-s(e7/צWW@IDAT~]\W_&`&`&`&`&`#0UW>(3Qӥ:D0[RǶT~nPlKyni@u ^vZLLLLLCTO]^IƝfyHS^k'휞ӧ&R^ݸlTmyRmMLLLL`p[[u%}+M=T\}lnL[}]^IEWU_֕S8lkv]&`&`&`&`&0Is nk.dUGwKFSlb>m±F}]~IUm>+m'Y}r90000X.&L tΦd[ұO_mS^:K NSyuuz5u6է.ۚ t#0NghS(aʔ鬛S5l]ʍ] |i۶&`&`&`&`&`uݸlJ]*7nVΌ~ײص&`&`&`&`&`˟\r+FHYpFC}l~ O&`&`&`&`&Ln>:jRuڗaS&|˲ $0S7LaDu -ϚC5R(e hsؾ 4pFiswCuϪ34~Z=#,60000XVZ=c r֡P$6:I֭6 q9LIY{/rp&IkLLLLL&0Nޱ-E_8Wb&`&`&`&`&l ,m6~O͑w+00000 i8hs$Z_} ra0000XXR fn v ~  |1251250100.#234# 2016:10:25 17:34:082016:10:25 17:34:08 ~rIkApple iOSMM ht      bplist00UflagsUvalueUepochYtimescale%;#-/8: ?mtHkk  AppleiPhone 4S back camera 4.28mm f/2.4 http://ns.adobe.com/xap/1.0/ xPhotoshop 3.08BIM?Z%G?173408>20161025720161025<1734088BIM%gq}Ts. }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyzC  C b ?l̘s}*HePwsE~G~qReI8#?qtPyreA?! y(qGrAT>מk? >ʬ~fVGSKO$%d*@>9s^*#F*\s,F _ؓ^쒴Sl c׈HbmB Đ7t#ėVO{LI=9|ŝEB _~Gf폣]z%]F`ҾuƬfdk`ȫ?/=zD~U;HV UōU~chb:>ƗdB>H_0['[ިhz(B>11@6=>.k!j@'==4X}/( (=Fzjy-jj ?0\+ebuϧ;IP\~/L{9(ֹ";ex=+>,kB;!7u‚8VTI!<=O|/o}MH,:GJU%.Oo> q"xf 3U,#{S7_j^o'ꨤ:>޹8־N_^#6y''׾*:FEw1%Gl|>)x d%|$)1JLh^ǯJH|P>s8!8*N53>-0:N_|dUa _nCs/) }3_*Ŀ@:aCyKTF!>~'xaݠ|m(X6 ;sNʑ|IT'Pc35/ }eǷ{61z0EvIas>.DSpJZO^"msVS>]NI_-Į&IYrWӯ75pNz܁ۨ5󥿏S,n27cnqްxvo}(TǏ9VLx?|?ď̒LDQM1c?Κ1;#Q}k|A c=Z}TKUch>9F. R&}'vr}ɯ#>7789֡gхaYyjͼ{f{)ڟ`gID{pzjռu0;#^zQvv>-pvR2}+Lj!g?hhqǠ_V'ڟF=iUJl_8 ]Ua%s^QVG(s't#}Q_6/5ff''n;jϤAfbzWhp=}**d8?Gy+(9LT:3*7Iǯ_:uF|=ۨ2uZJ>VP 1s_9kQDe/%A`ֶXt D R0'9'Fܺm CZۡgH+gk9S!8}xკG4pFsq޾t>,kB2>gQE*=& %qS‡:>k/oPGcҾ}&VDoPnj׵G՘s@7^kmVFt{4κCJcF07$;Wͯ"D_`xާ=>-8{P H=I8g&hjgбIPIS׷OZ U"`lIϧYX/*vp̧>uk a`K}Xca=:^5RYbwtdO= H积y&8ɹbrOruQ웈x^#`'$<`19JF 7;N} ;MSS @a߁K29sHXE黥yuuX}ֳq`z2ay<ך| P#<=E12 q񓎜W\]Uptnִ7bsԒ3cH8׎jdTe 8RsץTR; XR=Az}obsHƼ `1>J=JuҼ=A02g&2sʆ!G`Z8V`>vSךd?hh3dIHw{Wn͑=~ӹf̮Cyc upk)o12Tz!=+l#Sk#3=; Wa_ v3|f^A݃zI{yGh> .$*yO#<4*R+#$.| &szmmQי7&{!Tgʩ-/\4Ruf|㔜b|^<=tʀOBzsWb֠{mE`E23H@;"t}3]|R\c_65(sYWbXP \~/u V`Ty|-+X$o^+a:HĞ\ϋχ.<ņz+?YC  5Q'pʧ,I;RdT+ayIB ʀI\}+ ajΜ^8T,ՙKl# w~:;1hc(er=8Te\:kD{oIׯ>ҾdOxRZ]GAH~eOCJfܲ|@n3+4UmrF+bCN?횿A22@c-ϊukpQO S Mr+6얦''˩c刚MðdOF'Ҿ[SI9΍p+Fەpv:a[sȬ%:iy⋳>gm*7Dw:ca#վ)|><}ilcԑȑ 4{XVac[F+5ls]h̏ёc_XoSs[};Tb yhg#<2+Zn ٣z[tI6G/\ֽɓ{yʎ9S]ѥcN10|RO4ٕQ܄U#үGC }9X VU$mQ=sڭ4.C\ Ok\seKrX\~榊`%23ma}ַ=A"Lۏ==GD;HZN+~́DGH>hfUX1,xqKIʃb后sVCWf6RH=hWBS{(M)!ǯNm[n;|\4+fG\HhdWR6>[dH>{UV/t/j̹l-.x8ZS$AN}=X*}PX>⭸"] pI>x`)AY4Z@Q– OZ |'׍W%֫oymiB8<z]a'nS*y3"H&@^TQݺӮ{Ka1 5xx8%xM:-G'Z#{rzc1>uC̣(9f8brzwFYn\ב+w%3/3hGFyr89nP(ݹuI唯Y}Lb r7:}+ODYc|s*X}elF,It=pxⶦ@Z Ny]iX-#\ iV w!-_uO),K(HUXHĕ=zv'9V[N& TݝyfSXfBAN@8L XH&0v>o>_ٰRV!2!ӭ-"+v=sֶ hQxYAۮz׷Jet޶-Vfd|a*Aҵřvpv[O{ U3H@8'ye>g?O쎿;kIťFbP:Cw!axW7~ntȧx>-حH .*gyO:%ogkQLK5iQ<.$rX?# &hnct,/F  eKBGA1_^/I/wʒH?@>1Oj~_x%HQ N <?ʿ/oZOO4km2Lq?:_'IMcźō}Ge.8˭W%7O5s称}mb>,V9|^JUMouft o6'?[ lUFU8$o#+ŬA.k,I0w\ 3%%f] 2i[ d1_V>'Wv-Vs,i־kFѱl韥\9̐RFp1TY [8n[%F2CbKHyrC IgVKP('v<SOB5YEmUcG\ h֘Z8pۈ@*y*ٙY@@ 2FqǷ׽hO~c8>K/!fT60`w!r 篭k%F xQ{e(B{ )`dNH` ֎)@Q1z;=iP5&$(R:kfWrZ|q'ٝW>׼s+/ zq' y dmpOQI}¶|WPO:FHz~`ʓ\heoŀ;5vI4WP9cھo|`wg VF69'5]clddX1^Hzjʹ+QDՑ >]x7^=weHB䑌^t|vtDH6 t}MuzuLw=}5ScŸOܵe=đV4,OG+D­+V G\\J@ĒGZygV [B;7Jي]]c7=_nR4J#</мq MuXC\X$N3<^ ٮd۵iVp87vkpt==#YEQcq|A'r ,zgU #N$ơ7j q4q&򆕂(dhWE*I~~xb?/ /,,Qn.)`s1i&sWqűn9kObtjGannoZG7~HKP[p<m:5tOO=eaP eeGgAK ,Gz ,ÚֿC?l}WX4kI%$PZW$H8Gz'7I/ Bc)mͰUT:{ݼVGQ89.-p%U\C?4_j[];c;}2k姆>Ξ69IsXb4ijGr̭,Sk7߉~'Z ͬ@"\7e6N>k7`4jߙ.zY^"TKOSOPXq5GAoL7⃤Yݶmrx܁/GNQf`F`'<ұb{þ+<$d#7p*72;źn)g]Jte3o6s> j.يb-T7qߋ</:V=G]ԭKveo96H2'R$cByf? UwgNj,屾hgaEr}T|C{J'ϮZ0&e%{vAT Nq"6r8瓟^)3?ʸvw'i#׶=i\q37T{ݝȞ&>a#샑ҝܳ:dq9=4.i[34gb>t? @|lgr)adG0}zV*NDN ʏ9Sd!Z|F<*T *`s?MV}#⟇?0崵W!WD`A ÐAbn# NG,ھxZ<[.DP8#5&SU~z22Z2)ʓjNdWU$'}I?ekϋzt=4mAH)>aqzO O[C;q#y/x}k"wǓsY-~ >"JS0Ь*8aӥbͿ \x[W*h1/g$# $'RvHb+RQS_s&0{X?΅CzԾvI`4)̀ rX3whڒ͔d2Ҽwg2H'ZO>Z1:oWm >T ʨY8\#)  #xn6'm4\|8boVqt)9ǭ )e.0M2i"l\`d8b<aR?U). ![? h=FOOSOĤ徇߲vGŚ LѴyϔs,xf1Y[?/R+>8ڮe&ۈ2G@w˔821BU{>B/dxW \=>$wk%A  ࡚Dž| mψ$*,K%'#d`^\ RWk7(zg` ^x=fx;'`>eolj >p@m D q0@56M)'m iMk?쥫|IU5JдY;b#9."yFF;]ůDž|1}u;U34܀o\fZ^?IGw>~ _Eve6W'g g\u?f/گUͥjJnqiw s~7JbFїSONWHӟJKֆטQv00T3W_<-^ {cґؘd1PI+,;jH]^̽wPJ_ïE/ 5j#HR(9HR8=k<1q;qi*K{^-wZN`;&ѰϷђz3ԇPχSvk뭦v n%Cá[rE%r%9QjwGi5 W |IG vDcd`gq'ּK/]|F m,-O!O;pX BTEcCǒZ_g2Z uz}x xj]%n&Y"d &_+8}׽W^kQWvR,}tc/b jͩq'I*@&3Ï Ɵ ~ ?+ ǺyY9I{g!gV_7\š'xZ 0Fik"O0|-cFkY74 [?tJ/NÚ^uBs9:-SEM~XV맘FJdl9+?o߃—)= by'7 ߺnrQV+^cT3{oػd>n/W=Wҵ]NvVri8)Ud%2|q5M4W$Xu_. |_OkZA[-D0fXgr>Y8]OG댃W5J[{9IGƗAϏiX%Ʌp_LqS#:gQE4c 0JdQsQwo$fUǣx+Tmy[UB}ZstCoS::gY">@vOҪXҏ+5m>s[/%UC+HH )#U\zƞM3SuI9b|a(z=bM)_ȅ?CS{Wſm* r|23qqy5?l|_РYE#һ +nqΫ\-|x!|uDo_XLg有ўW|gGN,atj6x,,dYQ@P3} ?ʩ7m>mIuKKY#tY .lszZUa9'?s\u)%YVDqb2IP}SlUʯF EnW~;^|ӸORi5a]9㲣sg^y&>ZŸyJ 3יUN2Z5D}@ݥ\@.޸qϱ(c{jy&7PH sϵ6t-62N[WR[#+ Rn 縫>l.!YV ╗<8F W' s7Lm<_?ٟ~1M} C.o4wO_A]Γb0זP\) V86|d|Doh!#GYC:泿j/sM y avyO)T9+:e}Sks|G*x q[‰<4he 5G?>/S} {]R`x,i9n=3SV3Ns g!to\ўIL7Ǚ5dvA~+Maxr–/$Ԭ@'XK !q`PRA<7t/5.,zv蜨1HmƏ+x^cā&iY>v\\֘qɱƣϮk*dCM5~rkQso~!/;K|Jo?GF HyAI+_|>-mb{iYdlI rI<"ϡi X,C}Nd\0Z?y$LB}o_UI-mT b>zq]0Sj5W104J8o+v$FY$ø$/L[YD\͐*^{X|3JJǜE#;g?pV*'<[U#3d%;~` '8i 9+ֱɌ)}u=KCu?n9'*spA<LJt_FU\Cŋ#uss+jZz~ahVI~Yh?wsIv8$d`pY&|V"3m} y=L RDb:\`:⹛S*E 8 mS UJ ؼ$\1j>05 Ե+-fI.s6s1¬$V8 m9O5)?Gj773*~R3k =F1[*.^cQ5=ό52M'PV2LsҾ?]oCIXuHݔDnDx?pb35Tav[&oc#vn4ִo,NW ˿ך=4 R(+Jٵb3Uh?桒͒|M6 &wsnV$  r8#՟|X'<#xUPy0 ,=떖}֮GM#/+$vɓHȬ@,26;=/  kz}?A4ȼ[jcxߞ6qLIQ !hVrp:r sNsx*Rwkoc4F񿖄T 23xY[~!>CPNiu3HI9+_W-≴_CKzBSgH#u2ۣ?75WW`דcnĀnRj+_<Ե9B!@H(|#ONy{G5*QJ41u*iዲ<0+w Zjw:?4KHA t'kl {K|}5 ެ`c^~xS| M]!ӲZȸW20nqpi,>?ynCM^JI=9VZt?KY,紷3.[dya 'c< E,-W!~|aP~~q9xe |3*EXVb{ qpQzS ]< [cKrT%=3)Rk'-4{7[0I!v0k8(&xTO%{`nݛ B3菅?/@-,P!i4P@۷1ɇ8Z'@i[}.L D.96dw8|? 6i_mkm2Y/0A8Z^?g:#Ž|MD5VSAS95ď0OW(m 0'q8>~k$}o}`|"a,i:=fCxxF?|vaY m3u`FGAX pxvON܇ k%@X!9y ^-kd|:b\E|E#8<ԝϋ_[G<ʪ@Łv0+OA+^U҆'oK5vPCcnh砾bm|ɣw|yt9>?J0\AQǾ.op>8x"t6qK?͛9to(''}Z`a6mۼ9Dx#P\px'z_udz K{q>F,pLqZU  ^Sge>guYH6cIǯqǥ}K [=CQVJ;p$r[ vF;u5E}泞.:1f, t;}~ Wi;j["9GPLhd q<](ʾ,[WG:xgPvMm%d~`C~C{]oU[$Ef(eQ`zJPRz/UG 3\xoP^͛W9~x=zb{ Si x[}?Q0%Kbrpӎ2v_yJ|o1/7a` . cCAڽ߷ŝ/źvt+ue 1# ^#k)bxIۑ}_\jG?X7l m?*??n5 kKq+Mj,inqg>c鯰FXǺ<ϟV7ӮH#޾^x#q [V+DN2Ld7Cj֎2|0/gE܏ ^䝻.t$:n/6[|m,j6tU"2 ' /ʾZZ$y?HO | : ۃ㽾osu%՝4(<2Ӹ<Ⳟ>v_y-^Q3fOPczk~"~_5j^gѴy쵕Q06n/Bi}0X6&aK+X2HcZr|CuZymUBHE)jbʾOnTiBdR])CK5[dha +26N2:*4:AGEoex*D.H$xү٧ o$k[fWϋBzx=g h#ij~6;=a8Lyq^"Ѽ+x_2K+P:'RxhX$? []['qfPsȮW߯t E5ɥU-YA*XH+k:v'jhy-4^x|$2s.q{/_OŽ:n B]sLn,"=s[rz$e<k򣜸>1\>ᛴu务8=jiPo4\XܼԞC]IjGjEf/lQ7ym_/ u~|Ui]ʽ0͔Jg IR!Ck#wa×D8}sz5eL|']SVK^)s9qQ*Coo#Ӫ9?( G9~~Ծ>پ$xð]bX+"ۺ0.HV*hx1WHSF<+a٘9r/şg4+Cdb`T@p#ӽtTF1MN+bA(I- w<93JM4]C"»'+C4x|ud5eGqۆ~|'^KѴ ֟X-Ēma]H #}xX=CB>1tbvW9>5xs:VSXHIW? gб{lilmJzpy=#\j~ .i֑k!xc{/ \0;8dEYΎ$g :g_⇉<1/N#d 0:(3gc=;Kpbp}O_^|)E񿉯$;JAQ猒pOA/G6AЌ*wVƣFbc)8N:zx~.I" G̬3wkSB|B?5J-ZM[xG)>#xYPOqg(=2o{bV}D?٠2fp䎀{9? _=y6mz(yXl_Ic3vK7 wtz\%mӠ`Gώ=g׮+ż/G+u>jͬ]؝FW* #T + >9dc0ZBHP[u\b)_o]JLXu!2(6TB cnz^(wEc~aG~ƋDG4:$y丄DJMO h@~gO"H%)b:= v-b`g!puL܆oc&I;l+r [Aۥ|GW?hU:"pxGċyU [Fw|(AOKq+5'_MVXjfa7bC8iKC8e{涖xN&U7Htui|aCks Hϱ?Kh:魯Ҵ2[@6#8'I8iOQ}~zLOxWƇd3ܜ?gK[RAo9!H`~ӚTT4g:UI>(Xܜl, y(E(N#5e*rl$H O>F+Hʮc?Px|E9]0]US:Sm.򯗯3O|>d8[|Gs:; V+!-4F!=8$ 䎠q!fPKnQ1Yrt6b=3"qvq=sk񻟰voPO?FJOک1P7\sJ؋v1uӹMhBmI(B 1Sue$y+SqỸ 9Ͼ:t5cЯQ2,N@ $rՅZݣ%RĕwRFcޮu{ ;9TG֧i3caBh]_G㻯 DUH(HRMb|u⇊n&u-p|]eU`=TQݞ~]E94yHD~p%x\18{c+ e`@)H"^{hqakx<@9bW XRG81\1uRFx}_9MbVnDbBqg'57K@Oݟi%^0~xq\uXcRΞT> B[o%ysvf.I 4B2K0$\rݙFc0$1E|1U?3H$pۺOtrֻl+y$gv~d'#${gbZ%ype)r{㊀ݡGL&ZqDls)I/W& Ė"y=:|˗zr2j}^ <)ֳ$%[-JXMӒXR jh6v.1&AZb_rl&)[ 㷷sުg[T hx9щ"f d=*[>R: K'|E9ZSovI tZ\Eo1e=GjёTc'$޵U9Ki3On0 G'=OҪ,nt=G>JV$H۔_]RFGNsI/qr$;P 9ULi82OB~x\rb\8'סFTJTC=rJ`i.ۺU?(*0sӧ9I+1WvrGai5!b$pÌ?ҲSHQ8+E_MR,DE!c'qj,I'8ݎ5{By.2AO#L%t=kOma+R."Dq~>Z˓dښSEخDmc0{㞽*pppAžOҡwȚIev3qu>FFe8VnO2yK~۸3ߨ+1A 7?/h+c}RdӓrU&F <`*,hl +<0>Q,CETM|B~P@#9~b ֲxltXG*Azzg՗O <_Z^Ͳ&񼴃+8U)294<)RsۭPU逸b@|z,CHtT UC?ON?UBILQFݧF}pƁAa98Je*!]sXv/y -9ک;B+,2:X&|>櫙FHf[קCMVcHfg>6#8*N=sG}ʹӼ#kr0Gg=>%\#PR,rxuJ+@ԥsV"Cd1'#ndvi@C׵?l>bLH'?Vj27d}=8vhlrˎqUq8Sz)Uc~1yj|XocsG!mG$$ czO18O\nm<bĨvd_cڪ~3`A?BG0^p#~ૺ C0##R&Xyā_ݱBHʏu=+oj4>"6=36;9#z=ḩscUK.ϝ31{AqL~f_eAnisёN*Ǣ*iΏi5uJR6DQb Lvv_P?ޑ{ϊSFh us)]=(y"rOty)]~gy8䪱e qR|1BF_bxҾo>)t,TQK8#ؤ (@=9z=4w}>HX9a03یW; ."8Ϧ{;3CK | šwoS(@9<ſJ#]XΠ\ٻ âGNiWl5VQğk7˿6}ćUգ+pͺ1+߷ׯWhsGj"E1΅$Wľ(դ~rII$߭yГnbj*Ǟw*@==5_P2*G$0>ze-sC"IAEny߽M-,expG NddC檡Sb2Aqa`rxR3y_*COR sU vT);znNImU c84e=ԟlJD֪Ҹ';~r=})''HSǯVu'IIHϭiCjW+Fq'=Ԟ> ZH\.g7KPqhSd" ,f?lj$JIf FĞTHUc2{ 56\dfh ٜ *7l瓂3wCU#<$‡gQ՗Z$2y 8zVMʬUOLԩǂ3[KcngMR\E7 rIyʼnȍ(9\U]Te8݌(UY #U# |jV &,pcO, 9 Hp +*Uz{SSs (xSj s:}~Je9>r) m,HqPI {{T-KBc6b[eH4#>Yw#9CAMLm<$<ǵZs# ud:)T{0NI\ACo\F2Hw8[n|d@b$0 RGKl䫅 8j:|l(;p=y+rI*D>PU֙nYny')$&YV?%~e=$ <)=ޟ18 qQEP70{w)8F 2)LU29< ?Shsk\mrxr9 ;?J2]cеZoPL#)ɍ嚓`c9vUiDՄ-ј#ջ1Wt#Islx{JvzM('Yȫ>漚Yg% Zi$Vt&G轉}>c6UxG%<Zw:m 2$q߯zQw9H$`@QȌ PH8>j2r1' }GTB)9{OBNB?Sb2C;OO>22y!wXzv_\,!3y@Nd´`/G_"2߯J\&i݋l$1D`1烆'۽K.P"BNqe Ztouk=,8 G=J.S- 1rxcXw =72!a!I:(%P<Ǖ+zZ0 n7w1G=)H~bAPr~bOaҜ,@+'l͵'"}incl@1Ө9q6Y2o&S9\r[=q]<^׎Ueq O^`;Vn1s9!"u [쩥Pl ~+']IRlD6z]֧-t5&,~^=WQ^>!Y7 Hۄy'e=Axa"|y%#%ir_  ‡Ċ9dV\@yI&#sZF6( ~B~r:`cH v Y$c qߦiq"/·B3R\d۶U8Ю>{ӦߵJTc瓞~c‡]o'?RyNӜL~j|6&ƄtNue&rxOJw00\xv[v&eFA y~__? xNյI#iV )70^s%tg0%tk8wi#E,n~Lu= {o?aƖ g}O >fz3K[ɜdpzQoݶd($u3%#0b,҅=1Ֆ0Uʎs2nbS,d,!`7QK)!x$r@JfPiw> \kn}~-|5uq^,-^X8 wǞz[KiM_NT98.͏o#u(]WD] 6fQsk$Olr(|o 2gq2~"`TZmd/vR30?uqteK{]Uч=zWo7Z|mw4 kwvf;rOX%QF4ITJ3$Q\P˭4fy{uR匉b3<\Rc ן R{I7~xGED.8ܤ*cѿho/ƛ rܪW| {fu$֧}6eG>ʴpnd%$u5SڹUb $!$.6{=Vfѕ62$r.7x8K` R=%ʏ֓dl |/>|Y+>{}WTa_D&7j!2pT*5nZ#S_?|!$o#/`\>c5|S+ kźm}u.pP88%^Q5j8~<nj9y.b\.8'=s_Kw;'k:'<&ME:22F SgQ)!mr u c#P=msS95h .qsTp̀Y~b>lS=4gßً֡_C>mE4&Ba^U34!3^LX r 0@A9ujj`ZFHX#T݈o+P*e(y⤅.l GZc >$|G}bq3Gҁ.btl{Jׯo|Y4Cqemou&(u>c(3ƭ| 5 Ba%ܭ+*Kq$p2s_\D/5i &@' \t9oTr'_|[X EiQ;3Sc ^{ Z=$` zm%I=9JHe%rr@ңGfe([9zz ($bn_ojY%S唎I\ߟ>9/ Iab}H'Ivcyu2O| h+ ta`BqcZ*S>Y+~rK超Cے;8T|n!OjL[IѸpqa?O>=,Zm*A9oJ=!{)|6TN&xǏ ZŴ\<|*XUPijx#gcgŶZX lEP)ߴSʣQ|cwgzp-=<e\dy$ی2qAн@?Z2I䁟jA$~_,~'wh5!ɒdx'h3ӥy/e qxzs5È4}Ľ}sZm4ȂEt 񞢿i56 #eb;F0G$r8T;Ms~m=[oA:Mwm@ =8!9|7KL?zE$s޻+IV?9#!8x\~X ]gWlTE%7aflq:YDygbpҡBT z ˔pJ|rq<~TƐETA<~P~bq_EL>/hF^=خL-W^T"r6[ ĀT´2bF O_z#*Z˒Fs?_:dE]ѓ98%k9aAsOƩp-aG"ChOEI|gsK;K y7! A ו:0_{ -[ySǂd|e'?tv$a$wjT+@'ӜӦ&S3am=xTJ)fԀ*OIvh~{9ǧG(PV IPyn08F2F_0>KqG/tK<2́qgl3dT9\Uaiq*7sRQWRm]cugb676) ϯW*>#-W9ܐ93YxT捎I+7{qpC&$ qWu{3Iu @^F |ny2FOQ]tꓫ"9d9O>ӟ,3s{ب`.xG8~b$rwcv~|`Ꭿ,c۵đg9d[O+!'I[v0]\# WR?GJi2d\oV/QRE?$G}$-23iYU2,{|ǧ1Z(b|؍A#p-ÿ*=8XB#.sPٴ7?_jY> 뉲eH"r0퓎})c PUh4i V狎-T|u(jo`;Ք8CQ?|# b3^z.7~CtR` cr1 p+X_ :]Vұ# $q5I4y8wj24n^s$H5/Ig;a ,Iʙ `JU|sWѤ$}r(OE{ ]-?@'%R$Z!͂Uf1M*|,[O:HbO cʙv_h_)M!zpev>.|dev8qzA~Ͽ?|IIiןZUַF|x1?_m %E iF8+֡/u){,[ERқ"y,bWR1K` }k3FhB(F"fi-sw}1W5ᛔ"xiglS+z8[:zxnH-@qW$fc aS|@T^8-Mn?cvGڥ+,@I!,FF3ԜzWčL:8PA#h&>'Zr Z~F*.n[ ]~w{e\2DNvऊF*YoK*9r2'O@qߡj}񈘍smx><$>Oe/kuzXnGޫ5/~n^ssY!aξᎆK7ˆ#3S,ꦾ +EwemOhڟSVȑ)n6`*SӾ뺗Kݸ2>&|bwqt8j9L[g e _ze$vǹMۈ睼fҤ6aF:#sV .2n7I8'늃ӽEjw# '$w.qc4?bՃv^yј {\v-i/A#{I vklT_.]ۗlV#uwrצGJmbJ@89NI&-S ~`z8׵0.%Ve9.׾zJŋI@FQ'\j/'WZŻU0ѡfǣ wg8f>(X(p0NkݎlZus?b@c܋t+뎣55a|>`zURp/~Ο5GOqPZ<t6p> 8\j-M*~[Lҵ,vGLri-f<ɂ0H9Z =5"Fŕ20qߟ'TVi cEQIJ~ a.39ǹ=}+p8%-1a~s\8w{^J\jd|E!9y vzq^f=pc?k| rNy?eSdHݱ?dڳf~hI'O8=BD^>;GF\npj$P1NW#z4KSf5YQ":ˆ( pW>RB# *Hf*w}rQlu݁O<_I<&1/q(Ll~iKx_A q>I^bmیtƑCwI#g\bBeOhIȔ y>"!Ti:e#y)A}Rsg~RD8|=;WVCYC`~=x:J#`Gi,p=FԜb OlVzL08Hm-=zU$o0^y;Z:܍\m$V_J ?c7q\ qϦ*N78q"1_I°@@9V?f9yTh?`Vzp #Gkȋ?h~vʩ=#jѼe6x~ƒ:i$dl$v TRhwr`ȫtP w+$ e*\rz02/̹$d~^^ac:\5ImO2wPu 6rT{s$qH8$Rsnf,oI\dlp}EBƿO 噵KG<'ҼlTy#ϑq+.UQMVxmd`cT:-7i+WfؚTcjsG En 0nYLq',m?3%B0 g׎IKα􋄱& &yϥ~®u|&{e^<bOnq@<mFb02z^5~h+!#iY7*y"]lGc̡_`+slu)qOerG+3ǭvDҕ`N/cwg=E],Sw~P)n8Tg+9!nqLqH =32#1Vbgy<}(QBH-ҘY=Ҵ//w$Z~8['$[!FNW8WM)XF?1f|H0s#Y :3Nr>UUBYx4}&Ni2s|cxI晣\ B]<93\죠/f\/ss4 }i`FL g=\cK M2J㟉gr٫ 2B1@bRc=^MT})CD0t~r)/EmCs DF^kzn9^F_( qUMI15ŝS"zbd%hvnj23,ψKp̣Fےj;ũ<έU*,ŷ vzԹ(,h-m7n{і ј}1OJ~~enl'̀\OàVx3i}!_>2 yIgN |vşS?ۋL6_7EK6:{9q^+t|Y#rIE ;RDBQT'^QIgE9##z3"8v)~v>In@8vdm z{⢐,Xeop8֨9n)xp~Sc0x8526-NhH2$G\0 ' O ߇UK4rh>S_9,h|T!Jy뎟CҢզG,+:wqEЫx%OCyQ Tq_j7SԿo&p69tc&wny=Hh茏9?Rہ| u#I;zH$lX9+H?3x3uC*[_Z͹NDrs^=\XZ::R'ȫu {oз/ 1iL;,)9ϭoI`kzӓ>u@sk;Thӵv~>:N=c՛:H7I85,~cצ 2`e@9zi *bխ)`pq> jN$O\O8>͉-t}e5POe IcuRI3߲;EqE䑇L=<|4UpM>Oï*mHKNOa3;f,8oֻ1v;(&ۖKCiڷ>%F(TdzeM m#ֻ9ҼO4b v~)YJ )c$&|ww.O|U}SVѠ6O%mc}G&pfKcc_1|Qy*!,4DdͷiOֺi;"?R?4_%RgF+CT>#]@2rU|=8ɮ*U<)]V>2 <劎-*#@\WhzBa$9,s9صF*RsqoF4%]Z ~u"? 1mjJĜq n0;pktşK~okAk.XK܂@cWIh;t eך՞FZm >4iNG8%_ $u)?^e߄>.hFtzzL/p݃n8OSx쪧r'g R^^S%,Cn1 ##p]pHk<KM_|?ִ ]P9oΰv t_AmJՔ3nTbO~!2]hr\@N?ynse kO^ n I$epG^hl|WNhs>Nk¦O?{v a>',r=9#2*v#5 C TQE3`Q\I)9=G^6lm#|w,sׂ~SEsݿgٖ/,5 deQW?jm**yU[i92\Ƥzs >h=\yKm] *2(pT֬\rI/ x$M@;yVҤQa|mSv?'8fHѫ8:>vrc]DU"u{- GxMrT: y O0/uW,_ODuCub#$>34 cҕA˜}1X=A4̠'=:gTU&waz{^1)vr=S%pcTa%-\/ _¡ҝ-=I#|Ā ܜcG:OH>ʜ&q$]ܓ}FkG[G猞[LU\n \ 階PeI9g?G?nۤ|6i Tnaw 諜}c sSgN_g|2nl=Tf&m:s鎞M}d#~7ݛՒdX,;X^ޱoغ-v즿>JC1aM--n)aj|-rJFb͓דߥGxq vLף4矉ƻ{s"Mfe 9=s:}+峸Z'='c7ۓߕ;M#:WV=L&bV cC׏ҥDacWg[lpI~0 6\NǙ|zb%FЎ§:=j{Fb?/{sksۘNN½GR T+1 a +"+ן񠪏3g 7[_6ôsuqKF5~Jjp4AYp2 *ϊ-5H$&X>־ Z>N.Cte_@9*38qv@r8 sO@Ś\H:<.If9*|Eћ_5&˟&$'{vFr^f(6Kdc'j/ڧZ__-++'GW ss])Ҍڱ˔J.'#ߞ'=DxUB 3Ӛ,BC$bۇ+X={q.&h=%h Q>dR&g\Q:g/j1Vr?G#5X^&X}c4P@Q}eis|Չ>wS= QKd<^VZm?GJ%DD#srz}}ju^W2Ž_>2ۘ+st0q8i bL.iܖ/6#W/FN:˰\=evi M۴qkAXE6 >ݲ:z\.<[CkՇ=JK*:ck^70kM\9sw}~.m]75q+\t%# 'yhuKSd8隖p"lw}ΤbQ=P7`K1ko[.+ȿ? OډQ-5Tp3ۭPt|/F l H=\W͘ݹWE/õm8ߵ_L0_mq(\+;Z~兆x['{X5lC~ "zt[ x\:W=8G-ZgSH!G9޵6Yf:[}A~1=kгF\0 ޡy"] y@; B]kYI'VAd=2XWh$wgQ{ޛ?\6 _u+gl^钂FH5k 0xc~Oq #xݮy>cL#axYztRm?ڻ+Ժ=ZOǻ!We&|?Zj4{MHϚ.y)>dv;7^;$ӂ ^c=@?*tjG̊:c: ן'5?tgpKX8 dT3[/-K:OHSV¼,;\r\W%.1sVOZk@mw(d!=;VY~$ۊ?Q?kS~ vX`@(k2xsP|nu?`,Up gH= OvzˆC :}j0` um}@_DWXݢMWp&_-g}锏F]#—j|Z"4ܓX Xo%`FOp1bC\xRsKN}K|n=zVK_ ^0KÎZɌݬv-n~x! 5H:Hn/m ǥӂHKҾ_0[3LFɑNz%=p9_nR?9gJN`W9'^~?uƙkwt `<5#"}(3#|GF6?, "v'߯ZW<8ei;2/^=꺡Ys)4J"?ؗf;Ѣ_cpMg9)HXe4,|Np^6gGm5|Pm$x 귙#;`;wf-cYeɬpn90R} 딙dQ,L ?(ot\NO<`~m(^$q+܂a- {H\|ڎi#'sTѴdzOKc 7$5};'>Ցvh<]]JQd}sb#ި :~:ڰʣi6̸&KAU)2~2sU-lp1$#&қFK> ?+P[w՟Id>1[\ͣ[d"pH=1(%s\|v~f(s.T T0gk|:~2fmE%ЂXp}S$@+Z-X4^}{9*I2ӖCp.=8ϰ- GW,/>T\cn8 @\Uhn](R68u9WM~hLx;W%p99x5ۆp}}Iz,&@2PDp g=ꭡhmz1JC> .GR.,C?io%Xl!A?cFni/r|YJXΣ< Os>Fu?v!FDy( :JmF"|a1'=BbLNseMrVZr^FF<`TlH<G^v:<䳘U$ }=*:Sh&՜B 3׷?Qm؄G<ֆg'1wˈp[h gp+jO?9X o9:gzǛZVY5 $u\H^; 5 '=&ڑ$anFϵFFJ#^E]܏*k^2qP@#J6oJQ$; fo.3*_r([xPwW7q^.h VB3 l8p>S۟_oƾƚg&~[g[ .[MP\m>lk:c]2o=gC ,8Xh%#N$NΤ瞔ݨ]mw+ٮ{<|P̿q"gϩ8!>^pGg=< ^-+ Hx ^-Nc|t{Q]+K9g{Z,J#9#Q*OJUw4|'8>g zl"T ?.XJ-ہ2=ل~b O:@$moWe~`-e{pjf1֘m @$mK2(<1֐,$WtA qڀ,N׊Y T6TLmqcD2!y %g1LE YST%U2Mz,G,A9q_c>sJ|v_DLdQ5[ἳOa~GC~yrѴvs호*7 |G1߰2zñ'#D0!]{wH|ѨMD>㽽/M9;v8O[Ll/kAi&r_w/幆[\_YN$sdv#5o/,?x7\Ǹ 'ox^z4+n rUihK |eAQ_ǭO$Jk#c+̬U $dCR<^ߝXG4Y2o%'JB%`$w-oB{tjƸ%wڬ~RG׊ 㮢9VS&2z9Jt,<dN \u =u5A0rrx#is* F8vjw:_t][3+Tvc-lßa~=(&4vh\׋F<5棗)">۾+;y)fATWTyQT7 xm9櫅CRvj.]H3'B>]Xdbr6ڥ~/u%v*/tY\䟭y{ڃDRȾ9wXʩI71Ehktϊ,E+:d~Ssw߶>%d29cFN٬r٫XG/Ԍϵ6Tq8Оc}j)GU%Y@$?1 GLvj 3 swk:U:";~5/_ CdKqpy\dyG6TobE 7V`w8>8i:GſXH0K †< ?DlVmZMg~rWʹ1bqw K.o^EʥrsnU5$2Zşz1'2;qVU"΀Yc޾Q<4$D[ ׁ_1d2fSjZ4aH 4epaAv:K ~TpsVS: ONC~J|{T|0 F{u]sS`N 3צ1z+Aj>Ju|7 =Dcd8? qMY$o,qđȸoϥ]T=e sNh,s$#sWc͟Ag 3Fsҵ%fxWi4πgA/?ƛ:l*{}~WEq[94[,*9Sz,kK.Ɗ鉰==OC7NjU.4K䄁'sh1:gK?(⾻RzA8'n|pnj-I ꗻrȻ,s7#5σ~,Ov +gm ]z3۷4FDe'av|y^`1a9%5c,j0a( T:27(cwcvRn'ofHPsӏ~5*(R}]0  #c?gɾYʏߚţx's E 0Ho)ːzlgSoC%/XbORѕϯ#5_J5nZ㶡K!&@v"9<^N>6g5.czUk5U֙%~$:MV*f<ǽvg/Gk-2ɯc/Xe7~-ĶwIpNG1_@~ <]{.m[1Yl4n ?WY6Rω}`U8s^^ #ZCR$^[ezqO1.y;`1jV?F?e˃{[*r>"J~_4.#?l{'+q:1?/Xypq4.y ^:]OpelJd8l pC U>W%&H~(9a<ar98ȨT9l~JMu\9!fX~^k޹:E/wZ?9\ȧ,FIyi}xmi dѡ#$'N{G +EOxPfklf7YhiKv_5H15YO3Zsz&Yoـa]=ʹplpѲg %[ΣRNdo86ps*X߶z M{nO{%Ϲ$zCv fL+؊R*>G g#㓚: \B6̘#8pO|PdXiwq6:Ӱ#ְĿpu&Nu1#~['|y ͣ'$)FH^YDc? |W1hq0 &keNv$ 8gp3k:1~l|bl! |SqfqCܤf3I?Oj5 aVE!'ur?5 kVv&kY42BA(q=U~yTB3ߟZŦin_O+1ExPa zc4Ns1O 8caP8bo|y٭ )*ALRc0lb z{Wt)ǵ@E$ Qo`?UjG.q#ҩ/7p%;Դ#=?γN6&\c?e"χkp X~חTߺTCCxYC1A%/B^)UEc& <|όɘJWhK :0!`hOb8N82HbfRAQk[2 yȨ,#XGr p@5ښ=+_Gaams9NykSof?&ف__;NǙ_9`V@XTRvn }DZ_@v y9+3vN~8FxNY±01P4$\c]}Ki\\._s+cIwIf匟y`}fGv__-^X|nF4OO ͏c!n* ni92 <P&,g%wڲʗR-<%7:Zfw 3ߊ& hr pHa}Ҿ΂ItT?VmPO';Q-VILgϕ{\}-$LĐdr:Ǧ~©:c|d+4]%veNP߮6ye@R>ڽZ?O2ѓ>Or8#җNU  Wq zz) E\N1X󿅸x/fXaJ#X $ƣrnx8+n[>';GOj8 vp=>iPӠ#Iq>JL0 Nz?I{HsSg?,x.ënl`v?5q]?Z51-cJds^vmCFz0>ikZǃִ%grJ#(I(# q\W$NR#ٴZHB++OQs_/zUKJ<>fQqb~$xBlzjli5m e/;&FFoU=Ǡ"ʩTTl|ޣҼچ_k-uoI!h(\FCP f&m?g?p~?,T#}0F}kD?K.R5unR~yL/$ybă`p ށZZ&T $d߷:⠈ƓFO'dw>7v~~Ra˅ri$[dn?ÜS5膻YƑy?pb=N#^F)iNb$~)߿tD[caFpOSjHFGLz.)UesxV@6 uEJ<*W0+rc[T_Ee~ڏ/YMq-',N09p po_DJ%kw^kƶ]r~& H[gg9BAग़3Yo)-s#sN;vpQ<\3G-vBpsD>1.Ir+Cа€#5 Lƒ88hm^!cjN{jspN-i rϮqCq9Ƕrɻ&rH #9rN;bۏMjDebD,G4}Y:n#[cC /aБ@ےkATN!w LYwc8= W[>FI zt潚PQms V-*{)]w|F9yj^\jeʄ$?OORѼu?g|X$ֿ>a- uo&~o0 wI}(*w^.V+Lz,~>xR# %vuxiI.]BΗ N7lgF9]o8$xcQcV*Y2 7YS;W R(IĜ8_G{a ѯn"8HK\v?CMR>r,_\iz]u'pnS3XD'<,= ^fa-`хS v@vƇs'0=$ wG'qx!k}FpQ|(|{կU?aziy/^J=M3tvQ8RBךZiOd9bQ1!<|HA~O9cHꟲP~j|څ#'ǹd uYtbt9xux*|̶_T`y,@_ֹؖ?/ wqND0N=;jwX3Qm6RXc/*:uM 6=rq֮MamOgK/ɨr.FpqQx'mKo:FFyÌ2 8#H.clD%ot夆;*1J$6cMjZνu_8kiݠ6;dFc(J_t-bA?16'?M&5A'특D24gq;: ]^]2]1߹gZHOS =Ë\4y;c#{瞃QkK }׋BgVK ~&6(},U'~/&1* {cߊ謽~{x#k=Cfur  z h|E *ACo75<,<cPpq}j2Pq=k(SӲB@s?|{EO < 9M 8>ʱ]A;X4zs3A'gDJkb4a$,D Epvu}*QʬTBE }@a[$S1ܭ~;=wnTm'}jd4ϣeVZw>[i7/3l#xcVZ3HKT~lZ`D!g`W=݀kC|EaPەؖ3F31_9J~V\9c94#ps0sUW-DCpvPlTA$ x?=k2ԏ?`WW3$n-uu+>Glԟ;xƩp0+ ^<^oJ}Įwu=ۿֽޟ,O>HA9ltK51Q׾*$g/'߂;d1NO7DGc&.FLtӚ+ձϽ*%`KOJ(֬e .\1ȣNT # IQ.X8"xA\ &(9a)J'k#۞?ڵPɍFxͤe W d[.8T^7IyHd?4ŤS #~)f85ܬ t㊷$t?tGҿ>t} oU ?"JO=5`>N`?dt+`v3f刑K2cG=j"]i(tM?W*j,pz~^ܒ6 pqD~_ЏPʞ[lEݻ~sXpG\svJGS؎ڋ 26N9RMY.gn{tǖ’HLt4u3SovrԳ[!=>C  vX7ï[ZȢIr+0z_~ ^h?}Qu 2tX(|IVTU(?)J2M3A4Z2FmTڀ 3Vy;TiNgW1p㞃ya>b#uxU"u]++ ÏC׿Byh"`7>R+0S԰i~ӱ8.^@_L튎cee{d=3;_S;|3s* m1ɪ GX 6D"淘9G<_ =gK?~Xxq^!@;K qetks@ƺc+$I2w_6nqF쎼}գ揅go:Fx^{zԳ'-NNUHkL;ʮ_n:~YDd{ւCb2BDPz ԲW_3ӚIkʁPĒ~\gGU0;LQ?m>ʞ"oxN"n8ڸI8(>ؘHmO-Y1qڼlsqusZW 'u?*ִQB ܣw 8^҃Q, 2X $_R:ۚ-4;ٔ1s#V#L\>`b+$QԌLAFƧ$մb8E}bOzŭ'l*m`rHg<:泚JY/ HɁ t+"sF+{<HHD,HrG<T~0̱!9=,sߞ+RGVeL,נIAx<Z$i}S"^-FևWd9J0:t=^}+W]ⷃ&Y3(oA.:Ti_(4ܱ. Οe 76J}ҢxI=sIoCpTֿ^?3g{*8UII<:v]em_U [9'}8_=s >?)%?>:HH6'bHrAp݌fex~L-jiDY?x$IC{WW Ja kJkG= oRa$p;9۞3^اq";JrWcc;ǰVMT!`J9W)3/!֭>IW6uB^G?P mhm~C ZH(}9 OdyK[&#yhrxz*8|dӈ2Kg>TM<s9&Iv42!+8Ugfc:{GYJIj1pJh|( ?u*7Z˒6xq 1zuĹ9$܁ׂ3Qr010'DOokX,)^?zԞM;ڿ7I(Up~]/IxRGߙ4|E&seL=_lmr+E =GǿvWY˓ [Vwk?(M8,l_xHFkYh[_6O'?)IzyUZ>6Ax~?~$imx\ƌF 5_x44).\ B(σ?/|./Za~nsF>aQ`y,YY`e}s[t %۟>1@0Z Q: Ϙq~C.jg(^B|$u>kǰO re.% ~\?5{xC_KCh+dp ?}M~A-o sƚ9q rn7իapbW,WsOJNAEKXus "70z:c֓.OWq\f$: N[?;5? aqP:u\ؘ{RYDrdIonTAOOH8mFlw$YW8FLxyXNjrWcLXo-y~3^K\YyC.l6zqszOlC#=?Rr@%zo{x}b=pc Wr eK$"L]OⓆ?/<X\<02:(cJ~W=xzw^HKC ~;.>N$Gz_1bgj8|}PH VQ朐23Q2Qo#jD1>?U, 4Ÿy5<N+\ϤuKukhw[?Otu f&Ӭ\8>ymv>K`J#OT*_8-z bSȻ6(J&ØCljGKЌ& 0% FH=a=QZH"G! `=k$ilw9=r1mbg~g G>cb5Y&4f#{WX.] E⟘TĬ .Cړ{hiD{98$ 1HT b 6lǝ,Lǩ<4 J(?#'i$_wÓ#搅?O<ʔ0>ccI־v|=69Rx3(u8V6+eg8'"tA^{r]|D'm O예u>@OFHJr@^]߁Qy h细X}Qblg0G9F;ҋ> ?dxo MJG#`9wRv8xR?d_jR?H7<71_l}zf7xKE#"n1מ37xu8xyR}}%'&|H uv܋l*U=|7;Nǿ=y`Nվe\OB}{*qǷ|V" Cݣ-O2,d&mss(UfN8sɯ3ւZCnRG>˦G&A#ҸY)8}ɓsn+U3;A{TX9OB0 Cjrı ӞZɍEe!XJd1uhP~:+A RI)#q }ǥJ\c֊ aMB6T54Q'9Lbf(cjwU HuXOh;C'Lo.>vLk`qһrx~ci3!6W1aڪox58&pI=Jbϗ dU19NV'0)  Y)RGUդl1;G*ifeQ79SF7E P0@aRJDv) p C-=O/xKßb+? xW]"$>Łgf\~iw2mK+suvjQ]w:^rFzz渕-̡zIa:V.٥U|9fl"c8D*!<^sI'̎첥qe+@F?)X3N.<8JQ^Ftc|$\5,C$+^\ $R+':q NJt?lcgx{'Vm1#bOL`f8{tS=w& IA S=sRȱ>6ۉ>s}kLfd6Fۧ5;*`qb6B˹;jH\xgڠAlbLhr02:m'cct?tg媱 __Ϳ |HrNcG e}*?k䶇HRvc'C^%ejA{DŝER?f(bNWhczץLhVR b?yf3A])D-4^5\?rtlNci2sB@2)䎟35~q-ȐŚ&:(l#S]*qr$Il흿>V?PCi<7(׌d\τi09\@tb5&>O/)t;L_@I8< ]'<F !O] );d"TmW2BoKɤYH#qڊE*5l~b'SnS hDȄrGeV#6MzJEhë6=psKlT\nnp34I+Ӟ} axĞF3?LT wnTƱklB o'@9+C4~Y7|.J1:H{溆98zb Dtha_E#)rѩI=Ub,mg) s=鱻 ӎwzi{,*u4P7 <`s=k7]ܶ$]sLZ0?3Ì ##~GYt}8l~ X4-w"ā[G_ǗC[}'i~q2V dzԍvl$cU}7l}1X9>>4feY%vx`Tv 1R!zAsVRE=~dtz1 S`E !O_* <> VhM$9L*OZRՒ?+Jm=,I"* O|}+OE +<ZQ&GQ1sғEңZ.[p99?7juHac'޲Ͼ?~YU Qe$R=[vvi`H-z Rh~pMI$#x\WdBgGD|ƽ8uF>R8<|M⛗2F9_4ڙ9f曤F 07Z|(R;kW7s.]RAO O%gHsj-'ň<5+,13^G8·a O93\lF4#Qn;s_jij]iv: dcc Ϣy6 # Oƪx6gÖCi?&I<37ëfFj!p 8⥻ NUd,yelCy횲Hq63jj%Z:k`[we{A6s#xDAgkr[tslο8JQKsh]Wƾ(ռWy+{K# \k ~͚RO}w^KK]*ƽ- Sپ] -{cONį l|x]6vD%AfvvX`קּ%H$Pλ$zz c# _q[ɞez75M;}c<@1aכ6ZIᯎz@58w&?ڮ')i2̪ǧQt3q>Z}E. 1<(2Lt $|W섰I3ބQ3*DKѸ=Wgtds Vm\0*ݴ?_\*y"UA잎d@eԪH'=GaS”;U2V<P>pvs-"ͱ̄#}x$yH@׎ӚV:m/e)7$򘲯BygxX Cp*F+,A8ǽ .ܱf]#ӎzܤ%|\E $`lOs\gJg#:&wTc=O=W1XzluX|PESG= =k4ȴߎ5E5Y2 |ý<<~4W{fpp1^sE[jm]_dI> qjnk ?Hȼg8܃UfTf ēھJG7QI.Wg9G[#H7b]yFOG$A9'U`> N2{T)ė~cc+58 ?m$fG6떒.TS<|V h^iB٪-ꓞ3zxGiMiHF֓O!'>>|`o\t&}:Wgb–s*ڃ2"ܪOrk\,>=0re'[8IwѶquR̨2`~4OYqirGSW3Mc7 QHuNOOx;]|^Wik"8,Ϧˮ|?)l^S@BOVN*~Y2=dLnJܡCc a \MUq.piC7]:_e \6dF´IX/_|'ao#^X*  #bAsGS^# Vqi%HL#aA#+HNᅆ6^(MwRFZccovLx+ŞFMAtWm.A$F;~5:?Xŝ(I$&d1Qp収!ˁVo <ޠsN,KISMZMq8=+S-: jd7 'YT߹q'Uk\r[!EhOG~XFy{CGL $p>%jQ 9 88sz -jO 3F]GC4bl=7m](_8O9+j 'ǂ@|57u+\x>ӗ"\qn1Uݾ5Ѝ3̯Dφ/ 6:S}>sR+F_+kx#nc'>;EןPIO. 'C7`zlj-kÓRs]τ[F <$D&sPiY^un+W0{ҾڜGd?Q7iZ?g~-c:!9>~ǽwR׾|6յ{wXNNKGUZt?,A8MEimpAP~^}"g>< $VP}O›ů WP O~k1ϥ_ B [( ^U­-އ<__C)nz8;feR8?:j5sZbHN_?HN-gcxK$7\ M+JЬ_1Vh$v#{~Xo-N# amߠ V+ 0 F[ўrWV?"(Y}ė)e>6/i݉E|.;džmXHc.cg~Khi2)$@~Ԩ1vs5w~#W#Pr("d cWp+Ȳub(?%ϻD/7C$\/샪^?l0;#k8%5ps<#sRjֆSL []HI^#=F}|[uúi\1\FeDSsxˆ`qa%jtY F$, :98.Ew27=q^He z׭,~遁ǵpԊ 89yL1;frpX i'oC[l)yjO!X<,v4 w@FŎ7 ?7O#Ψu{XeDkSsgg!,N|s][K4P 1J0Iy瑁^5v$u֛g>I}2&9&X]}FHٿXJQ X@H|39䬮tCX)PEo)#rڽ; {ƟO7[o pajI(hM̻1,HNl S^G3IX:Ԓl,%ߵXZZVc$#'7) z{Q)liH%GH8?C 3>h~~a'wiӁ2\g9^O *xzAd\,l~nz=xx#4~ %DJ$WQ:)yw59pgڛr. S4L~~n]jhEAd}`{ b5WXd\˥Jh/plco!vJ6mfPe@#:kG[ytLMw^ma^ӻ =q4)ŚUٔ-mWeW$uwe$~P4Gr1szzi9[k;rkqt~;zVT4xҗ%{w?#6d@{u_@=^dE/+431(%9M\2V>x_GgNxmC&hs{~WeNx hq-BNѶX$\9^jƍ,m5] rv7y1) `|~f\[Z2pTӏ|SݞJ5>kWĭRɪ2,"ARr)?a9?f:<[X̱Aqz֖uǍyL73`o3M{/F=:gaҽ4<3n(fحPy.:`g:_%Ԉ$W [96u9<wYI3 SkOS6ImT7fِ?::nPxA mTQO[8ӊd˘?j)Fq̧Ԋo=n~"8/V&HnK\Ofjr뎜5yrY߷?c_NG>?E.ہ+Ȣ+#Nՙ k3ŚKZpI*ERwl5X RXr>}=0Puҫtwfм?"u9ge$d9Q=Q:k8# 5T$`J8O)3@̖DݬF>nqfbsEXzu? ufmIy gC[ -?=ֻ{jy ^'4h- XLŃyr[\Gt{:ƥ\woR6~6 MMŰ=,rLuIó;0@mv=?2vObu)N"hspZ6R]>"]ڌ7Nn]UdzCl@~~9W&9 ž9?CbnxfFH:˺N vIT%TS$O2@;vQ/<b{U` "9OZXu4M{l 1cbHO/09G=8H%"l u_=_0ǻE3GUgaۂ};R9Z)dPgsr}}Ur!֦ʩMFӜdd@k6zoy%ޒ9{w=) W6кjiGڢ<>9LOΘ=1WmyˀU)|] \K~w!Le<:Rv~[O xƏ8ypWmWzs˞0's+z>Q`ksNAvI$d09jGġ uCCiÀC Y稫X? myvqRݎ{rHҼkT3hXLAsҚ2R=v53`PA'jYv*;6\=hpCV.$8szt#p]͝vxv޲,i֌zp8*R>I)fD% 9x45!Ԯvy?il|a&_kÐ01 ,#ў,J 1HYcIY :ƻ;l(oA͜c}ygxkRͪjIC#Yqҏ i׈,5[ӭ.fa7;L'ՙ7dOڋRuo~4-3/K"FKߞJ?j/ |/yZ\.`aK2""Qs~z¡X\I#^4Dya͌t^c>X-- RZ׊[#?x𘝬{mYiaTcZoc Jӟ+žcq>G.T@F$dW1jCAGo_d 2a;I _,V4#WHf|ܸ,GO0ר0op8G$duDY}=(URZ|&A1K4Ƿ5-o0Ur= [ Q=HTٲ@Sɖbwdqǭ~&9BGSǝJ{$mNҪ,I=3㏂u $C!バ r> }'>`$=d(Gs^'iNF|?\ٍ8ܭӎPυgNҶIm|Ha ʑ毌᪰tNcv~)][Nv[<WqR]TF`0 ËRh$ 'ާ0$['f2{5Ը|e1o;dzyd6d *;cPO jlm;9 ǷZ>TL|<כV7>wMݭ7ULkwqƻ(Mz$- &,3<:<ʩ*+ ee@3׭C+|;#y $AZK:1\?|CIZta;9"W C~(YyP*}+ +*N'#b5-/=ҧ">XBA\ZHHʑq#x>~4&&ɔH0\yIɴ Hn99D|=Zi>k]FlSz &OG&H)-R{S%.?Ғ%`:~deWE_&= n@-q^=ڪxvU2\`Мz3p'^w=cAÃ3VU;O1GSVdo3s6$ckQ#y1mIѹWY Aϧ՜i?a7#iKYJ4}\0xp^h8fWU/ NXC'J@sD *ߞ^Lm7'=Gl|9gJ^EտdBT;Qԃ0m ?76I 1$yoN侧vOulQ䭌56 INwڒUw2`zhvMq|9`;_E~-w4同n_,N )XkA|Ocw{q>dwſMKkв.-[P _ME|dpl;&t@~R3ϡ_N+tg?OmsL+`fs9>¦j?L 4j~Ȑ ҘM8ЕԑӬyJ8@,b֭j0/2I'~{_ON+\'Y /7eæ1ڒtR&2@w'fm,WM[V|MBUTnW~=S.̺hɳrJjgھzPcyDOfe0}FVV~ tr(;gtեz~(CdFNF9(?h=`"ZX1VQ~Gl @M>94~KUn%(vݎOjld4k>cā׸>sd~̳3 srS'p&; o4Ŀ B%)q2>C;Xqq^%uy5,8ha({ 8;z*B/u U'G7-.u3Gwc$t?\[qc=}gsKÆV:"R^zRx4_ork:S2A#5h3g1ûihsyc~+6FO8`zƼl>>zhgd*9yŒ{#)$oξ4Wjd-#ңyxSP锵5tݤe*OlP:&ˎN9湫SM_NX#oGNvry1G(/'YLpmw}:v8:Waի^cd7qIc9Ug7'2rI :A_X=iW䃁sVQɒ]T3Ia<~Ό@I|p}iJ c$d O-,Ǧ1 9q)4LAtU}xo7$$MR@%VB8=j?lc k]vߧkSܹ@ jthTר,ڳ$Az`qzTV%\ddz*ƥ-6-4~~Q}b& C[[s}y5o+?/[XUBŮc3x-d+m؀@Tu]+^VB,FK^i{_3FR-m H$ǭVT;[Zml9z gAn:yve^(;yyN=jmPt[u-:oذcdnS^$ާ9?3̈́08', =ZųTɖ@KNIϷPiG v.Q$u8xa`nz֔DU01ꍜ;JMvl?s8FmWL 7[UpApIԚt0A5`LՕ' xlIfy'9(35#9.XTnmVtF%Y B=;>:5&4# ?kp]om9H$dIh!tGqz_OOY"4X^9\bb& ӥ~gCR͚R}(Cn@\lfU2cs]=l-[3wa3Enm@?zxzġ]*s9"JٔC'9 0I_\-7;Rs>6dSIV.8휟Zh|/^$8twcD#?;ĻK|$Qor ?*}/y3S< yy# Ce qNI,G.otň3 OoS-/:ji</-ێ"l}95꿵7/Σ< p29#ہM] gW*Uʹ_Sjİ\ tG}#פ=n-ade9?.Hs1{l-O[D(HB͵p5,;zrH?J\i8xMѕ* %ksZUb?]7i Nd@*Y_7gxZk{~I%,T*0v>bihFTھGīl`2ۊoA'?:\^i>7K#2#UeM<<V6zp91cW;j~9ti.$?e4?1xv\O2mN=}񧄼G_INN^ecnG}kQmBkg GվCvcHtmۻ[IxX}^KzFk:7iҪ{f]gA#0S$1~sٯY x'ϋa-ژZKbkK 'bF@+N:ICg.Y$pN+^/LjvV֗"[iB뜐cqtOp,/=.`2~dJ7|n>2GݢvVd0 s}uJ\A<+{1ӓzi~6q-6R6S]d0 2I[^+qIDžƬyyqM6Lds~OW|r5cocEӼGg{ #!CBwx 7-Ǒݸlr 9q^Nny8iH 0?7[\](,_jO_j~(5'm]BׇDR5Y@1ø2SHmmެ$f' 9x3tZg]3Gȉ$&{A40؎ukoX? XSǶ{u@u z|gi-kO -U${%mgؠNPץEeNj㧃@UsTpA7q=m'eJ?Va|sn2[WaDZBդU[#3pH½s]Fv+a%܂.2͸>`@Z|sѫWQ.j#ٲt)\g׎sNO4ZyR\E3'l ` { ]>kVO$l~_AXnƻT+2IۗB+v̑/Njg| moo$>IR?+ p~_i:Ε-\)PrE$ά=Y4d~?6+դqg3gy_A~:u1|3ٺ4SFй#,88WvSk^MbR^(*6Fg&GZ2E18 Ё?~ %{na(d/C/icJZ $aaѓxڽeN{˖jq03K`i@ִ/Z&!ݬNdCqJ:i ڇ;C:χeo^q,W1d> :5?mu(y7%X8@khΟ%8Ozg_xe"Vuu -# <!kRfC$ܹgh5N'55v~qiS(ax+X.e`G#=^;~r^WXeIO=O9KSkg <#eET[{ ۛsrS3޼a^ucwf.~\QOjh&sھx/𗋵ot-cCg-@bd0|=AʶTt>\I?BI%t@]8d'!Hwҵ_/7ttZ~qGjDqK"9Vn3xRo  2ci4<Iqxcxr I47*L^9 푃£99ŗaQTԪ3*_+m3v.n+@_٤hV *'q\-ccR4a7l!k).CY'dd nh r%ĞU`'RG\vmNSh=CƇ[UπSݻ-3ەp'98k߇F:"S`P^8HbSVkυ>nvY`lQzAdoh m.[-eUdpA<1J W&ρQ) G=AO0C~9͟Hdtj7 m!/y 8ߵ~U.y{|>….'R->Fs;lt>+Ģ{k|yqWN:kxwLJa*^|5ϹYf9qo!Ų3ZvcrVTS80zN1b2@yOʌ=zԋIAlO?zV@dڡ(ꥀ'*E$ڑʑ怸W*XNzq@=Gz=☌ 5P0XX̮p}jq&Lߎd^U~2^vh 'x>`fqcx{}z7 wTiTK+L-X|:ϯxV(I߱#ڢ3# "fjT?4ūMe1ygi$63g<֟q*[NG^r&Ry%!cl,R@' 4Տ~B4-Ȩд7!p0$t&7bxFp2;Q9DZtO1qRS(ʏ5|?s#/604MF}lwrIePqHg|KΟu5t 9HG_{3lw]xGG🌵 Eyo)7G0`UPAC#+T'qx^&i#ס E{<7MV/>']GR5P'}GR=IIK6Jlq*+1Jsꏀoh,U隠bm|2݀zlKx)3(8>ɮnͧedWnj6ڴiYԣ$8yR8\0SZm;m[<ǓּLd.k8>ߵYu WnY㘝2ܱ]ztLգѿi?%Q仒pqڢ%Tp՟_w)Oo|6 {+xwQmu {ȖEF@b׌r$m+Ԟ1J|O>/55qs,#JMӡ]|8=뉑]1{WBukc⯎ׇn<1ټ1{ BY\@>$G _+%t`rN{Ҏ.Ѱs[G!-#X@,b0B4lH2Ab0۹yKA~UlIJ?{?g}qu=N âͪH]rrxa$vc]<{EaG#rIk1?:1̨/f?njLj~}- jvGfչ6k6S^;7L<Eǧ+fME ,cğƵQF$$QlB0䃆QWSL҄'S^b*g ySck}ʹwuWcw͵0ps=s^33|gP{M\g4Θ\y{EA24 .Hj¶1YJ(_BCwS[W/t0x98 c9ϧu7~'?U¶cO,䝡Z0[<^ÊŷGK ?W?n:ß>}>Tx[}_GK aסVCsyWLAT>dZ-7W=I3@ T9-jV`{&vMwúu36oPwnRr2pA?ؿjNdKWmĕY c1W+FΊi>7S'9}GmL][D%x+#ްn)hJb9 H##>Q|ןĸ7cè98\Կ`_Odoy\S`; rE qtWW>#'>0?zkUӏOn\UW)s(+-ʿ붹!]Xo+03^EZ3̩i @??ko^`ӯ45Ig!|ٿY)b۷{i={W]\s{X\$#$:OZ^n!5n.-D8Fw= lBiTc9nVV##h'OHϥN<Mu?jkzܶwX$hC)8=9ʱ6WKz+f\k̖V,;g9:\)l<,CӊKCw Z>*iKlaJ j(9\f>%i>ѦY> 2 1u/ ]?\ֵ+- E'.c9} C?k6r ^Á`21՝ H{> τ<IaV+ BeoOQOڧGV+t28ͫ)>\etVeJw6ޫw_*漣i d9 $8=Iեԑs^񒖲eP+E\nA ֺ/(|̬2}pCȣ;Ti+sdxgƒt@y?aU#d$s-#m\ܹ J>  zOa0X2w{g{:ڜmz+iM W\ij)! y'zם־Bj3/-de"4t!8ϩ׿dٍZmlr]9>Pwg@=s2{f?*6p1_1U[LX eF1͆PC'2:g*pjr@W8;n6IU&_ۼCuނn9eֹ&mC][: Xֺke~3|A5o9=o*;Pu:&)Rd`GQjd(yk9VgBM |EͰ;]U]:95&u$ Fv2V;]:p ^eisqq4_WÐc.$fR|ݸ1߭f~2~ Hfe8Ėw2vUF^p|W .?X(M~>#|g2c ޣZ VǛlANr3`mY %g'8?j}{ԚIï8>:w7̥sje&o~Mqm!ɶ<!웾 c+)J8{(_$cxυF>,x.&5/i|3n±< {/>Bv$})9?GڟSH&Osɤ|ǀ I _nkS r|cv q  ;va~6 Mv~_ˌA[N~_ƦEzg@Y$` OA9R>ln> j̥V(\d&=_?353N{PK:6V/cyr.bphєcW{5ؙr0NU#nLpǸM%I(~W\ǽ n=1[y=uU_Z6ۈ\Qޫxsoŋ1] ps,loO)]>Ym.aܼ|#J9Sy*Tʹ)9r>{W6xLC?&R@<t2<ӻ#+VzEoϖ=sE+v+=[5H*HFْ q5$?5UC1㘁8?zs͢3>Xnx[߆To.Ӷ:ޫ^ wDk+Y6;ӀF:g}$tkˎLN-H WD@Wor.ڥy&9] !2I-+.O~g _~|^H̠09y1ۉU^F3ާҨl|`UF·8֔qbAhk<ҿ"07>yq2LK.pxx^$60\G Di:g%8*F7zI!Gzx M9d6#r[#x3y5miW7[`&ۑ*unsEcƬ]?wAhJ )s`9PhZUTapp?ƿ/Hmj4M:CH0Pȫ 8zc5 <?S$( ;Bv! I# ast3RLyCO_ZG`O^}UrDpwZc:.{q\bK8Z, J޷5pt˒vd~:uRљIh~1x(Ub0r z+h+1C>rrđē7Yh@zrk/kϒ+G=kK)GٜZѻ3rmlnG@9 99V_꽸$TgR>_dsU~)<-Ejsiv>0{5}lKţ) jrY\EǮ)MςVIb0 cۑ)5RY5TKFwn1cM‰+/#|ɓOlz׮sc Hؖc(GT~)LӤ(=<+H?LS\J 9QE(D劫6j{{|GĻX&(2w,g%?wm?_Bcgp}+F/ ?2<f\cɸ-LWgJm+o4vCe]G:[=n0lyIS4M d3zc%o6E*$cLUEmɽ#\z@]0gr%#psOSQU(!Au'sQ&k~cym0C&GVϥĖM(%|*r>Y]Xn; #Ycngɏ^ZRk?Ýv$U$l8,pG\`&|5r׹qxү<<拶pOS-1-873K.A٢g?~?8PF ѳӨ8wd6[}f )Q$W5emt_N6_V1Aw!xZr]gdA&9rG; RͿvGaꝵO_<:%Fy־^Is_ދdm{k  ̇"Ocʟ[qicop ^:]/:ݤׅsӧںǒVFzcp'I($ u:f5g* 983;nwoQ)-[Vp&mˤۘeO\o֧5,[Ĉdu66ܳ1zqӜWϚ3o~#]13nmr &>-B7-4,Nn#^s!=:Q9X OjXU3!ɍ8#"?)>|OP~r :tQrMZ?",̄NjY;Oɴ==+ԉըJsdRn*Zsg kt|Q}ƅ |W%ƽn0O,L7~gzכCSƛx(DSl?/CWQLZ}㗍-ٟU9y }M2l8ݴF?A u1NP i$ 3v )bs+G~QuYL^1tAq1V58@~bKdp5QР9؄2=h2eps]*:E=CiW q~5|,[>s,k:Coss UftaunRiNH]ڀhz3_=I_>c~-xݕ9"Sz%NjΩw );x?Nٕ:gJ)$͸p/BLQ4]km9^gR6%Fy\6WSԛ?~F.1 Am]~ |q_?gdhmxMOj9K팎]Rh!cb Ӝs]'Ԟ^FHV bG,P/—ֆ_h?|䗒!GJy{<ᇈ%':cΏ%1N({w_ 4 ;Ѵoh ױ)ێFgsھ(ڴ~1ͫxzH_"k-0pɐ@o*/v;}BKqYd83_Y8t%Xىx?jx%';0{Z3M. ]ŧ r9ɧdk+sֿ f9ǿ&죜qk>X:1RFݹUDݐs⻞Yd^ȯ73UC:>#NcYuуG=5U&*s?CR>s}lq2G)Wq%Qe(m<%R@xcN®]f;}3ڶHe?ԙdV*6e*?h -/V9'8-?_OԲG럴Sdl6>'IWo4qGW'9?+rJ& s=tK rx#vOĀ$#95ȑف$; 1j΅~ۥɂHˑ;?ָPޏ6c+9GӚ0S[ wLQ8jfkH!<01]uI~3kFOucmMeo.6ȡ1(?a\xyΦ 2`*ګs%Rp@s֡x A`1=Z+DḨ!UG2$qIF$^~Ui㙯BH^1ߍhL"GBxzk6i_N>>Oy`ѶZaq"<<ȉ$J 3~n  Y m~ePYome L\o_ k߳׃5@Xͬ=P$_'u]k *aGʤUQgR?uxسf14]HPǃ3@R79iQ6sDC? h]oGqݑҫSA9JfTOԏ%ް-.lst3#c>p?NME?i-&"(+ĭN6?4>hw_OAn{޽ѭ ^R̟h8<1OAv<Ϟ{h]&; T.½wܡP5IWbhevΣ$mi_hąz`I5Yi<w(RH9=QnbfU :wGD%@Mz ζvz[0`" z,:J'%g]cp1W]Y3[&~`̒&  sXBdb\H9߽wzRs%|FޚVmxַ42^(/6mNB~P#$zH?g,)$yOwA|bj~M$ ՙ$&G5j? ~CԖ50^UEi&'JǍ/59 M!i`); AmFͧU4K/?1I bc'Ҋ+(xn֏SV#Oڻ?x-Sf]<4h;g5X9cKhhٕߏƜmwgwsڽTz[t2d#j26v#ּe=+?-kac(ikQ&$ڊu/v3G6G͵ƪp'(qw97GvaEZki8`pp{bLcN ddjҕbP asV )p3ݎ ״˦-bc&)Q8xxFI1D.ѫ9m޲tg7̽F0T}j?Ω +*ث[kƩ~s+V.)/q 4>NB'cw/YŚ}AqN:rx՞Y^6 +`8Vzo(ykEqUPX)TmZ_!f~/ic9p^"s9##b*@?pS$?wY9?2AۜW?F[o>.Zy!RqZ"u}2Cf-Ɠ̸~3׽kN(W\oӆ'szrƧ?*fE+$Xzt fqڽ[#W*HsOAL~,p0F>ԥsHN6Y0 Jpt=劓 ?w>M6?V hzrŊ}7HY%( CvqF!mc tߋfm'˂Cp1C ={y tkb!d/LW~Y _lr$2xN:*fSw\IPNsd8p>N3[>,O 죻ˍWA~NV`Q\u5s c w˅n>@6wgL i?ٙ HvF;≔uRCw'׺WF(e>ff2qZ #(=:>*܊EyEFr}J"[1r:z&Y7yd '_Al=$L K0W unO#\uȻ\4˘_#in1Z#xlTR&RbaS*R4-6?3uڳhgAamvE;FӘBsQ7b]Uѯv%sw9^?q9}UrNxĀ2q+uמPX KGmFйÂwG3$#f8zeiHz{"[\H],V69PX9꽧y/7G !I輞+ʆG ? @"98ِl U۴|0"1>Q+y~O:e\7w!,F<sέ~Ŧ)?h{>@||^9Z'6-~ٲE Rɹ+E'`mdr#P=N ˂=9DS>I2j \us<3y8Ҷ‚xtsk3rrnIK$reGqT-Ücp8> =.2ēsZ41@m/nyw&0+g`Fpq$~*f@lqXrsZLB)OiẸ*ܟCH1O 49}&Z"TL/>:M+¹#q&'a6@3ҳ)$0'$sFDZ#9ϩkŵ.V~}t$"7};⧸Ȣi8?mCFrFN"tدL3*0&V%VC wPwu#$$\N>s>٤'Og~dEfh9"t[JIYTʨqj㮎ȿtG Wƈ l WO4aG/Bui:I3+ûUVg|Bd^$~~kc.d4Ъ) z:<~kMZ ;I_,י[t33SMZ?jO FwmoИ %J?dPi'ðgwZک#vkYt/?zT5;3lş# ;+2jyf ;a%4V}䌐Wr~k^CJ!V 9GR,]gGz'b.m֣HʖNO;GDO?&<7[Gq)g09mxӕ?+gwͦYHx,)n3ָ1 :Lv֯mpq-1yR>lwϭu,!x6aԯЃ&p끞+Ȥ3-v?Pme/:]D7@>o SaVvfƻM3kQەK*]Bo)rI޽HKbeK V<>Z@*+rih{@쿴;K4zV=w`0{msu{0`xy^aYtiXBR?m{;y2qaJUϟx<^UʃVzo@gŝ(3ɻPrvץSt4w>0Ȯ7r :浊Ǵ韐մB_9K>B#Ќ ~#m# lc+ AN1,҈ 1Z|98~uu R X |z՛r"l ==3TTN2?hnO&dwN7a~ *tChn}+ʬ&H`af.4չU^7 b2)P>cpk0M . ]ֳMc[F4}V{]`z 7|e>ݤvٕz-V'۵&i)_Q{xo*˦XȤc0y>+H:% y5gҦ.@,:+M ~/?8‘)Ь6>3\\szIwl'v?|12Px瞕c~i'Z97wea?1[Gu*n@r׸y{Fd/TJWp㏭u\ Fpxjb\8¨l"}+>(T2G.5ψi꣡' XWnod)TG h s>\CzׇO3NT1nO^{X}y^厶\C' qf˞OQKrr7d ON%h|BrՀxܐb~:î:WR*rhoڲ H['bpqsUm$ZyGtkfXgҿ[[Op2σ/}b qS5i ŹxR,ź>qY'Lj ;Nx)H%FQӊo:8'px@y_ g'}OnW*G^|8pg;/_ڕs4Dc#W9hzIXiJMG)wL޹`qϭbZdG6 qUa (?6z)vo)uOj]ϰDͼ+## Ã3#FLIsJLc' 1傈w k #Y )=>(V\c8ր$F ;sBBQYWc `z r_SBU7PGLsj/1ixhǾI] fx^gAPsg5ŭo.ɼ{T7kwA :qfP$ ?NjfɸtRZơNpvx~J.A'zs^mSH;k]J $Q{v8zc\6Hх_׵yNoSj!dX2ãyno 𾲪J/,{_9WҶ^3ŰQӱ** F\te Ș#~=B'Eoz1ScZLvy'RCN9qM-:g?2e،]ςwV< 2 pSN &by‰+*/y8>߅D0m!.;{i###{ (ro &8Di^.og.{tn ,o>#^e{cG :}婩MS{u5EFts*dEu HYyե[>)ZA|8HaqڦXNRr{WM+0'I+<⠉2G`º"ƈU'6_9bc4HF"bAc$;qSL1/ЌvAcQlg2j'hIuB0?#Qd_{i5\wLd?7yUdaD<e~u(Ciەb[o'2r~N[ȝw[:q[hQsSv>X^Ĥ4rԅs{׷]L۾Ԏgyh99чyMWg㲺HmܛyWWNsO֫^CM΃ a9<C 5"M^cI\XNM/6Gư6kHϧ^ƻ+?Gu F'9S瑂ѳaտi,|Ttc%jau[hǥTћc?8fz/5.>Si6+F@銩n;  f1=S=$xFduZam-uf|l|Oߒb++)ˎk}S[G+zN ddc]ٮ@N9?1Uq=F{ן4XfnFј$cCdwC pyL:isҦk">nÐAϡV[&O ؠ`*ܕcڼbL; soTxfNkK~?9X| 1M-Lr[J9:㠢/Pn6WVc(hPDEzڋ/ f@^w+}]4޶9?y:KJii6sw4;Lr1x~xڴEXK 956YMJʥwc55&sE۳Xsj|Tnc9iFz!_}/cwKT6*HGZB~(M7J)_?&'SɐuhT+נuRnb>[?V>]{ E}qNm# G}t8ʻ X&H8Q8CknpHBIcViYcOJR6?T'%Bȱm#?2~4%óE6mȸaȷ l8q?]wTRzcpu;89'׵MFp3- S׊.$+E-MR?R6Ѻ_Y|ne ߎz/%?(Cc%cߍ|a~fm֍ߊ/cȝ;VEĤɨ_}Qz]>CF0`A3u|=~|&,*I9d#s7 7Yh~N9>`4[qB>q{zӆiY crǩgJPQ#& $ s>HV% +,1@=]9\e~dhD?mw*:vZ) yqzϯ5dp㣪?">`?+n_|˞#Z0ؠO*ˀrsy `Cr:UKybAӓ0r@=I ~4Oӫ0fŻoA)M5tv͡ݶGLyϯ5 s[diEmR s={SNJURޛ {?]y[?x–볮!bT{t3fYV(A8`߉l*ڮx=8\شxkQ~I83 h_㈝<|Zxj| O+lk{$T`6Exv q cn#9z?z=9䉈7  3To>0&t/\F t 3^@HQјn>!|U|; ;ۅCj/.9<':VtIxiaBsc:@}U'c4ϼ?mFW 2x?ûi~%l+H-p οcGh ^֤-&rQ,N:zkFgRwhQC 翯jw du_fl<"OFg9 Ԟ9QҾga;f*G}=EnXqy=-3|קN"c |E 089oU+8Gu5A@c7J;LqϽ= !;a0Aʸ+ dhPhY8pM.ccߞ(\9 p VAM\ڹʑVHC`9=Hw#b27ہ{^~SdA* >FQ^jIgqGk|g LrɄO_˯Z%ىS`' X\JnrYxl~Z*Fh֎?Ok߱Mz%RSmبedxzyx;㻺:-Ȉ!t ~)]Fg;&_4AJ  F04Uh#!xsR𗊵k#t U>e =G#-y#-zi=-fY6q֠s^6D%̗2PpGALuNjDc1rHμ)hmYP9 ~ǿj'D ^=?^mXhoNWv?v-d_;涅4ͪŭ۞q)C~in9=|:F=۞ ֜&0n1Hem仞I*%H=տ%~#=6^cJڂymq޸k S_i oN^7a=~+ŰBV9Q?4HYx35K=>'b8_;g#ޝ.Gp'^gTG@yB=늞;mŃk8w33>ȾImQPj|QM+Jk="L 1~R lPcT>/~yo*vep{ π)[xY#WG@Z_zmfB6skS\<@,r8$Kl.d< W<{#vF4K P-: ApZ_$s 8kf!zW/$JvmLY ^-yX IJ}AL*[9ӥvP%uzc1h+p)kcƢқG͞^+-\E6ylӼ@HB# d]wtsxގ"aXߡ?JM3H=Oo~ꄋp;XʮDI#`c? 1S#o2U,I:z:Vm k[.~|5֡NXTUCǽ/w>sy6s?ꛣ;ɼ>1x\+菵GSr?U8/_Csz''qex\ֵOzG?V_|Sj豅/=r|l}klz{ .F@k 'go0/b::(DE spv'>ސ# ^UKIn?9gҳDejZ=yB7r9`[&"6SlpX2Ďsq 4c~{iχ-8P\EHJ:zoIxî 1\F?Q;#n1ƛb($w$5J|dA&o $Ǡһ4j|SS~xk4𭷋t9 m;_1H̀CsEox~"x+ޤږqq`UQAs1#ɦtVqqQwPЭGb~HI%PU\=*ߎ<1eoZGYL} PN׷Sֽ le%/tZU-0_:bXw59p'`<-XHUѲl:;Wcfَp[ELfwuDߏZ (ͻnmX6y }<_^"[;w5)ʼnQ(-8#}9ukɈO0|TD\ ǵkXƼ0!_& /ů[I$qt&m&*\rhNc'ˡx3O#x#V@)Az^0}WPLTRr`C?y?e?7ꪲEb (ݍ t߽&Ks( Ji m mW.PT-Q3yI>ҧ&nV9'}2t̨!X~$w튷9|p;`?M? >2xa r؝Hza^/43C$s3^ejg-WO[7ϽZ1|WiXu ԙװ==]9j|~A$iW8ԗJ9gadzNyfN9=974lǓnXxJz7' ;[<r3N5ωiJZϔ~| (?A͚63GMw#,:O؇ 7̮"klpHۙK($ _EzReib('~0Or{ԌK_~BhJDX# ܠnUë18ڦKCE#?3Hݺd_ʫLM4f;3-uھJQ$ƽTMs7q{So˕򯪌t4[,0|ƈŹ\9 69B';|ûx /Oл6g8J?GQ9a4Kl-,?(j&oA"fue{ؚH-%|xo>.Vx"Vy=_v4}څ+n5Օ 3 6 eO$nт0rsܜHƚp_VsLS3L.AOf1>)(4:FN}*(Am.:iB;a3~1_)VG%`"cK-@['>X=g]_ 7P8I>3uf;5~yg5D/8U'ԟAKY37I n!BR1rG=iXV, RpT(8oAPqç8B֌ =jʆl R\`pG_œ<.8R ;3o͆9A>ذe?;q9/K|'pO}zVo6dR uG?LAHƪ?i=Q+3v]/ fL$řA!I}]:_Kxf KuϰY_ [ZLRHÖp;EGp!Tä~gRqs2#lt늹:G lDX=G@1_RW*skwHw'>+[R?Dcɧ52OCOlVg%'̀Hksqת8ƟBQ0jxvKk RV휆y_w9=^LS>qĖ̶ x;c>׳KS+&} Vn̛DH2<|iYH#2|+#E+0퐞0t>( +E@OW[Tͩ~>.SU ޶dsjK y%6ݒ7#3^x.h(s7j43[6I ̞](2ŽTnpG]F.-!?\b+:,<=xҽ qH@gt0THi{k7P:g2}Oa[N#z`FOjIc ^sWBA0`jyI>Cӧ's4(w qO|qLUOU?(uTJ'Dܳ rZ3$2 U_5Wַp.-ԏϥyxwG.h ̇i?X wV-rÖo?\]H+mb:F?0TgSI!H<ntإ+, 98=o="EF$=1BnqN(6rs9>Ϸߵ7\9Aw~:28ǾywL|0!X_6h:3nϡࡖM~d }e8Ÿlufe9#>:WN]HStB|8ux9bIU$@_ר4?_ڃ __KeapM2}rK+Ub;Y~bcīzg- ui# JTd J=WaF[ //KuNrq0e'8z7/kce?at&EC圫gx>]Uη³[+qRs>TxfGM)H9;*]S} [[ G21K#JȠ7|Ìi?,R{}+[Af: t]b'J}pz}+Wuz*N8bu=Ⱚκ{R}:~*inl9Yy]_>&Dq%Od y^sJՍo',sƘWeKdc (f,e*Np z?4=DF>@dR zJ#2?hd Kd.[ fA!#jrA~wv\Yp1ָ'Ŏ|!pts-wo=simѷ5Bg\򧱆Z\YɴWG eho݂Ccr3Q${]m$q?:>| ]N?ZCj9HXOA?(5o>_kCunSyޤq?EBfmU>CGc|E$neA,&0ve_n0ܒ:5_ǟ>#|Q[)ϫee`Jn…zu5qP9_L9Klۀ4}XL)|D?G6M?:ħ[v~uxˎPX~Tё,ĺݮ.n7=5t<D 7;;l$mgU2on7gLI|ִZUUQrc1u.p=s;u5ѻ x6t)ba7W쎙:g__<]lQV`OP=8*s; ~O!I PO/Y}~{|"atzr01Up pp/*ߨ^R#,<Gᘆצ).XM+6ONqWFr9<2#s◸i^$ǥiB- I+䰓~ǝ:?!_1vcUúLP9'+=fs3ǰ2Ñ?Jt)fjttN*%2HY'nwgSD ex_Z"NHP uvzU?ExPvʾ>=mspp ⣼fn=I)ht Fx*dBqAO6cr˴e?V ƘP1+9+Q~5 V=迧5'kaѩG%‘lgWQ g|KCϩ7\34wNjh?t (F8cEl$X0=1ڽ3;j_$ !bsz{TǩErs$H^ ]>&.w/BGO9z?࡟=ׁt-;Fp U9S^GR_< /Lc~YJ麁lpBcs+LWSg~%y~3nj 7eZƏQؠ)#,\$,z!9πu|`#ђ+G}8ȍ+eTŘ/ܳ?c N|(Edx߶ ?7G"8OLN3WOʕω :|m=jOW#?%39^⹜x϶/uyxPyVkXnY# p0zo"L'`:tzc='Qym W1d?\dTnۃW3GPn<6"ҙ8!&t{kmCFO ԝ?w*yW~*M pwi @;`qM#I9P <~  ,!G\sq+1%N2p`aEN=ODb)#n^ P>Ry`5 8pA *ݬ76Ÿ)d xҥh۰z:VM)#y6٘6xk벹xث|ᕍ`c%NF^Rp|ݏ_cK6snv6z})nP\vO>5+GJLÛ2I;A8JoOf| vH>mCJ9_J׏UC7mxG[Ga,.[*8Ϝ 5 Pt$׼ 2txoGt#p@)90O~۶ * Snf^gp2W`%7/)%)n5I$і#đ8ݷ}si*=IoV$|l-U3vIe޻=MK4B]9n_^$a>cNC 69棚J_9?ZCr]ۂiϧr*hF8P}i6X;FOsPguQ@>4_j)}^G.Mop FF;~+/Sc kiȟ!*FG lPk~$NQSsAO-BH$1ykىܥԣ'LB˚)Q8f/R~4u&d.K#DW#^?ů?ˑw axF>Ì:ox4V4>-kq.6B&R~:sE~2ι6F?*qVuiٓ,r1O; WW'Q Ýԏ&6$ Eu*gBG]m7Za- 1Ѹn3X TB:b<{} aZGCD ̛وtj8qZq>k)Xn[l#siY=(~(UQK?x>W9ۻj].SBK δlzU5|iN6?|Mm Tǡ/ښl>1F%g9Ѕua_1ẟ)H32āf\*:Rͅy@<3)I_oڛ]5O&*6k,Y\o qϱ 8|G(ؾ<\ õyxsi3?jvI 5z7O5>-,`lL~rƘz6>om8S:\2.Opkۈ~,XǛDs_>xSW_ }G٢+ei2'N7p:5b%'I3 -H }d"sk=|1oőXSP@NqߟnvF102&~? ۟l7r` X?{2+LF9fGyuCG>~^۲Hvv!px.+&~<]nNG#?ZKr%lUX`OWWFaze})732= # <~6&0@vQlJzK$I@x}8*ݿݴp}//)8,C RH1+GTdd2_ex\3WL2iaSIq|6kxtő*Y?J?N8`gAv~*(+2~DJb7Ϸ%щ\݅sЃ{P+C"8\(I4;0.m_'IAwFLU/'?i? [lr_^v/{9oxƅ`Pr=_?~3a› -sӎs^\5LV}Y ,NbJ%OLQӎE{LcF1&A#iH𴥙fN:󎕠?@OqoI[D1.ghʶ,z*O/c IXc}ozxB_Fڤ?=kCYq񘍎Ԥ d*2QSqg7Rʂ!7L0ۑrX>CId ${ VvR8z'pWqNޠJ3J*2XVW6mbI+$2se9b#{?k&2_\r OOdInyt|NДp*k(3?"r6GOҾ"Oأ Ncҟ㧃Ɯe&=I7H7S8^n3?ckߠH˅.SnQ澖_c3 o5@=rBwZnBzr${ -;"(%7S1l!=¿0?9UR c$ӎɝ` -!Ed~+f`IRs#.#1HC1CD@3R)ǮG=15YE#(b=NGaMpNO?ʘB̊};dL.GoOjzxN=fsdhi &$>R| q9D~z~Z`kչ C0 G$ax!pI˪C+n|:Y zdchO$kc( x[sDJ@{VQouhlH=3;J&*)f,9^~hG?֭==kyՍݴnO=q:w? 걅_diW8?|L,zLQ<eNE- Urk!ZgX%w5o62C?Nkc'7S,dRn~ ѡhdv\}Slޜc?kݏnV0LoJ s ДFsG#Mktʲ7r82>:ǰm2o{Um7i3\dyzd}+fN=/㗁.(@$n 1^f!_2>x~>'E#V0  A *d$r'$󳍦xNSşOxt6rGRc*9銫?m%c ։ٟ#ΑH3&jBXN=&Lυ 0v{`zg:h] y,H<85ԥse#=1J`g@7?'#ƭ1ܐƓ.p3J SN' qDp Ui#Դ[A6P; ^}|:E ucZ0jH߻?qVwOF캝!dUa?{?܉"]o(f3 hpӴ?=.64K֦zg }z~EddGl)Goj#|g(enB8G 'aܥ[oj M1m\& 1n98;D;-N='KsCS_GlHȴ  Vh= <Cʱ$ FL>^{|igZr P ƒ#*{剥UWsu3̮vg'ӷ5K ۵bM f9z:ydx|鿰CǬ~_pwwPI}Y!7 ?(hJ;̀N@קϩ-=<|oN䇉.paq8[,_?1\ nW޽|80O0!YK?ecwum bɴ f+ z`>!uPsQO&6֓kl ޠrjMEX.zY0rkȪy٤m4ϕ)oNX~iF.؍8~ߵ7sk9۶} ZzTW52n<[P[auHI?tƟ$A2e[9;PDAxu7Y)G<qMOp8 3~D$*ӐyT@ t !S(\d~]ŸM0(p8$ޓatͳPL޼j\GKk[77ńn=+ɤN:m-8 Nx< kC~L@/´G~>Km'w{4!P-~+ZJG-K ħzF {uIO Ӑ8+׊;6 d`^xϯZ3!L 2ŻʬHj]ݨ'M0&c.':q\X*NyK"8s/ָ+Lg]GmgMU]v%t|e>&ND.dpÒpA}W.8[Ci5_ٷN+ 匶` ;cڭ1 K&]6Ic=-HZҎTMUkQeFk 2gS6/2 Ǯr}02O'O~.lz_>6%,7m I0H8 :W%=OڄC{떶AgX?(}J:[jaJso&G Asj烵<_OOưE-?jb&Aak屐w=i|܋_ڃ+Ivmf+wǰ?#ţNНЧ=Imh;XZ0mĮ>Ι?\^|7 Mf?Z32쭐t zj΄ hrH&Iu8h߰tO=-1.(7O?|3ǧh~۰3( lœ=^ffyHZl?XCu# MӍUd3Nxuӌ$ay&~F+ )זnL >++Ck|nT c0u3۹O'/#䆰0x5'*O7~K=*g¼عBg֐"w1 % ʮ2y*o^5$8|;eK<G3G;eFÀ>Ƿ:|q( z7+jdl>~O\cK 9jnL`j8fe# t9Gfz4ra]r@9JJ؟+F ׊ Xw޹ZC>*IϱR=w Nr7&*,49cޕGԟM'Qw9p9$\Wg6Չ%/wB|鞞|gW&%td̍*#jhjd\0=q5ySM~OS4NqxF1<{KqV?Jc-_2&s|)xnNL5oYJjW@m8n?_K(+[Fڜgvֳ@β09Ƕy= [ư,[)nn$S9sOȳXIgUV= T`~5S19@9&_~ܪ_H/V`=9'xnܶ)=F@=^V>_gPy:㑉%!O13jpcp?~'W϶iV?iazsSdԹ0Ny{s_7Zcmdv9<3SIàur|ҼӺ%x;Y#]aqr ÏAaB8iDMs@]݇{g޿0d6H/ ?_\zעøe9?H*IQa WTpxSmrxCr]yڡP qHFqNe.8#֛&Q6Hs0ev?B*S*Þ9|Î8v py#ߵ1om}4*8nح#+ϖ?i[%9CBvkd/<##=#k&)i+[xdŀ'21,c3UNrA#<GGl Λ*dy#<_є'x~g_I4̹˳;O\T6s`Is{}O8Ԍ(l/lf,H/P$}j ֲtS,94BK?Gm g 4zZ^h$>lYh\rSh?f >k;[+б PYS 8뎜;QSNo#5?u" c'ӌ~5Y#uBy1ֹ;Mԣ4ʘK߼0ulkz2}GB̭Mrv3ɦ.)e)Σ#pW;S 7e xGXO*ݟpA+{݁uz;K#Hx]9zJT}v)rL~ OLfULDrnRN\(Xg <`iV5^ſ"Is[dnxH4Y#b?ّWfWGWW<{tĠܐ9=@緮)eUdB$BIOh*?xV`4ɐH]G=H,d&6@}9TLiZp<$=pq.:xCdO9ʷ-m>f~ s#rzkՓQK7 t- ~g\U@,Um:} +sLgtQ+ Q$o< pGjFko7>'<]6@-fRryq\w&4xĺ}* ?OIHލƻO6.L NW?Ji>a á#yz9xXwcv_iC<-$z S2/& 1\v$|{;: #7J NoǯJV_(Qq5w`zv>X-U LRzw}x _cJѮv[,b,9p{~UZgg#vRR8< 9ILLlAz^mȭ*A0Fa< t?K˒+|SܫМ0,=sgڱWn#Me^=޼\Bߍtn~hbNDd/x md$+G5喹t&x\lSÕQQ}axxg9ϩXBjmMK6{C.O~6oQr=yy"lVH'L{^%Ҧg0jTharsǦ*is p|{N߇2cuʌڱjJ46^9 HZŞ1GZ#1կ0smr0ȳFc#d!s^+<}=#OS[)&x?'u_éۘ/4ܟ1;zWuؿTkoK ?u+A*"o4Êpu {.!="b~߄I'[ }Ӻ?Uuؽ| cuqǹ~v=/.EkO+ށ|KNO!{0=V>>'UGўc5f'e[f98ғt?oĐʻgq/񌃟l6mDMLL+•ڝk #ztc8KC5r2޵ `};~]OƗzUΠGki:Jͯw᫡Z'^}yn\tu~=CCk2>fGSkCW` C@  W$ yTc>5k&T6oӶsSx (̱ͪm9Hְ}h/~J7}N3S]:F{^䬍)3fҪ<v8֌vIw1q߉rF'ʟv{nwUd~D8,UK/#/ƼldumHdO/ofAqum l/v-X<1h#<,] H9$z꫎Bڽ=9w3&U@ayŠX+)*~q2~\w"j&&E^H}{-K^qkA?Y?haqmӇ [Iϧ֧a/̭<;g98''y̻NݽK_]q@%n|v_b捜> 8ߞuӒxݔLt}2='8fmϕI=OҺ[-.B1pdd= N=MS?Q6Y J#+,?Y g_޺ĥWvyPǡsWQZ#lfN/^zV$VUÒo*Jqsq08㩫V${F\uMōqb1+f_V?j|THG>g#:G?"y:zbϱOms즹o;q]Yv"*5˩gQ6 zwwpDSm 9nkbtD %Ś( lӚ!&ڜ1[Z#}@6,IeX(4V>xaM? /<7(?0ә2 /J4FV_ b-@HzM#D̘!ί5mwG_$+tQ cϭ}gu[^Ӵ0WrAzV#FTQ8ط~!~7a{_?+^9r3c=^:i(6J$3y1x?J,.-7c4֌|P|_ا9<z=!l8{ _Ptג>7&M|yYl؛$tKχ TJ>P8<޼<_v> > Ej 0E cӊMcKA aW"?yc菴<5L@,9 X 0~M|*WgZY_%Eeh:qWθu" 0z9Hz֧Ln= >b)GUWEYpGeW7?XŊx Sݣr2#'j[upx_Z~6!B`AEʈ%QH’{皉FpH+73"rsЊw\閷q_&)Ks8eib(Kc?5\;sw^Gs:I,IUs=Gp@QVZ6+I3KX O·j6lI[qvbh߳,̰@h&|DIr#L'GqJ)K/2dZCxkz7"MG $<$*OIK3sIY /C{Hp#ˤgmP־ju=(!cȨ$(7Wt0$翽y*+ZWw 9~Y+\c=bp3\ufR?m.o#^1,i(?x2aqϧ~)_OKhJ1}7I0 me89@:#j^>Y );w>'^-.Kс>?=:rGLGtåD=˜ kkM$h_j㷯UndWNht|q*0=*NpqS9,I'㯧Aiser}+j+1&1IEFƟM'PW( b6qϵWU7dpWzFhiKwlu9wd~YvCg!bM/! c¸\4yxkکڄӅW5+tF6~R\9,1`0ǧI*J;U'w+tR@MٝyN?N#H";IhN'j9 qH"mơ͵֢>$d?1댞՗םu_4-F;7`^>!uc<Ν韐^!_:َ b'>Wm$:̛7atRi1=Ues"Xl\%y~>aٞ,)4L"PmI^#㯽z_Z0\˴/,IOc]v[Z\\Lp8sQ:F~ǎE F(]-2_\^X[+ Y(%8?Q^7Zg寃M.ώN۸໲LJAs8<}+$'.)o jKxrUƽ' ]Ot=k)_b p |*~$ɐ$v|S2]#7 6V@ʛ r rdET_~x_d߱_h1xKn&$<-2ku)GC߿>:e 5΋i-A;s{O1:|T]㻿N[-'Xs*D*2Z\6ٟ?m!ѕqzW(]^}s]5Q]]NqF@<8iheazJC\bXpYy<2)~&ֿ'Fp豦;?tNR?5@㪐pӿ}[i%~:m5!Y ɜc{WzdW)vn-w~| yAL׫d6 +"Ern7gw)'=AXFǔ?vߴ߆8Y^Q'O<3 E7Ҧ+rK Ʀ2*[zsٳΏX?h_!$HYxb1R>Ǎ4kzw <LKRHb1__=[hieK&%%^N 䁌 z͒G;.k~>Oџ'gNHrrE 8R֍k_/!KX`G`Fx$nI׏ ? `2H 8sP=OL~0ӮC&ߵ՘q`A< ۾ƗOXHB˪#$*#Wc hPxl_n_rc%[˖P穊4l~4j~M'cG~m6ȋso\<\Ԝw8⺩H,?PX^#mKmv'2N9qkgQmJ_ಙ7QJ0L{Wo7u'Z^uYW X7Vr/Y3 e4Vm]Xrspߵ/d:|g pr[3rUy94NG7?ao6'rw>aے<Q^t{k̶Zq"I9& #׵gNU.x׺yk$K^1_їu:|)WI1Ҵ" "*;PqZ)GNe/Z^|r`(;T`+AOՁ.F=?}Qu,$\X*2 ˀyڷ^{?m|GK}9cy`~ s Iq5i:dRI9#YVԚvg*nMZ\֮/H2+Ď-ڻ(g՜qnA̦Bџ X]E:nUhHlF1Ne9sQ$!NL~8:ES"r6׸=N^cHKS,>:~}.f}K,, #\Ïڃ ?d_X_jgD(#H(}`TSY4? /<ٖ~~?xs tZVX;BiK29+ۻۍm:ֳT5}Bvc#3ڪ;əqd9V"(Ev\.;n0Ld>*O/;Tu#g*u-"uUIMR⦼aƈNsf^@Og/ZM ߴ۵\eVT$2eJyϥxY_Uՙ~we<}2\Nk)#İz/OjR+[Ea4aE8-< 6WR1rF[Z/,ڝ ưazq_w&|'r+`de{&~M4F#ڂ &^#1~.pa眞G{|YjmB ?lFX ;H=iY J;h~8&X+%hpK`Jj¾17CgSҮo6 y:Eh*n[?oxoŗ7F6_B28>=qM$ĉf;I$iʥi2akF_?OX -gP2dVS|c k5M/RіEmg,j[p^x8=+R1IBs xғlk*[c$ fgr>K!Wl7ǞXn!QMqBvO%N;czmSF6 5]?Oa"8W>Ti׷Zj1d P܁Z/yc`[ק+Ҭ{ɐTOV=5Q(ֿ3ʧqָaָ* \{GDO2/N3Y[C6 in󦤃 +7ˌГ)c}ey_4~bB]+N*)B.R_, ^{P]pźUX-X3( v#\ ֥9QFQ }n£q \~by^;Q@9< *GMJUX[q=1֝ĬBV.j ` A֢[ .s!f"tR֡yۄmP@A_>JȾY=j⮽Vx}wm89k7#~ ϧ$~1޽ZL.v7~:1ZjaK^K 2A12;wH%xFs3mW 2簯x1:瘁wzkeb'ͺhJn^G=_8!7uZmFR}z~=kj|mNN60N Se+k {'|3G) Zx'X}1D"Fue`Xc_-cSEaJN+Z;c:n!%xܧ'_lN;7/"h4NŷmeofR90X9z}2HkPjJL;x9*͚ƗS I6T3\ִ2d.N]zce6͢=SS?~ щUp˸dq NuSAwYR J)9{W y;{+vmi(C:2&%UL`cZc$-4l?Z0+ /rƧˣEmjB}(%# ["j]o[3wF~b0z?ɭDp1:Qwcj#==}wi V:O|5q4dFt21K_UV22K21۞kf.y']O"f`*zFm2ؖ8 ͅ)~\}1OIpSV?P~QضFin}s{ޗ_nF/u| ]WF}Ph:k-ægHcמk¿hۇφ^&5u ג'}ġrBtId~.mx{cZ!U{JV͞B@}ҽM`0a}QӱoZB#} ҺyM#"*d}-_SzPdry1G+4.[=2+rx"H (ozN%Go)-&h%2Ei3v\H:QJ!xsnORDiB̗H!|RX/7Ao}m,!:#ql@է 4L>~u fAӌV{u3stk_!Xc5yUUϕ)+'n3|{<:miuC!uny͇S8>[itz3C+x\ "{sQ˧|fQZ)-1ʗܗrqK'\l}A3FSMMV;{h#yE$)$ڿ]>i׋+|sjѴmS 0sowITxǡ%Z[ލėY6Ę ?{O@{~|&!ntd }ɨ͒V/ [Oþ9iΗDH#=_GŹIV7cY8\}vgWY@m=Kuf?yP~ξTLx3>'[=Fʽ@$ D[g rŽ>$̭ݒTI.W?e>4C%0f|#k#b)N7+;'\c>qS6S @xc+)_μto|# YY>}60>bqsx5G*ӻ9I'dHh3ΠDB(*u=+̎rpgtYN]OZfԵyFW8Ńԓc}8Pǡz<%׾s%Ю MJ_5 Qct)+# *zkKmO6N:cڥ`.k͡oşaq[[8Wʶ,@`ݫHݤ7$r gzQ2;UdYdg ̌R@iۄ\m k?zw"ƺֵݽԭ#N^g *%l~̊+#zMB}_a'?syVz"`Wbm}vCW1Ē;c%>ֱy~KUA TO4yܸrz}k_|Ƕ|)o$5Z]K2u KpvGq!W v9 d5?٪[t5/7pLr$NTfs۵s*c`+sJ9tS'6w!SEK2P.ܣrғ3UFy#Ʒ($LbH9b ´,I?ʯRaK FTH0ݝU1ǽpoW6QM}Y"eYT4P|capV+۠$}69ǿZ{kһCj3}k9ayܨڤfb؈&0=qYK fx&p+=2kI 9=1X< x/$W:dVvX;sze<- 8YCN2Gs]6{6Ѡ FE!CCi$q59+ fLA??ZWoxC>% Uh]wy֫+^Íx=C.UF21{WENl pB0#QKS} Uc$ ,zq}75k=:-bO+F$*y${OnR{Li>o嶰w9E~x[oGNӘ-dn9E'?oM-dpe' &+^߅^2s.-4-g1V{fx)"XkvxQ(ݸ 8rgg[g #Žޟi{t-Xr_G#zg'? xzEh\jIQ`C'te ҄>ey\@B[ʾC-Eu 鵆y+%MR̨/| +3giO־پ-G;\Ӛe帷x|/j_+يY>'hbÆ {H&j~5&\V̨zH) jkY>)' n GWς`? C1B bej`vm ^sf+nk]fm:17 $ áQ3_B|sf_&wPO] m:өI5P/- l x$ 3j?-/$$|Jnv}>P:pw`w:;IdLpI_7՞ BMͨ\0=k]1kϔNdU&FL9= Y>t泱F"V բC&Ӏ}ӽf0O?ދ2̪Hf;B:VA篩_X`\gqeԜ:dUm%{'1 KJD'a ]kgG=^!󎸧,SxҸ& %#v㍝ 4*4`n`G ?Ɛ\|2{{TqJTN}5D{9 s1<[J^U^BK9x`jZzRH$gԀ:(_!cܬ;qC+kl9c>jd3p>~ͨ[_Hyu59Kc1~ ?xJv3Oikմ 75xlk]RTV<s q_d*ԂWg*FgV{WƷomR8<JUb}-݄֖VVO*, FOQZSvq<֒ǚ&kXwmkA۳"[uleQBʼns݆?%t 3c[BqGW|CݶJ,^Qhd1-q ՐKo'8)eiUV%<|>S8dTqlG_w;r2Fq#?냠^aH#xݻy_n 眒I~#NU:̪77bwey $d t1T,j}B:Ž xoDӤ4Ү.Unf 3NXmzExY޻c =*ddK G=G;<{I` \pm 7ZnZ|mP"<$Eܓ"0|=3~B * iMYM{:+7IĐ eF`g\".B vJ7;b`;H$UϬlvۻq'׎s;YzMBikc8$}:}~%*H+d:VV'Ҏr[$cwPZ#'ƭaĽ__5fV##\uM5 (Ԍe`PVls>i%=0XmHGj~C}kiQ@DbAb+PaHq1(u(F!pr=:U8*I$cjj4^nm^.4=n-&x$IHC!x=aN)0PJKTi[n;SVPr9?1c9+(#em0 +ddq^c:}zBEiFJIJ'FC3j=x  9C:#Wem6N'5ml-Es֫JK "1/!p#KVll08h^D Dk4^|M@QI`B|A׍o<)/l9~%1$v$`iQ^JGˆ3ֽ+? J8䄫"0 +χ߰/xJ_.1]gh%9KǶx53I+"'9i#kw {g}o\XأKU[aPҵQģaۘ^Տ6wewd|e,*fMBO!㔏we!F?Z:&Ug7'vZޝ]o&K"3%(؞ ݦmu8ˑIIZA坤6Gt49dR\ܑDXOOo<<1agK=ԗF%efW5IQOG3#B#u=9<{#þ'w7YӭOyF7rGMS[ke,\Z?#"f+^g ui3o6D%KבZSddOil^Yc,eqۨ?!?[hoiG s2.72 I:J/x|G,|cy1rI{gۭ~ѷb;[6URp$D W5dFoɟ |'ߎ-5]OšDy@ mCYT\ݽ0x`vEfkk\)| 뷈>/~ȷZƹ78u B̒NBsJcR;U𞻡 ?Y泙U\C:2;n]un1_>$kͬV[% >T`1Bzv(Ъ*_*X:[xn7Zd%ft l>H6|%gGMhz#JҞ6]̏ |&M[_ޑ>~5$10ǮNH}I𝍚ɍT;*})H'k-}GyE۳seT ?IBS ]=ޝL&JЊOK+Yk ^FF[-H?xn6FH⾸>*MD 8' :'X/>aW:4~25_fQ'=pT*pm_#u_ؓ%kn5&LśgH6;Һڃk0oCRה3R|?fhӦى*}k+\&%v'p ~<{}:E}w{Cq#I5>#L<^ 3:ۯOZ%#սgWƞk0JѬo@ә|6ʴ`8k囿zħ](o?@u?هc> ѯ-Lm -='?mdiFgb ܒHQ>!G4 F{ VX6#S^/G\ּ5k}Eꗑ[)!%;ײk,{H203y'<7hSizBKprx)tuPtIb^Qlo"]q'SF% 5!ĉG3:ʠכ>;1ϩ=֘gDң|Vw A|3,H:6rgad}|C< ȧxsِ=XGCI#݇wV#`qsJFܥTG n:sS0R* n9>d.L3#=-5G~ܬ/t~`~9",Ob0qH$2?<&>R!@S#JkP- <PDCt=IڀGYwF ? r2@ ֕3X/u pP79m-~^ Ik0ÒQ+ *χ#񆶚'ٵ #wH!C$'<}sKg? _èCeqBM :p{־iiIJ?-]k}of˖6ۑ@A_}a %=qQzTgҟRWO6=zk%2y*ǹwcIϭ~u p8 qL0c\)UO+ڮ_dY$!l54kb6)H Ç98 s}u{k4Xÿ˾gO[ɝT֌G|/i6ޤ[/I|yY| y 29g8}M68?g+ g0JXIuK?4-hφhf%l9FxŷɖUu{%$]i3 ~UdI+$@c2F2y=ON"aW,i+:%@~v.KWf-CGEPU#rֿ6˙z H˒`N*fOZ+X$JѠsr10 _7~6o|#9$ß' j7_Uki" Jҿ)Wy# ܣ 3J7 P-akFU-XBG8ֿ-O[mCqߞ2aYQ%?Ozl.l'cd3wBA^\̌!_-/Ay~ o)y 2gO,`팿= 9sֿ:b4%$2@'G_1+k-[kelWX:,8;P~KPTa|x8>5+ yIZƵmXs,tO}Ơ8Ifo|@J*v}dob3˹mٔO׌W>h^={LxIDI[`0{qSS0ܷRJڅcGG~xChSZnIP3E.>r2{GQ\'gU0J᜚!W#Waj^}mQnPp,=?ZTzR(b];aBK1?Zˉ5;K?Tx_NP@W5Z1mJ[>Կe?:Ol<=o K#X@cht*NG3~x;ŗ>%RDKV UqHX Mb`σ<%Vz .jay&#W ka#vٷ#W4Ԭ5Gׄa]xIU+-ÜabBw.G'qQQTd(`~UWn9᩵jZ[YRIdBvA_79-E(*x=q?>KS\Һ" 7G)ykq ٜ9 gO}scּ[ymggib? .y=}|M%9YpьJ93A>3<h\+.>S }O\e ^xx;VE{j7: c |&qVԡB-j KTE˜CyL̓ }oCҿ@Qs#p\xlM+L$C<|@ WL6sLB)TBT׹<{~_|2Ծ.ig62Y38޽qLs®mɟ CZF :Lzsy.|Emt_n{TyHPzgq,j[I H?f KX/t{Xm.*F(Rpzc ?]N׹ׂxfþ1d$ƹHk G%'湭j,i#$NXpa33<KZ]9Vؘd`r2A#5g_>#No zK=Yf5iKyBGfJu.@:WT{#YQm}G/</%̲i")"9V#u3t>gek~ӌr5[[2 *u5WQdU:m_C>xڐ1d:B-fEW`FP fy]m%{.χ>}|=h$w2U+SxzW>wį KiuOWu $P P#1Mň =*dЮG{~sut=FA ۙ[oĈF9ֿIMyQ4r<ЦdGӧ3ZY8u=E'eI$68W_Yr 6HZ.P9&O"H۞y5m^̿qױG$z4q'8}uB6;#uZD";NFryvyF.ƃ`=;*mbX1ϧN1eX1jV򋑸gJar `GaTC70BH 4ïRg%r2O.RQ!*Nϗ$sbS|z2Ge7p_$~+62.u^U$*oH#|`yHk>6#¾?Z )3+c˚-Z}7AJ+rJczX)YV:G'ag?&9`2Oʍ9Dgns7s_k:ɟ%x4ϪJ1*3y/> Fe;.7c83SX.y40mv75'?bO~-r_h\{^n6QvTٯ[GǍde&J <5!dB^8$l<>񌤴k ,!!o>k'g ۮ}++/ݭu=B[ |b:{rG:hKdV֮W3~韲7«1-Å\2ezg5>ћG!X.eVs:sQ_O\K;';uA !zᄓtL=5?0/?Vc3[ܳHs3ۓH |+<- Ǐr B GdRʏÛHڪӼ;I;// iiIʐ(H$avGb)=R1?0' Feo3%;T #F?tESvjk%WlY^O8+JWM4JfE<ǟǭK+0,:#XF$׵[[B7;\L} q攳Z iuԭ Fa N@wC/-֡wd=F=J(W=Mf\OT~x 2/Re/ϱ>UŘv~?ÿ xCׂa}&I,$\#FPvJ9ԍ!T~=^| Fꖩz&gܩ |őAܛTs¿ۼe!jR5?1;g5ͫ%CGcOhg@3R~EşY1<@Բn)fչnaRK-A5 y2=02Ij=2bA>z4ʐ:c"+8UW2]Ix,y\t{r}dĄ7 w~HˉvF1HQT˓Y oqFa1pOHn$UO9pcsNk7T\ƙX<'^=ЕWnwuǷ,I,Ș]:}gm 8X{X9U`B=GO̙֗eA?f |TF`rN9"O7,G T$0rq횒LK}5^~̒FupFE &'=qևTnNeb9$uv BqHH'ҤUgAHw`r:~5>EezsJ3321ӁܟcMU!`Iנmldq ǭr+qڑ$zZALjd}˴8=dw !ymǮ_\s)S# KE?"?k#uMB @dd!Ke9} T{@p I1837<Օe]~l:!I18'ӚK ;)Jc"F+4H#HVI݀Ǯ^*?PE:М;+kU%cp9"F;Wc&YB&i*FH pϟ%erkF74oBar#<ʼl mftEh>͢i^&1GǫjpxHVV`a#8uo\.q귲ݹy^W,Yz׷:ª :nG 7-EhV\Yķ.6]a ƞ33۶s+`3^)ţ~?xCR𾏨YAuo0@ H ?:yA#;N m1*/ 7Zj\\}3,,>5 y&n|r: :'Z} O4z]414ҬG۔ +&{5ʨ+U0)v䬑oچ :4Σ ds-Rr0~o־Y$b"QU'xd|lN;N88RgC6+2Vr7~h6U1ϦCE-!ڣ.=k~-B5 <X747 ۏ|xNeVRD3> RGU#LZ~nN!ߥi<&^P~߷WZ-rxv%eoc\v#5f~|03Q].9o/-Tk6~ERޟ )9Cj ?~^b 1D.:sYQ]NWKQՒ>3U^{EaoXLg6&3Ϗ0\[X"!0ps{ָf NJ㣁c=7[ǺjEj~ Ar 'Oy`J5L(r"ၨ}-!t)D6VaZ #f8.[$|:uˣ#(8:o݂42kǢ.@Ro)ZpFz=n+XKߑ|ϰWNYig>"@g|O Gf4ާgԤvjc&R̤8zם+ʻF1Iӊfi:pҹfS(8.'7n!GqӜmv@A1=pS,Ғ5Fkq'g'<ڪEnhdAIֳy.迩ȼXT|87ӚJ̋C^@>²uO$"J\}ğ8=x/.C6 .[pFqeOv?s6%DcO(w8G+*&L lgEu3ᛍ~sGztU|)+m#QOO<λj%+7 9o+1Czt+aw>L {8؟ |Og3iZ`i; 03kq':j' At2 NI_~!0cݝC}.KKa hv$yWk^A޹# ybI{WMy)qU9"(#5 uPWp!O?\k]:ժ>-q$tshD3񝱹# <db(}.8.@^ֻ0O'Ƭf*c͜,^/0%-UVh^Y:gN)DfFٲI^}kuۘߜg*D5-z|\"U*83^y/^wu+Zh.$bt`>etr x56vIߜWq7,TQ亱s W GCw;Q1YHzkuRyޫ /.+#kya"2FKEbWuӒ|۝4(-G1.%FIw)py~M+8>u0AϦF损 m_J8n̞F3sx@Y$p-^ !~դ`#߿jO3T :5Vgr.7#p3|=3qp!](SOLcGIg ђFHVեY;0?hI,D SVk2FҤN>QĎܳ K} tʃޫū?8(u;֋6k>5 )Xضҹͫ+axOhؠ+3X0Idp|_j1ct*%;%1(99=Ufq!Xq9}_h_ٵBHx s}jxFғ?z%"Hd5ȤPcduK{K'|Vg5"aav5K&-AO²ZY:qz6MP0ZBQߞs}MT *=yǭCJ&%īa6 qW5j*3yH#'֡.dgB, 3`܌g>~5Ju~ipqljĔȵ kb9n?s-mst C~~SGT>*aLS" O,r9oriR+4tYu K(Tdr9+N߉[e"9^|_.+E)Xx'}*^O8+)qtr]Ȯá pOץ[| { ko 0+w$gٞb {s^ק?f# 8n݇Rth8*ֹ=qcuׇasӮdO\"HBKcGjqK"WD|uW~Ǟ!vq~"V9#QiK>=sJ4H|IzjOƏc+V2]~Z~^ Unq/HJ4Py2 S+;+[*w]ILInU3|'#~? }}@Hʂ\Yys~A?=FyGI cLGrc( 9WͿGNzTr4M~4Gc,$ +9[_1ApL7=95YLŕuv˽1{{vۤ`2h #(>S޹}Pt|S1fȹAdc+0%px8j?,/*K3ߊw{""?Oj Y]3yĒeS 99_pxVxvE\X,k?Mӂ&0y,zy -2$yW_POٓT1r"i۞;TnUR~RZ~=gXg nO=xbV̇}U{4xd}˭ZBG_iJK O{k8s+mt}8 l{:ihv>FJnnlq߮>llԯ:G=ȩy_-Q|-g)- O/|r{NR5P:XKW8tG߳bt`OFl:fhNB)a,eN|X(YrtsׯB&ݙO\|g¶H=ݶB ~,DDx,_H:<#<݀{w5m8 L{ֱ)DBEx}<潧Q9#vZ:g} AuK?ʍq=q/ =FV'gp1IKQE$(?8#9E8} {C vn0dgqevCp28'Mo1X4 3ƍGBIInϰp;` ,42r]eT|G{S6185sĻ];=8'A>tSͩ- vyU$gz{`ZRs[S~Pef]uLu>} oWg4p_hIvu?z|Cy5&|iZB-0`^Oe bNk qtad`ry=sO.@RȶYZˋ7~\uV$ LGL*ۀ2G bTz6zګvf#rw^5%TbF=Zoeх=C>,sO.|lp'~?g /#FHb0 5?,{4jBcUl䎙5֝-:-Ʀ2ޔo7e|'uKj7:c{_k?d2Lyڈbv3⇚OD; CT15c({63y{#[B|G-zd{z^ MB#8}jVg% q3Y:ٷѸk+Fl$M挸d?)?zḢ8;޿\+}jX`_9=Hg.1GQyIs!zy8 |?526ex۵Of/~4rJ-|8R{9j_ \; g?AOu-`g(zc-޿m{tTH;A zU~EOrQC1' ǭ~GM(ʳ޵c_0g:Ԑ}JMo\J.J|ҿpm"dchP) `~( ܑm*r3lxԶC=ja&_ՠŘ?goO4xәG#N`|'H~Uo/Lq!=G](pG'kor+c8aM~aiP.Vt\T'p Hy_IiUM`_\p"| c)>kw炻,yG ek!AaS|3i5|=:8Ҿ[+`b\)yw'+^_tw 3Q2qR)>Im[B,@v0s돯_^gU? 0%20=skMv~f%T᎟ lD *:}NM} wUX:LJEv́PYx#G8: Q1~uK@zv=>_zdR`&92362Fy*^J$dބīο HBTQӺ+ڳoS]Ӝ:՜Z?Ml $c~\`3@˟ ia"'$׊Wن%aݻ'+UgOA9tM5XRz[̃i j(ix!N=Ozcޫ=31%N*zKexfvÝZ"Ka{)HTɕF\n {vu;ddt-8 d.v5! c3ҚXn'vϽ7#nI?/j\ G<8Gv/ʅ H+ =j s*LIcp*K*1j9)޽ 03(r/JGB\)qKN$zޡ2xr*y<`G5[yvjy'-֚ČJ9@`)$Қx~Cq]9nG9ep$;:SԶ 2ګ ^qe 3P+ayjd`d aؕpeMBeNi@$T@8`8~2*"QI8O8g'{}qP U~HnH@a8FV?3h 1L# k"p=iAin6ڦ(KqH?ҩCJ LP\Tc"r}xq4YnrO~M'R,~\[O^)$8Ĕ:\\pI3r2H##=iO)az01A CFܣqiƒekb[[:\86fozpLJ >bA;sޭ1XPK'2K]RF\:\:Imono-developer-documentation-latest/_images/mono-humidity-with-sensor.jpgJFIFHHExifMM* z (12iAppleiPhone 4SHH9.3.52016:11:04 14:59:48!FN"'@0221Vj ~    |6376370100#23Τ4# 2016:11:04 14:59:482016:11:04 14:59:48V~%@"k_qqApple iOSMM  h       bplist00UflagsUvalueUepochYtimescale ;#-/8: ?D5$kk  AppleiPhone 4S back camera 4.28mm f/2.4 http://ns.adobe.com/xap/1.0/ xPhotoshop 3.08BIM?Z%G?145948>20161104720161104<1459488BIM%xlvc!!ҖJ }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyzC  C  ?.ֲ\ lž݌\JM3[0AָMzXt]BXBЅ8mNgF13ViARȊT1dSZztgge?4?WƺSݼ,Us˰_O!K|Q_o#ݿnrّcL4F?mெNJ[?~Wl'qM|A UZ]ٹi{迴}|os[c ճ;45.͏loK+Sg{;?*\݊YVnIo}wb2|sb)1ׅ|(=Lȥ*)_ٔxfW t +?łS 1o" pS eRBRoI7Э͔4/u>j,tVG-tRߙִjs+f3 c`jKOW(fnpjh)%m6,={ .ܬペ xk:}x y m21 qG)I7gux"2n[Kuuxhb%u@Wh89\|NUzGv-J$[{&U{]p_frβL?6_5A&"\Ob> X j˕m>#:T&^3:pU/ f@Tgfϧe15us± 47:Pl;@楕rb&RJi4+p ǯz݉8c4˛W qu)G9$dQKOnN.IyH&T*ʪ>T wgɶt1$R[sQ佚>~S[.Tr]Jc`烂k%ϗQoY"2+VI<'^ӏc5-|w;?zVek}{XҮ-cCsIIPft|ָ*3s~-~g_'8F %m>K@|9Z:7Vd# .K9'c_ *8rǶ(e78vv?<"*#ٴx{_n/ZAn)q"" rxFS%sJX%8:u=ҩi%w|u?x/}=Gy 'K,gmTTlF>lg < :cci l `DmdWk #XdQϰs+1Ǡ5F[ԁu.|9,- qAk3xmt\-x pu^|֕vr6*i G*?&IΒ&0qU<hVu*hXD_7lkD^X$m{ɱ:6U}??ܖe<k )eO[G> ׭77][k9wI**U pr3޼4Wk,a%qs}2ɨp#xIY]=O|yV:k&{$9Smݎ6^+g~׋ۋf j3n{Nf|p0㡛%kwOo_Ǘ*ty:cg9$<xBxm綒2XyH0ʢxh!k'<3-͍na,M!f]I9*0Y,;_;A5*i'~78-B3亞NKH|ho'pU|d`s^g/_Ğ6qjzi_fD+|j^Õ h08֊sr:->f]k—ڄp %F}]UH* $kudkƿ 4{?QuF活T +Yܽ.iZoSF(Ӕdk?.:܋uy5yR[< z,]{;i8W~]ê4.^}ڹSNDqϥbK:T'H_LLÏh]CSnKw'xeZ͞𜆴(ސ/6Go(oZ[""2\H$|:?'U=/1@{#?QEk(k\?\#M*-JS~Di9s6^xGM ji"0.e榲gyUy|ugf_>_޵cΚ;'kA9S?jbךWZv15G‘@GV'=}l&kK.Hk`~G6(4<2@@^id1^ ?-7Mn#y]ޭ`%kXm8#} =OU.9 \MCTkτ/ _ TE&,{DB+Nm=O|qUZCWDYH=nj4hXϮz~=*dt f^Fu=Z+R䔹0^gte&Cl$l`?.?[VZe>x^0*aq #j\~}Z,1Ū²<,_$=:VͬQbkH`יl}=T^˚z?Fd7RjQ^~_A\k-mpYd%L=P?ܭ -5(sY[|( ߎ7A{,rVhos_WS+q]njž_HHõ{>1K;ֳ'Sݰ}Nu7EWQǹ }v G+uC;gH͟j?Vmk%jB7dXtM2 `XY1ܞ.v lL2 UfŁw~(/DVkOujF/b;^ =9FbE:Μ(9.3ck7ﮭ$d//3~[,8ls+/ojmIពu>P00ץHFš&,>`c9 Eŋ%;RMK>`u;O~갗P3ǡ9Y5Kr9"!(9}TTcdw_; Ey#_7壧Lj6cĚ1|kh0C]@+HUI5xNQ(N: %4-iR <_P?ZYoDx=J66XI?V^R#w0#bfy&TC7!hWۚ𞽦5lFu5u}?? lzahs[ 1LcBeduquIi&!dQr Ð{rSpcKK/ogl<_kkIf{9iaE)'h5PUXtԞq@לZ<'vQU\v?OoX$Py$·j lb]/Fӓj.]ϖ"N:^$FȚN祄^٧?hsYDKz`K=8{zQ+#V(I$vyܥ>_WNKahe9Ο}WҶ=?cnp9)s>YN~VD0D7jO̿*ϵfrH'ޟ;7T}Wp 1-Wʾp#ڪX)c%/s[zaA8bź(b+(\;NY ؚ_5GvsΪzI|c[X>WDZ qFA_jG3~F5'mT*qTi|m{u.'mgxCHbr=GjDŽzVZMu>pȑYTCx*!}YPX^4]׺Ğ%K]PV7F0ʽ=zYo 6lɹIUzu5xŽO>꺶i.y,gu3r/)1֩F[T~aV?Ls=+ZBF1\F-޺$b֧slHv *}V|OZhY6/"1z2ЊO^u.pA)]ҨVM-\8mt"OS;6y9#=tۏ0 2*4)Rzz_@6+6ӿۿY*7xyug7doo,[ҽ:iR•U2IVG]Gn^MnGNCe-:c$iy}c\γgmE,~,_?M\WtyqPI+}0SR^JI>baѬQ3.uVCSC-X?5N zY\/:|G9w՞%0F0U=݌mws^6ՑrQ!jJ-o>2bSÊy`f&\T+Y5ZG?wb+ j2p*$hMGA)ں^CW5$~{]ڤ^" YWuh|m(Ľ}j'BHF[ԌZ7x6ANnR{éo@]1Hȭ5樧7󮛳GSLJGQWJ4Yyy8F[8ُO2GG\}+§4h9^xN ^*%^K,ӑִSa*]9>[+3Ժ3ԟß,5>Ty3jvbj]1_=ZP|:5iI?U8O*'5kϒ"~3j5͎{Ix 2\?!cMSgB@J#)8UCE[⫡ |)}4.g$iXiZQbȽ;TQq^kKܤfgTq֩h2q E*~Rh#ۚ%dիvh4| H?5[ EuIeЛ;ŽBYO=k*t=,KI]XIGZci'Edr@1\ӡԖ*B5ƴ> wG H.rOҺF}U#?Iqj=R'9UU JG8ry Tx℃zjUU.by'=CI&sP?OJvH%Ԇ>1erzg0ZxoUdb1ۦ{UD)=+‡ u$Ox3r""C9ƪc; ,-g$Murz-_ci< n&O5 tEa]־?EhlյF6Djn8teTGb`pkjB%Lwޕl{r9O(۠=ɳ 5DD?/҆аqLЭ18#=i-3ž-iO}=BH^8 u sPϜp{ҹjfmI$}zzw¦6ڜU:^wf޳ZqUpNr^1P٧gK CcSb+QnV.:^Տs}q3UA$IEs~v׈ @ҴH*?Je܏ᯄ:9N֏NnAx繛t~)D=躶|Fk|@Ar#=#b#f0#Li'>ݛ<^WeoVݕ} v.1Br~l+{DHQP}b_-@85 cYN pjOϵ1;8<z`1Vw-42[[?g'.qrh/A ckmɪRLW5Y$P2E/$Q68D5$N犇V'\IUԩq1RegWеum. ߘ Gf[[ @<:6|iԋhUx7^m<5zSmVQdF$_c]_g>xlw-neHW+,~ʻgSEfyC-ew0pMdJ6SXB6M lȽU##_HGofڱdvN}dvΊX1AP\V#msi & oJ@׃;T}+{\t2ic?|Qx&&Mn8hA!A o7ĭ{WXh<'\\z+T ʺI˫=̏=_>$D6ZT1xvѺw:SF;^Ws!2zd |v,d֐2\Oⲻ_o|1kmXEgl#Nƣ&+#Jyjw1°xOhιnZJg $ֱG/RWk&GҪx&d%u_*|iPfR?NcQ55F6ݹIPM$(3<UKfچp{V \$XMj"Jq*g{b S.OF~Gڗh;;K=B,q쳽qWH|\r͖V  2)a< 072ўs2¯t({5MUI,5=8"OtZ%W~olc1Ԁ82O9߇iU8?Ϟ|:ӃOZ֋cVe#\?|xkLvf$^}#uV}@iׄ~:OjMÃan"AVsDvlu.LMQ:֩h !GrƸCj{H#lQ| #0KFO)ŶVҟA|w{ϒO\ŧw0j~*q௄0hj!{1,k1c?Vu<jۨߒY`Nx,81_EFQGfl]ib+˚Rwmq0c8 J)1RLnڱq DNY1"=:hbAͶwOeo皪&L ˑv4s|Թp;W1vI0yPg4Gj[9;S2&ǚ RUhfwϧY[Qy~w~xv[zd0_[G z됧ٱMuo,z'cvm }qck~1#5Z+EsW 𸧣OOz_ñjNRYM=ƨ>-Tm;AdEjF?w]| XhM йJ4۽Gu=[St*7YwW{j>({ DׄQ_ֹ4qz-xUެ@R^k#s.T H=)؉20Fi6YSZM6,G=*58<N=k1 i=\ʧy'luM\ KP `[&vERbD}M&BOzT6.!}(=GҚHCb=G=ɔddP? FI{cw4ƿ?_™A qGaEdv>=N1AR)Gj2H|3@ZH 4ѾO@dIğ}>u.rNHz l&2.PK'2Kj<mono-developer-documentation-latest/_images/sleep-button.pngPNG  IHDRЁ+ iCCPICC ProfileHTǿI/@zW5UTBB %"v`YEZ },ʺX<{;;wNιPzY|~,@&O(`1b<T9|@jwVm:d9I9l99LO ~:+iފmӜ2mӜ835a( PX,A 14e> <"]ة,(/̚z 'oO+E³2#7Z =Ѡ # 13S?é"9fx10ǢH9f s, 2JNdsR#8xsk<%y(LsG9YF#釓-"%|ē2$.V`s %F7+I+zfW )B;ZLl7igD>N4&ss[h.@x>.2M"Al3@h`Llp 6H@V|U`?8Qp3n^p<b0^qLB R4!=!  X(Jxʇ6A%P9T@ it @( #0a}x!lpN<Wµ߀b%<-G<`$IFZ@j&Bn#bd ahDbؘlZL) Si\ `1߰Tebc)Bl{ {{;}8Kíƕq> n+M`< /wo d&C# Äs[a$QGt$9U2Ab;&q8I%I4R%tL&kȡd.y=||<@DS<)e JSݨqT!u zQ&e&ŔHj%J('.L:OBM1 KfLi~ Ylllak#rx9}9o9\r4CihiiC8yy||Qq9k( gtOg3e{ϊIEM?(*)%)+5+UPVNWަܪDbBee1UyU'UjqՇjZjjj|4ni;4ij4]4;4k`(0J%ƸHFGkR@;R{vNNq]M |F݇zD={T]z]z 7(0  R ] k ҍ6Ʃ7M`[^ x jRLMsMMffZ^-]p®m3?hnؒmYmyNJjcΪ굵u>64 66_mlMvv v{CK:`<9qh(t /?>#,Qa(3J:*>!CWty8fa̚*ض8|\T\]%; [jtkTe,;\z9klBt/`V-k"'q~q&9'' ';''8lOMuMHzr}HN?>ќIL<͓.eid lA]4M(9"Cw\܏+VX){Uy>y?Ƭfߐ?}MZhmu: ]_!}ï7o|)zS{z|k,*ovڼ{{v}+_/1/(R.?LmISf[o+n+omemoQ;UXWE%% lۭ{/UUw=)a/g}n/Gk|kZjk+x~0`O?5ԩԕ}=;$`pXpY#(j=Ѷ&Ӧfzs1pLt ?;pz'*nZVbNlwj?/h>p\y':cR. v.|t1Kz.\z.Wxu7lottS==-7n:-;wօ^a޹qwݾ{sٙ|Zh/9SDiTXtXML:com.adobe.xmp 419 342 1 AC IDATx-x')Xp .000(0(00((00(0   \@=Qgvؚlw{>fTOB7c@e$ ;+dMg]>x k8<YY10Țκ|$@0p#y &.c`<5 uHぬ `GdMg]>x k8<YY10Țκ|$@0p#y &.c`<5 uHぬ `GdMg]>x k8<YY10Țκ|$@0p#y &.c`<5 uHぬ `GdMg]>x k8<YY10Țκ|$@0p#y &.c`<5 uHぬ `GdMg]>x k8<YY10Ț0$lqE]S7y:W~U۳ey6~؜Tܘk2b>\UK߸.wMai(,Cݳ0x.BFu*ܵ18xChwChqӾn3h.޽8`(/*ʴfO3n^9`^ /,Plۡw1㎫u${a԰aVջ+P~Ƈǝ0ݙdnElYa]VU({WEz1Ok1ݝ5dNQ] 1_e>;Ak Edo|rfzvNޜѭ9d4vu^߄U2m\=arCV4%mnWOm*\mx1~q8!՘Z6-,Ճ;)'Uo*UO,#y[P|ˎ]zi_OG6n9F[$ =zkߔ8 4+YZl(4kO3j256\8Թd8^$]J9ږfWiG0$m!A=n@wI;pdbid[Wa׹{U4Kn,El[ޱ2zm׌ڳ[S!Hj͘&#޼ _+}=` 4ۿ;VZi<938TZ C^q=mŃLf_C̣shޛE׊rf3N5*vߛ짥sϒGmimצq&?Ʒ&ǒk/k,mj8X[.~Y?zJ WD-ڊS[q].a&q6o% `A~nWprzmKuLdg—4 ``g|Qw&#KEݙv/ ug00/_ԝ ``g|Qw&#KEݙv/ ug00/_ԝ ``g|Qw&#KEݙv/ ug00/_ԝ ``g|Qw&#KEݙv/ ug00/_ԝ ``g|Qw&#KEݙv/ ug00/_ԝ ``g|Qw&#KEݙv/ ug00/_ԝ ``g|Qw&#KEݙv/ ug00/_ԝ ``g|Qw&#KEݙv/ ug00/_ԝ ``g|Qw&#KEݙv/ ug00/_ԝ ``g|Qw&#KEݙv/ ug00/_ԝ ``g|Qw&#KEݙv/ ug0i+?ۆNA4u* H`Վ!D$:K8˲t$# YY# IΒβl$ `Hu0pe#HG$,IGj^췳>}n5qڨcͲ@X,\OaPUqNu= {?c[q Wv?cسݗ7G7Znmoo/\^^Ek]"Ϟ= V9娖C*#7=xbҎ!ڤWzݦCiQK"l{'ĺF?rlһU޷@H[mHC=^pGǺ.2qrT/\ҘtQ1vQ\+bs(eg70Ncn?}1sgE2ݘnԾ~@WK VXk+-3~xmV4L5iy>׽G&t;(6qG0iV+j-6XCC#Vaқ!S&YƎqXu4HXiS۩Ԯroj׃|f= )=MWǴܗ9z1ޞM_gcϟ?ƐV0-`]4/]=Eewww"x|Z﷪ǿmF4smo9),n`EE&L k:edMj#-t6=KÎ-~&nd}!^7M-2k kQՃضMe޸fl5vG !H?͜]3)-Gk{rNOf6Ϋ08ӆ[rTA_EC s82˵~i(NͿmE&߰Lݥ}uj2`ےάI&$913#T4.\jݼVq:hKԐHc-[q'&p=M]:O~SQ1Mܴ:4'Qok犚5Mp hg$61i]k&F9ϋ{yw^ܪ>U}C)zPi-{K{mb(u-{6a}z~y,6Oa:.?6YHV=pWU9H+ ܕ"{UJw%F|`^d]+W 0pWbU9H+ ܕ"{UJw%F|toC,N٧CHu0pe#HG$\BoIENDB`PK'2Kk**=mono-developer-documentation-latest/_images/mono-overview.svg
Core Classes
[Not supported by viewer]
Strings
Timers
Queues
QueuedInterrupts
Regular Expr.
[Not supported by viewer]
Core Application
[Not supported by viewer]
App. Controller
App. Run Loop
App. Context
Power Awareness
Power Manager

[Not supported by viewer]
Wireless
[Not supported by viewer]
Wifi Setup
HTTP Request
DNS Resolution
Sockets
HTTPS
Bluetooth
[Not supported by viewer]
I/O
[Not supported by viewer]
Buzzer
Accelerometer
Temperature
Touch Events
stdio.h
[Not supported by viewer]
Display
[Not supported by viewer]
Geometric Shapes
Draw routines
UI Elements
LCD Brightness
[Not supported by viewer]
mbed
[Not supported by viewer]
PK'2K_7||@mono-developer-documentation-latest/_images/humidity-sensors.jpgJFIFHHExifMM*b t~(1 iNIKON CORPORATIONNIKON D50HHVer.1.00 ""6J RZ b^j8080803ȤR   @2011:06:22 15:07:312011:06:22 15:07:317UNICODE  http://ns.adobe.com/xap/1.0/ 8Photoshop 3.08BIM8BIM%ُ B~3" }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyzC C   ?:I#Cd1Mvbڳg6z+9s nkRgLiڱh\mRrFP5ʼnj sq)M2ɂ7uC7&M%4OZJ((n4IC*Z<쵢.aaX*9)({"1+ Ph*b1=*-@(⇫aeBhhgA E0ܢ5Bq@R}*Mց7q)A%Њnj;ձČOaXP;S&=s\M4skNV&E/@f(cK ^J d+ѳܷY 3vF; Q",#svQ&NѝϽ\٤ 1鹸fc)H%R)=(T[P#&#( @ I@Q@Q@Q@Q@ *7CU (mQ@(((gj0' M& Z%j4 h0hi(((,r0=*(%Ioazz}e G@Jŀ]:y``g孏+|[u5@sM$ .4Q Fz EL(I'%PEPEPEPEPEPsm]WwJ}I3 ]40qIJ$JM Gz((X3Q((r_ˈ(=yVAiŏ41$M T66<@==kc!BւI.qҥM4=!_ȇ#T uL (X}GO1ٻ u_)Eu=8_ϧ,_Vvt>#5$|_|Hǁ'OϩW:}R.#?fy!,YN |G߃6uu\Y?_q<ȑ?(Η6l񭿊!gf 񥮗ch `[H`nT) A'}ǣ|<7N9/⵺_k6֬A h2jg }F!J(^[7DŽ5YvƾbxzX,u#yukF0hX|0DzV0dk:o?b>^mo,-X沙yݿ~<)@|e?áƘ<)]-GmℚTiF@: Vz/;<kյ]FH2^H6N@P%V%xF%KW`fB|iǢC|G4R["V3)K(nLqv2 |% hVgQV : ##RPHQG24GT9=+P4袊(((((((Pj@n4`́M#7$j:(((@'jZ2T2;yQ)qE֦BOCA!EPL4 x m<=Ri yJxz~>&,hzmȱ"uP3ᶠ!@Nsڔ=d~Rq?9W<0\x:MMmʈʓ!`/z~TW;=>38D5k&6$w>d{Ƽy`_}Иtaʺ}>>ga> eN0T]JSL@,.NAw]NJmVlqƿ_I:KsUr2@ q5|; e@xLs;Ŗ Dͥ2?,$dᗩȪRZbYqֽk/߈ ABxۙ2(QGDZ5ra$rwQrSJk&QE?} jIJ*$6(QE7?߶Oi<+t(u9մyn-nI 9QH2 H 5o-WAxIptn{u _#ۺ|[ Eqϰu4 3zi4nafkYLRo#~~7_ ߗAѲ| w|EgeqGhwwR{},|#senkm'|F 5ht:VeۨH$P0 tJMBS9 9֪s-#$|Wo\ bx$`L%}g!Wt?kߋ0ᨼ{ڵ5VOI<(; )`޾W76mǖ O_WcvT൉(YQf߷!jP{ FVvOL+Tn~i:ͶEjk_G-OOGu616FP|=_孬KU6E+5Թ d4w2y`yxNmϵ,?WS]+↽_&YchaׇB _1%|;?F/Sn]FhLВ{JWVfӉs2TDmqETCsܚ}؏$(E$`*}N"H]9#/Dcjˠϭ(rcW##ր(ґM2RrjzKۂy"EOM?UYYZ'c9$TEPTiy~VP|XO}gYdcIq?,88ijG^Vlrﺧ^k>j }d& QNII&=_N~6ٰEp¶g X~Qɀ- PJο|wkX% lGVpw`rPߑY/!ݻYOş _E{MNm`RX$hQs;TdO&νp-t)%cokݼSa,X_:lc۟ p9'0vSN|up+o:%_ZB҄YYFq ޿Bn,$GT3n1_-Hrtmkճ}Wr1m[d9GL6 pW'k5en} }G{,v0TE6ڍS T>wg >|/GKg݀_@+ּO$zڳmH`З'#ހB緭PӬ55+{ ː9=p=Qݜ/!5"7-bI8P}y!h^Ҽo\ztKI~"g {NM痧F3+Wy)yH[usfۏ3(;^(?@%[JвFøoT@H *Uē~ nVڰ6,-(@r9R5&Xyj!}Qm BQͺl1?}oٗV;?o$!8?Zs,m%՟G?IYeoawev'xDHgg:W95+jKkm)I7;HP:k^|y T4KVH~eo|R h(z+Hf+찞Gԩ[?6,% k=?>0~N6sඎOoTYIu$ӊՋxV±q[1D=2+6t[O'#˝o-0>C-Յ7&.g`q9~>_l4-̾H72F} UV;wA>7GlQ،skѼKy_oLw2@w5}\j wX| .:L'~-V\NWb I+' 9Y>fzwZeв mF]kO4#KF9#?(p3[<)7{C=K乳1@0vfhqksMh;FZK[pH< 1GQN빗 dY?۬ʜo'CS6+}!SBPxX=SӭTrk)kc$:)rzl}iͻ( RsIEQK3@ EPEP:K?6E%\'_iO =Lm̕QUkOiq%BH*v3]Lψ^%xr_ xHm$9HT¾u-~-ޕ2$zTQ+ 1w~ўo|^ ^Wd;ZAx~$V5]9q[=VZQFy-/>}K[;x-t3 Fp9g_o_iS,If 8\l׉5;X(rT>ŧO2}&zIo.팠9= '`߆uX<[_wT7ZL;}g^\֎D!pG յoC.YZS Z~O<=2Z M}{J uSJ<!jVhvQ+QJF)(3?bFA#Xrc q@F;sƸvWS?Lu+6#CjVt$W~[+b }WsfjJh֨[_o0zSc߁ ?z66KٹRd~x׃L)q!4: (f~N>j0^C~nʭCT:R'ٴd&wrV$bNYsW [ R,ik<Ŋ\pL6^-{Wz RbCD`G;ӭ\z>e0Yt=c<#>#J1!Q 8.; }GfƲm`/+$6@cWx'[F/1 Vu`[,mCG%hCBwO`1^o xcw$P{V$6y_y=:xN3͇\鯕w9{ji]//=Ϛ~|Hg+<{dܛbGo>ZjZ%CEbv~dw~oR,K c`UUx^u/W;#K`X7*²\Su_3`3}gJ/UѮSbAvp>m½s"Oįxb;[[{g%?y=TpWzQ gRRQ\EPEPN< SiI%Q@J*ʹ{ ly>BI Ok ](['$_D$QYv{%FG_u F_濢/&RjF#?L邴?Im%>˒mKKwG LL1R3_ 3\i27V ʌv ;N7rW2wEG /~B#[cEUUz8=?b?>.sMKäh#4sJU[*?}C:? \[]m ֗cR.VxG@>ըJdO9d0q־g<? g6gPJ ^8".Y: {ĉlI^泅:iéuՔT'V?i? =kcJg( żod}k^#f~ɫ@$O?0h-zԬbpC$񬀃>h15vv E:JZn)EY<[ |>d>nybW̮fB@'Wx?WmJfC/>?dAoqP*U꿱ku_%sp"yDT#}&E%nrEV ޹ox+~1{O.0VlO_(~_xZ.R"E\|m'Eu1DTќ|XۗҜ+$7_s<f.-47.ioV|9]N hč*H@Ut)95Ɍg[/k鐱orǒ%OkxÓw?hJv̧lUw q=*mkfaE֕=5AqHjsgCe9a`]u KQG5h4H3 ޙd?M*kj#wp s\Ҕޏ_k eXxB7rF/.rO#=@IΗ/+:ǚV~B[XҡU~2-:7ZE%^Z9'&L8 5n9 }<+ʧw?^5-+[< WC-\Ma}QB3k&=~綑O5Vh|zl628J'E0ʪЧeGEg5.+!yHsLܹpwNHqޱQ-kՂ#F,S8(sb?ouO6{ BEi`6HqQ%N]ޮf;N&j[C̼}~K b˾KK=zWfFt rPYXЏQ^^WŶ^#]< āmpz68$砯R,|#_ 2Hֶ{13nq$\eu 3rP`dQ~'>0M?uOЖSfs1THBƠrX<7B9vUe# 8$zko _"S7R{3g_6FRiz(鑞!C v}w3#G# +<{bZ/^@lgA}t^WkKn>0B 8jJz?N*F iSiȨ+a4( 0ip}*x/@L=jiFъ 4AVMld’2 [XOjNE6Рy*4  ㌴Hlk y#ZqY)'r"= {OL¬ZrKF]OU^ؐ+RTu(Wp!8ōoh `%$}FGk~'F#K V2껡eɹO\&Kџy^φde׍F|G' VzȺ#DP;QANr9Gim%WY|y<3n95bHAu]LJ?2գO[8|W{gw[X8PۗsTb#r\ n7v2WJL-X FzJ8FE~D/ }QjgrL6I !7u8t TI@IRS}JR_PӴmj3il *G9_-|@g0ڼ/pwiھ_v`lc Gn#rNzn(I } dJI\qZޅ \jPA !\epz]`0x b~?ҹkc**DHX]F1mcVv3RRzG[;nw[̾TknkHҴfѵ LBWQwv62jbO s)*{œCX6u兛[zүcE{sm2AbV zk2>5KRp6rwtWH_!I JD#`Gߦxg{S=fsndV&vbS΍&6%YVVaS=0@qzQz %Ŵ`wʑJ3tp<%q޿uis̵2=.ZGRH$,=|?_5z`k8V [xIDG;c uqI#VȒCp9>\mN[Ⴌ~cIbp:֞3 :Z=2̱0Rnm"z=']!X"Dy|oσ%Ӗ[+wO  2qݭs+/1 md6ФmyX?A  (ONZp~Zp=y%**>ZUV %#d ~)>)Z<`~1_g"q9ƫY]ɺgW?.IEv~ xF \chIp?N-eNqW~in"~kk?ncJ=kzX`X5:MYicM( щZn#15BɊyk nuP\WSPSbi(km`F>k ]f6AWw?k E#^+H|V>|HcMQBdfF\ xJʋwCཅmG*s\w:\tn]ӕ9VOcSo ɂKf[c|:Gh {+:ç2p'M\=*dxVgDF6+oj^$bVI *?(*cW/ Z-8OsMҼIE\ӧ3zOފC΍7wy7Bbܱk?៉ ϧY]y1ll3llg~S޼>xV ir; .BU]s'׃O,O wDpXwV5z%E}Ὣ𿇴 h#I Wg'+K ]f˶c#m 6Xyv:4Rn Z^gfdP9s֭ܥOkv$RGVR1dxÿ m$^$3 zX C?jg{,RIEU#%N3֑mꑔn ze9 WZ\}6N |9%oѼ{?*Bm`~6ⶏ&ᲷPBȓ)ʼl++ݭ`[˻ru)ՔcNe+M\;~~xV[Z-vipr$zM/~0/SYfx,+迯C;þ<-KFFe$Vfr:,H 3WFԚ"eq޾7?֗j7y6E`-9] 8#Ρ9>{qls>[׌їYOJ=zIӡck|IogEQ"dP1 I{{R2ī&OTy,e}$חq{TŰw)0=Ua22O>l|xjw<~Z7u?9x=C^$ʀܽŨ&s&=q^!s{W'/Zj~mɂBvu>E.=G*^V8Ӷ9ib~1zQO~( vҔoLWnt[d`{w$Us y84''Zmw:իk7@1鶌B^ M=wI,QVyS?~Cpmt?z |F|:EYu_WW0c xxN<-.J'\8uvVWo da(`*Ď10Ǧ**攮5|@|G=>Y_ B)963?tkp ѻes#`NW֞N6oB$ܟ~.I(b9JƤ CFEx+oo5PN7'y]0:' p'qZ6}|Sm|=ŷjaH?ׅ>4AIoy$l5o4h>?d_9Cܤfk{W|aۥ1bTm!8<=9rr=MmOu}"K17ĺVmnH/zƇuۿ-c8X.eW=6,;O}nH˖`SQES̮~qW|b~wh-`GhXu {WxTѴ[Rf v3"g?~ [kYd($ΦnQ0~}{&/QQnn !>`rJ~| ZΣ'Wİ̱-ҠbC`fо,o[;kQx2$]~(ҥ&R隵''.y-O 7m|19O6Y t*< c>O6Q'Ҿxſκtm{{KdUnA5dAglÃ\Z7ۏ8m#9 :ґޟi҂O?8<=:ZR cQ,,T0 ߉ >Ye Z۽Ed +I=zW ;Nljgz7&[ S]D;]W5p?g߉>"t2~줼eҿJu'B8(t~>j@񆗪\౿eSNyocf4i=I01$Sq+.^).RVb},|#bWD%we>s~¯j2jKs?KE*vq9Lghǒht*fj3Qۦܟsۊ o&Jk|E0iTsOyg b`KT x^iYѴ1S~bfrWAs^yMuG!]Ox4lG%1iWH{} XM0HI>Vo+LJ5Kc2R1= ЁVX-ֳs#̍ r0ɯ~&xž9Ebz ~ hb#NGw9}|Q=gL15VJ=kg/Q[0P##rڤ6*tVoy;WN[*`R:Jm${vh.&Z _0=~!~ =_Oj税L}Yq_ܻ[_%}@_7Ag%-mux>mN~*dlM4FkNz}j;y?պƲg$p֠ϙTԬNi(&J;qxHvbxúw-Cúsk@b@C`+wcwҵßin2V}<~f_iw֔b?S/x^k(%m|$s_ڇUГ㯭p^2uo`<_ ֋⻙|hܣ#s_)Tۋv?Yɼ9RNgIn.Ou*Ex'n3{5YnVG,rZ,&k!&UkY2#8Ei/_컡x5 +Dԯ`WV ~}qS't~Ós)RNl_ 9Rig݈_~Zo%hƐxHf<{4x~vm9WƅmWVpJ񢋍;?$z(C&; 1ϱX'~pF֧%J˒6Sw+༟~3]~^jzYt[r߻rIʩA5:~wg,U48ԧ9撳3ִQOJ̩l8[7pB@$5imڹ Б$cБr]gr1(׌s Ą t"Y[NkU4i6?,V1*a_?7Lq*J#MEcUߊצ[|9 @JQsz$rYdM$eO+1xyKz]b,uĻIX>)hP'U'ի>N>ǫQX ӮfSq[)q5-1s"PAZB,;ԟ"+RSlQ7r<>ۘ~U11To?;hɺ[JLmkMu7nk7 7' I>߻{{%~Ur7^Iȓ3X\TUv2ۻPfYl/nk(7UhGɧ()NiPĨKˋY݊Jt F1jqk@C/zZ3kT ]YGaoX6 мN?XWxWn2wq^#yGzNЈ,Av1Bx+":dڥwM><)e#{^Lmq5*֖?bsקw↭vDz޸a\!M|ڗu]3vO%͟"g:?I=WoIi_\t6 QjJ6ȲXkѭ&76GkcY:Ns0Uev&ZO #([K STtuB9pAFhȃ`b\5nOp{V\.hַ y X#t~|8@QkEh2Y006^F}ys⟆,DG#˝ `w\g `5Er[H]dВO|SNŴ~xo]$^ OW 6;!ouxBF.sH tAc!!\nuIa8J=, ozkk9<R"sl;=;:Y'bJ:☽g<A=NktՄj,\q޼6u H?B ǏjwnsBBIt7U\덩vvz 3⎁zY_-="^Xa=95XR/cUއex(8ߏ4o|_&["9=-~|sxo'5&zXI `ݩlH39'd=`쎺z'Tm Zw,LAd=í^֪2f_q@ۛ4aZHnaNN4E\#brzP"xW-R`@Q׊߁kc9]%15d_ˌӽtLX~0GaFEaspI͆ٷs4nʪ#i=v z__/|~./0 |>^yYc_r )9c߿Oƛ 7F3ƨ4q]Bz3ԦiSor vFBr*6⛇o뉿UgtvǬgkuW>´^[p0$fPOх|LCOnG8(±|`bGiLRh+_XB2:}+aT~Zl%pd[3OlݓwwIѵK+R.$&JI"RևW=7>2d[+ӯs@ðCR/5k(wMi)a[=p}]N=q 8f6>IF==־|9>9xyK-rdf6A6Gib gi-%5s5~5Ѽo1K@&㳮P  yd`ڇM7>.nawVys}an|,no ?cOkSz>}σu m5oˬYG۟+_As?6;<9*xjSqy+qݫ ng n /x?u{%-\,M=+\6Z%-^,[%k$~*ؖCP?#؞y5{Rx^=-V  M`@֮)i]YRxZw#I ZPG,Cߊߎ2?x}W0( ^y oJݲ3KkF+-ItT~妩 mjv|rF&c9= |3~?ҊCF1&KڞO> mbeU6QW>'#޿ s4aJ̚'{GǛ(m[+In`ۓh`8I>,X'tr+%$L2.psJ_'߅4?9Hti#t=fg=~[YK-28l5+^N `Gޗ}CeWcѫf2Fg;@wֿ |=G#uX+oA6q^O'۷ѱlѵ$r4>_%O I{.^A0[ }Av+ ۞=+׾.X>/ֺީoV6#UMʼn$,['^GpUzUV;b1gmOANcB'" 韛.[-A m5eLrƀ 9aןlB]20 }hr=USPe6 H{V'4 Ցo)qMrP!%攜ԑ\"ad:ǽDl܌Ҁ(gw%+kd-}oF[O$u|=~%08`8붿ٛ2_߁m_{]B᎚gmc)bϯ8ۖJSwӤuok~G&՞t"$<ߘr*,ɭIխdѠNͽ"mc<!v$UP뛠SeM)fѰK},|jO<֫ɠuZ޲l&^!Aj5JNQzg-Ꮐ,߮464~6Wgbq粩'_$_ǻYn|s5vKX5+xA<82O`y4g?-Ⱦ>| NXlz3X(k/)*|;$Q?!߱Oڿ>#56-ig}#0$(B H<(nHW)[\k GL9:c㪀H e X;.2 ZF㝬's`9:['g F-woϲ+A5_N,̸L8Q k;+ M8˜WI$"m9w60cm$d@=B()!L2}sSGc0zzԬ de~槍lcuXy^X4}GJL;r [?7꼖D\PKGA&"h-.LTC-Ι%΍KH(ܣ*O_w־SdV} ؤ,OwD٦YoLW4 {lŗ "]/LM7QJ_P5 w[,vI&6I)bss3=?$Wl ˞9+±/ Vq_jc8iR W ϋ>4\-9`N8|9ZƉs뗛+[P> XGweQWk*p~0xK`(),ݜu~[#8I+͟?ߴT&]& krM|[+Ԍjh|AҬIȑܥ}P6K+0 [8 n`F6Dir =?:ĸ/ sUifg$j f7bJ(AEPEP%}|TX $sZ$W1,?l'5ʿSbOZ$Ƃ2ˁLIYDk'qM]$! F8=Qpr{ҶB&2 8W+4ʞGF\=99ekUd `-q@pzPGo"zz|5C ('㼗'巑VM=*§ (R{O?X7}zr(ܬmy4}&k~5lbN5XzRc"J6Sri(c%/Ȩד]++s@9I] ƚY-n3X˞҄S(Q'mN2PQ@^K2`nqN(axbY@NN<k3؛[5-,.A?ha"[NFAW54YxOj:Ÿ˝UԒ:=!I$(nVp 26>59T8)#8 ۏug.Zej𘠷J8؉4,LDIʩ'Կu-IC^Ojvd9vωh |"yb _yKǿfS")!HOJds$`ޏ 0>GC4r2)W>քINzP '44$ L Һ ڿ4}Ҁq9ce/LS@y"]CH;\rơkw⻦t&m MI8| |8S$1v~Iqځr\(ccx2429,1Š?ߍ5z&"F@Xb!FjA~NT}69֢t}js rҁlssTv\gzIxV|A!|xɫ ?*}M[JJ+9<0:U'jO2}EGjCEEK{KݖwU8QTm֯K}E qܷo ^bn~1ePCMͯtu xU*0rj3|W?TfF0$Tw${T_ltGqL}'?*| hdW#'֢/T~M܌ӧv'jQ?1Y|i/|"SPK'2Kpp5mono-developer-documentation-latest/_images/putty.pngPNG  IHDR": iCCPICC ProfileHTǿI/@zW5UTBB %"v`YEZ },ʺX<{;;wNιPzY|~,@&O(`1b<T9|@jwVm:d9I9l99LO ~:+iފmӜ2mӜ835a( PX,A 14e> <"]ة,(/̚z 'oO+E³2#7Z =Ѡ # 13S?é"9fx10ǢH9f s, 2JNdsR#8xsk<%y(LsG9YF#釓-"%|ē2$.V`s %F7+I+zfW )B;ZLl7igD>N4&ss[h.@x>.2M"Al3@h`Llp 6H@V|U`?8Qp3n^p<b0^qLB R4!=!  X(Jxʇ6A%P9T@ it @( #0a}x!lpN<Wµ߀b%<-G<`$IFZ@j&Bn#bd ahDbؘlZL) Si\ `1߰Tebc)Bl{ {{;}8Kíƕq> n+M`< /wo d&C# Äs[a$QGt$9U2Ab;&q8I%I4R%tL&kȡd.y=||<@DS<)e JSݨqT!u zQ&e&ŔHj%J('.L:OBM1 KfLi~ Ylllak#rx9}9o9\r4CihiiC8yy||Qq9k( gtOg3e{ϊIEM?(*)%)+5+UPVNWަܪDbBee1UyU'UjqՇjZjjj|4ni;4ij4]4;4k`(0J%ƸHFGkR@;R{vNNq]M |F݇zD={T]z]z 7(0  R ] k ҍ6Ʃ7M`[^ x jRLMsMMffZ^-]p®m3?hnؒmYmyNJjcΪ굵u>64 66_mlMvv v{CK:`<9qh(t /?>#,Qa(3J:*>!CWty8fa̚*ض8|\T\]%; [jtkTe,;\z9klBt/`V-k"'q~q&9'' ';''8lOMuMHzr}HN?>ќIL<͓.eid lA]4M(9"Cw\܏+VX){Uy>y?Ƭfߐ?}MZhmu: ]_!}ï7o|)zS{z|k,*ovڼ{{v}+_/1/(R.?LmISf[o+n+omemoQ;UXWE%% lۭ{/UUw=)a/g}n/Gk|kZjk+x~0`O?5ԩԕ}=;$`pXpY#(j=Ѷ&Ӧfzs1pLt ?;pz'*nZVbNlwj?/h>p\y':cR. v.|t1Kz.\z.Wxu7lottS==-7n:-;wօ^a޹qwݾ{sٙ|Zh/9SDiTXtXML:com.adobe.xmp 450 466 1 /@IDATxluﻔ}mҤ)fh»v|LW,J~q+6&M! ]V3HNLQn qn(U\ֱoA*nI?|k=gϜ9|GffX{ϞsY{Ї>VʌL   Po>_hńʟ}_?|^zGQ(@@@&EZ6*$bPL  e"-@1(b& Ue^>kjUg}'GCԃ?:b>\; "oʟ\[|{̙3*z! TMOyCJ+R4QDuV:(C,%Ǣ;!\9 JT"^Wa%?&GQٕ#*C~`_Y Z/"X"{gO[XA J;\POZ'@w<7K3Z^OxoHHVeXDGo룭RcOwZ.?{lՊ-;WDАmj"|邲&؂VB;Uށg_/iEdy믺`HSJNYzH:csUrh7M7D,}DjaP +(MT漨^ZJ)R`\@a*SkXFg{z#.=t76EAQYA(?\=%,O5[܀ ƈSYj%ϒʌ/"EZ(BiAaje*ý^%*j!ik w{Oz^kԝ+NV4qbZVOeC[_¬?1g^-Ornӟt!?5->VJqDq1(6Hu fKuTj&SX\tFɺ@(QUA_~G1C*IsVbً*3(Q=xAWlu\Z{j{BFQ3@*Vz5TFC 'J¯^OakIV޶  YUU~+5b^ߟ%O; Z tܛ[T!gQaq1!@+v]ܡbQ浶B?JR\5^+Ŗf@V5Oy% _;Q2֍lݻyw$c&kaM"aTX ~6kKXsy\)j2V.A >t߇idQHM/Xzq*T^~ P_J݅[@}D+JixcT"ܥESԩRPaѦ+ϐEVVn2=vy9,uQBW)bw7    iX4_k6+Unsa_K/pΣ roNhP+͍d5d)Xin&DӋq@}T5Z;ՉXkA-4Dt563i.y7[O P5ڥ-1nUQK47OYG6.@@@~Hنkz8U7J4MmU0-8 Nci*O*.hzܫ+   P.)4cu12WSʱs`Z!D'hkG;@͋w;\odwV޹"qK?jHH #?zgD%`=[Syi-_HeG L->g7mW>0~ۓW1/;{MP5%YJ]yq*7ϱqdsH] RVȹ^VJ$PhǻdAq=*G}xɆ6@jj3K-׽aM7)[PnAtWO1xnZJd3=.{;_Q홱C+vLƒ#n(;+IV*; {S!uPم9xXrrx S:LsSE"!gQ7Rڋ=?X=sІ^xQs`t? ʼQNb,03pF+lSI@(s֕wA/? cyn+cuY/TOt0 &'q(+y}R { {ñX6\V"DC/sly_~{uM/US 99؋xH^䑖XR?TN@YԦ,C}f1;7,Yxne3cP {7nEN. Wg *W%mUP mtz[m*NǒW 8bVֱ۠봐[-A~YJcXVTtO/R'Nq.^ w=J'aeHWkGV8//4i9G0qʬjnΉPV_ {n]?ϰ,nس?0gY <_o r=nЂ3bSï6B*_(vdE]j)t*(֗%t;* Zפ>t߇i%S*/lZ_{Ik{=i}9_ZfK'PD7S|KuH7["@@M@vSLYw @xG5_g P492^nJ+U+޷l*K VEZrUnZ  Pu2eZcu}cnc8HbU(rF)2d$@4J+2JYI봃Z$>. $vbt?~@Rc  U%]3Buhb+2jB)/mKT  ,R&Co=\µEj/jyhT w%@@4J+2YtT:i-SRz<gg=C<ɷuNeg%@rĪHԲJCb{)KV!޺I۞pGFP/ r9q  $*hH UꜤ@]$"{rg^JʨH-RBE)+DF VEڪa~ 1iy vG{ћ6*(bso,p%)άy]If>IJƠ-AIiW3vbCB֑eڿ)^$<,_y'p; "/Cwo)>A{ycG("ct[M. ~r@X /(EE,+M3|mU}#DbJ_I^}6eh~t:'0 34;LZV9Ci*d:=D) 3e1+CiG.8j5t_S'=|]=ZUol]uU"]@n_CbS.Gn2xp_>ϔD殏|sT=ϲOpL.ĪH|fY5Vhy%վ-ʪIA*[mRrfo+XݤN[_&oIGfyc7{՗|q,9@2A[~ooheHI4Cǎ=GD:;sK5ILOiW  f.GemuZ#ڰJW ?7=D)o]x:|a_}eVE}.y:c9=N{mWh-QkavEu j/?g.!wiݐE g3W(ӞRճvy?/bڕ9d(^eunPxQBO@w}xEJ>b|X:|KTև+#Fg ۱8F"=Gg{|ÿu2}ͧ[:Ki/~^rwv_dIc:&ґcs42GǞ!n&ޯj~uRZ7-_N{x.Y$[ 7꒧[)u?zVޤEѤ77иcF,vkPO[I>OV3jkP}E~ϲ}:.ϣWLRso{~ǪHDkf UJԭ4KKБ0b/?(LN!P0 V(6dqT{>"ћ<_MzM7% ]55>ArVyTmN/?P j7ƣH9AcM iMVֱ"qoZeN65'Q,dN͞k(C9&=Ì(A/nm/aIAXC5ܩrC%{$œ7_݄7]н_kc`X޽pꂵCe9Fm*4 '' |e=& e8ڿiU[$1khK9"ujx7C7KEzҬ@R$x—WQwxca:)~VaPyluh=#p3-~@o?ϔ<0~yf /,W BMDЇ/ a=zWQř9zE3GZ%^lU jb^#;źDRdA5C/'wygYCOشo>KCDs+֦fNud)zRpȂAzqrN-n`#D!",;#6$zn+2نlv"*~&TzuURx vz`\# u/pF8]fjuFC /;$Cχwhv(G@@"#PE*=i(~)_p!j\SZ4dybDjhYo)ՙpgyLR}6|ſ:edy/yZCf !*iLW=@^\,t^gWd-{L_i/pJYV(fQ8 9+=/UGIߚ h6EZLI T-]#|5Fuu/Mf@@@j#Ph^q)7H<_PzKN*vb}6pr?rWK`wz:h/e}VDD dX ׈&Um{\oꋂ7/gZ>-aHqM*R/8%nSguY%KOPK^Rߚ(ΑV*@qFc$zhQnݒjdo&-ꯇT PQ-:m B;%癌O^}!b Y~&ĵN3\N1ݢ59VEZ{eRV!ICh4Vg_=6hqKiF^iےTiʝӖ֍)ѯyC/G&Ҁ@>+\L9AK2 v^>s Ñ cڍ"RV: u/=`. %~gyc6?甓 P 5DsK5mDM1= ]B,A z3%Z? ْpKpC5v4DX7Y4qvTzqmX{i찟" z-X~)J||HY_ϊd}T|aӄ*(Ȋeɦ xUG~+P$Dj(z5Pݙj1'4WhNd>kd1~NmZp^)JVn@+@:kFApX8\?sJNuUMtXiZMQc4qpuZA{~ ->ekh^)giy!0ip.Aq%V8cWmKFG)vrtqR~ͻC C@-,W^WXX!IVw^18}V9xb]\[>@ NSzPPg8 \RAj>teRZ6-QW!˷Ej8 s@8KF!קվR9^f 8XbUkJM=s 3o$3|^ӓ=mA^Jي u,{C|j_tȻ<jD@( f"YDyMRg3;+8geu(ȷ)M[\#'I K,e+2x0q)V[7-A֦Kv%HLήʫmRtB?K ߦ|rWIڢ,ܔPN)wq.Ϝ9,BsvP[q=VE*֣Vx Ma)}fط)aR,TGo$Q[6ni4h e:y}yoUo^N|xĂ@x'[ی0jUFD5bwiWJeʉQR׬a\RjW|}<`핿lFdXspz!o7v݀p  M VEZX,Ϩ-7ڻO2x>EFb!2ęe(.arLh8.6ي4E)[d꣭mp  @TȨ(e֩wJ]QDl!"g#Yve: ;Bp!`zωa?TFxrHD[XiVdE iq%<><͓ؤ>G<nxGv~UI*^2[`+VdόσcG"_?bL}td8>O٭s$!yMcUQZQʊ*FHSʄf? ׺62A+:C41OK!Gw1|b5KAc O&[=N$o(o 'ϋ {H;؟6:ұN9ye!( /lXiVdۛ~e7{=+W֤«X1;< q  &>;xT: {uU:s nmUUFiEV,K/,9} mI/J90!"y~7y*ϡ66d痹'5nA dZK;;Xj+\hE)*(dV“SR߈xPa~Ӭ(-+!;zd'ϩtfTX\#MֈnɐoaT>  VVuү(a^:[ݼ?-ٝۘ#?M9SIX<&KbUY-вJsKhe1RHk4W !@@!"֣Sz 5/RŞ5 @sUj1 ɒ9nDzl'[YMS2_jl+Ee!@@uX)bR2),D]J J]JtQh@@R?cDˋ޽F4M㶶h=1@]mkw 94i[|bq.ҵU|K9].M5uCkuWlx:(z"?LsIWr4k+u,}Sa"@ĪH0`|v=~[mGc=G/47M|eZ󥽳yʊq,.`CPb[fvN]_UImƢ$ĹtV$U<(|kOw|yV]APڸAXGvP} $vn4,_2ovS6>JRsj>)I)>,Mijmw[YAJ 'iM+mhNįL9cTH }޿@ϧUwqftoϢNXz( ES8 4>6ߨo"6XȼkqSQAAVwy''R? c.h`_  fxAMcŭ?!m'"m9ێY{1cŐ|զ Dԕ@i]A@nXa6.?9}[ߢ\.GTKS{{;}#wl=ڕnC%QX),ztasя~D_W{^:|zrggoK/D~w]Fx`sX/b^\rLihh=Jwqk 8I#i~z=Ʈ`}xMrε& B8h5޸km{BUbj%B=ϢW2ޮ2$vQED27G7se\}DFDŽpʨ#e8W,PDmJZC15w.2PZەꝘh9;3l#_fK< ~joi{@jaq~.lOS>GG՟\KX竆G/ё(_R]v_~5yGҴQP7˖?mfy{ +&mNP+6( "oRJw}Dɴ6AXRcK0E]aUv97v]QHLinGX\M4ٮ433Fy~i |RũluHx +ζ#>d;SSl7rAy`Sk neoW"Um}NZh1M7ke曨.%/}ǥPfN峼8ns]eSma]X5F񂏾BAaqTu2  PОnզ1HkjfIٮ\G5ivu,O- /Qg7ț.C+F2|S!s g? ^+C_7h)0DCz7=NӼ-߶l/^XbZV˷0jv]?g|+ڮsKvyKm7Q풭(7i`Ӟ6q]xXUjF~i35"%q7fm.Js$ω~[7Jz2͝,xm:'sSe;|ygO4oda#yQhmJ.Ҍ"q/}[o,T^y{5JһIE\) ־A7xxeD 0/HWR{5aEeW',v'us TͺkoBw`$ݓxOЯꯪ?~ꩧT!e\u/y*^?0z (EMѫyٌyWϫQ[2?j&mݼ@WIweUV0lM++2LHeU;Vэ;7 Cf}jre,S48NJ(.RuVm>OK.Wm4\ܹ\ឪt[kvgz|E laq5Uf~~o?W`+~>e!$u]Icd.,Ӭ-P)׾r?VVw-+4˚wsw,N.bgmdGeIwY%"Q ȎE{=r*1ϫ DJw7:LGnƧϫS OZ+A䏔H=. 8V~PE@~Tvn̐:HĪHQ,٬C|&m~iےEW,_OR 4>OhzMB5l`?HvD}   XiUVd -Թ]|>˺Kei]κOW/\uʤl+Q6_޴T9i GTV4SH@@ &*j ZV_ .ۖXwy`IQn_ wjJxa4)RZ]bIrW XhIdXMh^n>UJ;/~ô2]>jϫR9~9e[QcIcgRR3GU q<>0   X_c L k*/øYOzl$OR}92+4U;2ʞ;r4Y2Sϗv`5@ ĪHŊLL-mƦr ón5+iocEhȷkkiH/˚/-Cz"GfW֨XQխ9Q*1Ao_#2GXvRR(eY`/naUNڑ׋KˍUV:/RD5V)ā|Oj#"؁oa4J+2JYb%PЪՌa|(hŴ-/Z6l%7Mvk2u\WP&-m(Me5ӛ0*ߥGPJx+KnD9mnߨ|6|I^_Ff_gyzh9҃aВߊB]أմ4u7^6M8CV:=kjy j.>s/-RZdt^'Ryzz]zV}e~V[E:]]M@;dC7ޤ#wO:;}S3 o-:~i^$w}ɟAڜ[stUN/sGow㳚~ZGFAun>m?{sW;݊_XiVdDž& _0~_B7}9e%*Gtl1s}ijUϰ8=J̝cVրӑcs42GǞۤս't~9&==? >_DI8o-S1ze b}ks׫>6@t:P;$ܯB9a*HY_N~XxZcO|T]0ݿkO?Ruхþ{!i4VEZJpQ / qJ4TiVTUtz-؉[=i euʖJևiFE?@Q-Y[j}O>e2w -/ }8>6EVƧ.e*G(lqWUw{rqWA2}GeŽ:hIDAT֖:J+bY}ټoflJq=CO5zo~=^JiKn5>5Mz؛WSm>VbdsaR&[6K9Z{NMW/:qK/ѥ*_ A ~vV]F;;]P}oWC޾O_fp}ĪH#[i]P,c[|a(rxeAZTd/$x4@cá  -. i:OE@I  hwygYCOo>KMf,x - (M5[ U!J}:vhY2Hp}Le A n8^Y2+}v jY=Ih,Xz fV7f?*|#@ "VdT P*u. STuFVzM*جyZ۟ UzN UzŞU۾J}]cR7fZIQd<[$7!˾ :W0zHzy#@ Hb:W(ר & t.C(IW,'#.@@D VEټ&R|S;8'SqӖ)+W3@Uj1 Q*G|nR*}ߥ4)OʈC)B) K9F.Ug|ܯj   P#WK JgΜ>wmTHc]l#&vW@x'.XXv׌RV3v<    XiVdA )  H VEfx@@ *((eER@@@4J+2JYh3@4bUQZUR( 8JZX>(   bUQZ*޲o/TuD!@@4{7i7l;@|׹3:  @X~<>C}אwW buq 4XiUP,Ԓy"Za򛧡e??D̹Ѡx?GTy_&;EtF  p ĪH+ fe:%ܞ/wPF]_7g+Hi)o _|r!_hvش(7*[7j%$@r+2U($җ#lXjR^X*>Dp*Rm=FRYӡтmZJ)%sݗ骎RjޠxQbޣ2\-YKq'3)A@E VE(U*mbϞ!\\`e&ý2i_YGP'HGcF5=A@"+UAPY(ctZx wju -:{_޻S@@ 4EڀQ%@ VEZf(e8#nTúҠ(eB\cx'b@UV3#Q *I̙3Y1 @) :y4@@ *(5 IhJ*(jdM\̇9\A&4sDSCT--la&pqfk!0>6|{ F"Ɗ dmG+>"=[$-DJg/kyq9VEJۊd)+CtE *ԛ[r_״+jA;_!:u*Gt.P6E%;J;>D5^x!:6?]wW4ϊܞJH]ߢ+E$2g|(s  pĪH\ie:0_T_Cԯ g>^t|ּ_^UN@FEd[(@ʨ娠.Rq+pW$ @ ĪH+ e:+)ʍ;}l\=٢/%vgy!)s ]lzYBlʓ]' SVus0Z K VEiQ2{nRcEB|4[sFE>JY)۽E7cWF}\auoOoҖGv x)Ly2ɕ i@$"c e?_:l<]~ F ѭ4Cfu }Y)Q!8 ״YK;/]f>O؍-[O()q֮XhMn5lYW~6d6̚UuhIdgU7м rF&XgY4\{,QVp.U:n ԋ@vZJ O:BK4n BS(ϗ=6:U(OoEڊoÚZkǯ,VC< ٰЭW P_*m%70FAE6$8sSkaı- H@g4f'|Χu(89*RXy0]S{ b2~~WY~gzm[ˀ']VeYTv}(Dx9T;။:EsO_ڡz|&;>K7(;_zNWliTaa!YrXfī¬JJwgXe'ܻL)Z)X12\mSs1e%;>{.`,t+ j"pN6:^K  I"P]100Pdqq K}v".mѮۥkF-(\vm뼩|)yʒϾ[hv c+sIg_TS ܃$@,T~Ҩ[Nщ:{Lء݊-RlA5Fy+@   P *ҪHe}6SCLE7o-@@H""-BkGsPEh  P6*Ҫ,R/#ԱK74vހ*Rm:"bo1[l{< m-)ʄ8nE7:cw͹kvуu5"T[շޚ8=-S-Ҳ҈  p1꧳ܭv0+þjW ܼW:Hr2H%Z ՋR;(RnQlU$(۬i*@R E RCiA>xC_[l~MZxo}c6$ u2i)NT,\*Ҋ-R3XPZJ=yǔӭjߟ+Ѹ-GIp  PQQ:ia>t6m>,&e%yXҳ=HtIg-RID6FH"'Go;%{҂̟R}΢oTK#4<ݯ8TN 6wyo諝mtu֋XDwY\;Jh)^ K@@ 5@_Rt*r|/C9:yH>bMکִ2<%:-4 ΐsb̑bx7O  XjQѹꋒed9^#_F&vhJ,T@@biūvCLx $VVlPP@B $VVeHt>-   C *HծEW 6oA@xPk)U5ڵ7!S9E2]^|;s=jDo+KyHeڷG6x9jK̙3ZXEZEh)_m/oQx~i쏧cyxO )t Ghh>cŧD^V#tzJ4ŀ@H+ :HskC/:p{)Kj#{[nfԑLDzG/{z2]]ȕtyڏUn@@<*Rm:Gփ2,l*'G2kҕ[W"p4 *RmFSm4D:/V&Kqmߥ<ܑ!^Q=I#xԶhP  DkdǶĕ,}RI+Ck)5o*C2ۻLW8]%6Jiv^$8`H+^+H|zNNS!Qj%"#(܀4f\wHm{jWFPe6Z/%O}aun;#{gi_qV+@@L [Iu@@ 2UuYVhUHE;A@ $V"m 8nt;ZvI9U"AN""M~H] 9qY;H; Pg՝QRSIeVTUZ񼬲_AW AD.g,CUZ@ @@ wMG7;5;Hsܢ[4YkOuq׆aPH*{uKjOKO_7clvp032dTYiq9O]+FseMQ%{Ο""N A;y3}IN:n}%UP[4|#/oj4\:edzJSZ_7/VN>C.A@@l{Tc/9 2]a+njxI&AJTZXE-RgidX|!T\d.Z(_9@5y<,{Ǩ7uTsIRxVN[|#HZ3\A}?uyQҷ(  ЀdaC:ԓW.|Ls$:(^-VtKP?̑L2ʰnר.й Ʈ(u(ǯ̲  Pw pHs<< :_7{&XE*֭ 7ǨZˏ_>j  !ءhr:5H*HO%@H"EڠO MF H\' /4=zH"EZA 3g4l;;9҆}P1h*U[ IMGcA@ *UUYgn^!s>K[jp s9  X=Gv:֯Rګ@ Չ@.dh.W7i\ӻ=w]<4,C"Ͼ>Ke@@@H"xTMn˞/.ce|vITY!.C@|_aIP~8RezyohzQS<@`q*BLIQr K   ~h``=a~.l +Np$V:-(B|Gz :5, (cZg-x$8H֨y{G_::[{ʜ@4$ǔ9v*{)?UY@@r}#;#...6&W8׵PJyӦN|XQEC%*;S6xqJNӾ~e*]nIWmyWy~_u @* oW:8ib5LYFˣN5B.MYaq:9αᎭ(@ $J|ťDW8?ߢ~ab   p $Fop{ hX[Iձ8@<HKʍJhrUHEA@A$f 4-hX_nUbBF 4QxK@v6B&VVD|?iU~Di$8!@2m9҂Q.HKVѢ( i@@@X Y@A@*cGst.} 9jstݮJ'hm.|?I[ \[$4F4eY*b?ZK@FV8@"u7wI&HtE"3!]i{H[9 !kq]sU{Hٶf2!gB}:hC wmQ<ص貽jھ*Č1CǹSԩl) <H4_ t$*]jޜ&j@Ҳj޴7hqԠg mrMS?}0q9֚_}D_S-/L ;$o <8hJMj){6u:m2nCyAZ˖'pPsztiz:9\rvMoVV["ViyuzϜ s&'tYC2)-/@[[KөtZj餞,(+7 enT~,Q?IKFKЇ/|]EgOR `8 4>6HC @ bwygYH$o>K ă(M4#@# DF'oQ.}{>;FoBN(U @֟1JG|Ç]vvv6Kwס > \CCpF)k_2}!:z(qO%L$ 9G?ZB QTؠC,C֪ "B&hD(RA7ߤd]%?vi;7LYhao#4o27H* ?y@Zz6ffenJVށu.C6`JSlP4=jeC`WMI;=U*QÌJU .ĸdS2֙ 3,5>(xfOݚ, aAFsWF[Ui{éqA_;h[oe>s8B=!mqkT;>;#@_@mg? \+ZIt }%R,|fO20+"0Mx=Co~BȯBR^B 8r#ZToCZhXvi),!`ÖnB0^jBiP\>(`bo, 64Kof4#YI͟{3?U펫 1_ؼ彆{ c>8f~[O Xwzj6ӜQ{Q}v"y'|G/Zid]-]9Βk`D 1Y9:#+;P}J ;{w9::oӧOG=+G{ҽ{+3 .s{-Zٿm8EIF%hݲK揳+ 1844q.ٺ|K9+]ի˽r[7>|?I32.[r ǹ[ČYŦwY&ف 9Hˈŋ=y;k 4=XK}uZWaW"J\Eҭ|j<[5LV <"G˚ߕL~k 1bْl=bo,s4onݒׯ˩S܏_]]u+ygÛw/{(<2}o4c#ߊۆej@@z\$`[888'Oml}nHɇ[v{w'f=J u` { [D3|i()ʚ3'Ό3bxԣslޑoX̎㒑8x[sECMdyـ\~c=TDeG75;L]S.l\QDz@Qdƒ:4/ugϞ .@RH'dzSӳH#+ Wٮ3vq%34R'#ŃE?E_5tCn j'kf):  7g S$@ ɮ _@:~s#i1S WkwlTCZǿL X{cNҁ@TCJ3C]& C^z5qҾ(0jaUQo'GLH $ &( R   ( : @i<" @   @@ H $ &( R   ( : @i<" @   @@ H $ &( R   ( : @i<" pbP_fТC@`j ,O ; @vQ@`3_@H"@ MGY@ |@ 4e@f^`v޽5q}`NI?A&VD=rXC |A;BOP 0uũۧqOs0\v{r3 x  S@ړ@ 0@ k˕R^R"=@`\v~Bmt^)Vvk?@` zZ6̝|0/]ՐQƻU> =>X ƯC(BDq{]؂f`Ez=m7պj PV7jN#laCFo5 9;c7!P;'-Q#qVKPIm!'6 쥞ڒ` ]I.h]Vn2sWWq(bˈ]n-Ό&{ڇy-0wY r~-G@CmXnޠnٖrǥmDie-wViWڃ\ n]t{遈Vjɜs>̌!0'Ƣ"V*l,?^URpdXJ[ᵩA7 sNѽͶWΕ5jLԀݕGTm몑 a%wj7CuS=K}Bo? Ykߐg(Pܔ-nU®TN[m-F)j3=R Lnl3nT$XĖKxxe+wѓX_}竱, "LfȀXR+U{вtKF{?6/dk7vo @ 'RX'D'`gX pE:{ǜ=Ft, @`ڵk2 00Ѹԡݵ;) p!@ |F#-@ M~@L H3}x@i֏ i_y+ $xkߐ|H`±Ke 3"@hv@`4ѸT@ ȁf7@F#@ +KEhv@`4Y4KE@` ƴIENDB`PK'2K@Imono-developer-documentation-latest/_images/arduino_ide_board_manager.pngPNG  IHDR2%u iCCPICC ProfileHTǿI/@zW5UTBB %"v`YEZ },ʺX<{;;wNιPzY|~,@&O(`1b<T9|@jwVm:d9I9l99LO ~:+iފmӜ2mӜ835a( PX,A 14e> <"]ة,(/̚z 'oO+E³2#7Z =Ѡ # 13S?é"9fx10ǢH9f s, 2JNdsR#8xsk<%y(LsG9YF#釓-"%|ē2$.V`s %F7+I+zfW )B;ZLl7igD>N4&ss[h.@x>.2M"Al3@h`Llp 6H@V|U`?8Qp3n^p<b0^qLB R4!=!  X(Jxʇ6A%P9T@ it @( #0a}x!lpN<Wµ߀b%<-G<`$IFZ@j&Bn#bd ahDbؘlZL) Si\ `1߰Tebc)Bl{ {{;}8Kíƕq> n+M`< /wo d&C# Äs[a$QGt$9U2Ab;&q8I%I4R%tL&kȡd.y=||<@DS<)e JSݨqT!u zQ&e&ŔHj%J('.L:OBM1 KfLi~ Ylllak#rx9}9o9\r4CihiiC8yy||Qq9k( gtOg3e{ϊIEM?(*)%)+5+UPVNWަܪDbBee1UyU'UjqՇjZjjj|4ni;4ij4]4;4k`(0J%ƸHFGkR@;R{vNNq]M |F݇zD={T]z]z 7(0  R ] k ҍ6Ʃ7M`[^ x jRLMsMMffZ^-]p®m3?hnؒmYmyNJjcΪ굵u>64 66_mlMvv v{CK:`<9qh(t /?>#,Qa(3J:*>!CWty8fa̚*ض8|\T\]%; [jtkTe,;\z9klBt/`V-k"'q~q&9'' ';''8lOMuMHzr}HN?>ќIL<͓.eid lA]4M(9"Cw\܏+VX){Uy>y?Ƭfߐ?}MZhmu: ]_!}ï7o|)zS{z|k,*ovڼ{{v}+_/1/(R.?LmISf[o+n+omemoQ;UXWE%% lۭ{/UUw=)a/g}n/Gk|kZjk+x~0`O?5ԩԕ}=;$`pXpY#(j=Ѷ&Ӧfzs1pLt ?;pz'*nZVbNlwj?/h>p\y':cR. v.|t1Kz.\z.Wxu7lottS==-7n:-;wօ^a޹qwݾ{sٙ|Zh/9SDiTXtXML:com.adobe.xmp 562 912 1 Id@IDATx|UEOB EJ`T@]Deյmwk]w,m JUAH@BHo^crs_K7|nf̙/wf0 @E&T'WJs#RnIHHHH@8 lBa Tt4<}l$s(PD$@$@$@$@$C}0F.3Wx%Ո]$Tګ<~:HG盇s #ܼF_r̭ټyoYմ"MlmڴFT}phN2C:iii˨jX mذ v})UkG< yXVjHH4 2FNr{IɤwzԩrK:߶'_omis9{89VI^{3isJC"͇˃w I _(IJ^nfEϖ#N慜F?09kyʎUK%P,͟W2WeS'_߼ovOk2s =J~7ajUӤ=s0XL阿7s*y|4ۼ\W>$]r41xv66Y-qton FQ0 -b &v@ܛQ݄E@F& ^K,\WY  IjaJ xA.>,EB79‰80帆a<" };v(䥴 SQ`+/ߊLJJC5UsfH@n֍1r2Gy#ڿS?~L!2[K?[XZZīRcxosfsߤճdy GɘuJOoߑg6_#/FXºc,y2;M2:{+Yy2!7e}',6+K4_j,/ kRj 2nSضZ}ZNweȲ>"/{n3ŅkƱB5+.)KzyyՏ13Ɯo/Yٶ<+ztk˻.O6]ΕG>TcN">Z~?@oYm<+J;;r宧ey搟\ϓӎ(M݆'*_V6l']+̦pHHx X;t,\ =7365 a'C;\b2\G@&9\v9xK),NdnT"8HKT?nj䷚d_!' Jp@^ՁV5 tF GVjO[d01Ӭ x-ixt#ɟ$@$P<,JTWZ6k.xKn+cW5HbR }j*r_N1C6mW3bsyۍrf3lnT0ڤr9ar,IO&&]&X_u@pc`se| g͒sG;E2}/ #z43g'^iӔo1cKdL˓kuEKfoYS4d O\ljs  @i"sX+Zwe%..Wven]#Ynst޲}*W{ڪ5"qlIgloFmQ5k֔t5u 0q5BWB7@:m|gUkD 3ٝ $@$8 f@nmlMő29g==uN' ySZ|yG|;aYcH|0e4Y,O}oIOӬ7E> f@.)oɓntLQ5\{YƼGF}#_%`t@?lJߋ/ϐ1-*KY}ā >}Z> rV7zyMZd 'sxbw3f|v7 yokHmKe_Qʃs]XNs| #'< j3$@$@%E )Z֢1PM(X :rAMkM?*C즵W*9&1CȆӥuUe˶%t#"uֵХ80VyĞz t#QF2(e,Z<̲Ux:BF7%ЍԞ$@$P!:ܗN?=NP8=Q۹w}ܛCvy~8Δn[uq̜boj :,WzIt=]LV%r ɀOȓw3q2nΒ׀K15g>OJBSjYY28,7 s<:IY<۟TO&l[HG\!Z_5O?NýV77 6i?#kHu~Ab2M#d! u$  2NR iձd ^ojA ܛ.dح{  -CZ{Ӛ:)6]VZ1 tpƊk󨡈vumnr~Dr4QGeCvZ 4((     ("{mh{PPm 7MC2чF \D0hQX.mܯ_h@=     (*.MὂSchKnP% ]OYL$&]zyz< 'M27Տd4퍵X@dG}ycm+U1 7=\+״#uUU?Tn6 ɣ5 u0peUݴցL/?/i+@$@$@$@$@$pIe_ Cok,Lnm+:ڶᭇ_gd#DڎƨMyqW{i;M0M$@$@$@$@$@IEi'S߸T_ːנiUoh= MGh=Mj>c     (nMAC>-LTzZ)F=#Ջ8 HuܭJnL @q)Km]j!=?T::Jʀ ȻW$_[i%     "za xc*sV%rUCRe%I;peȫ/2MwlG$@$@$@$@$@PĵITA޴-/״76hEh;7N+G+S}-rͣ\2We^o>IOOr=xܹ(IJJ|^v4+HrdC-HHHH0?{D \/2o˨>i?]>g*0tCMkȼ!:^Hyrm6kjJ֭[֛[2imI0sSdig)G6݈o$   C{LO[״5 rN. (VЈbW/Y~R.]*l8"g~ rߗcs*؆&#k+ڟ"֧2vvڵgϞ5-K$@$@$@B`ɒ%'/B}k dPR$ hi7 w4릵܍Q^! Ȗ-[VpG :ͯ1"_$6X ywݿN)"_j~0 KE` H5!4Q=}4ӼAt-WO&4..R'qACG/\ezHP23##Cׯ_FFadggKrrblRSScXr/YoRRMHx[Z)wC#  py OdHrW sۇW/t" HwRvu:'XqJӧOZ6o,mڴI'$uԉثa ͚5=zʧr 8PK@zK ٱcGZ+M#:?,Y"Y# El$TnnZC6rHHHl45m@hvzԉV/b4 #v(( Gd덵Lnʢ ӦMR1bT^=Tq#۷\ ?\|ҵkW'/ԫWOf 6 ֭[+ȱ4 *GQmQ4UaTrh@ $٘'W#23;Gz( 3لe˖υ`v˗/KD׿%}>JV1ɹI  (HW},CGZen춪Lu]Y5 1آi]-WnT1xwiuۺuviguVAĘ(?>6jԨ@xW_-:tޢW_}@h-j?ƯIf}S5yxedʕɠv1@gwޑΝ;KjՂM€IJsȑ#͛7y|.)oذaZ^PJ /R%  N&QFrq\jljZcOu줃.宎״7F*6w˓O>i/xS۫3` ?3rwx<_r%ҴiStرAC(e߿,\Er},?qQܳgm-0nF7w}Wdذa_|Q9 /Ç>a|'Zݾ4h`_~e$#2p%)2wm< xly2dS$2Gx/My"¯joGdRJr5H&MŔiܸq0?i$rK鋏H~m(ui#Rʵ[כrk2   "pM{ct2#bQ$Ypz't6zCוyKhC/?vNk\wuX{b~y7VZtȐ!Vq??,'pBD'V^m±l4\=z]j9f1c~z={` /d_!ļMgs@@?5kZY۶mmx䦛nYfc=&]v :k׮]v5j׭[g\`ɓ믗o^YufK >eѢEvY7_wzvg}2Qs=Y9&FIKK>@6nh@XNla jߋ^zz~y䑖>〨.zw3أ{%{ @,ҥ]摆A\S7 Mop%%遌fh Յ̕kޕHGUg}V ^5q 6~m CG-bb,>,oB[g9s5Å1aAOQ°Kgof 7㏷0èQg/7^xGa<"D:F2>rtb  K!y!| czz_wa~7A' @Dc;LO܉J=:C u}9xxpe! F< xp'x@Ń"/]6[lѪ C@ߡWz2^q)'!x`XxqC`\"s16?#px-zTxXQԲ(y58*E>O$Pd9ip $XP_SXa$;d^A.<7>=^Uj#0>>~o:}ė<h#n0NQ(Fq8 <xIJVo=!+1o x(KUo(tz]`c_<1=x!8jP]/x?<؍_Lԅcޗߖŏ?(߂mU<C4#O;cl{>ɓ?NwvPk kiރ\y50ܺX} ,g:җ0 ^|>{^%u. 2}_*@b< Nx.T\jȅѢ˼!/v ~Gqe$@$@$pp7#}re~e^]׈D8b:hi>zAi2DI CG޽>v!8e!0%lppNĩxh! jĉ[<8Xqʔ)Q/o7n݃vqN,j?xy{>;Ng~J7S[=1 8+_~\Hcϣ;&|'#&;%X䶏 Kx1F5pF.S@nnk֬aPk1{3Ř Ez!):W'BU   ?j Fp~V ϹukQdVq'io쭨*G޽T^Hx<"
|F#Nư_A/JH|0y0.^O<駟Tس2o}o9KQO"Rӈf+{1|A%~wM8 zhcOVCìp0xfc _<؍siy=1&Q_xy2駱G//_{U{"u!o@}-ʢPsKA 0\@~s We$@$@$@ ,YD+uPb@ar8t eO/c[5؛Vc!C@^C_ʂ1 ݹenWUGcC޽T^ x@60(;0̟X<@l8Bnb?<ՋMjoX,cxR,cֽ~髡 .(#CۡGc+D2ꄚ HHHkx kn0 W-Rz'ͻ W! ][/;T7]"wq?6dS罏>'HHHH+1ܹ WN:IRͲGSN? ƙêUxBէԬYS^6^ß?\W_~nF8Q~{O*PFGJ*Dڴq-ǏcQgL6~Zs}o5jߌx``1^c'.^q|8wg'`57')T(y(Ϳ*rTf͛9ƓO? >X`tkCO]vM8g8_3~hxu2_0 @y%P ȄxeUU ʕ+K1su7,W]w/0^93gX: Vnn|blܰ!X3ΐg1co ի[WN?Lye1>`l64K-ԩ#*m;zL-8Z3>Gߛ84R( rZj?lt]7`/'r\u5믷 { O#b?O?(YEhg>? $@$@$@$@$P^ \LJ`X:gsq'kͲ͛6,ubsef*쇄auY~Z,gʆ{| H-ohsM EVe'{z=L`2KgO34sąְF!Udic>!!wMٛo]~o H\#|vk,~ջ=gƋ̞˯R6F( Wnqe~i! jZc޴S̍F&șlaY8tُ@5W˙搝@ c@IDAT'+5ݶM0hٹf3N<юo 7Xu&ЬLyex/,Ç +>4D;fGCɆ_~ӭ"g^Twnߍ%7]sM.A:ˉrYpa66xyɼ>s r~Q    (-\#[-8\?+(xwdN0Oc/w?P8QfԪ][~1(Cᘞ=m0&n1.PmvV!hw2 eޒ%K!#ǞzʶҩMذ~}Pcv!qqAs2e43klڸ1~D4cֹ-sȽƘDسgOmG0d1>%%E>Ӑ.K+J'dXfs'{۬y"W̵yw>e $@$@$@$@$P5Fʩ+h5EzcH€xZli[`{wYb=d{rDζiCv3H |ǵZXh RLc@n.G~|\_G-F8xLӑGʘïk?ƻ$~z1e+ 1BOINPԀeϝ+PC%--M>*>Aƌ* u;hy楗2kƏfyW\QH/4x91ʚ5kRr, ~ڵst6 ;\[19~~톒CՋ_lwX7kY9T|P\z̓ @i"P_K+rAoeX:F2e;̲V"cO"]mڶ[.\h_2R󌡋0tKV7a_P:m?XZW5m׾Pn_k%_(CׯݨX=͗](꫒*sN6*\ɿr}bS27r޴L-Ut8A+%(b(`6X"M`%xD0X_P1߸Tnz Jq&ܽ4-?{<#u"tc=M5axD]?nL @IY_#ШQ#yJ|\oMnb* r$PLԅo4}PH$@$@$@$PF Ѐ,7"     FdY#8l4'V7VeKWTԹ̑HHHH ՎO4hҹMyΜT\a1ثK{د}dݏxI9V{3dևw[ȟ7*YlY`eDi3~322f:    (n4 c$\AW0 ZkWk,6/u117͋[4cŋ]7֣W/qoRSdhe$JcNiHHHHH HdEt z2p`xg~*~z^} /;vXAxs~-Z_Ci)Ƞ㎓?^^|Y[ruɩX7ސ=]yeՙ潇gxn%JcGt,.ݾm45Dnyg] <;=|Lyee1OPZnjtrYpsz:4qÆɢr`HHHHBMx2~8ӂ}A#L*L{uk*#7 Xܹ|QyG}2fH3Ko5K.=W/Yf`>DIu7,M5{Kp:Kz:0~4߽F|ICvi[tgsҰ_d0 @职\_/ɠhfAՂeP!V}mF7f)'{zv&ڷßE}Y$@$@$@$@$KH_, ֫' .;Mhii^uVC)prf氞Np|g3x6Las%W9X  4Xzbְ@#{`B'aC5 8u<3ni;jL~E|f3}˄GVWACb , "2&51<޴S̍fTsxs9@xʢ w R{z뫨Pt{:aD$g bOKyk[Yk@$@$@$@QלageyrAͳ$[:~i?3Wr\24#*s*GM2o^PMiDDJ'Fj~mmK1g<xp ꣏>O{ $@$@$@$@$PTtG`%W]{mTyϞR     ٱ& Rh@R%     Ѐ]$ڌքk&;;I/lUphhfftµFE;hC$@$@$@$@$@..(d^X:6Hvlq$!&V2HwJ;npwQL*$@$@$@$@$@$P@x˧*3 p匡2{fկҦM)j&֍F:$@$@$@$@$@$PЀnZ*.7X늫ed{# occɭ׷L&gwy{+BP_MNTm,/>[m@:#=>ݨFr5wr% !    0h@p+&Uz9 U|f9ҲUS%ISeą2oɯ$K>j7}Rl6>*>;LysLU̪&6h;ٓ\hK97KiOjIHHHHHJ$$oj-Tفq4͑^}2QYO?9"m2a=1Z0ɧe!Ѩq`C/iC B      Cd _r~12~\pz`֐K `Oΐ?JYҵi>KC;1 uX:jҳwsZA HHHHHH2<|]&PQiȩS'W~bG DVQ3Om"=S5H UcV!=[H # H c7t\_Ze_Mk 72zAi,U*scɎ;&8b:u?^lQ ;S]f kTj6Fj2fGUttCy-_F' TDSSnݺd/9 !/sqZZԯ__&M$#GVHfo"!Kйkލiq!hͫ*ɴ ([B|yxB^>:#PE HHHHH*4.aV4 ٌUIHHHH*8FVӠx8}     QHHHHHU4 fHaU,[Z9IHHHHH n4 c@% 'Q;Xk)ҹMKynR,Quk+)'4m7՗矮)˗р $@$@$@$@$@q!:1 Wf_].MRS5U[Nul=osXex).,l$B     (z cWj !_Mr٧U@Z ܷY ;w$UKՔˢn*Ç6_`gw\we+DcG7o'i&^__ )2&2@;~c(2s$@$@$@$@$@$;3)/ՔYUO/*ӹr$@$@$@$@eYY^Cvv bH0T 4 +},HHHH"wޑ x8SV1&%.^Lh@X6K$@$@$@$pH{L6-!6l ֭KH[Ej$\?+' ȄdC$@$@$@$@$P\}OAq4 r}8x    NK.'|Riݺ߿/BN=T_-߲eEr},?qրQF%\߷:?r^$@$@$@$@3f̐M<ۭ*gyl7;wԭ[ז]wuؼ e޼yDA-AM4Gy$$ HXN$@$@$@$@L`РAv)j.]dȐ!x*U$|/ҦM-֬YST"ժUF;<9ڼ? I&!@2J!    R$бc`0Ci^z%mwqҳgOy  Ad0 @y }3gΔ9s>laYF.dɒ%r׆e G2    ('>sΖN8Aڶmk:tx%.]YٺuMCyfkt޽;X D"@2! @&peIƍ]vv_qK9k,ׯ 6L)袋իWKZZ֪UK6ڵ|ӦMVz-{bkz8jԨ`o_|PC Cs$@$@$@$@ '&ik8z4o޼A|5bKb!07S'   H,%ab[.B΂#W4 c    ("ƛ~*b+:x C @bG΂HHHH ]޷O>?_lRFTzCja$@&&"     LdE $ dS$@$@$@$@$@$P Ѐws#     @lHHHHH*2rn$@$@$@޽ڶ\^In%Q4#IhB|T D!ڱ"@LK4 a?AD?!(* v#6D|G&qo8g:5kZQvUUs7Oc = @ ȁ"@ @ ș߮ @ @`r  @ 0rl @(]o{p @/"A~96 @]@9v> @ P@  @fP@ @ mC @a#@ @  H @ @`vo @ 0H@96 @]@9v> @ P@  @fP@ @ mC @a#@ @  H @ @`vo @ 0H@96 @]@9v> @ P@  @fP@ @ mC @a#@ @  H @ @`vo @ 0H@96 @]@9v> @ P@  @fP@ @ mC @a#@ @  H @ @`vo @ 0H@96 @]@9v> @ P@  @fP@ @ mC @a#@ @  H @ @`vo @ 0H@96 @]@9v> @ P@  @fP@ @ mC @a#@ @  H @ @`vo @ 0H@96 @]@9v> @ P@  @fP@ @ mC @a#@ @  H @ @`vo @ 0H@96 @]@9v> @ P@  @fP@ @ mC @a#@ @  H @ @`vo @ 0H@96 @]@9v> @ P@  @fP@ @ mC @a#@ @  H @ @`vo @ 0H@96 @]@9v> @ P@  @fP@ @ mC @a#@ @  H @ @`vo @ 0H@96 @]@9v> @ P@  @fP@ @ mC @a#@ @  H @ @`vo @ 0H@96 @]@9v> @ P@  @fP@ @ mC @a#@ @  H @ @`vo @ 0H@96 @]@9v> @ P@  @fP@ @ mC @a#@ @  H @ @`vo @ 0H@96 @]@9v> @ P@  @fP@ @ mC @a#@ @  H @ @`vo @ 0H@96 @]@9v> @ P@  @fP@ @ mC @a#@ @  H @ @`vo @ 0H@96 @]@9v> @ P@  @fP@ @ mC @a#@ @  H @ @`vo @ 0H@96 @]@9v> @ P@  @fP@ @ mC @a#@ @  H @ @`vo @ 0H@96 @]@9v> @ P@  @fP@ @ mC @a#@ @  H @ @`vo @ 0H@96 @]@9v> @ P@  @fP@ @ mC @a#@ @  H @ @`vo @ 0H@96 @]@9v> @ P@  @fP@ @ mC @a#@ @  H @ @`vo @ 0H@96 @]@9v> @ P@  @fP@ @ mC @a#@ @  H @ @`vo @ 0H@96 @]@9v> @ P@  @fP@ @ mC @a#@ @  H @ @`vo @ 0H@96 @]@9v> @ P@  @fP@ @ mC @a#@ @  H @ @`vo @ 0H@96 @]@9v> @ P@  @fP@ @ mC @a#@ @  H @ @`vo @ 0H@96 @]@9v> @ P@  @fP@ @ mC @a#@ @  H @ @`vo @ 0H@96 @]@9v> @ P@  @fP@ @ mC @a#@ @  H @ @`vo @ 0H@96 @]@9v> @ P@  @fP@ @ mC @a#@ @  H @ @`vo @ 0H@96 @]@9v> @ P@  @fP@ @ mC @a#@ @ 36G8C @ @ G??} _{ @ 0? Nq#( q?Lv @ @`nrt @&Fi# @-: @ ( Qڈ @s ( ~NG @a a6"@ @ ȹ߯ @ @`r @ 0rt @&ܰlD @򗿼g?>{饗}^xa׿~7a^WՃY|0A  @<+>}}7٤I#gv'vwo~wQP'>f  @L-y߼}۷}ۃ*F븀  @ Dַum9X_EjS@nsE @`J7꫾g{ws :.0߁ @ / vW7~7y7}}o&=״@g? @H ^_/gv/|a"Cо7~M_]]ooڧٟ_}~|1_ǿg?ߧ-$ood }Jn_H @U}#++wy{vu~w{/.'~'v__/_wɟ{u{~.(*-wNANonhW'Xh~QE~)uWo^. @:񟑾}̜o\_xԝ_Y}k^Կɸ(]>-oM?ݷ~뷞| *W/]}^5DAhs\۶ĕ:>QN˹]; +"C @ l)NAyvJO.-X*3++vq vH{=%~yw:ܻz^E @0~Sޥ)5)~짷Vۚ @ oPI~:;w3j ^  @-7qK//rO~~ħƹpkTm2jk.wg{m( @Q+/_2>{2]ml[5[2x{dl-mH @ D!;zS;w"=ܦ-}rjxl6Wo5ֿRXC @D!׾T57x.k5/5s^K @I85^xKx=ȭxPIDAT~#@ @HA~)]+ 1:o5&@ @;X c6֎+R'@ @(d)mq/}ޚ6( G:N|9%@ @61ic7Q@>@gru.u[qA @nH j.6odE v"n" @ZdN9mԎ5U@;pQWmԼ76εϘ㶽Z<5}] @ZATkk,Og1F??rb W?|ּgN'Ѷ*mm嵥6W<'6?q^<ϒyƋ6^l-Xl۸OƢ,(j|k,9y~qe{l> @@|__:#g"-cqƢ="0 lsm5rm\͹' :(mbĸ~"?"f?hf["'bϜS8cm1+v @xhwx7n 8c'Fl3ϒϐmVںR^ԹGp+q,63k#ϕUSHr]啱G[k\ @}}]\m=>(lDZ~g^nE>{Ws.޿dg_Xs"/"rRg{D?Δc];oƕߛ~ @@]{E3Vm~\mli|>̜66ιo;dyơka{$DcEڕKm͹W-#Ec8Xm| 1Wex~}{sb @@=}|69f<ی6smi\ɜ8ۈߙd8u\K U>ǧ񇠽hY9qe,||xXgg^m3  @7c{<5c>ǵ]\~{|q56+qxηmUkǙwv{ra{ϱx:8dK/9,51sٯmܿ-#~"G^u\5ok @K}yUj?X>?粟mk?󲍹̫Ւ~\9}9k)˽V2:Lݣ"^h9^jfq˩o۸Oy}en~۹/]uq @w]~^{6~k-ym[cK䚥918cW9Wus ȓo,AA굱e^9nۚ[%Ǖe_;U\qkNߚ׮3&@ p~縶RW6Fke+s8CƓK', [ ykqgy+uy~~"Wx1j,G?2/c8ݒS  @ENlm8~ls.}>X~ڌY"k뚭yG?7"':a(jqDR[%7ǵ}jL @wvk#7m[ ڌ=k?s"W=D?X0ϛ* }T6s]NjbXm^YemR* sֹqo  @Zsu>ǵZ7xԯqΘ?o (| ڏq\kZ05Vr1bqo{F~۶s95cWE @ w֡{6qƣEa;ιhk?g,[8[֫G~m28گ󐹮q~X,cX{G[ 8b>G,v.cG?27c8Ѯ<} @3wYڹqƣmqE96ssm{{D,SǵWmcuGu x8k۹Ӷ9d z=_ֽ3yF<86r>qcm׶cM{m  @.9bu.m1^E-ׯ{3c.㙷uy~Ʈn) 㦽">޽zyW|\F?^^Xׂc.ls9nr~raRIơ5]gL @. cϴsֹ'! \RwzWs5/fι}qܨWڥu=k+>˶Ee9#j^|~KG,XWŶe @l=w\xeN o:Wky\Y8_ʩ/96>[ ȧmҚk3֮͜vEfczuEn'^M=3Wc{D,v|.s^K @! m)$c,3/b'XgbjαO @ X:81kk=W{9+mm/Y@Ɓ?5 "^\uM-|أ׏X\KC擟5IT @X ܱ~gNeR{h<6۷|~O_, ! :X=cn/cEc3?6,9ι^[cm?q~Q疜JQ @O`^Nm#v1Tޫ~}v.ǵ;?<kP"7w][1׻zERQ{ػr9яysmI @%oi#帶^?Xu-f,ڸr}pGYtE_j9h=#甫WT^_xgXۏq\HּjQ @K`w^^mTcϸڵ!#7=D'd(6澱G|o"'ϐkk3/bqٮyzֈ @8?ڜqg?j,sb9_f1WE?Fgʹ̯~9ޞZ@8s|i8p8+纺q~ŕ/"ڒ/ @]^m{e׶K=jsg^33m95V5} 6{EO/cGƳv{r˃Łڂ)ckmjNahg?6cWqa츗m @x]Y{ymJ[s~;X^Nzm}r|cu -k{95vXoz܌ն3ƢW;D[j{, @G5mme-_X~ŕF[rYy|^?ckmoj?b5ƕ\k?Ys|W @9MoMcm\Ŏ>kmkR,ysxs{d^N^?c[^N/H_K6'׶Kcyޜ @)nִ:b9m~b9ֹ/"^|Կnqu}/qd5[m^F|G @N/~ΟҞo?˷r\X[{&6PٲRN~66ιlp϶˹lrZ#Wwƴ @X+ڹq3m<}^αXǕ{Fώ{9۶^Ȣf^K9m|m\粟m8^7V׷Uu~.kNퟚ_ @Ug)g{X;qN^kU6G,[Zkk:blklk?{"X- @.p8clj[ƩԮxnk=5AO%8غR^_/~0Խ[5k~kk @]gi]/xD龜k#W}ּgW6K,[\X_K۹x) @ pcRoռ-ШyӋ-.9(nNs)ock:WSǵƧ"w @ M%qR덗bkk K3컔ۋO]c_j['@ -myu\n;;gb,^N{-7F3kkrv[G @ *Yqvjޱ}K*쿖ۛr.c5= @))rlߥ^x6֎{9K0Sr]tarkKsX/'N'ҺF> @T:&45G12׵(DNDZ^|k,zk ۿ>u @.%pꁷ코sJۋR<}g^MM'gmͩsKK[2cY{-F䖽6_`S- @lm{g[Vltqt\[׎kϸuv1 @7/pnu輞{^+v>)O S2ۺoy] @.p[ҩ=% ޞcwP5^ @܌us֟j\w}]+FFXltgĞȗ;%@ @<}xƥ? @}(3vLLg,A @-E׬N @-0EXJPY߭> @7+0]=!s`L @i=ETOclc @@ <"]ة,(/̚z 'oO+E³2#7Z =Ѡ # 13S?é"9fx10ǢH9f s, 2JNdsR#8xsk<%y(LsG9YF#釓-"%|ē2$.V`s %F7+I+zfW )B;ZLl7igD>N4&ss[h.@x>.2M"Al3@h`Llp 6H@V|U`?8Qp3n^p<b0^qLB R4!=!  X(Jxʇ6A%P9T@ it @( #0a}x!lpN<Wµ߀b%<-G<`$IFZ@j&Bn#bd ahDbؘlZL) Si\ `1߰Tebc)Bl{ {{;}8Kíƕq> n+M`< /wo d&C# Äs[a$QGt$9U2Ab;&q8I%I4R%tL&kȡd.y=||<@DS<)e JSݨqT!u zQ&e&ŔHj%J('.L:OBM1 KfLi~ Ylllak#rx9}9o9\r4CihiiC8yy||Qq9k( gtOg3e{ϊIEM?(*)%)+5+UPVNWަܪDbBee1UyU'UjqՇjZjjj|4ni;4ij4]4;4k`(0J%ƸHFGkR@;R{vNNq]M |F݇zD={T]z]z 7(0  R ] k ҍ6Ʃ7M`[^ x jRLMsMMffZ^-]p®m3?hnؒmYmyNJjcΪ굵u>64 66_mlMvv v{CK:`<9qh(t /?>#,Qa(3J:*>!CWty8fa̚*ض8|\T\]%; [jtkTe,;\z9klBt/`V-k"'q~q&9'' ';''8lOMuMHzr}HN?>ќIL<͓.eid lA]4M(9"Cw\܏+VX){Uy>y?Ƭfߐ?}MZhmu: ]_!}ï7o|)zS{z|k,*ovڼ{{v}+_/1/(R.?LmISf[o+n+omemoQ;UXWE%% lۭ{/UUw=)a/g}n/Gk|kZjk+x~0`O?5ԩԕ}=;$`pXpY#(j=Ѷ&Ӧfzs1pLt ?;pz'*nZVbNlwj?/h>p\y':cR. v.|t1Kz.\z.Wxu7lottS==-7n:-;wօ^a޹qwݾ{sٙ|Zh/9SDiTXtXML:com.adobe.xmp 395 320 1  FIDATx/tY{DXQbYDV"+HdbE"@Dݔg&Mf~so^>HIුU[~P`UHM@SXRPxց8u,^u 5N>W`HM@SXRPxց8u,^u 5N>W`HM@SXRPxց8u,^u 5N>W`HM@SXRPxց8u,^u 5N>W`HM@SXRPxց8u,^u 5N>W`HM@SXRPxց8u,^u 5N>W`HM@SXRPxց8u,^u 5N>W`HM@SXRPxց8u,^u 5N>W`HM@SXRPxց8u,^u 5TF)ӿQ}e.7[#ni;p|qVeVu;W:j%y8>gӎi>,'e`zY|d5t%ii8xY>~Z_g'koKB^Å_&n7k^1({OdVv o0Fڌ$8vRfŃy3IԾYœbvFe<d\Tz16Dr9bŵiz٫Ѱl=tQ_b6÷ܔ[-nt6v^*qٌYh6+ ю_~C,EB 5ִ7}&eZ卜X/9\8.oJHF,Ӛ)j,)'<8qp'ՙp:[3俦o(۱pQc̀{U9fx~YrY>4Y;b"o1FUϳŌbON5=.z7N;cFum{\6ek Au&Œhټ?Nm-'+Nt^ox=U䮼 -čl^bwN$3;nԕYk8?cKw"0 3=R{~dhmvwUb2Zt]8~GH~q<.݌v6ď_bxm\םg yb7}_e*yї?Z\Um~C'~hX^i]UM9s8&ϫ3l =o>oW}xXvo֛Ʈ;t_?o^;-7Ng(m>'~'"=#f.U*5=fm} n?~m,ݏOcvigx&4aQ 5&4aQ 5&4aQ 5&4aQ 5&4aQ 5&4aQ 5&4aQ 5&4aQ 5&4aQ 5&4aQ 5&4aQ 5&4aQ 5&4aQ 5&4aQ 5&4aQ 5&4aQ 5&4aQ 5&4aQ 5&4aQ 5&4aQ 5&4aQ 5&4aQ 5&4aQ 5&4aQ 5&4aQ 5&4aQ 5&4aQ 5&4aQ 5&4aQ 5&4aQ 5&4aQ 5&4aQ 5&4aQ 5&4aQ 5&4aQ 5&4aQ 5&4aQ 5&4aQ 5&4aQ 5&4aQ 5&4aQ 5&4aQ 5&4aQ 5&4aQ 5&4aQ 5&4aQ 5&4aQ 5&4aQ 5&4aQ 5&4aQ 5&4aQ 5&4aQ 5&4aQ 5&4aQ 5&4aQ 5&4aQ 5&4aQ 5&4aQ 5&4aQ 5&4aQ 5&4aQ 5&4aQ 5&4aQ 5&4aQ 5&4aQ 5&4aQ 5&cu!IENDB`PK'2K((Bmono-developer-documentation-latest/_images/btn-tutorial-click.pngPNG  IHDRjY 2016-06-20T14:06:03 Pixelmator 3.5 1 5 2 72 72 362 1 220  IDATxˍP̕Y `2EG@^jkoWuGt=lw7E"@/#PTǞ=JdkE?j7 jw jw jw jw jw jw jw jw jw jw jw jw jw jw jw jw jw jw jw jw jw jw jw jw jw jw jw jw jw jw jw jw jw jw jw jw jw jw jw jw jw jw jw jw jw jw jw jw ~kk}.l%1k笍m={.v߫UoKKڏ8_8Sĵ5>ZZۙ}Q#@@ި9ۣW}W}m] _W$~4nsmg(/ꍺUًwLޛsVvxkc{xc763οty|o߶Okm1mŜޘhkD{=ٮ^wmGb/{Oo[B  bߨ~z_#sz<-⌸1ym}[{{m^l[9 m\϶}빝:mصi^miԾz1o?-}G}1oc>w}~FW8H7_GJ->ܫm|#nKqώ\{1e{Y~X7o׺ʁ{̛Ssd!^ ak bl۾93㍺Ldި_x+g3UǺ,߶o=Ǽ3ƜXckWG{;v}V;&c{><9|gq$vl6G_gxϛϿchל?{kN߿~$k3_ Ϗ=z͘F9vB 3#ޤhK@eoԕ'vPHC PY@= 0B=D u쉝!!TP+gO !Pf$@B]9{b'@`z4;$;C(C! ,PWΞ B@"I@erN ivH* (ԕ'vPHC PY@= 0B=D u쉝!!TP+gO !Pf$@B]9{b'@`z4;$;C(C! ,PWΞ B@"I@erN ivH* (ԕ'vPHC PY@= 0B=D u쉝!!TP+gO !Pf$@B]9{b'@`z4;$;C(C! ,PWΞ B@"I@erN ivH* (ԕ'vPHC PY@= 0B=D u쉝!!TP+gO !Pf$@B]9{b'@`z4;$~:W/i7?~/"| o?B=o״SީO:6R,# (#fݙ (%PJ` Q@1L@)TK YwfJ (ԥ%XFPG̺3 PJ@.. 0B=b֝R;jfc{cXcΞU|?ꎽ¿]w/۱1:1gvuk>{Q?V؋'ʼQom!Ĝ=c!p@ե{돱ѷ'g1FeިWOGoz؈mmN{Ɯg̏X'9蛷M{c1s <.׎ 91&s1?bh>o6}mdF=C#@`xy~4<}1s]gsЮ;ﭹߛ@{ozٺkk}x{[{noŐu,+ިWpvů|^_a gF}L{IENDB`PK'2K"uCuCQmono-developer-documentation-latest/_images/msa_v1_functional_schematic_thumb.pngPNG  IHDR-eiCCPICC Profile(c``RH,(a``+) rwRR` à`\\À|/­+JI-N8;1V./){ll0{]t NO@wjB@6_/cJ~R$ (I(E% JUKQ0204c`;D@px2A!BlR?1^: Sbj  $Aad2f`  INH pHYs''iQYiTXtXML:com.adobe.xmp 1 L'Y@IDATxYIv#{sVKWuUuzI#i$fc@2X_ ~0~†'=و13шhu53o_d~w3vݪqĉsN8vw6bѝT*wP_TL|T"%W v:3dwN63*@ffQ캫T:N[pVHyFO$&w+P*zMB{5Mep캗nT ~D>Ak.OR) i kBrM< BVQJ[62m ,T*L&=2 WA>U.,,@3eƍ(ʊK+qQP\k*Cp^TeTJ˕L,  Yl` $^M`7Rb$uR!֒z5'rYUE@8&%$dv%rju0+,{dzh1''bLvRz(wk_Lr0y2MsR| TGiSAx*tZQ`*4sF OS <יR҄JG߻ON\FaJY]v<{](l`xމ1-ߋK?YYCj]lCWׯhc:'k(NC}W>-Gssk~цMÔ/U0_*0l´w(1 ] \jA4ֵkLdD!ZLo.. LS&c^[O=F<["Tv2Tňޱn1/GF-x!N4>s˳_S QR θ=m1NN._uXH-./Dfgb~mNJYbmQv˚xqiN -B!+&!Qӓ GeGnuM{)n1. twN2̚+U,Ĵ"0~\ՔOyu/#a:d55iW==SJpoWhIhȇ;c l/y|++h.=. ?vOJW]iiŭ]YUe]găku{ZZǟnD-[$OkEm+xpprk+!qee%\zF[Uk^ƒ}gѤq,Br IYb iv /˺5dW#3i2'uz KnU\.g&>˲ fe'쬴Nʹ˧T ]qvlN U.WO:=9ELVOYVdL{wҸ0Ot<^jMtB>=k2sa \vך Hixdδ3̮ΫTB:;gvҙmC#\ٞ}o? X9.Ij^SqHYK& ܧ3e^vV[,|.Xhb&} x^Vo)9SL*qt [,!#k ɑlIa~() ռyvFk+}|}0Z?=E8''uy:+GStAw~h0p2WJ-^Iwq!7ZrZʣCWQ]L7\;&0ge-fZ68mg (A0GA$c<<=JGme8v5R+PuK_tׯT_r]9D0BHnӻwj`^ř;EeNOZ9k1:* 93*}tt*56-AGO:(N 5}R~ ?Q h:؋LGb%bpsJYo֧!r^U7i 1AΨcP 7Ѣ1"4jΐv'e P늖,g$fF|*ڪCv*7-/i*G_|D{3#o|e~Ln -AGE=vs(8[&u!8aI鿅)&ɟnL~#>'O3_y%S@#'4{||VVWԙ2Zo&PyUܯ+UU;ssN¯Zc-NO%Lp;y͐% Ӿ5k 冺m#?K_ uL 4蒸ROޕ0x E)[k$.`¼G[ܹ^k7u(0(S, TՒ25e3)8<ߗ{cZYü*o=)y.-/ P*V}Bw}v4&X/hUyry74 \u:wA6;5?GxڦQ7cw}wڂ c `H@+B%*5c-qO5fnЁ}6}Yu 7^H;/-:|ىя*fԂѺ3~oZRE7]Le^]]5`mũPGiss2!^0ҿ;J~59)w-ۑH,e&VCu'zRrKZG>[ 1 # \uGޛU3--i"+4u=+W%i487` moEIT/46-c1.nlr|E _I0i_s+k4k/M7XiѶuԩk(&1PRE8Zcqq8Z\q 孈CBo݇V( |[߶Z>`T2~?ffS^#ǢWF:@^4ԘP :OˍI PR\ٟ~jڝtq [oj}@waER C38XAdv8<963LUI3%i^z=bOҽ10`^xfJno]I 1@O3VA)ҲhB3y{8;7D-) I^v쟥|feNK":׍Sv4y(A7ϟTu$Ep&Q0xw]D'E`Ӵ+Qu9V(ݗ BM_Nށ{j״AvrQچ3v4pdpU;/M0Eöp0FX[2L\V.ث)U7c*T5LU\ A`{^ &)DɓBWp)HPFB+BZ=y\k" 4|k*!ԄP'dIKP!̫աʬh k1)5z^'#hC|SsAokʖ$f.NN+say͘bP!0_zÄ7`ЅI Tw+7+4/Mx,Ov#gHmR)-ӔyJZ J>" ButFI|@穿VL?%QYh~iͼBA}$oC B8Ă3콾q8Մ*̾ r{+ز-(AxaY𥠌?{ VeK mݿH*R`1'Q̤ σħL`rΠW9r_E .+.Vhܧ ||O&`4{=Ov#[bc =HtF!҃=6Y~yUGJ?\v x!Io)Fsn?ɳ>/K:1Uk$OJ ,cDD;H~khYnmmء~;{b \vf4LiR\1q4 Su ?p1W2 ; -b)$5iؒpC~]y"wbNÎ:v|Ayk(5ZtFzah/jQ"n?OsRq{f!wcX[P A'.2d/TehS,T񶮱f셱d%hWhMXS/ (\ '.!b]qBP hI#eI_'˃IG0)ק[Z$/g]r,=}nlBNvNM,6vy|LzM3J ,Ie2EM[iT$夲xPEUXe >m`S`΢b. 7ߊha {kZǶruIHS7 }[VCVdFAia1|2C{f1&{&` 'X*gjUZ 0cL/GRB( ō}^o)7Bp B!0zZXF[%L9`'p?-b ɔj|P+LFaj>9gS~!y`}˷̻v"Z޹}h6=vaaEϧJZ5b?ܹ3gpx NN<e$ -~+$xnAdcy#50~ -4Ezlݬ񭤩:b7ϢQQCTNlbi{bA`P`xs5s*g9P ԁ2dE OOV]Fp|]. 6^xb|m )>5 2Iq]K8T:&tv Ŝ_]=DBt!xw!&3F #AYK&0E& $Sah)40lQ_߿^WLykst-i, E+ѷP17񝙨6x*DFKJE8y1ă`0)D4=x>ήZŽ#MLZyü@+8TGz^;ݩd%&S9Q\fi)#h bX#'_FI(١Igh{Qbid>Z[p 0ձOKE8vـ9$)몼 (xVd63#J+-\qS=#3 \ue E%r%S=eLC(ϡ=8g ?XƲЁ7H:;EiFO{;E A3 :U< noF E"a`L}3`u \ _(K-34.SE 105mA5lMEBR  Sݒi!mLi&[CSyO#eDoE8SU|5*NyuYrX0an& {Xtp‘D>46E[Uyَ )iM"VeBes W(/\91D4CsH 1/1d#ik>Ҡ1h5F _=&xvgBShAD sS2Bɪ+Y!c  ,+(۷6s Yn:֣,,)͍ $YЩ:v& !H,dQh)@ّVOե Omݕ۲_d3r<} aa kOFxy>x_3n~rx ܢ; 6kN1a_83,IDH_iQ[N~J"G~1c:sSR0^ĻG|FLRnZ"|IzBP% % ʖb}@]6)-ϴp\{0HFyƥˑ4K&"?hmx73vtYxpPw+7djfZsS [s7o/~S}f9(p$}AC^to!$Ht ܗftP Lʸ-)žJ32sBL{-4ӕ,fJiNQwzV=Ep؆c*yf4|˗Ղw&Z{x&Ov]3 Ґ'ۥ_sRŏޕ_~G  Pwsa M2жe{l.e7s/ٶmui;x'!<=[̄AL( 6i؎]N8}E.WT~b#Lk/ͺ_voO vkj0G/xA{&*̙{RD̬iks]n{fH8m9`¡,Da-.͍b0p˜ֿ2.pf>17״YZֺg4.aȤߖH;56]b@Ϫ;1uCtzE)h:LHto6|ٚ 2WL닉03  My)63;+{ͼ 'NfgL pl-; ~*A pRL$%] 'F} 1}?Zᲂ_$50\`H,GW’3weF1_vXӁwk*<[/ɆH(pPz*\P AнF4+at!g76z&@kOfFbm>||x%\hJJfz<}X24FXIfwa)wVwxMfɔL6st*{3{|d[ئj{b 7o4ӛB+FӰiZZ_2_LN&1=aű  h 姿4'w=͜]?vpASfV] LE.kg|f2@\~$gvWc" jfr‹/:ItϴW'lGT-HRR^9DAֽ:K }YgxO9Q -@)6~(fƒI{$ -,*iKDꎵ/u2k;?,ؠ%*P; a`tNoXSKɴJF5T+10~< 'c2r `{D0{yMf׈-/[>\" Cs53vҺ%mҼ |CX7SAx!Y`Zv L"mEQ t͋ CG?@c3xM)~ߌVJk8Zľ|}oj٫78.}S(B,k^_<.N(5v>u*qZ]{\ N2$~(qIT*?F!MFmjъ<4d_[װXK7f`Ec[a0ja:߷ʯY'T%hi&2vcm]SUVD"'O&B4&qo_c附(1RSLHupNh¨Cm c^9;ncc& I=7 oq7qPK`3%}}0g>s}wʪoZfzm미;8vw5@{^s™!p/f?9λ,_E#ltf8o NDPi>i*h]H MMM~af1- 1KE.DjO?wnkX }wڪo|ݽ+w_yMk'p}?ߺݿ.ZA2md4}I[ \Rٜf>U+)~bc p0pR.͕d6 2ZQJY}BGz-BRB<[صkb9aIFf[4ͿncwcmeQB?r&fְѳ郖t$D'ۤxdwրrbhi}|H'=xЭi3T$!/K\&NL >^ L.bnQTN1֘ua>{ ]p`Lb޷AЅqVb.l;^sP F⊌*Ϋ ]dQa]?TgMBxz8&!|ypO\yDh~ĤiEzCY_ϿXw*S(03…Wo߾m|y!D@bߵe!G3u(`#~ C~!\클,^ 6C@iatMVz`!Fz! 15\wz{{QEh1GNSt3R5ؑc&J҄1LCL|*'dhuiR4~'1@zh֔(2kp[Cp|׺6^m؀-G| *9FHC;9M geI㟕gnD'޻^ҀuJ1Ch,F ݧ-oLz)'}BN&Ea7X6Cdf '?@+CkP 9߿ / ڮƶBX9wqڄ"%2|nW࣭Èp④|?vM؛0IDATEZVcx)H%] tGEHiG|qHm ah T /eEN;}g7RZn>?A~(>1<'^#Nstsd%IF IENDB`PK'2K!!|<|<9mono-developer-documentation-latest/_images/mini-jack.jpgJFIFHHExifMM*JR(iZHH@8Photoshop 3.08BIM8BIM%ُ B~@ }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyzC C  ( ?b8˜>ʸyznb_<|@9c9[z ?1v#) zJrQ͐sӭ(;9S jD$=@a'}}ii3{1"Hxʓ%>8;)J62v?)KR rG=:sR+9=;QeT Gzg80y2z曏a{@ݱA9c1מ{U/0rd(8$A Iqӷ4lK``0'侣m`gz}*BҩD?/nҮ;ץ'WRx=և|yT(Z} +uȧt.2zJ[\qB Jq݇3h?uX`wO<Uʞ0u(`:ƓVA8ǯ֞91=҄mF' }*񁊝*iy6KMe$ z#>\rОHܢA>!pۆHH v߰Ǟuֲj>Īcl*}xSP)]sc5>Ꭷ>`H]}aլ%apF=zkg8f-w.;jsx8uWBB1y.y;}hqeD(8*mpT,SB^1p89R98zzMǹJW?8xQ~y=1Իw8ZB ת"'$Jz/ϭ#ϯa9Hx€3?OJ.ݣy>]KOA.OSqۚEb1jEm8)0(=z8MߩjFI_#prMa)=k l/ګn&摼i"̒ @$~<>Ṇx9SReEQ2wRG*K}1+DՋ%cPSqQDz9Z2ї.po6 ̥%qeF@^OSZT>Ťx `c nv饰7a?*7B/kѰO9M1`}?f721.9 c=3Vc>^߹5>C[M.r܁}}аb6ބ|ø9랔5Ե{X`Cс'kQb'8'}r +"f:AWD$Iy%Щ_c-Г޴きmYU~U M&AR})YVRUelc<3$r)746f?)5h11 TG c-T<] vinRt 8?Rx "do#$+éab=U\y>2-9{OK/cȴYn&>Pv2I8jxzNrg=·?lO'͐H}}9u#})'ǯ9m[բ"[0bzY.Kɫsr1>QjC)d޹z꧎7rU*S\ҋ1>UɜyWBs*] HW#<r3׷T 0/~T_z\v=!e}׿ni{b}:(=Ny=+'99җԧF(*z{V y=R'$#+e<#Ny b G͟?ȫM PgDdxç<6²N_tJTZڠ9Q:ߑIO,pQ 2b랴ǘp9Ky:+َ̎P9'Eg4@~j=Ij,3(gr!X5}c9* ߭Qy' {v5&uG /S۩ޫ}azkQW$pTp:gSIr0~53VĐ/M_֫4p`=}:ʧ5#Xg#'UC3u<|JvWл.I8 w>AWq僞y5J]] 5#nzUX28S+Ұ`1oOZ2\p8M$nRcuյ$߈^˨m vaV;wTPȺF1 '#!I2qj[lG,7~ / Sȏ,Nb8,Ԛ|Pյo Z֣gq q՛iӚ 4RZ9=,D=z+ =*Tcv}^d)]o4bl7`7oHW.!'Oyp v~gjŭ2&+BZDqǠ5V?><ƌuOͱ;3a+EU֮ 9 Qm(_yơZ3Nӟ0F~O-׭rş?do姜2r%b7}+ ĕ1l:RnwC~ ?ď C.]1*g=k/=K<5'5"P+T`^e~.)>[[h~&[Or&EwU[K@Ԅq1+``hqmJQU#{t&Ě獯ZKMȺhy0t5~:5x$,1)e73"gʬ3޺qk*pk5(M۟⍲p'Sk)>-i)Mu'r7*h~'"ꏅcx;iiH8pf՗]|][xWM.Znk܃"N^jnol'ŷVPi7m$qWw[ůAF\\wՌkGI>\'u|O/h.VLP _2QxVl|ןZ<<)~,ǐ9h_-v1 Ws֕Iҿ,fy9NUgm>q- ^\/В]-nb'5_TS_}O92m }W:Sxy| U獧kCli+0ڒpW s_~H_6%U  .|3Ξ_zR_ש/?e.$ kv wTUYD}buQ\V&'d֣PL8JÞ$[h[JeʓzÁuqٗ^&_]6rP5[ޫeiqZWrOe0ՋU2v<zlӦ}5ܧ+^ݾ,N:\PY*2!rG9<鎕|J1wvLX\?^vpInm>־^j:=T_1ZH`^Kw~a\ƾs7ɰ*UQg씓%uڇŌo;H0?|yl,|u׉ ¾yO t}_eU6YE}F(>&-sd rAS7VeIlJe kg+\e~zRTn^xO֭X 1J?BWIm%ň;$cj~\8&U8o7ưL 5۔*,BNrk?g_w>5Hh73 ^q?`WrdO)KvD*O⦛r zpfI`OWTRq3q׊+fg=%5, mg^*~*J4A sE}{Tt|Řu0;~u4xOku)rk,w$<+@bPۏ3ڽ߰%]Bf}KAʗ:h&|FWo&9hvΩ4fjInJ߂@'ׁh^;xH̒b9.D,~_y?^v55|5E-f;g=1SK?İCš8sc89$bWNl}IG|0TTvqm/?zW\fHG+^~u;Eolp ͜c קjs(b0^y#nm /0Z~zT!,ϟ_||!,{UP' ¿_a^&b1?)8".H=#Jޙq5z!4bv¾fh OhrK7(!~ލGzCn~[OS#-mG]MPKȥm{|QeqqZVYG䓟׵xu/\wיOqh~-MPi#UiH9;u^= Zl͞c& HT5KN.b#Ӻikߛ>_`yv~$՝BOϠ~տ<9EK9H2[TyϭgJՕy^)-#6\h\uh>hB*E\%LNsx)*q~cnglWᘮ+Zu3 fCFK?Y 9Wl[LOQ|9e¸X+\ x-W-߂VG{ĹT,?{ 5zqxY2Dnk/QIBRUK6]Y |kHω 2z{%|#ϓŹ< /=jɱ lES#|]g6F1j&!J֮>l|;B{ld;Rz/b r-^%^?m!ͣA?ԏQ8Y͒b>e͕CezVvӢT!N/_ʌ秥NE=rzJ=68B*8B+G4,ǜ~sV6AsQQ{jgluPN:yV隬D-slK''ںcÂrX MΕFיOycIfyRk55-t8x$Xq疭Ոr\vUesksWݝ&BccGX+mEA5đn翨`rX!_Xiuȿl<qqdضҲq[ПS_Zjr8zSu)C U'ERO+Cnkvqas R( R ~!_ƉlHn˕qQ?S_/{ |gl[b~WőnS1?Żᩕ׍߲OǥGK-_~O>-{T_ڇk\jשh`(ˈ -Ԛqt{HлXIڻ~x;h]هQ*'9ɯՓۢX݇'5|8{|x>wkY~XJ|.1ԓ5Z~Ѧnv*zdz/:˗8ߋ8qV:za-~z~CּX[E3 y[z[C8x5O#]r{e!uy&2lutNڕn'̌8bKH6Q{Z^2s}xNa&h"AAQ^NpFq)Gjk>"&l՝gCGg9PAQ!. '˔=hIB? JƘ.j>>-!:9[OF50 xi(#xTh|CKMRi>B}-wu8{N ߻RKi5z:O͜?!.R7}Vee\ {feRKOg0g~CXW^ЯE,pN}Ø5~#glFYoFۚ8q?Z ߆ ¿rFƬ^MǪgl8Q>ӿn/8_ [b򯊮^g?f;}江3KJ_0Os_ 5xJ8k7ƭap=o?u, }rԓ2_^mԹa7!}Dt(3h T֞2?|vrÎ>zo*ϽlׯBљ|Q}:dNki4Tfr)dk.s`61Ҿ;rZXmPRsIat#U^}.؞Aj#O&y\Sxq:^K!P:[9kbehwssZپf& XҔD|Iif)9O9=:V|&ʃ BKbj}OV~(^[j%V)3^- xqf𔚻Fky-8 "ZKlj#jXTiTvG>}o # ¾BZtP?ƹV3{g$}"a~D34p䎜Dxѣ@8v$jpg|0V2*n;){޷ä[r~-Q.k9N NJVW$p;_Z)#e($cv>NΧi8e@O^I\vSJîqO,\'$OR[^Ҍw}it*vUtvݟ{MQmY=? @IϷI^Z RЀsusR*`2\*HA9T2K*y'khSm1ܠg=F;89'PVw܅zt ˒03%eqi;@|= wq^U[㏧r?i ն-$;"4`zcc|s Nl>P{ tfpd;@=q]t ) ojM4.3{6R t補v?Ҷ[h{*\/=-,a>,ndg#?]sBG@*dG?%*F7`֌9wߕ)SEsm֓;sq3S(v+ifGOqqc w&%$CF@={ҕ`s9 *IݎOȨUw: qֲ$瑁ta[]Ε$U@GJʎuf zV>ϩ1INSV#f7c۱Ql#8T9sY8*CP&?yj!K7Q}}dg[ڐ˻c'n*vÜp9CPU9ZGbr#QN#q855R<׮F:2m '8v<<5UvG;p  q{F[!cLy㧵G'cۏ5qIgVϮ{R)㧿(\*FdyI9{Tq5PuU'8I'rNR|*&.rsl;K2vVE "N8I~IƳuhɒ Is`pqڝR@sLD99Pz2שAm %xQj~#^}aQ>TTRԤms){ԃZb6ʗ uu>ƹ\,vBm#[/`HG<\}k 1|p믮E{|Fo:͞9sbsmv5jqϯֻTJX[BX #=?md ڶT8ROcOC;_cȻ[F3_Ϋp<ۊ-Ro021=@8$ `l5-X!Qk񒧌 T{ɸm8n6 <\q۽ +5[VPt#LtSNȈ;x=&îS4=ri ú'ȓ=rkag?QıTJv$8*FIyۂA`8zw`7\?4}{J(rRv(r ;z}*5'&w>TiGG*"r =_"gS2bn>9=j"W?:Z]%|߶sؚy4\H'= )UfH z !2I徇Zi$XLzvg*˴5(r&1JBGSαq;K;kr 8|v+k ڝCk H+Jn}KߥsTvԸx>YI۞V[E.0xQQ?umJ\S\4=un߿Lp 4Zrԋ9-ӷLy&iUQӞƝ*Y% BeUn`=PH,=ƹmQufR cNL9رݳsޥ}XTI6Qn97<}F=amIUp 'TH3˞~d$PĀF1۾*bxՍOОJH%)=4*.Uc9\Ƭ@W;ٝuf%0xv<+Cr{gO)T  +zyYx\B6zw$=_As(a(<@rOOǚwֵ]PK'2K8DLLAmono-developer-documentation-latest/_images/coordinate_system.svg
(1, 1)
[Not supported by viewer]
X
[Not supported by viewer]
Y
[Not supported by viewer]
PK'2K v'`'`5mono-developer-documentation-latest/_images/reset.jpgJFIFHHfExifMM*V^(if%|HH,4',0220<P dl  t0100 0 2016:06:01 22:08:042002:12:08 12:00:00 {d NE*2MJ R7)d   d#h2016:06:01 http://ns.adobe.com/xap/1.0/ xPhotoshop 3.08BIM?Z%G?120000>20021208720160601<2208048BIM%> %0uΠޠn 0 }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyzC    $.' ",#(7),01444'9=82<.342C  2!!22222222222222222222222222222222222222222222222222 ?:8^(1)hqI%)Q@ %-qEPGRPEPEP1q@-PhPKN(0(E%Q@ ڊ\Rs@ NhKJZ(J(qE'j( )RE Z( ;PhPK@ E%Jv9 \P:P({Q@(@ h@)Ff@%1E ( ( (@PE ^Pޗ.(Ez)Ph Zm-P@4h,%-ERHQ@fR-7)0 PM/4BBh"ފ9)'֒Pt4@ JQGR%:P@Q@ PAAEHH)hu=)} 5Z\#2 HPdS@ E0hR=h>xm2I*KcL8ټ$mc"PnԄR#M1= (2?:qDsJ”cS@ȥ$S<M J\w )@h$\( @ 4wP g4H9权&9M`i SM;S:3ҀNs@@3B}(*K.a!:(h@ -%/zZJ^QLAh{P( bPE!v!)h)xCJ(4PE@qE%)PA?(R@hGJZ((@j(Z(h=is@ E'4PsGJZZJ1RJSGj3H(GJ( A(K@ K@Q@P0Ph(Z(K@Q@ :R8 E.(ih1K@ K%E PP ( ŠA 4PQ@ / NsE'z(4PsQ@ K@%-Q@%. (@)h.(e;P- @– )ZJZJ}74Pb#PU)&*! ]ҮH1 Պ.3UѼ؈W TGxmn$K}OO/cz,,3$\6Jc"&GDo/LV8¤v[8=ga r4\,WjE0"9Zv1@ (J^ N7m/z^ԝ"4oP(@)A'4P(E xxRs@((=)M  )44x(4H5(Ӿ(5%4 V!&%3ZD Olq8$ 㚀=& [~cZB&vb&)h ZbRb`% NZm?>ԀgzviQ@ `Ps@@ )b 8@;Q(@ Eq@ Kڀ (44K@P1)q@ I@ (s@ KE 44 P11K@J(h@%PPJ9ҒP(Ԃ);z3)(۩"NQLEi)(;RPhixR)h j؅j@Gޗ I@4h !zU=N,^Y:sӰ[/U-7+߶I8|TE̷xƳSM!\RE7{P}T@qI qS҃@j3@<ޖh(<тh8s@i(ԝ Z(RA޴i)I(4 ZNw uh'ғ" P(E()6PqF(h#iE Ke€5me)m"?:( (^Qސĥv%/PEPI@vPE-%- )3@ E!◩ZJ)h(4PRRvEPEPE0 ( I@ (Q@ K@E@-PI@ :@K@9gA@ :bHzE )3@ ސuC()h)h@ EPRI@Ţ ( (Q@Q@Q@ )s@ Kh (4/w-Q@ K@ L@ Fh( %.ES-x4SI%wIZ)(hAE%PR)E J\ntR(aEP(PKHQ@\Z;P1’Pi;2J@ xqPsEv.4M؊crE0jV\W8V;a4@x=+Jⱇ?Y/5i$9B7Eǔ\K #ڻ{ܫ:w v֌^|2r˂=1XVp ml)b^>! |uv16d?0FK #9#0Fݽ(z7 } UZ& )ԞY@X4CiJiiSڀ#Rmz4O@ O\83NҘ |-3!8E"Lsh9[k7w%}xɠD$ջxs@BeX Pv.(Kl6*(ث)2#m(*+f;:4tEwfRQ ~ {y,B˚{b < s(~(Pi(M!OZBh$) ZP!(,%`'4:ԙB撀 )CGZ2fb (( (QH@:E(I14!٤ @%#Sأ.)r1@q(<ZJq"@(4PRZJ(vuZZZ8R z'=(F|›n"=G2_S޳pp~ҰfAj=5D*Zv\1J)ĥ4(Š`PEPIހNh4N` Ҋ,FE 旷4}h@ -0E(Q`Ҋ,Pz` Z,ދX`E! (RP JQHN S@!;ӱ@ (K@ @Q@)r)N(@ KHBRLa1 BPJPhh;)P99< v )jZo4)(h ;M6- ,-:P 8PRi F+P2A ASL掦K@ 4$؅J8Yi~V2+^XE=JKgH58=1HN(4;@ I@ ސg44f( CJu6H(I.i9KPRQ@ L&x%)t4PM.iq@ E(@>3H(Oc4wҀ:b ; i 21@ QGb[3m-(,<(^#⢌=:ZJZJ^(%PI@ EbR-%s@Q@Q@Q@ I@h4P( (hNQ@ KހvJZQ@z:EPEP@ E-PsZ K@ K@%-%z▀K-%!⎦ (R v)9P0PK@Q@ĥPK@ EP0 )Q@(斀RIހ(iQ@z(i(hJw^QڀZ(h (hPERf\Q@ E04RPJ(()9ih(44P(qGzJS@ E(H:Piq@ZgzSրPށրQE-%1E'j(PhqA@ CQ@\\Ҏ ZJ1@dž3@æj5;M]N{Uހ0zt=09V75YmP c>OhpEq1v=B?[ɷ!F=4-OL|G'=k͖U\G^ gZKr[qz\&ӸglKh/SH`w xeR643o^i0{֕ǎO4MB-~`H9@jքtS]$V,G09@j,s@p[kPB AcdtSzVFB˼5,z l@8f@գb+wS= *ߐϭTXڀ+tc1C@ԾVh )!' ֒^ ;3|P.rjť\L%v]މᦕ3u8,s6r_*ǚIFAR1܊,yYW[{F@Umݺ tS@BpBWAXv%cVQW^06BYx][y24y:;*g"@ aA@4<Yp 2i0+ދ>ԏ+=h@H != 'z8M&(4;4Fhh)(.)L%QP PފcQހ&3J()hs@LwA JQI@ GjJ(ؤJZ @ Hhb&h@\p<xj96 w^vӿϥe~B/'ħڪhrMt4E (i(J()@1(EPHhi(H'z`/u{Qڀ m;hS (IހK@ihPE4s@ 9 ER@%)@ EQ@ )=hi1@4)F1@(){PE%/j@%(Ӛ( &)h"m-(3GE(8i"r0/j`%&y %.E%%iPv (!@4h&Mc@ c04Hh)ZiL)#p3L oCM柫 +vRkF?Z&0Ez{H4Ƥ 'J@-%t"zMԘ4PI@ h4sZ(4 b ( )J-  JLI@Jvi(hZC-%(P4PޔQހ bրIZBq@'^Pg=t4(;h,() BrFj5lNԔP" 3@@PE-! ;G@PE-Q@PAf (P:J~.xPPKJ((\RfPRE'z^Q@Q@ (i;P;PM ( JSE'444 JZ(PEPEf^ԜE(4Pfs@ EP%.(()hK@ K@(("%-%-%)@⒀Q@ Hh RHkLZjۇܵ]384Ƌ*zɢEa@DlQq+HnxpNG>ήSvVN֋tV)P7֨,sv{/\]a}bY1OJ.+3)4 Iں,ʁ{qhaR}95^e6B2r1h 9}1޵Jː:e{fߍ5iPUF0ַ^9yn{&UV8b[H5CSHrT"XHksr(-GU2sX7Cdܧw&qQ0h֭8M E5pFj՝j} S\(&b*ɌcS,jP\` :Ԇ@ Y#QJ,vxU4n9h2;5e+>V}'u0H="r82SP$SLewShTPMNDE+SmPM7'z(sI@ZJZJZJZJZ(sM@(@ ҊP Q@ ER{RKހ%4K@ AHLK`&9Q@z@ K@E' JZ( \JZ3I@ I@ ӧ44 @"(eH6> v٨#w&/cw@A2"h2=Hi␇J`.i(i({RPC@֖Sh@ 逴^٣ sI84斀%;Q` \W`pv9%( ;P(@jJCK@ -'JSҀ(((PhRE (ih^()(i;14!p(HbQLPJӰ\1=F).;%!.E0Rs@ Ph0)F= E)(ǽp( )phI1y26@VԀa#hPQLTs8XU4|HOӼ\/X]Lqg6:c⣙Iz!z% u&h;ڀ \!@ 3@MPE.E6@q@.9⃌PE'4PQ@ (.LPM!P2h;j:P9H P3I@JZC A@)}I@/BQ@ EQڐ–/j)({RPP@ K@%8&x%-)hh J)hE-!=h( bPh4RbP .qE9/QZ( ((\(sGJ( Q Z @P(GzZ2()h ()h)h)h(@ ڊ(% @%-%0EPE-(PRJ^3@ KJ(EQ@ K@P(){P(4P Z;@sM4)CPRRQ@ I@ J(@ G-bC-'4vP΃@j\e-P){PE%Q@ 8hRZ9b@Q@ I@ IڀI@ I@ GJ;@4R(ZJZ)Ph ) )hQ.iE槑;;P"&RY֤P" +qLD-C bK@ih3J)G~(%-%P 4J(sI@ hZJ-4 Z4 ZP)Q@` /jLH^()w4)RJ %OhJp޴P(i{Jq@-bi,!SS4Mܮr=ODoHuȒFcS2\qHM%G4E()M%RQL4c((斀 )RN5$ K.2:j1z)TۼLJEܫ"8'AFdj8RN<h :Ԯ2)E7M)XpqLV!=)Zl3-܊qP">1 @!GjJ\J(4;%-%: u&E MC(x@ EA(IR<`@4bҖ(@ýғ4RJQ@ihw@ EADh 4ȎPx"6q}+'s@ǂ:z,X<#81F:(B撀;PM^v!Q@Q@Rv`IE1G40)h4~5@- iإ`QE0(4X(E4qJH(y.RBQހ S@ Q@ E-@ )9`ih٤Q1Fhp))Q@- Q@ ~1*E":Y`p1X!mB8sSbsP0qұ(aS2)s6Xzչz0)H*i#US"H )8D8!4 h4S֙#M K@ K@ 4%.i( ((%-P%.i(EREs@ Ҋ(\Q@ =hZ/jLP1K@ 3@ ǥ/haځIހސ 4S@s@( ,:ʾ~{9~sϵ\\e䌜VNGɦrI؆i4N RihmK6hԄ g4S`ZvE7ӸP1K@ Zn :N )E!=iR4nM.h R .(wRmdjMiPM;8Q@fH 3u?4nP"қq&sLPJ )Rf}@(8qn)h1Fh#@ @@.3@CE!4PEPI@PEh(P@@ ޔ~G 3(i(i( w=)h(@P3@){ Z(bb ZN斁(P Z3@ g9-Q@Q@'zZJZAҀ((bf J){P(8(4 ;PG4QPAvNiؤih)iRPK@ Ev Lh-ISIހ J`PsE)JZJ;@ (;Q)s@Z(JB(PP4Q@Q@ EP@%8us@4hjuQ@ K@Š(PPP w . րIHm P`19 -'43@\Z( HhI\{4@ E94 ZLo4qri( N(fM;EVGYj@zMZ;ԈP+@ќPE`PEPEPIɠ ( 3@b(#ޖih)h3N4{Rv)7R ڛɢQp.E⁅'jv `Q@%-%;SĢ F(8J(9 CF(NiH(9E0()qT(('4PQ@ K@ E)PK%.h)hi@-PEPRڊ( ;IH (sLPf4 (;q(j^( NPqEq@}8b(zQ@-%-%Q@Q@ ڊ(PRI@)h)h1Gjt (RwQ@ K@ ERPJAHw@\LQQހvQE JZ(ŒFhv4R(. -6 (M%PKڀ (( PEPE-%)4(EpQ@\(aEP ( ŠPQ@恋I-Q@I@(!1ԀPKHb( 怸dPuLWؤ.- q( ŤZm)6-%0 (i(P(ɢB撀( JAqԝ %1}34s@\}74nh IqsHcS{PI@֛]ve8I&y<Gz9bNP@b@cQրu8P( phi G^j+|/]yjd|>aXO4* 2ܓ Sq2j(S ZJZN(1t4Q@ R-q1K@\LRC )Q@ELq^Ԁ;Rb"`-!zZN)q@ Jz)Zi<h`v7R -)hPJBE!4R)(QHB(P0-%CHFE Q@-RpJ.< ;UXEǽIL &hi(hI)@ E8RLtɣ"i 55ci3@@ aUI6zd'CJQ GZaڇp|~brIٍ!0<ؐ($C<vpM8i4MxxAMM 8)6;p4M)M.iBPg4dAN)7v<( RwӼMRԂ/Zfi9n44ҕ7yt q|@E"qRmK5(PEEҥ)@dԛF(.j^(.sS`P8j!Ը/#i3Zq 01@RqHӲ(dfP1)aLC4G(7GӃ@ )RdzPb< 7`ݴ@&Jf?:ZCZ(f4Ԃh8Q@ K@ ( (PK4@uPhȠ RPO΀'zJp A3@tP@ ( ( (Q@Š(( \PRJZJ)Q@((ZJZJ((()piPE0 (%Qڀ4) J(@ (;PE%)4ZC@'j`-%;4(4i(RqK@ EhhPi -%)(( ()h J()h( ){PQڀ((aE/j;PE((@PR)h{RRP)J( (=(4Z2)JEqsI@\(.P (Q@Q@Q@Q@Q@Q@Q@j(JLW \s@\(Ƞ.4@\;Q@\NPh.-%qi; ;E R Q@Pw`PK@RPގ(pP ( )h ( -pQ@\(pE-%Ԕf Q@\)xBQ@E% ;E(4 PF(v ( j) ^ JZ`wI@ (Gz(( PPb4a^;F (-5SB0.:Rۥ"n%-q)iPEPKH.'ҎŠqKL.P (C )Q@Q@'4@sAHQ`;J@S;Q@H>h49. 4G4P!)h (@ģRcZJZ(R(L 8b4 K@P֕E1K*LS(@ =((()i Q@P(Q@ I@ $SZԌhyb)fka\NǢ⎯Z(&pH嚥__Kq'zT`jWiMI7'u]-S2Z`MzˊUv|"+Ub'$UrhEWqր,qUb49l &'*}>Pf,o_>`5Wݎ?*s PP2hph7ګ35}2OTBzu P@*#@yC@*^j B(c! 7\f*:54&Q&E?y@/3~ze;yS@/L@sL@is@GycM?u2@ ϭiƚhwShsI@MfJ!E%-RJSP撀њ9( (v6HRrhh0vM.)h()hP(P@ qIRhQjZJZJZNhi(h((@P) Ph4Q@Q@PRQ@ GjJ(;@ EPIzPK@&hy4Q@(qI4 %-%-%Q@Q@Q@C@ I@ Fh(((J;@Q@@ )hs@Q@HΊ)(v@Q@%-.(PEQ@PK@ Z\PhGPI@ I(){PE;Q@RE% N2QE:Q@-J^(J(Z(ApRw;Eph  (@ )QH(HRbf%/C@ IրPzh`RGP;I@\^ƒ@\Z( I..i.--pڊ6 ( (у@ ZJZp%pfEq)Eq)ؠCh(^PR (٦-%%-mRRRP@⁅-%-@ ҖJas@h*uhkFeDu0})[N qr։²+DÌIsE! E0 JZJ(=(R,'z; A4NE!(s@ Iހ(֊\Q@ Fhr) .h  ;Ԉ~qMc@ŠsҀ)6%Pd1gwSH(s@ Gz-'40l@*6, ‰`'j(u4m0(JZ((ъZ(8(O4 JRր JJ@ KɠҰ @4(ɤ(AEh)h(ZAEQpG4(  ( (֜0$AJ\` h4(-!Cր Q@-Pڀp?- @ E4j=h7jb2iH,D&jiJ@hȾ'ku :l. +oP֮f 2F3R"EkW\jf#M"8=)\V96LJrZvN1W ~k#pۿ֋ 5ޏ!NcEcw0 }?z+d`Nﻭ;<c϶ W'mˉ+h#@xic+L XS?$u_G0y_} zxOrsMcz ,>{O#z_νm<bEX3#ڽtx:&<c01ڽh?N ֋%;W3^1K'c2kցկG0Xz͊KZ9XWIL|)=) &'8H>;hXa3F!EǛ##EDPs R;۞+m.V%Rzގ`l5ݝߌĤf`8ݾbۜQ8=]h)P w W1s SX7uIv9uSv$d(P(gҺ&h &>vƅ+Ca+O d8- wQxi9^EX<5Iu|⋎ǟylk‘0.Kʽ^? ۆ# UYQ;v!m D`ۏAE!VXzEǑwe]pKnvހW Yn9(Xbrt<6ͨ9( <,#%JD ,ԃ]8W;lHh 3Yccc)k@McPE+W$Ǯ+s:Qp)6ی|Běa#)Fl@nÖcd|uR@mSoz q=j(ۯa6_ dV.O] E/q\ BʊPO zU=(TDSI(=TzS0Tb b//jo4!@ H8P19ZiBzPIh.&) .8 Ro. A9b3@ 74撀֓b(5i&MG?J-q@3%R0Q@ ZJ^(3@ IހњLI@ J(b7Q(GuJ7Pړ4q@x4@ I@ 3 P4PRq@-7i܊@5(4pM J)y Lf$P%QL߁@S<(CsQ@TA6ji6 E%G1K7Pd@@ Zb'P@P4&sҡA sPol@X5VMG ~i` *&qځP T{H(M€P46}2'{N¹CE!-! (Qހe-PI@%s@-'j(~g '841EAb8s@wHi)r((>Դ Z(EPwNq9K@( (Ƞ))R ( )Q@Q@R-Q@ A PEPEPEPGz(K@s@ H&4PE(Z(@;@4h3P(;ӸK@( -'4PњJ;Pi()hQ@RPPPKڀ (%-%-%-PI@-%-PE% ^h)9 ({RPK@ Z@%;Z(Q@ @ )-΀qH9(!<@ ޖ ރ@(( sGz\Q@Q@ ޖ ( ((@ Gz)-Q@ Z@4((EPEPcZJZOz(@ EPEPEPE!Z(qGjJ(sBhj1 -@$ Ur*}hlU[W*8h [߃U `~`zQP'5PI&,Oz\U?7I[}5_9E[@Csɪfl@a(I >`/pU[5K9_Z2Z,)&,:q@ Gʟjv pFE4ļczd䚢''4<*(G*47=h;qT|i~Zey@?hij-IT| f4 8ɠ.[2wsڪi Ȫ&e9b,pZ_2ҨL" @\bn٦[m%皧gHF=k4͎AҀ4 $P7Jq=hsT8]2q֩y@K1 r SA+^w+>M]߃T@_WfZ`_>s@Thu q⩙HE +?hG u_݂@ /;* _ix#^󪑐7S˷\@?iVQjzA/5.y o!EdX#&‹Y^~4X Y.A!Nk03֘`zVX#qNsI&sM昘V` :Ӱp=k$3[p+;=_hY9^(Qtb 4X 'eA97q@ɪpAsEf'ZxcCfYr?+%&\xF s\H @hߴq@\8M4D9 q炾Xg=ܱؓ''5-\80-vsk&yzdcE0/=k(OzVj3x ?\V_}hH\F+0ˎgϴds/33`VXzV fVXM F{JV.2:Yk>L l8V\ Q`4i ;q~4.Hz3]&; [^hpdJ¹n*3{`5k7w5>09沼H 515'!P5@bg4=hK f:Ke؞J) Z(N%'z\R@ K@);;ޣ4^hEh4w@斀 (4PbZNfv.(;@zZZNP&h(("PERQހ ( (Z(h)(.( )Q@ KL@PEPE8PRJ( ZJS@ E)m-% KL@S (JZ(JZ(CK@ @ H9RsEh QHh) IL-%b@)r(;џ΀JZ!Q@PKހs@ģ;'j3I@ ڎ(;@@4Q@Q@ )(h\PP;PK@ ڎv- @(fJEPHPI@PQ@0Jv(PEPE -ih){E(hQ@Q@Z94q@)h)h ((@8QABq4%!)h)EPE%)Z1EQ@Q@P@ (Q@Q@ZJZJv %(vP! P:bK@A-&)h)(å )(ZJQ֊C@PI@vzu b(iADjH-ҐzbAWt[mX:bG`˳C$c Z(\QL,P )Q@E7ȠL(Q@R (4R\Q4PwPڊ:QzZC@ EPE'4v JV٤-R@!@P0@% (H x(*(ta EQ@'n(IL%wPJP(JZ(( ((j2k1%T.NNide%Isi 1?J͐hɼU9ur] nh owq@ P@y Pހ&Pgހ&Qf$Q AlP%-Q䛸h o5L urm@\"怹8h 7 R\E@^;P67PyϭW=go‹g'ҕ3^n*z1 TrϙA\%h Lݪ} Vc-f[wY*}ɘz'Wh96jO@hc-A&C&Qn 7|\T 3@ʋ4.j-P2Mh_0T;.j0)bj2'EIP zM?P z ę5JZ4F=(s&=hh Q@%/jPs1 9E!PK'PZCA@Z-PQ@-Q@%( ( ( ;ER斘 K@ K@Q@-Q@Q@)ph)M%Q@R`Q@ N )x f)PK3I@ PQLqI@Q@/zJ^((((;Q@(PGz);@Q@Q@() /jJ`h)h0ih1-PwP .(@ Iڀ(K@PM)P .4@zZN(RE/u4PEP)iR₄b JZJ;Q@ ( 8+),6(PIL J(4Q@Q@Q@ K@Q@%-Q@Q@Q@Q@ qGj)h)h(@P ZAa(,v-`P ;Eaq. qAZ %2D?ZJ % (E(PKڀ(4Ri{PE (hPGj`%/@ EP(-'zZJZm-4PER; I@X;Q@ĥa)h K@XJZQ@X)h N~8(./P1ԝH(h@PҊ.(a֗Pȧ/JH2hT( gOdrj-Dn8'iK8qSئTܱKA!E JZ( J`-%Q` \,t.( ;mQ@Q@Q@ JƐ&);P~h=idRH i\E1Fp\SQp (\ހJ(h` (PEa%.h4p*U\}@Pm0 |K@ GzZ( (REAK@QހzP!@'^5\vŻd0Spz=ԌIʌUa\͖\ Uv\VsqKsL&m nh%)4dS9I@ M4w4CrhsH(٤:vi"RqHbv*<@744dPi(4 &M3MM~F)B撀4h٦voz.m;4h@@i;P撁 JvicM.i)\m:4fu6 Ew4i(I3I@v@)(i(M!RntPg@ i(4u\PPb@hREK@P@Q@Q@h ( (;sK@ K@-%-%Q@ ( ( ( (iQ@-%. % (K@ K@Q@QH4PEQ@)(sI@ I@ G ( sGJJ^)P撀 ZJ^({Km}94fj=)ZJ)i,`RQE8\wp֊Wi(\(PE;Pi9RҰX&@.M f@@ B@%-QT1( (( IE\P PPѓ@’^2htN/Ғ% PP@Q@%@ - ()E-*wi,#0UN\׌um)ge8Ri 3ĭu:vr<⹽z&*mŋaWK4Lr-t]޷z:+*༚\k:>[^ ּP}OYi)'*(&4+1f$OzY#eI $)40hA4撀wI@RPE0 J(BsE-QHbRF E/j)JAQހ$IJr*:{rI@PE ZJZJ( ZJ((@ EPJ(ԔQ@%Sh(OzZJ(KH( ( ( J(J( 8QN"(%-%RRR(N0sN0K@ ޖ \PE'jZJ\s@ K@RQ@Q@RQ@ (@Qހփ@ EPK@;PQ@ Gj@Q@ H(hRSgJE! K@ EPE%-Q@)h-PQ@4PE )zQ@@Rv`,%@XNJZJZJZJZ@'jZNSA :(E @)h-a(Aށ@9R)h)x%.(RRRL ^1@ 杊J( (qE%/j@.F((4PE)pi (4PE%Q@Q@%P; E`4R‰p(Z(z)(Ҋ(ҀZ%-%-PޗQ@hB /za,wvPKdCF( -!Ev )h){P:P()hR:@E@RhihQ@RhE-Դ1J(2iPK@ E-(ڗ.(`4qNN2@ %-%Rh(K@ -a(+jZM-a(,! Nh)ph(4(@柊AJ:K@) R:2zPJu:w4i3H@ E0AKSHbP(@3n*B8c8 qE(bxZPh H rv GqOQ@$y\7`NE,#qx2ͨzq[3t[M*c@#;H )h,AQE9RZn)h1K@ ZJ(4P ZJ:{@bH(8!;QJQ` (X=)( E-(- RwRT4 ((&-%O49)'j) ;4);PE )zfP(){Pڂ%(P51ڀ!a5fk7Kmnd|8zy5MQmy_<d* dt3Ѭ漆]+04}ykkUYfj~{6sIjG~YkW7&}7bXu4ʤ0ָ#ˆ#w^z#6mc&iIenJʰP6:u Z,Q-RP1@.E!MȦ@m-Q@Q@ EPEPRQh)hRPi{E%-'4w%-PAG4\Q)4XqE(6` =FM:1+*RXvĢQv%PQ@ Kڀ)h3K)E&)hEQ@h'j|{!G|7% Kl6Lg\vqT7/)oZbl,j5^ s>[:qqmJY#vzSqN.h ^.ȮVg*FW̍C]4O~Uts,3 ѲAUђERIȣ7̀j9.d9bcO2MhءOlfKGy d֋їbSw#˱ ZycO==C9(hf'`S& Q..P4\Q(r (lQp͇44\,[K]GYf>OނV̹B?{M柼}(R{O ^0=IK9p;RRUR}͟€* ު3]nFF;rx9L4 J2A<b(XO O^aFhX?K3MzC])@A;Ǚֽ 5ܤJIqEǟ@$aӒݖ?+OEcJ]Ѭ$9>\9Nmv>Pyl{vqx⷟šc-Qp@AlqL,d/8⺆X㓎0 sSNv{S`PsKځ v(HRPPI@ I@ IL J@-Q%-(F(bJ(JZJ K@zNjJ  ( (K@ EPQ@Q@ J( 9 Ҋ`%Q@ ϥ-PEPEQ@ K@ KڀRRZ ZNq@(@- Q@ Z``!){PihJ(Et`( 9vj=wVvbRiMҀNK@ K@PEP;bQE`b MuJZ\Rf HhgJ){P+'jE0qE`u,QHvh,( ),6`2m-%-%; NK@Pv ږĥ( Z ҖK@ EQ@XJZbK@%,P QE-(S4ZJv(9-!)ؠ&9Z`&)ؠ)N %;P)q@ N6@ ch^(J(EPEPERR@'q@X\Q((PK@(4R@ 4s@ J0x4iP`ӸbOiP0q@ ("xhґJZ(Q@(R41NP!M%PHoPR(Q@J(Iɠ J)h ()hQL (h@QI\(i˱pz vV:g";[ޮG@@g CPntvHwwrx瞴6S21XSʚV q@ ;v(~9R9ciqI@-( \J)Qހ )( (z*J sEh ZKm-PIL4Pڊ@P8 J(Q@()q@ KJ(sI@ QH ;PE%-0 =hERNN ()xPHb@ ځ@.h‰faahȠ,P0wGz)h9PF(=hP @P+`~t8"`@XN(,Q@X(a@@ GzN ( .h`QH,P( (@Q@ K@ K@`R(P(R+ ޖG4R9PQހ J`Q@XJ1@XZ(Q@ K@-%- -%h;ڀ)x JaȠ,%bbNh=)()h)h(tPP0wZ(ycxv(@ĥ P 4S K@X1@A(CҊm;J\m;%-%J\Pi8( )m;ZJZozv(Q@ŠANiPqNbbJZh(;PK@"n( QژK@1K(b) 9!JP(@b0sO @O @ K@&EM&A#a(@ F(Piؠ"RI@ b(A⒀%'j @ /pbbPx! i:EPEPE )ؠ@Q@b (q@1E$SGN{PNQ*)`C8 C 9VE*x=9F@&G5PzL_;zvö"8OJFM`S\RSh (7Q@RPPPPE%-h8)qLPEPRFEPQVGz,REZ(E-1zZ,;`)h֔ z r`SUXBQ@4w@8)(i(P ZiE&)Q)h4<1?C3(W֪?%Fz3REmTna{'؏w?>ٱaqr0Ҵ\9 QqrQp` "B 7&(iQqr]Ƌ(ʹ\VޘȶԀh 1` fN⋅cEU&.OE1N ?o~(h(@@z*J (hQ@ K@LAQց)h hAGPhKHK@ EPI@ %-%Q@ ڊ((⒀@uPGz  ;P;&( ILB@ APS6%;@%.(P;(,%-E%) LQi JZ(Qڀ ;PfڀEv& ;PwQ@AVEaݨ \N( \PQ@Q@ Q@ Ew )R{Ӹ@Q@RR\m-%(JZJR()hPK@E \PQ@ ZJZ((JZJZJZJZJZm-'jQ@ -6ZJZL@ \PiH)@4qEQ@ E- )h@hq@@ -R qK@OZ\@z\Wvw1Na'= "H4SLӀfv(:~9;ӈ8HQ@ (1E^SҀN6h46@ťb~(iP(8)v);RZ\Q@ N$b#X9hU^hv\wދDPHh{x=j>Sڪy !<c&4j+_\Q{%V ˊ.' dr"R1ڭ&Ȋ[O]4\^̥Wq"Z>PJ./dgl5|¸EVδ\^ɔjѷ^ȫY ejy c3JP.F&iq@B3FwF( N\9 ni 1G4+\9GMSzZ@ E%phRv. a`4I@ EEQހX;Q@X(,P (Qހ 8PE ()hFh PK@ K@ K@PK@ QKL, ‰R,%),((&QAAE4@ Nigj\P Z)pi (@gA.–Ew4ӱ@ ( -%p"@%/ K@ )^ (4R \Zm)vZR(=(4֊Z((yh)xm)4f (;ڀ ()h)ؠґ@ Z);PEq@c\B($b(K@zZ(f(K@(b@R@ (sJ:1@; /z)z΁@.()ؠ;Z~9'zv((Jv(KE&ih +N1N@ v(Sf : =( ?P#o9斀LZm) ^JZ1A)ؠt)s@ i⁆8/ 67o4@6a"E)b(P #Pm֊%.3@4P(:Q@84!jJJv)vJ:P!3M+@CNa8 S%(\LsJHހ )J(3!wJ\PQ@ Ob;i!ր ZsE`E`a`Q@((@ zQ@jZhPZ(y) zETe 2IHbvզBq cЖR<'EHTyP< r7<%0NZ쭭$jPe)`v-E`Z(Z()( E0 ( ( v E0 (4R)iR;R@ PK PQڀ 84`I@PI@PEbJZMWsNNA8tAڊ (=(4PK@ Jy (E-%(1I^) sF( v!)4@ I@ cO`3L)TkRpC ‚:w@cS%9sA H֧H>,q:BrFYKa(=i4E0"4❊b Rf)OJq4eP6jZ\^b ()ؠLCJӍ# MsK@ KLC(10sKLihPh'j 4N IR(3I=hmK@Q@Aފ\P@8N!ũSh i AH9qKuV L$v ifXWU;w5M3,y̜P.bLQ(` 7PI )IJ(vEqCERR(( (s@ ERE%Q@Q@Q@%@4J;ZmQ@%v@/zN-p (QT0zPJQTEP (h@Ph AK@zZ]f0:@ Kڀ( (HzPw4Hi?L4I:3JcLLHǚd0_(_*X'1_d;JNԍĢK`4.(4O(❊Fy@ȧw)칠,BA5&((A@qLE=iiƥ84m- J`X;R ZNg4  P8ZC48")q@ -!⟌@%QL0(ɥh\ihiQހ (ӱ@:Qڀh>w(PtGlPGjij7Ta4 (A 6hK@ K@@P;K@X(,(,-1J(J( F(Q@%-=ihG;@h.(KL%-%1GzSEQ@iR4)q@ K%Q@.(PP(6AK@'jZJ\ 9;mQ@'zZ^vPR@ E%;%'4REPJ\P{S@ JzPhRE! (P Q@@ KJ( .h)iZ(ئ'j0iGJMn)s@yO4܊\PP %/PEQ`R(JZ1E&)h9P)OZ;Q@4n ?)R6a@ ()h18PR1)xZ)qq@)\eԘB撀PJ\ 1(c@f ( ( (h ((h⒀ ((PE. &M )RPYs@(@bO"K@ K@Q@" (aXu\ӗR)SH K@ .(8RfI(ZJu%@4P(4)jaMM00|[ FH!S>l=O'ޓY;n-ֆLOHxT-ͫQPGb~ p-4Aiq@ SRPhK ڎ(HqK@3o@(2)h91+@SA撐\u%0wQ@Š(J(h@⛚) .(@ #LRPS!m;1@ ڊCE- @ qHzڊ;R`&9(@sH:#4dSh@fs@ڀK@-& /jozQ@ ږs@)q@ F(h@z(hV?2*M@-Q@XCE`Q@X8P0KށXI@ڀ83@ %ؠPqEh Q@ AL=hPih ( QPzE t bj:Pe/JJ^()h8 Nh4@ E4PEdRq@ I@ h<Q@ I@ ()GJJZ1A_w ^Z1J(;SK@ GzAK(h4PJ(4LRf q^hSRj(q@4Pz3KP Q@(((bRm@X-a4h3ҌvFi9 J (J;K@ JiN&(whhB - PsE )qLch" 斀 1LbtP1@p1{Ӏ*0"  p8LRQژ1;@CP0VҔ@XhN: LfP1:D ހ LRih@ NB)Ө0y\,2.qEQp9,S (4(Jp<Hbcڤ4( ӨΔ@N + ( A4b:4!45@h \@8 BRiy,0PiR@)h(&~-KEQEN /zEn){Qp Z4d^4hLӰhRb Q@C0h `6@ K@ JhPE'z1-LsO7P.(8%bb@ Nmw ih8J( P  {S}h O4 nڔ/+SVA  0H&V@{{WjMHjdl-aԌb3%Q@ q@ 2(i(Pޖ JZ(@ K@ Kb J^)(ȠP9K@ Zn3Ҝ(Z^}(2i(/gP(&9RPSOZ;@Q@ K@E(\sE)x!90UX.Ph@ N2e-%PJ(hP:(h K@RiMJh)Ҙ zME@q3P!֙ Nت!g#P _H#v~`70m73Cҁ6u2$8A֪qf1,Q^8\AE0PJh(4PZ@)h8֊94P(4PK@ K)(4PdQ ( (>n=jP1Ӛ0) Ss@8}x (i8PF(RPR E)R4BP)4PK@4PJ(RPv( Χ֙fs ͝v,PtE i K@ (@ PR Q@s@ jBsL/zDӚ)H!1K@@ 6 Ns@E/jb 4\m?"Hh(4P8-@ C@ @ǭ4qnhpiG"\PQ@ր 8"X0h(A@ - @/jozZZJ`/4PphȠ93hRPih- v()xzSc*MҖ (qGjLҚJ(qE% PGlE.)9'4Q@ N I@ 9E-Pހ3@/jJ(F)(ӭ'j^()E%RJ PqM4A&hh@ 4Piq%:PH 0hPK@ K@ K@ E-J]bPR(❊e8J1@9@ K@)ph6ހ @%-(w@ EPK@E/_&hPK@ G4Q@gJ( I@ sLbڀFhGLR SFy: Q@vwPE/jJ@(w'49 8P:PEP(qGzN)ph(8niv@h; iE▀8HRi\✴`QHNP (@ 1@'jJi1Z(rq@. 0\sFi(S ;AE/$ph@E hSO▀JhCE!N5G4P\oCqhPRb1ݼ@ JhQEi!1-7(4 ,#riq@ 7=hԘ7Si4b.){q bKE(!.JhS@R~O@c~( P(PR{PEPu&)PbhZx \ 0-7(P(BҁWm:~( TȀP0 S*BԱ;P&z Yp([hwk 19'Ҭvڃ6# R lZ\vE)(h ( J(q(Q@ I@z( ( JL@IH `(@ ڊ)E%/jJ %-!4REv=)(({ҭ+U` Za`P֊GQL(AGzZJ@8P(i( EqsI@h4(:д#P !@hN5b!#G3+3y8T}?j`xbSN38iOZKi"JljHS@ EsGN RH4n)hPh4(i=h(`4M#=(4i9AE0O! q@Xi4 \b ◽1 86i(sI@fP)AI@ E&)s.F)i;PP@g1K1K7RE8Fh) 7 @1K@4Ȧ9E-'zZ({RPR(i5&Z(1K:Q@RSPi Zi@ Ef@ :Қ((Q@(@jZm-'(>4m?O7@F(@-Q(N%Q@8"(hqGz:RgSBh{P;r)84@w C@ ((=HsJ()h=(3%S@j PE(E%-'z(h4RP0()(E.xERP1I@ N&)h(PEP QEP(^()E(HL%8@ Q@Ê((@ E%P^⁍m?e?)ؠvP+ ~p ~7R:SP;!)P{R@ Eރ@ ihh phi@@ 5&GycqK@HFzP RBuO#;Qց( @iq@ S87P1@ȶԘ;m4 ӂ`)zqO0N>@-ft@ bZSր4▀RcO7R4@@ 9cnx&;ӂH FǠӨVq@ ҁpP61N=h⋀S4\/jn)Aɠ%aM71O @jeO^h M50Z`7S0hPLPH\Qq O4SLvOb:~8VOǵa.(.( N6OaW ma@Ea1N0S@ JiQqO@(})W*@USx恂S"wU H g5glT1\iv h"=2[5=cVeWQ B(d0-J(PA @ EPQ@-%}iJ9PK@%)GZ0ir(PA9uRE4g@!0Rs@ Jh(QiE%EPZ;RJ( RPޤh@)TxS4S)ES’Q@Q@%&iq@4PKHPZ(@@RH  0ƀ#j_˜h" _aS~'JSPUg''1Lv1@ )wNc1O#4(8E4Kf ZxZh^jP8@ :@ ORE3Jzi}iu7@A vhS&. 0SLbE7QpN`%΀)ާ1⟊`bJ\jQ@ ; ^ -I3=hsRb&(9qE)Eb" LMXTp^90jB${N*iZz{Ӱ]yTMvD?|= 9>)mP93&-a@U8❉Q@(=hs%-PZJ(PJZ8(ڀ(((PQ@iq@  ;@M%  ڔRFh:i4()Phk` sy}Տ+b\c9+UOZT_b;Ձ+SG b5>v,@AuV+RdtBJab *]ҀzHVW*Lq@Xn*B aɠzP"3NjBҀ)hq 괭[O4̋K?cUi؇#@(FC8xFKuE9XCE]bn/(PK@(PEPEPRREPR((3Km-%Q@Q@Q@ ir(M;@2`(( ހ \m(dP{3-%! (@ E Jp<iiT`SRP@%B ZJ %Q@4RPҊ\Q@ K@/jZJQLQ@14Pi ,-7u(78)9|HvMAqϽ13xI-&SA)h6, ,ԊGm TA (K@  )('j\b BQL@ #@ &H0hvd?zե l5h@23VSU}*N)UcՑEU1z;Wf~\ J׏MB`38\K O(t29`9]xtmEmEughrq]o#G0sҺ7c>sʘ[4x;xc'# .aTZl0IFTK,pIJWO^sǚO *G8X\)Ǘ^RF=( b8>QM!Z=1rr|~U_وbh;X>FRcqQp)ǔrfQU#hY,U+V,gA{P*c4p~\|>UX UV<jmԛp(X*M,59JwlՒ 1V +6Ճ{P"ZU+S <(f+aq;`;JzLۥ>vwJrzւa0'V.^>m(*c#ryS^|=>Uا΂5b8ُT-_`^t+qY=A^?@|9~Mu֝xkiInNE{hp7‹9"d'1?~Z cYNH8#RxZlhOL1Dx#Оx. C8~CJ<!P>G_${0pȠ49 ?s,q9[GOCk.=v+#ո,%#=+AVӦow4uoIܶ6#kV]6XWv2 նqUSH|f1(\f I,##!ZtfƊA`)h)hqE`⒁yiؠ ޗbSn=*EȦ@2 3犰OjDеyB(\4 \Jۥ$)(^X9n\OW;X8杉8m3@"5z!)xbgPRF(()- ^\Q=E8R=(TҘ%PR3I@A@m:Ni2h(P4c SҀb8‸Z8ǡyG:Ƚ1S'L/y'A(Z%(F&?QwP/Sfu ֗SҀ(@;Q@ Zi (BA(4Bi;M "(*\S4L (  ((AEhSo4.M7њ`@ G4 piC0is@Ӹ4@ K@ ޖ4sEPHh 4\LCyRP(qGj1IvtEPI@P&(ZP(Q !B^iET((4h-'CK@ "PE Ҁ SGj)(RR; (@@Rb ;RJ1@;4RA4o4PR⁅Pz9 N(I<ъ^(4PI@ G4 ZE(%.EzJwvy"6LQ@ E'4Q@4Q@iq@ 9 i(80v(ib@ @ PwݴO7@>;'Z3IHC(0-%;SR1N)iqZJcN3RP-+O&P$q\^ Urr.֢GlY TU'hX\̺FYBhs2yV('\ѐJV _UsY1ҕsYn#a\"s5%z% {T RbCQ%*ںMeڥh4յG$ֺFe piå'jv(R9R i`x(94(FxfqZC 搜PhRb:Ru&hx))@Rg@&iph J&='\zҞ43֤Hd&>j]4\3ҧ+@\cr*:P+@NT2)"⋊Ȭd1LRbXIa#ڢ1t.T_VB>eeߊ8s_qRd.VY6PԾЭ" 4E^+ ~t1@;J※0)\~.VqL|pV@s3P:):{}i9*h1۸#)'z\|;D@ˎO{~N}hs;F*m;~DڦuD:^/sΏ&('{ؖsץGk٥ @s|szĿON?ty/ñMvHP{>dyF@o/w̏>ٓەmp"3] \\cwe#cԊ,#ҝ^38F1J̏>N2A޽V?0n\+؏| |ǐOOt7QA$5y RjQp֐U ;oEu~clOOJ)v}jl}:q\ȤdJ}2X(( (RI'4PK ( (Z()hv (4w( ( (wfހEPI@ Fh @^(qK@i Q;Pp(iZZJRQ@ K@. (HҘPE0 .cP( 42iSȠv)h )ؤ\v"HVS@0 xaQqeIRb~(iQqp"Ҙ SP2 J@94'NS@vSy(ڹPd=hG$s@&H 2jPzQa,C*]=*B x*nEr0pE03H.`QG(f$t9Nirjm-⚨.TjǪ@t5$y`qV*]BulQqڋٝHe=kI9DΛ525>tOfeG?2O U/bi kYnz ̓V {`=XlRzS 0)+3S`+!*c?*rܩ 畩phZS|^T>0ʬGcV+'3ΧSj; pQ'Tt>o'\I2.iW?έa"#r\LE9;@ɗ(AEPEPEPFEPIހ ZJ(E%) i(i(i(Z(){Ps;P%-QJ( (j\3Ҁ1@ Ef 2(FyQ3@34(yJ^ؠi)q@ ڗjJPsE/4 CKJ1pCP)9>xELT4uRbٰ!MR9CBzwjo4鹠fu@ ރ@%1 I@ ڎS@JzP(& cHhu!4m! RPR!;PhPbm-04)Ls֊Z()h3E0};1A"њNv@ J:P!'4QP)(9Q@ J^Ԝ@zҚ(QLhG I.ɣ& -&9PisK@@is@ Qڐ EqE( ;nӷP(4Թh)h'J.s@ I %`4P4gq(@\9v@ K@hQ@ 1JñE`EBco4w!-'zu%J3JZ()9-sJ(/jhJwR@ )9uvq\h@E;m5i)hZJvh(Pw(8t◽7P1NiPmR ?ԀP1bZ`&;@)R ;\c4`'Jv;E~(,SȤ⟊a4 \PM(Nbi\D\SpN"JP iEih(P! ӳN8pJ.0)h**4\PzQpiؠVyZ{j@( Qހ`Ӕfn) JVqOs@ +ړhSNv:Qp nhPH9xI-[)lp(>801KRy"m+`@6ch\[~kU!V&c).V9J, (MJ sR y⨛1KzHL:(P)e{g&_ @I$P1@(% ZZ..t"Um~b;P3),$zWz hC:(uy"Ӟ%wcC6!FZXI'0<.`-@d7 Yv'/qRbH J95PHE}I4`VcʜsPI2OiG0j\iRe5AɲQR`tA QȠ!@ JCZJ3E0ˁC= I(4@@PM34@hOJBE!Hh;њN{SOZq8fI.A8p)5 GN82G=hz3@4 qH4(SΓ81`:4q@ Ի8RI41qӱ@ qG<R M4A(1K@ Za_JyhF=R{SJ1a01P"r)S fMjEY ~:Sb, ]7~T M$rqO j84fK@Vbd; i(y58߈0 te%OSn'.vQw# i;jYFdU5#+8SJ0uT4犤g6o7ppq3L`dg;4vS$(();i(4t.9;ހ JZJ(( JZJ(9JZJ;@i(i(i(i( ( ( (=h-ixo4L Z;@ IȠuҀ4c4sKm. %Q@ߚP)h@Oz`I )K@(Q@Q@4L@ Ew()hRn-&EPcހ1K@EP DE %%(@ i 04<^ȸ'İF~T -"CZd2!R5NcsY]:J Lr(P M04@T{ƘNh⒀z@4 ILA.#PiJ(J8ҐRP!h J`. ┚BKL E'zZbgE}=(QڀԙAu4i3@)A\ JZJ8.(J8Pړ48 C`-Q@)p(i(ئ8P()E8RiSGJ~8&qM&$R-)Mc`- CK@ :Q`.xh#)(5e{拁Mc#^X拁5(M^Pǚ{qGZ`s ǥ[lNig"9S_4yBXqb9[Wg9":5)nխQ#|PU_j[rk?xP䑞ǐ(zu9l^x*;R>.zcW4!V-,W+(QfH NkB*3KednbF;T6; JE TC@*2}^)!4ܓF3@ &ԴfF ;PHh0P(H6sO 8`JH!is@z(i:OZQ@8C&h&.( JwhIH1i u&E-4 4LRwGZ\LsHc{+`(zaUF:*]\W:#6k:-R&i!r3FKznG07uqP(41ԔvBRE%vE ( ( ( ( (1K@ ޓ("uMjvE6 :vsM$ vsMPt5(9@ P& Nh=h)8*(PhgJ\EPI@j(( (Q@@ @^((hZ٠(ƒ@ G4P SHhCtgPBnT#u14щZ6R4OJ;`[|9T Pv JS֒Rg.i( (@y4=i(Oz`@4 i!i(Z9!3I@%/ C@(Si3@i(QHE'9K@\J`Q@XM'qL@x4S{PEhPQ@>PSh(4PAEJ(u' J^RsGzzQր) 0i>v(JhJc R*Mq@ GqEPEh `֓i):P8Lz挌iրtPq/z;( \Piq@ N& ()hhȠR(QϭJ\B(TJM& &bړJfibڝ) )((08 RإӚZwyQp+aE`ӏh1K@F) ;N(<(bE/1OJNhhǿ4~E3 uKdPqg\s@sE)jp_Z`F0aMf@&Ԋ3ހ<h14 @y$J==)h4PNi PFfqڃ@ 94@n('"AJZƧ T1Lh4عQqu@U$PCn-V :ZWjA{4tw ta,æGҩT:xo'HiDO!VfLnD.Fnk.=eB=jj?~\\LYCN$ vw4 Z( J^)(i;KJ( ( ( (vAg0h>v4IC@NwP(4`Q0)9L*֜:QEZ(JZJ`3I@ I@E6L@ Z)hP ( V@X^P,8Q@XZ( $b4a !GjiIL`i(Cyw:ˎ(Sx)fyCuK4),C:J@{ފ); m)(4(3&((4 wjhRu2)T@8@ #FIP;ӱ6@ ?NP11Khm@3o0Z% ON BT\r9L(ڰc+mϖy 9P@TԘT*)AF9 x(SR@ aҐxh#f1F+qmÎ(w$VԚ4d vvM v#ii(d9,x\˒0 X +G"LF:c i5 CTԎ74'hv8cy 3Ei"Ef]3ZmghY9;[68_JBG}vހ.r3ҳ69@w.6XYu$W`35FΟuq@a.=kǭ ,o#O5\Ԭ;{cc:Ǐ/$ucPRFċNm>P*n )RfL Ҋ6  Z`&F8%)4hƃH`&i;Z@h@7y#i٦`ё@vh2hbZ@!ր4րF>"T `4t4 :n)NJ3&\m/z)4Q`rk#S6]O'&q7JYX82u5J2=&)kxҟs#CW[|S0M܎s#KZס7HÀir1G=i\[܍FV`L(J Hc/ )\f)a旽0o4N14 Ԙdt3LBv3H zP8@8#"uGB#@b$Pњn3ޔ@RtTDh@@{Lx B4H[(۱Q$4\(M1HO&!'c??)=i۞iǖkmORwִ|kI$\ZQ4rs M<50b9gc:FXt]4: rpj)o^%CX)<{@ HN( P&Z/N"f }74zE50R) ,Tg*LES%E;c1WcO;.=VȞ-Rx7gT2 >aYQk+)<#ԡ+Z~=֬u?rFUsηp= rd >pl\kS UaUs{6tQO U\V-cbeH?CN&9Pi(#րIb.KJ%E (jZo4dPE& -PFE5Nhf@ t.{@ I;ޘQJ&0){R)iPފ`q@( 4{ Z(RRQ@)hޝ(-(#~2C@ =i(i;J(BvSLci 54 ?0*1RNR!#Zq)$y1LfZCA"t4b/uPeԕUHhRP撀 (Bhr) Biƚ %Q@ EPq@ A4Hw Jp&f();N:CAEgqi.(RPbI@-%;RM6 J;N(dQWQڋJ( I0(0ih9wT~t)çJC Z& LR@4ZLs@(<Ԛh 9bE-{ixhE@ HhiNihPڀPс@ 4~4 KJ\PIHR 3M^M;PQ@ "@ b53Hmaq֖N Lb (@hw;3r~2i|ٕsWKivvw-f*HE/#=j]2g:q}åyC+qPk+fF̍6*=SU\5o]@KSGM?)uUsz:l|躉ڗ>Yjt$&fGE ic@Xvx&x@4u(zRui`;ZQHbR@ѻ4BiE2[#87S3$AOUӈhR(( bnhŲ84I}hV< ڀN)%;#4.iCip(/M J|mh6̃8'5̺Kqbg̿.)3Ѓ:ARI1 JE!gn#lC Q@0lq.$Y3if{ iN($u8P:P1zF]͊@٧lt@(@;04a\nB`O4X4ݓ ;&=GqR5*Ri)Gg$S@ (jxցܮsV+M\dS~M`Uq`&3\ʜ+j298d]MR20Czޫ˭>x**G4r#Sn#5^ѓ֤ʸ5Ǚ_##iA{35Ǩ{\S]]皮t.FoVd:nO u]/8̅b a\Vbg4\,-% ZoKpQq%`Q@8PK@ is@ GZ:J)uQLE%. PA4wRZJZNR4Q@4QH4@?4K@! M0)PQ@zQ@ hM9Z>:KXJ9jI?S=4cCuKJ)04lϥC:hsM;ǯjslf+$ԉgw,?,WKZr#Y-;󳄇ZĘq;q]/fx-,_s~KpG5jZZu0VoeEc~?4Pxw6Gцd99I2cNxLdӜ^l5 yΞFZJ8&u1T^a,is+ —$}3XYgRj9Q\Էֵ )[ݲc 7zpE{CҾ"[ux^3ޡE*EBpqxb[SR"]czmpFqywI]H㩩tJb\l.|[J[ڵT\|VEB\2W9zEsjњw0 ZKhP`P0GfPER) '4P@1H:@ ES@ ږ (Ԁފ(h4APFhfzPH 4<>v7W5Xm@1k坱Os^$.:9~?4d}&f8˥C:hhȨ:(Q@PE!ABRPi)3I@ JL Ji@ E'jC)1^)(sI@GP 9.Ƞ.! u‸ޘRf4s@@Aފ;Q@ )q@ ޓP8`ʎQE(4XiQ@ ފZ)Znhi)(Q@vE0)9@=HS/4'J@:_j( (Sg4,#4jMG &hqHNEv&hwqM8@B 3@ \P0P94E/zZ(PcZJ\P@`8P)9RCJ@J(@ AwRPH2( /8Pt4~us@ K@ (@4@jQ@ KhJA0ZP1J,BN P1Δ `(@XPqN4@Px6`T֔RsHiTs=O84gI4$`bZ~i g*e q@\EjO z iwq!fXEFb'V>jҫq@T梍2hmت̠ScE="BnPȮinZ+cթX9¹7J,F_H8rXQ(s%<25b3eF/J,Ù/1=k9cpyhO.{d هNYaY3\lcO: ,N29h8x.s:rr8\TuEHҸc; A {/sE8kSk9(]4X\{5%4>c"AkTu8'"(չ;wrk#( ]kV=h'9hӋH{⁛~::ނG4Gz͎X`@knh* ۪PJ[PP 2)[i0"(ej5KTyd40hM@'\ )٦f&h1Oj (VZb\z;[`p8!Cuv:Qp<×t@kU6cɦӮl5S{H`EǓ !LC|яzw X @EvN_}2hXr3EǛKtRkb}#JcWn{^ '+{RyW@F=,|-$O _,xcK)#:TvjLbl;gI_%p]P:R`&iT B$Rb c; R`Pt<\QրR45#@P(N(ɣn(OsNPQ`I0ހm (8@EaKLR⁍4@P@;tda5Mxi6&QlMs<31 @r~^ywr $`}+2s#m`~!ֵ19!TDX'BdҳZ,*GUncϽCv4^MfjU کLMlr׊Hm%G =+zDg` bg>gEl|x-)<%S Sw>-ΔkTվn5Q=ς[u~2Q쾿՝ʞ>ʕv:bX H*>>JRrmّM@i,%yqOd}WKRfcϥe9Gey[Yz/՘cq{ԍgҍ1ʲEJ=:b'7[##^^B24ʶ"Tv2N+ӭ/R[_ϰvr^$l_t7p8]džʛ4hR*]#T-}TӾ&]ĩ<ܚ]Px>Kjr>?W/' C08*=Nh}k}my9AWYj1Hf ! \)I]B9q:Eέkhr_lXYʭa);&#1L_ݩȸ?U}R]_+ML]~쇁38jG R僳ͽ;河=1DNM )kHN-i{`to4c7ϛ Òi`HKb4 ;k T>aXu PnO~T0ʐA sZmyv 沩qWL|C :得Π-;rD!KSvj 2Hx;U;#*я=GdK&{X-{XIabΌkV2yjkaS<,NQ[]Gyn$N;5(3ڡ^xsҕ.qTgo@,Nњp)D.湑1~EoIWDŽ.xwiIH(3)),ٸ7?Z<&#'_; diM0p2uNΌ.q˒ϳ5(,3皆FY**&0Z4)ʬDҹ6ZW']k;.&})@jɧ{wRt]5{ ٸ(uT+A],,vO7̖?? 7Szc.<kGȵrwzŝF3߀*moJT쐼RwQ]rU#2iT='Ф1tdV βg{Dn en~u4إIu-r:RU6hdѠ-+MǮjwREm rH\ΥzU-ϧ+)$pzW'F*ø^MSe:ކC,F7(5$ϧR5`Cg)n*bҞǠ)G6+1t-{u.gM6|>_ᯤeu5a\C>7޵J0`= -V'PWn:v xWFs0R_^GYn3mSc I$8P'INДݕN.5Y/ a3}~m6A`N${C~TK Q+MR\_ٺ5X2Ae44i zR@ "# YW1㎯0%bs&]k5 ۼ~\I;jBE=} Ӕ>${8\u R)_˩k̦2c؎ZaWs寍,{=kM^v?"֫ Qd/󱹴kӻtW_ܿc}1 t5J3ďK azR⿍Es?^\dAQ>TtWN7RD{gǰQ|G/=Aes7a %iGzN<ԝC 4gndГnȉ0XRO#;8u$՞N$FV[]6}s$5Z2;kq]%͹"sRx M~osr%xw2N<)7e#mw@@gs+^\55+ϩel4xgu|(esбUe=*Y6bz]XRUtW~`^̇ UU2pSޱ Ex6H>IpV+2685þ$yzy?kω D5gp%V;5sMNA3޸G9.]+. 7l@{R9A\1STi|~u& hrǿ4ɠM&&HA`j:hHV\lU& nz]B\o.JŎsZ$ffh84X[@ýS0wꣃ@]E5BsYۍ GQlVn}\kcYrbf1E))kӹcУ1k]E,; +X`FNO+sВїh]w#89s[sT^l,;j \j*WR0Hր7NqKf6ZK#fz_sU`z[ a ګ,CjcuC.4Q4)4٠€ 34&i“q3@hnh4Iv)"  -Un⥎/ LVݝP'ӭVhtSq'Rf  C@z1ǽQ)QOZLRb(W.qPxgڀ#"=:P}{P ]5!m. Q@ Ԙ(™PÓ@)hQ`%) 0P 8$0X'ŤIs#|>>.#r)&S25]+e˒IZ2WҺc\g5PgUy9V#V4m'Z9aLuw8ȢL@C*0)G֐B"w_j.q&+2=nxE?y~<.QkUUNN=j9McB4ie_Bj] ;j䡆,օ%_Mpsq$ҹy5s9M:Oz_"L)Jv=rmFqQ(Bi%bn]kvr?\SJ>+='Q;MM/M>zhWBV>zQݙ:޽C,8'^{n\lOGSCdJ-lk0L>TwdzO5g0?TkSiaTPR۬L3P3A/.V=&+|=_loswmy^\وPjmaԨш y-=lO%}tԧsHV5>G!#;.h&sXalkA# AZ4N;P1Ybp=H\bO[/O~jҸp$1t])T$b+M5t~oR[sG};GUb?TE~ϜũAU6d`d-^o*Ƞ?4zMԕg2GAϫyݛ6d~q)97'$m7tI]XU:ozeuRwe׍(35cZjCg_SEb(j6xQ5Յw? >_#*XFqB<<.x7dGyՏkߢe*0e"RR6 O MSk~Te1F5uϵt߼y5mnHD^KZmGN?i-Llrҧ=1#31ɦרJS-Gf^KHxyz13[ENV{' r8">m;j:7G?ZmqPO' u;W?Kqbx_qG=Ezg/n85q֢֩ F2&oEDA%ě#\[V.?xܱWsҩ|K9R UEv=+x7ձ_枕7iPU4w"ysM/}IØMK7ө)}= ⛜( 9:O>W %yZdڞ+ďW7#ކMB]/Z5Kdb}wCڪ0uQْuf]-SjhZ΅h]LQTJ_"twG钌gY+s0@<jlj#`קwG9zV榽mELb۞c񪑹IU9OFN|:llGC^I*i!H6wsªjr[GDk K0-7_JΝ#<+RQWgP:8+lvLvh@*WQݟ0ta)j˛0}~A? xp Sh3M:!'?Kl3kW^nSw~G oR)4UjN?xtRJ҉; 7*lmI^V˱&e|tO%nUVcQ]GZ8zH)?ޮ,UYA}6C!)Սb2=`;a\XQn~$>XUWz (-[V6(kV\ssܷ׺3.=2)(& gFjGtk4F0#yNa½%V2ʄQN 5裟uas{s]_RU,GRp+5˖(TrGa"QWZ*Gjǝ*7ZUu1q\ϙҟ;m8qcj>Ts`>xb>!rEro֟BgYXk.=\k2jSoZtӪ{n&@~s!r,džVd W@4hh( (h8<@ cH֐M@ 4ILuZ  J@5⑻P?'UBI;ZI;w&y4)ʴ2Yz|ZPΚEҐT#PP0 J)h9E! E4iw@Z'j(Ph=(JbM@ ޓ<ފ)ph@@ G@RQ@ E0E(P !4%:^ LE (4^(GJQ@%!(4hh@4PRE(RiTqEp ((E47R; ڝs@XSH)( E!\Q@..P1(Q@/j;P Z(P{S`cҟJaR4)ؠCiOR ڏjP89Ţ @ E&9ʍҺϥNsۄf❉vY bincȍMh=RbWJwlڌEɱDՆ=TJa>Q1&E& `AM}(*is@ @ >&0#HEGO@ mKh4P x@z.T /ժw #5DJA )tiphZ+)vFAeY!)ڧU| WCD,{V2`t !kKll1.ee=*ځܨ.9< rX 5X݁.jū8VG‹qU̖evkŝBTSz qǥ+1pQjοHcѣ}kZ6(_)-ir|sK5EaIr=H΀:6G eÐ1ԁ$ rک-•ZQ& @ˁ감SY@sEŐơ)`7=j%n9 T;l!j " @Q 347I7u I.sIIfG;m.A=+R ؖh&fQJp1@ "EO!ܜ馀~Qim pZn(9chbPI.9Q@ \PQ@)@4n~a K.Bw=ipm&Ni b`s֘i#)(cs+GӈVHgZj-i8oanĞҼi$%9S2s .J܊nK+Tf!-}j2NGz BN|8-@cIJ"U*T))lxF ç4MČPOJ$F@i#hYFA. P *@ c*^@bކZŮhᾣ:lgt*iSzG=ƝpbvazXԅEuS#gzs\zEv+{ J7@p?ZSs][RV'a)"[(ARm9 a] e{d~fW4}Jޛ$V42kO^umail<6KZĩϫO>~H_5VkKXZ 12)\um}P䣱P:NY9tlzǏʹif2hKѮן0-i4Vi9_&+yx`n +ko-{yHd2Ӳg,ΩU(7t-u VZY&.}?Ҵurmbuc,g KסK_݋m?T#S< &&Xjѫ7ycz#31ɩIS>Xel[c Z:?f#fK\/u~7~gPɾ{[BjqRGK ZTѦ dPl.Y&A-3\94{yNo.tt?.ed͑QWLbY֨MݳgDf#JѱQGq5bj˕lR^H#9sXIY0p~UI1]o8L'~9N5Λ]Vu>_O+[뚊&;N"-FU ~1Ⲽ9.^c6$FUݩI?(T3 gď51)3=l%RZ5_]?h.L2@Ќa뭻+;JQΩF(Wi^5~Ñ6*B6W.#Dڤs]X£{~f-+gUE`WkQڹig0!Ʌj˦uc*8*+>{c{VbƸqU> *?/u f! >Rjg&{c pGO?GNuC*q63N6ӈJq5q@~S(^ѷ~{ORiC7MF%ڛ:r*jxߥ٧qn|;T/! :T'IBN+]L>ZRW.*!ͻv8mQ)_JlðV!")EGЭJ;sYzGjҕTzeK V_A.mo{VJ#He]#_9ek_&Is~$Z.~VsF:A~[1{eO0#I6 ڌ(H3:8j} m}|VǚtۡC6kd +MOkChǺi:G`R+`.sT'}Q'nIؕVds쳖.F?:~j[3Yңqo]9&]YY3)9NZT92L{|ZEZ"wOםV\.EK_G"\QԳOm—Tcºp<.!5W|1ZǬ?Ijap*o+/tbVgaFCI7? F8jR~O9+?/4o?IO|H B<93FK(g STd҅X:sWLH*H<Z~]a^*nα9a+:rۣmKyU Vhb#QtL9+o&+۫mlJRwM|B8A8e1 Mk>#=XWL;3@S2@\`5 4ZezT^ ScU?J'iT/fvx|Ap8)D.Fu5pGҫ R-J"@tMnG =̗f-LsK@!@ n4C@ E4)q@ -7og`!RP1(4҃ҀXW95#kC?*v vd?v_ʋLZv+09?Z,++vJ,8g#5םQEs6{VK`X.qYgti̽J,+td>$~uRXP&sK?Ҁ8 W[-(k"I7=)#$ NP"mH"),},Һ'Edz ږ' 9[mfTcQ[/h0I5< bEi n5tQqXsVpSǩȧ,ǤEdp+Yu8$,>c#"s,2zw@$!~4j 3~`:8sj Z k;s#qdeݚݚ4i橉ހ/7 /n\H1@2HOzX iwCb5$Z6hb)6;m`hCɲ2(JwzR@3IZZNqE7o4@ 80( nnEJ)@h<)!04=`4 nzS(@ Ov◀('vibƵ 1 ( @h4pq@7wuGc{ gUBpdڐʚc%?x O+ϳ@ 29ֱr=TR'vJŝB<;{Lcc'!"Mǭ4/sVfҠG* 1b,<RzD ~HY sH.U,XRIh㞴7Z:(L}je@P2 NL$s2h%@q@#jV4g+* a)`"?Ǐ:t$nOG|!|7W̭pA=TMN`џ+9&I]Hijv1C¸{*gl5Kk#|#y i-O?]IJM$2YpGC8Ťeg;[|ΛݹQ}>t娹nԫzjKC 4ύj|Gm5p'gpͺ6rNTWr̍˜T8]ӣMS/oOCmB;+ơns]!T@MA#^mWN*]N :x1''p:xđ iN[eS?=}蔐:jKV9;V.#dpY}Fy`}|̚}O_[!DO܍:?rxS[i!+QnQ߯_設Cef8c뵒46E 0T(.,g<3嗽|%oM 8D6,qv1'2G(}䤀 'u5xZKv?қF8L \LWHiRN>+U*!.;Z8[yCµ3LqI]=: i Q'$~ud\ZF,$۵<{On+E=zڽ~8v(T\MZ-t4NDH8{=g^ػcIwH#Km/mBvQXƲnev$a'v}JT*JЇ~L:·:-G0N7?,Jny9o tVǞU@GAt9ӑ|E0 B?*jdTGP{N@ H ䷏U{WSYO@qBv3MUݯAa6]q\5<)]>&A=>RLf__ ]ie|H&]Ŵ7pn"Y#=UL}q,۝vARX9rJYy]ю"qJ[3YŜ325oWY'n;㵷y,h714c)5ujl&9<׋ARv)98-5U&~64kf3G.9#i?Fܫ9ޣru# Ş7(FVG~f|=Bkؐ-MmJ,{#Xד6ec[]o+gIJ˷4絸1 VkQ:;LNx6FEz's)MjV?,C1Z6>!VFOޤGVLnoiN"7o\fYJH=?$gNTdT#CsB G}U .Gݓ#W&*]u:3t'ϱѐi̍n- F0mBNotPiI%pڙG{W/\E;{ I$rOZؙ?v9 ڥhSZ^-c%x;4F#;ּꕥQ}.{?Tɱob?Ik;a# xۥsW~~t ; Tr1ExSSw?LJpȜbLe JΊqUo$JXMki?J+խ)ԋMƆ_0RkUҰ`Y Y8MQsJZmTP+iuIl\ŋM{P2OQZ0(AlS (MmT*u{hS"m ,TTP$j~Q[%s@ĺ:pJcaLG>5a@ M%Wl*sҀ~)+ZeZKU'x\)Gw4Hϥf4Y"F o.>ոe@2vZ65e&\hIa*cpzP/lIi)3H uRh;MBT(w\rsYvtP\+-cZdnk2ҰsJct56+8;,d`aJ טcq`xmub$gݤS@ME#|?J:m.ۏA]CȤO@1[;PQqw}D!ڀ"-R{A#X3 MԂ_^h_NiiV 譆鞕I+J.gQpO䋗楰4z.VqE:4Kۆϯ6 >!/,kX傞U.ȝ(OI ٮfO1RCsENU()Acs3#e8"A-&uNo:w1?ʲqq>gx<;wt܋ZEԲt(7 .k TE/D(UVqGcϥ#@W OQdAl@V*4+@# g<)4rTa; GwMJt) .O\z90wPDdI3i'P(;IYAO98PN(5M>1ۈD`zVs Л1Gy?4.v$/`'PsShGX/噏SޤK{b)C0irĜ"'R@@\G4RD`ñ)+5tv< 5osjqHY#ڣ$HANm7 kP)R;@JcmO.@w~b@ri3x 4t7-(P gW:NOL{Q4I[vr{zbJސdS{p:=/ךmѤ௷ҹbWSRkcZ\ӂlu_ )TӧY HosJ8Z4UN MV #rHBHث+߀(:X&h&1 ՙ\ *#w+UZpO+Eh"?"ɫNRݛУ8%#nqO * (?QRn'@p#=ZLg+J2:QHXӌ]3FhԊḳzdUVާse8+١V8"8oVwyb0')" RN#I2ҭnˁl95yf hjG1mQC6EfnNIEEg5&*O4dUzֱR*ɞ}lZ\ӂ~V*%o$å9ht2-N ?#H =(ء E7e!F?: k i<<Wǥ4W|1d-cxlH1^EYsMC k Zqv#&+ &iR) 0{P8BJL4PVQZG#⁏CO=hILRޔf#=@ )+ԍ4vrE*r@.h=:Sf!9jFZw#ҁ`AO+ҝ(!@]N~R4s1ؙ'u# @Z|,9\cUُ_sdOڰGKnOϑ4syUC$jrLH&u2*'ٝlc^N~ FEaGu΅n3 u|lS爹YI1 ӼpUH`}{́Şs úOLsOsL??ކi-F K7vzAZ& RRR6PQLA@@e)E6(AE4)qLh$m. '@E-hbуE1JR .(=);S@hZ\B3ҁ4K@ ׊;PE-%PQҀ/4Pbހ Sɠ(@R3v@(40RP)E!b)S0͵ y@4QE2izQ)hSsJ\ ^A@ \1F)(^hsJhPPG4h=hhPh{SE8Qր ) !Ü~(^ҟj.)\qR)qELS4Jv8ڀx)PӅqE((IiQJT19E`+Q-?=@[ivk=ȃȮK{P#{?Mto(klt$9s&ߞ,pF(kP{VِrE ϽkiӚ?aG5ē Oj[&cqV{SOV6V[qҕbl;VzqEÔk.S?WZԎqrT;S) i\,&)0AⰅ})S f ?03@~0S@ q@%.w!)0QPq֪恚 t dsO5;aoz6MR Vb]2t&'/CQ#@HnGnWp2=(Ǡ5F8f'zWOcsҥL&Pۻ&9H#𞆺vda+DL 8!8曻';((hv @ƑS`4(Q@ j);1) (8@ JOhB3@4l(9ӈriځZ4mgxQ䟥?4hR7C]*NI`+]Eim,0 sڼ>%[cjѰ!Mr9j$)(A\e'9]1 qҬys PT׵K HV! 8Kb#,R8⬕P.^Qrܜ}ir( ȫ9I*@$DTR ==~Љ9cڀ ׭JQ%_O֐*34I5C(2gg|ul p*23@Ғ2@ I z(Ԉ6V=i:1uTWl+Ov:ԮЎ =IDO@ TI4K7LPɠF)YJ0)"ML Zc@$Gjs@ lyN_ZC lsR u94"zPM @b`3 .=Z@5N[ 0J^ @ '9j\iZr.~(#Ҝ^`> t >ԸΣ=1j9S eCPw@f)\3)䎀7 Ss@]~`<7OJͺKvM@@ d6r):E#Bzе#r.Ht>l>ha@{R 3wâ?L^A Q#Qnj+c+mcO%a\q+}J ˠIb@AOKk$i#8S\ ןZLM)H}Xj])Ύ5i:(:d)8`) цh7# *Gq  w4q1NӚ.TsOێKiaԃ)yҜV#柊9(AXdө R*\h=)1@e&ci A Ґ(41%E*ʀzS)94&h4u4vݽ(SҀ"'uhw7qZi\6)rH:S~Ƞg/&ӥLaڜI+ cLRsBml)F3\WDkemRMOԛѳ|ѧS I(|S K4uR1IҌ@jpǵ.Ep#EG*9 KSv.&ͦ/˚aN(AM_A4=3@1@cRe7*@#۴+rR`@\yՅ3EAX.V\TGNh[8DdfD"}(Sڥ+N*6rEYrhabcڬW3r~=(ac=%HEPpkנ $\࿲%8q5#J^z4gfWGAP8x7Naڻ4P8fV3JS6H۰[{tGʽ}HqYLuɤ!晞}4}#9 Q@ ڎP9A@ vxE.idR@ =h Ԕ)iZ\{4wdiQfy iČSh Nh 0sC MSq@ TZ@ ! U_TH丐3cJ0g!ٵA?zWj7O#rI!ϚM@y$zs9hb1-OasO-Pؖ qC0<( db+~b@=)Hv_7vpI(;A QgRgt,F09640W#4|INOzdd'VxL2ǰf ',a v4% =i쪱wwCnp;uZI6 [ˎ*(w| 6~Pjy3T(>u